diff --git a/data/base16.json b/data/base16.json
index 30f6a216..13041ce1 100644
--- a/data/base16.json
+++ b/data/base16.json
@@ -1,497 +1 @@
-{
- "$schema": "vscode://schemas/color-theme",
- "name": "base16",
- "type": "dark",
- "colors": { "editor.background": "#FFFF00", "editor.foreground": "#FFFF05" },
- "tokenColors": [
- {
- "name": "Comment",
- "scope": ["comment", "punctuation.definition.comment"],
- "settings": { "fontStyle": "italic", "foreground": "#FFFF03" }
- },
- {
- "name": "Variables, Parameters",
- "scope": [
- "variable",
- "string constant.other.placeholder",
- "entity.name.variable.parameter",
- "entity.name.variable.local",
- "variable.parameter"
- ],
- "settings": { "foreground": "#FFFF08" }
- },
- {
- "name": "Properties",
- "scope": ["variable.other.object.property"],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "Colors",
- "scope": ["constant.other.color"],
- "settings": { "foreground": "#FFFF0B" }
- },
- {
- "name": "Invalid",
- "scope": ["invalid", "invalid.illegal"],
- "settings": { "foreground": "#FFFF08" }
- },
- {
- "name": "Invalid - Deprecated",
- "scope": ["invalid.deprecated"],
- "settings": { "foreground": "#FFFF0F" }
- },
- {
- "name": "Keyword, Storage",
- "scope": ["keyword", "storage.modifier"],
- "settings": { "foreground": "#FFFF0E" }
- },
- {
- "name": "Keyword Control",
- "scope": [
- "keyword.control",
- "keyword.control.flow",
- "keyword.control.from",
- "keyword.control.import",
- "keyword.control.as"
- ],
- "settings": { "foreground": "#FFFF0E" }
- },
- {
- "name": "Keyword",
- "scope": [
- "keyword.other.using",
- "keyword.other.namespace",
- "keyword.other.class",
- "keyword.other.new",
- "keyword.other.event",
- "keyword.other.this",
- "keyword.other.await",
- "keyword.other.var",
- "keyword.other.package",
- "keyword.other.import",
- "variable.language.this",
- "storage.type.ts"
- ],
- "settings": { "foreground": "#FFFF0E" }
- },
- {
- "name": "Types, Primitives",
- "scope": ["keyword.type", "storage.type.primitive"],
- "settings": { "foreground": "#FFFF0C" }
- },
- {
- "name": "Function",
- "scope": ["storage.type.function"],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "Operator, Misc",
- "scope": [
- "constant.other.color",
- "punctuation",
- "punctuation.section.class.end",
- "meta.tag",
- "punctuation.definition.tag",
- "punctuation.separator.inheritance.php",
- "punctuation.definition.tag.html",
- "punctuation.definition.tag.begin.html",
- "punctuation.definition.tag.end.html",
- "keyword.other.template",
- "keyword.other.substitution"
- ],
- "settings": { "foreground": "#FFFF05" }
- },
- {
- "name": "Embedded",
- "scope": ["punctuation.section.embedded", "variable.interpolation"],
- "settings": { "foreground": "#FFFF0F" }
- },
- {
- "name": "Tag",
- "scope": [
- "entity.name.tag",
- "meta.tag.sgml",
- "markup.deleted.git_gutter"
- ],
- "settings": { "foreground": "#FFFF08" }
- },
- {
- "name": "Function, Special Method",
- "scope": [
- "entity.name.function",
- "meta.function-call",
- "variable.function",
- "support.function",
- "keyword.other.special-method"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "Block Level Variables",
- "scope": ["meta.block variable.other"],
- "settings": { "foreground": "#FFFF08" }
- },
- {
- "name": "Other Variable, String Link",
- "scope": ["support.other.variable", "string.other.link"],
- "settings": { "foreground": "#FFFF08" }
- },
- {
- "name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
- "scope": [
- "constant.numeric",
- "constant.language",
- "support.constant",
- "constant.character",
- "constant.escape",
- "keyword.other.unit",
- "keyword.other"
- ],
- "settings": { "foreground": "#FFFF09" }
- },
- {
- "name": "String, Symbols, Inherited Class, Markup Heading",
- "scope": [
- "string",
- "constant.other.symbol",
- "constant.other.key",
- "entity.other.inherited-class",
- "markup.heading",
- "markup.inserted.git_gutter",
- "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
- ],
- "settings": { "fontStyle": "", "foreground": "#FFFF0B" }
- },
- {
- "name": "Class, Support",
- "scope": [
- "entity.name",
- "support.type",
- "support.class",
- "support.other.namespace.use.php",
- "meta.use.php",
- "support.other.namespace.php",
- "markup.changed.git_gutter",
- "support.type.sys-types"
- ],
- "settings": { "foreground": "#FFFF0A" }
- },
- {
- "name": "Storage Type, Import Class",
- "scope": [
- "storage.type",
- "storage.modifier.package",
- "storage.modifier.import"
- ],
- "settings": { "foreground": "#FFFF0A" }
- },
- {
- "name": "Fields",
- "scope": ["entity.name.variable.field"],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "Entity Types",
- "scope": ["support.type"],
- "settings": { "foreground": "#FFFF0C" }
- },
- {
- "name": "CSS Class and Support",
- "scope": [
- "source.css support.type.property-name",
- "source.sass support.type.property-name",
- "source.scss support.type.property-name",
- "source.less support.type.property-name",
- "source.stylus support.type.property-name",
- "source.postcss support.type.property-name"
- ],
- "settings": { "foreground": "#FFFF0C" }
- },
- {
- "name": "Sub-methods",
- "scope": [
- "entity.name.module.js",
- "variable.import.parameter.js",
- "variable.other.class.js"
- ],
- "settings": { "foreground": "#FFFF08" }
- },
- {
- "name": "Language methods",
- "scope": ["variable.language"],
- "settings": { "fontStyle": "italic", "foreground": "#FFFF08" }
- },
- {
- "name": "entity.name.method.js",
- "scope": ["entity.name.method.js"],
- "settings": { "fontStyle": "italic", "foreground": "#FFFF0D" }
- },
- {
- "name": "meta.method.js",
- "scope": [
- "meta.class-method.js entity.name.function.js",
- "variable.function.constructor"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "Attributes",
- "scope": ["entity.other.attribute-name"],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "HTML Attributes",
- "scope": [
- "text.html.basic entity.other.attribute-name.html",
- "text.html.basic entity.other.attribute-name"
- ],
- "settings": { "fontStyle": "italic", "foreground": "#FFFF0A" }
- },
- {
- "name": "CSS Classes",
- "scope": ["entity.other.attribute-name.class"],
- "settings": { "foreground": "#FFFF0A" }
- },
- {
- "name": "CSS ID's",
- "scope": ["source.sass keyword.control"],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "Inserted",
- "scope": ["markup.inserted"],
- "settings": { "foreground": "#FFFF0B" }
- },
- {
- "name": "Deleted",
- "scope": ["markup.deleted"],
- "settings": { "foreground": "#FFFF08" }
- },
- {
- "name": "Changed",
- "scope": ["markup.changed"],
- "settings": { "foreground": "#FFFF0E" }
- },
- {
- "name": "Regular Expressions",
- "scope": ["string.regexp"],
- "settings": { "foreground": "#FFFF0C" }
- },
- {
- "name": "Escape Characters",
- "scope": ["constant.character.escape"],
- "settings": { "foreground": "#FFFF0C" }
- },
- {
- "name": "URL",
- "scope": ["*url*", "*link*", "*uri*"],
- "settings": { "fontStyle": "underline" }
- },
- {
- "name": "Decorators",
- "scope": [
- "tag.decorator.js entity.name.tag.js",
- "tag.decorator.js punctuation.definition.tag.js"
- ],
- "settings": { "fontStyle": "italic", "foreground": "#FFFF0D" }
- },
- {
- "name": "ES7 Bind Operator",
- "scope": [
- "source.js constant.other.object.key.js string.unquoted.label.js"
- ],
- "settings": { "fontStyle": "italic", "foreground": "#FFFF0E" }
- },
- {
- "name": "JSON Key - Level 0",
- "scope": [
- "source.json meta.structure.dictionary.json support.type.property-name.json"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "JSON Key - Level 1",
- "scope": [
- "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "JSON Key - Level 2",
- "scope": [
- "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "JSON Key - Level 3",
- "scope": [
- "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "JSON Key - Level 4",
- "scope": [
- "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "JSON Key - Level 5",
- "scope": [
- "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "JSON Key - Level 6",
- "scope": [
- "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "JSON Key - Level 7",
- "scope": [
- "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "JSON Key - Level 8",
- "scope": [
- "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "Markdown - Plain",
- "scope": [
- "text.html.markdown",
- "punctuation.definition.list_item.markdown"
- ],
- "settings": { "foreground": "#FFFF05" }
- },
- {
- "name": "Markdown - Markup Raw Inline",
- "scope": ["text.html.markdown markup.inline.raw.markdown"],
- "settings": { "foreground": "#FFFF0E" }
- },
- {
- "name": "Markdown - Markup Raw Inline Punctuation",
- "scope": [
- "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
- ],
- "settings": { "foreground": "#FFFF0C" }
- },
- {
- "name": "Markdown - Line Break",
- "scope": ["text.html.markdown meta.dummy.line-break"],
- "settings": { "foreground": "#FFFF03" }
- },
- {
- "name": "Markdown - Heading",
- "scope": [
- "markdown.heading",
- "markup.heading | markup.heading entity.name",
- "markup.heading.markdown punctuation.definition.heading.markdown"
- ],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "Markup - Italic",
- "scope": ["markup.italic"],
- "settings": { "fontStyle": "italic", "foreground": "#FFFF08" }
- },
- {
- "name": "Markup - Bold",
- "scope": ["markup.bold", "markup.bold string"],
- "settings": { "fontStyle": "bold", "foreground": "#FFFF08" }
- },
- {
- "name": "Markup - Bold-Italic",
- "scope": [
- "markup.bold markup.italic",
- "markup.italic markup.bold",
- "markup.quote markup.bold",
- "markup.bold markup.italic string",
- "markup.italic markup.bold string",
- "markup.quote markup.bold string"
- ],
- "settings": { "fontStyle": "bold", "foreground": "#FFFF08" }
- },
- {
- "name": "Markup - Underline",
- "scope": ["markup.underline"],
- "settings": { "fontStyle": "underline", "foreground": "#FFFF09" }
- },
- {
- "name": "Markdown - Blockquote",
- "scope": ["markup.quote punctuation.definition.blockquote.markdown"],
- "settings": { "foreground": "#FFFF0C" }
- },
- {
- "name": "Markup - Quote",
- "scope": ["markup.quote"],
- "settings": { "fontStyle": "italic" }
- },
- {
- "name": "Markdown - Link",
- "scope": ["string.other.link.title.markdown"],
- "settings": { "foreground": "#FFFF0D" }
- },
- {
- "name": "Markdown - Link Description",
- "scope": ["string.other.link.description.title.markdown"],
- "settings": { "foreground": "#FFFF0E" }
- },
- {
- "name": "Markdown - Link Anchor",
- "scope": ["constant.other.reference.link.markdown"],
- "settings": { "foreground": "#FFFF0A" }
- },
- {
- "name": "Markup - Raw Block",
- "scope": ["markup.raw.block"],
- "settings": { "foreground": "#FFFF0E" }
- },
- {
- "name": "Markdown - Raw Block Fenced",
- "scope": ["markup.raw.block.fenced.markdown"],
- "settings": { "foreground": "#00000050" }
- },
- {
- "name": "Markdown - Fenced Bode Block",
- "scope": ["punctuation.definition.fenced.markdown"],
- "settings": { "foreground": "#00000050" }
- },
- {
- "name": "Markdown - Fenced Code Block Variable",
- "scope": [
- "markup.raw.block.fenced.markdown",
- "variable.language.fenced.markdown"
- ],
- "settings": { "foreground": "#FFFF0E" }
- },
- {
- "name": "Markdown - Fenced Language",
- "scope": ["variable.language.fenced.markdown"],
- "settings": { "foreground": "#FFFF08" }
- },
- {
- "name": "Markdown - Separator",
- "scope": ["meta.separator"],
- "settings": { "fontStyle": "bold", "foreground": "#FFFF0C" }
- },
- {
- "name": "Markup - Table",
- "scope": ["markup.table"],
- "settings": { "foreground": "#FFFF0E" }
- },
- { "scope": "token.info-token", "settings": { "foreground": "#FFFF0D" } },
- { "scope": "token.warn-token", "settings": { "foreground": "#FFFF0A" } },
- { "scope": "token.error-token", "settings": { "foreground": "#FFFF08" } },
- { "scope": "token.debug-token", "settings": { "foreground": "#FFFF0E" } }
- ]
-}
+{"$schema":"vscode://schemas/color-theme","name":"base16","type":"dark","colors":{"editor.background":"#FFFF00","editor.foreground":"#FFFF05"},"tokenColors":[{"name":"Comment","scope":["comment","punctuation.definition.comment"],"settings":{"fontStyle":"italic","foreground":"#FFFF03"}},{"name":"Variables, Parameters","scope":["variable","string constant.other.placeholder","entity.name.variable.parameter","entity.name.variable.local","variable.parameter"],"settings":{"foreground":"#FFFF08"}},{"name":"Properties","scope":["variable.other.object.property"],"settings":{"foreground":"#FFFF0D"}},{"name":"Colors","scope":["constant.other.color"],"settings":{"foreground":"#FFFF0B"}},{"name":"Invalid","scope":["invalid","invalid.illegal"],"settings":{"foreground":"#FFFF08"}},{"name":"Invalid - Deprecated","scope":["invalid.deprecated"],"settings":{"foreground":"#FFFF0F"}},{"name":"Keyword, Storage","scope":["keyword","storage.modifier"],"settings":{"foreground":"#FFFF0E"}},{"name":"Keyword Control","scope":["keyword.control","keyword.control.flow","keyword.control.from","keyword.control.import","keyword.control.as"],"settings":{"foreground":"#FFFF0E"}},{"name":"Keyword","scope":["keyword.other.using","keyword.other.namespace","keyword.other.class","keyword.other.new","keyword.other.event","keyword.other.this","keyword.other.await","keyword.other.var","keyword.other.package","keyword.other.import","variable.language.this","storage.type.ts"],"settings":{"foreground":"#FFFF0E"}},{"name":"Types, Primitives","scope":["keyword.type","storage.type.primitive"],"settings":{"foreground":"#FFFF0C"}},{"name":"Function","scope":["storage.type.function"],"settings":{"foreground":"#FFFF0D"}},{"name":"Operator, Misc","scope":["constant.other.color","punctuation","punctuation.section.class.end","meta.tag","punctuation.definition.tag","punctuation.separator.inheritance.php","punctuation.definition.tag.html","punctuation.definition.tag.begin.html","punctuation.definition.tag.end.html","keyword.other.template","keyword.other.substitution"],"settings":{"foreground":"#FFFF05"}},{"name":"Embedded","scope":["punctuation.section.embedded","variable.interpolation"],"settings":{"foreground":"#FFFF0F"}},{"name":"Tag","scope":["entity.name.tag","meta.tag.sgml","markup.deleted.git_gutter"],"settings":{"foreground":"#FFFF08"}},{"name":"Function, Special Method","scope":["entity.name.function","meta.function-call","variable.function","support.function","keyword.other.special-method"],"settings":{"foreground":"#FFFF0D"}},{"name":"Block Level Variables","scope":["meta.block variable.other"],"settings":{"foreground":"#FFFF08"}},{"name":"Other Variable, String Link","scope":["support.other.variable","string.other.link"],"settings":{"foreground":"#FFFF08"}},{"name":"Number, Constant, Function Argument, Tag Attribute, Embedded","scope":["constant.numeric","constant.language","support.constant","constant.character","constant.escape","keyword.other.unit","keyword.other"],"settings":{"foreground":"#FFFF09"}},{"name":"String, Symbols, Inherited Class, Markup Heading","scope":["string","constant.other.symbol","constant.other.key","entity.other.inherited-class","markup.heading","markup.inserted.git_gutter","meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"],"settings":{"fontStyle":"","foreground":"#FFFF0B"}},{"name":"Class, Support","scope":["entity.name","support.type","support.class","support.other.namespace.use.php","meta.use.php","support.other.namespace.php","markup.changed.git_gutter","support.type.sys-types"],"settings":{"foreground":"#FFFF0A"}},{"name":"Storage Type, Import Class","scope":["storage.type","storage.modifier.package","storage.modifier.import"],"settings":{"foreground":"#FFFF0A"}},{"name":"Fields","scope":["entity.name.variable.field"],"settings":{"foreground":"#FFFF0D"}},{"name":"Entity Types","scope":["support.type"],"settings":{"foreground":"#FFFF0C"}},{"name":"CSS Class and Support","scope":["source.css support.type.property-name","source.sass support.type.property-name","source.scss support.type.property-name","source.less support.type.property-name","source.stylus support.type.property-name","source.postcss support.type.property-name"],"settings":{"foreground":"#FFFF0C"}},{"name":"Sub-methods","scope":["entity.name.module.js","variable.import.parameter.js","variable.other.class.js"],"settings":{"foreground":"#FFFF08"}},{"name":"Language methods","scope":["variable.language"],"settings":{"fontStyle":"italic","foreground":"#FFFF08"}},{"name":"entity.name.method.js","scope":["entity.name.method.js"],"settings":{"fontStyle":"italic","foreground":"#FFFF0D"}},{"name":"meta.method.js","scope":["meta.class-method.js entity.name.function.js","variable.function.constructor"],"settings":{"foreground":"#FFFF0D"}},{"name":"Attributes","scope":["entity.other.attribute-name"],"settings":{"foreground":"#FFFF0D"}},{"name":"HTML Attributes","scope":["text.html.basic entity.other.attribute-name.html","text.html.basic entity.other.attribute-name"],"settings":{"fontStyle":"italic","foreground":"#FFFF0A"}},{"name":"CSS Classes","scope":["entity.other.attribute-name.class"],"settings":{"foreground":"#FFFF0A"}},{"name":"CSS ID's","scope":["source.sass keyword.control"],"settings":{"foreground":"#FFFF0D"}},{"name":"Inserted","scope":["markup.inserted"],"settings":{"foreground":"#FFFF0B"}},{"name":"Deleted","scope":["markup.deleted"],"settings":{"foreground":"#FFFF08"}},{"name":"Changed","scope":["markup.changed"],"settings":{"foreground":"#FFFF0E"}},{"name":"Regular Expressions","scope":["string.regexp"],"settings":{"foreground":"#FFFF0C"}},{"name":"Escape Characters","scope":["constant.character.escape"],"settings":{"foreground":"#FFFF0C"}},{"name":"URL","scope":["*url*","*link*","*uri*"],"settings":{"fontStyle":"underline"}},{"name":"Decorators","scope":["tag.decorator.js entity.name.tag.js","tag.decorator.js punctuation.definition.tag.js"],"settings":{"fontStyle":"italic","foreground":"#FFFF0D"}},{"name":"ES7 Bind Operator","scope":["source.js constant.other.object.key.js string.unquoted.label.js"],"settings":{"fontStyle":"italic","foreground":"#FFFF0E"}},{"name":"JSON Key - Level 0","scope":["source.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFFF0D"}},{"name":"JSON Key - Level 1","scope":["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFFF0D"}},{"name":"JSON Key - Level 2","scope":["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFFF0D"}},{"name":"JSON Key - Level 3","scope":["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFFF0D"}},{"name":"JSON Key - Level 4","scope":["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFFF0D"}},{"name":"JSON Key - Level 5","scope":["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFFF0D"}},{"name":"JSON Key - Level 6","scope":["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFFF0D"}},{"name":"JSON Key - Level 7","scope":["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFFF0D"}},{"name":"JSON Key - Level 8","scope":["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],"settings":{"foreground":"#FFFF0D"}},{"name":"Markdown - Plain","scope":["text.html.markdown","punctuation.definition.list_item.markdown"],"settings":{"foreground":"#FFFF05"}},{"name":"Markdown - Markup Raw Inline","scope":["text.html.markdown markup.inline.raw.markdown"],"settings":{"foreground":"#FFFF0E"}},{"name":"Markdown - Markup Raw Inline Punctuation","scope":["text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"],"settings":{"foreground":"#FFFF0C"}},{"name":"Markdown - Line Break","scope":["text.html.markdown meta.dummy.line-break"],"settings":{"foreground":"#FFFF03"}},{"name":"Markdown - Heading","scope":["markdown.heading","markup.heading | markup.heading entity.name","markup.heading.markdown punctuation.definition.heading.markdown"],"settings":{"foreground":"#FFFF0D"}},{"name":"Markup - Italic","scope":["markup.italic"],"settings":{"fontStyle":"italic","foreground":"#FFFF08"}},{"name":"Markup - Bold","scope":["markup.bold","markup.bold string"],"settings":{"fontStyle":"bold","foreground":"#FFFF08"}},{"name":"Markup - Bold-Italic","scope":["markup.bold markup.italic","markup.italic markup.bold","markup.quote markup.bold","markup.bold markup.italic string","markup.italic markup.bold string","markup.quote markup.bold string"],"settings":{"fontStyle":"bold","foreground":"#FFFF08"}},{"name":"Markup - Underline","scope":["markup.underline"],"settings":{"fontStyle":"underline","foreground":"#FFFF09"}},{"name":"Markdown - Blockquote","scope":["markup.quote punctuation.definition.blockquote.markdown"],"settings":{"foreground":"#FFFF0C"}},{"name":"Markup - Quote","scope":["markup.quote"],"settings":{"fontStyle":"italic"}},{"name":"Markdown - Link","scope":["string.other.link.title.markdown"],"settings":{"foreground":"#FFFF0D"}},{"name":"Markdown - Link Description","scope":["string.other.link.description.title.markdown"],"settings":{"foreground":"#FFFF0E"}},{"name":"Markdown - Link Anchor","scope":["constant.other.reference.link.markdown"],"settings":{"foreground":"#FFFF0A"}},{"name":"Markup - Raw Block","scope":["markup.raw.block"],"settings":{"foreground":"#FFFF0E"}},{"name":"Markdown - Raw Block Fenced","scope":["markup.raw.block.fenced.markdown"],"settings":{"foreground":"#00000050"}},{"name":"Markdown - Fenced Bode Block","scope":["punctuation.definition.fenced.markdown"],"settings":{"foreground":"#00000050"}},{"name":"Markdown - Fenced Code Block Variable","scope":["markup.raw.block.fenced.markdown","variable.language.fenced.markdown"],"settings":{"foreground":"#FFFF0E"}},{"name":"Markdown - Fenced Language","scope":["variable.language.fenced.markdown"],"settings":{"foreground":"#FFFF08"}},{"name":"Markdown - Separator","scope":["meta.separator"],"settings":{"fontStyle":"bold","foreground":"#FFFF0C"}},{"name":"Markup - Table","scope":["markup.table"],"settings":{"foreground":"#FFFF0E"}},{"scope":"token.info-token","settings":{"foreground":"#FFFF0D"}},{"scope":"token.warn-token","settings":{"foreground":"#FFFF0A"}},{"scope":"token.error-token","settings":{"foreground":"#FFFF08"}},{"scope":"token.debug-token","settings":{"foreground":"#FFFF0E"}}]}
diff --git a/public/_brand/React Router Brand Assets/React Router Lockup/Dark.png b/public/_brand/React Router Brand Assets/React Router Lockup/Dark.png
index f515c47b..b402b0b9 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Lockup/Dark.png and b/public/_brand/React Router Brand Assets/React Router Lockup/Dark.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Lockup/Dark.svg b/public/_brand/React Router Brand Assets/React Router Lockup/Dark.svg
index dd820289..b687a772 100644
--- a/public/_brand/React Router Brand Assets/React Router Lockup/Dark.svg
+++ b/public/_brand/React Router Brand Assets/React Router Lockup/Dark.svg
@@ -1,23 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_brand/React Router Brand Assets/React Router Lockup/Light.png b/public/_brand/React Router Brand Assets/React Router Lockup/Light.png
index 6525b955..5f684627 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Lockup/Light.png and b/public/_brand/React Router Brand Assets/React Router Lockup/Light.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Lockup/Light.svg b/public/_brand/React Router Brand Assets/React Router Lockup/Light.svg
index 73284929..aea5d19b 100644
--- a/public/_brand/React Router Brand Assets/React Router Lockup/Light.svg
+++ b/public/_brand/React Router Brand Assets/React Router Lockup/Light.svg
@@ -1,23 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Dark.png b/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Dark.png
index b2531c54..cefd9fe5 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Dark.png and b/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Dark.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Dark.svg b/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Dark.svg
index cfc19f20..b687a772 100644
--- a/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Dark.svg
+++ b/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Dark.svg
@@ -1,23 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Light.png b/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Light.png
index 7e2d3282..5f684627 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Light.png and b/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Light.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Light.svg b/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Light.svg
index 699cdd13..aea5d19b 100644
--- a/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Light.svg
+++ b/public/_brand/React Router Brand Assets/React Router Lockup/One Color/Light.svg
@@ -1,23 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_brand/React Router Brand Assets/React Router Logo/Dark.png b/public/_brand/React Router Brand Assets/React Router Logo/Dark.png
index 4843da41..c1b111d1 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Logo/Dark.png and b/public/_brand/React Router Brand Assets/React Router Logo/Dark.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Logo/Dark.svg b/public/_brand/React Router Brand Assets/React Router Logo/Dark.svg
index 652e4671..44cfd31d 100644
--- a/public/_brand/React Router Brand Assets/React Router Logo/Dark.svg
+++ b/public/_brand/React Router Brand Assets/React Router Logo/Dark.svg
@@ -1,6 +1 @@
-
+0Z" fill="#fff"/>
\ No newline at end of file
diff --git a/public/_brand/React Router Brand Assets/React Router Logo/Light.png b/public/_brand/React Router Brand Assets/React Router Logo/Light.png
index 9c02221c..d79363c0 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Logo/Light.png and b/public/_brand/React Router Brand Assets/React Router Logo/Light.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Logo/Light.svg b/public/_brand/React Router Brand Assets/React Router Logo/Light.svg
index a5c5dacc..cc261118 100644
--- a/public/_brand/React Router Brand Assets/React Router Logo/Light.svg
+++ b/public/_brand/React Router Brand Assets/React Router Logo/Light.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_brand/React Router Brand Assets/React Router Logo/One Color/Dark.png b/public/_brand/React Router Brand Assets/React Router Logo/One Color/Dark.png
index 843c4d74..2d0cdc66 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Logo/One Color/Dark.png and b/public/_brand/React Router Brand Assets/React Router Logo/One Color/Dark.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Logo/One Color/Dark.svg b/public/_brand/React Router Brand Assets/React Router Logo/One Color/Dark.svg
index 06eace7c..38ef7e01 100644
--- a/public/_brand/React Router Brand Assets/React Router Logo/One Color/Dark.svg
+++ b/public/_brand/React Router Brand Assets/React Router Logo/One Color/Dark.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_brand/React Router Brand Assets/React Router Logo/One Color/Light.png b/public/_brand/React Router Brand Assets/React Router Logo/One Color/Light.png
index 36f5cde9..e50a3678 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Logo/One Color/Light.png and b/public/_brand/React Router Brand Assets/React Router Logo/One Color/Light.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Logo/One Color/Light.svg b/public/_brand/React Router Brand Assets/React Router Logo/One Color/Light.svg
index 9c6e1de8..c9bc080b 100644
--- a/public/_brand/React Router Brand Assets/React Router Logo/One Color/Light.svg
+++ b/public/_brand/React Router Brand Assets/React Router Logo/One Color/Light.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_brand/React Router Brand Assets/React Router Wordmark/Dark.png b/public/_brand/React Router Brand Assets/React Router Wordmark/Dark.png
index cfc9a47b..f6291e1d 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Wordmark/Dark.png and b/public/_brand/React Router Brand Assets/React Router Wordmark/Dark.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Wordmark/Dark.svg b/public/_brand/React Router Brand Assets/React Router Wordmark/Dark.svg
index 2b330bd1..de7458fb 100644
--- a/public/_brand/React Router Brand Assets/React Router Wordmark/Dark.svg
+++ b/public/_brand/React Router Brand Assets/React Router Wordmark/Dark.svg
@@ -1,19 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_brand/React Router Brand Assets/React Router Wordmark/Light.png b/public/_brand/React Router Brand Assets/React Router Wordmark/Light.png
index 944076eb..9f971907 100644
Binary files a/public/_brand/React Router Brand Assets/React Router Wordmark/Light.png and b/public/_brand/React Router Brand Assets/React Router Wordmark/Light.png differ
diff --git a/public/_brand/React Router Brand Assets/React Router Wordmark/Light.svg b/public/_brand/React Router Brand Assets/React Router Wordmark/Light.svg
index e84910a2..6cc24ea8 100644
--- a/public/_brand/React Router Brand Assets/React Router Wordmark/Light.svg
+++ b/public/_brand/React Router Brand Assets/React Router Wordmark/Light.svg
@@ -1,19 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_docs/mode-icons.svg b/public/_docs/mode-icons.svg
index 73f12289..cd8ab1d4 100644
--- a/public/_docs/mode-icons.svg
+++ b/public/_docs/mode-icons.svg
@@ -1,19 +1 @@
-
+
\ No newline at end of file
diff --git a/public/_docs/tutorial_source_files/01.png b/public/_docs/tutorial_source_files/01.png
index f83232a0..ee68db06 100644
Binary files a/public/_docs/tutorial_source_files/01.png and b/public/_docs/tutorial_source_files/01.png differ
diff --git a/public/_docs/tutorial_source_files/02.png b/public/_docs/tutorial_source_files/02.png
index c8d8a8ff..3d3d4e35 100644
Binary files a/public/_docs/tutorial_source_files/02.png and b/public/_docs/tutorial_source_files/02.png differ
diff --git a/public/_docs/tutorial_source_files/03.png b/public/_docs/tutorial_source_files/03.png
index 2e0bb7d0..49cf9112 100644
Binary files a/public/_docs/tutorial_source_files/03.png and b/public/_docs/tutorial_source_files/03.png differ
diff --git a/public/_docs/tutorial_source_files/04.png b/public/_docs/tutorial_source_files/04.png
index b766f662..8df80f97 100644
Binary files a/public/_docs/tutorial_source_files/04.png and b/public/_docs/tutorial_source_files/04.png differ
diff --git a/public/_docs/tutorial_source_files/05.png b/public/_docs/tutorial_source_files/05.png
index ba73bb78..bf0ac7ae 100644
Binary files a/public/_docs/tutorial_source_files/05.png and b/public/_docs/tutorial_source_files/05.png differ
diff --git a/public/_docs/tutorial_source_files/06.png b/public/_docs/tutorial_source_files/06.png
index 52c69428..5534bff1 100644
Binary files a/public/_docs/tutorial_source_files/06.png and b/public/_docs/tutorial_source_files/06.png differ
diff --git a/public/_docs/tutorial_source_files/07.png b/public/_docs/tutorial_source_files/07.png
index a6bc1a50..03958b95 100644
Binary files a/public/_docs/tutorial_source_files/07.png and b/public/_docs/tutorial_source_files/07.png differ
diff --git a/public/_docs/tutorial_source_files/08.png b/public/_docs/tutorial_source_files/08.png
index 8584bb79..18eca16d 100644
Binary files a/public/_docs/tutorial_source_files/08.png and b/public/_docs/tutorial_source_files/08.png differ
diff --git a/public/_docs/tutorial_source_files/09.png b/public/_docs/tutorial_source_files/09.png
index c198598e..0ffadb19 100644
Binary files a/public/_docs/tutorial_source_files/09.png and b/public/_docs/tutorial_source_files/09.png differ
diff --git a/public/_docs/tutorial_source_files/10.png b/public/_docs/tutorial_source_files/10.png
index 38df258c..e1f79501 100644
Binary files a/public/_docs/tutorial_source_files/10.png and b/public/_docs/tutorial_source_files/10.png differ
diff --git a/public/_docs/tutorial_source_files/11.png b/public/_docs/tutorial_source_files/11.png
index 9ecf5aeb..e8111142 100644
Binary files a/public/_docs/tutorial_source_files/11.png and b/public/_docs/tutorial_source_files/11.png differ
diff --git a/public/_docs/tutorial_source_files/12.png b/public/_docs/tutorial_source_files/12.png
index 6a762a78..dd6a3779 100644
Binary files a/public/_docs/tutorial_source_files/12.png and b/public/_docs/tutorial_source_files/12.png differ
diff --git a/public/_docs/tutorial_source_files/13.png b/public/_docs/tutorial_source_files/13.png
index a2ba83a6..6c35bc61 100644
Binary files a/public/_docs/tutorial_source_files/13.png and b/public/_docs/tutorial_source_files/13.png differ
diff --git a/public/_docs/tutorial_source_files/14.png b/public/_docs/tutorial_source_files/14.png
index 9983c367..81763d49 100644
Binary files a/public/_docs/tutorial_source_files/14.png and b/public/_docs/tutorial_source_files/14.png differ
diff --git a/public/_docs/tutorial_source_files/15.png b/public/_docs/tutorial_source_files/15.png
index f0bc091e..9997a172 100644
Binary files a/public/_docs/tutorial_source_files/15.png and b/public/_docs/tutorial_source_files/15.png differ
diff --git a/public/_docs/tutorial_source_files/16.png b/public/_docs/tutorial_source_files/16.png
index ea8d726a..33e257f9 100644
Binary files a/public/_docs/tutorial_source_files/16.png and b/public/_docs/tutorial_source_files/16.png differ
diff --git a/public/_docs/tutorial_source_files/17.png b/public/_docs/tutorial_source_files/17.png
index 36fb3b31..9d179f26 100644
Binary files a/public/_docs/tutorial_source_files/17.png and b/public/_docs/tutorial_source_files/17.png differ
diff --git a/public/_docs/tutorial_source_files/18.png b/public/_docs/tutorial_source_files/18.png
index 670070e8..fc22d125 100644
Binary files a/public/_docs/tutorial_source_files/18.png and b/public/_docs/tutorial_source_files/18.png differ
diff --git a/public/_docs/tutorial_source_files/19.png b/public/_docs/tutorial_source_files/19.png
index 06cf6dca..a24eaf06 100644
Binary files a/public/_docs/tutorial_source_files/19.png and b/public/_docs/tutorial_source_files/19.png differ
diff --git a/public/_docs/tutorial_source_files/20.png b/public/_docs/tutorial_source_files/20.png
index 7b066a13..fe462bbb 100644
Binary files a/public/_docs/tutorial_source_files/20.png and b/public/_docs/tutorial_source_files/20.png differ
diff --git a/public/_docs/tutorial_source_files/21.png b/public/_docs/tutorial_source_files/21.png
index efb1afdb..68973415 100644
Binary files a/public/_docs/tutorial_source_files/21.png and b/public/_docs/tutorial_source_files/21.png differ
diff --git a/public/_docs/tutorial_source_files/22.png b/public/_docs/tutorial_source_files/22.png
index d59eb66f..c8cc833d 100644
Binary files a/public/_docs/tutorial_source_files/22.png and b/public/_docs/tutorial_source_files/22.png differ
diff --git a/public/_docs/tutorial_source_files/23.png b/public/_docs/tutorial_source_files/23.png
index a669fe97..570b076b 100644
Binary files a/public/_docs/tutorial_source_files/23.png and b/public/_docs/tutorial_source_files/23.png differ
diff --git a/public/_docs/tutorial_source_files/24.png b/public/_docs/tutorial_source_files/24.png
index f32d503f..254cd982 100644
Binary files a/public/_docs/tutorial_source_files/24.png and b/public/_docs/tutorial_source_files/24.png differ
diff --git a/public/_docs/tutorial_source_files/25.png b/public/_docs/tutorial_source_files/25.png
index 479def96..cb4a877c 100644
Binary files a/public/_docs/tutorial_source_files/25.png and b/public/_docs/tutorial_source_files/25.png differ
diff --git a/public/_docs/tutorial_source_files/26.png b/public/_docs/tutorial_source_files/26.png
index e90c0c51..7558365a 100644
Binary files a/public/_docs/tutorial_source_files/26.png and b/public/_docs/tutorial_source_files/26.png differ
diff --git a/public/_docs/tutorial_source_files/27.png b/public/_docs/tutorial_source_files/27.png
index e8132ebb..2827e2da 100644
Binary files a/public/_docs/tutorial_source_files/27.png and b/public/_docs/tutorial_source_files/27.png differ
diff --git a/public/splash/shopify-badge.svg b/public/splash/shopify-badge.svg
index ee3598b7..564750e2 100644
--- a/public/splash/shopify-badge.svg
+++ b/public/splash/shopify-badge.svg
@@ -1,22 +1 @@
-
+
\ No newline at end of file
diff --git a/public/splash/v7-badge-1.svg b/public/splash/v7-badge-1.svg
index 3cac7d09..3d939f4f 100644
--- a/public/splash/v7-badge-1.svg
+++ b/public/splash/v7-badge-1.svg
@@ -1,154 +1 @@
-
+
\ No newline at end of file
diff --git a/public/splash/v7-badge-2.svg b/public/splash/v7-badge-2.svg
index a0932772..5f7df42a 100644
--- a/public/splash/v7-badge-2.svg
+++ b/public/splash/v7-badge-2.svg
@@ -1,52 +1 @@
-
+
\ No newline at end of file