Completed the dark highlighter styles and according theme. eric7

Sun, 12 Dec 2021 14:58:24 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 12 Dec 2021 14:58:24 +0100
branch
eric7
changeset 8828
646873114820
parent 8827
3e0d2e742ec3
child 8829
4242e4013446

Completed the dark highlighter styles and according theme.

eric7/Styles/eric7_Dark_1.ehj file | annotate | diff | comparison | revisions
eric7/Themes/dark.ethj file | annotate | diff | comparison | revisions
--- a/eric7/Styles/eric7_Dark_1.ehj	Sat Dec 11 18:29:57 2021 +0100
+++ b/eric7/Styles/eric7_Dark_1.ehj	Sun Dec 12 14:58:24 2021 +0100
@@ -1,7 +1,7 @@
 {
   "header": {
     "comment": "eric highlighting styles file",
-    "saved": "2021-12-11, 18:19:29",
+    "saved": "2021-12-12, 14:56:19",
     "author": "detlev@die-offenbachs.de"
   },
   "lexers": [
@@ -236,6 +236,1176 @@
       ]
     },
     {
+      "name": "C++",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
+          "style": 20,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#557555",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Additional Identifier",
+          "style": 11,
+          "substyle": 0,
+          "color": "#ff00b7",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "std map string vector"
+        },
+        {
+          "description": "Additional JavaDoc keyword",
+          "style": 17,
+          "substyle": 0,
+          "color": "#00aaee",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "check"
+        },
+        {
+          "description": "Inactive additional identifier",
+          "style": 75,
+          "substyle": 0,
+          "color": "#bb6666",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "std map string vector"
+        },
+        {
+          "description": "Inactive additional JavaDoc keyword",
+          "style": 81,
+          "substyle": 0,
+          "color": "#6699aa",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "check"
+        }
+      ]
+    },
+    {
+      "name": "C#",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
+          "style": 20,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#7faf7f",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
       "name": "CMake",
       "styles": [
         {
@@ -262,7 +1432,7 @@
           "description": "String",
           "style": 2,
           "substyle": -1,
-          "color": "#641f64",
+          "color": "#551a55",
           "paper": "#9c9c9c",
           "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
@@ -272,7 +1442,7 @@
           "description": "Left quoted string",
           "style": 3,
           "substyle": -1,
-          "color": "#641f64",
+          "color": "#551a55",
           "paper": "#9c9c9c",
           "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
@@ -282,7 +1452,7 @@
           "description": "Right quoted string",
           "style": 4,
           "substyle": -1,
-          "color": "#641f64",
+          "color": "#551a55",
           "paper": "#9c9c9c",
           "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
@@ -397,7 +1567,7 @@
           "description": "Default",
           "style": 0,
           "substyle": -1,
-          "color": "#ff7bc2",
+          "color": "#ffffff",
           "paper": "#262626",
           "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
@@ -1241,170 +2411,15 @@
       ]
     },
     {
-      "name": "Gettext",
+      "name": "Fortran",
       "styles": [
         {
           "description": "Default",
           "style": 0,
           "substyle": -1,
-          "color": "#d9cfc4",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Comment",
-          "style": 1,
-          "substyle": -1,
-          "color": "#00d900",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Message identifier",
-          "style": 2,
-          "substyle": -1,
-          "color": "#00ced9",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Message identifier text",
-          "style": 3,
-          "substyle": -1,
-          "color": "#d9cfc4",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Message string",
-          "style": 4,
-          "substyle": -1,
-          "color": "#00ced9",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Message string text",
-          "style": 5,
-          "substyle": -1,
-          "color": "#d9cfc4",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Message context",
-          "style": 6,
-          "substyle": -1,
-          "color": "#00ced9",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Message context text",
-          "style": 7,
-          "substyle": -1,
-          "color": "#d9cfc4",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Fuzzy flag",
-          "style": 8,
-          "substyle": -1,
-          "color": "#d9cfc4",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Programmer comment",
-          "style": 9,
-          "substyle": -1,
-          "color": "#00d900",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Reference",
-          "style": 10,
-          "substyle": -1,
-          "color": "#d9cfc4",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Flags",
-          "style": 11,
-          "substyle": -1,
-          "color": "#d9cfc4",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Message identifier text end-of-line",
-          "style": 12,
-          "substyle": -1,
-          "color": "#ffaa00",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Message string text end-of-line",
-          "style": 13,
-          "substyle": -1,
-          "color": "#ffaa00",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Message context text end-of-line",
-          "style": 14,
-          "substyle": -1,
-          "color": "#ffaa00",
-          "paper": "#2e2e2e",
-          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        }
-      ]
-    },
-    {
-      "name": "Guessed",
-      "styles": [
-        {
-          "description": "Default",
-          "style": 0,
-          "substyle": -1,
-          "color": "#ffffff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -1414,48 +2429,48 @@
           "substyle": -1,
           "color": "#74cc66",
           "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Preprocessor",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
           "style": 2,
           "substyle": -1,
-          "color": "#dd9900",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Keyword",
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
           "style": 3,
           "substyle": -1,
-          "color": "#b3efad",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Pseudo Keyword",
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
           "style": 4,
           "substyle": -1,
-          "color": "#b3efad",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Type Keyword",
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
           "style": 5,
           "substyle": -1,
-          "color": "#de77a0",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
@@ -1464,447 +2479,242 @@
           "substyle": -1,
           "color": "#bab1a8",
           "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Word",
-          "style": 7,
-          "substyle": -1,
-          "color": "#e19bff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Builtin",
-          "style": 8,
-          "substyle": -1,
-          "color": "#b3efad",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Function or method name",
-          "style": 9,
-          "substyle": -1,
-          "color": "#00aaff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Class name",
-          "style": 10,
-          "substyle": -1,
-          "color": "#00aaff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Namespace",
-          "style": 11,
-          "substyle": -1,
-          "color": "#00aaff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Exception",
-          "style": 12,
-          "substyle": -1,
-          "color": "#e75555",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
         {
           "description": "Identifier",
-          "style": 13,
-          "substyle": -1,
-          "color": "#00aaff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Constant",
-          "style": 14,
-          "substyle": -1,
-          "color": "#dd3131",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "style": 7,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 8,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Intrinsic function",
+          "style": 9,
+          "substyle": -1,
+          "color": "#b00040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended function",
+          "style": 10,
+          "substyle": -1,
+          "color": "#b04080",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 11,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Dotted operator",
+          "style": 12,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
         {
           "description": "Label",
-          "style": 15,
-          "substyle": -1,
-          "color": "#e1e100",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Entity",
-          "style": 16,
-          "substyle": -1,
-          "color": "#dedede",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Attribute",
-          "style": 17,
-          "substyle": -1,
-          "color": "#b6d13b",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Tag",
-          "style": 18,
-          "substyle": -1,
-          "color": "#b3efad",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Decorator",
-          "style": 19,
-          "substyle": -1,
-          "color": "#e19bff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "String",
-          "style": 20,
-          "substyle": -1,
-          "color": "#f46b6b",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Documentation string",
-          "style": 21,
-          "substyle": -1,
-          "color": "#f46b6b",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Scalar",
-          "style": 22,
-          "substyle": -1,
-          "color": "#bb6688",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Escape",
-          "style": 23,
-          "substyle": -1,
-          "color": "#bb6622",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Regular expression",
-          "style": 24,
-          "substyle": -1,
-          "color": "#bb6688",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Symbol",
-          "style": 25,
-          "substyle": -1,
-          "color": "#00aaff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Other string",
-          "style": 26,
-          "substyle": -1,
-          "color": "#00d300",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "style": 13,
+          "substyle": -1,
+          "color": "#e0c0e0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Continuation",
+          "style": 14,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#f0e080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Fortran77",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
         {
           "description": "Number",
-          "style": 27,
+          "style": 2,
           "substyle": -1,
           "color": "#00c8c8",
           "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Heading",
-          "style": 28,
-          "substyle": -1,
-          "color": "#00aaff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Subheading",
-          "style": 29,
-          "substyle": -1,
-          "color": "#dd60dd",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Deleted",
-          "style": 30,
-          "substyle": -1,
-          "color": "#e30000",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Inserted",
-          "style": 31,
-          "substyle": -1,
-          "color": "#00dd00",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Generic error",
-          "style": 40,
-          "substyle": -1,
-          "color": "#ff0000",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Emphasized text",
-          "style": 41,
-          "substyle": -1,
-          "color": "#ded3c9",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Strong text",
-          "style": 42,
-          "substyle": -1,
-          "color": "#ded3c9",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Prompt",
-          "style": 43,
-          "substyle": -1,
-          "color": "#00aaff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Output",
-          "style": 44,
-          "substyle": -1,
-          "color": "#cccccc",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Traceback",
-          "style": 45,
-          "substyle": -1,
-          "color": "#6985ea",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Error",
-          "style": 46,
-          "substyle": -1,
-          "color": "#ffffff",
-          "paper": "#ff0000",
-          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Comment block",
-          "style": 47,
-          "substyle": -1,
-          "color": "#007f00",
-          "paper": "#a8ffa8",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Property",
-          "style": 48,
-          "substyle": -1,
-          "color": "#26b5e0",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Character",
-          "style": 49,
-          "substyle": -1,
-          "color": "#e476eb",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Here document",
-          "style": 50,
-          "substyle": -1,
-          "color": "#7f007f",
-          "paper": "#ddd0dd",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Punctuation",
-          "style": 51,
-          "substyle": -1,
-          "color": "#ffffff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Hashbang",
-          "style": 52,
-          "substyle": -1,
-          "color": "#00c000",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Reserved Keyword",
-          "style": 53,
-          "substyle": -1,
-          "color": "#da10bc",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Literal",
-          "style": 54,
-          "substyle": -1,
-          "color": "#00aaff",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Double quoted string",
-          "style": 55,
-          "substyle": -1,
-          "color": "#c582f8",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Single quoted string",
-          "style": 56,
-          "substyle": -1,
-          "color": "#c582f8",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Backtick string",
-          "style": 57,
-          "substyle": -1,
-          "color": "#ffff00",
-          "paper": "#a08080",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Whitespace",
-          "style": 58,
-          "substyle": -1,
-          "color": "#bbbbbb",
-          "paper": "#262626",
-          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 5,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 7,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 8,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Intrinsic function",
+          "style": 9,
+          "substyle": -1,
+          "color": "#b00040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended function",
+          "style": 10,
+          "substyle": -1,
+          "color": "#b04080",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 11,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Dotted operator",
+          "style": 12,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 13,
+          "substyle": -1,
+          "color": "#e0c0e0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Continuation",
+          "style": 14,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#f0e080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         }
@@ -2237,8 +3047,8 @@
           "description": "JavaScript default",
           "style": 41,
           "substyle": -1,
-          "color": "#000000",
-          "paper": "#f0f0ff",
+          "color": "#ffffff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2247,8 +3057,8 @@
           "description": "JavaScript comment",
           "style": 42,
           "substyle": -1,
-          "color": "#007f00",
-          "paper": "#f0f0ff",
+          "color": "#00d900",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2257,8 +3067,8 @@
           "description": "JavaScript line comment",
           "style": 43,
           "substyle": -1,
-          "color": "#007f00",
-          "paper": "#f0f0ff",
+          "color": "#00d900",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2267,8 +3077,8 @@
           "description": "JavaDoc style JavaScript comment",
           "style": 44,
           "substyle": -1,
-          "color": "#3f703f",
-          "paper": "#f0f0ff",
+          "color": "#79d879",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2277,8 +3087,8 @@
           "description": "JavaScript number",
           "style": 45,
           "substyle": -1,
-          "color": "#007f7f",
-          "paper": "#f0f0ff",
+          "color": "#00cfcf",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2287,8 +3097,8 @@
           "description": "JavaScript word",
           "style": 46,
           "substyle": -1,
-          "color": "#000000",
-          "paper": "#f0f0ff",
+          "color": "#ffffff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2297,8 +3107,8 @@
           "description": "JavaScript keyword",
           "style": 47,
           "substyle": -1,
-          "color": "#00007f",
-          "paper": "#f0f0ff",
+          "color": "#6f6fff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2307,8 +3117,8 @@
           "description": "JavaScript double-quoted string",
           "style": 48,
           "substyle": -1,
-          "color": "#7f007f",
-          "paper": "#f0f0ff",
+          "color": "#ff00ff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2317,8 +3127,8 @@
           "description": "JavaScript single-quoted string",
           "style": 49,
           "substyle": -1,
-          "color": "#7f007f",
-          "paper": "#f0f0ff",
+          "color": "#ff00ff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2327,8 +3137,8 @@
           "description": "JavaScript symbol",
           "style": 50,
           "substyle": -1,
-          "color": "#000000",
-          "paper": "#f0f0ff",
+          "color": "#ffffff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2497,8 +3307,8 @@
           "description": "VBScript default",
           "style": 71,
           "substyle": -1,
-          "color": "#000000",
-          "paper": "#efefff",
+          "color": "#ffffff",
+          "paper": "#3e3e3e",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2507,8 +3317,8 @@
           "description": "VBScript comment",
           "style": 72,
           "substyle": -1,
-          "color": "#008000",
-          "paper": "#efefff",
+          "color": "#00ff00",
+          "paper": "#3e3e3e",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2517,8 +3327,8 @@
           "description": "VBScript number",
           "style": 73,
           "substyle": -1,
-          "color": "#008080",
-          "paper": "#efefff",
+          "color": "#00ffff",
+          "paper": "#3e3e3e",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2527,8 +3337,8 @@
           "description": "VBScript keyword",
           "style": 74,
           "substyle": -1,
-          "color": "#000080",
-          "paper": "#efefff",
+          "color": "#4f58ff",
+          "paper": "#3e3e3e",
           "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2537,8 +3347,8 @@
           "description": "VBScript string",
           "style": 75,
           "substyle": -1,
-          "color": "#800080",
-          "paper": "#efefff",
+          "color": "#ff00ff",
+          "paper": "#3e3e3e",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2547,8 +3357,8 @@
           "description": "VBScript identifier",
           "style": 76,
           "substyle": -1,
-          "color": "#000080",
-          "paper": "#efefff",
+          "color": "#4f58ff",
+          "paper": "#3e3e3e",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2647,8 +3457,8 @@
           "description": "Start of a Python fragment",
           "style": 90,
           "substyle": -1,
-          "color": "#808080",
-          "paper": "#ffffff",
+          "color": "#ffffff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2657,8 +3467,8 @@
           "description": "Python default",
           "style": 91,
           "substyle": -1,
-          "color": "#808080",
-          "paper": "#efffef",
+          "color": "#ffffff",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2667,8 +3477,8 @@
           "description": "Python comment",
           "style": 92,
           "substyle": -1,
-          "color": "#007f00",
-          "paper": "#efffef",
+          "color": "#00ff00",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2677,8 +3487,8 @@
           "description": "Python number",
           "style": 93,
           "substyle": -1,
-          "color": "#007f7f",
-          "paper": "#efffef",
+          "color": "#00ffff",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2687,8 +3497,8 @@
           "description": "Python double-quoted string",
           "style": 94,
           "substyle": -1,
-          "color": "#7f007f",
-          "paper": "#efffef",
+          "color": "#ff00ff",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2697,8 +3507,8 @@
           "description": "Python single-quoted string",
           "style": 95,
           "substyle": -1,
-          "color": "#7f007f",
-          "paper": "#efffef",
+          "color": "#ff00ff",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2707,8 +3517,8 @@
           "description": "Python keyword",
           "style": 96,
           "substyle": -1,
-          "color": "#00007f",
-          "paper": "#efffef",
+          "color": "#adaaff",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2717,8 +3527,8 @@
           "description": "Python triple single-quoted string",
           "style": 97,
           "substyle": -1,
-          "color": "#7f0000",
-          "paper": "#efffef",
+          "color": "#ff7777",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2727,8 +3537,8 @@
           "description": "Python triple double-quoted string",
           "style": 98,
           "substyle": -1,
-          "color": "#7f0000",
-          "paper": "#efffef",
+          "color": "#ff7777",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2737,8 +3547,8 @@
           "description": "Python class name",
           "style": 99,
           "substyle": -1,
-          "color": "#0000ff",
-          "paper": "#efffef",
+          "color": "#adaaff",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2747,8 +3557,8 @@
           "description": "Python function or method name",
           "style": 100,
           "substyle": -1,
-          "color": "#007f7f",
-          "paper": "#efffef",
+          "color": "#00ffff",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2757,8 +3567,8 @@
           "description": "Python operator",
           "style": 101,
           "substyle": -1,
-          "color": "#000000",
-          "paper": "#efffef",
+          "color": "#ffffff",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2767,8 +3577,8 @@
           "description": "Python identifier",
           "style": 102,
           "substyle": -1,
-          "color": "#000000",
-          "paper": "#efffef",
+          "color": "#ffffff",
+          "paper": "#405340",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2777,8 +3587,8 @@
           "description": "Start of an ASP Python fragment",
           "style": 105,
           "substyle": -1,
-          "color": "#808080",
-          "paper": "#ffffff",
+          "color": "#ffffff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2907,8 +3717,8 @@
           "description": "PHP default",
           "style": 118,
           "substyle": -1,
-          "color": "#000033",
-          "paper": "#fff8f8",
+          "color": "#9ea0ff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": true,
           "words": ""
@@ -2917,8 +3727,8 @@
           "description": "PHP double-quoted string",
           "style": 119,
           "substyle": -1,
-          "color": "#007f00",
-          "paper": "#fff8f8",
+          "color": "#00ff00",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2927,8 +3737,8 @@
           "description": "PHP single-quoted string",
           "style": 120,
           "substyle": -1,
-          "color": "#009f00",
-          "paper": "#fff8f8",
+          "color": "#00ff00",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2937,8 +3747,8 @@
           "description": "PHP keyword",
           "style": 121,
           "substyle": -1,
-          "color": "#7f007f",
-          "paper": "#fff8f8",
+          "color": "#ff00ff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2947,8 +3757,8 @@
           "description": "PHP number",
           "style": 122,
           "substyle": -1,
-          "color": "#cc9900",
-          "paper": "#fff8f8",
+          "color": "#ffbf00",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2957,8 +3767,8 @@
           "description": "PHP variable",
           "style": 123,
           "substyle": -1,
-          "color": "#00007f",
-          "paper": "#fff8f8",
+          "color": "#999bff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2967,8 +3777,8 @@
           "description": "PHP comment",
           "style": 124,
           "substyle": -1,
-          "color": "#999999",
-          "paper": "#fff8f8",
+          "color": "#ffe194",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2977,8 +3787,8 @@
           "description": "PHP line comment",
           "style": 125,
           "substyle": -1,
-          "color": "#666666",
-          "paper": "#fff8f8",
+          "color": "#ffe194",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2987,8 +3797,8 @@
           "description": "PHP double-quoted variable",
           "style": 126,
           "substyle": -1,
-          "color": "#00007f",
-          "paper": "#fff8f8",
+          "color": "#999bff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -2997,8 +3807,8 @@
           "description": "PHP operator",
           "style": 127,
           "substyle": -1,
-          "color": "#000000",
-          "paper": "#fff8f8",
+          "color": "#ffffff",
+          "paper": "#262626",
           "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
@@ -3006,7 +3816,7 @@
       ]
     },
     {
-      "name": "JSON",
+      "name": "IDL",
       "styles": [
         {
           "description": "Default",
@@ -3014,144 +3824,564 @@
           "substyle": -1,
           "color": "#ffffff",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
         {
           "description": "Number",
-          "style": 1,
-          "substyle": -1,
-          "color": "#00ffff",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "String",
-          "style": 2,
-          "substyle": -1,
-          "color": "#fd6262",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#804080",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
         {
           "description": "Unclosed string",
-          "style": 3,
-          "substyle": -1,
-          "color": "#ffffff",
-          "paper": "#ff0000",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Property",
-          "style": 4,
-          "substyle": -1,
-          "color": "#c387ff",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
+          "style": 20,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
         {
           "description": "Escape sequence",
-          "style": 5,
-          "substyle": -1,
-          "color": "#12ff49",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Line comment",
-          "style": 6,
-          "substyle": -1,
-          "color": "#38fff9",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Block comment",
-          "style": 7,
-          "substyle": -1,
-          "color": "#38fff9",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Operator",
-          "style": 8,
-          "substyle": -1,
-          "color": "#3dfebb",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "IRI",
-          "style": 9,
-          "substyle": -1,
-          "color": "#ffaa7f",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "JSON-LD compact IRI",
-          "style": 10,
-          "substyle": -1,
-          "color": "#ff57f1",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "JSON keyword",
-          "style": 11,
-          "substyle": -1,
-          "color": "#0dffcf",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "JSON-LD keyword",
-          "style": 12,
-          "substyle": -1,
-          "color": "#ff7369",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Parsing error",
-          "style": 13,
-          "substyle": -1,
-          "color": "#ffffff",
-          "paper": "#ff0000",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#557555",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         }
       ]
     },
     {
-      "name": "Markdown",
+      "name": "Java",
       "styles": [
         {
           "description": "Default",
@@ -3159,224 +4389,564 @@
           "substyle": -1,
           "color": "#ffffff",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Special",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
           "style": 1,
           "substyle": -1,
-          "color": "#ea95ff",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Strong emphasis using double asterisks",
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
           "style": 2,
           "substyle": -1,
-          "color": "#4c99e5",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Strong emphasis using double underscores",
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
           "style": 3,
           "substyle": -1,
-          "color": "#4c99e5",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Emphasis using single asterisks",
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
           "style": 4,
           "substyle": -1,
-          "color": "#ed81f0",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Emphasis using single underscores",
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
           "style": 5,
           "substyle": -1,
-          "color": "#ed81f0",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Level 1 header",
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
           "style": 6,
           "substyle": -1,
-          "color": "#ffcc55",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Level 2 header",
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
           "style": 7,
           "substyle": -1,
-          "color": "#ddbb55",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Level 3 header",
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
           "style": 8,
           "substyle": -1,
-          "color": "#bb9955",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Level 4 header",
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
           "style": 9,
           "substyle": -1,
-          "color": "#998855",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Level 5 header",
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
           "style": 10,
           "substyle": -1,
-          "color": "#777055",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Level 6 header",
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
           "style": 11,
           "substyle": -1,
-          "color": "#666055",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Pre-char",
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
           "style": 12,
           "substyle": -1,
           "color": "#000000",
-          "paper": "#eeeeaa",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Unordered list item",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
           "style": 13,
           "substyle": -1,
-          "color": "#825d00",
-          "paper": "#ded8c3",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Ordered list item",
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
           "style": 14,
           "substyle": -1,
-          "color": "#000070",
-          "paper": "#b8c3e1",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Block quote",
+          "color": "#3f7f3f",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
           "style": 15,
           "substyle": -1,
-          "color": "#006600",
-          "paper": "#cbdccb",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Strike out",
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
           "style": 16,
           "substyle": -1,
-          "color": "#dddd00",
-          "paper": "#aa0000",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Horizontal rule",
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
           "style": 17,
           "substyle": -1,
-          "color": "#1f1c1b",
-          "paper": "#e7d1c9",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Link",
+          "color": "#4c9aff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
           "style": 18,
           "substyle": -1,
-          "color": "#8287eb",
-          "paper": "#474747",
-          "font": "Hack,10,-1,5,400,0,1,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Code between backticks",
+          "color": "#ff8040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
           "style": 19,
           "substyle": -1,
-          "color": "#ffd5ff",
-          "paper": "#707870",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Code between double backticks",
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
           "style": 20,
           "substyle": -1,
-          "color": "#ffd5ff",
-          "paper": "#707870",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Code block",
+          "color": "#7f007f",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
           "style": 21,
           "substyle": -1,
-          "color": "#93cdff",
-          "paper": "#56626b",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#557555",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         }
       ]
     },
     {
-      "name": "MicroPython",
+      "name": "JavaScript",
       "styles": [
         {
           "description": "Default",
@@ -3384,7 +4954,777 @@
           "substyle": -1,
           "color": "#ffffff",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#e0f0ff",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
+          "style": 20,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#7faf7f",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Lua",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#d0f0f0",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Line comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Character",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Literal string",
+          "style": 8,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#e0ffff",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Preprocessor",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Basic functions",
+          "style": 13,
+          "substyle": -1,
+          "color": "#315581",
+          "paper": "#d0ffd0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String, table and maths functions",
+          "style": 14,
+          "substyle": -1,
+          "color": "#315581",
+          "paper": "#d0d0ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Coroutines, i/o and system facilities",
+          "style": 15,
+          "substyle": -1,
+          "color": "#315581",
+          "paper": "#ffd0d0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 1",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 2",
+          "style": 17,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 3",
+          "style": 18,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 4",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 20,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Makefile",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -3394,37 +5734,457 @@
           "substyle": -1,
           "color": "#74cc66",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Preprocessor",
+          "style": 2,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Variable",
+          "style": 3,
+          "substyle": -1,
+          "color": "#999eff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 4,
+          "substyle": -1,
+          "color": "#e6dbcf",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Target",
+          "style": 5,
+          "substyle": -1,
+          "color": "#ff7979",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 9,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#ff0000",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Matlab",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Command",
+          "style": 2,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
         {
           "description": "Number",
-          "style": 2,
+          "style": 3,
           "substyle": -1,
           "color": "#00c8c8",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 5,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 7,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
         {
           "description": "Double-quoted string",
-          "style": 3,
+          "style": 8,
           "substyle": -1,
           "color": "#c354c3",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Octave",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Command",
+          "style": 2,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
         {
           "description": "Single-quoted string",
-          "style": 4,
+          "style": 5,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 7,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 8,
           "substyle": -1,
           "color": "#c354c3",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Pascal",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 1,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "'{ ... }' style comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "'(* ... *)' style comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Line comment",
+          "style": 4,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "'{$ ... }' style pre-processor block",
+          "style": 5,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "'(*$ ... *)' style pre-processor block",
+          "style": 6,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 7,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Hexadecimal number",
+          "style": 8,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 9,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 10,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Charter,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 11,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Character",
+          "style": 12,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 13,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inline asm",
+          "style": 14,
+          "substyle": -1,
+          "color": "#804080",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Perl",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 1,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#ff0000",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "POD",
+          "style": 3,
+          "substyle": -1,
+          "color": "#004000",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Charter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -3434,47 +6194,27 @@
           "substyle": -1,
           "color": "#60a5ff",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Triple single-quoted string",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
           "style": 6,
           "substyle": -1,
-          "color": "#dc5a5a",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Triple double-quoted string",
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
           "style": 7,
           "substyle": -1,
-          "color": "#dc5a5a",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Class name",
-          "style": 8,
-          "substyle": -1,
-          "color": "#00aaff",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Function or method name",
-          "style": 9,
-          "substyle": -1,
-          "color": "#00d5d5",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -3484,7 +6224,7 @@
           "substyle": -1,
           "color": "#bab1a8",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -3492,131 +6232,486 @@
           "description": "Identifier",
           "style": 11,
           "substyle": -1,
-          "color": "#ffffff",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Comment block",
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Scalar",
           "style": 12,
           "substyle": -1,
-          "color": "#27e534",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Unclosed string",
+          "color": "#000000",
+          "paper": "#ffe0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Array",
           "style": 13,
           "substyle": -1,
-          "color": "#bdbdbd",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
-          "words": ""
-        },
-        {
-          "description": "Highlighted identifier",
+          "color": "#000000",
+          "paper": "#ffffe0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Hash",
           "style": 14,
           "substyle": -1,
-          "color": "#71c6ff",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Decorator",
+          "color": "#000000",
+          "paper": "#ffe0ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Symbol table",
           "style": 15,
           "substyle": -1,
-          "color": "#e38c00",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Double-quoted f-string",
-          "style": 16,
+          "color": "#000000",
+          "paper": "#e0e0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 17,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#a0ffa0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Substitution",
+          "style": 18,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#f0e080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backticks",
+          "style": 20,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Data section",
+          "style": 21,
+          "substyle": -1,
+          "color": "#600000",
+          "paper": "#fff0d8",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Here document delimiter",
+          "style": 22,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted here document",
+          "style": 23,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted here document",
+          "style": 24,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Backtick here document",
+          "style": 25,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (q)",
+          "style": 26,
           "substyle": -1,
           "color": "#c354c3",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Single-quoted f-string",
-          "style": 17,
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qq)",
+          "style": 27,
           "substyle": -1,
           "color": "#c354c3",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Triple single-quoted f-string",
-          "style": 18,
-          "substyle": -1,
-          "color": "#dc5a5a",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Triple double-quoted f-string",
-          "style": 19,
-          "substyle": -1,
-          "color": "#dc5a5a",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": ""
-        },
-        {
-          "description": "Standard Library Modules",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qx)",
+          "style": 28,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qr)",
+          "style": 29,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qw)",
+          "style": 30,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "POD verbatim",
+          "style": 31,
+          "substyle": -1,
+          "color": "#004000",
+          "paper": "#c0ffc0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Subroutine prototype",
+          "style": 40,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Format identifier",
+          "style": 41,
+          "substyle": -1,
+          "color": "#c000c0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Format body",
+          "style": 42,
+          "substyle": -1,
+          "color": "#c000c0",
+          "paper": "#fff0ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string (interpolated variable)",
+          "style": 43,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Translation",
+          "style": 44,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#f0e080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Regular expression (interpolated variable)",
+          "style": 54,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Substitution (interpolated variable)",
+          "style": 55,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backticks (interpolated variable)",
+          "style": 57,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted here document (interpolated variable)",
+          "style": 61,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Backtick here document (interpolated variable)",
+          "style": 62,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qq, interpolated variable)",
+          "style": 64,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qx, interpolated variable)",
+          "style": 65,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qr, interpolated variable)",
+          "style": 66,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "PostScript",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "DSC comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "DSC comment value",
+          "style": 3,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Name",
+          "style": 5,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 6,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Charter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Literal",
+          "style": 7,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Immediately evaluated literal",
+          "style": 8,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Array parenthesis",
+          "style": 9,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Dictionary parenthesis",
+          "style": 10,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Procedure parenthesis",
           "style": 11,
-          "substyle": 0,
-          "color": "#dd9900",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": "__main__ _dummy_thread _thread abc aifc argparse array ast asynchat asyncio\n asyncore atexit audioop base64 bdb binascii binhex bisect builtins bz2\n calendar cgi cgitb chunk cmath cmd code codecs codeop collections colorsys\n compileall concurrent configparser contextlib copy copyreg crypt csv ctypes\n curses datetime dbm decimal difflib dis distutils dummy_threading email\n ensurepip enum errno faulthandler fcntl filecmp fileinput fnmatch formatter\n fpectl fractions ftplib functools gc getopt getpass gettext glob grp gzip\n hashlib heapq hmac html http http imaplib imghdr importlib inspect io\n ipaddress itertools json keyword linecache locale logging lzma macpath\n mailbox mailcap marshal math mimetypes mmap modulefinder msilib msvcrt\n multiprocessing netrc nis nntplib numbers operator os ossaudiodev parser path\n pathlib pdb pickle pickletools pipes pkgutil platform plistlib poplib posix\n pprint pty pwd py_compile pyclbr queue quopri random re readline reprlib\n resource rlcompleter runpy sched select selectors shelve shlex shutil signal\n site smtpd smtplib sndhdr socket socketserver spwd sqlite3 ssl stat statistics\n string stringprep struct subprocess sunau symbol symtable sys sysconfig syslog\n tabnanny tarfile telnetlib tempfile termios textwrap threading time timeit\n tkinter token tokenize trace traceback tracemalloc tty turtle types\n unicodedata unittest urllib uu uuid venv warnings wave weakref webbrowser\n winreg winsound wsgiref xdrlib xml xmlrpc zipfile zipimport zlib"
-        },
-        {
-          "description": "__future__ Imports",
-          "style": 11,
-          "substyle": 1,
-          "color": "#ee00aa",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": "__future__ with_statement unicode_literals print_function division\n absolute_import generator_stop annotations"
-        },
-        {
-          "description": "PyQt5 Modules",
-          "style": 11,
-          "substyle": 2,
-          "color": "#41dd97",
-          "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": "PyQt5 Qsci Qt QtCore QtDBus QtDesigner QtGui QtHelp QtLocation QtMacExtras QtMultimedia QtMultimediaWidgets QtNetwork QtNetworkAuth QtNfc QtOpenGL QtPositioning QtPrintSupport QtQml QtQuick QtQuickWidgets QtRemoteObjects QtSensors QtSerialPort QtSql QtSvg QtTest QtWebChannel QtWebEngine QtWebEngineCore QtWebEngineWidgets QtWebSockets QtWidgets QtWinExtras QtX11Extras QtXml QtXmlPatterns sip QtWebKit QtWebKitWidgets"
-        },
-        {
-          "description": "Cython Specifics",
-          "style": 11,
-          "substyle": 3,
-          "color": "#ff3030",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
-          "words": "cython pyximport Cython __cinit__ __dealloc__"
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Charter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Text",
+          "style": 12,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Charter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Hexadecimal string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Base85 string",
+          "style": 14,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Bad string character",
+          "style": 15,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#ff0000",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
         }
       ]
     },
@@ -4584,7 +7679,7 @@
           "substyle": 0,
           "color": "#dd9900",
           "paper": "#262626",
-          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": "__main__ _dummy_thread _thread abc aifc argparse array ast asynchat asyncio\n asyncore atexit audioop base64 bdb binascii binhex bisect builtins bz2\n calendar cgi cgitb chunk cmath cmd code codecs codeop collections colorsys\n compileall concurrent configparser contextlib copy copyreg crypt csv ctypes\n curses datetime dbm decimal difflib dis distutils dummy_threading email\n ensurepip enum errno faulthandler fcntl filecmp fileinput fnmatch formatter\n fpectl fractions ftplib functools gc getopt getpass gettext glob grp gzip\n hashlib heapq hmac html http http imaplib imghdr importlib inspect io\n ipaddress itertools json keyword linecache locale logging lzma macpath\n mailbox mailcap marshal math mimetypes mmap modulefinder msilib msvcrt\n multiprocessing netrc nis nntplib numbers operator os ossaudiodev parser path\n pathlib pdb pickle pickletools pipes pkgutil platform plistlib poplib posix\n pprint pty pwd py_compile pyclbr queue quopri random re readline reprlib\n resource rlcompleter runpy sched select selectors shelve shlex shutil signal\n site smtpd smtplib sndhdr socket socketserver spwd sqlite3 ssl stat statistics\n string stringprep struct subprocess sunau symbol symtable sys sysconfig syslog\n tabnanny tarfile telnetlib tempfile termios textwrap threading time timeit\n tkinter token tokenize trace traceback tracemalloc tty turtle types typing\n unicodedata unittest urllib uu uuid venv warnings wave weakref webbrowser\n winreg winsound wsgiref xdrlib xml xmlrpc zipfile zipimport zlib"
         },
@@ -4594,6 +7689,251 @@
           "substyle": 1,
           "color": "#ee00aa",
           "paper": "#262626",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "__future__ with_statement unicode_literals print_function division\n absolute_import generator_stop annotations"
+        },
+        {
+          "description": "PyQt5 Modules",
+          "style": 11,
+          "substyle": 2,
+          "color": "#41dd97",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "PyQt5 Qsci Qt QtCore QtDBus QtDesigner QtGui QtHelp QtLocation QtMacExtras QtMultimedia QtMultimediaWidgets QtNetwork QtNetworkAuth QtNfc QtOpenGL QtPositioning QtPrintSupport QtQml QtQuick QtQuickWidgets QtRemoteObjects QtSensors QtSerialPort QtSql QtSvg QtTest QtWebChannel QtWebEngine QtWebEngineCore QtWebEngineWidgets QtWebSockets QtWidgets QtWinExtras QtX11Extras QtXml QtXmlPatterns sip QtWebKit QtWebKitWidgets"
+        },
+        {
+          "description": "Cython Specifics",
+          "style": 11,
+          "substyle": 3,
+          "color": "#f00000",
+          "paper": "#262626",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "cython pyximport Cython __cinit__ __dealloc__"
+        }
+      ]
+    },
+    {
+      "name": "MicroPython",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple single-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple double-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class name",
+          "style": 8,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function or method name",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00d5d5",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 12,
+          "substyle": -1,
+          "color": "#27e534",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#bdbdbd",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Highlighted identifier",
+          "style": 14,
+          "substyle": -1,
+          "color": "#71c6ff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Decorator",
+          "style": 15,
+          "substyle": -1,
+          "color": "#e38c00",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted f-string",
+          "style": 16,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted f-string",
+          "style": 17,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple single-quoted f-string",
+          "style": 18,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple double-quoted f-string",
+          "style": 19,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard Library Modules",
+          "style": 11,
+          "substyle": 0,
+          "color": "#dd9900",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "__main__ _dummy_thread _thread abc aifc argparse array ast asynchat asyncio\n asyncore atexit audioop base64 bdb binascii binhex bisect builtins bz2\n calendar cgi cgitb chunk cmath cmd code codecs codeop collections colorsys\n compileall concurrent configparser contextlib copy copyreg crypt csv ctypes\n curses datetime dbm decimal difflib dis distutils dummy_threading email\n ensurepip enum errno faulthandler fcntl filecmp fileinput fnmatch formatter\n fpectl fractions ftplib functools gc getopt getpass gettext glob grp gzip\n hashlib heapq hmac html http http imaplib imghdr importlib inspect io\n ipaddress itertools json keyword linecache locale logging lzma macpath\n mailbox mailcap marshal math mimetypes mmap modulefinder msilib msvcrt\n multiprocessing netrc nis nntplib numbers operator os ossaudiodev parser path\n pathlib pdb pickle pickletools pipes pkgutil platform plistlib poplib posix\n pprint pty pwd py_compile pyclbr queue quopri random re readline reprlib\n resource rlcompleter runpy sched select selectors shelve shlex shutil signal\n site smtpd smtplib sndhdr socket socketserver spwd sqlite3 ssl stat statistics\n string stringprep struct subprocess sunau symbol symtable sys sysconfig syslog\n tabnanny tarfile telnetlib tempfile termios textwrap threading time timeit\n tkinter token tokenize trace traceback tracemalloc tty turtle types\n unicodedata unittest urllib uu uuid venv warnings wave weakref webbrowser\n winreg winsound wsgiref xdrlib xml xmlrpc zipfile zipimport zlib"
+        },
+        {
+          "description": "__future__ Imports",
+          "style": 11,
+          "substyle": 1,
+          "color": "#ee00aa",
+          "paper": "#262626",
           "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": "__future__ with_statement unicode_literals print_function division\n absolute_import generator_stop annotations"
@@ -4612,9 +7952,9 @@
           "description": "Cython Specifics",
           "style": 11,
           "substyle": 3,
-          "color": "#dd0000",
-          "paper": "#fcfcfc",
-          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ff3030",
+          "paper": "#262626",
+          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": "cython pyximport Cython __cinit__ __dealloc__"
         }
@@ -4627,7 +7967,7 @@
           "description": "Default",
           "style": 0,
           "substyle": -1,
-          "color": "#ff7bc2",
+          "color": "#ffffff",
           "paper": "#262626",
           "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
@@ -4866,6 +8206,321 @@
       ]
     },
     {
+      "name": "Ruby",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 1,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#ff0000",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "POD",
+          "style": 3,
+          "substyle": -1,
+          "color": "#004000",
+          "paper": "#c0ffc0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class name",
+          "style": 8,
+          "substyle": -1,
+          "color": "#0000ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function or method name",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#a0ffa0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global",
+          "style": 13,
+          "substyle": -1,
+          "color": "#800080",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Symbol",
+          "style": 14,
+          "substyle": -1,
+          "color": "#c0a030",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Module name",
+          "style": 15,
+          "substyle": -1,
+          "color": "#a000a0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Instance variable",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b00080",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class variable",
+          "style": 17,
+          "substyle": -1,
+          "color": "#8000b0",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backticks",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Data section",
+          "style": 19,
+          "substyle": -1,
+          "color": "#600000",
+          "paper": "#fff0d8",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Here document delimiter",
+          "style": 20,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Here document",
+          "style": 21,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "%q string",
+          "style": 24,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "%Q string",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "%x string",
+          "style": 26,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "%r string",
+          "style": 27,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#a0ffa0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "%w string",
+          "style": 28,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffffe0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Demoted keyword",
+          "style": 29,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "stdin",
+          "style": 30,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#ff8080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "stdout",
+          "style": 31,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#ff8080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "stderr",
+          "style": 40,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#ff8080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
       "name": "SQL",
       "styles": [
         {
@@ -5091,6 +8746,461 @@
       ]
     },
     {
+      "name": "TCL",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#f0ffe0",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment line",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#fff0f0",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string",
+          "style": 5,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#fff0f0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 7,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Substitution",
+          "style": 8,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#effff0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Brace substitution",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Modifier",
+          "style": 10,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Expand keyword",
+          "style": 11,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#ffff80",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "TCL keyword",
+          "style": 12,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tk keyword",
+          "style": 13,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#e0fff0",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "iTCL keyword",
+          "style": 14,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#fff0f0",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tk command",
+          "style": 15,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#ffd0d0",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 1",
+          "style": 16,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 2",
+          "style": 17,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 3",
+          "style": 18,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 4",
+          "style": 19,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment box",
+          "style": 20,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#f0fff0",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 21,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#f0fff0",
+          "font": "Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "TeX",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Special",
+          "style": 1,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Group",
+          "style": 2,
+          "substyle": -1,
+          "color": "#ff8c8c",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Symbol",
+          "style": 3,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Command",
+          "style": 4,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Text",
+          "style": 5,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "VHDL",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment line",
+          "style": 2,
+          "substyle": -1,
+          "color": "#6cda6c",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 5,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 6,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 8,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard operator",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Attribute",
+          "style": 10,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard function",
+          "style": 11,
+          "substyle": -1,
+          "color": "#808020",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard package",
+          "style": 12,
+          "substyle": -1,
+          "color": "#40ff40",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard type",
+          "style": 13,
+          "substyle": -1,
+          "color": "#3ae7e7",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined",
+          "style": 14,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 15,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
       "name": "XML",
       "styles": [
         {
@@ -5099,7 +9209,7 @@
           "substyle": -1,
           "color": "#ffffff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5109,7 +9219,7 @@
           "substyle": -1,
           "color": "#989dff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5117,9 +9227,9 @@
           "description": "Unknown tag",
           "style": 2,
           "substyle": -1,
-          "color": "#000080",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ff4e51",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5129,7 +9239,7 @@
           "substyle": -1,
           "color": "#00eeee",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5139,7 +9249,7 @@
           "substyle": -1,
           "color": "#ff6a6c",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5149,7 +9259,7 @@
           "substyle": -1,
           "color": "#00e2e2",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5159,7 +9269,7 @@
           "substyle": -1,
           "color": "#ff00ff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5169,7 +9279,7 @@
           "substyle": -1,
           "color": "#ff00ff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5179,7 +9289,7 @@
           "substyle": -1,
           "color": "#ff00ff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5189,7 +9299,7 @@
           "substyle": -1,
           "color": "#ffff00",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5199,7 +9309,7 @@
           "substyle": -1,
           "color": "#ff00ff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5209,7 +9319,7 @@
           "substyle": -1,
           "color": "#00d5ff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5219,7 +9329,7 @@
           "substyle": -1,
           "color": "#73b2ff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5229,7 +9339,7 @@
           "substyle": -1,
           "color": "#73b2ff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5239,7 +9349,7 @@
           "substyle": -1,
           "color": "#8fe5ff",
           "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5247,9 +9357,9 @@
           "description": "Start of an ASP fragment with @",
           "style": 15,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#000000",
+          "paper": "#ffff00",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5257,9 +9367,9 @@
           "description": "Start of an ASP fragment",
           "style": 16,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#000000",
+          "paper": "#ffdf00",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5269,17 +9379,17 @@
           "substyle": -1,
           "color": "#000000",
           "paper": "#ffdf00",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": true,
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
           "words": ""
         },
         {
           "description": "Start of a PHP fragment",
           "style": 18,
           "substyle": -1,
-          "color": "#800000",
-          "paper": "#ffffff",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#0000ff",
+          "paper": "#ffefbf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5287,9 +9397,9 @@
           "description": "Unquoted HTML value",
           "style": 19,
           "substyle": -1,
-          "color": "#608060",
-          "paper": "#ffffff",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ff00ff",
+          "paper": "#ffefff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5297,9 +9407,9 @@
           "description": "ASP X-Code comment",
           "style": 20,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5307,9 +9417,9 @@
           "description": "SGML default",
           "style": 21,
           "substyle": -1,
-          "color": "#000080",
-          "paper": "#efefff",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#989cdf",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5317,9 +9427,9 @@
           "description": "SGML command",
           "style": 22,
           "substyle": -1,
-          "color": "#000080",
-          "paper": "#efefff",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#989cdf",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5327,9 +9437,9 @@
           "description": "First parameter of an SGML command",
           "style": 23,
           "substyle": -1,
-          "color": "#006600",
-          "paper": "#efefff",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#9cee9c",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5339,7 +9449,7 @@
           "substyle": -1,
           "color": "#800000",
           "paper": "#efefff",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5349,7 +9459,7 @@
           "substyle": -1,
           "color": "#993300",
           "paper": "#efefff",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5359,7 +9469,7 @@
           "substyle": -1,
           "color": "#800000",
           "paper": "#ff6666",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5367,9 +9477,9 @@
           "description": "SGML special entity",
           "style": 27,
           "substyle": -1,
-          "color": "#3366ff",
-          "paper": "#efefff",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#98bfff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5379,7 +9489,7 @@
           "substyle": -1,
           "color": "#808000",
           "paper": "#efefff",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5387,9 +9497,9 @@
           "description": "First parameter comment of an SGML command",
           "style": 30,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5399,7 +9509,7 @@
           "substyle": -1,
           "color": "#000066",
           "paper": "#cccce0",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5407,9 +9517,9 @@
           "description": "Start of a JavaScript fragment",
           "style": 40,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffff00",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5417,29 +9527,29 @@
           "description": "JavaScript default",
           "style": 41,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "JavaScript comment",
           "style": 42,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#00d900",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "JavaScript line comment",
           "style": 43,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#00d900",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5447,19 +9557,19 @@
           "description": "JavaDoc style JavaScript comment",
           "style": 44,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "JavaScript number",
           "style": 45,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#00cfcf",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5467,9 +9577,9 @@
           "description": "JavaScript word",
           "style": 46,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5477,9 +9587,9 @@
           "description": "JavaScript keyword",
           "style": 47,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#6f6fff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5487,9 +9597,9 @@
           "description": "JavaScript double-quoted string",
           "style": 48,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ff00ff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5497,9 +9607,9 @@
           "description": "JavaScript single-quoted string",
           "style": 49,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ff00ff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5507,9 +9617,9 @@
           "description": "JavaScript symbol",
           "style": 50,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5517,19 +9627,19 @@
           "description": "JavaScript unclosed string",
           "style": 51,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000000",
+          "paper": "#bfbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "JavaScript regular expression",
           "style": 52,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#000000",
+          "paper": "#ffbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5537,9 +9647,9 @@
           "description": "Start of an ASP JavaScript fragment",
           "style": 55,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5547,29 +9657,29 @@
           "description": "ASP JavaScript default",
           "style": 56,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000000",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP JavaScript comment",
           "style": 57,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#007f00",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP JavaScript line comment",
           "style": 58,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#007f00",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5577,19 +9687,19 @@
           "description": "JavaDoc style ASP JavaScript comment",
           "style": 59,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#7f7f7f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP JavaScript number",
           "style": 60,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#007f7f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5597,9 +9707,9 @@
           "description": "ASP JavaScript word",
           "style": 61,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#000000",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5607,9 +9717,9 @@
           "description": "ASP JavaScript keyword",
           "style": 62,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#00007f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5617,9 +9727,9 @@
           "description": "ASP JavaScript double-quoted string",
           "style": 63,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#7f007f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5627,9 +9737,9 @@
           "description": "ASP JavaScript single-quoted string",
           "style": 64,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#7f007f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5637,9 +9747,9 @@
           "description": "ASP JavaScript symbol",
           "style": 65,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#000000",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5647,19 +9757,19 @@
           "description": "ASP JavaScript unclosed string",
           "style": 66,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000000",
+          "paper": "#bfbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP JavaScript regular expression",
           "style": 67,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#000000",
+          "paper": "#ffbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5667,9 +9777,9 @@
           "description": "Start of a VBScript fragment",
           "style": 70,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5677,79 +9787,79 @@
           "description": "VBScript default",
           "style": 71,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ffffff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "VBScript comment",
           "style": 72,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#00ff00",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "VBScript number",
           "style": 73,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#00ffff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "VBScript keyword",
           "style": 74,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#4f58ff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "VBScript string",
           "style": 75,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ff00ff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "VBScript identifier",
           "style": 76,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#4f58ff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "VBScript unclosed string",
           "style": 77,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000080",
+          "paper": "#7f7fff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Start of an ASP VBScript fragment",
           "style": 80,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5757,79 +9867,79 @@
           "description": "ASP VBScript default",
           "style": 81,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000000",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP VBScript comment",
           "style": 82,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#008000",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP VBScript number",
           "style": 83,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#008080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP VBScript keyword",
           "style": 84,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP VBScript string",
           "style": 85,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#800080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP VBScript identifier",
           "style": 86,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP VBScript unclosed string",
           "style": 87,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000080",
+          "paper": "#7f7fff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Start of a Python fragment",
           "style": 90,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5837,129 +9947,129 @@
           "description": "Python default",
           "style": 91,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ffffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python comment",
           "style": 92,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#00ff00",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python number",
           "style": 93,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#00ffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python double-quoted string",
           "style": 94,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ff00ff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python single-quoted string",
           "style": 95,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ff00ff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python keyword",
           "style": 96,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#adaaff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python triple single-quoted string",
           "style": 97,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ff7777",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python triple double-quoted string",
           "style": 98,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ff7777",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python class name",
           "style": 99,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#adaaff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python function or method name",
           "style": 100,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#00ffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python operator",
           "style": 101,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ffffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Python identifier",
           "style": 102,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#ffffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "Start of an ASP Python fragment",
           "style": 105,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -5967,139 +10077,139 @@
           "description": "ASP Python default",
           "style": 106,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#808080",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python comment",
           "style": 107,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#007f00",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python number",
           "style": 108,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#007f7f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python double-quoted string",
           "style": 109,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#7f007f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python single-quoted string",
           "style": 110,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#7f007f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python keyword",
           "style": 111,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#00007f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python triple single-quoted string",
           "style": 112,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#7f0000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python triple double-quoted string",
           "style": 113,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#7f0000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python class name",
           "style": 114,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#0000ff",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python function or method name",
           "style": 115,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#007f7f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python operator",
           "style": 116,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "ASP Python identifier",
           "style": 117,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#000000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "PHP default",
           "style": 118,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
-          "eolfill": false,
+          "color": "#9ea0ff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
           "words": ""
         },
         {
           "description": "PHP double-quoted string",
           "style": 119,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#00ff00",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -6107,9 +10217,9 @@
           "description": "PHP single-quoted string",
           "style": 120,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#00ff00",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -6117,9 +10227,9 @@
           "description": "PHP keyword",
           "style": 121,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ff00ff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -6127,9 +10237,9 @@
           "description": "PHP number",
           "style": 122,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffbf00",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -6137,9 +10247,9 @@
           "description": "PHP variable",
           "style": 123,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#999bff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -6147,9 +10257,9 @@
           "description": "PHP comment",
           "style": 124,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffe194",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -6157,9 +10267,9 @@
           "description": "PHP line comment",
           "style": 125,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffe194",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -6167,9 +10277,9 @@
           "description": "PHP double-quoted variable",
           "style": 126,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#999bff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         },
@@ -6177,9 +10287,9 @@
           "description": "PHP operator",
           "style": 127,
           "substyle": -1,
-          "color": "#eed6b9",
-          "paper": "#262626",
-          "font": "DejaVu Sans Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
           "eolfill": false,
           "words": ""
         }
@@ -6289,6 +10399,1291 @@
           "words": ""
         }
       ]
+    },
+    {
+      "name": "Gettext",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#00d900",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message identifier",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00ced9",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message identifier text",
+          "style": 3,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00ced9",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message string text",
+          "style": 5,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message context",
+          "style": 6,
+          "substyle": -1,
+          "color": "#00ced9",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message context text",
+          "style": 7,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Fuzzy flag",
+          "style": 8,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Programmer comment",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00d900",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Reference",
+          "style": 10,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Flags",
+          "style": 11,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message identifier text end-of-line",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ffaa00",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message string text end-of-line",
+          "style": 13,
+          "substyle": -1,
+          "color": "#ffaa00",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message context text end-of-line",
+          "style": 14,
+          "substyle": -1,
+          "color": "#ffaa00",
+          "paper": "#2e2e2e",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "CoffeeScript",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C-style comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++-style comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc C-style comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc C++-style comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block comment",
+          "style": 22,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block regular expression",
+          "style": 23,
+          "substyle": -1,
+          "color": "#55ac55",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block regular expression comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Instance property",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "JSON",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 1,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 2,
+          "substyle": -1,
+          "color": "#fd6262",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#ff0000",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Property",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c387ff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 5,
+          "substyle": -1,
+          "color": "#12ff49",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Line comment",
+          "style": 6,
+          "substyle": -1,
+          "color": "#38fff9",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block comment",
+          "style": 7,
+          "substyle": -1,
+          "color": "#38fff9",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 8,
+          "substyle": -1,
+          "color": "#3dfebb",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IRI",
+          "style": 9,
+          "substyle": -1,
+          "color": "#ffaa7f",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JSON-LD compact IRI",
+          "style": 10,
+          "substyle": -1,
+          "color": "#ff57f1",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JSON keyword",
+          "style": 11,
+          "substyle": -1,
+          "color": "#0dffcf",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JSON-LD keyword",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ff7369",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Parsing error",
+          "style": 13,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#ff0000",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Markdown",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Special",
+          "style": 1,
+          "substyle": -1,
+          "color": "#ea95ff",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Strong emphasis using double asterisks",
+          "style": 2,
+          "substyle": -1,
+          "color": "#4c99e5",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Strong emphasis using double underscores",
+          "style": 3,
+          "substyle": -1,
+          "color": "#4c99e5",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Emphasis using single asterisks",
+          "style": 4,
+          "substyle": -1,
+          "color": "#ed81f0",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Emphasis using single underscores",
+          "style": 5,
+          "substyle": -1,
+          "color": "#ed81f0",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 1 header",
+          "style": 6,
+          "substyle": -1,
+          "color": "#ffcc55",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 2 header",
+          "style": 7,
+          "substyle": -1,
+          "color": "#ddbb55",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 3 header",
+          "style": 8,
+          "substyle": -1,
+          "color": "#bb9955",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 4 header",
+          "style": 9,
+          "substyle": -1,
+          "color": "#998855",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 5 header",
+          "style": 10,
+          "substyle": -1,
+          "color": "#777055",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 6 header",
+          "style": 11,
+          "substyle": -1,
+          "color": "#666055",
+          "paper": "#262626",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-char",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#eeeeaa",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unordered list item",
+          "style": 13,
+          "substyle": -1,
+          "color": "#825d00",
+          "paper": "#ded8c3",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Ordered list item",
+          "style": 14,
+          "substyle": -1,
+          "color": "#000070",
+          "paper": "#b8c3e1",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block quote",
+          "style": 15,
+          "substyle": -1,
+          "color": "#006600",
+          "paper": "#cbdccb",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Strike out",
+          "style": 16,
+          "substyle": -1,
+          "color": "#dddd00",
+          "paper": "#aa0000",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Horizontal rule",
+          "style": 17,
+          "substyle": -1,
+          "color": "#1f1c1b",
+          "paper": "#e7d1c9",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Link",
+          "style": 18,
+          "substyle": -1,
+          "color": "#8287eb",
+          "paper": "#474747",
+          "font": "Hack,10,-1,5,400,0,1,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Code between backticks",
+          "style": 19,
+          "substyle": -1,
+          "color": "#ffd5ff",
+          "paper": "#707870",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Code between double backticks",
+          "style": 20,
+          "substyle": -1,
+          "color": "#ffd5ff",
+          "paper": "#707870",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Code block",
+          "style": 21,
+          "substyle": -1,
+          "color": "#93cdff",
+          "paper": "#56626b",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Guessed",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Preprocessor",
+          "style": 2,
+          "substyle": -1,
+          "color": "#dd9900",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 3,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pseudo Keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Type Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#de77a0",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Word",
+          "style": 7,
+          "substyle": -1,
+          "color": "#e19bff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Builtin",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function or method name",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class name",
+          "style": 10,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Namespace",
+          "style": 11,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Exception",
+          "style": 12,
+          "substyle": -1,
+          "color": "#e75555",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 13,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Constant",
+          "style": 14,
+          "substyle": -1,
+          "color": "#dd3131",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 15,
+          "substyle": -1,
+          "color": "#e1e100",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Entity",
+          "style": 16,
+          "substyle": -1,
+          "color": "#dedede",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Attribute",
+          "style": 17,
+          "substyle": -1,
+          "color": "#b6d13b",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tag",
+          "style": 18,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Decorator",
+          "style": 19,
+          "substyle": -1,
+          "color": "#e19bff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 20,
+          "substyle": -1,
+          "color": "#f46b6b",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Documentation string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#f46b6b",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Scalar",
+          "style": 22,
+          "substyle": -1,
+          "color": "#bb6688",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape",
+          "style": 23,
+          "substyle": -1,
+          "color": "#bb6622",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 24,
+          "substyle": -1,
+          "color": "#bb6688",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Symbol",
+          "style": 25,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Other string",
+          "style": 26,
+          "substyle": -1,
+          "color": "#00d300",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 27,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Heading",
+          "style": 28,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Subheading",
+          "style": 29,
+          "substyle": -1,
+          "color": "#dd60dd",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Deleted",
+          "style": 30,
+          "substyle": -1,
+          "color": "#e30000",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inserted",
+          "style": 31,
+          "substyle": -1,
+          "color": "#00dd00",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Generic error",
+          "style": 40,
+          "substyle": -1,
+          "color": "#ff0000",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Emphasized text",
+          "style": 41,
+          "substyle": -1,
+          "color": "#ded3c9",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Strong text",
+          "style": 42,
+          "substyle": -1,
+          "color": "#ded3c9",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Prompt",
+          "style": 43,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Output",
+          "style": 44,
+          "substyle": -1,
+          "color": "#cccccc",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Traceback",
+          "style": 45,
+          "substyle": -1,
+          "color": "#6985ea",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 46,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#ff0000",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 47,
+          "substyle": -1,
+          "color": "#007f00",
+          "paper": "#a8ffa8",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Property",
+          "style": 48,
+          "substyle": -1,
+          "color": "#26b5e0",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Character",
+          "style": 49,
+          "substyle": -1,
+          "color": "#e476eb",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Here document",
+          "style": 50,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Punctuation",
+          "style": 51,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Hashbang",
+          "style": 52,
+          "substyle": -1,
+          "color": "#00c000",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Reserved Keyword",
+          "style": 53,
+          "substyle": -1,
+          "color": "#da10bc",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Literal",
+          "style": 54,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double quoted string",
+          "style": 55,
+          "substyle": -1,
+          "color": "#c582f8",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single quoted string",
+          "style": 56,
+          "substyle": -1,
+          "color": "#c582f8",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backtick string",
+          "style": 57,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#a08080",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Whitespace",
+          "style": 58,
+          "substyle": -1,
+          "color": "#bbbbbb",
+          "paper": "#262626",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
     }
   ]
 }
\ No newline at end of file
--- a/eric7/Themes/dark.ethj	Sat Dec 11 18:29:57 2021 +0100
+++ b/eric7/Themes/dark.ethj	Sun Dec 12 14:58:24 2021 +0100
@@ -142,236 +142,236 @@
     "Scintilla/Batch/style7/paper": 2500134,
     "Scintilla/C#/defaultcolor": 2303527,
     "Scintilla/C#/defaultpaper": 16579836,
-    "Scintilla/C#/style0/color": 8421504,
-    "Scintilla/C#/style0/paper": 16579836,
-    "Scintilla/C#/style1/color": 32512,
-    "Scintilla/C#/style1/paper": 16579836,
-    "Scintilla/C#/style10/color": 0,
-    "Scintilla/C#/style10/paper": 16579836,
-    "Scintilla/C#/style11/color": 2303527,
-    "Scintilla/C#/style11/paper": 16579836,
-    "Scintilla/C#/style12/color": 0,
-    "Scintilla/C#/style12/paper": 16579836,
-    "Scintilla/C#/style13/color": 32512,
+    "Scintilla/C#/style0/color": 16777215,
+    "Scintilla/C#/style0/paper": 2500134,
+    "Scintilla/C#/style1/color": 7654502,
+    "Scintilla/C#/style1/paper": 2500134,
+    "Scintilla/C#/style10/color": 12235176,
+    "Scintilla/C#/style10/paper": 2500134,
+    "Scintilla/C#/style11/color": 12044236,
+    "Scintilla/C#/style11/paper": 2500134,
+    "Scintilla/C#/style12/color": 16777215,
+    "Scintilla/C#/style12/paper": 2500134,
+    "Scintilla/C#/style13/color": 5278790,
     "Scintilla/C#/style13/paper": 14745568,
     "Scintilla/C#/style14/color": 4161343,
-    "Scintilla/C#/style14/paper": 16579836,
-    "Scintilla/C#/style15/color": 4157503,
-    "Scintilla/C#/style15/paper": 16579836,
-    "Scintilla/C#/style16/color": 2303527,
-    "Scintilla/C#/style16/paper": 16579836,
-    "Scintilla/C#/style17/color": 3170464,
-    "Scintilla/C#/style17/paper": 16579836,
-    "Scintilla/C#/style18/color": 8405024,
-    "Scintilla/C#/style18/paper": 16579836,
-    "Scintilla/C#/style19/color": 2303527,
-    "Scintilla/C#/style19/paper": 16579836,
-    "Scintilla/C#/style2/color": 32512,
-    "Scintilla/C#/style2/paper": 16579836,
-    "Scintilla/C#/style20/color": 8323199,
-    "Scintilla/C#/style20/paper": 16579836,
-    "Scintilla/C#/style21/color": 32512,
-    "Scintilla/C#/style21/paper": 16579836,
-    "Scintilla/C#/style22/color": 32512,
-    "Scintilla/C#/style22/paper": 16579836,
+    "Scintilla/C#/style14/paper": 2500134,
+    "Scintilla/C#/style15/color": 7985273,
+    "Scintilla/C#/style15/paper": 2500134,
+    "Scintilla/C#/style16/color": 12044236,
+    "Scintilla/C#/style16/paper": 2500134,
+    "Scintilla/C#/style17/color": 5020415,
+    "Scintilla/C#/style17/paper": 2500134,
+    "Scintilla/C#/style18/color": 16744512,
+    "Scintilla/C#/style18/paper": 2500134,
+    "Scintilla/C#/style19/color": 12044236,
+    "Scintilla/C#/style19/paper": 2500134,
+    "Scintilla/C#/style2/color": 7654502,
+    "Scintilla/C#/style2/paper": 2500134,
+    "Scintilla/C#/style20/color": 12801219,
+    "Scintilla/C#/style20/paper": 2500134,
+    "Scintilla/C#/style21/color": 7654502,
+    "Scintilla/C#/style21/paper": 2500134,
+    "Scintilla/C#/style22/color": 7654502,
+    "Scintilla/C#/style22/paper": 2500134,
     "Scintilla/C#/style23/color": 6658304,
-    "Scintilla/C#/style23/paper": 16579836,
-    "Scintilla/C#/style24/color": 4157503,
-    "Scintilla/C#/style24/paper": 16579836,
+    "Scintilla/C#/style23/paper": 2500134,
+    "Scintilla/C#/style24/color": 7985273,
+    "Scintilla/C#/style24/paper": 2500134,
     "Scintilla/C#/style25/color": 12607488,
-    "Scintilla/C#/style25/paper": 16579836,
+    "Scintilla/C#/style25/paper": 2500134,
     "Scintilla/C#/style26/color": 12453887,
-    "Scintilla/C#/style26/paper": 16579836,
-    "Scintilla/C#/style27/color": 2303527,
-    "Scintilla/C#/style27/paper": 16579836,
-    "Scintilla/C#/style3/color": 4157503,
-    "Scintilla/C#/style3/paper": 16579836,
-    "Scintilla/C#/style4/color": 32639,
-    "Scintilla/C#/style4/paper": 16579836,
-    "Scintilla/C#/style5/color": 127,
-    "Scintilla/C#/style5/paper": 16579836,
-    "Scintilla/C#/style6/color": 8323199,
-    "Scintilla/C#/style6/paper": 16579836,
+    "Scintilla/C#/style26/paper": 2500134,
+    "Scintilla/C#/style27/color": 12044236,
+    "Scintilla/C#/style27/paper": 2500134,
+    "Scintilla/C#/style3/color": 7985273,
+    "Scintilla/C#/style3/paper": 2500134,
+    "Scintilla/C#/style4/color": 51400,
+    "Scintilla/C#/style4/paper": 2500134,
+    "Scintilla/C#/style5/color": 6333951,
+    "Scintilla/C#/style5/paper": 2500134,
+    "Scintilla/C#/style6/color": 12801219,
+    "Scintilla/C#/style6/paper": 2500134,
     "Scintilla/C#/style64/color": 12632256,
-    "Scintilla/C#/style64/paper": 16579836,
+    "Scintilla/C#/style64/paper": 2500134,
     "Scintilla/C#/style65/color": 9482384,
-    "Scintilla/C#/style65/paper": 16579836,
+    "Scintilla/C#/style65/paper": 2500134,
     "Scintilla/C#/style66/color": 9482384,
-    "Scintilla/C#/style66/paper": 16579836,
+    "Scintilla/C#/style66/paper": 2500134,
     "Scintilla/C#/style67/color": 13684944,
-    "Scintilla/C#/style67/paper": 16579836,
+    "Scintilla/C#/style67/paper": 2500134,
     "Scintilla/C#/style68/color": 9482384,
-    "Scintilla/C#/style68/paper": 16579836,
+    "Scintilla/C#/style68/paper": 2500134,
     "Scintilla/C#/style69/color": 9474224,
-    "Scintilla/C#/style69/paper": 16579836,
-    "Scintilla/C#/style7/color": 8323199,
-    "Scintilla/C#/style7/paper": 16579836,
+    "Scintilla/C#/style69/paper": 2500134,
+    "Scintilla/C#/style7/color": 12801219,
+    "Scintilla/C#/style7/paper": 2500134,
     "Scintilla/C#/style70/color": 11571376,
-    "Scintilla/C#/style70/paper": 16579836,
+    "Scintilla/C#/style70/paper": 2500134,
     "Scintilla/C#/style71/color": 11571376,
-    "Scintilla/C#/style71/paper": 16579836,
+    "Scintilla/C#/style71/paper": 2500134,
     "Scintilla/C#/style72/color": 12632256,
-    "Scintilla/C#/style72/paper": 16579836,
+    "Scintilla/C#/style72/paper": 2500134,
     "Scintilla/C#/style73/color": 11579536,
-    "Scintilla/C#/style73/paper": 16579836,
+    "Scintilla/C#/style73/paper": 2500134,
     "Scintilla/C#/style74/color": 11579568,
-    "Scintilla/C#/style74/paper": 16579836,
+    "Scintilla/C#/style74/paper": 2500134,
     "Scintilla/C#/style75/color": 11579568,
-    "Scintilla/C#/style75/paper": 16579836,
-    "Scintilla/C#/style76/color": 0,
-    "Scintilla/C#/style76/paper": 16579836,
+    "Scintilla/C#/style75/paper": 2500134,
+    "Scintilla/C#/style76/color": 16777215,
+    "Scintilla/C#/style76/paper": 2500134,
     "Scintilla/C#/style77/color": 9482384,
-    "Scintilla/C#/style77/paper": 16579836,
+    "Scintilla/C#/style77/paper": 2500134,
     "Scintilla/C#/style78/color": 8367999,
-    "Scintilla/C#/style78/paper": 16579836,
+    "Scintilla/C#/style78/paper": 2500134,
     "Scintilla/C#/style79/color": 12632256,
-    "Scintilla/C#/style79/paper": 16579836,
-    "Scintilla/C#/style8/color": 2303527,
-    "Scintilla/C#/style8/paper": 16579836,
+    "Scintilla/C#/style79/paper": 2500134,
+    "Scintilla/C#/style8/color": 12044236,
+    "Scintilla/C#/style8/paper": 2500134,
     "Scintilla/C#/style80/color": 12632256,
-    "Scintilla/C#/style80/paper": 16579836,
+    "Scintilla/C#/style80/paper": 2500134,
     "Scintilla/C#/style81/color": 12632256,
-    "Scintilla/C#/style81/paper": 16579836,
+    "Scintilla/C#/style81/paper": 2500134,
     "Scintilla/C#/style82/color": 12632256,
-    "Scintilla/C#/style82/paper": 16579836,
+    "Scintilla/C#/style82/paper": 2500134,
     "Scintilla/C#/style83/color": 11579568,
-    "Scintilla/C#/style83/paper": 16579836,
+    "Scintilla/C#/style83/paper": 2500134,
     "Scintilla/C#/style84/color": 11571376,
-    "Scintilla/C#/style84/paper": 16579836,
+    "Scintilla/C#/style84/paper": 2500134,
     "Scintilla/C#/style85/color": 9482384,
-    "Scintilla/C#/style85/paper": 16579836,
+    "Scintilla/C#/style85/paper": 2500134,
     "Scintilla/C#/style86/color": 9482384,
-    "Scintilla/C#/style86/paper": 16579836,
+    "Scintilla/C#/style86/paper": 2500134,
     "Scintilla/C#/style87/color": 10535056,
-    "Scintilla/C#/style87/paper": 16579836,
+    "Scintilla/C#/style87/paper": 2500134,
     "Scintilla/C#/style88/color": 12632256,
-    "Scintilla/C#/style88/paper": 16579836,
+    "Scintilla/C#/style88/paper": 2500134,
     "Scintilla/C#/style89/color": 14131344,
-    "Scintilla/C#/style89/paper": 16579836,
-    "Scintilla/C#/style9/color": 8355584,
-    "Scintilla/C#/style9/paper": 16579836,
+    "Scintilla/C#/style89/paper": 2500134,
+    "Scintilla/C#/style9/color": 14868992,
+    "Scintilla/C#/style9/paper": 2500134,
     "Scintilla/C#/style90/color": 12820943,
-    "Scintilla/C#/style90/paper": 16579836,
-    "Scintilla/C#/style91/color": 2303527,
-    "Scintilla/C#/style91/paper": 16579836,
+    "Scintilla/C#/style90/paper": 2500134,
+    "Scintilla/C#/style91/color": 12044236,
+    "Scintilla/C#/style91/paper": 2500134,
     "Scintilla/C++/defaultcolor": 2303527,
     "Scintilla/C++/defaultpaper": 16579836,
-    "Scintilla/C++/style0/color": 8421504,
-    "Scintilla/C++/style0/paper": 16579836,
-    "Scintilla/C++/style1/color": 32512,
-    "Scintilla/C++/style1/paper": 16579836,
-    "Scintilla/C++/style10/color": 0,
-    "Scintilla/C++/style10/paper": 16579836,
-    "Scintilla/C++/style11/color": 2303527,
-    "Scintilla/C++/style11/paper": 16579836,
-    "Scintilla/C++/style11/substyle0/paper": 16579836,
+    "Scintilla/C++/style0/color": 16777215,
+    "Scintilla/C++/style0/paper": 2500134,
+    "Scintilla/C++/style1/color": 7654502,
+    "Scintilla/C++/style1/paper": 2500134,
+    "Scintilla/C++/style10/color": 12235176,
+    "Scintilla/C++/style10/paper": 2500134,
+    "Scintilla/C++/style11/color": 12044236,
+    "Scintilla/C++/style11/paper": 2500134,
+    "Scintilla/C++/style11/substyle0/paper": 2500134,
     "Scintilla/C++/style12/color": 0,
     "Scintilla/C++/style12/paper": 14729440,
-    "Scintilla/C++/style13/color": 32512,
+    "Scintilla/C++/style13/color": 5278790,
     "Scintilla/C++/style13/paper": 14745568,
     "Scintilla/C++/style14/color": 4161343,
     "Scintilla/C++/style14/paper": 14741728,
-    "Scintilla/C++/style15/color": 4157503,
-    "Scintilla/C++/style15/paper": 16579836,
-    "Scintilla/C++/style16/color": 2303527,
-    "Scintilla/C++/style16/paper": 16579836,
-    "Scintilla/C++/style17/color": 3170464,
-    "Scintilla/C++/style17/paper": 16579836,
-    "Scintilla/C++/style17/substyle0/paper": 16579836,
-    "Scintilla/C++/style18/color": 8405024,
-    "Scintilla/C++/style18/paper": 16579836,
-    "Scintilla/C++/style19/color": 2303527,
-    "Scintilla/C++/style19/paper": 16579836,
-    "Scintilla/C++/style2/color": 32512,
-    "Scintilla/C++/style2/paper": 16579836,
+    "Scintilla/C++/style15/color": 7985273,
+    "Scintilla/C++/style15/paper": 2500134,
+    "Scintilla/C++/style16/color": 12044236,
+    "Scintilla/C++/style16/paper": 2500134,
+    "Scintilla/C++/style17/color": 5020415,
+    "Scintilla/C++/style17/paper": 2500134,
+    "Scintilla/C++/style17/substyle0/paper": 2500134,
+    "Scintilla/C++/style18/color": 16744512,
+    "Scintilla/C++/style18/paper": 2500134,
+    "Scintilla/C++/style19/color": 12044236,
+    "Scintilla/C++/style19/paper": 2500134,
+    "Scintilla/C++/style2/color": 7654502,
+    "Scintilla/C++/style2/paper": 2500134,
     "Scintilla/C++/style20/color": 8323199,
     "Scintilla/C++/style20/paper": 16774143,
-    "Scintilla/C++/style21/color": 32512,
+    "Scintilla/C++/style21/color": 5278790,
     "Scintilla/C++/style21/paper": 14745568,
-    "Scintilla/C++/style22/color": 32512,
+    "Scintilla/C++/style22/color": 5278790,
     "Scintilla/C++/style22/paper": 15204311,
     "Scintilla/C++/style23/color": 6658304,
-    "Scintilla/C++/style23/paper": 16579836,
-    "Scintilla/C++/style24/color": 4157503,
-    "Scintilla/C++/style24/paper": 16579836,
+    "Scintilla/C++/style23/paper": 2500134,
+    "Scintilla/C++/style24/color": 7985273,
+    "Scintilla/C++/style24/paper": 2500134,
     "Scintilla/C++/style25/color": 12607488,
-    "Scintilla/C++/style25/paper": 16579836,
+    "Scintilla/C++/style25/paper": 2500134,
     "Scintilla/C++/style26/color": 12453887,
-    "Scintilla/C++/style26/paper": 16579836,
-    "Scintilla/C++/style27/color": 2303527,
-    "Scintilla/C++/style27/paper": 16579836,
-    "Scintilla/C++/style3/color": 4157503,
-    "Scintilla/C++/style3/paper": 16579836,
-    "Scintilla/C++/style4/color": 32639,
-    "Scintilla/C++/style4/paper": 16579836,
-    "Scintilla/C++/style5/color": 127,
-    "Scintilla/C++/style5/paper": 16579836,
-    "Scintilla/C++/style6/color": 8323199,
-    "Scintilla/C++/style6/paper": 16579836,
+    "Scintilla/C++/style26/paper": 2500134,
+    "Scintilla/C++/style27/color": 12044236,
+    "Scintilla/C++/style27/paper": 2500134,
+    "Scintilla/C++/style3/color": 7985273,
+    "Scintilla/C++/style3/paper": 2500134,
+    "Scintilla/C++/style4/color": 51400,
+    "Scintilla/C++/style4/paper": 2500134,
+    "Scintilla/C++/style5/color": 6333951,
+    "Scintilla/C++/style5/paper": 2500134,
+    "Scintilla/C++/style6/color": 12801219,
+    "Scintilla/C++/style6/paper": 2500134,
     "Scintilla/C++/style64/color": 12632256,
-    "Scintilla/C++/style64/paper": 16579836,
+    "Scintilla/C++/style64/paper": 2500134,
     "Scintilla/C++/style65/color": 9482384,
-    "Scintilla/C++/style65/paper": 16579836,
+    "Scintilla/C++/style65/paper": 2500134,
     "Scintilla/C++/style66/color": 9482384,
-    "Scintilla/C++/style66/paper": 16579836,
+    "Scintilla/C++/style66/paper": 2500134,
     "Scintilla/C++/style67/color": 13684944,
-    "Scintilla/C++/style67/paper": 16579836,
+    "Scintilla/C++/style67/paper": 2500134,
     "Scintilla/C++/style68/color": 9482384,
-    "Scintilla/C++/style68/paper": 16579836,
+    "Scintilla/C++/style68/paper": 2500134,
     "Scintilla/C++/style69/color": 9474224,
-    "Scintilla/C++/style69/paper": 16579836,
-    "Scintilla/C++/style7/color": 8323199,
-    "Scintilla/C++/style7/paper": 16579836,
+    "Scintilla/C++/style69/paper": 2500134,
+    "Scintilla/C++/style7/color": 12801219,
+    "Scintilla/C++/style7/paper": 2500134,
     "Scintilla/C++/style70/color": 11571376,
-    "Scintilla/C++/style70/paper": 16579836,
+    "Scintilla/C++/style70/paper": 2500134,
     "Scintilla/C++/style71/color": 11571376,
-    "Scintilla/C++/style71/paper": 16579836,
+    "Scintilla/C++/style71/paper": 2500134,
     "Scintilla/C++/style72/color": 12632256,
-    "Scintilla/C++/style72/paper": 16579836,
+    "Scintilla/C++/style72/paper": 2500134,
     "Scintilla/C++/style73/color": 11579536,
-    "Scintilla/C++/style73/paper": 16579836,
+    "Scintilla/C++/style73/paper": 2500134,
     "Scintilla/C++/style74/color": 11579568,
-    "Scintilla/C++/style74/paper": 16579836,
+    "Scintilla/C++/style74/paper": 2500134,
     "Scintilla/C++/style75/color": 11579568,
-    "Scintilla/C++/style75/paper": 16579836,
-    "Scintilla/C++/style75/substyle0/paper": 16579836,
+    "Scintilla/C++/style75/paper": 2500134,
+    "Scintilla/C++/style75/substyle0/paper": 2500134,
     "Scintilla/C++/style76/color": 0,
     "Scintilla/C++/style76/paper": 14729440,
-    "Scintilla/C++/style77/color": 9482384,
+    "Scintilla/C++/style77/color": 6716774,
     "Scintilla/C++/style77/paper": 14745568,
-    "Scintilla/C++/style78/color": 8367999,
+    "Scintilla/C++/style78/color": 5600597,
     "Scintilla/C++/style78/paper": 14741728,
     "Scintilla/C++/style79/color": 12632256,
-    "Scintilla/C++/style79/paper": 16579836,
-    "Scintilla/C++/style8/color": 2303527,
-    "Scintilla/C++/style8/paper": 16579836,
+    "Scintilla/C++/style79/paper": 2500134,
+    "Scintilla/C++/style8/color": 12044236,
+    "Scintilla/C++/style8/paper": 2500134,
     "Scintilla/C++/style80/color": 12632256,
-    "Scintilla/C++/style80/paper": 16579836,
+    "Scintilla/C++/style80/paper": 2500134,
     "Scintilla/C++/style81/color": 12632256,
-    "Scintilla/C++/style81/paper": 16579836,
-    "Scintilla/C++/style81/substyle0/paper": 16579836,
+    "Scintilla/C++/style81/paper": 2500134,
+    "Scintilla/C++/style81/substyle0/paper": 2500134,
     "Scintilla/C++/style82/color": 12632256,
-    "Scintilla/C++/style82/paper": 16579836,
+    "Scintilla/C++/style82/paper": 2500134,
     "Scintilla/C++/style83/color": 11579568,
-    "Scintilla/C++/style83/paper": 16579836,
+    "Scintilla/C++/style83/paper": 2500134,
     "Scintilla/C++/style84/color": 11571376,
     "Scintilla/C++/style84/paper": 16774143,
-    "Scintilla/C++/style85/color": 9482384,
+    "Scintilla/C++/style85/color": 6716774,
     "Scintilla/C++/style85/paper": 14745568,
-    "Scintilla/C++/style86/color": 9482384,
+    "Scintilla/C++/style86/color": 6716774,
     "Scintilla/C++/style86/paper": 15204311,
     "Scintilla/C++/style87/color": 10535056,
-    "Scintilla/C++/style87/paper": 16579836,
+    "Scintilla/C++/style87/paper": 2500134,
     "Scintilla/C++/style88/color": 12632256,
-    "Scintilla/C++/style88/paper": 16579836,
+    "Scintilla/C++/style88/paper": 2500134,
     "Scintilla/C++/style89/color": 14131344,
-    "Scintilla/C++/style89/paper": 16579836,
-    "Scintilla/C++/style9/color": 8355584,
-    "Scintilla/C++/style9/paper": 16579836,
+    "Scintilla/C++/style89/paper": 2500134,
+    "Scintilla/C++/style9/color": 14868992,
+    "Scintilla/C++/style9/paper": 2500134,
     "Scintilla/C++/style90/color": 12820943,
-    "Scintilla/C++/style90/paper": 16579836,
-    "Scintilla/C++/style91/color": 2303527,
-    "Scintilla/C++/style91/paper": 16579836,
+    "Scintilla/C++/style90/paper": 2500134,
+    "Scintilla/C++/style91/color": 12044236,
+    "Scintilla/C++/style91/paper": 2500134,
     "Scintilla/CMake/defaultcolor": 2303527,
     "Scintilla/CMake/defaultpaper": 16579836,
     "Scintilla/CMake/style0/color": 16777215,
@@ -388,11 +388,11 @@
     "Scintilla/CMake/style13/paper": 15658734,
     "Scintilla/CMake/style14/color": 10551091,
     "Scintilla/CMake/style14/paper": 2500134,
-    "Scintilla/CMake/style2/color": 6561636,
+    "Scintilla/CMake/style2/color": 5577301,
     "Scintilla/CMake/style2/paper": 10263708,
-    "Scintilla/CMake/style3/color": 6561636,
+    "Scintilla/CMake/style3/color": 5577301,
     "Scintilla/CMake/style3/paper": 10263708,
-    "Scintilla/CMake/style4/color": 6561636,
+    "Scintilla/CMake/style4/color": 5577301,
     "Scintilla/CMake/style4/paper": 10263708,
     "Scintilla/CMake/style5/color": 65535,
     "Scintilla/CMake/style5/paper": 2500134,
@@ -406,7 +406,7 @@
     "Scintilla/CMake/style9/paper": 2500134,
     "Scintilla/CSS/defaultcolor": 2303527,
     "Scintilla/CSS/defaultpaper": 16579836,
-    "Scintilla/CSS/style0/color": 16743362,
+    "Scintilla/CSS/style0/color": 16777215,
     "Scintilla/CSS/style0/paper": 2500134,
     "Scintilla/CSS/style1/color": 7733144,
     "Scintilla/CSS/style1/paper": 2500134,
@@ -456,54 +456,54 @@
     "Scintilla/CSS/style9/paper": 2500134,
     "Scintilla/CoffeeScript/defaultcolor": 2303527,
     "Scintilla/CoffeeScript/defaultpaper": 16579836,
-    "Scintilla/CoffeeScript/style0/color": 8421504,
-    "Scintilla/CoffeeScript/style0/paper": 16579836,
-    "Scintilla/CoffeeScript/style1/color": 32512,
-    "Scintilla/CoffeeScript/style1/paper": 16579836,
-    "Scintilla/CoffeeScript/style10/color": 0,
-    "Scintilla/CoffeeScript/style10/paper": 16579836,
-    "Scintilla/CoffeeScript/style11/color": 2303527,
-    "Scintilla/CoffeeScript/style11/paper": 16579836,
+    "Scintilla/CoffeeScript/style0/color": 16777215,
+    "Scintilla/CoffeeScript/style0/paper": 2500134,
+    "Scintilla/CoffeeScript/style1/color": 7654502,
+    "Scintilla/CoffeeScript/style1/paper": 2500134,
+    "Scintilla/CoffeeScript/style10/color": 12235176,
+    "Scintilla/CoffeeScript/style10/paper": 2500134,
+    "Scintilla/CoffeeScript/style11/color": 12044236,
+    "Scintilla/CoffeeScript/style11/paper": 2500134,
     "Scintilla/CoffeeScript/style12/color": 0,
     "Scintilla/CoffeeScript/style12/paper": 14729440,
-    "Scintilla/CoffeeScript/style13/color": 32512,
+    "Scintilla/CoffeeScript/style13/color": 5278790,
     "Scintilla/CoffeeScript/style13/paper": 14745568,
     "Scintilla/CoffeeScript/style14/color": 4161343,
     "Scintilla/CoffeeScript/style14/paper": 14741728,
-    "Scintilla/CoffeeScript/style15/color": 4157503,
-    "Scintilla/CoffeeScript/style15/paper": 16579836,
-    "Scintilla/CoffeeScript/style16/color": 2303527,
-    "Scintilla/CoffeeScript/style16/paper": 16579836,
-    "Scintilla/CoffeeScript/style17/color": 3170464,
-    "Scintilla/CoffeeScript/style17/paper": 16579836,
-    "Scintilla/CoffeeScript/style18/color": 8405024,
-    "Scintilla/CoffeeScript/style18/paper": 16579836,
-    "Scintilla/CoffeeScript/style19/color": 2303527,
-    "Scintilla/CoffeeScript/style19/paper": 16579836,
-    "Scintilla/CoffeeScript/style2/color": 32512,
-    "Scintilla/CoffeeScript/style2/paper": 16579836,
-    "Scintilla/CoffeeScript/style22/color": 32512,
-    "Scintilla/CoffeeScript/style22/paper": 16579836,
-    "Scintilla/CoffeeScript/style23/color": 4161343,
-    "Scintilla/CoffeeScript/style23/paper": 16579836,
-    "Scintilla/CoffeeScript/style24/color": 32512,
-    "Scintilla/CoffeeScript/style24/paper": 16579836,
+    "Scintilla/CoffeeScript/style15/color": 7985273,
+    "Scintilla/CoffeeScript/style15/paper": 2500134,
+    "Scintilla/CoffeeScript/style16/color": 12044236,
+    "Scintilla/CoffeeScript/style16/paper": 2500134,
+    "Scintilla/CoffeeScript/style17/color": 5020415,
+    "Scintilla/CoffeeScript/style17/paper": 2500134,
+    "Scintilla/CoffeeScript/style18/color": 16744512,
+    "Scintilla/CoffeeScript/style18/paper": 2500134,
+    "Scintilla/CoffeeScript/style19/color": 12044236,
+    "Scintilla/CoffeeScript/style19/paper": 2500134,
+    "Scintilla/CoffeeScript/style2/color": 7654502,
+    "Scintilla/CoffeeScript/style2/paper": 2500134,
+    "Scintilla/CoffeeScript/style22/color": 7654502,
+    "Scintilla/CoffeeScript/style22/paper": 2500134,
+    "Scintilla/CoffeeScript/style23/color": 5614677,
+    "Scintilla/CoffeeScript/style23/paper": 2500134,
+    "Scintilla/CoffeeScript/style24/color": 7654502,
+    "Scintilla/CoffeeScript/style24/paper": 2500134,
     "Scintilla/CoffeeScript/style25/color": 12607488,
-    "Scintilla/CoffeeScript/style25/paper": 16579836,
-    "Scintilla/CoffeeScript/style3/color": 4157503,
-    "Scintilla/CoffeeScript/style3/paper": 16579836,
-    "Scintilla/CoffeeScript/style4/color": 32639,
-    "Scintilla/CoffeeScript/style4/paper": 16579836,
-    "Scintilla/CoffeeScript/style5/color": 127,
-    "Scintilla/CoffeeScript/style5/paper": 16579836,
-    "Scintilla/CoffeeScript/style6/color": 8323199,
-    "Scintilla/CoffeeScript/style6/paper": 16579836,
-    "Scintilla/CoffeeScript/style7/color": 8323199,
-    "Scintilla/CoffeeScript/style7/paper": 16579836,
-    "Scintilla/CoffeeScript/style8/color": 2303527,
-    "Scintilla/CoffeeScript/style8/paper": 16579836,
-    "Scintilla/CoffeeScript/style9/color": 8355584,
-    "Scintilla/CoffeeScript/style9/paper": 16579836,
+    "Scintilla/CoffeeScript/style25/paper": 2500134,
+    "Scintilla/CoffeeScript/style3/color": 7985273,
+    "Scintilla/CoffeeScript/style3/paper": 2500134,
+    "Scintilla/CoffeeScript/style4/color": 51400,
+    "Scintilla/CoffeeScript/style4/paper": 2500134,
+    "Scintilla/CoffeeScript/style5/color": 6333951,
+    "Scintilla/CoffeeScript/style5/paper": 2500134,
+    "Scintilla/CoffeeScript/style6/color": 12801219,
+    "Scintilla/CoffeeScript/style6/paper": 2500134,
+    "Scintilla/CoffeeScript/style7/color": 12801219,
+    "Scintilla/CoffeeScript/style7/paper": 2500134,
+    "Scintilla/CoffeeScript/style8/color": 12044236,
+    "Scintilla/CoffeeScript/style8/paper": 2500134,
+    "Scintilla/CoffeeScript/style9/color": 14868992,
+    "Scintilla/CoffeeScript/style9/paper": 2500134,
     "Scintilla/Cython/defaultcolor": 2303527,
     "Scintilla/Cython/defaultpaper": 16579836,
     "Scintilla/Cython/style0/color": 16777215,
@@ -626,68 +626,68 @@
     "Scintilla/Diff/style9/paper": 2500134,
     "Scintilla/Fortran/defaultcolor": 2303527,
     "Scintilla/Fortran/defaultpaper": 16579836,
-    "Scintilla/Fortran/style0/color": 8421504,
-    "Scintilla/Fortran/style0/paper": 16579836,
-    "Scintilla/Fortran/style1/color": 32512,
-    "Scintilla/Fortran/style1/paper": 16579836,
+    "Scintilla/Fortran/style0/color": 16777215,
+    "Scintilla/Fortran/style0/paper": 2500134,
+    "Scintilla/Fortran/style1/color": 7654502,
+    "Scintilla/Fortran/style1/paper": 2500134,
     "Scintilla/Fortran/style10/color": 11550848,
-    "Scintilla/Fortran/style10/paper": 16579836,
-    "Scintilla/Fortran/style11/color": 8355584,
-    "Scintilla/Fortran/style11/paper": 16579836,
-    "Scintilla/Fortran/style12/color": 0,
-    "Scintilla/Fortran/style12/paper": 16579836,
+    "Scintilla/Fortran/style10/paper": 2500134,
+    "Scintilla/Fortran/style11/color": 14868992,
+    "Scintilla/Fortran/style11/paper": 2500134,
+    "Scintilla/Fortran/style12/color": 12235176,
+    "Scintilla/Fortran/style12/paper": 2500134,
     "Scintilla/Fortran/style13/color": 14729440,
-    "Scintilla/Fortran/style13/paper": 16579836,
+    "Scintilla/Fortran/style13/paper": 2500134,
     "Scintilla/Fortran/style14/color": 0,
     "Scintilla/Fortran/style14/paper": 15786112,
-    "Scintilla/Fortran/style2/color": 32639,
-    "Scintilla/Fortran/style2/paper": 16579836,
-    "Scintilla/Fortran/style3/color": 8323199,
-    "Scintilla/Fortran/style3/paper": 16579836,
-    "Scintilla/Fortran/style4/color": 8323199,
-    "Scintilla/Fortran/style4/paper": 16579836,
+    "Scintilla/Fortran/style2/color": 51400,
+    "Scintilla/Fortran/style2/paper": 2500134,
+    "Scintilla/Fortran/style3/color": 12801219,
+    "Scintilla/Fortran/style3/paper": 2500134,
+    "Scintilla/Fortran/style4/color": 12801219,
+    "Scintilla/Fortran/style4/paper": 2500134,
     "Scintilla/Fortran/style5/color": 0,
     "Scintilla/Fortran/style5/paper": 14729440,
-    "Scintilla/Fortran/style6/color": 0,
-    "Scintilla/Fortran/style6/paper": 16579836,
-    "Scintilla/Fortran/style7/color": 2303527,
-    "Scintilla/Fortran/style7/paper": 16579836,
-    "Scintilla/Fortran/style8/color": 127,
-    "Scintilla/Fortran/style8/paper": 16579836,
+    "Scintilla/Fortran/style6/color": 12235176,
+    "Scintilla/Fortran/style6/paper": 2500134,
+    "Scintilla/Fortran/style7/color": 12044236,
+    "Scintilla/Fortran/style7/paper": 2500134,
+    "Scintilla/Fortran/style8/color": 6333951,
+    "Scintilla/Fortran/style8/paper": 2500134,
     "Scintilla/Fortran/style9/color": 11534400,
-    "Scintilla/Fortran/style9/paper": 16579836,
+    "Scintilla/Fortran/style9/paper": 2500134,
     "Scintilla/Fortran77/defaultcolor": 2303527,
     "Scintilla/Fortran77/defaultpaper": 16579836,
-    "Scintilla/Fortran77/style0/color": 8421504,
-    "Scintilla/Fortran77/style0/paper": 16579836,
-    "Scintilla/Fortran77/style1/color": 32512,
-    "Scintilla/Fortran77/style1/paper": 16579836,
+    "Scintilla/Fortran77/style0/color": 16777215,
+    "Scintilla/Fortran77/style0/paper": 2500134,
+    "Scintilla/Fortran77/style1/color": 7654502,
+    "Scintilla/Fortran77/style1/paper": 2500134,
     "Scintilla/Fortran77/style10/color": 11550848,
-    "Scintilla/Fortran77/style10/paper": 16579836,
-    "Scintilla/Fortran77/style11/color": 8355584,
-    "Scintilla/Fortran77/style11/paper": 16579836,
-    "Scintilla/Fortran77/style12/color": 0,
-    "Scintilla/Fortran77/style12/paper": 16579836,
+    "Scintilla/Fortran77/style10/paper": 2500134,
+    "Scintilla/Fortran77/style11/color": 14868992,
+    "Scintilla/Fortran77/style11/paper": 2500134,
+    "Scintilla/Fortran77/style12/color": 12235176,
+    "Scintilla/Fortran77/style12/paper": 2500134,
     "Scintilla/Fortran77/style13/color": 14729440,
-    "Scintilla/Fortran77/style13/paper": 16579836,
+    "Scintilla/Fortran77/style13/paper": 2500134,
     "Scintilla/Fortran77/style14/color": 0,
     "Scintilla/Fortran77/style14/paper": 15786112,
-    "Scintilla/Fortran77/style2/color": 32639,
-    "Scintilla/Fortran77/style2/paper": 16579836,
-    "Scintilla/Fortran77/style3/color": 8323199,
-    "Scintilla/Fortran77/style3/paper": 16579836,
-    "Scintilla/Fortran77/style4/color": 8323199,
-    "Scintilla/Fortran77/style4/paper": 16579836,
+    "Scintilla/Fortran77/style2/color": 51400,
+    "Scintilla/Fortran77/style2/paper": 2500134,
+    "Scintilla/Fortran77/style3/color": 12801219,
+    "Scintilla/Fortran77/style3/paper": 2500134,
+    "Scintilla/Fortran77/style4/color": 12801219,
+    "Scintilla/Fortran77/style4/paper": 2500134,
     "Scintilla/Fortran77/style5/color": 0,
     "Scintilla/Fortran77/style5/paper": 14729440,
-    "Scintilla/Fortran77/style6/color": 0,
-    "Scintilla/Fortran77/style6/paper": 16579836,
-    "Scintilla/Fortran77/style7/color": 2303527,
-    "Scintilla/Fortran77/style7/paper": 16579836,
-    "Scintilla/Fortran77/style8/color": 127,
-    "Scintilla/Fortran77/style8/paper": 16579836,
+    "Scintilla/Fortran77/style6/color": 12235176,
+    "Scintilla/Fortran77/style6/paper": 2500134,
+    "Scintilla/Fortran77/style7/color": 12044236,
+    "Scintilla/Fortran77/style7/paper": 2500134,
+    "Scintilla/Fortran77/style8/color": 6333951,
+    "Scintilla/Fortran77/style8/paper": 2500134,
     "Scintilla/Fortran77/style9/color": 11534400,
-    "Scintilla/Fortran77/style9/paper": 16579836,
+    "Scintilla/Fortran77/style9/paper": 2500134,
     "Scintilla/Guessed/defaultcolor": 2303527,
     "Scintilla/Guessed/defaultpaper": 16579836,
     "Scintilla/Guessed/style0/color": 16777215,
@@ -800,14 +800,14 @@
     "Scintilla/HTML/style1/paper": 2500134,
     "Scintilla/HTML/style10/color": 16711935,
     "Scintilla/HTML/style10/paper": 2500134,
-    "Scintilla/HTML/style100/color": 32639,
-    "Scintilla/HTML/style100/paper": 15728623,
-    "Scintilla/HTML/style101/color": 0,
-    "Scintilla/HTML/style101/paper": 15728623,
-    "Scintilla/HTML/style102/color": 0,
-    "Scintilla/HTML/style102/paper": 15728623,
-    "Scintilla/HTML/style105/color": 8421504,
-    "Scintilla/HTML/style105/paper": 16777215,
+    "Scintilla/HTML/style100/color": 65535,
+    "Scintilla/HTML/style100/paper": 4215616,
+    "Scintilla/HTML/style101/color": 16777215,
+    "Scintilla/HTML/style101/paper": 4215616,
+    "Scintilla/HTML/style102/color": 16777215,
+    "Scintilla/HTML/style102/paper": 4215616,
+    "Scintilla/HTML/style105/color": 16777215,
+    "Scintilla/HTML/style105/paper": 2500134,
     "Scintilla/HTML/style106/color": 8421504,
     "Scintilla/HTML/style106/paper": 13627343,
     "Scintilla/HTML/style107/color": 32512,
@@ -834,28 +834,28 @@
     "Scintilla/HTML/style116/paper": 13627343,
     "Scintilla/HTML/style117/color": 0,
     "Scintilla/HTML/style117/paper": 13627343,
-    "Scintilla/HTML/style118/color": 51,
-    "Scintilla/HTML/style118/paper": 16775416,
-    "Scintilla/HTML/style119/color": 32512,
-    "Scintilla/HTML/style119/paper": 16775416,
+    "Scintilla/HTML/style118/color": 10395903,
+    "Scintilla/HTML/style118/paper": 2500134,
+    "Scintilla/HTML/style119/color": 65280,
+    "Scintilla/HTML/style119/paper": 2500134,
     "Scintilla/HTML/style12/color": 7582463,
     "Scintilla/HTML/style12/paper": 2500134,
-    "Scintilla/HTML/style120/color": 40704,
-    "Scintilla/HTML/style120/paper": 16775416,
-    "Scintilla/HTML/style121/color": 8323199,
-    "Scintilla/HTML/style121/paper": 16775416,
-    "Scintilla/HTML/style122/color": 13408512,
-    "Scintilla/HTML/style122/paper": 16775416,
-    "Scintilla/HTML/style123/color": 127,
-    "Scintilla/HTML/style123/paper": 16775416,
-    "Scintilla/HTML/style124/color": 10066329,
-    "Scintilla/HTML/style124/paper": 16775416,
-    "Scintilla/HTML/style125/color": 6710886,
-    "Scintilla/HTML/style125/paper": 16775416,
-    "Scintilla/HTML/style126/color": 127,
-    "Scintilla/HTML/style126/paper": 16775416,
-    "Scintilla/HTML/style127/color": 0,
-    "Scintilla/HTML/style127/paper": 16775416,
+    "Scintilla/HTML/style120/color": 65280,
+    "Scintilla/HTML/style120/paper": 2500134,
+    "Scintilla/HTML/style121/color": 16711935,
+    "Scintilla/HTML/style121/paper": 2500134,
+    "Scintilla/HTML/style122/color": 16760576,
+    "Scintilla/HTML/style122/paper": 2500134,
+    "Scintilla/HTML/style123/color": 10066943,
+    "Scintilla/HTML/style123/paper": 2500134,
+    "Scintilla/HTML/style124/color": 16769428,
+    "Scintilla/HTML/style124/paper": 2500134,
+    "Scintilla/HTML/style125/color": 16769428,
+    "Scintilla/HTML/style125/paper": 2500134,
+    "Scintilla/HTML/style126/color": 10066943,
+    "Scintilla/HTML/style126/paper": 2500134,
+    "Scintilla/HTML/style127/color": 16777215,
+    "Scintilla/HTML/style127/paper": 2500134,
     "Scintilla/HTML/style13/color": 7582463,
     "Scintilla/HTML/style13/paper": 2500134,
     "Scintilla/HTML/style14/color": 9430527,
@@ -900,28 +900,28 @@
     "Scintilla/HTML/style4/paper": 2500134,
     "Scintilla/HTML/style40/color": 16776960,
     "Scintilla/HTML/style40/paper": 2500134,
-    "Scintilla/HTML/style41/color": 0,
-    "Scintilla/HTML/style41/paper": 15790335,
-    "Scintilla/HTML/style42/color": 32512,
-    "Scintilla/HTML/style42/paper": 15790335,
-    "Scintilla/HTML/style43/color": 32512,
-    "Scintilla/HTML/style43/paper": 15790335,
-    "Scintilla/HTML/style44/color": 4157503,
-    "Scintilla/HTML/style44/paper": 15790335,
-    "Scintilla/HTML/style45/color": 32639,
-    "Scintilla/HTML/style45/paper": 15790335,
-    "Scintilla/HTML/style46/color": 0,
-    "Scintilla/HTML/style46/paper": 15790335,
-    "Scintilla/HTML/style47/color": 127,
-    "Scintilla/HTML/style47/paper": 15790335,
-    "Scintilla/HTML/style48/color": 8323199,
-    "Scintilla/HTML/style48/paper": 15790335,
-    "Scintilla/HTML/style49/color": 8323199,
-    "Scintilla/HTML/style49/paper": 15790335,
+    "Scintilla/HTML/style41/color": 16777215,
+    "Scintilla/HTML/style41/paper": 2500134,
+    "Scintilla/HTML/style42/color": 55552,
+    "Scintilla/HTML/style42/paper": 2500134,
+    "Scintilla/HTML/style43/color": 55552,
+    "Scintilla/HTML/style43/paper": 2500134,
+    "Scintilla/HTML/style44/color": 7985273,
+    "Scintilla/HTML/style44/paper": 2500134,
+    "Scintilla/HTML/style45/color": 53199,
+    "Scintilla/HTML/style45/paper": 2500134,
+    "Scintilla/HTML/style46/color": 16777215,
+    "Scintilla/HTML/style46/paper": 2500134,
+    "Scintilla/HTML/style47/color": 7303167,
+    "Scintilla/HTML/style47/paper": 2500134,
+    "Scintilla/HTML/style48/color": 16711935,
+    "Scintilla/HTML/style48/paper": 2500134,
+    "Scintilla/HTML/style49/color": 16711935,
+    "Scintilla/HTML/style49/paper": 2500134,
     "Scintilla/HTML/style5/color": 58082,
     "Scintilla/HTML/style5/paper": 2500134,
-    "Scintilla/HTML/style50/color": 0,
-    "Scintilla/HTML/style50/paper": 15790335,
+    "Scintilla/HTML/style50/color": 16777215,
+    "Scintilla/HTML/style50/paper": 2500134,
     "Scintilla/HTML/style51/color": 0,
     "Scintilla/HTML/style51/paper": 12565424,
     "Scintilla/HTML/style52/color": 0,
@@ -958,18 +958,18 @@
     "Scintilla/HTML/style7/paper": 2500134,
     "Scintilla/HTML/style70/color": 16777215,
     "Scintilla/HTML/style70/paper": 2500134,
-    "Scintilla/HTML/style71/color": 0,
-    "Scintilla/HTML/style71/paper": 15724543,
-    "Scintilla/HTML/style72/color": 32768,
-    "Scintilla/HTML/style72/paper": 15724543,
-    "Scintilla/HTML/style73/color": 32896,
-    "Scintilla/HTML/style73/paper": 15724543,
-    "Scintilla/HTML/style74/color": 128,
-    "Scintilla/HTML/style74/paper": 15724543,
-    "Scintilla/HTML/style75/color": 8388736,
-    "Scintilla/HTML/style75/paper": 15724543,
-    "Scintilla/HTML/style76/color": 128,
-    "Scintilla/HTML/style76/paper": 15724543,
+    "Scintilla/HTML/style71/color": 16777215,
+    "Scintilla/HTML/style71/paper": 4079166,
+    "Scintilla/HTML/style72/color": 65280,
+    "Scintilla/HTML/style72/paper": 4079166,
+    "Scintilla/HTML/style73/color": 65535,
+    "Scintilla/HTML/style73/paper": 4079166,
+    "Scintilla/HTML/style74/color": 5200127,
+    "Scintilla/HTML/style74/paper": 4079166,
+    "Scintilla/HTML/style75/color": 16711935,
+    "Scintilla/HTML/style75/paper": 4079166,
+    "Scintilla/HTML/style76/color": 5200127,
+    "Scintilla/HTML/style76/paper": 4079166,
     "Scintilla/HTML/style77/color": 128,
     "Scintilla/HTML/style77/paper": 8355839,
     "Scintilla/HTML/style8/color": 16711935,
@@ -992,140 +992,140 @@
     "Scintilla/HTML/style87/paper": 8355839,
     "Scintilla/HTML/style9/color": 16776960,
     "Scintilla/HTML/style9/paper": 2500134,
-    "Scintilla/HTML/style90/color": 8421504,
-    "Scintilla/HTML/style90/paper": 16777215,
-    "Scintilla/HTML/style91/color": 8421504,
-    "Scintilla/HTML/style91/paper": 15728623,
-    "Scintilla/HTML/style92/color": 32512,
-    "Scintilla/HTML/style92/paper": 15728623,
-    "Scintilla/HTML/style93/color": 32639,
-    "Scintilla/HTML/style93/paper": 15728623,
-    "Scintilla/HTML/style94/color": 8323199,
-    "Scintilla/HTML/style94/paper": 15728623,
-    "Scintilla/HTML/style95/color": 8323199,
-    "Scintilla/HTML/style95/paper": 15728623,
-    "Scintilla/HTML/style96/color": 127,
-    "Scintilla/HTML/style96/paper": 15728623,
-    "Scintilla/HTML/style97/color": 8323072,
-    "Scintilla/HTML/style97/paper": 15728623,
-    "Scintilla/HTML/style98/color": 8323072,
-    "Scintilla/HTML/style98/paper": 15728623,
-    "Scintilla/HTML/style99/color": 255,
-    "Scintilla/HTML/style99/paper": 15728623,
+    "Scintilla/HTML/style90/color": 16777215,
+    "Scintilla/HTML/style90/paper": 2500134,
+    "Scintilla/HTML/style91/color": 16777215,
+    "Scintilla/HTML/style91/paper": 4215616,
+    "Scintilla/HTML/style92/color": 65280,
+    "Scintilla/HTML/style92/paper": 4215616,
+    "Scintilla/HTML/style93/color": 65535,
+    "Scintilla/HTML/style93/paper": 4215616,
+    "Scintilla/HTML/style94/color": 16711935,
+    "Scintilla/HTML/style94/paper": 4215616,
+    "Scintilla/HTML/style95/color": 16711935,
+    "Scintilla/HTML/style95/paper": 4215616,
+    "Scintilla/HTML/style96/color": 11381503,
+    "Scintilla/HTML/style96/paper": 4215616,
+    "Scintilla/HTML/style97/color": 16742263,
+    "Scintilla/HTML/style97/paper": 4215616,
+    "Scintilla/HTML/style98/color": 16742263,
+    "Scintilla/HTML/style98/paper": 4215616,
+    "Scintilla/HTML/style99/color": 11381503,
+    "Scintilla/HTML/style99/paper": 4215616,
     "Scintilla/IDL/defaultcolor": 2303527,
     "Scintilla/IDL/defaultpaper": 16579836,
-    "Scintilla/IDL/style0/color": 8421504,
-    "Scintilla/IDL/style0/paper": 16579836,
-    "Scintilla/IDL/style1/color": 32512,
-    "Scintilla/IDL/style1/paper": 16579836,
-    "Scintilla/IDL/style10/color": 0,
-    "Scintilla/IDL/style10/paper": 16579836,
-    "Scintilla/IDL/style11/color": 2303527,
-    "Scintilla/IDL/style11/paper": 16579836,
+    "Scintilla/IDL/style0/color": 16777215,
+    "Scintilla/IDL/style0/paper": 2500134,
+    "Scintilla/IDL/style1/color": 7654502,
+    "Scintilla/IDL/style1/paper": 2500134,
+    "Scintilla/IDL/style10/color": 12235176,
+    "Scintilla/IDL/style10/paper": 2500134,
+    "Scintilla/IDL/style11/color": 12044236,
+    "Scintilla/IDL/style11/paper": 2500134,
     "Scintilla/IDL/style12/color": 0,
     "Scintilla/IDL/style12/paper": 14729440,
-    "Scintilla/IDL/style13/color": 32512,
+    "Scintilla/IDL/style13/color": 5278790,
     "Scintilla/IDL/style13/paper": 14745568,
     "Scintilla/IDL/style14/color": 4161343,
     "Scintilla/IDL/style14/paper": 14741728,
-    "Scintilla/IDL/style15/color": 4157503,
-    "Scintilla/IDL/style15/paper": 16579836,
-    "Scintilla/IDL/style16/color": 2303527,
-    "Scintilla/IDL/style16/paper": 16579836,
-    "Scintilla/IDL/style17/color": 3170464,
-    "Scintilla/IDL/style17/paper": 16579836,
-    "Scintilla/IDL/style18/color": 8405024,
-    "Scintilla/IDL/style18/paper": 16579836,
-    "Scintilla/IDL/style19/color": 2303527,
-    "Scintilla/IDL/style19/paper": 16579836,
-    "Scintilla/IDL/style2/color": 32512,
-    "Scintilla/IDL/style2/paper": 16579836,
+    "Scintilla/IDL/style15/color": 7985273,
+    "Scintilla/IDL/style15/paper": 2500134,
+    "Scintilla/IDL/style16/color": 12044236,
+    "Scintilla/IDL/style16/paper": 2500134,
+    "Scintilla/IDL/style17/color": 5020415,
+    "Scintilla/IDL/style17/paper": 2500134,
+    "Scintilla/IDL/style18/color": 16744512,
+    "Scintilla/IDL/style18/paper": 2500134,
+    "Scintilla/IDL/style19/color": 12044236,
+    "Scintilla/IDL/style19/paper": 2500134,
+    "Scintilla/IDL/style2/color": 7654502,
+    "Scintilla/IDL/style2/paper": 2500134,
     "Scintilla/IDL/style20/color": 8323199,
     "Scintilla/IDL/style20/paper": 16774143,
-    "Scintilla/IDL/style21/color": 32512,
+    "Scintilla/IDL/style21/color": 5278790,
     "Scintilla/IDL/style21/paper": 14745568,
-    "Scintilla/IDL/style22/color": 32512,
+    "Scintilla/IDL/style22/color": 5278790,
     "Scintilla/IDL/style22/paper": 15204311,
     "Scintilla/IDL/style23/color": 6658304,
-    "Scintilla/IDL/style23/paper": 16579836,
-    "Scintilla/IDL/style24/color": 4157503,
-    "Scintilla/IDL/style24/paper": 16579836,
+    "Scintilla/IDL/style23/paper": 2500134,
+    "Scintilla/IDL/style24/color": 7985273,
+    "Scintilla/IDL/style24/paper": 2500134,
     "Scintilla/IDL/style25/color": 12607488,
-    "Scintilla/IDL/style25/paper": 16579836,
+    "Scintilla/IDL/style25/paper": 2500134,
     "Scintilla/IDL/style26/color": 12453887,
-    "Scintilla/IDL/style26/paper": 16579836,
-    "Scintilla/IDL/style27/color": 2303527,
-    "Scintilla/IDL/style27/paper": 16579836,
-    "Scintilla/IDL/style3/color": 4157503,
-    "Scintilla/IDL/style3/paper": 16579836,
-    "Scintilla/IDL/style4/color": 32639,
-    "Scintilla/IDL/style4/paper": 16579836,
-    "Scintilla/IDL/style5/color": 127,
-    "Scintilla/IDL/style5/paper": 16579836,
-    "Scintilla/IDL/style6/color": 8323199,
-    "Scintilla/IDL/style6/paper": 16579836,
+    "Scintilla/IDL/style26/paper": 2500134,
+    "Scintilla/IDL/style27/color": 12044236,
+    "Scintilla/IDL/style27/paper": 2500134,
+    "Scintilla/IDL/style3/color": 7985273,
+    "Scintilla/IDL/style3/paper": 2500134,
+    "Scintilla/IDL/style4/color": 51400,
+    "Scintilla/IDL/style4/paper": 2500134,
+    "Scintilla/IDL/style5/color": 6333951,
+    "Scintilla/IDL/style5/paper": 2500134,
+    "Scintilla/IDL/style6/color": 12801219,
+    "Scintilla/IDL/style6/paper": 2500134,
     "Scintilla/IDL/style64/color": 12632256,
-    "Scintilla/IDL/style64/paper": 16579836,
+    "Scintilla/IDL/style64/paper": 2500134,
     "Scintilla/IDL/style65/color": 9482384,
-    "Scintilla/IDL/style65/paper": 16579836,
+    "Scintilla/IDL/style65/paper": 2500134,
     "Scintilla/IDL/style66/color": 9482384,
-    "Scintilla/IDL/style66/paper": 16579836,
+    "Scintilla/IDL/style66/paper": 2500134,
     "Scintilla/IDL/style67/color": 13684944,
-    "Scintilla/IDL/style67/paper": 16579836,
+    "Scintilla/IDL/style67/paper": 2500134,
     "Scintilla/IDL/style68/color": 9482384,
-    "Scintilla/IDL/style68/paper": 16579836,
+    "Scintilla/IDL/style68/paper": 2500134,
     "Scintilla/IDL/style69/color": 9474224,
-    "Scintilla/IDL/style69/paper": 16579836,
-    "Scintilla/IDL/style7/color": 8323199,
-    "Scintilla/IDL/style7/paper": 16579836,
+    "Scintilla/IDL/style69/paper": 2500134,
+    "Scintilla/IDL/style7/color": 12801219,
+    "Scintilla/IDL/style7/paper": 2500134,
     "Scintilla/IDL/style70/color": 11571376,
-    "Scintilla/IDL/style70/paper": 16579836,
+    "Scintilla/IDL/style70/paper": 2500134,
     "Scintilla/IDL/style71/color": 11571376,
-    "Scintilla/IDL/style71/paper": 16579836,
+    "Scintilla/IDL/style71/paper": 2500134,
     "Scintilla/IDL/style72/color": 12632256,
-    "Scintilla/IDL/style72/paper": 16579836,
+    "Scintilla/IDL/style72/paper": 2500134,
     "Scintilla/IDL/style73/color": 11579536,
-    "Scintilla/IDL/style73/paper": 16579836,
+    "Scintilla/IDL/style73/paper": 2500134,
     "Scintilla/IDL/style74/color": 11579568,
-    "Scintilla/IDL/style74/paper": 16579836,
+    "Scintilla/IDL/style74/paper": 2500134,
     "Scintilla/IDL/style75/color": 11579568,
-    "Scintilla/IDL/style75/paper": 16579836,
+    "Scintilla/IDL/style75/paper": 2500134,
     "Scintilla/IDL/style76/color": 0,
     "Scintilla/IDL/style76/paper": 14729440,
-    "Scintilla/IDL/style77/color": 9482384,
+    "Scintilla/IDL/style77/color": 6716774,
     "Scintilla/IDL/style77/paper": 14745568,
-    "Scintilla/IDL/style78/color": 8367999,
+    "Scintilla/IDL/style78/color": 5600597,
     "Scintilla/IDL/style78/paper": 14741728,
     "Scintilla/IDL/style79/color": 12632256,
-    "Scintilla/IDL/style79/paper": 16579836,
+    "Scintilla/IDL/style79/paper": 2500134,
     "Scintilla/IDL/style8/color": 8405120,
-    "Scintilla/IDL/style8/paper": 16579836,
+    "Scintilla/IDL/style8/paper": 2500134,
     "Scintilla/IDL/style80/color": 12632256,
-    "Scintilla/IDL/style80/paper": 16579836,
+    "Scintilla/IDL/style80/paper": 2500134,
     "Scintilla/IDL/style81/color": 12632256,
-    "Scintilla/IDL/style81/paper": 16579836,
+    "Scintilla/IDL/style81/paper": 2500134,
     "Scintilla/IDL/style82/color": 12632256,
-    "Scintilla/IDL/style82/paper": 16579836,
+    "Scintilla/IDL/style82/paper": 2500134,
     "Scintilla/IDL/style83/color": 11579568,
-    "Scintilla/IDL/style83/paper": 16579836,
+    "Scintilla/IDL/style83/paper": 2500134,
     "Scintilla/IDL/style84/color": 11571376,
     "Scintilla/IDL/style84/paper": 16774143,
-    "Scintilla/IDL/style85/color": 9482384,
+    "Scintilla/IDL/style85/color": 6716774,
     "Scintilla/IDL/style85/paper": 14745568,
-    "Scintilla/IDL/style86/color": 9482384,
+    "Scintilla/IDL/style86/color": 6716774,
     "Scintilla/IDL/style86/paper": 15204311,
     "Scintilla/IDL/style87/color": 10535056,
-    "Scintilla/IDL/style87/paper": 16579836,
+    "Scintilla/IDL/style87/paper": 2500134,
     "Scintilla/IDL/style88/color": 12632256,
-    "Scintilla/IDL/style88/paper": 16579836,
+    "Scintilla/IDL/style88/paper": 2500134,
     "Scintilla/IDL/style89/color": 14131344,
-    "Scintilla/IDL/style89/paper": 16579836,
-    "Scintilla/IDL/style9/color": 8355584,
-    "Scintilla/IDL/style9/paper": 16579836,
+    "Scintilla/IDL/style89/paper": 2500134,
+    "Scintilla/IDL/style9/color": 14868992,
+    "Scintilla/IDL/style9/paper": 2500134,
     "Scintilla/IDL/style90/color": 12820943,
-    "Scintilla/IDL/style90/paper": 16579836,
-    "Scintilla/IDL/style91/color": 2303527,
-    "Scintilla/IDL/style91/paper": 16579836,
+    "Scintilla/IDL/style90/paper": 2500134,
+    "Scintilla/IDL/style91/color": 12044236,
+    "Scintilla/IDL/style91/paper": 2500134,
     "Scintilla/JSON/defaultcolor": 2303527,
     "Scintilla/JSON/defaultpaper": 16579836,
     "Scintilla/JSON/style0/color": 16777215,
@@ -1158,288 +1158,288 @@
     "Scintilla/JSON/style9/paper": 2500134,
     "Scintilla/Java/defaultcolor": 2303527,
     "Scintilla/Java/defaultpaper": 16579836,
-    "Scintilla/Java/style0/color": 8421504,
-    "Scintilla/Java/style0/paper": 16579836,
-    "Scintilla/Java/style1/color": 32512,
-    "Scintilla/Java/style1/paper": 16579836,
-    "Scintilla/Java/style10/color": 0,
-    "Scintilla/Java/style10/paper": 16579836,
-    "Scintilla/Java/style11/color": 2303527,
-    "Scintilla/Java/style11/paper": 16579836,
+    "Scintilla/Java/style0/color": 16777215,
+    "Scintilla/Java/style0/paper": 2500134,
+    "Scintilla/Java/style1/color": 7654502,
+    "Scintilla/Java/style1/paper": 2500134,
+    "Scintilla/Java/style10/color": 12235176,
+    "Scintilla/Java/style10/paper": 2500134,
+    "Scintilla/Java/style11/color": 12044236,
+    "Scintilla/Java/style11/paper": 2500134,
     "Scintilla/Java/style12/color": 0,
     "Scintilla/Java/style12/paper": 14729440,
-    "Scintilla/Java/style13/color": 32512,
+    "Scintilla/Java/style13/color": 5278790,
     "Scintilla/Java/style13/paper": 14745568,
     "Scintilla/Java/style14/color": 4161343,
     "Scintilla/Java/style14/paper": 14741728,
-    "Scintilla/Java/style15/color": 4157503,
-    "Scintilla/Java/style15/paper": 16579836,
-    "Scintilla/Java/style16/color": 2303527,
-    "Scintilla/Java/style16/paper": 16579836,
-    "Scintilla/Java/style17/color": 3170464,
-    "Scintilla/Java/style17/paper": 16579836,
-    "Scintilla/Java/style18/color": 8405024,
-    "Scintilla/Java/style18/paper": 16579836,
-    "Scintilla/Java/style19/color": 2303527,
-    "Scintilla/Java/style19/paper": 16579836,
-    "Scintilla/Java/style2/color": 32512,
-    "Scintilla/Java/style2/paper": 16579836,
+    "Scintilla/Java/style15/color": 7985273,
+    "Scintilla/Java/style15/paper": 2500134,
+    "Scintilla/Java/style16/color": 12044236,
+    "Scintilla/Java/style16/paper": 2500134,
+    "Scintilla/Java/style17/color": 5020415,
+    "Scintilla/Java/style17/paper": 2500134,
+    "Scintilla/Java/style18/color": 16744512,
+    "Scintilla/Java/style18/paper": 2500134,
+    "Scintilla/Java/style19/color": 12044236,
+    "Scintilla/Java/style19/paper": 2500134,
+    "Scintilla/Java/style2/color": 7654502,
+    "Scintilla/Java/style2/paper": 2500134,
     "Scintilla/Java/style20/color": 8323199,
     "Scintilla/Java/style20/paper": 16774143,
-    "Scintilla/Java/style21/color": 32512,
+    "Scintilla/Java/style21/color": 5278790,
     "Scintilla/Java/style21/paper": 14745568,
-    "Scintilla/Java/style22/color": 32512,
+    "Scintilla/Java/style22/color": 5278790,
     "Scintilla/Java/style22/paper": 15204311,
     "Scintilla/Java/style23/color": 6658304,
-    "Scintilla/Java/style23/paper": 16579836,
-    "Scintilla/Java/style24/color": 4157503,
-    "Scintilla/Java/style24/paper": 16579836,
+    "Scintilla/Java/style23/paper": 2500134,
+    "Scintilla/Java/style24/color": 7985273,
+    "Scintilla/Java/style24/paper": 2500134,
     "Scintilla/Java/style25/color": 12607488,
-    "Scintilla/Java/style25/paper": 16579836,
+    "Scintilla/Java/style25/paper": 2500134,
     "Scintilla/Java/style26/color": 12453887,
-    "Scintilla/Java/style26/paper": 16579836,
-    "Scintilla/Java/style27/color": 2303527,
-    "Scintilla/Java/style27/paper": 16579836,
-    "Scintilla/Java/style3/color": 4157503,
-    "Scintilla/Java/style3/paper": 16579836,
-    "Scintilla/Java/style4/color": 32639,
-    "Scintilla/Java/style4/paper": 16579836,
-    "Scintilla/Java/style5/color": 127,
-    "Scintilla/Java/style5/paper": 16579836,
-    "Scintilla/Java/style6/color": 8323199,
-    "Scintilla/Java/style6/paper": 16579836,
+    "Scintilla/Java/style26/paper": 2500134,
+    "Scintilla/Java/style27/color": 12044236,
+    "Scintilla/Java/style27/paper": 2500134,
+    "Scintilla/Java/style3/color": 7985273,
+    "Scintilla/Java/style3/paper": 2500134,
+    "Scintilla/Java/style4/color": 51400,
+    "Scintilla/Java/style4/paper": 2500134,
+    "Scintilla/Java/style5/color": 6333951,
+    "Scintilla/Java/style5/paper": 2500134,
+    "Scintilla/Java/style6/color": 12801219,
+    "Scintilla/Java/style6/paper": 2500134,
     "Scintilla/Java/style64/color": 12632256,
-    "Scintilla/Java/style64/paper": 16579836,
+    "Scintilla/Java/style64/paper": 2500134,
     "Scintilla/Java/style65/color": 9482384,
-    "Scintilla/Java/style65/paper": 16579836,
+    "Scintilla/Java/style65/paper": 2500134,
     "Scintilla/Java/style66/color": 9482384,
-    "Scintilla/Java/style66/paper": 16579836,
+    "Scintilla/Java/style66/paper": 2500134,
     "Scintilla/Java/style67/color": 13684944,
-    "Scintilla/Java/style67/paper": 16579836,
+    "Scintilla/Java/style67/paper": 2500134,
     "Scintilla/Java/style68/color": 9482384,
-    "Scintilla/Java/style68/paper": 16579836,
+    "Scintilla/Java/style68/paper": 2500134,
     "Scintilla/Java/style69/color": 9474224,
-    "Scintilla/Java/style69/paper": 16579836,
-    "Scintilla/Java/style7/color": 8323199,
-    "Scintilla/Java/style7/paper": 16579836,
+    "Scintilla/Java/style69/paper": 2500134,
+    "Scintilla/Java/style7/color": 12801219,
+    "Scintilla/Java/style7/paper": 2500134,
     "Scintilla/Java/style70/color": 11571376,
-    "Scintilla/Java/style70/paper": 16579836,
+    "Scintilla/Java/style70/paper": 2500134,
     "Scintilla/Java/style71/color": 11571376,
-    "Scintilla/Java/style71/paper": 16579836,
+    "Scintilla/Java/style71/paper": 2500134,
     "Scintilla/Java/style72/color": 12632256,
-    "Scintilla/Java/style72/paper": 16579836,
+    "Scintilla/Java/style72/paper": 2500134,
     "Scintilla/Java/style73/color": 11579536,
-    "Scintilla/Java/style73/paper": 16579836,
+    "Scintilla/Java/style73/paper": 2500134,
     "Scintilla/Java/style74/color": 11579568,
-    "Scintilla/Java/style74/paper": 16579836,
+    "Scintilla/Java/style74/paper": 2500134,
     "Scintilla/Java/style75/color": 11579568,
-    "Scintilla/Java/style75/paper": 16579836,
+    "Scintilla/Java/style75/paper": 2500134,
     "Scintilla/Java/style76/color": 0,
     "Scintilla/Java/style76/paper": 14729440,
-    "Scintilla/Java/style77/color": 9482384,
+    "Scintilla/Java/style77/color": 6716774,
     "Scintilla/Java/style77/paper": 14745568,
-    "Scintilla/Java/style78/color": 8367999,
+    "Scintilla/Java/style78/color": 5600597,
     "Scintilla/Java/style78/paper": 14741728,
     "Scintilla/Java/style79/color": 12632256,
-    "Scintilla/Java/style79/paper": 16579836,
-    "Scintilla/Java/style8/color": 2303527,
-    "Scintilla/Java/style8/paper": 16579836,
+    "Scintilla/Java/style79/paper": 2500134,
+    "Scintilla/Java/style8/color": 12044236,
+    "Scintilla/Java/style8/paper": 2500134,
     "Scintilla/Java/style80/color": 12632256,
-    "Scintilla/Java/style80/paper": 16579836,
+    "Scintilla/Java/style80/paper": 2500134,
     "Scintilla/Java/style81/color": 12632256,
-    "Scintilla/Java/style81/paper": 16579836,
+    "Scintilla/Java/style81/paper": 2500134,
     "Scintilla/Java/style82/color": 12632256,
-    "Scintilla/Java/style82/paper": 16579836,
+    "Scintilla/Java/style82/paper": 2500134,
     "Scintilla/Java/style83/color": 11579568,
-    "Scintilla/Java/style83/paper": 16579836,
+    "Scintilla/Java/style83/paper": 2500134,
     "Scintilla/Java/style84/color": 11571376,
     "Scintilla/Java/style84/paper": 16774143,
-    "Scintilla/Java/style85/color": 9482384,
+    "Scintilla/Java/style85/color": 6716774,
     "Scintilla/Java/style85/paper": 14745568,
-    "Scintilla/Java/style86/color": 9482384,
+    "Scintilla/Java/style86/color": 6716774,
     "Scintilla/Java/style86/paper": 15204311,
     "Scintilla/Java/style87/color": 10535056,
-    "Scintilla/Java/style87/paper": 16579836,
+    "Scintilla/Java/style87/paper": 2500134,
     "Scintilla/Java/style88/color": 12632256,
-    "Scintilla/Java/style88/paper": 16579836,
+    "Scintilla/Java/style88/paper": 2500134,
     "Scintilla/Java/style89/color": 14131344,
-    "Scintilla/Java/style89/paper": 16579836,
-    "Scintilla/Java/style9/color": 8355584,
-    "Scintilla/Java/style9/paper": 16579836,
+    "Scintilla/Java/style89/paper": 2500134,
+    "Scintilla/Java/style9/color": 14868992,
+    "Scintilla/Java/style9/paper": 2500134,
     "Scintilla/Java/style90/color": 12820943,
-    "Scintilla/Java/style90/paper": 16579836,
-    "Scintilla/Java/style91/color": 2303527,
-    "Scintilla/Java/style91/paper": 16579836,
+    "Scintilla/Java/style90/paper": 2500134,
+    "Scintilla/Java/style91/color": 12044236,
+    "Scintilla/Java/style91/paper": 2500134,
     "Scintilla/JavaScript/defaultcolor": 2303527,
     "Scintilla/JavaScript/defaultpaper": 16579836,
-    "Scintilla/JavaScript/style0/color": 8421504,
-    "Scintilla/JavaScript/style0/paper": 16579836,
-    "Scintilla/JavaScript/style1/color": 32512,
-    "Scintilla/JavaScript/style1/paper": 16579836,
-    "Scintilla/JavaScript/style10/color": 0,
-    "Scintilla/JavaScript/style10/paper": 16579836,
-    "Scintilla/JavaScript/style11/color": 2303527,
-    "Scintilla/JavaScript/style11/paper": 16579836,
-    "Scintilla/JavaScript/style12/color": 0,
-    "Scintilla/JavaScript/style12/paper": 16579836,
-    "Scintilla/JavaScript/style13/color": 32512,
-    "Scintilla/JavaScript/style13/paper": 16579836,
+    "Scintilla/JavaScript/style0/color": 16777215,
+    "Scintilla/JavaScript/style0/paper": 2500134,
+    "Scintilla/JavaScript/style1/color": 7654502,
+    "Scintilla/JavaScript/style1/paper": 2500134,
+    "Scintilla/JavaScript/style10/color": 12235176,
+    "Scintilla/JavaScript/style10/paper": 2500134,
+    "Scintilla/JavaScript/style11/color": 12044236,
+    "Scintilla/JavaScript/style11/paper": 2500134,
+    "Scintilla/JavaScript/style12/color": 16777215,
+    "Scintilla/JavaScript/style12/paper": 2500134,
+    "Scintilla/JavaScript/style13/color": 7654502,
+    "Scintilla/JavaScript/style13/paper": 2500134,
     "Scintilla/JavaScript/style14/color": 4161343,
     "Scintilla/JavaScript/style14/paper": 14741759,
-    "Scintilla/JavaScript/style15/color": 4157503,
-    "Scintilla/JavaScript/style15/paper": 16579836,
-    "Scintilla/JavaScript/style16/color": 2303527,
-    "Scintilla/JavaScript/style16/paper": 16579836,
-    "Scintilla/JavaScript/style17/color": 3170464,
-    "Scintilla/JavaScript/style17/paper": 16579836,
-    "Scintilla/JavaScript/style18/color": 8405024,
-    "Scintilla/JavaScript/style18/paper": 16579836,
-    "Scintilla/JavaScript/style19/color": 2303527,
-    "Scintilla/JavaScript/style19/paper": 16579836,
-    "Scintilla/JavaScript/style2/color": 32512,
-    "Scintilla/JavaScript/style2/paper": 16579836,
-    "Scintilla/JavaScript/style20/color": 8323199,
-    "Scintilla/JavaScript/style20/paper": 16579836,
-    "Scintilla/JavaScript/style21/color": 32512,
-    "Scintilla/JavaScript/style21/paper": 16579836,
-    "Scintilla/JavaScript/style22/color": 32512,
-    "Scintilla/JavaScript/style22/paper": 16579836,
+    "Scintilla/JavaScript/style15/color": 7985273,
+    "Scintilla/JavaScript/style15/paper": 2500134,
+    "Scintilla/JavaScript/style16/color": 12044236,
+    "Scintilla/JavaScript/style16/paper": 2500134,
+    "Scintilla/JavaScript/style17/color": 5020415,
+    "Scintilla/JavaScript/style17/paper": 2500134,
+    "Scintilla/JavaScript/style18/color": 16744512,
+    "Scintilla/JavaScript/style18/paper": 2500134,
+    "Scintilla/JavaScript/style19/color": 12044236,
+    "Scintilla/JavaScript/style19/paper": 2500134,
+    "Scintilla/JavaScript/style2/color": 7654502,
+    "Scintilla/JavaScript/style2/paper": 2500134,
+    "Scintilla/JavaScript/style20/color": 12801219,
+    "Scintilla/JavaScript/style20/paper": 2500134,
+    "Scintilla/JavaScript/style21/color": 7654502,
+    "Scintilla/JavaScript/style21/paper": 2500134,
+    "Scintilla/JavaScript/style22/color": 7654502,
+    "Scintilla/JavaScript/style22/paper": 2500134,
     "Scintilla/JavaScript/style23/color": 6658304,
-    "Scintilla/JavaScript/style23/paper": 16579836,
-    "Scintilla/JavaScript/style24/color": 4157503,
-    "Scintilla/JavaScript/style24/paper": 16579836,
+    "Scintilla/JavaScript/style23/paper": 2500134,
+    "Scintilla/JavaScript/style24/color": 7985273,
+    "Scintilla/JavaScript/style24/paper": 2500134,
     "Scintilla/JavaScript/style25/color": 12607488,
-    "Scintilla/JavaScript/style25/paper": 16579836,
+    "Scintilla/JavaScript/style25/paper": 2500134,
     "Scintilla/JavaScript/style26/color": 12453887,
-    "Scintilla/JavaScript/style26/paper": 16579836,
-    "Scintilla/JavaScript/style27/color": 2303527,
-    "Scintilla/JavaScript/style27/paper": 16579836,
-    "Scintilla/JavaScript/style3/color": 4157503,
-    "Scintilla/JavaScript/style3/paper": 16579836,
-    "Scintilla/JavaScript/style4/color": 32639,
-    "Scintilla/JavaScript/style4/paper": 16579836,
-    "Scintilla/JavaScript/style5/color": 127,
-    "Scintilla/JavaScript/style5/paper": 16579836,
-    "Scintilla/JavaScript/style6/color": 8323199,
-    "Scintilla/JavaScript/style6/paper": 16579836,
+    "Scintilla/JavaScript/style26/paper": 2500134,
+    "Scintilla/JavaScript/style27/color": 12044236,
+    "Scintilla/JavaScript/style27/paper": 2500134,
+    "Scintilla/JavaScript/style3/color": 7985273,
+    "Scintilla/JavaScript/style3/paper": 2500134,
+    "Scintilla/JavaScript/style4/color": 51400,
+    "Scintilla/JavaScript/style4/paper": 2500134,
+    "Scintilla/JavaScript/style5/color": 6333951,
+    "Scintilla/JavaScript/style5/paper": 2500134,
+    "Scintilla/JavaScript/style6/color": 12801219,
+    "Scintilla/JavaScript/style6/paper": 2500134,
     "Scintilla/JavaScript/style64/color": 12632256,
-    "Scintilla/JavaScript/style64/paper": 16579836,
+    "Scintilla/JavaScript/style64/paper": 2500134,
     "Scintilla/JavaScript/style65/color": 9482384,
-    "Scintilla/JavaScript/style65/paper": 16579836,
+    "Scintilla/JavaScript/style65/paper": 2500134,
     "Scintilla/JavaScript/style66/color": 9482384,
-    "Scintilla/JavaScript/style66/paper": 16579836,
+    "Scintilla/JavaScript/style66/paper": 2500134,
     "Scintilla/JavaScript/style67/color": 13684944,
-    "Scintilla/JavaScript/style67/paper": 16579836,
+    "Scintilla/JavaScript/style67/paper": 2500134,
     "Scintilla/JavaScript/style68/color": 9482384,
-    "Scintilla/JavaScript/style68/paper": 16579836,
+    "Scintilla/JavaScript/style68/paper": 2500134,
     "Scintilla/JavaScript/style69/color": 9474224,
-    "Scintilla/JavaScript/style69/paper": 16579836,
-    "Scintilla/JavaScript/style7/color": 8323199,
-    "Scintilla/JavaScript/style7/paper": 16579836,
+    "Scintilla/JavaScript/style69/paper": 2500134,
+    "Scintilla/JavaScript/style7/color": 12801219,
+    "Scintilla/JavaScript/style7/paper": 2500134,
     "Scintilla/JavaScript/style70/color": 11571376,
-    "Scintilla/JavaScript/style70/paper": 16579836,
+    "Scintilla/JavaScript/style70/paper": 2500134,
     "Scintilla/JavaScript/style71/color": 11571376,
-    "Scintilla/JavaScript/style71/paper": 16579836,
+    "Scintilla/JavaScript/style71/paper": 2500134,
     "Scintilla/JavaScript/style72/color": 12632256,
-    "Scintilla/JavaScript/style72/paper": 16579836,
+    "Scintilla/JavaScript/style72/paper": 2500134,
     "Scintilla/JavaScript/style73/color": 11579536,
-    "Scintilla/JavaScript/style73/paper": 16579836,
+    "Scintilla/JavaScript/style73/paper": 2500134,
     "Scintilla/JavaScript/style74/color": 11579568,
-    "Scintilla/JavaScript/style74/paper": 16579836,
+    "Scintilla/JavaScript/style74/paper": 2500134,
     "Scintilla/JavaScript/style75/color": 11579568,
-    "Scintilla/JavaScript/style75/paper": 16579836,
-    "Scintilla/JavaScript/style76/color": 0,
-    "Scintilla/JavaScript/style76/paper": 16579836,
+    "Scintilla/JavaScript/style75/paper": 2500134,
+    "Scintilla/JavaScript/style76/color": 16777215,
+    "Scintilla/JavaScript/style76/paper": 2500134,
     "Scintilla/JavaScript/style77/color": 9482384,
-    "Scintilla/JavaScript/style77/paper": 16579836,
+    "Scintilla/JavaScript/style77/paper": 2500134,
     "Scintilla/JavaScript/style78/color": 8367999,
-    "Scintilla/JavaScript/style78/paper": 16579836,
+    "Scintilla/JavaScript/style78/paper": 2500134,
     "Scintilla/JavaScript/style79/color": 12632256,
-    "Scintilla/JavaScript/style79/paper": 16579836,
-    "Scintilla/JavaScript/style8/color": 2303527,
-    "Scintilla/JavaScript/style8/paper": 16579836,
+    "Scintilla/JavaScript/style79/paper": 2500134,
+    "Scintilla/JavaScript/style8/color": 12044236,
+    "Scintilla/JavaScript/style8/paper": 2500134,
     "Scintilla/JavaScript/style80/color": 12632256,
-    "Scintilla/JavaScript/style80/paper": 16579836,
+    "Scintilla/JavaScript/style80/paper": 2500134,
     "Scintilla/JavaScript/style81/color": 12632256,
-    "Scintilla/JavaScript/style81/paper": 16579836,
+    "Scintilla/JavaScript/style81/paper": 2500134,
     "Scintilla/JavaScript/style82/color": 12632256,
-    "Scintilla/JavaScript/style82/paper": 16579836,
+    "Scintilla/JavaScript/style82/paper": 2500134,
     "Scintilla/JavaScript/style83/color": 11579568,
-    "Scintilla/JavaScript/style83/paper": 16579836,
+    "Scintilla/JavaScript/style83/paper": 2500134,
     "Scintilla/JavaScript/style84/color": 11571376,
-    "Scintilla/JavaScript/style84/paper": 16579836,
+    "Scintilla/JavaScript/style84/paper": 2500134,
     "Scintilla/JavaScript/style85/color": 9482384,
-    "Scintilla/JavaScript/style85/paper": 16579836,
+    "Scintilla/JavaScript/style85/paper": 2500134,
     "Scintilla/JavaScript/style86/color": 9482384,
-    "Scintilla/JavaScript/style86/paper": 16579836,
+    "Scintilla/JavaScript/style86/paper": 2500134,
     "Scintilla/JavaScript/style87/color": 10535056,
-    "Scintilla/JavaScript/style87/paper": 16579836,
+    "Scintilla/JavaScript/style87/paper": 2500134,
     "Scintilla/JavaScript/style88/color": 12632256,
-    "Scintilla/JavaScript/style88/paper": 16579836,
+    "Scintilla/JavaScript/style88/paper": 2500134,
     "Scintilla/JavaScript/style89/color": 14131344,
-    "Scintilla/JavaScript/style89/paper": 16579836,
-    "Scintilla/JavaScript/style9/color": 8355584,
-    "Scintilla/JavaScript/style9/paper": 16579836,
+    "Scintilla/JavaScript/style89/paper": 2500134,
+    "Scintilla/JavaScript/style9/color": 14868992,
+    "Scintilla/JavaScript/style9/paper": 2500134,
     "Scintilla/JavaScript/style90/color": 12820943,
-    "Scintilla/JavaScript/style90/paper": 16579836,
-    "Scintilla/JavaScript/style91/color": 2303527,
-    "Scintilla/JavaScript/style91/paper": 16579836,
+    "Scintilla/JavaScript/style90/paper": 2500134,
+    "Scintilla/JavaScript/style91/color": 12044236,
+    "Scintilla/JavaScript/style91/paper": 2500134,
     "Scintilla/Lua/defaultcolor": 2303527,
     "Scintilla/Lua/defaultpaper": 16579836,
-    "Scintilla/Lua/style0/color": 0,
-    "Scintilla/Lua/style0/paper": 16579836,
-    "Scintilla/Lua/style1/color": 32512,
+    "Scintilla/Lua/style0/color": 16777215,
+    "Scintilla/Lua/style0/paper": 2500134,
+    "Scintilla/Lua/style1/color": 5278790,
     "Scintilla/Lua/style1/paper": 13693168,
-    "Scintilla/Lua/style10/color": 2303527,
-    "Scintilla/Lua/style10/paper": 16579836,
-    "Scintilla/Lua/style11/color": 2303527,
-    "Scintilla/Lua/style11/paper": 16579836,
+    "Scintilla/Lua/style10/color": 12044236,
+    "Scintilla/Lua/style10/paper": 2500134,
+    "Scintilla/Lua/style11/color": 12044236,
+    "Scintilla/Lua/style11/paper": 2500134,
     "Scintilla/Lua/style12/color": 2303527,
     "Scintilla/Lua/style12/paper": 14729440,
-    "Scintilla/Lua/style13/color": 127,
+    "Scintilla/Lua/style13/color": 3233153,
     "Scintilla/Lua/style13/paper": 13696976,
-    "Scintilla/Lua/style14/color": 127,
+    "Scintilla/Lua/style14/color": 3233153,
     "Scintilla/Lua/style14/paper": 13684991,
-    "Scintilla/Lua/style15/color": 127,
+    "Scintilla/Lua/style15/color": 3233153,
     "Scintilla/Lua/style15/paper": 16765136,
-    "Scintilla/Lua/style16/color": 2303527,
-    "Scintilla/Lua/style16/paper": 16579836,
-    "Scintilla/Lua/style17/color": 2303527,
-    "Scintilla/Lua/style17/paper": 16579836,
-    "Scintilla/Lua/style18/color": 2303527,
-    "Scintilla/Lua/style18/paper": 16579836,
-    "Scintilla/Lua/style19/color": 2303527,
-    "Scintilla/Lua/style19/paper": 16579836,
-    "Scintilla/Lua/style2/color": 32512,
-    "Scintilla/Lua/style2/paper": 16579836,
-    "Scintilla/Lua/style20/color": 8355584,
-    "Scintilla/Lua/style20/paper": 16579836,
-    "Scintilla/Lua/style4/color": 32639,
-    "Scintilla/Lua/style4/paper": 16579836,
-    "Scintilla/Lua/style5/color": 127,
-    "Scintilla/Lua/style5/paper": 16579836,
-    "Scintilla/Lua/style6/color": 8323199,
-    "Scintilla/Lua/style6/paper": 16579836,
-    "Scintilla/Lua/style7/color": 8323199,
-    "Scintilla/Lua/style7/paper": 16579836,
+    "Scintilla/Lua/style16/color": 12044236,
+    "Scintilla/Lua/style16/paper": 2500134,
+    "Scintilla/Lua/style17/color": 12044236,
+    "Scintilla/Lua/style17/paper": 2500134,
+    "Scintilla/Lua/style18/color": 12044236,
+    "Scintilla/Lua/style18/paper": 2500134,
+    "Scintilla/Lua/style19/color": 12044236,
+    "Scintilla/Lua/style19/paper": 2500134,
+    "Scintilla/Lua/style2/color": 7654502,
+    "Scintilla/Lua/style2/paper": 2500134,
+    "Scintilla/Lua/style20/color": 14868992,
+    "Scintilla/Lua/style20/paper": 2500134,
+    "Scintilla/Lua/style4/color": 51400,
+    "Scintilla/Lua/style4/paper": 2500134,
+    "Scintilla/Lua/style5/color": 6333951,
+    "Scintilla/Lua/style5/paper": 2500134,
+    "Scintilla/Lua/style6/color": 12801219,
+    "Scintilla/Lua/style6/paper": 2500134,
+    "Scintilla/Lua/style7/color": 12801219,
+    "Scintilla/Lua/style7/paper": 2500134,
     "Scintilla/Lua/style8/color": 8323199,
     "Scintilla/Lua/style8/paper": 14745599,
-    "Scintilla/Lua/style9/color": 8355584,
-    "Scintilla/Lua/style9/paper": 16579836,
+    "Scintilla/Lua/style9/color": 14868992,
+    "Scintilla/Lua/style9/paper": 2500134,
     "Scintilla/Makefile/defaultcolor": 2303527,
     "Scintilla/Makefile/defaultpaper": 16579836,
-    "Scintilla/Makefile/style0/color": 0,
-    "Scintilla/Makefile/style0/paper": 16579836,
-    "Scintilla/Makefile/style1/color": 32512,
-    "Scintilla/Makefile/style1/paper": 16579836,
-    "Scintilla/Makefile/style2/color": 8355584,
-    "Scintilla/Makefile/style2/paper": 16579836,
-    "Scintilla/Makefile/style3/color": 128,
-    "Scintilla/Makefile/style3/paper": 16579836,
-    "Scintilla/Makefile/style4/color": 0,
-    "Scintilla/Makefile/style4/paper": 16579836,
-    "Scintilla/Makefile/style5/color": 10485760,
-    "Scintilla/Makefile/style5/paper": 16579836,
+    "Scintilla/Makefile/style0/color": 16777215,
+    "Scintilla/Makefile/style0/paper": 2500134,
+    "Scintilla/Makefile/style1/color": 7654502,
+    "Scintilla/Makefile/style1/paper": 2500134,
+    "Scintilla/Makefile/style2/color": 14868992,
+    "Scintilla/Makefile/style2/paper": 2500134,
+    "Scintilla/Makefile/style3/color": 10067711,
+    "Scintilla/Makefile/style3/paper": 2500134,
+    "Scintilla/Makefile/style4/color": 15129551,
+    "Scintilla/Makefile/style4/paper": 2500134,
+    "Scintilla/Makefile/style5/color": 16742777,
+    "Scintilla/Makefile/style5/paper": 2500134,
     "Scintilla/Makefile/style9/color": 16776960,
     "Scintilla/Makefile/style9/paper": 16711680,
     "Scintilla/Markdown/defaultcolor": 2303527,
@@ -1490,24 +1490,24 @@
     "Scintilla/Markdown/style9/paper": 2500134,
     "Scintilla/Matlab/defaultcolor": 2303527,
     "Scintilla/Matlab/defaultpaper": 16579836,
-    "Scintilla/Matlab/style0/color": 0,
-    "Scintilla/Matlab/style0/paper": 16579836,
-    "Scintilla/Matlab/style1/color": 32512,
-    "Scintilla/Matlab/style1/paper": 16579836,
-    "Scintilla/Matlab/style2/color": 8355584,
-    "Scintilla/Matlab/style2/paper": 16579836,
-    "Scintilla/Matlab/style3/color": 32639,
-    "Scintilla/Matlab/style3/paper": 16579836,
-    "Scintilla/Matlab/style4/color": 127,
-    "Scintilla/Matlab/style4/paper": 16579836,
-    "Scintilla/Matlab/style5/color": 8323199,
-    "Scintilla/Matlab/style5/paper": 16579836,
-    "Scintilla/Matlab/style6/color": 0,
-    "Scintilla/Matlab/style6/paper": 16579836,
-    "Scintilla/Matlab/style7/color": 2303527,
-    "Scintilla/Matlab/style7/paper": 16579836,
-    "Scintilla/Matlab/style8/color": 8323199,
-    "Scintilla/Matlab/style8/paper": 16579836,
+    "Scintilla/Matlab/style0/color": 16777215,
+    "Scintilla/Matlab/style0/paper": 2500134,
+    "Scintilla/Matlab/style1/color": 7654502,
+    "Scintilla/Matlab/style1/paper": 2500134,
+    "Scintilla/Matlab/style2/color": 14868992,
+    "Scintilla/Matlab/style2/paper": 2500134,
+    "Scintilla/Matlab/style3/color": 51400,
+    "Scintilla/Matlab/style3/paper": 2500134,
+    "Scintilla/Matlab/style4/color": 6333951,
+    "Scintilla/Matlab/style4/paper": 2500134,
+    "Scintilla/Matlab/style5/color": 12801219,
+    "Scintilla/Matlab/style5/paper": 2500134,
+    "Scintilla/Matlab/style6/color": 12235176,
+    "Scintilla/Matlab/style6/paper": 2500134,
+    "Scintilla/Matlab/style7/color": 12044236,
+    "Scintilla/Matlab/style7/paper": 2500134,
+    "Scintilla/Matlab/style8/color": 12801219,
+    "Scintilla/Matlab/style8/paper": 2500134,
     "Scintilla/MicroPython/defaultcolor": 2303527,
     "Scintilla/MicroPython/defaultpaper": 16579836,
     "Scintilla/MicroPython/style0/color": 16777215,
@@ -1556,24 +1556,24 @@
     "Scintilla/MicroPython/style9/paper": 2500134,
     "Scintilla/Octave/defaultcolor": 2303527,
     "Scintilla/Octave/defaultpaper": 16579836,
-    "Scintilla/Octave/style0/color": 0,
-    "Scintilla/Octave/style0/paper": 16579836,
-    "Scintilla/Octave/style1/color": 32512,
-    "Scintilla/Octave/style1/paper": 16579836,
-    "Scintilla/Octave/style2/color": 8355584,
-    "Scintilla/Octave/style2/paper": 16579836,
-    "Scintilla/Octave/style3/color": 32639,
-    "Scintilla/Octave/style3/paper": 16579836,
-    "Scintilla/Octave/style4/color": 127,
-    "Scintilla/Octave/style4/paper": 16579836,
-    "Scintilla/Octave/style5/color": 8323199,
-    "Scintilla/Octave/style5/paper": 16579836,
-    "Scintilla/Octave/style6/color": 0,
-    "Scintilla/Octave/style6/paper": 16579836,
-    "Scintilla/Octave/style7/color": 2303527,
-    "Scintilla/Octave/style7/paper": 16579836,
-    "Scintilla/Octave/style8/color": 8323199,
-    "Scintilla/Octave/style8/paper": 16579836,
+    "Scintilla/Octave/style0/color": 16777215,
+    "Scintilla/Octave/style0/paper": 2500134,
+    "Scintilla/Octave/style1/color": 7654502,
+    "Scintilla/Octave/style1/paper": 2500134,
+    "Scintilla/Octave/style2/color": 14868992,
+    "Scintilla/Octave/style2/paper": 2500134,
+    "Scintilla/Octave/style3/color": 51400,
+    "Scintilla/Octave/style3/paper": 2500134,
+    "Scintilla/Octave/style4/color": 6333951,
+    "Scintilla/Octave/style4/paper": 2500134,
+    "Scintilla/Octave/style5/color": 12801219,
+    "Scintilla/Octave/style5/paper": 2500134,
+    "Scintilla/Octave/style6/color": 12235176,
+    "Scintilla/Octave/style6/paper": 2500134,
+    "Scintilla/Octave/style7/color": 12044236,
+    "Scintilla/Octave/style7/paper": 2500134,
+    "Scintilla/Octave/style8/color": 12801219,
+    "Scintilla/Octave/style8/paper": 2500134,
     "Scintilla/PO/defaultcolor": 2303527,
     "Scintilla/PO/defaultpaper": 16579836,
     "Scintilla/PO/style0/color": 14274500,
@@ -1644,46 +1644,46 @@
     "Scintilla/POV/style9/paper": 3026478,
     "Scintilla/Pascal/defaultcolor": 2303527,
     "Scintilla/Pascal/defaultpaper": 16579836,
-    "Scintilla/Pascal/style0/color": 8421504,
-    "Scintilla/Pascal/style0/paper": 16579836,
-    "Scintilla/Pascal/style1/color": 2303527,
-    "Scintilla/Pascal/style1/paper": 16579836,
-    "Scintilla/Pascal/style10/color": 8323199,
-    "Scintilla/Pascal/style10/paper": 16579836,
+    "Scintilla/Pascal/style0/color": 16777215,
+    "Scintilla/Pascal/style0/paper": 2500134,
+    "Scintilla/Pascal/style1/color": 12044236,
+    "Scintilla/Pascal/style1/paper": 2500134,
+    "Scintilla/Pascal/style10/color": 12801219,
+    "Scintilla/Pascal/style10/paper": 2500134,
     "Scintilla/Pascal/style11/color": 0,
     "Scintilla/Pascal/style11/paper": 14729440,
-    "Scintilla/Pascal/style12/color": 8323199,
-    "Scintilla/Pascal/style12/paper": 16579836,
-    "Scintilla/Pascal/style13/color": 0,
-    "Scintilla/Pascal/style13/paper": 16579836,
+    "Scintilla/Pascal/style12/color": 12801219,
+    "Scintilla/Pascal/style12/paper": 2500134,
+    "Scintilla/Pascal/style13/color": 12235176,
+    "Scintilla/Pascal/style13/paper": 2500134,
     "Scintilla/Pascal/style14/color": 8405120,
-    "Scintilla/Pascal/style14/paper": 16579836,
-    "Scintilla/Pascal/style2/color": 32512,
-    "Scintilla/Pascal/style2/paper": 16579836,
-    "Scintilla/Pascal/style3/color": 32512,
-    "Scintilla/Pascal/style3/paper": 16579836,
-    "Scintilla/Pascal/style4/color": 32512,
-    "Scintilla/Pascal/style4/paper": 16579836,
-    "Scintilla/Pascal/style5/color": 8355584,
-    "Scintilla/Pascal/style5/paper": 16579836,
-    "Scintilla/Pascal/style6/color": 8355584,
-    "Scintilla/Pascal/style6/paper": 16579836,
-    "Scintilla/Pascal/style7/color": 32639,
-    "Scintilla/Pascal/style7/paper": 16579836,
-    "Scintilla/Pascal/style8/color": 32639,
-    "Scintilla/Pascal/style8/paper": 16579836,
-    "Scintilla/Pascal/style9/color": 127,
-    "Scintilla/Pascal/style9/paper": 16579836,
+    "Scintilla/Pascal/style14/paper": 2500134,
+    "Scintilla/Pascal/style2/color": 7654502,
+    "Scintilla/Pascal/style2/paper": 2500134,
+    "Scintilla/Pascal/style3/color": 7654502,
+    "Scintilla/Pascal/style3/paper": 2500134,
+    "Scintilla/Pascal/style4/color": 7654502,
+    "Scintilla/Pascal/style4/paper": 2500134,
+    "Scintilla/Pascal/style5/color": 14868992,
+    "Scintilla/Pascal/style5/paper": 2500134,
+    "Scintilla/Pascal/style6/color": 14868992,
+    "Scintilla/Pascal/style6/paper": 2500134,
+    "Scintilla/Pascal/style7/color": 51400,
+    "Scintilla/Pascal/style7/paper": 2500134,
+    "Scintilla/Pascal/style8/color": 51400,
+    "Scintilla/Pascal/style8/paper": 2500134,
+    "Scintilla/Pascal/style9/color": 6333951,
+    "Scintilla/Pascal/style9/paper": 2500134,
     "Scintilla/Perl/defaultcolor": 2303527,
     "Scintilla/Perl/defaultpaper": 16579836,
-    "Scintilla/Perl/style0/color": 8421504,
-    "Scintilla/Perl/style0/paper": 16579836,
+    "Scintilla/Perl/style0/color": 16777215,
+    "Scintilla/Perl/style0/paper": 2500134,
     "Scintilla/Perl/style1/color": 16776960,
     "Scintilla/Perl/style1/paper": 16711680,
-    "Scintilla/Perl/style10/color": 0,
-    "Scintilla/Perl/style10/paper": 16579836,
-    "Scintilla/Perl/style11/color": 0,
-    "Scintilla/Perl/style11/paper": 16579836,
+    "Scintilla/Perl/style10/color": 12235176,
+    "Scintilla/Perl/style10/paper": 2500134,
+    "Scintilla/Perl/style11/color": 12235176,
+    "Scintilla/Perl/style11/paper": 2500134,
     "Scintilla/Perl/style12/color": 0,
     "Scintilla/Perl/style12/paper": 16769248,
     "Scintilla/Perl/style13/color": 0,
@@ -1696,8 +1696,8 @@
     "Scintilla/Perl/style17/paper": 10551200,
     "Scintilla/Perl/style18/color": 0,
     "Scintilla/Perl/style18/paper": 15786112,
-    "Scintilla/Perl/style2/color": 32512,
-    "Scintilla/Perl/style2/paper": 16579836,
+    "Scintilla/Perl/style2/color": 7654502,
+    "Scintilla/Perl/style2/paper": 2500134,
     "Scintilla/Perl/style20/color": 16776960,
     "Scintilla/Perl/style20/paper": 10518656,
     "Scintilla/Perl/style21/color": 6291456,
@@ -1710,88 +1710,88 @@
     "Scintilla/Perl/style24/paper": 14536925,
     "Scintilla/Perl/style25/color": 8323199,
     "Scintilla/Perl/style25/paper": 14536925,
-    "Scintilla/Perl/style26/color": 8323199,
-    "Scintilla/Perl/style26/paper": 16579836,
-    "Scintilla/Perl/style27/color": 8323199,
-    "Scintilla/Perl/style27/paper": 16579836,
+    "Scintilla/Perl/style26/color": 12801219,
+    "Scintilla/Perl/style26/paper": 2500134,
+    "Scintilla/Perl/style27/color": 12801219,
+    "Scintilla/Perl/style27/paper": 2500134,
     "Scintilla/Perl/style28/color": 16776960,
-    "Scintilla/Perl/style28/paper": 16579836,
-    "Scintilla/Perl/style29/color": 0,
-    "Scintilla/Perl/style29/paper": 16579836,
+    "Scintilla/Perl/style28/paper": 2500134,
+    "Scintilla/Perl/style29/color": 12235176,
+    "Scintilla/Perl/style29/paper": 2500134,
     "Scintilla/Perl/style3/color": 16384,
     "Scintilla/Perl/style3/paper": 14745568,
-    "Scintilla/Perl/style30/color": 0,
-    "Scintilla/Perl/style30/paper": 16579836,
+    "Scintilla/Perl/style30/color": 12235176,
+    "Scintilla/Perl/style30/paper": 2500134,
     "Scintilla/Perl/style31/color": 16384,
     "Scintilla/Perl/style31/paper": 12648384,
-    "Scintilla/Perl/style4/color": 32639,
-    "Scintilla/Perl/style4/paper": 16579836,
-    "Scintilla/Perl/style40/color": 0,
-    "Scintilla/Perl/style40/paper": 16579836,
+    "Scintilla/Perl/style4/color": 51400,
+    "Scintilla/Perl/style4/paper": 2500134,
+    "Scintilla/Perl/style40/color": 12235176,
+    "Scintilla/Perl/style40/paper": 2500134,
     "Scintilla/Perl/style41/color": 12583104,
-    "Scintilla/Perl/style41/paper": 16579836,
+    "Scintilla/Perl/style41/paper": 2500134,
     "Scintilla/Perl/style42/color": 12583104,
     "Scintilla/Perl/style42/paper": 16773375,
     "Scintilla/Perl/style43/color": 13631488,
-    "Scintilla/Perl/style43/paper": 16579836,
+    "Scintilla/Perl/style43/paper": 2500134,
     "Scintilla/Perl/style44/color": 0,
     "Scintilla/Perl/style44/paper": 15786112,
-    "Scintilla/Perl/style5/color": 127,
-    "Scintilla/Perl/style5/paper": 16579836,
+    "Scintilla/Perl/style5/color": 6333951,
+    "Scintilla/Perl/style5/paper": 2500134,
     "Scintilla/Perl/style54/color": 13631488,
-    "Scintilla/Perl/style54/paper": 16579836,
+    "Scintilla/Perl/style54/paper": 2500134,
     "Scintilla/Perl/style55/color": 13631488,
-    "Scintilla/Perl/style55/paper": 16579836,
+    "Scintilla/Perl/style55/paper": 2500134,
     "Scintilla/Perl/style57/color": 13631488,
     "Scintilla/Perl/style57/paper": 10518656,
-    "Scintilla/Perl/style6/color": 8323199,
-    "Scintilla/Perl/style6/paper": 16579836,
+    "Scintilla/Perl/style6/color": 12801219,
+    "Scintilla/Perl/style6/paper": 2500134,
     "Scintilla/Perl/style61/color": 13631488,
     "Scintilla/Perl/style61/paper": 14536925,
     "Scintilla/Perl/style62/color": 13631488,
     "Scintilla/Perl/style62/paper": 14536925,
     "Scintilla/Perl/style64/color": 13631488,
-    "Scintilla/Perl/style64/paper": 16579836,
+    "Scintilla/Perl/style64/paper": 2500134,
     "Scintilla/Perl/style65/color": 13631488,
     "Scintilla/Perl/style65/paper": 10518656,
     "Scintilla/Perl/style66/color": 13631488,
-    "Scintilla/Perl/style66/paper": 16579836,
-    "Scintilla/Perl/style7/color": 8323199,
-    "Scintilla/Perl/style7/paper": 16579836,
+    "Scintilla/Perl/style66/paper": 2500134,
+    "Scintilla/Perl/style7/color": 12801219,
+    "Scintilla/Perl/style7/paper": 2500134,
     "Scintilla/PostScript/defaultcolor": 2303527,
     "Scintilla/PostScript/defaultpaper": 16579836,
-    "Scintilla/PostScript/style0/color": 2303527,
-    "Scintilla/PostScript/style0/paper": 16579836,
-    "Scintilla/PostScript/style1/color": 32512,
-    "Scintilla/PostScript/style1/paper": 16579836,
-    "Scintilla/PostScript/style10/color": 3170464,
-    "Scintilla/PostScript/style10/paper": 16579836,
-    "Scintilla/PostScript/style11/color": 0,
-    "Scintilla/PostScript/style11/paper": 16579836,
-    "Scintilla/PostScript/style12/color": 8323199,
-    "Scintilla/PostScript/style12/paper": 16579836,
+    "Scintilla/PostScript/style0/color": 16777215,
+    "Scintilla/PostScript/style0/paper": 2500134,
+    "Scintilla/PostScript/style1/color": 7654502,
+    "Scintilla/PostScript/style1/paper": 2500134,
+    "Scintilla/PostScript/style10/color": 5020415,
+    "Scintilla/PostScript/style10/paper": 2500134,
+    "Scintilla/PostScript/style11/color": 12235176,
+    "Scintilla/PostScript/style11/paper": 2500134,
+    "Scintilla/PostScript/style12/color": 12801219,
+    "Scintilla/PostScript/style12/paper": 2500134,
     "Scintilla/PostScript/style13/color": 4161343,
-    "Scintilla/PostScript/style13/paper": 16579836,
-    "Scintilla/PostScript/style14/color": 8323199,
-    "Scintilla/PostScript/style14/paper": 16579836,
+    "Scintilla/PostScript/style13/paper": 2500134,
+    "Scintilla/PostScript/style14/color": 12801219,
+    "Scintilla/PostScript/style14/paper": 2500134,
     "Scintilla/PostScript/style15/color": 16776960,
     "Scintilla/PostScript/style15/paper": 16711680,
-    "Scintilla/PostScript/style2/color": 4157503,
-    "Scintilla/PostScript/style2/paper": 16579836,
-    "Scintilla/PostScript/style3/color": 3170464,
-    "Scintilla/PostScript/style3/paper": 16579836,
-    "Scintilla/PostScript/style4/color": 32639,
-    "Scintilla/PostScript/style4/paper": 16579836,
-    "Scintilla/PostScript/style5/color": 0,
-    "Scintilla/PostScript/style5/paper": 16579836,
-    "Scintilla/PostScript/style6/color": 127,
-    "Scintilla/PostScript/style6/paper": 16579836,
-    "Scintilla/PostScript/style7/color": 8355584,
-    "Scintilla/PostScript/style7/paper": 16579836,
-    "Scintilla/PostScript/style8/color": 8355584,
-    "Scintilla/PostScript/style8/paper": 16579836,
-    "Scintilla/PostScript/style9/color": 127,
-    "Scintilla/PostScript/style9/paper": 16579836,
+    "Scintilla/PostScript/style2/color": 7985273,
+    "Scintilla/PostScript/style2/paper": 2500134,
+    "Scintilla/PostScript/style3/color": 5020415,
+    "Scintilla/PostScript/style3/paper": 2500134,
+    "Scintilla/PostScript/style4/color": 51400,
+    "Scintilla/PostScript/style4/paper": 2500134,
+    "Scintilla/PostScript/style5/color": 12235176,
+    "Scintilla/PostScript/style5/paper": 2500134,
+    "Scintilla/PostScript/style6/color": 6333951,
+    "Scintilla/PostScript/style6/paper": 2500134,
+    "Scintilla/PostScript/style7/color": 14868992,
+    "Scintilla/PostScript/style7/paper": 2500134,
+    "Scintilla/PostScript/style8/color": 14868992,
+    "Scintilla/PostScript/style8/paper": 2500134,
+    "Scintilla/PostScript/style9/color": 6333951,
+    "Scintilla/PostScript/style9/paper": 2500134,
     "Scintilla/Properties/defaultcolor": 2303527,
     "Scintilla/Properties/defaultpaper": 16579836,
     "Scintilla/Properties/style0/color": 16777215,
@@ -1923,7 +1923,7 @@
     "Scintilla/Python3/style11/substyle0/paper": 2500134,
     "Scintilla/Python3/style11/substyle1/paper": 2500134,
     "Scintilla/Python3/style11/substyle2/paper": 2500134,
-    "Scintilla/Python3/style11/substyle3/paper": 16579836,
+    "Scintilla/Python3/style11/substyle3/paper": 2500134,
     "Scintilla/Python3/style12/color": 2614580,
     "Scintilla/Python3/style12/paper": 2500134,
     "Scintilla/Python3/style13/color": 12434877,
@@ -1958,7 +1958,7 @@
     "Scintilla/Python3/style9/paper": 2500134,
     "Scintilla/QSS/defaultcolor": 2303527,
     "Scintilla/QSS/defaultpaper": 16579836,
-    "Scintilla/QSS/style0/color": 16743362,
+    "Scintilla/QSS/style0/color": 16777215,
     "Scintilla/QSS/style0/paper": 2500134,
     "Scintilla/QSS/style1/color": 7733144,
     "Scintilla/QSS/style1/paper": 2500134,
@@ -2008,68 +2008,68 @@
     "Scintilla/QSS/style9/paper": 2500134,
     "Scintilla/Ruby/defaultcolor": 2303527,
     "Scintilla/Ruby/defaultpaper": 16579836,
-    "Scintilla/Ruby/style0/color": 8421504,
-    "Scintilla/Ruby/style0/paper": 16579836,
+    "Scintilla/Ruby/style0/color": 16777215,
+    "Scintilla/Ruby/style0/paper": 2500134,
     "Scintilla/Ruby/style1/color": 2303527,
     "Scintilla/Ruby/style1/paper": 16711680,
-    "Scintilla/Ruby/style10/color": 2303527,
-    "Scintilla/Ruby/style10/paper": 16579836,
-    "Scintilla/Ruby/style11/color": 2303527,
-    "Scintilla/Ruby/style11/paper": 16579836,
+    "Scintilla/Ruby/style10/color": 12044236,
+    "Scintilla/Ruby/style10/paper": 2500134,
+    "Scintilla/Ruby/style11/color": 12044236,
+    "Scintilla/Ruby/style11/paper": 2500134,
     "Scintilla/Ruby/style12/color": 0,
     "Scintilla/Ruby/style12/paper": 10551200,
     "Scintilla/Ruby/style13/color": 8388736,
-    "Scintilla/Ruby/style13/paper": 16579836,
+    "Scintilla/Ruby/style13/paper": 2500134,
     "Scintilla/Ruby/style14/color": 12623920,
-    "Scintilla/Ruby/style14/paper": 16579836,
+    "Scintilla/Ruby/style14/paper": 2500134,
     "Scintilla/Ruby/style15/color": 10485920,
-    "Scintilla/Ruby/style15/paper": 16579836,
+    "Scintilla/Ruby/style15/paper": 2500134,
     "Scintilla/Ruby/style16/color": 11534464,
-    "Scintilla/Ruby/style16/paper": 16579836,
+    "Scintilla/Ruby/style16/paper": 2500134,
     "Scintilla/Ruby/style17/color": 8388784,
-    "Scintilla/Ruby/style17/paper": 16579836,
+    "Scintilla/Ruby/style17/paper": 2500134,
     "Scintilla/Ruby/style18/color": 16776960,
     "Scintilla/Ruby/style18/paper": 10518656,
     "Scintilla/Ruby/style19/color": 6291456,
     "Scintilla/Ruby/style19/paper": 16773336,
-    "Scintilla/Ruby/style2/color": 32512,
-    "Scintilla/Ruby/style2/paper": 16579836,
+    "Scintilla/Ruby/style2/color": 7654502,
+    "Scintilla/Ruby/style2/paper": 2500134,
     "Scintilla/Ruby/style20/color": 0,
     "Scintilla/Ruby/style20/paper": 14536925,
     "Scintilla/Ruby/style21/color": 8323199,
     "Scintilla/Ruby/style21/paper": 14536925,
-    "Scintilla/Ruby/style24/color": 8323199,
-    "Scintilla/Ruby/style24/paper": 16579836,
-    "Scintilla/Ruby/style25/color": 8323199,
-    "Scintilla/Ruby/style25/paper": 16579836,
+    "Scintilla/Ruby/style24/color": 12801219,
+    "Scintilla/Ruby/style24/paper": 2500134,
+    "Scintilla/Ruby/style25/color": 12801219,
+    "Scintilla/Ruby/style25/paper": 2500134,
     "Scintilla/Ruby/style26/color": 16776960,
     "Scintilla/Ruby/style26/paper": 10518656,
     "Scintilla/Ruby/style27/color": 0,
     "Scintilla/Ruby/style27/paper": 10551200,
     "Scintilla/Ruby/style28/color": 0,
     "Scintilla/Ruby/style28/paper": 16777184,
-    "Scintilla/Ruby/style29/color": 127,
-    "Scintilla/Ruby/style29/paper": 16579836,
+    "Scintilla/Ruby/style29/color": 6333951,
+    "Scintilla/Ruby/style29/paper": 2500134,
     "Scintilla/Ruby/style3/color": 16384,
     "Scintilla/Ruby/style3/paper": 12648384,
     "Scintilla/Ruby/style30/color": 2303527,
     "Scintilla/Ruby/style30/paper": 16744576,
     "Scintilla/Ruby/style31/color": 2303527,
     "Scintilla/Ruby/style31/paper": 16744576,
-    "Scintilla/Ruby/style4/color": 32639,
-    "Scintilla/Ruby/style4/paper": 16579836,
+    "Scintilla/Ruby/style4/color": 51400,
+    "Scintilla/Ruby/style4/paper": 2500134,
     "Scintilla/Ruby/style40/color": 2303527,
     "Scintilla/Ruby/style40/paper": 16744576,
-    "Scintilla/Ruby/style5/color": 127,
-    "Scintilla/Ruby/style5/paper": 16579836,
-    "Scintilla/Ruby/style6/color": 8323199,
-    "Scintilla/Ruby/style6/paper": 16579836,
-    "Scintilla/Ruby/style7/color": 8323199,
-    "Scintilla/Ruby/style7/paper": 16579836,
+    "Scintilla/Ruby/style5/color": 6333951,
+    "Scintilla/Ruby/style5/paper": 2500134,
+    "Scintilla/Ruby/style6/color": 12801219,
+    "Scintilla/Ruby/style6/paper": 2500134,
+    "Scintilla/Ruby/style7/color": 12801219,
+    "Scintilla/Ruby/style7/paper": 2500134,
     "Scintilla/Ruby/style8/color": 255,
-    "Scintilla/Ruby/style8/paper": 16579836,
-    "Scintilla/Ruby/style9/color": 32639,
-    "Scintilla/Ruby/style9/paper": 16579836,
+    "Scintilla/Ruby/style8/paper": 2500134,
+    "Scintilla/Ruby/style9/color": 51400,
+    "Scintilla/Ruby/style9/paper": 2500134,
     "Scintilla/SQL/defaultcolor": 2303527,
     "Scintilla/SQL/defaultpaper": 16579836,
     "Scintilla/SQL/style0/color": 16777215,
@@ -2118,98 +2118,98 @@
     "Scintilla/SQL/style9/paper": 4671303,
     "Scintilla/TCL/defaultcolor": 2303527,
     "Scintilla/TCL/defaultpaper": 16579836,
-    "Scintilla/TCL/style0/color": 8421504,
-    "Scintilla/TCL/style0/paper": 16579836,
-    "Scintilla/TCL/style1/color": 32512,
+    "Scintilla/TCL/style0/color": 16777215,
+    "Scintilla/TCL/style0/paper": 2500134,
+    "Scintilla/TCL/style1/color": 5278790,
     "Scintilla/TCL/style1/paper": 15794144,
-    "Scintilla/TCL/style10/color": 8323199,
-    "Scintilla/TCL/style10/paper": 16579836,
-    "Scintilla/TCL/style11/color": 127,
+    "Scintilla/TCL/style10/color": 12801219,
+    "Scintilla/TCL/style10/paper": 2500134,
+    "Scintilla/TCL/style11/color": 6333951,
     "Scintilla/TCL/style11/paper": 16777088,
-    "Scintilla/TCL/style12/color": 127,
-    "Scintilla/TCL/style12/paper": 16579836,
-    "Scintilla/TCL/style13/color": 127,
+    "Scintilla/TCL/style12/color": 6333951,
+    "Scintilla/TCL/style12/paper": 2500134,
+    "Scintilla/TCL/style13/color": 6333951,
     "Scintilla/TCL/style13/paper": 14745584,
-    "Scintilla/TCL/style14/color": 127,
+    "Scintilla/TCL/style14/color": 6333951,
     "Scintilla/TCL/style14/paper": 16773360,
-    "Scintilla/TCL/style15/color": 127,
+    "Scintilla/TCL/style15/color": 6333951,
     "Scintilla/TCL/style15/paper": 16765136,
-    "Scintilla/TCL/style16/color": 127,
-    "Scintilla/TCL/style16/paper": 16579836,
-    "Scintilla/TCL/style17/color": 127,
-    "Scintilla/TCL/style17/paper": 16579836,
-    "Scintilla/TCL/style18/color": 127,
-    "Scintilla/TCL/style18/paper": 16579836,
-    "Scintilla/TCL/style19/color": 127,
-    "Scintilla/TCL/style19/paper": 16579836,
-    "Scintilla/TCL/style2/color": 32512,
-    "Scintilla/TCL/style2/paper": 16579836,
-    "Scintilla/TCL/style20/color": 32512,
+    "Scintilla/TCL/style16/color": 6333951,
+    "Scintilla/TCL/style16/paper": 2500134,
+    "Scintilla/TCL/style17/color": 6333951,
+    "Scintilla/TCL/style17/paper": 2500134,
+    "Scintilla/TCL/style18/color": 6333951,
+    "Scintilla/TCL/style18/paper": 2500134,
+    "Scintilla/TCL/style19/color": 6333951,
+    "Scintilla/TCL/style19/paper": 2500134,
+    "Scintilla/TCL/style2/color": 7654502,
+    "Scintilla/TCL/style2/paper": 2500134,
+    "Scintilla/TCL/style20/color": 5278790,
     "Scintilla/TCL/style20/paper": 15794160,
     "Scintilla/TCL/style21/color": 2303527,
     "Scintilla/TCL/style21/paper": 15794160,
-    "Scintilla/TCL/style3/color": 32639,
-    "Scintilla/TCL/style3/paper": 16579836,
+    "Scintilla/TCL/style3/color": 51400,
+    "Scintilla/TCL/style3/paper": 2500134,
     "Scintilla/TCL/style4/color": 8323199,
     "Scintilla/TCL/style4/paper": 16773360,
-    "Scintilla/TCL/style5/color": 8323199,
+    "Scintilla/TCL/style5/color": 12801219,
     "Scintilla/TCL/style5/paper": 16773360,
-    "Scintilla/TCL/style6/color": 0,
-    "Scintilla/TCL/style6/paper": 16579836,
-    "Scintilla/TCL/style7/color": 127,
-    "Scintilla/TCL/style7/paper": 16579836,
-    "Scintilla/TCL/style8/color": 8355584,
+    "Scintilla/TCL/style6/color": 12235176,
+    "Scintilla/TCL/style6/paper": 2500134,
+    "Scintilla/TCL/style7/color": 6333951,
+    "Scintilla/TCL/style7/paper": 2500134,
+    "Scintilla/TCL/style8/color": 14868992,
     "Scintilla/TCL/style8/paper": 15728624,
-    "Scintilla/TCL/style9/color": 8355584,
-    "Scintilla/TCL/style9/paper": 16579836,
+    "Scintilla/TCL/style9/color": 14868992,
+    "Scintilla/TCL/style9/paper": 2500134,
     "Scintilla/TeX/defaultcolor": 2303527,
     "Scintilla/TeX/defaultpaper": 16579836,
-    "Scintilla/TeX/style0/color": 4144959,
-    "Scintilla/TeX/style0/paper": 16579836,
-    "Scintilla/TeX/style1/color": 32639,
-    "Scintilla/TeX/style1/paper": 16579836,
-    "Scintilla/TeX/style2/color": 8323072,
-    "Scintilla/TeX/style2/paper": 16579836,
-    "Scintilla/TeX/style3/color": 8355584,
-    "Scintilla/TeX/style3/paper": 16579836,
-    "Scintilla/TeX/style4/color": 32512,
-    "Scintilla/TeX/style4/paper": 16579836,
-    "Scintilla/TeX/style5/color": 2303527,
-    "Scintilla/TeX/style5/paper": 16579836,
+    "Scintilla/TeX/style0/color": 16777215,
+    "Scintilla/TeX/style0/paper": 2500134,
+    "Scintilla/TeX/style1/color": 51400,
+    "Scintilla/TeX/style1/paper": 2500134,
+    "Scintilla/TeX/style2/color": 16747660,
+    "Scintilla/TeX/style2/paper": 2500134,
+    "Scintilla/TeX/style3/color": 14868992,
+    "Scintilla/TeX/style3/paper": 2500134,
+    "Scintilla/TeX/style4/color": 7654502,
+    "Scintilla/TeX/style4/paper": 2500134,
+    "Scintilla/TeX/style5/color": 12044236,
+    "Scintilla/TeX/style5/paper": 2500134,
     "Scintilla/VHDL/defaultcolor": 2303527,
     "Scintilla/VHDL/defaultpaper": 16579836,
-    "Scintilla/VHDL/style0/color": 8388736,
-    "Scintilla/VHDL/style0/paper": 16579836,
-    "Scintilla/VHDL/style1/color": 32512,
-    "Scintilla/VHDL/style1/paper": 16579836,
-    "Scintilla/VHDL/style10/color": 8405024,
-    "Scintilla/VHDL/style10/paper": 16579836,
+    "Scintilla/VHDL/style0/color": 16777215,
+    "Scintilla/VHDL/style0/paper": 2500134,
+    "Scintilla/VHDL/style1/color": 7654502,
+    "Scintilla/VHDL/style1/paper": 2500134,
+    "Scintilla/VHDL/style10/color": 16744512,
+    "Scintilla/VHDL/style10/paper": 2500134,
     "Scintilla/VHDL/style11/color": 8421408,
-    "Scintilla/VHDL/style11/paper": 16579836,
-    "Scintilla/VHDL/style12/color": 2129952,
-    "Scintilla/VHDL/style12/paper": 16579836,
-    "Scintilla/VHDL/style13/color": 2130048,
-    "Scintilla/VHDL/style13/paper": 16579836,
-    "Scintilla/VHDL/style14/color": 8405024,
-    "Scintilla/VHDL/style14/paper": 16579836,
-    "Scintilla/VHDL/style15/color": 2303527,
-    "Scintilla/VHDL/style15/paper": 16579836,
-    "Scintilla/VHDL/style2/color": 4161343,
-    "Scintilla/VHDL/style2/paper": 16579836,
-    "Scintilla/VHDL/style3/color": 32639,
-    "Scintilla/VHDL/style3/paper": 16579836,
-    "Scintilla/VHDL/style4/color": 8323199,
-    "Scintilla/VHDL/style4/paper": 16579836,
-    "Scintilla/VHDL/style5/color": 2303527,
-    "Scintilla/VHDL/style5/paper": 16579836,
-    "Scintilla/VHDL/style6/color": 2303527,
-    "Scintilla/VHDL/style6/paper": 16579836,
+    "Scintilla/VHDL/style11/paper": 2500134,
+    "Scintilla/VHDL/style12/color": 4259648,
+    "Scintilla/VHDL/style12/paper": 2500134,
+    "Scintilla/VHDL/style13/color": 3860455,
+    "Scintilla/VHDL/style13/paper": 2500134,
+    "Scintilla/VHDL/style14/color": 16744512,
+    "Scintilla/VHDL/style14/paper": 2500134,
+    "Scintilla/VHDL/style15/color": 12044236,
+    "Scintilla/VHDL/style15/paper": 2500134,
+    "Scintilla/VHDL/style2/color": 7133804,
+    "Scintilla/VHDL/style2/paper": 2500134,
+    "Scintilla/VHDL/style3/color": 51400,
+    "Scintilla/VHDL/style3/paper": 2500134,
+    "Scintilla/VHDL/style4/color": 12801219,
+    "Scintilla/VHDL/style4/paper": 2500134,
+    "Scintilla/VHDL/style5/color": 12044236,
+    "Scintilla/VHDL/style5/paper": 2500134,
+    "Scintilla/VHDL/style6/color": 12044236,
+    "Scintilla/VHDL/style6/paper": 2500134,
     "Scintilla/VHDL/style7/color": 0,
     "Scintilla/VHDL/style7/paper": 14729440,
-    "Scintilla/VHDL/style8/color": 127,
-    "Scintilla/VHDL/style8/paper": 16579836,
-    "Scintilla/VHDL/style9/color": 32639,
-    "Scintilla/VHDL/style9/paper": 16579836,
+    "Scintilla/VHDL/style8/color": 6333951,
+    "Scintilla/VHDL/style8/paper": 2500134,
+    "Scintilla/VHDL/style9/color": 51400,
+    "Scintilla/VHDL/style9/paper": 2500134,
     "Scintilla/XML/defaultcolor": 2303527,
     "Scintilla/XML/defaultpaper": 16579836,
     "Scintilla/XML/style0/color": 16777215,
@@ -2218,218 +2218,218 @@
     "Scintilla/XML/style1/paper": 2500134,
     "Scintilla/XML/style10/color": 16711935,
     "Scintilla/XML/style10/paper": 2500134,
-    "Scintilla/XML/style100/color": 15652537,
-    "Scintilla/XML/style100/paper": 2500134,
-    "Scintilla/XML/style101/color": 15652537,
-    "Scintilla/XML/style101/paper": 2500134,
-    "Scintilla/XML/style102/color": 15652537,
-    "Scintilla/XML/style102/paper": 2500134,
-    "Scintilla/XML/style105/color": 15652537,
+    "Scintilla/XML/style100/color": 65535,
+    "Scintilla/XML/style100/paper": 4215616,
+    "Scintilla/XML/style101/color": 16777215,
+    "Scintilla/XML/style101/paper": 4215616,
+    "Scintilla/XML/style102/color": 16777215,
+    "Scintilla/XML/style102/paper": 4215616,
+    "Scintilla/XML/style105/color": 16777215,
     "Scintilla/XML/style105/paper": 2500134,
-    "Scintilla/XML/style106/color": 15652537,
-    "Scintilla/XML/style106/paper": 2500134,
-    "Scintilla/XML/style107/color": 15652537,
-    "Scintilla/XML/style107/paper": 2500134,
-    "Scintilla/XML/style108/color": 15652537,
-    "Scintilla/XML/style108/paper": 2500134,
-    "Scintilla/XML/style109/color": 15652537,
-    "Scintilla/XML/style109/paper": 2500134,
+    "Scintilla/XML/style106/color": 8421504,
+    "Scintilla/XML/style106/paper": 13627343,
+    "Scintilla/XML/style107/color": 32512,
+    "Scintilla/XML/style107/paper": 13627343,
+    "Scintilla/XML/style108/color": 32639,
+    "Scintilla/XML/style108/paper": 13627343,
+    "Scintilla/XML/style109/color": 8323199,
+    "Scintilla/XML/style109/paper": 13627343,
     "Scintilla/XML/style11/color": 54783,
     "Scintilla/XML/style11/paper": 2500134,
-    "Scintilla/XML/style110/color": 15652537,
-    "Scintilla/XML/style110/paper": 2500134,
-    "Scintilla/XML/style111/color": 15652537,
-    "Scintilla/XML/style111/paper": 2500134,
-    "Scintilla/XML/style112/color": 15652537,
-    "Scintilla/XML/style112/paper": 2500134,
-    "Scintilla/XML/style113/color": 15652537,
-    "Scintilla/XML/style113/paper": 2500134,
-    "Scintilla/XML/style114/color": 15652537,
-    "Scintilla/XML/style114/paper": 2500134,
-    "Scintilla/XML/style115/color": 15652537,
-    "Scintilla/XML/style115/paper": 2500134,
-    "Scintilla/XML/style116/color": 15652537,
-    "Scintilla/XML/style116/paper": 2500134,
-    "Scintilla/XML/style117/color": 15652537,
-    "Scintilla/XML/style117/paper": 2500134,
-    "Scintilla/XML/style118/color": 15652537,
+    "Scintilla/XML/style110/color": 8323199,
+    "Scintilla/XML/style110/paper": 13627343,
+    "Scintilla/XML/style111/color": 127,
+    "Scintilla/XML/style111/paper": 13627343,
+    "Scintilla/XML/style112/color": 8323072,
+    "Scintilla/XML/style112/paper": 13627343,
+    "Scintilla/XML/style113/color": 8323072,
+    "Scintilla/XML/style113/paper": 13627343,
+    "Scintilla/XML/style114/color": 255,
+    "Scintilla/XML/style114/paper": 13627343,
+    "Scintilla/XML/style115/color": 32639,
+    "Scintilla/XML/style115/paper": 13627343,
+    "Scintilla/XML/style116/color": 0,
+    "Scintilla/XML/style116/paper": 13627343,
+    "Scintilla/XML/style117/color": 0,
+    "Scintilla/XML/style117/paper": 13627343,
+    "Scintilla/XML/style118/color": 10395903,
     "Scintilla/XML/style118/paper": 2500134,
-    "Scintilla/XML/style119/color": 15652537,
+    "Scintilla/XML/style119/color": 65280,
     "Scintilla/XML/style119/paper": 2500134,
     "Scintilla/XML/style12/color": 7582463,
     "Scintilla/XML/style12/paper": 2500134,
-    "Scintilla/XML/style120/color": 15652537,
+    "Scintilla/XML/style120/color": 65280,
     "Scintilla/XML/style120/paper": 2500134,
-    "Scintilla/XML/style121/color": 15652537,
+    "Scintilla/XML/style121/color": 16711935,
     "Scintilla/XML/style121/paper": 2500134,
-    "Scintilla/XML/style122/color": 15652537,
+    "Scintilla/XML/style122/color": 16760576,
     "Scintilla/XML/style122/paper": 2500134,
-    "Scintilla/XML/style123/color": 15652537,
+    "Scintilla/XML/style123/color": 10066943,
     "Scintilla/XML/style123/paper": 2500134,
-    "Scintilla/XML/style124/color": 15652537,
+    "Scintilla/XML/style124/color": 16769428,
     "Scintilla/XML/style124/paper": 2500134,
-    "Scintilla/XML/style125/color": 15652537,
+    "Scintilla/XML/style125/color": 16769428,
     "Scintilla/XML/style125/paper": 2500134,
-    "Scintilla/XML/style126/color": 15652537,
+    "Scintilla/XML/style126/color": 10066943,
     "Scintilla/XML/style126/paper": 2500134,
-    "Scintilla/XML/style127/color": 15652537,
+    "Scintilla/XML/style127/color": 16777215,
     "Scintilla/XML/style127/paper": 2500134,
     "Scintilla/XML/style13/color": 7582463,
     "Scintilla/XML/style13/paper": 2500134,
     "Scintilla/XML/style14/color": 9430527,
     "Scintilla/XML/style14/paper": 2500134,
-    "Scintilla/XML/style15/color": 15652537,
-    "Scintilla/XML/style15/paper": 2500134,
-    "Scintilla/XML/style16/color": 15652537,
-    "Scintilla/XML/style16/paper": 2500134,
+    "Scintilla/XML/style15/color": 0,
+    "Scintilla/XML/style15/paper": 16776960,
+    "Scintilla/XML/style16/color": 0,
+    "Scintilla/XML/style16/paper": 16768768,
     "Scintilla/XML/style17/color": 0,
     "Scintilla/XML/style17/paper": 16768768,
-    "Scintilla/XML/style18/color": 8388608,
-    "Scintilla/XML/style18/paper": 16777215,
-    "Scintilla/XML/style19/color": 6324320,
-    "Scintilla/XML/style19/paper": 16777215,
-    "Scintilla/XML/style2/color": 128,
+    "Scintilla/XML/style18/color": 255,
+    "Scintilla/XML/style18/paper": 16773055,
+    "Scintilla/XML/style19/color": 16711935,
+    "Scintilla/XML/style19/paper": 16773119,
+    "Scintilla/XML/style2/color": 16731729,
     "Scintilla/XML/style2/paper": 2500134,
-    "Scintilla/XML/style20/color": 15652537,
+    "Scintilla/XML/style20/color": 16777215,
     "Scintilla/XML/style20/paper": 2500134,
-    "Scintilla/XML/style21/color": 128,
-    "Scintilla/XML/style21/paper": 15724543,
-    "Scintilla/XML/style22/color": 128,
-    "Scintilla/XML/style22/paper": 15724543,
-    "Scintilla/XML/style23/color": 26112,
-    "Scintilla/XML/style23/paper": 15724543,
+    "Scintilla/XML/style21/color": 10001631,
+    "Scintilla/XML/style21/paper": 2500134,
+    "Scintilla/XML/style22/color": 10001631,
+    "Scintilla/XML/style22/paper": 2500134,
+    "Scintilla/XML/style23/color": 10284700,
+    "Scintilla/XML/style23/paper": 2500134,
     "Scintilla/XML/style24/color": 8388608,
     "Scintilla/XML/style24/paper": 15724543,
     "Scintilla/XML/style25/color": 10040064,
     "Scintilla/XML/style25/paper": 15724543,
     "Scintilla/XML/style26/color": 8388608,
     "Scintilla/XML/style26/paper": 16737894,
-    "Scintilla/XML/style27/color": 3368703,
-    "Scintilla/XML/style27/paper": 15724543,
+    "Scintilla/XML/style27/color": 10010623,
+    "Scintilla/XML/style27/paper": 2500134,
     "Scintilla/XML/style29/color": 8421376,
     "Scintilla/XML/style29/paper": 15724543,
     "Scintilla/XML/style3/color": 61166,
     "Scintilla/XML/style3/paper": 2500134,
-    "Scintilla/XML/style30/color": 15652537,
+    "Scintilla/XML/style30/color": 16777215,
     "Scintilla/XML/style30/paper": 2500134,
     "Scintilla/XML/style31/color": 102,
     "Scintilla/XML/style31/paper": 13421792,
     "Scintilla/XML/style4/color": 16738924,
     "Scintilla/XML/style4/paper": 2500134,
-    "Scintilla/XML/style40/color": 15652537,
+    "Scintilla/XML/style40/color": 16776960,
     "Scintilla/XML/style40/paper": 2500134,
-    "Scintilla/XML/style41/color": 15652537,
+    "Scintilla/XML/style41/color": 16777215,
     "Scintilla/XML/style41/paper": 2500134,
-    "Scintilla/XML/style42/color": 15652537,
+    "Scintilla/XML/style42/color": 55552,
     "Scintilla/XML/style42/paper": 2500134,
-    "Scintilla/XML/style43/color": 15652537,
+    "Scintilla/XML/style43/color": 55552,
     "Scintilla/XML/style43/paper": 2500134,
-    "Scintilla/XML/style44/color": 15652537,
+    "Scintilla/XML/style44/color": 7985273,
     "Scintilla/XML/style44/paper": 2500134,
-    "Scintilla/XML/style45/color": 15652537,
+    "Scintilla/XML/style45/color": 53199,
     "Scintilla/XML/style45/paper": 2500134,
-    "Scintilla/XML/style46/color": 15652537,
+    "Scintilla/XML/style46/color": 16777215,
     "Scintilla/XML/style46/paper": 2500134,
-    "Scintilla/XML/style47/color": 15652537,
+    "Scintilla/XML/style47/color": 7303167,
     "Scintilla/XML/style47/paper": 2500134,
-    "Scintilla/XML/style48/color": 15652537,
+    "Scintilla/XML/style48/color": 16711935,
     "Scintilla/XML/style48/paper": 2500134,
-    "Scintilla/XML/style49/color": 15652537,
+    "Scintilla/XML/style49/color": 16711935,
     "Scintilla/XML/style49/paper": 2500134,
     "Scintilla/XML/style5/color": 58082,
     "Scintilla/XML/style5/paper": 2500134,
-    "Scintilla/XML/style50/color": 15652537,
+    "Scintilla/XML/style50/color": 16777215,
     "Scintilla/XML/style50/paper": 2500134,
-    "Scintilla/XML/style51/color": 15652537,
-    "Scintilla/XML/style51/paper": 2500134,
-    "Scintilla/XML/style52/color": 15652537,
-    "Scintilla/XML/style52/paper": 2500134,
-    "Scintilla/XML/style55/color": 15652537,
+    "Scintilla/XML/style51/color": 0,
+    "Scintilla/XML/style51/paper": 12565424,
+    "Scintilla/XML/style52/color": 0,
+    "Scintilla/XML/style52/paper": 16759728,
+    "Scintilla/XML/style55/color": 16777215,
     "Scintilla/XML/style55/paper": 2500134,
-    "Scintilla/XML/style56/color": 15652537,
-    "Scintilla/XML/style56/paper": 2500134,
-    "Scintilla/XML/style57/color": 15652537,
-    "Scintilla/XML/style57/paper": 2500134,
-    "Scintilla/XML/style58/color": 15652537,
-    "Scintilla/XML/style58/paper": 2500134,
-    "Scintilla/XML/style59/color": 15652537,
-    "Scintilla/XML/style59/paper": 2500134,
+    "Scintilla/XML/style56/color": 0,
+    "Scintilla/XML/style56/paper": 14671743,
+    "Scintilla/XML/style57/color": 32512,
+    "Scintilla/XML/style57/paper": 14671743,
+    "Scintilla/XML/style58/color": 32512,
+    "Scintilla/XML/style58/paper": 14671743,
+    "Scintilla/XML/style59/color": 8355711,
+    "Scintilla/XML/style59/paper": 14671743,
     "Scintilla/XML/style6/color": 16711935,
     "Scintilla/XML/style6/paper": 2500134,
-    "Scintilla/XML/style60/color": 15652537,
-    "Scintilla/XML/style60/paper": 2500134,
-    "Scintilla/XML/style61/color": 15652537,
-    "Scintilla/XML/style61/paper": 2500134,
-    "Scintilla/XML/style62/color": 15652537,
-    "Scintilla/XML/style62/paper": 2500134,
-    "Scintilla/XML/style63/color": 15652537,
-    "Scintilla/XML/style63/paper": 2500134,
-    "Scintilla/XML/style64/color": 15652537,
-    "Scintilla/XML/style64/paper": 2500134,
-    "Scintilla/XML/style65/color": 15652537,
-    "Scintilla/XML/style65/paper": 2500134,
-    "Scintilla/XML/style66/color": 15652537,
-    "Scintilla/XML/style66/paper": 2500134,
-    "Scintilla/XML/style67/color": 15652537,
-    "Scintilla/XML/style67/paper": 2500134,
+    "Scintilla/XML/style60/color": 32639,
+    "Scintilla/XML/style60/paper": 14671743,
+    "Scintilla/XML/style61/color": 0,
+    "Scintilla/XML/style61/paper": 14671743,
+    "Scintilla/XML/style62/color": 127,
+    "Scintilla/XML/style62/paper": 14671743,
+    "Scintilla/XML/style63/color": 8323199,
+    "Scintilla/XML/style63/paper": 14671743,
+    "Scintilla/XML/style64/color": 8323199,
+    "Scintilla/XML/style64/paper": 14671743,
+    "Scintilla/XML/style65/color": 0,
+    "Scintilla/XML/style65/paper": 14671743,
+    "Scintilla/XML/style66/color": 0,
+    "Scintilla/XML/style66/paper": 12565424,
+    "Scintilla/XML/style67/color": 0,
+    "Scintilla/XML/style67/paper": 16759728,
     "Scintilla/XML/style7/color": 16711935,
     "Scintilla/XML/style7/paper": 2500134,
-    "Scintilla/XML/style70/color": 15652537,
+    "Scintilla/XML/style70/color": 16777215,
     "Scintilla/XML/style70/paper": 2500134,
-    "Scintilla/XML/style71/color": 15652537,
-    "Scintilla/XML/style71/paper": 2500134,
-    "Scintilla/XML/style72/color": 15652537,
-    "Scintilla/XML/style72/paper": 2500134,
-    "Scintilla/XML/style73/color": 15652537,
-    "Scintilla/XML/style73/paper": 2500134,
-    "Scintilla/XML/style74/color": 15652537,
-    "Scintilla/XML/style74/paper": 2500134,
-    "Scintilla/XML/style75/color": 15652537,
-    "Scintilla/XML/style75/paper": 2500134,
-    "Scintilla/XML/style76/color": 15652537,
-    "Scintilla/XML/style76/paper": 2500134,
-    "Scintilla/XML/style77/color": 15652537,
-    "Scintilla/XML/style77/paper": 2500134,
+    "Scintilla/XML/style71/color": 16777215,
+    "Scintilla/XML/style71/paper": 4079166,
+    "Scintilla/XML/style72/color": 65280,
+    "Scintilla/XML/style72/paper": 4079166,
+    "Scintilla/XML/style73/color": 65535,
+    "Scintilla/XML/style73/paper": 4079166,
+    "Scintilla/XML/style74/color": 5200127,
+    "Scintilla/XML/style74/paper": 4079166,
+    "Scintilla/XML/style75/color": 16711935,
+    "Scintilla/XML/style75/paper": 4079166,
+    "Scintilla/XML/style76/color": 5200127,
+    "Scintilla/XML/style76/paper": 4079166,
+    "Scintilla/XML/style77/color": 128,
+    "Scintilla/XML/style77/paper": 8355839,
     "Scintilla/XML/style8/color": 16711935,
     "Scintilla/XML/style8/paper": 2500134,
-    "Scintilla/XML/style80/color": 15652537,
+    "Scintilla/XML/style80/color": 16777215,
     "Scintilla/XML/style80/paper": 2500134,
-    "Scintilla/XML/style81/color": 15652537,
-    "Scintilla/XML/style81/paper": 2500134,
-    "Scintilla/XML/style82/color": 15652537,
-    "Scintilla/XML/style82/paper": 2500134,
-    "Scintilla/XML/style83/color": 15652537,
-    "Scintilla/XML/style83/paper": 2500134,
-    "Scintilla/XML/style84/color": 15652537,
-    "Scintilla/XML/style84/paper": 2500134,
-    "Scintilla/XML/style85/color": 15652537,
-    "Scintilla/XML/style85/paper": 2500134,
-    "Scintilla/XML/style86/color": 15652537,
-    "Scintilla/XML/style86/paper": 2500134,
-    "Scintilla/XML/style87/color": 15652537,
-    "Scintilla/XML/style87/paper": 2500134,
+    "Scintilla/XML/style81/color": 0,
+    "Scintilla/XML/style81/paper": 13619183,
+    "Scintilla/XML/style82/color": 32768,
+    "Scintilla/XML/style82/paper": 13619183,
+    "Scintilla/XML/style83/color": 32896,
+    "Scintilla/XML/style83/paper": 13619183,
+    "Scintilla/XML/style84/color": 128,
+    "Scintilla/XML/style84/paper": 13619183,
+    "Scintilla/XML/style85/color": 8388736,
+    "Scintilla/XML/style85/paper": 13619183,
+    "Scintilla/XML/style86/color": 128,
+    "Scintilla/XML/style86/paper": 13619183,
+    "Scintilla/XML/style87/color": 128,
+    "Scintilla/XML/style87/paper": 8355839,
     "Scintilla/XML/style9/color": 16776960,
     "Scintilla/XML/style9/paper": 2500134,
-    "Scintilla/XML/style90/color": 15652537,
+    "Scintilla/XML/style90/color": 16777215,
     "Scintilla/XML/style90/paper": 2500134,
-    "Scintilla/XML/style91/color": 15652537,
-    "Scintilla/XML/style91/paper": 2500134,
-    "Scintilla/XML/style92/color": 15652537,
-    "Scintilla/XML/style92/paper": 2500134,
-    "Scintilla/XML/style93/color": 15652537,
-    "Scintilla/XML/style93/paper": 2500134,
-    "Scintilla/XML/style94/color": 15652537,
-    "Scintilla/XML/style94/paper": 2500134,
-    "Scintilla/XML/style95/color": 15652537,
-    "Scintilla/XML/style95/paper": 2500134,
-    "Scintilla/XML/style96/color": 15652537,
-    "Scintilla/XML/style96/paper": 2500134,
-    "Scintilla/XML/style97/color": 15652537,
-    "Scintilla/XML/style97/paper": 2500134,
-    "Scintilla/XML/style98/color": 15652537,
-    "Scintilla/XML/style98/paper": 2500134,
-    "Scintilla/XML/style99/color": 15652537,
-    "Scintilla/XML/style99/paper": 2500134,
+    "Scintilla/XML/style91/color": 16777215,
+    "Scintilla/XML/style91/paper": 4215616,
+    "Scintilla/XML/style92/color": 65280,
+    "Scintilla/XML/style92/paper": 4215616,
+    "Scintilla/XML/style93/color": 65535,
+    "Scintilla/XML/style93/paper": 4215616,
+    "Scintilla/XML/style94/color": 16711935,
+    "Scintilla/XML/style94/paper": 4215616,
+    "Scintilla/XML/style95/color": 16711935,
+    "Scintilla/XML/style95/paper": 4215616,
+    "Scintilla/XML/style96/color": 11381503,
+    "Scintilla/XML/style96/paper": 4215616,
+    "Scintilla/XML/style97/color": 16742263,
+    "Scintilla/XML/style97/paper": 4215616,
+    "Scintilla/XML/style98/color": 16742263,
+    "Scintilla/XML/style98/paper": 4215616,
+    "Scintilla/XML/style99/color": 11381503,
+    "Scintilla/XML/style99/paper": 4215616,
     "Scintilla/YAML/defaultcolor": 2303527,
     "Scintilla/YAML/defaultpaper": 16579836,
     "Scintilla/YAML/style0/color": 16777215,

eric ide

mercurial