From 955d28a8bdc38ffa2e127c1194b64b8c2f6d346c Mon Sep 17 00:00:00 2001 From: Aetnaeus Date: Sun, 3 Jan 2021 22:25:54 -0500 Subject: [PATCH] v0.3.0 - Added support for custom word lists (`-words). - `-theme` now accepts a path. - Added `~/.tt/themes` and `~/.tt/words`. - Scrapped ~/.ttrc in favour of aliases/flags. - Included more default word lists. (`-list words`) --- CHANGELOG.md | 7 + Makefile | 3 +- README.md | 18 +- generatedThemes.go | 1438 ----------------------- packed.go | 210 ++++ scripts/pack | 30 + {tools => scripts}/terminal_themes.json | 0 {tools => scripts}/themegen.py | 13 +- themes.go | 23 - themes/3024-day | 6 + themes/3024-night | 6 + themes/_base | 6 + themes/aci | 6 + themes/aco | 6 + themes/adventuretime | 6 + themes/afterglow | 6 + themes/alien-blood | 6 + themes/argonaut | 6 + themes/arthur | 6 + themes/atom | 6 + themes/azu | 6 + themes/belafonte-day | 6 + themes/belafonte-night | 6 + themes/bim | 6 + themes/birds-of-paradise | 6 + themes/blazer | 6 + themes/borland | 6 + themes/broadcast | 6 + themes/brogrammer | 6 + themes/c64 | 6 + themes/cai | 6 + themes/chalk | 6 + themes/chalkboard | 6 + themes/ciapre | 6 + themes/clone-of-ubuntu | 6 + themes/clrs | 6 + themes/cobalt-neon | 6 + themes/cobalt2 | 6 + themes/crayon-pony-fish | 6 + themes/dark-pastel | 6 + themes/darkside | 6 + themes/default | 6 + themes/desert | 6 + themes/dimmed-monokai | 6 + themes/dracula | 6 + themes/earthsong | 6 + themes/elemental | 6 + themes/elementary | 6 + themes/elic | 6 + themes/elio | 6 + themes/espresso | 6 + themes/espresso-libre | 6 + themes/fishtank | 6 + themes/flat | 6 + themes/flatland | 6 + themes/foxnightly | 6 + themes/freya | 6 + themes/frontend-delight | 6 + themes/frontend-fun-forrest | 6 + themes/frontend-galaxy | 6 + themes/github | 6 + themes/gooey | 6 + themes/google-dark | 6 + themes/google-light | 6 + themes/grape | 6 + themes/grass | 6 + themes/gruvbox | 6 + themes/gruvbox-dark | 6 + themes/hardcore | 6 + themes/harper | 6 + themes/hemisu-dark | 6 + themes/hemisu-light | 6 + themes/highway | 6 + themes/hipster-green | 6 + themes/homebrew | 6 + themes/hurtado | 6 + themes/hybrid | 6 + themes/ibm3270 | 6 + themes/ic-green-ppl | 6 + themes/ic-orange-ppl | 6 + themes/idle-toes | 6 + themes/ir-black | 6 + themes/jackie-brown | 6 + themes/japanesque | 6 + themes/jellybeans | 6 + themes/jup | 6 + themes/kibble | 6 + themes/later-this-evening | 6 + themes/lavandula | 6 + themes/liquid-carbon | 6 + themes/liquid-carbon-transparent | 6 + themes/maia | 6 + themes/man-page | 6 + themes/mar | 6 + themes/material | 6 + themes/mathias | 6 + themes/medallion | 6 + themes/misterioso | 6 + themes/miu | 6 + themes/molokai | 6 + themes/mona-lisa | 6 + themes/mono-amber | 6 + themes/mono-cyan | 6 + themes/mono-green | 6 + themes/mono-red | 6 + themes/mono-white | 6 + themes/mono-yellow | 6 + themes/monokai-dark | 6 + themes/monokai-soda | 6 + themes/n0tch2k | 6 + themes/neon-night | 6 + themes/neopolitan | 6 + themes/nep | 6 + themes/neutron | 6 + themes/nightlion-v1 | 6 + themes/nightlion-v2 | 6 + themes/nighty | 6 + themes/nord | 6 + themes/nord-light | 6 + themes/novel | 6 + themes/obsidian | 6 + themes/ocean | 6 + themes/ocean-dark | 6 + themes/oceanic-next | 6 + themes/ollie | 6 + themes/one-dark | 6 + themes/one-half-black | 6 + themes/one-light | 6 + themes/pali | 6 + themes/papercolor-dark | 6 + themes/papercolor-light | 6 + themes/paraiso-dark | 6 + themes/paul-millr | 6 + themes/pencil-dark | 6 + themes/pencil-light | 6 + themes/peppermint | 6 + themes/pnevma | 6 + themes/pro | 6 + themes/red-alert | 6 + themes/red-sands | 6 + themes/rippedcasts | 6 + themes/royal | 6 + themes/sat | 6 + themes/sea-shells | 6 + themes/seafoam-pastel | 6 + themes/seti | 6 + themes/shaman | 6 + themes/shel | 6 + themes/slate | 6 + themes/smyck | 6 + themes/soft-server | 6 + themes/solarized-darcula | 6 + themes/solarized-dark | 6 + themes/solarized-dark-higher-contrast | 6 + themes/solarized-light | 6 + themes/spacedust | 6 + themes/spacegray | 6 + themes/spacegray-eighties | 6 + themes/spacegray-eighties-dull | 6 + themes/spring | 6 + themes/square | 6 + themes/srcery | 6 + themes/sundried | 6 + themes/symphonic | 6 + themes/teerb | 6 + themes/terminal-basic | 6 + themes/terminix-dark | 6 + themes/thayer-bright | 6 + themes/tin | 6 + themes/tomorrow | 6 + themes/tomorrow-night | 6 + themes/tomorrow-night-blue | 6 + themes/tomorrow-night-bright | 6 + themes/tomorrow-night-eighties | 6 + themes/toy-chest | 6 + themes/treehouse | 6 + themes/twilight | 6 + themes/ura | 6 + themes/urple | 6 + themes/vag | 6 + themes/vaughn | 6 + themes/vibrant-ink | 6 + themes/vs-code-dark-plus | 6 + themes/warm-neon | 6 + themes/wez | 6 + themes/wild-cherry | 6 + themes/wombat | 6 + themes/wryan | 6 + themes/zenburn | 6 + tt.go | 191 +-- typer.go | 2 +- util.go | 39 +- words/1000en | 1000 ++++++++++++++++ words/200en | 200 ++++ words/de | 207 ++++ words/de-ch | 204 ++++ words/es | 100 ++ words/fi | 200 ++++ words/fr | 200 ++++ words/it | 209 ++++ words/pl | 250 ++++ words/pt | 250 ++++ words/ru | 1002 ++++++++++++++++ words/sv | 909 ++++++++++++++ 204 files changed, 6212 insertions(+), 1573 deletions(-) delete mode 100644 generatedThemes.go create mode 100644 packed.go create mode 100755 scripts/pack rename {tools => scripts}/terminal_themes.json (100%) rename {tools => scripts}/themegen.py (78%) delete mode 100644 themes.go create mode 100644 themes/3024-day create mode 100644 themes/3024-night create mode 100644 themes/_base create mode 100644 themes/aci create mode 100644 themes/aco create mode 100644 themes/adventuretime create mode 100644 themes/afterglow create mode 100644 themes/alien-blood create mode 100644 themes/argonaut create mode 100644 themes/arthur create mode 100644 themes/atom create mode 100644 themes/azu create mode 100644 themes/belafonte-day create mode 100644 themes/belafonte-night create mode 100644 themes/bim create mode 100644 themes/birds-of-paradise create mode 100644 themes/blazer create mode 100644 themes/borland create mode 100644 themes/broadcast create mode 100644 themes/brogrammer create mode 100644 themes/c64 create mode 100644 themes/cai create mode 100644 themes/chalk create mode 100644 themes/chalkboard create mode 100644 themes/ciapre create mode 100644 themes/clone-of-ubuntu create mode 100644 themes/clrs create mode 100644 themes/cobalt-neon create mode 100644 themes/cobalt2 create mode 100644 themes/crayon-pony-fish create mode 100644 themes/dark-pastel create mode 100644 themes/darkside create mode 100644 themes/default create mode 100644 themes/desert create mode 100644 themes/dimmed-monokai create mode 100644 themes/dracula create mode 100644 themes/earthsong create mode 100644 themes/elemental create mode 100644 themes/elementary create mode 100644 themes/elic create mode 100644 themes/elio create mode 100644 themes/espresso create mode 100644 themes/espresso-libre create mode 100644 themes/fishtank create mode 100644 themes/flat create mode 100644 themes/flatland create mode 100644 themes/foxnightly create mode 100644 themes/freya create mode 100644 themes/frontend-delight create mode 100644 themes/frontend-fun-forrest create mode 100644 themes/frontend-galaxy create mode 100644 themes/github create mode 100644 themes/gooey create mode 100644 themes/google-dark create mode 100644 themes/google-light create mode 100644 themes/grape create mode 100644 themes/grass create mode 100644 themes/gruvbox create mode 100644 themes/gruvbox-dark create mode 100644 themes/hardcore create mode 100644 themes/harper create mode 100644 themes/hemisu-dark create mode 100644 themes/hemisu-light create mode 100644 themes/highway create mode 100644 themes/hipster-green create mode 100644 themes/homebrew create mode 100644 themes/hurtado create mode 100644 themes/hybrid create mode 100644 themes/ibm3270 create mode 100644 themes/ic-green-ppl create mode 100644 themes/ic-orange-ppl create mode 100644 themes/idle-toes create mode 100644 themes/ir-black create mode 100644 themes/jackie-brown create mode 100644 themes/japanesque create mode 100644 themes/jellybeans create mode 100644 themes/jup create mode 100644 themes/kibble create mode 100644 themes/later-this-evening create mode 100644 themes/lavandula create mode 100644 themes/liquid-carbon create mode 100644 themes/liquid-carbon-transparent create mode 100644 themes/maia create mode 100644 themes/man-page create mode 100644 themes/mar create mode 100644 themes/material create mode 100644 themes/mathias create mode 100644 themes/medallion create mode 100644 themes/misterioso create mode 100644 themes/miu create mode 100644 themes/molokai create mode 100644 themes/mona-lisa create mode 100644 themes/mono-amber create mode 100644 themes/mono-cyan create mode 100644 themes/mono-green create mode 100644 themes/mono-red create mode 100644 themes/mono-white create mode 100644 themes/mono-yellow create mode 100644 themes/monokai-dark create mode 100644 themes/monokai-soda create mode 100644 themes/n0tch2k create mode 100644 themes/neon-night create mode 100644 themes/neopolitan create mode 100644 themes/nep create mode 100644 themes/neutron create mode 100644 themes/nightlion-v1 create mode 100644 themes/nightlion-v2 create mode 100644 themes/nighty create mode 100644 themes/nord create mode 100644 themes/nord-light create mode 100644 themes/novel create mode 100644 themes/obsidian create mode 100644 themes/ocean create mode 100644 themes/ocean-dark create mode 100644 themes/oceanic-next create mode 100644 themes/ollie create mode 100644 themes/one-dark create mode 100644 themes/one-half-black create mode 100644 themes/one-light create mode 100644 themes/pali create mode 100644 themes/papercolor-dark create mode 100644 themes/papercolor-light create mode 100644 themes/paraiso-dark create mode 100644 themes/paul-millr create mode 100644 themes/pencil-dark create mode 100644 themes/pencil-light create mode 100644 themes/peppermint create mode 100644 themes/pnevma create mode 100644 themes/pro create mode 100644 themes/red-alert create mode 100644 themes/red-sands create mode 100644 themes/rippedcasts create mode 100644 themes/royal create mode 100644 themes/sat create mode 100644 themes/sea-shells create mode 100644 themes/seafoam-pastel create mode 100644 themes/seti create mode 100644 themes/shaman create mode 100644 themes/shel create mode 100644 themes/slate create mode 100644 themes/smyck create mode 100644 themes/soft-server create mode 100644 themes/solarized-darcula create mode 100644 themes/solarized-dark create mode 100644 themes/solarized-dark-higher-contrast create mode 100644 themes/solarized-light create mode 100644 themes/spacedust create mode 100644 themes/spacegray create mode 100644 themes/spacegray-eighties create mode 100644 themes/spacegray-eighties-dull create mode 100644 themes/spring create mode 100644 themes/square create mode 100644 themes/srcery create mode 100644 themes/sundried create mode 100644 themes/symphonic create mode 100644 themes/teerb create mode 100644 themes/terminal-basic create mode 100644 themes/terminix-dark create mode 100644 themes/thayer-bright create mode 100644 themes/tin create mode 100644 themes/tomorrow create mode 100644 themes/tomorrow-night create mode 100644 themes/tomorrow-night-blue create mode 100644 themes/tomorrow-night-bright create mode 100644 themes/tomorrow-night-eighties create mode 100644 themes/toy-chest create mode 100644 themes/treehouse create mode 100644 themes/twilight create mode 100644 themes/ura create mode 100644 themes/urple create mode 100644 themes/vag create mode 100644 themes/vaughn create mode 100644 themes/vibrant-ink create mode 100644 themes/vs-code-dark-plus create mode 100644 themes/warm-neon create mode 100644 themes/wez create mode 100644 themes/wild-cherry create mode 100644 themes/wombat create mode 100644 themes/wryan create mode 100644 themes/zenburn create mode 100644 words/1000en create mode 100644 words/200en create mode 100644 words/de create mode 100644 words/de-ch create mode 100644 words/es create mode 100644 words/fi create mode 100644 words/fr create mode 100644 words/it create mode 100644 words/pl create mode 100644 words/pt create mode 100644 words/ru create mode 100644 words/sv diff --git a/CHANGELOG.md b/CHANGELOG.md index b310058..9f149db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# 0.3.0: + - Added support for custom word lists (`-words). + - `-theme` now accepts a path. + - Added `~/.tt/themes` and `~/.tt/words`. + - Scrapped ~/.ttrc in favour of aliases/flags. + - Included more default word lists. (`-list words`) + # 0.2.2: - Modified -g to correspond to the number of groups rather than the group size. - Added -multi diff --git a/Makefile b/Makefile index 4814f76..a129e25 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,8 @@ all: install: install -m755 bin/tt /usr/local/bin assets: - python3 tools/themegen.py | gofmt > generatedThemes.go + python3 ./scripts/themegen.py + ./scripts/pack themes/ words/ > packed.go rel: GOOS=darwin GOARCH=amd64 go build -o bin/tt-osx *.go GOOS=windows GOARCH=amd64 go build -o bin/tt.exe *.go diff --git a/README.md b/README.md index 63fb465..8ee010c 100644 --- a/README.md +++ b/README.md @@ -9,13 +9,13 @@ A terminal based typing test. ## Linux ``` -sudo curl -L https://github.com/lemnos/tt/releases/download/v0.2.2/tt-linux -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt +sudo curl -L https://github.com/lemnos/tt/releases/download/v0.3.0/tt-linux -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt ``` ## OSX ``` -sudo curl -L https://github.com/lemnos/tt/releases/download/v0.2.2/tt-osx -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt +sudo curl -L https://github.com/lemnos/tt/releases/download/v0.3.0/tt-osx -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt ``` ## Windows @@ -60,15 +60,10 @@ See `-help` for an exhaustive list of options. ## Configuration -The theme can be configured by setting the following options in `~/.ttrc`: - - - `bgcol`: The default background colour. - - `fgcol`: The default text colour. - - `hicol`: The colour used to highlight typed text. - - `hicol2` The colour used to highlight the current word. - - `hicol3`: The colour used to highlight the next word. - - `errcol`: The colour used to highlight errors. - - `theme`: The theme from which default colors are drawn, a list of builtin themes can be obtained via `-list themes`. +Custom themes and word lists can be defined in `~/.tt/themes` and `~/.tt/words` +and used in conjunction with the `-theme` and `-words` flags. A list of +preloaded themes and word lists can be found in `words/` and `themes/` and are +accessible by default using the respective flags. ## Recipes @@ -80,4 +75,3 @@ what can be achieved. - `shuf -n 40 /usr/share/dict/words|tt` Produces a test consisting of 40 random words drawn from your system's dictionary. - `curl http://api.quotable.io/random|jq -r .content|tt` Produces a test consisting of a random quote. - `alias ttd='tt -csv >> ~/wpm.csv'` Creates an alias called ttd which keeps a log of your progress in your home directory`. - diff --git a/generatedThemes.go b/generatedThemes.go deleted file mode 100644 index 351542a..0000000 --- a/generatedThemes.go +++ /dev/null @@ -1,1438 +0,0 @@ -//GENERATED CODE, DO NOT EDIT BY HAND (see themegen.py) - -package main - -var generatedThemes = map[string]map[string]string{ - "3024-day": map[string]string{ - "bgcol": "#f7f7f7", - "fgcol": "#4a4543", - "hicol": "#a5a2a2", - "hicol2": "#eccddb", - "hicol3": "#e8bbd0", - "errcol": "#db2d20", - }, - "3024-night": map[string]string{ - "bgcol": "#090300", - "fgcol": "#a5a2a2", - "hicol": "#a5a2a2", - "hicol2": "#a58391", - "hicol3": "#e8bbd0", - "errcol": "#db2d20", - }, - "aci": map[string]string{ - "bgcol": "#0d1926", - "fgcol": "#b4e1fd", - "hicol": "#b6b6b6", - "hicol2": "#b61c6e", - "hicol3": "#ff1e8e", - "errcol": "#ff0883", - }, - "aco": map[string]string{ - "bgcol": "#1f1305", - "fgcol": "#b4e1fd", - "hicol": "#bebebe", - "hicol2": "#bb1a64", - "hicol3": "#ff1e8e", - "errcol": "#ff0883", - }, - "adventuretime": map[string]string{ - "bgcol": "#1f1d45", - "fgcol": "#f8dcc0", - "hicol": "#f8dcc0", - "hicol2": "#b94b53", - "hicol3": "#fc5f5a", - "errcol": "#bd0013", - }, - "afterglow": map[string]string{ - "bgcol": "#222222", - "fgcol": "#d0d0d0", - "hicol": "#d0d0d0", - "hicol2": "#7d3422", - "hicol3": "#a53c23", - "errcol": "#a53c23", - }, - "alien-blood": map[string]string{ - "bgcol": "#0f1610", - "fgcol": "#637d75", - "hicol": "#647d75", - "hicol2": "#a1600b", - "hicol3": "#e08009", - "errcol": "#7f2b27", - }, - "argonaut": map[string]string{ - "bgcol": "#0e1019", - "fgcol": "#fffaf4", - "hicol": "#ffffff", - "hicol2": "#b62034", - "hicol3": "#ff2740", - "errcol": "#ff000f", - }, - "arthur": map[string]string{ - "bgcol": "#1c1c1c", - "fgcol": "#ddeedd", - "hicol": "#bbaa99", - "hicol2": "#97432c", - "hicol3": "#cc5533", - "errcol": "#cd5c5c", - }, - "atom": map[string]string{ - "bgcol": "#161719", - "fgcol": "#c5c8c6", - "hicol": "#e0e0e0", - "hicol2": "#b749b0", - "hicol3": "#fd5ff1", - "errcol": "#fd5ff1", - }, - "azu": map[string]string{ - "bgcol": "#09111a", - "fgcol": "#d9e6f2", - "hicol": "#e6e6e6", - "hicol2": "#98858b", - "hicol3": "#d6b8bc", - "errcol": "#ac6d74", - }, - "_base": map[string]string{ - "bgcol": "#260346", - "fgcol": "#DADADA", - "hicol": "#C9CCCD", - "hicol2": "#ad363f", - "hicol3": "#E74C3C", - "errcol": "#C54133", - }, - "belafonte-day": map[string]string{ - "bgcol": "#d5ccba", - "fgcol": "#45373c", - "hicol": "#968c83", - "hicol2": "#c44841", - "hicol3": "#be100e", - "errcol": "#be100e", - }, - "belafonte-night": map[string]string{ - "bgcol": "#20111b", - "fgcol": "#968c83", - "hicol": "#968c83", - "hicol2": "#8e1011", - "hicol3": "#be100e", - "errcol": "#be100e", - }, - "bim": map[string]string{ - "bgcol": "#012849", - "fgcol": "#a9bed8", - "hicol": "#918988", - "hicol2": "#ab6092", - "hicol3": "#f579b2", - "errcol": "#f557a0", - }, - "birds-of-paradise": map[string]string{ - "bgcol": "#2a1f1d", - "fgcol": "#e0dbb7", - "hicol": "#e0dbb7", - "hicol2": "#ae3a24", - "hicol3": "#e84627", - "errcol": "#be2d26", - }, - "blazer": map[string]string{ - "bgcol": "#0d1926", - "fgcol": "#d9e6f2", - "hicol": "#d9d9d9", - "hicol2": "#9d8b8f", - "hicol3": "#dbbdbd", - "errcol": "#b87a7a", - }, - "borland": map[string]string{ - "bgcol": "#0000a4", - "fgcol": "#ffff4e", - "hicol": "#eeeeee", - "hicol2": "#b27fac", - "hicol3": "#ffb6b0", - "errcol": "#ff6c60", - }, - "broadcast": map[string]string{ - "bgcol": "#2b2b2b", - "fgcol": "#e6e1dc", - "hicol": "#ffffff", - "hicol2": "#bf6357", - "hicol3": "#ff7b6b", - "errcol": "#da4939", - }, - "brogrammer": map[string]string{ - "bgcol": "#131313", - "fgcol": "#d6dbe5", - "hicol": "#d6dbe5", - "hicol2": "#a12a25", - "hicol3": "#de352e", - "errcol": "#f81118", - }, - "c64": map[string]string{ - "bgcol": "#40318d", - "fgcol": "#7869c4", - "hicol": "#ffffff", - "hicol2": "#72364d", - "hicol3": "#883932", - "errcol": "#883932", - }, - "cai": map[string]string{ - "bgcol": "#09111a", - "fgcol": "#d9e6f2", - "hicol": "#808080", - "hicol2": "#a56779", - "hicol3": "#e98da3", - "errcol": "#ca274d", - }, - "chalkboard": map[string]string{ - "bgcol": "#29262f", - "fgcol": "#d9e6f2", - "hicol": "#d9d9d9", - "hicol2": "#a58285", - "hicol3": "#dbaaaa", - "errcol": "#c37372", - }, - "chalk": map[string]string{ - "bgcol": "#2D2D2D", - "fgcol": "#D4D4D4", - "hicol": "#D4D4D4", - "hicol2": "#b97070", - "hicol3": "#F58E8E", - "errcol": "#F58E8E", - }, - "ciapre": map[string]string{ - "bgcol": "#191c27", - "fgcol": "#aea47a", - "hicol": "#aea47f", - "hicol2": "#7f2f30", - "hicol3": "#ac3835", - "errcol": "#810009", - }, - "clone-of-ubuntu": map[string]string{ - "bgcol": "#300a24", - "fgcol": "#ffffff", - "hicol": "#D3D7CF", - "hicol2": "#b51f27", - "hicol3": "#EF2929", - "errcol": "#CC0000", - }, - "clrs": map[string]string{ - "bgcol": "#ffffff", - "fgcol": "#262626", - "hicol": "#b3b3b3", - "hicol2": "#fc4f5b", - "hicol3": "#fb0416", - "errcol": "#f8282a", - }, - "cobalt2": map[string]string{ - "bgcol": "#132738", - "fgcol": "#ffffff", - "hicol": "#bbbbbb", - "hicol2": "#b01520", - "hicol3": "#f40e17", - "errcol": "#ff0000", - }, - "cobalt-neon": map[string]string{ - "bgcol": "#142838", - "fgcol": "#8ff586", - "hicol": "#ba46b2", - "hicol2": "#9a2e31", - "hicol3": "#d4312e", - "errcol": "#ff2320", - }, - "crayon-pony-fish": map[string]string{ - "bgcol": "#150707", - "fgcol": "#68525a", - "hicol": "#68525a", - "hicol2": "#901c43", - "hicol3": "#c5255d", - "errcol": "#91002b", - }, - "dark-pastel": map[string]string{ - "bgcol": "#000000", - "fgcol": "#ffffff", - "hicol": "#bbbbbb", - "hicol2": "#b23b3b", - "hicol3": "#ff5555", - "errcol": "#ff5555", - }, - "darkside": map[string]string{ - "bgcol": "#222324", - "fgcol": "#bababa", - "hicol": "#bababa", - "hicol2": "#a64942", - "hicol3": "#e05a4f", - "errcol": "#e8341c", - }, - "desert": map[string]string{ - "bgcol": "#333333", - "fgcol": "#ffffff", - "hicol": "#f5deb3", - "hicol2": "#c14a4a", - "hicol3": "#ff5555", - "errcol": "#ff2b2b", - }, - "dimmed-monokai": map[string]string{ - "bgcol": "#1f1f1f", - "fgcol": "#b9bcba", - "hicol": "#b9bcba", - "hicol2": "#b9091f", - "hicol3": "#fb001f", - "errcol": "#be3f48", - }, - "dracula": map[string]string{ - "bgcol": "#282a36", - "fgcol": "#94A3A5", - "hicol": "#94A3A5", - "hicol2": "#be484b", - "hicol3": "#ff5555", - "errcol": "#ff5555", - }, - "earthsong": map[string]string{ - "bgcol": "#292520", - "fgcol": "#e5c7a9", - "hicol": "#e5c6aa", - "hicol2": "#be5148", - "hicol3": "#ff645a", - "errcol": "#c94234", - }, - "elemental": map[string]string{ - "bgcol": "#22211d", - "fgcol": "#807a74", - "hicol": "#807974", - "hicol2": "#a64126", - "hicol3": "#e0502a", - "errcol": "#98290f", - }, - "elementary": map[string]string{ - "bgcol": "#101010", - "fgcol": "#f2f2f2", - "hicol": "#f2f2f2", - "hicol2": "#b72a19", - "hicol3": "#ff361e", - "errcol": "#e1321a", - }, - "elic": map[string]string{ - "bgcol": "#4A453E", - "fgcol": "#f2f2f2", - "hicol": "#2aa7e7", - "hicol2": "#c83a27", - "hicol3": "#ff361e", - "errcol": "#e1321a", - }, - "elio": map[string]string{ - "bgcol": "#041A3B", - "fgcol": "#f2f2f2", - "hicol": "#f2f2f2", - "hicol2": "#b32d26", - "hicol3": "#ff361e", - "errcol": "#e1321a", - }, - "espresso-libre": map[string]string{ - "bgcol": "#2a211c", - "fgcol": "#b8a898", - "hicol": "#d3d7cf", - "hicol2": "#b32625", - "hicol3": "#ef2929", - "errcol": "#cc0000", - }, - "espresso": map[string]string{ - "bgcol": "#323232", - "fgcol": "#ffffff", - "hicol": "#eeeeec", - "hicol2": "#b71717", - "hicol3": "#f00c0c", - "errcol": "#d25252", - }, - "fishtank": map[string]string{ - "bgcol": "#232537", - "fgcol": "#ecf0fe", - "hicol": "#ecf0fc", - "hicol2": "#a33f71", - "hicol3": "#da4b8a", - "errcol": "#c6004a", - }, - "flatland": map[string]string{ - "bgcol": "#1d1f21", - "fgcol": "#b8dbef", - "hicol": "#ffffff", - "hicol2": "#9b2623", - "hicol3": "#d22a24", - "errcol": "#f18339", - }, - "flat": map[string]string{ - "bgcol": "#1F2D3A", - "fgcol": "#1abc9c", - "hicol": "#bdc3c7", - "hicol2": "#ab423b", - "hicol3": "#e74c3c", - "errcol": "#c0392b", - }, - "foxnightly": map[string]string{ - "bgcol": "#2A2A2E", - "fgcol": "#D7D7DB", - "hicol": "#FFFFFF", - "hicol2": "#92393a", - "hicol3": "#BF4040", - "errcol": "#B98EFF", - }, - "freya": map[string]string{ - "bgcol": "#252e32", - "fgcol": "#94a3a5", - "hicol": "#94a3a5", - "hicol2": "#99421e", - "hicol3": "#cb4b16", - "errcol": "#dc322f", - }, - "frontend-delight": map[string]string{ - "bgcol": "#1b1c1d", - "fgcol": "#adadad", - "hicol": "#adadad", - "hicol2": "#b4371a", - "hicol3": "#f74319", - "errcol": "#f8511b", - }, - "frontend-fun-forrest": map[string]string{ - "bgcol": "#251200", - "fgcol": "#dec165", - "hicol": "#ddc265", - "hicol2": "#ab4413", - "hicol3": "#e55a1c", - "errcol": "#d6262b", - }, - "frontend-galaxy": map[string]string{ - "bgcol": "#1d2837", - "fgcol": "#ffffff", - "hicol": "#bbbbbb", - "hicol2": "#b76e74", - "hicol3": "#fa8c8f", - "errcol": "#f9555f", - }, - "github": map[string]string{ - "bgcol": "#f4f4f4", - "fgcol": "#3e3e3e", - "hicol": "#ffffff", - "hicol2": "#e44949", - "hicol3": "#de0000", - "errcol": "#970b16", - }, - "gooey": map[string]string{ - "bgcol": "#0D101B", - "fgcol": "#EBEEF9", - "hicol": "#858893", - "hicol2": "#aa5f77", - "hicol3": "#ee829f", - "errcol": "#BB4F6C", - }, - "google-dark": map[string]string{ - "bgcol": "#1D1F21", - "fgcol": "#B4B7B4", - "hicol": "#C5C8C6", - "hicol2": "#972d28", - "hicol3": "#CC342B", - "errcol": "#CC342B", - }, - "google-light": map[string]string{ - "bgcol": "#FFFFFF", - "fgcol": "#373B41", - "hicol": "#373B41", - "hicol2": "#db706a", - "hicol3": "#CC342B", - "errcol": "#CC342B", - }, - "grape": map[string]string{ - "bgcol": "#171423", - "fgcol": "#9f9fa1", - "hicol": "#9e9ea0", - "hicol2": "#ae5576", - "hicol3": "#f0729a", - "errcol": "#ed2261", - }, - "grass": map[string]string{ - "bgcol": "#13773d", - "fgcol": "#fff0a5", - "hicol": "#bbbbbb", - "hicol2": "#882312", - "hicol3": "#bb0000", - "errcol": "#bb0000", - }, - "gruvbox-dark": map[string]string{ - "bgcol": "#282828", - "fgcol": "#ebdbb2", - "hicol": "#a89984", - "hicol2": "#bb3f30", - "hicol3": "#fb4934", - "errcol": "#cc241d", - }, - "gruvbox": map[string]string{ - "bgcol": "#fbf1c7", - "fgcol": "#3c3836", - "hicol": "#7c6f64", - "hicol2": "#b9483f", - "hicol3": "#9d0006", - "errcol": "#cc241d", - }, - "hardcore": map[string]string{ - "bgcol": "#121212", - "fgcol": "#a0a0a0", - "hicol": "#ccccc6", - "hicol2": "#b74c73", - "hicol3": "#ff669d", - "errcol": "#f92672", - }, - "harper": map[string]string{ - "bgcol": "#010101", - "fgcol": "#a8a49d", - "hicol": "#a8a49d", - "hicol2": "#ad7f2c", - "hicol3": "#f8b63f", - "errcol": "#f8b63f", - }, - "hemisu-dark": map[string]string{ - "bgcol": "#000000", - "fgcol": "#FFFFFF", - "hicol": "#EDEDED", - "hicol2": "#954151", - "hicol3": "#D65E75", - "errcol": "#FF0054", - }, - "hemisu-light": map[string]string{ - "bgcol": "#EFEFEF", - "fgcol": "#444444", - "hicol": "#999999", - "hicol2": "#dd899a", - "hicol3": "#D65E76", - "errcol": "#FF0055", - }, - "highway": map[string]string{ - "bgcol": "#222225", - "fgcol": "#ededed", - "hicol": "#ededed", - "hicol2": "#b2621b", - "hicol3": "#f07e18", - "errcol": "#d00e18", - }, - "hipster-green": map[string]string{ - "bgcol": "#100b05", - "fgcol": "#84c138", - "hicol": "#bfbfbf", - "hicol2": "#a50301", - "hicol3": "#e50000", - "errcol": "#b6214a", - }, - "homebrew": map[string]string{ - "bgcol": "#000000", - "fgcol": "#00ff00", - "hicol": "#bfbfbf", - "hicol2": "#a00000", - "hicol3": "#e50000", - "errcol": "#990000", - }, - "hurtado": map[string]string{ - "bgcol": "#000000", - "fgcol": "#dbdbdb", - "hicol": "#cbcccb", - "hicol2": "#951400", - "hicol3": "#d51d00", - "errcol": "#ff1b00", - }, - "hybrid": map[string]string{ - "bgcol": "#141414", - "fgcol": "#94a3a5", - "hicol": "#969896", - "hicol2": "#944d4d", - "hicol3": "#cc6666", - "errcol": "#A54242", - }, - "ibm3270": map[string]string{ - "bgcol": "#000000", - "fgcol": "#FDFDFD", - "hicol": "#A5A5A5", - "hicol2": "#a75b5b", - "hicol3": "#EF8383", - "errcol": "#F01818", - }, - "ic-green-ppl": map[string]string{ - "bgcol": "#3a3d3f", - "fgcol": "#d9efd3", - "hicol": "#e0ffef", - "hicol2": "#86c43e", - "hicol3": "#a7ff3f", - "errcol": "#fb002a", - }, - "ic-orange-ppl": map[string]string{ - "bgcol": "#262626", - "fgcol": "#ffcb83", - "hicol": "#ffc88a", - "hicol2": "#bd6d54", - "hicol3": "#ff8c68", - "errcol": "#c13900", - }, - "idle-toes": map[string]string{ - "bgcol": "#323232", - "fgcol": "#ffffff", - "hicol": "#eeeeec", - "hicol2": "#b75d5d", - "hicol3": "#f07070", - "errcol": "#d25252", - }, - "ir-black": map[string]string{ - "bgcol": "#000000", - "fgcol": "#eeeeee", - "hicol": "#eeeeee", - "hicol2": "#b27f7b", - "hicol3": "#ffb6b0", - "errcol": "#ff6c60", - }, - "jackie-brown": map[string]string{ - "bgcol": "#2c1d16", - "fgcol": "#ffcc2f", - "hicol": "#bfbfbf", - "hicol2": "#ad0806", - "hicol3": "#e50000", - "errcol": "#ef5734", - }, - "japanesque": map[string]string{ - "bgcol": "#1e1e1e", - "fgcol": "#f7f6ec", - "hicol": "#fafaf6", - "hicol2": "#9b6d7d", - "hicol3": "#d18fa6", - "errcol": "#cf3f61", - }, - "jellybeans": map[string]string{ - "bgcol": "#121212", - "fgcol": "#dedede", - "hicol": "#dedede", - "hicol2": "#b77676", - "hicol3": "#ffa1a1", - "errcol": "#e27373", - }, - "jup": map[string]string{ - "bgcol": "#758480", - "fgcol": "#23476a", - "hicol": "#f2f2f2", - "hicol2": "#d578a7", - "hicol3": "#ff74b9", - "errcol": "#dd006f", - }, - "kibble": map[string]string{ - "bgcol": "#0e100a", - "fgcol": "#f7f7f7", - "hicol": "#e2d1e3", - "hicol2": "#ac1357", - "hicol3": "#f01578", - "errcol": "#c70031", - }, - "later-this-evening": map[string]string{ - "bgcol": "#222222", - "fgcol": "#959595", - "hicol": "#3c3d3d", - "hicol2": "#9d222b", - "hicol3": "#d3232f", - "errcol": "#d45a60", - }, - "lavandula": map[string]string{ - "bgcol": "#050014", - "fgcol": "#736e7d", - "hicol": "#736e7d", - "hicol2": "#9e384e", - "hicol3": "#e05167", - "errcol": "#7d1625", - }, - "liquid-carbon-transparent": map[string]string{ - "bgcol": "#000000", - "fgcol": "#afc2c2", - "hicol": "#bccccc", - "hicol2": "#b22121", - "hicol3": "#ff3030", - "errcol": "#ff3030", - }, - "liquid-carbon": map[string]string{ - "bgcol": "#303030", - "fgcol": "#afc2c2", - "hicol": "#bccccc", - "hicol2": "#c02f2f", - "hicol3": "#ff3030", - "errcol": "#ff3030", - }, - "maia": map[string]string{ - "bgcol": "#31363B", - "fgcol": "#BDX3C7", - "hicol": "#E0E0E0", - "hicol2": "#9d3630", - "hicol3": "#CC372C", - "errcol": "#BA2922", - }, - "man-page": map[string]string{ - "bgcol": "#fef49c", - "fgcol": "#000000", - "hicol": "#cccccc", - "hicol2": "#ec492e", - "hicol3": "#e50000", - "errcol": "#cc0000", - }, - "mar": map[string]string{ - "bgcol": "#ffffff", - "fgcol": "#23476a", - "hicol": "#f8f8f8", - "hicol2": "#dc9dbc", - "hicol3": "#cd73a0", - "errcol": "#b5407b", - }, - "material": map[string]string{ - "bgcol": "#1E282C", - "fgcol": "#C3C7D1", - "hicol": "#FFFFFF", - "hicol2": "#ad4f58", - "hicol3": "#EB606B", - "errcol": "#EB606B", - }, - "mathias": map[string]string{ - "bgcol": "#000000", - "fgcol": "#bbbbbb", - "hicol": "#f2f2f2", - "hicol2": "#b23b3b", - "hicol3": "#ff5555", - "errcol": "#e52222", - }, - "medallion": map[string]string{ - "bgcol": "#1d1908", - "fgcol": "#cac296", - "hicol": "#cac29a", - "hicol2": "#bb6d35", - "hicol3": "#ff9149", - "errcol": "#b64c00", - }, - "misterioso": map[string]string{ - "bgcol": "#2d3743", - "fgcol": "#e1e1e0", - "hicol": "#e1e1e0", - "hicol2": "#c03342", - "hicol3": "#ff3242", - "errcol": "#ff4242", - }, - "miu": map[string]string{ - "bgcol": "#0d1926", - "fgcol": "#d9e6f2", - "hicol": "#d9d9d9", - "hicol2": "#9d8b8f", - "hicol3": "#dbbdbd", - "errcol": "#b87a7a", - }, - "molokai": map[string]string{ - "bgcol": "#1b1d1e", - "fgcol": "#BBBBBB", - "hicol": "#BBBBBB", - "hicol2": "#7550b5", - "hicol3": "#9D66F6", - "errcol": "#7325FA", - }, - "mona-lisa": map[string]string{ - "bgcol": "#120b0d", - "fgcol": "#f7d66a", - "hicol": "#f7d75c", - "hicol2": "#b73226", - "hicol3": "#ff4331", - "errcol": "#9b291c", - }, - "mono-amber": map[string]string{ - "bgcol": "#2B1900", - "fgcol": "#FF9400", - "hicol": "#FF9400", - "hicol2": "#bf6f00", - "hicol3": "#FF9400", - "errcol": "#FF9400", - }, - "mono-cyan": map[string]string{ - "bgcol": "#00222B", - "fgcol": "#00CCFF", - "hicol": "#00CCFF", - "hicol2": "#0098bf", - "hicol3": "#00CCFF", - "errcol": "#00CCFF", - }, - "mono-green": map[string]string{ - "bgcol": "#022B00", - "fgcol": "#0BFF00", - "hicol": "#0BFF00", - "hicol2": "#08bf00", - "hicol3": "#0BFF00", - "errcol": "#0BFF00", - }, - "monokai-dark": map[string]string{ - "bgcol": "#272822", - "fgcol": "#f8f8f2", - "hicol": "#f9f8f5", - "hicol2": "#b9265a", - "hicol3": "#f92672", - "errcol": "#f92672", - }, - "monokai-soda": map[string]string{ - "bgcol": "#1a1a1a", - "fgcol": "#c4c5b5", - "hicol": "#c4c5b5", - "hicol2": "#b2074a", - "hicol3": "#f4005f", - "errcol": "#f4005f", - }, - "mono-red": map[string]string{ - "bgcol": "#2B0C00", - "fgcol": "#FF3600", - "hicol": "#FF3600", - "hicol2": "#bf2900", - "hicol3": "#FF3600", - "errcol": "#FF3600", - }, - "mono-white": map[string]string{ - "bgcol": "#262626", - "fgcol": "#FAFAFA", - "hicol": "#FAFAFA", - "hicol2": "#bababa", - "hicol3": "#FAFAFA", - "errcol": "#FAFAFA", - }, - "mono-yellow": map[string]string{ - "bgcol": "#2B2400", - "fgcol": "#FFD300", - "hicol": "#FFD300", - "hicol2": "#bf9e00", - "hicol3": "#FFD300", - "errcol": "#FFD300", - }, - "n0tch2k": map[string]string{ - "bgcol": "#222222", - "fgcol": "#a0a0a0", - "hicol": "#d0b8a3", - "hicol2": "#805d5c", - "hicol3": "#a97775", - "errcol": "#a95551", - }, - "neon-night": map[string]string{ - "bgcol": "#20242d", - "fgcol": "#C7C8FF", - "hicol": "#C9CCCD", - "hicol2": "#bc6e70", - "hicol3": "#FF8E8E", - "errcol": "#FF8E8E", - }, - "neopolitan": map[string]string{ - "bgcol": "#271f19", - "fgcol": "#ffffff", - "hicol": "#f8f8f8", - "hicol2": "#650907", - "hicol3": "#800000", - "errcol": "#800000", - }, - "nep": map[string]string{ - "bgcol": "#758480", - "fgcol": "#23476a", - "hicol": "#f2f2f2", - "hicol2": "#d5a977", - "hicol3": "#ffb974", - "errcol": "#dd6f00", - }, - "neutron": map[string]string{ - "bgcol": "#1c1e22", - "fgcol": "#e6e8ef", - "hicol": "#e6e8ef", - "hicol2": "#873530", - "hicol3": "#b54036", - "errcol": "#b54036", - }, - "nightlion-v1": map[string]string{ - "bgcol": "#000000", - "fgcol": "#bbbbbb", - "hicol": "#bbbbbb", - "hicol2": "#b23b3b", - "hicol3": "#ff5555", - "errcol": "#bb0000", - }, - "nightlion-v2": map[string]string{ - "bgcol": "#171717", - "fgcol": "#bbbbbb", - "hicol": "#bbbbbb", - "hicol2": "#b94242", - "hicol3": "#ff5555", - "errcol": "#bb0000", - }, - "nighty": map[string]string{ - "bgcol": "#2F2F2F", - "fgcol": "#DFDFDF", - "hicol": "#828282", - "hicol2": "#9f4950", - "hicol3": "#D0555F", - "errcol": "#9B3E46", - }, - "nord-light": map[string]string{ - "bgcol": "#ebeaf2", - "fgcol": "#004f7c", - "hicol": "#B3B3B3", - "hicol2": "#e6a3b4", - "hicol3": "#E4859A", - "errcol": "#E64569", - }, - "nord": map[string]string{ - "bgcol": "#2E3440", - "fgcol": "#D8DEE9", - "hicol": "#E5E9F0", - "hicol2": "#93535d", - "hicol3": "#BF616A", - "errcol": "#BF616A", - }, - "novel": map[string]string{ - "bgcol": "#dfdbc3", - "fgcol": "#3b2322", - "hicol": "#cccccc", - "hicol2": "#d1413a", - "hicol3": "#cc0000", - "errcol": "#cc0000", - }, - "obsidian": map[string]string{ - "bgcol": "#283033", - "fgcol": "#cdcdcd", - "hicol": "#bbbbbb", - "hicol2": "#be0e11", - "hicol3": "#ff0003", - "errcol": "#a60001", - }, - "ocean-dark": map[string]string{ - "bgcol": "#1C1F27", - "fgcol": "#979CAC", - "hicol": "#EEEDEE", - "hicol2": "#823d48", - "hicol3": "#AF4B57", - "errcol": "#AF4B57", - }, - "oceanic-next": map[string]string{ - "bgcol": "#121b21", - "fgcol": "#b3b8c3", - "hicol": "#FFFFFF", - "hicol2": "#a53944", - "hicol3": "#E44754", - "errcol": "#E44754", - }, - "ocean": map[string]string{ - "bgcol": "#224fbc", - "fgcol": "#ffffff", - "hicol": "#bfbfbf", - "hicol2": "#aa1738", - "hicol3": "#e50000", - "errcol": "#990000", - }, - "ollie": map[string]string{ - "bgcol": "#222125", - "fgcol": "#8a8dae", - "hicol": "#8a8eac", - "hicol2": "#bc343d", - "hicol3": "#ff3d48", - "errcol": "#ac2e31", - }, - "one-dark": map[string]string{ - "bgcol": "#1E2127", - "fgcol": "#5C6370", - "hicol": "#ABB2BF", - "hicol2": "#a5555d", - "hicol3": "#E06C75", - "errcol": "#E06C75", - }, - "one-half-black": map[string]string{ - "bgcol": "#000000", - "fgcol": "#dcdfe4", - "hicol": "#dcdfe4", - "hicol2": "#9c4b51", - "hicol3": "#e06c75", - "errcol": "#e06c75", - }, - "one-light": map[string]string{ - "bgcol": "#F8F8F8", - "fgcol": "#2A2B32", - "hicol": "#8E8F96", - "hicol2": "#e37572", - "hicol3": "#DA3E39", - "errcol": "#DA3E39", - }, - "pali": map[string]string{ - "bgcol": "#232E37", - "fgcol": "#d9e6f2", - "hicol": "#F2F2F2", - "hicol2": "#bd2255", - "hicol3": "#FF1D62", - "errcol": "#ab8f74", - }, - "papercolor-dark": map[string]string{ - "bgcol": "#1C1C1C", - "fgcol": "#D0D0D0", - "hicol": "#D0D0D0", - "hicol2": "#4a824a", - "hicol3": "#5FAF5F", - "errcol": "#AF005F", - }, - "papercolor-light": map[string]string{ - "bgcol": "#EEEEEE", - "fgcol": "#444444", - "hicol": "#444444", - "hicol2": "#dd4747", - "hicol3": "#D70000", - "errcol": "#AF0000", - }, - "paraiso-dark": map[string]string{ - "bgcol": "#2f1e2e", - "fgcol": "#a39e9b", - "hicol": "#a39e9b", - "hicol2": "#b54c49", - "hicol3": "#ef6155", - "errcol": "#ef6155", - }, - "paul-millr": map[string]string{ - "bgcol": "#000000", - "fgcol": "#f2f2f2", - "hicol": "#bbbbbb", - "hicol2": "#b20059", - "hicol3": "#ff0080", - "errcol": "#ff0000", - }, - "pencil-dark": map[string]string{ - "bgcol": "#212121", - "fgcol": "#f1f1f1", - "hicol": "#d9d9d9", - "hicol2": "#b9095f", - "hicol3": "#fb007a", - "errcol": "#c30771", - }, - "pencil-light": map[string]string{ - "bgcol": "#f1f1f1", - "fgcol": "#424242", - "hicol": "#d9d9d9", - "hicol2": "#f8489d", - "hicol3": "#fb007a", - "errcol": "#c30771", - }, - "peppermint": map[string]string{ - "bgcol": "#000000", - "fgcol": "#C7C7C7", - "hicol": "#B3B3B3", - "hicol2": "#9f5d6b", - "hicol3": "#E4859A", - "errcol": "#E64569", - }, - "pnevma": map[string]string{ - "bgcol": "#1c1c1c", - "fgcol": "#d0d0d0", - "hicol": "#d0d0d0", - "hicol2": "#9e6666", - "hicol3": "#d78787", - "errcol": "#a36666", - }, - "pro": map[string]string{ - "bgcol": "#000000", - "fgcol": "#f2f2f2", - "hicol": "#bfbfbf", - "hicol2": "#a00000", - "hicol3": "#e50000", - "errcol": "#990000", - }, - "red-alert": map[string]string{ - "bgcol": "#762423", - "fgcol": "#ffffff", - "hicol": "#d6d6d6", - "hicol2": "#c02444", - "hicol3": "#e02553", - "errcol": "#d62e4e", - }, - "red-sands": map[string]string{ - "bgcol": "#7a251e", - "fgcol": "#d7c9a7", - "hicol": "#bbbbbb", - "hicol2": "#a70b09", - "hicol3": "#bb0000", - "errcol": "#ff3f00", - }, - "rippedcasts": map[string]string{ - "bgcol": "#2b2b2b", - "fgcol": "#ffffff", - "hicol": "#bfbfbf", - "hicol2": "#b39b86", - "hicol3": "#eecbad", - "errcol": "#cdaf95", - }, - "royal": map[string]string{ - "bgcol": "#100815", - "fgcol": "#514968", - "hicol": "#524966", - "hicol2": "#992751", - "hicol3": "#d5356c", - "errcol": "#91284c", - }, - "sat": map[string]string{ - "bgcol": "#758480", - "fgcol": "#23476a", - "hicol": "#f2f2f2", - "hicol2": "#d5787a", - "hicol3": "#ff7478", - "errcol": "#dd0007", - }, - "seafoam-pastel": map[string]string{ - "bgcol": "#243435", - "fgcol": "#d4e7d4", - "hicol": "#e0e0e0", - "hicol2": "#9b7665", - "hicol3": "#cf937a", - "errcol": "#825d4d", - }, - "sea-shells": map[string]string{ - "bgcol": "#09141b", - "fgcol": "#deb88d", - "hicol": "#deb88d", - "hicol2": "#97635c", - "hicol3": "#d48678", - "errcol": "#d15123", - }, - "seti": map[string]string{ - "bgcol": "#111213", - "fgcol": "#cacecd", - "hicol": "#eeeeee", - "hicol2": "#8c2128", - "hicol3": "#c22832", - "errcol": "#c22832", - }, - "shaman": map[string]string{ - "bgcol": "#001015", - "fgcol": "#405555", - "hicol": "#405555", - "hicol2": "#b23234", - "hicol3": "#ff4242", - "errcol": "#b2302d", - }, - "shel": map[string]string{ - "bgcol": "#2a201f", - "fgcol": "#4882cd", - "hicol": "#918988", - "hicol2": "#b8688a", - "hicol3": "#f588b9", - "errcol": "#ab2463", - }, - "slate": map[string]string{ - "bgcol": "#222222", - "fgcol": "#35b1d2", - "hicol": "#02c5e0", - "hicol2": "#bc99a2", - "hicol3": "#ffcdd9", - "errcol": "#e2a8bf", - }, - "smyck": map[string]string{ - "bgcol": "#242424", - "fgcol": "#F7F7F7", - "hicol": "#B0B0B0", - "hicol2": "#a7736f", - "hicol3": "#E09690", - "errcol": "#C75646", - }, - "soft-server": map[string]string{ - "bgcol": "#242626", - "fgcol": "#99a3a2", - "hicol": "#99a3a2", - "hicol2": "#a54b4e", - "hicol3": "#dd5c60", - "errcol": "#a2686a", - }, - "solarized-darcula": map[string]string{ - "bgcol": "#3d3f41", - "fgcol": "#d2d8d9", - "hicol": "#d2d8d9", - "hicol2": "#bb4540", - "hicol3": "#f24840", - "errcol": "#f24840", - }, - "solarized-dark-higher-contrast": map[string]string{ - "bgcol": "#001e27", - "fgcol": "#9cc2c3", - "hicol": "#eae3cb", - "hicol2": "#ab1835", - "hicol3": "#f5163b", - "errcol": "#d11c24", - }, - "solarized-dark": map[string]string{ - "bgcol": "#002B36", - "fgcol": "#839496", - "hicol": "#EEE8D5", - "hicol2": "#976164", - "hicol3": "#D87979", - "errcol": "#DC322F", - }, - "solarized-light": map[string]string{ - "bgcol": "#FDF6E3", - "fgcol": "#657B83", - "hicol": "#002B36", - "hicol2": "#899696", - "hicol3": "#586E75", - "errcol": "#859900", - }, - "spacedust": map[string]string{ - "bgcol": "#0a1e24", - "fgcol": "#ecf0c1", - "hicol": "#f0f1ce", - "hicol2": "#b56933", - "hicol3": "#ff8a3a", - "errcol": "#e35b00", - }, - "spacegray-eighties-dull": map[string]string{ - "bgcol": "#222222", - "fgcol": "#c9c6bc", - "hicol": "#b3b8c3", - "hicol2": "#af4c52", - "hicol3": "#ec5f67", - "errcol": "#b24a56", - }, - "spacegray-eighties": map[string]string{ - "bgcol": "#222222", - "fgcol": "#bdbaae", - "hicol": "#efece7", - "hicol2": "#bc535a", - "hicol3": "#ff6973", - "errcol": "#ec5f67", - }, - "spacegray": map[string]string{ - "bgcol": "#20242d", - "fgcol": "#b3b8c3", - "hicol": "#b3b8c3", - "hicol2": "#843f4a", - "hicol3": "#b04b57", - "errcol": "#b04b57", - }, - "spring": map[string]string{ - "bgcol": "#0a1e24", - "fgcol": "#ecf0c1", - "hicol": "#ffffff", - "hicol2": "#b50921", - "hicol3": "#ff0021", - "errcol": "#ff4d83", - }, - "square": map[string]string{ - "bgcol": "#0a1e24", - "fgcol": "#1a1a1a", - "hicol": "#f2f2f2", - "hicol2": "#b16f68", - "hicol3": "#f99286", - "errcol": "#e9897c", - }, - "srcery": map[string]string{ - "bgcol": "#282828", - "fgcol": "#ebdbb2", - "hicol": "#918175", - "hicol2": "#b84639", - "hicol3": "#F75341", - "errcol": "#FF3128", - }, - "sundried": map[string]string{ - "bgcol": "#1a1818", - "fgcol": "#c9c9c9", - "hicol": "#c9c9c9", - "hicol2": "#7e070f", - "hicol3": "#aa000c", - "errcol": "#a7463d", - }, - "symphonic": map[string]string{ - "bgcol": "#000000", - "fgcol": "#ffffff", - "hicol": "#ffffff", - "hicol2": "#9a2320", - "hicol3": "#dc322f", - "errcol": "#dc322f", - }, - "teerb": map[string]string{ - "bgcol": "#262626", - "fgcol": "#d0d0d0", - "hicol": "#d0d0d0", - "hicol2": "#a16969", - "hicol3": "#d68686", - "errcol": "#d68686", - }, - "terminal-basic": map[string]string{ - "bgcol": "#ffffff", - "fgcol": "#000000", - "hicol": "#bfbfbf", - "hicol2": "#ec4c4c", - "hicol3": "#e50000", - "errcol": "#990000", - }, - "terminix-dark": map[string]string{ - "bgcol": "#091116", - "fgcol": "#868A8C", - "hicol": "#777777", - "hicol2": "#8d2a2b", - "hicol3": "#c63535", - "errcol": "#a54242", - }, - "thayer-bright": map[string]string{ - "bgcol": "#1b1d1e", - "fgcol": "#f8f8f8", - "hicol": "#ccccc6", - "hicol2": "#ba4771", - "hicol3": "#ff5995", - "errcol": "#f92672", - }, - "tin": map[string]string{ - "bgcol": "#2e2e35", - "fgcol": "#ffffff", - "hicol": "#ffffff", - "hicol2": "#8c6563", - "hicol3": "#b57d78", - "errcol": "#8d534e", - }, - "tomorrow-night-blue": map[string]string{ - "bgcol": "#002451", - "fgcol": "#FFFEFE", - "hicol": "#FFFEFE", - "hicol2": "#b2778a", - "hicol3": "#FF9CA3", - "errcol": "#FF9DA3", - }, - "tomorrow-night-bright": map[string]string{ - "bgcol": "#000000", - "fgcol": "#E9E9E9", - "hicol": "#FFFEFE", - "hicol2": "#94353a", - "hicol3": "#D44D53", - "errcol": "#D54E53", - }, - "tomorrow-night-eighties": map[string]string{ - "bgcol": "#2C2C2C", - "fgcol": "#CCCCCC", - "hicol": "#FFFEFE", - "hicol2": "#b56061", - "hicol3": "#F17779", - "errcol": "#F27779", - }, - "tomorrow-night": map[string]string{ - "bgcol": "#1D1F21", - "fgcol": "#C5C8C6", - "hicol": "#FFFEFE", - "hicol2": "#975051", - "hicol3": "#CC6666", - "errcol": "#CC6666", - }, - "tomorrow": map[string]string{ - "bgcol": "#FFFFFF", - "fgcol": "#4D4D4C", - "hicol": "#FFFEFE", - "hicol2": "#d86868", - "hicol3": "#C82828", - "errcol": "#C82828", - }, - "toy-chest": map[string]string{ - "bgcol": "#24364b", - "fgcol": "#31d07b", - "hicol": "#23d183", - "hicol2": "#a54e46", - "hicol3": "#dd5944", - "errcol": "#be2d26", - }, - "treehouse": map[string]string{ - "bgcol": "#191919", - "fgcol": "#786b53", - "hicol": "#786b53", - "hicol2": "#ad481d", - "hicol3": "#ed5d20", - "errcol": "#b2270e", - }, - "twilight": map[string]string{ - "bgcol": "#141414", - "fgcol": "#ffffd4", - "hicol": "#ffffd4", - "hicol2": "#a15c3b", - "hicol3": "#de7c4c", - "errcol": "#c06d44", - }, - "ura": map[string]string{ - "bgcol": "#feffee", - "fgcol": "#23476a", - "hicol": "#808080", - "hicol2": "#f2a8c8", - "hicol3": "#ee84b9", - "errcol": "#c21b6f", - }, - "urple": map[string]string{ - "bgcol": "#1b1b23", - "fgcol": "#877a9b", - "hicol": "#87799c", - "hicol2": "#ba4d69", - "hicol3": "#ff6388", - "errcol": "#b0425b", - }, - "vag": map[string]string{ - "bgcol": "#191f1d", - "fgcol": "#d9e6f2", - "hicol": "#8a8a8a", - "hicol2": "#825b32", - "hicol3": "#b0763b", - "errcol": "#a87139", - }, - "vaughn": map[string]string{ - "bgcol": "#25234f", - "fgcol": "#dcdccc", - "hicol": "#709080", - "hicol2": "#a57c89", - "hicol3": "#dca3a3", - "errcol": "#705050", - }, - "vibrant-ink": map[string]string{ - "bgcol": "#000000", - "fgcol": "#ffffff", - "hicol": "#f5f5f5", - "hicol2": "#b20000", - "hicol3": "#ff0000", - "errcol": "#ff6600", - }, - "vs-code-dark-plus": map[string]string{ - "bgcol": "#1E1E1E", - "fgcol": "#CCCCCC", - "hicol": "#C3DDE1", - "hicol2": "#aa4125", - "hicol3": "#E65029", - "errcol": "#E9653B", - }, - "warm-neon": map[string]string{ - "bgcol": "#404040", - "fgcol": "#afdab6", - "hicol": "#d0b8a3", - "hicol2": "#b66162", - "hicol3": "#e97071", - "errcol": "#e24346", - }, - "wez": map[string]string{ - "bgcol": "#000000", - "fgcol": "#b3b3b3", - "hicol": "#cccccc", - "hicol2": "#b23b3b", - "hicol3": "#ff5555", - "errcol": "#cc5555", - }, - "wild-cherry": map[string]string{ - "bgcol": "#1f1726", - "fgcol": "#dafaff", - "hicol": "#fff8de", - "hicol2": "#a15183", - "hicol3": "#da6bac", - "errcol": "#d94085", - }, - "wombat": map[string]string{ - "bgcol": "#171717", - "fgcol": "#dedacf", - "hicol": "#dedacf", - "hicol2": "#b26860", - "hicol3": "#f58c80", - "errcol": "#ff615a", - }, - "wryan": map[string]string{ - "bgcol": "#101010", - "fgcol": "#999993", - "hicol": "#899ca1", - "hicol2": "#8a3a5e", - "hicol3": "#bf4d80", - "errcol": "#8c4665", - }, - "zenburn": map[string]string{ - "bgcol": "#3f3f3f", - "fgcol": "#dcdccc", - "hicol": "#dcdccc", - "hicol2": "#ac8585", - "hicol3": "#dca3a3", - "errcol": "#705050", - }, -} diff --git a/packed.go b/packed.go new file mode 100644 index 0000000..3d549e7 --- /dev/null +++ b/packed.go @@ -0,0 +1,210 @@ +package main + +import "encoding/base64" + +func readPackedFile(path string) []byte { + if b,ok := packedFiles[path]; !ok { + return nil + } else { + b, err := base64.StdEncoding.DecodeString(b) + if err != nil { + panic(err) + } + + return b + } +} +var packedFiles = map[string]string{ + "themes/3024-day": "Ymdjb2w6ICNmN2Y3ZjcKZmdjb2w6ICM0YTQ1NDMKaGljb2w6ICNhNWEyYTIKaGljb2wyOiAjZWNjZGRiCmhpY29sMzogI2U4YmJkMAplcnJjb2w6ICNkYjJkMjAK", + "themes/3024-night": "Ymdjb2w6ICMwOTAzMDAKZmdjb2w6ICNhNWEyYTIKaGljb2w6ICNhNWEyYTIKaGljb2wyOiAjYTU4MzkxCmhpY29sMzogI2U4YmJkMAplcnJjb2w6ICNkYjJkMjAK", + "themes/_base": "Ymdjb2w6ICMyNjAzNDYKZmdjb2w6ICNEQURBREEKaGljb2w6ICNDOUNDQ0QKaGljb2wyOiAjYWQzNjNmCmhpY29sMzogI0U3NEMzQwplcnJjb2w6ICNDNTQxMzMK", + "themes/aci": "Ymdjb2w6ICMwZDE5MjYKZmdjb2w6ICNiNGUxZmQKaGljb2w6ICNiNmI2YjYKaGljb2wyOiAjYjYxYzZlCmhpY29sMzogI2ZmMWU4ZQplcnJjb2w6ICNmZjA4ODMK", + "themes/aco": "Ymdjb2w6ICMxZjEzMDUKZmdjb2w6ICNiNGUxZmQKaGljb2w6ICNiZWJlYmUKaGljb2wyOiAjYmIxYTY0CmhpY29sMzogI2ZmMWU4ZQplcnJjb2w6ICNmZjA4ODMK", + "themes/adventuretime": "Ymdjb2w6ICMxZjFkNDUKZmdjb2w6ICNmOGRjYzAKaGljb2w6ICNmOGRjYzAKaGljb2wyOiAjYjk0YjUzCmhpY29sMzogI2ZjNWY1YQplcnJjb2w6ICNiZDAwMTMK", + "themes/afterglow": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICNkMGQwZDAKaGljb2w6ICNkMGQwZDAKaGljb2wyOiAjN2QzNDIyCmhpY29sMzogI2E1M2MyMwplcnJjb2w6ICNhNTNjMjMK", + "themes/alien-blood": "Ymdjb2w6ICMwZjE2MTAKZmdjb2w6ICM2MzdkNzUKaGljb2w6ICM2NDdkNzUKaGljb2wyOiAjYTE2MDBiCmhpY29sMzogI2UwODAwOQplcnJjb2w6ICM3ZjJiMjcK", + "themes/argonaut": "Ymdjb2w6ICMwZTEwMTkKZmdjb2w6ICNmZmZhZjQKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjYjYyMDM0CmhpY29sMzogI2ZmMjc0MAplcnJjb2w6ICNmZjAwMGYK", + "themes/arthur": "Ymdjb2w6ICMxYzFjMWMKZmdjb2w6ICNkZGVlZGQKaGljb2w6ICNiYmFhOTkKaGljb2wyOiAjOTc0MzJjCmhpY29sMzogI2NjNTUzMwplcnJjb2w6ICNjZDVjNWMK", + "themes/atom": "Ymdjb2w6ICMxNjE3MTkKZmdjb2w6ICNjNWM4YzYKaGljb2w6ICNlMGUwZTAKaGljb2wyOiAjYjc0OWIwCmhpY29sMzogI2ZkNWZmMQplcnJjb2w6ICNmZDVmZjEK", + "themes/azu": "Ymdjb2w6ICMwOTExMWEKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNlNmU2ZTYKaGljb2wyOiAjOTg4NThiCmhpY29sMzogI2Q2YjhiYwplcnJjb2w6ICNhYzZkNzQK", + "themes/belafonte-day": "Ymdjb2w6ICNkNWNjYmEKZmdjb2w6ICM0NTM3M2MKaGljb2w6ICM5NjhjODMKaGljb2wyOiAjYzQ0ODQxCmhpY29sMzogI2JlMTAwZQplcnJjb2w6ICNiZTEwMGUK", + "themes/belafonte-night": "Ymdjb2w6ICMyMDExMWIKZmdjb2w6ICM5NjhjODMKaGljb2w6ICM5NjhjODMKaGljb2wyOiAjOGUxMDExCmhpY29sMzogI2JlMTAwZQplcnJjb2w6ICNiZTEwMGUK", + "themes/bim": "Ymdjb2w6ICMwMTI4NDkKZmdjb2w6ICNhOWJlZDgKaGljb2w6ICM5MTg5ODgKaGljb2wyOiAjYWI2MDkyCmhpY29sMzogI2Y1NzliMgplcnJjb2w6ICNmNTU3YTAK", + "themes/birds-of-paradise": "Ymdjb2w6ICMyYTFmMWQKZmdjb2w6ICNlMGRiYjcKaGljb2w6ICNlMGRiYjcKaGljb2wyOiAjYWUzYTI0CmhpY29sMzogI2U4NDYyNwplcnJjb2w6ICNiZTJkMjYK", + "themes/blazer": "Ymdjb2w6ICMwZDE5MjYKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjOWQ4YjhmCmhpY29sMzogI2RiYmRiZAplcnJjb2w6ICNiODdhN2EK", + "themes/borland": "Ymdjb2w6ICMwMDAwYTQKZmdjb2w6ICNmZmZmNGUKaGljb2w6ICNlZWVlZWUKaGljb2wyOiAjYjI3ZmFjCmhpY29sMzogI2ZmYjZiMAplcnJjb2w6ICNmZjZjNjAK", + "themes/broadcast": "Ymdjb2w6ICMyYjJiMmIKZmdjb2w6ICNlNmUxZGMKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjYmY2MzU3CmhpY29sMzogI2ZmN2I2YgplcnJjb2w6ICNkYTQ5MzkK", + "themes/brogrammer": "Ymdjb2w6ICMxMzEzMTMKZmdjb2w6ICNkNmRiZTUKaGljb2w6ICNkNmRiZTUKaGljb2wyOiAjYTEyYTI1CmhpY29sMzogI2RlMzUyZQplcnJjb2w6ICNmODExMTgK", + "themes/c64": "Ymdjb2w6ICM0MDMxOGQKZmdjb2w6ICM3ODY5YzQKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjNzIzNjRkCmhpY29sMzogIzg4MzkzMgplcnJjb2w6ICM4ODM5MzIK", + "themes/cai": "Ymdjb2w6ICMwOTExMWEKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICM4MDgwODAKaGljb2wyOiAjYTU2Nzc5CmhpY29sMzogI2U5OGRhMwplcnJjb2w6ICNjYTI3NGQK", + "themes/chalk": "Ymdjb2w6ICMyRDJEMkQKZmdjb2w6ICNENEQ0RDQKaGljb2w6ICNENEQ0RDQKaGljb2wyOiAjYjk3MDcwCmhpY29sMzogI0Y1OEU4RQplcnJjb2w6ICNGNThFOEUK", + "themes/chalkboard": "Ymdjb2w6ICMyOTI2MmYKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjYTU4Mjg1CmhpY29sMzogI2RiYWFhYQplcnJjb2w6ICNjMzczNzIK", + "themes/ciapre": "Ymdjb2w6ICMxOTFjMjcKZmdjb2w6ICNhZWE0N2EKaGljb2w6ICNhZWE0N2YKaGljb2wyOiAjN2YyZjMwCmhpY29sMzogI2FjMzgzNQplcnJjb2w6ICM4MTAwMDkK", + "themes/clone-of-ubuntu": "Ymdjb2w6ICMzMDBhMjQKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNEM0Q3Q0YKaGljb2wyOiAjYjUxZjI3CmhpY29sMzogI0VGMjkyOQplcnJjb2w6ICNDQzAwMDAK", + "themes/clrs": "Ymdjb2w6ICNmZmZmZmYKZmdjb2w6ICMyNjI2MjYKaGljb2w6ICNiM2IzYjMKaGljb2wyOiAjZmM0ZjViCmhpY29sMzogI2ZiMDQxNgplcnJjb2w6ICNmODI4MmEK", + "themes/cobalt-neon": "Ymdjb2w6ICMxNDI4MzgKZmdjb2w6ICM4ZmY1ODYKaGljb2w6ICNiYTQ2YjIKaGljb2wyOiAjOWEyZTMxCmhpY29sMzogI2Q0MzEyZQplcnJjb2w6ICNmZjIzMjAK", + "themes/cobalt2": "Ymdjb2w6ICMxMzI3MzgKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjAxNTIwCmhpY29sMzogI2Y0MGUxNwplcnJjb2w6ICNmZjAwMDAK", + "themes/crayon-pony-fish": "Ymdjb2w6ICMxNTA3MDcKZmdjb2w6ICM2ODUyNWEKaGljb2w6ICM2ODUyNWEKaGljb2wyOiAjOTAxYzQzCmhpY29sMzogI2M1MjU1ZAplcnJjb2w6ICM5MTAwMmIK", + "themes/dark-pastel": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjIzYjNiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNmZjU1NTUK", + "themes/darkside": "Ymdjb2w6ICMyMjIzMjQKZmdjb2w6ICNiYWJhYmEKaGljb2w6ICNiYWJhYmEKaGljb2wyOiAjYTY0OTQyCmhpY29sMzogI2UwNWE0ZgplcnJjb2w6ICNlODM0MWMK", + "themes/default": "Ymdjb2w6ICMwMDJCMzYKZmdjb2w6ICM4Mzk0OTYKaGljb2w6ICNFRUU4RDUKaGljb2wyOiAjOTc2MTY0CmhpY29sMzogI0Q4Nzk3OQplcnJjb2w6ICNEQzMyMkYK", + "themes/desert": "Ymdjb2w6ICMzMzMzMzMKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmNWRlYjMKaGljb2wyOiAjYzE0YTRhCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNmZjJiMmIK", + "themes/dimmed-monokai": "Ymdjb2w6ICMxZjFmMWYKZmdjb2w6ICNiOWJjYmEKaGljb2w6ICNiOWJjYmEKaGljb2wyOiAjYjkwOTFmCmhpY29sMzogI2ZiMDAxZgplcnJjb2w6ICNiZTNmNDgK", + "themes/dracula": "Ymdjb2w6ICMyODJhMzYKZmdjb2w6ICM5NEEzQTUKaGljb2w6ICM5NEEzQTUKaGljb2wyOiAjYmU0ODRiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNmZjU1NTUK", + "themes/earthsong": "Ymdjb2w6ICMyOTI1MjAKZmdjb2w6ICNlNWM3YTkKaGljb2w6ICNlNWM2YWEKaGljb2wyOiAjYmU1MTQ4CmhpY29sMzogI2ZmNjQ1YQplcnJjb2w6ICNjOTQyMzQK", + "themes/elemental": "Ymdjb2w6ICMyMjIxMWQKZmdjb2w6ICM4MDdhNzQKaGljb2w6ICM4MDc5NzQKaGljb2wyOiAjYTY0MTI2CmhpY29sMzogI2UwNTAyYQplcnJjb2w6ICM5ODI5MGYK", + "themes/elementary": "Ymdjb2w6ICMxMDEwMTAKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjYjcyYTE5CmhpY29sMzogI2ZmMzYxZQplcnJjb2w6ICNlMTMyMWEK", + "themes/elic": "Ymdjb2w6ICM0QTQ1M0UKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICMyYWE3ZTcKaGljb2wyOiAjYzgzYTI3CmhpY29sMzogI2ZmMzYxZQplcnJjb2w6ICNlMTMyMWEK", + "themes/elio": "Ymdjb2w6ICMwNDFBM0IKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjYjMyZDI2CmhpY29sMzogI2ZmMzYxZQplcnJjb2w6ICNlMTMyMWEK", + "themes/espresso": "Ymdjb2w6ICMzMjMyMzIKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNlZWVlZWMKaGljb2wyOiAjYjcxNzE3CmhpY29sMzogI2YwMGMwYwplcnJjb2w6ICNkMjUyNTIK", + "themes/espresso-libre": "Ymdjb2w6ICMyYTIxMWMKZmdjb2w6ICNiOGE4OTgKaGljb2w6ICNkM2Q3Y2YKaGljb2wyOiAjYjMyNjI1CmhpY29sMzogI2VmMjkyOQplcnJjb2w6ICNjYzAwMDAK", + "themes/fishtank": "Ymdjb2w6ICMyMzI1MzcKZmdjb2w6ICNlY2YwZmUKaGljb2w6ICNlY2YwZmMKaGljb2wyOiAjYTMzZjcxCmhpY29sMzogI2RhNGI4YQplcnJjb2w6ICNjNjAwNGEK", + "themes/flat": "Ymdjb2w6ICMxRjJEM0EKZmdjb2w6ICMxYWJjOWMKaGljb2w6ICNiZGMzYzcKaGljb2wyOiAjYWI0MjNiCmhpY29sMzogI2U3NGMzYwplcnJjb2w6ICNjMDM5MmIK", + "themes/flatland": "Ymdjb2w6ICMxZDFmMjEKZmdjb2w6ICNiOGRiZWYKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjOWIyNjIzCmhpY29sMzogI2QyMmEyNAplcnJjb2w6ICNmMTgzMzkK", + "themes/foxnightly": "Ymdjb2w6ICMyQTJBMkUKZmdjb2w6ICNEN0Q3REIKaGljb2w6ICNGRkZGRkYKaGljb2wyOiAjOTIzOTNhCmhpY29sMzogI0JGNDA0MAplcnJjb2w6ICNCOThFRkYK", + "themes/freya": "Ymdjb2w6ICMyNTJlMzIKZmdjb2w6ICM5NGEzYTUKaGljb2w6ICM5NGEzYTUKaGljb2wyOiAjOTk0MjFlCmhpY29sMzogI2NiNGIxNgplcnJjb2w6ICNkYzMyMmYK", + "themes/frontend-delight": "Ymdjb2w6ICMxYjFjMWQKZmdjb2w6ICNhZGFkYWQKaGljb2w6ICNhZGFkYWQKaGljb2wyOiAjYjQzNzFhCmhpY29sMzogI2Y3NDMxOQplcnJjb2w6ICNmODUxMWIK", + "themes/frontend-fun-forrest": "Ymdjb2w6ICMyNTEyMDAKZmdjb2w6ICNkZWMxNjUKaGljb2w6ICNkZGMyNjUKaGljb2wyOiAjYWI0NDEzCmhpY29sMzogI2U1NWExYwplcnJjb2w6ICNkNjI2MmIK", + "themes/frontend-galaxy": "Ymdjb2w6ICMxZDI4MzcKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjc2ZTc0CmhpY29sMzogI2ZhOGM4ZgplcnJjb2w6ICNmOTU1NWYK", + "themes/github": "Ymdjb2w6ICNmNGY0ZjQKZmdjb2w6ICMzZTNlM2UKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjZTQ0OTQ5CmhpY29sMzogI2RlMDAwMAplcnJjb2w6ICM5NzBiMTYK", + "themes/gooey": "Ymdjb2w6ICMwRDEwMUIKZmdjb2w6ICNFQkVFRjkKaGljb2w6ICM4NTg4OTMKaGljb2wyOiAjYWE1Zjc3CmhpY29sMzogI2VlODI5ZgplcnJjb2w6ICNCQjRGNkMK", + "themes/google-dark": "Ymdjb2w6ICMxRDFGMjEKZmdjb2w6ICNCNEI3QjQKaGljb2w6ICNDNUM4QzYKaGljb2wyOiAjOTcyZDI4CmhpY29sMzogI0NDMzQyQgplcnJjb2w6ICNDQzM0MkIK", + "themes/google-light": "Ymdjb2w6ICNGRkZGRkYKZmdjb2w6ICMzNzNCNDEKaGljb2w6ICMzNzNCNDEKaGljb2wyOiAjZGI3MDZhCmhpY29sMzogI0NDMzQyQgplcnJjb2w6ICNDQzM0MkIK", + "themes/grape": "Ymdjb2w6ICMxNzE0MjMKZmdjb2w6ICM5ZjlmYTEKaGljb2w6ICM5ZTllYTAKaGljb2wyOiAjYWU1NTc2CmhpY29sMzogI2YwNzI5YQplcnJjb2w6ICNlZDIyNjEK", + "themes/grass": "Ymdjb2w6ICMxMzc3M2QKZmdjb2w6ICNmZmYwYTUKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjODgyMzEyCmhpY29sMzogI2JiMDAwMAplcnJjb2w6ICNiYjAwMDAK", + "themes/gruvbox": "Ymdjb2w6ICNmYmYxYzcKZmdjb2w6ICMzYzM4MzYKaGljb2w6ICM3YzZmNjQKaGljb2wyOiAjYjk0ODNmCmhpY29sMzogIzlkMDAwNgplcnJjb2w6ICNjYzI0MWQK", + "themes/gruvbox-dark": "Ymdjb2w6ICMyODI4MjgKZmdjb2w6ICNlYmRiYjIKaGljb2w6ICNhODk5ODQKaGljb2wyOiAjYmIzZjMwCmhpY29sMzogI2ZiNDkzNAplcnJjb2w6ICNjYzI0MWQK", + "themes/hardcore": "Ymdjb2w6ICMxMjEyMTIKZmdjb2w6ICNhMGEwYTAKaGljb2w6ICNjY2NjYzYKaGljb2wyOiAjYjc0YzczCmhpY29sMzogI2ZmNjY5ZAplcnJjb2w6ICNmOTI2NzIK", + "themes/harper": "Ymdjb2w6ICMwMTAxMDEKZmdjb2w6ICNhOGE0OWQKaGljb2w6ICNhOGE0OWQKaGljb2wyOiAjYWQ3ZjJjCmhpY29sMzogI2Y4YjYzZgplcnJjb2w6ICNmOGI2M2YK", + "themes/hemisu-dark": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNGRkZGRkYKaGljb2w6ICNFREVERUQKaGljb2wyOiAjOTU0MTUxCmhpY29sMzogI0Q2NUU3NQplcnJjb2w6ICNGRjAwNTQK", + "themes/hemisu-light": "Ymdjb2w6ICNFRkVGRUYKZmdjb2w6ICM0NDQ0NDQKaGljb2w6ICM5OTk5OTkKaGljb2wyOiAjZGQ4OTlhCmhpY29sMzogI0Q2NUU3NgplcnJjb2w6ICNGRjAwNTUK", + "themes/highway": "Ymdjb2w6ICMyMjIyMjUKZmdjb2w6ICNlZGVkZWQKaGljb2w6ICNlZGVkZWQKaGljb2wyOiAjYjI2MjFiCmhpY29sMzogI2YwN2UxOAplcnJjb2w6ICNkMDBlMTgK", + "themes/hipster-green": "Ymdjb2w6ICMxMDBiMDUKZmdjb2w6ICM4NGMxMzgKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYTUwMzAxCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICNiNjIxNGEK", + "themes/homebrew": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICMwMGZmMDAKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYTAwMDAwCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICM5OTAwMDAK", + "themes/hurtado": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNkYmRiZGIKaGljb2w6ICNjYmNjY2IKaGljb2wyOiAjOTUxNDAwCmhpY29sMzogI2Q1MWQwMAplcnJjb2w6ICNmZjFiMDAK", + "themes/hybrid": "Ymdjb2w6ICMxNDE0MTQKZmdjb2w6ICM5NGEzYTUKaGljb2w6ICM5Njk4OTYKaGljb2wyOiAjOTQ0ZDRkCmhpY29sMzogI2NjNjY2NgplcnJjb2w6ICNBNTQyNDIK", + "themes/ibm3270": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNGREZERkQKaGljb2w6ICNBNUE1QTUKaGljb2wyOiAjYTc1YjViCmhpY29sMzogI0VGODM4MwplcnJjb2w6ICNGMDE4MTgK", + "themes/ic-green-ppl": "Ymdjb2w6ICMzYTNkM2YKZmdjb2w6ICNkOWVmZDMKaGljb2w6ICNlMGZmZWYKaGljb2wyOiAjODZjNDNlCmhpY29sMzogI2E3ZmYzZgplcnJjb2w6ICNmYjAwMmEK", + "themes/ic-orange-ppl": "Ymdjb2w6ICMyNjI2MjYKZmdjb2w6ICNmZmNiODMKaGljb2w6ICNmZmM4OGEKaGljb2wyOiAjYmQ2ZDU0CmhpY29sMzogI2ZmOGM2OAplcnJjb2w6ICNjMTM5MDAK", + "themes/idle-toes": "Ymdjb2w6ICMzMjMyMzIKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNlZWVlZWMKaGljb2wyOiAjYjc1ZDVkCmhpY29sMzogI2YwNzA3MAplcnJjb2w6ICNkMjUyNTIK", + "themes/ir-black": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNlZWVlZWUKaGljb2w6ICNlZWVlZWUKaGljb2wyOiAjYjI3ZjdiCmhpY29sMzogI2ZmYjZiMAplcnJjb2w6ICNmZjZjNjAK", + "themes/jackie-brown": "Ymdjb2w6ICMyYzFkMTYKZmdjb2w6ICNmZmNjMmYKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYWQwODA2CmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICNlZjU3MzQK", + "themes/japanesque": "Ymdjb2w6ICMxZTFlMWUKZmdjb2w6ICNmN2Y2ZWMKaGljb2w6ICNmYWZhZjYKaGljb2wyOiAjOWI2ZDdkCmhpY29sMzogI2QxOGZhNgplcnJjb2w6ICNjZjNmNjEK", + "themes/jellybeans": "Ymdjb2w6ICMxMjEyMTIKZmdjb2w6ICNkZWRlZGUKaGljb2w6ICNkZWRlZGUKaGljb2wyOiAjYjc3Njc2CmhpY29sMzogI2ZmYTFhMQplcnJjb2w6ICNlMjczNzMK", + "themes/jup": "Ymdjb2w6ICM3NTg0ODAKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjZDU3OGE3CmhpY29sMzogI2ZmNzRiOQplcnJjb2w6ICNkZDAwNmYK", + "themes/kibble": "Ymdjb2w6ICMwZTEwMGEKZmdjb2w6ICNmN2Y3ZjcKaGljb2w6ICNlMmQxZTMKaGljb2wyOiAjYWMxMzU3CmhpY29sMzogI2YwMTU3OAplcnJjb2w6ICNjNzAwMzEK", + "themes/later-this-evening": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICM5NTk1OTUKaGljb2w6ICMzYzNkM2QKaGljb2wyOiAjOWQyMjJiCmhpY29sMzogI2QzMjMyZgplcnJjb2w6ICNkNDVhNjAK", + "themes/lavandula": "Ymdjb2w6ICMwNTAwMTQKZmdjb2w6ICM3MzZlN2QKaGljb2w6ICM3MzZlN2QKaGljb2wyOiAjOWUzODRlCmhpY29sMzogI2UwNTE2NwplcnJjb2w6ICM3ZDE2MjUK", + "themes/liquid-carbon": "Ymdjb2w6ICMzMDMwMzAKZmdjb2w6ICNhZmMyYzIKaGljb2w6ICNiY2NjY2MKaGljb2wyOiAjYzAyZjJmCmhpY29sMzogI2ZmMzAzMAplcnJjb2w6ICNmZjMwMzAK", + "themes/liquid-carbon-transparent": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNhZmMyYzIKaGljb2w6ICNiY2NjY2MKaGljb2wyOiAjYjIyMTIxCmhpY29sMzogI2ZmMzAzMAplcnJjb2w6ICNmZjMwMzAK", + "themes/maia": "Ymdjb2w6ICMzMTM2M0IKZmdjb2w6ICNCRFgzQzcKaGljb2w6ICNFMEUwRTAKaGljb2wyOiAjOWQzNjMwCmhpY29sMzogI0NDMzcyQwplcnJjb2w6ICNCQTI5MjIK", + "themes/man-page": "Ymdjb2w6ICNmZWY0OWMKZmdjb2w6ICMwMDAwMDAKaGljb2w6ICNjY2NjY2MKaGljb2wyOiAjZWM0OTJlCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICNjYzAwMDAK", + "themes/mar": "Ymdjb2w6ICNmZmZmZmYKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICNmOGY4ZjgKaGljb2wyOiAjZGM5ZGJjCmhpY29sMzogI2NkNzNhMAplcnJjb2w6ICNiNTQwN2IK", + "themes/material": "Ymdjb2w6ICMxRTI4MkMKZmdjb2w6ICNDM0M3RDEKaGljb2w6ICNGRkZGRkYKaGljb2wyOiAjYWQ0ZjU4CmhpY29sMzogI0VCNjA2QgplcnJjb2w6ICNFQjYwNkIK", + "themes/mathias": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNiYmJiYmIKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjYjIzYjNiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNlNTIyMjIK", + "themes/medallion": "Ymdjb2w6ICMxZDE5MDgKZmdjb2w6ICNjYWMyOTYKaGljb2w6ICNjYWMyOWEKaGljb2wyOiAjYmI2ZDM1CmhpY29sMzogI2ZmOTE0OQplcnJjb2w6ICNiNjRjMDAK", + "themes/misterioso": "Ymdjb2w6ICMyZDM3NDMKZmdjb2w6ICNlMWUxZTAKaGljb2w6ICNlMWUxZTAKaGljb2wyOiAjYzAzMzQyCmhpY29sMzogI2ZmMzI0MgplcnJjb2w6ICNmZjQyNDIK", + "themes/miu": "Ymdjb2w6ICMwZDE5MjYKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjOWQ4YjhmCmhpY29sMzogI2RiYmRiZAplcnJjb2w6ICNiODdhN2EK", + "themes/molokai": "Ymdjb2w6ICMxYjFkMWUKZmdjb2w6ICNCQkJCQkIKaGljb2w6ICNCQkJCQkIKaGljb2wyOiAjNzU1MGI1CmhpY29sMzogIzlENjZGNgplcnJjb2w6ICM3MzI1RkEK", + "themes/mona-lisa": "Ymdjb2w6ICMxMjBiMGQKZmdjb2w6ICNmN2Q2NmEKaGljb2w6ICNmN2Q3NWMKaGljb2wyOiAjYjczMjI2CmhpY29sMzogI2ZmNDMzMQplcnJjb2w6ICM5YjI5MWMK", + "themes/mono-amber": "Ymdjb2w6ICMyQjE5MDAKZmdjb2w6ICNGRjk0MDAKaGljb2w6ICNGRjk0MDAKaGljb2wyOiAjYmY2ZjAwCmhpY29sMzogI0ZGOTQwMAplcnJjb2w6ICNGRjk0MDAK", + "themes/mono-cyan": "Ymdjb2w6ICMwMDIyMkIKZmdjb2w6ICMwMENDRkYKaGljb2w6ICMwMENDRkYKaGljb2wyOiAjMDA5OGJmCmhpY29sMzogIzAwQ0NGRgplcnJjb2w6ICMwMENDRkYK", + "themes/mono-green": "Ymdjb2w6ICMwMjJCMDAKZmdjb2w6ICMwQkZGMDAKaGljb2w6ICMwQkZGMDAKaGljb2wyOiAjMDhiZjAwCmhpY29sMzogIzBCRkYwMAplcnJjb2w6ICMwQkZGMDAK", + "themes/mono-red": "Ymdjb2w6ICMyQjBDMDAKZmdjb2w6ICNGRjM2MDAKaGljb2w6ICNGRjM2MDAKaGljb2wyOiAjYmYyOTAwCmhpY29sMzogI0ZGMzYwMAplcnJjb2w6ICNGRjM2MDAK", + "themes/mono-white": "Ymdjb2w6ICMyNjI2MjYKZmdjb2w6ICNGQUZBRkEKaGljb2w6ICNGQUZBRkEKaGljb2wyOiAjYmFiYWJhCmhpY29sMzogI0ZBRkFGQQplcnJjb2w6ICNGQUZBRkEK", + "themes/mono-yellow": "Ymdjb2w6ICMyQjI0MDAKZmdjb2w6ICNGRkQzMDAKaGljb2w6ICNGRkQzMDAKaGljb2wyOiAjYmY5ZTAwCmhpY29sMzogI0ZGRDMwMAplcnJjb2w6ICNGRkQzMDAK", + "themes/monokai-dark": "Ymdjb2w6ICMyNzI4MjIKZmdjb2w6ICNmOGY4ZjIKaGljb2w6ICNmOWY4ZjUKaGljb2wyOiAjYjkyNjVhCmhpY29sMzogI2Y5MjY3MgplcnJjb2w6ICNmOTI2NzIK", + "themes/monokai-soda": "Ymdjb2w6ICMxYTFhMWEKZmdjb2w6ICNjNGM1YjUKaGljb2w6ICNjNGM1YjUKaGljb2wyOiAjYjIwNzRhCmhpY29sMzogI2Y0MDA1ZgplcnJjb2w6ICNmNDAwNWYK", + "themes/n0tch2k": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICNhMGEwYTAKaGljb2w6ICNkMGI4YTMKaGljb2wyOiAjODA1ZDVjCmhpY29sMzogI2E5Nzc3NQplcnJjb2w6ICNhOTU1NTEK", + "themes/neon-night": "Ymdjb2w6ICMyMDI0MmQKZmdjb2w6ICNDN0M4RkYKaGljb2w6ICNDOUNDQ0QKaGljb2wyOiAjYmM2ZTcwCmhpY29sMzogI0ZGOEU4RQplcnJjb2w6ICNGRjhFOEUK", + "themes/neopolitan": "Ymdjb2w6ICMyNzFmMTkKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmOGY4ZjgKaGljb2wyOiAjNjUwOTA3CmhpY29sMzogIzgwMDAwMAplcnJjb2w6ICM4MDAwMDAK", + "themes/nep": "Ymdjb2w6ICM3NTg0ODAKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjZDVhOTc3CmhpY29sMzogI2ZmYjk3NAplcnJjb2w6ICNkZDZmMDAK", + "themes/neutron": "Ymdjb2w6ICMxYzFlMjIKZmdjb2w6ICNlNmU4ZWYKaGljb2w6ICNlNmU4ZWYKaGljb2wyOiAjODczNTMwCmhpY29sMzogI2I1NDAzNgplcnJjb2w6ICNiNTQwMzYK", + "themes/nightlion-v1": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNiYmJiYmIKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjIzYjNiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNiYjAwMDAK", + "themes/nightlion-v2": "Ymdjb2w6ICMxNzE3MTcKZmdjb2w6ICNiYmJiYmIKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjk0MjQyCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNiYjAwMDAK", + "themes/nighty": "Ymdjb2w6ICMyRjJGMkYKZmdjb2w6ICNERkRGREYKaGljb2w6ICM4MjgyODIKaGljb2wyOiAjOWY0OTUwCmhpY29sMzogI0QwNTU1RgplcnJjb2w6ICM5QjNFNDYK", + "themes/nord": "Ymdjb2w6ICMyRTM0NDAKZmdjb2w6ICNEOERFRTkKaGljb2w6ICNFNUU5RjAKaGljb2wyOiAjOTM1MzVkCmhpY29sMzogI0JGNjE2QQplcnJjb2w6ICNCRjYxNkEK", + "themes/nord-light": "Ymdjb2w6ICNlYmVhZjIKZmdjb2w6ICMwMDRmN2MKaGljb2w6ICNCM0IzQjMKaGljb2wyOiAjZTZhM2I0CmhpY29sMzogI0U0ODU5QQplcnJjb2w6ICNFNjQ1NjkK", + "themes/novel": "Ymdjb2w6ICNkZmRiYzMKZmdjb2w6ICMzYjIzMjIKaGljb2w6ICNjY2NjY2MKaGljb2wyOiAjZDE0MTNhCmhpY29sMzogI2NjMDAwMAplcnJjb2w6ICNjYzAwMDAK", + "themes/obsidian": "Ymdjb2w6ICMyODMwMzMKZmdjb2w6ICNjZGNkY2QKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYmUwZTExCmhpY29sMzogI2ZmMDAwMwplcnJjb2w6ICNhNjAwMDEK", + "themes/ocean": "Ymdjb2w6ICMyMjRmYmMKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYWExNzM4CmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICM5OTAwMDAK", + "themes/ocean-dark": "Ymdjb2w6ICMxQzFGMjcKZmdjb2w6ICM5NzlDQUMKaGljb2w6ICNFRUVERUUKaGljb2wyOiAjODIzZDQ4CmhpY29sMzogI0FGNEI1NwplcnJjb2w6ICNBRjRCNTcK", + "themes/oceanic-next": "Ymdjb2w6ICMxMjFiMjEKZmdjb2w6ICNiM2I4YzMKaGljb2w6ICNGRkZGRkYKaGljb2wyOiAjYTUzOTQ0CmhpY29sMzogI0U0NDc1NAplcnJjb2w6ICNFNDQ3NTQK", + "themes/ollie": "Ymdjb2w6ICMyMjIxMjUKZmdjb2w6ICM4YThkYWUKaGljb2w6ICM4YThlYWMKaGljb2wyOiAjYmMzNDNkCmhpY29sMzogI2ZmM2Q0OAplcnJjb2w6ICNhYzJlMzEK", + "themes/one-dark": "Ymdjb2w6ICMxRTIxMjcKZmdjb2w6ICM1QzYzNzAKaGljb2w6ICNBQkIyQkYKaGljb2wyOiAjYTU1NTVkCmhpY29sMzogI0UwNkM3NQplcnJjb2w6ICNFMDZDNzUK", + "themes/one-half-black": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNkY2RmZTQKaGljb2w6ICNkY2RmZTQKaGljb2wyOiAjOWM0YjUxCmhpY29sMzogI2UwNmM3NQplcnJjb2w6ICNlMDZjNzUK", + "themes/one-light": "Ymdjb2w6ICNGOEY4RjgKZmdjb2w6ICMyQTJCMzIKaGljb2w6ICM4RThGOTYKaGljb2wyOiAjZTM3NTcyCmhpY29sMzogI0RBM0UzOQplcnJjb2w6ICNEQTNFMzkK", + "themes/pali": "Ymdjb2w6ICMyMzJFMzcKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNGMkYyRjIKaGljb2wyOiAjYmQyMjU1CmhpY29sMzogI0ZGMUQ2MgplcnJjb2w6ICNhYjhmNzQK", + "themes/papercolor-dark": "Ymdjb2w6ICMxQzFDMUMKZmdjb2w6ICNEMEQwRDAKaGljb2w6ICNEMEQwRDAKaGljb2wyOiAjNGE4MjRhCmhpY29sMzogIzVGQUY1RgplcnJjb2w6ICNBRjAwNUYK", + "themes/papercolor-light": "Ymdjb2w6ICNFRUVFRUUKZmdjb2w6ICM0NDQ0NDQKaGljb2w6ICM0NDQ0NDQKaGljb2wyOiAjZGQ0NzQ3CmhpY29sMzogI0Q3MDAwMAplcnJjb2w6ICNBRjAwMDAK", + "themes/paraiso-dark": "Ymdjb2w6ICMyZjFlMmUKZmdjb2w6ICNhMzllOWIKaGljb2w6ICNhMzllOWIKaGljb2wyOiAjYjU0YzQ5CmhpY29sMzogI2VmNjE1NQplcnJjb2w6ICNlZjYxNTUK", + "themes/paul-millr": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjIwMDU5CmhpY29sMzogI2ZmMDA4MAplcnJjb2w6ICNmZjAwMDAK", + "themes/pencil-dark": "Ymdjb2w6ICMyMTIxMjEKZmdjb2w6ICNmMWYxZjEKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjYjkwOTVmCmhpY29sMzogI2ZiMDA3YQplcnJjb2w6ICNjMzA3NzEK", + "themes/pencil-light": "Ymdjb2w6ICNmMWYxZjEKZmdjb2w6ICM0MjQyNDIKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjZjg0ODlkCmhpY29sMzogI2ZiMDA3YQplcnJjb2w6ICNjMzA3NzEK", + "themes/peppermint": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNDN0M3QzcKaGljb2w6ICNCM0IzQjMKaGljb2wyOiAjOWY1ZDZiCmhpY29sMzogI0U0ODU5QQplcnJjb2w6ICNFNjQ1NjkK", + "themes/pnevma": "Ymdjb2w6ICMxYzFjMWMKZmdjb2w6ICNkMGQwZDAKaGljb2w6ICNkMGQwZDAKaGljb2wyOiAjOWU2NjY2CmhpY29sMzogI2Q3ODc4NwplcnJjb2w6ICNhMzY2NjYK", + "themes/pro": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYTAwMDAwCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICM5OTAwMDAK", + "themes/red-alert": "Ymdjb2w6ICM3NjI0MjMKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNkNmQ2ZDYKaGljb2wyOiAjYzAyNDQ0CmhpY29sMzogI2UwMjU1MwplcnJjb2w6ICNkNjJlNGUK", + "themes/red-sands": "Ymdjb2w6ICM3YTI1MWUKZmdjb2w6ICNkN2M5YTcKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYTcwYjA5CmhpY29sMzogI2JiMDAwMAplcnJjb2w6ICNmZjNmMDAK", + "themes/rippedcasts": "Ymdjb2w6ICMyYjJiMmIKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYjM5Yjg2CmhpY29sMzogI2VlY2JhZAplcnJjb2w6ICNjZGFmOTUK", + "themes/royal": "Ymdjb2w6ICMxMDA4MTUKZmdjb2w6ICM1MTQ5NjgKaGljb2w6ICM1MjQ5NjYKaGljb2wyOiAjOTkyNzUxCmhpY29sMzogI2Q1MzU2YwplcnJjb2w6ICM5MTI4NGMK", + "themes/sat": "Ymdjb2w6ICM3NTg0ODAKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjZDU3ODdhCmhpY29sMzogI2ZmNzQ3OAplcnJjb2w6ICNkZDAwMDcK", + "themes/sea-shells": "Ymdjb2w6ICMwOTE0MWIKZmdjb2w6ICNkZWI4OGQKaGljb2w6ICNkZWI4OGQKaGljb2wyOiAjOTc2MzVjCmhpY29sMzogI2Q0ODY3OAplcnJjb2w6ICNkMTUxMjMK", + "themes/seafoam-pastel": "Ymdjb2w6ICMyNDM0MzUKZmdjb2w6ICNkNGU3ZDQKaGljb2w6ICNlMGUwZTAKaGljb2wyOiAjOWI3NjY1CmhpY29sMzogI2NmOTM3YQplcnJjb2w6ICM4MjVkNGQK", + "themes/seti": "Ymdjb2w6ICMxMTEyMTMKZmdjb2w6ICNjYWNlY2QKaGljb2w6ICNlZWVlZWUKaGljb2wyOiAjOGMyMTI4CmhpY29sMzogI2MyMjgzMgplcnJjb2w6ICNjMjI4MzIK", + "themes/shaman": "Ymdjb2w6ICMwMDEwMTUKZmdjb2w6ICM0MDU1NTUKaGljb2w6ICM0MDU1NTUKaGljb2wyOiAjYjIzMjM0CmhpY29sMzogI2ZmNDI0MgplcnJjb2w6ICNiMjMwMmQK", + "themes/shel": "Ymdjb2w6ICMyYTIwMWYKZmdjb2w6ICM0ODgyY2QKaGljb2w6ICM5MTg5ODgKaGljb2wyOiAjYjg2ODhhCmhpY29sMzogI2Y1ODhiOQplcnJjb2w6ICNhYjI0NjMK", + "themes/slate": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICMzNWIxZDIKaGljb2w6ICMwMmM1ZTAKaGljb2wyOiAjYmM5OWEyCmhpY29sMzogI2ZmY2RkOQplcnJjb2w6ICNlMmE4YmYK", + "themes/smyck": "Ymdjb2w6ICMyNDI0MjQKZmdjb2w6ICNGN0Y3RjcKaGljb2w6ICNCMEIwQjAKaGljb2wyOiAjYTc3MzZmCmhpY29sMzogI0UwOTY5MAplcnJjb2w6ICNDNzU2NDYK", + "themes/soft-server": "Ymdjb2w6ICMyNDI2MjYKZmdjb2w6ICM5OWEzYTIKaGljb2w6ICM5OWEzYTIKaGljb2wyOiAjYTU0YjRlCmhpY29sMzogI2RkNWM2MAplcnJjb2w6ICNhMjY4NmEK", + "themes/solarized-darcula": "Ymdjb2w6ICMzZDNmNDEKZmdjb2w6ICNkMmQ4ZDkKaGljb2w6ICNkMmQ4ZDkKaGljb2wyOiAjYmI0NTQwCmhpY29sMzogI2YyNDg0MAplcnJjb2w6ICNmMjQ4NDAK", + "themes/solarized-dark": "Ymdjb2w6ICMwMDJCMzYKZmdjb2w6ICM4Mzk0OTYKaGljb2w6ICNFRUU4RDUKaGljb2wyOiAjOTc2MTY0CmhpY29sMzogI0Q4Nzk3OQplcnJjb2w6ICNEQzMyMkYK", + "themes/solarized-dark-higher-contrast": "Ymdjb2w6ICMwMDFlMjcKZmdjb2w6ICM5Y2MyYzMKaGljb2w6ICNlYWUzY2IKaGljb2wyOiAjYWIxODM1CmhpY29sMzogI2Y1MTYzYgplcnJjb2w6ICNkMTFjMjQK", + "themes/solarized-light": "Ymdjb2w6ICNGREY2RTMKZmdjb2w6ICM2NTdCODMKaGljb2w6ICMwMDJCMzYKaGljb2wyOiAjODk5Njk2CmhpY29sMzogIzU4NkU3NQplcnJjb2w6ICM4NTk5MDAK", + "themes/spacedust": "Ymdjb2w6ICMwYTFlMjQKZmdjb2w6ICNlY2YwYzEKaGljb2w6ICNmMGYxY2UKaGljb2wyOiAjYjU2OTMzCmhpY29sMzogI2ZmOGEzYQplcnJjb2w6ICNlMzViMDAK", + "themes/spacegray": "Ymdjb2w6ICMyMDI0MmQKZmdjb2w6ICNiM2I4YzMKaGljb2w6ICNiM2I4YzMKaGljb2wyOiAjODQzZjRhCmhpY29sMzogI2IwNGI1NwplcnJjb2w6ICNiMDRiNTcK", + "themes/spacegray-eighties": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICNiZGJhYWUKaGljb2w6ICNlZmVjZTcKaGljb2wyOiAjYmM1MzVhCmhpY29sMzogI2ZmNjk3MwplcnJjb2w6ICNlYzVmNjcK", + "themes/spacegray-eighties-dull": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICNjOWM2YmMKaGljb2w6ICNiM2I4YzMKaGljb2wyOiAjYWY0YzUyCmhpY29sMzogI2VjNWY2NwplcnJjb2w6ICNiMjRhNTYK", + "themes/spring": "Ymdjb2w6ICMwYTFlMjQKZmdjb2w6ICNlY2YwYzEKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjYjUwOTIxCmhpY29sMzogI2ZmMDAyMQplcnJjb2w6ICNmZjRkODMK", + "themes/square": "Ymdjb2w6ICMwYTFlMjQKZmdjb2w6ICMxYTFhMWEKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjYjE2ZjY4CmhpY29sMzogI2Y5OTI4NgplcnJjb2w6ICNlOTg5N2MK", + "themes/srcery": "Ymdjb2w6ICMyODI4MjgKZmdjb2w6ICNlYmRiYjIKaGljb2w6ICM5MTgxNzUKaGljb2wyOiAjYjg0NjM5CmhpY29sMzogI0Y3NTM0MQplcnJjb2w6ICNGRjMxMjgK", + "themes/sundried": "Ymdjb2w6ICMxYTE4MTgKZmdjb2w6ICNjOWM5YzkKaGljb2w6ICNjOWM5YzkKaGljb2wyOiAjN2UwNzBmCmhpY29sMzogI2FhMDAwYwplcnJjb2w6ICNhNzQ2M2QK", + "themes/symphonic": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjOWEyMzIwCmhpY29sMzogI2RjMzIyZgplcnJjb2w6ICNkYzMyMmYK", + "themes/teerb": "Ymdjb2w6ICMyNjI2MjYKZmdjb2w6ICNkMGQwZDAKaGljb2w6ICNkMGQwZDAKaGljb2wyOiAjYTE2OTY5CmhpY29sMzogI2Q2ODY4NgplcnJjb2w6ICNkNjg2ODYK", + "themes/terminal-basic": "Ymdjb2w6ICNmZmZmZmYKZmdjb2w6ICMwMDAwMDAKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjZWM0YzRjCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICM5OTAwMDAK", + "themes/terminix-dark": "Ymdjb2w6ICMwOTExMTYKZmdjb2w6ICM4NjhBOEMKaGljb2w6ICM3Nzc3NzcKaGljb2wyOiAjOGQyYTJiCmhpY29sMzogI2M2MzUzNQplcnJjb2w6ICNhNTQyNDIK", + "themes/thayer-bright": "Ymdjb2w6ICMxYjFkMWUKZmdjb2w6ICNmOGY4ZjgKaGljb2w6ICNjY2NjYzYKaGljb2wyOiAjYmE0NzcxCmhpY29sMzogI2ZmNTk5NQplcnJjb2w6ICNmOTI2NzIK", + "themes/tin": "Ymdjb2w6ICMyZTJlMzUKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjOGM2NTYzCmhpY29sMzogI2I1N2Q3OAplcnJjb2w6ICM4ZDUzNGUK", + "themes/tomorrow": "Ymdjb2w6ICNGRkZGRkYKZmdjb2w6ICM0RDRENEMKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjZDg2ODY4CmhpY29sMzogI0M4MjgyOAplcnJjb2w6ICNDODI4MjgK", + "themes/tomorrow-night": "Ymdjb2w6ICMxRDFGMjEKZmdjb2w6ICNDNUM4QzYKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjOTc1MDUxCmhpY29sMzogI0NDNjY2NgplcnJjb2w6ICNDQzY2NjYK", + "themes/tomorrow-night-blue": "Ymdjb2w6ICMwMDI0NTEKZmdjb2w6ICNGRkZFRkUKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjYjI3NzhhCmhpY29sMzogI0ZGOUNBMwplcnJjb2w6ICNGRjlEQTMK", + "themes/tomorrow-night-bright": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNFOUU5RTkKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjOTQzNTNhCmhpY29sMzogI0Q0NEQ1MwplcnJjb2w6ICNENTRFNTMK", + "themes/tomorrow-night-eighties": "Ymdjb2w6ICMyQzJDMkMKZmdjb2w6ICNDQ0NDQ0MKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjYjU2MDYxCmhpY29sMzogI0YxNzc3OQplcnJjb2w6ICNGMjc3NzkK", + "themes/toy-chest": "Ymdjb2w6ICMyNDM2NGIKZmdjb2w6ICMzMWQwN2IKaGljb2w6ICMyM2QxODMKaGljb2wyOiAjYTU0ZTQ2CmhpY29sMzogI2RkNTk0NAplcnJjb2w6ICNiZTJkMjYK", + "themes/treehouse": "Ymdjb2w6ICMxOTE5MTkKZmdjb2w6ICM3ODZiNTMKaGljb2w6ICM3ODZiNTMKaGljb2wyOiAjYWQ0ODFkCmhpY29sMzogI2VkNWQyMAplcnJjb2w6ICNiMjI3MGUK", + "themes/twilight": "Ymdjb2w6ICMxNDE0MTQKZmdjb2w6ICNmZmZmZDQKaGljb2w6ICNmZmZmZDQKaGljb2wyOiAjYTE1YzNiCmhpY29sMzogI2RlN2M0YwplcnJjb2w6ICNjMDZkNDQK", + "themes/ura": "Ymdjb2w6ICNmZWZmZWUKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICM4MDgwODAKaGljb2wyOiAjZjJhOGM4CmhpY29sMzogI2VlODRiOQplcnJjb2w6ICNjMjFiNmYK", + "themes/urple": "Ymdjb2w6ICMxYjFiMjMKZmdjb2w6ICM4NzdhOWIKaGljb2w6ICM4Nzc5OWMKaGljb2wyOiAjYmE0ZDY5CmhpY29sMzogI2ZmNjM4OAplcnJjb2w6ICNiMDQyNWIK", + "themes/vag": "Ymdjb2w6ICMxOTFmMWQKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICM4YThhOGEKaGljb2wyOiAjODI1YjMyCmhpY29sMzogI2IwNzYzYgplcnJjb2w6ICNhODcxMzkK", + "themes/vaughn": "Ymdjb2w6ICMyNTIzNGYKZmdjb2w6ICNkY2RjY2MKaGljb2w6ICM3MDkwODAKaGljb2wyOiAjYTU3Yzg5CmhpY29sMzogI2RjYTNhMwplcnJjb2w6ICM3MDUwNTAK", + "themes/vibrant-ink": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmNWY1ZjUKaGljb2wyOiAjYjIwMDAwCmhpY29sMzogI2ZmMDAwMAplcnJjb2w6ICNmZjY2MDAK", + "themes/vs-code-dark-plus": "Ymdjb2w6ICMxRTFFMUUKZmdjb2w6ICNDQ0NDQ0MKaGljb2w6ICNDM0RERTEKaGljb2wyOiAjYWE0MTI1CmhpY29sMzogI0U2NTAyOQplcnJjb2w6ICNFOTY1M0IK", + "themes/warm-neon": "Ymdjb2w6ICM0MDQwNDAKZmdjb2w6ICNhZmRhYjYKaGljb2w6ICNkMGI4YTMKaGljb2wyOiAjYjY2MTYyCmhpY29sMzogI2U5NzA3MQplcnJjb2w6ICNlMjQzNDYK", + "themes/wez": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNiM2IzYjMKaGljb2w6ICNjY2NjY2MKaGljb2wyOiAjYjIzYjNiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNjYzU1NTUK", + "themes/wild-cherry": "Ymdjb2w6ICMxZjE3MjYKZmdjb2w6ICNkYWZhZmYKaGljb2w6ICNmZmY4ZGUKaGljb2wyOiAjYTE1MTgzCmhpY29sMzogI2RhNmJhYwplcnJjb2w6ICNkOTQwODUK", + "themes/wombat": "Ymdjb2w6ICMxNzE3MTcKZmdjb2w6ICNkZWRhY2YKaGljb2w6ICNkZWRhY2YKaGljb2wyOiAjYjI2ODYwCmhpY29sMzogI2Y1OGM4MAplcnJjb2w6ICNmZjYxNWEK", + "themes/wryan": "Ymdjb2w6ICMxMDEwMTAKZmdjb2w6ICM5OTk5OTMKaGljb2w6ICM4OTljYTEKaGljb2wyOiAjOGEzYTVlCmhpY29sMzogI2JmNGQ4MAplcnJjb2w6ICM4YzQ2NjUK", + "themes/zenburn": "Ymdjb2w6ICMzZjNmM2YKZmdjb2w6ICNkY2RjY2MKaGljb2w6ICNkY2RjY2MKaGljb2wyOiAjYWM4NTg1CmhpY29sMzogI2RjYTNhMwplcnJjb2w6ICM3MDUwNTAK", + "words/it": "Y29tZQppbwppbApzdW8KY2hlCmx1aQplcmEKcGVyCnN1CnNvbm8KY29uCmVzc2kKZXNzZXJlCmEKdW5vCmF2ZXJlCnF1ZXN0bwpkYQpjYWxkbwpwYXJvbGEKbWEKY29zYQphbGN1bmkKw6gKZXNzbwp2b2kKbwphdmV2YQppbApkaQphCmUKdW4KaW4Kbm9pCmxhdHRpbmEKZnVvcmkKYWx0cm8KZXJhbm8KY2hlCmZhcmUKbG9ybwp0ZW1wbwpzZQp2b2xvbnTDoApjb21lCnN1ZGRldHRvCnVuCm9nbmkKZGlyZQpmYQpzZXQKdHJlCmRlc2lkZXJhcmUKYXJpYQpiZW5lCmFuY2hlCmdpb2NhcmUKcGljY29sbwpmaW5lCm1ldHRlcmUKY2FzYQpsZWdnZXJlCm1hbm8KcG9ydG8KZ3JhbmRlCmNvbXBpdGFyZQphZ2dpdW5nZXJlCmFuY2hlCnRlcnJhCnF1aQptb3N0bwpncmFuZGUKYWx0bwp0YWxlCnNlZ3VpcmUKYXR0bwpwZXJjaMOpCmNoaWVkZXJlCm1hc2NoaQpjYW1iaWFtZW50bwrDqAphbmRhdG8KbHVjZQp0aXBvCnNwZW50bwpiaXNvZ25vCmNhc2EKaW1tYWdpbmUKcHJvdmFyZQpub2kKZGkKbnVvdm8KYW5pbWFsZQpwdW50bwptYWRyZQptb25kbwp2aWNpbm8KY29zdHJ1aXJlCnNlCnN0ZXNzbwp0ZXJyYQpwYWRyZQpxdWFsc2lhc2kKbnVvdm8KbGF2b3JvCnBhcnRlCnByZW5kZXJlCm90dGVuZXJlCnBvc3RvCmZhdHRvCnZpdmVyZQpkb3ZlCmRvcG8KaW5kaWV0cm8KcG9jbwpzb2xvCnR1cm5vCnVvbW8KYW5ubwrDqAp2ZW51dG8Kc3BldHRhY29sbwpvZ25pCmJ1b25vCm1lCmRhcmUKaWwKbm9zdHJvCnNvdHRvCm5vbWUKbW9sdG8KYXR0cmF2ZXJzbwpzb2xvCmZvcm1hCmZyYXNlCmdyYW5kZQpwZW5zYXJlCmRpcmUKYWl1dGFyZQpiYXNzbwpsaW5lYQpkaWZmZXJpcmUKdHVybm8KY2F1c2EKbW9sdG8KZGlyZQpwcmltYQpzcG9zdGFyZQpkaXJpdHRvCnJhZ2F6em8KdmVjY2hpbwp0cm9wcG8Kc3Rlc3NvCmxlaQp0dXR0bwpjaQpxdWFuZG8Kc3UKdXNvCmlsCnR1bwptb2RvCmNpcmNhCm1vbHRpCmFsbG9yYQpsb3JvCnNjcml2ZXJlCnNhcmViYmUKY29tZQpjb3PDrApxdWVzdGUKbGVpCmx1bmdvCnJlbmRlcmUKY29zYQp2ZWRlcmUKbHVpCmR1ZQpoYQpndWFyZGFyZQpkaQpwacO5Cmdpb3Jubwpwb3R1dG8KYW5kYXJlCnZlbmlyZQpoYQpmYXR0bwpudW1lcm8Kc3Vvbm8Kbm8KcGnDuQpwZXJzb25lCmlsCm1pbwpvbHRyZQpzYXBlcmUKYWNxdWEKZGkKY2hpYW1hdGEKcHJpbW8KY2hlCnB1w7IKZ2nDuQpsYXRvCnN0YXRvCm9yYQp0cm92YXJl", + "words/de": "ZGllCmRlcgp1bmQKaW4KenUKZGVuCmRhcwpuaWNodAp2b24Kc2llCmlzdApkZXMKc2ljaAptaXQKZGVtCmRhc3MKZXIKZXMKZWluCmljaAphdWYKc28KZWluZQphdWNoCmFscwphbgpuYWNoCndpZQppbQpmw7xyCm1hbgphYmVyCmF1cwpkdXJjaAp3ZW5uCm51cgp3YXIKbm9jaAp3ZXJkZW4KYmVpCmhhdAp3aXIKd2FzCndpcmQKc2VpbgplaW5lbgp3ZWxjaGUKc2luZApvZGVyCnp1cgp1bQpoYWJlbgplaW5lcgptaXIKw7xiZXIKaWhtCmRpZXNlCmVpbmVtCmlocgp1bnMKZGEKenVtCmthbm4KZG9jaAp2b3IKZGllc2VyCm1pY2gKaWhuCmR1CmhhdHRlCnNlaW5lCm1laHIKYW0KZGVubgpudW4KdW50ZXIKc2VocgpzZWxic3QKc2Nob24KaGllcgpiaXMKaGFiZQppaHJlCmRhbm4KaWhuZW4Kc2VpbmVyCmFsbGUKd2llZGVyCm1laW5lClplaXQKZ2VnZW4Kdm9tCmdhbnoKZWluemVsbmVuCndvCm11c3MKb2huZQplaW5lcwprw7ZubmVuCnNlaQpqYQp3dXJkZQpqZXR6dAppbW1lcgpzZWluZW4Kd29obApkaWVzZXMKaWhyZW4Kd8O8cmRlCmRpZXNlbgpzb25kZXJuCndlaWwKd2VsY2hlcgpuaWNodHMKZGllc2VtCmFsbGVzCndhcmVuCndpbGwKSGVycgp2aWVsCm1laW4KYWxzbwpzb2xsCndvcmRlbgpsYXNzZW4KZGllcwptYWNoZW4KaWhyZXIKd2VpdGVyCkxlYmVuCnJlY2h0CmV0d2FzCmtlaW5lCnNlaW5lbQpvYgpkaXIKYWxsZW4KZ3Jvw59lbgpKYWhyZQpXZWlzZQptw7xzc2VuCndlbGNoZXMKd8OkcmUKZXJzdAplaW5tYWwKTWFubgpow6R0dGUKendlaQpkaWNoCmFsbGVpbgpIZXJyZW4Kd8OkaHJlbmQKUGFyYWdyYXBoCmFuZGVycwpMaWViZQprZWluCmRhbWl0CmdhcgpIYW5kCkhlcnJuCmV1Y2gKc29sbHRlCmtvbm50ZQplcnN0ZW4KZGVyZW4Kendpc2NoZW4Kd29sbGVuCmRlbmVuCmRlc3NlbgpzYWdlbgpiaW4KTWVuc2NoZW4KZ3V0CmRhcmF1Zgp3dXJkZW4Kd2Vpw58KZ2V3ZXNlbgpTZWl0ZQpiYWxkCndlaXQKZ3Jvw59lCnNvbGNoZQpoYXR0ZW4KZWJlbgphbmRlcm4KYmVpZGVuCm1hY2h0CnNlaGVuCmdhbnplCmFuZGVyZW4KbGFuZ2UKd2VyCmlocmVtCnp3YXIKZ2VtYWNodApkb3J0CmtvbW1lbgpXZWx0CmhldXRlCkZyYXUKd2VyZGUKZGVyc2VsYmVuCmdhbnplbgpkZXV0c2NoZW4KbMOkc3N0CnZpZWxsZWljaHQKbWVpbmVy", + "words/de-ch": "ZGllCmRlcgp1bmQKaW4KenUKZGVuCmRhcwpuaWNodAp2b24Kc2llCmlzdApkZXMKc2ljaAptaXQKZGVtCmRhc3MKZXIKZXMKZWluCmljaAphdWYKc28KZWluZQphdWNoCmFscwphbgpuYWNoCndpZQppbQpmw7xyCm1hbgphYmVyCmF1cwpkdXJjaAp3ZW5uCm51cgp3YXIKbm9jaAp3ZXJkZW4KYmVpCmhhdAp3aXIKd2FzCndpcmQKc2VpbgplaW5lbgp3ZWxjaGUKc2luZApvZGVyCnp1cgp1bQpoYWJlbgplaW5lcgptaXIKw7xiZXIKaWhtCmRpZXNlCmVpbmVtCmlocgp1bnMKZGEKenVtCmthbm4KZG9jaAp2b3IKZGllc2VyCm1pY2gKaWhuCmR1CmhhdHRlCnNlaW5lCm1laHIKYW0KZGVubgpudW4KdW50ZXIKc2VocgpzZWxic3QKc2Nob24KaGllcgpiaXMKaGFiZQppaHJlCmRhbm4KaWhuZW4Kc2VpbmVyCmFsbGUKd2llZGVyCm1laW5lClplaXQKZ2VnZW4Kdm9tCmdhbnoKZWluemVsbmVuCndvCm11c3MKb2huZQplaW5lcwprw7ZubmVuCnNlaQpqYQp3dXJkZQpqZXR6dAppbW1lcgpzZWluZW4Kd29obApkaWVzZXMKaWhyZW4Kd8O8cmRlCmRpZXNlbgpzb25kZXJuCndlaWwKd2VsY2hlcgpuaWNodHMKZGllc2VtCmFsbGVzCndhcmVuCndpbGwKSGVycgp2aWVsCm1laW4KYWxzbwpzb2xsCndvcmRlbgpsYXNzZW4KZGllcwptYWNoZW4KaWhyZXIKd2VpdGVyCkxlYmVuCnJlY2h0CmV0d2FzCmtlaW5lCnNlaW5lbQpvYgpkaXIKYWxsZW4KSmFocmUKV2Vpc2UKbcO8c3Nlbgp3ZWxjaGVzCnfDpHJlCmVyc3QKZWlubWFsCk1hbm4KaMOkdHRlCnp3ZWkKZGljaAphbGxlaW4KSGVycmVuCnfDpGhyZW5kClBhcmFncmFwaAphbmRlcnMKTGllYmUKa2VpbgpkYW1pdApnYXIKSGFuZApIZXJybgpldWNoCnNvbGx0ZQprb25udGUKZXJzdGVuCmRlcmVuCnp3aXNjaGVuCndvbGxlbgpkZW5lbgpkZXNzZW4Kc2FnZW4KYmluCk1lbnNjaGVuCmd1dApkYXJhdWYKd3VyZGVuCmdld2VzZW4KU2VpdGUKYmFsZAp3ZWl0CnNvbGNoZQpoYXR0ZW4KZWJlbgphbmRlcm4KYmVpZGVuCm1hY2h0CnNlaGVuCmdhbnplCmFuZGVyZW4KbGFuZ2UKd2VyCmlocmVtCnp3YXIKZ2VtYWNodApkb3J0CmtvbW1lbgpXZWx0CmhldXRlCkZyYXUKd2VyZGUKZGVyc2VsYmVuCmdhbnplbgpkZXV0c2NoZW4KbMOkc3N0CnZpZWxsZWljaHQKbWVpbmVy", + "words/pl": "c2nEmQppCncKbmllCm5hCnoKZG8KdG8KxbxlCmEKbwpqYWsKYWxlCnBvCmNvCnRhawp6YQpvZApnbwpqdcW8CmplZ28KamVqCmN6eQpwcnplegp0eWxrbwp0ZWdvCnNvYmllCmplc3pjemUKbW/FvGUKemUKa2llZHkKcGFuCmljaApkbGEKYnkKZ2R5CnRlcmF6CmphCnRlbgprdMOzcnkKbmF3ZXQKYmFyZHpvCnByemVkCnR1CmplZG5hawpwb2QKY2/Fmwp0YW0Kd3N6eXN0a28KcHJ6eQp3acSZYwpuaWMKYm8KbmltCsW8ZWJ5Cm1pYcWCCm9uCmJ5xIcKcG90ZW0KdGXFvApqZcWbbGkKYmV6Cm5hZApnZHppZQpsZWN6CnNpZWJpZQpuaWdkeQphbmkKd8WCYcWbbmllCnNhbQp1CmRvYnJ6ZQpuacW8Cmpha2J5CmFieQp0eQpvY3p5Cnphd3N6ZQpyYXoKYnnFgnkKbm8KYWxibwpnZHlieQphxbwKd3RlZHkKcHJ6ZWNpZcW8Cm9uYQpkcnp3aQpqYWtvCmNoeWJhCm5hZ2xlCndzenlzY3kKamVkZW4KY3p5bQprdG8Kc3Bvc8OzYgpjemFzCmtpbGthCmRsYWN6ZWdvCnJhemVtCnRha8W8ZQptw7NqCm5pa3QKY2hvxIcKd2llbGUKZHdhCmt0b8WbCmx1Ygp0cnplYmEKbmllY2gKa3UKdHdhcnoKa3TDs3JlZ28Kd2UKem5vd3UKY3rFgm93aWVrCmpha2nFmwp0dXRhagpzenlia28KdHlsZQpnxYJvcwptacSZZHp5CndyZXN6Y2llCnLDs3duaWXFvArFvHljaWUKb2N6eXdpxZtjaWUKem7Ds3cKc3dvamUKZGxhdGVnbwp6Ynl0CmNpZWJpZQp6dXBlxYJuaWUKdGFraQpjemVnbwppxbwKZG9waWVybwpwb3dpZWR6aWXEhwpvYm9rCnByYXdpZQpwb3phCnphxZsKd2NpxIXFvApqZcW8ZWxpCm1vamUKcHJhd2RhCnRyenkKZHppZcWECm1pZWpzY2UKbWltbwpwb25pZXdhxbwKemFyYXoKZMWCdWdvCmNvcmF6CnBvZGN6YXMKbmF0eWNobWlhc3QKemFuaW0KY8OzxbwKa2HFvGR5Cnpyb2JpxIcKb2pjaWVjCm15CmRvxZvEhwpvcmF6Cmpha2kKc3RhbmllCndjYWxlCnfFm3LDs2QKbWllxIcKenJlc3p0xIUKZHppxZsKaWxlCmNob2NpYcW8CmdkecW8CmtpZWR5xZsKc3fDs2oKamVkeW5pZQpwZXdubwpuaWVjbwpuaWVtYWwKZ2R6aWXFmwpqZWRubwp3b2vDs8WCCnBvd29saQp3cmHFvGVuaWUKbWF0a2EKxZt3aWF0CmtvYmlldGEKc2vEhWQKbXnFm2wKc3RhcnkKZHXFvG8KZHJvZ2kKbmFkYWwKZHJ1Z2kKYm93aWVtCnByenluYWptbmllagpwZXduaWUKY3rEmXN0bwpyYXp5Cm3EmcW8Y3p5em5hCmRva8WCYWRuaWUKbmljemVnbwptw7N3acSHCmR6acSZa2kKcGV3aWVuCndpZGHEhwpjaWNobwp3xYJhxZtjaXdpZQpyemVjegp3b2xubwpvdG8KY2lhxYJvCmN6YXNlbQp3aWVkemllxIcKc3TEhWQKd2tyw7N0Y2UKZMOzxYIKcMOzxYIKbm9jCmNhxYJraWVtCnfDs3djemFzCmRvbQp3enJvawptb2Nubwp0cnVkbm8KZHppZXdjenluYQpkemllY2tvCnNrb3JvCndvYmVjCsWbbWllcsSHCnJ6ZWN6eXdpxZtjaWUKa29uaWVjCnR1xbwKZGFsZWtvCnBpxJnEhwpzZXJjZQpzcG9rb2puaWUKY3plZ2/Fmwp3aWVsa2kKZMWCb8WECmN6xJnFm8SHCm5hanBpZXJ3Cm1hxYJvCnRlbWF0CnfFgm9zeQp3cmF6CnVzdGEKd2lkb2sKcsOzd25pZQpwb25hZA==", + "words/sv": "aQpvY2gKYXR0CmRldApzb20KZW4KcMOlCsOkcgphdgpmw7ZyCm1lZAp0aWxsCmRlbgpoYXIKZGUKaW50ZQpvbQpldHQKaGFuCm1lbgp2YXIKamFnCnNpZwpmcsOlbgp2aQpzw6UKa2FuCm1hbgpuw6RyCsOlcgpzw6RnZXIKaG9uCnVuZGVyCm9ja3PDpQplZnRlcgplbGxlcgpudQpzaW4KZMOkcgp2aWQKbW90CnNrYQpza3VsbGUKa29tbWVyCnV0CmbDpXIKZmlubnMKdmFyYQpoYWRlCmFsbGEKYW5kcmEKbXlja2V0CsOkbgpow6RyCmTDpQpzZWRhbgrDtnZlcgpiYXJhCmluCmJsaXIKdXBwCsOkdmVuCnZhZApmw6UKdHbDpQp2aWxsCmhhCm3DpW5nYQpodXIKbWVyCmfDpXIKc3ZlcmlnZQprcm9ub3IKZGV0dGEKbnlhCnByb2NlbnQKc2thbGwKaGFucwp1dGFuCnNpbmEKbsOlZ290CnN2ZW5za2EKYWxsdApmw7Zyc3RhCmZpY2sKbcOlc3RlCm1lbGxhbgpibGV2CmJsaQpkYWcKbsOlZ29uCm7DpWdyYQpzaXR0CnN0b3JhCnZhcml0CmRlbQpibGFuZAprbApicmEKdHJlCnRhCmdlbm9tCmRlbApoZWxhCmFubmF0CmZyYW0KZ8O2cgppbmdlbgpzdG9ja2hvbG0KZ8O2cmEKZW5saWd0Cm1pZwpyZWRhbgppbm9tCmtvbQpkdQpoZWx0Cmp1CnNhbW1hCmthbnNrZQpzasOkbHYKb3NzCnRpZGlnYXJlCnNlCm1pbGpvbmVyCmRvY2sKZGVubmEKYsOlZGUKdGlkCmt1bm5hCmbDpXR0CnN0b3IKb2xpa2EKc2VyCmZsZXJhCnBsYXRzCmt1bmRlCmfDpQp1cgpnw6RsbGVyCmhvbm9tCmFsZHJpZwpiYXJuCnZhcmplCmxpdGUKc8OkdHQKanVzdAp2w6RsCnRhcgrDpXQKbWVzdApwZXIKc3TDpXIKZmVtCnRyb3IKcsOkdHQKZGVzc2EKZ8OlbmcKZMOkcmbDtnIKZnlyYQpueQpnaWNrCmhvcwpkZXNzdXRvbQpnZXIKbGlrYQplZnRlcnNvbQp2aWxrZXQKdHJvdHMKdHlja2VyCm3DpG5uaXNrb3IKbGlnZ2VyCnZldAprdmFyCmLDpHR0cmUKZ2pvcmRlCsOkbmTDpQppbmbDtnIKcmVnZXJpbmdlbgpzZW5hc3RlCnNhbXRpZGlndAphbm5hbgrDpG5udQp0aGUKYmxpdml0CmZhbGwKdGFsZXQKZXhlbXBlbApnYW1sYQpkZXJhcwp0aWRlbgptaW4KaGVubmVzCnNpc3RhCmtvbW1hCnN0w7ZycmUKdmlzYXIKc2VuYXJlCnRvZwpuw6RzdGEKZ8O2dGVib3JnCmdlCm1pbmRyZQpnam9ydAp1c2EKaW5uYW4KYWxsdGlkCnBlbmdhcgpzYWRlCmbDtnJzdApzdMOkbGxldAp2w6VyCmbDtnJlCnN2ZW5zawp0aWxsYmFrYQpuZXIKbm9nCnNhbXQKb2Z0YQpzasOkbHZhCmluZ2V0CmZsZXIKc8OkZ2EKZWdlbgpqb2hhbnNzb24KaWdlbgp0aWxsc2FtbWFucwpydW50Cm7DpHN0YW4KbG9wcApmw7ZycmEKw6VyZXQKbcOlbApsw6RuZ3JlCnN2w6VydApiw6RzdGEKYW5kZXJzc29uCmFuZGVycwpoYW5kbGFyCmRhZ2Vucwpsw6RuZ2UKc3RvcnQKcGV0ZXIKZnLDpWdhbgpzcGVsYXIKZW5kYQpsaXYKZm9ydGZhcmFuZGUKbWVkYW4KYmFrb20KaGFmdAptaW5zdApiZXLDpHR0YXIKZmFzdApsYXJzCnBlcnNvbmVyCmLDtnJqYW4KcHJvYmxlbQphbGx0c8OlCmJvcnQKdmFyZsO2cgphbnNlcgp2w6VyYQpmw7ZyZXRhZwptaXR0CmRlc3MKbnl0dAp0aW8KaW5nYQpmYW5ucwplZ25hCnV0YW5mw7ZyCnZpbGxlCmtyCmzDpW5ndApmcmFtZsO2cgpiw6VkYQpiZWjDtnZlcgpwYXIKbmVqCm1pbGphcmRlcgpzdMO2cnN0YQpwb2xpc2VuCnbDpHJsZGVuCmRpcmVrdApmb2xrCmJvcmRlCnbDpGcKaW5uZWLDpHIKc2V4CmtsYXJ0CmfDtnJhbgpiw7ZyCnZpZGFyZQptZW5hcgpvZGRzCmjDpWxsZXIKbMOkdHQKeXR0ZXJsaWdhcmUKcGVyc3NvbgpoZW0KZ8OldHQKc3RvY2tob2xtcwprdmlubm9yCmZsZXN0YQpqYQpoYW5kCnPDpHJza2lsdApkw6RybWVkCmNpcmthCnR2CmxhbmRldApoZWxsZXIKZ8OlbmdlbgrDpXJlbgpiw7ZyamFkZQpkw6RyZW1vdApzdmVyaWdlcwpzZXR0Cmhlbm5lCmpvYmIKa3JpbmcKa8Okbm5lcgpsaXRlbgpiZXNsdXQKZWdlbnRsaWdlbgpsw6RuZGVyCmLDtnJqYXIKcG9saXRpc2thCm5pCnbDpGRlcgpoasOkbHAKb3JkZsO2cmFuZGUKdHJlZGplCnZpbGthCnRhbGFyCmV1cm9wYQpzaWRhbgpyaWt0aWd0CnNtw6UKdGhvbWFzCmV1CmFyYmV0ZQp2aXNzYQpza3JpdmVyCnPDpWcKc2x1dAppYmxhbmQKbmVkCmZyw6VnYQpzYQpow6VsbGEKdW5nYQpkcnlndApqYW4KZW1vdAptYWdudXMKbXVzaWsKbsOkcmEKdHlza2xhbmQKZ8OlbmdlcgpnYXYKZmVsCnRhZ2l0Cm5yCmVrb25vbWlza2EKbmFtbgpla29ueWhldGVyCnN0ZWcKa29tbWl0CmhlbHN0Cmlob3AKbGlrc29tCm5pbHNzb24KYW1lcmlrYW5za2EKc8OlZGFuCmbDtnJzbGFnCnZpbGtlbgpsaXZldApkYWdhcgpzdGVmYW4KdmFubgrDpXJzCnNwZWxhCmpvaGFuCm9mCnPDpGtlcnQKdmFyYW5kcmEKZ2Fuc2thCnZlY2thbgp2ZW0KZW5zCnZpc3N0CmzDpW5nCm1ldGVyCmFsbApuZXYKcmVnaQpodXMKc2l0dGVyCmZvcm0KbGlsbGEKYmFybmVuCnNuYWJidAptw6RuCmdydW5kCmhlbW1hCnNuYXJ0Cm3DtmpsaWd0CmzDpWcKZG4Ka2xhcmEKZnLDpWdvcgp2ZXJrbGlnZW4KcHJlY2lzCmFtZXJpa2Fuc2sKcHVibGlrCnNrb2xhbgpzdMO2ZApzdmVuc3NvbgppbnRlcm5hdGlvbmVsbGEKZGVsYXIKaMO2ZwpmaWxtCmxhcnNzb24KbWF0cwpibwpmYWt0aXNrdApsYW5kCmdvdHQKZ8Okcm5hCmjDtmdyZQp2w6VydApnb2QKZGFnZW4Kw7Z2cmlnYQpiZXRhbGEKbGFnCmJqw7ZybgpzbHV0ZXQKZmlubGFuZAp2ZXJrYXIKc2FndAprcmF2CnN0b2QKb21rcmluZwp2aWt0aWd0Cm9yZApob3BwYXMKa29ydApoaXR0aWxscwptaW51dGVyCnZpc2EKZWdldApzw6VkYW5hCnTDpG5rZXIKZnJhbmtyaWtlCnNqdQptYXRjaGVuCnR5Y2tzCm5hdHVybGlndHZpcwpib2sKZW5kYXN0CmFubmFycwphbnRhbAplbmtlbHQKbWFsbcO2CmbDtnJzw7ZrZXIKcnlzc2xhbmQKdGFsCmpvbmFzCm1hbm5lbgpiZW5ndAp0b3RhbHQKdXRlCnZpc2FkZQpsw6V0ZXIKYW5zdMOkbGxkYQp2w6RnZW4KZG9sbGFyCnNwZWwKdsOkbGRpZ3QKbm9yZ2UKc3TDpQplcmlrCsOldHRhCsOlcmV0cwp2aWEKc2F0dApyb2xsCmJydWthcgpuw6RtbGlnZW4KZm9ydHPDpHR0ZXIKdW5nZWbDpHIKZnJhbXRpZGVuCmLDpHN0CmjDpG5kZXIKYm9yCmjDpXJ0CnNwZWxhcmUKZnLDpG1zdApwcm9ncmFtCmthbGxhZGUKcmFkCmbDtnJzdMOlcwp2w6RybGRlbnMKaMO2Z2EKbcOlbmFkZXIKa3bDpGxsCmZhbWlsamVuCmlnZW5vbQpow7ZsbAptYXJ0aW4Ka8Okbm5zCnN0YXRlbgpwb8OkbmcKYW50YWxldApza2FwYQpoaXN0b3JpYQp0w6Rua2EKdmQKaGV0ZXIKYWxscwpow7ZyCmvDtnBhCmRpdgpzdnQKb3MKZsO2cmV0YWdldApzYW1ow6RsbGV0CnNpZGEKc8OlZGFudApmcmVkcmlrCm1hcmlhCm1pbmEKZXh0cmEKZXJpa3Nzb24Ka3LDpHZlcgpnb2RhCmzDpW5nYQpoaXR0YQpzdmQKw6V0bWluc3RvbmUKbnVtZXJhCnRpbW1hcgp2ZWNrYQprbmFwcGFzdApkaWcKbWlrYWVsCnNrcmV2CnBldHRlcnNzb24Kdm9yZQpueWhldGVyCmzDpHIKY2FybAp2ZXRhCmJldHlkZXIKZ3J1cHAKbGV2ZXIKc3BlbGFkZQpiZXR5ZGxpZ3QKZ2FtbWFsCmFyYmV0YXIKdHlza2EKw6RsZHJlCmRlbHMKcGVyc29uCmxhZ2V0CnR0CmNoZWYKYWxsZGVsZXMKa29tbXVuZW4Kc3RhcmsKdmFsZXQKaWZyw6VuCmxlZGVyCmt2aW5uYQrDtmthcgplbXUKaMOkdmRhcgpsw6RnZ2EKdWxmCmd1bm5hcgpza8OkbApsw6V0YQphbnN2YXIKc2VuCnZpc3NlcmxpZ2VuCnBvbGl0aWtlcgphbnbDpG5kYQpmcmFuc2thCnJhcHBvcnQKa2FybHNzb24KbWVyYQp2ZWNrb3IKZmwKc8OldsOkbApkw6RyZWZ0ZXIKam9obgp2aXNzCmxhbmRldHMKdGVhdGVyCnVuZ2RvbWFyCnBsw7Z0c2xpZ3QKcnlza2EKa3VubmF0Cm55bGlnZW4KbcO2amxpZ2hldApyb2xsZXJuYQptb3Jnb24KZW5hCm1hcnMKc2FtYmFuZArDtmthCmJ5Z2dhCmxpdGV0CmLDtnJqYQp2w6RubmVyCmFpawpwcmVzaWRlbnQKbWFya25hZGVuCmJlaMO2dnMKc3RhZGVuCmjDtmdzdGEKw7ZrYXQKdXR2ZWNrbGluZwp0YWxhCnBlcmlvZGVuCnN0w6RsbGVyCmbDtnJzw7ZrYQpzdGFya3QKc29jaWFsZGVtb2tyYXRlcm5hCmV4ZW1wZWx2aXMKaMOlbGwKcmVzdWx0YXRldApzw6R0dGEKZGl0CmFyYmV0ZXQKdmVya3NhbWhldApsw6RtbmEKYW5uYQpjaHJpc3RlcgppdGFsaWVuCmJpbGQKdmFycwpldmEKcGFydGlldAppbnRyZXNzZQpzYW1hcmJldGUKbsOkcm1hcmUKamFudWFyaQpzZXB0ZW1iZXIKdXBwZ2lmdGVyCmxvbmRvbgpzYWsKZnVsbHQKZ8O2dGVib3JncwptaWNoYWVsCnBlbmdhcm5hCnBhcmlzCm9sc3NvbgpyZXN1bHRhdApib2tlbgpzw7ZkcmEKanVuaQpmb3J0c8OkdHRhCmRyYQppbmdlbnRpbmcKc2FtdGxpZ2EKYmVyb3IKdsOkcmxkCmFsbHRmw7ZyCmRhbm1hcmsKZsO2cnPDtmsKcnVtCnR1cgpwb2xpdGlrCmZyaQpmw7Zya2xhcmFyCmJpbGRlcgpzdmFyCsO2cHBuYQpkw7ZkCnRybwptYWoKdHlja3RlCnZhdHRlbgpzYWtlcgp2YWwKZW5iYXJ0CmlubmUKdXRiaWxkbmluZwpldXMKaW5mb3JtYXRpb24KYXJiZXRhCnZpbGphCmNlbnRydW0KZXVyb3BlaXNrYQp2aW5uYQrDtmthZGUKbGVuYQpsZXZhCm7DpHJtYXN0ZQpsZWRuaW5nZW4KdGlkaWd0CnLDtnIKc2tlcgpyb2JlcnQKYmlsYXIKYm9sYWdldAp0b21teQpvbG9mCmFyYmV0c2zDtnNoZXRlbgpzZW5hc3QKaMO2Z3QKasOkbWbDtnJ0CmhlbApza3JpdmEKdmlrdGlnYQrDtnZyaWd0CmRlY2VtYmVyCmvDpG5uYQppbmfDpXIKbWF0Y2gKZGVsZW4Kc2xhZ3MKbGVkbmluZwpkcmFyCmxlbm5hcnQKa29uc3RhdGVyYXIKYmlsCmZpbm5hcwpmw7Zyw6RsZHJhcgpiaWxlbgplbmdlbHNrYQpwdWJsaWtlbgptw6VsZXQKa2xhcgpzbG9nCnRleHR0dgpyw6RrbmFyCmFuZHJlYXMKZG9tCmtuYXBwdAprcsOkdnMKa29zdGFyCmzDpGdyZQpmaWxtZW4KdmlrdGlnCmtsb2NrYW4KZW1lbGxlcnRpZAprcml0aWsKc3TDpGxsYQpzbMOlcgpsw6V0CnPDpGxqYQrDtnBwZXQKaHVzZXQKbGFnZW4KcsOlZAp0YXMKa29tbXVuCm5vcnNrYQp1cHBnaWZ0Cm3DtmpsaWdoZXRlcgp0b21hcwpzdGFya2EKaGVucmlrCmxlaWYKeW9yawpow6RsZnRlbgphbGxyYQpkanVyZ8OlcmRlbgptZWRsZW1tYXIKYmVzbHV0ZXQKbWFtbWEKc3RhZApibApzbMOlCm9tcsOlZGV0CmbDtnJ1dG9tCmZhbWlsagpkZWJhdHQKdsOkbnRhcgpiZWhvdgprcmFmdAp1dHZlY2tsaW5nZW4KYXZnw7ZyYW5kZQpow7ZzdGVuCmFubGVkbmluZwp2YW5saWdhCnByb2JsZW1ldAp2w6RsamEKdHJvZGRlCmZ1bGwKcGF0cmlrCnZvbHZvCmbDtnJzbGFnZXQKbG9rYWxhCmzDpHNhCmJyZXYKc25hcmFyZQpla29ub21pCm5pbwpzdHJ1a2VuCmFrdGllcgptYXQKcmlrc2RhZ2VuCnZhcmtlbgpzdmFyYXIKdW5kYW4KZWxldmVyCmRhZ3MKZGF2aWQKZmpvbApvZmZlbnRsaWdhCnLDpGNrZXIKc3ZlbgpiZXR5ZGVsc2UKdml0YQptw6VuYWQKdXBwZHJhZwrDpWthCmJvcnRhCnRvbgp0YWcKcmVudApmw7ZsbApmw7Zycgp2b24Ka29udGFrdAp0aWxscwpyZWdlcmluZ2VucwphdWd1c3RpCmZhbGxldApsw6RnZ2VyCmzDpHJhCnZlcmsKYsO2Y2tlcgpzdMOkbGxuaW5nCnNwZWxhcwpzb21tYXJlbgpub3JyYQprw7ZyCnR2aW5nYXMKZnVuZ2VyYXIKbMOkcmFyZQpsaWtuYW5kZQpzZWdlcgpicm90dAprYWxsYXMKbWluc2thCnNha25hcgp2YW5saWd0CnJlc2EKc3ZhcnRhCnVuaXZlcnNpdGV0Cm5pdsOlCnRhbmtlCmFuZApzdMOkbmRpZ3QKdmFyZQpwcml2YXRhCmJ5Z2dlcgpjaGFucwpzw7ZrZXIKc8OkdHRlcgpmw7Zyc3TDpQpzbGFnCnZpa3RpZ2FzdGUKZsO2bGplcgpreXJrYW4Ka8OkbmRlCmxlZGFyZQpzdGFuCnByaXNldApwcm9qZWt0CmFwcmlsCnN2ZW5za2FyCnRpZG5pbmdlbgpudXZhcmFuZGUKc3RyYXgKdXBwc2FsYQp2aXNhdApzZW50CmzDpHNlcgpseWNrYWRlcwp0aWxscsOkY2tsaWd0Cmx5Y2thcwpuw6RybWFzdApzdAp1dGzDpG5kc2thCmLDtnJqYXQKc2FtbWFuCmbDtnJmYXR0YXJlCmTDpWxpZ3QKcGFwcGEKZsO2cmV0YWdlbgpwcm9ncmFtbWV0CnZtCmjDpWthbgprdmlubmFuCmtsYXJhcgpwcmlzCnZlcmtzYW1oZXRlbgp2w6RsamVyCmxlZGEKbsOlCnRleHRhdA==", + "words/fr": "bm91cwptYWlzCnBvdXZvaXIKYXZlYwp0b3V0CmFsbGVyCnZvaXIKZW4KYmllbgpvw7kKc2Fucwpob21tZQp0dQpvdQpsZXVyCnNpCmRldXgKbWFyaQptb2kKdm91bG9pcgpmZW1tZQpncmFuZApxdWFuZAp2ZW5pcgpjZWx1aQpub3RyZQpkZXZvaXIKbMOgCmpvdXIKcHJlbmRyZQptw6ptZQp2b3RyZQpyaWVuCnBldGl0CmVuY29yZQphdXNzaQpxdWVscXVlCmRvbnQKbWVyCnRyb3V2ZXIKZG9ubmVyCnRlbXBzCsOnYQpwZXUKbcOqbWUKZmFsbG9pcgpzb3VzCnBhcmxlcgphbG9ycwptYWluCmNob3NlCnRvbgptZXR0cmUKdmllCnNhdm9pcgp5ZXV4CnBhc3Nlcgptb3J0CnJldmVuaXIKbm9pcgptYWludGVuYW50Cm5vdXZlYXUKdmlsbGUKcnVlCmVuZmluCmFwcGVsZXIKc29pcgpjaGFtYnJlCm1vdXJpcgpwYXMKcGFydGlyCmNpbnEKZXNwcml0CnNvbGVpbApkZXJuaWVyCmpldGVyCmRpeApyb2kKw6l0YXQKY29ycHMKYmVhdWNvdXAKc3VpdnJlCmJyYXMKw6ljcmlyZQpibGFuYwptb250cmVyCnRvbWJlcgpwbGFjZQpvdXZyaXIKYWgKcGFydGkKYXNzZXoKbGV1cgpjaGVyCnZvaWzDoAphbm7DqWUKbG9pbgpwb2ludAp2aXNhZ2UKYnJ1aXQKbGV0dHJlCmZyYW5jCmZvbmQKZm9yY2UKYXJyw6p0ZXIKcGVyZHJlCmF1dHJlCmFwcsOocwpyZWdhcmRlcgp0b3Vqb3VycwpqYW1haXMKY2VsYQphaW1lcgpub24KaGV1cmUKY3JvaXJlCmNlbnQKbW9uZGUKZG9uYwplbmZhbnQKZm9pcwpzZXVsCmF1dHJlCmVudHJlCnZlcnMKY2hlegpkZW1hbmRlcgpqZXVuZQpqdXNxdWUKdHLDqHMKbW9tZW50CnJlc3Rlcgpyw6lwb25kcmUKdMOqdGUKcMOocmUKZmlsbGUKbWlsbGUKcHJlbWllcgpjYXIKZW50ZW5kcmUKbmkKYm9uCnRyb2lzCmFpbnNpCmFuCnF1YXRyZQp1bgp0ZXJyZQpjb250cmUKZGlldQptb25zaWV1cgp2b2l4CnBlbnNlcgpxdWVsCmFycml2ZXIKbWFpc29uCmRldmFudApjb3VwCmJlYXUKY29ubmHDrnRyZQpkZXZlbmlyCmFpcgptb3QKbnVpdApzZW50aXIKZWF1CnZpZXV4CnNlbWJsZXIKbW9pbnMKdGVuaXIKaWNpCmNvbXByZW5kcmUKb3VpCnJlbmRyZQp0b2kKdmluZ3QKZGVwdWlzCmF0dGVuZHJlCnNvcnRpcgphbWkKdHJvcApwb3J0ZQpsZXF1ZWwKY2hhcXVlCmFtb3VyCnBlbmRhbnQKZMOpasOgCnBpZWQKdGFudApnZW5zCm5vbQp2aXZyZQpyZXByZW5kcmUKZW50cmVyCnBvcnRlcgpwYXlzCmNpZWwKYXZhbnQKcmVnYXJkCmV1eA==", + "words/pt": "Y29udHJhCnNpc3RlbWEKZm9pCsOgCmVsZXMKcmlvCmZhemVyCmVzdGF2YQpKb3PDqQptZXJjYWRvCnF1YWwKc3VsCnRlcgpzw7MKQ2FybG9zCmFub3MKZHVhcwpvdXRyYQpkaWEKcHJlc2lkZW50ZQplZGl0b3JpYQplc3BlY2lhbApubwpob2plCmFjb3Jkbwp2YWkKZGl6CmRpYXMKRmVybmFuZG8KZXN0w6NvCmVsZQphcwptaWxow7Vlcwpmb3JhbQpvdXRybwpiYW5jbwphc3NpbQpzdWEKdHJhYmFsaG8KY290aWRpYW5vCmdyYW5kZQpkaW5oZWlybwpwbGFubwpvCmUKbmFkYQpwcmXDp29zCmVsYQphb3MKc2VuZG8KZXN0YWRvCmRvCmdydXBvCnF1YW5kbwpsb2NhbApldQphbnRlcwrDoHMKZXN0ZQpwb2RlCnN1YXMKZXN0w6EKbsO6bWVybwphcGVuYXMKc2V1CnBvcnF1ZQpkdXJhbnRlCmNvbQpzZWd1bmRvCm1lbm9zCmFnb3JhCmZpbmFsCnJlcG9ydGFnZW0KYWZpcm1vdQptw6pzCnBhcmEKZW1wcmVzYQpwZWxvCmRlCmRhCm9udGVtCnPDo28KdGFtYsOpbQpwYXJ0ZQpzZW1hbmEKZG9pcwpzZW0KcHJpbWVpcmEKUGF1bG8KdW0KbWVzbW8KY2FuZGlkYXRvCmVzc2UKdGVtcG8KdmV6CkJyYXNpbApuZW0KZGlzc2UKbWFzCnR1ZG8KbWFpcwpvdXRyb3MKb3UKYXTDqQpjZXJjYQp1bWEKdmlkYQpkZXNkZQptZWxob3IKYQp0b2RvCnDDoWdpbmEKcGVzc29hcwpkb3MKcXVhdHJvCnNldXMKY2lkYWRlCm11aXRvCmNhc28KdG9kb3MKc2VqYQpqw6EKdGluaGEKY2FzYQpnb3Zlcm5vCmFpbmRhCmxlaQpzZW1wcmUKZXhlbXBsbwpwYXJ0aXIKbWFpb3IKb3MKZmF6CmNvbW8KdGVtCmVyYQpuYQpyZWFsCnByb2Nlc3NvCnBvZGVtCnNlcgpwb2zDrWNpYQp0w6ptCnByb2dyYW1hCmFubwpub3ZhCmVtcHJlc2FzCmjDoQpkZXZlCsOpCm1lCm11bmRvCnF1ZW0KcGHDrXMKZXNzYQpqb2dvCmVxdWlwZQpub3ZvCm9uZGUKYmVtCnBlbG9zCnRyw6pzCnBvcgpkZXBvaXMKcXVhbHF1ZXIKYWxndW5zCm5hY2lvbmFsCmVzcG9ydGUKc2Vyw6EKaXNzbwpmb2xoYQplbnRyZQplbQpuw6NvCmVzdGEKcXVlCm1pbAphcMOzcwpzb2JyZQpzZQpwcmltZWlybwphbwpjYWRhCnBvdWNvCmFsw6ltCmJyYXNpbGVpcmEKdm9jw6oKZm9ybWEKZGFzCnBlbGEKc2FtYmEKYW1pemFkZQpnb2xwZQpsaW1pdGFudGUKZXNxdWFkcsOjbwp4w61jYXJhCmNhZsOpCnByb2Zpc3Npb25hbAphZG9yw6F2ZWwKY2h1dmEKbGliZXJkYWRlCmluZmluaXRvCmRpdmVyc2lkYWRlCmFydGlnb3MKY294aW5oYQpww6NvCnZhemlvCmx1egppcnJlZ3VsYXIKcmVsw7NnaW8KcG9ydGEKZ2F0bwpjZXN0YQp2ZWxhCnBsYW50YXMKcGVkcmEKY8OpdQphdXRvbcOzdmVsCmJpY2ljbGV0YQpjYW5lY2EKcGVzc29hCmNvbWVyYW0KcHVsZWkKYW1hbmjDowpjb3JkYQptb3RvcmlzdGEKcXVlYnJlaQpjYW1pbmhhdmFtCnNpbXBsaWNpZGFkZQplbW/Dp8O1ZXMKb2ZlbnNpdm8KZXNxdWVjZXUKdHJpc3RlcwpkaXNwb27DrXZlbApjaW5jbwpwYXN0ZWwKcG/Dp28KbW/Dp2EKZ2Fyb3RvCmNlcnRvCnRhbHZlegpwaW9yCmJyYW5jbwpib3JyYWNoYQpyb2RhCmJhw7oKY2lyY28KY3JpYQpzaW1wbGVzbWVudGUKYW1hcmVp", + "words/ru": "0LPQvtC0CtGH0LXQu9C+0LLQtdC6CtCy0YDQtdC80Y8K0LTQtdC70L4K0LbQuNC30L3RjArQtNC10L3RjArRgNGD0LrQsArRgNCw0LcK0YDQsNCx0L7RgtCwCtGB0LvQvtCy0L4K0LzQtdGB0YLQvgrQu9C40YbQvgrQtNGA0YPQswrQs9C70LDQtwrQstC+0L/RgNC+0YEK0LTQvtC8CtGB0YLQvtGA0L7QvdCwCtGB0YLRgNCw0L3QsArQvNC40YAK0YHQu9GD0YfQsNC5CtCz0L7Qu9C+0LLQsArRgNC10LHQtdC90L7QugrRgdC40LvQsArQutC+0L3QtdGGCtCy0LjQtArRgdC40YHRgtC10LzQsArRh9Cw0YHRgtGMCtCz0L7RgNC+0LQK0L7RgtC90L7RiNC10L3QuNC1CtC20LXQvdGJ0LjQvdCwCtC00LXQvdGM0LPQuArQt9C10LzQu9GPCtC80LDRiNC40L3QsArQstC+0LTQsArQvtGC0LXRhgrQv9GA0L7QsdC70LXQvNCwCtGH0LDRgQrQv9GA0LDQstC+CtC90L7Qs9CwCtGA0LXRiNC10L3QuNC1CtC00LLQtdGA0YwK0L7QsdGA0LDQtwrQuNGB0YLQvtGA0LjRjwrQstC70LDRgdGC0YwK0LfQsNC60L7QvQrQstC+0LnQvdCwCtCx0L7QswrQs9C+0LvQvtGBCtGC0YvRgdGP0YfQsArQutC90LjQs9CwCtCy0L7Qt9C80L7QttC90L7RgdGC0YwK0YDQtdC30YPQu9GM0YLQsNGCCtC90L7Rh9GMCtGB0YLQvtC7CtC40LzRjwrQvtCx0LvQsNGB0YLRjArRgdGC0LDRgtGM0Y8K0YfQuNGB0LvQvgrQutC+0LzQv9Cw0L3QuNGPCtC90LDRgNC+0LQK0LbQtdC90LAK0LPRgNGD0L/Qv9CwCtGA0LDQt9Cy0LjRgtC40LUK0L/RgNC+0YbQtdGB0YEK0YHRg9C0CtGD0YHQu9C+0LLQuNC1CtGB0YDQtdC00YHRgtCy0L4K0L3QsNGH0LDQu9C+CtGB0LLQtdGCCtC/0L7RgNCwCtC/0YPRgtGMCtC00YPRiNCwCtGD0YDQvtCy0LXQvdGMCtGE0L7RgNC80LAK0YHQstGP0LfRjArQvNC40L3Rg9GC0LAK0YPQu9C40YbQsArQstC10YfQtdGACtC60LDRh9C10YHRgtCy0L4K0LzRi9GB0LvRjArQtNC+0YDQvtCz0LAK0LzQsNGC0YwK0LTQtdC50YHRgtCy0LjQtQrQvNC10YHRj9GGCtCz0L7RgdGD0LTQsNGA0YHRgtCy0L4K0Y/Qt9GL0LoK0LvRjtCx0L7QstGMCtCy0LfQs9C70Y/QtArQvNCw0LzQsArQstC10LoK0YjQutC+0LvQsArRhtC10LvRjArQvtCx0YnQtdGB0YLQstC+CtC00LXRj9GC0LXQu9GM0L3QvtGB0YLRjArQvtGA0LPQsNC90LjQt9Cw0YbQuNGPCtC/0YDQtdC30LjQtNC10L3RggrQutC+0LzQvdCw0YLQsArQv9C+0YDRj9C00L7QugrQvNC+0LzQtdC90YIK0YLQtdCw0YLRgArQv9C40YHRjNC80L4K0YPRgtGA0L4K0L/QvtC80L7RidGMCtGB0LjRgtGD0LDRhtC40Y8K0YDQvtC70YwK0YDRg9Cx0LvRjArRgdC80YvRgdC7CtGB0L7RgdGC0L7Rj9C90LjQtQrQutCy0LDRgNGC0LjRgNCwCtC+0YDQs9Cw0L0K0LLQvdC40LzQsNC90LjQtQrRgtC10LvQvgrRgtGA0YPQtArRgdGL0L0K0LzQtdGA0LAK0YHQvNC10YDRgtGMCtGA0YvQvdC+0LoK0L/RgNC+0LPRgNCw0LzQvNCwCtC30LDQtNCw0YfQsArQv9GA0LXQtNC/0YDQuNGP0YLQuNC1CtC+0LrQvdC+CtGA0LDQt9Cz0L7QstC+0YAK0L/RgNCw0LLQuNGC0LXQu9GM0YHRgtCy0L4K0YHQtdC80YzRjwrQv9GA0L7QuNC30LLQvtC00YHRgtCy0L4K0LjQvdGE0L7RgNC80LDRhtC40Y8K0L/QvtC70L7QttC10L3QuNC1CtGG0LXQvdGC0YAK0L7RgtCy0LXRggrQvNGD0LYK0LDQstGC0L7RgArRgdGC0LXQvdCwCtC40L3RgtC10YDQtdGBCtGE0LXQtNC10YDQsNGG0LjRjwrQv9GA0LDQstC40LvQvgrRg9C/0YDQsNCy0LvQtdC90LjQtQrQvNGD0LbRh9C40L3QsArQuNC00LXRjwrQv9Cw0YDRgtC40Y8K0YHQvtCy0LXRggrRgdGH0LXRggrRgdC10YDQtNGG0LUK0LTQstC40LbQtdC90LjQtQrQstC10YnRjArQvNCw0YLQtdGA0LjQsNC7CtC90LXQtNC10LvRjwrRh9GD0LLRgdGC0LLQvgrQs9C70LDQstCwCtC90LDRg9C60LAK0YDRj9C0CtCz0LDQt9C10YLQsArQv9GA0LjRh9C40L3QsArQv9C70LXRh9C+CtGG0LXQvdCwCtC/0LvQsNC9CtGA0LXRh9GMCtGC0L7Rh9C60LAK0L7RgdC90L7QstCwCtGC0L7QstCw0YDQuNGJCtC60YPQu9GM0YLRg9GA0LAK0LTQsNC90L3Ri9C1CtC80L3QtdC90LjQtQrQtNC+0LrRg9C80LXQvdGCCtC40L3RgdGC0LjRgtGD0YIK0YXQvtC0CtC/0YDQvtC10LrRggrQstGB0YLRgNC10YfQsArQtNC40YDQtdC60YLQvtGACtGB0YDQvtC6CtC/0LDQu9C10YYK0L7Qv9GL0YIK0YHQu9GD0LbQsdCwCtGB0YPQtNGM0LHQsArQtNC10LLRg9GI0LrQsArQvtGH0LXRgNC10LTRjArQu9C10YEK0YHQvtGB0YLQsNCyCtGH0LvQtdC9CtC60L7Qu9C40YfQtdGB0YLQstC+CtGB0L7QsdGL0YLQuNC1CtC+0LHRitC10LrRggrQt9Cw0LsK0YHQvtC30LTQsNC90LjQtQrQt9C90LDRh9C10L3QuNC1CtC/0LXRgNC40L7QtArRiNCw0LMK0LHRgNCw0YIK0LjRgdC60YPRgdGB0YLQstC+CtGB0YLRgNGD0LrRgtGD0YDQsArQvdC+0LzQtdGACtC/0YDQuNC80LXRgArQuNGB0YHQu9C10LTQvtCy0LDQvdC40LUK0LPRgNCw0LbQtNCw0L3QuNC9CtC40LPRgNCwCtC90LDRh9Cw0LvRjNC90LjQugrRgNC+0YHRggrRgtC10LzQsArQv9GA0LjQvdGG0LjQvwrQvNC10YLQvtC0CtGC0LjQvwrRhNC40LvRjNC8CtC60YDQsNC5CtCz0L7RgdGC0YwK0LLQvtC30LTRg9GFCtGF0LDRgNCw0LrRgtC10YAK0LHQvtGA0YzQsdCwCtC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1CtGA0LDQt9C80LXRgArQvtCx0YDQsNC30L7QstCw0L3QuNC1CtC80LDQu9GM0YfQuNC6CtC60YDQvtCy0YwK0YDQsNC50L7QvQrQvdC10LHQvgrQsNGA0LzQuNGPCtC60LvQsNGB0YEK0L/RgNC10LTRgdGC0LDQstC40YLQtdC70YwK0YPRh9Cw0YHRgtC40LUK0LTQtdCy0L7Rh9C60LAK0L/QvtC70LjRgtC40LrQsArQs9C10YDQvtC5CtC60LDRgNGC0LjQvdCwCtC00L7Qu9C70LDRgArRgdC/0LjQvdCwCtGC0LXRgNGA0LjRgtC+0YDQuNGPCtC/0L7QuwrQv9C+0LvQtQrQuNC30LzQtdC90LXQvdC40LUK0L3QsNC/0YDQsNCy0LvQtdC90LjQtQrRgNC40YHRg9C90L7QugrRgtC10YfQtdC90LjQtQrRhtC10YDQutC+0LLRjArQsdCw0L3QugrRgdGG0LXQvdCwCtC90LDRgdC10LvQtdC90LjQtQrQsdC+0LvRjNGI0LjQvdGB0YLQstC+CtC80YPQt9GL0LrQsArQv9GA0LDQstC00LAK0YHQstC+0LHQvtC00LAK0L/QsNC80Y/RgtGMCtC60L7QvNCw0L3QtNCwCtGB0L7RjtC3CtCy0YDQsNGHCtC00L7Qs9C+0LLQvtGACtC00LXRgNC10LLQvgrRhNCw0LrRggrRhdC+0LfRj9C40L0K0L/RgNC40YDQvtC00LAK0YPQs9C+0LsK0YLQtdC70LXRhNC+0L0K0L/QvtC30LjRhtC40Y8K0LTQstC+0YAK0L/QuNGB0LDRgtC10LvRjArRgdCw0LzQvtC70LXRggrQvtCx0YrQtdC8CtGA0L7QtArRgdC+0LvQvdGG0LUK0LLQtdGA0LAK0LHQtdGA0LXQswrRgdC/0LXQutGC0LDQutC70YwK0YTQuNGA0LzQsArRgdC/0L7RgdC+0LEK0LfQsNCy0L7QtArRhtCy0LXRggrQttGD0YDQvdCw0LsK0YDRg9C60L7QstC+0LTQuNGC0LXQu9GMCtGB0L/QtdGG0LjQsNC70LjRgdGCCtC+0YbQtdC90LrQsArRgNC10LPQuNC+0L0K0L/QtdGB0L3RjwrQv9GA0L7RhtC10L3RggrRgNC+0LTQuNGC0LXQu9GMCtC80L7RgNC1CtGC0YDQtdCx0L7QstCw0L3QuNC1CtC+0YHQvdC+0LLQsNC90LjQtQrQv9C+0LvQvtCy0LjQvdCwCtGA0L7QvNCw0L0K0LrRgNGD0LMK0LDQvdCw0LvQuNC3CtGB0YLQuNGF0LgK0LDQstGC0L7QvNC+0LHQuNC70YwK0Y3QutC+0L3QvtC80LjQutCwCtC70LjRgtC10YDQsNGC0YPRgNCwCtCx0YPQvNCw0LPQsArQv9C+0Y3RggrRgdGC0LXQv9C10L3RjArQs9C+0YHQv9C+0LTQuNC9CtC90LDQtNC10LbQtNCwCtC/0YDQtdC00LzQtdGCCtCy0LDRgNC40LDQvdGCCtC80LjQvdC40YHRgtGACtCz0YDQsNC90LjRhtCwCtC00YPRhQrQvNC+0LTQtdC70YwK0L7Qv9C10YDQsNGG0LjRjwrQv9Cw0YDQsArRgdC+0L0K0L3QsNC30LLQsNC90LjQtQrRg9C8CtC/0L7QstC+0LQK0YHRgtCw0YDQuNC6CtC80LjQu9C70LjQvtC9CtGD0YHQv9C10YUK0YHRh9Cw0YHRgtGM0LUK0YDQtdCx0Y/RgtCwCtC60LDQsdC40L3QtdGCCtC80LDQs9Cw0LfQuNC9CtC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQvgrQstGL0YXQvtC0CtGD0LTQsNGACtCx0LDQt9CwCtC30L3QsNC90LjQtQrRgtC10LrRgdGCCtC30LDRidC40YLQsArRgNGD0LrQvtCy0L7QtNGB0YLQstC+CtC/0LvQvtGJ0LDQtNGMCtGB0L7Qt9C90LDQvdC40LUK0LLQvtC30YDQsNGB0YIK0YPRh9Cw0YHRgtC90LjQugrRg9GH0LDRgdGC0L7QugrQv9GD0L3QutGCCtC70LjQvdC40Y8K0LbQtdC70LDQvdC40LUK0L/QsNC/0LAK0LTQvtC60YLQvtGACtCz0YPQsdCwCtC00L7Rh9GMCtGB0YDQtdC00LAK0L/RgNC10LTRgdC10LTQsNGC0LXQu9GMCtC/0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1CtGB0L7Qu9C00LDRggrRhdGD0LTQvtC20L3QuNC6CtCy0L7Qu9C+0YEK0L7RgNGD0LbQuNC1CtGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQtQrQstC10YLQtdGACtC/0LDRgNC10L3RjArQt9GA0LXQvdC40LUK0LPQtdC90LXRgNCw0LsK0L7Qs9C+0L3RjArQv9C+0L3Rj9GC0LjQtQrRgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQvgrRg9GF0L4K0LPRgNGD0LTRjArQvdC+0YEK0YHRgtGA0LDRhQrRg9GB0LvRg9Cz0LAK0YHQvtC00LXRgNC20LDQvdC40LUK0YDQsNC00L7RgdGC0YwK0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMCtC/0YDQvtC00YPQutGCCtC60L7QvNC/0LvQtdC60YEK0LHQuNC30L3QtdGBCtGB0LDQtArRgdC+0YLRgNGD0LTQvdC40LoK0LvQtdGC0L4K0LrRg9GA0YEK0L/RgNC10LTQu9C+0LbQtdC90LjQtQrRgNC+0YIK0YLQtdGF0L3QvtC70L7Qs9C40Y8K0YDQtdGE0L7RgNC80LAK0L7RgtGB0YPRgtGB0YLQstC40LUK0YHQvtCx0LDQutCwCtC60LDQvNC10L3RjArQsdGD0LTRg9GJ0LXQtQrRgNCw0YHRgdC60LDQtwrQutC+0L3RgtGA0L7Qu9GMCtGA0LXQutCwCtC/0YDQvtC00YPQutGG0LjRjwrRgdGD0LzQvNCwCtGC0LXRhdC90LjQutCwCtC30LTQsNC90LjQtQrRgdGE0LXRgNCwCtC90LXQvtCx0YXQvtC00LjQvNC+0YHRgtGMCtGE0L7QvdC0CtC/0L7QtNCz0L7RgtC+0LLQutCwCtC70LjRgdGCCtGA0LXRgdC/0YPQsdC70LjQutCwCtGF0L7Qt9GP0LnRgdGC0LLQvgrQstC+0LvRjwrQsdGO0LTQttC10YIK0YHQvdC10LMK0LTQtdGA0LXQstC90Y8K0LzRg9C20LjQugrRjdC70LXQvNC10L3RggrQvtCx0YHRgtC+0Y/RgtC10LvRjNGB0YLQstC+CtC90LXQvNC10YYK0L/QvtCx0LXQtNCwCtC40YHRgtC+0YfQvdC40LoK0LfQstC10LfQtNCwCtCy0YvQsdC+0YAK0LzQsNGB0YHQsArQuNGC0L7QswrRgdC10YHRgtGA0LAK0L/RgNCw0LrRgtC40LrQsArQv9GA0L7QstC10LTQtdC90LjQtQrQutCw0YDQvNCw0L0K0YHQu9Cw0LLQsArQutGD0YXQvdGPCtC+0L/RgNC10LTQtdC70LXQvdC40LUK0YTRg9C90LrRhtC40Y8K0LLQvtC50YHQutC+CtC60L7QvNC40YHRgdC40Y8K0L/RgNC40LzQtdC90LXQvdC40LUK0LrQsNC/0LjRgtCw0L0K0YDQsNCx0L7RgtC90LjQugrQvtCx0LXRgdC/0LXRh9C10L3QuNC1CtC+0YTQuNGG0LXRgArRhNCw0LzQuNC70LjRjwrQv9GA0LXQtNC10LsK0LLRi9Cx0L7RgNGLCtGD0YfQtdC90YvQuQrQsdGD0YLRi9C70LrQsArQsdC+0LkK0YLQtdC+0YDQuNGPCtC30L7QvdCwCtC+0YLQtNC10LsK0LfRg9CxCtGA0LDQt9GA0LDQsdC+0YLQutCwCtC70LjRh9C90L7RgdGC0YwK0LPQvtGA0LAK0YLQvtCy0LDRgArQvNC10YLRgArQv9GA0LDQt9C00L3QuNC6CtCy0LvQuNGP0L3QuNC1CtGH0LjRgtCw0YLQtdC70YwK0YPQtNC+0LLQvtC70YzRgdGC0LLQuNC1CtCw0LrRgtC10YAK0YHQu9C10LfQsArQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0YwK0YPRh9C40YLQtdC70YwK0LDQutGCCtCx0L7Qu9GMCtC80L3QvtC20LXRgdGC0LLQvgrQvtGB0L7QsdC10L3QvdC+0YHRgtGMCtC/0L7QutCw0LfQsNGC0LXQu9GMCtC60L7RgNCw0LHQu9GMCtC30LLRg9C6CtCy0L/QtdGH0LDRgtC70LXQvdC40LUK0YfQsNGB0YLQvdC+0YHRgtGMCtC00LXRgtGB0YLQstC+CtCy0YvQstC+0LQK0L/RgNC+0YTQtdGB0YHQvtGACtC00L7Qu9GPCtC90L7RgNC80LAK0L/RgNC+0YjQu9C+0LUK0LrQvtC80LDQvdC00LjRgArQutC+0YDQuNC00L7RgArQv9C+0LTQtNC10YDQttC60LAK0YDQsNC80LrQsArQstGA0LDQswrRjdGC0LDQvwrRh9C10YDRggrQtNC10LQK0YHQvtCx0YDQsNC90LjQtQrQv9GA0LjQtdC8CtCx0L7Qu9C10LfQvdGMCtC60LvQtdGC0LrQsArQutC+0LbQsArQt9Cw0Y/QstC70LXQvdC40LUK0L/QvtC/0YvRgtC60LAK0YHRgNCw0LLQvdC10L3QuNC1CtGA0LDRgdGH0LXRggrQtNC10L/Rg9GC0LDRggrQutC+0LzQuNGC0LXRggrQt9C90LDQugrQtNGP0LTRjwrRg9GH0LXRggrRhdC70LXQsQrRh9Cw0LkK0YDQtdC20LjQvArRhtC10LvQvtC1CtCy0LjRgNGD0YEK0LLRi9GA0LDQttC10L3QuNC1CtC30LTQvtGA0L7QstGM0LUK0LfQuNC80LAK0LTQtdGB0Y/RgtC+0LoK0LPQu9GD0LHQuNC90LAK0YHQtdGC0YwK0YHRgtGD0LTQtdC90YIK0YHQtdC60YPQvdC00LAK0YHQutC+0YDQvtGB0YLRjArQv9C+0LjRgdC6CtGB0YPRgtGMCtC90LDQu9C+0LMK0L7RiNC40LHQutCwCtC00L7RhdC+0LQK0YDQtdC20LjRgdGB0LXRgArQv9C+0LLQtdGA0YXQvdC+0YHRgtGMCtC+0YnRg9GJ0LXQvdC40LUK0LrQsNGA0YLQsArQutC70YPQsQrRgdGC0LDQvdGG0LjRjwrRgNC10LLQvtC70Y7RhtC40Y8K0LrQvtC70LXQvdC+CtC80LjQvdC40YHRgtC10YDRgdGC0LLQvgrRgdGC0LXQutC70L4K0Y3RgtCw0LYK0LLRi9GB0L7RgtCwCtCx0LDQsdGD0YjQutCwCtGC0YDRg9Cx0LrQsArQs9Cw0LcK0LzQsNGB0YLQtdGACtC/0L7QstC10LTQtdC90LjQtQrRgdGC0L7Qu9C40YbQsArQvNC10YXQsNC90LjQt9C8CtC/0LXRgNC10LTQsNGH0LAK0YHQv9C+0YHQvtCx0L3QvtGB0YLRjArQv9C+0LTRhdC+0LQK0Y3QvdC10YDQs9C40Y8K0YHRg9GJ0LXRgdGC0LLQvtCy0LDQvdC40LUK0LjRgdC/0L7Qu9C90LXQvdC40LUK0LrQuNC90L4K0YHQvtC20LDQu9C10L3QuNC1CtC30LDQvNC10YHRgtC40YLQtdC70YwK0YDQtdGB0YPRgNGBCtCw0LrRhtC40Y8K0YDQvtC20LTQtdC90LjQtQrQsNC00LzQuNC90LjRgdGC0YDQsNGG0LjRjwrRgdGC0L7QuNC80L7RgdGC0YwK0YPQu9GL0LHQutCwCtCw0YDRgtC40YHRggrRgdC+0YHQtdC0CtGE0YDQsNC30LAK0YTQuNCz0YPRgNCwCtGB0YPQsdGK0LXQutGCCtGA0LXQsNC60YbQuNGPCtGB0L/QuNGB0L7QugrRhNC+0YLQvtCz0YDQsNGE0LjRjwrQttGD0YDQvdCw0LvQuNGB0YIK0LzQsNC5CtC90LDRgNGD0YjQtdC90LjQtQrQt9Cw0YHQtdC00LDQvdC40LUK0YLQvtC70L/QsArQsdC+0LvRjNC90LjRhtCwCtGB0YPRidC10YHRgtCy0L4K0YHQstC+0LnRgdGC0LLQvgrQtNC+0LvQswrQv9C+0LrQvtC70LXQvdC40LUK0LbQuNCy0L7RgtC90L7QtQrRgdGF0LXQvNCwCtGD0YHQuNC70LjQtQrQvtGC0LvQuNGH0LjQtQrQvtGB0YLRgNC+0LIK0L/RgNC+0YLQuNCy0L3QuNC6CtCy0L7Qu9C90LAK0YDQtdCw0LvQuNC30LDRhtC40Y8K0YHRgtGA0LDQvdC40YbQsArRhNC+0YDQvNC40YDQvtCy0LDQvdC40LUK0LbQuNGC0LXQu9GMCtC60YDQsNGB0L7RgtCwCtC/0YLQuNGG0LAK0YDQsNGB0YLQtdC90LjQtQrRgtC10L3RjArRj9Cy0LvQtdC90LjQtQrRhdGA0LDQvArQt9Cw0L/QsNGFCtCy0L7QtNC60LAK0L3QsNC70LjRh9C40LUK0YPQttCw0YEK0L7QtNC10LbQtNCwCtC60YDQtdGB0LvQvgrQsdC+0LvRjNC90L7QuQrQv9C+0LXQt9C0CtGD0L3QuNCy0LXRgNGB0LjRgtC10YIK0YLRgNCw0LTQuNGG0LjRjwrQsNC00YDQtdGBCtC00LXQutCw0LHRgNGMCtC70LDQtNC+0L3RjArRgdCy0LXQtNC10L3QuNC1CtGG0LLQtdGC0L7QugrQu9C40LTQtdGACtC+0LrRgtGP0LHRgNGMCtC30LDQvdGP0YLQuNC1CtGB0LXQvdGC0Y/QsdGA0YwK0L/QvtC80LXRidC10L3QuNC1CtGP0L3QstCw0YDRjArQt9GA0LjRgtC10LvRjArRgNC10LTQsNC60YbQuNGPCtGB0YLQuNC70YwK0LLQtdGB0L3QsArRhNCw0LrRgtC+0YAK0LDQstCz0YPRgdGCCtC40LfQstC10YHRgtC40LUK0LfQsNCy0LjRgdC40LzQvtGB0YLRjArQvtGF0YDQsNC90LAK0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1CtC60L7QvdGG0LXRgNGCCtC+0YLQtNC10LvQtdC90LjQtQrRgNCw0YHRhdC+0LQK0LLRi9GB0YLQsNCy0LrQsArQvNC40LvQuNGG0LjRjwrQv9C10YDQtdGF0L7QtArRjdC/0L7RhdCwCtC30LDQv9Cw0LQK0L/RgNC+0LjQt9Cy0LXQtNC10L3QuNC1CtGA0L7QtNC40L3QsArRgdC+0LHRgdGC0LLQtdC90L3QvtGB0YLRjArRgtCw0LnQvdCwCtGC0YDQsNCy0LAK0LvQsNCz0LXRgNGMCtC40LzRg9GJ0LXRgdGC0LLQvgrQutGA0L7QstCw0YLRjArQsNC/0L/QsNGA0LDRggrRgdC10YDQtdC00LjQvdCwCtC80LDRgNGCCtC60LvQuNC10L3RggrQtNCw0LzQsArRhNGA0L7QvdGCCtC+0YLRgNCw0YHQu9GMCtGB0YLRg9C7CtCx0LXRgdC10LTQsArQt9Cw0LrQvtC90L7QtNCw0YLQtdC70YzRgdGC0LLQvgrQv9GA0L7QtNCw0LbQsArQv9C+0LLRi9GI0LXQvdC40LUK0LzRg9C30LXQuQrRgdC70LXQtArQv9C+0LvQutC+0LLQvdC40LoK0YHQvtC80L3QtdC90LjQtQrQv9C+0L3QuNC80LDQvdC40LUK0LDQv9GA0LXQu9GMCtC60L3Rj9C30YwK0YDRi9Cx0LAK0LTRg9C80LAK0LrQvtC00LXQutGBCtGB0YPRgtC60LgK0YfRg9C00L4K0YjQtdGPCtGB0YPQtNGM0Y8K0LrRgNGL0YjQsArQvdCw0YHRgtGA0L7QtdC90LjQtQrQv9C+0YLQvtC6CtC00L7Qu9C20L3QvtGB0YLRjArQv9GA0LXRgdGC0YPQv9C70LXQvdC40LUK0LzQvtC30LMK0YfQtdGB0YLRjArQv9C+0YHRggrQtdCy0YDQtdC5CtC40Y7QvdGMCtGB0L7RgtC90Y8K0LTQvtC20LTRjArQu9C10YHRgtC90LjRhtCwCtC00LDRh9CwCtGD0YHRgtCw0L3QvtCy0LrQsArQv9C+0Y/QstC70LXQvdC40LUK0L/QvtC70YPRh9C10L3QuNC1CtC+0LHRgNCw0LfQtdGGCtGC0YDRg9Cx0LAK0LPQu9Cw0LLQvdC+0LUK0L7RgdC10L3RjArQutC+0YHRgtGO0LwK0LHQsNCx0LAK0YbQtdC90L3QvtGB0YLRjArQvtCx0Y/Qt9Cw0L3QvdC+0YHRgtGMCtC/0YzQtdGB0LAK0YLQsNCx0LvQuNGG0LAK0LLQuNC90L4K0LLQvtGB0L/QvtC80LjQvdCw0L3QuNC1CtC70L7RiNCw0LTRjArQutC+0LvQu9C10LPQsArQvtGA0LPQsNC90LjQt9C8CtGD0YfQtdC90LjQugrRg9GH0YDQtdC20LTQtdC90LjQtQrQvtGC0LrRgNGL0YLQuNC1CtGC0L7QvArRh9C10YDRgtCwCtGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60LAK0LLRi9C/0L7Qu9C90LXQvdC40LUK0L7QsdC+0YDQvtC90LAK0LLRi9GB0YLRg9C/0LvQtdC90LjQtQrRgtC10LzQv9C10YDQsNGC0YPRgNCwCtC/0LXRgNGB0L/QtdC60YLQuNCy0LAK0L/QvtC00YDRg9Cz0LAK0L/RgNC40LrQsNC3CtC20LXRgNGC0LLQsArRgNC10YHRgtC+0YDQsNC9CtC60LjQu9C+0LzQtdGC0YAK0YHQv9C+0YAK0LLQutGD0YEK0L/RgNC40LfQvdCw0LoK0L/RgNC+0LzRi9GI0LvQtdC90L3QvtGB0YLRjArQsNC80LXRgNC40LrQsNC90LXRhgrQu9C+0LEK0LfQsNC60LvRjtGH0LXQvdC40LUK0LLQvtGB0YLQvtC6CtC40YHQutC70Y7Rh9C10L3QuNC1CtC60LvRjtGHCtC/0L7RgdGC0LDQvdC+0LLQu9C10L3QuNC1CtGB0LvQvtC5CtCx0L7QugrQuNGO0LvRjArQv9C10YDQtdCy0L7QtArRgdC10LrRgNC10YLQsNGA0YwK0LrRg9GB0L7QugrRgdC70YPRhQrQv9C+0LvRjNC30LAK0LfQstC+0L3QvtC6CtC+0LHRgdGC0LDQvdC+0LLQutCwCtGH0LjQvdC+0LLQvdC40LoK0YHQvtCz0LvQsNGI0LXQvdC40LUK0LTQtdGC0LDQu9GMCtGA0YPRgdGB0LrQuNC5CtGC0LjRiNC40L3QsArQt9Cw0YDQv9C70LDRgtCwCtCx0LjQu9C10YIK0L/QvtC00LDRgNC+0LoK0YLRjtGA0YzQvNCwCtGP0YnQuNC6CtC60L7QvdC60YPRgNGBCtC60L3QuNC20LrQsArQuNC30YPRh9C10L3QuNC1CtC/0YDQvtGB0YzQsdCwCtGG0LDRgNGMCtC/0YPQsdC70LjQutCwCtGB0LzQtdGFCtGB0L7QvtCx0YnQtdC90LjQtQrRg9Cz0YDQvtC30LAK0LHQtdC00LAK0LHQu9C+0LoK0LTQvtGB0YLQuNC20LXQvdC40LUK0L3QsNC30L3QsNGH0LXQvdC40LUK0YDQtdC60LvQsNC80LAK0L/QvtGA0YLRgNC10YIK0LzQsNGB0LvQvgrRgdGC0LDQutCw0L0K0YPRgNC+0LoK0YfQsNGB0YsK0LrRgNC40LoK0YLQstC+0YDRh9C10YHRgtCy0L4K0YLQtdC70LXQstC40LfQvtGACtC40L3RgdGC0YDRg9C80LXQvdGCCtC60L7QvdGG0LXQv9GG0LjRjwrQu9C10LnRgtC10L3QsNC90YIK0Y3QutGA0LDQvQrQtNC90L4K0YDQtdCw0LvRjNC90L7RgdGC0YwK0LrQsNC90LDQuwrQvNGP0YHQvgrQt9C90LDQutC+0LzRi9C5CtGJ0LXQutCwCtC60L7QvdGE0LvQuNC60YIK0L/QtdGA0LXQs9C+0LLQvtGA0YsK0LfQsNC/0LjRgdGMCtCy0LDQs9C+0L0K0L/Qu9C+0YnQsNC00LrQsArQv9C+0YHQu9C10LTRgdGC0LLQuNC1CtGB0L7RgtGA0YPQtNC90LjRh9C10YHRgtCy0L4K0LfQtdGA0LrQsNC70L4K0YLQvtC9CtCw0LrQsNC00LXQvNC40Y8K0L/QsNC70LDRgtCwCtC/0L7RgtGA0LXQsdC90L7RgdGC0YwK0L3QvtGP0LHRgNGMCtGD0LLQtdC70LjRh9C10L3QuNC1CtC00YPRgNCw0LoK0L/QvtC10LfQtNC60LAK0L7QsdC10LQK0L/QvtGC0LXRgNGPCtGE0LXQstGA0LDQu9GMCtC80LXRgNC+0L/RgNC40Y/RgtC40LUK0L/QsNGA0LoK0L/RgNC40L3Rj9GC0LjQtQrRg9GB0YLRgNC+0LnRgdGC0LLQvgrQstC10YnQtdGB0YLQstC+CtC60LDRgtC10LPQvtGA0LjRjwrRgdC10LfQvtC9CtCz0L7RgdGC0LjQvdC40YbQsArQuNC30LTQsNC90LjQtQrQvtCx0YrQtdC00LjQvdC10L3QuNC1CtGC0LXQvNC90L7RgtCwCtGH0LXQu9C+0LLQtdGH0LXRgdGC0LLQvgrQutC+0LvQtdGB0L4K0L7Qv9Cw0YHQvdC+0YHRgtGMCtGA0LDQt9GA0LXRiNC10L3QuNC1CtCy0L7Qt9C00LXQudGB0YLQstC40LUK0LrQvtC70LvQtdC60YLQuNCyCtC60LDQvNC10YDQsArQt9Cw0L/QsNGBCtGB0LvQtdC00YHRgtCy0LjQtQrQtNC70LjQvdCwCtC60YDRi9C70L4K0L7QutGA0YPQswrRhNC+0L0K0LrQsNC90LTQuNC00LDRggrRgNC+0LTRgdGC0LLQtdC90L3QuNC6CtC00LDQstC70LXQvdC40LUK0L/RgNC40YHRg9GC0YHRgtCy0LjQtQrQstC30LDQuNC80L7QtNC10LnRgdGC0LLQuNC1CtC00L7RgdC60LAK0L/QsNGA0YLQvdC10YAK0LTQstC40LPQsNGC0LXQu9GMCtGI0YPQvArQtNC+0YHRgtC+0LjQvdGB0YLQstC+CtCz0YDQtdGFCtC90L7QtgrQv9C+0LvQtdGCCtGB0YLRgNCw0YHRgtGMCtC40YHQv9GL0YLQsNC90LjQtQpUUlVFCtC+0L/Qu9Cw0YLQsArRgNCw0LfQvdC40YbQsArQstC+0LTQuNGC0LXQu9GMCtC/0LDQutC10YIK0YHQvdC40LbQtdC90LjQtQrRhNC+0YDQvNGD0LvQsArQttC40LLQvtGCCtC60LDQv9C40YLQsNC7CtC80L7RgdGCCtC90L7QstC+0YHRgtGMCtGN0YTRhNC10LrRggrQstGF0L7QtArQs9GD0LHQtdGA0L3QsNGC0L7RgArQtNC+0LrQu9Cw0LQK0YHQvNC10L3QsArRg9Cx0LjQudGB0YLQstC+CtGN0LrRgdC/0LXRgNGCCtCw0LLRgtC+0LHRg9GBCtC/0LvQsNGC0YzQtQrQutCw0LTRgArRgtC10YLRjwrQvtCx0YnQtdC90LjQtQrQv9GB0LjRhdC+0LvQvtCz0LjRjwrQu9C10LIK0L/QvtGA0L7QswrQv9GA0L7QstC10YDQutCwCtC/0YDQvtGG0LXQtNGD0YDQsArRgNCw0LHQvtGH0LjQuQrRgNC10LzQvtC90YIK0L7QsdGA0LDRidC10L3QuNC1CtC+0LHRg9GH0LXQvdC40LUK0L7QttC40LTQsNC90LjQtQrQv9Cw0LzRj9GC0L3QuNC6CtC60L7RgNC10L3RjArQvdCw0LHQu9GO0LTQtdC90LjQtQrQsdGD0LrQstCwCtC00L7QutCw0LfQsNGC0LXQu9GM0YHRgtCy0L4K0L/RgNC40LfQvdCw0L3QuNC1CtC/0L7RgdGC0LXQu9GMCtGI0YLQsNCxCtCy0LvQsNC00LXQu9C10YYK0LrQvtC80L/RjNGO0YLQtdGACtC40L3QttC10L3QtdGACtGB0YLQsNGA0YPRhdCwCtC70L7QtNC60LAK0YDQsNC60LXRgtCwCtGB0LXRgNC40Y8K0YjRg9GC0LrQsArQstC10YDRiNC40L3QsArQstGL0L/Rg9GB0LoK0LrRg9C70LDQugrQu9C10LQK0YLQvtGA0LPQvtCy0LvRjwrQvdC10YTRgtGMCtC80L7Qu9C+0LTQtdC20YwK0YbQuNGE0YDQsArQutC+0YDQv9GD0YEK0L3QtdC00L7RgdGC0LDRgtC+0LoK0YHQsNC/0L7QswrRgdGD0YnQvdC+0YHRgtGMCtGC0LDQu9Cw0L3RggrRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLRjArQutC+0YTQtQrQv9C+0LvQvtGB0LAK0L7RgdC90L7QstC90L7QtQrRgNCw0YHRgdC80L7RgtGA0LXQvdC40LUK0YHQsdC+0YAK0YjRgtCw0YIK0YHQu9C10LTQvtCy0LDRgtC10LvRjArQttC40LvRjNC1CtC80LXRiNC+0LoK0L7Qv9C40YHQsNC90LjQtQrQutGD0YHRggrQvtGC0LrQsNC3CtC30LDQvNC+0LoK0YDQtdC00LDQutGC0L7RgArQtNCy0L7RgNC10YYK0LfQsNCx0L7RgtCwCtC/0LjQstC+CtC00LjQstCw0L0K0YHRgtC+0LvQuNC6CtGN0LrRgdC/0LXRgNC40LzQtdC90YIK0L/QtdGH0LDRgtGMCtC60L7Qu9GM0YbQvgrQv9C40YHRgtC+0LvQtdGCCtCy0L7RgdC/0LjRgtCw0L3QuNC1CtC90LDRh9Cw0LvRjNGB0YLQstC+CtC/0YDQvtGE0LXRgdGB0LjRjwrQstC+0YDQvtGC0LAK0LTQvtCx0YDQvgrQtNGA0YPQttCx0LAK0L/QvtC60L7QuQrRgNC40YHQugrQvtC60L7QvdGH0LDQvdC40LUK0LTRi9C8CtCx0YDQsNC6CtCy0LXQu9C40YfQuNC90LAK0LfQsNC/0LjRgdC60LAK0LjQvdC40YbQuNCw0YLQuNCy0LAK0YHQvtCy0LXRgdGC0YwK0LDQutGC0LjQstC90L7RgdGC0YwK0LrQvtGB0YLRjArRgdC/0L7RgNGCCtC60YDQtdC00LjRggrQs9C+0YHQv9C+0LTRjArQvNCw0LnQvtGACtC60L7QvdGE0LXRgNC10L3RhtC40Y8K0L/QvtGC0L7Qu9C+0LoK0LHQuNCx0LvQuNC+0YLQtdC60LAK0L/QvtC80L7RidC90LjQugrQutC+0L3RgdGC0YDRg9C60YbQuNGPCtC+0YLQtNGL0YUK0YDRg9GH0LrQsArQvNC10YLQsNC70LsK0LzQvtC70L7QutC+CtC/0YDQvtC60YPRgNC+0YAK0YLRgNCw0L3RgdC/0L7RgNGCCtC/0L7RjdC30LjRjwrRgdC+0LXQtNC40L3QtdC90LjQtQrQutGA0LDRgdC60LAK0YDQsNGB0YHRgtC+0Y/QvdC40LUK0LzQtdGH0YLQsArRgdC10LvQvgrQtdC00LAK0LfQu9C+CtC/0L7QtNGA0LDQt9C00LXQu9C10L3QuNC1CtGB0Y7QttC10YIK0YDRg9Cx0LXQtgrRgdC40LPQvdCw0LsK0LDRgtC80L7RgdGE0LXRgNCwCtC60YDQtdGB0YIK0LLQtdGBCtCy0LfRgNGL0LIK0LrQvtC90YLQsNC60YIK0YHQuNCz0LDRgNC10YLQsArQstC+0YHRgtC+0YDQswrQt9C+0LvQvtGC0L4K0L/QvtGH0LLQsArQv9GA0LXQvNC40Y8K0LrQvtGA0L7Qu9GMCtC/0L7QtNGK0LXQt9C0CtGI0LDQvdGBCtCw0LLRgtC+0LzQsNGCCtC30LDQutCw0LcK0LzQsNC70YzRh9C40YjQutCwCtC+0YfQutC4CtC80LjQswrRiNGC0YPQutCwCtGH0YLQtdC90LjQtQrQv9C+0YHQtdC70L7QugrRgdCy0LjQtNC10YLQtdC70YwK0YHRgtCw0LLQutCwCtGB0YPQvNC60LAK0YPQtNC40LLQu9C10L3QuNC1CtGF0LLQvtGB0YIK0L/QtdGB0L7QugrQv9C+0LLQvtGA0L7RggrQstC+0LfQstGA0LDRidC10L3QuNC1CtC80LPQvdC+0LLQtdC90LjQtQrRgdGC0LDRgtGD0YEK0L7Qt9C10YDQvgrRgdGC0YDQvtC5CtC/0LDRgNCw0LzQtdGC0YAK0YHQutCw0LfQutCwCtGC0LXQvdC00LXQvdGG0LjRjwrQstC40L3QsArQtNGL0YXQsNC90LjQtQrQstC10YDRgdC40Y8K0LzQsNGB0YjRgtCw0LEK0LzQvtC90LDRgdGC0YvRgNGMCtGF0L7Qt9GP0LnQutCwCtC00L7Rh9C60LAK0YLQsNC90LXRhgrRjdC60YHQv9C70YPQsNGC0LDRhtC40Y8K0LrQvtC80LzRg9C90LjRgdGCCtC/0LXQvdGB0LjRjwrQv9GA0LjRj9GC0LXQu9GMCtC+0LHRitGP0YHQvdC10L3QuNC1CtC90LDQsdC+0YAK0L/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YwK0L/Ri9C70YwK0YTQuNC70L7RgdC+0YTQuNGPCtC80L7RidC90L7RgdGC0YwK0L7QsdGP0LfQsNGC0LXQu9GM0YHRgtCy0L4K0YPRhdC+0LQK0LPQvtGA0LvQvgrQutGA0LjQt9C40YEK0YPQutCw0LfQsNC90LjQtQrQv9C70LDRgtCwCtGP0LHQu9C+0LrQvgrQv9GA0LXQv9Cw0YDQsNGCCtC00LXQudGB0YLQstC40YLQtdC70YzQvdC+0YHRgtGMCtC80L7RgdC60LLQuNGHCtC+0YHRgtCw0YLQvtC6CtC40LfQvtCx0YDQsNC20LXQvdC40LUK0YHQtNC10LvQutCwCtGB0L7Rh9C40L3QtdC90LjQtQrQv9C+0LrRg9C/0LDRgtC10LvRjArRgtCw0L3QugrQt9Cw0YLRgNCw0YLQsArRgdGC0YDQvtC60LAK0LXQtNC40L3QuNGG0LAK0L7QsdGA0LDQsdC+0YLQutCwCtGH0LXQvNC/0LjQvtC90LDRgg==", + "words/fi": "a3VpbgptaW7DpApow6RuZW4KZXR0w6QKaMOkbgpvbGkKdmFydGVuCnDDpMOkbGxlCm9sZW1tZQprYW5zc2EKbmUKb2xsYQprbG8KeWtzaQpvbGxhCnTDpG3DpAphbGthZW4KbXVrYWFuCmt1dW1hCnNhbmEKbXV0dGEKbWl0w6QKam90a3V0Cm9uCnNlCnNpbnVhCnRhaQpvbGkKcMOkw6RsbGUKam9zCmphCnRlaGTDpApzaXPDpMOkbgptZQp2b2lkYQp1bG9zCm11dXQKb2xpdmF0Cmpva2EKdGVoZMOkCm5paWRlbgphaWthCmpvcwp0YWh0b2EKbWl0ZW4Kc2Fub2kKcGllbmkKa3VraW4Ka2VydG9hCnRla2VlCnNldHRpCmtvbG1lCmhhbHV0YQppbG1hCmh5dmluCm15w7ZzCnBlbGF0YQpwaWVuaQpww6TDpApsYWl0dGFhCmtvdGkKbHVlCmvDpHNpCnBvcnR0aQpzdXVyaQpvaWtlaW5raXJqb2l0dWtzZW4KbGlzw6R0w6QKam9wYQptYWEKdMOkw6RsbMOkCmlzbwprb3JrZWEKbmlpbgpzZXVyYXRhCnPDpMOkZMO2cwptaWtzaQpreXN5w6QKbWllaGV0Cm11dXRvcwptZW5pCnZhbG8KcG9pcwp0YXJ2aXRzZXZhdAp0YWxvCmt1dmEKeXJpdHTDpMOkCm1laWxsZQpqw6RsbGVlbgplbMOkaW4Ka29odGEKw6RpdGkKbWFhaWxtYQpsw6RoZWxsw6QKcmFrZW50YWEKaXRzZQptYWEKaXPDpAprYWlra2kKdXVzaQp0ecO2Cm9zYQpvdHRhYQpzYWFkYQpwYWlra2EKdGVodHkKZWzDpMOkCmpvc3NhCmrDpGxrZWVuCnRha2Fpc2luCnbDpGjDpG4KdmFpbgpwecO2cmXDpAptaWVzCnZ1b3NpCnR1bGkKam9rYQpoeXbDpAptaW51YQphbnRhYQptZWlkw6RuCmFsbGUKbmltaQpoeXZpbgprYXV0dGEKdmFpbgpsb21ha2UKdmlya2UKc3V1cmkKYWphdGVsbGEKc2Fub2EKYXV0dGFhCmFsaGFpbmVuCmxpbmphCmVyb3RhCnZ1b3JvCnN5eQpwYWxqb24KdGFya29pdHRhYQplbm5lbgpsaWlra3VhCm9pa2VhCnBvaWthCnZhbmhhCmxpaWFuCnNhbWEKaMOkbgprYWlra2kKc2llbGzDpAprdW4KeWzDtnMKa8OkeXR0w6TDpApzaW51bgp0YXBhCm5vaW4KbW9uZXQKc2l0dGVuCm5paXTDpApraXJqb2l0dGFhCm9saXNpCmt1dGVuCm5paW4KbsOkbcOkCmjDpG5lbgpwaXRrw6QKdGVoZMOkCmFzaWEKbsOkaGTDpApow6RudMOkCmtha3NpCm9uCmthdHNvCmxpc8Okw6QKcMOkaXbDpAp2b2lzaQptZW5uw6QKdHVsZXZhdAp0ZWtpCm51bWVybwrDpMOkbmkKZWkKZW5pdGVuCmlobWlzZXQKbWludW4KeWxpCnRpZXTDpMOkCnZlc2kKa3VpbgpwdWhlbHUKZW5zaW1tw6RpbmVuCmpvdGthCnNhYXR0YWEKYWxhcwpwdW9saQpvbGx1dApueXQKbMO2eXTDpMOkCnDDpMOkCnNlaXN0w6QKb21hCnNpdnU=", + "words/es": "ZGUKbGEKcXVlCmVsCmVuCnkKYQpsb3MKc2UKZGVsCmxhcwp1bgpwb3IKY29uCm5vCnVuYQpzdQpwYXJhCmVzCmFsCmxvCmNvbW8KbcOhcwpvCnBlcm8Kc3VzCmxlCmhhCm1lCnNpCnNpbgpzb2JyZQplc3RlCnlhCmVudHJlCmN1YW5kbwp0b2RvCmVzdGEKc2VyCnNvbgpkb3MKdGFtYmnDqW4KZnVlCmhhYsOtYQplcmEKbXV5CmHDsW9zCmhhc3RhCmRlc2RlCmVzdMOhCm1pCnBvcnF1ZQpxdcOpCnPDs2xvCmhhbgp5bwpoYXkKdmV6CnB1ZWRlCnRvZG9zCmFzw60Kbm9zCm5pCnBhcnRlCnRpZW5lCsOpbAp1bm8KZG9uZGUKYmllbgp0aWVtcG8KbWlzbW8KZXNlCmFob3JhCmNhZGEKZQp2aWRhCm90cm8KZGVzcHXDqXMKdGUKb3Ryb3MKYXVucXVlCmVzYQplc28KaGFjZQpvdHJhCmdvYmllcm5vCnRhbgpkdXJhbnRlCnNpZW1wcmUKZMOtYQp0YW50bwplbGxhCnRyZXMKc8OtCmRpam8Kc2lkbwpncmFuCnBhw61zCnNlZ8O6bgptZW5vcw==", + "words/200en": "dGhlCmJlCm9mCmFuZAphCnRvCmluCmhlCmhhdmUKaXQKdGhhdApmb3IKdGhleQpJCndpdGgKYXMKbm90Cm9uCnNoZQphdApieQp0aGlzCndlCnlvdQpkbwpidXQKZnJvbQpvcgp3aGljaApvbmUKd291bGQKYWxsCndpbGwKdGhlcmUKc2F5CndobwptYWtlCndoZW4KY2FuCm1vcmUKaWYKbm8KbWFuCm91dApvdGhlcgpzbwp3aGF0CnRpbWUKdXAKZ28KYWJvdXQKdGhhbgppbnRvCmNvdWxkCnN0YXRlCm9ubHkKbmV3CnllYXIKc29tZQp0YWtlCmNvbWUKdGhlc2UKa25vdwpzZWUKdXNlCmdldApsaWtlCnRoZW4KZmlyc3QKYW55CndvcmsKbm93Cm1heQpzdWNoCmdpdmUKb3Zlcgp0aGluawptb3N0CmV2ZW4KZmluZApkYXkKYWxzbwphZnRlcgp3YXkKbWFueQptdXN0Cmxvb2sKYmVmb3JlCmdyZWF0CmJhY2sKdGhyb3VnaApsb25nCndoZXJlCm11Y2gKc2hvdWxkCndlbGwKcGVvcGxlCmRvd24Kb3duCmp1c3QKYmVjYXVzZQpnb29kCmVhY2gKdGhvc2UKZmVlbApzZWVtCmhvdwpoaWdoCnRvbwpwbGFjZQpsaXR0bGUKd29ybGQKdmVyeQpzdGlsbApuYXRpb24KaGFuZApvbGQKbGlmZQp0ZWxsCndyaXRlCmJlY29tZQpoZXJlCnNob3cKaG91c2UKYm90aApiZXR3ZWVuCm5lZWQKbWVhbgpjYWxsCmRldmVsb3AKdW5kZXIKbGFzdApyaWdodAptb3ZlCnRoaW5nCmdlbmVyYWwKc2Nob29sCm5ldmVyCnNhbWUKYW5vdGhlcgpiZWdpbgp3aGlsZQpudW1iZXIKcGFydAp0dXJuCnJlYWwKbGVhdmUKbWlnaHQKd2FudApwb2ludApmb3JtCm9mZgpjaGlsZApmZXcKc21hbGwKc2luY2UKYWdhaW5zdAphc2sKbGF0ZQpob21lCmludGVyZXN0CmxhcmdlCnBlcnNvbgplbmQKb3BlbgpwdWJsaWMKZm9sbG93CmR1cmluZwpwcmVzZW50CndpdGhvdXQKYWdhaW4KaG9sZApnb3Zlcm4KYXJvdW5kCnBvc3NpYmxlCmhlYWQKY29uc2lkZXIKd29yZApwcm9ncmFtCnByb2JsZW0KaG93ZXZlcgpsZWFkCnN5c3RlbQpzZXQKb3JkZXIKZXllCnBsYW4KcnVuCmtlZXAKZmFjZQpmYWN0Cmdyb3VwCnBsYXkKc3RhbmQKaW5jcmVhc2UKZWFybHkKY291cnNlCmNoYW5nZQpoZWxwCmxpbmU=", + "words/1000en": "YXMKSQpoaXMKdGhhdApoZQp3YXMKZm9yCm9uCmFyZQp3aXRoCnRoZXkKYmUKYXQKb25lCmhhdmUKdGhpcwpmcm9tCmJ5CmhvdAp3b3JkCmJ1dAp3aGF0CnNvbWUKaXMKaXQKeW91Cm9yCmhhZAp0aGUKb2YKdG8KYW5kCmEKaW4Kd2UKY2FuCm91dApvdGhlcgp3ZXJlCndoaWNoCmRvCnRoZWlyCnRpbWUKaWYKd2lsbApob3cKc2FpZAphbgplYWNoCnRlbGwKZG9lcwpzZXQKdGhyZWUKd2FudAphaXIKd2VsbAphbHNvCnBsYXkKc21hbGwKZW5kCnB1dApob21lCnJlYWQKaGFuZApwb3J0CmxhcmdlCnNwZWxsCmFkZApldmVuCmxhbmQKaGVyZQptdXN0CmJpZwpoaWdoCnN1Y2gKZm9sbG93CmFjdAp3aHkKYXNrCm1lbgpjaGFuZ2UKd2VudApsaWdodApraW5kCm9mZgpuZWVkCmhvdXNlCnBpY3R1cmUKdHJ5CnVzCmFnYWluCmFuaW1hbApwb2ludAptb3RoZXIKd29ybGQKbmVhcgpidWlsZApzZWxmCmVhcnRoCmZhdGhlcgphbnkKbmV3CndvcmsKcGFydAp0YWtlCmdldApwbGFjZQptYWRlCmxpdmUKd2hlcmUKYWZ0ZXIKYmFjawpsaXR0bGUKb25seQpyb3VuZAptYW4KeWVhcgpjYW1lCnNob3cKZXZlcnkKZ29vZAptZQpnaXZlCm91cgp1bmRlcgpuYW1lCnZlcnkKdGhyb3VnaApqdXN0CmZvcm0Kc2VudGVuY2UKZ3JlYXQKdGhpbmsKc2F5CmhlbHAKbG93CmxpbmUKZGlmZmVyCnR1cm4KY2F1c2UKbXVjaAptZWFuCmJlZm9yZQptb3ZlCnJpZ2h0CmJveQpvbGQKdG9vCnNhbWUKc2hlCmFsbAp0aGVyZQp3aGVuCnVwCnVzZQp5b3VyCndheQphYm91dAptYW55CnRoZW4KdGhlbQp3cml0ZQp3b3VsZApsaWtlCnNvCnRoZXNlCmhlcgpsb25nCm1ha2UKdGhpbmcKc2VlCmhpbQp0d28KaGFzCmxvb2sKbW9yZQpkYXkKY291bGQKZ28KY29tZQpkaWQKbnVtYmVyCnNvdW5kCm5vCm1vc3QKcGVvcGxlCm15Cm92ZXIKa25vdwp3YXRlcgp0aGFuCmNhbGwKZmlyc3QKd2hvCm1heQpkb3duCnNpZGUKYmVlbgpub3cKZmluZApoZWFkCnN0YW5kCm93bgpwYWdlCnNob3VsZApjb3VudHJ5CmZvdW5kCmFuc3dlcgpzY2hvb2wKZ3JvdwpzdHVkeQpzdGlsbApsZWFybgpwbGFudApjb3Zlcgpmb29kCnN1bgpmb3VyCmJldHdlZW4Kc3RhdGUKa2VlcApleWUKbmV2ZXIKbGFzdApsZXQKdGhvdWdodApjaXR5CnRyZWUKY3Jvc3MKZmFybQpoYXJkCnN0YXJ0Cm1pZ2h0CnN0b3J5CnNhdwpmYXIKc2VhCmRyYXcKbGVmdApsYXRlCnJ1bgpkb24ndAp3aGlsZQpwcmVzcwpjbG9zZQpuaWdodApyZWFsCmxpZmUKZmV3Cm5vcnRoCmJvb2sKY2FycnkKdG9vawpzY2llbmNlCmVhdApyb29tCmZyaWVuZApiZWdhbgppZGVhCmZpc2gKbW91bnRhaW4Kc3RvcApvbmNlCmJhc2UKaGVhcgpob3JzZQpjdXQKc3VyZQp3YXRjaApjb2xvcgpmYWNlCndvb2QKbWFpbgpvcGVuCnNlZW0KdG9nZXRoZXIKbmV4dAp3aGl0ZQpjaGlsZHJlbgpiZWdpbgpnb3QKd2FsawpleGFtcGxlCmVhc2UKcGFwZXIKZ3JvdXAKYWx3YXlzCm11c2ljCnRob3NlCmJvdGgKbWFyawpvZnRlbgpsZXR0ZXIKdW50aWwKbWlsZQpyaXZlcgpjYXIKZmVldApjYXJlCnNlY29uZAplbm91Z2gKcGxhaW4KZ2lybAp1c3VhbAp5b3VuZwpyZWFkeQphYm92ZQpldmVyCnJlZApsaXN0CnRob3VnaApmZWVsCnRhbGsKYmlyZApzb29uCmJvZHkKZG9nCmZhbWlseQpkaXJlY3QKcG9zZQpsZWF2ZQpzb25nCm1lYXN1cmUKZG9vcgpwcm9kdWN0CmJsYWNrCnNob3J0Cm51bWVyYWwKY2xhc3MKd2luZApxdWVzdGlvbgpoYXBwZW4KY29tcGxldGUKc2hpcAphcmVhCmhhbGYKcm9jawpvcmRlcgpmaXJlCnNvdXRoCnByb2JsZW0KcGllY2UKdG9sZAprbmV3CnBhc3MKc2luY2UKdG9wCndob2xlCmtpbmcKc3RyZWV0CmluY2gKbXVsdGlwbHkKbm90aGluZwpjb3Vyc2UKc3RheQp3aGVlbApmdWxsCmZvcmNlCmJsdWUKb2JqZWN0CmRlY2lkZQpzdXJmYWNlCmRlZXAKbW9vbgppc2xhbmQKZm9vdApzeXN0ZW0KYnVzeQp0ZXN0CnJlY29yZApib2F0CmNvbW1vbgpnb2xkCnBvc3NpYmxlCnBsYW5lCnN0ZWFkCmRyeQp3b25kZXIKbGF1Z2gKdGhvdXNhbmQKYWdvCnJhbgpjaGVjawpnYW1lCnNoYXBlCmVxdWF0ZQpob3QKbWlzcwpicm91Z2h0CmhlYXQKc25vdwp0aXJlCmJyaW5nCnllcwpkaXN0YW50CmZpbGwKZWFzdApwYWludApsYW5ndWFnZQphbW9uZwp1bml0CnBvd2VyCnRvd24KZmluZQpjZXJ0YWluCmZseQpmYWxsCmxlYWQKY3J5CmRhcmsKbWFjaGluZQpub3RlCndhaXQKcGxhbgpmaWd1cmUKc3Rhcgpib3gKbm91bgpmaWVsZApyZXN0CmNvcnJlY3QKYWJsZQpwb3VuZApkb25lCmJlYXV0eQpkcml2ZQpzdG9vZApjb250YWluCmZyb250CnRlYWNoCndlZWsKZmluYWwKZ2F2ZQpncmVlbgpvaApxdWljawpkZXZlbG9wCm9jZWFuCndhcm0KZnJlZQptaW51dGUKc3Ryb25nCnNwZWNpYWwKbWluZApiZWhpbmQKY2xlYXIKdGFpbApwcm9kdWNlCmZhY3QKc3BhY2UKaGVhcmQKYmVzdApob3VyCmJldHRlcgp0cnVlCmR1cmluZwpodW5kcmVkCmZpdmUKcmVtZW1iZXIKc3RlcAplYXJseQpob2xkCndlc3QKZ3JvdW5kCmludGVyZXN0CnJlYWNoCmZhc3QKdmVyYgpzaW5nCmxpc3RlbgpzaXgKdGFibGUKdHJhdmVsCmxlc3MKbW9ybmluZwp0ZW4Kc2ltcGxlCnNldmVyYWwKdm93ZWwKdG93YXJkCndhcgpsYXkKYWdhaW5zdApwYXR0ZXJuCnNsb3cKY2VudGVyCmxvdmUKcGVyc29uCm1vbmV5CnNlcnZlCmFwcGVhcgpyb2FkCm1hcApyYWluCnJ1bGUKZ292ZXJuCnB1bGwKY29sZApub3RpY2UKdm9pY2UKZW5lcmd5Cmh1bnQKcHJvYmFibGUKYmVkCmJyb3RoZXIKZWdnCnJpZGUKY2VsbApiZWxpZXZlCnBlcmhhcHMKcGljawpzdWRkZW4KY291bnQKc3F1YXJlCnJlYXNvbgpsZW5ndGgKcmVwcmVzZW50CmFydApzdWJqZWN0CnJlZ2lvbgpzaXplCnZhcnkKc2V0dGxlCnNwZWFrCndlaWdodApnZW5lcmFsCmljZQptYXR0ZXIKY2lyY2xlCnBhaXIKaW5jbHVkZQpkaXZpZGUKc3lsbGFibGUKZmVsdApncmFuZApiYWxsCnlldAp3YXZlCmRyb3AKaGVhcnQKYW0KcHJlc2VudApoZWF2eQpkYW5jZQplbmdpbmUKcG9zaXRpb24KYXJtCndpZGUKc2FpbAptYXRlcmlhbApmcmFjdGlvbgpmb3Jlc3QKc2l0CnJhY2UKd2luZG93CnN0b3JlCnN1bW1lcgp0cmFpbgpzbGVlcApwcm92ZQpsb25lCmxlZwpleGVyY2lzZQp3YWxsCmNhdGNoCm1vdW50Cndpc2gKc2t5CmJvYXJkCmpveQp3aW50ZXIKc2F0CndyaXR0ZW4Kd2lsZAppbnN0cnVtZW50CmtlcHQKZ2xhc3MKZ3Jhc3MKY293CmpvYgplZGdlCnNpZ24KdmlzaXQKcGFzdApzb2Z0CmZ1bgpicmlnaHQKZ2FzCndlYXRoZXIKbW9udGgKbWlsbGlvbgpiZWFyCmZpbmlzaApoYXBweQpob3BlCmZsb3dlcgpjbG90aGUKc3RyYW5nZQpnb25lCnRyYWRlCm1lbG9keQp0cmlwCm9mZmljZQpyZWNlaXZlCnJvdwptb3V0aApleGFjdApzeW1ib2wKZGllCmxlYXN0CnRyb3VibGUKc2hvdXQKZXhjZXB0Cndyb3RlCnNlZWQKdG9uZQpqb2luCnN1Z2dlc3QKY2xlYW4KYnJlYWsKbGFkeQp5YXJkCnJpc2UKYmFkCmJsb3cKb2lsCmJsb29kCnRvdWNoCmdyZXcKY2VudAptaXgKdGVhbQp3aXJlCmNvc3QKbG9zdApicm93bgp3ZWFyCmdhcmRlbgplcXVhbApzZW50CmNob29zZQpmZWxsCmZpdApmbG93CmZhaXIKYmFuawpjb2xsZWN0CnNhdmUKY29udHJvbApkZWNpbWFsCmVhcgplbHNlCnF1aXRlCmJyb2tlCmNhc2UKbWlkZGxlCmtpbGwKc29uCmxha2UKbW9tZW50CnNjYWxlCmxvdWQKc3ByaW5nCm9ic2VydmUKY2hpbGQKc3RyYWlnaHQKY29uc29uYW50Cm5hdGlvbgpkaWN0aW9uYXJ5Cm1pbGsKc3BlZWQKbWV0aG9kCm9yZ2FuCnBheQphZ2UKc2VjdGlvbgpkcmVzcwpjbG91ZApzdXJwcmlzZQpxdWlldApzdG9uZQp0aW55CmNsaW1iCmNvb2wKZGVzaWduCnBvb3IKbG90CmV4cGVyaW1lbnQKYm90dG9tCmtleQppcm9uCnNpbmdsZQpzdGljawpmbGF0CnR3ZW50eQpza2luCnNtaWxlCmNyZWFzZQpob2xlCmp1bXAKYmFieQplaWdodAp2aWxsYWdlCm1lZXQKcm9vdApidXkKcmFpc2UKc29sdmUKbWV0YWwKd2hldGhlcgpwdXNoCnNldmVuCnBhcmFncmFwaAp0aGlyZApzaGFsbApoZWxkCmhhaXIKZGVzY3JpYmUKY29vawpmbG9vcgplaXRoZXIKcmVzdWx0CmJ1cm4KaGlsbApzYWZlCmNhdApjZW50dXJ5CmNvbnNpZGVyCnR5cGUKbGF3CmJpdApjb2FzdApjb3B5CnBocmFzZQpzaWxlbnQKdGFsbApzYW5kCnNvaWwKcm9sbAp0ZW1wZXJhdHVyZQpmaW5nZXIKaW5kdXN0cnkKdmFsdWUKZmlnaHQKbGllCmJlYXQKZXhjaXRlCm5hdHVyYWwKdmlldwpzZW5zZQpjYXBpdGFsCndvbid0CmNoYWlyCmRhbmdlcgpmcnVpdApyaWNoCnRoaWNrCnNvbGRpZXIKcHJvY2VzcwpvcGVyYXRlCnByYWN0aWNlCnNlcGFyYXRlCmRpZmZpY3VsdApkb2N0b3IKcGxlYXNlCnByb3RlY3QKbm9vbgpjcm9wCm1vZGVybgplbGVtZW50CmhpdApzdHVkZW50CmNvcm5lcgpwYXJ0eQpzdXBwbHkKd2hvc2UKbG9jYXRlCnJpbmcKY2hhcmFjdGVyCmluc2VjdApjYXVnaHQKcGVyaW9kCmluZGljYXRlCnJhZGlvCnNwb2tlCmF0b20KaHVtYW4KaGlzdG9yeQplZmZlY3QKZWxlY3RyaWMKZXhwZWN0CmJvbmUKcmFpbAppbWFnaW5lCnByb3ZpZGUKYWdyZWUKdGh1cwpnZW50bGUKd29tYW4KY2FwdGFpbgpndWVzcwpuZWNlc3NhcnkKc2hhcnAKd2luZwpjcmVhdGUKbmVpZ2hib3IKd2FzaApiYXQKcmF0aGVyCmNyb3dkCmNvcm4KY29tcGFyZQpwb2VtCnN0cmluZwpiZWxsCmRlcGVuZAptZWF0CnJ1Ygp0dWJlCmZhbW91cwpkb2xsYXIKc3RyZWFtCmZlYXIKc2lnaHQKdGhpbgp0cmlhbmdsZQpwbGFuZXQKaHVycnkKY2hpZWYKY29sb255CmNsb2NrCm1pbmUKdGllCmVudGVyCm1ham9yCmZyZXNoCnNlYXJjaApzZW5kCnllbGxvdwpndW4KYWxsb3cKcHJpbnQKZGVhZApzcG90CmRlc2VydApzdWl0CmN1cnJlbnQKbGlmdApyb3NlCmFycml2ZQptYXN0ZXIKdHJhY2sKcGFyZW50CnNob3JlCmRpdmlzaW9uCnNoZWV0CnN1YnN0YW5jZQpmYXZvcgpjb25uZWN0CnBvc3QKc3BlbmQKY2hvcmQKZmF0CmdsYWQKb3JpZ2luYWwKc2hhcmUKc3RhdGlvbgpkYWQKYnJlYWQKY2hhcmdlCnByb3BlcgpiYXIKb2ZmZXIKc2VnbWVudApzbGF2ZQpkdWNrCmluc3RhbnQKbWFya2V0CmRlZ3JlZQpwb3B1bGF0ZQpjaGljawpkZWFyCmVuZW15CnJlcGx5CmRyaW5rCm9jY3VyCnN1cHBvcnQKc3BlZWNoCm5hdHVyZQpyYW5nZQpzdGVhbQptb3Rpb24KcGF0aApsaXF1aWQKbG9nCm1lYW50CnF1b3RpZW50CnRlZXRoCnNoZWxsCm5lY2sKb3h5Z2VuCnN1Z2FyCmRlYXRoCnByZXR0eQpza2lsbAp3b21lbgpzZWFzb24Kc29sdXRpb24KbWFnbmV0CnNpbHZlcgp0aGFuawpicmFuY2gKbWF0Y2gKc3VmZml4CmVzcGVjaWFsbHkKZmlnCmFmcmFpZApodWdlCnNpc3RlcgpzdGVlbApkaXNjdXNzCmZvcndhcmQKc2ltaWxhcgpndWlkZQpleHBlcmllbmNlCnNjb3JlCmFwcGxlCmJvdWdodApsZWQKcGl0Y2gKY29hdAptYXNzCmNhcmQKYmFuZApyb3BlCnNsaXAKd2luCmRyZWFtCmV2ZW5pbmcKY29uZGl0aW9uCmZlZWQKdG9vbAp0b3RhbApiYXNpYwpzbWVsbAp2YWxsZXkKbm9yCmRvdWJsZQpzZWF0CmNvbnRpbnVlCmJsb2NrCmNoYXJ0CmhhdApzZWxsCnN1Y2Nlc3MKY29tcGFueQpzdWJ0cmFjdApldmVudApwYXJ0aWN1bGFyCmRlYWwKc3dpbQp0ZXJtCm9wcG9zaXRlCndpZmUKc2hvZQpzaG91bGRlcgpzcHJlYWQKYXJyYW5nZQpjYW1wCmludmVudApjb3R0b24KYm9ybgpkZXRlcm1pbmUKcXVhcnQKbmluZQp0cnVjawpub2lzZQpsZXZlbApjaGFuY2UKZ2F0aGVyCnNob3AKc3RyZXRjaAp0aHJvdwpzaGluZQpwcm9wZXJ0eQpjb2x1bW4KbW9sZWN1bGUKc2VsZWN0Cndyb25nCmdyYXkKcmVwZWF0CnJlcXVpcmUKYnJvYWQKcHJlcGFyZQpzYWx0Cm5vc2UKcGx1cmFsCmFuZ2VyCmNsYWltCmNvbnRpbmVudAo=", +} \ No newline at end of file diff --git a/scripts/pack b/scripts/pack new file mode 100755 index 0000000..9a1f3c2 --- /dev/null +++ b/scripts/pack @@ -0,0 +1,30 @@ +#!/bin/sh + +[ $# -gt 0 ] || { echo "Usage: $0 ... > packed.go"; exit 1; } + +cat < Restarts the test Terminates tt Deletes the previous word -Options:`) +Options: +`) flag.PrintDefaults() } flag.Parse() - if listFlag == "themes" { - for t, _ := range themes { - fmt.Println(t) + if listFlag != "" { + prefix := listFlag + "/" + for path, _ := range packedFiles { + if strings.Index(path, prefix) == 0 { + _, f := filepath.Split(path) + fmt.Println(f) + } } + os.Exit(0) } if versionFlag { - fmt.Fprintf(os.Stderr, "tt version 0.2.2\n") + fmt.Fprintf(os.Stderr, "tt version 0.3.0\n") os.Exit(1) } @@ -194,69 +267,23 @@ Options:`) } } else { testFn = func() []string { + var b []byte + + if b = readResource("words", wordList); b == nil { + die("%s does not appear to be a valid word list. See '-list words' for a list of builtin word lists.", wordList) + } + + words := regexp.MustCompile("\\s+").Split(string(b), -1) + r := make([]string, ngroups) for i := 0; i < ngroups; i++ { - r[i] = randomText(n) + r[i] = randomText(n, words) } return r } } - cfg := readConfig() - - var bgcol, fgcol, hicol, hicol2, hicol3, errcol tcell.Color - - //If theme is explicitly specified as a flag - if themeName != "" { - if theme, ok := themes[themeName]; !ok { - fmt.Fprintf(os.Stderr, "ERROR: %s is not a valid theme (see -list themes for a list of valid options).\n", themeName) - os.Exit(1) - } else { - bgcol = newTcellColor(theme["bgcol"]) - fgcol = newTcellColor(theme["fgcol"]) - hicol = newTcellColor(theme["hicol"]) - hicol2 = newTcellColor(theme["hicol2"]) - hicol3 = newTcellColor(theme["hicol3"]) - errcol = newTcellColor(theme["errcol"]) - } - } else { - //Use the theme as a base - theme := themes["default"] - if c, ok := cfg["theme"]; ok { - if v, ok := themes[c]; ok { - theme = v - } - } - - bgcol = newTcellColor(theme["bgcol"]) - fgcol = newTcellColor(theme["fgcol"]) - hicol = newTcellColor(theme["hicol"]) - hicol2 = newTcellColor(theme["hicol2"]) - hicol3 = newTcellColor(theme["hicol3"]) - errcol = newTcellColor(theme["errcol"]) - - //Allow individual colours to be overriden - if c, ok := cfg["bgcol"]; ok { - bgcol = newTcellColor(c) - } - if c, ok := cfg["fgcol"]; ok { - fgcol = newTcellColor(c) - } - if c, ok := cfg["hicol"]; ok { - hicol = newTcellColor(c) - } - if c, ok := cfg["hicol2"]; ok { - hicol2 = newTcellColor(c) - } - if c, ok := cfg["hicol3"]; ok { - hicol3 = newTcellColor(c) - } - if c, ok := cfg["errcol"]; ok { - errcol = newTcellColor(c) - } - } - scr, err = tcell.NewScreen() if err != nil { panic(err) @@ -273,7 +300,7 @@ Options:`) } }() - typer := NewTyper(scr, fgcol, bgcol, hicol, hicol2, hicol3, errcol) + typer := createTyper(scr, themeName) typer.SkipWord = !noSkip typer.ShowWpm = showWpm diff --git a/typer.go b/typer.go index 7956ce9..ec1af56 100644 --- a/typer.go +++ b/typer.go @@ -148,7 +148,7 @@ func (t *typer) start(s string, timeLimit time.Duration, startImmediately bool) if timeLimit != -1 && !startTime.IsZero() { remaining := timeLimit - time.Now().Sub(startTime) drawString(t.Scr, x+nc/2, y+nr+1, " ", -1, t.backgroundStyle) - drawString(t.Scr, x+nc/2, y+nr+1, strconv.Itoa(int(remaining/1E9)), -1, t.backgroundStyle) + drawString(t.Scr, x+nc/2, y+nr+1, strconv.Itoa(int(remaining/1E9)+1), -1, t.backgroundStyle) } if t.ShowWpm && !startTime.IsZero() { diff --git a/util.go b/util.go index 8f3cdf1..842ecf7 100644 --- a/util.go +++ b/util.go @@ -2,13 +2,27 @@ package main import ( "fmt" + "io/ioutil" "math/rand" + "os" + "path/filepath" "strings" "time" "github.com/gdamore/tcell" ) +var CONFIG_DIRS []string + +func init() { + home, _ := os.LookupEnv("HOME") + + CONFIG_DIRS = []string{ + filepath.Join(home, ".tt"), + "/etc/tt", + } +} + type cell struct { c rune style tcell.Style @@ -59,11 +73,11 @@ func init() { rand.Seed(time.Now().Unix()) } -func randomText(n int) string { +func randomText(n int, words []string) string { r := "" for i := 0; i < n; i++ { - r += defaultWordList[rand.Int()%len(defaultWordList)] + r += words[rand.Int()%len(words)] if i != n-1 { r += " " } @@ -163,9 +177,9 @@ func calcStringDimensions(s string) (nc, nr int) { return } -func newTcellColor(s string) tcell.Color { +func newTcellColor(s string) (tcell.Color, error) { if len(s) != 7 || s[0] != '#' { - panic(fmt.Errorf("%s is not a valid hex color", s)) + return 0, fmt.Errorf("%s is not a valid hex color", s) } tonum := func(c byte) int32 { @@ -184,5 +198,20 @@ func newTcellColor(s string) tcell.Color { g := tonum(s[3])<<4 | tonum(s[4]) b := tonum(s[5])<<4 | tonum(s[6]) - return tcell.NewRGBColor(r, g, b) + return tcell.NewRGBColor(r, g, b), nil +} + +func readResource(typ, name string) []byte { + + if b, err := ioutil.ReadFile(name); err == nil { + return b + } + + for _, d := range CONFIG_DIRS { + if b, err := ioutil.ReadFile(filepath.Join(d, typ, name)); err == nil { + return b + } + } + + return readPackedFile(filepath.Join(typ, name)) } diff --git a/words/1000en b/words/1000en new file mode 100644 index 0000000..adc72fd --- /dev/null +++ b/words/1000en @@ -0,0 +1,1000 @@ +as +I +his +that +he +was +for +on +are +with +they +be +at +one +have +this +from +by +hot +word +but +what +some +is +it +you +or +had +the +of +to +and +a +in +we +can +out +other +were +which +do +their +time +if +will +how +said +an +each +tell +does +set +three +want +air +well +also +play +small +end +put +home +read +hand +port +large +spell +add +even +land +here +must +big +high +such +follow +act +why +ask +men +change +went +light +kind +off +need +house +picture +try +us +again +animal +point +mother +world +near +build +self +earth +father +any +new +work +part +take +get +place +made +live +where +after +back +little +only +round +man +year +came +show +every +good +me +give +our +under +name +very +through +just +form +sentence +great +think +say +help +low +line +differ +turn +cause +much +mean +before +move +right +boy +old +too +same +she +all +there +when +up +use +your +way +about +many +then +them +write +would +like +so +these +her +long +make +thing +see +him +two +has +look +more +day +could +go +come +did +number +sound +no +most +people +my +over +know +water +than +call +first +who +may +down +side +been +now +find +head +stand +own +page +should +country +found +answer +school +grow +study +still +learn +plant +cover +food +sun +four +between +state +keep +eye +never +last +let +thought +city +tree +cross +farm +hard +start +might +story +saw +far +sea +draw +left +late +run +don't +while +press +close +night +real +life +few +north +book +carry +took +science +eat +room +friend +began +idea +fish +mountain +stop +once +base +hear +horse +cut +sure +watch +color +face +wood +main +open +seem +together +next +white +children +begin +got +walk +example +ease +paper +group +always +music +those +both +mark +often +letter +until +mile +river +car +feet +care +second +enough +plain +girl +usual +young +ready +above +ever +red +list +though +feel +talk +bird +soon +body +dog +family +direct +pose +leave +song +measure +door +product +black +short +numeral +class +wind +question +happen +complete +ship +area +half +rock +order +fire +south +problem +piece +told +knew +pass +since +top +whole +king +street +inch +multiply +nothing +course +stay +wheel +full +force +blue +object +decide +surface +deep +moon +island +foot +system +busy +test +record +boat +common +gold +possible +plane +stead +dry +wonder +laugh +thousand +ago +ran +check +game +shape +equate +hot +miss +brought +heat +snow +tire +bring +yes +distant +fill +east +paint +language +among +unit +power +town +fine +certain +fly +fall +lead +cry +dark +machine +note +wait +plan +figure +star +box +noun +field +rest +correct +able +pound +done +beauty +drive +stood +contain +front +teach +week +final +gave +green +oh +quick +develop +ocean +warm +free +minute +strong +special +mind +behind +clear +tail +produce +fact +space +heard +best +hour +better +true +during +hundred +five +remember +step +early +hold +west +ground +interest +reach +fast +verb +sing +listen +six +table +travel +less +morning +ten +simple +several +vowel +toward +war +lay +against +pattern +slow +center +love +person +money +serve +appear +road +map +rain +rule +govern +pull +cold +notice +voice +energy +hunt +probable +bed +brother +egg +ride +cell +believe +perhaps +pick +sudden +count +square +reason +length +represent +art +subject +region +size +vary +settle +speak +weight +general +ice +matter +circle +pair +include +divide +syllable +felt +grand +ball +yet +wave +drop +heart +am +present +heavy +dance +engine +position +arm +wide +sail +material +fraction +forest +sit +race +window +store +summer +train +sleep +prove +lone +leg +exercise +wall +catch +mount +wish +sky +board +joy +winter +sat +written +wild +instrument +kept +glass +grass +cow +job +edge +sign +visit +past +soft +fun +bright +gas +weather +month +million +bear +finish +happy +hope +flower +clothe +strange +gone +trade +melody +trip +office +receive +row +mouth +exact +symbol +die +least +trouble +shout +except +wrote +seed +tone +join +suggest +clean +break +lady +yard +rise +bad +blow +oil +blood +touch +grew +cent +mix +team +wire +cost +lost +brown +wear +garden +equal +sent +choose +fell +fit +flow +fair +bank +collect +save +control +decimal +ear +else +quite +broke +case +middle +kill +son +lake +moment +scale +loud +spring +observe +child +straight +consonant +nation +dictionary +milk +speed +method +organ +pay +age +section +dress +cloud +surprise +quiet +stone +tiny +climb +cool +design +poor +lot +experiment +bottom +key +iron +single +stick +flat +twenty +skin +smile +crease +hole +jump +baby +eight +village +meet +root +buy +raise +solve +metal +whether +push +seven +paragraph +third +shall +held +hair +describe +cook +floor +either +result +burn +hill +safe +cat +century +consider +type +law +bit +coast +copy +phrase +silent +tall +sand +soil +roll +temperature +finger +industry +value +fight +lie +beat +excite +natural +view +sense +capital +won't +chair +danger +fruit +rich +thick +soldier +process +operate +practice +separate +difficult +doctor +please +protect +noon +crop +modern +element +hit +student +corner +party +supply +whose +locate +ring +character +insect +caught +period +indicate +radio +spoke +atom +human +history +effect +electric +expect +bone +rail +imagine +provide +agree +thus +gentle +woman +captain +guess +necessary +sharp +wing +create +neighbor +wash +bat +rather +crowd +corn +compare +poem +string +bell +depend +meat +rub +tube +famous +dollar +stream +fear +sight +thin +triangle +planet +hurry +chief +colony +clock +mine +tie +enter +major +fresh +search +send +yellow +gun +allow +print +dead +spot +desert +suit +current +lift +rose +arrive +master +track +parent +shore +division +sheet +substance +favor +connect +post +spend +chord +fat +glad +original +share +station +dad +bread +charge +proper +bar +offer +segment +slave +duck +instant +market +degree +populate +chick +dear +enemy +reply +drink +occur +support +speech +nature +range +steam +motion +path +liquid +log +meant +quotient +teeth +shell +neck +oxygen +sugar +death +pretty +skill +women +season +solution +magnet +silver +thank +branch +match +suffix +especially +fig +afraid +huge +sister +steel +discuss +forward +similar +guide +experience +score +apple +bought +led +pitch +coat +mass +card +band +rope +slip +win +dream +evening +condition +feed +tool +total +basic +smell +valley +nor +double +seat +continue +block +chart +hat +sell +success +company +subtract +event +particular +deal +swim +term +opposite +wife +shoe +shoulder +spread +arrange +camp +invent +cotton +born +determine +quart +nine +truck +noise +level +chance +gather +shop +stretch +throw +shine +property +column +molecule +select +wrong +gray +repeat +require +broad +prepare +salt +nose +plural +anger +claim +continent diff --git a/words/200en b/words/200en new file mode 100644 index 0000000..0c02a44 --- /dev/null +++ b/words/200en @@ -0,0 +1,200 @@ +the +be +of +and +a +to +in +he +have +it +that +for +they +I +with +as +not +on +she +at +by +this +we +you +do +but +from +or +which +one +would +all +will +there +say +who +make +when +can +more +if +no +man +out +other +so +what +time +up +go +about +than +into +could +state +only +new +year +some +take +come +these +know +see +use +get +like +then +first +any +work +now +may +such +give +over +think +most +even +find +day +also +after +way +many +must +look +before +great +back +through +long +where +much +should +well +people +down +own +just +because +good +each +those +feel +seem +how +high +too +place +little +world +very +still +nation +hand +old +life +tell +write +become +here +show +house +both +between +need +mean +call +develop +under +last +right +move +thing +general +school +never +same +another +begin +while +number +part +turn +real +leave +might +want +point +form +off +child +few +small +since +against +ask +late +home +interest +large +person +end +open +public +follow +during +present +without +again +hold +govern +around +possible +head +consider +word +program +problem +however +lead +system +set +order +eye +plan +run +keep +face +fact +group +play +stand +increase +early +course +change +help +line \ No newline at end of file diff --git a/words/de b/words/de new file mode 100644 index 0000000..9c39a5e --- /dev/null +++ b/words/de @@ -0,0 +1,207 @@ +die +der +und +in +zu +den +das +nicht +von +sie +ist +des +sich +mit +dem +dass +er +es +ein +ich +auf +so +eine +auch +als +an +nach +wie +im +für +man +aber +aus +durch +wenn +nur +war +noch +werden +bei +hat +wir +was +wird +sein +einen +welche +sind +oder +zur +um +haben +einer +mir +über +ihm +diese +einem +ihr +uns +da +zum +kann +doch +vor +dieser +mich +ihn +du +hatte +seine +mehr +am +denn +nun +unter +sehr +selbst +schon +hier +bis +habe +ihre +dann +ihnen +seiner +alle +wieder +meine +Zeit +gegen +vom +ganz +einzelnen +wo +muss +ohne +eines +können +sei +ja +wurde +jetzt +immer +seinen +wohl +dieses +ihren +würde +diesen +sondern +weil +welcher +nichts +diesem +alles +waren +will +Herr +viel +mein +also +soll +worden +lassen +dies +machen +ihrer +weiter +Leben +recht +etwas +keine +seinem +ob +dir +allen +großen +Jahre +Weise +müssen +welches +wäre +erst +einmal +Mann +hätte +zwei +dich +allein +Herren +während +Paragraph +anders +Liebe +kein +damit +gar +Hand +Herrn +euch +sollte +konnte +ersten +deren +zwischen +wollen +denen +dessen +sagen +bin +Menschen +gut +darauf +wurden +weiß +gewesen +Seite +bald +weit +große +solche +hatten +eben +andern +beiden +macht +sehen +ganze +anderen +lange +wer +ihrem +zwar +gemacht +dort +kommen +Welt +heute +Frau +werde +derselben +ganzen +deutschen +lässt +vielleicht +meiner \ No newline at end of file diff --git a/words/de-ch b/words/de-ch new file mode 100644 index 0000000..b865b60 --- /dev/null +++ b/words/de-ch @@ -0,0 +1,204 @@ +die +der +und +in +zu +den +das +nicht +von +sie +ist +des +sich +mit +dem +dass +er +es +ein +ich +auf +so +eine +auch +als +an +nach +wie +im +für +man +aber +aus +durch +wenn +nur +war +noch +werden +bei +hat +wir +was +wird +sein +einen +welche +sind +oder +zur +um +haben +einer +mir +über +ihm +diese +einem +ihr +uns +da +zum +kann +doch +vor +dieser +mich +ihn +du +hatte +seine +mehr +am +denn +nun +unter +sehr +selbst +schon +hier +bis +habe +ihre +dann +ihnen +seiner +alle +wieder +meine +Zeit +gegen +vom +ganz +einzelnen +wo +muss +ohne +eines +können +sei +ja +wurde +jetzt +immer +seinen +wohl +dieses +ihren +würde +diesen +sondern +weil +welcher +nichts +diesem +alles +waren +will +Herr +viel +mein +also +soll +worden +lassen +dies +machen +ihrer +weiter +Leben +recht +etwas +keine +seinem +ob +dir +allen +Jahre +Weise +müssen +welches +wäre +erst +einmal +Mann +hätte +zwei +dich +allein +Herren +während +Paragraph +anders +Liebe +kein +damit +gar +Hand +Herrn +euch +sollte +konnte +ersten +deren +zwischen +wollen +denen +dessen +sagen +bin +Menschen +gut +darauf +wurden +gewesen +Seite +bald +weit +solche +hatten +eben +andern +beiden +macht +sehen +ganze +anderen +lange +wer +ihrem +zwar +gemacht +dort +kommen +Welt +heute +Frau +werde +derselben +ganzen +deutschen +lässt +vielleicht +meiner \ No newline at end of file diff --git a/words/es b/words/es new file mode 100644 index 0000000..4270a42 --- /dev/null +++ b/words/es @@ -0,0 +1,100 @@ +de +la +que +el +en +y +a +los +se +del +las +un +por +con +no +una +su +para +es +al +lo +como +más +o +pero +sus +le +ha +me +si +sin +sobre +este +ya +entre +cuando +todo +esta +ser +son +dos +también +fue +había +era +muy +años +hasta +desde +está +mi +porque +qué +sólo +han +yo +hay +vez +puede +todos +así +nos +ni +parte +tiene +él +uno +donde +bien +tiempo +mismo +ese +ahora +cada +e +vida +otro +después +te +otros +aunque +esa +eso +hace +otra +gobierno +tan +durante +siempre +día +tanto +ella +tres +sí +dijo +sido +gran +país +según +menos \ No newline at end of file diff --git a/words/fi b/words/fi new file mode 100644 index 0000000..a8cd115 --- /dev/null +++ b/words/fi @@ -0,0 +1,200 @@ +kuin +minä +hänen +että +hän +oli +varten +päälle +olemme +kanssa +ne +olla +klo +yksi +olla +tämä +alkaen +mukaan +kuuma +sana +mutta +mitä +jotkut +on +se +sinua +tai +oli +päälle +jos +ja +tehdä +sisään +me +voida +ulos +muut +olivat +joka +tehdä +niiden +aika +jos +tahtoa +miten +sanoi +pieni +kukin +kertoa +tekee +setti +kolme +haluta +ilma +hyvin +myös +pelata +pieni +pää +laittaa +koti +lue +käsi +portti +suuri +oikeinkirjoituksen +lisätä +jopa +maa +täällä +iso +korkea +niin +seurata +säädös +miksi +kysyä +miehet +muutos +meni +valo +pois +tarvitsevat +talo +kuva +yrittää +meille +jälleen +eläin +kohta +äiti +maailma +lähellä +rakentaa +itse +maa +isä +kaikki +uusi +työ +osa +ottaa +saada +paikka +tehty +elää +jossa +jälkeen +takaisin +vähän +vain +pyöreä +mies +vuosi +tuli +joka +hyvä +minua +antaa +meidän +alle +nimi +hyvin +kautta +vain +lomake +virke +suuri +ajatella +sanoa +auttaa +alhainen +linja +erota +vuoro +syy +paljon +tarkoittaa +ennen +liikkua +oikea +poika +vanha +liian +sama +hän +kaikki +siellä +kun +ylös +käyttää +sinun +tapa +noin +monet +sitten +niitä +kirjoittaa +olisi +kuten +niin +nämä +hänen +pitkä +tehdä +asia +nähdä +häntä +kaksi +on +katso +lisää +päivä +voisi +mennä +tulevat +teki +numero +ääni +ei +eniten +ihmiset +minun +yli +tietää +vesi +kuin +puhelu +ensimmäinen +jotka +saattaa +alas +puoli +ollut +nyt +löytää +pää +seistä +oma +sivu \ No newline at end of file diff --git a/words/fr b/words/fr new file mode 100644 index 0000000..aef0984 --- /dev/null +++ b/words/fr @@ -0,0 +1,200 @@ +nous +mais +pouvoir +avec +tout +aller +voir +en +bien +où +sans +homme +tu +ou +leur +si +deux +mari +moi +vouloir +femme +grand +quand +venir +celui +notre +devoir +là +jour +prendre +même +votre +rien +petit +encore +aussi +quelque +dont +mer +trouver +donner +temps +ça +peu +même +falloir +sous +parler +alors +main +chose +ton +mettre +vie +savoir +yeux +passer +mort +revenir +noir +maintenant +nouveau +ville +rue +enfin +appeler +soir +chambre +mourir +pas +partir +cinq +esprit +soleil +dernier +jeter +dix +roi +état +corps +beaucoup +suivre +bras +écrire +blanc +montrer +tomber +place +ouvrir +ah +parti +assez +leur +cher +voilà +année +loin +point +visage +bruit +lettre +franc +fond +force +arrêter +perdre +autre +après +regarder +toujours +jamais +cela +aimer +non +heure +croire +cent +monde +donc +enfant +fois +seul +autre +entre +vers +chez +demander +jeune +jusque +très +moment +rester +répondre +tête +père +fille +mille +premier +car +entendre +ni +bon +trois +ainsi +an +quatre +un +terre +contre +dieu +monsieur +voix +penser +quel +arriver +maison +devant +coup +beau +connaître +devenir +air +mot +nuit +sentir +eau +vieux +sembler +moins +tenir +ici +comprendre +oui +rendre +toi +vingt +depuis +attendre +sortir +ami +trop +porte +lequel +chaque +amour +pendant +déjà +pied +tant +gens +nom +vivre +reprendre +entrer +porter +pays +ciel +avant +regard +eux \ No newline at end of file diff --git a/words/it b/words/it new file mode 100644 index 0000000..6023509 --- /dev/null +++ b/words/it @@ -0,0 +1,209 @@ +come +io +il +suo +che +lui +era +per +su +sono +con +essi +essere +a +uno +avere +questo +da +caldo +parola +ma +cosa +alcuni +è +esso +voi +o +aveva +il +di +a +e +un +in +noi +lattina +fuori +altro +erano +che +fare +loro +tempo +se +volontà +come +suddetto +un +ogni +dire +fa +set +tre +desiderare +aria +bene +anche +giocare +piccolo +fine +mettere +casa +leggere +mano +porto +grande +compitare +aggiungere +anche +terra +qui +mosto +grande +alto +tale +seguire +atto +perché +chiedere +maschi +cambiamento +è +andato +luce +tipo +spento +bisogno +casa +immagine +provare +noi +di +nuovo +animale +punto +madre +mondo +vicino +costruire +se +stesso +terra +padre +qualsiasi +nuovo +lavoro +parte +prendere +ottenere +posto +fatto +vivere +dove +dopo +indietro +poco +solo +turno +uomo +anno +è +venuto +spettacolo +ogni +buono +me +dare +il +nostro +sotto +nome +molto +attraverso +solo +forma +frase +grande +pensare +dire +aiutare +basso +linea +differire +turno +causa +molto +dire +prima +spostare +diritto +ragazzo +vecchio +troppo +stesso +lei +tutto +ci +quando +su +uso +il +tuo +modo +circa +molti +allora +loro +scrivere +sarebbe +come +così +queste +lei +lungo +rendere +cosa +vedere +lui +due +ha +guardare +di +più +giorno +potuto +andare +venire +ha +fatto +numero +suono +no +più +persone +il +mio +oltre +sapere +acqua +di +chiamata +primo +che +può +giù +lato +stato +ora +trovare \ No newline at end of file diff --git a/words/pl b/words/pl new file mode 100644 index 0000000..e707539 --- /dev/null +++ b/words/pl @@ -0,0 +1,250 @@ +się +i +w +nie +na +z +do +to +że +a +o +jak +ale +po +co +tak +za +od +go +już +jego +jej +czy +przez +tylko +tego +sobie +jeszcze +może +ze +kiedy +pan +ich +dla +by +gdy +teraz +ja +ten +który +nawet +bardzo +przed +tu +jednak +pod +coś +tam +wszystko +przy +więc +nic +bo +nim +żeby +miał +on +być +potem +też +jeśli +bez +nad +gdzie +lecz +siebie +nigdy +ani +właśnie +sam +u +dobrze +niż +jakby +aby +ty +oczy +zawsze +raz +były +no +albo +gdyby +aż +wtedy +przecież +ona +drzwi +jako +chyba +nagle +wszyscy +jeden +czym +kto +sposób +czas +kilka +dlaczego +razem +także +mój +nikt +choć +wiele +dwa +ktoś +lub +trzeba +niech +ku +twarz +którego +we +znowu +człowiek +jakiś +tutaj +szybko +tyle +głos +między +wreszcie +również +życie +oczywiście +znów +swoje +dlatego +zbyt +ciebie +zupełnie +taki +czego +iż +dopiero +powiedzieć +obok +prawie +poza +zaś +wciąż +jeżeli +moje +prawda +trzy +dzień +miejsce +mimo +ponieważ +zaraz +długo +coraz +podczas +natychmiast +zanim +cóż +każdy +zrobić +ojciec +my +dość +oraz +jaki +stanie +wcale +wśród +mieć +zresztą +dziś +ile +chociaż +gdyż +kiedyś +swój +jedynie +pewno +nieco +niemal +gdzieś +jedno +wokół +powoli +wrażenie +matka +świat +kobieta +skąd +myśl +stary +dużo +drogi +nadal +drugi +bowiem +przynajmniej +pewnie +często +razy +mężczyzna +dokładnie +niczego +mówić +dzięki +pewien +widać +cicho +właściwie +rzecz +wolno +oto +ciało +czasem +wiedzieć +stąd +wkrótce +dół +pół +noc +całkiem +wówczas +dom +wzrok +mocno +trudno +dziewczyna +dziecko +skoro +wobec +śmierć +rzeczywiście +koniec +tuż +daleko +pięć +serce +spokojnie +czegoś +wielki +dłoń +część +najpierw +mało +temat +włosy +wraz +usta +widok +równie +ponad \ No newline at end of file diff --git a/words/pt b/words/pt new file mode 100644 index 0000000..0fc18bb --- /dev/null +++ b/words/pt @@ -0,0 +1,250 @@ +contra +sistema +foi +à +eles +rio +fazer +estava +José +mercado +qual +sul +ter +só +Carlos +anos +duas +outra +dia +presidente +editoria +especial +no +hoje +acordo +vai +diz +dias +Fernando +estão +ele +as +milhões +foram +outro +banco +assim +sua +trabalho +cotidiano +grande +dinheiro +plano +o +e +nada +preços +ela +aos +sendo +estado +do +grupo +quando +local +eu +antes +às +este +pode +suas +está +número +apenas +seu +porque +durante +com +segundo +menos +agora +final +reportagem +afirmou +mês +para +empresa +pelo +de +da +ontem +são +também +parte +semana +dois +sem +primeira +Paulo +um +mesmo +candidato +esse +tempo +vez +Brasil +nem +disse +mas +tudo +mais +outros +ou +até +cerca +uma +vida +desde +melhor +a +todo +página +pessoas +dos +quatro +seus +cidade +muito +caso +todos +seja +já +tinha +casa +governo +ainda +lei +sempre +exemplo +partir +maior +os +faz +como +tem +era +na +real +processo +podem +ser +polícia +têm +programa +ano +nova +empresas +há +deve +é +me +mundo +quem +país +essa +jogo +equipe +novo +onde +bem +pelos +três +por +depois +qualquer +alguns +nacional +esporte +será +isso +folha +entre +em +não +esta +que +mil +após +sobre +se +primeiro +ao +cada +pouco +além +brasileira +você +forma +das +pela +samba +amizade +golpe +limitante +esquadrão +xícara +café +profissional +adorável +chuva +liberdade +infinito +diversidade +artigos +coxinha +pão +vazio +luz +irregular +relógio +porta +gato +cesta +vela +plantas +pedra +céu +automóvel +bicicleta +caneca +pessoa +comeram +pulei +amanhã +corda +motorista +quebrei +caminhavam +simplicidade +emoções +ofensivo +esqueceu +tristes +disponível +cinco +pastel +poço +moça +garoto +certo +talvez +pior +branco +borracha +roda +baú +circo +cria +simplesmente +amarei \ No newline at end of file diff --git a/words/ru b/words/ru new file mode 100644 index 0000000..e4562d6 --- /dev/null +++ b/words/ru @@ -0,0 +1,1002 @@ +год +человек +время +дело +жизнь +день +рука +раз +работа +слово +место +лицо +друг +глаз +вопрос +дом +сторона +страна +мир +случай +голова +ребенок +сила +конец +вид +система +часть +город +отношение +женщина +деньги +земля +машина +вода +отец +проблема +час +право +нога +решение +дверь +образ +история +власть +закон +война +бог +голос +тысяча +книга +возможность +результат +ночь +стол +имя +область +статья +число +компания +народ +жена +группа +развитие +процесс +суд +условие +средство +начало +свет +пора +путь +душа +уровень +форма +связь +минута +улица +вечер +качество +мысль +дорога +мать +действие +месяц +государство +язык +любовь +взгляд +мама +век +школа +цель +общество +деятельность +организация +президент +комната +порядок +момент +театр +письмо +утро +помощь +ситуация +роль +рубль +смысл +состояние +квартира +орган +внимание +тело +труд +сын +мера +смерть +рынок +программа +задача +предприятие +окно +разговор +правительство +семья +производство +информация +положение +центр +ответ +муж +автор +стена +интерес +федерация +правило +управление +мужчина +идея +партия +совет +счет +сердце +движение +вещь +материал +неделя +чувство +глава +наука +ряд +газета +причина +плечо +цена +план +речь +точка +основа +товарищ +культура +данные +мнение +документ +институт +ход +проект +встреча +директор +срок +палец +опыт +служба +судьба +девушка +очередь +лес +состав +член +количество +событие +объект +зал +создание +значение +период +шаг +брат +искусство +структура +номер +пример +исследование +гражданин +игра +начальник +рост +тема +принцип +метод +тип +фильм +край +гость +воздух +характер +борьба +использование +размер +образование +мальчик +кровь +район +небо +армия +класс +представитель +участие +девочка +политика +герой +картина +доллар +спина +территория +пол +поле +изменение +направление +рисунок +течение +церковь +банк +сцена +население +большинство +музыка +правда +свобода +память +команда +союз +врач +договор +дерево +факт +хозяин +природа +угол +телефон +позиция +двор +писатель +самолет +объем +род +солнце +вера +берег +спектакль +фирма +способ +завод +цвет +журнал +руководитель +специалист +оценка +регион +песня +процент +родитель +море +требование +основание +половина +роман +круг +анализ +стихи +автомобиль +экономика +литература +бумага +поэт +степень +господин +надежда +предмет +вариант +министр +граница +дух +модель +операция +пара +сон +название +ум +повод +старик +миллион +успех +счастье +ребята +кабинет +магазин +пространство +выход +удар +база +знание +текст +защита +руководство +площадь +сознание +возраст +участник +участок +пункт +линия +желание +папа +доктор +губа +дочь +среда +председатель +представление +солдат +художник +волос +оружие +соответствие +ветер +парень +зрение +генерал +огонь +понятие +строительство +ухо +грудь +нос +страх +услуга +содержание +радость +безопасность +продукт +комплекс +бизнес +сад +сотрудник +лето +курс +предложение +рот +технология +реформа +отсутствие +собака +камень +будущее +рассказ +контроль +река +продукция +сумма +техника +здание +сфера +необходимость +фонд +подготовка +лист +республика +хозяйство +воля +бюджет +снег +деревня +мужик +элемент +обстоятельство +немец +победа +источник +звезда +выбор +масса +итог +сестра +практика +проведение +карман +слава +кухня +определение +функция +войско +комиссия +применение +капитан +работник +обеспечение +офицер +фамилия +предел +выборы +ученый +бутылка +бой +теория +зона +отдел +зуб +разработка +личность +гора +товар +метр +праздник +влияние +читатель +удовольствие +актер +слеза +ответственность +учитель +акт +боль +множество +особенность +показатель +корабль +звук +впечатление +частность +детство +вывод +профессор +доля +норма +прошлое +командир +коридор +поддержка +рамка +враг +этап +черт +дед +собрание +прием +болезнь +клетка +кожа +заявление +попытка +сравнение +расчет +депутат +комитет +знак +дядя +учет +хлеб +чай +режим +целое +вирус +выражение +здоровье +зима +десяток +глубина +сеть +студент +секунда +скорость +поиск +суть +налог +ошибка +доход +режиссер +поверхность +ощущение +карта +клуб +станция +революция +колено +министерство +стекло +этаж +высота +бабушка +трубка +газ +мастер +поведение +столица +механизм +передача +способность +подход +энергия +существование +исполнение +кино +сожаление +заместитель +ресурс +акция +рождение +администрация +стоимость +улыбка +артист +сосед +фраза +фигура +субъект +реакция +список +фотография +журналист +май +нарушение +заседание +толпа +больница +существо +свойство +долг +поколение +животное +схема +усилие +отличие +остров +противник +волна +реализация +страница +формирование +житель +красота +птица +растение +тень +явление +храм +запах +водка +наличие +ужас +одежда +кресло +больной +поезд +университет +традиция +адрес +декабрь +ладонь +сведение +цветок +лидер +октябрь +занятие +сентябрь +помещение +январь +зритель +редакция +стиль +весна +фактор +август +известие +зависимость +охрана +оборудование +концерт +отделение +расход +выставка +милиция +переход +эпоха +запад +произведение +родина +собственность +тайна +трава +лагерь +имущество +кровать +аппарат +середина +март +клиент +дама +фронт +отрасль +стул +беседа +законодательство +продажа +повышение +музей +след +полковник +сомнение +понимание +апрель +князь +рыба +дума +кодекс +сутки +чудо +шея +судья +крыша +настроение +поток +должность +преступление +мозг +честь +пост +еврей +июнь +сотня +дождь +лестница +дача +установка +появление +получение +образец +труба +главное +осень +костюм +баба +ценность +обязанность +пьеса +таблица +вино +воспоминание +лошадь +коллега +организм +ученик +учреждение +открытие +том +черта +характеристика +выполнение +оборона +выступление +температура +перспектива +подруга +приказ +жертва +ресторан +километр +спор +вкус +признак +промышленность +американец +лоб +заключение +восток +исключение +ключ +постановление +слой +бок +июль +перевод +секретарь +кусок +слух +польза +звонок +обстановка +чиновник +соглашение +деталь +русский +тишина +зарплата +билет +подарок +тюрьма +ящик +конкурс +книжка +изучение +просьба +царь +публика +смех +сообщение +угроза +беда +блок +достижение +назначение +реклама +портрет +масло +стакан +урок +часы +крик +творчество +телевизор +инструмент +концепция +лейтенант +экран +дно +реальность +канал +мясо +знакомый +щека +конфликт +переговоры +запись +вагон +площадка +последствие +сотрудничество +зеркало +тон +академия +палата +потребность +ноябрь +увеличение +дурак +поездка +обед +потеря +февраль +мероприятие +парк +принятие +устройство +вещество +категория +сезон +гостиница +издание +объединение +темнота +человечество +колесо +опасность +разрешение +воздействие +коллектив +камера +запас +следствие +длина +крыло +округ +фон +кандидат +родственник +давление +присутствие +взаимодействие +доска +партнер +двигатель +шум +достоинство +грех +нож +полет +страсть +испытание +TRUE +оплата +разница +водитель +пакет +снижение +формула +живот +капитал +мост +новость +эффект +вход +губернатор +доклад +смена +убийство +эксперт +автобус +платье +кадр +тетя +общение +психология +лев +порог +проверка +процедура +рабочий +ремонт +обращение +обучение +ожидание +памятник +корень +наблюдение +буква +доказательство +признание +постель +штаб +владелец +компьютер +инженер +старуха +лодка +ракета +серия +шутка +вершина +выпуск +кулак +лед +торговля +нефть +молодежь +цифра +корпус +недостаток +сапог +сущность +талант +эффективность +кофе +полоса +основное +рассмотрение +сбор +штат +следователь +жилье +мешок +описание +куст +отказ +замок +редактор +дворец +забота +пиво +диван +столик +эксперимент +печать +кольцо +пистолет +воспитание +начальство +профессия +ворота +добро +дружба +покой +риск +окончание +дым +брак +величина +записка +инициатива +совесть +активность +кость +спорт +кредит +господь +майор +конференция +потолок +библиотека +помощник +конструкция +отдых +ручка +металл +молоко +прокурор +транспорт +поэзия +соединение +краска +расстояние +мечта +село +еда +зло +подразделение +сюжет +рубеж +сигнал +атмосфера +крест +вес +взрыв +контакт +сигарета +восторг +золото +почва +премия +король +подъезд +шанс +автомат +заказ +мальчишка +очки +миг +штука +чтение +поселок +свидетель +ставка +сумка +удивление +хвост +песок +поворот +возвращение +мгновение +статус +озеро +строй +параметр +сказка +тенденция +вина +дыхание +версия +масштаб +монастырь +хозяйка +дочка +танец +эксплуатация +коммунист +пенсия +приятель +объяснение +набор +производитель +пыль +философия +мощность +обязательство +уход +горло +кризис +указание +плата +яблоко +препарат +действительность +москвич +остаток +изображение +сделка +сочинение +покупатель +танк +затрата +строка +единица +обработка +чемпионат \ No newline at end of file diff --git a/words/sv b/words/sv new file mode 100644 index 0000000..2c32ab3 --- /dev/null +++ b/words/sv @@ -0,0 +1,909 @@ +i +och +att +det +som +en +på +är +av +för +med +till +den +har +de +inte +om +ett +han +men +var +jag +sig +från +vi +så +kan +man +när +år +säger +hon +under +också +efter +eller +nu +sin +där +vid +mot +ska +skulle +kommer +ut +får +finns +vara +hade +alla +andra +mycket +än +här +då +sedan +över +bara +in +blir +upp +även +vad +få +två +vill +ha +många +hur +mer +går +sverige +kronor +detta +nya +procent +skall +hans +utan +sina +något +svenska +allt +första +fick +måste +mellan +blev +bli +dag +någon +några +sitt +stora +varit +dem +bland +kl +bra +tre +ta +genom +del +hela +annat +fram +gör +ingen +stockholm +göra +enligt +mig +redan +inom +kom +du +helt +ju +samma +kanske +själv +oss +tidigare +se +miljoner +dock +denna +både +tid +kunna +fått +stor +olika +ser +flera +plats +kunde +gå +ur +gäller +honom +aldrig +barn +varje +lite +sätt +just +väl +tar +åt +mest +per +står +fem +tror +rätt +dessa +gång +därför +fyra +ny +gick +hos +dessutom +ger +lika +eftersom +vilket +trots +tycker +människor +ligger +vet +kvar +bättre +gjorde +ändå +inför +regeringen +senaste +samtidigt +annan +ännu +the +blivit +fall +talet +exempel +gamla +deras +tiden +min +hennes +sista +komma +större +visar +senare +tog +nästa +göteborg +ge +mindre +gjort +usa +innan +alltid +pengar +sade +först +stället +vår +före +svensk +tillbaka +ner +nog +samt +ofta +själva +inget +fler +säga +egen +johansson +igen +tillsammans +runt +nästan +lopp +förra +året +mål +längre +svårt +bästa +andersson +anders +handlar +dagens +länge +stort +peter +frågan +spelar +enda +liv +fortfarande +medan +bakom +haft +minst +berättar +fast +lars +personer +början +problem +alltså +bort +varför +anser +våra +företag +mitt +dess +nytt +tio +inga +fanns +egna +utanför +ville +kr +långt +framför +båda +behöver +par +nej +miljarder +största +polisen +världen +direkt +folk +borde +väg +innebär +sex +klart +göran +bör +vidare +menar +odds +håller +lätt +ytterligare +persson +hem +gått +stockholms +kvinnor +flesta +ja +hand +särskilt +därmed +cirka +tv +landet +heller +gången +åren +började +däremot +sveriges +sett +henne +jobb +kring +känner +liten +beslut +egentligen +länder +börjar +politiska +ni +väder +hjälp +ordförande +tredje +vilka +talar +europa +sidan +riktigt +små +thomas +eu +arbete +vissa +skriver +såg +slut +ibland +ned +fråga +sa +hålla +unga +drygt +jan +emot +magnus +musik +nära +tyskland +gånger +gav +fel +tagit +nr +ekonomiska +namn +ekonyheter +steg +kommit +helst +ihop +liksom +nilsson +amerikanska +sådan +förslag +vilken +livet +dagar +stefan +vann +års +spela +johan +of +säkert +varandra +ganska +veckan +vem +ens +visst +lång +meter +all +nev +regi +hus +sitter +form +lilla +barnen +snabbt +män +grund +hemma +snart +möjligt +låg +dn +klara +frågor +verkligen +precis +amerikansk +publik +skolan +stöd +svensson +internationella +delar +hög +film +larsson +mats +bo +faktiskt +land +gott +gärna +högre +vårt +god +dagen +övriga +betala +lag +björn +slutet +finland +verkar +sagt +krav +stod +omkring +viktigt +ord +hoppas +kort +hittills +minuter +visa +eget +sådana +tänker +frankrike +sju +matchen +tycks +naturligtvis +bok +endast +annars +antal +enkelt +malmö +försöker +ryssland +tal +jonas +mannen +bengt +totalt +ute +visade +låter +anställda +vägen +dollar +spel +väldigt +norge +stå +erik +åtta +årets +via +satt +roll +brukar +nämligen +fortsätter +ungefär +framtiden +bäst +händer +bor +hårt +spelare +främst +program +kallade +rad +förstås +världens +höga +månader +kväll +familjen +igenom +höll +martin +känns +staten +poäng +antalet +skapa +historia +tänka +vd +heter +alls +hör +köpa +div +svt +os +företaget +samhället +sida +sådant +fredrik +maria +mina +extra +eriksson +kräver +goda +långa +hitta +svd +åtminstone +numera +timmar +vecka +knappast +dig +mikael +skrev +pettersson +vore +nyheter +lär +carl +veta +betyder +grupp +lever +spelade +betydligt +gammal +arbetar +tyska +äldre +dels +person +laget +tt +chef +alldeles +kommunen +stark +valet +ifrån +leder +kvinna +ökar +emu +hävdar +lägga +ulf +gunnar +skäl +låta +ansvar +sen +visserligen +politiker +använda +franska +rapport +karlsson +mera +veckor +fl +såväl +därefter +john +viss +landets +teater +ungdomar +plötsligt +ryska +kunnat +nyligen +möjlighet +rollerna +morgon +ena +mars +samband +öka +bygga +litet +börja +vänner +aik +president +marknaden +behövs +staden +högsta +ökat +utveckling +tala +perioden +ställer +försöka +starkt +socialdemokraterna +exempelvis +håll +resultatet +sätta +dit +arbetet +verksamhet +lämna +anna +christer +italien +bild +vars +eva +partiet +intresse +samarbete +närmare +januari +september +uppgifter +london +sak +fullt +göteborgs +michael +pengarna +paris +olsson +resultat +boken +södra +juni +fortsätta +dra +ingenting +samtliga +beror +värld +alltför +danmark +försök +rum +tur +politik +fri +förklarar +bilder +svar +öppna +död +tro +maj +tyckte +vatten +saker +val +enbart +inne +utbildning +eus +information +arbeta +vilja +centrum +europeiska +vinna +ökade +lena +leva +närmaste +ledningen +tidigt +rör +sker +robert +bilar +bolaget +tommy +olof +arbetslösheten +senast +högt +jämfört +hel +skriva +viktiga +övrigt +december +känna +ingår +match +delen +slags +ledning +drar +lennart +konstaterar +bil +finnas +föräldrar +bilen +engelska +publiken +målet +klar +slog +texttv +räknar +andreas +dom +knappt +krävs +kostar +lägre +filmen +viktig +klockan +emellertid +kritik +ställa +slår +låt +sälja +öppet +huset +lagen +råd +tas +kommun +norska +uppgift +möjligheter +tomas +starka +henrik +leif +york +hälften +allra +djurgården +medlemmar +beslutet +mamma +stad +bl +slå +området +förutom +familj +debatt +väntar +behov +kraft +utvecklingen +avgörande +hösten +anledning +vanliga +problemet +välja +trodde +full +patrik +volvo +förslaget +lokala +läsa +brev +snarare +ekonomi +nio +struken +aktier +mat +riksdagen +varken +svarar +undan +elever +dags +david +fjol +offentliga +räcker +sven +betydelse +vita +månad +uppdrag +åka +borta +ton +tag +rent +föll +förr +von +kontakt +tills +regeringens +augusti +fallet +lägger +lära +verk +böcker +ställning +spelas +sommaren +norra +kör +tvingas +fungerar +lärare +liknande +seger +brott +kallas +minska +saknar +vanligt +resa +svarta +universitet +nivå +tanke +and +ständigt +vare +privata +bygger +chans +söker +sätter +förstå +slag +viktigaste +följer +kyrkan +kände +ledare +stan +priset +projekt +april +svenskar +tidningen +nuvarande +strax +uppsala +visat +sent +läser +lyckades +tillräckligt +lyckas +närmast +st +utländska +börjat +samman +författare +dåligt +pappa +företagen +programmet +vm +håkan +kvinnan +klarar +pris +verksamheten +väljer +leda +nå +textat \ No newline at end of file