#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
-gem "jekyll", "~> 4.3.2"
+gem "jekyll", "~> 4.4"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins
# If you have any plugins, put them here!
group :jekyll_plugins do
- gem "jekyll-feed", "~> 0.12"
+ gem "jekyll-feed", "~> 0.17"
gem "jekyll-paginate"
end
GEM
remote: https://rubygems.org/
specs:
- addressable (2.8.4)
- public_suffix (>= 2.0.2, < 6.0)
+ addressable (2.9.0)
+ public_suffix (>= 2.0.2, < 8.0)
+ base64 (0.3.0)
+ bigdecimal (4.1.3)
colorator (1.1.0)
- concurrent-ruby (1.2.2)
+ concurrent-ruby (1.3.8)
+ csv (3.3.6)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
- ffi (1.15.5)
+ ffi (1.17.4-arm64-darwin)
forwardable-extended (2.6.0)
- google-protobuf (3.23.2-arm64-darwin)
- http_parser.rb (0.8.0)
- i18n (1.14.1)
+ google-protobuf (4.36.2-arm64-darwin)
+ bigdecimal
+ rake (~> 13.3)
+ http_parser.rb (0.8.1)
+ i18n (1.15.2)
concurrent-ruby (~> 1.0)
- jekyll (4.3.2)
+ jekyll (4.4.1)
addressable (~> 2.4)
+ base64 (~> 0.2)
colorator (~> 1.0)
+ csv (~> 3.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
+ json (~> 2.6)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
- mercenary (>= 0.3.6, < 0.5)
+ mercenary (~> 0.3, >= 0.3.6)
pathutil (~> 0.9)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-paginate (1.1.0)
- jekyll-sass-converter (3.0.0)
- sass-embedded (~> 1.54)
+ jekyll-sass-converter (3.1.0)
+ sass-embedded (~> 1.75)
jekyll-watch (2.2.1)
listen (~> 3.0)
- kramdown (2.4.0)
- rexml
+ json (2.21.2)
+ kramdown (2.5.2)
+ rexml (>= 3.4.4)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
- listen (3.8.0)
+ listen (3.10.0)
+ logger
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
+ logger (1.7.0)
mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- public_suffix (5.0.1)
+ public_suffix (7.0.5)
+ rake (13.4.2)
rb-fsevent (0.11.2)
- rb-inotify (0.10.1)
+ rb-inotify (0.11.1)
ffi (~> 1.0)
- rexml (3.2.5)
- rouge (4.1.2)
+ rexml (3.4.4)
+ rouge (4.7.0)
safe_yaml (1.0.5)
- sass-embedded (1.63.3-arm64-darwin)
- google-protobuf (~> 3.23)
+ sass-embedded (1.104.1-arm64-darwin)
+ google-protobuf (~> 4.31)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
- unicode-display_width (2.4.2)
- webrick (1.8.1)
+ unicode-display_width (2.6.0)
+ webrick (1.9.2)
PLATFORMS
arm64-darwin-21
+ arm64-darwin-25
DEPENDENCIES
http_parser.rb (~> 0.6.0)
- jekyll (~> 4.3.2)
- jekyll-feed (~> 0.12)
+ jekyll (~> 4.4)
+ jekyll-feed (~> 0.17)
jekyll-paginate
tzinfo (>= 1, < 3)
tzinfo-data
-.PHONY: init install dev build push clean publish
+.PHONY: init install update dev build push clean publish
+
+# Requires Ruby >= 2.7. Homebrew Ruby is supported on macOS.
+RUBY_BIN := /opt/homebrew/opt/ruby/bin
+BUNDLE := $(RUBY_BIN)/bundle
init:
- bundle init
- bundle add jekyll --version "~>4.2"
+ $(BUNDLE) init
+ $(BUNDLE) add jekyll --version "~>4.4"
install:
- bundle config set --local path 'vendor/bundle'
- bundle install
- bundle update
+ $(BUNDLE) config set --local path 'vendor/bundle'
+ $(BUNDLE) install
+
+update:
+ $(BUNDLE) update
dev:
- bundle exec jekyll serve --livereload --port 4000
+ $(BUNDLE) exec jekyll serve --livereload --port 4000
build:
- bundle exec jekyll build --config _config.yml
+ $(BUNDLE) exec jekyll build --config _config.yml
push:
git push
git push quilime
- git push gitea
- git push local
clean:
rm -rf _site
--- /dev/null
+---
+title: dotfiles-expanded
+date: 2026-09-19
+categories: cli
+---
+
+This is a more expanded reflection on my dotfiles repo from my [first post](/dotfiles.html). The subject matter is possibly one of the more trope-ish and boring types of blogposts on a personal website, but I've always wanted to nerd out on this topic, so, here we are. With the advent of AI, I've been inspired to write more, which I guess is ironic. I don't like using AI for generating any writing, specifically, but it's been very useful for CLI tweaks because I can have an idea and just "make it so", without trolling through `bash` or `zsh` docs. It's more akin to a spellcheck and linter, with the added bonus that I get to learn and simultaneously implement incredibly fast. This doesn't necessarily mean I add a lot of lines of unreadable slop. It means things are dialed in, honed, specific. They are a deliberate selection of interfaces to my computing environment(s).
+
+<!--more-->
+
+My dotfiles (`cfg`) repo is hosted all over various servers, but I have a [github mirror](https://github.com/quilime/cfg) if you want pick through the canonical source.
+
+Starting at the top, I use `zsh`. I use a lot of the auto-complete stuff. I like using `fzf` for whenever I need to pick through a list. That's basically it. Those are the deps.
+
+I sync these dotfiles with a `--bare` git repo aliased to a shortcut (usually `cfg` or `dt` depending what system I'm on).
+
+## ~/.zshrc
+
+I spend about equal time on Linux and MacOS, so I inevitably split my two dotfiles into two branches -- and began realizing how much could co-habitat between the two paradigms. Things like `tmux` and `vim` confs stay exactly the same, while system specific stuff in various areas without contaminating the other paradigm.
+
+So, at the top, I start with my `~/.zshrc`, which splits platform and local settings. All other sub-sections of the config live inside `~/.zsh/`
+
+```zsh
+# platform entry
+if [[ "$OSTYPE" == darwin* ]]; then
+ [[ -r "$HOME/.zsh/macos.zsh" ]] && source "$HOME/.zsh/macos.zsh"
+elif [[ "$OSTYPE" == linux* ]]; then
+ [[ -r "$HOME/.zsh/linux.zsh" ]] && source "$HOME/.zsh/linux.zsh"
+else
+ # use shared config for unrecognized platform
+ source "$HOME/.zsh/common.zsh"
+fi
+```
+
+That's all it is. I keep it as clean as possible.
+
+## ~/.zsh/common.zsh
+
+Starting with [common.zsh](https://github.com/quilime/cfg/blob/master/.zsh/common.zsh), it's a shared pool of stuff that works across "any" system, more or less, including the config for setting up this repo across other systems.
+
+In includes the prompt layout, git/branch info. `zsh` autocomplete settings, various global paths, and `fzf` settings.
+
+
+## ~/.zsh/macos.zsh
+
+[macos.zsh](https://github.com/quilime/cfg/blob/master/.zsh/macos.zsh). This contains all the annoying brew config, and I try avoid repeat calls to `brew --prefix` which initializes a subprocess every time the shell is opening, so I just check if the directories exist before calling it. Keeps things as snappy as possible.
+
+I use Fast node manager [fnm](https://github.com/Schniz/fnm) for Node.
+
+```sh
+alias x86='arch -x86_64 zsh'
+```
+
+Alias for x86 emulation on Apple Silicon. When this is enabled, my prompt prefixes [x86], reminding me we're in emu-mode. Come to think of it, I haven't had to use this in a long time, most things I used have been ported to ARM.
+
+## ~/.zsh/linux.zsh
+
+[linux.zsh](https://github.com/quilime/cfg/blob/master/.zsh/linux.zsh). Basic zsh plugins and settings with different paths than MacOS. Not exciting.
+
+
+## ~/.zsh/fzf-tab.zsh
+
+Zsh has a built-in tab complete, but I hooked up `fzf` to it. It basically improves what is already great. So, instead of pressing tab and seeing a static list, I can filter it. I also set up `ctrl-/` for file preview, which is nice -- because sometimes when I'm `cat`'ing something, I end up not having to `cat` it at all -- I can just glance at its contents. Like MacOS quicklook, but in the terminal. For git-related commands, it will auto complete as well. `git add <Tab>`, `git diff <Tab>`, will preview various files I select via `fzf`. Env vars get previewed, too.
+
+## ~/.zsh/cd-smart.zsh
+
+[cd-smart](https://github.com/quilime/cfg/blob/master/.zsh/cd-smart.README.md) is a small, inspect-able wrapper for `cd` I wrote that makes `cd` learn your directory habits. It's inspired by [zoxide](https://github.com/ajeetdsouza/zoxide), which I think is great, but I just couldn't get down with typing `z`. So I just tied in what I considered functionally successful about `z` directly into `cd`. It works basically the same, but I have aliases, too. It's also only about 250 lines.
+
+In a nutshell it overrides `cd` without breaking standard behavior, and falls back gracefully. It learns visited directories automatically and ranks their paths by visitation frequency. Then, you can use multi-word queries in path order to quickly jump to paths, has aliases, and integrates learned locations into Tab completion. I wanted smart directory navigation that is tiny, understandable, editable, and native to Zsh completion. Philosophically I think shell enhancements should be invisible and fallback should be clean, so in that vein, I like improving the shell's existing verbs over creating new shortcuts.
+
+## ~/.tmux.conf
+
+Windows should start with "1". Reaching for `ctrl-b 0` feel so wrong for window 1. I also added `ctrl-shift <left/right arrow keys>` for fast tab switching. A philosophy I have about tmux is I don't really like replacing various esoteric key bindings with custom keys -- besides windows. For example, I have grown to love `ctrl-b "` for horiz split and `ctrl-b %` for vertical. Tmux's key bindings are completely nuts. I've committed to memorizing it for the culture. I prefer just memorizing standard key commands for most TUI programs because I frankly DON'T like creating custom configs all the time. (Irony is palpable as you read this post about dotfiles). But the less custom config I have specifically for key bindings, the less foreign a new system feels. I like configuring visuals tho. Most of my tmux config is visual and layout. Oh and `ctrl-b r` for reloading the config is priceless.
+
+## ~/.vimrc
+
+I used emacs exlusively for years as my main editor, but I haven't opened it since I moved to Vim. I made a [cheatsheet](https://github.com/quilime/cfg/blob/master/Vim-Cheatsheet.md) to help my transition, which is a legacy document at this point. There's nothing super special about my VIM setup -- it's deliberately close to stock. I highlight my searches, and I like the search highlight to be persistent, that's added. Mouse is enabled. Centralized backups, swap and undo data. `F8` opens `:Vexplore`.
+
+
+
+
+
+
+
+
+
+
+
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #303030;
+}
+.highlight .err {
+ color: #151515;
+ background-color: #ac4142;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #505050;
+}
+.highlight .cp {
+ color: #f4bf75;
+}
+.highlight .nt {
+ color: #f4bf75;
+}
+.highlight .o, .highlight .ow {
+ color: #d0d0d0;
+}
+.highlight .p, .highlight .pi {
+ color: #d0d0d0;
+}
+.highlight .gi {
+ color: #90a959;
+}
+.highlight .gd {
+ color: #ac4142;
+}
+.highlight .gh {
+ color: #6a9fb5;
+ background-color: #151515;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #aa759f;
+}
+.highlight .kc {
+ color: #d28445;
+}
+.highlight .kt {
+ color: #d28445;
+}
+.highlight .kd {
+ color: #d28445;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #90a959;
+}
+.highlight .sa {
+ color: #aa759f;
+}
+.highlight .sr {
+ color: #75b5aa;
+}
+.highlight .si {
+ color: #8f5536;
+}
+.highlight .se {
+ color: #8f5536;
+}
+.highlight .nn {
+ color: #f4bf75;
+}
+.highlight .nc {
+ color: #f4bf75;
+}
+.highlight .no {
+ color: #f4bf75;
+}
+.highlight .na {
+ color: #6a9fb5;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #90a959;
+}
+.highlight .ss {
+ color: #90a959;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #d0d0d0;
+ background-color: #151515;
+}
+.highlight .err {
+ color: #151515;
+ background-color: #ac4142;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #505050;
+}
+.highlight .cp {
+ color: #f4bf75;
+}
+.highlight .nt {
+ color: #f4bf75;
+}
+.highlight .o, .highlight .ow {
+ color: #d0d0d0;
+}
+.highlight .p, .highlight .pi {
+ color: #d0d0d0;
+}
+.highlight .gi {
+ color: #90a959;
+}
+.highlight .gd {
+ color: #ac4142;
+}
+.highlight .gh {
+ color: #6a9fb5;
+ background-color: #151515;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #aa759f;
+}
+.highlight .kc {
+ color: #d28445;
+}
+.highlight .kt {
+ color: #d28445;
+}
+.highlight .kd {
+ color: #d28445;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #90a959;
+}
+.highlight .sa {
+ color: #aa759f;
+}
+.highlight .sr {
+ color: #75b5aa;
+}
+.highlight .si {
+ color: #8f5536;
+}
+.highlight .se {
+ color: #8f5536;
+}
+.highlight .nn {
+ color: #f4bf75;
+}
+.highlight .nc {
+ color: #f4bf75;
+}
+.highlight .no {
+ color: #f4bf75;
+}
+.highlight .na {
+ color: #6a9fb5;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #90a959;
+}
+.highlight .ss {
+ color: #90a959;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #303030;
+}
+.highlight .err {
+ color: #151515;
+ background-color: #ac4142;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #505050;
+}
+.highlight .cp {
+ color: #f4bf75;
+}
+.highlight .nt {
+ color: #f4bf75;
+}
+.highlight .o, .highlight .ow {
+ color: #d0d0d0;
+}
+.highlight .p, .highlight .pi {
+ color: #d0d0d0;
+}
+.highlight .gi {
+ color: #90a959;
+}
+.highlight .gd {
+ color: #ac4142;
+}
+.highlight .gh {
+ color: #6a9fb5;
+ background-color: #151515;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #aa759f;
+}
+.highlight .kc {
+ color: #d28445;
+}
+.highlight .kt {
+ color: #d28445;
+}
+.highlight .kd {
+ color: #d28445;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #90a959;
+}
+.highlight .sa {
+ color: #aa759f;
+}
+.highlight .sr {
+ color: #75b5aa;
+}
+.highlight .si {
+ color: #8f5536;
+}
+.highlight .se {
+ color: #8f5536;
+}
+.highlight .nn {
+ color: #f4bf75;
+}
+.highlight .nc {
+ color: #f4bf75;
+}
+.highlight .no {
+ color: #f4bf75;
+}
+.highlight .na {
+ color: #6a9fb5;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #90a959;
+}
+.highlight .ss {
+ color: #90a959;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #f8f8f2;
+ background-color: #272822;
+}
+.highlight .err {
+ color: #272822;
+ background-color: #f92672;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #75715e;
+}
+.highlight .cp {
+ color: #f4bf75;
+}
+.highlight .nt {
+ color: #f4bf75;
+}
+.highlight .o, .highlight .ow {
+ color: #f8f8f2;
+}
+.highlight .p, .highlight .pi {
+ color: #f8f8f2;
+}
+.highlight .gi {
+ color: #a6e22e;
+}
+.highlight .gd {
+ color: #f92672;
+}
+.highlight .gh {
+ color: #66d9ef;
+ background-color: #272822;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #ae81ff;
+}
+.highlight .kc {
+ color: #fd971f;
+}
+.highlight .kt {
+ color: #fd971f;
+}
+.highlight .kd {
+ color: #fd971f;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #a6e22e;
+}
+.highlight .sa {
+ color: #ae81ff;
+}
+.highlight .sr {
+ color: #a1efe4;
+}
+.highlight .si {
+ color: #cc6633;
+}
+.highlight .se {
+ color: #cc6633;
+}
+.highlight .nn {
+ color: #f4bf75;
+}
+.highlight .nc {
+ color: #f4bf75;
+}
+.highlight .no {
+ color: #f4bf75;
+}
+.highlight .na {
+ color: #66d9ef;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #a6e22e;
+}
+.highlight .ss {
+ color: #a6e22e;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #f8f8f2;
+ background-color: #272822;
+}
+.highlight .err {
+ color: #272822;
+ background-color: #f92672;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #75715e;
+}
+.highlight .cp {
+ color: #f4bf75;
+}
+.highlight .nt {
+ color: #f4bf75;
+}
+.highlight .o, .highlight .ow {
+ color: #f8f8f2;
+}
+.highlight .p, .highlight .pi {
+ color: #f8f8f2;
+}
+.highlight .gi {
+ color: #a6e22e;
+}
+.highlight .gd {
+ color: #f92672;
+}
+.highlight .gh {
+ color: #66d9ef;
+ background-color: #272822;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #ae81ff;
+}
+.highlight .kc {
+ color: #fd971f;
+}
+.highlight .kt {
+ color: #fd971f;
+}
+.highlight .kd {
+ color: #fd971f;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #a6e22e;
+}
+.highlight .sa {
+ color: #ae81ff;
+}
+.highlight .sr {
+ color: #a1efe4;
+}
+.highlight .si {
+ color: #cc6633;
+}
+.highlight .se {
+ color: #cc6633;
+}
+.highlight .nn {
+ color: #f4bf75;
+}
+.highlight .nc {
+ color: #f4bf75;
+}
+.highlight .no {
+ color: #f4bf75;
+}
+.highlight .na {
+ color: #66d9ef;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #a6e22e;
+}
+.highlight .ss {
+ color: #a6e22e;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #49483e;
+}
+.highlight .err {
+ color: #272822;
+ background-color: #f92672;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #75715e;
+}
+.highlight .cp {
+ color: #f4bf75;
+}
+.highlight .nt {
+ color: #f4bf75;
+}
+.highlight .o, .highlight .ow {
+ color: #f8f8f2;
+}
+.highlight .p, .highlight .pi {
+ color: #f8f8f2;
+}
+.highlight .gi {
+ color: #a6e22e;
+}
+.highlight .gd {
+ color: #f92672;
+}
+.highlight .gh {
+ color: #66d9ef;
+ background-color: #272822;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #ae81ff;
+}
+.highlight .kc {
+ color: #fd971f;
+}
+.highlight .kt {
+ color: #fd971f;
+}
+.highlight .kd {
+ color: #fd971f;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #a6e22e;
+}
+.highlight .sa {
+ color: #ae81ff;
+}
+.highlight .sr {
+ color: #a1efe4;
+}
+.highlight .si {
+ color: #cc6633;
+}
+.highlight .se {
+ color: #cc6633;
+}
+.highlight .nn {
+ color: #f4bf75;
+}
+.highlight .nc {
+ color: #f4bf75;
+}
+.highlight .no {
+ color: #f4bf75;
+}
+.highlight .na {
+ color: #66d9ef;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #a6e22e;
+}
+.highlight .ss {
+ color: #a6e22e;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #586e75;
+}
+.highlight .err {
+ color: #002b36;
+ background-color: #dc322f;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #657b83;
+}
+.highlight .cp {
+ color: #b58900;
+}
+.highlight .nt {
+ color: #b58900;
+}
+.highlight .o, .highlight .ow {
+ color: #93a1a1;
+}
+.highlight .p, .highlight .pi {
+ color: #93a1a1;
+}
+.highlight .gi {
+ color: #859900;
+}
+.highlight .gd {
+ color: #dc322f;
+}
+.highlight .gh {
+ color: #268bd2;
+ background-color: #002b36;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #6c71c4;
+}
+.highlight .kc {
+ color: #cb4b16;
+}
+.highlight .kt {
+ color: #cb4b16;
+}
+.highlight .kd {
+ color: #cb4b16;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #859900;
+}
+.highlight .sa {
+ color: #6c71c4;
+}
+.highlight .sr {
+ color: #2aa198;
+}
+.highlight .si {
+ color: #d33682;
+}
+.highlight .se {
+ color: #d33682;
+}
+.highlight .nn {
+ color: #b58900;
+}
+.highlight .nc {
+ color: #b58900;
+}
+.highlight .no {
+ color: #b58900;
+}
+.highlight .na {
+ color: #268bd2;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #859900;
+}
+.highlight .ss {
+ color: #859900;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #93a1a1;
+ background-color: #002b36;
+}
+.highlight .err {
+ color: #002b36;
+ background-color: #dc322f;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #657b83;
+}
+.highlight .cp {
+ color: #b58900;
+}
+.highlight .nt {
+ color: #b58900;
+}
+.highlight .o, .highlight .ow {
+ color: #93a1a1;
+}
+.highlight .p, .highlight .pi {
+ color: #93a1a1;
+}
+.highlight .gi {
+ color: #859900;
+}
+.highlight .gd {
+ color: #dc322f;
+}
+.highlight .gh {
+ color: #268bd2;
+ background-color: #002b36;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #6c71c4;
+}
+.highlight .kc {
+ color: #cb4b16;
+}
+.highlight .kt {
+ color: #cb4b16;
+}
+.highlight .kd {
+ color: #cb4b16;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #859900;
+}
+.highlight .sa {
+ color: #6c71c4;
+}
+.highlight .sr {
+ color: #2aa198;
+}
+.highlight .si {
+ color: #d33682;
+}
+.highlight .se {
+ color: #d33682;
+}
+.highlight .nn {
+ color: #b58900;
+}
+.highlight .nc {
+ color: #b58900;
+}
+.highlight .no {
+ color: #b58900;
+}
+.highlight .na {
+ color: #268bd2;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #859900;
+}
+.highlight .ss {
+ color: #859900;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #586e75;
+}
+.highlight .err {
+ color: #002b36;
+ background-color: #dc322f;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #657b83;
+}
+.highlight .cp {
+ color: #b58900;
+}
+.highlight .nt {
+ color: #b58900;
+}
+.highlight .o, .highlight .ow {
+ color: #93a1a1;
+}
+.highlight .p, .highlight .pi {
+ color: #93a1a1;
+}
+.highlight .gi {
+ color: #859900;
+}
+.highlight .gd {
+ color: #dc322f;
+}
+.highlight .gh {
+ color: #268bd2;
+ background-color: #002b36;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #6c71c4;
+}
+.highlight .kc {
+ color: #cb4b16;
+}
+.highlight .kt {
+ color: #cb4b16;
+}
+.highlight .kd {
+ color: #cb4b16;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #859900;
+}
+.highlight .sa {
+ color: #6c71c4;
+}
+.highlight .sr {
+ color: #2aa198;
+}
+.highlight .si {
+ color: #d33682;
+}
+.highlight .se {
+ color: #d33682;
+}
+.highlight .nn {
+ color: #b58900;
+}
+.highlight .nc {
+ color: #b58900;
+}
+.highlight .no {
+ color: #b58900;
+}
+.highlight .na {
+ color: #268bd2;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #859900;
+}
+.highlight .ss {
+ color: #859900;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #000000;
+ background-color: #ffffff;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ font-style: italic;
+}
+.highlight .cp {
+}
+.highlight .k, .highlight .kc, .highlight .kd, .highlight .kn, .highlight .kr, .highlight .kv {
+ font-weight: bold;
+}
+.highlight .kp {
+}
+.highlight .kt {
+}
+.highlight .o, .highlight .ow {
+ font-weight: bold;
+}
+.highlight .nc {
+ font-weight: bold;
+}
+.highlight .nn {
+ font-weight: bold;
+}
+.highlight .ne {
+ font-weight: bold;
+}
+.highlight .ni {
+ font-weight: bold;
+}
+.highlight .nt {
+ font-weight: bold;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .sr, .highlight .s1, .highlight .ss {
+ font-style: italic;
+}
+.highlight .sa {
+ font-weight: bold;
+}
+.highlight .si {
+ font-weight: bold;
+}
+.highlight .se {
+ font-weight: bold;
+}
+.highlight .gh {
+ font-weight: bold;
+}
+.highlight .gu {
+ font-weight: bold;
+}
+.highlight .ge {
+ font-style: italic;
+}
+.highlight .gs {
+ font-weight: bold;
+}
+.highlight .gp {
+ font-weight: bold;
+}
+.highlight .err {
+ color: #FF0000;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #bbbbbb;
+ background-color: #000;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1 {
+ color: #888;
+}
+.highlight .cp {
+ color: #579;
+}
+.highlight .cs {
+ color: #cc0000;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kc, .highlight .kd, .highlight .kn, .highlight .kr, .highlight .kv {
+ color: #080;
+ font-weight: bold;
+}
+.highlight .kp {
+ color: #038;
+}
+.highlight .kt {
+ color: #339;
+}
+.highlight .o {
+ color: #333;
+}
+.highlight .ow {
+ color: #000;
+ font-weight: bold;
+}
+.highlight .nb, .highlight .bp {
+ color: #007020;
+}
+.highlight .nf, .highlight .fm {
+ color: #06B;
+ font-weight: bold;
+}
+.highlight .nc {
+ color: #B06;
+ font-weight: bold;
+}
+.highlight .nn {
+ color: #0e84b5;
+ font-weight: bold;
+}
+.highlight .ne {
+ color: #F00;
+ font-weight: bold;
+}
+.highlight .nv, .highlight .vm {
+ color: #963;
+}
+.highlight .vi {
+ color: #33B;
+}
+.highlight .vc {
+ color: #369;
+}
+.highlight .vg {
+ color: #d70;
+ font-weight: bold;
+}
+.highlight .no {
+ color: #036;
+ font-weight: bold;
+}
+.highlight .nl {
+ color: #970;
+ font-weight: bold;
+}
+.highlight .ni {
+ color: #800;
+ font-weight: bold;
+}
+.highlight .na {
+ color: #00C;
+}
+.highlight .nt {
+ color: #070;
+}
+.highlight .nd {
+ color: #555;
+ font-weight: bold;
+}
+.highlight .s, .highlight .sb, .highlight .dl, .highlight .s2, .highlight .sh, .highlight .s1 {
+ background-color: #fff0f0;
+}
+.highlight .sa {
+ color: #080;
+ font-weight: bold;
+}
+.highlight .sc {
+ color: #04D;
+}
+.highlight .sd {
+ color: #D42;
+}
+.highlight .si {
+ background-color: #eee;
+}
+.highlight .se {
+ color: #666;
+ font-weight: bold;
+}
+.highlight .sr {
+ color: #000;
+ background-color: #fff0ff;
+}
+.highlight .ss {
+ color: #A60;
+}
+.highlight .sx {
+ color: #D20;
+}
+.highlight .m, .highlight .mb, .highlight .mx {
+ color: #60E;
+ font-weight: bold;
+}
+.highlight .mi, .highlight .il {
+ color: #00D;
+ font-weight: bold;
+}
+.highlight .mf {
+ color: #60E;
+ font-weight: bold;
+}
+.highlight .mh {
+ color: #058;
+ font-weight: bold;
+}
+.highlight .mo {
+ color: #40E;
+ font-weight: bold;
+}
+.highlight .gh {
+ color: #000080;
+ font-weight: bold;
+}
+.highlight .gu {
+ color: #800080;
+ font-weight: bold;
+}
+.highlight .gd {
+ color: #A00000;
+}
+.highlight .gi {
+ color: #00A000;
+}
+.highlight .gr {
+ color: #FF0000;
+}
+.highlight .ge {
+ font-style: italic;
+}
+.highlight .gs {
+ font-weight: bold;
+}
+.highlight .gp {
+ color: #c65d09;
+ font-weight: bold;
+}
+.highlight .go {
+ color: #888;
+}
+.highlight .gt {
+ color: #04D;
+}
+.highlight .err {
+ color: #F00;
+ background-color: #FAA;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight .cm {
+ color: #999988;
+ font-style: italic;
+}
+.highlight .cp {
+ color: #999999;
+ font-weight: bold;
+}
+.highlight .c1 {
+ color: #999988;
+ font-style: italic;
+}
+.highlight .cs {
+ color: #999999;
+ font-weight: bold;
+ font-style: italic;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
+ color: #999988;
+ font-style: italic;
+}
+.highlight .err {
+ color: #a61717;
+ background-color: #e3d2d2;
+}
+.highlight .gd {
+ color: #000000;
+ background-color: #ffdddd;
+}
+.highlight .ge {
+ color: #000000;
+ font-style: italic;
+}
+.highlight .gr {
+ color: #aa0000;
+}
+.highlight .gh {
+ color: #999999;
+}
+.highlight .gi {
+ color: #000000;
+ background-color: #ddffdd;
+}
+.highlight .go {
+ color: #888888;
+}
+.highlight .gp {
+ color: #555555;
+}
+.highlight .gs {
+ font-weight: bold;
+}
+.highlight .gu {
+ color: #aaaaaa;
+}
+.highlight .gt {
+ color: #aa0000;
+}
+.highlight .kc {
+ color: #000000;
+ font-weight: bold;
+}
+.highlight .kd {
+ color: #000000;
+ font-weight: bold;
+}
+.highlight .kn {
+ color: #000000;
+ font-weight: bold;
+}
+.highlight .kp {
+ color: #000000;
+ font-weight: bold;
+}
+.highlight .kr {
+ color: #000000;
+ font-weight: bold;
+}
+.highlight .kt {
+ color: #445588;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kv {
+ color: #000000;
+ font-weight: bold;
+}
+.highlight .mf {
+ color: #009999;
+}
+.highlight .mh {
+ color: #009999;
+}
+.highlight .il {
+ color: #009999;
+}
+.highlight .mi {
+ color: #009999;
+}
+.highlight .mo {
+ color: #009999;
+}
+.highlight .m, .highlight .mb, .highlight .mx {
+ color: #009999;
+}
+.highlight .sa {
+ color: #000000;
+ font-weight: bold;
+}
+.highlight .sb {
+ color: #d14;
+}
+.highlight .sc {
+ color: #d14;
+}
+.highlight .sd {
+ color: #d14;
+}
+.highlight .s2 {
+ color: #d14;
+}
+.highlight .se {
+ color: #d14;
+}
+.highlight .sh {
+ color: #d14;
+}
+.highlight .si {
+ color: #d14;
+}
+.highlight .sx {
+ color: #d14;
+}
+.highlight .sr {
+ color: #009926;
+}
+.highlight .s1 {
+ color: #d14;
+}
+.highlight .ss {
+ color: #990073;
+}
+.highlight .s, .highlight .dl {
+ color: #d14;
+}
+.highlight .na {
+ color: #008080;
+}
+.highlight .bp {
+ color: #999999;
+}
+.highlight .nb {
+ color: #0086B3;
+}
+.highlight .nc {
+ color: #445588;
+ font-weight: bold;
+}
+.highlight .no {
+ color: #008080;
+}
+.highlight .nd {
+ color: #3c5d5d;
+ font-weight: bold;
+}
+.highlight .ni {
+ color: #800080;
+}
+.highlight .ne {
+ color: #990000;
+ font-weight: bold;
+}
+.highlight .nf, .highlight .fm {
+ color: #990000;
+ font-weight: bold;
+}
+.highlight .nl {
+ color: #990000;
+ font-weight: bold;
+}
+.highlight .nn {
+ color: #555555;
+}
+.highlight .nt {
+ color: #000080;
+}
+.highlight .vc {
+ color: #008080;
+}
+.highlight .vg {
+ color: #008080;
+}
+.highlight .vi {
+ color: #008080;
+}
+.highlight .nv, .highlight .vm {
+ color: #008080;
+}
+.highlight .ow {
+ color: #000000;
+ font-weight: bold;
+}
+.highlight .o {
+ color: #000000;
+ font-weight: bold;
+}
+.highlight .w {
+ color: #bbbbbb;
+}
+.highlight {
+ background-color: #f8f8f8;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #fbf1c7;
+ background-color: #282828;
+}
+.highlight .err {
+ color: #fb4934;
+ background-color: #282828;
+ font-weight: bold;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #928374;
+ font-style: italic;
+}
+.highlight .cp {
+ color: #8ec07c;
+}
+.highlight .nt {
+ color: #fb4934;
+}
+.highlight .o, .highlight .ow {
+ color: #fbf1c7;
+}
+.highlight .p, .highlight .pi {
+ color: #fbf1c7;
+}
+.highlight .gi {
+ color: #b8bb26;
+ background-color: #282828;
+}
+.highlight .gd {
+ color: #fb4934;
+ background-color: #282828;
+}
+.highlight .gh {
+ color: #b8bb26;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #fb4934;
+}
+.highlight .kc {
+ color: #d3869b;
+}
+.highlight .kt {
+ color: #fabd2f;
+}
+.highlight .kd {
+ color: #fe8019;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #b8bb26;
+ font-style: italic;
+}
+.highlight .si {
+ color: #b8bb26;
+ font-style: italic;
+}
+.highlight .sr {
+ color: #b8bb26;
+ font-style: italic;
+}
+.highlight .sa {
+ color: #fb4934;
+}
+.highlight .se {
+ color: #fe8019;
+}
+.highlight .nn {
+ color: #8ec07c;
+}
+.highlight .nc {
+ color: #8ec07c;
+}
+.highlight .no {
+ color: #d3869b;
+}
+.highlight .na {
+ color: #b8bb26;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #d3869b;
+}
+.highlight .ss {
+ color: #83a598;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #fbf1c7;
+ background-color: #282828;
+}
+.highlight .err {
+ color: #fb4934;
+ background-color: #282828;
+ font-weight: bold;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #928374;
+ font-style: italic;
+}
+.highlight .cp {
+ color: #8ec07c;
+}
+.highlight .nt {
+ color: #fb4934;
+}
+.highlight .o, .highlight .ow {
+ color: #fbf1c7;
+}
+.highlight .p, .highlight .pi {
+ color: #fbf1c7;
+}
+.highlight .gi {
+ color: #b8bb26;
+ background-color: #282828;
+}
+.highlight .gd {
+ color: #fb4934;
+ background-color: #282828;
+}
+.highlight .gh {
+ color: #b8bb26;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #fb4934;
+}
+.highlight .kc {
+ color: #d3869b;
+}
+.highlight .kt {
+ color: #fabd2f;
+}
+.highlight .kd {
+ color: #fe8019;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #b8bb26;
+ font-style: italic;
+}
+.highlight .si {
+ color: #b8bb26;
+ font-style: italic;
+}
+.highlight .sr {
+ color: #b8bb26;
+ font-style: italic;
+}
+.highlight .sa {
+ color: #fb4934;
+}
+.highlight .se {
+ color: #fe8019;
+}
+.highlight .nn {
+ color: #8ec07c;
+}
+.highlight .nc {
+ color: #8ec07c;
+}
+.highlight .no {
+ color: #d3869b;
+}
+.highlight .na {
+ color: #b8bb26;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #d3869b;
+}
+.highlight .ss {
+ color: #83a598;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #282828;
+ background-color: #fbf1c7;
+}
+.highlight .err {
+ color: #9d0006;
+ background-color: #fbf1c7;
+ font-weight: bold;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #928374;
+ font-style: italic;
+}
+.highlight .cp {
+ color: #427b58;
+}
+.highlight .nt {
+ color: #9d0006;
+}
+.highlight .o, .highlight .ow {
+ color: #282828;
+}
+.highlight .p, .highlight .pi {
+ color: #282828;
+}
+.highlight .gi {
+ color: #79740e;
+ background-color: #fbf1c7;
+}
+.highlight .gd {
+ color: #9d0006;
+ background-color: #fbf1c7;
+}
+.highlight .gh {
+ color: #79740e;
+ font-weight: bold;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
+ color: #9d0006;
+}
+.highlight .kc {
+ color: #8f3f71;
+}
+.highlight .kt {
+ color: #b57614;
+}
+.highlight .kd {
+ color: #af3a03;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
+ color: #79740e;
+ font-style: italic;
+}
+.highlight .si {
+ color: #79740e;
+ font-style: italic;
+}
+.highlight .sr {
+ color: #79740e;
+ font-style: italic;
+}
+.highlight .sa {
+ color: #9d0006;
+}
+.highlight .se {
+ color: #af3a03;
+}
+.highlight .nn {
+ color: #427b58;
+}
+.highlight .nc {
+ color: #427b58;
+}
+.highlight .no {
+ color: #8f3f71;
+}
+.highlight .na {
+ color: #79740e;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #8f3f71;
+}
+.highlight .ss {
+ color: #076678;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight, .highlight .w {
+ color: #444444;
+}
+.highlight .cp {
+ color: #CC00A3;
+}
+.highlight .cs {
+ color: #CC00A3;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1 {
+ color: #FF0000;
+}
+.highlight .kc {
+ color: #C34E00;
+}
+.highlight .kd {
+ color: #0000FF;
+}
+.highlight .kr {
+ color: #007575;
+}
+.highlight .k, .highlight .kn, .highlight .kp, .highlight .kt, .highlight .kv {
+ color: #0000FF;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .se, .highlight .sh, .highlight .si, .highlight .sx, .highlight .sr, .highlight .s1, .highlight .ss {
+ color: #009C00;
+}
+.highlight .sa {
+ color: #0000FF;
+}
+.highlight .nb, .highlight .bp {
+ color: #C34E00;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight {
+ color: #000707;
+ background-color: #f3ffff;
+}
+.highlight .gl {
+ color: #f3ffff;
+ background-color: #000707;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #006c6c;
+ font-style: italic;
+}
+.highlight .cp {
+ color: #920241;
+ font-weight: bold;
+}
+.highlight .err {
+ color: #f3ffff;
+ background-color: #f22700;
+}
+.highlight .gr {
+ color: #f22700;
+ font-weight: bold;
+ font-style: italic;
+}
+.highlight .k, .highlight .kd, .highlight .kv {
+ color: #19003a;
+ font-weight: bold;
+}
+.highlight .o, .highlight .ow {
+ color: #4c48fe;
+ font-weight: bold;
+}
+.highlight .p, .highlight .pi {
+ color: #4c48fe;
+}
+.highlight .gd {
+ color: #f22700;
+}
+.highlight .gi {
+ color: #007500;
+}
+.highlight .ge {
+ font-style: italic;
+}
+.highlight .gs {
+ font-weight: bold;
+}
+.highlight .gt {
+ color: #000000;
+ background-color: #d8d9ff;
+}
+.highlight .kc {
+ color: #007500;
+ font-weight: bold;
+}
+.highlight .kn {
+ color: #007500;
+ font-weight: bold;
+}
+.highlight .kp {
+ color: #007500;
+ font-weight: bold;
+}
+.highlight .kr {
+ color: #007500;
+ font-weight: bold;
+}
+.highlight .gh {
+ color: #007500;
+ font-weight: bold;
+}
+.highlight .gu {
+ color: #007500;
+ font-weight: bold;
+}
+.highlight .kt {
+ color: #920241;
+ font-weight: bold;
+}
+.highlight .no {
+ color: #920241;
+ font-weight: bold;
+}
+.highlight .nc {
+ color: #920241;
+ font-weight: bold;
+}
+.highlight .nd {
+ color: #920241;
+ font-weight: bold;
+}
+.highlight .nn {
+ color: #920241;
+ font-weight: bold;
+}
+.highlight .bp {
+ color: #920241;
+ font-weight: bold;
+}
+.highlight .ne {
+ color: #920241;
+ font-weight: bold;
+}
+.highlight .nl {
+ color: #840084;
+ font-weight: bold;
+}
+.highlight .nt {
+ color: #840084;
+ font-weight: bold;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #007500;
+ font-weight: bold;
+}
+.highlight .ld {
+ color: #007500;
+ font-weight: bold;
+}
+.highlight .ss {
+ color: #007500;
+}
+.highlight .s, .highlight .sb, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .sr, .highlight .s1 {
+ color: #7c0000;
+ font-weight: bold;
+}
+.highlight .sa {
+ color: #19003a;
+ font-weight: bold;
+}
+.highlight .se {
+ color: #840084;
+ font-weight: bold;
+}
+.highlight .sc {
+ color: #840084;
+ font-weight: bold;
+}
+.highlight .si {
+ color: #840084;
+ font-weight: bold;
+}
+.highlight .nb {
+ font-weight: bold;
+}
+.highlight .ni {
+ color: #999999;
+ font-weight: bold;
+}
+.highlight .w {
+ color: #BBBBBB;
+}
+.highlight .go {
+ color: #19003a;
+}
+.highlight .nf, .highlight .fm {
+ color: #ff0089;
+}
+.highlight .py {
+ color: #ff0089;
+}
+.highlight .na {
+ color: #ff0089;
+}
+.highlight .nv, .highlight .vc, .highlight .vg, .highlight .vi, .highlight .vm {
+ color: #ff0089;
+ font-weight: bold;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
+ color: #5e5d83;
+ font-style: italic;
+}
+.highlight .cm {
+ color: #5e5d83;
+ font-style: italic;
+}
+.highlight .c1 {
+ color: #5e5d83;
+ font-style: italic;
+}
+.highlight .cp {
+ color: #465457;
+ font-weight: bold;
+}
+.highlight .cs {
+ color: #465457;
+ font-weight: bold;
+ font-style: italic;
+}
+.highlight .err {
+ color: #f8f8f2;
+ background-color: #403d3d;
+}
+.highlight .gi {
+ color: #a6e22e;
+}
+.highlight .gd {
+ color: #f92672;
+}
+.highlight .ge {
+ color: #1b1d1e;
+ font-style: italic;
+}
+.highlight .gr {
+ color: #f92672;
+}
+.highlight .gt {
+ color: #f92672;
+}
+.highlight .gh {
+ color: #403d3d;
+}
+.highlight .go {
+ color: #403d3d;
+}
+.highlight .gp {
+ color: #66d9ef;
+}
+.highlight .gs {
+ font-weight: bold;
+}
+.highlight .gu {
+ color: #465457;
+}
+.highlight .k, .highlight .kv {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kc {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kd {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kp {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kr {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kt {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kn {
+ color: #f92672;
+ font-weight: bold;
+}
+.highlight .ow {
+ color: #f92672;
+ font-weight: bold;
+}
+.highlight .o {
+ color: #f92672;
+ font-weight: bold;
+}
+.highlight .mf {
+ color: #af87ff;
+}
+.highlight .mh {
+ color: #af87ff;
+}
+.highlight .il {
+ color: #af87ff;
+}
+.highlight .mi {
+ color: #af87ff;
+}
+.highlight .mo {
+ color: #af87ff;
+}
+.highlight .m, .highlight .mb, .highlight .mx {
+ color: #af87ff;
+}
+.highlight .se {
+ color: #af87ff;
+}
+.highlight .sb {
+ color: #d7d787;
+}
+.highlight .sc {
+ color: #d7d787;
+}
+.highlight .sd {
+ color: #d7d787;
+}
+.highlight .s2 {
+ color: #d7d787;
+}
+.highlight .sh {
+ color: #d7d787;
+}
+.highlight .si {
+ color: #d7d787;
+}
+.highlight .sx {
+ color: #d7d787;
+}
+.highlight .sr {
+ color: #d7d787;
+}
+.highlight .s1 {
+ color: #d7d787;
+}
+.highlight .ss {
+ color: #d7d787;
+}
+.highlight .s, .highlight .sa, .highlight .dl {
+ color: #d7d787;
+}
+.highlight .na {
+ color: #a6e22e;
+}
+.highlight .nc {
+ color: #a6e22e;
+ font-weight: bold;
+}
+.highlight .nd {
+ color: #a6e22e;
+ font-weight: bold;
+}
+.highlight .ne {
+ color: #a6e22e;
+ font-weight: bold;
+}
+.highlight .nf, .highlight .fm {
+ color: #a6e22e;
+ font-weight: bold;
+}
+.highlight .no {
+ color: #66d9ef;
+}
+.highlight .bp {
+ color: #f8f8f2;
+}
+.highlight .nb {
+ color: #f8f8f2;
+}
+.highlight .ni {
+ color: #f8f8f2;
+}
+.highlight .nn {
+ color: #f8f8f2;
+}
+.highlight .vc {
+ color: #f8f8f2;
+}
+.highlight .vg {
+ color: #f8f8f2;
+}
+.highlight .vi {
+ color: #f8f8f2;
+}
+.highlight .nv, .highlight .vm {
+ color: #f8f8f2;
+}
+.highlight .w {
+ color: #f8f8f2;
+}
+.highlight .nl {
+ color: #f8f8f2;
+ font-weight: bold;
+}
+.highlight .nt {
+ color: #f92672;
+}
+.highlight {
+ color: #f8f8f2;
+ background-color: #1b1d1e;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
+ color: #75715e;
+ font-style: italic;
+}
+.highlight .cm {
+ color: #75715e;
+ font-style: italic;
+}
+.highlight .c1 {
+ color: #75715e;
+ font-style: italic;
+}
+.highlight .cp {
+ color: #75715e;
+ font-weight: bold;
+}
+.highlight .cs {
+ color: #75715e;
+ font-weight: bold;
+ font-style: italic;
+}
+.highlight .err {
+ color: #960050;
+ background-color: #1e0010;
+}
+.highlight .gi {
+ color: #ffffff;
+ background-color: #324932;
+}
+.highlight .gd {
+ color: #ffffff;
+ background-color: #493131;
+}
+.highlight .ge {
+ color: #000000;
+ font-style: italic;
+}
+.highlight .gr {
+ color: #aa0000;
+}
+.highlight .gt {
+ color: #aa0000;
+}
+.highlight .gh {
+ color: #999999;
+}
+.highlight .go {
+ color: #888888;
+}
+.highlight .gp {
+ color: #555555;
+}
+.highlight .gs {
+ font-weight: bold;
+}
+.highlight .gu {
+ color: #aaaaaa;
+}
+.highlight .k, .highlight .kv {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kc {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kd {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kp {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kr {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kt {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .kn {
+ color: #f92672;
+ font-weight: bold;
+}
+.highlight .ow {
+ color: #f92672;
+ font-weight: bold;
+}
+.highlight .o {
+ color: #f92672;
+ font-weight: bold;
+}
+.highlight .mf {
+ color: #ae81ff;
+}
+.highlight .mh {
+ color: #ae81ff;
+}
+.highlight .il {
+ color: #ae81ff;
+}
+.highlight .mi {
+ color: #ae81ff;
+}
+.highlight .mo {
+ color: #ae81ff;
+}
+.highlight .m, .highlight .mb, .highlight .mx {
+ color: #ae81ff;
+}
+.highlight .se {
+ color: #ae81ff;
+}
+.highlight .sa {
+ color: #66d9ef;
+ font-weight: bold;
+}
+.highlight .sb {
+ color: #e6db74;
+}
+.highlight .sc {
+ color: #e6db74;
+}
+.highlight .sd {
+ color: #e6db74;
+}
+.highlight .s2 {
+ color: #e6db74;
+}
+.highlight .sh {
+ color: #e6db74;
+}
+.highlight .si {
+ color: #e6db74;
+}
+.highlight .sx {
+ color: #e6db74;
+}
+.highlight .sr {
+ color: #e6db74;
+}
+.highlight .s1 {
+ color: #e6db74;
+}
+.highlight .ss {
+ color: #e6db74;
+}
+.highlight .s, .highlight .dl {
+ color: #e6db74;
+}
+.highlight .na {
+ color: #a6e22e;
+}
+.highlight .nc {
+ color: #a6e22e;
+ font-weight: bold;
+}
+.highlight .nd {
+ color: #a6e22e;
+ font-weight: bold;
+}
+.highlight .ne {
+ color: #a6e22e;
+ font-weight: bold;
+}
+.highlight .nf, .highlight .fm {
+ color: #a6e22e;
+ font-weight: bold;
+}
+.highlight .no {
+ color: #66d9ef;
+}
+.highlight .bp {
+ color: #f8f8f2;
+}
+.highlight .nb {
+ color: #f8f8f2;
+}
+.highlight .ni {
+ color: #f8f8f2;
+}
+.highlight .nn {
+ color: #f8f8f2;
+}
+.highlight .vc {
+ color: #f8f8f2;
+}
+.highlight .vg {
+ color: #f8f8f2;
+}
+.highlight .vi {
+ color: #f8f8f2;
+}
+.highlight .nv, .highlight .vm {
+ color: #f8f8f2;
+}
+.highlight .w {
+ color: #f8f8f2;
+}
+.highlight .nl {
+ color: #f8f8f2;
+ font-weight: bold;
+}
+.highlight .nt {
+ color: #f92672;
+}
+.highlight {
+ color: #f8f8f2;
+ background-color: #49483e;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight .gh {
+ color: #999999;
+}
+.highlight .sr {
+ color: #f6aa11;
+}
+.highlight .go {
+ color: #888888;
+}
+.highlight .gp {
+ color: #555555;
+}
+.highlight .gs {
+}
+.highlight .gu {
+ color: #aaaaaa;
+}
+.highlight .nb {
+ color: #f6aa11;
+}
+.highlight .cm {
+ color: #75715e;
+}
+.highlight .cp {
+ color: #75715e;
+}
+.highlight .c1 {
+ color: #75715e;
+}
+.highlight .cs {
+ color: #75715e;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
+ color: #75715e;
+}
+.highlight .err {
+ color: #960050;
+}
+.highlight .gr {
+ color: #960050;
+}
+.highlight .gt {
+ color: #960050;
+}
+.highlight .gd {
+ color: #49483e;
+}
+.highlight .gi {
+ color: #49483e;
+}
+.highlight .ge {
+ color: #49483e;
+}
+.highlight .kc {
+ color: #66d9ef;
+}
+.highlight .kd {
+ color: #66d9ef;
+}
+.highlight .kr {
+ color: #66d9ef;
+}
+.highlight .no {
+ color: #66d9ef;
+}
+.highlight .kt {
+ color: #66d9ef;
+}
+.highlight .mf {
+ color: #ae81ff;
+}
+.highlight .mh {
+ color: #ae81ff;
+}
+.highlight .il {
+ color: #ae81ff;
+}
+.highlight .mi {
+ color: #ae81ff;
+}
+.highlight .mo {
+ color: #ae81ff;
+}
+.highlight .m, .highlight .mb, .highlight .mx {
+ color: #ae81ff;
+}
+.highlight .sc {
+ color: #ae81ff;
+}
+.highlight .se {
+ color: #ae81ff;
+}
+.highlight .ss {
+ color: #ae81ff;
+}
+.highlight .sd {
+ color: #e6db74;
+}
+.highlight .s2 {
+ color: #e6db74;
+}
+.highlight .sb {
+ color: #e6db74;
+}
+.highlight .sh {
+ color: #e6db74;
+}
+.highlight .si {
+ color: #e6db74;
+}
+.highlight .sx {
+ color: #e6db74;
+}
+.highlight .s1 {
+ color: #e6db74;
+}
+.highlight .s, .highlight .sa, .highlight .dl {
+ color: #e6db74;
+}
+.highlight .na {
+ color: #a6e22e;
+}
+.highlight .nc {
+ color: #a6e22e;
+}
+.highlight .nd {
+ color: #a6e22e;
+}
+.highlight .ne {
+ color: #a6e22e;
+}
+.highlight .nf, .highlight .fm {
+ color: #a6e22e;
+}
+.highlight .vc {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .nn {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .nl {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .ni {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .bp {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .vg {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .vi {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .nv, .highlight .vm {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .w {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .n, .highlight .py, .highlight .nx {
+ color: #ffffff;
+ background-color: #272822;
+}
+.highlight .ow {
+ color: #f92672;
+}
+.highlight .nt {
+ color: #f92672;
+}
+.highlight .k, .highlight .kv {
+ color: #f92672;
+}
+.highlight .kn {
+ color: #f92672;
+}
+.highlight .kp {
+ color: #f92672;
+}
+.highlight .o {
+ color: #f92672;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1 {
+ color: #888888;
+}
+.highlight .cp {
+ color: #cc0000;
+ font-weight: bold;
+}
+.highlight .cs {
+ color: #cc0000;
+ background-color: #fff0f0;
+ font-weight: bold;
+}
+.highlight .err {
+ color: #a61717;
+ background-color: #e3d2d2;
+}
+.highlight .gr {
+ color: #aa0000;
+}
+.highlight .gh {
+ color: #333333;
+}
+.highlight .gu {
+ color: #666666;
+}
+.highlight .gd {
+ color: #000000;
+ background-color: #ffdddd;
+}
+.highlight .gi {
+ color: #000000;
+ background-color: #ddffdd;
+}
+.highlight .ge {
+ font-style: italic;
+}
+.highlight .gs {
+ font-weight: bold;
+}
+.highlight .gl {
+ color: #888888;
+}
+.highlight .go {
+ color: #888888;
+}
+.highlight .gp {
+ color: #555555;
+}
+.highlight .gt {
+ color: #aa0000;
+}
+.highlight .k, .highlight .kc, .highlight .kd, .highlight .kn, .highlight .kr, .highlight .kv {
+ color: #008800;
+ font-weight: bold;
+}
+.highlight .kp {
+ color: #008800;
+}
+.highlight .kt {
+ color: #888888;
+ font-weight: bold;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #0000dd;
+ font-weight: bold;
+}
+.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .s1 {
+ color: #dd2200;
+ background-color: #fff0f0;
+}
+.highlight .sa {
+ color: #008800;
+ font-weight: bold;
+}
+.highlight .se {
+ color: #0044dd;
+ background-color: #fff0f0;
+}
+.highlight .si {
+ color: #3333bb;
+ background-color: #fff0f0;
+}
+.highlight .sx {
+ color: #22bb22;
+ background-color: #f0fff0;
+}
+.highlight .sr {
+ color: #008800;
+}
+.highlight .ss {
+ color: #aa6600;
+ background-color: #fff0f0;
+}
+.highlight .na {
+ color: #336699;
+}
+.highlight .nb, .highlight .bp {
+ color: #003388;
+}
+.highlight .nc {
+ color: #bb0066;
+ font-weight: bold;
+}
+.highlight .no {
+ color: #003366;
+ font-weight: bold;
+}
+.highlight .nd {
+ color: #555555;
+}
+.highlight .ne {
+ color: #bb0066;
+ font-weight: bold;
+}
+.highlight .nf, .highlight .fm {
+ color: #0066bb;
+ font-weight: bold;
+}
+.highlight .nl {
+ color: #336699;
+}
+.highlight .nn {
+ color: #bb0066;
+ font-weight: bold;
+}
+.highlight .py {
+ color: #336699;
+ font-weight: bold;
+}
+.highlight .nt {
+ color: #bb0066;
+ font-weight: bold;
+}
+.highlight .nv, .highlight .vc, .highlight .vm {
+ color: #336699;
+}
+.highlight .vg {
+ color: #dd7700;
+}
+.highlight .vi {
+ color: #3333bb;
+}
+.highlight .ow {
+ color: #008800;
+}
+.highlight .w {
+ color: #bbbbbb;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight {
+ color: #faf6e4;
+ background-color: #122b3b;
+}
+.highlight .gl {
+ color: #dee5e7;
+ background-color: #4e5d62;
+}
+.highlight .gp {
+ color: #a8e1fe;
+ font-weight: bold;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #6c8b9f;
+ font-style: italic;
+}
+.highlight .cp {
+ color: #b2fd6d;
+ font-weight: bold;
+}
+.highlight .err {
+ color: #fefeec;
+ background-color: #cc0000;
+}
+.highlight .gr {
+ color: #cc0000;
+ font-weight: bold;
+ font-style: italic;
+}
+.highlight .k, .highlight .kd, .highlight .kv {
+ color: #f6dd62;
+ font-weight: bold;
+}
+.highlight .o, .highlight .ow {
+ color: #4df4ff;
+ font-weight: bold;
+}
+.highlight .p, .highlight .pi {
+ color: #4df4ff;
+}
+.highlight .gd {
+ color: #cc0000;
+}
+.highlight .gi {
+ color: #b2fd6d;
+}
+.highlight .ge {
+ font-style: italic;
+}
+.highlight .gs {
+ font-weight: bold;
+}
+.highlight .gt {
+ color: #dee5e7;
+ background-color: #4e5d62;
+}
+.highlight .kc {
+ color: #f696db;
+ font-weight: bold;
+}
+.highlight .kn {
+ color: #ffb000;
+ font-weight: bold;
+}
+.highlight .kp {
+ color: #ffb000;
+ font-weight: bold;
+}
+.highlight .kr {
+ color: #ffb000;
+ font-weight: bold;
+}
+.highlight .gh {
+ color: #ffb000;
+ font-weight: bold;
+}
+.highlight .gu {
+ color: #ffb000;
+ font-weight: bold;
+}
+.highlight .kt {
+ color: #b2fd6d;
+ font-weight: bold;
+}
+.highlight .no {
+ color: #b2fd6d;
+ font-weight: bold;
+}
+.highlight .nc {
+ color: #b2fd6d;
+ font-weight: bold;
+}
+.highlight .nd {
+ color: #b2fd6d;
+ font-weight: bold;
+}
+.highlight .nn {
+ color: #b2fd6d;
+ font-weight: bold;
+}
+.highlight .bp {
+ color: #b2fd6d;
+ font-weight: bold;
+}
+.highlight .ne {
+ color: #b2fd6d;
+ font-weight: bold;
+}
+.highlight .nl {
+ color: #ffb000;
+ font-weight: bold;
+}
+.highlight .nt {
+ color: #ffb000;
+ font-weight: bold;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #f696db;
+ font-weight: bold;
+}
+.highlight .ld {
+ color: #f696db;
+ font-weight: bold;
+}
+.highlight .ss {
+ color: #f696db;
+ font-weight: bold;
+}
+.highlight .s, .highlight .sb, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .sr, .highlight .s1 {
+ color: #fff0a6;
+ font-weight: bold;
+}
+.highlight .sa {
+ color: #f6dd62;
+ font-weight: bold;
+}
+.highlight .se {
+ color: #4df4ff;
+ font-weight: bold;
+}
+.highlight .sc {
+ color: #4df4ff;
+ font-weight: bold;
+}
+.highlight .si {
+ color: #4df4ff;
+ font-weight: bold;
+}
+.highlight .nb {
+ font-weight: bold;
+}
+.highlight .ni {
+ color: #999999;
+ font-weight: bold;
+}
+.highlight .w {
+ color: #BBBBBB;
+}
+.highlight .go {
+ color: #BBBBBB;
+}
+.highlight .nf, .highlight .fm {
+ color: #a8e1fe;
+}
+.highlight .py {
+ color: #a8e1fe;
+}
+.highlight .na {
+ color: #a8e1fe;
+}
+.highlight .nv, .highlight .vc, .highlight .vg, .highlight .vi, .highlight .vm {
+ color: #a8e1fe;
+ font-weight: bold;
+}
--- /dev/null
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight {
+ color: #FFFFFF;
+ background-color: #231529;
+}
+.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
+ color: #6D6E70;
+ font-style: italic;
+}
+.highlight .cp {
+ color: #41ff5b;
+ font-weight: bold;
+}
+.highlight .err {
+ color: #FFFFFF;
+ background-color: #CC0000;
+}
+.highlight .gr {
+ color: #FFFFFF;
+ background-color: #CC0000;
+}
+.highlight .k, .highlight .kd, .highlight .kv {
+ color: #FFF02A;
+ font-weight: bold;
+}
+.highlight .o, .highlight .ow {
+ color: #41ff5b;
+}
+.highlight .p, .highlight .pi {
+ color: #41ff5b;
+}
+.highlight .gd {
+ color: #CC0000;
+}
+.highlight .gi {
+ color: #3FB34F;
+}
+.highlight .ge {
+ font-style: italic;
+}
+.highlight .gs {
+ font-weight: bold;
+}
+.highlight .gt {
+ color: #FFFFFF;
+ background-color: #766DAF;
+}
+.highlight .gl {
+ color: #FFFFFF;
+ background-color: #766DAF;
+}
+.highlight .kc {
+ color: #9f93e6;
+ font-weight: bold;
+}
+.highlight .kn {
+ color: #FFFFFF;
+ font-weight: bold;
+}
+.highlight .kp {
+ color: #FFFFFF;
+ font-weight: bold;
+}
+.highlight .kr {
+ color: #FFFFFF;
+ font-weight: bold;
+}
+.highlight .gh {
+ color: #FFFFFF;
+ font-weight: bold;
+}
+.highlight .gu {
+ color: #FFFFFF;
+ font-weight: bold;
+}
+.highlight .kt {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .no {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .nc {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .nd {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .nn {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .bp {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .ne {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .nl {
+ color: #9f93e6;
+ font-weight: bold;
+}
+.highlight .nt {
+ color: #9f93e6;
+ font-weight: bold;
+}
+.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
+ color: #9f93e6;
+ font-weight: bold;
+}
+.highlight .ld {
+ color: #9f93e6;
+ font-weight: bold;
+}
+.highlight .ss {
+ color: #9f93e6;
+ font-weight: bold;
+}
+.highlight .s, .highlight .sb, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .sr, .highlight .s1 {
+ color: #fff0a6;
+ font-weight: bold;
+}
+.highlight .sa {
+ color: #FFF02A;
+ font-weight: bold;
+}
+.highlight .se {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .sc {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .si {
+ color: #FAAF4C;
+ font-weight: bold;
+}
+.highlight .nb {
+ font-weight: bold;
+}
+.highlight .ni {
+ color: #999999;
+ font-weight: bold;
+}
+.highlight .w {
+ color: #BBBBBB;
+}
+.highlight .nf, .highlight .fm {
+ color: #41ff5b;
+}
+.highlight .py {
+ color: #41ff5b;
+}
+.highlight .na {
+ color: #41ff5b;
+}
+.highlight .nv, .highlight .vc, .highlight .vg, .highlight .vi, .highlight .vm {
+ color: #41ff5b;
+ font-weight: bold;
+}