From fa236863f627a76bdbf8e8b6693ace9ebf5f81d4 Mon Sep 17 00:00:00 2001 From: moeKiwiSAMA Date: Sun, 29 Dec 2019 00:34:39 +0800 Subject: [PATCH] Basic funtion --- .gitignore | 132 +++ generate.py | 114 ++ img/screenshot.png | Bin 0 -> 41337 bytes schemes.json | 2818 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 3064 insertions(+) create mode 100644 .gitignore create mode 100644 generate.py create mode 100644 img/screenshot.png create mode 100644 schemes.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c14970c --- /dev/null +++ b/.gitignore @@ -0,0 +1,132 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +.python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# Cache +cache/ \ No newline at end of file diff --git a/generate.py b/generate.py new file mode 100644 index 0000000..a5dc1f0 --- /dev/null +++ b/generate.py @@ -0,0 +1,114 @@ +import sys +import os +import re +import zipfile +import json + +import urllib.request as request + + +def main(argv): + getFileFromServer() + foo = getFileList() + filepath = "cache/extract/base16-shell-master/scripts" + colorInfo = [] + for fileName in getFileList(): + with open(filepath + "/" + fileName) as f: + content = f.readlines() + dic = dict() + dic["name"] = fileName[:-3] + dic.update(getColorInfo(content)) + colorInfo.append(dic) + jsonString = json.dumps(colorInfo, indent=4, separators=(',', ':')) + schemesFile = open("schemes.json", "w") + schemesFile.write(jsonString) + schemesFile.close() + print("🎉 Compelete!") + + +def getFileFromServer(force=False, url="https://github.com/chriskempson/base16-shell/archive/master.zip"): + if not os.path.exists("cache"): + os.mkdir("cache") + if not os.path.exists("cache/master.zip") or force: + print("🚀 Downloading implementation from remote server...") + request.urlretrieve(url, "cache/master.zip") + print("✅ Download compeleted.") + unZipFile() + + +def unZipFile(): + zipFile = zipfile.ZipFile("cache/master.zip") + if os.path.isdir("cache/extract"): + pass + else: + os.mkdir("cache/extract") + print("🤐 Unzipping implementation...") + for names in zipFile.namelist(): + zipFile.extract(names, "cache/extract") + zipFile.close() + print("✅ Unzip compeleted.") + + +def getFileList(): + return os.listdir("cache/extract/base16-shell-master/scripts") + + +def getColorInfo(l: list): + # Oh my shit code!!! + dirtyColorInfo = list(filter(lambda x: re.match(r"color.*=", x), l)) + dirtyColorInfo = dict(map(lambda x: x.split("="), dirtyColorInfo)) + + colorNamePrefix = "color" + for i in range(16): + if i < 10: + getColorHex(dirtyColorInfo, colorNamePrefix + "0" + str(i)) + else: + getColorHex(dirtyColorInfo, colorNamePrefix + str(i)) + getColorHex(dirtyColorInfo, "color_foreground") + getColorHex(dirtyColorInfo, "color_background") + for i in range(16): + if i < 10: + getColorRef(dirtyColorInfo, colorNamePrefix + "0" + str(i)) + else: + getColorRef(dirtyColorInfo, colorNamePrefix + str(i)) + getColorRef(dirtyColorInfo, "color_foreground") + getColorRef(dirtyColorInfo, "color_background") + + cleanColorInfo = dict() + cleanColorInfo["black"] = dirtyColorInfo["color00"] + cleanColorInfo["red"] = dirtyColorInfo["color01"] + cleanColorInfo["green"] = dirtyColorInfo["color02"] + cleanColorInfo["yellow"] = dirtyColorInfo["color03"] + cleanColorInfo["blue"] = dirtyColorInfo["color04"] + cleanColorInfo["magenta"] = dirtyColorInfo["color05"] + cleanColorInfo["cyan"] = dirtyColorInfo["color06"] + cleanColorInfo["white"] = dirtyColorInfo["color07"] + cleanColorInfo["brightBlack"] = dirtyColorInfo["color08"] + cleanColorInfo["brightRed"] = dirtyColorInfo["color09"] + cleanColorInfo["brightGreen"] = dirtyColorInfo["color10"] + cleanColorInfo["btightYellow"] = dirtyColorInfo["color11"] + cleanColorInfo["brightBlue"] = dirtyColorInfo["color12"] + cleanColorInfo["brightMagenta"] = dirtyColorInfo["color13"] + cleanColorInfo["brightCyan"] = dirtyColorInfo["color14"] + cleanColorInfo["brightWhite"] = dirtyColorInfo["color15"] + cleanColorInfo["background"] = dirtyColorInfo["color_background"] + cleanColorInfo["foreground"] = dirtyColorInfo["color_foreground"] + cleanColorInfo["selectionBackground"] = dirtyColorInfo["color_foreground"] + return cleanColorInfo + + +def getColorHex(dic, name): + if re.match(r"\$.*", dic[name]): + pass + else: + hex = dic[name].split("\"")[1].split("/") + dic[name] = "#" + hex[0] + hex[1] + hex[2] + + +def getColorRef(dic, name): + if re.match(r"\$.*", dic[name]): + dic[name] = dic[dic[name][1:8]] + + +if __name__ == "__main__": + main(sys.argv) diff --git a/img/screenshot.png b/img/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..0f685a53dfbd42b73bdb46d3c3f08e5cdaeab67e GIT binary patch literal 41337 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 literal 0 HcmV?d00001 diff --git a/schemes.json b/schemes.json new file mode 100644 index 0000000..ecb99c2 --- /dev/null +++ b/schemes.json @@ -0,0 +1,2818 @@ +[ + { + "name":"base16-seti", + "black":"#151718", + "red":"#Cd3f45", + "green":"#9fca56", + "yellow":"#e6cd69", + "blue":"#55b5db", + "magenta":"#a074c4", + "cyan":"#55dbbe", + "white":"#d6d6d6", + "brightBlack":"#41535B", + "brightRed":"#Cd3f45", + "brightGreen":"#9fca56", + "btightYellow":"#e6cd69", + "brightBlue":"#55b5db", + "brightMagenta":"#a074c4", + "brightCyan":"#55dbbe", + "brightWhite":"#ffffff", + "background":"#151718", + "foreground":"#d6d6d6", + "selectionBackground":"#d6d6d6" + }, + { + "name":"base16-shapeshifter", + "black":"#f9f9f9", + "red":"#e92f2f", + "green":"#0ed839", + "yellow":"#dddd13", + "blue":"#3b48e3", + "magenta":"#f996e2", + "cyan":"#23edda", + "white":"#102015", + "brightBlack":"#555555", + "brightRed":"#e92f2f", + "brightGreen":"#0ed839", + "btightYellow":"#dddd13", + "brightBlue":"#3b48e3", + "brightMagenta":"#f996e2", + "brightCyan":"#23edda", + "brightWhite":"#000000", + "background":"#f9f9f9", + "foreground":"#102015", + "selectionBackground":"#102015" + }, + { + "name":"base16-snazzy", + "black":"#282a36", + "red":"#ff5c57", + "green":"#5af78e", + "yellow":"#f3f99d", + "blue":"#57c7ff", + "magenta":"#ff6ac1", + "cyan":"#9aedfe", + "white":"#e2e4e5", + "brightBlack":"#78787e", + "brightRed":"#ff5c57", + "brightGreen":"#5af78e", + "btightYellow":"#f3f99d", + "brightBlue":"#57c7ff", + "brightMagenta":"#ff6ac1", + "brightCyan":"#9aedfe", + "brightWhite":"#f1f1f0", + "background":"#282a36", + "foreground":"#e2e4e5", + "selectionBackground":"#e2e4e5" + }, + { + "name":"base16-solarflare", + "black":"#18262F", + "red":"#EF5253", + "green":"#7CC844", + "yellow":"#E4B51C", + "blue":"#33B5E1", + "magenta":"#A363D5", + "cyan":"#52CBB0", + "white":"#A6AFB8", + "brightBlack":"#667581", + "brightRed":"#EF5253", + "brightGreen":"#7CC844", + "btightYellow":"#E4B51C", + "brightBlue":"#33B5E1", + "brightMagenta":"#A363D5", + "brightCyan":"#52CBB0", + "brightWhite":"#F5F7FA", + "background":"#18262F", + "foreground":"#A6AFB8", + "selectionBackground":"#A6AFB8" + }, + { + "name":"base16-solarized-dark", + "black":"#002b36", + "red":"#dc322f", + "green":"#859900", + "yellow":"#b58900", + "blue":"#268bd2", + "magenta":"#6c71c4", + "cyan":"#2aa198", + "white":"#93a1a1", + "brightBlack":"#657b83", + "brightRed":"#dc322f", + "brightGreen":"#859900", + "btightYellow":"#b58900", + "brightBlue":"#268bd2", + "brightMagenta":"#6c71c4", + "brightCyan":"#2aa198", + "brightWhite":"#fdf6e3", + "background":"#002b36", + "foreground":"#93a1a1", + "selectionBackground":"#93a1a1" + }, + { + "name":"base16-solarized-light", + "black":"#fdf6e3", + "red":"#dc322f", + "green":"#859900", + "yellow":"#b58900", + "blue":"#268bd2", + "magenta":"#6c71c4", + "cyan":"#2aa198", + "white":"#586e75", + "brightBlack":"#839496", + "brightRed":"#dc322f", + "brightGreen":"#859900", + "btightYellow":"#b58900", + "brightBlue":"#268bd2", + "brightMagenta":"#6c71c4", + "brightCyan":"#2aa198", + "brightWhite":"#002b36", + "background":"#fdf6e3", + "foreground":"#586e75", + "selectionBackground":"#586e75" + }, + { + "name":"base16-spacemacs", + "black":"#1f2022", + "red":"#f2241f", + "green":"#67b11d", + "yellow":"#b1951d", + "blue":"#4f97d7", + "magenta":"#a31db1", + "cyan":"#2d9574", + "white":"#a3a3a3", + "brightBlack":"#585858", + "brightRed":"#f2241f", + "brightGreen":"#67b11d", + "btightYellow":"#b1951d", + "brightBlue":"#4f97d7", + "brightMagenta":"#a31db1", + "brightCyan":"#2d9574", + "brightWhite":"#f8f8f8", + "background":"#1f2022", + "foreground":"#a3a3a3", + "selectionBackground":"#a3a3a3" + }, + { + "name":"base16-summerfruit-dark", + "black":"#151515", + "red":"#FF0086", + "green":"#00C918", + "yellow":"#ABA800", + "blue":"#3777E6", + "magenta":"#AD00A1", + "cyan":"#1FAAAA", + "white":"#D0D0D0", + "brightBlack":"#505050", + "brightRed":"#FF0086", + "brightGreen":"#00C918", + "btightYellow":"#ABA800", + "brightBlue":"#3777E6", + "brightMagenta":"#AD00A1", + "brightCyan":"#1FAAAA", + "brightWhite":"#FFFFFF", + "background":"#151515", + "foreground":"#D0D0D0", + "selectionBackground":"#D0D0D0" + }, + { + "name":"base16-summerfruit-light", + "black":"#FFFFFF", + "red":"#FF0086", + "green":"#00C918", + "yellow":"#ABA800", + "blue":"#3777E6", + "magenta":"#AD00A1", + "cyan":"#1FAAAA", + "white":"#101010", + "brightBlack":"#B0B0B0", + "brightRed":"#FF0086", + "brightGreen":"#00C918", + "btightYellow":"#ABA800", + "brightBlue":"#3777E6", + "brightMagenta":"#AD00A1", + "brightCyan":"#1FAAAA", + "brightWhite":"#202020", + "background":"#FFFFFF", + "foreground":"#101010", + "selectionBackground":"#101010" + }, + { + "name":"base16-synth-midnight-dark", + "black":"#040404", + "red":"#B53B50", + "green":"#06EA61", + "yellow":"#DAE84D", + "blue":"#03AEFF", + "magenta":"#EA5CE2", + "cyan":"#7CEDE9", + "white":"#DFDBDF", + "brightBlack":"#61507A", + "brightRed":"#B53B50", + "brightGreen":"#06EA61", + "btightYellow":"#DAE84D", + "brightBlue":"#03AEFF", + "brightMagenta":"#EA5CE2", + "brightCyan":"#7CEDE9", + "brightWhite":"#FFFBFF", + "background":"#040404", + "foreground":"#DFDBDF", + "selectionBackground":"#DFDBDF" + }, + { + "name":"base16-tomorrow-night-eighties", + "black":"#2d2d2d", + "red":"#f2777a", + "green":"#99cc99", + "yellow":"#ffcc66", + "blue":"#6699cc", + "magenta":"#cc99cc", + "cyan":"#66cccc", + "white":"#cccccc", + "brightBlack":"#999999", + "brightRed":"#f2777a", + "brightGreen":"#99cc99", + "btightYellow":"#ffcc66", + "brightBlue":"#6699cc", + "brightMagenta":"#cc99cc", + "brightCyan":"#66cccc", + "brightWhite":"#ffffff", + "background":"#2d2d2d", + "foreground":"#cccccc", + "selectionBackground":"#cccccc" + }, + { + "name":"base16-tomorrow-night", + "black":"#1d1f21", + "red":"#cc6666", + "green":"#b5bd68", + "yellow":"#f0c674", + "blue":"#81a2be", + "magenta":"#b294bb", + "cyan":"#8abeb7", + "white":"#c5c8c6", + "brightBlack":"#969896", + "brightRed":"#cc6666", + "brightGreen":"#b5bd68", + "btightYellow":"#f0c674", + "brightBlue":"#81a2be", + "brightMagenta":"#b294bb", + "brightCyan":"#8abeb7", + "brightWhite":"#ffffff", + "background":"#1d1f21", + "foreground":"#c5c8c6", + "selectionBackground":"#c5c8c6" + }, + { + "name":"base16-tomorrow", + "black":"#ffffff", + "red":"#c82829", + "green":"#718c00", + "yellow":"#eab700", + "blue":"#4271ae", + "magenta":"#8959a8", + "cyan":"#3e999f", + "white":"#4d4d4c", + "brightBlack":"#8e908c", + "brightRed":"#c82829", + "brightGreen":"#718c00", + "btightYellow":"#eab700", + "brightBlue":"#4271ae", + "brightMagenta":"#8959a8", + "brightCyan":"#3e999f", + "brightWhite":"#1d1f21", + "background":"#ffffff", + "foreground":"#4d4d4c", + "selectionBackground":"#4d4d4c" + }, + { + "name":"base16-tube", + "black":"#231f20", + "red":"#ee2e24", + "green":"#00853e", + "yellow":"#ffd204", + "blue":"#009ddc", + "magenta":"#98005d", + "cyan":"#85cebc", + "white":"#d9d8d8", + "brightBlack":"#737171", + "brightRed":"#ee2e24", + "brightGreen":"#00853e", + "btightYellow":"#ffd204", + "brightBlue":"#009ddc", + "brightMagenta":"#98005d", + "brightCyan":"#85cebc", + "brightWhite":"#ffffff", + "background":"#231f20", + "foreground":"#d9d8d8", + "selectionBackground":"#d9d8d8" + }, + { + "name":"base16-twilight", + "black":"#1e1e1e", + "red":"#cf6a4c", + "green":"#8f9d6a", + "yellow":"#f9ee98", + "blue":"#7587a6", + "magenta":"#9b859d", + "cyan":"#afc4db", + "white":"#a7a7a7", + "brightBlack":"#5f5a60", + "brightRed":"#cf6a4c", + "brightGreen":"#8f9d6a", + "btightYellow":"#f9ee98", + "brightBlue":"#7587a6", + "brightMagenta":"#9b859d", + "brightCyan":"#afc4db", + "brightWhite":"#ffffff", + "background":"#1e1e1e", + "foreground":"#a7a7a7", + "selectionBackground":"#a7a7a7" + }, + { + "name":"base16-unikitty-dark", + "black":"#2e2a31", + "red":"#d8137f", + "green":"#17ad98", + "yellow":"#dc8a0e", + "blue":"#796af5", + "magenta":"#bb60ea", + "cyan":"#149bda", + "white":"#bcbabe", + "brightBlack":"#838085", + "brightRed":"#d8137f", + "brightGreen":"#17ad98", + "btightYellow":"#dc8a0e", + "brightBlue":"#796af5", + "brightMagenta":"#bb60ea", + "brightCyan":"#149bda", + "brightWhite":"#f5f4f7", + "background":"#2e2a31", + "foreground":"#bcbabe", + "selectionBackground":"#bcbabe" + }, + { + "name":"base16-unikitty-light", + "black":"#ffffff", + "red":"#d8137f", + "green":"#17ad98", + "yellow":"#dc8a0e", + "blue":"#775dff", + "magenta":"#aa17e6", + "cyan":"#149bda", + "white":"#6c696e", + "brightBlack":"#a7a5a8", + "brightRed":"#d8137f", + "brightGreen":"#17ad98", + "btightYellow":"#dc8a0e", + "brightBlue":"#775dff", + "brightMagenta":"#aa17e6", + "brightCyan":"#149bda", + "brightWhite":"#322d34", + "background":"#ffffff", + "foreground":"#6c696e", + "selectionBackground":"#6c696e" + }, + { + "name":"base16-woodland", + "black":"#231e18", + "red":"#d35c5c", + "green":"#b7ba53", + "yellow":"#e0ac16", + "blue":"#88a4d3", + "magenta":"#bb90e2", + "cyan":"#6eb958", + "white":"#cabcb1", + "brightBlack":"#9d8b70", + "brightRed":"#d35c5c", + "brightGreen":"#b7ba53", + "btightYellow":"#e0ac16", + "brightBlue":"#88a4d3", + "brightMagenta":"#bb90e2", + "brightCyan":"#6eb958", + "brightWhite":"#e4d4c8", + "background":"#231e18", + "foreground":"#cabcb1", + "selectionBackground":"#cabcb1" + }, + { + "name":"base16-xcode-dusk", + "black":"#282B35", + "red":"#B21889", + "green":"#DF0002", + "yellow":"#438288", + "blue":"#790EAD", + "magenta":"#B21889", + "cyan":"#00A0BE", + "white":"#939599", + "brightBlack":"#686A71", + "brightRed":"#B21889", + "brightGreen":"#DF0002", + "btightYellow":"#438288", + "brightBlue":"#790EAD", + "brightMagenta":"#B21889", + "brightCyan":"#00A0BE", + "brightWhite":"#BEBFC2", + "background":"#282B35", + "foreground":"#939599", + "selectionBackground":"#939599" + }, + { + "name":"base16-zenburn", + "black":"#383838", + "red":"#dca3a3", + "green":"#5f7f5f", + "yellow":"#e0cf9f", + "blue":"#7cb8bb", + "magenta":"#dc8cc3", + "cyan":"#93e0e3", + "white":"#dcdccc", + "brightBlack":"#6f6f6f", + "brightRed":"#dca3a3", + "brightGreen":"#5f7f5f", + "btightYellow":"#e0cf9f", + "brightBlue":"#7cb8bb", + "brightMagenta":"#dc8cc3", + "brightCyan":"#93e0e3", + "brightWhite":"#ffffff", + "background":"#383838", + "foreground":"#dcdccc", + "selectionBackground":"#dcdccc" + }, + { + "name":"base16-3024", + "black":"#090300", + "red":"#db2d20", + "green":"#01a252", + "yellow":"#fded02", + "blue":"#01a0e4", + "magenta":"#a16a94", + "cyan":"#b5e4f4", + "white":"#a5a2a2", + "brightBlack":"#5c5855", + "brightRed":"#db2d20", + "brightGreen":"#01a252", + "btightYellow":"#fded02", + "brightBlue":"#01a0e4", + "brightMagenta":"#a16a94", + "brightCyan":"#b5e4f4", + "brightWhite":"#f7f7f7", + "background":"#090300", + "foreground":"#a5a2a2", + "selectionBackground":"#a5a2a2" + }, + { + "name":"base16-apathy", + "black":"#031A16", + "red":"#3E9688", + "green":"#883E96", + "yellow":"#3E4C96", + "blue":"#96883E", + "magenta":"#4C963E", + "cyan":"#963E4C", + "white":"#81B5AC", + "brightBlack":"#2B685E", + "brightRed":"#3E9688", + "brightGreen":"#883E96", + "btightYellow":"#3E4C96", + "brightBlue":"#96883E", + "brightMagenta":"#4C963E", + "brightCyan":"#963E4C", + "brightWhite":"#D2E7E4", + "background":"#031A16", + "foreground":"#81B5AC", + "selectionBackground":"#81B5AC" + }, + { + "name":"base16-ashes", + "black":"#1C2023", + "red":"#C7AE95", + "green":"#95C7AE", + "yellow":"#AEC795", + "blue":"#AE95C7", + "magenta":"#C795AE", + "cyan":"#95AEC7", + "white":"#C7CCD1", + "brightBlack":"#747C84", + "brightRed":"#C7AE95", + "brightGreen":"#95C7AE", + "btightYellow":"#AEC795", + "brightBlue":"#AE95C7", + "brightMagenta":"#C795AE", + "brightCyan":"#95AEC7", + "brightWhite":"#F3F4F5", + "background":"#1C2023", + "foreground":"#C7CCD1", + "selectionBackground":"#C7CCD1" + }, + { + "name":"base16-atelier-cave-light", + "black":"#efecf4", + "red":"#be4678", + "green":"#2a9292", + "yellow":"#a06e3b", + "blue":"#576ddb", + "magenta":"#955ae7", + "cyan":"#398bc6", + "white":"#585260", + "brightBlack":"#7e7887", + "brightRed":"#be4678", + "brightGreen":"#2a9292", + "btightYellow":"#a06e3b", + "brightBlue":"#576ddb", + "brightMagenta":"#955ae7", + "brightCyan":"#398bc6", + "brightWhite":"#19171c", + "background":"#efecf4", + "foreground":"#585260", + "selectionBackground":"#585260" + }, + { + "name":"base16-atelier-cave", + "black":"#19171c", + "red":"#be4678", + "green":"#2a9292", + "yellow":"#a06e3b", + "blue":"#576ddb", + "magenta":"#955ae7", + "cyan":"#398bc6", + "white":"#8b8792", + "brightBlack":"#655f6d", + "brightRed":"#be4678", + "brightGreen":"#2a9292", + "btightYellow":"#a06e3b", + "brightBlue":"#576ddb", + "brightMagenta":"#955ae7", + "brightCyan":"#398bc6", + "brightWhite":"#efecf4", + "background":"#19171c", + "foreground":"#8b8792", + "selectionBackground":"#8b8792" + }, + { + "name":"base16-atelier-dune-light", + "black":"#fefbec", + "red":"#d73737", + "green":"#60ac39", + "yellow":"#ae9513", + "blue":"#6684e1", + "magenta":"#b854d4", + "cyan":"#1fad83", + "white":"#6e6b5e", + "brightBlack":"#999580", + "brightRed":"#d73737", + "brightGreen":"#60ac39", + "btightYellow":"#ae9513", + "brightBlue":"#6684e1", + "brightMagenta":"#b854d4", + "brightCyan":"#1fad83", + "brightWhite":"#20201d", + "background":"#fefbec", + "foreground":"#6e6b5e", + "selectionBackground":"#6e6b5e" + }, + { + "name":"base16-atelier-dune", + "black":"#20201d", + "red":"#d73737", + "green":"#60ac39", + "yellow":"#ae9513", + "blue":"#6684e1", + "magenta":"#b854d4", + "cyan":"#1fad83", + "white":"#a6a28c", + "brightBlack":"#7d7a68", + "brightRed":"#d73737", + "brightGreen":"#60ac39", + "btightYellow":"#ae9513", + "brightBlue":"#6684e1", + "brightMagenta":"#b854d4", + "brightCyan":"#1fad83", + "brightWhite":"#fefbec", + "background":"#20201d", + "foreground":"#a6a28c", + "selectionBackground":"#a6a28c" + }, + { + "name":"base16-atelier-estuary-light", + "black":"#f4f3ec", + "red":"#ba6236", + "green":"#7d9726", + "yellow":"#a5980d", + "blue":"#36a166", + "magenta":"#5f9182", + "cyan":"#5b9d48", + "white":"#5f5e4e", + "brightBlack":"#878573", + "brightRed":"#ba6236", + "brightGreen":"#7d9726", + "btightYellow":"#a5980d", + "brightBlue":"#36a166", + "brightMagenta":"#5f9182", + "brightCyan":"#5b9d48", + "brightWhite":"#22221b", + "background":"#f4f3ec", + "foreground":"#5f5e4e", + "selectionBackground":"#5f5e4e" + }, + { + "name":"base16-atelier-estuary", + "black":"#22221b", + "red":"#ba6236", + "green":"#7d9726", + "yellow":"#a5980d", + "blue":"#36a166", + "magenta":"#5f9182", + "cyan":"#5b9d48", + "white":"#929181", + "brightBlack":"#6c6b5a", + "brightRed":"#ba6236", + "brightGreen":"#7d9726", + "btightYellow":"#a5980d", + "brightBlue":"#36a166", + "brightMagenta":"#5f9182", + "brightCyan":"#5b9d48", + "brightWhite":"#f4f3ec", + "background":"#22221b", + "foreground":"#929181", + "selectionBackground":"#929181" + }, + { + "name":"base16-atelier-forest-light", + "black":"#f1efee", + "red":"#f22c40", + "green":"#7b9726", + "yellow":"#c38418", + "blue":"#407ee7", + "magenta":"#6666ea", + "cyan":"#3d97b8", + "white":"#68615e", + "brightBlack":"#9c9491", + "brightRed":"#f22c40", + "brightGreen":"#7b9726", + "btightYellow":"#c38418", + "brightBlue":"#407ee7", + "brightMagenta":"#6666ea", + "brightCyan":"#3d97b8", + "brightWhite":"#1b1918", + "background":"#f1efee", + "foreground":"#68615e", + "selectionBackground":"#68615e" + }, + { + "name":"base16-atelier-forest", + "black":"#1b1918", + "red":"#f22c40", + "green":"#7b9726", + "yellow":"#c38418", + "blue":"#407ee7", + "magenta":"#6666ea", + "cyan":"#3d97b8", + "white":"#a8a19f", + "brightBlack":"#766e6b", + "brightRed":"#f22c40", + "brightGreen":"#7b9726", + "btightYellow":"#c38418", + "brightBlue":"#407ee7", + "brightMagenta":"#6666ea", + "brightCyan":"#3d97b8", + "brightWhite":"#f1efee", + "background":"#1b1918", + "foreground":"#a8a19f", + "selectionBackground":"#a8a19f" + }, + { + "name":"base16-atelier-heath-light", + "black":"#f7f3f7", + "red":"#ca402b", + "green":"#918b3b", + "yellow":"#bb8a35", + "blue":"#516aec", + "magenta":"#7b59c0", + "cyan":"#159393", + "white":"#695d69", + "brightBlack":"#9e8f9e", + "brightRed":"#ca402b", + "brightGreen":"#918b3b", + "btightYellow":"#bb8a35", + "brightBlue":"#516aec", + "brightMagenta":"#7b59c0", + "brightCyan":"#159393", + "brightWhite":"#1b181b", + "background":"#f7f3f7", + "foreground":"#695d69", + "selectionBackground":"#695d69" + }, + { + "name":"base16-atelier-heath", + "black":"#1b181b", + "red":"#ca402b", + "green":"#918b3b", + "yellow":"#bb8a35", + "blue":"#516aec", + "magenta":"#7b59c0", + "cyan":"#159393", + "white":"#ab9bab", + "brightBlack":"#776977", + "brightRed":"#ca402b", + "brightGreen":"#918b3b", + "btightYellow":"#bb8a35", + "brightBlue":"#516aec", + "brightMagenta":"#7b59c0", + "brightCyan":"#159393", + "brightWhite":"#f7f3f7", + "background":"#1b181b", + "foreground":"#ab9bab", + "selectionBackground":"#ab9bab" + }, + { + "name":"base16-atelier-lakeside-light", + "black":"#ebf8ff", + "red":"#d22d72", + "green":"#568c3b", + "yellow":"#8a8a0f", + "blue":"#257fad", + "magenta":"#6b6bb8", + "cyan":"#2d8f6f", + "white":"#516d7b", + "brightBlack":"#7195a8", + "brightRed":"#d22d72", + "brightGreen":"#568c3b", + "btightYellow":"#8a8a0f", + "brightBlue":"#257fad", + "brightMagenta":"#6b6bb8", + "brightCyan":"#2d8f6f", + "brightWhite":"#161b1d", + "background":"#ebf8ff", + "foreground":"#516d7b", + "selectionBackground":"#516d7b" + }, + { + "name":"base16-atelier-plateau-light", + "black":"#f4ecec", + "red":"#ca4949", + "green":"#4b8b8b", + "yellow":"#a06e3b", + "blue":"#7272ca", + "magenta":"#8464c4", + "cyan":"#5485b6", + "white":"#585050", + "brightBlack":"#7e7777", + "brightRed":"#ca4949", + "brightGreen":"#4b8b8b", + "btightYellow":"#a06e3b", + "brightBlue":"#7272ca", + "brightMagenta":"#8464c4", + "brightCyan":"#5485b6", + "brightWhite":"#1b1818", + "background":"#f4ecec", + "foreground":"#585050", + "selectionBackground":"#585050" + }, + { + "name":"base16-atelier-plateau", + "black":"#1b1818", + "red":"#ca4949", + "green":"#4b8b8b", + "yellow":"#a06e3b", + "blue":"#7272ca", + "magenta":"#8464c4", + "cyan":"#5485b6", + "white":"#8a8585", + "brightBlack":"#655d5d", + "brightRed":"#ca4949", + "brightGreen":"#4b8b8b", + "btightYellow":"#a06e3b", + "brightBlue":"#7272ca", + "brightMagenta":"#8464c4", + "brightCyan":"#5485b6", + "brightWhite":"#f4ecec", + "background":"#1b1818", + "foreground":"#8a8585", + "selectionBackground":"#8a8585" + }, + { + "name":"base16-atelier-savanna-light", + "black":"#ecf4ee", + "red":"#b16139", + "green":"#489963", + "yellow":"#a07e3b", + "blue":"#478c90", + "magenta":"#55859b", + "cyan":"#1c9aa0", + "white":"#526057", + "brightBlack":"#78877d", + "brightRed":"#b16139", + "brightGreen":"#489963", + "btightYellow":"#a07e3b", + "brightBlue":"#478c90", + "brightMagenta":"#55859b", + "brightCyan":"#1c9aa0", + "brightWhite":"#171c19", + "background":"#ecf4ee", + "foreground":"#526057", + "selectionBackground":"#526057" + }, + { + "name":"base16-atelier-savanna", + "black":"#171c19", + "red":"#b16139", + "green":"#489963", + "yellow":"#a07e3b", + "blue":"#478c90", + "magenta":"#55859b", + "cyan":"#1c9aa0", + "white":"#87928a", + "brightBlack":"#5f6d64", + "brightRed":"#b16139", + "brightGreen":"#489963", + "btightYellow":"#a07e3b", + "brightBlue":"#478c90", + "brightMagenta":"#55859b", + "brightCyan":"#1c9aa0", + "brightWhite":"#ecf4ee", + "background":"#171c19", + "foreground":"#87928a", + "selectionBackground":"#87928a" + }, + { + "name":"base16-atelier-seaside-light", + "black":"#f4fbf4", + "red":"#e6193c", + "green":"#29a329", + "yellow":"#98981b", + "blue":"#3d62f5", + "magenta":"#ad2bee", + "cyan":"#1999b3", + "white":"#5e6e5e", + "brightBlack":"#809980", + "brightRed":"#e6193c", + "brightGreen":"#29a329", + "btightYellow":"#98981b", + "brightBlue":"#3d62f5", + "brightMagenta":"#ad2bee", + "brightCyan":"#1999b3", + "brightWhite":"#131513", + "background":"#f4fbf4", + "foreground":"#5e6e5e", + "selectionBackground":"#5e6e5e" + }, + { + "name":"base16-atelier-seaside", + "black":"#131513", + "red":"#e6193c", + "green":"#29a329", + "yellow":"#98981b", + "blue":"#3d62f5", + "magenta":"#ad2bee", + "cyan":"#1999b3", + "white":"#8ca68c", + "brightBlack":"#687d68", + "brightRed":"#e6193c", + "brightGreen":"#29a329", + "btightYellow":"#98981b", + "brightBlue":"#3d62f5", + "brightMagenta":"#ad2bee", + "brightCyan":"#1999b3", + "brightWhite":"#f4fbf4", + "background":"#131513", + "foreground":"#8ca68c", + "selectionBackground":"#8ca68c" + }, + { + "name":"base16-atelier-sulphurpool-light", + "black":"#f5f7ff", + "red":"#c94922", + "green":"#ac9739", + "yellow":"#c08b30", + "blue":"#3d8fd1", + "magenta":"#6679cc", + "cyan":"#22a2c9", + "white":"#5e6687", + "brightBlack":"#898ea4", + "brightRed":"#c94922", + "brightGreen":"#ac9739", + "btightYellow":"#c08b30", + "brightBlue":"#3d8fd1", + "brightMagenta":"#6679cc", + "brightCyan":"#22a2c9", + "brightWhite":"#202746", + "background":"#f5f7ff", + "foreground":"#5e6687", + "selectionBackground":"#5e6687" + }, + { + "name":"base16-atelier-sulphurpool", + "black":"#202746", + "red":"#c94922", + "green":"#ac9739", + "yellow":"#c08b30", + "blue":"#3d8fd1", + "magenta":"#6679cc", + "cyan":"#22a2c9", + "white":"#979db4", + "brightBlack":"#6b7394", + "brightRed":"#c94922", + "brightGreen":"#ac9739", + "btightYellow":"#c08b30", + "brightBlue":"#3d8fd1", + "brightMagenta":"#6679cc", + "brightCyan":"#22a2c9", + "brightWhite":"#f5f7ff", + "background":"#202746", + "foreground":"#979db4", + "selectionBackground":"#979db4" + }, + { + "name":"base16-atlas", + "black":"#002635", + "red":"#ff5a67", + "green":"#7fc06e", + "yellow":"#ffcc1b", + "blue":"#5dd7b9", + "magenta":"#9a70a4", + "cyan":"#14747e", + "white":"#a1a19a", + "brightBlack":"#6C8B91", + "brightRed":"#ff5a67", + "brightGreen":"#7fc06e", + "btightYellow":"#ffcc1b", + "brightBlue":"#5dd7b9", + "brightMagenta":"#9a70a4", + "brightCyan":"#14747e", + "brightWhite":"#fafaf8", + "background":"#002635", + "foreground":"#a1a19a", + "selectionBackground":"#a1a19a" + }, + { + "name":"base16-bespin", + "black":"#28211c", + "red":"#cf6a4c", + "green":"#54be0d", + "yellow":"#f9ee98", + "blue":"#5ea6ea", + "magenta":"#9b859d", + "cyan":"#afc4db", + "white":"#8a8986", + "brightBlack":"#666666", + "brightRed":"#cf6a4c", + "brightGreen":"#54be0d", + "btightYellow":"#f9ee98", + "brightBlue":"#5ea6ea", + "brightMagenta":"#9b859d", + "brightCyan":"#afc4db", + "brightWhite":"#baae9e", + "background":"#28211c", + "foreground":"#8a8986", + "selectionBackground":"#8a8986" + }, + { + "name":"base16-black-metal-bathory", + "black":"#000000", + "red":"#5f8787", + "green":"#fbcb97", + "yellow":"#e78a53", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#fbcb97", + "btightYellow":"#e78a53", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-black-metal-burzum", + "black":"#000000", + "red":"#5f8787", + "green":"#ddeecc", + "yellow":"#99bbaa", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#ddeecc", + "btightYellow":"#99bbaa", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-black-metal-dark-funeral", + "black":"#000000", + "red":"#5f8787", + "green":"#d0dfee", + "yellow":"#5f81a5", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#d0dfee", + "btightYellow":"#5f81a5", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-black-metal-immortal", + "black":"#000000", + "red":"#5f8787", + "green":"#7799bb", + "yellow":"#556677", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#7799bb", + "btightYellow":"#556677", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-black-metal-khold", + "black":"#000000", + "red":"#5f8787", + "green":"#eceee3", + "yellow":"#974b46", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#eceee3", + "btightYellow":"#974b46", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-black-metal-marduk", + "black":"#000000", + "red":"#5f8787", + "green":"#a5aaa7", + "yellow":"#626b67", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#a5aaa7", + "btightYellow":"#626b67", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-black-metal-mayhem", + "black":"#000000", + "red":"#5f8787", + "green":"#f3ecd4", + "yellow":"#eecc6c", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#f3ecd4", + "btightYellow":"#eecc6c", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-black-metal-nile", + "black":"#000000", + "red":"#5f8787", + "green":"#aa9988", + "yellow":"#777755", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#aa9988", + "btightYellow":"#777755", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-black-metal-venom", + "black":"#000000", + "red":"#5f8787", + "green":"#f8f7f2", + "yellow":"#79241f", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#f8f7f2", + "btightYellow":"#79241f", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-black-metal", + "black":"#000000", + "red":"#5f8787", + "green":"#dd9999", + "yellow":"#a06666", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#dd9999", + "btightYellow":"#a06666", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-brewer", + "black":"#0c0d0e", + "red":"#e31a1c", + "green":"#31a354", + "yellow":"#dca060", + "blue":"#3182bd", + "magenta":"#756bb1", + "cyan":"#80b1d3", + "white":"#b7b8b9", + "brightBlack":"#737475", + "brightRed":"#e31a1c", + "brightGreen":"#31a354", + "btightYellow":"#dca060", + "brightBlue":"#3182bd", + "brightMagenta":"#756bb1", + "brightCyan":"#80b1d3", + "brightWhite":"#fcfdfe", + "background":"#0c0d0e", + "foreground":"#b7b8b9", + "selectionBackground":"#b7b8b9" + }, + { + "name":"base16-bright", + "black":"#000000", + "red":"#fb0120", + "green":"#a1c659", + "yellow":"#fda331", + "blue":"#6fb3d2", + "magenta":"#d381c3", + "cyan":"#76c7b7", + "white":"#e0e0e0", + "brightBlack":"#b0b0b0", + "brightRed":"#fb0120", + "brightGreen":"#a1c659", + "btightYellow":"#fda331", + "brightBlue":"#6fb3d2", + "brightMagenta":"#d381c3", + "brightCyan":"#76c7b7", + "brightWhite":"#ffffff", + "background":"#000000", + "foreground":"#e0e0e0", + "selectionBackground":"#e0e0e0" + }, + { + "name":"base16-brogrammer", + "black":"#1f1f1f", + "red":"#d6dbe5", + "green":"#f3bd09", + "yellow":"#1dd361", + "blue":"#5350b9", + "magenta":"#0f7ddb", + "cyan":"#1081d6", + "white":"#4e5ab7", + "brightBlack":"#ecba0f", + "brightRed":"#d6dbe5", + "brightGreen":"#f3bd09", + "btightYellow":"#1dd361", + "brightBlue":"#5350b9", + "brightMagenta":"#0f7ddb", + "brightCyan":"#1081d6", + "brightWhite":"#d6dbe5", + "background":"#1f1f1f", + "foreground":"#4e5ab7", + "selectionBackground":"#4e5ab7" + }, + { + "name":"base16-brushtrees-dark", + "black":"#485867", + "red":"#b38686", + "green":"#87b386", + "yellow":"#aab386", + "blue":"#868cb3", + "magenta":"#b386b2", + "cyan":"#86b3b3", + "white":"#B0C5C8", + "brightBlack":"#8299A1", + "brightRed":"#b38686", + "brightGreen":"#87b386", + "btightYellow":"#aab386", + "brightBlue":"#868cb3", + "brightMagenta":"#b386b2", + "brightCyan":"#86b3b3", + "brightWhite":"#E3EFEF", + "background":"#485867", + "foreground":"#B0C5C8", + "selectionBackground":"#B0C5C8" + }, + { + "name":"base16-brushtrees", + "black":"#E3EFEF", + "red":"#b38686", + "green":"#87b386", + "yellow":"#aab386", + "blue":"#868cb3", + "magenta":"#b386b2", + "cyan":"#86b3b3", + "white":"#6D828E", + "brightBlack":"#98AFB5", + "brightRed":"#b38686", + "brightGreen":"#87b386", + "btightYellow":"#aab386", + "brightBlue":"#868cb3", + "brightMagenta":"#b386b2", + "brightCyan":"#86b3b3", + "brightWhite":"#485867", + "background":"#E3EFEF", + "foreground":"#6D828E", + "selectionBackground":"#6D828E" + }, + { + "name":"base16-chalk", + "black":"#151515", + "red":"#fb9fb1", + "green":"#acc267", + "yellow":"#ddb26f", + "blue":"#6fc2ef", + "magenta":"#e1a3ee", + "cyan":"#12cfc0", + "white":"#d0d0d0", + "brightBlack":"#505050", + "brightRed":"#fb9fb1", + "brightGreen":"#acc267", + "btightYellow":"#ddb26f", + "brightBlue":"#6fc2ef", + "brightMagenta":"#e1a3ee", + "brightCyan":"#12cfc0", + "brightWhite":"#f5f5f5", + "background":"#151515", + "foreground":"#d0d0d0", + "selectionBackground":"#d0d0d0" + }, + { + "name":"base16-circus", + "black":"#191919", + "red":"#dc657d", + "green":"#84b97c", + "yellow":"#c3ba63", + "blue":"#639ee4", + "magenta":"#b888e2", + "cyan":"#4bb1a7", + "white":"#a7a7a7", + "brightBlack":"#5f5a60", + "brightRed":"#dc657d", + "brightGreen":"#84b97c", + "btightYellow":"#c3ba63", + "brightBlue":"#639ee4", + "brightMagenta":"#b888e2", + "brightCyan":"#4bb1a7", + "brightWhite":"#ffffff", + "background":"#191919", + "foreground":"#a7a7a7", + "selectionBackground":"#a7a7a7" + }, + { + "name":"base16-classic-light", + "black":"#F5F5F5", + "red":"#AC4142", + "green":"#90A959", + "yellow":"#F4BF75", + "blue":"#6A9FB5", + "magenta":"#AA759F", + "cyan":"#75B5AA", + "white":"#303030", + "brightBlack":"#B0B0B0", + "brightRed":"#AC4142", + "brightGreen":"#90A959", + "btightYellow":"#F4BF75", + "brightBlue":"#6A9FB5", + "brightMagenta":"#AA759F", + "brightCyan":"#75B5AA", + "brightWhite":"#151515", + "background":"#F5F5F5", + "foreground":"#303030", + "selectionBackground":"#303030" + }, + { + "name":"base16-codeschool", + "black":"#232c31", + "red":"#2a5491", + "green":"#237986", + "yellow":"#a03b1e", + "blue":"#484d79", + "magenta":"#c59820", + "cyan":"#b02f30", + "white":"#9ea7a6", + "brightBlack":"#3f4944", + "brightRed":"#2a5491", + "brightGreen":"#237986", + "btightYellow":"#a03b1e", + "brightBlue":"#484d79", + "brightMagenta":"#c59820", + "brightCyan":"#b02f30", + "brightWhite":"#b5d8f6", + "background":"#232c31", + "foreground":"#9ea7a6", + "selectionBackground":"#9ea7a6" + }, + { + "name":"base16-cupcake", + "black":"#fbf1f2", + "red":"#D57E85", + "green":"#A3B367", + "yellow":"#DCB16C", + "blue":"#7297B9", + "magenta":"#BB99B4", + "cyan":"#69A9A7", + "white":"#8b8198", + "brightBlack":"#bfb9c6", + "brightRed":"#D57E85", + "brightGreen":"#A3B367", + "btightYellow":"#DCB16C", + "brightBlue":"#7297B9", + "brightMagenta":"#BB99B4", + "brightCyan":"#69A9A7", + "brightWhite":"#585062", + "background":"#fbf1f2", + "foreground":"#8b8198", + "selectionBackground":"#8b8198" + }, + { + "name":"base16-cupertino", + "black":"#ffffff", + "red":"#c41a15", + "green":"#007400", + "yellow":"#826b28", + "blue":"#0000ff", + "magenta":"#a90d91", + "cyan":"#318495", + "white":"#404040", + "brightBlack":"#808080", + "brightRed":"#c41a15", + "brightGreen":"#007400", + "btightYellow":"#826b28", + "brightBlue":"#0000ff", + "brightMagenta":"#a90d91", + "brightCyan":"#318495", + "brightWhite":"#5e5e5e", + "background":"#ffffff", + "foreground":"#404040", + "selectionBackground":"#404040" + }, + { + "name":"base16-darktooth", + "black":"#1D2021", + "red":"#FB543F", + "green":"#95C085", + "yellow":"#FAC03B", + "blue":"#0D6678", + "magenta":"#8F4673", + "cyan":"#8BA59B", + "white":"#A89984", + "brightBlack":"#665C54", + "brightRed":"#FB543F", + "brightGreen":"#95C085", + "btightYellow":"#FAC03B", + "brightBlue":"#0D6678", + "brightMagenta":"#8F4673", + "brightCyan":"#8BA59B", + "brightWhite":"#FDF4C1", + "background":"#1D2021", + "foreground":"#A89984", + "selectionBackground":"#A89984" + }, + { + "name":"base16-default-dark", + "black":"#181818", + "red":"#ab4642", + "green":"#a1b56c", + "yellow":"#f7ca88", + "blue":"#7cafc2", + "magenta":"#ba8baf", + "cyan":"#86c1b9", + "white":"#d8d8d8", + "brightBlack":"#585858", + "brightRed":"#ab4642", + "brightGreen":"#a1b56c", + "btightYellow":"#f7ca88", + "brightBlue":"#7cafc2", + "brightMagenta":"#ba8baf", + "brightCyan":"#86c1b9", + "brightWhite":"#f8f8f8", + "background":"#181818", + "foreground":"#d8d8d8", + "selectionBackground":"#d8d8d8" + }, + { + "name":"base16-default-light", + "black":"#f8f8f8", + "red":"#ab4642", + "green":"#a1b56c", + "yellow":"#f7ca88", + "blue":"#7cafc2", + "magenta":"#ba8baf", + "cyan":"#86c1b9", + "white":"#383838", + "brightBlack":"#b8b8b8", + "brightRed":"#ab4642", + "brightGreen":"#a1b56c", + "btightYellow":"#f7ca88", + "brightBlue":"#7cafc2", + "brightMagenta":"#ba8baf", + "brightCyan":"#86c1b9", + "brightWhite":"#181818", + "background":"#f8f8f8", + "foreground":"#383838", + "selectionBackground":"#383838" + }, + { + "name":"base16-dracula", + "black":"#282936", + "red":"#ea51b2", + "green":"#ebff87", + "yellow":"#00f769", + "blue":"#62d6e8", + "magenta":"#b45bcf", + "cyan":"#a1efe4", + "white":"#e9e9f4", + "brightBlack":"#626483", + "brightRed":"#ea51b2", + "brightGreen":"#ebff87", + "btightYellow":"#00f769", + "brightBlue":"#62d6e8", + "brightMagenta":"#b45bcf", + "brightCyan":"#a1efe4", + "brightWhite":"#f7f7fb", + "background":"#282936", + "foreground":"#e9e9f4", + "selectionBackground":"#e9e9f4" + }, + { + "name":"base16-eighties", + "black":"#2d2d2d", + "red":"#f2777a", + "green":"#99cc99", + "yellow":"#ffcc66", + "blue":"#6699cc", + "magenta":"#cc99cc", + "cyan":"#66cccc", + "white":"#d3d0c8", + "brightBlack":"#747369", + "brightRed":"#f2777a", + "brightGreen":"#99cc99", + "btightYellow":"#ffcc66", + "brightBlue":"#6699cc", + "brightMagenta":"#cc99cc", + "brightCyan":"#66cccc", + "brightWhite":"#f2f0ec", + "background":"#2d2d2d", + "foreground":"#d3d0c8", + "selectionBackground":"#d3d0c8" + }, + { + "name":"base16-embers", + "black":"#16130F", + "red":"#826D57", + "green":"#57826D", + "yellow":"#6D8257", + "blue":"#6D5782", + "magenta":"#82576D", + "cyan":"#576D82", + "white":"#A39A90", + "brightBlack":"#5A5047", + "brightRed":"#826D57", + "brightGreen":"#57826D", + "btightYellow":"#6D8257", + "brightBlue":"#6D5782", + "brightMagenta":"#82576D", + "brightCyan":"#576D82", + "brightWhite":"#DBD6D1", + "background":"#16130F", + "foreground":"#A39A90", + "selectionBackground":"#A39A90" + }, + { + "name":"base16-flat", + "black":"#2C3E50", + "red":"#E74C3C", + "green":"#2ECC71", + "yellow":"#F1C40F", + "blue":"#3498DB", + "magenta":"#9B59B6", + "cyan":"#1ABC9C", + "white":"#e0e0e0", + "brightBlack":"#95A5A6", + "brightRed":"#E74C3C", + "brightGreen":"#2ECC71", + "btightYellow":"#F1C40F", + "brightBlue":"#3498DB", + "brightMagenta":"#9B59B6", + "brightCyan":"#1ABC9C", + "brightWhite":"#ECF0F1", + "background":"#2C3E50", + "foreground":"#e0e0e0", + "selectionBackground":"#e0e0e0" + }, + { + "name":"base16-fruit-soda", + "black":"#f1ecf1", + "red":"#fe3e31", + "green":"#47f74c", + "yellow":"#f7e203", + "blue":"#2931df", + "magenta":"#611fce", + "cyan":"#0f9cfd", + "white":"#515151", + "brightBlack":"#b5b4b6", + "brightRed":"#fe3e31", + "brightGreen":"#47f74c", + "btightYellow":"#f7e203", + "brightBlue":"#2931df", + "brightMagenta":"#611fce", + "brightCyan":"#0f9cfd", + "brightWhite":"#2d2c2c", + "background":"#f1ecf1", + "foreground":"#515151", + "selectionBackground":"#515151" + }, + { + "name":"base16-github", + "black":"#ffffff", + "red":"#ed6a43", + "green":"#183691", + "yellow":"#795da3", + "blue":"#795da3", + "magenta":"#a71d5d", + "cyan":"#183691", + "white":"#333333", + "brightBlack":"#969896", + "brightRed":"#ed6a43", + "brightGreen":"#183691", + "btightYellow":"#795da3", + "brightBlue":"#795da3", + "brightMagenta":"#a71d5d", + "brightCyan":"#183691", + "brightWhite":"#ffffff", + "background":"#ffffff", + "foreground":"#333333", + "selectionBackground":"#333333" + }, + { + "name":"base16-google-dark", + "black":"#1d1f21", + "red":"#CC342B", + "green":"#198844", + "yellow":"#FBA922", + "blue":"#3971ED", + "magenta":"#A36AC7", + "cyan":"#3971ED", + "white":"#c5c8c6", + "brightBlack":"#969896", + "brightRed":"#CC342B", + "brightGreen":"#198844", + "btightYellow":"#FBA922", + "brightBlue":"#3971ED", + "brightMagenta":"#A36AC7", + "brightCyan":"#3971ED", + "brightWhite":"#ffffff", + "background":"#1d1f21", + "foreground":"#c5c8c6", + "selectionBackground":"#c5c8c6" + }, + { + "name":"base16-google-light", + "black":"#ffffff", + "red":"#CC342B", + "green":"#198844", + "yellow":"#FBA922", + "blue":"#3971ED", + "magenta":"#A36AC7", + "cyan":"#3971ED", + "white":"#373b41", + "brightBlack":"#b4b7b4", + "brightRed":"#CC342B", + "brightGreen":"#198844", + "btightYellow":"#FBA922", + "brightBlue":"#3971ED", + "brightMagenta":"#A36AC7", + "brightCyan":"#3971ED", + "brightWhite":"#1d1f21", + "background":"#ffffff", + "foreground":"#373b41", + "selectionBackground":"#373b41" + }, + { + "name":"base16-atelier-lakeside", + "black":"#161b1d", + "red":"#d22d72", + "green":"#568c3b", + "yellow":"#8a8a0f", + "blue":"#257fad", + "magenta":"#6b6bb8", + "cyan":"#2d8f6f", + "white":"#7ea2b4", + "brightBlack":"#5a7b8c", + "brightRed":"#d22d72", + "brightGreen":"#568c3b", + "btightYellow":"#8a8a0f", + "brightBlue":"#257fad", + "brightMagenta":"#6b6bb8", + "brightCyan":"#2d8f6f", + "brightWhite":"#ebf8ff", + "background":"#161b1d", + "foreground":"#7ea2b4", + "selectionBackground":"#7ea2b4" + }, + { + "name":"base16-black-metal-gorgoroth", + "black":"#000000", + "red":"#5f8787", + "green":"#9b8d7f", + "yellow":"#8c7f70", + "blue":"#888888", + "magenta":"#999999", + "cyan":"#aaaaaa", + "white":"#c1c1c1", + "brightBlack":"#333333", + "brightRed":"#5f8787", + "brightGreen":"#9b8d7f", + "btightYellow":"#8c7f70", + "brightBlue":"#888888", + "brightMagenta":"#999999", + "brightCyan":"#aaaaaa", + "brightWhite":"#c1c1c1", + "background":"#000000", + "foreground":"#c1c1c1", + "selectionBackground":"#c1c1c1" + }, + { + "name":"base16-classic-dark", + "black":"#151515", + "red":"#AC4142", + "green":"#90A959", + "yellow":"#F4BF75", + "blue":"#6A9FB5", + "magenta":"#AA759F", + "cyan":"#75B5AA", + "white":"#D0D0D0", + "brightBlack":"#505050", + "brightRed":"#AC4142", + "brightGreen":"#90A959", + "btightYellow":"#F4BF75", + "brightBlue":"#6A9FB5", + "brightMagenta":"#AA759F", + "brightCyan":"#75B5AA", + "brightWhite":"#F5F5F5", + "background":"#151515", + "foreground":"#D0D0D0", + "selectionBackground":"#D0D0D0" + }, + { + "name":"base16-grayscale-dark", + "black":"#101010", + "red":"#7c7c7c", + "green":"#8e8e8e", + "yellow":"#a0a0a0", + "blue":"#686868", + "magenta":"#747474", + "cyan":"#868686", + "white":"#b9b9b9", + "brightBlack":"#525252", + "brightRed":"#7c7c7c", + "brightGreen":"#8e8e8e", + "btightYellow":"#a0a0a0", + "brightBlue":"#686868", + "brightMagenta":"#747474", + "brightCyan":"#868686", + "brightWhite":"#f7f7f7", + "background":"#101010", + "foreground":"#b9b9b9", + "selectionBackground":"#b9b9b9" + }, + { + "name":"base16-hopscotch", + "black":"#322931", + "red":"#dd464c", + "green":"#8fc13e", + "yellow":"#fdcc59", + "blue":"#1290bf", + "magenta":"#c85e7c", + "cyan":"#149b93", + "white":"#b9b5b8", + "brightBlack":"#797379", + "brightRed":"#dd464c", + "brightGreen":"#8fc13e", + "btightYellow":"#fdcc59", + "brightBlue":"#1290bf", + "brightMagenta":"#c85e7c", + "brightCyan":"#149b93", + "brightWhite":"#ffffff", + "background":"#322931", + "foreground":"#b9b5b8", + "selectionBackground":"#b9b5b8" + }, + { + "name":"base16-mexico-light", + "black":"#f8f8f8", + "red":"#ab4642", + "green":"#538947", + "yellow":"#f79a0e", + "blue":"#7cafc2", + "magenta":"#96609e", + "cyan":"#4b8093", + "white":"#383838", + "brightBlack":"#b8b8b8", + "brightRed":"#ab4642", + "brightGreen":"#538947", + "btightYellow":"#f79a0e", + "brightBlue":"#7cafc2", + "brightMagenta":"#96609e", + "brightCyan":"#4b8093", + "brightWhite":"#181818", + "background":"#f8f8f8", + "foreground":"#383838", + "selectionBackground":"#383838" + }, + { + "name":"base16-rebecca", + "black":"#292a44", + "red":"#a0a0c5", + "green":"#6dfedf", + "yellow":"#ae81ff", + "blue":"#2de0a7", + "magenta":"#7aa5ff", + "cyan":"#8eaee0", + "white":"#f1eff8", + "brightBlack":"#666699", + "brightRed":"#a0a0c5", + "brightGreen":"#6dfedf", + "btightYellow":"#ae81ff", + "brightBlue":"#2de0a7", + "brightMagenta":"#7aa5ff", + "brightCyan":"#8eaee0", + "brightWhite":"#53495d", + "background":"#292a44", + "foreground":"#f1eff8", + "selectionBackground":"#f1eff8" + }, + { + "name":"base16-grayscale-light", + "black":"#f7f7f7", + "red":"#7c7c7c", + "green":"#8e8e8e", + "yellow":"#a0a0a0", + "blue":"#686868", + "magenta":"#747474", + "cyan":"#868686", + "white":"#464646", + "brightBlack":"#ababab", + "brightRed":"#7c7c7c", + "brightGreen":"#8e8e8e", + "btightYellow":"#a0a0a0", + "brightBlue":"#686868", + "brightMagenta":"#747474", + "brightCyan":"#868686", + "brightWhite":"#101010", + "background":"#f7f7f7", + "foreground":"#464646", + "selectionBackground":"#464646" + }, + { + "name":"base16-greenscreen", + "black":"#001100", + "red":"#007700", + "green":"#00bb00", + "yellow":"#007700", + "blue":"#009900", + "magenta":"#00bb00", + "cyan":"#005500", + "white":"#00bb00", + "brightBlack":"#007700", + "brightRed":"#007700", + "brightGreen":"#00bb00", + "btightYellow":"#007700", + "brightBlue":"#009900", + "brightMagenta":"#00bb00", + "brightCyan":"#005500", + "brightWhite":"#00ff00", + "background":"#001100", + "foreground":"#00bb00", + "selectionBackground":"#00bb00" + }, + { + "name":"base16-gruvbox-dark-hard", + "black":"#1d2021", + "red":"#fb4934", + "green":"#b8bb26", + "yellow":"#fabd2f", + "blue":"#83a598", + "magenta":"#d3869b", + "cyan":"#8ec07c", + "white":"#d5c4a1", + "brightBlack":"#665c54", + "brightRed":"#fb4934", + "brightGreen":"#b8bb26", + "btightYellow":"#fabd2f", + "brightBlue":"#83a598", + "brightMagenta":"#d3869b", + "brightCyan":"#8ec07c", + "brightWhite":"#fbf1c7", + "background":"#1d2021", + "foreground":"#d5c4a1", + "selectionBackground":"#d5c4a1" + }, + { + "name":"base16-gruvbox-dark-medium", + "black":"#282828", + "red":"#fb4934", + "green":"#b8bb26", + "yellow":"#fabd2f", + "blue":"#83a598", + "magenta":"#d3869b", + "cyan":"#8ec07c", + "white":"#d5c4a1", + "brightBlack":"#665c54", + "brightRed":"#fb4934", + "brightGreen":"#b8bb26", + "btightYellow":"#fabd2f", + "brightBlue":"#83a598", + "brightMagenta":"#d3869b", + "brightCyan":"#8ec07c", + "brightWhite":"#fbf1c7", + "background":"#282828", + "foreground":"#d5c4a1", + "selectionBackground":"#d5c4a1" + }, + { + "name":"base16-gruvbox-dark-pale", + "black":"#262626", + "red":"#d75f5f", + "green":"#afaf00", + "yellow":"#ffaf00", + "blue":"#83adad", + "magenta":"#d485ad", + "cyan":"#85ad85", + "white":"#dab997", + "brightBlack":"#8a8a8a", + "brightRed":"#d75f5f", + "brightGreen":"#afaf00", + "btightYellow":"#ffaf00", + "brightBlue":"#83adad", + "brightMagenta":"#d485ad", + "brightCyan":"#85ad85", + "brightWhite":"#ebdbb2", + "background":"#262626", + "foreground":"#dab997", + "selectionBackground":"#dab997" + }, + { + "name":"base16-gruvbox-dark-soft", + "black":"#32302f", + "red":"#fb4934", + "green":"#b8bb26", + "yellow":"#fabd2f", + "blue":"#83a598", + "magenta":"#d3869b", + "cyan":"#8ec07c", + "white":"#d5c4a1", + "brightBlack":"#665c54", + "brightRed":"#fb4934", + "brightGreen":"#b8bb26", + "btightYellow":"#fabd2f", + "brightBlue":"#83a598", + "brightMagenta":"#d3869b", + "brightCyan":"#8ec07c", + "brightWhite":"#fbf1c7", + "background":"#32302f", + "foreground":"#d5c4a1", + "selectionBackground":"#d5c4a1" + }, + { + "name":"base16-gruvbox-light-hard", + "black":"#f9f5d7", + "red":"#9d0006", + "green":"#79740e", + "yellow":"#b57614", + "blue":"#076678", + "magenta":"#8f3f71", + "cyan":"#427b58", + "white":"#504945", + "brightBlack":"#bdae93", + "brightRed":"#9d0006", + "brightGreen":"#79740e", + "btightYellow":"#b57614", + "brightBlue":"#076678", + "brightMagenta":"#8f3f71", + "brightCyan":"#427b58", + "brightWhite":"#282828", + "background":"#f9f5d7", + "foreground":"#504945", + "selectionBackground":"#504945" + }, + { + "name":"base16-gruvbox-light-medium", + "black":"#fbf1c7", + "red":"#9d0006", + "green":"#79740e", + "yellow":"#b57614", + "blue":"#076678", + "magenta":"#8f3f71", + "cyan":"#427b58", + "white":"#504945", + "brightBlack":"#bdae93", + "brightRed":"#9d0006", + "brightGreen":"#79740e", + "btightYellow":"#b57614", + "brightBlue":"#076678", + "brightMagenta":"#8f3f71", + "brightCyan":"#427b58", + "brightWhite":"#282828", + "background":"#fbf1c7", + "foreground":"#504945", + "selectionBackground":"#504945" + }, + { + "name":"base16-gruvbox-light-soft", + "black":"#f2e5bc", + "red":"#9d0006", + "green":"#79740e", + "yellow":"#b57614", + "blue":"#076678", + "magenta":"#8f3f71", + "cyan":"#427b58", + "white":"#504945", + "brightBlack":"#bdae93", + "brightRed":"#9d0006", + "brightGreen":"#79740e", + "btightYellow":"#b57614", + "brightBlue":"#076678", + "brightMagenta":"#8f3f71", + "brightCyan":"#427b58", + "brightWhite":"#282828", + "background":"#f2e5bc", + "foreground":"#504945", + "selectionBackground":"#504945" + }, + { + "name":"base16-harmonic-dark", + "black":"#0b1c2c", + "red":"#bf8b56", + "green":"#56bf8b", + "yellow":"#8bbf56", + "blue":"#8b56bf", + "magenta":"#bf568b", + "cyan":"#568bbf", + "white":"#cbd6e2", + "brightBlack":"#627e99", + "brightRed":"#bf8b56", + "brightGreen":"#56bf8b", + "btightYellow":"#8bbf56", + "brightBlue":"#8b56bf", + "brightMagenta":"#bf568b", + "brightCyan":"#568bbf", + "brightWhite":"#f7f9fb", + "background":"#0b1c2c", + "foreground":"#cbd6e2", + "selectionBackground":"#cbd6e2" + }, + { + "name":"base16-harmonic-light", + "black":"#f7f9fb", + "red":"#bf8b56", + "green":"#56bf8b", + "yellow":"#8bbf56", + "blue":"#8b56bf", + "magenta":"#bf568b", + "cyan":"#568bbf", + "white":"#405c79", + "brightBlack":"#aabcce", + "brightRed":"#bf8b56", + "brightGreen":"#56bf8b", + "btightYellow":"#8bbf56", + "brightBlue":"#8b56bf", + "brightMagenta":"#bf568b", + "brightCyan":"#568bbf", + "brightWhite":"#0b1c2c", + "background":"#f7f9fb", + "foreground":"#405c79", + "selectionBackground":"#405c79" + }, + { + "name":"base16-heetch-light", + "black":"#feffff", + "red":"#27d9d5", + "green":"#f80059", + "yellow":"#5ba2b6", + "blue":"#47f9f5", + "magenta":"#bd0152", + "cyan":"#c33678", + "white":"#5a496e", + "brightBlack":"#9c92a8", + "brightRed":"#27d9d5", + "brightGreen":"#f80059", + "btightYellow":"#5ba2b6", + "brightBlue":"#47f9f5", + "brightMagenta":"#bd0152", + "brightCyan":"#c33678", + "brightWhite":"#190134", + "background":"#feffff", + "foreground":"#5a496e", + "selectionBackground":"#5a496e" + }, + { + "name":"base16-heetch", + "black":"#190134", + "red":"#27D9D5", + "green":"#C33678", + "yellow":"#8F6C97", + "blue":"#BD0152", + "magenta":"#82034C", + "cyan":"#F80059", + "white":"#BDB6C5", + "brightBlack":"#7B6D8B", + "brightRed":"#27D9D5", + "brightGreen":"#C33678", + "btightYellow":"#8F6C97", + "brightBlue":"#BD0152", + "brightMagenta":"#82034C", + "brightCyan":"#F80059", + "brightWhite":"#FEFFFF", + "background":"#190134", + "foreground":"#BDB6C5", + "selectionBackground":"#BDB6C5" + }, + { + "name":"base16-helios", + "black":"#1d2021", + "red":"#d72638", + "green":"#88b92d", + "yellow":"#f19d1a", + "blue":"#1e8bac", + "magenta":"#be4264", + "cyan":"#1ba595", + "white":"#d5d5d5", + "brightBlack":"#6f7579", + "brightRed":"#d72638", + "brightGreen":"#88b92d", + "btightYellow":"#f19d1a", + "brightBlue":"#1e8bac", + "brightMagenta":"#be4264", + "brightCyan":"#1ba595", + "brightWhite":"#e5e5e5", + "background":"#1d2021", + "foreground":"#d5d5d5", + "selectionBackground":"#d5d5d5" + }, + { + "name":"base16-horizon-dark", + "black":"#1C1E26", + "red":"#E93C58", + "green":"#EFAF8E", + "yellow":"#EFB993", + "blue":"#DF5273", + "magenta":"#B072D1", + "cyan":"#24A8B4", + "white":"#CBCED0", + "brightBlack":"#676A8D", + "brightRed":"#E93C58", + "brightGreen":"#EFAF8E", + "btightYellow":"#EFB993", + "brightBlue":"#DF5273", + "brightMagenta":"#B072D1", + "brightCyan":"#24A8B4", + "brightWhite":"#E3E6EE", + "background":"#1C1E26", + "foreground":"#CBCED0", + "selectionBackground":"#CBCED0" + }, + { + "name":"base16-ia-dark", + "black":"#1a1a1a", + "red":"#d88568", + "green":"#83a471", + "yellow":"#b99353", + "blue":"#8eccdd", + "magenta":"#b98eb2", + "cyan":"#7c9cae", + "white":"#cccccc", + "brightBlack":"#767676", + "brightRed":"#d88568", + "brightGreen":"#83a471", + "btightYellow":"#b99353", + "brightBlue":"#8eccdd", + "brightMagenta":"#b98eb2", + "brightCyan":"#7c9cae", + "brightWhite":"#f8f8f8", + "background":"#1a1a1a", + "foreground":"#cccccc", + "selectionBackground":"#cccccc" + }, + { + "name":"base16-ia-light", + "black":"#f6f6f6", + "red":"#9c5a02", + "green":"#38781c", + "yellow":"#c48218", + "blue":"#48bac2", + "magenta":"#a94598", + "cyan":"#2d6bb1", + "white":"#181818", + "brightBlack":"#898989", + "brightRed":"#9c5a02", + "brightGreen":"#38781c", + "btightYellow":"#c48218", + "brightBlue":"#48bac2", + "brightMagenta":"#a94598", + "brightCyan":"#2d6bb1", + "brightWhite":"#f8f8f8", + "background":"#f6f6f6", + "foreground":"#181818", + "selectionBackground":"#181818" + }, + { + "name":"base16-icy", + "black":"#021012", + "red":"#16c1d9", + "green":"#4dd0e1", + "yellow":"#80deea", + "blue":"#00bcd4", + "magenta":"#00acc1", + "cyan":"#26c6da", + "white":"#095b67", + "brightBlack":"#052e34", + "brightRed":"#16c1d9", + "brightGreen":"#4dd0e1", + "btightYellow":"#80deea", + "brightBlue":"#00bcd4", + "brightMagenta":"#00acc1", + "brightCyan":"#26c6da", + "brightWhite":"#109cb0", + "background":"#021012", + "foreground":"#095b67", + "selectionBackground":"#095b67" + }, + { + "name":"base16-irblack", + "black":"#000000", + "red":"#ff6c60", + "green":"#a8ff60", + "yellow":"#ffffb6", + "blue":"#96cbfe", + "magenta":"#ff73fd", + "cyan":"#c6c5fe", + "white":"#b5b3aa", + "brightBlack":"#6c6c66", + "brightRed":"#ff6c60", + "brightGreen":"#a8ff60", + "btightYellow":"#ffffb6", + "brightBlue":"#96cbfe", + "brightMagenta":"#ff73fd", + "brightCyan":"#c6c5fe", + "brightWhite":"#fdfbee", + "background":"#000000", + "foreground":"#b5b3aa", + "selectionBackground":"#b5b3aa" + }, + { + "name":"base16-isotope", + "black":"#000000", + "red":"#ff0000", + "green":"#33ff00", + "yellow":"#ff0099", + "blue":"#0066ff", + "magenta":"#cc00ff", + "cyan":"#00ffff", + "white":"#d0d0d0", + "brightBlack":"#808080", + "brightRed":"#ff0000", + "brightGreen":"#33ff00", + "btightYellow":"#ff0099", + "brightBlue":"#0066ff", + "brightMagenta":"#cc00ff", + "brightCyan":"#00ffff", + "brightWhite":"#ffffff", + "background":"#000000", + "foreground":"#d0d0d0", + "selectionBackground":"#d0d0d0" + }, + { + "name":"base16-macintosh", + "black":"#000000", + "red":"#dd0907", + "green":"#1fb714", + "yellow":"#fbf305", + "blue":"#0000d3", + "magenta":"#4700a5", + "cyan":"#02abea", + "white":"#c0c0c0", + "brightBlack":"#808080", + "brightRed":"#dd0907", + "brightGreen":"#1fb714", + "btightYellow":"#fbf305", + "brightBlue":"#0000d3", + "brightMagenta":"#4700a5", + "brightCyan":"#02abea", + "brightWhite":"#ffffff", + "background":"#000000", + "foreground":"#c0c0c0", + "selectionBackground":"#c0c0c0" + }, + { + "name":"base16-marrakesh", + "black":"#201602", + "red":"#c35359", + "green":"#18974e", + "yellow":"#a88339", + "blue":"#477ca1", + "magenta":"#8868b3", + "cyan":"#75a738", + "white":"#948e48", + "brightBlack":"#6c6823", + "brightRed":"#c35359", + "brightGreen":"#18974e", + "btightYellow":"#a88339", + "brightBlue":"#477ca1", + "brightMagenta":"#8868b3", + "brightCyan":"#75a738", + "brightWhite":"#faf0a5", + "background":"#201602", + "foreground":"#948e48", + "selectionBackground":"#948e48" + }, + { + "name":"base16-materia", + "black":"#263238", + "red":"#EC5F67", + "green":"#8BD649", + "yellow":"#FFCC00", + "blue":"#89DDFF", + "magenta":"#82AAFF", + "cyan":"#80CBC4", + "white":"#CDD3DE", + "brightBlack":"#707880", + "brightRed":"#EC5F67", + "brightGreen":"#8BD649", + "btightYellow":"#FFCC00", + "brightBlue":"#89DDFF", + "brightMagenta":"#82AAFF", + "brightCyan":"#80CBC4", + "brightWhite":"#FFFFFF", + "background":"#263238", + "foreground":"#CDD3DE", + "selectionBackground":"#CDD3DE" + }, + { + "name":"base16-material-darker", + "black":"#212121", + "red":"#F07178", + "green":"#C3E88D", + "yellow":"#FFCB6B", + "blue":"#82AAFF", + "magenta":"#C792EA", + "cyan":"#89DDFF", + "white":"#EEFFFF", + "brightBlack":"#4A4A4A", + "brightRed":"#F07178", + "brightGreen":"#C3E88D", + "btightYellow":"#FFCB6B", + "brightBlue":"#82AAFF", + "brightMagenta":"#C792EA", + "brightCyan":"#89DDFF", + "brightWhite":"#FFFFFF", + "background":"#212121", + "foreground":"#EEFFFF", + "selectionBackground":"#EEFFFF" + }, + { + "name":"base16-material-lighter", + "black":"#FAFAFA", + "red":"#FF5370", + "green":"#91B859", + "yellow":"#FFB62C", + "blue":"#6182B8", + "magenta":"#7C4DFF", + "cyan":"#39ADB5", + "white":"#80CBC4", + "brightBlack":"#CCD7DA", + "brightRed":"#FF5370", + "brightGreen":"#91B859", + "btightYellow":"#FFB62C", + "brightBlue":"#6182B8", + "brightMagenta":"#7C4DFF", + "brightCyan":"#39ADB5", + "brightWhite":"#FFFFFF", + "background":"#FAFAFA", + "foreground":"#80CBC4", + "selectionBackground":"#80CBC4" + }, + { + "name":"base16-material-palenight", + "black":"#292D3E", + "red":"#F07178", + "green":"#C3E88D", + "yellow":"#FFCB6B", + "blue":"#82AAFF", + "magenta":"#C792EA", + "cyan":"#89DDFF", + "white":"#959DCB", + "brightBlack":"#676E95", + "brightRed":"#F07178", + "brightGreen":"#C3E88D", + "btightYellow":"#FFCB6B", + "brightBlue":"#82AAFF", + "brightMagenta":"#C792EA", + "brightCyan":"#89DDFF", + "brightWhite":"#FFFFFF", + "background":"#292D3E", + "foreground":"#959DCB", + "selectionBackground":"#959DCB" + }, + { + "name":"base16-material-vivid", + "black":"#202124", + "red":"#f44336", + "green":"#00e676", + "yellow":"#ffeb3b", + "blue":"#2196f3", + "magenta":"#673ab7", + "cyan":"#00bcd4", + "white":"#80868b", + "brightBlack":"#44464d", + "brightRed":"#f44336", + "brightGreen":"#00e676", + "btightYellow":"#ffeb3b", + "brightBlue":"#2196f3", + "brightMagenta":"#673ab7", + "brightCyan":"#00bcd4", + "brightWhite":"#ffffff", + "background":"#202124", + "foreground":"#80868b", + "selectionBackground":"#80868b" + }, + { + "name":"base16-material", + "black":"#263238", + "red":"#F07178", + "green":"#C3E88D", + "yellow":"#FFCB6B", + "blue":"#82AAFF", + "magenta":"#C792EA", + "cyan":"#89DDFF", + "white":"#EEFFFF", + "brightBlack":"#546E7A", + "brightRed":"#F07178", + "brightGreen":"#C3E88D", + "btightYellow":"#FFCB6B", + "brightBlue":"#82AAFF", + "brightMagenta":"#C792EA", + "brightCyan":"#89DDFF", + "brightWhite":"#FFFFFF", + "background":"#263238", + "foreground":"#EEFFFF", + "selectionBackground":"#EEFFFF" + }, + { + "name":"base16-mellow-purple", + "black":"#1e0528", + "red":"#00d9e9", + "green":"#05cb0d", + "yellow":"#955ae7", + "blue":"#550068", + "magenta":"#8991bb", + "cyan":"#b900b1", + "white":"#ffeeff", + "brightBlack":"#320f55", + "brightRed":"#00d9e9", + "brightGreen":"#05cb0d", + "btightYellow":"#955ae7", + "brightBlue":"#550068", + "brightMagenta":"#8991bb", + "brightCyan":"#b900b1", + "brightWhite":"#f8c0ff", + "background":"#1e0528", + "foreground":"#ffeeff", + "selectionBackground":"#ffeeff" + }, + { + "name":"base16-mocha", + "black":"#3B3228", + "red":"#cb6077", + "green":"#beb55b", + "yellow":"#f4bc87", + "blue":"#8ab3b5", + "magenta":"#a89bb9", + "cyan":"#7bbda4", + "white":"#d0c8c6", + "brightBlack":"#7e705a", + "brightRed":"#cb6077", + "brightGreen":"#beb55b", + "btightYellow":"#f4bc87", + "brightBlue":"#8ab3b5", + "brightMagenta":"#a89bb9", + "brightCyan":"#7bbda4", + "brightWhite":"#f5eeeb", + "background":"#3B3228", + "foreground":"#d0c8c6", + "selectionBackground":"#d0c8c6" + }, + { + "name":"base16-monokai", + "black":"#272822", + "red":"#f92672", + "green":"#a6e22e", + "yellow":"#f4bf75", + "blue":"#66d9ef", + "magenta":"#ae81ff", + "cyan":"#a1efe4", + "white":"#f8f8f2", + "brightBlack":"#75715e", + "brightRed":"#f92672", + "brightGreen":"#a6e22e", + "btightYellow":"#f4bf75", + "brightBlue":"#66d9ef", + "brightMagenta":"#ae81ff", + "brightCyan":"#a1efe4", + "brightWhite":"#f9f8f5", + "background":"#272822", + "foreground":"#f8f8f2", + "selectionBackground":"#f8f8f2" + }, + { + "name":"base16-nord", + "black":"#2E3440", + "red":"#88C0D0", + "green":"#BF616A", + "yellow":"#5E81AC", + "blue":"#EBCB8B", + "magenta":"#A3BE8C", + "cyan":"#D08770", + "white":"#E5E9F0", + "brightBlack":"#4C566A", + "brightRed":"#88C0D0", + "brightGreen":"#BF616A", + "btightYellow":"#5E81AC", + "brightBlue":"#EBCB8B", + "brightMagenta":"#A3BE8C", + "brightCyan":"#D08770", + "brightWhite":"#8FBCBB", + "background":"#2E3440", + "foreground":"#E5E9F0", + "selectionBackground":"#E5E9F0" + }, + { + "name":"base16-ocean", + "black":"#2b303b", + "red":"#bf616a", + "green":"#a3be8c", + "yellow":"#ebcb8b", + "blue":"#8fa1b3", + "magenta":"#b48ead", + "cyan":"#96b5b4", + "white":"#c0c5ce", + "brightBlack":"#65737e", + "brightRed":"#bf616a", + "brightGreen":"#a3be8c", + "btightYellow":"#ebcb8b", + "brightBlue":"#8fa1b3", + "brightMagenta":"#b48ead", + "brightCyan":"#96b5b4", + "brightWhite":"#eff1f5", + "background":"#2b303b", + "foreground":"#c0c5ce", + "selectionBackground":"#c0c5ce" + }, + { + "name":"base16-oceanicnext", + "black":"#1B2B34", + "red":"#EC5f67", + "green":"#99C794", + "yellow":"#FAC863", + "blue":"#6699CC", + "magenta":"#C594C5", + "cyan":"#5FB3B3", + "white":"#C0C5CE", + "brightBlack":"#65737E", + "brightRed":"#EC5f67", + "brightGreen":"#99C794", + "btightYellow":"#FAC863", + "brightBlue":"#6699CC", + "brightMagenta":"#C594C5", + "brightCyan":"#5FB3B3", + "brightWhite":"#D8DEE9", + "background":"#1B2B34", + "foreground":"#C0C5CE", + "selectionBackground":"#C0C5CE" + }, + { + "name":"base16-one-light", + "black":"#fafafa", + "red":"#ca1243", + "green":"#50a14f", + "yellow":"#c18401", + "blue":"#4078f2", + "magenta":"#a626a4", + "cyan":"#0184bc", + "white":"#383a42", + "brightBlack":"#a0a1a7", + "brightRed":"#ca1243", + "brightGreen":"#50a14f", + "btightYellow":"#c18401", + "brightBlue":"#4078f2", + "brightMagenta":"#a626a4", + "brightCyan":"#0184bc", + "brightWhite":"#090a0b", + "background":"#fafafa", + "foreground":"#383a42", + "selectionBackground":"#383a42" + }, + { + "name":"base16-onedark", + "black":"#282c34", + "red":"#e06c75", + "green":"#98c379", + "yellow":"#e5c07b", + "blue":"#61afef", + "magenta":"#c678dd", + "cyan":"#56b6c2", + "white":"#abb2bf", + "brightBlack":"#545862", + "brightRed":"#e06c75", + "brightGreen":"#98c379", + "btightYellow":"#e5c07b", + "brightBlue":"#61afef", + "brightMagenta":"#c678dd", + "brightCyan":"#56b6c2", + "brightWhite":"#c8ccd4", + "background":"#282c34", + "foreground":"#abb2bf", + "selectionBackground":"#abb2bf" + }, + { + "name":"base16-outrun-dark", + "black":"#00002A", + "red":"#FF4242", + "green":"#59F176", + "yellow":"#F3E877", + "blue":"#66B0FF", + "magenta":"#F10596", + "cyan":"#0EF0F0", + "white":"#D0D0FA", + "brightBlack":"#50507A", + "brightRed":"#FF4242", + "brightGreen":"#59F176", + "btightYellow":"#F3E877", + "brightBlue":"#66B0FF", + "brightMagenta":"#F10596", + "brightCyan":"#0EF0F0", + "brightWhite":"#F5F5FF", + "background":"#00002A", + "foreground":"#D0D0FA", + "selectionBackground":"#D0D0FA" + }, + { + "name":"base16-papercolor-dark", + "black":"#1c1c1c", + "red":"#585858", + "green":"#af87d7", + "yellow":"#afd700", + "blue":"#ff5faf", + "magenta":"#00afaf", + "cyan":"#ffaf00", + "white":"#808080", + "brightBlack":"#d7af5f", + "brightRed":"#585858", + "brightGreen":"#af87d7", + "btightYellow":"#afd700", + "brightBlue":"#ff5faf", + "brightMagenta":"#00afaf", + "brightCyan":"#ffaf00", + "brightWhite":"#d0d0d0", + "background":"#1c1c1c", + "foreground":"#808080", + "selectionBackground":"#808080" + }, + { + "name":"base16-papercolor-light", + "black":"#eeeeee", + "red":"#bcbcbc", + "green":"#8700af", + "yellow":"#d70087", + "blue":"#d75f00", + "magenta":"#005faf", + "cyan":"#d75f00", + "white":"#878787", + "brightBlack":"#5f8700", + "brightRed":"#bcbcbc", + "brightGreen":"#8700af", + "btightYellow":"#d70087", + "brightBlue":"#d75f00", + "brightMagenta":"#005faf", + "brightCyan":"#d75f00", + "brightWhite":"#444444", + "background":"#eeeeee", + "foreground":"#878787", + "selectionBackground":"#878787" + }, + { + "name":"base16-paraiso", + "black":"#2f1e2e", + "red":"#ef6155", + "green":"#48b685", + "yellow":"#fec418", + "blue":"#06b6ef", + "magenta":"#815ba4", + "cyan":"#5bc4bf", + "white":"#a39e9b", + "brightBlack":"#776e71", + "brightRed":"#ef6155", + "brightGreen":"#48b685", + "btightYellow":"#fec418", + "brightBlue":"#06b6ef", + "brightMagenta":"#815ba4", + "brightCyan":"#5bc4bf", + "brightWhite":"#e7e9db", + "background":"#2f1e2e", + "foreground":"#a39e9b", + "selectionBackground":"#a39e9b" + }, + { + "name":"base16-phd", + "black":"#061229", + "red":"#d07346", + "green":"#99bf52", + "yellow":"#fbd461", + "blue":"#5299bf", + "magenta":"#9989cc", + "cyan":"#72b9bf", + "white":"#b8bbc2", + "brightBlack":"#717885", + "brightRed":"#d07346", + "brightGreen":"#99bf52", + "btightYellow":"#fbd461", + "brightBlue":"#5299bf", + "brightMagenta":"#9989cc", + "brightCyan":"#72b9bf", + "brightWhite":"#ffffff", + "background":"#061229", + "foreground":"#b8bbc2", + "selectionBackground":"#b8bbc2" + }, + { + "name":"base16-pico", + "black":"#000000", + "red":"#ff004d", + "green":"#00e756", + "yellow":"#fff024", + "blue":"#83769c", + "magenta":"#ff77a8", + "cyan":"#29adff", + "white":"#5f574f", + "brightBlack":"#008751", + "brightRed":"#ff004d", + "brightGreen":"#00e756", + "btightYellow":"#fff024", + "brightBlue":"#83769c", + "brightMagenta":"#ff77a8", + "brightCyan":"#29adff", + "brightWhite":"#fff1e8", + "background":"#000000", + "foreground":"#5f574f", + "selectionBackground":"#5f574f" + }, + { + "name":"base16-pop", + "black":"#000000", + "red":"#eb008a", + "green":"#37b349", + "yellow":"#f8ca12", + "blue":"#0e5a94", + "magenta":"#b31e8d", + "cyan":"#00aabb", + "white":"#d0d0d0", + "brightBlack":"#505050", + "brightRed":"#eb008a", + "brightGreen":"#37b349", + "btightYellow":"#f8ca12", + "brightBlue":"#0e5a94", + "brightMagenta":"#b31e8d", + "brightCyan":"#00aabb", + "brightWhite":"#ffffff", + "background":"#000000", + "foreground":"#d0d0d0", + "selectionBackground":"#d0d0d0" + }, + { + "name":"base16-porple", + "black":"#292c36", + "red":"#f84547", + "green":"#95c76f", + "yellow":"#efa16b", + "blue":"#8485ce", + "magenta":"#b74989", + "cyan":"#64878f", + "white":"#d8d8d8", + "brightBlack":"#65568a", + "brightRed":"#f84547", + "brightGreen":"#95c76f", + "btightYellow":"#efa16b", + "brightBlue":"#8485ce", + "brightMagenta":"#b74989", + "brightCyan":"#64878f", + "brightWhite":"#f8f8f8", + "background":"#292c36", + "foreground":"#d8d8d8", + "selectionBackground":"#d8d8d8" + }, + { + "name":"base16-railscasts", + "black":"#2b2b2b", + "red":"#da4939", + "green":"#a5c261", + "yellow":"#ffc66d", + "blue":"#6d9cbe", + "magenta":"#b6b3eb", + "cyan":"#519f50", + "white":"#e6e1dc", + "brightBlack":"#5a647e", + "brightRed":"#da4939", + "brightGreen":"#a5c261", + "btightYellow":"#ffc66d", + "brightBlue":"#6d9cbe", + "brightMagenta":"#b6b3eb", + "brightCyan":"#519f50", + "brightWhite":"#f9f7f3", + "background":"#2b2b2b", + "foreground":"#e6e1dc", + "selectionBackground":"#e6e1dc" + } +] \ No newline at end of file