From ab4de1dd70fba866930150e440a03e461a6ca6a8 Mon Sep 17 00:00:00 2001 From: Theodore Aptekarev Date: Tue, 29 Mar 2022 02:35:56 +0300 Subject: [PATCH] Create a packaged app bundle with Pyinstaller (#1525) * Add dashboard widget assets * Add ipywidgets and ipyflex to project * Add currencies dashboard notebook * Update docs and docstrings * Add pyinstaller to project deps * Add pyinstaller artifacts to gitignore * Fix linter errors in terminal.py * Update cspell hook and action with a pyinstaller specific word * Add pyinstaller specfile and artifacts * Add splashscreen image * Add app icon * adding splash screen support to terminal.spec and terminal.py * Restore the conda env build files * Sync deps * Add border to the splashscreen image * Clean up terminal launcher * Add support for default feature flags in packages apps * Fix types and linting * Add splashscreen management to app bootup * Check prediction feature flag when entering crypto/pred * Update pyinstaller spec file * fix .spec file to work for splash and icon - removed the ".." * Allows to export when using installer (#1568) * fix export for packaged apps * fix filename * Git : replace commit_hash when it is set in config_terminal * Add update of the git commit hash in gtff default during build * Add packaged app name and feature flag to logs * Add platform specific icon assignment * Add macOS build assets * Add tensorflow to hidden imports * Move LOGGING_COMMIT_HASH to gtff * Adding files/folders needed to .spec and pyinstaller folder. This will make certain commands work again. * Linting * Workflow : ignore ./build/pyinstaller from codespell * Workflow : exclude ./build/pyinstaller from flake8 * Poetry + Workflow : add types-six * Pyinstaller : remove property_cached, user_agent and vaderSentiment * Revert "Pyinstaller : remove property_cached, user_agent and vaderSentiment" This reverts commit dbb3e2b81086f97819ebd21457148c7160a4d703. * Clean up local paths in specfile * Validate deps have correct Jinja version (they do) * Fix logging commit hash to be set correctly for the logger to see it Co-authored-by: Andrew Co-authored-by: didierlopes.eth Co-authored-by: Chavithra PARANA --- .github/workflows/test.yml | 6 +- .gitignore | 5 + .pre-commit-config.yaml | 6 +- bots/requirements.txt | 89 +- build/pyinstaller/GTFF_DEFAULTS.json | 30 + build/pyinstaller/build4mac.sh | 29 + build/pyinstaller/frozendict/VERSION | 1 + .../Gamestonk Terminal/Gamestonk Terminal | 19 + .../macOS_package_assets/README.TXT | 1 + build/pyinstaller/property_cached/__init__.py | 161 + .../pyinstaller/property_cached/_version.txt | 1 + build/pyinstaller/terminal.spec | 147 + build/pyinstaller/user_agent/__init__.py | 4 + build/pyinstaller/user_agent/base.py | 623 ++ build/pyinstaller/user_agent/cli.py | 20 + .../user_agent/data/smartphone_dev_ext.json | 2820 +++++++ .../user_agent/data/smartphone_dev_id.json | 180 + .../user_agent/data/tablet_dev_ext.json | 757 ++ .../user_agent/data/tablet_dev_id.json | 52 + build/pyinstaller/user_agent/device.py | 15 + build/pyinstaller/user_agent/error.py | 15 + build/pyinstaller/user_agent/warning.py | 12 + build/pyinstaller/vaderSentiment/__init__.py | 1 + .../vaderSentiment/emoji_utf8_lexicon.txt | 3570 ++++++++ .../vaderSentiment/vaderSentiment.py | 976 +++ .../vaderSentiment/vader_lexicon.txt | 7520 +++++++++++++++++ .../cryptocurrency/crypto_controller.py | 42 +- gamestonk_terminal/feature_flags.py | 101 +- gamestonk_terminal/helper_funcs.py | 29 +- .../jupyter/dashboards/currencies.ipynb | 284 + .../jupyter/dashboards/widget_helpers.py | 42 + .../jupyter/dashboards/widgets/card.j2 | 8 + .../dashboards/widgets/currencies.json | 237 + .../jupyter/dashboards/widgets/style.css | 54 + gamestonk_terminal/loggers.py | 9 +- gamestonk_terminal/terminal_helper.py | 66 +- images/GamestonkTerminal.icns | Bin 0 -> 273388 bytes images/dmg_background.png | Bin 0 -> 45471 bytes images/gst_app.ico | Bin 0 -> 73677 bytes images/splashscreen.png | Bin 0 -> 119801 bytes poetry.lock | 121 +- pyproject.toml | 3 + requirements-full.txt | 79 +- requirements.txt | 133 +- terminal.py | 23 +- 45 files changed, 18083 insertions(+), 208 deletions(-) create mode 100644 build/pyinstaller/GTFF_DEFAULTS.json create mode 100755 build/pyinstaller/build4mac.sh create mode 100644 build/pyinstaller/frozendict/VERSION create mode 100755 build/pyinstaller/macOS_package_assets/Gamestonk Terminal/Gamestonk Terminal create mode 100644 build/pyinstaller/macOS_package_assets/README.TXT create mode 100644 build/pyinstaller/property_cached/__init__.py create mode 100644 build/pyinstaller/property_cached/_version.txt create mode 100644 build/pyinstaller/terminal.spec create mode 100644 build/pyinstaller/user_agent/__init__.py create mode 100644 build/pyinstaller/user_agent/base.py create mode 100644 build/pyinstaller/user_agent/cli.py create mode 100644 build/pyinstaller/user_agent/data/smartphone_dev_ext.json create mode 100644 build/pyinstaller/user_agent/data/smartphone_dev_id.json create mode 100644 build/pyinstaller/user_agent/data/tablet_dev_ext.json create mode 100644 build/pyinstaller/user_agent/data/tablet_dev_id.json create mode 100644 build/pyinstaller/user_agent/device.py create mode 100644 build/pyinstaller/user_agent/error.py create mode 100644 build/pyinstaller/user_agent/warning.py create mode 100644 build/pyinstaller/vaderSentiment/__init__.py create mode 100644 build/pyinstaller/vaderSentiment/emoji_utf8_lexicon.txt create mode 100644 build/pyinstaller/vaderSentiment/vaderSentiment.py create mode 100644 build/pyinstaller/vaderSentiment/vader_lexicon.txt create mode 100644 gamestonk_terminal/jupyter/dashboards/currencies.ipynb create mode 100644 gamestonk_terminal/jupyter/dashboards/widget_helpers.py create mode 100644 gamestonk_terminal/jupyter/dashboards/widgets/card.j2 create mode 100644 gamestonk_terminal/jupyter/dashboards/widgets/currencies.json create mode 100644 gamestonk_terminal/jupyter/dashboards/widgets/style.css create mode 100644 images/GamestonkTerminal.icns create mode 100644 images/dmg_background.png create mode 100644 images/gst_app.ico create mode 100644 images/splashscreen.png diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a16c62cc97e..d96449875b0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,11 +29,11 @@ jobs: - run: python custom_pre_commit/check_doc.py --ignore-files=settings_controller.py,keys_controller.py,degiro_controller.py,oanda_controller.py --ignore-commands=login,al_swe,info_swe,goodness,resources,yf,yolo - run: pip install bandit black codespell flake8 mypy pyupgrade safety pylint==2.12.2 - - run: pip install types-pytz types-requests types-termcolor types-tabulate types-PyYAML types-python-dateutil types-setuptools + - run: pip install types-pytz types-requests types-termcolor types-tabulate types-PyYAML types-python-dateutil types-setuptools types-six - run: bandit -x ./tests -r . || true - run: black --check . - - run: codespell --ignore-words-list=zlot,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian --quiet-level=2 --skip=./tests,.git,*.css,*.csv,*.html,*.ini,*.ipynb,*.js,*.json,*.lock,*.scss,*.txt,*.yaml - - run: flake8 . --count --ignore=E203,W503 --max-line-length=122 --show-source --statistics + - run: codespell --ignore-words-list=zlot,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian,datas --quiet-level=2 --skip=./tests,.git,*.css,*.csv,*.html,*.ini,*.ipynb,*.js,*.json,*.lock,*.scss,*.txt,*.yaml,./build/pyinstaller + - run: flake8 . --count --ignore=E203,W503 --max-line-length=122 --show-source --statistics --exclude ./build/pyinstaller - run: mypy --ignore-missing-imports --exclude="/setup\.py$" . - run: shopt -s globstar && pyupgrade --py36-plus **/*.py - run: safety check diff --git a/.gitignore b/.gitignore index 3ccfd94a901..ac66e938e07 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,11 @@ gamestonk_terminal/portfolio/portfolios/* *.swp *.http +# pyinstaller artifacts +*.pyo +dist/* +build/terminal + # Jupyter Lab Extension build files jupyterlab/*/*.bundle.* jupyterlab/*/lib/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 08e54f06d45..4af3b8a16e5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -26,7 +26,7 @@ repos: rev: 4.0.1 hooks: - id: flake8 - entry: flake8 --ignore=E203,W503 --max-line-length=122 + entry: flake8 --ignore=E203,W503 --max-line-length=122 --exclude ./build/pyinstaller/* - repo: https://github.com/codespell-project/codespell rev: v2.1.0 hooks: @@ -34,9 +34,9 @@ repos: entry: codespell args: [ - "--ignore-words-list=zlot,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian", + "--ignore-words-list=zlot,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian,datas", "--quiet-level=2", - "--skip=./tests,.git,*.css,*.csv,*.html,*.ini,*.ipynb,*.js,*.json,*.lock,*.scss,*.txt,*.yaml", + "--skip=./tests,.git,*.css,*.csv,*.html,*.ini,*.ipynb,*.js,*.json,*.lock,*.scss,*.txt,*.yaml,build/pyinstaller/*", ] - repo: https://github.com/pre-commit/mirrors-mypy rev: "v0.940" diff --git a/bots/requirements.txt b/bots/requirements.txt index 72979f9bed5..c1d1d9d7499 100644 --- a/bots/requirements.txt +++ b/bots/requirements.txt @@ -1,23 +1,23 @@ aiohttp==3.8.1; python_version >= "3.6" and python_full_version >= "3.8.0" -aiosignal==1.2.0; python_version >= "3.6" and python_full_version >= "3.8.0" +aiosignal==1.2.0; python_version >= "3.6" alabaster==0.7.12; python_version >= "3.7" alpha-vantage==2.3.1 ansiwrap==0.8.4; python_version >= "3.6" anyio==3.5.0; python_full_version >= "3.6.2" and python_version >= "3.7" -appnope==0.1.2; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin" and python_full_version >= "3.6.2" -argon2-cffi-bindings==21.2.0; python_version >= "3.7" +appnope==0.1.2; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin" +argon2-cffi-bindings==21.2.0; python_version >= "3.6" argon2-cffi==21.3.0; python_version >= "3.7" ascii-magic==1.6; python_version >= "3.5" asgiref==3.5.0; python_version >= "3.7" astor==0.8.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" astroid==2.11.1; python_full_version >= "3.6.2" -asttokens==2.0.5; python_full_version >= "3.6.2" and python_version >= "3.8" +asttokens==2.0.5; python_version >= "3.8" async-generator==1.10; python_version >= "3.7" and python_version < "4.0" -async-timeout==4.0.2; python_version >= "3.6" and python_full_version >= "3.8.0" +async-timeout==4.0.2; python_version >= "3.6" atomicwrites==1.4.0; python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.4.0" -attrs==21.4.0; python_full_version >= "3.8.0" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0") and (python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7") +attrs==21.4.0; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.5.0" and python_version >= "3.7" and python_version < "4.0" babel==2.9.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" -backcall==0.2.0; python_full_version >= "3.6.2" and python_version >= "3.8" +backcall==0.2.0; python_version >= "3.8" backports.zoneinfo==0.2.1; python_version < "3.9" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") bandit==1.7.4; python_version >= "3.7" beartype==0.7.1; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.6.0" @@ -28,17 +28,17 @@ boto3==1.21.26; python_version >= "3.6" botocore==1.24.26; python_version >= "3.6" bs4==0.0.1 bt==0.2.9; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.6.0") -certifi==2021.10.8; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") -cffi==1.15.0; python_version >= "3.7" +certifi==2021.10.8; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" +cffi==1.15.0 cfgv==3.3.1; python_full_version >= "3.6.1" -charset-normalizer==2.0.12; python_full_version >= "3.8.0" and python_version >= "3.8" and python_version < "4.0" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +charset-normalizer==2.0.12; python_full_version >= "3.6.0" and python_version >= "3.6" click==8.0.4; python_version >= "3.7" and python_full_version >= "3.6.2" codespell==2.1.0; python_version >= "3.5" -colorama==0.4.4; python_full_version >= "3.6.2" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and sys_platform == "win32" and (python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows" and python_version >= "3.6") and platform_system == "Windows" and python_version >= "3.8" +colorama==0.4.4; python_full_version >= "3.6.2" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and sys_platform == "win32" and (python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "2.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows") and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.6" and python_full_version >= "3.5.0") and (python_version >= "3.8" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.8" and python_full_version >= "3.5.0") commonmark==0.9.1; python_full_version >= "3.6.2" and python_full_version < "4.0.0" convertdate==2.4.0; python_version >= "3.7" and python_version < "4" coverage==6.3.2; python_version >= "3.7" -cryptography==36.0.2; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" +cryptography==36.0.2; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.6" cssselect==1.1.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" cvxpy==1.2.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" cycler==0.11.0; python_version >= "3.7" @@ -46,7 +46,7 @@ cython==0.29.28; python_version >= "3.7" and python_full_version < "3.0.0" and s dateparser==1.1.1; python_version >= "3.5" datetime==4.4; python_version >= "3.5" debugpy==1.6.0; python_version >= "3.7" -decorator==5.1.1; python_full_version >= "3.6.2" and python_version >= "3.8" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.5") +decorator==5.1.1; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8" defusedxml==0.7.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7" degiro-connector==2.0.18; python_full_version >= "3.7.1" and python_full_version < "4.0.0" deprecation==2.1.0 @@ -57,10 +57,10 @@ distlib==0.3.4; python_full_version >= "3.6.1" dnspython==2.2.1; python_version >= "3.6" and python_version < "4.0" docutils==0.16; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7" ecos==2.0.10; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" -entrypoints==0.4; python_full_version >= "3.7.0" and python_version >= "3.7" +entrypoints==0.4; python_full_version >= "3.6.1" and python_version >= "3.7" et-xmlfile==1.1.0; python_version >= "3.6" exchange-calendars==3.6.1; python_version >= "3.7" and python_full_version >= "3.7.0" -executing==0.8.3; python_full_version >= "3.6.2" and python_version >= "3.8" +executing==0.8.3; python_version >= "3.8" fastapi==0.73.0; python_full_version >= "3.6.1" fear-greed-index==0.1.4; python_version >= "3.7" ffn==0.3.6; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" @@ -75,7 +75,7 @@ formulaic==0.3.2; python_version >= "3.7" fred==3.1 fredapi==0.4.3 frozendict==2.3.0; python_version >= "3.6" -frozenlist==1.3.0; python_version >= "3.7" and python_full_version >= "3.8.0" +frozenlist==1.3.0; python_version >= "3.7" fundamentalanalysis==0.2.12 future==0.18.2; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" gitdb==4.0.9; python_version >= "3.7" @@ -85,7 +85,7 @@ h11==0.13.0; python_version >= "3.7" and python_version < "4.0" and python_full_ hijri-converter==2.2.3; python_version >= "3.6" holidays==0.11.3.1; python_version >= "3.6" identify==2.4.12; python_version >= "3.7" and python_full_version >= "3.6.1" -idna==3.3; python_full_version >= "3.8.0" and python_version >= "3.8" and python_version < "4" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +idna==3.3; python_full_version >= "3.6.2" and python_version >= "3.7" and python_version < "4" imagesize==1.3.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" inflection==0.5.1; python_version >= "3.6" iniconfig==1.1.1; python_version >= "3.7" @@ -98,15 +98,15 @@ ipython==8.1.1; python_full_version >= "3.6.2" and python_version >= "3.8" ipywidgets==7.7.0 iso8601==0.1.16 isort==5.10.1; python_full_version >= "3.6.2" and python_version < "4.0" -jedi==0.18.1; python_full_version >= "3.6.2" and python_version >= "3.8" -jinja2==3.1.0; python_version >= "3.7" +jedi==0.18.1; python_version >= "3.8" +jinja2==3.0.3; python_version >= "3.7" jmespath==1.0.0; python_version >= "3.7" -joblib==1.1.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" +joblib==1.1.0; python_version >= "3.7" json5==0.9.6; python_version >= "3.7" jsonschema==3.2.0 jupyter-client==7.1.2; python_full_version >= "3.7.0" and python_version >= "3.7" jupyter-console==6.4.3; python_version >= "3.6" -jupyter-core==4.9.2; python_full_version >= "3.7.0" and python_version >= "3.7" +jupyter-core==4.9.2; python_full_version >= "3.6.1" and python_version >= "3.7" jupyter-server==1.15.6; python_version >= "3.7" jupyter==1.0.0 jupyterlab-pygments==0.1.2; python_version >= "3.7" @@ -122,7 +122,7 @@ lxml==4.8.0; python_version >= "3.7" and python_full_version < "3.0.0" or python m2r2==0.2.8; python_version >= "3.7" markdown-it-py==1.1.0; python_version >= "3.6" and python_version < "4.0" markupsafe==2.1.1; python_version >= "3.7" -matplotlib-inline==0.1.3; python_full_version >= "3.6.2" and python_version >= "3.8" +matplotlib-inline==0.1.3; python_version >= "3.8" matplotlib==3.5.1; python_version >= "3.7" mccabe==0.6.1; python_full_version >= "3.6.2" mdit-py-plugins==0.2.8; python_version >= "3.6" and python_version < "4.0" @@ -130,7 +130,7 @@ mistune==0.8.4; python_version >= "3.7" mock==4.0.3; python_version >= "3.6" more-itertools==8.12.0; python_version >= "3.6" mplfinance==0.12.8b9 -multidict==6.0.2; python_version >= "3.7" and python_full_version >= "3.8.0" +multidict==6.0.2; python_version >= "3.7" multitasking==0.0.10 mypy-extensions==0.4.3; python_version >= "3.7" and python_full_version >= "3.6.2" mypy==0.930; python_version >= "3.6" @@ -158,12 +158,12 @@ pandas-ta==0.3.14b pandas==1.3.5; python_full_version >= "3.7.1" pandocfilters==1.5.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" papermill==2.3.4; python_version >= "3.6" -parso==0.8.3; python_full_version >= "3.6.2" and python_version >= "3.8" +parso==0.8.3; python_version >= "3.8" pathspec==0.9.0; python_full_version >= "3.6.2" patsy==0.5.2; python_version >= "3.7" pbr==5.8.1; python_version >= "3.7" -pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8" and python_full_version >= "3.6.2" -pickleshare==0.7.5; python_full_version >= "3.6.2" and python_version >= "3.8" +pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8" +pickleshare==0.7.5; python_version >= "3.8" pillow==9.0.1; python_version >= "3.7" and python_version < "4" platformdirs==2.5.1; python_version >= "3.7" and python_full_version >= "3.6.2" plotly==5.6.0; python_version >= "3.6" @@ -178,13 +178,13 @@ property-cached==1.6.4; python_version >= "3.7" protobuf==3.19.4; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.5" psaw==0.0.12; python_version >= "3" psutil==5.9.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" -ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" and python_full_version >= "3.6.2" -pure-eval==0.2.2; python_full_version >= "3.6.2" and python_version >= "3.8" -py==1.11.0; python_full_version >= "3.7.0" and python_version >= "3.7" and implementation_name == "pypy" +ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" +pure-eval==0.2.2; python_version >= "3.8" +py==1.11.0; python_version >= "3.7" and python_full_version < "3.0.0" and implementation_name == "pypy" or python_full_version >= "3.5.0" and python_version >= "3.7" and implementation_name == "pypy" pyally==1.1.2 pycodestyle==2.7.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" pycoingecko==2.2.0 -pycparser==2.21; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" and os_name == "nt" and implementation_name != "pypy" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" and os_name == "nt" and implementation_name != "pypy" +pycparser==2.21; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" pydantic==1.8.2; python_full_version >= "3.6.1" pyex==0.5.0 pyflakes==2.3.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" @@ -198,13 +198,13 @@ pymongo==3.11.0; (python_version >= "2.7" and python_full_version < "3.0.0") or pynacl==1.5.0; python_version >= "3.6" pyobjc-core==8.4.1; python_version >= "3.6" and sys_platform == "darwin" pyobjc-framework-cocoa==8.4.1; python_version >= "3.6" and sys_platform == "darwin" -pyopenssl==22.0.0; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" +pyopenssl==22.0.0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.6" pyotp==2.6.0; python_version >= "3" pyparsing==3.0.7; python_version >= "3.7" pyportfolioopt==1.5.2; python_full_version >= "3.6.1" and python_full_version < "4.0.0" pyprind==2.11.3; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" pyrsistent==0.18.1; python_version >= "3.7" -pysocks==1.7.1; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" +pysocks==1.7.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" pytelegrambotapi==4.4.0 pytest-cov==3.0.0; python_version >= "3.6" pytest-mock==3.7.0; python_version >= "3.7" @@ -212,16 +212,16 @@ pytest-recording==0.12.0; python_version >= "3.5" pytest==6.2.5; python_version >= "3.6" python-binance==1.0.15 python-coinmarketcap==0.2 -python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.7" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.6") +python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.6") python-dotenv==0.19.2; python_version >= "3.5" pytrends==4.8.0 pytz-deprecation-shim==0.1.0.post0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" -pytz==2022.1; python_full_version >= "3.7.1" and python_version >= "3.7" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7") +pytz==2022.1; python_full_version >= "3.7.1" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7") pyupgrade==2.31.1; python_version >= "3.7" -pywin32==303; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7" and python_full_version >= "3.7.0" +pywin32==303; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7" pywinpty==2.0.5; os_name == "nt" and python_version >= "3.7" pyyaml==6.0; python_version >= "3.7" and python_full_version >= "3.6.1" -pyzmq==22.3.0; python_full_version >= "3.7.0" and python_version >= "3.7" +pyzmq==22.3.0; python_full_version >= "3.6.1" and python_version >= "3.7" qdldl==0.1.5.post0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" qtconsole==5.2.2; python_version >= "3.6" qtpy==2.0.1; python_version >= "3.6" @@ -235,7 +235,7 @@ rich==10.16.2; python_full_version >= "3.6.2" and python_full_version < "4.0.0" robin-stocks==2.1.0; python_version >= "3" s3transfer==0.5.2; python_version >= "3.6" scikit-learn==1.0.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" -scipy==1.8.0; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.6.1" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +scipy==1.8.0; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.6.1" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") screeninfo==0.6.7 scs==3.2.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" seaborn==0.11.2; python_version >= "3.6" @@ -243,7 +243,7 @@ selenium==4.1.3; python_version >= "3.7" and python_version < "4.0" send2trash==1.8.0; python_version >= "3.7" sentiment-investor==2.1.0; python_version >= "3.8" and python_version < "4.0" setuptools-scm==6.4.2; python_version >= "3.7" -six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") +six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.7" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.8") slack-bolt==1.13.0; python_version >= "3.6" slack-sdk==3.15.2; python_full_version >= "3.6.0" and python_version >= "3.6" smmap==5.0.0; python_version >= "3.7" @@ -262,7 +262,7 @@ sphinxcontrib-qthelp==1.0.3; python_version >= "3.7" sphinxcontrib-serializinghtml==1.1.5; python_version >= "3.7" squarify==0.4.3 sseclient==0.0.27 -stack-data==0.2.0; python_full_version >= "3.6.2" and python_version >= "3.8" +stack-data==0.2.0; python_version >= "3.8" starlette==0.17.1; python_version >= "3.6" and python_full_version >= "3.6.1" statsmodels==0.13.2; python_version >= "3.7" stevedore==3.5.0; python_version >= "3.7" @@ -273,12 +273,12 @@ terminado==0.13.3; python_version >= "3.7" testpath==0.6.0; python_version >= "3.7" textwrap3==0.9.2; python_version >= "3.6" thepassiveinvestor==1.0.10 -threadpoolctl==3.1.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" +threadpoolctl==3.1.0; python_version >= "3.7" tokenize-rt==4.2.1; python_full_version >= "3.6.2" and python_version >= "3.7" toml==0.10.2; python_full_version >= "3.6.1" and python_version >= "3.6" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") tomli==2.0.1; python_version >= "3.7" and python_full_version >= "3.6.2" and python_version < "3.11" toolz==0.11.2; python_version >= "3.7" and python_full_version >= "3.7.0" -tornado==6.1; python_full_version >= "3.7.0" and python_version >= "3.7" +tornado==6.1; python_full_version >= "3.6.1" and python_version >= "3.7" tqdm==4.63.1; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" tradingview-ta==3.2.10; python_version >= "3.6" traitlets==5.1.1; python_full_version >= "3.7.0" and python_version >= "3.8" @@ -289,6 +289,7 @@ types-pytz==2021.3.6 types-pyyaml==6.0.5 types-requests==2.27.14 types-setuptools==57.4.11 +types-six==1.16.12 types-urllib3==1.26.11 typing-extensions==4.1.1; python_version < "3.10" and python_full_version >= "3.6.2" and python_version >= "3.6" tzdata==2022.1; platform_system == "Windows" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") @@ -297,7 +298,7 @@ ujson==5.1.0; python_version >= "3.7" undetected-chromedriver==3.1.5.post4 unidecode==1.3.4; python_version >= "3.7" update-checker==0.18.0; python_version >= "3.6" and python_version < "4.0" -urllib3==1.26.9; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") and (python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.5.0" and python_version < "4" and python_version >= "3.7") and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version < "4" and python_version >= "3.6") +urllib3==1.26.9; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" user-agent==0.1.10 uvicorn==0.17.6; python_version >= "3.7" vadersentiment==3.3.2 @@ -305,13 +306,13 @@ valinvest==0.0.2; python_version >= "3.6" vcrpy==4.1.1; python_version >= "3.5" virtualenv==20.13.4; python_full_version >= "3.6.1" voila==0.3.4; python_version >= "3.7" -wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.8" +wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.6" webencodings==0.5.1; python_version >= "3.7" websocket-client==1.3.1; python_version >= "3.8" and python_version < "4.0" websockets==9.1; python_full_version >= "3.6.1" and python_version >= "3.7" widgetsnbextension==3.6.0 wrapt==1.14.0; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7") wsproto==1.1.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0" -yarl==1.7.2; python_version >= "3.6" and python_full_version >= "3.8.0" +yarl==1.7.2; python_version >= "3.6" yfinance==0.1.70 zope.interface==5.4.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5" diff --git a/build/pyinstaller/GTFF_DEFAULTS.json b/build/pyinstaller/GTFF_DEFAULTS.json new file mode 100644 index 00000000000..2ec6b362216 --- /dev/null +++ b/build/pyinstaller/GTFF_DEFAULTS.json @@ -0,0 +1,30 @@ +{ + "GTFF_PACKAGED_APPLICATION": "True", + "GTFF_LOGGING_COMMIT_HASH": "sha:15bde4e2", + "GTFF_ENABLE_PREDICT": "False", + "GTFF_ENABLE_CHECK_API": "True", + "GTFF_ENABLE_THOUGHTS_DAY": "False", + "GTFF_REMEMBER_CONTEXTS": "True", + "GTFF_USE_FLAIR": ":bb", + "GTFF_USE_WATERMARK": "True", + "GTFF_USE_CMD_LOCATION_FIGURE": "True", + "GTFF_USE_PROMPT_TOOLKIT": "True", + "GTFF_USE_COLOR": "True", + "GTFF_USE_ION": "True", + "GTFF_USE_PLOT_AUTOSCALING": "False", + "GTFF_ENABLE_RICH": "True", + "GTFF_ENABLE_RICH_PANEL": "True", + "GT_MPLSTYLE": "dark", + "GT_MPFSTYLE": "dark", + "GT_RICHSTYLE": "dark", + "GT_LOGGING_VERBOSITY": "0", + "GT_DEBUG_MODE": "False", + "GTFF_LOG_COLLECTION": "False", + "GTFF_ONLY_SEND_FILE_SIZE": "False", + "GTFF_USE_TABULATE_DF": "True", + "GTFF_USE_CLEAR_AFTER_CMD": "False", + "GTFF_USE_DATETIME": "True", + "GTFF_OPEN_REPORT_AS_HTML": "True", + "GTFF_ENABLE_QUICK_EXIT": "False", + "GTFF_ENABLE_EXIT_AUTO_HELP": "False" +} diff --git a/build/pyinstaller/build4mac.sh b/build/pyinstaller/build4mac.sh new file mode 100755 index 00000000000..e34fb59ef36 --- /dev/null +++ b/build/pyinstaller/build4mac.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +DISK_IMAGE_NAME="Gamestonk Terminal" + +# exit when any command fails +set -e + +# Clean Up artifacts from previous builds +rm -rf build/terminal && rm -rf dist && rm -rf DMG + +pyinstaller build/pyinstaller/terminal.spec + +# Create the folder that is used for packaging +mkdir DMG + +# Copy relevant artifacts to the packaging folder +cp -r build/pyinstaller/macOS_package_assets/* DMG/ +mv dist/GamestonkTerminal DMG/"$DISK_IMAGE_NAME"/Gamestonk + +# Copy launcher and other artifacts to the +hdiutil create \ + -volname "$DISK_IMAGE_NAME" \ + -srcfolder DMG \ + -ov \ + -format UDZO \ + "$DISK_IMAGE_NAME".dmg + +# Clean Up artifacts from this build +rm -rf build/terminal && rm -rf dist && rm -rf DMG diff --git a/build/pyinstaller/frozendict/VERSION b/build/pyinstaller/frozendict/VERSION new file mode 100644 index 00000000000..cc6612c36e0 --- /dev/null +++ b/build/pyinstaller/frozendict/VERSION @@ -0,0 +1 @@ +2.3.0 \ No newline at end of file diff --git a/build/pyinstaller/macOS_package_assets/Gamestonk Terminal/Gamestonk Terminal b/build/pyinstaller/macOS_package_assets/Gamestonk Terminal/Gamestonk Terminal new file mode 100755 index 00000000000..5ff42e734ab --- /dev/null +++ b/build/pyinstaller/macOS_package_assets/Gamestonk Terminal/Gamestonk Terminal @@ -0,0 +1,19 @@ +#!/bin/bash +clear + +echo " _ _ _ " +echo " | | | (_) " +echo " | | ___ __ _ __| |_ _ __ __ _ " +echo " | | / _ \ / _\` |/ _\` | | '_ \ / _\` | " +echo " | |___| (_) | (_| | (_| | | | | | (_| |_ _ _ " +echo " |______\___/ \__,_|\__,_|_|_| |_|\__, (_|_|_)" +echo " __/ | " +echo " |___/ " + +BOOTUP_MESSAGE=" +The boot up process might take a while. Please be patient... +" +echo "$BOOTUP_MESSAGE" + +SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" +"$SCRIPTDIR"/Gamestonk/GamestonkTerminal diff --git a/build/pyinstaller/macOS_package_assets/README.TXT b/build/pyinstaller/macOS_package_assets/README.TXT new file mode 100644 index 00000000000..ea09b933c71 --- /dev/null +++ b/build/pyinstaller/macOS_package_assets/README.TXT @@ -0,0 +1 @@ +MOVE THE GAMESTONK TERMINAL FOLDER TO THE APPLICATIONS FOLDER diff --git a/build/pyinstaller/property_cached/__init__.py b/build/pyinstaller/property_cached/__init__.py new file mode 100644 index 00000000000..e308c868966 --- /dev/null +++ b/build/pyinstaller/property_cached/__init__.py @@ -0,0 +1,161 @@ +import asyncio +import functools +import pkg_resources +import threading +import weakref +from time import time + +# pylint: skip-file + +__author__ = "Martin Larralde" +__email__ = "martin.larralde@ens-paris-saclay.fr" +__license__ = "BSD" +__version__ = ( + pkg_resources.resource_string(__name__, "_version.txt").decode("utf-8").strip() +) + + +class cached_property(property): + """ + A property that is only computed once per instance and then replaces itself + with an ordinary attribute. Deleting the attribute resets the property. + Source: https://github.com/bottlepy/bottle/commit/fa7733e075da0d790d809aa3d2f53071897e6f76 + """ # noqa + + _sentinel = object() + _update_wrapper = functools.update_wrapper + + def __init__(self, func): + self.cache = weakref.WeakKeyDictionary() + self.func = func + self._update_wrapper(func) + + def __get__(self, obj, cls): + if obj is None: + return self + + if asyncio and asyncio.iscoroutinefunction(self.func): + return self._wrap_in_coroutine(obj) + + value = self.cache.get(obj, self._sentinel) + if value is self._sentinel: + value = self.cache[obj] = self.func(obj) + + return value + + def __set_name__(self, owner, name): + self.__name__ = name + + def __set__(self, obj, value): + self.cache[obj] = value + + def __delete__(self, obj): + del self.cache[obj] + + def _wrap_in_coroutine(self, obj): + @functools.wraps(obj) + @asyncio.coroutine + def wrapper(): + value = self.cache.get(obj, self._sentinel) + if value is self._sentinel: + self.cache[obj] = value = asyncio.ensure_future(self.func(obj)) + return value + + return wrapper() + + +class threaded_cached_property(cached_property): + """ + A cached_property version for use in environments where multiple threads + might concurrently try to access the property. + """ + + def __init__(self, func): + super().__init__(func) + self.lock = threading.RLock() + + def __get__(self, obj, cls): + if obj is None: + return self + with self.lock: + return super().__get__(obj, cls) + + def __set__(self, obj, value): + with self.lock: + super().__set__(obj, value) + + def __delete__(self, obj): + with self.lock: + super().__delete__(obj) + + +class cached_property_with_ttl(cached_property): + """ + A property that is only computed once per instance and then replaces itself + with an ordinary attribute. Setting the ttl to a number expresses how long + the property will last before being timed out. + """ + + def __init__(self, ttl=None): + if callable(ttl): + func = ttl + ttl = None + else: + func = None + self.ttl = ttl + super().__init__(func) + + def __call__(self, func): + super().__init__(func) + return self + + def __get__(self, obj, cls): + if obj is None: + return self + + now = time() + if obj in self.cache: + value, last_updated = self.cache[obj] + if not self.ttl or self.ttl > now - last_updated: + return value + + value, _ = self.cache[obj] = (self.func(obj), now) + return value + + def __set__(self, obj, value): + super().__set__(obj, (value, time())) + + +# Aliases to make cached_property_with_ttl easier to use +cached_property_ttl = cached_property_with_ttl +timed_cached_property = cached_property_with_ttl + + +class threaded_cached_property_with_ttl( + cached_property_with_ttl, threaded_cached_property +): + """ + A cached_property version for use in environments where multiple threads + might concurrently try to access the property. + """ + + def __init__(self, ttl=None): + super().__init__(ttl) + self.lock = threading.RLock() + + def __get__(self, obj, cls): + with self.lock: + return super().__get__(obj, cls) + + def __set__(self, obj, value): + with self.lock: + return super().__set__(obj, value) + + def __delete__(self, obj): + with self.lock: + return super().__delete__(obj) + + +# Alias to make threaded_cached_property_with_ttl easier to use +threaded_cached_property_ttl = threaded_cached_property_with_ttl +timed_threaded_cached_property = threaded_cached_property_with_ttl diff --git a/build/pyinstaller/property_cached/_version.txt b/build/pyinstaller/property_cached/_version.txt new file mode 100644 index 00000000000..9edc58bb1dd --- /dev/null +++ b/build/pyinstaller/property_cached/_version.txt @@ -0,0 +1 @@ +1.6.4 diff --git a/build/pyinstaller/terminal.spec b/build/pyinstaller/terminal.spec new file mode 100644 index 00000000000..4a3a37dbfa3 --- /dev/null +++ b/build/pyinstaller/terminal.spec @@ -0,0 +1,147 @@ +# -*- mode: python ; coding: utf-8 -*- +import os +import sys +import json + +from PyInstaller.compat import is_darwin, is_win +from PyInstaller.building.api import PYZ, EXE, COLLECT +from PyInstaller.building.splash import Splash +from PyInstaller.building.build_main import Analysis + +from gamestonk_terminal.loggers import get_commit_hash + +NAME = "GamestonkTerminal" + +build_type = ( + os.getenv("GT_BUILD_TYPE") if bool(os.getenv("GT_BUILD_TYPE")) else "folder" +) + +# Local python environment packages folder +pathex = os.path.join( + os.path.dirname(sys.executable), "..", "lib", "python3.8", "site-packages" +) + +# Get latest commit +commit_hash = get_commit_hash() +build_assets_folder = os.path.join(os.getcwd(), "build", "pyinstaller") +default_feature_flags_path = os.path.join(build_assets_folder, "GTFF_DEFAULTS.json") +with open(default_feature_flags_path, "r") as f: + default_gtff = json.load(f) + +default_gtff["GTFF_LOGGING_COMMIT_HASH"] = commit_hash +with open(default_feature_flags_path, "w") as f: + json.dump(default_gtff, f, indent=4) + +# Files that are explicitly pulled into the bundle +added_files = [ + (os.path.join(os.getcwd(), "gamestonk_terminal"), "gamestonk_terminal"), + (os.path.join(os.getcwd(), "routines"), "routines"), + (os.path.join(os.getcwd(), "styles"), "styles"), + ("property_cached", "property_cached"), + ("user_agent", "user_agent"), + ("vaderSentiment", "vaderSentiment"), + ( + os.path.join("frozendict", "VERSION"), + "frozendict", + ), + ("GTFF_DEFAULTS.json", "gamestonk_terminal"), +] + +# Python libraries that are explicitly pulled into the bundle +hidden_imports = [ + "sklearn.utils._cython_blas", + "sklearn.utils._typedefs", + "sklearn.neighbors.quad_tree", + "sklearn.tree._utils", + "sklearn.neighbors._partition_nodes", + "squarify", + "linearmodels", + "user_agent", + "vaderSentiment", + "frozendict", + "boto3", + "textwrap3", + "pyEX", + "tensorflow", +] + +analysis_kwargs = dict( + scripts=[os.path.join(os.getcwd(), "terminal.py")], + pathex=[pathex, "."], + binaries=[], + datas=added_files, + hiddenimports=hidden_imports, + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=[], + win_no_prefer_redirects=False, + win_private_assemblies=False, + cipher=None, + noarchive=False, +) + +a = Analysis(**analysis_kwargs) +pyz = PYZ(a.pure, a.zipped_data, cipher=analysis_kwargs["cipher"]) + +exe_args = [ + pyz, + a.scripts, + [], +] + +exe_kwargs = dict( + name=NAME, + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=False, + upx_exclude=[], + console=True, + disable_windowed_traceback=False, + target_arch="x86_64", + codesign_identity=None, + entitlements_file=None, +) + +# Packaging settings +if build_type == "onefile": + exe_args += [a.binaries, a.zipfiles, a.datas] + exe_kwargs["runtime_tmpdir"] = None +elif build_type == "folder": + exe_kwargs["exclude_binaries"] = True + collect_args = [ + a.binaries, + a.zipfiles, + a.datas, + ] + collect_kwargs = dict( + strip=False, + upx=True, + upx_exclude=[], + name=NAME, + ) + + +# Platform specific settings +if is_win: + splash = Splash( + os.path.join(os.getcwd(), "images", "splashscreen.png"), + binaries=a.binaries, + datas=a.datas, + text_pos=(200, 400), + text_size=12, + text_color="white", + ) + exe_args += [splash, splash.binaries] + exe_kwargs["icon"] = (os.path.join(os.getcwd(), "images", "gst_app.ico"),) + +if is_darwin: + exe_kwargs["icon"] = ( + os.path.join(os.getcwd(), "images", "GamestonkTerminal.icns"), + ) + +exe = EXE(*exe_args, **exe_kwargs) + +if build_type == "folder": + coll = COLLECT(*([exe] + collect_args), **collect_kwargs) diff --git a/build/pyinstaller/user_agent/__init__.py b/build/pyinstaller/user_agent/__init__.py new file mode 100644 index 00000000000..71d79239d38 --- /dev/null +++ b/build/pyinstaller/user_agent/__init__.py @@ -0,0 +1,4 @@ +from user_agent.base import * # noqa: F403 pylint: disable=wildcard-import +from user_agent.error import * # noqa: F403 pylint: disable=wildcard-import + +__version__ = "0.1.10" diff --git a/build/pyinstaller/user_agent/base.py b/build/pyinstaller/user_agent/base.py new file mode 100644 index 00000000000..7709d6fff96 --- /dev/null +++ b/build/pyinstaller/user_agent/base.py @@ -0,0 +1,623 @@ +# pylint: skip-file +""" +This module is for generating random, valid web navigator's + configs & User-Agent HTTP headers. + +Functions: +* generate_user_agent: generates User-Agent HTTP header +* generate_navigator: generates web navigator's config +* generate_navigator_js: generates web navigator's config with keys + identical keys used in navigator object + +FIXME: +* add Edge, Safari and Opera support +* add random config i.e. windows is more common than linux + +Specs: +* https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent/Firefox +* http://msdn.microsoft.com/en-us/library/ms537503(VS.85).aspx +* https://developer.chrome.com/multidevice/user-agent +* http://www.javascriptkit.com/javatutors/navigator.shtml + +Release history: +* https://en.wikipedia.org/wiki/Firefox_release_history +* https://en.wikipedia.org/wiki/Google_Chrome_release_history +* https://en.wikipedia.org/wiki/Internet_Explorer_version_history +* https://en.wikipedia.org/wiki/Android_version_history + +Lists of user agents: +* http://www.useragentstring.com/ +* http://www.user-agents.org/ +* http://www.webapps-online.com/online-tools/user-agent-strings + +""" +# pylint: enable=line-too-long + +from random import SystemRandom +from datetime import datetime, timedelta +from itertools import product + +import six + +from .warning import warn + +# pylint: disable=unused-import +from .device import SMARTPHONE_DEV_IDS, TABLET_DEV_IDS + +# pylint: enable=unused-import +from .error import InvalidOption + +__all__ = ["generate_user_agent", "generate_navigator", "generate_navigator_js"] + +randomizer = SystemRandom() +DEVICE_TYPE_OS = { + "desktop": ("win", "mac", "linux"), + "smartphone": ("android",), + "tablet": ("android",), +} +OS_DEVICE_TYPE = { + "win": ("desktop",), + "linux": ("desktop",), + "mac": ("desktop",), + "android": ("smartphone", "tablet"), +} +DEVICE_TYPE_NAVIGATOR = { + "desktop": ("chrome", "firefox", "ie"), + "smartphone": ("firefox", "chrome"), + "tablet": ("firefox", "chrome"), +} +NAVIGATOR_DEVICE_TYPE = { + "ie": ("desktop",), + "chrome": ("desktop", "smartphone", "tablet"), + "firefox": ("desktop", "smartphone", "tablet"), +} +OS_PLATFORM = { + "win": ( + "Windows NT 5.1", # Windows XP + "Windows NT 6.1", # Windows 7 + "Windows NT 6.2", # Windows 8 + "Windows NT 6.3", # Windows 8.1 + "Windows NT 10.0", # Windows 10 + ), + "mac": ( + "Macintosh; Intel Mac OS X 10.8", + "Macintosh; Intel Mac OS X 10.9", + "Macintosh; Intel Mac OS X 10.10", + "Macintosh; Intel Mac OS X 10.11", + "Macintosh; Intel Mac OS X 10.12", + ), + "linux": ( + "X11; Linux", + "X11; Ubuntu; Linux", + ), + "android": ( + "Android 4.4", # 2013-10-31 + "Android 4.4.1", # 2013-12-05 + "Android 4.4.2", # 2013-12-09 + "Android 4.4.3", # 2014-06-02 + "Android 4.4.4", # 2014-06-19 + "Android 5.0", # 2014-11-12 + "Android 5.0.1", # 2014-12-02 + "Android 5.0.2", # 2014-12-19 + "Android 5.1", # 2015-03-09 + "Android 5.1.1", # 2015-04-21 + "Android 6.0", # 2015-10-05 + "Android 6.0.1", # 2015-12-07 + #'Android 7.0', # 2016-08-22 + #'Android 7.1', # 2016-10-04 + #'Android 7.1.1', # 2016-12-05 + ), +} +OS_CPU = { + "win": ( + "", # 32bit + "Win64; x64", # 64bit + "WOW64", # 32bit process on 64bit system + ), + "linux": ( + "i686", # 32bit + "x86_64", # 64bit + "i686 on x86_64", # 32bit process on 64bit system + ), + "mac": ("",), + "android": ( + "armv7l", # 32bit + "armv8l", # 64bit + ), +} +OS_NAVIGATOR = { + "win": ("chrome", "firefox", "ie"), + "mac": ("firefox", "chrome"), + "linux": ("chrome", "firefox"), + "android": ("firefox", "chrome"), +} +NAVIGATOR_OS = { + "chrome": ("win", "linux", "mac", "android"), + "firefox": ("win", "linux", "mac", "android"), + "ie": ("win",), +} +FIREFOX_VERSION = ( + ("45.0", datetime(2016, 3, 8)), + ("46.0", datetime(2016, 4, 26)), + ("47.0", datetime(2016, 6, 7)), + ("48.0", datetime(2016, 8, 2)), + ("49.0", datetime(2016, 9, 20)), + ("50.0", datetime(2016, 11, 15)), + ("51.0", datetime(2017, 1, 24)), +) + +# Top chrome builds from website access log +# for september, october 2020 +CHROME_BUILD = """ +80.0.3987.132 +80.0.3987.149 +80.0.3987.99 +81.0.4044.117 +81.0.4044.138 +83.0.4103.101 +83.0.4103.106 +83.0.4103.96 +84.0.4147.105 +84.0.4147.111 +84.0.4147.125 +84.0.4147.135 +84.0.4147.89 +85.0.4183.101 +85.0.4183.102 +85.0.4183.120 +85.0.4183.121 +85.0.4183.127 +85.0.4183.81 +85.0.4183.83 +86.0.4240.110 +86.0.4240.111 +86.0.4240.114 +86.0.4240.183 +86.0.4240.185 +86.0.4240.75 +86.0.4240.78 +86.0.4240.80 +86.0.4240.96 +86.0.4240.99 +""".strip().splitlines() + +IE_VERSION = ( + # (numeric ver, string ver, trident ver) # release year + (8, "MSIE 8.0", "4.0"), # 2009 + (9, "MSIE 9.0", "5.0"), # 2011 + (10, "MSIE 10.0", "6.0"), # 2012 + (11, "MSIE 11.0", "7.0"), # 2013 +) +USER_AGENT_TEMPLATE = { + "firefox": ( + "Mozilla/5.0" + " ({system[ua_platform]}; rv:{app[build_version]})" + " Gecko/{app[geckotrail]}" + " Firefox/{app[build_version]}" + ), + "chrome": ( + "Mozilla/5.0" + " ({system[ua_platform]}) AppleWebKit/537.36" + " (KHTML, like Gecko)" + " Chrome/{app[build_version]} Safari/537.36" + ), + "chrome_smartphone": ( + "Mozilla/5.0" + " ({system[ua_platform]}) AppleWebKit/537.36" + " (KHTML, like Gecko)" + " Chrome/{app[build_version]} Mobile Safari/537.36" + ), + "chrome_tablet": ( + "Mozilla/5.0" + " ({system[ua_platform]}) AppleWebKit/537.36" + " (KHTML, like Gecko)" + " Chrome/{app[build_version]} Safari/537.36" + ), + "ie_less_11": ( + "Mozilla/5.0" + " (compatible; {app[build_version]}; {system[ua_platform]};" + " Trident/{app[trident_version]})" + ), + "ie_11": ( + "Mozilla/5.0" + " ({system[ua_platform]}; Trident/{app[trident_version]};" + " rv:11.0) like Gecko" + ), +} + + +def get_firefox_build(): + build_ver, date_from = randomizer.choice(FIREFOX_VERSION) + try: + idx = FIREFOX_VERSION.index((build_ver, date_from)) + _, date_to = FIREFOX_VERSION[idx + 1] + except IndexError: + date_to = date_from + timedelta(days=1) + sec_range = (date_to - date_from).total_seconds() - 1 + build_rnd_time = date_from + timedelta( + seconds=randomizer.randint(0, int(sec_range)) + ) + return build_ver, build_rnd_time.strftime("%Y%m%d%H%M%S") + + +def get_chrome_build(): + return randomizer.choice(CHROME_BUILD) + + +def get_ie_build(): + """ + Return random IE version as tuple + (numeric_version, us-string component) + + Example: (8, 'MSIE 8.0') + """ + + return randomizer.choice(IE_VERSION) + + +MACOSX_CHROME_BUILD_RANGE = { + # https://en.wikipedia.org/wiki/MacOS#Release_history + "10.8": (0, 8), + "10.9": (0, 5), + "10.10": (0, 5), + "10.11": (0, 6), + "10.12": (0, 2), +} + + +def fix_chrome_mac_platform(platform): + """ + Chrome on Mac OS adds minor version number and uses underscores instead + of dots. E.g. platform for Firefox will be: 'Intel Mac OS X 10.11' + but for Chrome it will be 'Intel Mac OS X 10_11_6'. + + :param platform: - string like "Macintosh; Intel Mac OS X 10.8" + :return: platform with version number including minor number and formatted + with underscores, e.g. "Macintosh; Intel Mac OS X 10_8_2" + """ + ver = platform.split("OS X ")[1] + build_range = range(*MACOSX_CHROME_BUILD_RANGE[ver]) + build = randomizer.choice(build_range) + mac_ver = ver.replace(".", "_") + "_" + str(build) + return "Macintosh; Intel Mac OS X %s" % mac_ver + + +def build_system_components(device_type, os_id, navigator_id): + """ + For given os_id build random platform and oscpu + components + + Returns dict {platform_version, platform, ua_platform, oscpu} + + platform_version is OS name used in different places + ua_platform goes to navigator.platform + platform is used in building navigator.userAgent + oscpu goes to navigator.oscpu + """ + + if os_id == "win": + platform_version = randomizer.choice(OS_PLATFORM["win"]) + cpu = randomizer.choice(OS_CPU["win"]) + if cpu: + platform = f"{platform_version}; {cpu}" + else: + platform = platform_version + res = { + "platform_version": platform_version, + "platform": platform, + "ua_platform": platform, + "oscpu": platform, + } + elif os_id == "linux": + cpu = randomizer.choice(OS_CPU["linux"]) + platform_version = randomizer.choice(OS_PLATFORM["linux"]) + platform = f"{platform_version} {cpu}" + res = { + "platform_version": platform_version, + "platform": platform, + "ua_platform": platform, + "oscpu": "Linux %s" % cpu, + } + elif os_id == "mac": + cpu = randomizer.choice(OS_CPU["mac"]) + platform_version = randomizer.choice(OS_PLATFORM["mac"]) + platform = platform_version + if navigator_id == "chrome": + platform = fix_chrome_mac_platform(platform) + res = { + "platform_version": platform_version, + "platform": "MacIntel", + "ua_platform": platform, + "oscpu": "Intel Mac OS X %s" % platform.split(" ")[-1], + } + elif os_id == "android": + assert navigator_id in ("firefox", "chrome") + assert device_type in ("smartphone", "tablet") + platform_version = randomizer.choice(OS_PLATFORM["android"]) + if navigator_id == "firefox": + if device_type == "smartphone": + ua_platform = "%s; Mobile" % platform_version + elif device_type == "tablet": + ua_platform = "%s; Tablet" % platform_version + elif navigator_id == "chrome": + device_id = randomizer.choice(SMARTPHONE_DEV_IDS) + ua_platform = f"Linux; {platform_version}; {device_id}" + oscpu = "Linux %s" % randomizer.choice(OS_CPU["android"]) + res = { + "platform_version": platform_version, + "ua_platform": ua_platform, + "platform": oscpu, + "oscpu": oscpu, + } + return res + + +def build_app_components(os_id, navigator_id): + """ + For given navigator_id build app features + + Returns dict {name, product_sub, vendor, build_version, build_id} + """ + + if navigator_id == "firefox": + build_version, build_id = get_firefox_build() + if os_id in ("win", "linux", "mac"): + geckotrail = "20100101" + else: + geckotrail = build_version + res = { + "name": "Netscape", + "product_sub": "20100101", + "vendor": "", + "build_version": build_version, + "build_id": build_id, + "geckotrail": geckotrail, + } + elif navigator_id == "chrome": + res = { + "name": "Netscape", + "product_sub": "20030107", + "vendor": "Google Inc.", + "build_version": get_chrome_build(), + "build_id": None, + } + elif navigator_id == "ie": + num_ver, build_version, trident_version = get_ie_build() + if num_ver >= 11: + app_name = "Netscape" + else: + app_name = "Microsoft Internet Explorer" + res = { + "name": app_name, + "product_sub": None, + "vendor": "", + "build_version": build_version, + "build_id": None, + "trident_version": trident_version, + } + return res + + +def get_option_choices(opt_name, opt_value, default_value, all_choices): + """ + Generate possible choices for the option `opt_name` + limited to `opt_value` value with default value + as `default_value` + """ + + choices = [] + if isinstance(opt_value, str): + choices = [opt_value] + elif isinstance(opt_value, (list, tuple)): + choices = list(opt_value) + elif opt_value is None: + choices = default_value + else: + raise InvalidOption( + "Option %s has invalid" " value: %s" % (opt_name, opt_value) + ) + if "all" in choices: + choices = all_choices + for item in choices: + if item not in all_choices: + raise InvalidOption( + "Choices of option %s contains invalid" " item: %s" % (opt_name, item) + ) + return choices + + +def pick_config_ids(device_type, os, navigator): + """ + Select one random pair (device_type, os_id, navigator_id) from + all possible combinations matching the given os and + navigator filters. + + :param os: allowed os(es) + :type os: string or list/tuple or None + :param navigator: allowed browser engine(s) + :type navigator: string or list/tuple or None + :param device_type: limit possible oses by device type + :type device_type: list/tuple or None, possible values: + "desktop", "smartphone", "tablet", "all" + """ + + if os is None: + default_dev_types = ["desktop"] + else: + default_dev_types = list(DEVICE_TYPE_OS.keys()) + dev_type_choices = get_option_choices( + "device_type", device_type, default_dev_types, list(DEVICE_TYPE_OS.keys()) + ) + os_choices = get_option_choices( + "os", os, list(OS_NAVIGATOR.keys()), list(OS_NAVIGATOR.keys()) + ) + nav_choices = get_option_choices( + "navigator", navigator, list(NAVIGATOR_OS.keys()), list(NAVIGATOR_OS.keys()) + ) + + variants = [] + for dev, os, nav in product(dev_type_choices, os_choices, nav_choices): + + if ( + os in DEVICE_TYPE_OS[dev] + and nav in DEVICE_TYPE_NAVIGATOR[dev] + and nav in OS_NAVIGATOR[os] + ): + variants.append((dev, os, nav)) + if not variants: + raise InvalidOption( + "Options device_type, os and navigator" " conflicts with each other" + ) + device_type, os_id, navigator_id = randomizer.choice(variants) + + assert os_id in OS_PLATFORM + assert navigator_id in NAVIGATOR_OS + assert device_type in DEVICE_TYPE_OS + + return device_type, os_id, navigator_id + + +def choose_ua_template(device_type, navigator_id, app): + tpl_name = navigator_id + if navigator_id == "ie": + tpl_name = "ie_11" if app["build_version"] == "MSIE 11.0" else "ie_less_11" + if navigator_id == "chrome": + if device_type == "smartphone": + tpl_name = "chrome_smartphone" + if device_type == "tablet": + tpl_name = "chrome_tablet" + return USER_AGENT_TEMPLATE[tpl_name] + + +def build_navigator_app_version(os_id, navigator_id, platform_version, user_agent): + if navigator_id in ("chrome", "ie"): + assert user_agent.startswith("Mozilla/") + app_version = user_agent.split("Mozilla/", 1)[1] + elif navigator_id == "firefox": + if os_id == "android": + app_version = "5.0 (%s)" % platform_version + else: + os_token = { + "win": "Windows", + "mac": "Macintosh", + "linux": "X11", + }[os_id] + app_version = "5.0 (%s)" % os_token + return app_version + + +def generate_navigator(os=None, navigator=None, platform=None, device_type=None): + """ + Generates web navigator's config + + :param os: limit list of oses for generation + :type os: string or list/tuple or None + :param navigator: limit list of browser engines for generation + :type navigator: string or list/tuple or None + :param device_type: limit possible oses by device type + :type device_type: list/tuple or None, possible values: + "desktop", "smartphone", "tablet", "all" + + :return: User-Agent config + :rtype: dict with keys (os, name, platform, oscpu, build_version, + build_id, app_version, app_name, app_code_name, + product, product_sub, vendor, vendor_sub, + user_agent) + :raises InvalidOption: if could not generate user-agent for + any combination of allowed platforms and navigators + :raise InvalidOption: if any of passed options is invalid + """ + + if platform is not None: + os = platform + warn( + "The `platform` option is deprecated." " Use `os` option instead.", + stacklevel=3, + ) + device_type, os_id, navigator_id = pick_config_ids(device_type, os, navigator) + system = build_system_components(device_type, os_id, navigator_id) + app = build_app_components(os_id, navigator_id) + ua_template = choose_ua_template(device_type, navigator_id, app) + user_agent = ua_template.format(system=system, app=app) + app_version = build_navigator_app_version( + os_id, navigator_id, system["platform_version"], user_agent + ) + return { + # ids + "os_id": os_id, + "navigator_id": navigator_id, + # system components + "platform": system["platform"], + "oscpu": system["oscpu"], + # app components + "build_version": app["build_version"], + "build_id": app["build_id"], + "app_version": app_version, + "app_name": app["name"], + "app_code_name": "Mozilla", + "product": "Gecko", + "product_sub": app["product_sub"], + "vendor": app["vendor"], + "vendor_sub": "", + # compiled user agent + "user_agent": user_agent, + } + + +def generate_user_agent(os=None, navigator=None, platform=None, device_type=None): + """ + Generates HTTP User-Agent header + + :param os: limit list of os for generation + :type os: string or list/tuple or None + :param navigator: limit list of browser engines for generation + :type navigator: string or list/tuple or None + :param device_type: limit possible oses by device type + :type device_type: list/tuple or None, possible values: + "desktop", "smartphone", "tablet", "all" + :return: User-Agent string + :rtype: string + :raises InvalidOption: if could not generate user-agent for + any combination of allowed oses and navigators + :raise InvalidOption: if any of passed options is invalid + """ + return generate_navigator( + os=os, navigator=navigator, platform=platform, device_type=device_type + )["user_agent"] + + +def generate_navigator_js(os=None, navigator=None, platform=None, device_type=None): + """ + Generates web navigator's config with keys corresponding + to keys of `windows.navigator` JavaScript object. + + :param os: limit list of oses for generation + :type os: string or list/tuple or None + :param navigator: limit list of browser engines for generation + :type navigator: string or list/tuple or None + :param device_type: limit possible oses by device type + :type device_type: list/tuple or None, possible values: + "desktop", "smartphone", "tablet", "all" + :return: User-Agent config + :rtype: dict with keys (TODO) + :raises InvalidOption: if could not generate user-agent for + any combination of allowed oses and navigators + :raise InvalidOption: if any of passed options is invalid + """ + + config = generate_navigator( + os=os, navigator=navigator, platform=platform, device_type=device_type + ) + return { + "appCodeName": config["app_code_name"], + "appName": config["app_name"], + "appVersion": config["app_version"], + "platform": config["platform"], + "userAgent": config["user_agent"], + "oscpu": config["oscpu"], + "product": config["product"], + "productSub": config["product_sub"], + "vendor": config["vendor"], + "vendorSub": config["vendor_sub"], + "buildID": config["build_id"], + } diff --git a/build/pyinstaller/user_agent/cli.py b/build/pyinstaller/user_agent/cli.py new file mode 100644 index 00000000000..dd4e8654c6b --- /dev/null +++ b/build/pyinstaller/user_agent/cli.py @@ -0,0 +1,20 @@ +from argparse import ArgumentParser +import json + +from user_agent import generate_navigator_js + + +def script_ua(): + parser = ArgumentParser() + parser.add_argument("-e", "--extended", action="store_true", default=False) + parser.add_argument("-o", "--os") + parser.add_argument("-n", "--navigator") + parser.add_argument("-d", "--device-type") + opts = parser.parse_args() + nav = generate_navigator_js( + os=opts.os, navigator=opts.navigator, device_type=opts.device_type + ) + if opts.extended: + print(json.dumps(nav, indent=2)) + else: + print(nav["userAgent"]) diff --git a/build/pyinstaller/user_agent/data/smartphone_dev_ext.json b/build/pyinstaller/user_agent/data/smartphone_dev_ext.json new file mode 100644 index 00000000000..cb7da6534e5 --- /dev/null +++ b/build/pyinstaller/user_agent/data/smartphone_dev_ext.json @@ -0,0 +1,2820 @@ +[ + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.2 or 1.4 GHz Cortex-A7", + "dev_ids": [ + "GT-I9300 Build/JRO03C" + ], + "name": "Samsung I9300I Galaxy S3 Neo", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.2.2" + ], + "cpu": "Octa-core 1.4 GHz Cortex-A7", + "dev_ids": [ + "HTC Desire 616 dual sim Build/JDQ39" + ], + "name": "HTC Desire 616 dual sim", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.2.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A526 Build/JDQ39" + ], + "name": "Lenovo A526", + "released": 2014, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.3", + "v4.3" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "7050Y Build/JLS36C" + ], + "name": "alcatel Pop S9", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.2.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "HTC Desire 516 dual sim Build/JWR66Y" + ], + "name": "HTC Desire 516 dual sim", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.3", + "v4.3" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "Lenovo S580 Build/JLS36C" + ], + "name": "Lenovo S580", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.1", + "v4.4.4" + ], + "cpu": "Octa-core 2.0 GHz Cortex-A7", + "dev_ids": [ + "6043D Build/KOT49H" + ], + "name": "alcatel Idol X+", + "released": 2014, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "D2212 Build/18.4.B.1.20" + ], + "name": "Sony Xperia E3 Dual", + "released": 2014, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "GSmart Mika M3 Build/GSmart" + ], + "name": "Gigabyte GSmart Mika M3", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.3", + "v4.3" + ], + "cpu": "Dual-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "NokiaX2DS Build/JLS36C" + ], + "name": "Nokia X2 Dual SIM", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Octa-core 1.7 GHz - 526G+ modelQuad-core 1.3 GHz - 526G model", + "dev_ids": [ + "HTC Desire 526G dual sim Build/KOT49H" + ], + "name": "HTC Desire 526G+ dual sim", + "released": 2015, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "HTC Desire 326G dual sim Build/KOT49H" + ], + "name": "HTC Desire 326G dual sim", + "released": 2015, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "HTC Desire 610 Build/KOT49H" + ], + "name": "HTC Desire 610", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Octa-core 1.7 GHz Cortex-A7", + "dev_ids": [ + "HTC Desire 620G dual sim Build/KOT49H" + ], + "name": "HTC Desire 620G dual sim", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A328 Build/KOT49H" + ], + "name": "Lenovo A328", + "released": 2014, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A606 Build/KOT49H" + ], + "name": "Lenovo A606", + "released": 2014, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A536 Build/KOT49H" + ], + "name": "Lenovo A536", + "released": 2014, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0" + ], + "cpu": "Quad-core 2.5 GHz Krait 400", + "dev_ids": [ + "LGLS990 Build/KVT49L.LS990ZV4" + ], + "name": "LG G3 (CDMA)", + "released": 2014, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Dual-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Micromax D303 Build/KOT49H" + ], + "name": "Micromax Bolt D303", + "released": 2015, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Dual-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "Micromax D320 Build/KOT49H" + ], + "name": "Micromax Bolt D320", + "released": 2015, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Hexa-core (4x1.3 GHz Cortex A7 & 2x1.7 GHz Cortex A15)", + "dev_ids": [ + "SM-C111 Build/KOT49H" + ], + "name": "Samsung Galaxy K zoom", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Octa-core 1.7 GHz", + "dev_ids": [ + "Philips I908 Build/KOT49H" + ], + "name": "Philips I908", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Octa-core (4x1.7 GHz Cortex-A15 & 4x1.3 GHz Cortex-A7)", + "dev_ids": [ + "H60-L04 Build/HDH60-L04" + ], + "name": "Huawei Honor 6", + "released": 2014, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.6 GHz Cortex-A7", + "dev_ids": [ + "ZTE Star 1 Build/KVT49L" + ], + "name": "ZTE Star 1", + "released": 2014, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.5 GHz Cortex-A53", + "dev_ids": [ + "E2033 Build/25.0.B.2.31" + ], + "name": "Sony Xperia E4g Dual", + "released": 2015, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v6.0", + "v6.0" + ], + "cpu": "Quad-core 1.4 GHz Cortex-A53", + "dev_ids": [ + "ZTE Blade A5 Build/KOT49H" + ], + "name": "ZTE Blade A512", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Octa-core 1.7 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A806 Build/KOT49H" + ], + "name": "Lenovo Golden Warrior A8", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "Lenovo K30-T Build/KTU84Q" + ], + "name": "Lenovo K3", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Dual-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "SM-J100FN Build/KTU84P" + ], + "name": "Samsung Galaxy J1", + "released": 2015, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Dual-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "SM-J100H Build/KTU84P" + ], + "name": "Samsung Galaxy J1", + "released": 2015, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "E2115 Build/24.0.B.5.14" + ], + "name": "Sony Xperia E4 Dual", + "released": 2015, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.1.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SM-G360H Build/KTU84P" + ], + "name": "Samsung Galaxy Core Prime", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Octa-core 1.7 GHz Cortex-A53", + "dev_ids": [ + "m1 note Build/KTU84P" + ], + "name": "Meizu M1 Note", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.1.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SM-G360F Build/KTU84P" + ], + "name": "Samsung Galaxy Core Prime", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Dual-core 1.2 GHz", + "dev_ids": [ + "SM-G318H Build/KTU84P" + ], + "name": "Samsung Galaxy V Plus", + "released": 2015, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.2", + "v4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo S850 Build/KOT49H" + ], + "name": "Lenovo S850", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0.1" + ], + "cpu": "Quad-core 2.5 GHz Krait 450", + "dev_ids": [ + "SAMSUNG SM-G906S Build/LRX22C" + ], + "name": "Samsung Galaxy S5 LTE-A G906S", + "released": 2014, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v5.0.2" + ], + "cpu": "Quad-core 2.5 GHz Krait 400", + "dev_ids": [ + "Lenovo K920 Build/LRX22G" + ], + "name": "Lenovo Vibe Z2 Pro", + "released": 2014, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53)", + "dev_ids": [ + "Lenovo PB1-770M Build/S100" + ], + "name": "Lenovo Phab Plus", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v5.0.2" + ], + "cpu": "Octa-core (4x1.7 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53)", + "dev_ids": [ + "Mi 4i Build/LRX22G" + ], + "name": "Xiaomi Mi 4i", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Micromax Q380 Build/LRX22G" + ], + "name": "Micromax Canvas Spark Q380", + "released": 2015, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53)", + "dev_ids": [ + "SM-A700H Build/LRX22G" + ], + "name": "Samsung Galaxy A7 Duos", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.0.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53Quad-core 1.3 GHz Cortex-A7 (Value Edition)", + "dev_ids": [ + "SM-G530FZ Build/LRX22G" + ], + "name": "Samsung Galaxy Grand Prime", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Octa-core 2.0 GHz Cortex-A53 - Redmi Note 2Octa-core 2.2 GHz Cortex-A53 - Redmi Note 2 Prime", + "dev_ids": [ + "Redmi Note 2 Build/LRX22G" + ], + "name": "Xiaomi Redmi Note 2", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SM-A500FU Build/LRX22G" + ], + "name": "Samsung Galaxy A5", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "RIDGE 4G Build/LRX22G" + ], + "name": "Wiko Ridge 4G", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.0.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53Quad-core 1.3 GHz Cortex-A7 (Value Edition)", + "dev_ids": [ + "SM-G530H Build/LRX22G" + ], + "name": "Samsung Galaxy Grand Prime", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.0.2" + ], + "cpu": "Octa-core (4x1.8 GHz Cortex-A15 & 4x1.3 GHz Cortex-A7)", + "dev_ids": [ + "SM-G850F Build/LRX22G" + ], + "name": "Samsung Galaxy Alpha", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0" + ], + "cpu": "Quad-core 2.5 GHz Krait 400", + "dev_ids": [ + "SM-G900I Build/LRX21T" + ], + "name": "Samsung Galaxy S5", + "released": 2014, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v6.0" + ], + "cpu": "Octa-core 1.7 GHz Cortex-A53", + "dev_ids": [ + "Lenovo K50-t5 Build/LRX21M" + ], + "name": "Lenovo K3 Note", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.9 GHz Cortex-A15 & 4x1.3 GHz Cortex-A7)", + "dev_ids": [ + "SM-G900H Build/LRX21T" + ], + "name": "Samsung Galaxy S5 (octa-core)", + "released": 2014, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.3", + "v5.1" + ], + "cpu": "Quad-core 2.2 GHz Krait 400", + "dev_ids": [ + "D5503 Build/14.6.A.1.236" + ], + "name": "Sony Xperia Z1 Compact", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Octa-core (4x1.6 GHz Cortex-A53 & 4x1.2 GHz Cortex-A53)", + "dev_ids": [ + "Lenovo P1a42 Build/LMY47V" + ], + "name": "Lenovo Vibe P1 Turbo", + "released": 2016, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.0.1", + "v5.0.1" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x2.0 GHz Cortex-A57)", + "dev_ids": [ + "MI NOTE Pro Build/LMY47V" + ], + "name": "Xiaomi Mi Note Pro", + "released": 2015, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Micromax AQ5001 Build/LRX21M" + ], + "name": "Micromax Canvas Juice 2 AQ5001", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.4 GHz Cortex-A7", + "dev_ids": [ + "SM-G800F Build/LMY47X" + ], + "name": "Samsung Galaxy S5 mini", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "SM-J120F Build/LMY47X" + ], + "name": "Samsung Galaxy J1 (2016)", + "released": 2016, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SM-E500F Build/LMY47X" + ], + "name": "Samsung Galaxy E5", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.0.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53Quad-core 1.3 GHz Cortex-A7 (Value Edition)", + "dev_ids": [ + "SM-G531F Build/LMY48B" + ], + "name": "Samsung Galaxy Grand Prime", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.2 GHz Cortex-A53 & 4x1.5 GHz Cortex-A53)Octa-core 1.6 GHz Cortex-A53", + "dev_ids": [ + "SM-A510F Build/LMY47X" + ], + "name": "Samsung Galaxy A5 (2016)", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "SM-J120H Build/LMY47V" + ], + "name": "Samsung Galaxy J1 (2016)", + "released": 2016, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "SM-J200H Build/LMY48B" + ], + "name": "Samsung Galaxy J2", + "released": 2015, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.3", + "v4.3" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "D2302 Build/18.6.A.0.182" + ], + "name": "Sony Xperia M2 dual", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Octa-core (4x1.8 GHz Cortex-A72 & 4x1.4 GHz Cortex-A53)", + "dev_ids": [ + "vivo V3Max Build/LMY47V" + ], + "name": "vivo V3Max", + "released": 2016, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.4 GHz Cortex-A7", + "dev_ids": [ + "GT-I9301I Build/LMY48Y" + ], + "name": "Samsung I9301I Galaxy S3 Neo", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v6.0.1" + ], + "cpu": "Quad-core 2.7 GHz Krait 450 - Snapdragon 805Octa-core (4x1.3 GHz Cortex-A53 & 4x1.9 GHz Cortex-A57) - Exynos 5433", + "dev_ids": [ + "SM-N910C Build/LMY47X" + ], + "name": "Samsung Galaxy Note 4", + "released": 2014, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Micromax Q392 Build/LMY47I" + ], + "name": "Micromax Canvas Juice 3 Q392", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0", + "v6.0" + ], + "cpu": "Octa-core 1.7 GHz Cortex-A53", + "dev_ids": [ + "E5303 Build/27.2.A.0.169" + ], + "name": "Sony Xperia C4", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Octa-core 1.3 GHz Cortex-A53", + "dev_ids": [ + "HTC Desire 628 Build/LMY47D" + ], + "name": "HTC Desire 628", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0" + ], + "cpu": "Quad-core 2.5 GHz Krait 400", + "dev_ids": [ + "SM-G900F Build/MMB29M" + ], + "name": "Samsung Galaxy S5", + "released": 2014, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v6.0", + "v7.0" + ], + "cpu": "Quad-core (2x2.15 GHz Kryo & 2x1.6 GHz Kryo) - G9350Octa-core (4x2.3 GHz Mongoose & 4x1.6 GHz Cortex-A53) - G935FD, G935F, G935W8", + "dev_ids": [ + "SM-G935F Build/MMB29K" + ], + "name": "Samsung Galaxy S7 edge", + "released": 2016, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v5.0.1", + "v5.0.1" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x2.0 GHz Cortex-A57)", + "dev_ids": [ + "E6553 Build/32.1.A.1.185" + ], + "name": "Sony Xperia Z3+", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.2", + "v4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "GT-I9060 Build/JDQ39" + ], + "name": "Samsung Galaxy Grand Neo", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "7045Y Build/KOT49H" + ], + "name": "alcatel Pop S7", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "HTC Desire 320 Build/KOT49H" + ], + "name": "HTC Desire 320", + "released": 2015, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Dual-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A319 Build/MocorDroid4.4.2" + ], + "name": "Lenovo A319", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.5 GHz Cortex-A53", + "dev_ids": [ + "E2003 Build/25.0.A.2.14", + "E2003 Build/25.0.A.2.31" + ], + "name": "Sony Xperia E4g", + "released": 2015, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "D2203 Build/18.5.C.0.19" + ], + "name": "Sony Xperia E3", + "released": 2014, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v6.0" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "XT1068 Build/LXB22.46-28" + ], + "name": "Motorola Moto G (2nd gen)", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Octa-core (4x2.0 GHz Cortex-A15 & 4x1.5 GHz Cortex-A7)", + "dev_ids": [ + "MX4 Pro Build/LMY48W" + ], + "name": "Meizu MX4 Pro", + "released": 2014, + "resolution": [ + 1536, + 2560 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.2 GHz Cortex-A53 & 4x1.5 GHz Cortex-A53)Octa-core 1.6 GHz Cortex-A53", + "dev_ids": [ + "SM-A710F Build/LMY47X" + ], + "name": "Samsung Galaxy A7 (2016)", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x2.0 GHz Cortex-A57)", + "dev_ids": [ + "E6533 Build/32.2.A.0.253" + ], + "name": "Sony Xperia Z3+ dual", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v6.0", + "v6.0" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A53", + "dev_ids": [ + "ZTE BLADE A610 Build/MRA58K" + ], + "name": "ZTE Blade A610", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v6.0", + "v7.1.1" + ], + "cpu": "Hexa-core (4x1.4 GHz Cortex-A53 & 2x1.8 GHz Cortex-A57)", + "dev_ids": [ + "Nexus 5X Build/NMF26F" + ], + "name": "LG Nexus 5X", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "Lenovo S856 Build/KVT49L" + ], + "name": "Lenovo S856", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0", + "v6.0" + ], + "cpu": "Octa-core 1.7 GHz Cortex-A53", + "dev_ids": [ + "E5533 Build/29.1.B.0.101" + ], + "name": "Sony Xperia C5 Ultra Dual", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A53", + "dev_ids": [ + "HUAWEI TIT-AL00 Build/HUAWEITIT-AL00" + ], + "name": "Huawei Y6 Pro", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.2.2" + ], + "cpu": "Dual-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "Rover Build/LMY47D" + ], + "name": "Land Rover A8", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v6.0.1" + ], + "cpu": "Octa-core 1.6 GHz Cortex-A53", + "dev_ids": [ + "SM-G903F Build/MMB29K" + ], + "name": "Samsung Galaxy S5 Neo", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v6.0.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SM-J510FN Build/MMB29M" + ], + "name": "Samsung Galaxy J5 (2016)", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Octa-core (4x1.7 GHz Cortex-A15 & 4x1.3 GHz Cortex-A7)", + "dev_ids": [ + "H60-L12 Build/HDH60-L12" + ], + "name": "Huawei Honor 6", + "released": 2014, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Dual-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "SM-G313HU Build/KOT49H" + ], + "name": "Samsung Galaxy S Duos 3", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7 (3G model)Quad-core 1.1 GHz Cortex-A7 (LTE model)", + "dev_ids": [ + "LGMS330 Build/LMY47V" + ], + "name": "LG K7", + "released": 2016, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v5.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SM-J500M Build/LMY48B" + ], + "name": "Samsung Galaxy J5", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.0.2" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53) - A700FDOcta-core (4x1.8 Cortex-A15 GHz & 4x1.3 Cortex-A7 GHz) - A700F", + "dev_ids": [ + "SM-A700FD Build/MMB29M" + ], + "name": "Samsung Galaxy A7", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Hexa-core (4x1.4 GHz Cortex-A53 & 2x1.8 GHz Cortex-A57)", + "dev_ids": [ + "XT1572 Build/MPHS24.107-58-1" + ], + "name": "Motorola Moto X Style", + "released": 2015, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v6.0", + "v6.0" + ], + "cpu": "Quad-core 1.0 GHz Cortex-A53", + "dev_ids": [ + "Lenovo K10a40 Build/MRA58K" + ], + "name": "Lenovo C2", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v6.0", + "v6.0" + ], + "cpu": "Octa-core (4x2.5 GHz Cortex-A72 & 4x1.8 GHz Cortex-A53)", + "dev_ids": [ + "VIE-L29 Build/HUAWEIVIE-L29" + ], + "name": "Huawei P9 Plus", + "released": 2016, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.2.2" + ], + "cpu": "Dual-core 1.0 GHz Cortex-A7", + "dev_ids": [ + "HTC Desire 210 dual sim Build/JDQ39" + ], + "name": "HTC Desire 210 dual sim", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "ZTE T320 Build/LRX21M" + ], + "name": "ZTE Blade Q Pro", + "released": 2015, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "Lenovo S90-A Build/LRX22G" + ], + "name": "Lenovo S90 Sisley", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v6.0.1" + ], + "cpu": "Octa-core (4x2.1 GHz Cortex-A57 & 4x1.5 GHz Cortex-A53)", + "dev_ids": [ + "SM-G920F Build/LRX22G" + ], + "name": "Samsung Galaxy S6", + "released": 2015, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.1.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SAMSUNG SM-G361F Build/LMY48B" + ], + "name": "Samsung Galaxy Core Prime", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v6.0.1" + ], + "cpu": "Octa-core (4x2.1 GHz Cortex-A57 & 4x1.5 GHz Cortex-A53)", + "dev_ids": [ + "SM-N920T Build/MMB29K" + ], + "name": "Samsung Galaxy Note5", + "released": 2015, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v6.0.1", + "v7.0" + ], + "cpu": "Quad-core (2x2.15 GHz Kryo & 2x1.6 GHz Kryo)", + "dev_ids": [ + "F8331 Build/39.2.A.0.417" + ], + "name": "Sony Xperia XZ", + "released": 2016, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Octa-core 1.4 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A916 Build/KOT49H" + ], + "name": "Lenovo A916", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v5.1.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "D2403 Build/18.6.A.0.182" + ], + "name": "Sony Xperia M2 Aqua", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v7.0" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x2.0 GHz Cortex-A57)", + "dev_ids": [ + "E6683 Build/32.2.A.0.253" + ], + "name": "Sony Xperia Z5 Dual", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v6.0.1", + "v7.0" + ], + "cpu": "Quad-core (2x2.15 GHz Kryo & 2x1.6 GHz Kryo)", + "dev_ids": [ + "LGLS992 Build/NRD90U" + ], + "name": "LG G5", + "released": 2016, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v4.3", + "v5.1.1" + ], + "cpu": "Quad-core 1.4 GHz Cortex-A7", + "dev_ids": [ + "D5322 Build/19.1.C.0.116" + ], + "name": "Sony Xperia T2 Ultra dual", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2", + "v4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo S660 Build/KOT49H" + ], + "name": "Lenovo S660", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SM-E500H Build/LMY47X" + ], + "name": "Samsung Galaxy E5", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Quad-core 1.0 GHz Cortex-A53", + "dev_ids": [ + "ZTE T620 Build/LMY47D" + ], + "name": "ZTE Blade X3", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SAMSUNG SM-J500FN Build/MMB29M" + ], + "name": "Samsung Galaxy J5", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "SM-G355H Build/KOT49H" + ], + "name": "Samsung Galaxy Core II", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Octa-core 1.3 GHz Cortex-A53", + "dev_ids": [ + "HTC Desire 728G dual sim Build/LMY47D" + ], + "name": "HTC Desire 728 dual sim", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v6.0.1" + ], + "cpu": "Octa-core (4x2.1 GHz Cortex-A57 & 4x1.5 GHz Cortex-A53)", + "dev_ids": [ + "SM-G925F Build/MMB29K" + ], + "name": "Samsung Galaxy S6 edge", + "released": 2015, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v5.0" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Micromax A106 Build/KOT49H" + ], + "name": "Micromax A106 Unite 2", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.3", + "v4.3" + ], + "cpu": "Dual-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "D2005 Build/20.1.A.2.19" + ], + "name": "Sony Xperia E1", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Octa-core 1.3 GHz Cortex-A53", + "dev_ids": [ + "HTC Desire 628 dual sim Build/LMY47D" + ], + "name": "HTC Desire 628", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Octa-core 1.3 GHz Cortex-A53", + "dev_ids": [ + "m2 note Build/LMY47D" + ], + "name": "Meizu M2 Note", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Octa-core (4x1.7 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53)", + "dev_ids": [ + "HTC One M8s Build/MMB29M" + ], + "name": "HTC One M8s", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v6.0.1" + ], + "cpu": "Quad-core 2.3 GHz Krait 400", + "dev_ids": [ + "HTC Desire EYE Build/MMB29M" + ], + "name": "HTC Desire Eye", + "released": 2014, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v6.0", + "v6.0" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A53", + "dev_ids": [ + "Phoenix 2 Build/JDQ39" + ], + "name": "LG K8", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.2.2" + ], + "cpu": "Octa-core 1.7 GHz Cortex-A7", + "dev_ids": [ + "Archos 50c Oxygen Build/KOT49H" + ], + "name": "Archos 50c Oxygen", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.3", + "v4.3" + ], + "cpu": "Dual-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "D2105 Build/20.1.B.2.29" + ], + "name": "Sony Xperia E1 dual", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.3", + "v5.1" + ], + "cpu": "Quad-core 1.6 GHz Cortex-A7", + "dev_ids": [ + "HUAWEI MT2-L02 Build/HuaweiMT2-L02" + ], + "name": "Huawei Ascend Mate2 4G", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v5.0.1" + ], + "cpu": "Quad-core 2.5 GHz Krait 400", + "dev_ids": [ + "SM-G900V Build/KTU84P" + ], + "name": "Samsung Galaxy S5 (USA)", + "released": 2014, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v5.0.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A5000 Build/LRX22G" + ], + "name": "Lenovo A5000", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v6.0.1" + ], + "cpu": "Octa-core (4x2.1 GHz Cortex-A57 & 4x1.5 GHz Cortex-A53)", + "dev_ids": [ + "SM-N920G Build/LMY47X" + ], + "name": "Samsung Galaxy Note5", + "released": 2015, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Octa-core (4x1.8 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53)", + "dev_ids": [ + "m3 note Build/LMY47I" + ], + "name": "Meizu M3 Note", + "released": 2016, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "Philips S337 Build/LMY47D" + ], + "name": "Philips S337", + "released": 2015, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Octa-core (4x1.7 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53)", + "dev_ids": [ + "XT1562 Build/MPD24.107-52" + ], + "name": "Motorola Moto X Play", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v6.0.1", + "v6.0.1" + ], + "cpu": "Hexa-core (4x1.4 GHz Cortex-A53 & 2x1.8 GHz Cortex-A72)", + "dev_ids": [ + "F5121 Build/34.2.A.0.292" + ], + "name": "Sony Xperia X", + "released": 2016, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v7.0" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x2.0 GHz Cortex-A57)", + "dev_ids": [ + "E6853 Build/32.2.A.0.224" + ], + "name": "Sony Xperia Z5 Premium", + "released": 2015, + "resolution": [ + 2160, + 3840 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.5 GHz Cortex-A53", + "dev_ids": [ + "SM-A310F Build/MMB29K" + ], + "name": "Samsung Galaxy A3 (2016)", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v6.0.1", + "v7.0" + ], + "cpu": "Quad-core (2x2.15 GHz Kryo & 2x1.6 GHz Kryo)", + "dev_ids": [ + "ZTE A2017G Build/MMB29M" + ], + "name": "ZTE Axon 7", + "released": 2016, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo S860 Build/JDQ39" + ], + "name": "Lenovo S860", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A53", + "dev_ids": [ + "HUAWEI TIT-U02 Build/HUAWEITIT-U02" + ], + "name": "Huawei Y6 Pro", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v6.0.1", + "v6.0.1" + ], + "cpu": "Quad-core (2x2.15 GHz Kryo & 2x1.6 GHz Kryo)", + "dev_ids": [ + "F8132 Build/35.0.A.1.297" + ], + "name": "Sony Xperia X Performance", + "released": 2016, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7 (3G model)Quad-core 1.1 GHz Cortex-A7 (LTE model)", + "dev_ids": [ + "LGLS675 Build/LMY47V" + ], + "name": "LG K7", + "released": 2016, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v6.0", + "v6.0" + ], + "cpu": "Quad-core (2x2.35 GHz Kryo & 2x2.2 GHz Kryo)", + "dev_ids": [ + "MI 5s Plus Build/MXB48T" + ], + "name": "Xiaomi Mi 5s Plus", + "released": 2016, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v5.0.2" + ], + "cpu": "Octa-core (4x2.2 GHz Cortex-A53 & 4x1.5 GHz Cortex-A53)", + "dev_ids": [ + "HUAWEI P8max Build/HUAWEIDAV-703L" + ], + "name": "Huawei P8max", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Quad-core 1.5 GHz Cortex-A7Quad-core 1.3 GHz Cortex-A7 - J320A", + "dev_ids": [ + "SM-J320F Build/LMY47V" + ], + "name": "Samsung Galaxy J3 (2016)", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v6.0.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "ROBBY Build/MRA58K" + ], + "name": "Wiko Robby", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "D2502 Build/19.2.1.A.0.72" + ], + "name": "Sony Xperia C3 Dual", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.3", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "SM-G7102 Build/KOT49H" + ], + "name": "Samsung Galaxy Grand 2", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.0.2" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53) - A700FDOcta-core (4x1.8 Cortex-A15 GHz & 4x1.3 Cortex-A7 GHz) - A700F", + "dev_ids": [ + "SM-A700F Build/LRX22G" + ], + "name": "Samsung Galaxy A7", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "SM-J120M Build/LMY47X" + ], + "name": "Samsung Galaxy J1 (2016)", + "released": 2016, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x1.1 GHz Cortex-A53)", + "dev_ids": [ + "X5pro Build/LMY47D" + ], + "name": "vivo X5Pro", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.2 GHz Cortex-A53 & 4x1.5 GHz Cortex-A53)Octa-core 1.6 GHz Cortex-A53", + "dev_ids": [ + "SAMSUNG SM-A710L Build/MMB29K" + ], + "name": "Samsung Galaxy A7 (2016)", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SAMSUNG SM-J500G Build/LMY48B" + ], + "name": "Samsung Galaxy J5", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.2.2" + ], + "cpu": "Dual-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A316i Build/JDQ39" + ], + "name": "Lenovo A316i", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v6.0", + "v6.0" + ], + "cpu": "Quad-core (2x2.15 GHz Kryo & 2x1.6 GHz Kryo)", + "dev_ids": [ + "SM-G935V Build/MMB29M" + ], + "name": "Samsung Galaxy S7 edge (USA)", + "released": 2016, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "Micromax A104 Build/KOT49H" + ], + "name": "Micromax A104 Canvas Fire 2", + "released": 2014, + "resolution": [ + 480, + 854 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.2 GHz Cortex-A53 & 4x1.5 GHz Cortex-A53)Octa-core 1.6 GHz Cortex-A53", + "dev_ids": [ + "SAMSUNG SM-A5100 Build/LMY47X" + ], + "name": "Samsung Galaxy A5 (2016)", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v5.1.1" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x2.0 GHz Cortex-A57)", + "dev_ids": [ + "XT1585 Build/MCK24.78-13.16" + ], + "name": "Motorola Droid Turbo 2", + "released": 2015, + "resolution": [ + 1440, + 2560 + ] + }, + { + "android_versionss": [ + "v5.1", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.4 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53)Octa-core 1.5 GHz Cortex-A53", + "dev_ids": [ + "SM-J700H Build/MMB29K" + ], + "name": "Samsung Galaxy J7", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v6.0" + ], + "cpu": "Octa-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "ALE-L21 Build/HuaweiALE-L21" + ], + "name": "Huawei P8lite", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2", + "v4.2" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "Philips W6610 Build/JDQ39" + ], + "name": "Philips W6610", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v5.1.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SM-G360T Build/LMY47X" + ], + "name": "Samsung Galaxy Core Prime", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.1.2", + "v4.1.2" + ], + "cpu": "Dual-core 1.0 GHz Cortex-A5", + "dev_ids": [ + "Nokia_XL Build/JZO54K" + ], + "name": "Nokia XL", + "released": 2014, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SM-J500FN Build/LMY48B" + ], + "name": "Samsung Galaxy J5", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SAMSUNG SM-J500F Build/LMY48B" + ], + "name": "Samsung Galaxy J5", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v6.0", + "v6.0" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A53", + "dev_ids": [ + "F3311 Build/37.0.A.2.108" + ], + "name": "Sony Xperia E5", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Quad-core 1.6 GHz Cortex-A7", + "dev_ids": [ + "ZB551KL Build/LMY47V" + ], + "name": "Asus Zenfone Go ZB551KL", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v7.0" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x2.0 GHz Cortex-A57)", + "dev_ids": [ + "E6653 Build/32.2.A.0.305" + ], + "name": "Sony Xperia Z5", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Dual-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "Z220 Build/LRX21M" + ], + "name": "Acer Liquid Z220", + "released": 2015, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "Micromax Q324 Build/KOT49H" + ], + "name": "Micromax Bolt Q324", + "released": 2015, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v4.2", + "v4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A859 Build/JDQ39" + ], + "name": "Lenovo A859", + "released": 2014, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2", + "v4.2" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "Philips S388 Build/JDQ39" + ], + "name": "Philips S388", + "released": 2014, + "resolution": [ + 540, + 960 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.5 GHz Cortex-A7 - J111FQuad-core 1.2 GHz Cortex-A7Dual-core 1.3 GHz Cortex-A53- J110L", + "dev_ids": [ + "SAMSUNG SM-J110H Build/KTU84P" + ], + "name": "Samsung Galaxy J1 Ace", + "released": 2015, + "resolution": [ + 480, + 800 + ] + }, + { + "android_versionss": [ + "v5.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SAMSUNG SM-J500H Build/MMB29M", + "SAMSUNG SM-J500H Build/LMY48B" + ], + "name": "Samsung Galaxy J5", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0.1", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x1.0 GHz Cortex-A53)", + "dev_ids": [ + "E2303 Build/26.1.A.3.111" + ], + "name": "Sony Xperia M4 Aqua", + "released": 2015, + "resolution": [ + 720, + 1280 + ] + }, + { + "android_versionss": [ + "v5.1.1", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.2 GHz Cortex-A53 & 4x1.5 GHz Cortex-A53)Octa-core 1.6 GHz Cortex-A53", + "dev_ids": [ + "SAMSUNG SM-A710F Build/MMB29K" + ], + "name": "Samsung Galaxy A7 (2016)", + "released": 2015, + "resolution": [ + 1080, + 1920 + ] + }, + { + "android_versionss": [ + "v6.0.1", + "v6.0.1" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A53", + "dev_ids": [ + "SAMSUNG SM-J510FN Build/MMB29M" + ], + "name": "Samsung Galaxy J5 (2016)", + "released": 2016, + "resolution": [ + 720, + 1280 + ] + } +] \ No newline at end of file diff --git a/build/pyinstaller/user_agent/data/smartphone_dev_id.json b/build/pyinstaller/user_agent/data/smartphone_dev_id.json new file mode 100644 index 00000000000..496dba815b5 --- /dev/null +++ b/build/pyinstaller/user_agent/data/smartphone_dev_id.json @@ -0,0 +1,180 @@ +[ + "6043D Build/KOT49H", + "7045Y Build/KOT49H", + "7050Y Build/JLS36C", + "ALE-L21 Build/HuaweiALE-L21", + "Archos 50c Oxygen Build/KOT49H", + "D2005 Build/20.1.A.2.19", + "D2105 Build/20.1.B.2.29", + "D2203 Build/18.5.C.0.19", + "D2212 Build/18.4.B.1.20", + "D2302 Build/18.6.A.0.182", + "D2403 Build/18.6.A.0.182", + "D2502 Build/19.2.1.A.0.72", + "D5322 Build/19.1.C.0.116", + "D5503 Build/14.6.A.1.236", + "E2003 Build/25.0.A.2.14", + "E2003 Build/25.0.A.2.31", + "E2033 Build/25.0.B.2.31", + "E2115 Build/24.0.B.5.14", + "E2303 Build/26.1.A.3.111", + "E5303 Build/27.2.A.0.169", + "E5533 Build/29.1.B.0.101", + "E6533 Build/32.2.A.0.253", + "E6553 Build/32.1.A.1.185", + "E6653 Build/32.2.A.0.305", + "E6683 Build/32.2.A.0.253", + "E6853 Build/32.2.A.0.224", + "F3311 Build/37.0.A.2.108", + "F5121 Build/34.2.A.0.292", + "F8132 Build/35.0.A.1.297", + "F8331 Build/39.2.A.0.417", + "GSmart Mika M3 Build/GSmart", + "GT-I9060 Build/JDQ39", + "GT-I9300 Build/JRO03C", + "GT-I9301I Build/LMY48Y", + "H60-L04 Build/HDH60-L04", + "H60-L12 Build/HDH60-L12", + "HTC Desire 210 dual sim Build/JDQ39", + "HTC Desire 320 Build/KOT49H", + "HTC Desire 326G dual sim Build/KOT49H", + "HTC Desire 516 dual sim Build/JWR66Y", + "HTC Desire 526G dual sim Build/KOT49H", + "HTC Desire 610 Build/KOT49H", + "HTC Desire 616 dual sim Build/JDQ39", + "HTC Desire 620G dual sim Build/KOT49H", + "HTC Desire 628 Build/LMY47D", + "HTC Desire 628 dual sim Build/LMY47D", + "HTC Desire 728G dual sim Build/LMY47D", + "HTC Desire EYE Build/MMB29M", + "HTC One M8s Build/MMB29M", + "HUAWEI MT2-L02 Build/HuaweiMT2-L02", + "HUAWEI P8max Build/HUAWEIDAV-703L", + "HUAWEI TIT-AL00 Build/HUAWEITIT-AL00", + "HUAWEI TIT-U02 Build/HUAWEITIT-U02", + "LGLS675 Build/LMY47V", + "LGLS990 Build/KVT49L.LS990ZV4", + "LGLS992 Build/NRD90U", + "LGMS330 Build/LMY47V", + "Lenovo A316i Build/JDQ39", + "Lenovo A319 Build/MocorDroid4.4.2", + "Lenovo A328 Build/KOT49H", + "Lenovo A5000 Build/LRX22G", + "Lenovo A526 Build/JDQ39", + "Lenovo A536 Build/KOT49H", + "Lenovo A606 Build/KOT49H", + "Lenovo A806 Build/KOT49H", + "Lenovo A859 Build/JDQ39", + "Lenovo A916 Build/KOT49H", + "Lenovo K10a40 Build/MRA58K", + "Lenovo K30-T Build/KTU84Q", + "Lenovo K50-t5 Build/LRX21M", + "Lenovo K920 Build/LRX22G", + "Lenovo P1a42 Build/LMY47V", + "Lenovo PB1-770M Build/S100", + "Lenovo S580 Build/JLS36C", + "Lenovo S660 Build/KOT49H", + "Lenovo S850 Build/KOT49H", + "Lenovo S856 Build/KVT49L", + "Lenovo S860 Build/JDQ39", + "Lenovo S90-A Build/LRX22G", + "MI 5s Plus Build/MXB48T", + "MI NOTE Pro Build/LMY47V", + "MX4 Pro Build/LMY48W", + "Mi 4i Build/LRX22G", + "Micromax A104 Build/KOT49H", + "Micromax A106 Build/KOT49H", + "Micromax AQ5001 Build/LRX21M", + "Micromax D303 Build/KOT49H", + "Micromax D320 Build/KOT49H", + "Micromax Q324 Build/KOT49H", + "Micromax Q380 Build/LRX22G", + "Micromax Q392 Build/LMY47I", + "Nexus 5X Build/NMF26F", + "NokiaX2DS Build/JLS36C", + "Nokia_XL Build/JZO54K", + "Philips I908 Build/KOT49H", + "Philips S337 Build/LMY47D", + "Philips S388 Build/JDQ39", + "Philips W6610 Build/JDQ39", + "Phoenix 2 Build/JDQ39", + "RIDGE 4G Build/LRX22G", + "ROBBY Build/MRA58K", + "Redmi Note 2 Build/LRX22G", + "Rover Build/LMY47D", + "SAMSUNG SM-A5100 Build/LMY47X", + "SAMSUNG SM-A710F Build/MMB29K", + "SAMSUNG SM-A710L Build/MMB29K", + "SAMSUNG SM-G361F Build/LMY48B", + "SAMSUNG SM-G906S Build/LRX22C", + "SAMSUNG SM-J110H Build/KTU84P", + "SAMSUNG SM-J500F Build/LMY48B", + "SAMSUNG SM-J500FN Build/MMB29M", + "SAMSUNG SM-J500G Build/LMY48B", + "SAMSUNG SM-J500H Build/LMY48B", + "SAMSUNG SM-J500H Build/MMB29M", + "SAMSUNG SM-J510FN Build/MMB29M", + "SM-A310F Build/MMB29K", + "SM-A500FU Build/LRX22G", + "SM-A510F Build/LMY47X", + "SM-A700F Build/LRX22G", + "SM-A700FD Build/MMB29M", + "SM-A700H Build/LRX22G", + "SM-A710F Build/LMY47X", + "SM-C111 Build/KOT49H", + "SM-E500F Build/LMY47X", + "SM-E500H Build/LMY47X", + "SM-G313HU Build/KOT49H", + "SM-G318H Build/KTU84P", + "SM-G355H Build/KOT49H", + "SM-G360F Build/KTU84P", + "SM-G360H Build/KTU84P", + "SM-G360T Build/LMY47X", + "SM-G530FZ Build/LRX22G", + "SM-G530H Build/LRX22G", + "SM-G531F Build/LMY48B", + "SM-G7102 Build/KOT49H", + "SM-G800F Build/LMY47X", + "SM-G850F Build/LRX22G", + "SM-G900F Build/MMB29M", + "SM-G900H Build/LRX21T", + "SM-G900I Build/LRX21T", + "SM-G900V Build/KTU84P", + "SM-G903F Build/MMB29K", + "SM-G920F Build/LRX22G", + "SM-G925F Build/MMB29K", + "SM-G935F Build/MMB29K", + "SM-G935V Build/MMB29M", + "SM-J100FN Build/KTU84P", + "SM-J100H Build/KTU84P", + "SM-J120F Build/LMY47X", + "SM-J120H Build/LMY47V", + "SM-J120M Build/LMY47X", + "SM-J200H Build/LMY48B", + "SM-J320F Build/LMY47V", + "SM-J500FN Build/LMY48B", + "SM-J500M Build/LMY48B", + "SM-J510FN Build/MMB29M", + "SM-J700H Build/MMB29K", + "SM-N910C Build/LMY47X", + "SM-N920G Build/LMY47X", + "SM-N920T Build/MMB29K", + "VIE-L29 Build/HUAWEIVIE-L29", + "X5pro Build/LMY47D", + "XT1068 Build/LXB22.46-28", + "XT1562 Build/MPD24.107-52", + "XT1572 Build/MPHS24.107-58-1", + "XT1585 Build/MCK24.78-13.16", + "Z220 Build/LRX21M", + "ZB551KL Build/LMY47V", + "ZTE A2017G Build/MMB29M", + "ZTE BLADE A610 Build/MRA58K", + "ZTE Blade A5 Build/KOT49H", + "ZTE Star 1 Build/KVT49L", + "ZTE T320 Build/LRX21M", + "ZTE T620 Build/LMY47D", + "m1 note Build/KTU84P", + "m2 note Build/LMY47D", + "m3 note Build/LMY47I", + "vivo V3Max Build/LMY47V" +] \ No newline at end of file diff --git a/build/pyinstaller/user_agent/data/tablet_dev_ext.json b/build/pyinstaller/user_agent/data/tablet_dev_ext.json new file mode 100644 index 00000000000..53aa32c2495 --- /dev/null +++ b/build/pyinstaller/user_agent/data/tablet_dev_ext.json @@ -0,0 +1,757 @@ +[ + { + "android_versionss": [ + "v4.2.2", + "v4.2.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A5500-F Build/KOT49H" + ], + "name": "Lenovo A8-50 A5500", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.2.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A5500-H Build/KOT49H" + ], + "name": "Lenovo A8-50 A5500", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A7600-H Build/KOT49H" + ], + "name": "Lenovo A10-70 A7600", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A3500-H Build/KOT49H" + ], + "name": "Lenovo A7-50 A3500", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v5.0.2" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "SM-T531 Build/KOT49H" + ], + "name": "Samsung Galaxy Tab 4 10.1 3G", + "released": 2014, + "resolution": [ + 1280, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "SM-T230 Build/KOT49H" + ], + "name": "Samsung Galaxy Tab 4 7.0", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4", + "v4.4" + ], + "cpu": "Octa-core (4x1.9 GHz Cortex-A15 & 4x1.3 GHz Cortex-A7)", + "dev_ids": [ + "SM-P901 Build/KOT49H" + ], + "name": "Samsung Galaxy Note Pro 12.2 3G", + "released": 2014, + "resolution": [ + 2560, + 1600 + ] + }, + { + "android_versionss": [ + "v4.4", + "v4.4" + ], + "cpu": "Quad-core 2.3 GHz Krait 400", + "dev_ids": [ + "SM-T325 Build/KOT49H" + ], + "name": "Samsung Galaxy Tab Pro 8.4 3G/LTE", + "released": 2014, + "resolution": [ + 1600, + 2560 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "SM-T231 Build/KOT49H" + ], + "name": "Samsung Galaxy Tab 4 7.0 3G", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.7 GHz", + "dev_ids": [ + "Lenovo TAB 2 A10-70L Build/KTU84P" + ], + "name": "Lenovo Tab 2 A10-70", + "released": 2015, + "resolution": [ + 1200, + 1920 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Quad-core 1.3 GHzQuad-core 1.2 GHz - USA model", + "dev_ids": [ + "SM-T560 Build/KTU84P" + ], + "name": "Samsung Galaxy Tab E 9.6", + "released": 2015, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.4", + "v4.4.4" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "SM-T113 Build/KTU84P" + ], + "name": "Samsung Galaxy Tab 3 Lite 7.0 VE", + "released": 2015, + "resolution": [ + 600, + 1024 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Quad-core 1.3 GHzQuad-core 1.2 GHz - USA model", + "dev_ids": [ + "SM-T561 Build/KTU84P" + ], + "name": "Samsung Galaxy Tab E 9.6", + "released": 2015, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Quad-core 1.33 GHz", + "dev_ids": [ + "A3-A30 Build/LRX22G" + ], + "name": "Acer Iconia Tab 10 A3-A30", + "released": 2015, + "resolution": [ + 1920, + 1200 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.33 GHz", + "dev_ids": [ + "YOGA Tablet 2 Pro-1380F Build/LRX22C" + ], + "name": "Lenovo Yoga Tablet 2 Pro", + "released": 2014, + "resolution": [ + 2560, + 1440 + ] + }, + { + "android_versionss": [ + "v5.0", + "v6.0.1" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "SM-T555 Build/LRX22G" + ], + "name": "Samsung Galaxy Tab A 9.7", + "released": 2015, + "resolution": [ + 768, + 1024 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.9 GHz & 4x1.3 GHz) - T710, T715Octa-core (4x1.8 GHz Cortex-A72 & 4x1.4 GHz Cortex-A53) - T719N", + "dev_ids": [ + "SM-T710 Build/LRX22G" + ], + "name": "Samsung Galaxy Tab S2 8.0", + "released": 2015, + "resolution": [ + 1536, + 2048 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0" + ], + "cpu": "Quad-core 2.3 GHz Krait 400 (S800)Quad-core 1.9GHz Cortex-A15 & quad-core 1.3 GHz Cortex-A7 (Exynos 5420)", + "dev_ids": [ + "SM-T705 Build/LRX22G" + ], + "name": "Samsung Galaxy Tab S 8.4 LTE", + "released": 2014, + "resolution": [ + 1600, + 2560 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "SM-T331 Build/LMY47X" + ], + "name": "Samsung Galaxy Tab 4 8.0 3G", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.9 GHz & 4x1.3 GHz) - T810, T815Octa-core (4x1.8 GHz Cortex-A72 & 4x1.4 GHz Cortex-A53) - T813N, T819N", + "dev_ids": [ + "SM-T813 Build/MMB29M" + ], + "name": "Samsung Galaxy Tab S2 9.7", + "released": 2015, + "resolution": [ + 1536, + 2048 + ] + }, + { + "android_versionss": [ + "v4.3", + "v4.3" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "Archos 80 Helium 4G Build/JLS36C" + ], + "name": "Archos 80 Helium 4G", + "released": 2014, + "resolution": [ + 768, + 1024 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.9 GHz Cortex-A15 & 4x1.3 GHz Cortex-A7)", + "dev_ids": [ + "SM-T800 Build/MMB29K" + ], + "name": "Samsung Galaxy Tab S 10.5", + "released": 2014, + "resolution": [ + 2560, + 1600 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0" + ], + "cpu": "Quad-core 2.3 GHz Krait 400 (S800)Quad-core 1.9GHz Cortex-A15 & quad-core 1.3 GHz Cortex-A7 (Exynos 5420)", + "dev_ids": [ + "SM-T805 Build/KOT49H" + ], + "name": "Samsung Galaxy Tab S 10.5 LTE", + "released": 2014, + "resolution": [ + 2560, + 1600 + ] + }, + { + "android_versionss": [ + "v4.4", + "v4.4" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "SM-T116 Build/KTU84P" + ], + "name": "Samsung Galaxy Tab 3 V", + "released": 2015, + "resolution": [ + 600, + 1024 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "SM-T235 Build/LMY47X" + ], + "name": "Samsung Galaxy Tab 4 7.0 LTE", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0", + "v7.1.1" + ], + "cpu": "Dual-core 2.3 GHz Denver", + "dev_ids": [ + "Nexus 9 Build/MOB30M", + "Nexus 9 Build/NRD91N" + ], + "name": "HTC Nexus 9", + "released": 2014, + "resolution": [ + 1536, + 2048 + ] + }, + { + "android_versionss": [ + "v4.4", + "v4.4" + ], + "cpu": "Quad-core 2.3 GHz Krait 400", + "dev_ids": [ + "SM-T525 Build/KOT49H" + ], + "name": "Samsung Galaxy Tab Pro 10.1 LTE", + "released": 2014, + "resolution": [ + 2560, + 1600 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.9 GHz & 4x1.3 GHz) - T810, T815Octa-core (4x1.8 GHz Cortex-A72 & 4x1.4 GHz Cortex-A53) - T813N, T819N", + "dev_ids": [ + "SAMSUNG SM-T815Y Build/MMB29K" + ], + "name": "Samsung Galaxy Tab S2 9.7", + "released": 2015, + "resolution": [ + 1536, + 2048 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "Lenovo TAB 2 A8-50LC Build/LRX22G", + "Lenovo TAB 2 A8-50LC Build/LMY47D" + ], + "name": "Lenovo Tab 2 A8-50", + "released": 2015, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.3", + "v4.3" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "MediaPad T1 8.0 Build/HuaweiMediaPad" + ], + "name": "Huawei MediaPad T1 8.0", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core", + "dev_ids": [ + "A1-713HD Build/KOT49H" + ], + "name": "Acer Iconia Tab 7 A1-713HD", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v6.0", + "v6.0" + ], + "cpu": "Octa-core (4x2.3 GHz Cortex-A72 & 4x1.8 GHz Cortex A53)", + "dev_ids": [ + "BTV-DL09 Build/HUAWEIBEETHOVEN-DL09" + ], + "name": "Huawei MediaPad M3 8.4", + "released": 2016, + "resolution": [ + 1600, + 2560 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.3 GHz Cortex-A7", + "dev_ids": [ + "Lenovo A3500-HV Build/KOT49H" + ], + "name": "Lenovo A7-50 A3500", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "SM-T535 Build/KOT49H" + ], + "name": "Samsung Galaxy Tab 4 10.1 LTE", + "released": 2014, + "resolution": [ + 1280, + 800 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Octa-core (4x2.0 GHz Cortex A53 & 4x1.5 GHz Cortex-A53)", + "dev_ids": [ + "HUAWEI M2-A01L Build/HUAWEIM2-A01L" + ], + "name": "Huawei MediaPad M2 10.0", + "released": 2016, + "resolution": [ + 1200, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "T1-701u Build/HuaweiMediaPad" + ], + "name": "Huawei MediaPad T1 7.0 Plus", + "released": 2016, + "resolution": [ + 600, + 1024 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.9 GHz & 4x1.3 GHz) - T710, T715Octa-core (4x1.8 GHz Cortex-A72 & 4x1.4 GHz Cortex-A53) - T719N", + "dev_ids": [ + "SM-T719 Build/MMB29M" + ], + "name": "Samsung Galaxy Tab S2 8.0", + "released": 2015, + "resolution": [ + 1536, + 2048 + ] + }, + { + "android_versionss": [ + "v4.2", + "v4.2" + ], + "cpu": "Dual-core 1.2 GHz", + "dev_ids": [ + "SM-T110 Build/JDQ39" + ], + "name": "Samsung Galaxy Tab 3 Lite 7.0", + "released": 2014, + "resolution": [ + 600, + 1024 + ] + }, + { + "android_versionss": [ + "v4.4", + "v4.4" + ], + "cpu": "Quad-core 1.3 GHz", + "dev_ids": [ + "SM-T116BU Build/KTU84P" + ], + "name": "Samsung Galaxy Tab 3 V", + "released": 2015, + "resolution": [ + 600, + 1024 + ] + }, + { + "android_versionss": [ + "v5.1", + "v5.1" + ], + "cpu": "Octa-core (4x1.2 GHz Cortex-A53 & 4x1.5 GHz Cortex-A53)", + "dev_ids": [ + "FDR-A01L Build/HuaweiMediaPad" + ], + "name": "Huawei MediaPad T2 10.0 Pro", + "released": 2016, + "resolution": [ + 1200, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz", + "dev_ids": [ + "SM-T530 Build/KOT49H", + "SM-T530 Build/LRX22G" + ], + "name": "Samsung Galaxy Tab 4 10.1", + "released": 2014, + "resolution": [ + 1280, + 800 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.2 GHz Cortex-A7", + "dev_ids": [ + "SM-T365 Build/LMY47X" + ], + "name": "Samsung Galaxy Tab Active LTE", + "released": 2014, + "resolution": [ + 800, + 1280 + ] + }, + { + "android_versionss": [ + "v5.0", + "v5.0" + ], + "cpu": "Octa-core (4x1.5 GHz Cortex-A53 & 4x2.0 GHz Cortex-A57)", + "dev_ids": [ + "SGP771 Build/28.0.A.8.260" + ], + "name": "Sony Xperia Z4 Tablet LTE", + "released": 2015, + "resolution": [ + 2560, + 1600 + ] + }, + { + "android_versionss": [ + "v5.0.2", + "v6.0.1" + ], + "cpu": "Octa-core (4x1.9 GHz & 4x1.3 GHz) - T710, T715Octa-core (4x1.8 GHz Cortex-A72 & 4x1.4 GHz Cortex-A53) - T719N", + "dev_ids": [ + "SM-T715 Build/MMB29K" + ], + "name": "Samsung Galaxy Tab S2 8.0", + "released": 2015, + "resolution": [ + 1536, + 2048 + ] + }, + { + "android_versionss": [ + "v4.2.2", + "v4.4.2" + ], + "cpu": "Quad-core 1.6 GHz Cortex-A9", + "dev_ids": [ + "X1 7.0 Build/HuaweiMediaPad" + ], + "name": "Huawei MediaPad X1", + "released": 2014, + "resolution": [ + 1200, + 1920 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0" + ], + "cpu": "Quad-core 2.3 GHz Krait 400 (S800)Quad-core 1.9GHz Cortex-A15 & quad-core 1.3 GHz Cortex-A7 (Exynos 5420)", + "dev_ids": [ + "SAMSUNG SM-T805 Build/LRX22G" + ], + "name": "Samsung Galaxy Tab S 10.5 LTE", + "released": 2014, + "resolution": [ + 2560, + 1600 + ] + }, + { + "android_versionss": [ + "v4.4.2", + "v6.0" + ], + "cpu": "Octa-core (4x1.9 GHz Cortex-A15 & 4x1.3 GHz Cortex-A7)", + "dev_ids": [ + "SM-T700 Build/LRX22G" + ], + "name": "Samsung Galaxy Tab S 8.4", + "released": 2014, + "resolution": [ + 1600, + 2560 + ] + } +] \ No newline at end of file diff --git a/build/pyinstaller/user_agent/data/tablet_dev_id.json b/build/pyinstaller/user_agent/data/tablet_dev_id.json new file mode 100644 index 00000000000..5ab83ea01cb --- /dev/null +++ b/build/pyinstaller/user_agent/data/tablet_dev_id.json @@ -0,0 +1,52 @@ +[ + "A1-713HD Build/KOT49H", + "A3-A30 Build/LRX22G", + "Archos 80 Helium 4G Build/JLS36C", + "BTV-DL09 Build/HUAWEIBEETHOVEN-DL09", + "FDR-A01L Build/HuaweiMediaPad", + "HUAWEI M2-A01L Build/HUAWEIM2-A01L", + "Lenovo A3500-H Build/KOT49H", + "Lenovo A3500-HV Build/KOT49H", + "Lenovo A5500-F Build/KOT49H", + "Lenovo A5500-H Build/KOT49H", + "Lenovo A7600-H Build/KOT49H", + "Lenovo TAB 2 A10-70L Build/KTU84P", + "Lenovo TAB 2 A8-50LC Build/LMY47D", + "Lenovo TAB 2 A8-50LC Build/LRX22G", + "MediaPad T1 8.0 Build/HuaweiMediaPad", + "Nexus 9 Build/MOB30M", + "Nexus 9 Build/NRD91N", + "SAMSUNG SM-T805 Build/LRX22G", + "SAMSUNG SM-T815Y Build/MMB29K", + "SGP771 Build/28.0.A.8.260", + "SM-P901 Build/KOT49H", + "SM-T110 Build/JDQ39", + "SM-T113 Build/KTU84P", + "SM-T116 Build/KTU84P", + "SM-T116BU Build/KTU84P", + "SM-T230 Build/KOT49H", + "SM-T231 Build/KOT49H", + "SM-T235 Build/LMY47X", + "SM-T325 Build/KOT49H", + "SM-T331 Build/LMY47X", + "SM-T365 Build/LMY47X", + "SM-T525 Build/KOT49H", + "SM-T530 Build/KOT49H", + "SM-T530 Build/LRX22G", + "SM-T531 Build/KOT49H", + "SM-T535 Build/KOT49H", + "SM-T555 Build/LRX22G", + "SM-T560 Build/KTU84P", + "SM-T561 Build/KTU84P", + "SM-T700 Build/LRX22G", + "SM-T705 Build/LRX22G", + "SM-T710 Build/LRX22G", + "SM-T715 Build/MMB29K", + "SM-T719 Build/MMB29M", + "SM-T800 Build/MMB29K", + "SM-T805 Build/KOT49H", + "SM-T813 Build/MMB29M", + "T1-701u Build/HuaweiMediaPad", + "X1 7.0 Build/HuaweiMediaPad", + "YOGA Tablet 2 Pro-1380F Build/LRX22C" +] \ No newline at end of file diff --git a/build/pyinstaller/user_agent/device.py b/build/pyinstaller/user_agent/device.py new file mode 100644 index 00000000000..c524a3c81e5 --- /dev/null +++ b/build/pyinstaller/user_agent/device.py @@ -0,0 +1,15 @@ +import os.path +import json + + +PACKAGE_DIR = os.path.dirname(os.path.realpath(__file__)) + + +def load_json_data(rel_path): + path = os.path.join(PACKAGE_DIR, rel_path) + with open(path, encoding="utf-8") as inp: + return json.load(inp) + + +SMARTPHONE_DEV_IDS = load_json_data("data/smartphone_dev_id.json") +TABLET_DEV_IDS = load_json_data("data/tablet_dev_id.json") diff --git a/build/pyinstaller/user_agent/error.py b/build/pyinstaller/user_agent/error.py new file mode 100644 index 00000000000..6ca0204dab1 --- /dev/null +++ b/build/pyinstaller/user_agent/error.py @@ -0,0 +1,15 @@ +__all__ = ("UserAgentError", "InvalidOption") + + +class UserAgentError(Exception): + """ + Base class for all errors + raising from the user_agent library + """ + + +class InvalidOption(Exception): + """ + Raises when user call user_agent library methods + with incorrect arguments. + """ diff --git a/build/pyinstaller/user_agent/warning.py b/build/pyinstaller/user_agent/warning.py new file mode 100644 index 00000000000..03d656e4cb2 --- /dev/null +++ b/build/pyinstaller/user_agent/warning.py @@ -0,0 +1,12 @@ +import warnings + + +class UserAgentDeprecationWarning(UserWarning): + """ + Warning category used to generate warning message + about deprecated feature of user_agent library. + """ + + +def warn(msg, stacklevel=2): + warnings.warn(msg, category=UserAgentDeprecationWarning, stacklevel=stacklevel) diff --git a/build/pyinstaller/vaderSentiment/__init__.py b/build/pyinstaller/vaderSentiment/__init__.py new file mode 100644 index 00000000000..013e4b7ec4e --- /dev/null +++ b/build/pyinstaller/vaderSentiment/__init__.py @@ -0,0 +1 @@ +#!/usr/bin/python diff --git a/build/pyinstaller/vaderSentiment/emoji_utf8_lexicon.txt b/build/pyinstaller/vaderSentiment/emoji_utf8_lexicon.txt new file mode 100644 index 00000000000..5e1a91b2b95 --- /dev/null +++ b/build/pyinstaller/vaderSentiment/emoji_utf8_lexicon.txt @@ -0,0 +1,3570 @@ +😀 grinning face +😁 beaming face with smiling eyes +😂 face with tears of joy +🤣 rolling on the floor laughing +😃 grinning face with big eyes +😄 grinning face with smiling eyes +😅 grinning face with sweat +😆 grinning squinting face +😉 winking face +😊 smiling face with smiling eyes +😋 face savoring food +😎 smiling face with sunglasses +😍 smiling face with heart-eyes +😘 face blowing a kiss +🥰 smiling face with 3 hearts +😗 kissing face +😙 kissing face with smiling eyes +😚 kissing face with closed eyes +☺️ smiling face +☺ smiling face +🙂 slightly smiling face +🤗 hugging face +🤩 star-struck +🤔 thinking face +🤨 face with raised eyebrow +😐 neutral face +😑 expressionless face +😶 face without mouth +🙄 face with rolling eyes +😏 smirking face +😣 persevering face +😥 sad but relieved face +😮 face with open mouth +🤐 zipper-mouth face +😯 hushed face +😪 sleepy face +😫 tired face +😴 sleeping face +😌 relieved face +😛 face with tongue +😜 winking face with tongue +😝 squinting face with tongue +🤤 drooling face +😒 unamused face +😓 downcast face with sweat +😔 pensive face +😕 confused face +🙃 upside-down face +🤑 money-mouth face +😲 astonished face +☹️ frowning face +☹ frowning face +🙁 slightly frowning face +😖 confounded face +😞 disappointed face +😟 worried face +😤 face with steam from nose +😢 crying face +😭 loudly crying face +😦 frowning face with open mouth +😧 anguished face +😨 fearful face +😩 weary face +🤯 exploding head +😬 grimacing face +😰 anxious face with sweat +😱 face screaming in fear +🥵 hot face +🥶 cold face +😳 flushed face +🤪 zany face +😵 dizzy face +😡 pouting face +😠 angry face +🤬 face with symbols on mouth +😷 face with medical mask +🤒 face with thermometer +🤕 face with head-bandage +🤢 nauseated face +🤮 face vomiting +🤧 sneezing face +😇 smiling face with halo +🤠 cowboy hat face +🥳 partying face +🥴 woozy face +🥺 pleading face +🤥 lying face +🤫 shushing face +🤭 face with hand over mouth +🧐 face with monocle +🤓 nerd face +😈 smiling face with horns +👿 angry face with horns +🤡 clown face +👹 ogre +👺 goblin +💀 skull +☠️ skull and crossbones +☠ skull and crossbones +👻 ghost +👽 alien +👾 alien monster +🤖 robot face +💩 pile of poo +😺 grinning cat face +😸 grinning cat face with smiling eyes +😹 cat face with tears of joy +😻 smiling cat face with heart-eyes +😼 cat face with wry smile +😽 kissing cat face +🙀 weary cat face +😿 crying cat face +😾 pouting cat face +🙈 see-no-evil monkey +🙉 hear-no-evil monkey +🙊 speak-no-evil monkey +🏻 light skin tone +🏼 medium-light skin tone +🏽 medium skin tone +🏾 medium-dark skin tone +🏿 dark skin tone +👶 baby +👶🏻 baby: light skin tone +👶🏼 baby: medium-light skin tone +👶🏽 baby: medium skin tone +👶🏾 baby: medium-dark skin tone +👶🏿 baby: dark skin tone +🧒 child +🧒🏻 child: light skin tone +🧒🏼 child: medium-light skin tone +🧒🏽 child: medium skin tone +🧒🏾 child: medium-dark skin tone +🧒🏿 child: dark skin tone +👦 boy +👦🏻 boy: light skin tone +👦🏼 boy: medium-light skin tone +👦🏽 boy: medium skin tone +👦🏾 boy: medium-dark skin tone +👦🏿 boy: dark skin tone +👧 girl +👧🏻 girl: light skin tone +👧🏼 girl: medium-light skin tone +👧🏽 girl: medium skin tone +👧🏾 girl: medium-dark skin tone +👧🏿 girl: dark skin tone +🧑 adult +🧑🏻 adult: light skin tone +🧑🏼 adult: medium-light skin tone +🧑🏽 adult: medium skin tone +🧑🏾 adult: medium-dark skin tone +🧑🏿 adult: dark skin tone +👨 man +👨🏻 man: light skin tone +👨🏼 man: medium-light skin tone +👨🏽 man: medium skin tone +👨🏾 man: medium-dark skin tone +👨🏿 man: dark skin tone +👩 woman +👩🏻 woman: light skin tone +👩🏼 woman: medium-light skin tone +👩🏽 woman: medium skin tone +👩🏾 woman: medium-dark skin tone +👩🏿 woman: dark skin tone +🧓 older adult +🧓🏻 older adult: light skin tone +🧓🏼 older adult: medium-light skin tone +🧓🏽 older adult: medium skin tone +🧓🏾 older adult: medium-dark skin tone +🧓🏿 older adult: dark skin tone +👴 old man +👴🏻 old man: light skin tone +👴🏼 old man: medium-light skin tone +👴🏽 old man: medium skin tone +👴🏾 old man: medium-dark skin tone +👴🏿 old man: dark skin tone +👵 old woman +👵🏻 old woman: light skin tone +👵🏼 old woman: medium-light skin tone +👵🏽 old woman: medium skin tone +👵🏾 old woman: medium-dark skin tone +👵🏿 old woman: dark skin tone +👨‍⚕️ man health worker +👨‍⚕ man health worker +👨🏻‍⚕️ man health worker: light skin tone +👨🏻‍⚕ man health worker: light skin tone +👨🏼‍⚕️ man health worker: medium-light skin tone +👨🏼‍⚕ man health worker: medium-light skin tone +👨🏽‍⚕️ man health worker: medium skin tone +👨🏽‍⚕ man health worker: medium skin tone +👨🏾‍⚕️ man health worker: medium-dark skin tone +👨🏾‍⚕ man health worker: medium-dark skin tone +👨🏿‍⚕️ man health worker: dark skin tone +👨🏿‍⚕ man health worker: dark skin tone +👩‍⚕️ woman health worker +👩‍⚕ woman health worker +👩🏻‍⚕️ woman health worker: light skin tone +👩🏻‍⚕ woman health worker: light skin tone +👩🏼‍⚕️ woman health worker: medium-light skin tone +👩🏼‍⚕ woman health worker: medium-light skin tone +👩🏽‍⚕️ woman health worker: medium skin tone +👩🏽‍⚕ woman health worker: medium skin tone +👩🏾‍⚕️ woman health worker: medium-dark skin tone +👩🏾‍⚕ woman health worker: medium-dark skin tone +👩🏿‍⚕️ woman health worker: dark skin tone +👩🏿‍⚕ woman health worker: dark skin tone +👨‍🎓 man student +👨🏻‍🎓 man student: light skin tone +👨🏼‍🎓 man student: medium-light skin tone +👨🏽‍🎓 man student: medium skin tone +👨🏾‍🎓 man student: medium-dark skin tone +👨🏿‍🎓 man student: dark skin tone +👩‍🎓 woman student +👩🏻‍🎓 woman student: light skin tone +👩🏼‍🎓 woman student: medium-light skin tone +👩🏽‍🎓 woman student: medium skin tone +👩🏾‍🎓 woman student: medium-dark skin tone +👩🏿‍🎓 woman student: dark skin tone +👨‍🏫 man teacher +👨🏻‍🏫 man teacher: light skin tone +👨🏼‍🏫 man teacher: medium-light skin tone +👨🏽‍🏫 man teacher: medium skin tone +👨🏾‍🏫 man teacher: medium-dark skin tone +👨🏿‍🏫 man teacher: dark skin tone +👩‍🏫 woman teacher +👩🏻‍🏫 woman teacher: light skin tone +👩🏼‍🏫 woman teacher: medium-light skin tone +👩🏽‍🏫 woman teacher: medium skin tone +👩🏾‍🏫 woman teacher: medium-dark skin tone +👩🏿‍🏫 woman teacher: dark skin tone +👨‍⚖️ man judge +👨‍⚖ man judge +👨🏻‍⚖️ man judge: light skin tone +👨🏻‍⚖ man judge: light skin tone +👨🏼‍⚖️ man judge: medium-light skin tone +👨🏼‍⚖ man judge: medium-light skin tone +👨🏽‍⚖️ man judge: medium skin tone +👨🏽‍⚖ man judge: medium skin tone +👨🏾‍⚖️ man judge: medium-dark skin tone +👨🏾‍⚖ man judge: medium-dark skin tone +👨🏿‍⚖️ man judge: dark skin tone +👨🏿‍⚖ man judge: dark skin tone +👩‍⚖️ woman judge +👩‍⚖ woman judge +👩🏻‍⚖️ woman judge: light skin tone +👩🏻‍⚖ woman judge: light skin tone +👩🏼‍⚖️ woman judge: medium-light skin tone +👩🏼‍⚖ woman judge: medium-light skin tone +👩🏽‍⚖️ woman judge: medium skin tone +👩🏽‍⚖ woman judge: medium skin tone +👩🏾‍⚖️ woman judge: medium-dark skin tone +👩🏾‍⚖ woman judge: medium-dark skin tone +👩🏿‍⚖️ woman judge: dark skin tone +👩🏿‍⚖ woman judge: dark skin tone +👨‍🌾 man farmer +👨🏻‍🌾 man farmer: light skin tone +👨🏼‍🌾 man farmer: medium-light skin tone +👨🏽‍🌾 man farmer: medium skin tone +👨🏾‍🌾 man farmer: medium-dark skin tone +👨🏿‍🌾 man farmer: dark skin tone +👩‍🌾 woman farmer +👩🏻‍🌾 woman farmer: light skin tone +👩🏼‍🌾 woman farmer: medium-light skin tone +👩🏽‍🌾 woman farmer: medium skin tone +👩🏾‍🌾 woman farmer: medium-dark skin tone +👩🏿‍🌾 woman farmer: dark skin tone +👨‍🍳 man cook +👨🏻‍🍳 man cook: light skin tone +👨🏼‍🍳 man cook: medium-light skin tone +👨🏽‍🍳 man cook: medium skin tone +👨🏾‍🍳 man cook: medium-dark skin tone +👨🏿‍🍳 man cook: dark skin tone +👩‍🍳 woman cook +👩🏻‍🍳 woman cook: light skin tone +👩🏼‍🍳 woman cook: medium-light skin tone +👩🏽‍🍳 woman cook: medium skin tone +👩🏾‍🍳 woman cook: medium-dark skin tone +👩🏿‍🍳 woman cook: dark skin tone +👨‍🔧 man mechanic +👨🏻‍🔧 man mechanic: light skin tone +👨🏼‍🔧 man mechanic: medium-light skin tone +👨🏽‍🔧 man mechanic: medium skin tone +👨🏾‍🔧 man mechanic: medium-dark skin tone +👨🏿‍🔧 man mechanic: dark skin tone +👩‍🔧 woman mechanic +👩🏻‍🔧 woman mechanic: light skin tone +👩🏼‍🔧 woman mechanic: medium-light skin tone +👩🏽‍🔧 woman mechanic: medium skin tone +👩🏾‍🔧 woman mechanic: medium-dark skin tone +👩🏿‍🔧 woman mechanic: dark skin tone +👨‍🏭 man factory worker +👨🏻‍🏭 man factory worker: light skin tone +👨🏼‍🏭 man factory worker: medium-light skin tone +👨🏽‍🏭 man factory worker: medium skin tone +👨🏾‍🏭 man factory worker: medium-dark skin tone +👨🏿‍🏭 man factory worker: dark skin tone +👩‍🏭 woman factory worker +👩🏻‍🏭 woman factory worker: light skin tone +👩🏼‍🏭 woman factory worker: medium-light skin tone +👩🏽‍🏭 woman factory worker: medium skin tone +👩🏾‍🏭 woman factory worker: medium-dark skin tone +👩🏿‍🏭 woman factory worker: dark skin tone +👨‍💼 man office worker +👨🏻‍💼 man office worker: light skin tone +👨🏼‍💼 man office worker: medium-light skin tone +👨🏽‍💼 man office worker: medium skin tone +👨🏾‍💼 man office worker: medium-dark skin tone +👨🏿‍💼 man office worker: dark skin tone +👩‍💼 woman office worker +👩🏻‍💼 woman office worker: light skin tone +👩🏼‍💼 woman office worker: medium-light skin tone +👩🏽‍💼 woman office worker: medium skin tone +👩🏾‍💼 woman office worker: medium-dark skin tone +👩🏿‍💼 woman office worker: dark skin tone +👨‍🔬 man scientist +👨🏻‍🔬 man scientist: light skin tone +👨🏼‍🔬 man scientist: medium-light skin tone +👨🏽‍🔬 man scientist: medium skin tone +👨🏾‍🔬 man scientist: medium-dark skin tone +👨🏿‍🔬 man scientist: dark skin tone +👩‍🔬 woman scientist +👩🏻‍🔬 woman scientist: light skin tone +👩🏼‍🔬 woman scientist: medium-light skin tone +👩🏽‍🔬 woman scientist: medium skin tone +👩🏾‍🔬 woman scientist: medium-dark skin tone +👩🏿‍🔬 woman scientist: dark skin tone +👨‍💻 man technologist +👨🏻‍💻 man technologist: light skin tone +👨🏼‍💻 man technologist: medium-light skin tone +👨🏽‍💻 man technologist: medium skin tone +👨🏾‍💻 man technologist: medium-dark skin tone +👨🏿‍💻 man technologist: dark skin tone +👩‍💻 woman technologist +👩🏻‍💻 woman technologist: light skin tone +👩🏼‍💻 woman technologist: medium-light skin tone +👩🏽‍💻 woman technologist: medium skin tone +👩🏾‍💻 woman technologist: medium-dark skin tone +👩🏿‍💻 woman technologist: dark skin tone +👨‍🎤 man singer +👨🏻‍🎤 man singer: light skin tone +👨🏼‍🎤 man singer: medium-light skin tone +👨🏽‍🎤 man singer: medium skin tone +👨🏾‍🎤 man singer: medium-dark skin tone +👨🏿‍🎤 man singer: dark skin tone +👩‍🎤 woman singer +👩🏻‍🎤 woman singer: light skin tone +👩🏼‍🎤 woman singer: medium-light skin tone +👩🏽‍🎤 woman singer: medium skin tone +👩🏾‍🎤 woman singer: medium-dark skin tone +👩🏿‍🎤 woman singer: dark skin tone +👨‍🎨 man artist +👨🏻‍🎨 man artist: light skin tone +👨🏼‍🎨 man artist: medium-light skin tone +👨🏽‍🎨 man artist: medium skin tone +👨🏾‍🎨 man artist: medium-dark skin tone +👨🏿‍🎨 man artist: dark skin tone +👩‍🎨 woman artist +👩🏻‍🎨 woman artist: light skin tone +👩🏼‍🎨 woman artist: medium-light skin tone +👩🏽‍🎨 woman artist: medium skin tone +👩🏾‍🎨 woman artist: medium-dark skin tone +👩🏿‍🎨 woman artist: dark skin tone +👨‍✈️ man pilot +👨‍✈ man pilot +👨🏻‍✈️ man pilot: light skin tone +👨🏻‍✈ man pilot: light skin tone +👨🏼‍✈️ man pilot: medium-light skin tone +👨🏼‍✈ man pilot: medium-light skin tone +👨🏽‍✈️ man pilot: medium skin tone +👨🏽‍✈ man pilot: medium skin tone +👨🏾‍✈️ man pilot: medium-dark skin tone +👨🏾‍✈ man pilot: medium-dark skin tone +👨🏿‍✈️ man pilot: dark skin tone +👨🏿‍✈ man pilot: dark skin tone +👩‍✈️ woman pilot +👩‍✈ woman pilot +👩🏻‍✈️ woman pilot: light skin tone +👩🏻‍✈ woman pilot: light skin tone +👩🏼‍✈️ woman pilot: medium-light skin tone +👩🏼‍✈ woman pilot: medium-light skin tone +👩🏽‍✈️ woman pilot: medium skin tone +👩🏽‍✈ woman pilot: medium skin tone +👩🏾‍✈️ woman pilot: medium-dark skin tone +👩🏾‍✈ woman pilot: medium-dark skin tone +👩🏿‍✈️ woman pilot: dark skin tone +👩🏿‍✈ woman pilot: dark skin tone +👨‍🚀 man astronaut +👨🏻‍🚀 man astronaut: light skin tone +👨🏼‍🚀 man astronaut: medium-light skin tone +👨🏽‍🚀 man astronaut: medium skin tone +👨🏾‍🚀 man astronaut: medium-dark skin tone +👨🏿‍🚀 man astronaut: dark skin tone +👩‍🚀 woman astronaut +👩🏻‍🚀 woman astronaut: light skin tone +👩🏼‍🚀 woman astronaut: medium-light skin tone +👩🏽‍🚀 woman astronaut: medium skin tone +👩🏾‍🚀 woman astronaut: medium-dark skin tone +👩🏿‍🚀 woman astronaut: dark skin tone +👨‍🚒 man firefighter +👨🏻‍🚒 man firefighter: light skin tone +👨🏼‍🚒 man firefighter: medium-light skin tone +👨🏽‍🚒 man firefighter: medium skin tone +👨🏾‍🚒 man firefighter: medium-dark skin tone +👨🏿‍🚒 man firefighter: dark skin tone +👩‍🚒 woman firefighter +👩🏻‍🚒 woman firefighter: light skin tone +👩🏼‍🚒 woman firefighter: medium-light skin tone +👩🏽‍🚒 woman firefighter: medium skin tone +👩🏾‍🚒 woman firefighter: medium-dark skin tone +👩🏿‍🚒 woman firefighter: dark skin tone +👮 police officer +👮🏻 police officer: light skin tone +👮🏼 police officer: medium-light skin tone +👮🏽 police officer: medium skin tone +👮🏾 police officer: medium-dark skin tone +👮🏿 police officer: dark skin tone +👮‍♂️ man police officer +👮‍♂ man police officer +👮🏻‍♂️ man police officer: light skin tone +👮🏻‍♂ man police officer: light skin tone +👮🏼‍♂️ man police officer: medium-light skin tone +👮🏼‍♂ man police officer: medium-light skin tone +👮🏽‍♂️ man police officer: medium skin tone +👮🏽‍♂ man police officer: medium skin tone +👮🏾‍♂️ man police officer: medium-dark skin tone +👮🏾‍♂ man police officer: medium-dark skin tone +👮🏿‍♂️ man police officer: dark skin tone +👮🏿‍♂ man police officer: dark skin tone +👮‍♀️ woman police officer +👮‍♀ woman police officer +👮🏻‍♀️ woman police officer: light skin tone +👮🏻‍♀ woman police officer: light skin tone +👮🏼‍♀️ woman police officer: medium-light skin tone +👮🏼‍♀ woman police officer: medium-light skin tone +👮🏽‍♀️ woman police officer: medium skin tone +👮🏽‍♀ woman police officer: medium skin tone +👮🏾‍♀️ woman police officer: medium-dark skin tone +👮🏾‍♀ woman police officer: medium-dark skin tone +👮🏿‍♀️ woman police officer: dark skin tone +👮🏿‍♀ woman police officer: dark skin tone +🕵️ detective +🕵 detective +🕵🏻 detective: light skin tone +🕵🏼 detective: medium-light skin tone +🕵🏽 detective: medium skin tone +🕵🏾 detective: medium-dark skin tone +🕵🏿 detective: dark skin tone +🕵️‍♂️ man detective +🕵‍♂️ man detective +🕵️‍♂ man detective +🕵‍♂ man detective +🕵🏻‍♂️ man detective: light skin tone +🕵🏻‍♂ man detective: light skin tone +🕵🏼‍♂️ man detective: medium-light skin tone +🕵🏼‍♂ man detective: medium-light skin tone +🕵🏽‍♂️ man detective: medium skin tone +🕵🏽‍♂ man detective: medium skin tone +🕵🏾‍♂️ man detective: medium-dark skin tone +🕵🏾‍♂ man detective: medium-dark skin tone +🕵🏿‍♂️ man detective: dark skin tone +🕵🏿‍♂ man detective: dark skin tone +🕵️‍♀️ woman detective +🕵‍♀️ woman detective +🕵️‍♀ woman detective +🕵‍♀ woman detective +🕵🏻‍♀️ woman detective: light skin tone +🕵🏻‍♀ woman detective: light skin tone +🕵🏼‍♀️ woman detective: medium-light skin tone +🕵🏼‍♀ woman detective: medium-light skin tone +🕵🏽‍♀️ woman detective: medium skin tone +🕵🏽‍♀ woman detective: medium skin tone +🕵🏾‍♀️ woman detective: medium-dark skin tone +🕵🏾‍♀ woman detective: medium-dark skin tone +🕵🏿‍♀️ woman detective: dark skin tone +🕵🏿‍♀ woman detective: dark skin tone +💂 guard +💂🏻 guard: light skin tone +💂🏼 guard: medium-light skin tone +💂🏽 guard: medium skin tone +💂🏾 guard: medium-dark skin tone +💂🏿 guard: dark skin tone +💂‍♂️ man guard +💂‍♂ man guard +💂🏻‍♂️ man guard: light skin tone +💂🏻‍♂ man guard: light skin tone +💂🏼‍♂️ man guard: medium-light skin tone +💂🏼‍♂ man guard: medium-light skin tone +💂🏽‍♂️ man guard: medium skin tone +💂🏽‍♂ man guard: medium skin tone +💂🏾‍♂️ man guard: medium-dark skin tone +💂🏾‍♂ man guard: medium-dark skin tone +💂🏿‍♂️ man guard: dark skin tone +💂🏿‍♂ man guard: dark skin tone +💂‍♀️ woman guard +💂‍♀ woman guard +💂🏻‍♀️ woman guard: light skin tone +💂🏻‍♀ woman guard: light skin tone +💂🏼‍♀️ woman guard: medium-light skin tone +💂🏼‍♀ woman guard: medium-light skin tone +💂🏽‍♀️ woman guard: medium skin tone +💂🏽‍♀ woman guard: medium skin tone +💂🏾‍♀️ woman guard: medium-dark skin tone +💂🏾‍♀ woman guard: medium-dark skin tone +💂🏿‍♀️ woman guard: dark skin tone +💂🏿‍♀ woman guard: dark skin tone +👷 construction worker +👷🏻 construction worker: light skin tone +👷🏼 construction worker: medium-light skin tone +👷🏽 construction worker: medium skin tone +👷🏾 construction worker: medium-dark skin tone +👷🏿 construction worker: dark skin tone +👷‍♂️ man construction worker +👷‍♂ man construction worker +👷🏻‍♂️ man construction worker: light skin tone +👷🏻‍♂ man construction worker: light skin tone +👷🏼‍♂️ man construction worker: medium-light skin tone +👷🏼‍♂ man construction worker: medium-light skin tone +👷🏽‍♂️ man construction worker: medium skin tone +👷🏽‍♂ man construction worker: medium skin tone +👷🏾‍♂️ man construction worker: medium-dark skin tone +👷🏾‍♂ man construction worker: medium-dark skin tone +👷🏿‍♂️ man construction worker: dark skin tone +👷🏿‍♂ man construction worker: dark skin tone +👷‍♀️ woman construction worker +👷‍♀ woman construction worker +👷🏻‍♀️ woman construction worker: light skin tone +👷🏻‍♀ woman construction worker: light skin tone +👷🏼‍♀️ woman construction worker: medium-light skin tone +👷🏼‍♀ woman construction worker: medium-light skin tone +👷🏽‍♀️ woman construction worker: medium skin tone +👷🏽‍♀ woman construction worker: medium skin tone +👷🏾‍♀️ woman construction worker: medium-dark skin tone +👷🏾‍♀ woman construction worker: medium-dark skin tone +👷🏿‍♀️ woman construction worker: dark skin tone +👷🏿‍♀ woman construction worker: dark skin tone +🤴 prince +🤴🏻 prince: light skin tone +🤴🏼 prince: medium-light skin tone +🤴🏽 prince: medium skin tone +🤴🏾 prince: medium-dark skin tone +🤴🏿 prince: dark skin tone +👸 princess +👸🏻 princess: light skin tone +👸🏼 princess: medium-light skin tone +👸🏽 princess: medium skin tone +👸🏾 princess: medium-dark skin tone +👸🏿 princess: dark skin tone +👳 person wearing turban +👳🏻 person wearing turban: light skin tone +👳🏼 person wearing turban: medium-light skin tone +👳🏽 person wearing turban: medium skin tone +👳🏾 person wearing turban: medium-dark skin tone +👳🏿 person wearing turban: dark skin tone +👳‍♂️ man wearing turban +👳‍♂ man wearing turban +👳🏻‍♂️ man wearing turban: light skin tone +👳🏻‍♂ man wearing turban: light skin tone +👳🏼‍♂️ man wearing turban: medium-light skin tone +👳🏼‍♂ man wearing turban: medium-light skin tone +👳🏽‍♂️ man wearing turban: medium skin tone +👳🏽‍♂ man wearing turban: medium skin tone +👳🏾‍♂️ man wearing turban: medium-dark skin tone +👳🏾‍♂ man wearing turban: medium-dark skin tone +👳🏿‍♂️ man wearing turban: dark skin tone +👳🏿‍♂ man wearing turban: dark skin tone +👳‍♀️ woman wearing turban +👳‍♀ woman wearing turban +👳🏻‍♀️ woman wearing turban: light skin tone +👳🏻‍♀ woman wearing turban: light skin tone +👳🏼‍♀️ woman wearing turban: medium-light skin tone +👳🏼‍♀ woman wearing turban: medium-light skin tone +👳🏽‍♀️ woman wearing turban: medium skin tone +👳🏽‍♀ woman wearing turban: medium skin tone +👳🏾‍♀️ woman wearing turban: medium-dark skin tone +👳🏾‍♀ woman wearing turban: medium-dark skin tone +👳🏿‍♀️ woman wearing turban: dark skin tone +👳🏿‍♀ woman wearing turban: dark skin tone +👲 man with Chinese cap +👲🏻 man with Chinese cap: light skin tone +👲🏼 man with Chinese cap: medium-light skin tone +👲🏽 man with Chinese cap: medium skin tone +👲🏾 man with Chinese cap: medium-dark skin tone +👲🏿 man with Chinese cap: dark skin tone +🧕 woman with headscarf +🧕🏻 woman with headscarf: light skin tone +🧕🏼 woman with headscarf: medium-light skin tone +🧕🏽 woman with headscarf: medium skin tone +🧕🏾 woman with headscarf: medium-dark skin tone +🧕🏿 woman with headscarf: dark skin tone +🧔 bearded person +🧔🏻 bearded person: light skin tone +🧔🏼 bearded person: medium-light skin tone +🧔🏽 bearded person: medium skin tone +🧔🏾 bearded person: medium-dark skin tone +🧔🏿 bearded person: dark skin tone +👱 blond-haired person +👱🏻 blond-haired person: light skin tone +👱🏼 blond-haired person: medium-light skin tone +👱🏽 blond-haired person: medium skin tone +👱🏾 blond-haired person: medium-dark skin tone +👱🏿 blond-haired person: dark skin tone +👱‍♂️ blond-haired man +👱‍♂ blond-haired man +👱🏻‍♂️ blond-haired man: light skin tone +👱🏻‍♂ blond-haired man: light skin tone +👱🏼‍♂️ blond-haired man: medium-light skin tone +👱🏼‍♂ blond-haired man: medium-light skin tone +👱🏽‍♂️ blond-haired man: medium skin tone +👱🏽‍♂ blond-haired man: medium skin tone +👱🏾‍♂️ blond-haired man: medium-dark skin tone +👱🏾‍♂ blond-haired man: medium-dark skin tone +👱🏿‍♂️ blond-haired man: dark skin tone +👱🏿‍♂ blond-haired man: dark skin tone +👱‍♀️ blond-haired woman +👱‍♀ blond-haired woman +👱🏻‍♀️ blond-haired woman: light skin tone +👱🏻‍♀ blond-haired woman: light skin tone +👱🏼‍♀️ blond-haired woman: medium-light skin tone +👱🏼‍♀ blond-haired woman: medium-light skin tone +👱🏽‍♀️ blond-haired woman: medium skin tone +👱🏽‍♀ blond-haired woman: medium skin tone +👱🏾‍♀️ blond-haired woman: medium-dark skin tone +👱🏾‍♀ blond-haired woman: medium-dark skin tone +👱🏿‍♀️ blond-haired woman: dark skin tone +👱🏿‍♀ blond-haired woman: dark skin tone +👨‍🦰 man, red haired +👨🏻‍🦰 man, red haired: light skin tone +👨🏼‍🦰 man, red haired: medium-light skin tone +👨🏽‍🦰 man, red haired: medium skin tone +👨🏾‍🦰 man, red haired: medium-dark skin tone +👨🏿‍🦰 man, red haired: dark skin tone +👩‍🦰 woman, red haired +👩🏻‍🦰 woman, red haired: light skin tone +👩🏼‍🦰 woman, red haired: medium-light skin tone +👩🏽‍🦰 woman, red haired: medium skin tone +👩🏾‍🦰 woman, red haired: medium-dark skin tone +👩🏿‍🦰 woman, red haired: dark skin tone +👨‍🦱 man, curly haired +👨🏻‍🦱 man, curly haired: light skin tone +👨🏼‍🦱 man, curly haired: medium-light skin tone +👨🏽‍🦱 man, curly haired: medium skin tone +👨🏾‍🦱 man, curly haired: medium-dark skin tone +👨🏿‍🦱 man, curly haired: dark skin tone +👩‍🦱 woman, curly haired +👩🏻‍🦱 woman, curly haired: light skin tone +👩🏼‍🦱 woman, curly haired: medium-light skin tone +👩🏽‍🦱 woman, curly haired: medium skin tone +👩🏾‍🦱 woman, curly haired: medium-dark skin tone +👩🏿‍🦱 woman, curly haired: dark skin tone +👨‍🦲 man, bald +👨🏻‍🦲 man, bald: light skin tone +👨🏼‍🦲 man, bald: medium-light skin tone +👨🏽‍🦲 man, bald: medium skin tone +👨🏾‍🦲 man, bald: medium-dark skin tone +👨🏿‍🦲 man, bald: dark skin tone +👩‍🦲 woman, bald +👩🏻‍🦲 woman, bald: light skin tone +👩🏼‍🦲 woman, bald: medium-light skin tone +👩🏽‍🦲 woman, bald: medium skin tone +👩🏾‍🦲 woman, bald: medium-dark skin tone +👩🏿‍🦲 woman, bald: dark skin tone +👨‍🦳 man, white haired +👨🏻‍🦳 man, white haired: light skin tone +👨🏼‍🦳 man, white haired: medium-light skin tone +👨🏽‍🦳 man, white haired: medium skin tone +👨🏾‍🦳 man, white haired: medium-dark skin tone +👨🏿‍🦳 man, white haired: dark skin tone +👩‍🦳 woman, white haired +👩🏻‍🦳 woman, white haired: light skin tone +👩🏼‍🦳 woman, white haired: medium-light skin tone +👩🏽‍🦳 woman, white haired: medium skin tone +👩🏾‍🦳 woman, white haired: medium-dark skin tone +👩🏿‍🦳 woman, white haired: dark skin tone +🤵 man in tuxedo +🤵🏻 man in tuxedo: light skin tone +🤵🏼 man in tuxedo: medium-light skin tone +🤵🏽 man in tuxedo: medium skin tone +🤵🏾 man in tuxedo: medium-dark skin tone +🤵🏿 man in tuxedo: dark skin tone +👰 bride with veil +👰🏻 bride with veil: light skin tone +👰🏼 bride with veil: medium-light skin tone +👰🏽 bride with veil: medium skin tone +👰🏾 bride with veil: medium-dark skin tone +👰🏿 bride with veil: dark skin tone +🤰 pregnant woman +🤰🏻 pregnant woman: light skin tone +🤰🏼 pregnant woman: medium-light skin tone +🤰🏽 pregnant woman: medium skin tone +🤰🏾 pregnant woman: medium-dark skin tone +🤰🏿 pregnant woman: dark skin tone +🤱 breast-feeding +🤱🏻 breast-feeding: light skin tone +🤱🏼 breast-feeding: medium-light skin tone +🤱🏽 breast-feeding: medium skin tone +🤱🏾 breast-feeding: medium-dark skin tone +🤱🏿 breast-feeding: dark skin tone +👼 baby angel +👼🏻 baby angel: light skin tone +👼🏼 baby angel: medium-light skin tone +👼🏽 baby angel: medium skin tone +👼🏾 baby angel: medium-dark skin tone +👼🏿 baby angel: dark skin tone +🎅 Santa Claus +🎅🏻 Santa Claus: light skin tone +🎅🏼 Santa Claus: medium-light skin tone +🎅🏽 Santa Claus: medium skin tone +🎅🏾 Santa Claus: medium-dark skin tone +🎅🏿 Santa Claus: dark skin tone +🤶 Mrs. Claus +🤶🏻 Mrs. Claus: light skin tone +🤶🏼 Mrs. Claus: medium-light skin tone +🤶🏽 Mrs. Claus: medium skin tone +🤶🏾 Mrs. Claus: medium-dark skin tone +🤶🏿 Mrs. Claus: dark skin tone +🦸 superhero +🦸🏻 superhero: light skin tone +🦸🏼 superhero: medium-light skin tone +🦸🏽 superhero: medium skin tone +🦸🏾 superhero: medium-dark skin tone +🦸🏿 superhero: dark skin tone +🦸‍♀️ woman superhero +🦸‍♀ woman superhero +🦸🏻‍♀️ woman superhero: light skin tone +🦸🏻‍♀ woman superhero: light skin tone +🦸🏼‍♀️ woman superhero: medium-light skin tone +🦸🏼‍♀ woman superhero: medium-light skin tone +🦸🏽‍♀️ woman superhero: medium skin tone +🦸🏽‍♀ woman superhero: medium skin tone +🦸🏾‍♀️ woman superhero: medium-dark skin tone +🦸🏾‍♀ woman superhero: medium-dark skin tone +🦸🏿‍♀️ woman superhero: dark skin tone +🦸🏿‍♀ woman superhero: dark skin tone +🦸‍♂️ man superhero +🦸‍♂ man superhero +🦸🏻‍♂️ man superhero: light skin tone +🦸🏻‍♂ man superhero: light skin tone +🦸🏼‍♂️ man superhero: medium-light skin tone +🦸🏼‍♂ man superhero: medium-light skin tone +🦸🏽‍♂️ man superhero: medium skin tone +🦸🏽‍♂ man superhero: medium skin tone +🦸🏾‍♂️ man superhero: medium-dark skin tone +🦸🏾‍♂ man superhero: medium-dark skin tone +🦸🏿‍♂️ man superhero: dark skin tone +🦸🏿‍♂ man superhero: dark skin tone +🦹 supervillain +🦹🏻 supervillain: light skin tone +🦹🏼 supervillain: medium-light skin tone +🦹🏽 supervillain: medium skin tone +🦹🏾 supervillain: medium-dark skin tone +🦹🏿 supervillain: dark skin tone +🦹‍♀️ woman supervillain +🦹‍♀ woman supervillain +🦹🏻‍♀️ woman supervillain: light skin tone +🦹🏻‍♀ woman supervillain: light skin tone +🦹🏼‍♀️ woman supervillain: medium-light skin tone +🦹🏼‍♀ woman supervillain: medium-light skin tone +🦹🏽‍♀️ woman supervillain: medium skin tone +🦹🏽‍♀ woman supervillain: medium skin tone +🦹🏾‍♀️ woman supervillain: medium-dark skin tone +🦹🏾‍♀ woman supervillain: medium-dark skin tone +🦹🏿‍♀️ woman supervillain: dark skin tone +🦹🏿‍♀ woman supervillain: dark skin tone +🦹‍♂️ man supervillain +🦹‍♂ man supervillain +🦹🏻‍♂️ man supervillain: light skin tone +🦹🏻‍♂ man supervillain: light skin tone +🦹🏼‍♂️ man supervillain: medium-light skin tone +🦹🏼‍♂ man supervillain: medium-light skin tone +🦹🏽‍♂️ man supervillain: medium skin tone +🦹🏽‍♂ man supervillain: medium skin tone +🦹🏾‍♂️ man supervillain: medium-dark skin tone +🦹🏾‍♂ man supervillain: medium-dark skin tone +🦹🏿‍♂️ man supervillain: dark skin tone +🦹🏿‍♂ man supervillain: dark skin tone +🧙 mage +🧙🏻 mage: light skin tone +🧙🏼 mage: medium-light skin tone +🧙🏽 mage: medium skin tone +🧙🏾 mage: medium-dark skin tone +🧙🏿 mage: dark skin tone +🧙‍♀️ woman mage +🧙‍♀ woman mage +🧙🏻‍♀️ woman mage: light skin tone +🧙🏻‍♀ woman mage: light skin tone +🧙🏼‍♀️ woman mage: medium-light skin tone +🧙🏼‍♀ woman mage: medium-light skin tone +🧙🏽‍♀️ woman mage: medium skin tone +🧙🏽‍♀ woman mage: medium skin tone +🧙🏾‍♀️ woman mage: medium-dark skin tone +🧙🏾‍♀ woman mage: medium-dark skin tone +🧙🏿‍♀️ woman mage: dark skin tone +🧙🏿‍♀ woman mage: dark skin tone +🧙‍♂️ man mage +🧙‍♂ man mage +🧙🏻‍♂️ man mage: light skin tone +🧙🏻‍♂ man mage: light skin tone +🧙🏼‍♂️ man mage: medium-light skin tone +🧙🏼‍♂ man mage: medium-light skin tone +🧙🏽‍♂️ man mage: medium skin tone +🧙🏽‍♂ man mage: medium skin tone +🧙🏾‍♂️ man mage: medium-dark skin tone +🧙🏾‍♂ man mage: medium-dark skin tone +🧙🏿‍♂️ man mage: dark skin tone +🧙🏿‍♂ man mage: dark skin tone +🧚 fairy +🧚🏻 fairy: light skin tone +🧚🏼 fairy: medium-light skin tone +🧚🏽 fairy: medium skin tone +🧚🏾 fairy: medium-dark skin tone +🧚🏿 fairy: dark skin tone +🧚‍♀️ woman fairy +🧚‍♀ woman fairy +🧚🏻‍♀️ woman fairy: light skin tone +🧚🏻‍♀ woman fairy: light skin tone +🧚🏼‍♀️ woman fairy: medium-light skin tone +🧚🏼‍♀ woman fairy: medium-light skin tone +🧚🏽‍♀️ woman fairy: medium skin tone +🧚🏽‍♀ woman fairy: medium skin tone +🧚🏾‍♀️ woman fairy: medium-dark skin tone +🧚🏾‍♀ woman fairy: medium-dark skin tone +🧚🏿‍♀️ woman fairy: dark skin tone +🧚🏿‍♀ woman fairy: dark skin tone +🧚‍♂️ man fairy +🧚‍♂ man fairy +🧚🏻‍♂️ man fairy: light skin tone +🧚🏻‍♂ man fairy: light skin tone +🧚🏼‍♂️ man fairy: medium-light skin tone +🧚🏼‍♂ man fairy: medium-light skin tone +🧚🏽‍♂️ man fairy: medium skin tone +🧚🏽‍♂ man fairy: medium skin tone +🧚🏾‍♂️ man fairy: medium-dark skin tone +🧚🏾‍♂ man fairy: medium-dark skin tone +🧚🏿‍♂️ man fairy: dark skin tone +🧚🏿‍♂ man fairy: dark skin tone +🧛 vampire +🧛🏻 vampire: light skin tone +🧛🏼 vampire: medium-light skin tone +🧛🏽 vampire: medium skin tone +🧛🏾 vampire: medium-dark skin tone +🧛🏿 vampire: dark skin tone +🧛‍♀️ woman vampire +🧛‍♀ woman vampire +🧛🏻‍♀️ woman vampire: light skin tone +🧛🏻‍♀ woman vampire: light skin tone +🧛🏼‍♀️ woman vampire: medium-light skin tone +🧛🏼‍♀ woman vampire: medium-light skin tone +🧛🏽‍♀️ woman vampire: medium skin tone +🧛🏽‍♀ woman vampire: medium skin tone +🧛🏾‍♀️ woman vampire: medium-dark skin tone +🧛🏾‍♀ woman vampire: medium-dark skin tone +🧛🏿‍♀️ woman vampire: dark skin tone +🧛🏿‍♀ woman vampire: dark skin tone +🧛‍♂️ man vampire +🧛‍♂ man vampire +🧛🏻‍♂️ man vampire: light skin tone +🧛🏻‍♂ man vampire: light skin tone +🧛🏼‍♂️ man vampire: medium-light skin tone +🧛🏼‍♂ man vampire: medium-light skin tone +🧛🏽‍♂️ man vampire: medium skin tone +🧛🏽‍♂ man vampire: medium skin tone +🧛🏾‍♂️ man vampire: medium-dark skin tone +🧛🏾‍♂ man vampire: medium-dark skin tone +🧛🏿‍♂️ man vampire: dark skin tone +🧛🏿‍♂ man vampire: dark skin tone +🧜 merperson +🧜🏻 merperson: light skin tone +🧜🏼 merperson: medium-light skin tone +🧜🏽 merperson: medium skin tone +🧜🏾 merperson: medium-dark skin tone +🧜🏿 merperson: dark skin tone +🧜‍♀️ mermaid +🧜‍♀ mermaid +🧜🏻‍♀️ mermaid: light skin tone +🧜🏻‍♀ mermaid: light skin tone +🧜🏼‍♀️ mermaid: medium-light skin tone +🧜🏼‍♀ mermaid: medium-light skin tone +🧜🏽‍♀️ mermaid: medium skin tone +🧜🏽‍♀ mermaid: medium skin tone +🧜🏾‍♀️ mermaid: medium-dark skin tone +🧜🏾‍♀ mermaid: medium-dark skin tone +🧜🏿‍♀️ mermaid: dark skin tone +🧜🏿‍♀ mermaid: dark skin tone +🧜‍♂️ merman +🧜‍♂ merman +🧜🏻‍♂️ merman: light skin tone +🧜🏻‍♂ merman: light skin tone +🧜🏼‍♂️ merman: medium-light skin tone +🧜🏼‍♂ merman: medium-light skin tone +🧜🏽‍♂️ merman: medium skin tone +🧜🏽‍♂ merman: medium skin tone +🧜🏾‍♂️ merman: medium-dark skin tone +🧜🏾‍♂ merman: medium-dark skin tone +🧜🏿‍♂️ merman: dark skin tone +🧜🏿‍♂ merman: dark skin tone +🧝 elf +🧝🏻 elf: light skin tone +🧝🏼 elf: medium-light skin tone +🧝🏽 elf: medium skin tone +🧝🏾 elf: medium-dark skin tone +🧝🏿 elf: dark skin tone +🧝‍♀️ woman elf +🧝‍♀ woman elf +🧝🏻‍♀️ woman elf: light skin tone +🧝🏻‍♀ woman elf: light skin tone +🧝🏼‍♀️ woman elf: medium-light skin tone +🧝🏼‍♀ woman elf: medium-light skin tone +🧝🏽‍♀️ woman elf: medium skin tone +🧝🏽‍♀ woman elf: medium skin tone +🧝🏾‍♀️ woman elf: medium-dark skin tone +🧝🏾‍♀ woman elf: medium-dark skin tone +🧝🏿‍♀️ woman elf: dark skin tone +🧝🏿‍♀ woman elf: dark skin tone +🧝‍♂️ man elf +🧝‍♂ man elf +🧝🏻‍♂️ man elf: light skin tone +🧝🏻‍♂ man elf: light skin tone +🧝🏼‍♂️ man elf: medium-light skin tone +🧝🏼‍♂ man elf: medium-light skin tone +🧝🏽‍♂️ man elf: medium skin tone +🧝🏽‍♂ man elf: medium skin tone +🧝🏾‍♂️ man elf: medium-dark skin tone +🧝🏾‍♂ man elf: medium-dark skin tone +🧝🏿‍♂️ man elf: dark skin tone +🧝🏿‍♂ man elf: dark skin tone +🧞 genie +🧞‍♀️ woman genie +🧞‍♀ woman genie +🧞‍♂️ man genie +🧞‍♂ man genie +🧟 zombie +🧟‍♀️ woman zombie +🧟‍♀ woman zombie +🧟‍♂️ man zombie +🧟‍♂ man zombie +🙍 person frowning +🙍🏻 person frowning: light skin tone +🙍🏼 person frowning: medium-light skin tone +🙍🏽 person frowning: medium skin tone +🙍🏾 person frowning: medium-dark skin tone +🙍🏿 person frowning: dark skin tone +🙍‍♂️ man frowning +🙍‍♂ man frowning +🙍🏻‍♂️ man frowning: light skin tone +🙍🏻‍♂ man frowning: light skin tone +🙍🏼‍♂️ man frowning: medium-light skin tone +🙍🏼‍♂ man frowning: medium-light skin tone +🙍🏽‍♂️ man frowning: medium skin tone +🙍🏽‍♂ man frowning: medium skin tone +🙍🏾‍♂️ man frowning: medium-dark skin tone +🙍🏾‍♂ man frowning: medium-dark skin tone +🙍🏿‍♂️ man frowning: dark skin tone +🙍🏿‍♂ man frowning: dark skin tone +🙍‍♀️ woman frowning +🙍‍♀ woman frowning +🙍🏻‍♀️ woman frowning: light skin tone +🙍🏻‍♀ woman frowning: light skin tone +🙍🏼‍♀️ woman frowning: medium-light skin tone +🙍🏼‍♀ woman frowning: medium-light skin tone +🙍🏽‍♀️ woman frowning: medium skin tone +🙍🏽‍♀ woman frowning: medium skin tone +🙍🏾‍♀️ woman frowning: medium-dark skin tone +🙍🏾‍♀ woman frowning: medium-dark skin tone +🙍🏿‍♀️ woman frowning: dark skin tone +🙍🏿‍♀ woman frowning: dark skin tone +🙎 person pouting +🙎🏻 person pouting: light skin tone +🙎🏼 person pouting: medium-light skin tone +🙎🏽 person pouting: medium skin tone +🙎🏾 person pouting: medium-dark skin tone +🙎🏿 person pouting: dark skin tone +🙎‍♂️ man pouting +🙎‍♂ man pouting +🙎🏻‍♂️ man pouting: light skin tone +🙎🏻‍♂ man pouting: light skin tone +🙎🏼‍♂️ man pouting: medium-light skin tone +🙎🏼‍♂ man pouting: medium-light skin tone +🙎🏽‍♂️ man pouting: medium skin tone +🙎🏽‍♂ man pouting: medium skin tone +🙎🏾‍♂️ man pouting: medium-dark skin tone +🙎🏾‍♂ man pouting: medium-dark skin tone +🙎🏿‍♂️ man pouting: dark skin tone +🙎🏿‍♂ man pouting: dark skin tone +🙎‍♀️ woman pouting +🙎‍♀ woman pouting +🙎🏻‍♀️ woman pouting: light skin tone +🙎🏻‍♀ woman pouting: light skin tone +🙎🏼‍♀️ woman pouting: medium-light skin tone +🙎🏼‍♀ woman pouting: medium-light skin tone +🙎🏽‍♀️ woman pouting: medium skin tone +🙎🏽‍♀ woman pouting: medium skin tone +🙎🏾‍♀️ woman pouting: medium-dark skin tone +🙎🏾‍♀ woman pouting: medium-dark skin tone +🙎🏿‍♀️ woman pouting: dark skin tone +🙎🏿‍♀ woman pouting: dark skin tone +🙅 person gesturing NO +🙅🏻 person gesturing NO: light skin tone +🙅🏼 person gesturing NO: medium-light skin tone +🙅🏽 person gesturing NO: medium skin tone +🙅🏾 person gesturing NO: medium-dark skin tone +🙅🏿 person gesturing NO: dark skin tone +🙅‍♂️ man gesturing NO +🙅‍♂ man gesturing NO +🙅🏻‍♂️ man gesturing NO: light skin tone +🙅🏻‍♂ man gesturing NO: light skin tone +🙅🏼‍♂️ man gesturing NO: medium-light skin tone +🙅🏼‍♂ man gesturing NO: medium-light skin tone +🙅🏽‍♂️ man gesturing NO: medium skin tone +🙅🏽‍♂ man gesturing NO: medium skin tone +🙅🏾‍♂️ man gesturing NO: medium-dark skin tone +🙅🏾‍♂ man gesturing NO: medium-dark skin tone +🙅🏿‍♂️ man gesturing NO: dark skin tone +🙅🏿‍♂ man gesturing NO: dark skin tone +🙅‍♀️ woman gesturing NO +🙅‍♀ woman gesturing NO +🙅🏻‍♀️ woman gesturing NO: light skin tone +🙅🏻‍♀ woman gesturing NO: light skin tone +🙅🏼‍♀️ woman gesturing NO: medium-light skin tone +🙅🏼‍♀ woman gesturing NO: medium-light skin tone +🙅🏽‍♀️ woman gesturing NO: medium skin tone +🙅🏽‍♀ woman gesturing NO: medium skin tone +🙅🏾‍♀️ woman gesturing NO: medium-dark skin tone +🙅🏾‍♀ woman gesturing NO: medium-dark skin tone +🙅🏿‍♀️ woman gesturing NO: dark skin tone +🙅🏿‍♀ woman gesturing NO: dark skin tone +🙆 person gesturing OK +🙆🏻 person gesturing OK: light skin tone +🙆🏼 person gesturing OK: medium-light skin tone +🙆🏽 person gesturing OK: medium skin tone +🙆🏾 person gesturing OK: medium-dark skin tone +🙆🏿 person gesturing OK: dark skin tone +🙆‍♂️ man gesturing OK +🙆‍♂ man gesturing OK +🙆🏻‍♂️ man gesturing OK: light skin tone +🙆🏻‍♂ man gesturing OK: light skin tone +🙆🏼‍♂️ man gesturing OK: medium-light skin tone +🙆🏼‍♂ man gesturing OK: medium-light skin tone +🙆🏽‍♂️ man gesturing OK: medium skin tone +🙆🏽‍♂ man gesturing OK: medium skin tone +🙆🏾‍♂️ man gesturing OK: medium-dark skin tone +🙆🏾‍♂ man gesturing OK: medium-dark skin tone +🙆🏿‍♂️ man gesturing OK: dark skin tone +🙆🏿‍♂ man gesturing OK: dark skin tone +🙆‍♀️ woman gesturing OK +🙆‍♀ woman gesturing OK +🙆🏻‍♀️ woman gesturing OK: light skin tone +🙆🏻‍♀ woman gesturing OK: light skin tone +🙆🏼‍♀️ woman gesturing OK: medium-light skin tone +🙆🏼‍♀ woman gesturing OK: medium-light skin tone +🙆🏽‍♀️ woman gesturing OK: medium skin tone +🙆🏽‍♀ woman gesturing OK: medium skin tone +🙆🏾‍♀️ woman gesturing OK: medium-dark skin tone +🙆🏾‍♀ woman gesturing OK: medium-dark skin tone +🙆🏿‍♀️ woman gesturing OK: dark skin tone +🙆🏿‍♀ woman gesturing OK: dark skin tone +💁 person tipping hand +💁🏻 person tipping hand: light skin tone +💁🏼 person tipping hand: medium-light skin tone +💁🏽 person tipping hand: medium skin tone +💁🏾 person tipping hand: medium-dark skin tone +💁🏿 person tipping hand: dark skin tone +💁‍♂️ man tipping hand +💁‍♂ man tipping hand +💁🏻‍♂️ man tipping hand: light skin tone +💁🏻‍♂ man tipping hand: light skin tone +💁🏼‍♂️ man tipping hand: medium-light skin tone +💁🏼‍♂ man tipping hand: medium-light skin tone +💁🏽‍♂️ man tipping hand: medium skin tone +💁🏽‍♂ man tipping hand: medium skin tone +💁🏾‍♂️ man tipping hand: medium-dark skin tone +💁🏾‍♂ man tipping hand: medium-dark skin tone +💁🏿‍♂️ man tipping hand: dark skin tone +💁🏿‍♂ man tipping hand: dark skin tone +💁‍♀️ woman tipping hand +💁‍♀ woman tipping hand +💁🏻‍♀️ woman tipping hand: light skin tone +💁🏻‍♀ woman tipping hand: light skin tone +💁🏼‍♀️ woman tipping hand: medium-light skin tone +💁🏼‍♀ woman tipping hand: medium-light skin tone +💁🏽‍♀️ woman tipping hand: medium skin tone +💁🏽‍♀ woman tipping hand: medium skin tone +💁🏾‍♀️ woman tipping hand: medium-dark skin tone +💁🏾‍♀ woman tipping hand: medium-dark skin tone +💁🏿‍♀️ woman tipping hand: dark skin tone +💁🏿‍♀ woman tipping hand: dark skin tone +🙋 person raising hand +🙋🏻 person raising hand: light skin tone +🙋🏼 person raising hand: medium-light skin tone +🙋🏽 person raising hand: medium skin tone +🙋🏾 person raising hand: medium-dark skin tone +🙋🏿 person raising hand: dark skin tone +🙋‍♂️ man raising hand +🙋‍♂ man raising hand +🙋🏻‍♂️ man raising hand: light skin tone +🙋🏻‍♂ man raising hand: light skin tone +🙋🏼‍♂️ man raising hand: medium-light skin tone +🙋🏼‍♂ man raising hand: medium-light skin tone +🙋🏽‍♂️ man raising hand: medium skin tone +🙋🏽‍♂ man raising hand: medium skin tone +🙋🏾‍♂️ man raising hand: medium-dark skin tone +🙋🏾‍♂ man raising hand: medium-dark skin tone +🙋🏿‍♂️ man raising hand: dark skin tone +🙋🏿‍♂ man raising hand: dark skin tone +🙋‍♀️ woman raising hand +🙋‍♀ woman raising hand +🙋🏻‍♀️ woman raising hand: light skin tone +🙋🏻‍♀ woman raising hand: light skin tone +🙋🏼‍♀️ woman raising hand: medium-light skin tone +🙋🏼‍♀ woman raising hand: medium-light skin tone +🙋🏽‍♀️ woman raising hand: medium skin tone +🙋🏽‍♀ woman raising hand: medium skin tone +🙋🏾‍♀️ woman raising hand: medium-dark skin tone +🙋🏾‍♀ woman raising hand: medium-dark skin tone +🙋🏿‍♀️ woman raising hand: dark skin tone +🙋🏿‍♀ woman raising hand: dark skin tone +🙇 person bowing +🙇🏻 person bowing: light skin tone +🙇🏼 person bowing: medium-light skin tone +🙇🏽 person bowing: medium skin tone +🙇🏾 person bowing: medium-dark skin tone +🙇🏿 person bowing: dark skin tone +🙇‍♂️ man bowing +🙇‍♂ man bowing +🙇🏻‍♂️ man bowing: light skin tone +🙇🏻‍♂ man bowing: light skin tone +🙇🏼‍♂️ man bowing: medium-light skin tone +🙇🏼‍♂ man bowing: medium-light skin tone +🙇🏽‍♂️ man bowing: medium skin tone +🙇🏽‍♂ man bowing: medium skin tone +🙇🏾‍♂️ man bowing: medium-dark skin tone +🙇🏾‍♂ man bowing: medium-dark skin tone +🙇🏿‍♂️ man bowing: dark skin tone +🙇🏿‍♂ man bowing: dark skin tone +🙇‍♀️ woman bowing +🙇‍♀ woman bowing +🙇🏻‍♀️ woman bowing: light skin tone +🙇🏻‍♀ woman bowing: light skin tone +🙇🏼‍♀️ woman bowing: medium-light skin tone +🙇🏼‍♀ woman bowing: medium-light skin tone +🙇🏽‍♀️ woman bowing: medium skin tone +🙇🏽‍♀ woman bowing: medium skin tone +🙇🏾‍♀️ woman bowing: medium-dark skin tone +🙇🏾‍♀ woman bowing: medium-dark skin tone +🙇🏿‍♀️ woman bowing: dark skin tone +🙇🏿‍♀ woman bowing: dark skin tone +🤦 person facepalming +🤦🏻 person facepalming: light skin tone +🤦🏼 person facepalming: medium-light skin tone +🤦🏽 person facepalming: medium skin tone +🤦🏾 person facepalming: medium-dark skin tone +🤦🏿 person facepalming: dark skin tone +🤦‍♂️ man facepalming +🤦‍♂ man facepalming +🤦🏻‍♂️ man facepalming: light skin tone +🤦🏻‍♂ man facepalming: light skin tone +🤦🏼‍♂️ man facepalming: medium-light skin tone +🤦🏼‍♂ man facepalming: medium-light skin tone +🤦🏽‍♂️ man facepalming: medium skin tone +🤦🏽‍♂ man facepalming: medium skin tone +🤦🏾‍♂️ man facepalming: medium-dark skin tone +🤦🏾‍♂ man facepalming: medium-dark skin tone +🤦🏿‍♂️ man facepalming: dark skin tone +🤦🏿‍♂ man facepalming: dark skin tone +🤦‍♀️ woman facepalming +🤦‍♀ woman facepalming +🤦🏻‍♀️ woman facepalming: light skin tone +🤦🏻‍♀ woman facepalming: light skin tone +🤦🏼‍♀️ woman facepalming: medium-light skin tone +🤦🏼‍♀ woman facepalming: medium-light skin tone +🤦🏽‍♀️ woman facepalming: medium skin tone +🤦🏽‍♀ woman facepalming: medium skin tone +🤦🏾‍♀️ woman facepalming: medium-dark skin tone +🤦🏾‍♀ woman facepalming: medium-dark skin tone +🤦🏿‍♀️ woman facepalming: dark skin tone +🤦🏿‍♀ woman facepalming: dark skin tone +🤷 person shrugging +🤷🏻 person shrugging: light skin tone +🤷🏼 person shrugging: medium-light skin tone +🤷🏽 person shrugging: medium skin tone +🤷🏾 person shrugging: medium-dark skin tone +🤷🏿 person shrugging: dark skin tone +🤷‍♂️ man shrugging +🤷‍♂ man shrugging +🤷🏻‍♂️ man shrugging: light skin tone +🤷🏻‍♂ man shrugging: light skin tone +🤷🏼‍♂️ man shrugging: medium-light skin tone +🤷🏼‍♂ man shrugging: medium-light skin tone +🤷🏽‍♂️ man shrugging: medium skin tone +🤷🏽‍♂ man shrugging: medium skin tone +🤷🏾‍♂️ man shrugging: medium-dark skin tone +🤷🏾‍♂ man shrugging: medium-dark skin tone +🤷🏿‍♂️ man shrugging: dark skin tone +🤷🏿‍♂ man shrugging: dark skin tone +🤷‍♀️ woman shrugging +🤷‍♀ woman shrugging +🤷🏻‍♀️ woman shrugging: light skin tone +🤷🏻‍♀ woman shrugging: light skin tone +🤷🏼‍♀️ woman shrugging: medium-light skin tone +🤷🏼‍♀ woman shrugging: medium-light skin tone +🤷🏽‍♀️ woman shrugging: medium skin tone +🤷🏽‍♀ woman shrugging: medium skin tone +🤷🏾‍♀️ woman shrugging: medium-dark skin tone +🤷🏾‍♀ woman shrugging: medium-dark skin tone +🤷🏿‍♀️ woman shrugging: dark skin tone +🤷🏿‍♀ woman shrugging: dark skin tone +💆 person getting massage +💆🏻 person getting massage: light skin tone +💆🏼 person getting massage: medium-light skin tone +💆🏽 person getting massage: medium skin tone +💆🏾 person getting massage: medium-dark skin tone +💆🏿 person getting massage: dark skin tone +💆‍♂️ man getting massage +💆‍♂ man getting massage +💆🏻‍♂️ man getting massage: light skin tone +💆🏻‍♂ man getting massage: light skin tone +💆🏼‍♂️ man getting massage: medium-light skin tone +💆🏼‍♂ man getting massage: medium-light skin tone +💆🏽‍♂️ man getting massage: medium skin tone +💆🏽‍♂ man getting massage: medium skin tone +💆🏾‍♂️ man getting massage: medium-dark skin tone +💆🏾‍♂ man getting massage: medium-dark skin tone +💆🏿‍♂️ man getting massage: dark skin tone +💆🏿‍♂ man getting massage: dark skin tone +💆‍♀️ woman getting massage +💆‍♀ woman getting massage +💆🏻‍♀️ woman getting massage: light skin tone +💆🏻‍♀ woman getting massage: light skin tone +💆🏼‍♀️ woman getting massage: medium-light skin tone +💆🏼‍♀ woman getting massage: medium-light skin tone +💆🏽‍♀️ woman getting massage: medium skin tone +💆🏽‍♀ woman getting massage: medium skin tone +💆🏾‍♀️ woman getting massage: medium-dark skin tone +💆🏾‍♀ woman getting massage: medium-dark skin tone +💆🏿‍♀️ woman getting massage: dark skin tone +💆🏿‍♀ woman getting massage: dark skin tone +💇 person getting haircut +💇🏻 person getting haircut: light skin tone +💇🏼 person getting haircut: medium-light skin tone +💇🏽 person getting haircut: medium skin tone +💇🏾 person getting haircut: medium-dark skin tone +💇🏿 person getting haircut: dark skin tone +💇‍♂️ man getting haircut +💇‍♂ man getting haircut +💇🏻‍♂️ man getting haircut: light skin tone +💇🏻‍♂ man getting haircut: light skin tone +💇🏼‍♂️ man getting haircut: medium-light skin tone +💇🏼‍♂ man getting haircut: medium-light skin tone +💇🏽‍♂️ man getting haircut: medium skin tone +💇🏽‍♂ man getting haircut: medium skin tone +💇🏾‍♂️ man getting haircut: medium-dark skin tone +💇🏾‍♂ man getting haircut: medium-dark skin tone +💇🏿‍♂️ man getting haircut: dark skin tone +💇🏿‍♂ man getting haircut: dark skin tone +💇‍♀️ woman getting haircut +💇‍♀ woman getting haircut +💇🏻‍♀️ woman getting haircut: light skin tone +💇🏻‍♀ woman getting haircut: light skin tone +💇🏼‍♀️ woman getting haircut: medium-light skin tone +💇🏼‍♀ woman getting haircut: medium-light skin tone +💇🏽‍♀️ woman getting haircut: medium skin tone +💇🏽‍♀ woman getting haircut: medium skin tone +💇🏾‍♀️ woman getting haircut: medium-dark skin tone +💇🏾‍♀ woman getting haircut: medium-dark skin tone +💇🏿‍♀️ woman getting haircut: dark skin tone +💇🏿‍♀ woman getting haircut: dark skin tone +🚶 person walking +🚶🏻 person walking: light skin tone +🚶🏼 person walking: medium-light skin tone +🚶🏽 person walking: medium skin tone +🚶🏾 person walking: medium-dark skin tone +🚶🏿 person walking: dark skin tone +🚶‍♂️ man walking +🚶‍♂ man walking +🚶🏻‍♂️ man walking: light skin tone +🚶🏻‍♂ man walking: light skin tone +🚶🏼‍♂️ man walking: medium-light skin tone +🚶🏼‍♂ man walking: medium-light skin tone +🚶🏽‍♂️ man walking: medium skin tone +🚶🏽‍♂ man walking: medium skin tone +🚶🏾‍♂️ man walking: medium-dark skin tone +🚶🏾‍♂ man walking: medium-dark skin tone +🚶🏿‍♂️ man walking: dark skin tone +🚶🏿‍♂ man walking: dark skin tone +🚶‍♀️ woman walking +🚶‍♀ woman walking +🚶🏻‍♀️ woman walking: light skin tone +🚶🏻‍♀ woman walking: light skin tone +🚶🏼‍♀️ woman walking: medium-light skin tone +🚶🏼‍♀ woman walking: medium-light skin tone +🚶🏽‍♀️ woman walking: medium skin tone +🚶🏽‍♀ woman walking: medium skin tone +🚶🏾‍♀️ woman walking: medium-dark skin tone +🚶🏾‍♀ woman walking: medium-dark skin tone +🚶🏿‍♀️ woman walking: dark skin tone +🚶🏿‍♀ woman walking: dark skin tone +🏃 person running +🏃🏻 person running: light skin tone +🏃🏼 person running: medium-light skin tone +🏃🏽 person running: medium skin tone +🏃🏾 person running: medium-dark skin tone +🏃🏿 person running: dark skin tone +🏃‍♂️ man running +🏃‍♂ man running +🏃🏻‍♂️ man running: light skin tone +🏃🏻‍♂ man running: light skin tone +🏃🏼‍♂️ man running: medium-light skin tone +🏃🏼‍♂ man running: medium-light skin tone +🏃🏽‍♂️ man running: medium skin tone +🏃🏽‍♂ man running: medium skin tone +🏃🏾‍♂️ man running: medium-dark skin tone +🏃🏾‍♂ man running: medium-dark skin tone +🏃🏿‍♂️ man running: dark skin tone +🏃🏿‍♂ man running: dark skin tone +🏃‍♀️ woman running +🏃‍♀ woman running +🏃🏻‍♀️ woman running: light skin tone +🏃🏻‍♀ woman running: light skin tone +🏃🏼‍♀️ woman running: medium-light skin tone +🏃🏼‍♀ woman running: medium-light skin tone +🏃🏽‍♀️ woman running: medium skin tone +🏃🏽‍♀ woman running: medium skin tone +🏃🏾‍♀️ woman running: medium-dark skin tone +🏃🏾‍♀ woman running: medium-dark skin tone +🏃🏿‍♀️ woman running: dark skin tone +🏃🏿‍♀ woman running: dark skin tone +💃 woman dancing +💃🏻 woman dancing: light skin tone +💃🏼 woman dancing: medium-light skin tone +💃🏽 woman dancing: medium skin tone +💃🏾 woman dancing: medium-dark skin tone +💃🏿 woman dancing: dark skin tone +🕺 man dancing +🕺🏻 man dancing: light skin tone +🕺🏼 man dancing: medium-light skin tone +🕺🏽 man dancing: medium skin tone +🕺🏾 man dancing: medium-dark skin tone +🕺🏿 man dancing: dark skin tone +👯 people with bunny ears +👯‍♂️ men with bunny ears +👯‍♂ men with bunny ears +👯‍♀️ women with bunny ears +👯‍♀ women with bunny ears +🧖 person in steamy room +🧖🏻 person in steamy room: light skin tone +🧖🏼 person in steamy room: medium-light skin tone +🧖🏽 person in steamy room: medium skin tone +🧖🏾 person in steamy room: medium-dark skin tone +🧖🏿 person in steamy room: dark skin tone +🧖‍♀️ woman in steamy room +🧖‍♀ woman in steamy room +🧖🏻‍♀️ woman in steamy room: light skin tone +🧖🏻‍♀ woman in steamy room: light skin tone +🧖🏼‍♀️ woman in steamy room: medium-light skin tone +🧖🏼‍♀ woman in steamy room: medium-light skin tone +🧖🏽‍♀️ woman in steamy room: medium skin tone +🧖🏽‍♀ woman in steamy room: medium skin tone +🧖🏾‍♀️ woman in steamy room: medium-dark skin tone +🧖🏾‍♀ woman in steamy room: medium-dark skin tone +🧖🏿‍♀️ woman in steamy room: dark skin tone +🧖🏿‍♀ woman in steamy room: dark skin tone +🧖‍♂️ man in steamy room +🧖‍♂ man in steamy room +🧖🏻‍♂️ man in steamy room: light skin tone +🧖🏻‍♂ man in steamy room: light skin tone +🧖🏼‍♂️ man in steamy room: medium-light skin tone +🧖🏼‍♂ man in steamy room: medium-light skin tone +🧖🏽‍♂️ man in steamy room: medium skin tone +🧖🏽‍♂ man in steamy room: medium skin tone +🧖🏾‍♂️ man in steamy room: medium-dark skin tone +🧖🏾‍♂ man in steamy room: medium-dark skin tone +🧖🏿‍♂️ man in steamy room: dark skin tone +🧖🏿‍♂ man in steamy room: dark skin tone +🧗 person climbing +🧗🏻 person climbing: light skin tone +🧗🏼 person climbing: medium-light skin tone +🧗🏽 person climbing: medium skin tone +🧗🏾 person climbing: medium-dark skin tone +🧗🏿 person climbing: dark skin tone +🧗‍♀️ woman climbing +🧗‍♀ woman climbing +🧗🏻‍♀️ woman climbing: light skin tone +🧗🏻‍♀ woman climbing: light skin tone +🧗🏼‍♀️ woman climbing: medium-light skin tone +🧗🏼‍♀ woman climbing: medium-light skin tone +🧗🏽‍♀️ woman climbing: medium skin tone +🧗🏽‍♀ woman climbing: medium skin tone +🧗🏾‍♀️ woman climbing: medium-dark skin tone +🧗🏾‍♀ woman climbing: medium-dark skin tone +🧗🏿‍♀️ woman climbing: dark skin tone +🧗🏿‍♀ woman climbing: dark skin tone +🧗‍♂️ man climbing +🧗‍♂ man climbing +🧗🏻‍♂️ man climbing: light skin tone +🧗🏻‍♂ man climbing: light skin tone +🧗🏼‍♂️ man climbing: medium-light skin tone +🧗🏼‍♂ man climbing: medium-light skin tone +🧗🏽‍♂️ man climbing: medium skin tone +🧗🏽‍♂ man climbing: medium skin tone +🧗🏾‍♂️ man climbing: medium-dark skin tone +🧗🏾‍♂ man climbing: medium-dark skin tone +🧗🏿‍♂️ man climbing: dark skin tone +🧗🏿‍♂ man climbing: dark skin tone +🧘 person in lotus position +🧘🏻 person in lotus position: light skin tone +🧘🏼 person in lotus position: medium-light skin tone +🧘🏽 person in lotus position: medium skin tone +🧘🏾 person in lotus position: medium-dark skin tone +🧘🏿 person in lotus position: dark skin tone +🧘‍♀️ woman in lotus position +🧘‍♀ woman in lotus position +🧘🏻‍♀️ woman in lotus position: light skin tone +🧘🏻‍♀ woman in lotus position: light skin tone +🧘🏼‍♀️ woman in lotus position: medium-light skin tone +🧘🏼‍♀ woman in lotus position: medium-light skin tone +🧘🏽‍♀️ woman in lotus position: medium skin tone +🧘🏽‍♀ woman in lotus position: medium skin tone +🧘🏾‍♀️ woman in lotus position: medium-dark skin tone +🧘🏾‍♀ woman in lotus position: medium-dark skin tone +🧘🏿‍♀️ woman in lotus position: dark skin tone +🧘🏿‍♀ woman in lotus position: dark skin tone +🧘‍♂️ man in lotus position +🧘‍♂ man in lotus position +🧘🏻‍♂️ man in lotus position: light skin tone +🧘🏻‍♂ man in lotus position: light skin tone +🧘🏼‍♂️ man in lotus position: medium-light skin tone +🧘🏼‍♂ man in lotus position: medium-light skin tone +🧘🏽‍♂️ man in lotus position: medium skin tone +🧘🏽‍♂ man in lotus position: medium skin tone +🧘🏾‍♂️ man in lotus position: medium-dark skin tone +🧘🏾‍♂ man in lotus position: medium-dark skin tone +🧘🏿‍♂️ man in lotus position: dark skin tone +🧘🏿‍♂ man in lotus position: dark skin tone +🛀 person taking bath +🛀🏻 person taking bath: light skin tone +🛀🏼 person taking bath: medium-light skin tone +🛀🏽 person taking bath: medium skin tone +🛀🏾 person taking bath: medium-dark skin tone +🛀🏿 person taking bath: dark skin tone +🛌 person in bed +🛌🏻 person in bed: light skin tone +🛌🏼 person in bed: medium-light skin tone +🛌🏽 person in bed: medium skin tone +🛌🏾 person in bed: medium-dark skin tone +🛌🏿 person in bed: dark skin tone +🕴️ man in suit levitating +🕴 man in suit levitating +🕴🏻 man in suit levitating: light skin tone +🕴🏼 man in suit levitating: medium-light skin tone +🕴🏽 man in suit levitating: medium skin tone +🕴🏾 man in suit levitating: medium-dark skin tone +🕴🏿 man in suit levitating: dark skin tone +🗣️ speaking head +🗣 speaking head +👤 bust in silhouette +👥 busts in silhouette +🤺 person fencing +🏇 horse racing +🏇🏻 horse racing: light skin tone +🏇🏼 horse racing: medium-light skin tone +🏇🏽 horse racing: medium skin tone +🏇🏾 horse racing: medium-dark skin tone +🏇🏿 horse racing: dark skin tone +⛷️ skier +⛷ skier +🏂 snowboarder +🏂🏻 snowboarder: light skin tone +🏂🏼 snowboarder: medium-light skin tone +🏂🏽 snowboarder: medium skin tone +🏂🏾 snowboarder: medium-dark skin tone +🏂🏿 snowboarder: dark skin tone +🏌️ person golfing +🏌 person golfing +🏌🏻 person golfing: light skin tone +🏌🏼 person golfing: medium-light skin tone +🏌🏽 person golfing: medium skin tone +🏌🏾 person golfing: medium-dark skin tone +🏌🏿 person golfing: dark skin tone +🏌️‍♂️ man golfing +🏌‍♂️ man golfing +🏌️‍♂ man golfing +🏌‍♂ man golfing +🏌🏻‍♂️ man golfing: light skin tone +🏌🏻‍♂ man golfing: light skin tone +🏌🏼‍♂️ man golfing: medium-light skin tone +🏌🏼‍♂ man golfing: medium-light skin tone +🏌🏽‍♂️ man golfing: medium skin tone +🏌🏽‍♂ man golfing: medium skin tone +🏌🏾‍♂️ man golfing: medium-dark skin tone +🏌🏾‍♂ man golfing: medium-dark skin tone +🏌🏿‍♂️ man golfing: dark skin tone +🏌🏿‍♂ man golfing: dark skin tone +🏌️‍♀️ woman golfing +🏌‍♀️ woman golfing +🏌️‍♀ woman golfing +🏌‍♀ woman golfing +🏌🏻‍♀️ woman golfing: light skin tone +🏌🏻‍♀ woman golfing: light skin tone +🏌🏼‍♀️ woman golfing: medium-light skin tone +🏌🏼‍♀ woman golfing: medium-light skin tone +🏌🏽‍♀️ woman golfing: medium skin tone +🏌🏽‍♀ woman golfing: medium skin tone +🏌🏾‍♀️ woman golfing: medium-dark skin tone +🏌🏾‍♀ woman golfing: medium-dark skin tone +🏌🏿‍♀️ woman golfing: dark skin tone +🏌🏿‍♀ woman golfing: dark skin tone +🏄 person surfing +🏄🏻 person surfing: light skin tone +🏄🏼 person surfing: medium-light skin tone +🏄🏽 person surfing: medium skin tone +🏄🏾 person surfing: medium-dark skin tone +🏄🏿 person surfing: dark skin tone +🏄‍♂️ man surfing +🏄‍♂ man surfing +🏄🏻‍♂️ man surfing: light skin tone +🏄🏻‍♂ man surfing: light skin tone +🏄🏼‍♂️ man surfing: medium-light skin tone +🏄🏼‍♂ man surfing: medium-light skin tone +🏄🏽‍♂️ man surfing: medium skin tone +🏄🏽‍♂ man surfing: medium skin tone +🏄🏾‍♂️ man surfing: medium-dark skin tone +🏄🏾‍♂ man surfing: medium-dark skin tone +🏄🏿‍♂️ man surfing: dark skin tone +🏄🏿‍♂ man surfing: dark skin tone +🏄‍♀️ woman surfing +🏄‍♀ woman surfing +🏄🏻‍♀️ woman surfing: light skin tone +🏄🏻‍♀ woman surfing: light skin tone +🏄🏼‍♀️ woman surfing: medium-light skin tone +🏄🏼‍♀ woman surfing: medium-light skin tone +🏄🏽‍♀️ woman surfing: medium skin tone +🏄🏽‍♀ woman surfing: medium skin tone +🏄🏾‍♀️ woman surfing: medium-dark skin tone +🏄🏾‍♀ woman surfing: medium-dark skin tone +🏄🏿‍♀️ woman surfing: dark skin tone +🏄🏿‍♀ woman surfing: dark skin tone +🚣 person rowing boat +🚣🏻 person rowing boat: light skin tone +🚣🏼 person rowing boat: medium-light skin tone +🚣🏽 person rowing boat: medium skin tone +🚣🏾 person rowing boat: medium-dark skin tone +🚣🏿 person rowing boat: dark skin tone +🚣‍♂️ man rowing boat +🚣‍♂ man rowing boat +🚣🏻‍♂️ man rowing boat: light skin tone +🚣🏻‍♂ man rowing boat: light skin tone +🚣🏼‍♂️ man rowing boat: medium-light skin tone +🚣🏼‍♂ man rowing boat: medium-light skin tone +🚣🏽‍♂️ man rowing boat: medium skin tone +🚣🏽‍♂ man rowing boat: medium skin tone +🚣🏾‍♂️ man rowing boat: medium-dark skin tone +🚣🏾‍♂ man rowing boat: medium-dark skin tone +🚣🏿‍♂️ man rowing boat: dark skin tone +🚣🏿‍♂ man rowing boat: dark skin tone +🚣‍♀️ woman rowing boat +🚣‍♀ woman rowing boat +🚣🏻‍♀️ woman rowing boat: light skin tone +🚣🏻‍♀ woman rowing boat: light skin tone +🚣🏼‍♀️ woman rowing boat: medium-light skin tone +🚣🏼‍♀ woman rowing boat: medium-light skin tone +🚣🏽‍♀️ woman rowing boat: medium skin tone +🚣🏽‍♀ woman rowing boat: medium skin tone +🚣🏾‍♀️ woman rowing boat: medium-dark skin tone +🚣🏾‍♀ woman rowing boat: medium-dark skin tone +🚣🏿‍♀️ woman rowing boat: dark skin tone +🚣🏿‍♀ woman rowing boat: dark skin tone +🏊 person swimming +🏊🏻 person swimming: light skin tone +🏊🏼 person swimming: medium-light skin tone +🏊🏽 person swimming: medium skin tone +🏊🏾 person swimming: medium-dark skin tone +🏊🏿 person swimming: dark skin tone +🏊‍♂️ man swimming +🏊‍♂ man swimming +🏊🏻‍♂️ man swimming: light skin tone +🏊🏻‍♂ man swimming: light skin tone +🏊🏼‍♂️ man swimming: medium-light skin tone +🏊🏼‍♂ man swimming: medium-light skin tone +🏊🏽‍♂️ man swimming: medium skin tone +🏊🏽‍♂ man swimming: medium skin tone +🏊🏾‍♂️ man swimming: medium-dark skin tone +🏊🏾‍♂ man swimming: medium-dark skin tone +🏊🏿‍♂️ man swimming: dark skin tone +🏊🏿‍♂ man swimming: dark skin tone +🏊‍♀️ woman swimming +🏊‍♀ woman swimming +🏊🏻‍♀️ woman swimming: light skin tone +🏊🏻‍♀ woman swimming: light skin tone +🏊🏼‍♀️ woman swimming: medium-light skin tone +🏊🏼‍♀ woman swimming: medium-light skin tone +🏊🏽‍♀️ woman swimming: medium skin tone +🏊🏽‍♀ woman swimming: medium skin tone +🏊🏾‍♀️ woman swimming: medium-dark skin tone +🏊🏾‍♀ woman swimming: medium-dark skin tone +🏊🏿‍♀️ woman swimming: dark skin tone +🏊🏿‍♀ woman swimming: dark skin tone +⛹️ person bouncing ball +⛹ person bouncing ball +⛹🏻 person bouncing ball: light skin tone +⛹🏼 person bouncing ball: medium-light skin tone +⛹🏽 person bouncing ball: medium skin tone +⛹🏾 person bouncing ball: medium-dark skin tone +⛹🏿 person bouncing ball: dark skin tone +⛹️‍♂️ man bouncing ball +⛹‍♂️ man bouncing ball +⛹️‍♂ man bouncing ball +⛹‍♂ man bouncing ball +⛹🏻‍♂️ man bouncing ball: light skin tone +⛹🏻‍♂ man bouncing ball: light skin tone +⛹🏼‍♂️ man bouncing ball: medium-light skin tone +⛹🏼‍♂ man bouncing ball: medium-light skin tone +⛹🏽‍♂️ man bouncing ball: medium skin tone +⛹🏽‍♂ man bouncing ball: medium skin tone +⛹🏾‍♂️ man bouncing ball: medium-dark skin tone +⛹🏾‍♂ man bouncing ball: medium-dark skin tone +⛹🏿‍♂️ man bouncing ball: dark skin tone +⛹🏿‍♂ man bouncing ball: dark skin tone +⛹️‍♀️ woman bouncing ball +⛹‍♀️ woman bouncing ball +⛹️‍♀ woman bouncing ball +⛹‍♀ woman bouncing ball +⛹🏻‍♀️ woman bouncing ball: light skin tone +⛹🏻‍♀ woman bouncing ball: light skin tone +⛹🏼‍♀️ woman bouncing ball: medium-light skin tone +⛹🏼‍♀ woman bouncing ball: medium-light skin tone +⛹🏽‍♀️ woman bouncing ball: medium skin tone +⛹🏽‍♀ woman bouncing ball: medium skin tone +⛹🏾‍♀️ woman bouncing ball: medium-dark skin tone +⛹🏾‍♀ woman bouncing ball: medium-dark skin tone +⛹🏿‍♀️ woman bouncing ball: dark skin tone +⛹🏿‍♀ woman bouncing ball: dark skin tone +🏋️ person lifting weights +🏋 person lifting weights +🏋🏻 person lifting weights: light skin tone +🏋🏼 person lifting weights: medium-light skin tone +🏋🏽 person lifting weights: medium skin tone +🏋🏾 person lifting weights: medium-dark skin tone +🏋🏿 person lifting weights: dark skin tone +🏋️‍♂️ man lifting weights +🏋‍♂️ man lifting weights +🏋️‍♂ man lifting weights +🏋‍♂ man lifting weights +🏋🏻‍♂️ man lifting weights: light skin tone +🏋🏻‍♂ man lifting weights: light skin tone +🏋🏼‍♂️ man lifting weights: medium-light skin tone +🏋🏼‍♂ man lifting weights: medium-light skin tone +🏋🏽‍♂️ man lifting weights: medium skin tone +🏋🏽‍♂ man lifting weights: medium skin tone +🏋🏾‍♂️ man lifting weights: medium-dark skin tone +🏋🏾‍♂ man lifting weights: medium-dark skin tone +🏋🏿‍♂️ man lifting weights: dark skin tone +🏋🏿‍♂ man lifting weights: dark skin tone +🏋️‍♀️ woman lifting weights +🏋‍♀️ woman lifting weights +🏋️‍♀ woman lifting weights +🏋‍♀ woman lifting weights +🏋🏻‍♀️ woman lifting weights: light skin tone +🏋🏻‍♀ woman lifting weights: light skin tone +🏋🏼‍♀️ woman lifting weights: medium-light skin tone +🏋🏼‍♀ woman lifting weights: medium-light skin tone +🏋🏽‍♀️ woman lifting weights: medium skin tone +🏋🏽‍♀ woman lifting weights: medium skin tone +🏋🏾‍♀️ woman lifting weights: medium-dark skin tone +🏋🏾‍♀ woman lifting weights: medium-dark skin tone +🏋🏿‍♀️ woman lifting weights: dark skin tone +🏋🏿‍♀ woman lifting weights: dark skin tone +🚴 person biking +🚴🏻 person biking: light skin tone +🚴🏼 person biking: medium-light skin tone +🚴🏽 person biking: medium skin tone +🚴🏾 person biking: medium-dark skin tone +🚴🏿 person biking: dark skin tone +🚴‍♂️ man biking +🚴‍♂ man biking +🚴🏻‍♂️ man biking: light skin tone +🚴🏻‍♂ man biking: light skin tone +🚴🏼‍♂️ man biking: medium-light skin tone +🚴🏼‍♂ man biking: medium-light skin tone +🚴🏽‍♂️ man biking: medium skin tone +🚴🏽‍♂ man biking: medium skin tone +🚴🏾‍♂️ man biking: medium-dark skin tone +🚴🏾‍♂ man biking: medium-dark skin tone +🚴🏿‍♂️ man biking: dark skin tone +🚴🏿‍♂ man biking: dark skin tone +🚴‍♀️ woman biking +🚴‍♀ woman biking +🚴🏻‍♀️ woman biking: light skin tone +🚴🏻‍♀ woman biking: light skin tone +🚴🏼‍♀️ woman biking: medium-light skin tone +🚴🏼‍♀ woman biking: medium-light skin tone +🚴🏽‍♀️ woman biking: medium skin tone +🚴🏽‍♀ woman biking: medium skin tone +🚴🏾‍♀️ woman biking: medium-dark skin tone +🚴🏾‍♀ woman biking: medium-dark skin tone +🚴🏿‍♀️ woman biking: dark skin tone +🚴🏿‍♀ woman biking: dark skin tone +🚵 person mountain biking +🚵🏻 person mountain biking: light skin tone +🚵🏼 person mountain biking: medium-light skin tone +🚵🏽 person mountain biking: medium skin tone +🚵🏾 person mountain biking: medium-dark skin tone +🚵🏿 person mountain biking: dark skin tone +🚵‍♂️ man mountain biking +🚵‍♂ man mountain biking +🚵🏻‍♂️ man mountain biking: light skin tone +🚵🏻‍♂ man mountain biking: light skin tone +🚵🏼‍♂️ man mountain biking: medium-light skin tone +🚵🏼‍♂ man mountain biking: medium-light skin tone +🚵🏽‍♂️ man mountain biking: medium skin tone +🚵🏽‍♂ man mountain biking: medium skin tone +🚵🏾‍♂️ man mountain biking: medium-dark skin tone +🚵🏾‍♂ man mountain biking: medium-dark skin tone +🚵🏿‍♂️ man mountain biking: dark skin tone +🚵🏿‍♂ man mountain biking: dark skin tone +🚵‍♀️ woman mountain biking +🚵‍♀ woman mountain biking +🚵🏻‍♀️ woman mountain biking: light skin tone +🚵🏻‍♀ woman mountain biking: light skin tone +🚵🏼‍♀️ woman mountain biking: medium-light skin tone +🚵🏼‍♀ woman mountain biking: medium-light skin tone +🚵🏽‍♀️ woman mountain biking: medium skin tone +🚵🏽‍♀ woman mountain biking: medium skin tone +🚵🏾‍♀️ woman mountain biking: medium-dark skin tone +🚵🏾‍♀ woman mountain biking: medium-dark skin tone +🚵🏿‍♀️ woman mountain biking: dark skin tone +🚵🏿‍♀ woman mountain biking: dark skin tone +🏎️ racing car +🏎 racing car +🏍️ motorcycle +🏍 motorcycle +🤸 person cartwheeling +🤸🏻 person cartwheeling: light skin tone +🤸🏼 person cartwheeling: medium-light skin tone +🤸🏽 person cartwheeling: medium skin tone +🤸🏾 person cartwheeling: medium-dark skin tone +🤸🏿 person cartwheeling: dark skin tone +🤸‍♂️ man cartwheeling +🤸‍♂ man cartwheeling +🤸🏻‍♂️ man cartwheeling: light skin tone +🤸🏻‍♂ man cartwheeling: light skin tone +🤸🏼‍♂️ man cartwheeling: medium-light skin tone +🤸🏼‍♂ man cartwheeling: medium-light skin tone +🤸🏽‍♂️ man cartwheeling: medium skin tone +🤸🏽‍♂ man cartwheeling: medium skin tone +🤸🏾‍♂️ man cartwheeling: medium-dark skin tone +🤸🏾‍♂ man cartwheeling: medium-dark skin tone +🤸🏿‍♂️ man cartwheeling: dark skin tone +🤸🏿‍♂ man cartwheeling: dark skin tone +🤸‍♀️ woman cartwheeling +🤸‍♀ woman cartwheeling +🤸🏻‍♀️ woman cartwheeling: light skin tone +🤸🏻‍♀ woman cartwheeling: light skin tone +🤸🏼‍♀️ woman cartwheeling: medium-light skin tone +🤸🏼‍♀ woman cartwheeling: medium-light skin tone +🤸🏽‍♀️ woman cartwheeling: medium skin tone +🤸🏽‍♀ woman cartwheeling: medium skin tone +🤸🏾‍♀️ woman cartwheeling: medium-dark skin tone +🤸🏾‍♀ woman cartwheeling: medium-dark skin tone +🤸🏿‍♀️ woman cartwheeling: dark skin tone +🤸🏿‍♀ woman cartwheeling: dark skin tone +🤼 people wrestling +🤼‍♂️ men wrestling +🤼‍♂ men wrestling +🤼‍♀️ women wrestling +🤼‍♀ women wrestling +🤽 person playing water polo +🤽🏻 person playing water polo: light skin tone +🤽🏼 person playing water polo: medium-light skin tone +🤽🏽 person playing water polo: medium skin tone +🤽🏾 person playing water polo: medium-dark skin tone +🤽🏿 person playing water polo: dark skin tone +🤽‍♂️ man playing water polo +🤽‍♂ man playing water polo +🤽🏻‍♂️ man playing water polo: light skin tone +🤽🏻‍♂ man playing water polo: light skin tone +🤽🏼‍♂️ man playing water polo: medium-light skin tone +🤽🏼‍♂ man playing water polo: medium-light skin tone +🤽🏽‍♂️ man playing water polo: medium skin tone +🤽🏽‍♂ man playing water polo: medium skin tone +🤽🏾‍♂️ man playing water polo: medium-dark skin tone +🤽🏾‍♂ man playing water polo: medium-dark skin tone +🤽🏿‍♂️ man playing water polo: dark skin tone +🤽🏿‍♂ man playing water polo: dark skin tone +🤽‍♀️ woman playing water polo +🤽‍♀ woman playing water polo +🤽🏻‍♀️ woman playing water polo: light skin tone +🤽🏻‍♀ woman playing water polo: light skin tone +🤽🏼‍♀️ woman playing water polo: medium-light skin tone +🤽🏼‍♀ woman playing water polo: medium-light skin tone +🤽🏽‍♀️ woman playing water polo: medium skin tone +🤽🏽‍♀ woman playing water polo: medium skin tone +🤽🏾‍♀️ woman playing water polo: medium-dark skin tone +🤽🏾‍♀ woman playing water polo: medium-dark skin tone +🤽🏿‍♀️ woman playing water polo: dark skin tone +🤽🏿‍♀ woman playing water polo: dark skin tone +🤾 person playing handball +🤾🏻 person playing handball: light skin tone +🤾🏼 person playing handball: medium-light skin tone +🤾🏽 person playing handball: medium skin tone +🤾🏾 person playing handball: medium-dark skin tone +🤾🏿 person playing handball: dark skin tone +🤾‍♂️ man playing handball +🤾‍♂ man playing handball +🤾🏻‍♂️ man playing handball: light skin tone +🤾🏻‍♂ man playing handball: light skin tone +🤾🏼‍♂️ man playing handball: medium-light skin tone +🤾🏼‍♂ man playing handball: medium-light skin tone +🤾🏽‍♂️ man playing handball: medium skin tone +🤾🏽‍♂ man playing handball: medium skin tone +🤾🏾‍♂️ man playing handball: medium-dark skin tone +🤾🏾‍♂ man playing handball: medium-dark skin tone +🤾🏿‍♂️ man playing handball: dark skin tone +🤾🏿‍♂ man playing handball: dark skin tone +🤾‍♀️ woman playing handball +🤾‍♀ woman playing handball +🤾🏻‍♀️ woman playing handball: light skin tone +🤾🏻‍♀ woman playing handball: light skin tone +🤾🏼‍♀️ woman playing handball: medium-light skin tone +🤾🏼‍♀ woman playing handball: medium-light skin tone +🤾🏽‍♀️ woman playing handball: medium skin tone +🤾🏽‍♀ woman playing handball: medium skin tone +🤾🏾‍♀️ woman playing handball: medium-dark skin tone +🤾🏾‍♀ woman playing handball: medium-dark skin tone +🤾🏿‍♀️ woman playing handball: dark skin tone +🤾🏿‍♀ woman playing handball: dark skin tone +🤹 person juggling +🤹🏻 person juggling: light skin tone +🤹🏼 person juggling: medium-light skin tone +🤹🏽 person juggling: medium skin tone +🤹🏾 person juggling: medium-dark skin tone +🤹🏿 person juggling: dark skin tone +🤹‍♂️ man juggling +🤹‍♂ man juggling +🤹🏻‍♂️ man juggling: light skin tone +🤹🏻‍♂ man juggling: light skin tone +🤹🏼‍♂️ man juggling: medium-light skin tone +🤹🏼‍♂ man juggling: medium-light skin tone +🤹🏽‍♂️ man juggling: medium skin tone +🤹🏽‍♂ man juggling: medium skin tone +🤹🏾‍♂️ man juggling: medium-dark skin tone +🤹🏾‍♂ man juggling: medium-dark skin tone +🤹🏿‍♂️ man juggling: dark skin tone +🤹🏿‍♂ man juggling: dark skin tone +🤹‍♀️ woman juggling +🤹‍♀ woman juggling +🤹🏻‍♀️ woman juggling: light skin tone +🤹🏻‍♀ woman juggling: light skin tone +🤹🏼‍♀️ woman juggling: medium-light skin tone +🤹🏼‍♀ woman juggling: medium-light skin tone +🤹🏽‍♀️ woman juggling: medium skin tone +🤹🏽‍♀ woman juggling: medium skin tone +🤹🏾‍♀️ woman juggling: medium-dark skin tone +🤹🏾‍♀ woman juggling: medium-dark skin tone +🤹🏿‍♀️ woman juggling: dark skin tone +🤹🏿‍♀ woman juggling: dark skin tone +👫 man and woman holding hands +👬 two men holding hands +👭 two women holding hands +💏 kiss +👩‍❤️‍💋‍👨 kiss: woman, man +👩‍❤‍💋‍👨 kiss: woman, man +👨‍❤️‍💋‍👨 kiss: man, man +👨‍❤‍💋‍👨 kiss: man, man +👩‍❤️‍💋‍👩 kiss: woman, woman +👩‍❤‍💋‍👩 kiss: woman, woman +💑 couple with heart +👩‍❤️‍👨 couple with heart: woman, man +👩‍❤‍👨 couple with heart: woman, man +👨‍❤️‍👨 couple with heart: man, man +👨‍❤‍👨 couple with heart: man, man +👩‍❤️‍👩 couple with heart: woman, woman +👩‍❤‍👩 couple with heart: woman, woman +👪 family +👨‍👩‍👦 family: man, woman, boy +👨‍👩‍👧 family: man, woman, girl +👨‍👩‍👧‍👦 family: man, woman, girl, boy +👨‍👩‍👦‍👦 family: man, woman, boy, boy +👨‍👩‍👧‍👧 family: man, woman, girl, girl +👨‍👨‍👦 family: man, man, boy +👨‍👨‍👧 family: man, man, girl +👨‍👨‍👧‍👦 family: man, man, girl, boy +👨‍👨‍👦‍👦 family: man, man, boy, boy +👨‍👨‍👧‍👧 family: man, man, girl, girl +👩‍👩‍👦 family: woman, woman, boy +👩‍👩‍👧 family: woman, woman, girl +👩‍👩‍👧‍👦 family: woman, woman, girl, boy +👩‍👩‍👦‍👦 family: woman, woman, boy, boy +👩‍👩‍👧‍👧 family: woman, woman, girl, girl +👨‍👦 family: man, boy +👨‍👦‍👦 family: man, boy, boy +👨‍👧 family: man, girl +👨‍👧‍👦 family: man, girl, boy +👨‍👧‍👧 family: man, girl, girl +👩‍👦 family: woman, boy +👩‍👦‍👦 family: woman, boy, boy +👩‍👧 family: woman, girl +👩‍👧‍👦 family: woman, girl, boy +👩‍👧‍👧 family: woman, girl, girl +🤳 selfie +🤳🏻 selfie: light skin tone +🤳🏼 selfie: medium-light skin tone +🤳🏽 selfie: medium skin tone +🤳🏾 selfie: medium-dark skin tone +🤳🏿 selfie: dark skin tone +💪 flexed biceps +💪🏻 flexed biceps: light skin tone +💪🏼 flexed biceps: medium-light skin tone +💪🏽 flexed biceps: medium skin tone +💪🏾 flexed biceps: medium-dark skin tone +💪🏿 flexed biceps: dark skin tone +🦵 leg +🦵🏻 leg: light skin tone +🦵🏼 leg: medium-light skin tone +🦵🏽 leg: medium skin tone +🦵🏾 leg: medium-dark skin tone +🦵🏿 leg: dark skin tone +🦶 foot +🦶🏻 foot: light skin tone +🦶🏼 foot: medium-light skin tone +🦶🏽 foot: medium skin tone +🦶🏾 foot: medium-dark skin tone +🦶🏿 foot: dark skin tone +👈 backhand index pointing left +👈🏻 backhand index pointing left: light skin tone +👈🏼 backhand index pointing left: medium-light skin tone +👈🏽 backhand index pointing left: medium skin tone +👈🏾 backhand index pointing left: medium-dark skin tone +👈🏿 backhand index pointing left: dark skin tone +👉 backhand index pointing right +👉🏻 backhand index pointing right: light skin tone +👉🏼 backhand index pointing right: medium-light skin tone +👉🏽 backhand index pointing right: medium skin tone +👉🏾 backhand index pointing right: medium-dark skin tone +👉🏿 backhand index pointing right: dark skin tone +☝️ index pointing up +☝ index pointing up +☝🏻 index pointing up: light skin tone +☝🏼 index pointing up: medium-light skin tone +☝🏽 index pointing up: medium skin tone +☝🏾 index pointing up: medium-dark skin tone +☝🏿 index pointing up: dark skin tone +👆 backhand index pointing up +👆🏻 backhand index pointing up: light skin tone +👆🏼 backhand index pointing up: medium-light skin tone +👆🏽 backhand index pointing up: medium skin tone +👆🏾 backhand index pointing up: medium-dark skin tone +👆🏿 backhand index pointing up: dark skin tone +🖕 middle finger +🖕🏻 middle finger: light skin tone +🖕🏼 middle finger: medium-light skin tone +🖕🏽 middle finger: medium skin tone +🖕🏾 middle finger: medium-dark skin tone +🖕🏿 middle finger: dark skin tone +👇 backhand index pointing down +👇🏻 backhand index pointing down: light skin tone +👇🏼 backhand index pointing down: medium-light skin tone +👇🏽 backhand index pointing down: medium skin tone +👇🏾 backhand index pointing down: medium-dark skin tone +👇🏿 backhand index pointing down: dark skin tone +✌️ victory hand +✌ victory hand +✌🏻 victory hand: light skin tone +✌🏼 victory hand: medium-light skin tone +✌🏽 victory hand: medium skin tone +✌🏾 victory hand: medium-dark skin tone +✌🏿 victory hand: dark skin tone +🤞 crossed fingers +🤞🏻 crossed fingers: light skin tone +🤞🏼 crossed fingers: medium-light skin tone +🤞🏽 crossed fingers: medium skin tone +🤞🏾 crossed fingers: medium-dark skin tone +🤞🏿 crossed fingers: dark skin tone +🖖 vulcan salute +🖖🏻 vulcan salute: light skin tone +🖖🏼 vulcan salute: medium-light skin tone +🖖🏽 vulcan salute: medium skin tone +🖖🏾 vulcan salute: medium-dark skin tone +🖖🏿 vulcan salute: dark skin tone +🤘 sign of the horns +🤘🏻 sign of the horns: light skin tone +🤘🏼 sign of the horns: medium-light skin tone +🤘🏽 sign of the horns: medium skin tone +🤘🏾 sign of the horns: medium-dark skin tone +🤘🏿 sign of the horns: dark skin tone +🤙 call me hand +🤙🏻 call me hand: light skin tone +🤙🏼 call me hand: medium-light skin tone +🤙🏽 call me hand: medium skin tone +🤙🏾 call me hand: medium-dark skin tone +🤙🏿 call me hand: dark skin tone +🖐️ hand with fingers splayed +🖐 hand with fingers splayed +🖐🏻 hand with fingers splayed: light skin tone +🖐🏼 hand with fingers splayed: medium-light skin tone +🖐🏽 hand with fingers splayed: medium skin tone +🖐🏾 hand with fingers splayed: medium-dark skin tone +🖐🏿 hand with fingers splayed: dark skin tone +✋ raised hand +✋🏻 raised hand: light skin tone +✋🏼 raised hand: medium-light skin tone +✋🏽 raised hand: medium skin tone +✋🏾 raised hand: medium-dark skin tone +✋🏿 raised hand: dark skin tone +👌 OK hand +👌🏻 OK hand: light skin tone +👌🏼 OK hand: medium-light skin tone +👌🏽 OK hand: medium skin tone +👌🏾 OK hand: medium-dark skin tone +👌🏿 OK hand: dark skin tone +👍 thumbs up +👍🏻 thumbs up: light skin tone +👍🏼 thumbs up: medium-light skin tone +👍🏽 thumbs up: medium skin tone +👍🏾 thumbs up: medium-dark skin tone +👍🏿 thumbs up: dark skin tone +👎 thumbs down +👎🏻 thumbs down: light skin tone +👎🏼 thumbs down: medium-light skin tone +👎🏽 thumbs down: medium skin tone +👎🏾 thumbs down: medium-dark skin tone +👎🏿 thumbs down: dark skin tone +✊ raised fist +✊🏻 raised fist: light skin tone +✊🏼 raised fist: medium-light skin tone +✊🏽 raised fist: medium skin tone +✊🏾 raised fist: medium-dark skin tone +✊🏿 raised fist: dark skin tone +👊 oncoming fist +👊🏻 oncoming fist: light skin tone +👊🏼 oncoming fist: medium-light skin tone +👊🏽 oncoming fist: medium skin tone +👊🏾 oncoming fist: medium-dark skin tone +👊🏿 oncoming fist: dark skin tone +🤛 left-facing fist +🤛🏻 left-facing fist: light skin tone +🤛🏼 left-facing fist: medium-light skin tone +🤛🏽 left-facing fist: medium skin tone +🤛🏾 left-facing fist: medium-dark skin tone +🤛🏿 left-facing fist: dark skin tone +🤜 right-facing fist +🤜🏻 right-facing fist: light skin tone +🤜🏼 right-facing fist: medium-light skin tone +🤜🏽 right-facing fist: medium skin tone +🤜🏾 right-facing fist: medium-dark skin tone +🤜🏿 right-facing fist: dark skin tone +🤚 raised back of hand +🤚🏻 raised back of hand: light skin tone +🤚🏼 raised back of hand: medium-light skin tone +🤚🏽 raised back of hand: medium skin tone +🤚🏾 raised back of hand: medium-dark skin tone +🤚🏿 raised back of hand: dark skin tone +👋 waving hand +👋🏻 waving hand: light skin tone +👋🏼 waving hand: medium-light skin tone +👋🏽 waving hand: medium skin tone +👋🏾 waving hand: medium-dark skin tone +👋🏿 waving hand: dark skin tone +🤟 love-you gesture +🤟🏻 love-you gesture: light skin tone +🤟🏼 love-you gesture: medium-light skin tone +🤟🏽 love-you gesture: medium skin tone +🤟🏾 love-you gesture: medium-dark skin tone +🤟🏿 love-you gesture: dark skin tone +✍️ writing hand +✍ writing hand +✍🏻 writing hand: light skin tone +✍🏼 writing hand: medium-light skin tone +✍🏽 writing hand: medium skin tone +✍🏾 writing hand: medium-dark skin tone +✍🏿 writing hand: dark skin tone +👏 clapping hands +👏🏻 clapping hands: light skin tone +👏🏼 clapping hands: medium-light skin tone +👏🏽 clapping hands: medium skin tone +👏🏾 clapping hands: medium-dark skin tone +👏🏿 clapping hands: dark skin tone +👐 open hands +👐🏻 open hands: light skin tone +👐🏼 open hands: medium-light skin tone +👐🏽 open hands: medium skin tone +👐🏾 open hands: medium-dark skin tone +👐🏿 open hands: dark skin tone +🙌 raising hands +🙌🏻 raising hands: light skin tone +🙌🏼 raising hands: medium-light skin tone +🙌🏽 raising hands: medium skin tone +🙌🏾 raising hands: medium-dark skin tone +🙌🏿 raising hands: dark skin tone +🤲 palms up together +🤲🏻 palms up together: light skin tone +🤲🏼 palms up together: medium-light skin tone +🤲🏽 palms up together: medium skin tone +🤲🏾 palms up together: medium-dark skin tone +🤲🏿 palms up together: dark skin tone +🙏 folded hands +🙏🏻 folded hands: light skin tone +🙏🏼 folded hands: medium-light skin tone +🙏🏽 folded hands: medium skin tone +🙏🏾 folded hands: medium-dark skin tone +🙏🏿 folded hands: dark skin tone +🤝 handshake +💅 nail polish +💅🏻 nail polish: light skin tone +💅🏼 nail polish: medium-light skin tone +💅🏽 nail polish: medium skin tone +💅🏾 nail polish: medium-dark skin tone +💅🏿 nail polish: dark skin tone +👂 ear +👂🏻 ear: light skin tone +👂🏼 ear: medium-light skin tone +👂🏽 ear: medium skin tone +👂🏾 ear: medium-dark skin tone +👂🏿 ear: dark skin tone +👃 nose +👃🏻 nose: light skin tone +👃🏼 nose: medium-light skin tone +👃🏽 nose: medium skin tone +👃🏾 nose: medium-dark skin tone +👃🏿 nose: dark skin tone +🦰 red-haired +🦱 curly-haired +🦲 bald +🦳 white-haired +👣 footprints +👀 eyes +👁️ eye +👁 eye +👁️‍🗨️ eye in speech bubble +👁‍🗨️ eye in speech bubble +👁️‍🗨 eye in speech bubble +👁‍🗨 eye in speech bubble +🧠 brain +🦴 bone +🦷 tooth +👅 tongue +👄 mouth +💋 kiss mark +💘 heart with arrow +❤️ red heart +❤ red heart +💓 beating heart +💔 broken heart +💕 two hearts +💖 sparkling heart +💗 growing heart +💙 blue heart +💚 green heart +💛 yellow heart +🧡 orange heart +💜 purple heart +🖤 black heart +💝 heart with ribbon +💞 revolving hearts +💟 heart decoration +❣️ heavy heart exclamation +❣ heavy heart exclamation +💌 love letter +💤 zzz +💢 anger symbol +💣 bomb +💥 collision +💦 sweat droplets +💨 dashing away +💫 dizzy +💬 speech balloon +🗨️ left speech bubble +🗨 left speech bubble +🗯️ right anger bubble +🗯 right anger bubble +💭 thought balloon +🕳️ hole +🕳 hole +👓 glasses +🕶️ sunglasses +🕶 sunglasses +🥽 goggles +🥼 lab coat +👔 necktie +👕 t-shirt +👖 jeans +🧣 scarf +🧤 gloves +🧥 coat +🧦 socks +👗 dress +👘 kimono +👙 bikini +👚 woman’s clothes +👛 purse +👜 handbag +👝 clutch bag +🛍️ shopping bags +🛍 shopping bags +🎒 school backpack +👞 man’s shoe +👟 running shoe +🥾 hiking boot +🥿 woman’s flat shoe +👠 high-heeled shoe +👡 woman’s sandal +👢 woman’s boot +👑 crown +👒 woman’s hat +🎩 top hat +🎓 graduation cap +🧢 billed cap +⛑️ rescue worker’s helmet +⛑ rescue worker’s helmet +📿 prayer beads +💄 lipstick +💍 ring +💎 gem stone +🐵 monkey face +🐒 monkey +🦍 gorilla +🐶 dog face +🐕 dog +🐩 poodle +🐺 wolf face +🦊 fox face +🦝 raccoon +🐱 cat face +🐈 cat +🦁 lion face +🐯 tiger face +🐅 tiger +🐆 leopard +🐴 horse face +🐎 horse +🦄 unicorn face +🦓 zebra +🦌 deer +🐮 cow face +🐂 ox +🐃 water buffalo +🐄 cow +🐷 pig face +🐖 pig +🐗 boar +🐽 pig nose +🐏 ram +🐑 ewe +🐐 goat +🐪 camel +🐫 two-hump camel +🦙 llama +🦒 giraffe +🐘 elephant +🦏 rhinoceros +🦛 hippopotamus +🐭 mouse face +🐁 mouse +🐀 rat +🐹 hamster face +🐰 rabbit face +🐇 rabbit +🐿️ chipmunk +🐿 chipmunk +🦔 hedgehog +🦇 bat +🐻 bear face +🐨 koala +🐼 panda face +🦘 kangaroo +🦡 badger +🐾 paw prints +🦃 turkey +🐔 chicken +🐓 rooster +🐣 hatching chick +🐤 baby chick +🐥 front-facing baby chick +🐦 bird +🐧 penguin +🕊️ dove +🕊 dove +🦅 eagle +🦆 duck +🦢 swan +🦉 owl +🦚 peacock +🦜 parrot +🐸 frog face +🐊 crocodile +🐢 turtle +🦎 lizard +🐍 snake +🐲 dragon face +🐉 dragon +🦕 sauropod +🦖 T-Rex +🐳 spouting whale +🐋 whale +🐬 dolphin +🐟 fish +🐠 tropical fish +🐡 blowfish +🦈 shark +🐙 octopus +🐚 spiral shell +🦀 crab +🦞 lobster +🦐 shrimp +🦑 squid +🐌 snail +🦋 butterfly +🐛 bug +🐜 ant +🐝 honeybee +🐞 lady beetle +🦗 cricket +🕷️ spider +🕷 spider +🕸️ spider web +🕸 spider web +🦂 scorpion +🦟 mosquito +🦠 microbe +💐 bouquet +🌸 cherry blossom +💮 white flower +🏵️ rosette +🏵 rosette +🌹 rose +🥀 wilted flower +🌺 hibiscus +🌻 sunflower +🌼 blossom +🌷 tulip +🌱 seedling +🌲 evergreen tree +🌳 deciduous tree +🌴 palm tree +🌵 cactus +🌾 sheaf of rice +🌿 herb +☘️ shamrock +☘ shamrock +🍀 four leaf clover +🍁 maple leaf +🍂 fallen leaf +🍃 leaf fluttering in wind +🍇 grapes +🍈 melon +🍉 watermelon +🍊 tangerine +🍋 lemon +🍌 banana +🍍 pineapple +🥭 mango +🍎 red apple +🍏 green apple +🍐 pear +🍑 peach +🍒 cherries +🍓 strawberry +🥝 kiwi fruit +🍅 tomato +🥥 coconut +🥑 avocado +🍆 eggplant +🥔 potato +🥕 carrot +🌽 ear of corn +🌶️ hot pepper +🌶 hot pepper +🥒 cucumber +🥬 leafy green +🥦 broccoli +🍄 mushroom +🥜 peanuts +🌰 chestnut +🍞 bread +🥐 croissant +🥖 baguette bread +🥨 pretzel +🥯 bagel +🥞 pancakes +🧀 cheese wedge +🍖 meat on bone +🍗 poultry leg +🥩 cut of meat +🥓 bacon +🍔 hamburger +🍟 french fries +🍕 pizza +🌭 hot dog +🥪 sandwich +🌮 taco +🌯 burrito +🥙 stuffed flatbread +🥚 egg +🍳 cooking +🥘 shallow pan of food +🍲 pot of food +🥣 bowl with spoon +🥗 green salad +🍿 popcorn +🧂 salt +🥫 canned food +🍱 bento box +🍘 rice cracker +🍙 rice ball +🍚 cooked rice +🍛 curry rice +🍜 steaming bowl +🍝 spaghetti +🍠 roasted sweet potato +🍢 oden +🍣 sushi +🍤 fried shrimp +🍥 fish cake with swirl +🥮 moon cake +🍡 dango +🥟 dumpling +🥠 fortune cookie +🥡 takeout box +🍦 soft ice cream +🍧 shaved ice +🍨 ice cream +🍩 doughnut +🍪 cookie +🎂 birthday cake +🍰 shortcake +🧁 cupcake +🥧 pie +🍫 chocolate bar +🍬 candy +🍭 lollipop +🍮 custard +🍯 honey pot +🍼 baby bottle +🥛 glass of milk +☕ hot beverage +🍵 teacup without handle +🍶 sake +🍾 bottle with popping cork +🍷 wine glass +🍸 cocktail glass +🍹 tropical drink +🍺 beer mug +🍻 clinking beer mugs +🥂 clinking glasses +🥃 tumbler glass +🥤 cup with straw +🥢 chopsticks +🍽️ fork and knife with plate +🍽 fork and knife with plate +🍴 fork and knife +🥄 spoon +🔪 kitchen knife +🏺 amphora +🌍 globe showing Europe-Africa +🌎 globe showing Americas +🌏 globe showing Asia-Australia +🌐 globe with meridians +🗺️ world map +🗺 world map +🗾 map of Japan +🧭 compass +🏔️ snow-capped mountain +🏔 snow-capped mountain +⛰️ mountain +⛰ mountain +🌋 volcano +🗻 mount fuji +🏕️ camping +🏕 camping +🏖️ beach with umbrella +🏖 beach with umbrella +🏜️ desert +🏜 desert +🏝️ desert island +🏝 desert island +🏞️ national park +🏞 national park +🏟️ stadium +🏟 stadium +🏛️ classical building +🏛 classical building +🏗️ building construction +🏗 building construction +🧱 bricks +🏘️ houses +🏘 houses +🏚️ derelict house +🏚 derelict house +🏠 house +🏡 house with garden +🏢 office building +🏣 Japanese post office +🏤 post office +🏥 hospital +🏦 bank +🏨 hotel +🏩 love hotel +🏪 convenience store +🏫 school +🏬 department store +🏭 factory +🏯 Japanese castle +🏰 castle +💒 wedding +🗼 Tokyo tower +🗽 Statue of Liberty +⛪ church +🕌 mosque +🕍 synagogue +⛩️ shinto shrine +⛩ shinto shrine +🕋 kaaba +⛲ fountain +⛺ tent +🌁 foggy +🌃 night with stars +🏙️ cityscape +🏙 cityscape +🌄 sunrise over mountains +🌅 sunrise +🌆 cityscape at dusk +🌇 sunset +🌉 bridge at night +♨️ hot springs +♨ hot springs +🌌 milky way +🎠 carousel horse +🎡 ferris wheel +🎢 roller coaster +💈 barber pole +🎪 circus tent +🚂 locomotive +🚃 railway car +🚄 high-speed train +🚅 bullet train +🚆 train +🚇 metro +🚈 light rail +🚉 station +🚊 tram +🚝 monorail +🚞 mountain railway +🚋 tram car +🚌 bus +🚍 oncoming bus +🚎 trolleybus +🚐 minibus +🚑 ambulance +🚒 fire engine +🚓 police car +🚔 oncoming police car +🚕 taxi +🚖 oncoming taxi +🚗 automobile +🚘 oncoming automobile +🚙 sport utility vehicle +🚚 delivery truck +🚛 articulated lorry +🚜 tractor +🚲 bicycle +🛴 kick scooter +🛹 skateboard +🛵 motor scooter +🚏 bus stop +🛣️ motorway +🛣 motorway +🛤️ railway track +🛤 railway track +🛢️ oil drum +🛢 oil drum +⛽ fuel pump +🚨 police car light +🚥 horizontal traffic light +🚦 vertical traffic light +🛑 stop sign +🚧 construction +⚓ anchor +⛵ sailboat +🛶 canoe +🚤 speedboat +🛳️ passenger ship +🛳 passenger ship +⛴️ ferry +⛴ ferry +🛥️ motor boat +🛥 motor boat +🚢 ship +✈️ airplane +✈ airplane +🛩️ small airplane +🛩 small airplane +🛫 airplane departure +🛬 airplane arrival +💺 seat +🚁 helicopter +🚟 suspension railway +🚠 mountain cableway +🚡 aerial tramway +🛰️ satellite +🛰 satellite +🚀 rocket +🛸 flying saucer +🛎️ bellhop bell +🛎 bellhop bell +🧳 luggage +⌛ hourglass done +⏳ hourglass not done +⌚ watch +⏰ alarm clock +⏱️ stopwatch +⏱ stopwatch +⏲️ timer clock +⏲ timer clock +🕰️ mantelpiece clock +🕰 mantelpiece clock +🕛 twelve o’clock +🕧 twelve-thirty +🕐 one o’clock +🕜 one-thirty +🕑 two o’clock +🕝 two-thirty +🕒 three o’clock +🕞 three-thirty +🕓 four o’clock +🕟 four-thirty +🕔 five o’clock +🕠 five-thirty +🕕 six o’clock +🕡 six-thirty +🕖 seven o’clock +🕢 seven-thirty +🕗 eight o’clock +🕣 eight-thirty +🕘 nine o’clock +🕤 nine-thirty +🕙 ten o’clock +🕥 ten-thirty +🕚 eleven o’clock +🕦 eleven-thirty +🌑 new moon +🌒 waxing crescent moon +🌓 first quarter moon +🌔 waxing gibbous moon +🌕 full moon +🌖 waning gibbous moon +🌗 last quarter moon +🌘 waning crescent moon +🌙 crescent moon +🌚 new moon face +🌛 first quarter moon face +🌜 last quarter moon face +🌡️ thermometer +🌡 thermometer +☀️ sun +☀ sun +🌝 full moon face +🌞 sun with face +⭐ star +🌟 glowing star +🌠 shooting star +☁️ cloud +☁ cloud +⛅ sun behind cloud +⛈️ cloud with lightning and rain +⛈ cloud with lightning and rain +🌤️ sun behind small cloud +🌤 sun behind small cloud +🌥️ sun behind large cloud +🌥 sun behind large cloud +🌦️ sun behind rain cloud +🌦 sun behind rain cloud +🌧️ cloud with rain +🌧 cloud with rain +🌨️ cloud with snow +🌨 cloud with snow +🌩️ cloud with lightning +🌩 cloud with lightning +🌪️ tornado +🌪 tornado +🌫️ fog +🌫 fog +🌬️ wind face +🌬 wind face +🌀 cyclone +🌈 rainbow +🌂 closed umbrella +☂️ umbrella +☂ umbrella +☔ umbrella with rain drops +⛱️ umbrella on ground +⛱ umbrella on ground +⚡ high voltage +❄️ snowflake +❄ snowflake +☃️ snowman +☃ snowman +⛄ snowman without snow +☄️ comet +☄ comet +🔥 fire +💧 droplet +🌊 water wave +🎃 jack-o-lantern +🎄 Christmas tree +🎆 fireworks +🎇 sparkler +🧨 firecracker +✨ sparkles +🎈 balloon +🎉 party popper +🎊 confetti ball +🎋 tanabata tree +🎍 pine decoration +🎎 Japanese dolls +🎏 carp streamer +🎐 wind chime +🎑 moon viewing ceremony +🧧 red envelope +🎀 ribbon +🎁 wrapped gift +🎗️ reminder ribbon +🎗 reminder ribbon +🎟️ admission tickets +🎟 admission tickets +🎫 ticket +🎖️ military medal +🎖 military medal +🏆 trophy +🏅 sports medal +🥇 1st place medal +🥈 2nd place medal +🥉 3rd place medal +⚽ soccer ball +⚾ baseball +🥎 softball +🏀 basketball +🏐 volleyball +🏈 american football +🏉 rugby football +🎾 tennis +🥏 flying disc +🎳 bowling +🏏 cricket game +🏑 field hockey +🏒 ice hockey +🥍 lacrosse +🏓 ping pong +🏸 badminton +🥊 boxing glove +🥋 martial arts uniform +🥅 goal net +⛳ flag in hole +⛸️ ice skate +⛸ ice skate +🎣 fishing pole +🎽 running shirt +🎿 skis +🛷 sled +🥌 curling stone +🎯 direct hit +🎱 pool 8 ball +🔮 crystal ball +🧿 nazar amulet +🎮 video game +🕹️ joystick +🕹 joystick +🎰 slot machine +🎲 game die +🧩 jigsaw +🧸 teddy bear +♠️ spade suit +♠ spade suit +♥️ heart suit +♥ heart suit +♦️ diamond suit +♦ diamond suit +♣️ club suit +♣ club suit +♟️ chess pawn +♟ chess pawn +🃏 joker +🀄 mahjong red dragon +🎴 flower playing cards +🎭 performing arts +🖼️ framed picture +🖼 framed picture +🎨 artist palette +🧵 thread +🧶 yarn +🔇 muted speaker +🔈 speaker low volume +🔉 speaker medium volume +🔊 speaker high volume +📢 loudspeaker +📣 megaphone +📯 postal horn +🔔 bell +🔕 bell with slash +🎼 musical score +🎵 musical note +🎶 musical notes +🎙️ studio microphone +🎙 studio microphone +🎚️ level slider +🎚 level slider +🎛️ control knobs +🎛 control knobs +🎤 microphone +🎧 headphone +📻 radio +🎷 saxophone +🎸 guitar +🎹 musical keyboard +🎺 trumpet +🎻 violin +🥁 drum +📱 mobile phone +📲 mobile phone with arrow +☎️ telephone +☎ telephone +📞 telephone receiver +📟 pager +📠 fax machine +🔋 battery +🔌 electric plug +💻 laptop computer +🖥️ desktop computer +🖥 desktop computer +🖨️ printer +🖨 printer +⌨️ keyboard +⌨ keyboard +🖱️ computer mouse +🖱 computer mouse +🖲️ trackball +🖲 trackball +💽 computer disk +💾 floppy disk +💿 optical disk +📀 dvd +🧮 abacus +🎥 movie camera +🎞️ film frames +🎞 film frames +📽️ film projector +📽 film projector +🎬 clapper board +📺 television +📷 camera +📸 camera with flash +📹 video camera +📼 videocassette +🔍 magnifying glass tilted left +🔎 magnifying glass tilted right +🕯️ candle +🕯 candle +💡 light bulb +🔦 flashlight +🏮 red paper lantern +📔 notebook with decorative cover +📕 closed book +📖 open book +📗 green book +📘 blue book +📙 orange book +📚 books +📓 notebook +📒 ledger +📃 page with curl +📜 scroll +📄 page facing up +📰 newspaper +🗞️ rolled-up newspaper +🗞 rolled-up newspaper +📑 bookmark tabs +🔖 bookmark +🏷️ label +🏷 label +💰 money bag +💴 yen banknote +💵 dollar banknote +💶 euro banknote +💷 pound banknote +💸 money with wings +💳 credit card +🧾 receipt +💹 chart increasing with yen +💱 currency exchange +💲 heavy dollar sign +✉️ envelope +✉ envelope +📧 e-mail +📨 incoming envelope +📩 envelope with arrow +📤 outbox tray +📥 inbox tray +📦 package +📫 closed mailbox with raised flag +📪 closed mailbox with lowered flag +📬 open mailbox with raised flag +📭 open mailbox with lowered flag +📮 postbox +🗳️ ballot box with ballot +🗳 ballot box with ballot +✏️ pencil +✏ pencil +✒️ black nib +✒ black nib +🖋️ fountain pen +🖋 fountain pen +🖊️ pen +🖊 pen +🖌️ paintbrush +🖌 paintbrush +🖍️ crayon +🖍 crayon +📝 memo +💼 briefcase +📁 file folder +📂 open file folder +🗂️ card index dividers +🗂 card index dividers +📅 calendar +📆 tear-off calendar +🗒️ spiral notepad +🗒 spiral notepad +🗓️ spiral calendar +🗓 spiral calendar +📇 card index +📈 chart increasing +📉 chart decreasing +📊 bar chart +📋 clipboard +📌 pushpin +📍 round pushpin +📎 paperclip +🖇️ linked paperclips +🖇 linked paperclips +📏 straight ruler +📐 triangular ruler +✂️ scissors +✂ scissors +🗃️ card file box +🗃 card file box +🗄️ file cabinet +🗄 file cabinet +🗑️ wastebasket +🗑 wastebasket +🔒 locked +🔓 unlocked +🔏 locked with pen +🔐 locked with key +🔑 key +🗝️ old key +🗝 old key +🔨 hammer +⛏️ pick +⛏ pick +⚒️ hammer and pick +⚒ hammer and pick +🛠️ hammer and wrench +🛠 hammer and wrench +🗡️ dagger +🗡 dagger +⚔️ crossed swords +⚔ crossed swords +🔫 pistol +🏹 bow and arrow +🛡️ shield +🛡 shield +🔧 wrench +🔩 nut and bolt +⚙️ gear +⚙ gear +🗜️ clamp +🗜 clamp +⚖️ balance scale +⚖ balance scale +🔗 link +⛓️ chains +⛓ chains +🧰 toolbox +🧲 magnet +⚗️ alembic +⚗ alembic +🧪 test tube +🧫 petri dish +🧬 dna +🔬 microscope +🔭 telescope +📡 satellite antenna +💉 syringe +💊 pill +🚪 door +🛏️ bed +🛏 bed +🛋️ couch and lamp +🛋 couch and lamp +🚽 toilet +🚿 shower +🛁 bathtub +🧴 lotion bottle +🧷 safety pin +🧹 broom +🧺 basket +🧻 roll of paper +🧼 soap +🧽 sponge +🧯 fire extinguisher +🛒 shopping cart +🚬 cigarette +⚰️ coffin +⚰ coffin +⚱️ funeral urn +⚱ funeral urn +🗿 moai +🏧 ATM sign +🚮 litter in bin sign +🚰 potable water +♿ wheelchair symbol +🚹 men’s room +🚺 women’s room +🚻 restroom +🚼 baby symbol +🚾 water closet +🛂 passport control +🛃 customs +🛄 baggage claim +🛅 left luggage +⚠️ warning +⚠ warning +🚸 children crossing +⛔ no entry +🚫 prohibited +🚳 no bicycles +🚭 no smoking +🚯 no littering +🚱 non-potable water +🚷 no pedestrians +📵 no mobile phones +🔞 no one under eighteen +☢️ radioactive +☢ radioactive +☣️ biohazard +☣ biohazard +⬆️ up arrow +⬆ up arrow +↗️ up-right arrow +↗ up-right arrow +➡️ right arrow +➡ right arrow +↘️ down-right arrow +↘ down-right arrow +⬇️ down arrow +⬇ down arrow +↙️ down-left arrow +↙ down-left arrow +⬅️ left arrow +⬅ left arrow +↖️ up-left arrow +↖ up-left arrow +↕️ up-down arrow +↕ up-down arrow +↔️ left-right arrow +↔ left-right arrow +↩️ right arrow curving left +↩ right arrow curving left +↪️ left arrow curving right +↪ left arrow curving right +⤴️ right arrow curving up +⤴ right arrow curving up +⤵️ right arrow curving down +⤵ right arrow curving down +🔃 clockwise vertical arrows +🔄 counterclockwise arrows button +🔙 BACK arrow +🔚 END arrow +🔛 ON! arrow +🔜 SOON arrow +🔝 TOP arrow +🛐 place of worship +⚛️ atom symbol +⚛ atom symbol +🕉️ om +🕉 om +✡️ star of David +✡ star of David +☸️ wheel of dharma +☸ wheel of dharma +☯️ yin yang +☯ yin yang +✝️ latin cross +✝ latin cross +☦️ orthodox cross +☦ orthodox cross +☪️ star and crescent +☪ star and crescent +☮️ peace symbol +☮ peace symbol +🕎 menorah +🔯 dotted six-pointed star +♈ Aries +♉ Taurus +♊ Gemini +♋ Cancer +♌ Leo +♍ Virgo +♎ Libra +♏ Scorpio +♐ Sagittarius +♑ Capricorn +♒ Aquarius +♓ Pisces +⛎ Ophiuchus +🔀 shuffle tracks button +🔁 repeat button +🔂 repeat single button +▶️ play button +▶ play button +⏩ fast-forward button +⏭️ next track button +⏭ next track button +⏯️ play or pause button +⏯ play or pause button +◀️ reverse button +◀ reverse button +⏪ fast reverse button +⏮️ last track button +⏮ last track button +🔼 upwards button +⏫ fast up button +🔽 downwards button +⏬ fast down button +⏸️ pause button +⏸ pause button +⏹️ stop button +⏹ stop button +⏺️ record button +⏺ record button +⏏️ eject button +⏏ eject button +🎦 cinema +🔅 dim button +🔆 bright button +📶 antenna bars +📳 vibration mode +📴 mobile phone off +♀️ female sign +♀ female sign +♂️ male sign +♂ male sign +⚕️ medical symbol +⚕ medical symbol +♾️ infinity +♾ infinity +♻️ recycling symbol +♻ recycling symbol +⚜️ fleur-de-lis +⚜ fleur-de-lis +🔱 trident emblem +📛 name badge +🔰 Japanese symbol for beginner +⭕ heavy large circle +✅ white heavy check mark +☑️ ballot box with check +☑ ballot box with check +✔️ heavy check mark +✔ heavy check mark +✖️ heavy multiplication x +✖ heavy multiplication x +❌ cross mark +❎ cross mark button +➕ heavy plus sign +➖ heavy minus sign +➗ heavy division sign +➰ curly loop +➿ double curly loop +〽️ part alternation mark +〽 part alternation mark +✳️ eight-spoked asterisk +✳ eight-spoked asterisk +✴️ eight-pointed star +✴ eight-pointed star +❇️ sparkle +❇ sparkle +‼️ double exclamation mark +‼ double exclamation mark +⁉️ exclamation question mark +⁉ exclamation question mark +❓ question mark +❔ white question mark +❕ white exclamation mark +❗ exclamation mark +〰️ wavy dash +〰 wavy dash +©️ copyright +© copyright +®️ registered +® registered +™️ trade mark +™ trade mark +#️⃣ keycap: # +#⃣ keycap: # +*️⃣ keycap: * +*⃣ keycap: * +0️⃣ keycap: 0 +0⃣ keycap: 0 +1️⃣ keycap: 1 +1⃣ keycap: 1 +2️⃣ keycap: 2 +2⃣ keycap: 2 +3️⃣ keycap: 3 +3⃣ keycap: 3 +4️⃣ keycap: 4 +4⃣ keycap: 4 +5️⃣ keycap: 5 +5⃣ keycap: 5 +6️⃣ keycap: 6 +6⃣ keycap: 6 +7️⃣ keycap: 7 +7⃣ keycap: 7 +8️⃣ keycap: 8 +8⃣ keycap: 8 +9️⃣ keycap: 9 +9⃣ keycap: 9 +🔟 keycap: 10 +💯 hundred points +🔠 input latin uppercase +🔡 input latin lowercase +🔢 input numbers +🔣 input symbols +🔤 input latin letters +🅰️ A button (blood type) +🅰 A button (blood type) +🆎 AB button (blood type) +🅱️ B button (blood type) +🅱 B button (blood type) +🆑 CL button +🆒 COOL button +🆓 FREE button +ℹ️ information +ℹ information +🆔 ID button +Ⓜ️ circled M +Ⓜ circled M +🆕 NEW button +🆖 NG button +🅾️ O button (blood type) +🅾 O button (blood type) +🆗 OK button +🅿️ P button +🅿 P button +🆘 SOS button +🆙 UP! button +🆚 VS button +🈁 Japanese “here” button +🈂️ Japanese “service charge” button +🈂 Japanese “service charge” button +🈷️ Japanese “monthly amount” button +🈷 Japanese “monthly amount” button +🈶 Japanese “not free of charge” button +🈯 Japanese “reserved” button +🉐 Japanese “bargain” button +🈹 Japanese “discount” button +🈚 Japanese “free of charge” button +🈲 Japanese “prohibited” button +🉑 Japanese “acceptable” button +🈸 Japanese “application” button +🈴 Japanese “passing grade” button +🈳 Japanese “vacancy” button +㊗️ Japanese “congratulations” button +㊗ Japanese “congratulations” button +㊙️ Japanese “secret” button +㊙ Japanese “secret” button +🈺 Japanese “open for business” button +🈵 Japanese “no vacancy” button +▪️ black small square +▪ black small square +▫️ white small square +▫ white small square +◻️ white medium square +◻ white medium square +◼️ black medium square +◼ black medium square +◽ white medium-small square +◾ black medium-small square +⬛ black large square +⬜ white large square +🔶 large orange diamond +🔷 large blue diamond +🔸 small orange diamond +🔹 small blue diamond +🔺 red triangle pointed up +🔻 red triangle pointed down +💠 diamond with a dot +🔘 radio button +🔲 black square button +🔳 white square button +⚪ white circle +⚫ black circle +🔴 red circle +🔵 blue circle +🏁 chequered flag +🚩 triangular flag +🎌 crossed flags +🏴 black flag +🏳️ white flag +🏳 white flag +🏳️‍🌈 rainbow flag +🏳‍🌈 rainbow flag +🏴‍☠️ pirate flag +🏴‍☠ pirate flag +🇦🇨 Ascension Island +🇦🇩 Andorra +🇦🇪 United Arab Emirates +🇦🇫 Afghanistan +🇦🇬 Antigua & Barbuda +🇦🇮 Anguilla +🇦🇱 Albania +🇦🇲 Armenia +🇦🇴 Angola +🇦🇶 Antarctica +🇦🇷 Argentina +🇦🇸 American Samoa +🇦🇹 Austria +🇦🇺 Australia +🇦🇼 Aruba +🇦🇽 Åland Islands +🇦🇿 Azerbaijan +🇧🇦 Bosnia & Herzegovina +🇧🇧 Barbados +🇧🇩 Bangladesh +🇧🇪 Belgium +🇧🇫 Burkina Faso +🇧🇬 Bulgaria +🇧🇭 Bahrain +🇧🇮 Burundi +🇧🇯 Benin +🇧🇱 St. Barthélemy +🇧🇲 Bermuda +🇧🇳 Brunei +🇧🇴 Bolivia +🇧🇶 Caribbean Netherlands +🇧🇷 Brazil +🇧🇸 Bahamas +🇧🇹 Bhutan +🇧🇻 Bouvet Island +🇧🇼 Botswana +🇧🇾 Belarus +🇧🇿 Belize +🇨🇦 Canada +🇨🇨 Cocos (Keeling) Islands +🇨🇩 Congo - Kinshasa +🇨🇫 Central African Republic +🇨🇬 Congo - Brazzaville +🇨🇭 Switzerland +🇨🇮 Côte d’Ivoire +🇨🇰 Cook Islands +🇨🇱 Chile +🇨🇲 Cameroon +🇨🇳 China +🇨🇴 Colombia +🇨🇵 Clipperton Island +🇨🇷 Costa Rica +🇨🇺 Cuba +🇨🇻 Cape Verde +🇨🇼 Curaçao +🇨🇽 Christmas Island +🇨🇾 Cyprus +🇨🇿 Czechia +🇩🇪 Germany +🇩🇬 Diego Garcia +🇩🇯 Djibouti +🇩🇰 Denmark +🇩🇲 Dominica +🇩🇴 Dominican Republic +🇩🇿 Algeria +🇪🇦 Ceuta & Melilla +🇪🇨 Ecuador +🇪🇪 Estonia +🇪🇬 Egypt +🇪🇭 Western Sahara +🇪🇷 Eritrea +🇪🇸 Spain +🇪🇹 Ethiopia +🇪🇺 European Union +🇫🇮 Finland +🇫🇯 Fiji +🇫🇰 Falkland Islands +🇫🇲 Micronesia +🇫🇴 Faroe Islands +🇫🇷 France +🇬🇦 Gabon +🇬🇧 United Kingdom +🇬🇩 Grenada +🇬🇪 Georgia +🇬🇫 French Guiana +🇬🇬 Guernsey +🇬🇭 Ghana +🇬🇮 Gibraltar +🇬🇱 Greenland +🇬🇲 Gambia +🇬🇳 Guinea +🇬🇵 Guadeloupe +🇬🇶 Equatorial Guinea +🇬🇷 Greece +🇬🇸 South Georgia & South Sandwich Islands +🇬🇹 Guatemala +🇬🇺 Guam +🇬🇼 Guinea-Bissau +🇬🇾 Guyana +🇭🇰 Hong Kong SAR China +🇭🇲 Heard & McDonald Islands +🇭🇳 Honduras +🇭🇷 Croatia +🇭🇹 Haiti +🇭🇺 Hungary +🇮🇨 Canary Islands +🇮🇩 Indonesia +🇮🇪 Ireland +🇮🇱 Israel +🇮🇲 Isle of Man +🇮🇳 India +🇮🇴 British Indian Ocean Territory +🇮🇶 Iraq +🇮🇷 Iran +🇮🇸 Iceland +🇮🇹 Italy +🇯🇪 Jersey +🇯🇲 Jamaica +🇯🇴 Jordan +🇯🇵 Japan +🇰🇪 Kenya +🇰🇬 Kyrgyzstan +🇰🇭 Cambodia +🇰🇮 Kiribati +🇰🇲 Comoros +🇰🇳 St. Kitts & Nevis +🇰🇵 North Korea +🇰🇷 South Korea +🇰🇼 Kuwait +🇰🇾 Cayman Islands +🇰🇿 Kazakhstan +🇱🇦 Laos +🇱🇧 Lebanon +🇱🇨 St. Lucia +🇱🇮 Liechtenstein +🇱🇰 Sri Lanka +🇱🇷 Liberia +🇱🇸 Lesotho +🇱🇹 Lithuania +🇱🇺 Luxembourg +🇱🇻 Latvia +🇱🇾 Libya +🇲🇦 Morocco +🇲🇨 Monaco +🇲🇩 Moldova +🇲🇪 Montenegro +🇲🇫 St. Martin +🇲🇬 Madagascar +🇲🇭 Marshall Islands +🇲🇰 Macedonia +🇲🇱 Mali +🇲🇲 Myanmar (Burma) +🇲🇳 Mongolia +🇲🇴 Macau SAR China +🇲🇵 Northern Mariana Islands +🇲🇶 Martinique +🇲🇷 Mauritania +🇲🇸 Montserrat +🇲🇹 Malta +🇲🇺 Mauritius +🇲🇻 Maldives +🇲🇼 Malawi +🇲🇽 Mexico +🇲🇾 Malaysia +🇲🇿 Mozambique +🇳🇦 Namibia +🇳🇨 New Caledonia +🇳🇪 Niger +🇳🇫 Norfolk Island +🇳🇬 Nigeria +🇳🇮 Nicaragua +🇳🇱 Netherlands +🇳🇴 Norway +🇳🇵 Nepal +🇳🇷 Nauru +🇳🇺 Niue +🇳🇿 New Zealand +🇴🇲 Oman +🇵🇦 Panama +🇵🇪 Peru +🇵🇫 French Polynesia +🇵🇬 Papua New Guinea +🇵🇭 Philippines +🇵🇰 Pakistan +🇵🇱 Poland +🇵🇲 St. Pierre & Miquelon +🇵🇳 Pitcairn Islands +🇵🇷 Puerto Rico +🇵🇸 Palestinian Territories +🇵🇹 Portugal +🇵🇼 Palau +🇵🇾 Paraguay +🇶🇦 Qatar +🇷🇪 Réunion +🇷🇴 Romania +🇷🇸 Serbia +🇷🇺 Russia +🇷🇼 Rwanda +🇸🇦 Saudi Arabia +🇸🇧 Solomon Islands +🇸🇨 Seychelles +🇸🇩 Sudan +🇸🇪 Sweden +🇸🇬 Singapore +🇸🇭 St. Helena +🇸🇮 Slovenia +🇸🇯 Svalbard & Jan Mayen +🇸🇰 Slovakia +🇸🇱 Sierra Leone +🇸🇲 San Marino +🇸🇳 Senegal +🇸🇴 Somalia +🇸🇷 Suriname +🇸🇸 South Sudan +🇸🇹 São Tomé & Príncipe +🇸🇻 El Salvador +🇸🇽 Sint Maarten +🇸🇾 Syria +🇸🇿 Swaziland +🇹🇦 Tristan da Cunha +🇹🇨 Turks & Caicos Islands +🇹🇩 Chad +🇹🇫 French Southern Territories +🇹🇬 Togo +🇹🇭 Thailand +🇹🇯 Tajikistan +🇹🇰 Tokelau +🇹🇱 Timor-Leste +🇹🇲 Turkmenistan +🇹🇳 Tunisia +🇹🇴 Tonga +🇹🇷 Turkey +🇹🇹 Trinidad & Tobago +🇹🇻 Tuvalu +🇹🇼 Taiwan +🇹🇿 Tanzania +🇺🇦 Ukraine +🇺🇬 Uganda +🇺🇲 U.S. Outlying Islands +🇺🇳 United Nations +🇺🇸 United States +🇺🇾 Uruguay +🇺🇿 Uzbekistan +🇻🇦 Vatican City +🇻🇨 St. Vincent & Grenadines +🇻🇪 Venezuela +🇻🇬 British Virgin Islands +🇻🇮 U.S. Virgin Islands +🇻🇳 Vietnam +🇻🇺 Vanuatu +🇼🇫 Wallis & Futuna +🇼🇸 Samoa +🇽🇰 Kosovo +🇾🇪 Yemen +🇾🇹 Mayotte +🇿🇦 South Africa +🇿🇲 Zambia +🇿🇼 Zimbabwe +🏴󠁧󠁢󠁥󠁮󠁧󠁿 England +🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland +🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales \ No newline at end of file diff --git a/build/pyinstaller/vaderSentiment/vaderSentiment.py b/build/pyinstaller/vaderSentiment/vaderSentiment.py new file mode 100644 index 00000000000..909c5cdaaf7 --- /dev/null +++ b/build/pyinstaller/vaderSentiment/vaderSentiment.py @@ -0,0 +1,976 @@ +# pylint: skip-file +# Author: C.J. Hutto +# Thanks to George Berry for reducing the time complexity from something like O(N^4) to O(N). +# Thanks to Ewan Klein and Pierpaolo Pantone for bringing VADER into NLTK. Those modifications were awesome. +# For license information, see LICENSE.TXT + +""" +If you use the VADER sentiment analysis tools, please cite: +Hutto, C.J. & Gilbert, E.E. (2014). VADER: A Parsimonious Rule-based Model for +Sentiment Analysis of Social Media Text. Eighth International Conference on +Weblogs and Social Media (ICWSM-14). Ann Arbor, MI, June 2014. +""" +import os +import re +import math +import string +import codecs +import json +from itertools import product +from inspect import getsourcefile + +# ##Constants## + +# (empirically derived mean sentiment intensity rating increase for booster words) +B_INCR = 0.293 +B_DECR = -0.293 + +# (empirically derived mean sentiment intensity rating increase for using ALLCAPs to emphasize a word) +C_INCR = 0.733 +N_SCALAR = -0.74 + +NEGATE = [ + "aint", + "arent", + "cannot", + "cant", + "couldnt", + "darent", + "didnt", + "doesnt", + "ain't", + "aren't", + "can't", + "couldn't", + "daren't", + "didn't", + "doesn't", + "dont", + "hadnt", + "hasnt", + "havent", + "isnt", + "mightnt", + "mustnt", + "neither", + "don't", + "hadn't", + "hasn't", + "haven't", + "isn't", + "mightn't", + "mustn't", + "neednt", + "needn't", + "never", + "none", + "nope", + "nor", + "not", + "nothing", + "nowhere", + "oughtnt", + "shant", + "shouldnt", + "uhuh", + "wasnt", + "werent", + "oughtn't", + "shan't", + "shouldn't", + "uh-uh", + "wasn't", + "weren't", + "without", + "wont", + "wouldnt", + "won't", + "wouldn't", + "rarely", + "seldom", + "despite", +] + +# booster/dampener 'intensifiers' or 'degree adverbs' +# http://en.wiktionary.org/wiki/Category:English_degree_adverbs + +BOOSTER_DICT = { + "absolutely": B_INCR, + "amazingly": B_INCR, + "awfully": B_INCR, + "completely": B_INCR, + "considerable": B_INCR, + "considerably": B_INCR, + "decidedly": B_INCR, + "deeply": B_INCR, + "effing": B_INCR, + "enormous": B_INCR, + "enormously": B_INCR, + "entirely": B_INCR, + "especially": B_INCR, + "exceptional": B_INCR, + "exceptionally": B_INCR, + "extreme": B_INCR, + "extremely": B_INCR, + "fabulously": B_INCR, + "flipping": B_INCR, + "flippin": B_INCR, + "frackin": B_INCR, + "fracking": B_INCR, + "fricking": B_INCR, + "frickin": B_INCR, + "frigging": B_INCR, + "friggin": B_INCR, + "fully": B_INCR, + "fuckin": B_INCR, + "fucking": B_INCR, + "fuggin": B_INCR, + "fugging": B_INCR, + "greatly": B_INCR, + "hella": B_INCR, + "highly": B_INCR, + "hugely": B_INCR, + "incredible": B_INCR, + "incredibly": B_INCR, + "intensely": B_INCR, + "major": B_INCR, + "majorly": B_INCR, + "more": B_INCR, + "most": B_INCR, + "particularly": B_INCR, + "purely": B_INCR, + "quite": B_INCR, + "really": B_INCR, + "remarkably": B_INCR, + "so": B_INCR, + "substantially": B_INCR, + "thoroughly": B_INCR, + "total": B_INCR, + "totally": B_INCR, + "tremendous": B_INCR, + "tremendously": B_INCR, + "uber": B_INCR, + "unbelievably": B_INCR, + "unusually": B_INCR, + "utter": B_INCR, + "utterly": B_INCR, + "very": B_INCR, + "almost": B_DECR, + "barely": B_DECR, + "hardly": B_DECR, + "just enough": B_DECR, + "kind of": B_DECR, + "kinda": B_DECR, + "kindof": B_DECR, + "kind-of": B_DECR, + "less": B_DECR, + "little": B_DECR, + "marginal": B_DECR, + "marginally": B_DECR, + "occasional": B_DECR, + "occasionally": B_DECR, + "partly": B_DECR, + "scarce": B_DECR, + "scarcely": B_DECR, + "slight": B_DECR, + "slightly": B_DECR, + "somewhat": B_DECR, + "sort of": B_DECR, + "sorta": B_DECR, + "sortof": B_DECR, + "sort-of": B_DECR, +} + +# check for sentiment laden idioms that do not contain lexicon words (future work, not yet implemented) +SENTIMENT_LADEN_IDIOMS = { + "cut the mustard": 2, + "hand to mouth": -2, + "back handed": -2, + "blow smoke": -2, + "blowing smoke": -2, + "upper hand": 1, + "break a leg": 2, + "cooking with gas": 2, + "in the black": 2, + "in the red": -2, + "on the ball": 2, + "under the weather": -2, +} + +# check for special case idioms and phrases containing lexicon words +SPECIAL_CASES = { + "the shit": 3, + "the bomb": 3, + "bad ass": 1.5, + "badass": 1.5, + "bus stop": 0.0, + "yeah right": -2, + "kiss of death": -1.5, + "to die for": 3, + "beating heart": 3.5, +} + + +# #Static methods# # + + +def negated(input_words, include_nt=True): + """ + Determine if input contains negation words + """ + input_words = [str(w).lower() for w in input_words] + neg_words = [] + neg_words.extend(NEGATE) + for word in neg_words: + if word in input_words: + return True + if include_nt: + for word in input_words: + if "n't" in word: + return True + """if "least" in input_words: + i = input_words.index("least") + if i > 0 and input_words[i - 1] != "at": + return True""" + return False + + +def normalize(score, alpha=15): + """ + Normalize the score to be between -1 and 1 using an alpha that + approximates the max expected value + """ + norm_score = score / math.sqrt((score * score) + alpha) + if norm_score < -1.0: + return -1.0 + elif norm_score > 1.0: + return 1.0 + else: + return norm_score + + +def allcap_differential(words): + """ + Check whether just some words in the input are ALL CAPS + :param list words: The words to inspect + :returns: `True` if some but not all items in `words` are ALL CAPS + """ + is_different = False + allcap_words = 0 + for word in words: + if word.isupper(): + allcap_words += 1 + cap_differential = len(words) - allcap_words + if 0 < cap_differential < len(words): + is_different = True + return is_different + + +def scalar_inc_dec(word, valence, is_cap_diff): + """ + Check if the preceding words increase, decrease, or negate/nullify the + valence + """ + scalar = 0.0 + word_lower = word.lower() + if word_lower in BOOSTER_DICT: + scalar = BOOSTER_DICT[word_lower] + if valence < 0: + scalar *= -1 + # check if booster/dampener word is in ALLCAPS (while others aren't) + if word.isupper() and is_cap_diff: + if valence > 0: + scalar += C_INCR + else: + scalar -= C_INCR + return scalar + + +class SentiText: + """ + Identify sentiment-relevant string-level properties of input text. + """ + + def __init__(self, text): + if not isinstance(text, str): + text = str(text).encode("utf-8") + self.text = text + self.words_and_emoticons = self._words_and_emoticons() + # doesn't separate words from\ + # adjacent punctuation (keeps emoticons & contractions) + self.is_cap_diff = allcap_differential(self.words_and_emoticons) + + @staticmethod + def _strip_punc_if_word(token): + """ + Removes all trailing and leading punctuation + If the resulting string has two or fewer characters, + then it was likely an emoticon, so return original string + (ie ":)" stripped would be "", so just return ":)" + """ + stripped = token.strip(string.punctuation) + if len(stripped) <= 2: + return token + return stripped + + def _words_and_emoticons(self): + """ + Removes leading and trailing puncutation + Leaves contractions and most emoticons + Does not preserve punc-plus-letter emoticons (e.g. :D) + """ + wes = self.text.split() + stripped = list(map(self._strip_punc_if_word, wes)) + return stripped + + +class SentimentIntensityAnalyzer: + """ + Give a sentiment intensity score to sentences. + """ + + def __init__( + self, lexicon_file="vader_lexicon.txt", emoji_lexicon="emoji_utf8_lexicon.txt" + ): + _this_module_file_path_ = os.path.abspath(getsourcefile(lambda: 0)) + lexicon_full_filepath = os.path.join( + os.path.dirname(_this_module_file_path_), lexicon_file + ) + with codecs.open(lexicon_full_filepath, encoding="utf-8") as f: + self.lexicon_full_filepath = f.read() + self.lexicon = self.make_lex_dict() + + emoji_full_filepath = os.path.join( + os.path.dirname(_this_module_file_path_), emoji_lexicon + ) + with codecs.open(emoji_full_filepath, encoding="utf-8") as f: + self.emoji_full_filepath = f.read() + self.emojis = self.make_emoji_dict() + + def make_lex_dict(self): + """ + Convert lexicon file to a dictionary + """ + lex_dict = {} + for line in self.lexicon_full_filepath.rstrip("\n").split("\n"): + if not line: + continue + (word, measure) = line.strip().split("\t")[0:2] + lex_dict[word] = float(measure) + return lex_dict + + def make_emoji_dict(self): + """ + Convert emoji lexicon file to a dictionary + """ + emoji_dict = {} + for line in self.emoji_full_filepath.rstrip("\n").split("\n"): + (emoji, description) = line.strip().split("\t")[0:2] + emoji_dict[emoji] = description + return emoji_dict + + def polarity_scores(self, text): + """ + Return a float for sentiment strength based on the input text. + Positive values are positive valence, negative value are negative + valence. + """ + # convert emojis to their textual descriptions + text_no_emoji = "" + prev_space = True + for chr in text: + if chr in self.emojis: + # get the textual description + description = self.emojis[chr] + if not prev_space: + text_no_emoji += " " + text_no_emoji += description + prev_space = False + else: + text_no_emoji += chr + prev_space = chr == " " + text = text_no_emoji.strip() + + sentitext = SentiText(text) + + sentiments = [] + words_and_emoticons = sentitext.words_and_emoticons + for i, item in enumerate(words_and_emoticons): + valence = 0 + # check for vader_lexicon words that may be used as modifiers or negations + if item.lower() in BOOSTER_DICT: + sentiments.append(valence) + continue + if ( + i < len(words_and_emoticons) - 1 + and item.lower() == "kind" + and words_and_emoticons[i + 1].lower() == "of" + ): + sentiments.append(valence) + continue + + sentiments = self.sentiment_valence(valence, sentitext, item, i, sentiments) + + sentiments = self._but_check(words_and_emoticons, sentiments) + + valence_dict = self.score_valence(sentiments, text) + + return valence_dict + + def sentiment_valence(self, valence, sentitext, item, i, sentiments): + is_cap_diff = sentitext.is_cap_diff + words_and_emoticons = sentitext.words_and_emoticons + item_lowercase = item.lower() + if item_lowercase in self.lexicon: + # get the sentiment valence + valence = self.lexicon[item_lowercase] + + # check for "no" as negation for an adjacent lexicon item vs "no" as its own stand-alone lexicon item + if ( + item_lowercase == "no" + and i != len(words_and_emoticons) - 1 + and words_and_emoticons[i + 1].lower() in self.lexicon + ): + # don't use valence of "no" as a lexicon item. Instead set it's valence to 0.0 and negate the next item + valence = 0.0 + if ( + (i > 0 and words_and_emoticons[i - 1].lower() == "no") + or (i > 1 and words_and_emoticons[i - 2].lower() == "no") + or ( + i > 2 + and words_and_emoticons[i - 3].lower() == "no" + and words_and_emoticons[i - 1].lower() in ["or", "nor"] + ) + ): + valence = self.lexicon[item_lowercase] * N_SCALAR + + # check if sentiment laden word is in ALL CAPS (while others aren't) + if item.isupper() and is_cap_diff: + if valence > 0: + valence += C_INCR + else: + valence -= C_INCR + + for start_i in range(0, 3): + # dampen the scalar modifier of preceding words and emoticons + # (excluding the ones that immediately preceed the item) based + # on their distance from the current item. + if ( + i > start_i + and words_and_emoticons[i - (start_i + 1)].lower() + not in self.lexicon + ): + s = scalar_inc_dec( + words_and_emoticons[i - (start_i + 1)], valence, is_cap_diff + ) + if start_i == 1 and s != 0: + s = s * 0.95 + if start_i == 2 and s != 0: + s = s * 0.9 + valence = valence + s + valence = self._negation_check( + valence, words_and_emoticons, start_i, i + ) + if start_i == 2: + valence = self._special_idioms_check( + valence, words_and_emoticons, i + ) + + valence = self._least_check(valence, words_and_emoticons, i) + sentiments.append(valence) + return sentiments + + def _least_check(self, valence, words_and_emoticons, i): + # check for negation case using "least" + if ( + i > 1 + and words_and_emoticons[i - 1].lower() not in self.lexicon + and words_and_emoticons[i - 1].lower() == "least" + ): + if ( + words_and_emoticons[i - 2].lower() != "at" + and words_and_emoticons[i - 2].lower() != "very" + ): + valence = valence * N_SCALAR + elif ( + i > 0 + and words_and_emoticons[i - 1].lower() not in self.lexicon + and words_and_emoticons[i - 1].lower() == "least" + ): + valence = valence * N_SCALAR + return valence + + @staticmethod + def _but_check(words_and_emoticons, sentiments): + # check for modification in sentiment due to contrastive conjunction 'but' + words_and_emoticons_lower = [str(w).lower() for w in words_and_emoticons] + if "but" in words_and_emoticons_lower: + bi = words_and_emoticons_lower.index("but") + for sentiment in sentiments: + si = sentiments.index(sentiment) + if si < bi: + sentiments.pop(si) + sentiments.insert(si, sentiment * 0.5) + elif si > bi: + sentiments.pop(si) + sentiments.insert(si, sentiment * 1.5) + return sentiments + + @staticmethod + def _special_idioms_check(valence, words_and_emoticons, i): + words_and_emoticons_lower = [str(w).lower() for w in words_and_emoticons] + onezero = "{} {}".format( + words_and_emoticons_lower[i - 1], words_and_emoticons_lower[i] + ) + + twoonezero = "{} {} {}".format( + words_and_emoticons_lower[i - 2], + words_and_emoticons_lower[i - 1], + words_and_emoticons_lower[i], + ) + + twoone = "{} {}".format( + words_and_emoticons_lower[i - 2], words_and_emoticons_lower[i - 1] + ) + + threetwoone = "{} {} {}".format( + words_and_emoticons_lower[i - 3], + words_and_emoticons_lower[i - 2], + words_and_emoticons_lower[i - 1], + ) + + threetwo = "{} {}".format( + words_and_emoticons_lower[i - 3], words_and_emoticons_lower[i - 2] + ) + + sequences = [onezero, twoonezero, twoone, threetwoone, threetwo] + + for seq in sequences: + if seq in SPECIAL_CASES: + valence = SPECIAL_CASES[seq] + break + + if len(words_and_emoticons_lower) - 1 > i: + zeroone = "{} {}".format( + words_and_emoticons_lower[i], words_and_emoticons_lower[i + 1] + ) + if zeroone in SPECIAL_CASES: + valence = SPECIAL_CASES[zeroone] + if len(words_and_emoticons_lower) - 1 > i + 1: + zeroonetwo = "{} {} {}".format( + words_and_emoticons_lower[i], + words_and_emoticons_lower[i + 1], + words_and_emoticons_lower[i + 2], + ) + if zeroonetwo in SPECIAL_CASES: + valence = SPECIAL_CASES[zeroonetwo] + + # check for booster/dampener bi-grams such as 'sort of' or 'kind of' + n_grams = [threetwoone, threetwo, twoone] + for n_gram in n_grams: + if n_gram in BOOSTER_DICT: + valence = valence + BOOSTER_DICT[n_gram] + return valence + + @staticmethod + def _sentiment_laden_idioms_check(valence, senti_text_lower): + # Future Work + # check for sentiment laden idioms that don't contain a lexicon word + idioms_valences = [] + for idiom in SENTIMENT_LADEN_IDIOMS: + if idiom in senti_text_lower: + print(idiom, senti_text_lower) + valence = SENTIMENT_LADEN_IDIOMS[idiom] + idioms_valences.append(valence) + if len(idioms_valences) > 0: + valence = sum(idioms_valences) / float(len(idioms_valences)) + return valence + + @staticmethod + def _negation_check(valence, words_and_emoticons, start_i, i): + words_and_emoticons_lower = [str(w).lower() for w in words_and_emoticons] + if start_i == 0: + if negated( + [words_and_emoticons_lower[i - (start_i + 1)]] + ): # 1 word preceding lexicon word (w/o stopwords) + valence = valence * N_SCALAR + if start_i == 1: + if words_and_emoticons_lower[i - 2] == "never" and ( + words_and_emoticons_lower[i - 1] == "so" + or words_and_emoticons_lower[i - 1] == "this" + ): + valence = valence * 1.25 + elif ( + words_and_emoticons_lower[i - 2] == "without" + and words_and_emoticons_lower[i - 1] == "doubt" + ): + valence = valence + elif negated( + [words_and_emoticons_lower[i - (start_i + 1)]] + ): # 2 words preceding the lexicon word position + valence = valence * N_SCALAR + if start_i == 2: + if ( + words_and_emoticons_lower[i - 3] == "never" + and ( + words_and_emoticons_lower[i - 2] == "so" + or words_and_emoticons_lower[i - 2] == "this" + ) + or ( + words_and_emoticons_lower[i - 1] == "so" + or words_and_emoticons_lower[i - 1] == "this" + ) + ): + valence = valence * 1.25 + elif words_and_emoticons_lower[i - 3] == "without" and ( + words_and_emoticons_lower[i - 2] == "doubt" + or words_and_emoticons_lower[i - 1] == "doubt" + ): + valence = valence + elif negated( + [words_and_emoticons_lower[i - (start_i + 1)]] + ): # 3 words preceding the lexicon word position + valence = valence * N_SCALAR + return valence + + def _punctuation_emphasis(self, text): + # add emphasis from exclamation points and question marks + ep_amplifier = self._amplify_ep(text) + qm_amplifier = self._amplify_qm(text) + punct_emph_amplifier = ep_amplifier + qm_amplifier + return punct_emph_amplifier + + @staticmethod + def _amplify_ep(text): + # check for added emphasis resulting from exclamation points (up to 4 of them) + ep_count = text.count("!") + if ep_count > 4: + ep_count = 4 + # (empirically derived mean sentiment intensity rating increase for + # exclamation points) + ep_amplifier = ep_count * 0.292 + return ep_amplifier + + @staticmethod + def _amplify_qm(text): + # check for added emphasis resulting from question marks (2 or 3+) + qm_count = text.count("?") + qm_amplifier = 0 + if qm_count > 1: + if qm_count <= 3: + # (empirically derived mean sentiment intensity rating increase for + # question marks) + qm_amplifier = qm_count * 0.18 + else: + qm_amplifier = 0.96 + return qm_amplifier + + @staticmethod + def _sift_sentiment_scores(sentiments): + # want separate positive versus negative sentiment scores + pos_sum = 0.0 + neg_sum = 0.0 + neu_count = 0 + for sentiment_score in sentiments: + if sentiment_score > 0: + pos_sum += ( + float(sentiment_score) + 1 + ) # compensates for neutral words that are counted as 1 + if sentiment_score < 0: + neg_sum += ( + float(sentiment_score) - 1 + ) # when used with math.fabs(), compensates for neutrals + if sentiment_score == 0: + neu_count += 1 + return pos_sum, neg_sum, neu_count + + def score_valence(self, sentiments, text): + if sentiments: + sum_s = float(sum(sentiments)) + # compute and add emphasis from punctuation in text + punct_emph_amplifier = self._punctuation_emphasis(text) + if sum_s > 0: + sum_s += punct_emph_amplifier + elif sum_s < 0: + sum_s -= punct_emph_amplifier + + compound = normalize(sum_s) + # discriminate between positive, negative and neutral sentiment scores + pos_sum, neg_sum, neu_count = self._sift_sentiment_scores(sentiments) + + if pos_sum > math.fabs(neg_sum): + pos_sum += punct_emph_amplifier + elif pos_sum < math.fabs(neg_sum): + neg_sum -= punct_emph_amplifier + + total = pos_sum + math.fabs(neg_sum) + neu_count + pos = math.fabs(pos_sum / total) + neg = math.fabs(neg_sum / total) + neu = math.fabs(neu_count / total) + + else: + compound = 0.0 + pos = 0.0 + neg = 0.0 + neu = 0.0 + + sentiment_dict = { + "neg": round(neg, 3), + "neu": round(neu, 3), + "pos": round(pos, 3), + "compound": round(compound, 4), + } + + return sentiment_dict + + +if __name__ == "__main__": + # --- examples ------- + sentences = [ + "VADER is smart, handsome, and funny.", # positive sentence example + "VADER is smart, handsome, and funny!", + # punctuation emphasis handled correctly (sentiment intensity adjusted) + "VADER is very smart, handsome, and funny.", + # booster words handled correctly (sentiment intensity adjusted) + "VADER is VERY SMART, handsome, and FUNNY.", # emphasis for ALLCAPS handled + "VADER is VERY SMART, handsome, and FUNNY!!!", + # combination of signals - VADER appropriately adjusts intensity + "VADER is VERY SMART, uber handsome, and FRIGGIN FUNNY!!!", + # booster words & punctuation make this close to ceiling for score + "VADER is not smart, handsome, nor funny.", # negation sentence example + "The book was good.", # positive sentence + "At least it isn't a horrible book.", # negated negative sentence with contraction + "The book was only kind of good.", + # qualified positive sentence is handled correctly (intensity adjusted) + "The plot was good, but the characters are uncompelling and the dialog is not great.", + # mixed negation sentence + "Today SUX!", # negative slang with capitalization emphasis + "Today only kinda sux! But I'll get by, lol", + # mixed sentiment example with slang and constrastive conjunction "but" + "Make sure you :) or :D today!", # emoticons handled + "Catch utf-8 emoji such as 💘 and 💋 and 😁", # emojis handled + "Not bad at all", # Capitalized negation + ] + + analyzer = SentimentIntensityAnalyzer() + + print("----------------------------------------------------") + print(" - Analyze typical example cases, including handling of:") + print(" -- negations") + print(" -- punctuation emphasis & punctuation flooding") + print(" -- word-shape as emphasis (capitalization difference)") + print( + " -- degree modifiers (intensifiers such as 'very' and dampeners such as 'kind of')" + ) + print(" -- slang words as modifiers such as 'uber' or 'friggin' or 'kinda'") + print( + " -- contrastive conjunction 'but' indicating a shift in sentiment; sentiment of later text is dominant" + ) + print(" -- use of contractions as negations") + print(" -- sentiment laden emoticons such as :) and :D") + print(" -- utf-8 encoded emojis such as 💘 and 💋 and 😁") + print(" -- sentiment laden slang words (e.g., 'sux')") + print(" -- sentiment laden initialisms and acronyms (for example: 'lol') \n") + for sentence in sentences: + vs = analyzer.polarity_scores(sentence) + print(f"{sentence:-<65} {str(vs)}") + print("----------------------------------------------------") + print(" - About the scoring: ") + print( + """ -- The 'compound' score is computed by summing the valence scores of each word in the lexicon, adjusted + according to the rules, and then normalized to be between -1 (most extreme negative) and +1 (most extreme positive). + This is the most useful metric if you want a single unidimensional measure of sentiment for a given sentence. + Calling it a 'normalized, weighted composite score' is accurate.""" + ) + print( + """ -- The 'pos', 'neu', and 'neg' scores are ratios for proportions of text that fall in each category (so these + should all add up to be 1... or close to it with float operation). These are the most useful metrics if + you want multidimensional measures of sentiment for a given sentence.""" + ) + print("----------------------------------------------------") + + # input("\nPress Enter to continue the demo...\n") # for DEMO purposes... + + tricky_sentences = [ + "Sentiment analysis has never been good.", + "Sentiment analysis has never been this good!", + "Most automated sentiment analysis tools are shit.", + "With VADER, sentiment analysis is the shit!", + "Other sentiment analysis tools can be quite bad.", + "On the other hand, VADER is quite bad ass", + "VADER is such a badass!", # slang with punctuation emphasis + "Without a doubt, excellent idea.", + "Roger Dodger is one of the most compelling variations on this theme.", + "Roger Dodger is at least compelling as a variation on the theme.", + "Roger Dodger is one of the least compelling variations on this theme.", + "Not such a badass after all.", # Capitalized negation with slang + "Without a doubt, an excellent idea.", # "without {any} doubt" as negation + ] + print("----------------------------------------------------") + print( + " - Analyze examples of tricky sentences that cause trouble to other sentiment analysis tools." + ) + print( + " -- special case idioms - e.g., 'never good' vs 'never this good', or 'bad' vs 'bad ass'." + ) + print(" -- special uses of 'least' as negation versus comparison \n") + for sentence in tricky_sentences: + vs = analyzer.polarity_scores(sentence) + print(f"{sentence:-<69} {str(vs)}") + print("----------------------------------------------------") + + # input("\nPress Enter to continue the demo...\n") # for DEMO purposes... + + print("----------------------------------------------------") + print( + " - VADER works best when analysis is done at the sentence level (but it can work on single words or entire novels)." + ) + paragraph = "It was one of the worst movies I've seen, despite good reviews. Unbelievably bad acting!! Poor direction. VERY poor production. The movie was bad. Very bad movie. VERY BAD movie!" + print( + " -- For example, given the following paragraph text from a hypothetical movie review:\n\t'{}'".format( + paragraph + ) + ) + print( + " -- You could use NLTK to break the paragraph into sentence tokens for VADER, then average the results for the paragraph like this: \n" + ) + # simple example to tokenize paragraph into sentences for VADER + from nltk import tokenize + + sentence_list = tokenize.sent_tokenize(paragraph) + paragraphSentiments = 0.0 + for sentence in sentence_list: + vs = analyzer.polarity_scores(sentence) + print("{:-<69} {}".format(sentence, str(vs["compound"]))) + paragraphSentiments += vs["compound"] + print( + "AVERAGE SENTIMENT FOR PARAGRAPH: \t" + + str(round(paragraphSentiments / len(sentence_list), 4)) + ) + print("----------------------------------------------------") + + # input("\nPress Enter to continue the demo...\n") # for DEMO purposes... + + print("----------------------------------------------------") + print( + " - Analyze sentiment of IMAGES/VIDEO data based on annotation 'tags' or image labels. \n" + ) + conceptList = [ + "balloons", + "cake", + "candles", + "happy birthday", + "friends", + "laughing", + "smiling", + "party", + ] + conceptSentiments = 0.0 + for concept in conceptList: + vs = analyzer.polarity_scores(concept) + print("{:-<15} {}".format(concept, str(vs["compound"]))) + conceptSentiments += vs["compound"] + print( + "AVERAGE SENTIMENT OF TAGS/LABELS: \t" + + str(round(conceptSentiments / len(conceptList), 4)) + ) + print("\t") + conceptList = ["riot", "fire", "fight", "blood", "mob", "war", "police", "tear gas"] + conceptSentiments = 0.0 + for concept in conceptList: + vs = analyzer.polarity_scores(concept) + print("{:-<15} {}".format(concept, str(vs["compound"]))) + conceptSentiments += vs["compound"] + print( + "AVERAGE SENTIMENT OF TAGS/LABELS: \t" + + str(round(conceptSentiments / len(conceptList), 4)) + ) + print("----------------------------------------------------") + + # input("\nPress Enter to continue the demo...") # for DEMO purposes... + + do_translate = input( + "\nWould you like to run VADER demo examples with NON-ENGLISH text? \n (Note: requires Internet access and uses the 'requests' library) \n Type 'y' or 'n', then press Enter: " + ) + if do_translate.lower().lstrip().__contains__("y"): + import requests + + print("\n----------------------------------------------------") + print(" - Analyze sentiment of NON ENGLISH text...for example:") + print( + " -- French, German, Spanish, Italian, Russian, Japanese, Arabic, Chinese(Simplified) , Chinese(Traditional)" + ) + print(" -- many other languages supported. \n") + languages = [ + "English", + "French", + "German", + "Spanish", + "Italian", + "Russian", + "Japanese", + "Arabic", + "Chinese(Simplified)", + "Chinese(Traditional)", + ] + language_codes = [ + "en", + "fr", + "de", + "es", + "it", + "ru", + "ja", + "ar", + "zh-CN", + "zh-TW", + ] + nonEnglish_sentences = [ + "I'm surprised to see just how amazingly helpful VADER is!", + "Je suis surpris de voir comment VADER est incroyablement utile !", + "Ich bin überrascht zu sehen, nur wie erstaunlich nützlich VADER!", + "Me sorprende ver sólo cómo increíblemente útil VADER!", + "Sono sorpreso di vedere solo come incredibilmente utile VADER è!", + "Я удивлен увидеть, как раз как удивительно полезно ВЕЙДЕРА!", + "私はちょうどどのように驚くほど役に立つベイダーを見て驚いています!", + "أنا مندهش لرؤية فقط كيف مثير للدهشة فيدر فائدة!", + "我很惊讶地看到VADER是如此有用!", + "我很驚訝地看到VADER是如此有用!", + ] + for sentence in nonEnglish_sentences: + to_lang = "en" + from_lang = language_codes[nonEnglish_sentences.index(sentence)] + if (from_lang == "en") or (from_lang == "en-US"): + translation = sentence + translator_name = "No translation needed" + else: # please note usage limits for My Memory Translation Service: http://mymemory.translated.net/doc/usagelimits.php + # using MY MEMORY NET http://mymemory.translated.net + api_url = ( + "http://mymemory.translated.net/api/get?q={}&langpair={}|{}".format( + sentence, from_lang, to_lang + ) + ) + hdrs = { + "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11", + "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", + "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.3", + "Accept-Encoding": "none", + "Accept-Language": "en-US,en;q=0.8", + "Connection": "keep-alive", + } + response = requests.get(api_url, headers=hdrs) + response_json = json.loads(response.text) + translation = response_json["responseData"]["translatedText"] + translator_name = "MemoryNet Translation Service" + vs = analyzer.polarity_scores(translation) + print( + "- {: <8}: {: <69}\t {} ({})".format( + languages[nonEnglish_sentences.index(sentence)], + sentence, + str(vs["compound"]), + translator_name, + ) + ) + print("----------------------------------------------------") + + print("\n\n Demo Done!") diff --git a/build/pyinstaller/vaderSentiment/vader_lexicon.txt b/build/pyinstaller/vaderSentiment/vader_lexicon.txt new file mode 100644 index 00000000000..5b1f9f67f5c --- /dev/null +++ b/build/pyinstaller/vaderSentiment/vader_lexicon.txt @@ -0,0 +1,7520 @@ +$: -1.5 0.80623 [-1, -1, -1, -1, -3, -1, -3, -1, -2, -1] +%) -0.4 1.0198 [-1, 0, -1, 0, 0, -2, -1, 2, -1, 0] +%-) -1.5 1.43178 [-2, 0, -2, -2, -1, 2, -2, -3, -2, -3] +&-: -0.4 1.42829 [-3, -1, 0, 0, -1, -1, -1, 2, -1, 2] +&: -0.7 0.64031 [0, -1, -1, -1, 1, -1, -1, -1, -1, -1] +( '}{' ) 1.6 0.66332 [1, 2, 2, 1, 1, 2, 2, 1, 3, 1] +(% -0.9 0.9434 [0, 0, 1, -1, -1, -1, -2, -2, -1, -2] +('-: 2.2 1.16619 [4, 1, 4, 3, 1, 2, 3, 1, 2, 1] +(': 2.3 0.9 [1, 3, 3, 2, 2, 4, 2, 3, 1, 2] +((-: 2.1 0.53852 [2, 2, 2, 1, 2, 3, 2, 2, 3, 2] +(* 1.1 1.13578 [2, 1, 1, -1, 1, 2, 2, -1, 2, 2] +(-% -0.7 1.26886 [-1, 2, 0, -1, -1, -2, 0, 0, -3, -1] +(-* 1.3 1.26886 [4, 1, 2, 0, 2, -1, 1, 2, 1, 1] +(-: 1.6 0.8 [2, 2, 1, 3, 1, 1, 1, 3, 1, 1] +(-:0 2.8 0.87178 [3, 2, 3, 4, 3, 2, 3, 1, 4, 3] +(-:< -0.4 2.15407 [-3, 3, -1, -1, 2, -1, -2, 3, -3, -1] +(-:o 1.5 0.67082 [3, 1, 1, 2, 2, 2, 1, 1, 1, 1] +(-:O 1.5 0.67082 [3, 1, 1, 2, 2, 2, 1, 1, 1, 1] +(-:{ -0.1 1.57797 [-2, -3, 1, -2, 1, 1, 0, 0, 2, 1] +(-:|>* 1.9 0.83066 [3, 2, 2, 1, 0, 2, 3, 2, 2, 2] +(-; 1.3 1.18743 [3, 2, 3, 0, 1, -1, 1, 2, 1, 1] +(-;| 2.1 1.13578 [3, 2, 2, 4, 1, 1, 1, 4, 2, 1] +(8 2.6 1.0198 [4, 2, 1, 3, 3, 3, 3, 1, 2, 4] +(: 2.2 1.16619 [3, 1, 1, 2, 1, 2, 4, 3, 4, 1] +(:0 2.4 1.11355 [0, 2, 3, 4, 3, 2, 3, 3, 1, 3] +(:< -0.2 2.03961 [-2, -3, 1, 1, 2, -1, 2, 1, -4, 1] +(:o 2.5 0.92195 [3, 3, 1, 3, 3, 1, 2, 2, 4, 3] +(:O 2.5 0.92195 [3, 3, 1, 3, 3, 1, 2, 2, 4, 3] +(; 1.1 1.22066 [3, 1, 1, -1, 1, 2, 2, -1, 1, 2] +(;< 0.3 1.00499 [1, 2, -1, -1, 0, 0, 1, -1, 1, 1] +(= 2.2 1.16619 [3, 1, 2, 2, 1, 1, 4, 3, 4, 1] +(?: 2.1 0.83066 [2, 2, 1, 3, 2, 2, 4, 1, 2, 2] +(^: 1.5 0.67082 [1, 2, 2, 1, 3, 2, 1, 1, 1, 1] +(^; 1.5 0.5 [1, 2, 2, 1, 2, 1, 2, 1, 1, 2] +(^;0 2.0 0.7746 [2, 2, 1, 2, 1, 4, 2, 2, 2, 2] +(^;o 1.9 0.83066 [2, 2, 1, 2, 1, 4, 2, 1, 2, 2] +(o: 1.6 0.8 [2, 1, 3, 1, 1, 1, 2, 3, 1, 1] +)': -2.0 0.44721 [-2, -2, -2, -2, -1, -3, -2, -2, -2, -2] +)-': -2.1 0.53852 [-2, -2, -3, -2, -1, -2, -3, -2, -2, -2] +)-: -2.1 0.9434 [-3, -2, -4, -1, -3, -2, -2, -2, -1, -1] +)-:< -2.2 0.4 [-2, -2, -2, -2, -2, -2, -3, -3, -2, -2] +)-:{ -2.1 0.9434 [-1, -3, -2, -1, -2, -2, -3, -4, -1, -2] +): -1.8 0.87178 [-1, -3, -1, -2, -1, -3, -1, -3, -1, -2] +):< -1.9 0.53852 [-1, -3, -2, -2, -2, -1, -2, -2, -2, -2] +):{ -2.3 0.78102 [-1, -2, -3, -3, -2, -2, -4, -2, -2, -2] +);< -2.6 0.8 [-2, -2, -2, -3, -2, -3, -2, -2, -4, -4] +*) 0.6 1.42829 [1, -1, 1, -3, 1, 1, 2, 1, 1, 2] +*-) 0.3 1.61555 [1, -3, -2, 2, 1, 1, -1, 2, 1, 1] +*-: 2.1 1.51327 [2, 2, 4, 4, 2, 1, -1, 4, 1, 2] +*-; 2.4 1.62481 [2, 3, 4, 4, 2, 1, -1, 4, 1, 4] +*: 1.9 1.04403 [2, 1, 1, 3, 1, 2, 4, 3, 1, 1] +*<|:-) 1.6 1.28062 [0, 1, 3, 1, 1, 2, 3, 0, 4, 1] +*\0/* 2.3 1.00499 [2, 0, 3, 1, 3, 3, 2, 3, 3, 3] +*^: 1.6 1.42829 [2, 2, 1, 3, 2, 2, 3, 3, -1, -1] +,-: 1.2 0.4 [1, 1, 2, 1, 1, 1, 1, 1, 2, 1] +---'-;-{@ 2.3 1.18743 [0, 1, 3, 4, 2, 3, 2, 2, 2, 4] +--<--<@ 2.2 1.249 [0, 1, 2, 4, 2, 1, 3, 2, 3, 4] +.-: -1.2 0.4 [-1, -1, -1, -1, -1, -1, -2, -1, -2, -1] +..###-: -1.7 0.78102 [-2, -3, -3, -2, -1, -1, -1, -1, -1, -2] +..###: -1.9 1.04403 [-4, -1, -3, -1, -2, -2, -1, -3, -1, -1] +/-: -1.3 0.64031 [-1, -1, -1, -1, -1, -1, -1, -2, -3, -1] +/: -1.3 0.45826 [-2, -1, -1, -1, -2, -1, -1, -2, -1, -1] +/:< -1.4 0.4899 [-1, -2, -2, -1, -1, -1, -1, -1, -2, -2] +/= -0.9 0.53852 [-1, -1, -1, 0, -1, -2, -1, -1, -1, 0] +/^: -1.0 0.7746 [-2, -1, -2, 1, -1, -1, -1, -1, -1, -1] +/o: -1.4 0.66332 [0, -2, -1, -1, -2, -2, -1, -2, -1, -2] +0-8 0.1 1.44568 [2, -1, -2, 0, 2, 0, 2, 0, -2, 0] +0-| -1.2 0.4 [-2, -1, -1, -1, -1, -1, -1, -1, -2, -1] +0:) 1.9 1.04403 [2, 2, 2, 1, 0, 2, 4, 1, 3, 2] +0:-) 1.4 0.91652 [2, 1, 0, 1, 2, 3, 2, 1, 2, 0] +0:-3 1.5 0.92195 [2, 1, 0, 2, 2, 3, 2, 1, 2, 0] +0:03 1.9 1.22066 [2, 3, 2, 0, 0, 1, 4, 2, 3, 2] +0;^) 1.6 0.91652 [0, 1, 3, 1, 2, 1, 2, 1, 2, 3] +0_o -0.3 0.78102 [0, -2, 0, 1, 0, 0, -1, 0, -1, 0] +10q 2.1 1.22066 [1, 3, 1, 2, 1, 4, 3, 4, 1, 1] +1337 2.1 1.13578 [3, 1, 4, 0, 2, 3, 1, 2, 2, 3] +143 3.2 0.74833 [4, 4, 2, 3, 2, 3, 4, 3, 4, 3] +1432 2.6 0.8 [4, 3, 3, 2, 2, 4, 2, 2, 2, 2] +14aa41 2.4 0.91652 [3, 2, 2, 4, 2, 2, 1, 2, 4, 2] +182 -2.9 1.3 [-4, 0, -3, -3, -1, -3, -4, -4, -4, -3] +187 -3.1 1.22066 [-4, 0, -4, -3, -2, -4, -3, -3, -4, -4] +2g2b4g 2.8 0.6 [4, 2, 3, 2, 3, 3, 3, 3, 2, 3] +2g2bt -0.1 1.57797 [-1, 2, -1, 1, 0, 2, 0, -3, -2, 1] +2qt 2.1 0.83066 [3, 3, 3, 3, 2, 1, 2, 1, 2, 1] +3:( -2.2 0.87178 [-4, -3, -2, -3, -2, -1, -1, -2, -2, -2] +3:) 0.5 1.28452 [-2, 1, -2, 1, 1, 1, 1, 2, 1, 1] +3:-( -2.3 0.78102 [-2, -3, -2, -2, -2, -2, -4, -1, -3, -2] +3:-) -1.4 1.35647 [-1, -2, 1, 1, -2, -2, -3, -1, -3, -2] +4col -2.2 1.16619 [-2, -3, -1, -3, -4, -1, -2, -1, -4, -1] +4q -3.1 1.51327 [-3, -3, -4, -2, -4, -4, -4, 1, -4, -4] +5fs 1.5 1.11803 [1, 2, 1, 1, 2, 3, 2, 3, -1, 1] +8) 1.9 0.7 [2, 2, 2, 1, 1, 2, 2, 3, 3, 1] +8-d 1.7 0.64031 [1, 2, 0, 2, 2, 2, 2, 2, 2, 2] +8-o -0.3 0.78102 [1, -1, 0, 0, 0, -1, 0, -2, 0, 0] +86 -1.6 1.0198 [-1, -1, -1, -1, -1, -4, -1, -2, -1, -3] +8d 2.9 0.53852 [3, 3, 4, 2, 3, 3, 3, 3, 2, 3] +:###.. -2.4 0.91652 [-3, -2, -4, -3, -1, -2, -2, -3, -1, -3] +:$ -0.2 1.83303 [-2, -1, 0, 0, -1, 1, 4, -3, 1, -1] +:& -0.6 1.0198 [-2, -1, 0, 0, -1, -1, 1, -2, 1, -1] +:'( -2.2 0.74833 [-2, -1, -2, -2, -2, -2, -4, -3, -2, -2] +:') 2.3 0.78102 [3, 1, 3, 2, 2, 2, 2, 4, 2, 2] +:'-( -2.4 0.66332 [-2, -1, -2, -3, -2, -3, -3, -3, -2, -3] +:'-) 2.7 0.64031 [2, 1, 3, 3, 3, 3, 3, 3, 3, 3] +:( -1.9 1.13578 [-2, -3, -2, 0, -1, -1, -2, -3, -1, -4] +:) 2.0 1.18322 [2, 2, 1, 1, 1, 1, 4, 3, 4, 1] +:* 2.5 1.0247 [3, 2, 1, 1, 2, 3, 4, 3, 4, 2] +:-###.. -2.5 0.92195 [-3, -2, -3, -2, -4, -3, -1, -3, -1, -3] +:-& -0.5 0.92195 [-1, -1, 0, -1, -1, -1, -1, 0, 2, -1] +:-( -1.5 0.5 [-2, -1, -1, -1, -2, -2, -2, -1, -2, -1] +:-) 1.3 0.45826 [1, 1, 1, 1, 2, 1, 2, 1, 2, 1] +:-)) 2.8 1.07703 [3, 4, 4, 1, 2, 2, 4, 2, 4, 2] +:-* 1.7 0.64031 [1, 2, 1, 1, 1, 3, 2, 2, 2, 2] +:-, 1.1 0.53852 [1, 1, 1, 0, 1, 1, 1, 1, 2, 2] +:-. -0.9 0.53852 [-1, -1, 0, -1, 0, -1, -1, -1, -2, -1] +:-/ -1.2 0.6 [0, -1, -1, -1, -1, -2, -2, -1, -1, -2] +:-< -1.5 0.5 [-2, -1, -1, -2, -1, -2, -2, -1, -2, -1] +:-d 2.3 0.45826 [2, 2, 3, 3, 2, 3, 2, 2, 2, 2] +:-D 2.3 0.45826 [2, 2, 3, 3, 2, 3, 2, 2, 2, 2] +:-o 0.1 1.3 [2, -1, -2, 0, 1, 1, 2, 0, -1, -1] +:-p 1.2 0.4 [1, 2, 1, 1, 1, 1, 2, 1, 1, 1] +:-[ -1.6 0.4899 [-1, -2, -1, -2, -2, -1, -2, -1, -2, -2] +:-\ -0.9 0.3 [-1, -1, -1, -1, -1, -1, -1, 0, -1, -1] +:-c -1.3 0.45826 [-1, -1, -1, -2, -2, -1, -2, -1, -1, -1] +:-p 1.5 0.5 [1, 1, 1, 1, 1, 2, 2, 2, 2, 2] +:-| -0.7 0.64031 [-1, -1, 0, 0, 0, -1, -1, -2, 0, -1] +:-|| -2.5 0.67082 [-2, -2, -2, -3, -2, -3, -3, -2, -2, -4] +:-Þ 0.9 1.04403 [1, -1, 1, 2, 1, -1, 1, 2, 2, 1] +:/ -1.4 0.66332 [-1, -1, -1, -1, -1, -1, -3, -2, -2, -1] +:3 2.3 1.26886 [4, 1, 1, 1, 2, 2, 4, 3, 4, 1] +:< -2.1 0.7 [-3, -1, -2, -2, -2, -2, -3, -3, -2, -1] +:> 2.1 1.22066 [3, 1, 1, 1, 1, 2, 4, 3, 4, 1] +:?) 1.3 0.64031 [3, 1, 1, 1, 1, 2, 1, 1, 1, 1] +:?c -1.6 0.4899 [-1, -2, -1, -1, -2, -2, -1, -2, -2, -2] +:@ -2.5 0.80623 [-1, -3, -3, -2, -1, -3, -3, -3, -3, -3] +:d 2.3 1.1 [4, 2, 2, 1, 2, 1, 4, 3, 3, 1] +:D 2.3 1.1 [4, 2, 2, 1, 2, 1, 4, 3, 3, 1] +:l -1.7 0.9 [-1, -3, -1, -1, -1, -3, -2, -3, -1, -1] +:o -0.4 1.35647 [2, -1, -2, 0, 1, 0, -3, 0, -1, 0] +:p 1.0 0.7746 [-1, 1, 1, 1, 1, 1, 2, 1, 2, 1] +:s -1.2 0.9798 [-2, -2, -1, -1, -1, 1, -3, -1, -1, -1] +:[ -2.0 0.63246 [-2, -2, -1, -2, -2, -3, -3, -2, -1, -2] +:\ -1.3 0.45826 [-2, -1, -1, -1, -1, -1, -2, -1, -1, -2] +:] 2.2 1.16619 [3, 1, 1, 1, 3, 1, 4, 2, 2, 4] +:^) 2.1 1.13578 [3, 2, 4, 1, 1, 1, 1, 2, 4, 2] +:^* 2.6 0.91652 [2, 1, 2, 3, 4, 4, 3, 2, 3, 2] +:^/ -1.2 0.6 [-2, -1, -2, 0, -1, -1, -1, -1, -2, -1] +:^\ -1.0 0.44721 [-1, -1, -1, -1, -1, -2, 0, -1, -1, -1] +:^| -1.0 0.0 [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] +:c -2.1 0.83066 [-3, -2, -1, -2, -2, -1, -3, -3, -3, -1] +:c) 2.0 1.18322 [2, 1, 1, 1, 1, 2, 3, 4, 4, 1] +:o) 2.1 0.9434 [1, 3, 3, 1, 1, 3, 2, 3, 1, 3] +:o/ -1.4 0.4899 [-1, -1, -1, -2, -1, -1, -2, -2, -1, -2] +:o\ -1.1 0.3 [-1, -1, -1, -2, -1, -1, -1, -1, -1, -1] +:o| -0.6 1.0198 [0, 0, 0, 0, -1, 0, 0, -3, 0, -2] +:P 1.4 0.8 [3, 1, 0, 2, 1, 1, 2, 2, 1, 1] +:{ -1.9 0.83066 [-2, -1, -1, -2, -2, -1, -3, -3, -3, -1] +:| -0.4 1.11355 [-1, -1, 0, -1, -1, -1, 1, -2, 2, 0] +:} 2.1 1.22066 [3, 1, 1, 1, 2, 1, 4, 3, 4, 1] +:Þ 1.1 0.53852 [1, 1, 1, 1, 0, 1, 1, 2, 2, 1] +;) 0.9 1.04403 [2, -1, 1, 1, 1, 1, -1, 2, 2, 1] +;-) 1.0 1.73205 [1, -2, 1, -2, 1, 4, 2, 1, 2, 2] +;-* 2.2 0.74833 [2, 2, 1, 3, 4, 2, 2, 2, 2, 2] +;-] 0.7 1.67631 [1, -2, 1, -3, 1, 2, 2, 1, 2, 2] +;d 0.8 1.249 [2, -1, 2, 1, 1, 1, -2, 2, 1, 1] +;D 0.8 1.249 [2, -1, 2, 1, 1, 1, -2, 2, 1, 1] +;] 0.6 1.11355 [1, -1, 1, 1, 1, 1, -2, 2, 1, 1] +;^) 1.4 0.91652 [2, 2, 1, 2, 1, 2, -1, 1, 2, 2] +-: -2.0 0.89443 [-2, -3, -2, -4, -1, -1, -1, -2, -2, -2] +>.< -1.3 0.45826 [-1, -2, -1, -2, -2, -1, -1, -1, -1, -1] +>: -2.1 1.13578 [-4, -1, -1, -4, -2, -3, -1, -1, -2, -2] +>:( -2.7 0.64031 [-2, -3, -2, -3, -3, -2, -4, -2, -3, -3] +>:) 0.4 1.42829 [1, 1, 2, 1, -1, -2, 1, 2, -2, 1] +>:-( -2.7 0.78102 [-3, -2, -3, -2, -4, -2, -3, -2, -2, -4] +>:-) -0.4 1.68523 [1, 2, 1, -2, -2, -1, -1, -3, -1, 2] +>:/ -1.6 0.8 [-1, -2, -1, -3, -1, -1, -1, -1, -2, -3] +>:o -1.2 1.16619 [-3, -1, -2, 0, -2, -2, 0, -1, 1, -2] +>:p 1.0 0.7746 [-1, 1, 1, 2, 1, 2, 1, 1, 1, 1] +>:[ -2.1 0.53852 [-2, -2, -2, -2, -3, -3, -2, -1, -2, -2] +>:\ -1.7 0.64031 [-1, -2, -1, -2, -2, -3, -1, -1, -2, -2] +>;( -2.9 0.7 [-3, -4, -3, -2, -2, -3, -3, -3, -2, -4] +>;) 0.1 1.04403 [-1, 1, 0, -1, 2, 0, -1, 1, 1, -1] +>_>^ 2.1 0.9434 [2, 2, 1, 4, 3, 2, 1, 3, 1, 2] +@: -2.1 0.9434 [-3, -2, -3, -1, -2, -4, -1, -2, -1, -2] +@>-->-- 2.1 1.22066 [1, 1, 0, 2, 4, 2, 4, 2, 3, 2] +@}-;-'--- 2.2 1.32665 [0, 1, 3, 2, 1, 4, 4, 1, 3, 3] +aas 2.5 0.80623 [2, 3, 3, 4, 1, 2, 3, 2, 2, 3] +aayf 2.7 0.78102 [2, 3, 2, 4, 3, 2, 2, 3, 4, 2] +afu -2.9 0.83066 [-3, -3, -3, -3, -3, -1, -4, -4, -2, -3] +alol 2.8 0.74833 [2, 2, 2, 3, 3, 2, 3, 4, 4, 3] +ambw 2.9 0.7 [2, 3, 4, 2, 3, 2, 3, 3, 4, 3] +aml 3.4 0.66332 [4, 3, 2, 4, 3, 3, 4, 4, 3, 4] +atab -1.9 1.22066 [-2, 0, -1, -2, -1, -1, -2, -4, -4, -2] +awol -1.3 0.78102 [0, -1, -1, -1, -1, -1, -2, -2, -3, -1] +ayc 0.2 0.9798 [0, 1, -1, 1, 0, 1, 0, -1, 2, -1] +ayor -1.2 0.6 [-1, -1, -2, -2, -1, -1, -1, 0, -2, -1] +aug-00 0.3 1.18743 [2, 0, -2, 0, 0, 1, -1, 2, 1, 0] +bfd -2.7 0.78102 [-3, -2, -4, -2, -3, -2, -3, -2, -4, -2] +bfe -2.6 1.35647 [-3, -3, -4, -2, -3, -2, 1, -3, -4, -3] +bff 2.9 0.83066 [3, 3, 4, 2, 4, 2, 2, 3, 4, 2] +bffn 1.0 0.89443 [2, 1, -1, 1, 0, 1, 2, 1, 2, 1] +bl 2.3 1.1 [2, 1, 4, 1, 2, 2, 4, 3, 1, 3] +bsod -2.2 1.07703 [-1, -4, -3, -3, 0, -2, -3, -2, -2, -2] +btd -2.1 0.83066 [-1, -2, -3, -3, -3, -1, -3, -2, -1, -2] +btdt -0.1 1.22066 [0, -1, 0, -1, 0, 3, 1, -1, -1, -1] +bz 0.4 1.35647 [-1, 0, 0, 0, 4, 1, -1, 1, 0, 0] +b^d 2.6 0.8 [3, 2, 2, 4, 3, 1, 3, 3, 3, 2] +cwot -2.3 0.45826 [-3, -2, -2, -2, -2, -3, -2, -3, -2, -2] +d-': -2.5 0.67082 [-3, -3, -2, -2, -2, -4, -2, -3, -2, -2] +d8 -3.2 0.6 [-3, -3, -3, -3, -4, -4, -2, -3, -3, -4] +d: -2.9 0.83066 [-3, -3, -3, -3, -2, -4, -1, -3, -3, -4] +d:< -3.2 0.9798 [-4, -4, -4, -1, -3, -3, -4, -2, -3, -4] +d; -2.9 0.83066 [-1, -3, -3, -3, -3, -4, -2, -3, -3, -4] +d= -3.0 0.89443 [-4, -3, -3, -3, -2, -4, -1, -3, -3, -4] +doa -2.3 1.00499 [-2, -3, -3, -2, -2, -2, -4, 0, -2, -3] +dx -3.0 0.63246 [-3, -2, -3, -3, -4, -3, -4, -2, -3, -3] +ez 1.5 0.67082 [3, 2, 2, 1, 1, 1, 2, 1, 1, 1] +fav 2.4 0.91652 [3, 1, 3, 2, 2, 3, 1, 2, 3, 4] +fcol -1.8 0.74833 [-2, -2, -1, -2, -1, -2, -1, -3, -3, -1] +ff 1.8 1.249 [4, 2, 1, 2, 1, 3, 3, 0, 2, 0] +ffs -2.8 0.9798 [-2, -2, -3, -3, -2, -4, -4, -4, -1, -3] +fkm -2.4 1.35647 [-4, -1, -4, -2, -2, -3, -1, 0, -3, -4] +foaf 1.8 1.249 [2, 1, 2, 0, 4, 1, 1, 1, 2, 4] +ftw 2.0 0.7746 [2, 1, 1, 2, 2, 2, 3, 3, 1, 3] +fu -3.7 0.45826 [-3, -4, -4, -3, -3, -4, -4, -4, -4, -4] +fubar -3.0 1.09545 [-4, -3, -3, -4, -3, -3, -3, -4, 0, -3] +fwb 2.5 1.43178 [2, 3, 4, 0, 1, 2, 4, 1, 4, 4] +fyi 0.8 1.66132 [0, 1, 0, -1, 0, 0, 4, 4, 0, 0] +fysa 0.4 0.91652 [0, 0, 0, 1, 0, 3, 0, 0, 0, 0] +g1 1.4 0.4899 [2, 1, 1, 1, 2, 1, 2, 1, 1, 2] +gg 1.2 0.74833 [0, 2, 2, 1, 0, 1, 2, 2, 1, 1] +gga 1.7 0.45826 [2, 2, 1, 2, 2, 1, 2, 2, 1, 2] +gigo -0.6 1.11355 [-2, -1, 1, 0, 0, 0, -1, -2, -2, 1] +gj 2.0 1.0 [2, 1, 2, 1, 1, 3, 4, 2, 3, 1] +gl 1.3 0.64031 [1, 1, 1, 1, 3, 1, 1, 2, 1, 1] +gla 2.5 0.92195 [1, 2, 2, 4, 2, 4, 2, 3, 3, 2] +gn 1.2 0.74833 [1, 1, 1, 1, 3, 1, 1, 2, 1, 0] +gr8 2.7 0.78102 [1, 3, 3, 4, 3, 2, 3, 2, 3, 3] +grrr -0.4 1.42829 [-2, -1, 0, 1, -2, -1, -1, 3, 0, -1] +gt 1.1 0.53852 [1, 1, 1, 1, 1, 1, 2, 1, 0, 2] +h&k 2.3 0.78102 [2, 2, 2, 3, 4, 2, 3, 2, 1, 2] +hagd 2.2 0.87178 [2, 2, 3, 2, 1, 3, 4, 1, 2, 2] +hagn 2.2 0.87178 [2, 2, 3, 2, 1, 3, 4, 1, 2, 2] +hago 1.2 0.4 [1, 2, 1, 1, 1, 2, 1, 1, 1, 1] +hak 1.9 0.7 [3, 1, 2, 2, 1, 2, 3, 2, 1, 2] +hand 2.2 0.87178 [2, 2, 1, 3, 2, 3, 4, 1, 2, 2] +heart 3.2 0.63246 [3, 3, 4, 3, 4, 2, 3, 4, 3, 3] +hearts 3.3 0.48305 [4, 3, 3, 3, 4, 3, 3, 3, 4, 3] +hho1/2k 1.4 1.11355 [1, -1, 2, 3, 1, 1, 1, 2, 3, 1] +hhoj 2.0 1.09545 [4, 2, 1, 1, 2, 1, 1, 4, 2, 2] +hhok 0.9 0.9434 [1, 2, 1, 0, -1, 0, 2, 1, 1, 2] +hugz 2.0 0.7746 [2, 3, 1, 3, 1, 3, 1, 2, 2, 2] +hi5 1.9 0.53852 [2, 2, 2, 1, 3, 2, 1, 2, 2, 2] +idk -0.4 0.66332 [0, 0, 0, 0, -1, -2, 0, 0, 0, -1] +ijs 0.7 1.84662 [0, -1, 0, -1, 0, 4, 0, 4, -1, 2] +ilu 3.4 0.66332 [3, 4, 3, 4, 2, 3, 4, 3, 4, 4] +iluaaf 2.7 1.1 [3, 3, 3, 2, 3, 0, 4, 3, 2, 4] +ily 3.4 0.66332 [3, 4, 3, 4, 2, 3, 4, 3, 4, 4] +ily2 2.6 0.66332 [3, 2, 3, 2, 3, 2, 3, 4, 2, 2] +iou 0.7 1.34536 [0, 0, -1, 2, 0, 0, 0, 4, 1, 1] +iyq 2.3 1.18743 [3, 3, 1, 1, 2, 1, 4, 4, 3, 1] +j/j 2.0 1.34164 [4, 1, 1, 1, 1, 4, 4, 1, 2, 1] +j/k 1.6 1.2 [1, 2, 1, 3, 0, 0, 2, 2, 1, 4] +j/p 1.4 0.66332 [1, 1, 0, 2, 1, 2, 2, 2, 1, 2] +j/t -0.2 1.46969 [1, -1, -1, -2, 1, 1, 2, -2, 1, -2] +j/w 1.0 1.0 [1, 1, 1, 3, 0, 0, 0, 2, 0, 2] +j4f 1.4 0.8 [2, 1, 1, 0, 3, 1, 1, 1, 2, 2] +j4g 1.7 1.18743 [1, 4, 1, 1, 3, 1, 3, 0, 2, 1] +jho 0.8 0.4 [1, 1, 1, 1, 0, 1, 1, 1, 0, 1] +jhomf 1.0 0.63246 [1, 1, 1, 0, 1, 0, 2, 2, 1, 1] +jj 1.0 0.63246 [1, 1, 1, 1, 2, 0, 2, 1, 1, 0] +jk 0.9 1.22066 [1, 0, 0, 1, 0, 0, 2, 1, 4, 0] +jp 0.8 0.74833 [1, 1, 1, 0, 2, 0, 2, 0, 1, 0] +jt 0.9 0.83066 [1, 1, 0, 2, 2, 0, 2, 0, 1, 0] +jw 1.6 1.68523 [3, 0, 0, 0, 0, 0, 3, 4, 2, 4] +jealz -1.2 0.9798 [-1, -1, -1, 1, -2, -2, -1, -3, -1, -1] +k4y 2.3 1.00499 [2, 1, 1, 2, 4, 2, 3, 4, 2, 2] +kfy 2.3 0.64031 [2, 2, 2, 1, 3, 2, 3, 3, 2, 3] +kia -3.2 0.6 [-3, -3, -3, -4, -3, -2, -3, -3, -4, -4] +kk 1.5 1.0247 [2, 1, 0, 0, 1, 2, 3, 3, 2, 1] +kmuf 2.2 1.4 [2, 2, 2, 3, 4, 3, -1, 1, 4, 2] +l 2.0 0.7746 [2, 1, 2, 3, 2, 3, 1, 3, 2, 1] +l&r 2.2 0.74833 [3, 2, 2, 3, 1, 3, 1, 3, 2, 2] +laoj 1.3 1.73494 [1, -2, -1, 3, 3, 2, 4, 1, 1, 1] +lmao 2.0 1.18322 [3, 0, 3, 0, 3, 1, 3, 2, 3, 2] +lmbao 1.8 1.77764 [3, 2, 2, 2, 1, 3, -3, 2, 4, 2] +lmfao 2.5 1.28452 [3, 2, 3, 3, 3, -1, 4, 2, 3, 2] +lmso 2.7 0.78102 [3, 3, 4, 3, 3, 1, 3, 3, 2, 2] +lol 2.9 0.83066 [4, 2, 2, 2, 4, 2, 3, 3, 4, 3] +lolz 2.7 0.78102 [2, 3, 3, 2, 2, 4, 4, 3, 2, 2] +lts 1.6 0.66332 [1, 1, 2, 2, 1, 3, 1, 1, 2, 2] +ly 2.6 0.91652 [2, 2, 1, 3, 4, 4, 3, 2, 2, 3] +ly4e 2.7 0.78102 [3, 3, 3, 2, 1, 3, 3, 4, 2, 3] +lya 3.3 0.78102 [3, 4, 4, 4, 2, 2, 3, 4, 3, 4] +lyb 3.0 0.63246 [3, 3, 4, 3, 2, 3, 2, 4, 3, 3] +lyl 3.1 0.7 [4, 3, 4, 3, 2, 3, 3, 2, 4, 3] +lylab 2.7 0.78102 [3, 3, 3, 1, 3, 4, 2, 2, 3, 3] +lylas 2.6 0.8 [3, 3, 3, 1, 3, 4, 2, 2, 2, 3] +lylb 1.6 1.56205 [2, 2, 3, -2, 4, 1, 3, 1, 1, 1] +m8 1.4 1.0198 [3, 0, 1, 0, 1, 3, 2, 2, 1, 1] +mia -1.2 0.4 [-2, -1, -1, -2, -1, -1, -1, -1, -1, -1] +mml 2.0 1.0 [1, 1, 2, 3, 3, 2, 1, 2, 4, 1] +mofo -2.4 2.2 [-4, -4, -4, 0, -3, -2, -2, -4, 3, -4] +muah 2.8 1.07703 [1, 2, 4, 4, 4, 2, 4, 2, 2, 3] +mubar -1.0 2.36643 [-4, -2, -3, -2, -2, -2, 1, 4, 2, -2] +musm 0.9 2.07123 [-1, 1, 1, 1, 4, 3, 1, -4, 1, 2] +mwah 2.5 0.80623 [2, 2, 2, 4, 2, 3, 2, 2, 4, 2] +n1 1.9 1.04403 [1, 1, 3, 2, 2, 3, 4, 1, 1, 1] +nbd 1.3 1.34536 [2, 1, 0, 0, 0, 4, 2, 0, 3, 1] +nbif -0.5 0.67082 [-1, -2, 0, 0, 0, 0, -1, -1, 0, 0] +nfc -2.7 0.9 [-3, -2, -2, -3, -1, -2, -4, -3, -4, -3] +nfw -2.4 1.0198 [-2, -2, -1, -3, -1, -2, -4, -3, -4, -2] +nh 2.2 0.6 [2, 2, 2, 2, 1, 3, 3, 3, 2, 2] +nimby -0.8 0.6 [0, 0, -1, 0, -1, -2, -1, -1, -1, -1] +nimjd -0.7 0.78102 [0, -2, -1, -2, 0, -1, 0, 0, 0, -1] +nimq -0.2 0.6 [0, 0, 0, 0, 0, 0, 0, 0, -2, 0] +nimy -1.4 1.68523 [-1, -2, -3, -2, -1, 2, -3, 0, 0, -4] +nitl -1.5 0.92195 [-1, -1, -2, -3, -1, -3, -1, -2, 0, -1] +nme -2.1 1.13578 [-1, -2, -2, -1, -4, -2, -3, -3, 0, -3] +noyb -0.7 1.67631 [-1, -2, 0, -1, -1, -2, -2, -1, 4, -1] +np 1.4 1.0198 [0, 1, 1, 1, 1, 2, 2, 4, 1, 1] +ntmu 1.4 0.66332 [1, 1, 0, 1, 2, 2, 2, 2, 2, 1] +o-8 -0.5 1.5 [2, -1, 0, 0, -2, -2, 0, -2, 2, -2] +o-: -0.3 1.18743 [2, -1, 0, 0, -1, -2, 0, -2, 1, 0] +o-| -1.1 0.53852 [-1, -1, -1, 0, -1, -1, -1, -2, -2, -1] +o.o -0.6 0.8 [-1, -1, -2, 0, 1, 0, -1, 0, -1, -1] +O.o -0.6 0.8 [-1, -1, -2, 0, 1, 0, -1, 0, -1, -1] +o.O -0.6 0.8 [-1, -1, -2, 0, 1, 0, -1, 0, -1, -1] +o: -0.2 0.87178 [-1, 0, -1, -2, 0, 1, 0, 1, 0, 0] +o:) 1.5 0.67082 [3, 1, 1, 2, 2, 2, 1, 1, 1, 1] +o:-) 2.0 1.18322 [1, 4, 1, 2, 4, 1, 1, 2, 3, 1] +o:-3 2.2 0.9798 [1, 4, 2, 3, 3, 2, 1, 2, 3, 1] +o:3 2.3 0.78102 [3, 3, 2, 2, 1, 2, 4, 2, 2, 2] +o:< -0.3 1.1 [-1, -1, -2, 0, -1, 0, 1, 2, 0, -1] +o;^) 1.6 0.8 [1, 2, 1, 2, 1, 2, 2, 0, 3, 2] +ok 1.6 1.42829 [0, 0, 1, 1, 1, 4, 3, 4, 1, 1] +o_o -0.5 0.92195 [0, -1, 0, -2, -2, 0, -1, 1, 0, 0] +O_o -0.5 0.92195 [0, -1, 0, -2, -2, 0, -1, 1, 0, 0] +o_O -0.5 0.92195 [0, -1, 0, -2, -2, 0, -1, 1, 0, 0] +pita -2.4 1.2 [-2, -1, -1, -4, -4, -2, -4, -2, -3, -1] +pls 0.3 0.45826 [0, 1, 1, 1, 0, 0, 0, 0, 0, 0] +plz 0.3 0.45826 [0, 1, 1, 1, 0, 0, 0, 0, 0, 0] +pmbi 0.8 1.32665 [3, 0, 0, 1, 1, -2, 2, 2, 0, 1] +pmfji 0.3 0.78102 [0, 0, 1, 0, 2, -1, 0, 1, 0, 0] +pmji 0.7 1.00499 [1, 2, 0, -1, 0, 0, 2, 2, 1, 0] +po -2.6 0.91652 [-2, -3, -4, -3, -3, -3, -1, -3, -1, -3] +ptl 2.6 1.11355 [3, 4, 2, 4, 1, 2, 3, 1, 4, 2] +pu -1.1 1.3 [-3, -1, -3, -2, -1, -1, -1, -1, 1, 1] +qq -2.2 0.6 [-2, -2, -1, -3, -3, -2, -2, -3, -2, -2] +qt 1.8 0.6 [2, 2, 1, 2, 1, 3, 2, 1, 2, 2] +r&r 2.4 1.0198 [2, 4, 2, 3, 1, 4, 2, 2, 1, 3] +rofl 2.7 0.78102 [3, 2, 2, 2, 4, 4, 2, 3, 3, 2] +roflmao 2.5 1.11803 [4, 2, 2, 4, 1, 1, 2, 4, 3, 2] +rotfl 2.6 0.66332 [3, 2, 3, 3, 1, 3, 3, 3, 2, 3] +rotflmao 2.8 1.07703 [4, 3, 2, 4, 1, 1, 4, 3, 3, 3] +rotflmfao 2.5 1.11803 [3, 4, 1, 3, 3, 3, 0, 3, 2, 3] +rotflol 3.0 1.09545 [1, 4, 4, 4, 2, 2, 2, 3, 4, 4] +rotgl 2.9 0.7 [4, 3, 2, 2, 3, 3, 3, 2, 4, 3] +rotglmao 1.8 2.4 [3, 3, 4, 3, -1, 1, 4, -4, 2, 3] +s: -1.1 0.83066 [-1, -1, -2, -2, -1, -1, -2, -1, 1, -1] +sapfu -1.1 1.57797 [-2, 0, -3, -1, -1, 1, -2, 2, -2, -3] +sete 2.8 0.87178 [3, 3, 3, 2, 3, 3, 4, 4, 1, 2] +sfete 2.7 0.78102 [4, 3, 3, 3, 2, 4, 2, 2, 2, 2] +sgtm 2.4 1.0198 [2, 1, 1, 2, 3, 3, 2, 2, 4, 4] +slap 0.6 2.15407 [2, -1, 1, -1, 0, 4, -3, 4, 1, -1] +slaw 2.1 1.04403 [3, 2, 0, 2, 2, 2, 3, 1, 4, 2] +smh -1.3 0.64031 [-2, -1, 0, -1, -1, -2, -2, -1, -2, -1] +snafu -2.5 1.11803 [-3, -4, -3, -3, -1, 0, -2, -3, -3, -3] +sob -2.8 0.9798 [-3, -4, -3, -2, -2, -1, -2, -4, -4, -3] +swak 2.3 1.00499 [2, 2, 2, 1, 4, 2, 3, 2, 1, 4] +tgif 2.3 1.34536 [1, 3, 3, 3, -1, 2, 4, 2, 3, 3] +thks 1.4 0.4899 [1, 2, 1, 2, 1, 2, 1, 1, 2, 1] +thx 1.5 0.92195 [0, 1, 3, 2, 1, 2, 1, 1, 3, 1] +tia 2.3 0.9 [3, 1, 2, 1, 4, 3, 2, 3, 2, 2] +tmi -0.3 1.61555 [-1, -1, 2, -1, 1, -2, -2, -1, 3, -1] +tnx 1.1 0.53852 [2, 1, 1, 0, 1, 1, 2, 1, 1, 1] +true 1.8 1.32665 [2, 1, 1, 0, 1, 4, 3, 1, 4, 1] +tx 1.5 0.92195 [3, 2, 1, 0, 2, 1, 3, 1, 1, 1] +txs 1.1 0.7 [1, 2, 0, 1, 2, 0, 1, 2, 1, 1] +ty 1.6 0.66332 [1, 2, 3, 1, 2, 2, 1, 2, 1, 1] +tyvm 2.5 1.11803 [2, 2, 1, 3, 1, 4, 2, 4, 2, 4] +urw 1.9 1.13578 [1, 2, 1, 2, 4, 2, 4, 1, 1, 1] +vbg 2.1 1.75784 [2, 3, 3, 3, 3, -3, 3, 2, 2, 3] +vbs 3.1 0.53852 [2, 3, 3, 3, 4, 4, 3, 3, 3, 3] +vip 2.3 1.00499 [2, 1, 1, 3, 4, 2, 2, 4, 2, 2] +vwd 2.6 0.91652 [4, 2, 4, 2, 1, 3, 3, 2, 3, 2] +vwp 2.1 0.7 [3, 1, 2, 2, 3, 2, 2, 3, 1, 2] +wag -0.2 0.74833 [-1, 0, 0, 0, 0, 0, -2, 1, 0, 0] +wd 2.7 1.1 [3, 1, 4, 3, 4, 2, 1, 3, 2, 4] +wilco 0.9 0.9434 [1, 3, 1, 0, 1, 0, 2, 1, 0, 0] +wp 1.0 0.0 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] +wtf -2.8 0.74833 [-4, -3, -2, -3, -2, -2, -2, -4, -3, -3] +wtg 2.1 0.7 [1, 3, 2, 3, 2, 2, 2, 1, 2, 3] +wth -2.4 0.4899 [-2, -3, -2, -3, -2, -2, -2, -3, -3, -2] +x-d 2.7 0.78102 [1, 3, 4, 2, 3, 3, 3, 2, 3, 3] +x-p 1.8 0.87178 [2, 1, 3, 1, 3, 1, 3, 1, 2, 1] +xd 2.7 0.9 [1, 4, 4, 3, 2, 2, 3, 3, 2, 3] +xlnt 3.0 0.89443 [4, 3, 3, 1, 4, 4, 3, 3, 3, 2] +xoxo 3.0 0.7746 [2, 2, 4, 2, 3, 3, 4, 3, 3, 4] +xoxozzz 2.3 0.78102 [3, 1, 2, 2, 2, 2, 3, 2, 4, 2] +xp 1.2 0.4 [1, 1, 1, 1, 2, 1, 2, 1, 1, 1] +xqzt 1.6 1.42829 [0, 2, 1, 2, 4, -1, 3, 1, 1, 3] +xtc 0.8 1.93907 [2, 0, -3, 3, 3, -1, 3, 1, -1, 1] +yolo 1.1 0.83066 [0, 1, 1, 2, 1, 1, 1, 3, 0, 1] +yoyo 0.4 1.85472 [-1, 0, -1, -1, 4, 2, -2, 2, 2, -1] +yvw 1.6 0.4899 [1, 2, 1, 1, 2, 2, 2, 1, 2, 2] +yw 1.8 1.32665 [1, 1, 1, 4, 1, 1, 4, 0, 3, 2] +ywia 2.5 1.11803 [3, 2, 3, 4, 1, 1, 1, 3, 3, 4] +zzz -1.2 0.87178 [0, -1, 0, -1, -3, -1, -1, -2, -2, -1] +[-; 0.5 1.28452 [1, -1, -1, 1, 1, 1, 2, -2, 2, 1] +[: 1.3 0.45826 [1, 1, 2, 1, 2, 2, 1, 1, 1, 1] +[; 1.0 1.34164 [2, 1, 2, 2, 1, 2, 2, -2, -1, 1] +[= 1.7 0.64031 [2, 2, 1, 1, 1, 2, 2, 3, 2, 1] +\-: -1.0 1.18322 [-3, -1, -1, -1, -1, -1, 2, -2, -1, -1] +\: -1.0 0.0 [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] +\:< -1.7 1.18743 [-1, -3, -2, -2, -3, -3, -2, -1, 1, -1] +\= -1.1 0.3 [-1, -1, -1, -1, -1, -1, -1, -2, -1, -1] +\^: -1.3 0.45826 [-1, -1, -1, -2, -1, -1, -1, -2, -2, -1] +\o/ 2.2 0.9798 [2, 1, 1, 2, 4, 2, 2, 4, 2, 2] +\o: -1.2 0.4 [-1, -1, -1, -1, -2, -1, -1, -2, -1, -1] +]-: -2.1 0.53852 [-2, -3, -3, -2, -2, -2, -1, -2, -2, -2] +]: -1.6 0.66332 [-1, -2, -1, -2, -3, -2, -1, -1, -1, -2] +]:< -2.5 0.80623 [-2, -2, -2, -3, -4, -2, -2, -2, -2, -4] +^<_< 1.4 1.11355 [3, 1, 3, 2, 1, 1, 1, -1, 2, 1] +^urs -2.8 0.6 [-2, -3, -3, -2, -3, -3, -2, -3, -4, -3] +abandon -1.9 0.53852 [-1, -2, -2, -2, -2, -3, -2, -2, -1, -2] +abandoned -2.0 1.09545 [-1, -1, -3, -2, -1, -4, -1, -3, -3, -1] +abandoner -1.9 0.83066 [-1, -1, -3, -2, -1, -3, -1, -2, -3, -2] +abandoners -1.9 0.83066 [-2, -3, -2, -3, -2, -1, -2, -2, 0, -2] +abandoning -1.6 0.8 [-3, -2, -3, -2, -1, -1, -1, -1, -1, -1] +abandonment -2.4 1.0198 [-4, -2, -1, -4, -2, -1, -2, -3, -3, -2] +abandonments -1.7 0.45826 [-2, -1, -2, -2, -1, -2, -1, -2, -2, -2] +abandons -1.3 0.9 [-2, -1, -1, -2, -1, -2, -1, -2, 1, -2] +abducted -2.3 1.18743 [-3, -1, 0, -3, -1, -3, -4, -2, -3, -3] +abduction -2.8 0.87178 [-4, -3, -3, -4, -1, -3, -2, -2, -3, -3] +abductions -2.0 1.41421 [-3, -4, -1, -3, -1, -3, 1, -2, -1, -3] +abhor -2.0 1.09545 [-3, -3, -1, -1, -2, -1, -3, -3, 0, -3] +abhorred -2.4 1.49666 [-4, -4, 0, -3, -2, -1, -4, -3, -3, 0] +abhorrent -3.1 1.3 [-4, -4, -4, -2, 0, -4, -2, -3, -4, -4] +abhors -2.9 1.51327 [0, -4, -3, -3, -4, -4, 0, -4, -3, -4] +abilities 1.0 0.63246 [1, 2, 0, 1, 0, 1, 1, 1, 1, 2] +ability 1.3 0.64031 [1, 1, 1, 0, 1, 2, 2, 2, 2, 1] +aboard 0.1 0.3 [0, 0, 0, 0, 1, 0, 0, 0, 0, 0] +absentee -1.1 0.53852 [-1, -1, 0, -2, -1, -1, -2, -1, -1, -1] +absentees -0.8 0.6 [-1, 0, 0, -1, -1, 0, -2, -1, -1, -1] +absolve 1.2 1.46969 [2, -3, 2, 2, 1, 1, 2, 1, 2, 2] +absolved 1.5 0.92195 [3, 1, 2, 1, 0, 2, 3, 1, 1, 1] +absolves 1.3 1.00499 [3, 1, 1, 0, 0, 2, 3, 1, 1, 1] +absolving 1.6 0.8 [3, 1, 2, 1, 1, 2, 3, 1, 1, 1] +abuse -3.2 0.6 [-4, -2, -3, -4, -3, -4, -3, -3, -3, -3] +abused -2.3 0.64031 [-2, -2, -3, -2, -2, -4, -2, -2, -2, -2] +abuser -2.6 0.4899 [-3, -2, -3, -3, -2, -3, -2, -2, -3, -3] +abusers -2.6 1.0198 [-2, -3, -3, -3, -3, -2, -3, -4, -3, 0] +abuses -2.6 0.66332 [-3, -2, -3, -3, -3, -3, -1, -2, -3, -3] +abusing -2.0 1.41421 [-1, -2, -2, -4, -4, -2, -3, -1, 1, -2] +abusive -3.2 0.74833 [-4, -3, -3, -4, -4, -3, -4, -2, -3, -2] +abusively -2.8 0.6 [-3, -4, -3, -2, -3, -2, -2, -3, -3, -3] +abusiveness -2.5 0.92195 [-2, -4, -2, -3, -2, -3, -4, -2, -1, -2] +abusivenesses -3.0 0.63246 [-3, -3, -4, -3, -4, -2, -2, -3, -3, -3] +accept 1.6 0.91652 [2, 1, 2, 1, 1, 2, 4, 1, 1, 1] +acceptabilities 1.6 0.66332 [0, 2, 2, 2, 1, 2, 2, 2, 1, 2] +acceptability 1.1 0.53852 [1, 0, 1, 2, 1, 2, 1, 1, 1, 1] +acceptable 1.3 0.45826 [1, 2, 1, 1, 1, 2, 1, 1, 2, 1] +acceptableness 1.3 0.9 [1, 0, 2, 1, 2, 1, 1, 0, 2, 3] +acceptably 1.5 0.67082 [3, 2, 1, 1, 1, 2, 1, 1, 2, 1] +acceptance 2.0 0.63246 [3, 1, 3, 2, 1, 2, 2, 2, 2, 2] +acceptances 1.7 0.78102 [3, 1, 1, 1, 2, 2, 1, 2, 3, 1] +acceptant 1.6 0.8 [0, 1, 2, 2, 2, 1, 2, 1, 3, 2] +acceptation 1.3 0.78102 [0, 1, 2, 1, 1, 1, 1, 3, 2, 1] +acceptations 0.9 0.83066 [1, 2, 0, 2, 0, 1, 0, 2, 1, 0] +accepted 1.1 0.3 [1, 1, 1, 1, 1, 2, 1, 1, 1, 1] +accepting 1.6 0.66332 [2, 2, 2, 1, 1, 2, 1, 3, 1, 1] +accepts 1.3 0.45826 [1, 2, 1, 1, 1, 2, 2, 1, 1, 1] +accident -2.1 0.83066 [-2, -2, -1, -3, -4, -2, -2, -1, -2, -2] +accidental -0.3 0.45826 [-1, -1, 0, 0, 0, 0, 0, 0, -1, 0] +accidentally -1.4 0.91652 [-2, 0, -2, 0, -3, -1, -1, -1, -2, -2] +accidents -1.3 0.78102 [-1, -1, -1, -1, -2, 0, -3, -1, -2, -1] +accomplish 1.8 0.6 [1, 2, 3, 2, 2, 2, 1, 1, 2, 2] +accomplished 1.9 0.53852 [2, 2, 2, 1, 2, 2, 3, 1, 2, 2] +accomplishes 1.7 0.9 [2, 2, 1, 0, 2, 3, 3, 1, 1, 2] +accusation -1.0 1.09545 [-1, -1, -2, -2, -2, -1, -1, -1, 2, -1] +accusations -1.3 1.26886 [-2, -2, -1, -3, -2, -1, -1, 2, -2, -1] +accuse -0.8 1.53623 [-3, -1, -1, -2, 1, -2, 1, -2, 2, -1] +accused -1.2 1.46969 [-2, -1, -2, 2, -2, -3, -2, -2, -1, 1] +accuses -1.4 1.0198 [-2, -1, -2, 1, -2, -3, -1, -2, -1, -1] +accusing -0.7 1.34536 [-2, -1, -1, 1, -3, -1, -1, 2, -1, 0] +ache -1.6 1.2 [-1, -2, -2, -2, -1, -4, -1, 1, -2, -2] +ached -1.6 0.8 [-2, -2, -1, -2, -1, -2, -3, 0, -1, -2] +aches -1.0 0.7746 [-1, -2, -1, -1, -1, 1, -2, -1, -1, -1] +achievable 1.3 0.45826 [2, 1, 1, 1, 1, 1, 1, 2, 2, 1] +aching -2.2 0.74833 [-2, -3, -2, -1, -3, -3, -2, -3, -1, -2] +acquit 0.8 1.72047 [-3, 3, -1, 3, 2, 1, 1, 1, 0, 1] +acquits 0.1 1.37477 [1, -3, -1, 0, 2, 0, -1, 1, 1, 1] +acquitted 1.0 0.89443 [2, 2, 1, 1, 2, 0, 1, 1, -1, 1] +acquitting 1.3 0.78102 [3, 2, 0, 1, 1, 1, 2, 1, 1, 1] +acrimonious -1.7 1.73494 [-1, -3, -2, -3, 3, -3, -1, -2, -2, -3] +active 1.7 1.26886 [1, 2, 1, 1, 1, 4, 2, 4, 0, 1] +actively 1.3 0.78102 [0, 1, 0, 2, 2, 1, 1, 2, 2, 2] +activeness 0.6 0.8 [0, 2, 0, 0, 1, 0, 1, 0, 2, 0] +activenesses 0.8 0.74833 [2, 0, 1, 0, 0, 0, 1, 2, 1, 1] +actives 1.1 0.7 [2, 1, 0, 1, 1, 0, 1, 1, 2, 2] +adequate 0.9 0.7 [0, 0, 1, 1, 0, 2, 1, 1, 2, 1] +admirability 2.4 0.4899 [2, 3, 3, 3, 3, 2, 2, 2, 2, 2] +admirable 2.6 0.66332 [2, 3, 3, 3, 4, 3, 2, 2, 2, 2] +admirableness 2.2 0.87178 [2, 2, 3, 3, 3, 1, 3, 1, 3, 1] +admirably 2.5 0.67082 [2, 3, 3, 3, 4, 2, 2, 2, 2, 2] +admiral 1.3 1.18743 [0, 0, 1, 3, 3, 2, 2, 0, 2, 0] +admirals 1.5 0.80623 [2, 2, 0, 2, 2, 0, 1, 2, 2, 2] +admiralties 1.6 0.66332 [2, 2, 2, 1, 0, 2, 2, 2, 1, 2] +admiralty 1.2 1.53623 [0, 4, 0, 0, 0, 2, 2, 3, 2, -1] +admiration 2.5 0.80623 [3, 1, 1, 3, 3, 2, 3, 3, 3, 3] +admirations 1.6 0.66332 [2, 2, 1, 1, 2, 2, 2, 2, 2, 0] +admire 2.1 0.83066 [3, 3, 1, 3, 3, 2, 1, 2, 1, 2] +admired 2.3 0.78102 [4, 2, 2, 2, 2, 2, 3, 3, 1, 2] +admirer 1.8 0.74833 [2, 1, 1, 2, 3, 2, 3, 1, 1, 2] +admirers 1.7 1.00499 [2, 3, 2, 2, 2, 1, -1, 2, 2, 2] +admires 1.5 0.67082 [3, 1, 1, 2, 1, 2, 2, 1, 1, 1] +admiring 1.6 0.8 [1, 2, 1, 1, 3, 3, 2, 1, 1, 1] +admiringly 2.3 0.64031 [1, 3, 3, 2, 2, 2, 2, 3, 3, 2] +admit 0.8 1.07703 [0, 0, 0, 0, 0, 1, 3, 2, 2, 0] +admits 1.2 0.87178 [1, 2, 2, 2, 0, 0, 1, 2, 0, 2] +admitted 0.4 0.66332 [0, 1, 0, 1, 0, 0, 2, 0, 0, 0] +admonished -1.9 0.9434 [-2, -2, -2, -1, -2, -3, -1, -1, -1, -4] +adopt 0.7 0.64031 [0, 0, 1, 1, 1, 0, 1, 0, 1, 2] +adopts 0.7 0.64031 [0, 0, 1, 2, 1, 0, 1, 1, 0, 1] +adorability 2.2 0.74833 [2, 2, 2, 2, 1, 2, 3, 2, 4, 2] +adorable 2.2 0.6 [3, 2, 2, 3, 2, 2, 1, 3, 2, 2] +adorableness 2.5 0.67082 [2, 3, 3, 2, 3, 2, 1, 3, 3, 3] +adorably 2.1 0.7 [3, 1, 2, 3, 2, 2, 1, 3, 2, 2] +adoration 2.9 0.7 [3, 3, 3, 2, 3, 3, 4, 2, 4, 2] +adorations 2.2 0.87178 [2, 2, 3, 1, 3, 1, 3, 3, 1, 3] +adore 2.6 0.91652 [3, 3, 1, 2, 3, 3, 3, 4, 1, 3] +adored 1.8 0.87178 [2, 3, 3, 2, 2, 1, 1, 0, 2, 2] +adorer 1.7 1.1 [2, 4, 3, 1, 2, 1, 1, 0, 2, 1] +adorers 2.1 0.7 [3, 2, 1, 2, 2, 2, 3, 2, 3, 1] +adores 1.6 0.66332 [2, 1, 3, 2, 2, 1, 1, 1, 2, 1] +adoring 2.6 0.66332 [2, 3, 3, 3, 1, 3, 3, 2, 3, 3] +adoringly 2.4 0.8 [2, 3, 2, 3, 3, 3, 3, 1, 1, 3] +adorn 0.9 0.53852 [1, 1, 1, 0, 2, 1, 1, 0, 1, 1] +adorned 0.8 1.249 [1, 1, 0, 2, -1, 3, -1, 2, 1, 0] +adorner 1.3 0.78102 [1, 1, 1, 2, 1, 3, 1, 2, 1, 0] +adorners 0.9 0.9434 [2, 2, 0, 1, -1, 2, 1, 1, 0, 1] +adorning 1.0 0.7746 [0, 0, 1, 1, 1, 2, 2, 1, 0, 2] +adornment 1.3 0.78102 [1, 3, 1, 0, 2, 2, 1, 1, 1, 1] +adornments 0.8 1.16619 [2, -1, 0, 0, 2, 1, 2, -1, 1, 2] +adorns 0.5 1.56525 [3, -1, 1, 0, 2, -1, 3, -1, 0, -1] +advanced 1.0 0.63246 [1, 0, 1, 1, 1, 0, 1, 2, 1, 2] +advantage 1.0 0.63246 [1, 2, 1, 1, 2, 0, 1, 0, 1, 1] +advantaged 1.4 0.91652 [1, 0, 3, 0, 1, 1, 2, 2, 2, 2] +advantageous 1.5 0.67082 [2, 0, 2, 2, 2, 1, 1, 1, 2, 2] +advantageously 1.9 0.53852 [2, 2, 2, 3, 2, 2, 2, 1, 1, 2] +advantageousness 1.6 1.28062 [-2, 2, 3, 1, 2, 2, 2, 2, 2, 2] +advantages 1.5 0.80623 [1, 0, 3, 1, 1, 1, 2, 2, 2, 2] +advantaging 1.6 0.66332 [3, 1, 1, 2, 1, 1, 2, 2, 2, 1] +adventure 1.3 0.45826 [1, 2, 1, 1, 2, 1, 1, 1, 1, 2] +adventured 1.3 0.45826 [1, 2, 1, 2, 1, 2, 1, 1, 1, 1] +adventurer 1.2 0.6 [1, 2, 0, 2, 1, 2, 1, 1, 1, 1] +adventurers 0.9 0.9434 [0, 1, 0, 1, 0, 1, 0, 1, 3, 2] +adventures 1.4 1.2 [2, 2, 1, 2, -2, 2, 2, 1, 2, 2] +adventuresome 1.7 1.1 [0, 3, 0, 1, 2, 2, 3, 1, 2, 3] +adventuresomeness 1.3 1.00499 [1, 0, 0, 2, 3, 2, 2, 0, 1, 2] +adventuress 0.8 1.72047 [3, -1, 2, 2, 0, 0, 1, 2, -3, 2] +adventuresses 1.4 1.11355 [1, 0, 0, 3, 2, 2, 3, 0, 1, 2] +adventuring 2.3 0.78102 [2, 3, 2, 3, 1, 3, 3, 1, 2, 3] +adventurism 1.5 0.67082 [1, 0, 2, 2, 2, 2, 1, 1, 2, 2] +adventurist 1.4 0.4899 [1, 1, 2, 1, 2, 2, 2, 1, 1, 1] +adventuristic 1.7 0.64031 [2, 1, 1, 2, 2, 1, 3, 2, 2, 1] +adventurists 1.2 0.9798 [3, 1, 0, 0, 1, 2, 1, 0, 2, 2] +adventurous 1.4 1.11355 [0, 1, 2, 1, 2, 0, 3, 2, 3, 0] +adventurously 1.3 0.9 [0, 1, 2, 2, 1, 2, 1, 1, 0, 3] +adventurousness 1.8 0.87178 [0, 1, 3, 2, 1, 3, 2, 2, 2, 2] +adversarial -1.5 0.92195 [-2, 0, -1, -3, -2, -2, 0, -1, -2, -2] +adversaries -1.0 0.63246 [-1, -1, -1, -1, 0, -2, -2, -1, -1, 0] +adversary -0.8 1.72047 [-3, -1, -2, -2, -2, 2, 1, -1, 2, -2] +adversative -1.2 0.74833 [-1, -1, -2, -1, -1, -1, -3, -1, 0, -1] +adversatively -0.1 1.37477 [0, -2, -1, 0, -1, -1, 1, 1, 3, -1] +adversatives -1.0 0.7746 [-1, -1, -2, -1, -2, 1, -1, -1, -1, -1] +adverse -1.5 0.80623 [-2, -2, -2, -1, -1, 0, -1, -3, -1, -2] +adversely -0.8 1.6 [-2, -2, 0, -2, -2, 2, -2, 2, -2, 0] +adverseness -0.6 1.35647 [-1, -2, -1, 2, -1, -2, -1, 2, -1, -1] +adversities -1.5 0.67082 [-2, -2, -1, -1, -2, 0, -2, -1, -2, -2] +adversity -1.8 0.6 [-3, -2, -1, -2, -2, -2, -1, -1, -2, -2] +affected -0.6 1.35647 [-1, -2, 0, -2, 0, 0, 2, -2, 1, -2] +affection 2.4 0.8 [3, 2, 2, 3, 4, 1, 3, 2, 2, 2] +affectional 1.9 1.04403 [3, 3, 2, 0, 2, 2, 2, 3, 2, 0] +affectionally 1.5 0.92195 [1, 1, 3, 1, 1, 0, 2, 2, 3, 1] +affectionate 1.9 1.13578 [1, 0, 3, 1, 3, 2, 2, 1, 2, 4] +affectionately 2.2 0.87178 [4, 1, 1, 2, 2, 2, 3, 3, 2, 2] +affectioned 1.8 0.4 [2, 2, 1, 2, 2, 1, 2, 2, 2, 2] +affectionless -2.0 0.44721 [-2, -1, -2, -2, -2, -2, -2, -2, -2, -3] +affections 1.5 1.11803 [-1, 3, 2, 2, 1, 1, 2, 1, 3, 1] +afflicted -1.5 1.0247 [-1, -2, -3, -2, 1, -1, -1, -2, -2, -2] +affronted 0.2 2.03961 [1, -2, 2, -2, -2, 4, 0, 2, 1, -2] +aggravate -2.5 0.80623 [-3, -3, -2, -3, -2, -4, -3, -2, -2, -1] +aggravated -1.9 1.04403 [-4, -3, -3, -1, -1, -1, -1, -2, -2, -1] +aggravates -1.9 0.83066 [-3, -2, -2, -2, -3, -1, -2, -2, 0, -2] +aggravating -1.2 0.9798 [-2, -2, -1, -2, -2, -1, 0, 1, -1, -2] +aggress -1.3 1.55242 [-2, -2, 2, -2, -1, -3, -3, -1, 1, -2] +aggressed -1.4 0.4899 [-1, -1, -1, -1, -2, -1, -2, -2, -2, -1] +aggresses -0.5 1.43178 [-1, -2, -1, -1, -3, 0, -1, 1, 2, 1] +aggressing -0.6 1.28062 [-1, -2, -1, 0, -1, -2, 2, -2, 1, 0] +aggression -1.2 1.77764 [-2, -2, 1, 1, -4, 2, -2, -2, -2, -2] +aggressions -1.3 1.48661 [-1, -2, -2, -2, -2, -3, 1, -2, 2, -2] +aggressive -0.6 1.28062 [-2, 1, -2, -2, 0, -2, -1, 1, 1, 0] +aggressively -1.3 1.55242 [-1, -2, 3, -2, -3, -2, -1, -1, -2, -2] +aggressiveness -1.8 0.74833 [-1, -2, -1, -2, -2, -1, -3, -1, -3, -2] +aggressivities -1.4 1.28062 [-1, -1, -1, -2, 2, -2, -2, -2, -3, -2] +aggressivity -0.6 1.35647 [-3, -1, 1, 0, 0, 0, -3, -1, 1, 0] +aggressor -0.8 1.32665 [-2, 0, -1, 2, -2, -2, -1, -1, -2, 1] +aggressors -0.9 1.13578 [-2, -2, -1, -1, -1, 1, 1, 0, -2, -2] +aghast -1.9 1.04403 [-2, -3, -1, 0, -2, -1, -4, -2, -2, -2] +agitate -1.7 0.64031 [-2, -2, -3, -1, -1, -1, -2, -1, -2, -2] +agitated -2.0 0.63246 [-2, -2, -2, -2, -1, -3, -3, -2, -2, -1] +agitatedly -1.6 0.8 [-1, -2, -1, -3, -1, -3, -1, -1, -2, -1] +agitates -1.4 0.8 [-2, 0, -1, -2, -1, -1, -3, -1, -2, -1] +agitating -1.8 0.87178 [-2, -1, -1, -1, -2, -3, -1, -3, -3, -1] +agitation -1.0 1.09545 [-2, -1, 1, -1, -2, -1, -2, -1, 1, -2] +agitational -1.2 1.66132 [-3, -3, -2, 1, -1, -2, 0, 2, -1, -3] +agitations -1.3 1.18743 [-1, -2, -1, -3, -2, -3, 0, -1, 1, -1] +agitative -1.3 1.26886 [-2, -2, -1, -2, -1, -3, 1, -2, 1, -2] +agitato -0.1 1.13578 [1, 2, 0, 0, 0, 0, -2, 0, -2, 0] +agitator -1.4 0.8 [-1, -1, -1, -2, -1, -1, -2, -3, -2, 0] +agitators -2.1 0.9434 [-2, -3, -3, -2, -2, -1, -3, -2, 0, -3] +agog 1.9 0.7 [2, 1, 3, 3, 2, 1, 2, 2, 1, 2] +agonise -2.1 0.9434 [-3, -3, -2, -3, -1, -3, -1, -3, -1, -1] +agonised -2.3 0.64031 [-2, -3, -3, -2, -2, -2, -2, -3, -1, -3] +agonises -2.4 0.91652 [-1, -4, -3, -3, -2, -2, -2, -3, -1, -3] +agonising -1.5 1.43178 [-3, -2, -3, -3, -1, 1, 0, 0, -1, -3] +agonize -2.3 0.9 [-2, -3, -1, -2, -2, -2, -4, -1, -3, -3] +agonized -2.2 1.249 [-2, -3, -3, -3, -3, -2, -1, -3, 1, -3] +agonizes -2.3 1.18743 [-1, -3, -4, -3, -3, -2, -1, -3, 0, -3] +agonizing -2.7 0.78102 [-3, -2, -2, -2, -4, -3, -3, -2, -4, -2] +agonizingly -2.3 1.48661 [-3, -1, -3, -4, -4, -2, -3, 1, -1, -3] +agony -1.8 1.16619 [-3, -1, -2, -4, -2, -1, 0, -3, -1, -1] +agree 1.5 1.11803 [1, 0, 3, 1, 2, 1, 4, 1, 1, 1] +agreeability 1.9 1.04403 [1, 1, 1, 3, 3, 2, 1, 2, 4, 1] +agreeable 1.8 0.4 [2, 1, 2, 1, 2, 2, 2, 2, 2, 2] +agreeableness 1.8 0.9798 [2, 3, 2, 1, 1, 1, 4, 1, 2, 1] +agreeablenesses 1.3 0.45826 [2, 1, 1, 2, 1, 2, 1, 1, 1, 1] +agreeably 1.6 0.4899 [1, 1, 2, 1, 1, 2, 2, 2, 2, 2] +agreed 1.1 0.53852 [1, 1, 2, 1, 1, 2, 1, 0, 1, 1] +agreeing 1.4 0.4899 [1, 1, 1, 1, 2, 1, 1, 2, 2, 2] +agreement 2.2 0.74833 [2, 1, 1, 3, 3, 3, 2, 2, 2, 3] +agreements 1.1 1.13578 [0, 1, 0, 1, 1, 2, 1, 0, 4, 1] +agrees 0.8 1.4 [1, 1, 1, 1, 3, 1, -3, 1, 1, 1] +alarm -1.4 0.91652 [-1, -1, -2, -2, -2, -2, -1, 1, -2, -2] +alarmed -1.4 0.4899 [-2, -1, -2, -2, -1, -1, -1, -2, -1, -1] +alarming -0.5 1.62788 [-1, 1, -1, 1, -3, 1, -2, -3, 1, 1] +alarmingly -2.6 0.91652 [-3, -3, -4, -3, -2, -1, -3, -3, -1, -3] +alarmism -0.3 1.26886 [-2, 0, -2, -1, 0, 1, 1, -1, 2, -1] +alarmists -1.1 1.3 [-1, -2, -3, -2, -1, -2, 1, 1, 0, -2] +alarms -1.1 1.04403 [-2, 0, -2, -1, 0, 0, 0, -1, -2, -3] +alas -1.1 1.22066 [-1, -2, -1, 0, -1, 0, 1, -3, -1, -3] +alert 1.2 0.87178 [1, 2, 0, 1, 0, 2, 2, 0, 2, 2] +alienation -1.1 1.51327 [-3, -2, -3, -1, -2, -1, 2, -1, 1, -1] +alive 1.6 0.8 [1, 1, 2, 3, 3, 2, 1, 1, 1, 1] +allergic -1.2 0.4 [-1, -2, -1, -2, -1, -1, -1, -1, -1, -1] +allow 0.9 0.83066 [0, 0, 0, 1, 2, 2, 1, 1, 2, 0] +alone -1.0 0.63246 [-2, -1, -1, -1, -2, -1, 0, -1, -1, 0] +alright 1.0 0.7746 [0, 1, 0, 3, 1, 1, 1, 1, 1, 1] +amaze 2.5 1.0247 [3, 2, 3, 4, 2, 3, 1, 4, 2, 1] +amazed 2.2 1.07703 [1, 0, 3, 2, 2, 4, 3, 3, 2, 2] +amazedly 2.1 0.53852 [2, 2, 2, 2, 3, 2, 2, 3, 1, 2] +amazement 2.5 0.80623 [3, 3, 2, 4, 1, 2, 2, 3, 2, 3] +amazements 2.2 0.87178 [3, 1, 1, 3, 3, 2, 1, 2, 3, 3] +amazes 2.2 0.9798 [1, 0, 3, 2, 2, 3, 3, 3, 2, 3] +amazing 2.8 0.87178 [1, 4, 3, 2, 4, 2, 3, 3, 3, 3] +amazon 0.7 0.64031 [0, 1, 1, 0, 1, 0, 1, 0, 1, 2] +amazonite 0.2 0.6 [0, 0, 2, 0, 0, 0, 0, 0, 0, 0] +amazons -0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 0, -1, 0] +amazonstone 1.0 1.61245 [0, 0, 0, 0, 4, 4, 2, 0, 0, 0] +amazonstones 0.2 0.6 [0, 0, 0, 0, 0, 0, 0, 0, 2, 0] +ambitious 2.1 0.53852 [2, 3, 2, 2, 2, 2, 2, 2, 3, 1] +ambivalent 0.5 0.92195 [0, 0, -1, 2, 1, 1, 1, -1, 1, 1] +amor 3.0 0.63246 [3, 3, 2, 4, 3, 2, 4, 3, 3, 3] +amoral -1.6 0.66332 [-1, -2, 0, -2, -2, -2, -2, -2, -1, -2] +amoralism -0.7 1.34536 [-2, -1, -2, 0, 0, -3, 2, 0, -1, 0] +amoralisms -0.7 1.00499 [-2, 0, 1, -1, -2, -1, -1, 1, -1, -1] +amoralities -1.2 1.6 [-3, 0, 0, -2, 1, -1, 0, -4, -3, 0] +amorality -1.5 0.92195 [0, -1, -1, -2, -1, -3, -1, -3, -2, -1] +amorally -1.0 1.61245 [-2, 0, 1, -4, -1, 1, 1, -2, -2, -2] +amoretti 0.2 0.4 [0, 0, 0, 1, 0, 0, 0, 0, 0, 1] +amoretto 0.6 0.8 [0, 1, 0, 1, 0, 0, 2, 0, 0, 2] +amorettos 0.3 0.64031 [0, 1, 0, 1, 0, 0, 0, 1, 1, -1] +amorino 1.2 0.87178 [2, 1, 1, 0, 3, 1, 1, 0, 1, 2] +amorist 1.6 1.0198 [3, 0, 0, 2, 2, 1, 3, 1, 2, 2] +amoristic 1.0 1.67332 [1, 0, 2, 3, -1, 3, 1, 3, 0, -2] +amorists 0.1 0.9434 [0, 2, 0, 0, 1, 0, -2, 0, 0, 0] +amoroso 2.3 0.78102 [3, 1, 1, 2, 3, 3, 3, 3, 2, 2] +amorous 1.8 0.9798 [3, 1, 2, 2, 1, 1, 3, 0, 2, 3] +amorously 2.3 0.78102 [1, 1, 3, 2, 3, 3, 2, 3, 2, 3] +amorousness 2.0 0.89443 [2, 3, 1, 2, 0, 2, 2, 3, 3, 2] +amorphous -0.2 0.4 [0, 0, 0, 0, 0, 0, -1, 0, 0, -1] +amorphously 0.1 0.7 [-1, 0, 0, 0, 0, 0, 2, 0, 0, 0] +amorphousness 0.3 0.45826 [0, 0, 0, 0, 0, 1, 1, 1, 0, 0] +amort -2.1 0.83066 [-3, -1, -2, -2, -2, -2, -2, -4, -1, -2] +amortise 0.5 1.43178 [0, 1, 1, 0, -3, 2, 0, 0, 2, 2] +amortised -0.2 1.16619 [-1, -3, 0, 0, 0, 2, 0, 0, 0, 0] +amortises 0.1 0.83066 [-1, -1, 0, 0, 0, 2, 1, 0, 0, 0] +amortizable 0.5 1.0247 [2, 0, 1, 0, 1, 1, -2, 1, 0, 1] +amortization 0.6 1.0198 [0, 0, 0, 0, 1, 0, 0, 0, 3, 2] +amortizations 0.2 1.07703 [-1, 1, 0, 0, 1, 0, 2, 1, -2, 0] +amortize -0.1 1.04403 [0, 0, 0, 0, 2, -2, -1, 1, -1, 0] +amortized 0.8 0.74833 [0, 2, 0, 0, 1, 1, 1, 0, 1, 2] +amortizes 0.6 0.8 [0, 2, 0, 0, 1, 1, 0, 0, 0, 2] +amortizing 0.8 1.249 [0, 3, 0, 0, 0, 0, 0, 0, 3, 2] +amusable 0.7 1.18743 [2, 1, 1, 1, 1, 1, 2, -2, -1, 1] +amuse 1.7 0.78102 [1, 2, 1, 1, 2, 1, 1, 3, 3, 2] +amused 1.8 0.6 [1, 2, 2, 2, 2, 2, 1, 2, 3, 1] +amusedly 2.2 0.74833 [3, 3, 2, 2, 3, 2, 2, 3, 1, 1] +amusement 1.5 1.11803 [3, 2, 3, 1, 2, 2, -1, 1, 1, 1] +amusements 1.5 1.0247 [2, 1, 2, 1, 2, 2, 3, -1, 2, 1] +amuser 1.1 1.7 [2, 1, -3, 2, 2, 3, -1, 1, 2, 2] +amusers 1.3 0.45826 [1, 1, 2, 1, 2, 1, 2, 1, 1, 1] +amuses 1.7 0.64031 [1, 2, 1, 2, 2, 2, 1, 2, 3, 1] +amusia 0.3 1.48661 [0, -1, 1, -1, 2, 2, -1, -1, -1, 3] +amusias -0.4 0.66332 [-1, 0, 0, 1, 0, 0, -1, -1, -1, -1] +amusing 1.6 0.91652 [2, 2, 2, -1, 2, 2, 1, 2, 2, 2] +amusingly 0.8 1.249 [1, 2, 1, 1, 1, 2, 2, -2, -1, 1] +amusingness 1.8 0.6 [1, 2, 3, 2, 1, 2, 2, 1, 2, 2] +amusive 1.7 1.1 [3, 1, 3, 1, 2, 2, 2, 2, -1, 2] +anger -2.7 1.18743 [-1, -2, -3, -2, -4, -4, -2, -1, -4, -4] +angered -2.3 0.78102 [-2, -3, -2, -4, -2, -2, -3, -2, -2, -1] +angering -2.2 0.6 [-3, -2, -1, -3, -2, -2, -3, -2, -2, -2] +angerly -1.9 0.53852 [-2, -2, -1, -1, -3, -2, -2, -2, -2, -2] +angers -2.3 0.9 [-3, -1, -2, -3, -2, -2, -4, -1, -3, -2] +angrier -2.3 0.64031 [-2, -3, -2, -3, -1, -3, -2, -3, -2, -2] +angriest -3.1 0.83066 [-4, -3, -2, -2, -2, -4, -3, -4, -4, -3] +angrily -1.8 0.4 [-2, -1, -2, -2, -2, -1, -2, -2, -2, -2] +angriness -1.7 0.64031 [-2, 0, -2, -2, -1, -2, -2, -2, -2, -2] +angry -2.3 0.9 [-2, -2, -1, -3, -1, -2, -4, -2, -3, -3] +anguish -2.9 0.83066 [-3, -3, -2, -3, -4, -1, -3, -3, -4, -3] +anguished -1.8 1.4 [-3, -4, -1, -3, -2, -1, -1, 1, -1, -3] +anguishes -2.1 1.44568 [-4, -4, -2, -3, 1, -2, -1, -1, -2, -3] +anguishing -2.7 0.9 [-2, -2, -1, -3, -2, -4, -4, -3, -3, -3] +animosity -1.9 1.75784 [-2, -3, -3, -3, -2, 2, 1, -3, -3, -3] +annoy -1.9 0.53852 [-2, -2, -1, -2, -2, -1, -2, -2, -2, -3] +annoyance -1.3 1.55242 [-2, -3, -2, -2, -1, 1, -3, -2, 2, -1] +annoyances -1.8 0.6 [-2, -2, -2, -1, -1, -2, -3, -1, -2, -2] +annoyed -1.6 1.11355 [-3, -1, 1, -3, -1, -1, -2, -2, -2, -2] +annoyer -2.2 0.87178 [-3, -2, -1, -3, -2, -4, -2, -1, -2, -2] +annoyers -1.5 1.0247 [-2, -1, -2, -3, -2, -1, -1, -2, 1, -2] +annoying -1.7 0.64031 [-1, -2, -1, -2, -1, -1, -2, -2, -3, -2] +annoys -1.8 0.6 [-1, -2, -3, -2, -2, -2, -1, -2, -1, -2] +antagonism -1.9 1.04403 [-1, -1, -3, -2, -4, -2, -2, 0, -2, -2] +antagonisms -1.2 1.53623 [0, -2, -2, -2, -2, -2, 3, -2, -1, -2] +antagonist -1.9 0.7 [-3, -1, -2, -3, -2, -2, -1, -2, -2, -1] +antagonistic -1.7 0.9 [-2, -2, -2, 1, -2, -2, -2, -2, -2, -2] +antagonistically -2.2 0.87178 [-2, -3, -4, -2, -2, -3, -2, -2, -1, -1] +antagonists -1.7 0.64031 [-2, -1, -1, -2, -1, -2, -2, -3, -1, -2] +antagonize -2.0 0.44721 [-2, -2, -2, -3, -2, -1, -2, -2, -2, -2] +antagonized -1.4 0.66332 [-2, -1, -2, -2, -1, 0, -2, -1, -1, -2] +antagonizes -0.5 1.9105 [-2, 4, -2, -2, 1, 0, -2, 1, -1, -2] +antagonizing -2.7 0.64031 [-4, -2, -2, -3, -2, -3, -3, -2, -3, -3] +anti -1.3 0.78102 [0, -2, -3, -1, -1, -2, -1, -1, -1, -1] +anticipation 0.4 1.28062 [1, 1, -1, 0, -1, 1, 1, 2, -2, 2] +anxieties -0.6 1.85472 [-2, -3, -3, -2, -1, 2, -1, 1, 1, 2] +anxiety -0.7 2.1 [-2, -2, -2, -3, 3, -1, -3, 2, 2, -1] +anxious -1.0 0.44721 [-1, -2, -1, -1, 0, -1, -1, -1, -1, -1] +anxiously -0.9 0.83066 [-1, -1, -2, -1, -1, -1, -1, 0, 1, -2] +anxiousness -1.0 1.48324 [-2, -1, -1, -1, -1, -2, 3, -3, -1, -1] +aok 2.0 0.89443 [2, 3, 2, 1, 2, 1, 1, 4, 2, 2] +apathetic -1.2 0.87178 [-1, -1, 0, -2, -2, -1, -1, 0, -3, -1] +apathetically -0.4 1.28062 [-1, -1, 0, -1, -2, 2, -1, -1, 2, -1] +apathies -0.6 1.0198 [-1, -1, -1, -2, 0, 1, -1, -2, 1, 0] +apathy -1.2 1.32665 [-2, -2, -1, 1, -1, -3, -1, 1, -1, -3] +apeshit -0.9 2.21133 [-4, -3, 2, -3, -2, -3, 1, 0, 2, 1] +apocalyptic -3.4 0.66332 [-4, -2, -3, -4, -3, -4, -4, -3, -3, -4] +apologise 1.6 0.66332 [2, 3, 2, 2, 1, 1, 2, 1, 1, 1] +apologised 0.4 0.91652 [-1, 0, 2, 0, 0, 1, 0, 2, 0, 0] +apologises 0.8 1.07703 [2, 0, 2, 0, 0, 1, 0, 3, 0, 0] +apologising 0.2 1.6 [0, -1, -1, 2, 2, 1, -2, -1, 3, -1] +apologize 0.4 0.8 [1, -1, 0, 1, 1, 1, -1, 1, 0, 1] +apologized 1.3 0.64031 [1, 1, 1, 2, 0, 2, 1, 2, 2, 1] +apologizes 1.5 0.80623 [2, 1, 1, 2, 0, 2, 1, 2, 3, 1] +apologizing -0.3 1.34536 [1, 2, -1, 1, -1, 0, -3, 0, -1, -1] +apology 0.2 1.249 [1, 1, 1, 1, -1, 1, -1, -1, -2, 2] +appall -2.4 0.66332 [-3, -2, -2, -3, -2, -3, -1, -3, -2, -3] +appalled -2.0 0.63246 [-3, -2, -3, -2, -2, -1, -1, -2, -2, -2] +appalling -1.5 1.5 [-2, -4, 1, -1, 1, -1, -2, -3, -2, -2] +appallingly -2.0 1.67332 [-3, -2, 0, -2, 2, -3, -4, -3, -2, -3] +appalls -1.9 1.37477 [0, -3, -2, -3, -3, -2, -1, -3, 1, -3] +appease 1.1 0.9434 [1, 1, 1, -1, 2, 0, 1, 2, 2, 2] +appeased 0.9 0.53852 [0, 1, 1, 1, 1, 1, 0, 1, 2, 1] +appeases 0.9 0.53852 [0, 1, 1, 1, 1, 1, 0, 1, 2, 1] +appeasing 1.0 1.09545 [1, 2, -1, 1, 2, 1, 2, 2, 1, -1] +applaud 2.0 0.63246 [3, 2, 2, 2, 1, 2, 3, 1, 2, 2] +applauded 1.5 0.5 [2, 2, 1, 2, 2, 2, 1, 1, 1, 1] +applauding 2.1 0.83066 [2, 2, 4, 1, 2, 2, 2, 1, 2, 3] +applauds 1.4 0.66332 [1, 1, 2, 1, 3, 1, 1, 1, 2, 1] +applause 1.8 0.6 [2, 1, 1, 2, 3, 2, 1, 2, 2, 2] +appreciate 1.7 0.78102 [2, 1, 2, 1, 1, 3, 1, 2, 3, 1] +appreciated 2.3 0.78102 [2, 1, 3, 2, 3, 4, 2, 2, 2, 2] +appreciates 2.3 0.9 [3, 1, 3, 1, 2, 4, 2, 3, 2, 2] +appreciating 1.9 0.7 [1, 1, 2, 2, 2, 2, 1, 3, 2, 3] +appreciation 2.3 0.9 [3, 3, 2, 1, 1, 3, 3, 1, 3, 3] +appreciations 1.7 0.78102 [3, 2, 1, 2, 2, 1, 3, 1, 1, 1] +appreciative 2.6 0.8 [3, 3, 3, 2, 1, 3, 4, 2, 2, 3] +appreciatively 1.8 0.6 [2, 2, 2, 2, 2, 1, 3, 2, 1, 1] +appreciativeness 1.6 0.8 [2, 1, 1, 2, 1, 1, 3, 3, 1, 1] +appreciator 2.6 0.8 [2, 3, 2, 3, 3, 2, 1, 3, 4, 3] +appreciators 1.5 0.80623 [1, 3, 1, 3, 1, 1, 2, 1, 1, 1] +appreciatory 1.7 0.78102 [1, 2, 1, 3, 1, 3, 2, 2, 1, 1] +apprehensible 1.1 1.04403 [2, 0, -1, 3, 1, 2, 1, 1, 1, 1] +apprehensibly -0.2 1.16619 [0, 0, -1, 2, -1, 2, -1, -1, -1, -1] +apprehension -2.1 0.83066 [-1, -2, -2, -1, -2, -3, -3, -3, -1, -3] +apprehensions -0.9 1.04403 [-1, -1, -1, -1, -2, -2, -1, -1, -1, 2] +apprehensively -0.3 1.18743 [-1, -1, -1, 0, 1, -2, -1, 1, -1, 2] +apprehensiveness -0.7 0.9 [-1, 1, -1, -1, 1, -1, -2, -1, -1, -1] +approval 2.1 0.53852 [2, 2, 2, 2, 2, 1, 3, 3, 2, 2] +approved 1.8 0.6 [1, 1, 1, 2, 3, 2, 2, 2, 2, 2] +approves 1.7 0.64031 [1, 1, 1, 2, 3, 2, 2, 2, 2, 1] +ardent 2.1 0.7 [3, 3, 2, 2, 3, 1, 2, 2, 1, 2] +arguable -1.0 0.63246 [-1, -1, -2, -1, -1, -2, 0, 0, -1, -1] +arguably -1.0 1.09545 [0, -2, 0, -2, 0, 1, -1, -2, -2, -2] +argue -1.4 0.66332 [-1, -2, -1, -3, -2, -1, -1, -1, -1, -1] +argued -1.5 0.5 [-2, -2, -1, -1, -1, -1, -2, -2, -2, -1] +arguer -1.6 0.4899 [-2, -2, -1, -2, -1, -1, -2, -2, -2, -1] +arguers -1.4 0.4899 [-2, -1, -1, -2, -1, -1, -2, -2, -1, -1] +argues -1.6 0.4899 [-2, -2, -1, -2, -1, -1, -2, -2, -2, -1] +arguing -2.0 0.63246 [-3, -3, -1, -1, -2, -2, -2, -2, -2, -2] +argument -1.5 0.80623 [-3, -1, -1, -1, -1, -2, 0, -2, -2, -2] +argumentative -1.5 0.67082 [-3, -2, -1, -1, -1, -1, -1, -2, -2, -1] +argumentatively -1.8 0.9798 [-4, -2, -1, -1, -3, -1, -2, -2, -1, -1] +argumentive -1.5 0.80623 [-3, -2, -2, -1, 0, -1, -1, -1, -2, -2] +arguments -1.7 0.64031 [-1, -1, -2, -2, -2, -3, -2, -1, -1, -2] +arrest -1.4 1.42829 [-1, 0, -1, 0, -2, -3, 0, -4, -3, 0] +arrested -2.1 1.04403 [-2, -2, -2, -1, -1, -4, -1, -4, -2, -2] +arrests -1.9 0.83066 [-4, -2, -1, -1, -1, -2, -2, -2, -2, -2] +arrogance -2.4 0.66332 [-3, -2, -2, -3, -1, -2, -3, -3, -2, -3] +arrogances -1.9 0.53852 [-1, -2, -3, -2, -2, -2, -2, -1, -2, -2] +arrogant -2.2 0.6 [-2, -2, -2, -3, -2, -3, -3, -2, -1, -2] +arrogantly -1.8 1.4 [-3, -2, 2, -3, -1, -3, -2, -2, -2, -2] +ashamed -2.1 1.3 [-3, -3, -3, -2, -2, 1, -2, -4, -1, -2] +ashamedly -1.7 0.64031 [-2, -2, -2, -1, -2, -3, -1, -2, -1, -1] +ass -2.5 1.43178 [-4, -1, -2, -1, -3, 0, -2, -4, -4, -4] +assassination -2.9 0.9434 [-2, -4, -4, -3, -3, -4, -2, -3, -3, -1] +assassinations -2.7 1.34536 [-4, -2, -3, -2, -3, -1, -4, -4, 0, -4] +assault -2.8 0.9798 [-3, -4, -2, -2, -4, -3, -1, -3, -2, -4] +assaulted -2.4 1.28062 [-3, -3, 1, -3, -3, -3, -1, -3, -3, -3] +assaulting -2.3 1.1 [-4, -3, -2, -1, -2, -1, -1, -4, -3, -2] +assaultive -2.8 0.87178 [-3, -4, -2, -4, -3, -2, -3, -1, -3, -3] +assaults -2.5 0.92195 [-1, -3, -3, -3, -4, -3, -1, -2, -2, -3] +asset 1.5 0.80623 [2, 1, 1, 3, 2, 0, 2, 2, 1, 1] +assets 0.7 1.00499 [0, 0, 1, 3, 0, 1, 0, 0, 2, 0] +assfucking -2.5 1.43178 [-3, -3, 0, -3, 0, -2, -4, -4, -4, -2] +assholes -2.8 0.74833 [-3, -3, -3, -3, -4, -3, -2, -3, -1, -3] +assurance 1.4 0.4899 [1, 1, 2, 2, 1, 1, 1, 2, 2, 1] +assurances 1.4 0.4899 [2, 2, 1, 1, 1, 2, 2, 1, 1, 1] +assure 1.4 0.4899 [1, 1, 1, 1, 2, 1, 1, 2, 2, 2] +assured 1.5 0.67082 [1, 1, 2, 1, 1, 3, 2, 1, 2, 1] +assuredly 1.6 0.66332 [1, 1, 1, 3, 2, 2, 2, 1, 2, 1] +assuredness 1.4 0.8 [2, 2, 2, 1, 1, 0, 2, 0, 2, 2] +assurer 0.9 1.13578 [2, 1, 0, 1, -2, 2, 2, 1, 1, 1] +assurers 1.1 0.9434 [2, 0, 0, 1, 3, 2, 0, 1, 1, 1] +assures 1.3 0.45826 [2, 1, 1, 1, 2, 1, 2, 1, 1, 1] +assurgent 1.3 0.9 [2, 1, 0, 0, 1, 2, 1, 2, 3, 1] +assuring 1.6 0.66332 [1, 2, 2, 3, 1, 1, 1, 1, 2, 2] +assuror 0.5 0.67082 [0, 1, 0, 1, 2, 0, 0, 1, 0, 0] +assurors 0.7 1.34536 [2, -1, 0, 2, 0, -2, 2, 1, 1, 2] +astonished 1.6 0.8 [3, 1, 0, 2, 2, 1, 2, 2, 1, 2] +astound 1.7 1.26886 [2, 2, 2, 2, 0, 3, 4, 0, 0, 2] +astounded 1.8 0.9798 [1, 3, 0, 1, 2, 2, 3, 2, 1, 3] +astounding 1.8 1.4 [3, 4, 2, 0, 1, 2, -1, 3, 2, 2] +astoundingly 2.1 1.44568 [3, 0, 4, 1, 4, 3, 1, 3, 0, 2] +astounds 2.1 1.22066 [3, 3, 1, 0, 3, 2, 3, 3, 0, 3] +attachment 1.2 0.9798 [2, 0, 1, 2, 3, 1, 1, 2, 0, 0] +attachments 1.1 0.7 [1, 1, 2, 0, 2, 1, 2, 0, 1, 1] +attack -2.1 0.83066 [-1, -3, -2, -3, -3, -1, -2, -1, -2, -3] +attacked -2.0 1.78885 [-2, 3, -2, -2, -3, -3, -3, -4, -2, -2] +attacker -2.7 0.9 [-2, -3, -2, -1, -3, -3, -4, -4, -2, -3] +attackers -2.7 0.64031 [-3, -3, -3, -2, -3, -3, -4, -2, -2, -2] +attacking -2.0 0.89443 [-3, -1, -1, -3, -3, -1, -3, -1, -2, -2] +attacks -1.9 0.9434 [-2, -2, 0, -2, -2, -2, -1, -4, -2, -2] +attract 1.5 0.92195 [1, 3, 1, 1, 3, 1, 1, 2, 0, 2] +attractancy 0.9 0.7 [1, 0, 2, 1, 0, 2, 1, 1, 0, 1] +attractant 1.3 0.9 [0, 1, 0, 1, 1, 2, 3, 2, 1, 2] +attractants 1.4 0.8 [1, 1, 0, 2, 2, 2, 3, 1, 1, 1] +attracted 1.8 0.6 [1, 3, 1, 2, 2, 2, 2, 2, 2, 1] +attracting 2.1 0.83066 [3, 1, 2, 2, 3, 1, 1, 3, 2, 3] +attraction 2.0 0.7746 [2, 2, 1, 1, 2, 3, 3, 2, 3, 1] +attractions 1.8 0.87178 [1, 3, 0, 2, 2, 2, 2, 3, 1, 2] +attractive 1.9 0.53852 [2, 2, 2, 1, 3, 2, 1, 2, 2, 2] +attractively 2.2 0.6 [3, 2, 2, 3, 2, 2, 2, 3, 1, 2] +attractiveness 1.8 1.16619 [3, 2, 2, 1, 4, 2, 0, 0, 2, 2] +attractivenesses 2.1 0.7 [2, 1, 2, 3, 2, 3, 3, 1, 2, 2] +attractor 1.2 1.16619 [1, 1, 2, 2, 2, -2, 2, 1, 2, 1] +attractors 1.2 0.87178 [1, 1, 2, 2, 0, 1, 3, 1, 0, 1] +attracts 1.7 1.00499 [2, 1, 2, 0, 2, 4, 2, 1, 1, 2] +audacious 0.9 2.02237 [3, -1, -2, 2, 1, 2, -3, 2, 2, 3] +authority 0.3 0.64031 [0, 0, 0, 1, 0, 0, 2, 0, 0, 0] +aversion -1.9 1.04403 [-3, -3, -1, -2, 0, -3, -1, -2, -1, -3] +aversions -1.1 1.13578 [-2, -1, -2, -2, -2, 1, -1, -2, 1, -1] +aversive -1.6 0.66332 [-2, -1, -1, -1, -2, -2, -1, -2, -3, -1] +aversively -0.8 1.53623 [-3, -1, -2, -1, 1, -2, 2, -2, 1, -1] +avert -0.7 0.78102 [-1, 0, -2, -1, -1, 1, -1, 0, -1, -1] +averted -0.3 1.00499 [-1, 1, 0, 0, 1, 0, -2, 0, 0, -2] +averts -0.4 1.0198 [-2, -2, -1, -1, 0, 0, 1, 0, 1, 0] +avid 1.2 0.87178 [-1, 2, 2, 1, 1, 1, 2, 2, 1, 1] +avoid -1.2 0.6 [-1, -1, -1, -1, -2, -2, -1, -2, 0, -1] +avoidance -1.7 0.45826 [-2, -2, -1, -1, -1, -2, -2, -2, -2, -2] +avoidances -1.1 0.53852 [-1, -1, -1, -1, -2, 0, -1, -2, -1, -1] +avoided -1.4 0.4899 [-2, -1, -2, -1, -1, -1, -2, -1, -2, -1] +avoider -1.8 0.6 [-2, -1, -3, -1, -2, -2, -2, -1, -2, -2] +avoiders -1.4 0.66332 [-2, -2, -1, -2, -1, -1, 0, -1, -2, -2] +avoiding -1.4 0.91652 [-2, 1, -2, -2, -1, -2, -1, -1, -2, -2] +avoids -0.7 0.45826 [-1, -1, -1, -1, -1, -1, 0, 0, 0, -1] +await 0.4 0.4899 [0, 0, 0, 1, 0, 1, 0, 1, 1, 0] +awaited -0.1 0.83066 [1, 0, 0, 0, 1, -1, 0, 0, -2, 0] +awaits 0.3 0.78102 [0, 0, 0, 1, 2, 1, 0, 0, -1, 0] +award 2.5 0.92195 [2, 1, 1, 3, 3, 2, 4, 3, 3, 3] +awardable 2.4 0.8 [3, 3, 3, 1, 3, 1, 2, 3, 2, 3] +awarded 1.7 0.78102 [2, 0, 1, 3, 2, 2, 2, 1, 2, 2] +awardee 1.8 0.6 [2, 2, 1, 3, 2, 2, 1, 1, 2, 2] +awardees 1.2 0.74833 [1, 1, 1, 1, 0, 1, 1, 1, 3, 2] +awarder 0.9 1.04403 [2, 0, 1, 3, 0, 2, 1, 0, 0, 0] +awarders 1.3 1.18743 [2, 1, 0, 2, 2, 0, 0, 4, 1, 1] +awarding 1.9 0.7 [3, 2, 1, 2, 1, 2, 3, 1, 2, 2] +awards 2.0 0.44721 [2, 2, 2, 2, 1, 2, 2, 3, 2, 2] +awesome 3.1 0.83066 [3, 4, 2, 3, 2, 2, 4, 4, 4, 3] +awful -2.0 2.04939 [-2, -2, -3, -3, -2, -3, 4, -3, -3, -3] +awkward -0.6 1.56205 [-2, -1, -1, -1, -1, -1, -1, -1, 4, -1] +awkwardly -1.3 0.45826 [-1, -1, -2, -1, -1, -1, -1, -2, -2, -1] +awkwardness -0.7 1.41774 [-1, -2, -2, -1, -2, 2, -1, -1, 2, -1] +axe -0.4 0.8 [-2, 0, 0, 0, 0, 0, -1, -1, -1, 1] +axed -1.3 0.78102 [-1, -2, 0, -3, -1, -2, -1, -1, -1, -1] +backed 0.1 0.3 [0, 0, 1, 0, 0, 0, 0, 0, 0, 0] +backing 0.1 0.83066 [1, 1, -1, 0, 0, 0, -1, 1, -1, 1] +backs -0.2 0.4 [0, 0, -1, 0, 0, 0, 0, -1, 0, 0] +bad -2.5 0.67082 [-3, -2, -4, -3, -2, -2, -3, -2, -2, -2] +badass 1.4 1.26491 [1, 3, 2, 0, -1, 1, 3, 2, 1, 2] +badly -2.1 0.7 [-2, -3, -2, -1, -3, -2, -3, -2, -1, -2] +bailout -0.4 1.35647 [-1, 0, 0, 2, -2, -1, -2, 2, -1, -1] +bamboozle -1.5 1.0247 [-3, -2, -2, -1, -2, -2, 1, -1, -1, -2] +bamboozled -1.5 1.11803 [-1, 0, -2, -4, -2, -1, -2, -1, 0, -2] +bamboozles -1.5 1.0247 [-1, 0, -2, -4, -2, -1, -2, -1, -1, -1] +ban -2.6 1.0198 [-4, -3, -4, -3, -2, -1, -3, -2, -1, -3] +banish -1.9 0.9434 [-2, -2, -2, -2, -1, -3, -1, -1, -1, -4] +bankrupt -2.6 1.0198 [-4, -4, -2, -2, -4, -3, -2, -2, -1, -2] +bankster -2.1 0.53852 [-3, -1, -2, -2, -2, -2, -2, -3, -2, -2] +banned -2.0 1.0 [-2, -1, -1, -1, -2, -2, -4, -3, -3, -1] +bargain 0.8 1.16619 [1, 1, 1, 1, 0, 1, 2, 3, -1, -1] +barrier -0.5 0.92195 [-2, 0, 0, -2, -1, -1, 1, 0, 0, 0] +bashful -0.1 1.13578 [-1, 2, -1, 0, -1, 2, 0, 0, -1, -1] +bashfully 0.2 0.9798 [0, 0, 0, -1, 1, 1, 1, 1, -2, 1] +bashfulness -0.8 0.9798 [-2, -1, 1, 1, -1, -2, -1, -1, -1, -1] +bastard -2.5 0.67082 [-2, -4, -2, -3, -2, -2, -3, -3, -2, -2] +bastardies -1.8 0.87178 [-2, -1, -3, -2, -2, -2, -1, 0, -2, -3] +bastardise -2.1 0.83066 [-2, -1, -4, -2, -2, -3, -2, -2, -2, -1] +bastardised -2.3 0.9 [-3, -2, -3, -1, -2, -3, -4, -1, -2, -2] +bastardises -2.3 1.18743 [-1, -4, -2, -3, -3, 0, -2, -4, -2, -2] +bastardising -2.6 0.8 [-3, -2, -3, -2, -2, -1, -3, -4, -3, -3] +bastardization -2.4 1.28062 [-1, -3, -4, -4, -2, -2, -2, 0, -2, -4] +bastardizations -2.1 0.7 [-2, -1, -3, -3, -2, -2, -3, -1, -2, -2] +bastardize -2.4 0.66332 [-2, -2, -3, -2, -2, -3, -4, -2, -2, -2] +bastardized -2.0 0.7746 [-2, -1, -1, -2, -3, -2, -3, -2, -1, -3] +bastardizes -1.8 0.87178 [-2, -1, -1, -2, -2, -2, -3, -3, 0, -2] +bastardizing -2.3 0.9 [-2, -2, -1, -4, -3, -2, -1, -2, -3, -3] +bastardly -2.7 0.64031 [-3, -3, -2, -2, -3, -2, -2, -4, -3, -3] +bastards -3.0 0.63246 [-4, -2, -3, -3, -4, -3, -3, -3, -3, -2] +bastardy -2.7 1.1 [-4, -3, -2, -2, -4, -3, -3, -3, -3, 0] +battle -1.6 1.28062 [-1, -3, 0, -3, -2, -3, -2, -2, 1, -1] +battled -1.2 0.87178 [0, 0, -2, 0, -2, -1, -2, -1, -2, -2] +battlefield -1.6 0.8 [-2, -2, 0, -1, -2, -1, -3, -2, -1, -2] +battlefields -0.9 1.22066 [-1, -1, 0, 0, -4, -1, 0, 0, 0, -2] +battlefront -1.2 0.87178 [-1, 0, -2, -1, 0, -3, -1, -2, -1, -1] +battlefronts -0.8 1.16619 [0, 0, -2, -1, 0, -3, -1, 1, -2, 0] +battleground -1.7 0.78102 [-2, 0, -2, -2, -1, -2, -2, -3, -1, -2] +battlegrounds -0.6 1.35647 [2, -2, 0, -1, 0, -2, -2, -2, 0, 1] +battlement -0.4 0.8 [0, -1, 0, -1, 0, -2, 0, 1, 0, -1] +battlements -0.4 0.66332 [0, 0, 0, 0, 0, -1, -2, 0, -1, 0] +battler -0.8 1.4 [2, 0, -2, 0, -2, 1, -2, -1, -2, -2] +battlers -0.2 0.9798 [-1, 0, 2, -2, 0, 0, 0, -1, 0, 0] +battles -1.6 0.4899 [-1, -1, -2, -1, -2, -2, -2, -1, -2, -2] +battleship -0.1 1.3 [2, -3, -1, -1, 0, 0, 1, 1, 0, 0] +battleships -0.5 0.80623 [-2, 0, 0, 0, 0, -1, -2, 0, 0, 0] +battlewagon -0.3 0.64031 [0, 0, -1, -2, 0, 0, 0, 0, 0, 0] +battlewagons -0.5 0.67082 [0, 0, 0, -1, -2, -1, 0, -1, 0, 0] +battling -1.1 1.04403 [0, -1, -2, -2, -1, 1, -2, 0, -2, -2] +beaten -1.8 0.6 [-1, -2, -2, -2, -3, -2, -2, -2, -1, -1] +beatific 1.8 1.6 [3, 0, 2, 4, -2, 2, 2, 2, 2, 3] +beating -2.0 0.63246 [-2, -3, -2, -2, -1, -1, -2, -3, -2, -2] +beaut 1.6 1.2 [2, 2, 2, 0, 1, -1, 2, 3, 3, 2] +beauteous 2.5 1.0247 [2, 1, 4, 3, 3, 2, 1, 4, 2, 3] +beauteously 2.6 0.8 [2, 3, 3, 3, 2, 1, 3, 4, 2, 3] +beauteousness 2.7 1.00499 [1, 3, 4, 3, 4, 1, 2, 3, 3, 3] +beautician 1.2 0.9798 [0, 0, 3, 2, 2, 0, 1, 1, 1, 2] +beauticians 0.4 0.66332 [0, 1, 0, 0, 0, 0, 1, 0, 2, 0] +beauties 2.4 0.8 [2, 3, 3, 3, 3, 1, 2, 1, 3, 3] +beautification 1.9 0.7 [2, 2, 2, 1, 2, 1, 3, 1, 2, 3] +beautifications 2.4 0.8 [3, 2, 3, 3, 1, 3, 2, 3, 1, 3] +beautified 2.1 0.7 [2, 2, 3, 1, 2, 2, 3, 1, 2, 3] +beautifier 1.7 0.64031 [2, 1, 2, 1, 2, 1, 3, 1, 2, 2] +beautifiers 1.7 0.78102 [3, 3, 1, 2, 1, 2, 2, 1, 1, 1] +beautifies 1.8 0.74833 [2, 1, 2, 1, 2, 1, 3, 1, 2, 3] +beautiful 2.9 0.7 [2, 3, 2, 3, 2, 3, 4, 4, 3, 3] +beautifuler 2.1 0.83066 [2, 0, 2, 2, 3, 2, 2, 2, 3, 3] +beautifulest 2.6 0.8 [3, 3, 3, 3, 2, 2, 4, 2, 1, 3] +beautifully 2.7 0.64031 [3, 3, 2, 2, 3, 3, 2, 2, 4, 3] +beautifulness 2.6 0.8 [3, 3, 3, 2, 3, 4, 3, 2, 2, 1] +beautify 2.3 0.45826 [2, 3, 3, 2, 2, 3, 2, 2, 2, 2] +beautifying 2.3 0.78102 [1, 2, 1, 3, 2, 2, 3, 3, 3, 3] +beauts 1.7 0.78102 [1, 2, 0, 3, 1, 2, 2, 2, 2, 2] +beauty 2.8 0.74833 [3, 3, 2, 3, 4, 4, 2, 2, 3, 2] +belittle -1.9 0.53852 [-2, -2, -2, -1, -2, -2, -1, -2, -3, -2] +belittled -2.0 1.0 [-3, -2, -3, -3, -2, -3, -1, -1, -2, 0] +beloved 2.3 0.45826 [2, 2, 3, 2, 2, 2, 2, 3, 3, 2] +benefic 1.4 0.4899 [2, 2, 1, 1, 1, 2, 2, 1, 1, 1] +benefice 0.4 0.66332 [0, 2, 0, 1, 0, 0, 1, 0, 0, 0] +beneficed 1.1 0.7 [1, 1, 1, 0, 2, 0, 1, 1, 2, 2] +beneficence 2.8 0.87178 [1, 4, 3, 4, 2, 2, 3, 3, 3, 3] +beneficences 1.5 0.67082 [1, 1, 2, 2, 1, 1, 1, 3, 2, 1] +beneficent 2.3 0.45826 [3, 2, 3, 2, 2, 2, 2, 3, 2, 2] +beneficently 2.2 0.6 [3, 2, 3, 3, 2, 2, 1, 2, 2, 2] +benefices 1.1 0.83066 [1, 1, 1, 0, 1, 0, 1, 1, 2, 3] +beneficial 1.9 0.53852 [2, 2, 1, 2, 2, 1, 3, 2, 2, 2] +beneficially 2.4 0.8 [3, 3, 2, 2, 2, 1, 3, 4, 2, 2] +beneficialness 1.7 0.64031 [2, 1, 2, 2, 1, 1, 2, 2, 1, 3] +beneficiaries 1.8 1.16619 [0, 1, 2, 1, 3, 4, 3, 1, 2, 1] +beneficiary 2.1 0.83066 [1, 3, 2, 2, 2, 1, 3, 3, 1, 3] +beneficiate 1.0 1.18322 [0, 0, 1, 3, 1, 0, 2, 0, 3, 0] +beneficiation 0.4 1.0198 [2, 2, 0, -1, 1, 0, -1, 0, 0, 1] +benefit 2.0 0.63246 [2, 3, 1, 2, 2, 3, 2, 1, 2, 2] +benefits 1.6 0.4899 [2, 2, 2, 1, 2, 1, 2, 2, 1, 1] +benefitted 1.7 0.64031 [2, 2, 1, 2, 2, 2, 2, 2, 0, 2] +benefitting 1.9 0.7 [1, 2, 2, 3, 1, 1, 2, 3, 2, 2] +benevolence 1.7 1.1 [2, 1, 3, 2, 2, 1, 2, 2, -1, 3] +benevolences 1.9 1.64012 [3, 2, -1, -1, 3, 1, 3, 4, 2, 3] +benevolent 2.7 0.78102 [2, 2, 3, 2, 4, 2, 3, 2, 4, 3] +benevolently 1.4 1.11355 [2, 1, 2, 2, 1, -1, 2, 3, 0, 2] +benevolentness 1.2 1.249 [2, 2, 1, -1, 2, 2, 3, -1, 1, 1] +benign 1.3 0.9 [1, 3, 2, 2, 1, 1, 2, 0, 0, 1] +benignancy 0.6 1.2 [2, -1, -2, 1, 0, 1, 1, 2, 1, 1] +benignant 2.2 0.9798 [2, 2, 2, 2, 2, 2, 4, 0, 3, 3] +benignantly 1.1 1.3 [3, 2, 3, 0, 1, 1, -1, 2, 0, 0] +benignities 0.9 0.9434 [-1, 2, 1, 0, 1, 1, 2, 2, 1, 0] +benignity 1.3 1.18743 [2, -2, 2, 2, 2, 1, 2, 1, 1, 2] +benignly 0.2 1.07703 [0, -1, 1, 1, 1, 0, 2, 0, -2, 0] +bereave -2.1 1.13578 [0, -2, -2, -3, -3, -4, -3, -2, -1, -1] +bereaved -2.1 0.9434 [-2, -2, -2, -1, -2, -1, -4, -1, -3, -3] +bereaves -1.9 1.22066 [0, -3, 0, -1, -3, -2, -3, -1, -3, -3] +bereaving -1.3 1.84662 [-3, -4, -3, 1, -2, 0, -3, -1, 1, 1] +best 3.2 0.6 [2, 4, 4, 3, 4, 3, 3, 3, 3, 3] +betray -3.2 0.6 [-3, -4, -4, -3, -2, -3, -4, -3, -3, -3] +betrayal -2.8 0.74833 [-3, -4, -4, -2, -3, -2, -3, -3, -2, -2] +betrayed -3.0 0.63246 [-2, -3, -3, -3, -4, -4, -3, -3, -2, -3] +betraying -2.5 0.67082 [-2, -2, -3, -2, -3, -2, -4, -2, -2, -3] +betrays -2.5 0.67082 [-2, -3, -3, -2, -2, -2, -4, -2, -3, -2] +better 1.9 0.7 [2, 1, 2, 1, 1, 3, 2, 2, 3, 2] +bias -0.4 1.11355 [-1, -2, 0, -2, -1, 1, -1, 1, 0, 1] +biased -1.1 0.83066 [-2, -2, -1, -1, -1, -1, -1, 1, -2, -1] +bitch -2.8 0.87178 [-1, -4, -2, -4, -3, -2, -3, -3, -3, -3] +bitched -2.6 1.0198 [-1, -3, -2, -3, -2, -1, -4, -3, -3, -4] +bitcheries -2.3 0.78102 [-2, -2, -2, -4, -2, -2, -3, -1, -3, -2] +bitchery -2.7 1.18743 [-2, -2, -4, -2, -4, -4, -1, -1, -3, -4] +bitches -2.9 0.9434 [-2, -1, -3, -3, -2, -4, -4, -3, -3, -4] +bitchier -2.0 0.63246 [-2, -3, -1, -2, -3, -1, -2, -2, -2, -2] +bitchiest -3.0 0.7746 [-2, -4, -2, -3, -4, -3, -3, -4, -2, -3] +bitchily -2.6 1.11355 [-4, -4, -2, -2, -1, -4, -1, -2, -3, -3] +bitchiness -2.6 0.66332 [-3, -3, -2, -2, -3, -3, -1, -3, -3, -3] +bitching -1.1 1.64012 [-2, 2, -2, -1, 2, -1, -2, -2, -3, -2] +bitchy -2.3 1.00499 [-4, -1, -2, -3, -3, -2, -1, -1, -3, -3] +bitter -1.8 0.4 [-2, -2, -2, -1, -2, -2, -1, -2, -2, -2] +bitterbrush -0.2 0.74833 [0, 0, 0, 0, -2, 1, 0, 0, -1, 0] +bitterbrushes -0.6 0.8 [-1, 0, -2, -1, -2, 0, 0, 0, 0, 0] +bittered -1.8 1.07703 [-1, -1, -3, -1, -2, -4, -2, 0, -2, -2] +bitterer -1.9 1.04403 [-1, -2, -3, -1, -1, -4, -3, -1, -2, -1] +bitterest -2.3 1.41774 [-4, -4, -2, -1, 1, -2, -3, -3, -2, -3] +bittering -1.2 0.87178 [0, 0, -1, -2, 0, -2, -1, -2, -2, -2] +bitterish -1.6 0.8 [0, -2, -1, -1, -2, -2, -2, -1, -3, -2] +bitterly -2.0 0.63246 [-2, -2, -1, -1, -2, -2, -3, -2, -2, -3] +bittern -0.2 0.6 [0, 0, -2, 0, 0, 0, 0, 0, 0, 0] +bitterness -1.7 0.45826 [-2, -2, -1, -2, -1, -2, -1, -2, -2, -2] +bitterns -0.4 1.11355 [0, 0, 0, -3, 0, 0, 0, 1, 0, -2] +bitterroots -0.2 0.4 [0, 0, 0, -1, -1, 0, 0, 0, 0, 0] +bitters -0.4 0.4899 [-1, -1, -1, 0, 0, 0, 0, -1, 0, 0] +bittersweet -0.3 0.64031 [0, -1, 0, 0, 0, 0, 0, 0, -2, 0] +bittersweetness -0.6 0.91652 [0, 0, 0, -2, 0, -2, 0, 0, -2, 0] +bittersweets -0.2 0.9798 [-2, 1, 0, 0, 0, -2, 0, 0, 0, 1] +bitterweeds -0.5 0.67082 [0, -2, 0, -1, -1, 0, 0, -1, 0, 0] +bizarre -1.3 1.00499 [-2, 0, 0, -2, 0, -1, -3, -2, -1, -2] +blah -0.4 1.49666 [-2, -1, -1, -1, -1, -1, -1, 3, 2, -1] +blam -0.2 1.16619 [-1, 0, 0, -1, -1, -2, -1, 1, 2, 1] +blamable -1.8 0.4 [-2, -2, -2, -2, -1, -1, -2, -2, -2, -2] +blamably -1.8 0.4 [-2, -2, -2, -2, -1, -1, -2, -2, -2, -2] +blame -1.4 1.42829 [-4, -2, -2, -1, -1, -1, -2, 2, -2, -1] +blamed -2.1 0.53852 [-2, -2, -2, -2, -3, -2, -2, -2, -3, -1] +blameful -1.7 0.45826 [-2, -2, -2, -2, -2, -2, -1, -1, -2, -1] +blamefully -1.6 0.66332 [-1, -2, -1, -1, -2, -1, -1, -2, -2, -3] +blameless 0.7 1.73494 [3, 1, 2, 3, -2, 1, -1, 1, 1, -2] +blamelessly 0.9 1.37477 [2, 0, 2, 0, 1, -1, 1, 4, 0, 0] +blamelessness 0.6 1.35647 [0, 2, 1, 2, 1, 0, 1, -3, 1, 1] +blamer -2.1 0.83066 [-2, -2, -1, -2, -3, -3, -3, -1, -1, -3] +blamers -2.0 0.63246 [-3, -2, -2, -3, -1, -2, -2, -1, -2, -2] +blames -1.7 0.45826 [-2, -2, -1, -2, -2, -2, -2, -1, -1, -2] +blameworthiness -1.6 0.66332 [-2, -2, -1, -2, -2, -1, -3, -1, -1, -1] +blameworthy -2.3 0.78102 [-3, -3, -2, -2, -2, -1, -1, -3, -3, -3] +blaming -2.2 0.6 [-2, -3, -1, -3, -2, -2, -3, -2, -2, -2] +bless 1.8 0.6 [3, 2, 2, 1, 2, 2, 1, 2, 2, 1] +blessed 2.9 0.3 [2, 3, 3, 3, 3, 3, 3, 3, 3, 3] +blesseder 2.0 0.63246 [3, 3, 2, 2, 1, 1, 2, 2, 2, 2] +blessedest 2.8 0.87178 [2, 4, 1, 4, 3, 3, 2, 3, 3, 3] +blessedly 1.7 1.1 [2, 2, 1, -1, 3, 2, 3, 1, 2, 2] +blessedness 1.6 1.35647 [2, 2, 2, 2, 2, 3, 3, -1, -1, 2] +blesser 2.6 0.66332 [1, 3, 2, 3, 3, 3, 2, 3, 3, 3] +blessers 1.9 0.7 [2, 2, 1, 2, 2, 2, 3, 1, 3, 1] +blesses 2.6 0.66332 [1, 3, 3, 3, 3, 3, 2, 3, 2, 3] +blessing 2.2 1.07703 [3, 1, 0, 3, 1, 3, 2, 3, 3, 3] +blessings 2.5 0.92195 [3, 3, 3, 2, 1, 3, 2, 3, 4, 1] +blind -1.7 1.00499 [-4, -1, -1, -2, -1, -1, -3, -2, -1, -1] +bliss 2.7 0.78102 [3, 3, 3, 2, 1, 2, 4, 3, 3, 3] +blissful 2.9 0.83066 [4, 4, 2, 3, 3, 3, 1, 3, 3, 3] +blithe 1.2 1.16619 [2, 2, -1, 1, 1, 2, 2, 2, -1, 2] +block -1.9 1.13578 [-3, -2, -1, -2, 0, 0, -3, -2, -3, -3] +blockbuster 2.9 0.9434 [3, 4, 3, 2, 3, 4, 3, 2, 1, 4] +blocked -1.1 1.13578 [-1, 0, 0, -1, -2, -1, -1, -4, -1, 0] +blocking -1.6 0.91652 [-1, -1, -1, -1, -2, -2, -4, -1, -2, -1] +blocks -0.9 1.13578 [-1, 0, -1, -2, -2, -2, -1, -1, 2, -1] +bloody -1.9 0.7 [-2, -2, -2, 0, -2, -2, -3, -2, -2, -2] +blurry -0.4 1.28062 [-1, -1, -1, -1, 2, -2, -1, 2, 0, -1] +bold 1.6 0.66332 [2, 2, 2, 2, 1, 2, 0, 2, 1, 2] +bolder 1.2 0.6 [2, 1, 1, 1, 1, 2, 1, 2, 0, 1] +boldest 1.6 1.11355 [1, 3, 2, 3, 0, 0, 2, 3, 1, 1] +boldface 0.3 0.64031 [1, 0, 0, 0, 0, 0, 0, 2, 0, 0] +boldfaced -0.1 1.22066 [0, 0, 0, 2, -1, -2, 2, -1, -1, 0] +boldfaces 0.1 1.3 [0, 0, 0, 2, -2, -2, 2, 1, 0, 0] +boldfacing 0.1 0.7 [0, 0, -1, 2, 0, 0, 0, 0, 0, 0] +boldly 1.5 1.62788 [3, -2, -1, 1, 2, 3, 2, 3, 2, 2] +boldness 1.5 1.0247 [0, 1, 3, 1, 2, 0, 3, 1, 2, 2] +boldnesses 0.9 0.83066 [0, 0, 1, 0, 2, 1, 1, 2, 0, 2] +bolds 1.3 0.78102 [2, 2, 1, 1, 0, 2, 0, 2, 1, 2] +bomb -2.2 0.87178 [-2, -2, -1, -3, -4, -3, -2, -1, -2, -2] +bonus 2.5 0.67082 [2, 2, 2, 3, 4, 3, 2, 2, 3, 2] +bonuses 2.6 0.91652 [2, 2, 3, 4, 3, 4, 3, 1, 2, 2] +boost 1.7 0.64031 [1, 1, 2, 2, 2, 3, 1, 1, 2, 2] +boosted 1.5 1.5 [-1, 1, 0, 2, 1, 2, 3, 3, 4, 0] +boosting 1.4 0.91652 [1, 1, 3, 0, 2, 2, 0, 2, 1, 2] +boosts 1.3 0.9 [1, 1, 1, 1, 3, 0, 1, 1, 3, 1] +bore -1.0 0.44721 [-1, -2, 0, -1, -1, -1, -1, -1, -1, -1] +boreal -0.3 0.9 [0, 0, 0, 0, 1, -2, 0, 0, -2, 0] +borecole -0.2 0.74833 [1, 0, 0, 0, -1, -2, 0, 0, 0, 0] +borecoles -0.3 0.45826 [-1, 0, 0, 0, 0, 0, -1, 0, -1, 0] +bored -1.1 0.9434 [-2, -1, -2, -1, 0, 0, -3, 0, -1, -1] +boredom -1.3 0.45826 [-1, -1, -1, -1, -2, -1, -1, -2, -2, -1] +boredoms -1.1 0.83066 [-1, -1, -1, -2, 1, -1, -2, -1, -1, -2] +boreen 0.1 0.3 [0, 0, 0, 0, 0, 1, 0, 0, 0, 0] +boreens 0.2 0.6 [0, 0, 0, 2, 0, 0, 0, 0, 0, 0] +boreholes -0.2 0.74833 [0, 0, 0, 0, 0, 1, -1, 0, -2, 0] +borer -0.4 0.4899 [0, -1, 0, 0, -1, -1, 0, 0, 0, -1] +borers -1.2 0.9798 [-1, 0, -2, -1, -1, -3, -2, 0, -2, 0] +bores -1.3 0.78102 [-2, -1, -2, -1, -1, -1, -3, 0, -1, -1] +borescopes -0.1 0.83066 [-1, 0, -1, 2, 0, 0, 0, 0, -1, 0] +boresome -1.3 0.45826 [-2, -1, -1, -1, -1, -1, -2, -1, -2, -1] +boring -1.3 0.45826 [-1, -1, -1, -1, -1, -2, -1, -1, -2, -2] +bother -1.4 0.91652 [-1, -1, -1, -2, -3, -3, -1, -1, -1, 0] +botheration -1.7 0.64031 [-1, -1, -1, -2, -2, -1, -2, -2, -2, -3] +botherations -1.3 0.64031 [-2, -2, -2, -1, -2, 0, -1, -1, -1, -1] +bothered -1.3 0.45826 [-1, -1, -2, -1, -2, -1, -1, -1, -1, -2] +bothering -1.6 0.4899 [-2, -1, -2, -2, -1, -1, -1, -2, -2, -2] +bothers -0.8 0.9798 [-1, -2, -1, -1, 2, -1, -1, -1, -1, -1] +bothersome -1.3 0.45826 [-2, -1, -1, -1, -1, -1, -2, -2, -1, -1] +boycott -1.3 0.45826 [-2, -1, -1, -1, -1, -2, -1, -1, -2, -1] +boycotted -1.7 0.64031 [-1, -2, -2, -3, -1, -1, -2, -2, -2, -1] +boycotting -1.7 0.64031 [-2, -2, -2, 0, -2, -1, -2, -2, -2, -2] +boycotts -1.4 0.91652 [-2, -2, -2, -2, -1, -2, -1, 1, -1, -2] +brainwashing -1.5 1.28452 [-2, -2, -2, -3, -1, -2, 2, -1, -2, -2] +brave 2.4 0.8 [2, 3, 4, 3, 1, 3, 2, 2, 2, 2] +braved 1.9 0.83066 [3, 1, 3, 1, 1, 2, 3, 2, 2, 1] +bravely 2.3 0.78102 [1, 3, 2, 2, 2, 4, 2, 2, 2, 3] +braver 2.4 0.8 [3, 2, 2, 1, 4, 2, 3, 3, 2, 2] +braveries 2.0 1.0 [2, 4, 2, 3, 1, 1, 2, 3, 1, 1] +bravery 2.2 0.74833 [1, 2, 2, 2, 3, 2, 3, 3, 1, 3] +braves 1.9 0.83066 [3, 1, 3, 1, 2, 2, 3, 2, 1, 1] +bravest 2.3 0.64031 [1, 3, 3, 2, 3, 2, 3, 2, 2, 2] +breathtaking 2.0 1.26491 [3, 1, 3, 2, -1, 1, 2, 3, 3, 3] +bribe -0.8 1.98997 [-3, 0, -1, -2, -1, -2, -4, 1, 3, 1] +bright 1.9 0.7 [2, 2, 1, 2, 1, 2, 1, 3, 3, 2] +brighten 1.9 0.7 [2, 1, 1, 2, 3, 2, 1, 2, 2, 3] +brightened 2.1 0.83066 [2, 3, 1, 1, 2, 2, 3, 1, 3, 3] +brightener 1.0 1.18322 [0, 0, 0, 1, 0, 1, 2, 0, 3, 3] +brighteners 1.0 0.89443 [0, 1, 0, 1, 1, 3, 0, 1, 2, 1] +brightening 2.5 0.92195 [2, 3, 2, 1, 2, 3, 4, 4, 2, 2] +brightens 1.5 0.5 [2, 1, 1, 2, 2, 1, 2, 2, 1, 1] +brighter 1.6 0.66332 [1, 1, 1, 2, 2, 2, 1, 2, 1, 3] +brightest 3.0 0.63246 [3, 3, 2, 3, 4, 3, 2, 3, 4, 3] +brightly 1.5 0.67082 [2, 3, 1, 2, 1, 1, 2, 1, 1, 1] +brightness 1.6 0.91652 [2, 2, 1, 1, 1, 3, 3, 0, 2, 1] +brightnesses 1.4 0.91652 [2, 3, 1, 2, 1, 1, 0, 0, 2, 2] +brights 0.4 0.66332 [0, 0, 2, 0, 0, 1, 0, 0, 1, 0] +brightwork 1.1 0.83066 [1, 0, 1, 2, 1, 0, 3, 1, 1, 1] +brilliance 2.9 0.83066 [4, 3, 2, 4, 4, 3, 2, 3, 2, 2] +brilliances 2.9 0.83066 [3, 4, 3, 4, 4, 2, 3, 2, 2, 2] +brilliancies 2.3 1.18743 [1, 4, 1, 3, 3, 2, 1, 3, 4, 1] +brilliancy 2.6 1.0198 [4, 3, 2, 4, 2, 3, 1, 3, 1, 3] +brilliant 2.8 0.6 [2, 3, 3, 2, 3, 3, 4, 2, 3, 3] +brilliantine 0.8 1.16619 [-1, 3, 1, 0, 1, 0, 2, 0, 2, 0] +brilliantines 2.0 1.34164 [0, 1, 4, 2, 3, 1, 3, 0, 3, 3] +brilliantly 3.0 0.44721 [3, 2, 3, 3, 3, 3, 3, 3, 4, 3] +brilliants 1.9 0.83066 [3, 1, 2, 1, 2, 1, 3, 2, 1, 3] +brisk 0.6 0.8 [0, 0, 0, 0, 1, 1, 0, 2, 0, 2] +broke -1.8 0.4 [-2, -2, -2, -2, -1, -2, -2, -1, -2, -2] +broken -2.1 0.53852 [-2, -2, -2, -2, -3, -2, -1, -3, -2, -2] +brooding 0.1 1.3 [3, 0, -1, -1, -1, 1, 1, -1, 1, -1] +brutal -3.1 0.7 [-3, -3, -4, -2, -3, -4, -3, -4, -3, -2] +brutalise -2.7 1.1 [-4, -3, -3, -4, -3, -2, -2, -3, 0, -3] +brutalised -2.9 0.83066 [-3, -3, -2, -3, -3, -4, -4, -1, -3, -3] +brutalises -3.2 0.4 [-3, -3, -3, -3, -3, -4, -4, -3, -3, -3] +brutalising -2.8 0.74833 [-3, -3, -4, -3, -2, -3, -3, -3, -1, -3] +brutalities -2.6 1.0198 [-4, -2, -2, -4, -2, -4, -2, -3, -1, -2] +brutality -3.0 0.63246 [-2, -3, -4, -2, -3, -3, -3, -4, -3, -3] +brutalization -2.1 2.16564 [-3, -2, -4, -2, -4, -4, 2, -3, 2, -3] +brutalizations -2.3 0.64031 [-2, -2, -3, -2, -1, -3, -3, -2, -2, -3] +brutalize -2.9 0.7 [-3, -4, -3, -3, -2, -2, -3, -4, -2, -3] +brutalized -2.4 0.4899 [-3, -2, -2, -3, -2, -2, -3, -3, -2, -2] +brutalizes -3.2 0.6 [-4, -4, -3, -2, -3, -4, -3, -3, -3, -3] +brutalizing -3.4 0.66332 [-4, -3, -4, -3, -4, -4, -3, -4, -2, -3] +brutally -3.0 0.44721 [-3, -3, -3, -3, -3, -3, -3, -2, -3, -4] +bullied -3.1 0.9434 [-4, -4, -4, -2, -2, -4, -4, -3, -2, -2] +bullshit -2.8 0.6 [-3, -3, -3, -3, -3, -4, -2, -3, -2, -2] +bully -2.2 1.6 [-2, -3, -3, -4, -2, -1, 2, -3, -3, -3] +bullying -2.9 0.7 [-3, -2, -3, -2, -4, -2, -3, -3, -4, -3] +bummer -1.6 0.8 [-3, -1, -1, -1, -3, -1, -1, -2, -2, -1] +buoyant 0.9 0.83066 [0, 1, 1, 2, 1, 0, 0, 2, 0, 2] +burden -1.9 0.53852 [-2, -2, -1, -2, -3, -2, -1, -2, -2, -2] +burdened -1.7 0.45826 [-2, -2, -2, -2, -1, -2, -1, -2, -2, -1] +burdener -1.3 0.45826 [-1, -1, -2, -1, -1, -1, -2, -1, -2, -1] +burdeners -1.7 1.00499 [-2, -2, -2, -1, -3, -2, 0, 0, -2, -3] +burdening -1.4 0.66332 [-2, -1, -2, -2, -1, -1, -1, 0, -2, -2] +burdens -1.5 0.5 [-2, -2, -1, -1, -2, -1, -1, -1, -2, -2] +burdensome -1.8 0.9798 [-1, -1, -3, -2, -1, -2, -2, -1, -4, -1] +bwahaha 0.4 1.0198 [0, 1, 0, 1, 0, 2, -1, -1, 2, 0] +bwahahah 2.5 0.92195 [3, 4, 2, 2, 2, 3, 1, 2, 2, 4] +calm 1.3 0.78102 [1, 1, 0, 1, 2, 3, 2, 1, 1, 1] +calmative 1.1 0.9434 [3, 2, -1, 1, 1, 1, 1, 1, 1, 1] +calmatives 0.5 0.80623 [-1, 1, 0, 1, 0, 0, 1, 2, 0, 1] +calmed 1.6 0.4899 [2, 2, 2, 1, 1, 1, 2, 1, 2, 2] +calmer 1.5 0.67082 [1, 2, 3, 1, 1, 1, 2, 1, 2, 1] +calmest 1.6 0.8 [3, 2, 2, 2, 1, 1, 0, 2, 1, 2] +calming 1.7 0.78102 [2, 1, 3, 2, 2, 1, 3, 1, 1, 1] +calmly 1.3 0.9 [0, 0, 1, 3, 2, 2, 1, 1, 2, 1] +calmness 1.7 0.9 [1, 1, 1, 2, 2, 2, 1, 4, 1, 2] +calmnesses 1.6 0.4899 [1, 2, 1, 2, 1, 2, 2, 2, 1, 2] +calmodulin 0.2 0.4 [0, 0, 0, 0, 0, 0, 1, 0, 0, 1] +calms 1.3 0.64031 [2, 1, 1, 2, 0, 1, 1, 2, 2, 1] +can't stand -2.0 0.63246 [-2, -2, -2, -1, -1, -2, -3, -2, -2, -3] +cancel -1.0 0.63246 [-2, -1, -1, -1, -1, 0, -1, 0, -2, -1] +cancelled -1.0 0.44721 [-1, -1, -1, -1, 0, -1, -1, -2, -1, -1] +cancelling -0.8 0.74833 [0, 0, -1, 0, -1, -1, 0, -2, -1, -2] +cancels -0.9 0.53852 [0, -1, 0, -1, -1, -1, -1, -1, -2, -1] +cancer -3.4 0.8 [-2, -4, -3, -4, -4, -2, -3, -4, -4, -4] +capable 1.6 0.4899 [1, 2, 2, 2, 1, 1, 2, 2, 1, 2] +captivated 1.6 0.4899 [2, 1, 2, 2, 2, 2, 1, 2, 1, 1] +care 2.2 0.74833 [2, 1, 2, 1, 2, 2, 3, 3, 3, 3] +cared 1.8 0.74833 [1, 2, 1, 3, 1, 2, 2, 2, 3, 1] +carefree 1.7 0.64031 [1, 1, 2, 2, 2, 2, 1, 1, 2, 3] +careful 0.6 1.11355 [3, 0, 0, 0, 1, 0, -1, 2, 1, 0] +carefully 0.5 0.67082 [1, 0, 1, 1, 0, 1, 0, 1, 1, -1] +carefulness 2.0 0.44721 [3, 2, 2, 1, 2, 2, 2, 2, 2, 2] +careless -1.5 0.5 [-2, -1, -1, -2, -2, -1, -2, -2, -1, -1] +carelessly -1.0 0.44721 [-1, -1, -1, -2, -1, 0, -1, -1, -1, -1] +carelessness -1.4 0.4899 [-2, -1, -1, -2, -1, -2, -1, -1, -2, -1] +carelessnesses -1.6 1.11355 [-4, -2, -2, -3, -1, 0, -1, -1, -1, -1] +cares 2.0 0.7746 [2, 3, 1, 3, 1, 2, 2, 2, 3, 1] +caring 2.2 0.4 [2, 3, 2, 2, 2, 2, 2, 3, 2, 2] +casual 0.8 0.74833 [1, 1, 0, 1, 0, 2, 0, 1, 2, 0] +casually 0.7 1.00499 [1, 0, 0, 0, 1, 0, 0, 3, 2, 0] +casualty -2.4 0.91652 [-4, -3, -3, -2, -1, -2, -3, -1, -2, -3] +catastrophe -3.4 0.4899 [-3, -3, -3, -4, -4, -3, -3, -3, -4, -4] +catastrophic -2.2 2.22711 [-3, -2, -4, -4, -4, -3, -2, -4, 2, 2] +cautious -0.4 0.66332 [0, 1, -1, 0, 0, 0, -1, -1, -1, -1] +celebrate 2.7 1.00499 [4, 4, 3, 2, 4, 2, 2, 2, 3, 1] +celebrated 2.7 0.78102 [2, 3, 3, 2, 3, 4, 3, 3, 1, 3] +celebrates 2.7 0.64031 [2, 3, 3, 2, 2, 3, 3, 3, 4, 2] +celebrating 2.7 0.64031 [3, 3, 4, 2, 2, 2, 3, 3, 2, 3] +censor -2.0 1.34164 [0, -3, -2, -3, -3, 0, -4, -1, -1, -3] +censored -0.6 1.68523 [-1, -1, -1, 2, -3, -2, -1, -1, -1, 3] +censors -1.2 1.07703 [-1, 0, -3, 0, -1, 0, -1, -2, -1, -3] +certain 1.1 0.7 [1, 0, 2, 0, 2, 2, 1, 1, 1, 1] +certainly 1.4 1.0198 [3, 2, 0, 1, 3, 1, 0, 1, 1, 2] +certainties 0.9 1.44568 [0, -2, 4, 0, 1, 1, 1, 1, 2, 1] +certainty 1.0 0.89443 [2, 1, 0, 1, 0, 0, 2, 2, 2, 0] +chagrin -1.9 0.53852 [-1, -2, -3, -2, -1, -2, -2, -2, -2, -2] +chagrined -1.4 1.2 [-1, -2, 2, -1, -2, -2, -2, -2, -2, -2] +challenge 0.3 1.00499 [1, 0, -1, 1, 1, -1, 1, 0, 2, -1] +challenged -0.4 1.62481 [0, -2, 1, -1, -3, -1, 3, -1, 1, -1] +challenger 0.5 1.43178 [0, 0, 2, -1, -2, 1, 3, 0, 2, 0] +challengers 0.4 1.56205 [0, -2, -1, 1, 1, 2, 3, 2, -1, -1] +challenges 0.3 1.48661 [0, -1, 2, -1, -2, 0, 3, 0, 2, 0] +challenging 0.6 0.91652 [0, 0, 0, 1, 1, -1, 0, 2, 2, 1] +challengingly -0.6 1.68523 [0, -1, -2, 1, -3, 2, -2, -1, 2, -2] +champ 2.1 0.83066 [2, 2, 2, 3, 2, 3, 2, 0, 3, 2] +champac -0.2 0.6 [0, 0, -2, 0, 0, 0, 0, 0, 0, 0] +champagne 1.2 1.07703 [1, 2, 2, 3, 0, 2, 0, 0, 2, 0] +champagnes 0.5 0.92195 [0, 0, 0, 0, 0, 1, 1, 3, 0, 0] +champaign 0.2 0.6 [0, 0, 0, 0, 2, 0, 0, 0, 0, 0] +champaigns 0.5 0.67082 [1, 0, 0, 0, 0, 0, 0, 1, 2, 1] +champaks -0.2 0.6 [0, 0, 0, 0, 0, 0, -2, 0, 0, 0] +champed 1.0 0.63246 [1, 1, 2, 1, 1, 2, 1, 0, 0, 1] +champer -0.1 0.53852 [0, -1, 1, 0, 0, 0, 0, -1, 0, 0] +champers 0.5 0.67082 [1, 0, 0, 0, 0, 0, 0, 1, 1, 2] +champerties -0.1 0.83066 [0, -1, 1, 1, 0, 0, 0, 0, -2, 0] +champertous 0.3 0.78102 [0, 0, 0, 1, -1, 2, 1, 0, 0, 0] +champerty -0.2 1.32665 [-2, -1, 0, -1, 0, 0, 0, -2, 2, 2] +champignon 0.4 0.8 [0, 0, 0, 0, 0, 2, 0, 2, 0, 0] +champignons 0.2 0.6 [0, 2, 0, 0, 0, 0, 0, 0, 0, 0] +champing 0.7 1.34536 [0, 2, 0, 3, 1, 1, 2, 0, -2, 0] +champion 2.9 0.83066 [3, 2, 3, 4, 4, 3, 2, 2, 4, 2] +championed 1.2 1.53623 [2, 1, 3, 1, 1, -3, 2, 2, 1, 2] +championing 1.8 0.9798 [1, 3, 2, 0, 3, 1, 2, 2, 1, 3] +champions 2.4 1.42829 [4, 0, 0, 3, 1, 3, 4, 3, 3, 3] +championship 1.9 1.04403 [3, 1, 1, 3, 2, 1, 3, 3, 0, 2] +championships 2.2 0.74833 [2, 2, 1, 2, 3, 2, 4, 2, 2, 2] +champs 1.8 0.4 [2, 2, 2, 2, 1, 2, 1, 2, 2, 2] +champy 1.0 1.0 [3, 0, 0, 0, 0, 2, 1, 2, 1, 1] +chance 1.0 0.7746 [1, 1, 0, 0, 0, 2, 1, 2, 1, 2] +chances 0.8 0.4 [0, 1, 1, 0, 1, 1, 1, 1, 1, 1] +chaos -2.7 0.9 [-2, -2, -3, -1, -4, -3, -3, -2, -3, -4] +chaotic -2.2 1.4 [-3, -2, -1, -2, -3, 1, -2, -2, -4, -4] +charged -0.8 0.87178 [-1, -2, -2, -1, -1, 0, -1, 1, 0, -1] +charges -1.1 0.7 [-2, -2, -2, -1, -1, 0, -1, -1, 0, -1] +charitable 1.7 0.64031 [1, 2, 1, 2, 2, 1, 2, 1, 3, 2] +charitableness 1.9 0.9434 [3, 1, 1, 3, 1, 3, 3, 2, 1, 1] +charitablenesses 1.6 1.74356 [2, 2, 3, 4, 1, -1, -2, 3, 2, 2] +charitably 1.4 0.66332 [1, 2, 1, 2, 2, 1, 0, 1, 2, 2] +charities 2.2 0.6 [3, 3, 2, 2, 1, 2, 2, 3, 2, 2] +charity 1.8 0.87178 [1, 3, 2, 2, 2, 1, 2, 0, 2, 3] +charm 1.7 0.78102 [3, 1, 1, 3, 2, 2, 1, 1, 1, 2] +charmed 2.0 0.63246 [3, 1, 2, 2, 2, 3, 1, 2, 2, 2] +charmer 1.9 0.53852 [3, 2, 2, 2, 2, 2, 1, 1, 2, 2] +charmers 2.1 0.83066 [2, 1, 2, 2, 4, 3, 2, 1, 2, 2] +charmeuse 0.3 0.78102 [0, 0, 0, 1, 0, 2, 1, 0, -1, 0] +charmeuses 0.4 0.66332 [0, 0, 1, 0, 1, 0, 0, 0, 0, 2] +charming 2.8 0.4 [3, 3, 3, 3, 3, 3, 2, 3, 2, 3] +charminger 1.5 0.67082 [2, 3, 1, 2, 1, 1, 2, 1, 1, 1] +charmingest 2.4 0.66332 [2, 3, 3, 1, 3, 2, 3, 3, 2, 2] +charmingly 2.2 0.87178 [2, 2, 2, 1, 2, 2, 3, 3, 4, 1] +charmless -1.8 0.87178 [-3, -1, -3, -1, -1, -1, -2, -1, -3, -2] +charms 1.9 0.7 [1, 2, 3, 2, 1, 2, 3, 1, 2, 2] +chastise -2.5 0.92195 [-4, -3, -2, -1, -4, -3, -2, -2, -2, -2] +chastised -2.2 1.16619 [-2, -3, -2, -4, -1, -1, -3, 0, -3, -3] +chastises -1.7 1.61555 [-3, -3, -3, -1, 1, -2, 1, -1, -2, -4] +chastising -1.7 0.78102 [-2, -3, -2, -2, -2, 0, -1, -1, -2, -2] +cheat -2.0 0.7746 [-2, -3, -3, -2, -2, -1, -1, -1, -2, -3] +cheated -2.3 0.64031 [-2, -4, -2, -2, -2, -2, -3, -2, -2, -2] +cheater -2.5 0.67082 [-2, -4, -2, -3, -2, -2, -3, -2, -3, -2] +cheaters -1.9 0.83066 [-2, -2, -2, -1, -1, -4, -2, -1, -2, -2] +cheating -2.6 0.91652 [-2, -3, -3, -2, -4, -4, -3, -2, -1, -2] +cheats -1.8 0.6 [-3, -1, -2, -1, -2, -1, -2, -2, -2, -2] +cheer 2.3 0.64031 [2, 1, 2, 2, 2, 3, 3, 3, 2, 3] +cheered 2.3 0.78102 [2, 3, 3, 4, 2, 1, 2, 2, 2, 2] +cheerer 1.7 0.45826 [1, 2, 2, 2, 1, 1, 2, 2, 2, 2] +cheerers 1.8 0.87178 [2, 2, 3, 2, 1, 2, 0, 1, 3, 2] +cheerful 2.5 0.67082 [3, 2, 3, 2, 2, 2, 4, 2, 3, 2] +cheerfuller 1.9 0.83066 [3, 3, 2, 3, 2, 1, 1, 2, 1, 1] +cheerfullest 3.2 0.87178 [4, 4, 4, 4, 3, 2, 2, 3, 2, 4] +cheerfully 2.1 0.83066 [3, 2, 2, 2, 1, 3, 1, 3, 1, 3] +cheerfulness 2.1 0.9434 [3, 2, 1, 2, 3, 4, 1, 2, 1, 2] +cheerier 2.6 0.4899 [2, 2, 3, 3, 2, 3, 3, 2, 3, 3] +cheeriest 2.2 0.6 [3, 2, 3, 1, 2, 2, 3, 2, 2, 2] +cheerily 2.5 0.67082 [3, 3, 2, 3, 2, 4, 2, 2, 2, 2] +cheeriness 2.5 0.67082 [3, 2, 4, 2, 3, 2, 3, 2, 2, 2] +cheering 2.3 0.64031 [3, 3, 2, 1, 3, 2, 2, 2, 3, 2] +cheerio 1.2 0.6 [2, 1, 1, 1, 2, 1, 1, 1, 2, 0] +cheerlead 1.7 0.78102 [1, 2, 0, 2, 2, 2, 2, 3, 1, 2] +cheerleader 0.9 0.9434 [1, 1, 0, 2, 1, 0, 0, 1, 0, 3] +cheerleaders 1.2 1.07703 [2, 0, 0, 1, 1, 0, 3, 3, 1, 1] +cheerleading 1.2 1.07703 [2, 2, 0, 0, 1, 0, 3, 2, 0, 2] +cheerleads 1.2 1.07703 [2, 3, 0, 3, 1, 0, 0, 1, 1, 1] +cheerled 1.5 1.11803 [0, 2, 1, 4, 2, 2, 2, 1, 1, 0] +cheerless -1.7 1.1 [-2, -3, -2, -2, -3, -2, -1, -1, 1, -2] +cheerlessly -0.8 1.98997 [-2, 4, -1, -2, -1, -2, -2, -2, 2, -2] +cheerlessness -1.7 1.48661 [-2, -1, -2, -3, -2, -4, -1, 2, -2, -2] +cheerly 2.4 0.66332 [2, 2, 3, 2, 2, 3, 4, 2, 2, 2] +cheers 2.1 1.3 [2, 2, 1, 3, 2, 3, 3, 4, -1, 2] +cheery 2.6 0.66332 [3, 2, 2, 3, 2, 3, 4, 2, 3, 2] +cherish 1.6 1.49666 [0, 3, 3, 3, 2, 2, 2, 1, -2, 2] +cherishable 2.0 1.41421 [-2, 2, 2, 2, 3, 2, 3, 3, 2, 3] +cherished 2.3 0.64031 [3, 2, 2, 3, 2, 2, 1, 3, 2, 3] +cherisher 2.2 0.4 [2, 2, 3, 2, 2, 2, 2, 3, 2, 2] +cherishers 1.9 0.7 [3, 3, 2, 2, 1, 1, 2, 2, 2, 1] +cherishes 2.2 0.74833 [2, 2, 3, 2, 2, 2, 2, 4, 2, 1] +cherishing 2.0 0.7746 [3, 3, 2, 2, 1, 2, 1, 3, 2, 1] +chic 1.1 1.3 [1, 2, 2, -2, 2, 0, 1, 1, 3, 1] +childish -1.2 0.74833 [-1, -1, -2, -3, -1, 0, -1, -1, -1, -1] +chilling -0.1 1.92094 [3, -2, 0, 1, -2, -2, -1, -2, 1, 3] +choke -2.5 0.92195 [-1, -2, -3, -3, -2, -4, -2, -4, -2, -2] +choked -2.1 1.3 [-4, -3, 0, -2, -1, -3, -3, -2, 0, -3] +chokes -2.0 0.89443 [-4, -3, -1, -2, -1, -2, -2, -2, -1, -2] +choking -2.0 1.26491 [-4, -2, -2, -3, -2, -2, -3, -1, 1, -2] +chuckle 1.7 0.45826 [2, 1, 2, 2, 2, 2, 1, 1, 2, 2] +chuckled 1.2 0.9798 [2, 2, 1, 1, 2, 0, 1, 2, -1, 2] +chucklehead -1.9 0.53852 [-2, -2, -1, -3, -2, -2, -2, -2, -1, -2] +chuckleheaded -1.3 1.84662 [-3, -4, -2, 0, 3, -1, -2, 0, -2, -2] +chuckleheads -1.1 0.9434 [-1, -2, 0, -1, -1, -3, 0, 0, -2, -1] +chuckler 0.8 1.07703 [2, 1, -1, 0, 2, 1, 1, 2, -1, 1] +chucklers 1.2 0.87178 [1, 1, 2, 3, 1, 0, 1, 0, 2, 1] +chuckles 1.1 1.13578 [2, 2, -1, 1, 2, 1, 1, 2, -1, 2] +chucklesome 1.1 0.53852 [1, 1, 2, 1, 1, 1, 0, 2, 1, 1] +chuckling 1.4 0.4899 [1, 2, 1, 2, 1, 1, 2, 2, 1, 1] +chucklingly 1.2 0.4 [1, 1, 1, 1, 2, 1, 1, 1, 2, 1] +clarifies 0.9 1.13578 [-2, 1, 0, 2, 1, 2, 2, 1, 1, 1] +clarity 1.7 0.78102 [2, 1, 2, 3, 3, 1, 1, 2, 1, 1] +classy 1.9 0.53852 [1, 2, 2, 1, 3, 2, 2, 2, 2, 2] +clean 1.7 0.78102 [3, 1, 2, 1, 2, 1, 3, 2, 1, 1] +cleaner 0.7 0.78102 [1, 0, 1, 0, 0, 0, 2, 1, 2, 0] +clear 1.6 1.2 [2, 1, 1, 0, 3, 1, 2, 4, 2, 0] +cleared 0.4 0.4899 [0, 0, 1, 1, 0, 0, 0, 0, 1, 1] +clearly 1.7 0.78102 [2, 2, 2, 2, 1, 2, 0, 2, 1, 3] +clears 0.3 0.78102 [0, 1, 0, 0, 0, -1, 1, 2, 0, 0] +clever 2.0 0.7746 [2, 1, 2, 2, 2, 1, 3, 1, 3, 3] +cleverer 2.0 0.44721 [2, 2, 2, 3, 2, 2, 1, 2, 2, 2] +cleverest 2.6 0.91652 [4, 3, 2, 2, 4, 3, 2, 1, 2, 3] +cleverish 1.0 1.18322 [1, 1, 1, 1, 1, 1, 2, 1, -2, 3] +cleverly 2.3 0.45826 [2, 3, 2, 2, 2, 3, 2, 2, 3, 2] +cleverness 2.3 0.9 [2, 4, 2, 2, 1, 3, 3, 3, 1, 2] +clevernesses 1.4 0.66332 [1, 1, 1, 2, 2, 2, 2, 0, 2, 1] +clouded -0.2 0.9798 [-2, 0, 2, 0, 0, -1, 0, -1, 0, 0] +clueless -1.5 0.5 [-1, -2, -1, -2, -2, -1, -1, -1, -2, -2] +cock -0.6 1.49666 [0, 0, -4, 0, 0, 1, 0, -3, 0, 0] +cocksucker -3.1 0.83066 [-3, -4, -2, -2, -4, -4, -4, -2, -3, -3] +cocksuckers -2.6 1.42829 [-4, -3, -4, -3, -3, 1, -3, -1, -3, -3] +cocky -0.5 1.0247 [2, 0, -1, 0, -1, -2, 0, -1, -1, -1] +coerced -1.5 0.67082 [-1, -2, -2, -2, -1, 0, -1, -2, -2, -2] +collapse -2.2 0.87178 [-3, -1, -2, -4, -3, -2, -2, -2, -1, -2] +collapsed -1.1 1.64012 [-1, -2, -2, -1, -2, -2, 2, 2, -3, -2] +collapses -1.2 0.87178 [-2, -1, -2, 0, -2, 0, 0, -2, -1, -2] +collapsing -1.2 0.6 [-1, -1, -2, -2, -2, -1, 0, -1, -1, -1] +collide -0.3 1.61555 [-3, 0, -1, 3, 0, -1, -1, 2, -1, -1] +collides -1.1 1.22066 [-2, -2, -1, -1, 0, -2, 2, -2, -1, -2] +colliding -0.5 1.36015 [-2, 2, -1, -1, 0, -1, -2, 2, -1, -1] +collision -1.5 0.67082 [-1, -1, -2, -1, -2, -1, -1, -3, -2, -1] +collisions -1.1 0.7 [0, -2, -1, 0, -1, -1, -2, -2, -1, -1] +colluding -1.2 1.32665 [-1, -1, -2, -2, 0, -3, 2, -2, -1, -2] +combat -1.4 1.0198 [0, -2, 0, -2, -2, -2, -1, -3, 0, -2] +combats -0.8 1.16619 [0, -2, -3, -1, 0, 0, 0, -1, 1, -2] +comedian 1.6 1.0198 [1, 0, 2, 3, 2, 0, 3, 1, 2, 2] +comedians 1.2 1.16619 [0, 0, 0, 2, 3, 1, 3, 2, 0, 1] +comedic 1.7 0.64031 [2, 1, 1, 3, 1, 2, 2, 2, 1, 2] +comedically 2.1 0.7 [3, 2, 2, 1, 2, 3, 3, 2, 1, 2] +comedienne 0.6 0.66332 [0, 2, 1, 0, 1, 1, 0, 1, 0, 0] +comediennes 1.6 1.11355 [2, 1, 3, 0, 0, 3, 1, 1, 2, 3] +comedies 1.7 1.00499 [0, 2, 1, 3, 3, 3, 1, 1, 2, 1] +comedo 0.3 0.9 [0, 0, 0, 0, -1, 0, 2, 0, 2, 0] +comedones -0.8 0.9798 [0, 0, 0, -1, 0, -3, 0, -1, -1, -2] +comedown -0.8 1.07703 [-1, -1, -1, 0, -2, -1, 2, -1, -2, -1] +comedowns -0.9 0.53852 [-1, -1, -1, -1, 0, -2, 0, -1, -1, -1] +comedy 1.5 0.67082 [1, 1, 2, 1, 3, 2, 1, 1, 2, 1] +comfort 1.5 0.67082 [1, 3, 1, 2, 1, 1, 2, 1, 1, 2] +comfortable 2.3 0.64031 [1, 2, 3, 2, 2, 3, 3, 3, 2, 2] +comfortableness 1.3 1.48661 [4, 2, 2, 3, 1, 1, 1, -1, -1, 1] +comfortably 1.8 0.74833 [1, 2, 2, 1, 3, 3, 1, 2, 1, 2] +comforted 1.8 0.6 [2, 2, 2, 0, 2, 2, 2, 2, 2, 2] +comforter 1.9 0.53852 [2, 3, 2, 2, 2, 1, 2, 2, 2, 1] +comforters 1.2 0.6 [2, 1, 0, 2, 1, 1, 2, 1, 1, 1] +comforting 1.7 0.64031 [1, 2, 1, 1, 2, 2, 2, 3, 2, 1] +comfortingly 1.7 0.45826 [1, 2, 1, 2, 2, 1, 2, 2, 2, 2] +comfortless -1.8 0.6 [-3, -2, -1, -2, -1, -2, -1, -2, -2, -2] +comforts 2.1 0.7 [3, 1, 3, 1, 2, 2, 3, 2, 2, 2] +commend 1.9 0.7 [1, 2, 2, 1, 2, 1, 2, 3, 2, 3] +commended 1.9 0.9434 [1, 3, 2, 3, 2, 2, 0, 1, 3, 2] +commit 1.2 0.87178 [1, 0, 2, 2, 0, 0, 2, 2, 1, 2] +commitment 1.6 0.91652 [3, 1, 2, 0, 3, 1, 2, 1, 2, 1] +commitments 0.5 0.92195 [1, 3, 0, 0, 0, 0, 0, 0, 0, 1] +commits 0.1 1.13578 [0, -1, 0, 2, 1, -1, 1, 1, -2, 0] +committed 1.1 0.7 [0, 1, 1, 2, 0, 2, 1, 1, 2, 1] +committing 0.3 1.18743 [0, 1, 0, 3, 0, -2, 1, 0, 0, 0] +compassion 2.0 0.7746 [3, 2, 1, 1, 2, 1, 3, 2, 2, 3] +compassionate 2.2 0.87178 [0, 3, 3, 2, 2, 3, 3, 2, 2, 2] +compassionated 1.6 0.66332 [3, 1, 2, 2, 1, 2, 2, 1, 1, 1] +compassionately 1.7 1.41774 [1, 3, 3, 2, 1, 2, 3, 2, -2, 2] +compassionateness 0.9 1.37477 [-3, 2, 2, 1, 1, 1, 2, 1, 1, 1] +compassionates 1.6 0.4899 [2, 1, 2, 2, 1, 2, 2, 1, 1, 2] +compassionating 1.6 0.91652 [3, 0, 2, 1, 3, 1, 2, 1, 2, 1] +compassionless -2.6 0.8 [-3, -2, -2, -3, -4, -3, -1, -2, -3, -3] +compelled 0.2 1.07703 [-1, 0, 0, 0, 1, 2, -1, -1, 2, 0] +compelling 0.9 0.94339 [1, 1, 1, 0, 1, 2, 2, -1, 2, 0] +competent 1.3 0.78102 [1, 3, 1, 1, 2, 1, 1, 0, 2, 1] +competitive 0.7 0.9 [0, 2, 0, 2, 0, 1, 0, 0, 0, 2] +complacent -0.3 1.1 [2, -1, -1, 1, -1, -1, -1, 1, -1, -1] +complain -1.5 0.67082 [-1, -1, -1, -2, -1, -2, -3, -2, -1, -1] +complainant -0.7 0.78102 [0, 0, -1, 0, 0, -2, 0, -1, -2, -1] +complainants -1.1 1.3 [-2, -1, 0, -2, -3, -2, -1, 1, -2, 1] +complained -1.7 0.64031 [-1, -3, -2, -2, -1, -1, -2, -2, -1, -2] +complainer -1.8 0.4 [-2, -2, -2, -2, -1, -2, -2, -2, -1, -2] +complainers -1.3 1.00499 [-2, -1, -1, -2, -3, 1, -1, -1, -2, -1] +complaining -0.8 1.249 [-2, -1, -1, -1, -2, -1, -1, 2, 1, -2] +complainingly -1.7 0.64031 [-1, -2, -1, -2, -1, -2, -1, -2, -3, -2] +complains -1.6 0.66332 [-1, -2, -1, -2, -2, -3, -1, -1, -1, -2] +complaint -1.2 1.249 [-1, -1, -2, -2, -1, -3, -1, -1, 2, -2] +complaints -1.7 0.45826 [-2, -2, -2, -1, -2, -2, -2, -1, -1, -2] +compliment 2.1 0.7 [2, 2, 3, 1, 2, 3, 3, 1, 2, 2] +complimentarily 1.7 0.45826 [2, 2, 2, 2, 1, 1, 2, 1, 2, 2] +complimentary 1.9 0.7 [1, 2, 2, 1, 2, 1, 2, 3, 3, 2] +complimented 1.8 1.4 [3, 2, 2, 2, 3, 2, -2, 3, 1, 2] +complimenting 2.3 0.64031 [2, 2, 1, 3, 3, 2, 2, 3, 3, 2] +compliments 1.7 0.45826 [2, 1, 2, 2, 1, 2, 2, 1, 2, 2] +comprehensive 1.0 0.63246 [1, 1, 1, 0, 2, 2, 1, 0, 1, 1] +conciliate 1.0 1.18322 [2, 1, 1, 0, 2, 2, -2, 2, 1, 1] +conciliated 1.1 0.9434 [1, 3, 0, 0, 2, 0, 2, 1, 1, 1] +conciliates 1.1 0.9434 [1, 3, 0, 0, 2, 0, 2, 1, 1, 1] +conciliating 1.3 0.78102 [2, 2, 1, 1, 2, 0, 2, 1, 2, 0] +condemn -1.6 1.0198 [-2, -2, -1, -2, -2, 1, -2, -3, -1, -2] +condemnation -2.8 0.9798 [-3, -4, -2, -4, -2, -4, -2, -1, -3, -3] +condemned -1.9 1.81384 [2, -2, -2, -3, -2, -3, -3, -4, 1, -3] +condemns -2.3 0.64031 [-2, -2, -3, -3, -3, -2, -2, -3, -1, -2] +confidence 2.3 0.64031 [3, 3, 3, 3, 1, 2, 2, 2, 2, 2] +confident 2.2 0.87178 [1, 3, 3, 2, 3, 1, 3, 2, 1, 3] +confidently 2.1 0.53852 [2, 2, 3, 1, 2, 2, 2, 2, 3, 2] +conflict -1.3 0.45826 [-2, -2, -1, -2, -1, -1, -1, -1, -1, -1] +conflicting -1.7 0.64031 [-1, -2, -3, -1, -2, -1, -2, -1, -2, -2] +conflictive -1.8 0.6 [-2, -2, -2, -2, -1, -1, -3, -2, -1, -2] +conflicts -1.6 0.8 [-1, -1, -1, -2, -1, -1, -3, -2, -1, -3] +confront -0.7 0.78102 [0, -1, -1, 0, 1, -1, -1, -2, -1, -1] +confrontation -1.3 1.55242 [-3, -2, -3, -2, -1, -2, 1, 2, -1, -2] +confrontational -1.6 0.66332 [-1, -2, -1, -2, -1, -2, -1, -2, -3, -1] +confrontationist -1.0 1.34164 [-1, -2, -2, 2, 1, -1, -2, -1, -2, -2] +confrontationists -1.2 1.46969 [-2, -3, -1, -2, 2, 1, -1, -2, -2, -2] +confrontations -1.5 1.0247 [-1, -3, -2, -1, -3, 0, -2, -2, 0, -1] +confronted -0.8 0.74833 [-1, -2, -1, -1, -1, -1, -1, -1, 1, 0] +confronter -0.3 1.1 [0, -2, 1, -2, 0, -1, -1, 0, 1, 1] +confronters -1.3 1.26886 [-3, -2, -2, -2, -1, -2, 1, 1, -1, -2] +confronting -0.6 1.11355 [-2, -1, -1, 0, -2, 2, -1, 0, 0, -1] +confronts -0.9 0.53852 [-1, -1, -1, -1, 0, -1, 0, -1, -2, -1] +confuse -0.9 0.3 [-1, -1, -1, -1, -1, -1, -1, -1, 0, -1] +confused -1.3 0.45826 [-1, -2, -1, -1, -1, -1, -1, -1, -2, -2] +confusedly -0.6 1.42829 [-3, -1, -1, 1, -1, -1, -2, 2, 1, -1] +confusedness -1.5 0.67082 [-3, -1, -1, -2, -1, -2, -2, -1, -1, -1] +confuses -1.3 0.45826 [-1, -2, -1, -1, -1, -1, -1, -1, -2, -2] +confusing -0.9 0.7 [-1, -1, -1, -2, -1, -1, 1, -1, -1, -1] +confusingly -1.4 0.66332 [-1, -1, -1, -1, -3, -1, -2, -1, -1, -2] +confusion -1.2 0.6 [-1, -1, -1, -1, -1, -2, 0, -1, -2, -2] +confusional -1.2 0.6 [-2, -2, 0, -1, -2, -1, -1, -1, -1, -1] +confusions -0.9 1.04403 [-1, -2, -1, -1, -1, 2, -2, -1, -1, -1] +congrats 2.4 0.91652 [1, 3, 3, 3, 2, 2, 4, 1, 2, 3] +congratulate 2.2 1.249 [3, 3, 2, 3, -1, 2, 1, 3, 3, 3] +congratulation 2.9 0.9434 [3, 3, 3, 2, 4, 2, 4, 3, 4, 1] +congratulations 2.9 0.53852 [2, 3, 3, 3, 3, 3, 3, 3, 4, 2] +consent 0.9 0.7 [0, 0, 1, 1, 1, 2, 1, 2, 0, 1] +consents 1.0 0.63246 [0, 2, 1, 0, 1, 1, 1, 2, 1, 1] +considerate 1.9 1.22066 [2, -1, 3, 2, 2, 2, 4, 1, 2, 2] +consolable 1.1 0.53852 [1, 1, 2, 1, 0, 1, 1, 1, 2, 1] +conspiracy -2.4 0.66332 [-2, -2, -3, -3, -2, -2, -4, -2, -2, -2] +constrained -0.4 1.0198 [-1, 0, -1, -1, -1, -1, 2, -1, 1, -1] +contagion -2.0 1.18322 [-1, 0, -2, -1, -2, -4, -2, -4, -2, -2] +contagions -1.5 0.92195 [-2, -2, -2, -2, 1, -2, -1, -1, -2, -2] +contagious -1.4 0.91652 [-2, -2, -2, 0, -1, -1, -2, 0, -1, -3] +contempt -2.8 0.6 [-3, -3, -4, -2, -3, -2, -3, -3, -2, -3] +contemptibilities -2.0 1.09545 [-2, 1, -2, -2, -3, -3, -3, -2, -2, -2] +contemptibility -0.9 1.51327 [-2, -1, -3, -1, 0, -3, -1, 1, 2, -1] +contemptible -1.6 1.68523 [-2, -2, -3, -3, -2, -3, -1, -3, 1, 2] +contemptibleness -1.9 0.7 [-2, -2, -1, -2, -2, -1, -1, -2, -3, -3] +contemptibly -1.4 1.49666 [-3, 0, -2, -3, -2, -2, -1, -3, 1, 1] +contempts -1.0 1.48324 [-2, -2, -1, 0, 1, -1, -2, -3, 2, -2] +contemptuous -2.2 1.83303 [-2, -3, -4, -2, -3, -3, 3, -2, -3, -3] +contemptuously -2.4 0.8 [-1, -3, -2, -3, -3, -2, -1, -3, -3, -3] +contemptuousness -1.1 1.57797 [-3, -1, -2, 3, -2, 0, -1, -1, -2, -2] +contend 0.2 1.07703 [0, 0, 1, 1, -2, 1, -1, 0, 2, 0] +contender 0.5 1.0247 [1, 3, -1, 0, 0, 1, 0, 1, 0, 0] +contented 1.4 1.56205 [1, 1, 3, 2, 2, 2, -3, 2, 2, 2] +contentedly 1.9 0.9434 [3, 1, 2, 3, 2, 3, 0, 2, 1, 2] +contentedness 1.4 0.4899 [1, 2, 1, 1, 2, 2, 2, 1, 1, 1] +contentious -1.2 1.4 [-2, -2, -2, -2, -2, -2, -1, 2, 1, -2] +contentment 1.5 1.74642 [2, 1, 3, 2, 2, 1, 2, 4, 1, -3] +contestable 0.6 1.0198 [2, -1, 1, 0, 1, -1, 1, 1, 2, 0] +contradict -1.3 0.78102 [-2, -1, -1, 0, -2, 0, -1, -2, -2, -2] +contradictable -1.0 0.63246 [-1, -1, -2, 0, -1, -1, 0, -1, -1, -2] +contradicted -1.3 0.45826 [-1, -1, -1, -1, -2, -1, -2, -1, -1, -2] +contradicting -1.3 0.9 [-2, -2, -2, -1, -2, -1, 1, -1, -1, -2] +contradiction -1.0 0.89443 [-1, 0, 0, -1, 0, -3, -2, -1, -1, -1] +contradictions -1.3 0.78102 [0, -2, -1, -2, -1, -2, -1, 0, -2, -2] +contradictious -1.9 1.04403 [-2, -3, 0, -3, -3, -1, -2, -1, -1, -3] +contradictor -1.0 0.63246 [-1, -1, -1, -2, -1, -2, 0, 0, -1, -1] +contradictories -0.5 1.11803 [-1, 0, -1, -2, 2, 1, -1, -1, -1, -1] +contradictorily -0.9 1.3 [0, -1, -1, -1, -3, -1, 1, 1, -3, -1] +contradictoriness -1.4 0.4899 [-2, -1, -1, -1, -2, -1, -1, -2, -2, -1] +contradictors -1.6 0.66332 [-1, -2, -1, -2, -1, -1, -3, -1, -2, -2] +contradictory -1.4 0.4899 [-1, -2, -1, -2, -1, -1, -1, -1, -2, -2] +contradicts -1.4 0.66332 [-1, -2, -1, -2, -2, -2, 0, -1, -1, -2] +controversial -0.8 0.87178 [0, 0, -1, 1, -2, -1, -1, -1, -1, -2] +controversially -1.1 1.04403 [0, -1, -1, -2, -1, -2, -1, 1, -3, -1] +convince 1.0 0.89443 [-1, 2, 2, 1, 1, 0, 1, 1, 2, 1] +convinced 1.7 0.64031 [2, 1, 1, 2, 1, 2, 2, 2, 1, 3] +convincer 0.6 0.66332 [2, 0, 1, 0, 1, 1, 0, 0, 0, 1] +convincers 0.3 0.64031 [0, 0, 0, 0, 0, 1, 0, 0, 0, 2] +convinces 0.7 0.78102 [1, 0, 2, 0, 1, 0, 0, 0, 1, 2] +convincing 1.7 0.9 [2, 2, 0, 3, 3, 1, 1, 2, 2, 1] +convincingly 1.6 0.66332 [3, 2, 1, 1, 1, 2, 2, 1, 2, 1] +convincingness 0.7 1.34536 [0, 0, 0, 1, -2, 2, 0, 3, 1, 2] +convivial 1.2 1.16619 [1, 2, -2, 2, 1, 2, 2, 1, 2, 1] +cool 1.3 0.64031 [1, 1, 2, 1, 1, 1, 2, 2, 2, 0] +cornered -1.1 0.83066 [-1, -1, -3, -1, 0, -1, 0, -1, -2, -1] +corpse -2.7 1.18743 [-3, -4, 0, -4, -3, -3, -3, -1, -3, -3] +costly -0.4 1.0198 [-1, 0, -1, -1, 2, -1, -1, 1, -1, -1] +courage 2.2 0.74833 [2, 3, 1, 2, 3, 2, 3, 3, 1, 2] +courageous 2.4 0.4899 [2, 3, 3, 3, 3, 2, 2, 2, 2, 2] +courageously 2.3 0.78102 [3, 3, 3, 1, 3, 3, 2, 2, 2, 1] +courageousness 2.1 0.7 [3, 3, 1, 2, 1, 2, 2, 2, 3, 2] +courteous 2.3 0.45826 [2, 2, 2, 3, 3, 2, 3, 2, 2, 2] +courtesy 1.5 0.67082 [1, 1, 2, 3, 1, 2, 1, 1, 2, 1] +cover-up -1.2 1.16619 [-1, -1, -4, -1, 0, 0, -2, 0, -1, -2] +coward -2.0 0.63246 [-3, -3, -1, -2, -2, -1, -2, -2, -2, -2] +cowardly -1.6 0.8 [-1, -1, -1, -3, -1, -2, -3, -2, -1, -1] +coziness 1.5 1.11803 [2, 3, 1, 3, 1, 2, 2, -1, 1, 1] +cramp -0.8 1.66132 [0, -1, -1, -3, -3, 1, -2, 1, -2, 2] +crap -1.6 0.66332 [-1, -1, -2, -2, -1, -2, -3, -1, -1, -2] +crappy -2.6 0.8 [-1, -3, -3, -2, -3, -4, -2, -2, -3, -3] +crash -1.7 1.18743 [-2, -3, -2, -1, -2, 0, 0, -1, -4, -2] +craze -0.6 1.49666 [0, -3, -1, -1, -2, 0, 0, -1, 3, -1] +crazed -0.5 2.24722 [-2, -1, 3, -3, -3, 1, 1, -1, 3, -3] +crazes 0.2 1.6 [-2, -1, 3, -1, -1, 1, 2, 0, 2, -1] +crazier -0.1 1.7 [2, -2, -2, 0, -1, 1, 3, 1, -1, -2] +craziest -0.2 2.13542 [2, -2, -3, 3, -2, 0, 2, 2, -2, -2] +crazily -1.5 0.67082 [-2, -1, -1, -2, -1, -3, -2, -1, -1, -1] +craziness -1.6 0.66332 [-2, 0, -2, -1, -2, -1, -2, -2, -2, -2] +crazinesses -1.0 1.48324 [1, -2, -2, 2, -1, 0, -2, -1, -3, -2] +crazing -0.5 0.80623 [0, 0, 0, 0, -2, -1, -2, 0, 0, 0] +crazy -1.4 1.35647 [-2, -1, -1, -2, -3, -2, -3, -1, 2, -1] +crazyweed 0.8 0.9798 [2, 0, 0, 0, 0, 2, 2, 0, 2, 0] +create 1.1 1.13578 [1, 1, 1, 2, 3, 0, 0, 0, 3, 0] +created 1.0 0.7746 [2, 0, 0, 1, 1, 2, 0, 1, 1, 2] +creates 1.1 0.83066 [2, 0, 0, 1, 1, 2, 0, 1, 2, 2] +creatin 0.1 0.53852 [0, 0, 0, 1, 0, 0, 0, 1, -1, 0] +creatine 0.2 0.6 [0, 0, 0, 0, 0, 0, 0, 0, 0, 2] +creating 1.2 1.249 [0, 0, 0, 0, 4, 1, 1, 2, 2, 2] +creatinine 0.4 1.2 [0, 0, 0, 4, 0, 0, 0, 0, 0, 0] +creation 1.1 0.83066 [2, 1, 1, 2, 0, 0, 0, 1, 2, 2] +creationism 0.7 0.9 [2, 0, 0, 0, 0, 0, 2, 0, 2, 1] +creationisms 1.1 1.37477 [2, 4, 0, 3, 0, 0, 1, 1, 0, 0] +creationist 0.8 0.9798 [2, 0, 0, 0, 0, 0, 2, 0, 2, 2] +creationists 0.5 0.67082 [0, 0, 0, 1, 1, 0, 2, 0, 1, 0] +creations 1.6 0.91652 [3, 2, 1, 1, 1, 3, 1, 2, 2, 0] +creative 1.9 0.53852 [2, 1, 2, 2, 2, 1, 3, 2, 2, 2] +creatively 1.5 0.80623 [2, 2, 1, 0, 2, 2, 2, 0, 2, 2] +creativeness 1.8 1.07703 [3, 2, 1, 0, 2, 2, 2, 0, 3, 3] +creativities 1.7 1.00499 [2, 2, 1, 0, 3, 2, 2, 0, 2, 3] +creativity 1.6 0.8 [2, 1, 2, 2, 3, 2, 0, 2, 1, 1] +credit 1.6 0.91652 [1, 1, 0, 2, 3, 3, 2, 2, 1, 1] +creditabilities 1.4 1.28062 [0, 3, -1, 2, 2, 2, 1, 2, 0, 3] +creditability 1.9 1.3 [3, 0, 4, 0, 1, 1, 3, 2, 2, 3] +creditable 1.8 0.6 [2, 1, 1, 1, 2, 2, 3, 2, 2, 2] +creditableness 1.2 0.74833 [1, 1, 1, 3, 2, 1, 0, 1, 1, 1] +creditably 1.7 0.78102 [3, 1, 1, 0, 2, 2, 2, 2, 2, 2] +credited 1.5 1.11803 [1, 1, 1, 0, 3, 2, 0, 3, 1, 3] +crediting 0.6 0.4899 [1, 0, 0, 0, 1, 1, 1, 0, 1, 1] +creditor -0.1 1.44568 [-2, -1, 1, -2, -1, 1, 2, -1, 2, 0] +credits 1.5 1.0247 [2, -1, 2, 0, 2, 2, 2, 2, 2, 2] +creditworthiness 1.9 1.3 [4, 0, 3, 1, 2, 1, 4, 2, 1, 1] +creditworthy 2.4 0.66332 [3, 3, 3, 1, 2, 3, 3, 2, 2, 2] +crestfallen -2.5 0.67082 [-2, -3, -3, -2, -3, -2, -4, -2, -2, -2] +cried -1.6 0.8 [-1, -3, -1, -2, -2, -2, 0, -2, -1, -2] +cries -1.7 0.64031 [-1, -3, -1, -2, -2, -2, -1, -2, -1, -2] +crime -2.5 0.80623 [-3, -3, -4, -2, -2, -1, -2, -2, -3, -3] +criminal -2.4 0.91652 [-3, -2, -4, -3, -1, -2, -3, -2, -1, -3] +criminals -2.7 0.9 [-2, -2, -1, -3, -3, -4, -4, -3, -2, -3] +crisis -3.1 0.7 [-3, -2, -4, -3, -3, -2, -4, -4, -3, -3] +critic -1.1 0.53852 [-1, 0, -2, -1, -1, -1, -1, -1, -2, -1] +critical -1.3 0.78102 [-2, 0, -1, -1, -1, -2, -1, -3, -1, -1] +criticise -1.9 0.53852 [-2, -1, -2, -2, -2, -2, -3, -1, -2, -2] +criticised -1.8 0.4 [-2, -2, -1, -2, -2, -2, -1, -2, -2, -2] +criticises -1.3 1.26886 [-2, -1, -1, -1, 2, -1, -3, -2, -2, -2] +criticising -1.7 0.78102 [-1, -1, -1, -3, -1, -2, -2, -2, -1, -3] +criticism -1.9 0.53852 [-2, -1, -2, -2, -2, -2, -3, -1, -2, -2] +criticisms -0.9 1.37477 [-1, -1, 1, -1, -2, -2, -1, -3, 2, -1] +criticizable -1.0 0.63246 [-1, -2, 0, -1, -2, -1, 0, -1, -1, -1] +criticize -1.6 1.0198 [-2, -1, 0, -2, -1, -3, 0, -3, -2, -2] +criticized -1.5 0.92195 [-1, -2, -3, -1, -1, -1, -3, -1, -2, 0] +criticizer -1.5 0.67082 [-1, -2, -2, -1, -1, -1, -3, -1, -2, -1] +criticizers -1.6 0.4899 [-1, -1, -1, -2, -2, -2, -1, -2, -2, -2] +criticizes -1.4 0.66332 [-1, -1, -2, -1, -1, -1, -3, -1, -2, -1] +criticizing -1.5 0.67082 [-1, -1, -1, -2, -2, -1, -2, -1, -3, -1] +critics -1.2 0.6 [-2, 0, -1, -1, -1, -1, -2, -1, -2, -1] +crude -2.7 0.64031 [-2, -2, -3, -4, -2, -3, -3, -2, -3, -3] +crudely -1.2 0.4 [-1, -2, -2, -1, -1, -1, -1, -1, -1, -1] +crudeness -2.0 0.7746 [-3, -1, -1, -1, -3, -2, -3, -2, -2, -2] +crudenesses -2.0 1.0 [-3, -1, -1, -2, -4, -1, -1, -2, -2, -3] +cruder -2.0 0.89443 [-3, -2, -2, -1, -1, -2, -2, -1, -4, -2] +crudes -1.1 0.83066 [-2, -1, -1, -1, 0, 0, -1, -1, -3, -1] +crudest -2.4 1.0198 [-2, -1, -3, -3, -2, -1, -4, -4, -2, -2] +cruel -2.8 1.16619 [-2, -4, -1, -4, -1, -4, -2, -3, -3, -4] +crueler -2.3 0.45826 [-2, -3, -2, -2, -2, -3, -2, -2, -3, -2] +cruelest -2.6 0.8 [-4, -3, -2, -4, -2, -2, -2, -2, -2, -3] +crueller -2.4 0.4899 [-2, -3, -3, -3, -2, -2, -3, -2, -2, -2] +cruellest -2.9 1.04403 [-2, -3, -4, -4, -4, -3, -1, -2, -2, -4] +cruelly -2.8 0.4 [-3, -3, -3, -3, -3, -3, -2, -2, -3, -3] +cruelness -2.9 0.3 [-3, -3, -3, -3, -3, -3, -3, -3, -2, -3] +cruelties -2.3 1.00499 [-4, -3, -2, -1, -2, -2, -1, -4, -2, -2] +cruelty -2.9 0.83066 [-3, -3, -3, -3, -4, -3, -1, -3, -4, -2] +crush -0.6 1.11355 [0, 0, 0, -1, 1, 0, -2, -3, -1, 0] +crushed -1.8 0.6 [-2, -2, -2, -1, -2, -1, -1, -3, -2, -2] +crushes -1.9 0.53852 [-2, -2, -2, -2, -2, -1, -1, -3, -2, -2] +crushing -1.5 1.85742 [-2, -3, -1, -3, 2, -2, -2, -3, 2, -3] +cry -2.1 0.53852 [-2, -2, -2, -1, -2, -2, -3, -3, -2, -2] +crying -2.1 0.7 [-3, -1, -2, -2, -3, -2, -3, -2, -1, -2] +cunt -2.2 2.08806 [-4, -1, -4, -2, 2, -4, -4, -3, 1, -3] +cunts -2.9 1.44568 [-3, -4, -3, -4, -4, -4, -3, 1, -3, -2] +curious 1.3 0.78102 [0, 1, 0, 2, 2, 2, 1, 1, 2, 2] +curse -2.5 0.67082 [-3, -3, -4, -2, -2, -3, -2, -2, -2, -2] +cut -1.1 0.53852 [-2, -1, -1, -1, 0, -1, -1, -1, -2, -1] +cute 2.0 0.63246 [1, 3, 1, 2, 2, 2, 2, 3, 2, 2] +cutely 1.3 1.00499 [3, 1, 1, 2, 2, 1, 1, 2, -1, 1] +cuteness 2.3 0.45826 [2, 2, 2, 3, 2, 3, 3, 2, 2, 2] +cutenesses 1.9 0.53852 [1, 2, 2, 1, 3, 2, 2, 2, 2, 2] +cuter 2.3 0.9 [1, 2, 3, 4, 1, 2, 2, 3, 3, 2] +cutes 1.8 0.87178 [1, 2, 3, 0, 1, 2, 2, 2, 3, 2] +cutesie 1.0 1.18322 [2, 2, 1, 1, 0, 2, 2, -1, 2, -1] +cutesier 1.5 1.20416 [3, -1, 2, 1, 1, 2, 2, 3, 0, 2] +cutesiest 2.2 1.4 [3, 3, 4, 2, 2, 4, 2, -1, 2, 1] +cutest 2.8 0.87178 [2, 3, 3, 4, 4, 3, 1, 3, 2, 3] +cutesy 2.1 0.83066 [2, 1, 2, 2, 4, 3, 1, 2, 2, 2] +cutey 2.1 1.04403 [1, 2, 3, 4, 1, 1, 3, 2, 3, 1] +cuteys 1.5 1.0247 [3, 2, 2, 0, 1, 2, 1, 1, 3, 0] +cutie 1.5 0.80623 [3, 1, 1, 2, 1, 1, 1, 3, 1, 1] +cutiepie 2.0 1.09545 [3, 1, 2, 4, 0, 2, 1, 3, 2, 2] +cuties 2.2 0.6 [3, 2, 2, 2, 3, 1, 2, 2, 3, 2] +cuts -1.2 0.6 [-1, -2, -1, 0, -1, -1, -2, -2, -1, -1] +cutting -0.5 0.67082 [0, -1, 0, 0, 0, -1, -1, -2, 0, 0] +cynic -1.4 0.8 [-1, -2, -1, 0, -2, -3, -1, -1, -1, -2] +cynical -1.6 0.66332 [-1, -1, -2, -2, -1, -1, -2, -2, -1, -3] +cynically -1.3 1.00499 [-2, -1, -1, -1, -3, -2, -1, -2, 1, -1] +cynicism -1.7 0.64031 [-2, -3, -1, -1, -2, -1, -2, -1, -2, -2] +cynicisms -1.7 0.78102 [-1, -1, -3, -1, -2, -3, -1, -2, -2, -1] +cynics -0.3 1.1 [-1, 0, -2, 0, 0, -1, 1, -1, 2, -1] +d-: 1.6 0.66332 [1, 1, 1, 2, 2, 3, 1, 1, 2, 2] +d: 1.2 0.87178 [1, 1, 1, 2, 1, 1, 2, 2, -1, 2] +d= 1.5 0.67082 [1, 1, 1, 2, 3, 2, 1, 1, 1, 2] +damage -2.2 0.4 [-2, -3, -2, -2, -3, -2, -2, -2, -2, -2] +damaged -1.9 0.53852 [-2, -2, -2, -1, -2, -1, -2, -2, -3, -2] +damager -1.9 0.53852 [-2, -2, -2, -2, -2, -1, -2, -2, -3, -1] +damagers -2.0 0.63246 [-2, -3, -1, -2, -2, -1, -3, -2, -2, -2] +damages -1.9 1.04403 [-1, 0, -2, -2, -2, -4, -2, -1, -3, -2] +damaging -2.3 0.9 [-4, -1, -2, -4, -2, -2, -2, -2, -2, -2] +damagingly -2.0 0.7746 [-2, -2, -2, -2, -1, -3, -3, -1, -3, -1] +damn -1.7 0.64031 [-2, -1, -2, -1, -1, -3, -1, -2, -2, -2] +damnable -1.7 0.45826 [-2, -1, -2, -2, -1, -2, -1, -2, -2, -2] +damnableness -1.8 0.74833 [-2, -2, -2, -2, -1, -2, -2, 0, -3, -2] +damnably -1.7 0.45826 [-2, -1, -2, -2, -1, -2, -1, -2, -2, -2] +damnation -2.6 1.0198 [-3, -2, -3, -4, -4, -3, -1, -2, -1, -3] +damnations -1.4 1.11355 [-2, -1, -2, -3, -2, 0, -1, 1, -2, -2] +damnatory -2.6 1.42829 [-4, -1, -4, -2, -1, -3, -3, 0, -4, -4] +damned -1.6 0.66332 [-1, -1, -3, -1, -2, -2, -1, -2, -1, -2] +damnedest -0.5 1.5 [1, 0, 0, 0, -1, -1, 0, 2, -3, -3] +damnified -2.8 0.9798 [-1, -3, -3, -2, -2, -3, -4, -4, -2, -4] +damnifies -1.8 0.87178 [-2, -2, -1, -2, -3, -2, -2, 0, -1, -3] +damnify -2.2 0.74833 [-2, -2, -4, -2, -3, -2, -1, -2, -2, -2] +damnifying -2.4 0.66332 [-3, -1, -2, -2, -2, -2, -3, -3, -3, -3] +damning -1.4 0.8 [-1, -3, -1, -1, -1, -1, -3, -1, -1, -1] +damningly -2.0 1.61245 [-3, -2, -1, -4, -3, -3, -3, -2, 2, -1] +damnit -2.4 1.0198 [-3, -3, -2, -2, -3, -2, -4, -2, 0, -3] +damns -2.2 0.74833 [-2, -3, -2, -1, -3, -2, -1, -2, -3, -3] +danger -2.4 0.91652 [-3, -1, -2, -3, -3, -3, -2, -1, -2, -4] +dangered -2.4 0.66332 [-3, -3, -2, -3, -3, -2, -1, -2, -3, -2] +dangering -2.5 0.80623 [-1, -2, -2, -3, -4, -3, -3, -2, -2, -3] +dangerous -2.1 0.3 [-2, -3, -2, -2, -2, -2, -2, -2, -2, -2] +dangerously -2.0 0.44721 [-2, -2, -2, -1, -2, -3, -2, -2, -2, -2] +dangerousness -2.0 0.44721 [-2, -3, -2, -1, -2, -2, -2, -2, -2, -2] +dangers -2.2 0.87178 [-1, -1, -2, -4, -2, -3, -3, -2, -2, -2] +daredevil 0.5 0.92195 [0, 1, -1, 2, 0, 0, 1, 0, 0, 2] +daring 1.5 1.5 [3, 0, 1, 1, 2, -2, 3, 2, 2, 3] +daringly 2.1 0.7 [3, 1, 2, 1, 3, 2, 2, 3, 2, 2] +daringness 1.4 0.8 [0, 2, 1, 3, 1, 2, 2, 1, 1, 1] +darings 0.4 0.91652 [0, 1, 1, 1, 0, 1, 0, 1, -2, 1] +darkest -2.2 0.6 [-3, -3, -2, -2, -3, -2, -1, -2, -2, -2] +darkness -1.0 0.44721 [-2, -1, -1, -1, -1, 0, -1, -1, -1, -1] +darling 2.8 0.6 [3, 3, 2, 2, 3, 3, 4, 2, 3, 3] +darlingly 1.6 0.66332 [1, 1, 2, 3, 1, 1, 2, 2, 2, 1] +darlingness 2.3 0.45826 [3, 3, 2, 2, 2, 2, 2, 2, 3, 2] +darlings 2.2 0.4 [3, 2, 2, 2, 2, 2, 2, 2, 3, 2] +dauntless 2.3 0.78102 [3, 3, 2, 1, 3, 3, 2, 1, 2, 3] +daze -0.7 0.78102 [-1, 0, -1, -1, 1, -1, -1, 0, -1, -2] +dazed -0.7 0.64031 [0, -1, -1, 0, -1, -1, 0, -1, 0, -2] +dazedly -0.4 1.0198 [-1, -1, -1, -1, -1, 2, -1, 1, 0, -1] +dazedness -0.5 1.11803 [-1, 2, 0, -1, -1, -1, 1, -2, -1, -1] +dazes -0.3 0.78102 [0, -1, 0, 0, 0, -1, 0, 1, 0, -2] +dead -3.3 1.00499 [-4, -4, -1, -4, -4, -3, -4, -2, -3, -4] +deadlock -1.4 0.8 [-2, -2, -1, -3, -1, 0, -2, -1, -1, -1] +deafening -1.2 1.6 [-4, -2, 0, -3, 1, -2, 1, -2, -1, 0] +dear 1.6 1.35647 [3, 3, 2, 2, 2, 2, 1, -2, 1, 2] +dearer 1.9 0.7 [2, 2, 1, 2, 1, 1, 2, 3, 2, 3] +dearest 2.6 0.8 [1, 2, 3, 3, 2, 2, 3, 3, 4, 3] +dearie 2.2 0.6 [2, 2, 2, 3, 2, 1, 3, 2, 3, 2] +dearies 1.0 1.0 [0, 1, 2, -1, 1, 1, 1, 1, 1, 3] +dearly 1.8 1.07703 [3, 4, 2, 1, 1, 0, 1, 2, 2, 2] +dearness 2.0 0.7746 [1, 1, 2, 3, 2, 2, 2, 3, 1, 3] +dears 1.9 0.83066 [3, 2, 2, 2, 1, 2, 2, 2, 0, 3] +dearth -2.3 1.00499 [-2, -2, -1, -4, -2, -1, -2, -4, -3, -2] +dearths -0.9 0.7 [0, -1, 0, -1, -2, -1, -2, 0, -1, -1] +deary 1.9 0.83066 [3, 2, 2, 1, 2, 2, 3, 2, 0, 2] +death -2.9 1.04403 [-3, -4, -4, -3, -3, -1, -1, -4, -3, -3] +debonair 0.8 1.72047 [1, -1, -1, -3, 2, 2, 2, 2, 2, 2] +debt -1.5 1.0247 [-2, -1, -2, -3, 1, -2, -2, -1, -1, -2] +decay -1.7 0.45826 [-2, -2, -2, -1, -2, -1, -1, -2, -2, -2] +decayed -1.6 0.91652 [-2, -2, -2, -2, -2, 1, -1, -2, -2, -2] +decayer -1.6 0.4899 [-2, -2, -2, -1, -2, -1, -1, -1, -2, -2] +decayers -1.6 0.4899 [-2, -1, -1, -2, -1, -2, -2, -2, -1, -2] +decaying -1.7 0.64031 [-1, -1, -2, -2, -1, -2, -3, -2, -2, -1] +decays -1.7 0.45826 [-2, -1, -2, -2, -1, -2, -1, -2, -2, -2] +deceit -2.0 1.34164 [-3, -2, -2, -3, -3, 0, 1, -2, -3, -3] +deceitful -1.9 1.22066 [-3, -2, -2, -3, -1, -3, -1, -3, -2, 1] +deceive -1.7 0.64031 [-1, -2, -2, -1, -2, -1, -1, -3, -2, -2] +deceived -1.9 1.3 [1, -3, -3, -1, -1, -2, -2, -2, -4, -2] +deceives -1.6 1.56205 [-1, 2, -2, -2, -3, -2, 0, -2, -4, -2] +deceiving -1.4 1.68523 [-3, -2, -2, -2, -1, -1, 1, -4, 2, -2] +deception -1.9 1.04403 [-1, -2, -2, -4, -2, 0, -2, -1, -3, -2] +decisive 0.9 0.83066 [2, 2, 0, 1, -1, 1, 1, 1, 1, 1] +dedicated 2.0 0.44721 [2, 2, 2, 2, 2, 2, 2, 1, 3, 2] +defeat -2.0 1.67332 [0, -4, -3, -4, -2, -1, -2, -1, 1, -4] +defeated -2.1 0.83066 [-1, -2, -1, -2, -3, -2, -2, -2, -2, -4] +defeater -1.4 0.8 [-2, -1, -1, -3, -2, -1, -2, -1, 0, -1] +defeaters -0.9 0.9434 [-2, 0, -1, -2, -2, -1, 0, -1, 1, -1] +defeating -1.6 0.66332 [-2, -2, -1, -1, -1, -1, -2, -2, -3, -1] +defeatism -1.3 1.00499 [-1, -2, -2, -1, -1, -3, 1, -2, -1, -1] +defeatist -1.7 0.9 [0, -1, -2, -3, -1, -2, -1, -3, -2, -2] +defeatists -2.1 0.9434 [-3, -2, -1, -2, -2, -1, -3, -4, -1, -2] +defeats -1.3 1.1 [-1, 0, -1, -2, -1, -2, -3, 1, -2, -2] +defeature -1.9 1.22066 [1, -2, -2, -2, -2, -1, -2, -3, -4, -2] +defeatures -1.5 1.20416 [-3, -2, -3, 0, -1, -1, -2, 0, -3, 0] +defect -1.4 0.8 [-2, -1, -2, -1, 0, -2, -3, -1, -1, -1] +defected -1.7 0.64031 [-3, -2, -2, -2, -1, -1, -1, -2, -1, -2] +defecting -1.8 0.6 [-2, -1, -2, -2, -2, -1, -3, -1, -2, -2] +defection -1.4 0.66332 [-1, -2, -1, -2, 0, -1, -2, -2, -2, -1] +defections -1.5 0.67082 [-2, -2, -2, -1, 0, -1, -2, -2, -1, -2] +defective -1.9 0.53852 [-2, -1, -2, -3, -2, -2, -2, -2, -1, -2] +defectively -2.1 0.83066 [-1, -3, -2, -1, -3, -2, -1, -3, -2, -3] +defectiveness -1.8 0.74833 [-1, -1, -2, -2, -2, -3, -1, -1, -2, -3] +defectives -1.8 0.74833 [-3, -3, -1, -2, -2, -1, -2, -1, -1, -2] +defector -1.9 0.53852 [-2, -3, -2, -2, -1, -2, -1, -2, -2, -2] +defectors -1.3 1.26886 [-2, -1, -2, 0, -1, -1, -2, -4, 1, -1] +defects -1.7 0.9 [-1, -2, -1, 0, -2, -3, -2, -2, -1, -3] +defence 0.4 0.91652 [0, 0, 0, 1, 0, 0, 0, 2, 2, -1] +defenceman 0.4 1.11355 [3, 0, 0, 0, 0, -1, 2, 0, 0, 0] +defencemen 0.6 0.91652 [0, 0, 0, 2, 0, 2, 0, 2, 0, 0] +defences -0.2 1.16619 [0, 0, 0, 1, -2, -1, 0, -2, 0, 2] +defender 0.4 1.0198 [0, 0, 2, 1, -1, 2, 0, 1, -1, 0] +defenders 0.3 0.78102 [0, 1, 1, 0, 0, 0, 0, -1, 2, 0] +defense 0.5 0.67082 [0, 1, 0, 1, 2, 1, 0, 0, 0, 0] +defenseless -1.4 0.8 [0, -1, -1, -2, -1, -1, -3, -1, -2, -2] +defenselessly -1.1 0.9434 [-2, -2, -2, -1, 0, -1, 1, -1, -1, -2] +defenselessness -1.3 1.18743 [-3, -1, -3, 0, -2, -1, -1, -2, 1, -1] +defenseman 0.1 1.13578 [2, 0, 0, 0, 0, 0, -1, 0, 2, -2] +defensemen -0.4 0.66332 [0, 0, -2, 0, -1, -1, 0, 0, 0, 0] +defenses 0.7 1.41774 [3, 0, 2, 0, -1, 1, -2, 1, 1, 2] +defensibility 0.4 1.56205 [1, -2, 1, 0, 4, 0, -1, 1, -1, 1] +defensible 0.8 0.87178 [0, 2, 0, 0, 1, 0, 2, 0, 2, 1] +defensibly 0.1 1.13578 [0, -1, 0, 0, -1, 0, 3, 0, -1, 1] +defensive 0.1 1.13578 [2, -1, 0, -1, 2, 0, -1, 1, 0, -1] +defensively -0.6 0.91652 [1, 1, -1, -1, -1, -1, -2, -1, 0, -1] +defensiveness -0.4 1.11355 [2, -1, -1, -1, -1, 0, 0, 1, -2, -1] +defensives -0.3 1.00499 [-1, 0, 0, -1, 0, -1, 0, -2, 2, 0] +defer -1.2 0.6 [-1, -2, -1, 0, -1, -2, -2, -1, -1, -1] +deferring -0.7 0.64031 [0, 0, -2, -1, -1, -1, -1, 0, -1, 0] +defiant -0.9 1.44568 [-1, -2, -1, 2, 1, -2, 0, -1, -3, -2] +deficit -1.7 0.78102 [-3, -3, -2, -1, -2, -2, -1, -1, -1, -1] +definite 1.1 0.7 [2, 1, 0, 1, 0, 1, 1, 2, 2, 1] +definitely 1.7 0.64031 [2, 2, 2, 2, 2, 1, 2, 2, 0, 2] +degradable -1.0 1.26491 [-1, -2, 0, -2, 0, -1, -2, -2, 2, -2] +degradation -2.4 1.0198 [-4, -3, -3, -3, -3, -2, -2, -2, 0, -2] +degradations -1.5 0.67082 [-2, -1, -3, -1, -2, -2, -1, -1, -1, -1] +degradative -2.0 0.63246 [-2, -1, -3, -2, -2, -2, -1, -2, -3, -2] +degrade -1.9 0.7 [-3, -2, -1, -3, -1, -2, -2, -2, -1, -2] +degraded -1.8 0.87178 [-2, -3, -1, 0, -2, -1, -2, -2, -3, -2] +degrader -2.0 0.63246 [-2, -3, -1, -1, -2, -2, -3, -2, -2, -2] +degraders -2.0 0.63246 [-2, -3, -1, -2, -2, -2, -3, -2, -1, -2] +degrades -2.1 0.83066 [-3, -1, -3, -3, -2, -3, -1, -1, -2, -2] +degrading -2.8 0.87178 [-3, -3, -2, -3, -4, -2, -3, -4, -3, -1] +degradingly -2.7 0.64031 [-3, -2, -3, -4, -2, -3, -3, -2, -3, -2] +dehumanize -1.8 2.18174 [-2, -4, -1, -3, 2, -4, -3, 2, -1, -4] +dehumanized -1.9 0.7 [-2, -2, -2, -2, -1, -3, -2, -1, -3, -1] +dehumanizes -1.5 0.67082 [-1, -1, -1, -2, -1, -3, -2, -1, -2, -1] +dehumanizing -2.4 0.91652 [-2, -3, -4, -2, -3, -2, -3, -1, -1, -3] +deject -2.2 0.6 [-2, -3, -2, -3, -2, -2, -3, -2, -1, -2] +dejected -2.2 0.74833 [-2, -1, -2, -3, -2, -2, -2, -2, -2, -4] +dejecting -2.3 0.64031 [-2, -2, -3, -2, -3, -2, -1, -2, -3, -3] +dejects -2.0 0.63246 [-2, -2, -3, -1, -2, -1, -3, -2, -2, -2] +delay -1.3 0.45826 [-1, -1, -1, -2, -1, -1, -2, -1, -2, -1] +delayed -0.9 0.3 [-1, -1, 0, -1, -1, -1, -1, -1, -1, -1] +delectable 2.9 0.83066 [3, 4, 3, 2, 3, 4, 3, 1, 3, 3] +delectables 1.4 1.35647 [1, 2, 0, 4, 2, 1, 3, -1, 1, 1] +delectably 2.8 0.74833 [3, 4, 3, 2, 3, 3, 3, 1, 3, 3] +delicate 0.2 0.74833 [2, 0, 0, 0, 0, 0, 1, 0, -1, 0] +delicately 1.0 1.26491 [1, 1, 2, 0, 1, 3, -1, 2, -1, 2] +delicates 0.6 1.35647 [3, 0, 2, 1, -1, -1, 2, 0, 1, -1] +delicatessen 0.4 0.8 [0, 0, 0, 0, 0, 0, 0, 2, 2, 0] +delicatessens 0.4 0.8 [0, 0, 2, 0, 0, 2, 0, 0, 0, 0] +delicious 2.7 0.64031 [3, 2, 3, 4, 2, 3, 3, 3, 2, 2] +deliciously 1.9 0.83066 [2, 2, 1, 3, 1, 3, 2, 3, 1, 1] +deliciousness 1.8 0.87178 [1, 2, 3, 3, 2, 2, 1, 2, 2, 0] +delight 2.9 0.7 [2, 3, 4, 4, 3, 2, 3, 3, 2, 3] +delighted 2.3 0.64031 [3, 3, 2, 3, 2, 1, 3, 2, 2, 2] +delightedly 2.4 0.4899 [2, 3, 3, 3, 2, 2, 3, 2, 2, 2] +delightedness 2.1 0.53852 [2, 2, 2, 2, 3, 2, 3, 2, 1, 2] +delighter 2.0 0.63246 [3, 2, 2, 3, 1, 2, 2, 1, 2, 2] +delighters 2.6 0.66332 [3, 2, 2, 2, 3, 2, 3, 2, 4, 3] +delightful 2.8 0.6 [4, 3, 2, 3, 3, 3, 2, 2, 3, 3] +delightfully 2.7 0.45826 [3, 2, 2, 2, 3, 3, 3, 3, 3, 3] +delightfulness 2.1 0.7 [3, 2, 3, 1, 2, 3, 2, 2, 2, 1] +delighting 1.6 1.90788 [3, 3, 3, 2, 3, 2, 3, -2, -2, 1] +delights 2.0 1.54919 [2, 3, 1, -2, 2, 4, 2, 3, 3, 2] +delightsome 2.3 0.45826 [3, 3, 2, 2, 2, 3, 2, 2, 2, 2] +demand -0.5 0.67082 [0, 0, 0, 0, 0, -1, -1, -1, 0, -2] +demanded -0.9 0.7 [-2, 0, 0, 0, -2, -1, -1, -1, -1, -1] +demanding -0.9 0.53852 [-1, -2, 0, -1, -1, -1, -1, -1, 0, -1] +demonstration 0.4 0.91652 [0, 0, 0, 0, 0, 0, 3, 1, 0, 0] +demoralized -1.6 1.62481 [-2, -2, -2, -2, -3, 2, -2, -3, 1, -3] +denied -1.9 0.53852 [-2, -3, -1, -2, -2, -1, -2, -2, -2, -2] +denier -1.5 0.67082 [-1, -1, -1, -1, -2, -3, -2, -2, -1, -1] +deniers -1.1 1.13578 [-2, 0, -2, -1, -3, 1, 0, -1, -2, -1] +denies -1.8 0.6 [-1, -2, -1, -1, -2, -3, -2, -2, -2, -2] +denounce -1.4 0.91652 [-2, -1, -2, -1, 1, -2, -2, -1, -2, -2] +denounces -1.9 0.7 [-1, -3, -2, -3, -2, -1, -2, -2, -2, -1] +deny -1.4 0.4899 [-1, -1, -1, -1, -2, -1, -2, -2, -1, -2] +denying -1.4 0.4899 [-1, -1, -1, -2, -2, -2, -1, -2, -1, -1] +depress -2.2 0.74833 [-2, -1, -3, -3, -2, -2, -3, -3, -1, -2] +depressant -1.6 1.11355 [-3, -1, 0, -1, 0, -2, -3, -1, -3, -2] +depressants -1.6 0.91652 [-1, -1, -3, -3, -2, 0, -1, -2, -2, -1] +depressed -2.3 0.45826 [-2, -2, -2, -2, -2, -3, -3, -3, -2, -2] +depresses -2.2 0.6 [-2, -2, -2, -2, -3, -3, -1, -2, -3, -2] +depressible -1.7 0.78102 [-2, -1, 0, -3, -2, -2, -2, -1, -2, -2] +depressing -1.6 1.28062 [-2, -2, -2, 2, -3, -1, -2, -2, -2, -2] +depressingly -2.3 0.45826 [-2, -3, -2, -2, -2, -3, -3, -2, -2, -2] +depression -2.7 0.64031 [-3, -2, -2, -2, -2, -3, -4, -3, -3, -3] +depressions -2.2 0.6 [-2, -3, -3, -2, -2, -2, -3, -2, -2, -1] +depressive -1.6 1.11355 [-2, -1, -1, -2, -1, -2, -3, 1, -3, -2] +depressively -2.1 0.53852 [-3, -2, -3, -2, -2, -2, -2, -1, -2, -2] +depressives -1.5 0.5 [-2, -1, -1, -2, -1, -1, -1, -2, -2, -2] +depressor -1.8 1.16619 [-2, -4, -3, 0, 0, -2, -2, -2, -1, -2] +depressors -1.7 0.9 [-1, -1, -1, -2, -1, -2, -4, -2, -2, -1] +depressurization -0.3 0.78102 [1, 0, 0, -1, -1, 0, -2, 0, 0, 0] +depressurizations -0.4 0.91652 [0, 0, 0, 0, 1, -2, -1, 0, -2, 0] +depressurize -0.5 0.80623 [0, 0, -2, 0, -2, 0, 0, 0, 0, -1] +depressurized -0.3 0.64031 [0, 0, 0, 0, 0, 0, -1, 0, -2, 0] +depressurizes -0.3 0.64031 [0, 0, 0, 0, 0, 0, -1, 0, -2, 0] +depressurizing -0.7 1.34536 [2, 0, -1, -1, -2, -2, 1, -2, 0, -2] +deprival -2.1 0.7 [-1, -2, -2, -2, -1, -3, -3, -3, -2, -2] +deprivals -1.2 0.87178 [0, -1, -2, -1, 0, -2, -1, -1, -3, -1] +deprivation -1.8 1.4 [-3, -2, -3, -2, -1, -2, -2, 2, -2, -3] +deprivations -1.8 0.74833 [-1, -2, -3, -1, -2, -1, -2, -2, -3, -1] +deprive -2.1 0.7 [-3, -2, -1, -3, -1, -2, -2, -3, -2, -2] +deprived -2.1 0.7 [-2, -2, -2, -2, -2, -4, -2, -2, -1, -2] +depriver -1.6 0.91652 [-1, -2, -1, -2, -1, -4, -2, -1, -1, -1] +deprivers -1.4 0.66332 [-2, -1, -1, -3, -1, -1, -1, -1, -2, -1] +deprives -1.7 0.64031 [-2, -2, -1, -2, -1, -3, -2, -1, -1, -2] +depriving -2.0 0.0 [-2, -2, -2, -2, -2, -2, -2, -2, -2, -2] +derail -1.2 1.07703 [-1, 1, -1, -2, -1, -2, -1, -3, -2, 0] +derailed -1.4 0.66332 [-1, -2, -2, 0, -1, -1, -2, -1, -2, -2] +derails -1.3 0.78102 [-2, -3, -1, -2, -1, -1, 0, -1, -1, -1] +deride -1.1 1.22066 [-3, -2, -2, -1, -1, -1, 1, -2, -1, 1] +derided -0.8 0.87178 [-2, -1, -2, 0, 0, -1, -1, -1, 1, -1] +derides -1.0 1.0 [-1, -2, -2, 0, 0, 1, -1, -2, -1, -2] +deriding -1.5 0.80623 [-2, -2, 0, 0, -2, -1, -2, -2, -2, -2] +derision -1.2 1.249 [-1, -2, -2, -2, -1, -1, 1, 1, -3, -2] +desirable 1.3 0.45826 [2, 1, 1, 1, 1, 1, 1, 2, 2, 1] +desire 1.7 0.78102 [1, 1, 2, 1, 3, 3, 1, 2, 2, 1] +desired 1.1 1.04403 [1, 1, 0, 3, 1, 0, 1, 1, 3, 0] +desirous 1.3 0.64031 [1, 2, 1, 2, 2, 1, 2, 1, 0, 1] +despair -1.3 1.9 [2, -1, -3, -1, -3, 1, -3, 1, -3, -3] +despaired -2.7 0.45826 [-2, -2, -3, -3, -3, -3, -3, -2, -3, -3] +despairer -1.3 1.1 [-2, -2, -1, -3, -2, 1, -1, -1, 0, -2] +despairers -1.3 1.00499 [-2, -1, -1, 1, -2, -1, -2, -1, -1, -3] +despairing -2.3 0.64031 [-2, -1, -3, -2, -3, -2, -2, -2, -3, -3] +despairingly -2.2 0.74833 [-2, -2, -2, -2, -4, -2, -3, -1, -2, -2] +despairs -2.7 1.00499 [-3, -4, -1, -3, -4, -2, -1, -3, -3, -3] +desperate -1.3 1.34536 [-2, -1, -2, 1, -1, -2, -3, -3, -1, 1] +desperately -1.6 1.11355 [-3, -3, -2, -1, -2, -1, -2, -2, -1, 1] +desperateness -1.5 1.36015 [-1, -2, -2, -2, -3, -3, 1, -2, 1, -2] +desperation -2.0 1.0 [-2, -1, -1, -2, -3, -3, -1, -4, -1, -2] +desperations -2.2 1.66132 [-1, -4, -2, -4, -4, -1, -1, -2, 1, -4] +despise -1.4 1.35647 [-2, -3, -1, -2, -1, 1, -3, 1, -2, -2] +despised -1.7 1.48661 [-2, -1, -3, -2, -3, 1, -3, 1, -2, -3] +despisement -2.4 0.91652 [-3, -3, -2, -1, -3, -1, -4, -2, -2, -3] +despisements -2.5 1.0247 [-2, -2, -3, -2, 0, -3, -4, -3, -3, -3] +despiser -1.8 1.07703 [-2, -1, -3, 1, -2, -2, -3, -2, -2, -2] +despisers -1.6 1.35647 [-3, -3, -1, -3, -2, -1, -1, 1, 0, -3] +despises -2.0 1.26491 [-3, -1, -3, 1, -2, -1, -3, -2, -3, -3] +despising -2.7 0.9 [-4, -3, -3, -4, -1, -2, -3, -2, -2, -3] +despondent -2.1 0.53852 [-2, -2, -2, -3, -2, -2, -1, -3, -2, -2] +destroy -2.5 0.67082 [-2, -3, -3, -1, -3, -3, -3, -2, -2, -3] +destroyed -2.2 0.87178 [-1, -3, -3, -2, -1, -2, -1, -3, -3, -3] +destroyer -2.0 0.89443 [-2, -3, -3, -3, -1, -2, -2, -2, 0, -2] +destroyers -2.3 0.78102 [-1, -3, -3, -3, -2, -2, -3, -3, -1, -2] +destroying -2.6 0.91652 [-2, -4, -4, -2, -1, -3, -2, -3, -2, -3] +destroys -2.6 0.4899 [-3, -3, -3, -2, -2, -2, -3, -3, -2, -3] +destruct -2.4 0.4899 [-3, -3, -3, -2, -2, -2, -3, -2, -2, -2] +destructed -1.9 1.04403 [-4, -1, -2, -2, -2, -1, -3, -2, 0, -2] +destructibility -1.8 1.07703 [-1, -2, -1, -1, -2, -3, -2, 0, -4, -2] +destructible -1.5 1.11803 [-2, -2, -2, -1, 1, -1, -3, -1, -3, -1] +destructing -2.5 0.67082 [-2, -3, -2, -3, -2, -2, -2, -3, -2, -4] +destruction -2.7 0.9 [-4, -3, -4, -3, -2, -2, -3, -1, -2, -3] +destructionist -2.6 0.8 [-3, -4, -2, -2, -2, -3, -3, -1, -3, -3] +destructionists -2.1 0.53852 [-3, -1, -2, -2, -3, -2, -2, -2, -2, -2] +destructions -2.3 0.78102 [-3, -2, -2, -2, -1, -3, -4, -2, -2, -2] +destructive -3.0 0.63246 [-3, -4, -3, -2, -3, -3, -3, -2, -4, -3] +destructively -2.4 0.91652 [-2, -3, -1, -4, -2, -3, -3, -3, -1, -2] +destructiveness -2.4 0.91652 [-3, -3, -2, -4, -1, -2, -3, -2, -1, -3] +destructivity -2.2 1.53623 [2, -3, -3, -4, -3, -2, -2, -2, -2, -3] +destructs -2.4 0.91652 [-2, -1, -2, -4, -4, -2, -3, -2, -2, -2] +detached -0.5 1.20416 [-1, 2, -1, -1, -2, 0, 1, -2, -1, 0] +detain -1.8 0.9798 [-3, -1, -2, -2, -4, -2, -1, -1, -1, -1] +detained -1.7 0.9 [-1, -1, -1, -1, -1, -2, -2, -2, -2, -4] +detention -1.5 0.67082 [-1, -2, -1, -2, -1, -1, -3, -2, -1, -1] +determinable 0.9 0.7 [2, 1, 1, 1, 0, 1, 2, 0, 0, 1] +determinableness 0.2 1.07703 [0, 0, 0, 1, 0, 1, -1, 2, -2, 1] +determinably 0.9 0.83066 [2, 0, 1, 1, 0, 1, 2, 2, 0, 0] +determinacy 1.0 1.0 [0, 0, 0, 3, 1, 1, 2, 1, 0, 2] +determinant 0.2 0.6 [0, 1, -1, 0, 1, 1, 0, 0, 0, 0] +determinantal -0.3 1.41774 [0, 0, 0, -4, 0, -1, 0, 0, 2, 0] +determinate 0.8 0.87178 [2, 1, 0, 0, 0, 2, 2, 0, 1, 0] +determinately 1.2 0.6 [1, 2, 0, 1, 1, 1, 2, 1, 2, 1] +determinateness 1.1 0.9434 [1, 1, 1, 0, 0, 2, 3, 1, 0, 2] +determination 1.7 0.78102 [2, 3, 1, 1, 1, 2, 1, 1, 2, 3] +determinations 0.8 1.16619 [0, 3, 1, 0, 1, 3, 0, 0, 0, 0] +determinative 1.1 1.04403 [2, 0, 3, 2, 1, 1, 0, 0, 2, 0] +determinatives 0.9 1.3 [2, 0, -2, 1, 2, 2, 2, 0, 0, 2] +determinator 1.1 1.04403 [3, 0, 1, 0, 1, 0, 2, 2, 0, 2] +determined 1.4 1.35647 [-2, 1, 3, 2, 2, 2, 3, 1, 1, 1] +devastate -3.1 0.9434 [-4, -4, -1, -4, -4, -3, -3, -3, -2, -3] +devastated -3.0 0.89443 [-4, -3, -3, -4, -3, -1, -3, -4, -3, -2] +devastates -2.8 0.9798 [-4, -3, -2, -4, -2, -1, -3, -4, -3, -2] +devastating -3.3 0.9 [-4, -3, -4, -4, -1, -4, -3, -3, -3, -4] +devastatingly -2.4 1.28062 [-3, -4, -3, 0, -3, 0, -2, -3, -3, -3] +devastation -1.8 2.13542 [-1, -1, -3, -3, -4, -3, -4, 2, 2, -3] +devastations -1.9 1.92094 [-3, -3, -2, -2, 1, -1, 2, -4, -4, -3] +devastative -3.2 1.16619 [-4, -3, 0, -4, -4, -3, -3, -4, -3, -4] +devastator -2.8 0.74833 [-3, -3, -2, -2, -3, -2, -3, -4, -2, -4] +devastators -2.9 1.22066 [-3, -2, -3, -4, -4, -4, 0, -3, -2, -4] +devil -3.4 0.8 [-4, -3, -4, -4, -4, -4, -2, -3, -2, -4] +deviled -1.6 1.0198 [-1, -2, 0, -4, -1, -2, -2, -2, -1, -1] +devilfish -0.8 1.07703 [-2, -3, -1, 0, 0, 0, 0, -2, 0, 0] +devilfishes -0.6 1.0198 [-3, 0, -2, 0, 0, 0, 0, -1, 0, 0] +deviling -2.2 0.87178 [-1, -3, -1, -2, -3, -2, -2, -4, -2, -2] +devilish -2.1 1.04403 [-1, -2, -4, -1, -1, -2, -2, -4, -2, -2] +devilishly -1.6 0.8 [-2, -2, -3, -1, -2, -2, 0, -2, -1, -1] +devilishness -2.3 0.9 [-4, -1, -4, -2, -2, -2, -2, -2, -2, -2] +devilkin -2.4 0.91652 [-3, -1, -2, -3, -2, -4, -2, -3, -3, -1] +devilled -2.3 1.1 [-3, -1, -2, -3, 0, -4, -2, -3, -2, -3] +devilling -1.8 1.249 [-3, -1, -1, -2, -2, -3, -4, -2, 0, 0] +devilment -1.9 0.9434 [-2, -1, -2, -1, -3, -2, -2, -1, -1, -4] +devilments -1.1 0.7 [-2, -1, -2, -2, -1, 0, 0, -1, -1, -1] +devilries -1.6 1.35647 [-1, -1, -2, -4, -3, 0, -2, 0, 0, -3] +devilry -2.8 1.249 [-4, -3, 0, -2, -2, -2, -3, -4, -4, -4] +devils -2.7 0.9 [-3, -1, -3, -2, -2, -3, -4, -3, -2, -4] +deviltries -1.5 1.11803 [-1, -2, 1, -2, 0, -2, -2, -3, -2, -2] +deviltry -2.8 1.32665 [-4, -4, -3, -3, -3, -3, 1, -3, -3, -3] +devilwood -0.8 1.07703 [0, -1, -2, 0, 0, 0, 0, -3, -2, 0] +devilwoods -1.0 0.7746 [-2, 0, -2, -1, -1, 0, -1, -2, 0, -1] +devote 1.4 1.28062 [3, 0, 2, -1, 0, 3, 2, 2, 1, 2] +devoted 1.7 1.34536 [2, -1, 3, 2, 1, 0, 1, 3, 3, 3] +devotedly 1.6 1.35647 [1, 1, 2, 2, 3, 2, 2, -2, 2, 3] +devotedness 2.0 1.0 [0, 3, 2, 1, 3, 2, 2, 3, 1, 3] +devotee 1.6 1.11355 [1, 3, 0, 2, 1, 2, 1, 1, 4, 1] +devotees 0.5 1.0247 [0, 0, 3, 0, 0, 0, 2, 0, 0, 0] +devotement 1.5 1.36015 [2, -1, 3, 2, -1, 1, 2, 3, 2, 2] +devotements 1.1 1.04403 [0, 1, 0, 0, 0, 2, 2, 2, 3, 1] +devotes 1.6 0.91652 [2, 3, 0, 2, 2, 3, 1, 1, 1, 1] +devoting 2.1 0.7 [2, 2, 3, 1, 2, 3, 2, 3, 1, 2] +devotion 2.0 1.0 [2, 0, 1, 2, 4, 3, 2, 2, 2, 2] +devotional 1.2 1.16619 [0, 1, 0, 2, 2, 1, 0, 0, 3, 3] +devotionally 2.2 0.4 [2, 2, 2, 3, 2, 3, 2, 2, 2, 2] +devotionals 1.2 1.07703 [3, 1, 1, 0, -1, 2, 2, 2, 1, 1] +devotions 1.8 0.74833 [2, 3, 1, 2, 1, 3, 1, 2, 1, 2] +diamond 1.4 1.42829 [0, 0, 2, 0, 1, 3, 1, 3, 0, 4] +dick -2.3 1.18743 [-2, -3, -4, -2, 0, -4, -2, -1, -3, -2] +dickhead -3.1 0.53852 [-4, -3, -3, -3, -4, -2, -3, -3, -3, -3] +die -2.9 0.9434 [-4, -3, -1, -2, -4, -3, -3, -3, -2, -4] +died -2.6 1.28062 [-3, -1, -3, -4, -2, -4, -3, -4, -2, 0] +difficult -1.5 0.5 [-2, -2, -1, -1, -2, -1, -1, -2, -1, -2] +difficulties -1.2 0.4 [-1, -2, -1, -1, -1, -2, -1, -1, -1, -1] +difficultly -1.7 0.45826 [-1, -2, -1, -2, -2, -1, -2, -2, -2, -2] +difficulty -1.4 0.66332 [-2, -2, -2, -2, 0, -1, -1, -2, -1, -1] +diffident -1.0 0.44721 [-1, -1, -1, -1, -1, 0, -2, -1, -1, -1] +dignified 2.2 0.6 [1, 2, 2, 2, 3, 3, 3, 2, 2, 2] +dignifies 2.0 0.7746 [1, 3, 2, 2, 3, 3, 2, 2, 1, 1] +dignify 1.8 0.74833 [1, 2, 2, 1, 3, 3, 1, 2, 2, 1] +dignifying 2.1 1.04403 [1, 1, 1, 3, 1, 4, 2, 3, 2, 3] +dignitaries 0.6 0.91652 [0, 0, 1, 0, 0, 0, 3, 0, 1, 1] +dignitary 1.9 1.3 [0, 3, 4, 2, 3, 1, 1, 3, 0, 2] +dignities 1.4 0.66332 [1, 2, 1, 1, 3, 2, 1, 1, 1, 1] +dignity 1.7 0.9 [0, 3, 2, 1, 2, 1, 2, 3, 1, 2] +dilemma -0.7 1.48661 [2, -1, -2, -2, -1, -1, 2, 0, -2, -2] +dipshit -2.1 0.7 [-1, -2, -2, -3, -2, -3, -3, -2, -2, -1] +dire -2.0 1.26491 [-2, -3, -3, -2, -3, -1, -1, 1, -3, -3] +direful -3.1 0.83066 [-3, -3, -3, -3, -4, -1, -4, -3, -4, -3] +dirt -1.4 0.91652 [-1, -1, -1, 0, -3, -1, -1, -2, -3, -1] +dirtier -1.4 0.4899 [-2, -1, -1, -2, -1, -2, -1, -1, -2, -1] +dirtiest -2.4 1.0198 [-4, -3, -2, -1, -2, -3, -1, -2, -4, -2] +dirty -1.9 0.83066 [-2, -1, -1, -1, -2, -2, -1, -3, -3, -3] +disabling -2.1 0.53852 [-2, -1, -3, -3, -2, -2, -2, -2, -2, -2] +disadvantage -1.8 0.4 [-2, -2, -1, -2, -2, -1, -2, -2, -2, -2] +disadvantaged -1.7 0.64031 [-2, -2, -3, -1, -2, -2, -2, -1, -1, -1] +disadvantageous -1.8 0.74833 [-1, -2, -2, -1, -3, -1, -1, -2, -3, -2] +disadvantageously -2.1 0.83066 [-2, -4, -1, -2, -1, -2, -2, -2, -3, -2] +disadvantageousness -1.6 0.66332 [-1, -1, -3, -2, -1, -1, -2, -1, -2, -2] +disadvantages -1.7 0.64031 [-2, -2, -3, -1, -2, -2, -2, -1, -1, -1] +disagree -1.6 0.4899 [-1, -2, -1, -1, -2, -2, -2, -2, -1, -2] +disagreeable -1.7 0.64031 [-1, -2, -1, -1, -1, -2, -2, -2, -3, -2] +disagreeableness -1.7 0.64031 [-1, -1, -2, -2, -1, -2, -3, -1, -2, -2] +disagreeablenesses -1.9 0.9434 [-2, 0, -3, -1, -2, -3, -2, -1, -3, -2] +disagreeably -1.5 0.67082 [-3, -2, -1, -1, -1, -2, -1, -2, -1, -1] +disagreed -1.3 0.64031 [-1, -2, -1, -1, -2, 0, -1, -2, -1, -2] +disagreeing -1.4 0.8 [-1, 0, -1, -2, -2, -1, -3, -1, -1, -2] +disagreement -1.5 0.67082 [-2, -1, -1, -1, -1, -1, -1, -3, -2, -2] +disagreements -1.8 0.6 [-2, -3, -1, -2, -2, -1, -2, -2, -1, -2] +disagrees -1.3 0.45826 [-1, -2, -1, -1, -1, -1, -1, -2, -1, -2] +disappear -0.9 0.7 [-2, -1, 0, 0, -2, -1, -1, -1, 0, -1] +disappeared -0.9 0.7 [-2, 0, -1, -1, 0, 0, -2, -1, -1, -1] +disappears -1.4 0.8 [-2, -2, 0, 0, -2, -1, -2, -1, -2, -2] +disappoint -1.7 0.64031 [-1, -1, -1, -3, -2, -2, -2, -1, -2, -2] +disappointed -2.1 0.83066 [-1, -3, -2, -2, -3, -1, -1, -2, -3, -3] +disappointedly -1.7 0.78102 [-3, -1, -3, -1, -2, -1, -1, -2, -2, -1] +disappointing -2.2 0.6 [-1, -2, -2, -3, -3, -2, -2, -2, -3, -2] +disappointingly -1.9 0.7 [-2, -1, -1, -3, -2, -3, -2, -2, -1, -2] +disappointment -2.3 1.00499 [-3, -1, -4, -1, -3, -1, -3, -2, -2, -3] +disappointments -2.0 1.09545 [-1, -2, -4, -3, -2, -2, -3, 0, -2, -1] +disappoints -1.6 0.4899 [-2, -1, -1, -1, -2, -1, -2, -2, -2, -2] +disaster -3.1 0.83066 [-2, -4, -4, -3, -3, -2, -4, -3, -2, -4] +disasters -2.6 0.8 [-2, -2, -3, -1, -3, -3, -2, -4, -3, -3] +disastrous -2.9 0.53852 [-2, -2, -3, -3, -3, -3, -4, -3, -3, -3] +disbelieve -1.2 0.87178 [-1, -2, -1, -2, -1, 0, 0, -1, -3, -1] +discard -1.0 0.44721 [-1, -1, -1, -1, 0, -1, -1, -1, -2, -1] +discarded -1.4 0.91652 [-1, -1, -1, -1, 0, -1, -2, -3, -3, -1] +discarding -0.7 0.45826 [-1, 0, -1, -1, -1, 0, -1, 0, -1, -1] +discards -1.0 0.63246 [0, -1, -1, -1, -2, 0, -2, -1, -1, -1] +discomfort -1.8 0.6 [-2, -2, -2, -1, -1, -3, -2, -2, -1, -2] +discomfortable -1.6 0.8 [-1, -1, -1, -2, -3, -1, -2, -1, -3, -1] +discomforted -1.6 0.8 [-1, -1, -1, -2, -3, -3, -1, -1, -1, -2] +discomforting -1.6 1.11355 [-1, -2, -1, -1, -2, 1, -3, -2, -3, -2] +discomforts -1.3 0.9 [-2, -1, -2, -1, -1, -2, -2, -1, 1, -2] +disconsolate -2.3 0.78102 [-1, -2, -2, -3, -2, -2, -2, -4, -3, -2] +disconsolation -1.7 0.45826 [-2, -2, -1, -2, -1, -1, -2, -2, -2, -2] +discontented -1.8 0.9798 [-1, -3, -1, -2, -4, -2, -1, -2, -1, -1] +discord -1.7 0.64031 [-3, -2, -2, -2, -2, -1, -1, -1, -1, -2] +discounted 0.2 1.249 [-1, 0, 3, -1, 0, 1, 1, 1, -1, -1] +discourage -1.8 0.6 [-2, -2, -1, -2, -1, -1, -2, -2, -3, -2] +discourageable -1.2 0.9798 [-1, -2, -1, 1, -1, -1, -1, -2, -3, -1] +discouraged -1.7 0.45826 [-2, -1, -2, -2, -2, -2, -1, -1, -2, -2] +discouragement -2.0 0.89443 [-4, -1, -2, -2, -1, -1, -3, -2, -2, -2] +discouragements -1.8 0.6 [-2, -2, -2, -1, -1, -3, -2, -1, -2, -2] +discourager -1.7 0.78102 [-2, -1, -3, -2, -1, -3, -1, -2, -1, -1] +discouragers -1.9 0.53852 [-2, -2, -2, -2, -1, -1, -3, -2, -2, -2] +discourages -1.9 0.53852 [-2, -1, -2, -2, -2, -2, -1, -3, -2, -2] +discouraging -1.9 0.7 [-2, -2, -2, -3, -1, -1, -2, -1, -2, -3] +discouragingly -1.8 0.87178 [-2, -1, -3, -1, -1, -3, -2, -1, -3, -1] +discredited -1.9 0.53852 [-2, -2, -2, -2, -1, -3, -1, -2, -2, -2] +disdain -2.1 0.3 [-3, -2, -2, -2, -2, -2, -2, -2, -2, -2] +disgrace -2.2 0.74833 [-2, -4, -1, -2, -2, -2, -2, -3, -2, -2] +disgraced -2.0 0.44721 [-3, -2, -2, -2, -1, -2, -2, -2, -2, -2] +disguise -1.0 1.09545 [-2, -1, 0, 0, 0, 0, -3, -2, -2, 0] +disguised -1.1 1.04403 [-3, 0, 0, -1, -1, 0, -3, -1, -1, -1] +disguises -1.0 0.63246 [-2, 0, 0, -1, -1, -1, -2, -1, -1, -1] +disguising -1.3 0.78102 [0, -2, -1, -1, -1, -2, -1, -1, -3, -1] +disgust -2.9 0.7 [-3, -3, -4, -2, -3, -3, -4, -2, -3, -2] +disgusted -2.4 0.91652 [-4, -3, -3, -1, -3, -1, -2, -2, -2, -3] +disgustedly -3.0 0.89443 [-2, -3, -4, -4, -2, -4, -4, -2, -3, -2] +disgustful -2.6 0.4899 [-3, -3, -2, -2, -2, -2, -3, -3, -3, -3] +disgusting -2.4 1.11355 [-3, -2, -3, -4, -1, -3, -1, -4, -1, -2] +disgustingly -2.9 0.7 [-3, -3, -4, -3, -3, -2, -2, -4, -2, -3] +disgusts -2.1 0.53852 [-2, -2, -3, -2, -2, -2, -2, -3, -1, -2] +dishearten -2.0 0.63246 [-3, -1, -2, -3, -2, -2, -1, -2, -2, -2] +disheartened -2.2 0.74833 [-2, -2, -2, -1, -2, -2, -4, -3, -2, -2] +disheartening -1.8 1.32665 [-2, -2, -2, -3, -2, 2, -2, -2, -3, -2] +dishearteningly -2.0 0.63246 [-2, -3, -2, -1, -2, -2, -2, -3, -2, -1] +disheartenment -2.3 0.45826 [-3, -2, -3, -2, -2, -2, -2, -3, -2, -2] +disheartenments -2.2 0.87178 [-2, -3, -3, -3, -3, -1, -1, -1, -2, -3] +disheartens -2.2 0.4 [-3, -2, -2, -2, -3, -2, -2, -2, -2, -2] +dishonest -2.7 0.9 [-3, -2, -1, -4, -3, -2, -4, -3, -3, -2] +disillusion -1.0 1.18322 [-2, 0, -2, -1, -2, 1, -2, -1, 1, -2] +disillusioned -1.9 0.7 [-2, -2, -3, -2, -3, -1, -1, -1, -2, -2] +disillusioning -1.3 1.00499 [-2, -2, 1, -2, 0, -2, -2, -1, -1, -2] +disillusionment -1.7 0.78102 [-1, -3, -2, -3, -1, -2, -2, -1, -1, -1] +disillusionments -1.5 1.0247 [-2, 1, -3, -2, -1, -1, -2, -1, -2, -2] +disillusions -1.6 0.4899 [-2, -2, -2, -1, -1, -1, -2, -2, -1, -2] +disinclined -1.1 0.53852 [0, -1, -1, -1, -1, -1, -1, -2, -2, -1] +disjointed -1.3 0.45826 [-1, -1, -2, -1, -1, -2, -1, -2, -1, -1] +dislike -1.6 0.4899 [-2, -1, -1, -2, -2, -1, -2, -1, -2, -2] +disliked -1.7 0.64031 [-2, -3, -2, -1, -1, -1, -2, -2, -1, -2] +dislikes -1.7 0.78102 [-2, -2, -1, -1, -2, -1, -3, -3, -1, -1] +disliking -1.3 0.45826 [-1, -1, -2, -2, -2, -1, -1, -1, -1, -1] +dismal -3.0 1.0 [-2, -1, -4, -4, -3, -2, -3, -4, -4, -3] +dismay -1.8 0.87178 [-3, -1, -1, -3, -1, -1, -3, -1, -2, -2] +dismayed -1.9 0.9434 [-1, -2, -1, -3, -4, -1, -2, -2, -1, -2] +dismaying -2.2 0.9798 [-2, -3, -2, -3, -3, 0, -2, -1, -3, -3] +dismayingly -1.9 0.83066 [-2, -3, -2, -3, -2, -1, -2, -2, 0, -2] +dismays -1.8 1.07703 [-1, -1, -4, -3, -2, -1, -2, 0, -2, -2] +disorder -1.7 0.64031 [-2, -1, -1, -2, -2, -1, -3, -1, -2, -2] +disorganized -1.2 0.4 [-1, -1, -1, -1, -1, -2, -1, -2, -1, -1] +disoriented -1.5 0.67082 [-2, -2, -1, 0, -1, -2, -2, -1, -2, -2] +disparage -2.0 0.44721 [-2, -2, -2, -1, -2, -2, -2, -3, -2, -2] +disparaged -1.4 0.8 [-1, -2, -2, -3, -1, -1, -1, -2, 0, -1] +disparages -1.6 0.8 [-1, -2, -3, -2, -1, -1, -2, -2, 0, -2] +disparaging -2.2 0.6 [-3, -1, -2, -2, -2, -3, -3, -2, -2, -2] +displeased -1.9 0.7 [-3, -2, -1, -1, -3, -2, -2, -1, -2, -2] +dispute -1.7 0.78102 [-1, -3, -1, -1, -2, -1, -2, -2, -3, -1] +disputed -1.4 0.66332 [-2, -2, -2, -2, 0, -1, -1, -1, -1, -2] +disputes -1.1 1.64012 [-2, -2, -2, 2, -3, -1, -2, 2, -1, -2] +disputing -1.7 0.64031 [-2, -2, -2, -2, -1, -1, -3, -1, -1, -2] +disqualified -1.8 0.6 [-1, -2, -1, -2, -1, -2, -2, -3, -2, -2] +disquiet -1.3 0.9 [-1, -2, -2, -1, -1, -1, 1, -2, -2, -2] +disregard -1.1 0.53852 [-1, -1, -2, -1, -1, -2, -1, -1, 0, -1] +disregarded -1.6 0.4899 [-1, -1, -2, -2, -2, -2, -1, -2, -1, -2] +disregarding -0.9 0.53852 [-1, 0, -1, 0, -2, -1, -1, -1, -1, -1] +disregards -1.4 0.4899 [-1, -1, -2, -1, -2, -2, -2, -1, -1, -1] +disrespect -1.8 0.6 [-2, -2, -2, -1, -2, -2, -1, -3, -1, -2] +disrespected -2.0 0.63246 [-2, -2, -2, -2, -2, -3, -3, -1, -1, -2] +disruption -1.5 0.67082 [-1, -1, -1, -2, -1, -3, -2, -2, -1, -1] +disruptions -1.4 0.4899 [-1, -2, -1, -1, -1, -2, -2, -2, -1, -1] +disruptive -1.3 1.00499 [-4, 0, -1, -1, -1, -1, -1, -1, -2, -1] +dissatisfaction -2.2 0.74833 [-4, -2, -2, -2, -1, -3, -2, -2, -2, -2] +dissatisfactions -1.9 0.83066 [-1, -3, -3, -1, -2, -1, -2, -2, -1, -3] +dissatisfactory -2.0 0.63246 [-2, -2, -3, -1, -2, -3, -2, -2, -1, -2] +dissatisfied -1.6 0.66332 [-2, -3, -1, -2, -1, -1, -2, -2, -1, -1] +dissatisfies -1.8 0.74833 [-3, -3, -1, -1, -2, -1, -2, -2, -2, -1] +dissatisfy -2.2 0.6 [-2, -3, -2, -2, -2, -2, -3, -3, -1, -2] +dissatisfying -2.4 0.91652 [-3, -1, -4, -3, -2, -1, -2, -2, -3, -3] +distort -1.3 0.45826 [-2, -1, -1, -1, -2, -1, -1, -1, -1, -2] +distorted -1.7 0.78102 [-3, -1, -3, -1, -2, -1, -2, -2, -1, -1] +distorting -1.1 0.53852 [0, -1, -1, -1, -2, -1, -1, -1, -2, -1] +distorts -1.4 0.4899 [-2, -1, -1, -1, -2, -2, -2, -1, -1, -1] +distract -1.2 0.6 [-1, -1, 0, -2, -1, -1, -1, -2, -1, -2] +distractable -1.3 1.00499 [-2, 0, 1, -2, -2, -1, -1, -2, -2, -2] +distracted -1.4 0.66332 [-1, -3, -1, -2, -2, -1, -1, -1, -1, -1] +distractedly -0.9 0.7 [-1, -1, 0, -2, -1, 0, -1, 0, -1, -2] +distractibility -1.3 1.1 [-1, -1, -3, -1, 0, -3, -2, 0, -2, 0] +distractible -1.5 0.92195 [-1, -2, -1, -1, -4, -1, -1, -1, -2, -1] +distracting -1.2 0.4 [-2, -1, -1, -1, -1, -1, -2, -1, -1, -1] +distractingly -1.4 1.0198 [-4, 0, -1, -1, -1, -2, -1, -1, -2, -1] +distraction -1.6 0.66332 [-1, -2, -2, -1, -1, -3, -1, -1, -2, -2] +distractions -1.0 0.0 [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] +distractive -1.6 0.4899 [-2, -2, -1, -1, -1, -1, -2, -2, -2, -2] +distracts -1.3 0.45826 [-1, -1, -2, -1, -1, -2, -1, -2, -1, -1] +distraught -2.6 0.8 [-2, -3, -2, -3, -4, -2, -3, -3, -1, -3] +distress -2.4 0.8 [-1, -2, -2, -3, -3, -4, -3, -2, -2, -2] +distressed -1.8 0.6 [-2, -2, -2, -3, -2, -2, -1, -1, -2, -1] +distresses -1.6 0.66332 [-2, -1, -1, -2, -2, -2, -1, -1, -3, -1] +distressful -2.2 0.6 [-1, -3, -3, -2, -2, -3, -2, -2, -2, -2] +distressfully -1.7 1.1 [-1, -3, -2, 1, -3, -1, -2, -2, -2, -2] +distressfulness -2.4 0.66332 [-2, -3, -2, -3, -3, -3, -2, -1, -3, -2] +distressing -1.7 1.18743 [-3, -3, -1, -1, -2, -2, -3, -2, 1, -1] +distressingly -2.2 0.74833 [-3, -1, -2, -3, -3, -3, -2, -2, -2, -1] +distrust -1.8 0.87178 [-1, -2, -2, -2, -1, -1, -2, -4, -1, -2] +distrusted -2.4 0.66332 [-1, -3, -3, -3, -2, -2, -3, -2, -2, -3] +distrustful -2.1 0.83066 [-1, -3, -2, -2, -3, -1, -1, -3, -2, -3] +distrustfully -1.8 0.6 [-2, -1, -1, -2, -1, -2, -3, -2, -2, -2] +distrustfulness -1.6 0.66332 [-2, -1, -2, -1, -2, -1, -1, -3, -1, -2] +distrusting -2.1 0.83066 [-1, -2, -2, -2, -3, -3, -1, -3, -1, -3] +distrusts -1.3 0.45826 [-1, -1, -2, -1, -2, -1, -2, -1, -1, -1] +disturb -1.7 0.45826 [-2, -1, -1, -2, -2, -2, -1, -2, -2, -2] +disturbance -1.6 0.8 [-1, -2, -1, -2, -2, -3, -1, -2, 0, -2] +disturbances -1.4 0.66332 [-1, -1, -1, -2, -1, -1, -1, -1, -3, -2] +disturbed -1.6 0.4899 [-2, -2, -1, -1, -2, -2, -1, -2, -1, -2] +disturber -1.4 0.4899 [-2, -1, -1, -2, -2, -1, -1, -2, -1, -1] +disturbers -2.1 0.53852 [-2, -2, -2, -2, -2, -3, -3, -2, -1, -2] +disturbing -2.3 0.45826 [-2, -2, -3, -3, -2, -2, -3, -2, -2, -2] +disturbingly -2.3 0.78102 [-2, -2, -1, -3, -4, -3, -2, -2, -2, -2] +disturbs -1.9 0.53852 [-2, -2, -1, -2, -3, -2, -1, -2, -2, -2] +dithering -0.5 0.92195 [0, 0, 0, 0, 1, -1, -2, -2, -1, 0] +divination 1.7 1.1 [2, 3, 0, 1, 2, 1, 3, 3, 2, 0] +divinations 1.1 1.04403 [1, 0, 1, 2, 2, 0, 3, 2, 0, 0] +divinatory 1.6 1.42829 [4, 1, 0, 0, 1, 3, 3, 0, 1, 3] +divine 2.6 0.8 [3, 3, 3, 2, 1, 2, 3, 4, 2, 3] +divined 0.8 1.16619 [1, 0, 3, 0, 0, 1, 0, 3, 0, 0] +divinely 2.9 0.7 [3, 2, 3, 3, 2, 4, 3, 2, 4, 3] +diviner 0.3 0.9 [0, 0, 3, 0, 0, 0, 0, 0, 0, 0] +diviners 1.2 1.16619 [0, 1, 0, 2, 2, 0, 3, 1, 3, 0] +divines 0.8 1.249 [0, 0, 3, 0, 0, 0, 3, 2, 0, 0] +divinest 2.7 0.78102 [3, 4, 2, 4, 2, 2, 2, 3, 2, 3] +diving 0.3 0.45826 [1, 0, 0, 0, 0, 1, 0, 1, 0, 0] +divining 0.9 1.37477 [0, -1, 2, 0, 1, 0, 2, 4, 1, 0] +divinise 0.5 1.36015 [0, 2, 0, 0, 0, 0, 0, -2, 2, 3] +divinities 1.8 1.46969 [1, 3, 3, 4, 0, 0, 1, 0, 3, 3] +divinity 2.7 1.00499 [4, 4, 2, 3, 3, 1, 2, 4, 2, 2] +divinize 2.3 1.00499 [4, 2, 2, 3, 4, 1, 1, 2, 2, 2] +dizzy -0.9 0.3 [-1, -1, -1, -1, -1, -1, -1, -1, 0, -1] +dodging -0.4 0.8 [-1, -1, 0, 1, 0, -1, 0, 0, -2, 0] +dodgy -0.9 0.9434 [-1, -1, -1, -3, -1, 1, -1, -1, -1, 0] +dolorous -2.2 0.6 [-2, -2, -2, -3, -3, -3, -2, -2, -1, -2] +dominance 0.8 0.87178 [2, 0, 0, 2, 1, 0, 0, 1, 2, 0] +dominances -0.1 0.9434 [-1, 0, 1, 1, 0, -1, 0, 1, 0, -2] +dominantly 0.2 1.16619 [-2, 0, 0, -1, 2, 1, 2, 0, 0, 0] +dominants 0.2 1.16619 [0, 2, -1, 0, -1, -1, -1, 1, 1, 2] +dominate -0.5 0.92195 [0, -1, 1, -1, 1, -1, -2, 0, -1, -1] +dominates 0.2 1.249 [1, 0, -2, -1, 1, -1, 2, 0, 0, 2] +dominating -1.2 1.98997 [-4, -1, -4, -1, -3, -1, -1, 2, 2, -1] +domination -0.2 0.9798 [0, 1, 0, -1, -1, -1, 0, 2, -1, -1] +dominations -0.3 0.45826 [0, 0, 0, 0, 0, -1, 0, -1, -1, 0] +dominative -0.7 1.18743 [-1, -1, -2, -2, -1, -1, -1, 2, 1, -1] +dominators -0.4 1.8 [-1, -2, -2, -2, 0, 2, 2, -3, 2, 0] +dominatrices -0.2 1.6 [-3, 0, 2, 0, -2, -2, 0, 1, 2, 0] +dominatrix -0.5 0.92195 [0, 0, -1, 0, 0, 1, 0, -1, -2, -2] +dominatrixes 0.6 1.35647 [0, 4, 0, -1, 0, 2, 1, 0, 0, 0] +doom -1.7 1.26886 [-2, -1, -1, -4, -2, -2, 1, -3, -1, -2] +doomed -3.2 0.74833 [-3, -3, -4, -4, -4, -2, -4, -3, -3, -2] +doomful -2.1 0.7 [-3, -2, -3, -1, -2, -3, -2, -1, -2, -2] +dooming -2.8 0.4 [-2, -3, -2, -3, -3, -3, -3, -3, -3, -3] +dooms -1.1 1.57797 [1, -3, -1, -3, -2, -1, -3, 1, 1, -1] +doomsayer -0.7 1.41774 [2, -1, -2, -1, 1, -2, -2, -1, 1, -2] +doomsayers -1.7 0.78102 [-1, -2, -3, 0, -2, -2, -2, -1, -2, -2] +doomsaying -1.5 1.28452 [-3, -2, -2, 0, 1, 0, -3, -2, -2, -2] +doomsayings -1.5 0.92195 [-2, -1, -1, -2, -2, 0, 0, -2, -3, -2] +doomsday -2.8 1.249 [-3, -1, -3, -4, -3, -4, 0, -4, -3, -3] +doomsdayer -2.2 1.249 [-3, -1, -4, -3, -4, -3, -1, -1, -1, -1] +doomsdays -2.4 1.85472 [-3, -2, -4, 1, -4, -3, -2, -4, 1, -4] +doomster -2.2 0.87178 [-2, -1, -2, -3, -1, -3, -1, -3, -3, -3] +doomsters -1.6 0.8 [-3, -1, -2, -2, 0, -2, -2, -1, -1, -2] +doomy -1.1 1.37477 [2, -2, -1, -2, -2, -2, -2, 1, -1, -2] +dork -1.4 0.66332 [-1, -2, -2, -1, -1, -1, -3, -1, -1, -1] +dorkier -1.1 0.53852 [-1, -1, -1, -1, -2, 0, -1, -2, -1, -1] +dorkiest -1.2 0.74833 [-1, -2, -1, -3, -1, 0, -1, -1, -1, -1] +dorks -0.5 0.67082 [-1, 1, -1, -1, -1, -1, 0, 0, -1, 0] +dorky -1.1 1.04403 [-1, 0, -1, 1, -1, -1, -3, -2, -2, -1] +doubt -1.5 0.5 [-1, -1, -2, -2, -1, -1, -2, -1, -2, -2] +doubtable -1.5 0.5 [-1, -1, -2, -1, -2, -1, -2, -2, -1, -2] +doubted -1.1 1.22066 [-1, -2, -2, 2, -1, -1, -2, -2, -2, 0] +doubter -1.6 0.91652 [-1, -3, -2, -1, -1, -1, -2, -2, -3, 0] +doubters -1.3 0.45826 [-1, -1, -1, -1, -1, -2, -1, -2, -2, -1] +doubtful -1.4 0.4899 [-1, -1, -2, -1, -2, -2, -1, -1, -2, -1] +doubtfully -1.2 0.4 [-1, -1, -1, -1, -1, -1, -2, -1, -1, -2] +doubtfulness -1.2 0.4 [-2, -1, -1, -1, -1, -1, -1, -1, -1, -2] +doubting -1.4 0.4899 [-1, -1, -1, -2, -2, -1, -1, -1, -2, -2] +doubtingly -1.4 0.4899 [-2, -2, -1, -1, -1, -1, -1, -2, -2, -1] +doubtless 0.9 1.51327 [2, 2, 1, 2, -2, 2, -2, 1, 1, 2] +doubtlessly 1.2 0.9798 [2, 1, 1, 2, 0, -1, 2, 1, 2, 2] +doubtlessness 0.8 0.9798 [2, 1, 2, 0, 0, 0, 2, -1, 1, 1] +doubts -1.2 0.6 [-2, -1, -1, -1, -2, -2, -1, 0, -1, -1] +douche -1.5 1.68819 [-3, -2, -3, 1, 1, -2, -3, -2, 1, -3] +douchebag -3.0 0.44721 [-3, -3, -3, -3, -3, -3, -2, -3, -4, -3] +downcast -1.8 0.74833 [-1, -1, -1, -2, -2, -2, -1, -3, -3, -2] +downhearted -2.3 0.78102 [-1, -2, -2, -4, -2, -2, -2, -3, -3, -2] +downside -1.0 0.7746 [-1, -1, -1, -1, -1, -1, -2, 1, -2, -1] +drag -0.9 0.83066 [-1, -2, -1, -1, -2, -1, -1, 1, 0, -1] +dragged -0.2 1.07703 [-2, -1, 0, 0, -1, 0, 0, 1, 2, -1] +drags -0.7 0.64031 [0, -1, 0, -1, -1, -2, -1, 0, 0, -1] +drained -1.5 0.5 [-1, -1, -2, -2, -1, -2, -1, -2, -1, -2] +dread -2.0 0.63246 [-2, -3, -2, -2, -2, -2, -3, -1, -1, -2] +dreaded -2.7 0.64031 [-2, -3, -3, -3, -4, -3, -2, -2, -2, -3] +dreadful -1.9 1.86815 [-4, -2, -2, 2, -1, -4, -1, 0, -3, -4] +dreadfully -2.7 1.26886 [-4, -4, -3, -4, -3, -1, -2, -1, -1, -4] +dreadfulness -3.2 0.87178 [-3, -4, -2, -3, -4, -4, -2, -2, -4, -4] +dreadfuls -2.4 1.2 [-4, -3, -3, -2, -3, -2, -4, 0, -1, -2] +dreading -2.4 0.8 [-3, -2, -2, -2, -2, -2, -3, -4, -3, -1] +dreadlock -0.4 0.66332 [0, 0, 0, 0, 0, -1, -2, 0, -1, 0] +dreadlocks -0.2 0.9798 [0, 0, 0, 0, 0, -1, -2, 2, 0, -1] +dreadnought -0.6 1.35647 [-2, 0, 0, 0, -3, 0, -1, -2, 0, 2] +dreadnoughts -0.4 0.66332 [0, -1, -1, 0, 0, 0, 0, 0, -2, 0] +dreads -1.4 1.42829 [0, -1, 0, 0, -3, -3, 0, -4, -2, -1] +dream 1.0 1.18322 [0, 1, 2, 0, 0, 3, 0, 3, 1, 0] +dreams 1.7 1.1 [2, 2, 3, 0, 1, 1, 1, 4, 1, 2] +dreary -1.4 0.4899 [-1, -1, -2, -1, -1, -2, -2, -1, -2, -1] +droopy -0.8 0.74833 [-1, -1, 0, -1, -2, 0, 0, -1, 0, -2] +drop -1.1 0.53852 [0, -1, -1, -1, -2, -1, -2, -1, -1, -1] +drown -2.7 1.00499 [-4, -2, -2, -4, -4, -2, -3, -1, -3, -2] +drowned -2.9 0.7 [-2, -3, -3, -3, -2, -4, -4, -2, -3, -3] +drowns -2.2 1.6 [-3, -3, -3, -4, -2, -3, -1, -2, 2, -3] +drunk -1.4 0.91652 [-3, -1, 0, -2, 0, -1, -1, -2, -2, -2] +dubious -1.5 0.5 [-1, -2, -2, -1, -1, -2, -1, -1, -2, -2] +dud -1.0 0.89443 [-1, -1, -1, 0, -3, 0, -1, 0, -1, -2] +dull -1.7 0.45826 [-2, -2, -2, -1, -2, -2, -2, -1, -1, -2] +dullard -1.6 0.66332 [-2, -1, -1, -2, -2, -1, -1, -2, -1, -3] +dullards -1.8 0.87178 [-1, -3, -1, -1, -3, -1, -1, -2, -3, -2] +dulled -1.5 0.5 [-2, -1, -2, -1, -1, -1, -2, -2, -1, -2] +duller -1.7 0.64031 [-3, -1, -2, -2, -2, -1, -2, -1, -1, -2] +dullest -1.7 1.00499 [-1, -4, -1, -1, -2, -3, -2, -1, -1, -1] +dulling -1.1 0.7 [-1, -2, 0, -1, -2, -2, 0, -1, -1, -1] +dullish -1.1 0.53852 [-2, -1, -1, -1, -1, -1, -1, -1, 0, -2] +dullness -1.4 0.8 [-1, -1, -1, -1, -1, -1, -3, -1, -3, -1] +dullnesses -1.9 1.04403 [-3, -2, -1, -1, -3, -1, -4, -1, -2, -1] +dulls -1.0 0.44721 [-1, -1, -1, -1, -1, -1, 0, -1, -1, -2] +dullsville -2.4 0.8 [-2, -2, -4, -3, -2, -2, -3, -2, -3, -1] +dully -1.1 0.3 [-1, -1, -1, -1, -1, -1, -1, -1, -1, -2] +dumb -2.3 0.9 [-4, -2, -2, -2, -2, -2, -4, -2, -2, -1] +dumbass -2.6 1.0198 [-3, -3, -4, -4, -1, -2, -3, -3, -1, -2] +dumbbell -0.8 0.9798 [0, -1, -3, -2, 0, -1, 0, 0, -1, 0] +dumbbells -0.2 0.4 [0, -1, 0, 0, 0, 0, 0, -1, 0, 0] +dumbcane -0.3 0.45826 [0, 0, 0, 0, 0, -1, -1, 0, -1, 0] +dumbcanes -0.6 1.2 [0, 0, -1, -1, -1, 2, 0, -1, -3, -1] +dumbed -1.4 0.4899 [-2, -1, -2, -2, -2, -1, -1, -1, -1, -1] +dumber -1.5 0.5 [-2, -1, -2, -1, -2, -1, -1, -2, -2, -1] +dumbest -2.3 1.00499 [-3, -1, -3, -4, -2, -1, -2, -3, -1, -3] +dumbfound -0.1 1.92094 [3, -2, -1, -1, 1, 1, -3, 3, -1, -1] +dumbfounded -1.6 1.11355 [-2, 0, -2, 0, -2, -1, -4, -1, -2, -2] +dumbfounder -1.0 0.89443 [-2, 0, 0, 0, -2, -1, -2, 0, -2, -1] +dumbfounders -1.0 0.89443 [-1, -3, -1, 0, -2, 0, -1, 0, -1, -1] +dumbfounding -0.8 0.74833 [-1, -2, 0, -1, -1, 0, 0, -1, 0, -2] +dumbfounds -0.3 1.26886 [0, -1, -1, 0, 0, -1, -1, -2, 0, 3] +dumbhead -2.6 0.66332 [-3, -4, -3, -2, -2, -3, -3, -2, -2, -2] +dumbheads -1.9 0.83066 [-2, -2, -2, -1, -2, -1, -2, -4, -1, -2] +dumbing -0.5 1.0247 [-1, 2, -1, 0, -1, -2, -1, 0, 0, -1] +dumbly -1.3 1.00499 [-2, -1, -2, -3, 1, -2, -1, -1, -1, -1] +dumbness -1.9 0.53852 [-2, -2, -2, -2, -2, -3, -2, -2, -1, -1] +dumbs -1.5 0.67082 [-1, -1, -1, -3, -2, -1, -2, -1, -2, -1] +dumbstruck -1.0 1.34164 [-1, -2, 0, 0, -2, 1, -3, 1, -2, -2] +dumbwaiter 0.2 1.07703 [0, 0, 0, 0, 2, 0, 2, 0, -2, 0] +dumbwaiters -0.1 0.3 [0, 0, 0, 0, 0, 0, -1, 0, 0, 0] +dump -1.6 0.91652 [-3, -2, -1, -2, -1, -3, -2, -1, -1, 0] +dumpcart -0.6 0.8 [0, -2, -1, 0, 0, 0, -1, 0, -2, 0] +dumped -1.7 0.78102 [-2, -3, -2, -1, -1, -1, -3, -2, -1, -1] +dumper -1.2 0.87178 [-2, -3, -1, -1, -1, -2, 0, -1, 0, -1] +dumpers -0.8 0.6 [0, 0, -2, -1, -1, 0, -1, -1, -1, -1] +dumpier -1.4 0.66332 [-2, -1, -2, -1, -1, -2, 0, -2, -1, -2] +dumpiest -1.6 1.35647 [-1, -2, -2, -3, -2, -4, 1, 0, -1, -2] +dumpiness -1.2 0.6 [-2, -1, 0, -1, -1, -2, -1, -2, -1, -1] +dumping -1.3 1.1 [-3, -2, -2, 0, -2, -1, -1, 1, -1, -2] +dumpings -1.1 0.83066 [-2, 0, -1, -1, 0, -1, -2, -2, 0, -2] +dumpish -1.8 0.6 [-2, -1, -2, -3, -2, -2, -1, -2, -2, -1] +dumpling 0.4 0.91652 [0, 0, 1, 0, -1, 2, 2, 0, 0, 0] +dumplings -0.3 1.26886 [0, 0, 0, 0, 2, 0, 0, 0, -2, -3] +dumps -1.7 0.9 [-3, -2, -3, -1, -1, -3, -1, -1, -1, -1] +dumpster -0.6 0.91652 [0, -2, 0, -2, 0, 0, 0, -2, 0, 0] +dumpsters -1.0 0.89443 [0, -1, 0, -2, -2, -2, 0, 0, -1, -2] +dumpy -1.7 0.78102 [-3, -2, -3, -1, -1, -2, -2, -1, -1, -1] +dupe -1.5 0.5 [-2, -2, -1, -1, -2, -1, -2, -1, -2, -1] +duped -1.8 0.4 [-2, -2, -1, -2, -2, -2, -2, -1, -2, -2] +dwell 0.5 0.92195 [2, 1, -1, 0, -1, 1, 1, 1, 1, 0] +dwelled 0.4 0.66332 [2, 0, 0, 0, 0, 1, 1, 0, 0, 0] +dweller 0.3 0.64031 [2, 0, 0, 0, 0, 0, 1, 0, 0, 0] +dwellers -0.3 0.9 [-3, 0, 0, 0, 0, 0, 0, 0, 0, 0] +dwelling 0.1 0.53852 [0, 1, 0, 1, 0, 0, 0, -1, 0, 0] +dwells -0.1 0.53852 [0, 0, 0, 0, -1, 1, -1, 0, 0, 0] +dynamic 1.6 0.8 [1, 1, 1, 3, 1, 1, 2, 3, 2, 1] +dynamical 1.2 0.87178 [1, 2, 0, 1, 0, 2, 2, 2, 2, 0] +dynamically 1.5 1.0247 [2, 0, 3, 2, 0, 0, 2, 2, 2, 2] +dynamics 1.1 1.13578 [2, 3, 0, 0, 0, 2, 2, 0, 2, 0] +dynamism 1.6 1.11355 [0, 2, 0, 2, 0, 2, 3, 3, 2, 2] +dynamisms 1.2 0.9798 [2, 0, 2, 0, 0, 2, 2, 2, 0, 2] +dynamist 1.4 1.0198 [0, 2, 0, 2, 0, 1, 3, 2, 2, 2] +dynamistic 1.5 1.0247 [3, 1, 1, 2, 1, 3, 2, 0, 2, 0] +dynamists 0.9 0.83066 [1, 0, 0, 0, 0, 2, 2, 1, 2, 1] +dynamite 0.7 2.2383 [-3, 2, 3, 1, 2, 0, 2, 2, 2, -4] +dynamited -0.9 1.04403 [0, 0, 0, -1, -1, 0, -2, 0, -2, -3] +dynamiter -1.2 0.87178 [-1, 0, -1, -1, -2, 0, -1, -1, -2, -3] +dynamiters 0.4 1.42829 [0, 0, 0, -3, 1, 0, 2, 2, 2, 0] +dynamites -0.3 1.73494 [0, 0, 4, -1, -1, 0, 0, 0, -2, -3] +dynamitic 0.9 1.3 [2, 0, 1, -2, 2, 1, 1, 3, 0, 1] +dynamiting 0.2 1.32665 [-2, 0, 0, 2, -1, -1, 0, 2, 2, 0] +dynamometer 0.3 0.64031 [0, 0, 0, 0, 1, 0, 0, 2, 0, 0] +dynamometers 0.3 0.45826 [0, 0, 0, 0, 0, 1, 0, 1, 1, 0] +dynamometric 0.3 0.9 [0, 0, 0, 0, 0, 2, 0, 0, 2, -1] +dynamometry 0.6 1.28062 [-2, 0, 0, 0, 0, 2, 2, 2, 0, 2] +dynamos 0.3 0.64031 [1, 0, 0, 0, 0, 0, 0, 0, 2, 0] +dynamotor 0.6 0.91652 [0, 2, 0, 0, 0, 0, 2, 0, 2, 0] +dysfunction -1.8 0.6 [-2, -3, -2, -1, -2, -1, -2, -1, -2, -2] +eager 1.5 0.67082 [1, 3, 1, 2, 2, 2, 1, 1, 1, 1] +eagerly 1.6 0.66332 [0, 1, 2, 2, 2, 2, 2, 1, 2, 2] +eagerness 1.7 0.45826 [2, 2, 2, 2, 1, 1, 2, 2, 2, 1] +eagers 1.6 0.66332 [2, 2, 3, 1, 2, 1, 1, 1, 2, 1] +earnest 2.3 0.64031 [3, 2, 3, 1, 2, 2, 2, 3, 3, 2] +ease 1.5 0.92195 [1, 1, 1, 0, 2, 1, 2, 3, 3, 1] +eased 1.2 0.74833 [2, 0, 1, 0, 2, 2, 1, 1, 1, 2] +easeful 1.5 1.0247 [2, 1, 1, 2, 1, 0, 3, 2, 0, 3] +easefully 1.4 0.4899 [2, 2, 1, 1, 1, 1, 2, 2, 1, 1] +easel 0.3 0.45826 [0, 0, 0, 0, 1, 1, 0, 0, 0, 1] +easement 1.6 0.91652 [0, 1, 2, 3, 2, 1, 2, 1, 3, 1] +easements 0.4 1.11355 [0, 0, 0, 1, 2, -2, 1, 0, 2, 0] +eases 1.3 0.78102 [2, 0, 1, 0, 2, 2, 2, 1, 1, 2] +easier 1.8 0.9798 [1, 1, 2, 2, 4, 3, 2, 1, 1, 1] +easiest 1.8 1.07703 [2, 4, 1, 3, 2, 0, 2, 2, 1, 1] +easily 1.4 0.4899 [2, 1, 1, 2, 1, 2, 1, 2, 1, 1] +easiness 1.6 0.66332 [2, 1, 1, 2, 3, 2, 1, 1, 2, 1] +easing 1.0 0.63246 [0, 0, 2, 1, 1, 2, 1, 1, 1, 1] +easy 1.9 1.04403 [1, 4, 2, 1, 1, 3, 1, 3, 2, 1] +easygoing 1.3 0.45826 [1, 1, 1, 1, 1, 1, 2, 2, 2, 1] +easygoingness 1.5 0.67082 [1, 2, 1, 2, 1, 3, 1, 2, 1, 1] +ecstacy 3.3 1.18743 [4, 4, 3, 4, 4, 0, 3, 3, 4, 4] +ecstasies 2.3 1.34536 [3, 3, 2, 4, 3, 1, 3, -1, 2, 3] +ecstasy 2.9 1.75784 [4, 3, 3, 4, 4, 2, -2, 3, 4, 4] +ecstatic 2.3 1.34536 [3, 4, 3, 4, 1, 1, 1, 4, 1, 1] +ecstatically 2.8 1.93907 [3, 4, -1, 4, 4, 4, -1, 3, 4, 4] +ecstatics 2.9 0.83066 [1, 3, 4, 4, 3, 3, 3, 2, 3, 3] +eerie -1.5 0.67082 [-1, -1, -2, -2, -1, -1, -2, -1, -3, -1] +eery -0.9 1.04403 [-3, -1, -2, -1, -2, 0, 0, 0, 0, 0] +effective 2.1 0.83066 [2, 2, 2, 1, 3, 4, 2, 1, 2, 2] +effectively 1.9 0.7 [1, 2, 1, 2, 2, 1, 3, 3, 2, 2] +efficiencies 1.6 0.4899 [2, 1, 1, 2, 2, 2, 1, 2, 2, 1] +efficiency 1.5 0.5 [2, 1, 2, 2, 1, 2, 1, 1, 2, 1] +efficient 1.8 0.9798 [1, 2, 1, 1, 2, 3, 3, 0, 2, 3] +efficiently 1.7 0.78102 [1, 3, 2, 1, 3, 1, 1, 2, 2, 1] +effin -2.3 1.18743 [0, -3, -3, -3, -2, -1, -4, -1, -3, -3] +egotism -1.4 0.91652 [-2, -3, -1, -2, -2, 0, 0, -1, -2, -1] +egotisms -1.0 0.7746 [-1, -1, -1, -1, -1, 0, 0, -1, -3, -1] +egotist -2.3 0.9 [-2, -1, -2, -3, -4, -2, -3, -3, -1, -2] +egotistic -1.4 1.0198 [-2, -1, -1, -1, -2, 1, -3, -2, -1, -2] +egotistical -0.9 1.57797 [-1, -2, -2, -1, -2, 1, -3, 2, 1, -2] +egotistically -1.8 0.87178 [-2, -1, -1, -2, -1, -3, -3, -1, -1, -3] +egotists -1.7 0.78102 [-1, -2, 0, -2, -2, -2, -3, -1, -2, -2] +elated 3.2 0.74833 [2, 4, 4, 3, 4, 3, 3, 2, 3, 4] +elation 1.5 1.43178 [1, 2, -2, 2, 2, 3, 0, 3, 2, 2] +elegance 2.1 0.53852 [3, 2, 2, 1, 2, 2, 3, 2, 2, 2] +elegances 1.8 0.6 [2, 2, 1, 1, 2, 2, 2, 3, 2, 1] +elegancies 1.6 1.0198 [2, 1, 2, 1, 1, 0, 4, 1, 2, 2] +elegancy 2.1 0.53852 [3, 2, 2, 1, 2, 2, 3, 2, 2, 2] +elegant 2.1 0.83066 [2, 2, 2, 1, 4, 1, 2, 3, 2, 2] +elegantly 1.9 0.83066 [2, 1, 1, 3, 2, 2, 1, 3, 3, 1] +embarrass -1.2 1.66132 [-2, -2, -3, -1, -2, -2, 2, 2, -2, -2] +embarrassable -1.6 0.8 [-3, -2, -1, -3, -1, -1, -1, -2, -1, -1] +embarrassed -1.5 0.67082 [-2, -2, -1, -2, -1, -3, -1, -1, -1, -1] +embarrassedly -1.1 1.44568 [-2, -1, -2, -3, 1, -1, -1, -2, -2, 2] +embarrasses -1.7 0.78102 [-2, -3, -1, -2, -1, -3, -2, -1, -1, -1] +embarrassing -1.6 0.8 [-3, -1, -1, -1, -1, -2, -1, -2, -3, -1] +embarrassingly -1.7 0.64031 [-2, -1, -1, -2, -1, -2, -1, -3, -2, -2] +embarrassment -1.9 0.53852 [-2, -2, -1, -2, -2, -2, -2, -1, -3, -2] +embarrassments -1.7 0.64031 [-2, -1, -2, -1, -1, -2, -2, -1, -2, -3] +embittered -0.4 1.35647 [1, -2, -1, 1, -2, 2, 0, -1, 0, -2] +embrace 1.3 1.34536 [3, 2, 1, 3, 2, -1, 2, 1, -1, 1] +emergency -1.6 2.05913 [-3, -3, -3, -3, -4, 2, 1, -1, 1, -3] +emotional 0.6 1.0198 [1, -1, 0, 0, 0, 2, 0, 2, 2, 0] +empathetic 1.7 1.1 [-1, 3, 2, 2, 2, 1, 3, 1, 2, 2] +emptied -0.7 0.64031 [-1, 0, 0, 0, -1, -1, -1, -2, 0, -1] +emptier -0.7 0.64031 [-1, 0, 0, 0, -1, -1, -1, -2, 0, -1] +emptiers -0.7 0.78102 [0, 0, -1, 0, -1, -1, -2, 0, -2, 0] +empties -0.7 0.64031 [-1, 0, 0, 0, -1, -1, -1, -2, 0, -1] +emptiest -1.8 1.07703 [-1, -2, -2, -1, -1, -2, -3, 0, -4, -2] +emptily -1.0 1.41421 [-2, 2, -1, -1, -1, 0, -4, -1, -1, -1] +emptiness -1.9 0.7 [-2, -2, -3, -2, -2, -1, -1, -3, -1, -2] +emptinesses -1.5 1.11803 [-1, -1, -3, -1, -1, -1, -2, 0, -4, -1] +emptins -0.3 0.45826 [0, 0, 0, -1, 0, 0, 0, -1, -1, 0] +empty -0.8 0.74833 [-1, -1, -1, -1, -1, -1, -2, 0, -1, 1] +emptying -0.6 1.0198 [2, -1, -1, 0, -1, 0, -1, -1, -2, -1] +enchanted 1.6 0.8 [1, 3, 1, 2, 1, 3, 1, 2, 1, 1] +encourage 2.3 0.78102 [2, 1, 3, 2, 3, 4, 2, 2, 2, 2] +encouraged 1.5 0.5 [1, 2, 2, 2, 2, 2, 1, 1, 1, 1] +encouragement 1.8 0.9798 [2, 1, 2, 1, 1, 3, 1, 2, 4, 1] +encouragements 2.1 0.7 [3, 2, 3, 2, 1, 2, 3, 2, 2, 1] +encourager 1.5 0.5 [2, 1, 2, 1, 1, 2, 1, 1, 2, 2] +encouragers 1.5 0.5 [2, 2, 1, 1, 2, 2, 1, 1, 2, 1] +encourages 1.9 0.53852 [2, 2, 1, 2, 2, 1, 2, 2, 2, 3] +encouraging 2.4 0.66332 [2, 3, 2, 3, 3, 2, 3, 2, 1, 3] +encouragingly 2.0 0.7746 [1, 1, 1, 3, 2, 2, 2, 3, 2, 3] +endorse 1.3 0.9 [0, 1, 0, 1, 3, 2, 2, 2, 1, 1] +endorsed 1.0 0.89443 [1, 2, 0, 1, 1, 0, 1, 0, 3, 1] +endorsement 1.3 0.9 [0, 1, 2, 2, 1, 2, 0, 1, 3, 1] +endorses 1.4 0.4899 [1, 2, 1, 2, 1, 1, 1, 2, 2, 1] +enemies -2.2 0.6 [-2, -3, -1, -2, -2, -3, -2, -3, -2, -2] +enemy -2.5 0.92195 [-3, -2, -3, -3, -3, -4, -1, -3, -1, -2] +energetic 1.9 0.53852 [2, 1, 3, 2, 2, 2, 1, 2, 2, 2] +energetically 1.8 0.6 [2, 2, 1, 1, 2, 2, 3, 1, 2, 2] +energetics 0.3 0.64031 [1, 0, 0, 0, 0, 0, 2, 0, 0, 0] +energies 0.9 1.04403 [1, 0, 0, 2, 0, 1, 3, 2, 0, 0] +energise 2.2 0.4 [2, 2, 2, 2, 2, 2, 3, 2, 3, 2] +energised 2.1 0.53852 [2, 3, 1, 2, 2, 2, 3, 2, 2, 2] +energises 2.2 0.6 [3, 3, 2, 2, 1, 3, 2, 2, 2, 2] +energising 1.9 0.7 [2, 3, 1, 2, 2, 3, 2, 1, 1, 2] +energization 1.6 0.66332 [1, 2, 1, 3, 1, 1, 2, 2, 2, 1] +energizations 1.5 1.11803 [1, 0, 3, 1, 3, 0, 1, 1, 2, 3] +energize 2.1 0.7 [2, 2, 2, 1, 3, 2, 3, 2, 3, 1] +energized 2.3 0.64031 [3, 2, 3, 3, 3, 2, 2, 2, 1, 2] +energizer 2.1 0.53852 [3, 2, 2, 2, 2, 2, 2, 3, 1, 2] +energizers 1.7 0.9 [2, 0, 2, 3, 3, 1, 1, 2, 2, 1] +energizes 2.1 0.53852 [3, 2, 3, 2, 2, 2, 2, 2, 1, 2] +energizing 2.0 0.63246 [3, 3, 2, 1, 2, 2, 1, 2, 2, 2] +energy 1.1 0.83066 [0, 2, 0, 2, 1, 1, 2, 1, 2, 0] +engage 1.4 0.8 [1, 2, 3, 2, 1, 1, 0, 1, 2, 1] +engaged 1.7 1.1 [1, 1, 2, 2, 1, 0, 2, 3, 4, 1] +engagement 2.0 1.34164 [0, 0, 3, 4, 4, 2, 1, 2, 2, 2] +engagements 0.6 0.8 [1, 0, 0, 2, 0, 2, 0, 0, 1, 0] +engager 1.1 0.7 [1, 1, 0, 2, 1, 0, 2, 1, 2, 1] +engagers 1.0 0.7746 [1, 1, 1, 0, 2, 1, 0, 2, 2, 0] +engages 1.0 0.7746 [1, 1, 0, 2, 1, 0, 1, 2, 2, 0] +engaging 1.4 0.4899 [2, 2, 1, 1, 2, 1, 1, 1, 1, 2] +engagingly 1.5 0.67082 [1, 2, 3, 1, 1, 1, 1, 1, 2, 2] +engrossed 0.6 1.49666 [0, 2, 0, 2, -2, 2, 3, -1, 0, 0] +enjoy 2.2 0.6 [3, 2, 2, 2, 3, 2, 2, 3, 2, 1] +enjoyable 1.9 0.53852 [3, 2, 2, 1, 2, 1, 2, 2, 2, 2] +enjoyableness 1.9 1.13578 [2, 2, 2, 2, 1, 3, 3, 3, -1, 2] +enjoyably 1.8 0.4 [2, 2, 2, 1, 2, 1, 2, 2, 2, 2] +enjoyed 2.3 0.64031 [2, 2, 1, 3, 3, 3, 2, 2, 2, 3] +enjoyer 2.2 0.6 [2, 2, 1, 3, 3, 2, 2, 2, 2, 3] +enjoyers 2.2 0.74833 [2, 4, 2, 2, 2, 2, 2, 3, 2, 1] +enjoying 2.4 0.66332 [2, 2, 2, 3, 3, 3, 1, 3, 2, 3] +enjoyment 2.6 0.4899 [2, 3, 2, 3, 2, 3, 2, 3, 3, 3] +enjoyments 2.0 0.7746 [3, 1, 1, 3, 2, 1, 2, 2, 2, 3] +enjoys 2.3 0.45826 [2, 3, 2, 2, 2, 3, 2, 3, 2, 2] +enlighten 2.3 1.1 [2, 2, 1, 3, 2, 1, 1, 4, 3, 4] +enlightened 2.2 0.87178 [4, 2, 3, 1, 2, 2, 1, 3, 2, 2] +enlightening 2.3 0.64031 [3, 2, 2, 2, 2, 2, 2, 4, 2, 2] +enlightens 1.7 1.00499 [2, 1, 1, 1, 1, 2, 4, 1, 3, 1] +ennui -1.2 0.6 [-1, -1, -1, -2, -1, -1, -2, -1, 0, -2] +enrage -2.6 0.91652 [-3, -3, -3, -4, -1, -1, -3, -2, -3, -3] +enraged -1.7 1.79165 [-3, -3, -3, -3, 2, -1, -3, -1, 1, -3] +enrages -1.8 1.6 [-3, -3, -3, -3, 1, -1, -3, -1, 1, -3] +enraging -2.8 0.74833 [-4, -2, -3, -2, -2, -3, -3, -2, -4, -3] +enrapture 3.0 0.63246 [2, 4, 3, 3, 4, 3, 3, 2, 3, 3] +enslave -3.1 0.9434 [-3, -4, -2, -4, -4, -2, -4, -2, -4, -2] +enslaved -1.7 2.41039 [3, -3, -3, -3, -4, -4, -4, 1, -1, 1] +enslaves -1.6 2.15407 [2, -2, -3, -2, -4, -4, -4, 1, -1, 1] +ensure 1.6 0.91652 [2, 1, 3, 1, 1, 2, 3, 2, 0, 1] +ensuring 1.1 0.9434 [0, 1, 3, 1, 1, 2, 1, 0, 2, 0] +enterprising 2.3 0.78102 [3, 2, 1, 3, 3, 2, 1, 2, 3, 3] +entertain 1.3 0.64031 [1, 2, 1, 1, 2, 1, 2, 0, 1, 2] +entertained 1.7 0.64031 [1, 2, 2, 1, 2, 1, 1, 3, 2, 2] +entertainer 1.6 1.2 [1, 4, 2, 2, 0, 0, 1, 3, 1, 2] +entertainers 1.0 0.7746 [0, 1, 2, 2, 0, 0, 1, 1, 2, 1] +entertaining 1.9 0.83066 [1, 2, 1, 1, 3, 2, 3, 2, 3, 1] +entertainingly 1.9 0.53852 [2, 1, 2, 3, 2, 2, 1, 2, 2, 2] +entertainment 1.8 0.9798 [2, 0, 4, 2, 2, 1, 2, 2, 1, 2] +entertainments 2.3 1.18743 [3, 3, 3, 2, 1, 0, 3, 4, 1, 3] +entertains 2.4 0.66332 [2, 2, 2, 2, 2, 3, 4, 3, 2, 2] +enthral 0.4 1.42829 [2, 2, 0, 2, 0, -1, -2, 2, 0, -1] +enthuse 1.6 0.66332 [1, 2, 1, 1, 3, 1, 2, 2, 2, 1] +enthused 2.0 0.63246 [3, 3, 1, 2, 2, 2, 2, 1, 2, 2] +enthuses 1.7 0.78102 [2, 3, 1, 2, 1, 3, 1, 1, 1, 2] +enthusiasm 1.9 0.9434 [3, 3, 3, 2, 1, 0, 2, 1, 2, 2] +enthusiasms 2.0 0.89443 [1, 3, 2, 2, 3, 2, 0, 2, 3, 2] +enthusiast 1.5 0.67082 [1, 2, 2, 2, 0, 1, 1, 2, 2, 2] +enthusiastic 2.2 0.9798 [1, 2, 3, 4, 2, 3, 2, 1, 1, 3] +enthusiastically 2.6 0.66332 [3, 3, 3, 2, 3, 3, 3, 3, 2, 1] +enthusiasts 1.4 0.91652 [1, 1, 0, 3, 3, 2, 1, 1, 1, 1] +enthusing 1.9 0.7 [2, 1, 2, 1, 2, 3, 2, 1, 2, 3] +entitled 1.1 0.83066 [2, 2, 1, 1, 2, 1, 1, -1, 1, 1] +entrusted 0.8 1.46969 [3, 0, 2, 2, 1, 1, -1, 0, -2, 2] +envied -1.1 0.83066 [-1, -2, -2, 1, -2, -1, -1, -1, -1, -1] +envier -1.0 0.7746 [-1, -2, -2, -1, -1, 1, -1, -1, -1, -1] +enviers -1.1 1.13578 [-3, -1, 0, -3, -1, -1, -1, -1, 1, -1] +envies -0.8 0.9798 [-1, -2, -2, 1, -1, 1, -1, -1, -1, -1] +envious -1.1 0.83066 [-2, -1, -1, -1, -2, -1, -1, 1, -2, -1] +envy -1.1 0.83066 [-2, -1, -1, -2, -1, -1, -1, 1, -1, -2] +envying -0.8 1.32665 [-1, -1, -1, -1, -3, 2, -2, -1, 1, -1] +envyingly -1.3 1.55242 [-2, 3, -2, -2, -1, -3, -1, -1, -2, -2] +erroneous -1.8 0.6 [-2, -3, -2, -2, -2, -2, -1, -1, -1, -2] +error -1.7 0.64031 [-2, -1, -2, -1, -2, -1, -1, -2, -3, -2] +errors -1.4 0.66332 [-2, -1, -2, 0, -2, -2, -1, -1, -1, -2] +escape 0.7 1.00499 [2, 0, 0, 1, 0, 1, 0, 3, 0, 0] +escapes 0.5 1.36015 [4, 1, 1, 0, -1, 0, -1, 0, 1, 0] +escaping 0.2 1.46969 [-2, 2, -1, 0, 1, 0, 2, 2, -2, 0] +esteemed 1.9 0.83066 [3, 2, 1, 2, 3, 1, 1, 2, 3, 1] +ethical 2.3 0.78102 [3, 3, 3, 3, 2, 2, 1, 3, 2, 1] +euphoria 3.3 0.9 [4, 4, 3, 3, 3, 4, 4, 4, 1, 3] +euphoric 3.2 0.87178 [3, 4, 3, 3, 3, 4, 4, 4, 1, 3] +eviction -2.0 0.63246 [-2, -2, -3, -2, -3, -2, -1, -2, -1, -2] +evil -3.4 0.91652 [-4, -4, -4, -3, -3, -4, -1, -4, -3, -4] +evildoer -3.1 0.7 [-2, -3, -3, -3, -4, -4, -3, -2, -3, -4] +evildoers -2.4 0.4899 [-3, -3, -2, -2, -2, -2, -2, -2, -3, -3] +evildoing -3.1 0.7 [-4, -4, -3, -3, -3, -4, -2, -3, -2, -3] +evildoings -2.5 1.0247 [-3, -1, -1, -3, -4, -2, -4, -2, -2, -3] +eviler -2.1 1.13578 [-2, -1, -3, -2, -4, -3, -1, -2, 0, -3] +evilest -2.5 1.0247 [-3, -4, -1, -3, -2, -3, -1, -4, -2, -2] +eviller -2.9 0.83066 [-3, -3, -4, -2, -2, -3, -2, -4, -2, -4] +evillest -3.3 0.78102 [-3, -4, -2, -3, -4, -2, -4, -4, -3, -4] +evilly -3.4 0.8 [-2, -4, -4, -4, -3, -4, -4, -4, -3, -2] +evilness -3.1 1.04403 [-3, -4, -4, -4, -4, -2, -3, -2, -1, -4] +evils -2.7 0.78102 [-3, -2, -2, -4, -4, -2, -3, -2, -3, -2] +exaggerate -0.6 0.66332 [-1, -1, -1, 0, -1, 0, 1, -1, -1, -1] +exaggerated -0.4 1.2 [-1, -1, -1, -1, -1, 2, 1, 1, -2, -1] +exaggerates -0.6 1.28062 [-1, -1, -1, -1, -1, 1, 0, 2, -3, -1] +exaggerating -0.7 0.9 [-1, -2, 0, -1, 0, 0, -2, -1, 1, -1] +exasperated -1.8 1.53623 [-4, -3, -3, -1, -1, -1, 1, -1, -4, -1] +excel 2.0 1.0 [3, 0, 2, 3, 1, 1, 3, 3, 2, 2] +excelled 2.2 0.87178 [1, 2, 2, 2, 3, 2, 4, 3, 2, 1] +excellence 3.1 0.9434 [4, 3, 4, 3, 2, 3, 1, 4, 3, 4] +excellences 2.5 0.92195 [4, 2, 2, 2, 4, 3, 2, 2, 3, 1] +excellencies 2.4 0.4899 [3, 2, 3, 3, 2, 2, 2, 2, 3, 2] +excellency 2.5 0.80623 [4, 2, 3, 3, 2, 3, 1, 3, 2, 2] +excellent 2.7 0.64031 [2, 3, 3, 3, 3, 2, 3, 2, 2, 4] +excellently 3.1 0.7 [4, 3, 3, 3, 2, 3, 3, 4, 4, 2] +excelling 2.5 0.67082 [2, 2, 3, 3, 3, 2, 2, 4, 2, 2] +excels 2.5 0.92195 [4, 2, 4, 2, 2, 1, 2, 3, 3, 2] +excelsior 0.7 0.64031 [1, 0, 0, 2, 0, 1, 1, 1, 1, 0] +excitabilities 1.5 1.0247 [2, 0, 1, 1, 3, 1, 2, 3, 2, 0] +excitability 1.2 0.87178 [0, 1, 1, 0, 1, 2, 3, 1, 2, 1] +excitable 1.5 0.92195 [2, 3, 1, 0, 1, 2, 2, 0, 2, 2] +excitableness 1.0 1.09545 [0, 0, 2, 0, 2, 0, 2, 0, 1, 3] +excitant 1.8 1.16619 [1, 0, 1, 3, 2, 0, 3, 3, 2, 3] +excitants 1.2 0.9798 [1, 0, 1, 2, 2, 2, 1, -1, 2, 2] +excitation 1.8 0.87178 [2, 0, 3, 1, 3, 2, 2, 2, 1, 2] +excitations 1.8 1.16619 [3, 3, -1, 2, 2, 2, 1, 1, 3, 2] +excitative 0.3 0.78102 [0, 1, 1, 0, 0, 0, 2, 0, -1, 0] +excitatory 1.1 1.7 [-1, 2, 2, 1, 2, 2, 2, 3, -3, 1] +excite 2.1 1.22066 [1, 2, 2, 1, 2, 0, 4, 4, 3, 2] +excited 1.4 0.4899 [1, 1, 2, 1, 2, 1, 2, 1, 1, 2] +excitedly 2.3 0.9 [3, 3, 2, 3, 1, 3, 1, 3, 1, 3] +excitement 2.2 0.4 [2, 2, 2, 3, 3, 2, 2, 2, 2, 2] +excitements 1.9 0.53852 [2, 1, 2, 3, 2, 2, 2, 2, 2, 1] +exciter 1.9 0.9434 [3, 2, 3, 1, 0, 1, 2, 3, 2, 2] +exciters 1.4 1.42829 [1, 2, 0, 1, 2, 4, 0, -1, 3, 2] +excites 2.1 0.83066 [2, 3, 3, 2, 0, 2, 2, 3, 2, 2] +exciting 2.2 0.87178 [3, 2, 1, 1, 1, 3, 3, 3, 2, 3] +excitingly 1.9 0.9434 [3, 2, 3, 0, 1, 2, 1, 2, 2, 3] +exciton 0.3 0.64031 [2, 0, 0, 0, 0, 0, 1, 0, 0, 0] +excitonic 0.2 0.6 [0, 0, 0, 0, 2, 0, 0, 0, 0, 0] +excitons 0.8 0.6 [1, 2, 0, 1, 1, 0, 0, 1, 1, 1] +excitor 0.5 0.67082 [2, 0, 0, 0, 1, 1, 1, 0, 0, 0] +exclude -0.9 1.13578 [-1, -2, -1, -3, -1, 1, -1, -1, 1, -1] +excluded -1.4 1.62481 [-2, -1, -3, -3, -2, -3, -2, 1, -1, 2] +exclusion -1.2 1.249 [-2, -2, -3, -1, -2, -1, -1, -1, 2, -1] +exclusive 0.5 0.92195 [0, 0, 0, -1, 2, 0, 1, 2, 1, 0] +excruciate -2.7 0.64031 [-2, -3, -2, -3, -3, -2, -4, -3, -2, -3] +excruciated -1.3 1.9 [-4, -1, -4, 0, 2, -2, -1, -1, -3, 1] +excruciates -1.0 2.19089 [-4, 1, -4, 0, 1, -3, -1, 1, -3, 2] +excruciating -3.3 0.9 [-3, -4, -4, -4, -4, -4, -4, -2, -2, -2] +excruciatingly -2.9 1.04403 [-2, -4, -3, -2, -4, -1, -2, -3, -4, -4] +excruciation -3.4 0.66332 [-4, -3, -2, -4, -4, -3, -4, -3, -3, -4] +excruciations -1.9 1.51327 [-3, -3, -2, -4, -1, -1, 1, -4, -1, -1] +excuse 0.3 1.73494 [0, 0, 3, -1, 0, -1, -2, 0, 4, 0] +exempt 0.4 0.91652 [1, 0, 0, 0, 2, -1, 0, 0, 2, 0] +exhaust -1.2 0.87178 [0, -1, 0, -1, -1, -3, -2, -2, -1, -1] +exhausted -1.5 1.28452 [-2, -1, 2, -2, -3, -2, -2, -1, -2, -2] +exhauster -1.3 0.64031 [-1, -1, 0, -1, -2, -1, -1, -2, -2, -2] +exhausters -1.3 0.45826 [-2, -1, -2, -1, -1, -2, -1, -1, -1, -1] +exhaustibility -0.8 1.07703 [0, -2, -3, 0, 1, -1, -1, -1, 0, -1] +exhaustible -1.0 0.63246 [-1, -1, 0, -1, -2, -2, -1, 0, -1, -1] +exhausting -1.5 0.5 [-1, -2, -1, -1, -2, -1, -2, -2, -1, -2] +exhaustion -1.5 0.92195 [-2, -1, 1, -2, -2, -2, -2, -1, -2, -2] +exhaustions -1.1 0.9434 [-1, -3, -2, -1, -1, -1, -1, 1, -1, -1] +exhaustive -0.5 0.67082 [-1, -1, 0, -1, -2, 0, 0, 0, 0, 0] +exhaustively -0.7 0.78102 [-2, 0, -1, -1, -1, -2, 0, 0, 0, 0] +exhaustiveness -1.1 1.3 [-2, -2, 0, -1, -1, 1, -4, -1, 0, -1] +exhaustless 0.2 1.8868 [1, 1, 0, 2, 3, 0, -2, 2, -2, -3] +exhaustlessness 0.9 1.75784 [2, 2, 1, 1, -4, 2, 1, 2, 0, 2] +exhausts -1.1 0.53852 [-2, -1, 0, -1, -1, -2, -1, -1, -1, -1] +exhilarated 3.0 0.63246 [3, 3, 3, 3, 2, 2, 4, 4, 3, 3] +exhilarates 2.8 1.07703 [4, 3, 3, 3, 0, 2, 3, 4, 3, 3] +exhilarating 1.7 1.61555 [3, 4, 3, 2, -1, 1, 1, 3, -1, 2] +exonerate 1.8 0.74833 [2, 2, 2, 2, 3, 2, 1, 0, 2, 2] +exonerated 1.8 1.83303 [3, -2, 2, 3, 2, 4, 3, 1, -1, 3] +exonerates 1.6 1.90788 [3, -2, 1, 2, 3, 4, 0, 3, -1, 3] +exonerating 1.0 1.41421 [2, -2, 3, 0, 0, 2, 0, 2, 2, 1] +expand 1.3 0.64031 [0, 2, 2, 1, 1, 1, 2, 1, 2, 1] +expands 0.4 0.66332 [0, 1, 0, 0, 0, 0, 0, 0, 2, 1] +expel -1.9 1.44568 [0, -4, -3, -1, -3, -1, 0, -2, -4, -1] +expelled -1.0 1.94936 [-1, -2, 2, -2, -4, -3, -2, 1, 2, -1] +expelling -1.6 1.49666 [-2, -2, -2, -2, -2, -3, -4, -1, 1, 1] +expels -1.6 1.11355 [-4, -2, 0, -3, -1, -1, -1, -2, -1, -1] +exploit -0.4 1.62481 [-2, -1, -1, 2, -2, -2, 2, -1, 2, -1] +exploited -2.0 1.0 [-3, -3, -1, -1, -1, -4, -2, -2, -1, -2] +exploiting -1.9 1.22066 [0, -3, -3, 0, -2, -3, -1, -1, -3, -3] +exploits -1.4 0.8 [-2, -2, -2, -1, -1, 0, -2, 0, -2, -2] +exploration 0.9 0.7 [2, 2, 0, 1, 1, 0, 1, 0, 1, 1] +explorations 0.3 1.1 [1, 1, 0, 0, 1, 2, 1, -2, -1, 0] +expose -0.6 0.8 [-1, -1, 0, 0, -2, 1, -1, 0, -1, -1] +exposed -0.3 1.18743 [-2, -1, 0, 2, 0, 0, -1, 1, -2, 0] +exposes -0.5 0.92195 [-1, -1, 0, 2, -1, 0, -1, -1, -1, -1] +exposing -1.1 0.7 [-2, -2, -1, -1, 0, -2, -1, -1, 0, -1] +extend 0.7 0.78102 [2, 0, 0, 0, 1, 2, 1, 1, 0, 0] +extends 0.5 0.80623 [2, 0, 2, 0, 0, 0, 1, 0, 0, 0] +exuberant 2.8 0.6 [2, 3, 2, 3, 2, 4, 3, 3, 3, 3] +exultant 3.0 1.18322 [4, 4, 3, 0, 3, 4, 3, 3, 2, 4] +exultantly 1.4 1.49666 [3, 2, 4, 1, 1, 2, -2, 1, 1, 1] +fab 2.0 1.0 [2, 1, 1, 3, 1, 2, 2, 4, 3, 1] +fabulous 2.4 0.8 [2, 2, 3, 4, 3, 3, 1, 2, 2, 2] +fabulousness 2.8 1.07703 [4, 1, 4, 3, 1, 3, 3, 2, 4, 3] +fad 0.9 0.83066 [2, 0, 1, 1, 1, 0, 0, 2, 2, 0] +fag -2.1 0.83066 [-3, -1, -2, -4, -2, -2, -2, -1, -2, -2] +faggot -3.4 0.8 [-2, -4, -4, -3, -2, -4, -4, -4, -3, -4] +faggots -3.2 0.9798 [-2, -4, -4, -4, -3, -4, -4, -3, -1, -3] +fail -2.5 0.67082 [-2, -3, -3, -3, -4, -2, -2, -2, -2, -2] +failed -2.3 0.9 [-2, -3, -1, -2, -2, -1, -3, -3, -4, -2] +failing -2.3 1.1 [-2, -3, -3, -3, -4, -1, -2, -2, 0, -3] +failingly -1.4 0.8 [-1, -3, -2, -1, 0, -1, -2, -1, -2, -1] +failings -2.2 1.07703 [-2, -2, -3, -4, -1, -2, -1, -1, -4, -2] +faille 0.1 0.3 [0, 0, 0, 0, 0, 0, 1, 0, 0, 0] +fails -1.8 0.74833 [-2, -3, -2, -3, -2, -2, -1, -1, -1, -1] +failure -2.3 1.00499 [-3, -1, -3, -2, -1, -2, -3, -1, -4, -3] +failures -2.0 0.63246 [-1, -2, -1, -2, -3, -2, -2, -3, -2, -2] +fainthearted -0.3 1.34536 [3, -1, -1, -1, -2, -1, 0, 1, -1, 0] +fair 1.3 1.00499 [0, 1, 1, 2, 4, 1, 1, 1, 1, 1] +faith 1.8 0.6 [1, 3, 2, 2, 1, 2, 2, 2, 1, 2] +faithed 1.3 1.00499 [3, 2, 1, 2, 1, 2, -1, 1, 1, 1] +faithful 1.9 0.83066 [1, 3, 2, 2, 1, 1, 3, 3, 2, 1] +faithfully 1.8 1.07703 [3, 1, 2, 2, 4, 1, 0, 1, 2, 2] +faithfulness 1.9 0.53852 [1, 2, 2, 3, 2, 2, 2, 1, 2, 2] +faithless -1.0 0.89443 [-1, -1, -1, -2, -2, -1, -1, 0, 1, -2] +faithlessly -0.9 1.51327 [-1, -2, -1, -3, -2, -1, 3, 0, -1, -1] +faithlessness -1.8 1.249 [-3, -2, 1, -2, -2, -1, -2, -1, -4, -2] +faiths 1.8 0.9798 [2, 3, 1, 1, 3, 3, 0, 2, 2, 1] +fake -2.1 0.9434 [-2, -2, -1, -1, -1, -3, -3, -4, -2, -2] +fakes -1.8 1.07703 [-2, -3, -2, -2, -3, 1, -2, -2, -1, -2] +faking -1.8 0.87178 [-3, -1, -2, -1, -2, -2, -3, -2, 0, -2] +fallen -1.5 0.80623 [-1, -1, -2, -2, -1, -3, 0, -1, -2, -2] +falling -0.6 1.8 [-2, -2, -1, 0, -1, 3, -3, 2, 0, -2] +falsified -1.6 0.91652 [-4, -1, -1, -2, -1, -1, -2, -2, -1, -1] +falsify -2.0 0.7746 [-2, -1, -3, -3, -1, -2, -2, -2, -1, -3] +fame 1.9 1.13578 [0, 2, 1, 2, 2, 4, 1, 3, 3, 1] +fan 1.3 0.78102 [2, 0, 1, 1, 2, 1, 1, 3, 1, 1] +fantastic 2.6 0.91652 [1, 3, 3, 3, 2, 4, 4, 2, 2, 2] +fantastical 2.0 1.18322 [-1, 3, 2, 2, 2, 2, 3, 1, 3, 3] +fantasticalities 2.1 1.04403 [2, 4, 2, 2, 1, 1, 2, 4, 1, 2] +fantasticality 1.7 1.26886 [4, 1, 0, 2, 2, 1, 4, 1, 1, 1] +fantasticalness 1.3 1.9 [2, 3, -3, 0, 3, 2, 2, 3, -1, 2] +fantasticate 1.5 1.96214 [1, 2, -3, 1, 4, 1, 3, 4, 0, 2] +fantastico 0.4 1.49666 [0, 0, 2, 0, 2, -2, 1, -1, -1, 3] +farce -1.7 0.45826 [-2, -2, -1, -2, -2, -1, -1, -2, -2, -2] +fascinate 2.4 1.0198 [4, 2, 2, 3, 1, 2, 3, 4, 1, 2] +fascinated 2.1 0.83066 [2, 2, 2, 3, 1, 2, 4, 2, 1, 2] +fascinates 2.0 0.44721 [2, 3, 1, 2, 2, 2, 2, 2, 2, 2] +fascination 2.2 0.74833 [2, 1, 3, 3, 2, 3, 2, 2, 1, 3] +fascinating 2.5 0.92195 [3, 3, 3, 4, 2, 3, 2, 3, 1, 1] +fascist -2.6 0.8 [-3, -3, -2, -2, -2, -3, -1, -3, -4, -3] +fascists -0.8 1.6 [-2, -3, -1, 1, -1, 2, -3, 1, -1, -1] +fatal -2.5 1.62788 [-2, -3, -3, -4, -3, -3, 2, -4, -2, -3] +fatalism -0.6 1.8 [0, 0, -3, -4, -1, 1, 0, 2, -2, 1] +fatalisms -1.7 0.9 [-2, -4, -2, -2, -2, -1, -1, -1, -1, -1] +fatalist -0.5 1.56525 [0, 0, -1, -4, -1, 2, 0, 1, -2, 0] +fatalistic -1.0 1.34164 [-3, -1, -3, -1, 1, 0, 1, -2, -1, -1] +fatalists -1.2 0.87178 [0, -2, -1, -2, -1, 0, -1, -1, -3, -1] +fatalities -2.9 0.7 [-2, -3, -3, -4, -2, -2, -3, -4, -3, -3] +fatality -3.5 0.67082 [-2, -4, -4, -4, -3, -4, -4, -4, -3, -3] +fatally -3.2 0.74833 [-3, -2, -4, -2, -3, -4, -4, -3, -3, -4] +fatigue -1.0 0.7746 [-2, -1, -1, -1, 1, -1, -2, -1, -1, -1] +fatigued -1.4 0.4899 [-2, -1, -1, -2, -1, -1, -2, -2, -1, -1] +fatigues -1.3 1.00499 [-2, -1, -1, -2, -1, 1, -3, -2, -1, -1] +fatiguing -1.2 0.6 [-1, -2, -2, -1, 0, -2, -1, -1, -1, -1] +fatiguingly -1.5 0.80623 [-1, 0, -3, -2, -1, -1, -2, -1, -2, -2] +fault -1.7 0.64031 [-1, -2, -2, -2, -1, -1, -2, -2, -1, -3] +faulted -1.4 0.4899 [-2, -2, -1, -2, -1, -1, -1, -1, -2, -1] +faultfinder -0.8 1.32665 [-3, -2, -2, -1, 1, 1, 1, -1, -1, -1] +faultfinders -1.5 0.80623 [-2, -2, -1, -3, -2, -1, 0, -1, -1, -2] +faultfinding -2.1 0.83066 [-3, -2, -1, -2, -1, -3, -1, -3, -2, -3] +faultier -2.1 0.7 [-3, -3, -3, -1, -2, -2, -2, -1, -2, -2] +faultiest -2.1 0.53852 [-3, -1, -2, -2, -2, -2, -2, -2, -3, -2] +faultily -2.0 0.89443 [-2, -2, -2, -3, -2, -1, 0, -3, -2, -3] +faultiness -1.5 0.92195 [-1, -1, -3, -1, 0, -2, -3, -1, -2, -1] +faulting -1.4 0.4899 [-1, -2, -1, -1, -2, -1, -1, -2, -1, -2] +faultless 2.0 1.41421 [3, 2, 0, 1, 3, 1, 4, 0, 2, 4] +faultlessly 2.0 1.09545 [3, 3, 2, 2, 0, 3, 2, 3, 2, 0] +faultlessness 1.1 2.02237 [3, 2, 4, 2, 1, -1, -2, 1, -2, 3] +faults -2.1 0.3 [-2, -2, -2, -2, -2, -2, -3, -2, -2, -2] +faulty -1.3 0.45826 [-1, -1, -1, -1, -2, -2, -2, -1, -1, -1] +fav 2.0 0.63246 [2, 1, 2, 2, 2, 1, 3, 2, 3, 2] +fave 1.9 1.51327 [1, 3, -2, 3, 2, 3, 1, 3, 2, 3] +favor 1.7 0.64031 [2, 2, 2, 2, 2, 2, 0, 1, 2, 2] +favorable 2.1 0.7 [2, 1, 2, 3, 1, 2, 2, 3, 3, 2] +favorableness 2.2 0.87178 [1, 2, 1, 3, 2, 2, 2, 4, 2, 3] +favorably 1.6 0.66332 [2, 1, 1, 1, 1, 2, 2, 2, 3, 1] +favored 1.8 0.6 [2, 2, 1, 1, 3, 1, 2, 2, 2, 2] +favorer 1.3 1.18743 [2, 2, 1, 1, -2, 1, 2, 2, 2, 2] +favorers 1.4 0.4899 [2, 2, 1, 2, 1, 2, 1, 1, 1, 1] +favoring 1.8 0.6 [2, 1, 1, 3, 2, 2, 1, 2, 2, 2] +favorite 2.0 0.63246 [2, 1, 3, 1, 2, 2, 2, 3, 2, 2] +favorited 1.7 0.45826 [1, 2, 2, 1, 2, 2, 2, 1, 2, 2] +favorites 1.8 0.6 [1, 2, 1, 3, 2, 2, 1, 2, 2, 2] +favoritism 0.7 1.79165 [-1, 3, -1, -1, 2, -2, 2, 2, 3, 0] +favoritisms 0.7 0.9 [0, 2, -1, 1, 0, 0, 1, 1, 2, 1] +favors 1.0 0.7746 [2, 1, 1, 1, 2, 1, -1, 1, 1, 1] +favour 1.9 0.53852 [2, 1, 2, 3, 2, 2, 2, 1, 2, 2] +favoured 1.8 0.4 [1, 2, 2, 2, 1, 2, 2, 2, 2, 2] +favourer 1.6 0.4899 [1, 2, 2, 1, 1, 2, 2, 2, 1, 2] +favourers 1.6 0.66332 [2, 2, 1, 0, 2, 2, 1, 2, 2, 2] +favouring 1.3 0.45826 [1, 2, 1, 1, 2, 1, 1, 1, 1, 2] +favours 1.8 0.6 [3, 2, 1, 2, 1, 2, 2, 1, 2, 2] +fear -2.2 0.6 [-2, -3, -2, -3, -2, -1, -2, -3, -2, -2] +feared -2.2 0.6 [-2, -3, -2, -1, -3, -2, -3, -2, -2, -2] +fearful -2.2 0.87178 [-2, -2, -3, -1, -2, -3, -2, -2, -4, -1] +fearfuller -2.2 0.87178 [-1, -4, -2, -2, -1, -2, -3, -2, -3, -2] +fearfullest -2.5 1.0247 [-3, -3, -4, -4, -3, -2, -1, -2, -2, -1] +fearfully -2.2 0.87178 [-2, -2, -2, -1, -1, -3, -4, -2, -3, -2] +fearfulness -1.8 0.87178 [-1, -1, -1, -2, -2, -1, -4, -2, -2, -2] +fearing -2.7 0.9 [-3, -3, -3, -2, -4, -2, -1, -3, -2, -4] +fearless 1.9 0.83066 [3, 3, 3, 2, 2, 2, 1, 1, 1, 1] +fearlessly 1.1 1.22066 [2, -2, 1, 1, 2, 1, 3, 1, 1, 1] +fearlessness 1.1 1.13578 [3, 2, -1, 2, 0, 2, 1, 1, 1, 0] +fears -1.8 0.6 [-2, -2, -3, -2, -2, -1, -1, -2, -1, -2] +fearsome -1.7 0.64031 [-3, -1, -1, -2, -1, -2, -2, -2, -1, -2] +fed up -1.8 1.249 [-2, -2, -3, -4, -2, -2, -1, -2, -1, 1] +feeble -1.2 1.249 [-2, -2, -3, -1, -1, -2, -1, -1, 2, -1] +feeling 0.5 1.0247 [0, 0, 0, 3, 0, 2, 0, 0, 0, 0] +felonies -2.5 0.5 [-3, -3, -3, -2, -2, -2, -2, -3, -2, -3] +felony -2.5 1.36015 [-4, -3, -4, -2, -3, -3, -2, -3, -2, 1] +ferocious -0.4 1.56205 [1, 1, -2, -3, -1, 2, 1, -2, -1, 0] +ferociously -1.1 1.86815 [-3, -4, 2, -2, 0, -2, -1, -1, 2, -2] +ferociousness -1.0 1.89737 [2, -4, -2, 0, -2, -3, -1, 0, 2, -2] +ferocities -1.0 1.54919 [1, 0, -2, 0, 0, -3, 0, 0, -2, -4] +ferocity -0.7 1.67631 [-2, -1, -4, 0, 0, -3, 1, 1, 0, 1] +fervent 1.1 1.44568 [3, 0, 0, 1, -2, 2, 2, 3, 1, 1] +fervid 0.5 2.20227 [4, -2, 1, -2, 4, 0, -1, 2, 1, -2] +festival 2.2 0.6 [2, 2, 3, 2, 3, 2, 2, 2, 3, 1] +festivalgoer 1.3 1.1 [1, 3, 2, 3, 0, 0, 1, 2, 0, 1] +festivalgoers 1.2 0.9798 [2, 2, 0, 0, 0, 2, 2, 0, 2, 2] +festivals 1.5 1.11803 [2, 0, 2, 3, 0, 3, 2, 1, 2, 0] +festive 2.0 0.63246 [2, 3, 2, 3, 1, 2, 2, 2, 1, 2] +festively 2.2 0.6 [2, 2, 3, 1, 3, 2, 3, 2, 2, 2] +festiveness 2.4 0.8 [1, 3, 2, 1, 3, 3, 3, 3, 2, 3] +festivities 2.1 0.7 [1, 2, 1, 2, 3, 2, 3, 3, 2, 2] +festivity 2.2 1.07703 [3, 3, 3, 0, 2, 1, 3, 3, 1, 3] +feud -1.4 0.66332 [-3, -2, -1, -2, -1, -1, -1, -1, -1, -1] +feudal -0.8 0.87178 [-1, -2, -2, 0, 0, 0, -2, -1, 0, 0] +feudalism -0.9 1.37477 [-2, -3, -2, -3, 0, 0, 1, 0, 0, 0] +feudalisms -0.2 0.74833 [0, 0, 0, 0, 0, 0, -1, 0, -2, 1] +feudalist -0.9 1.13578 [-2, -2, -2, -2, 0, 0, 1, 0, 0, -2] +feudalistic -1.1 0.7 [0, -1, -1, 0, -2, -1, -2, -1, -2, -1] +feudalities -0.4 1.0198 [-1, 0, -1, -2, -1, 0, -1, 0, 0, 2] +feudality -0.5 1.28452 [1, -1, 0, -1, 1, 0, -3, -2, 1, -1] +feudalization -0.3 1.18743 [-2, -2, 0, 0, 2, 0, -1, -1, 1, 0] +feudalize -0.5 0.92195 [-1, 0, -1, 0, -2, 0, 1, 0, 0, -2] +feudalized -0.8 1.07703 [-1, -1, -3, 0, 0, 0, 1, -1, -2, -1] +feudalizes -0.1 0.53852 [0, 0, -1, 0, -1, 0, 0, 0, 1, 0] +feudalizing -0.7 1.34536 [2, -2, -1, 0, 0, -2, -1, -2, 1, -2] +feudally -0.6 0.66332 [0, 0, -1, -1, 0, -1, 0, -1, -2, 0] +feudaries -0.3 0.9 [0, 0, 0, -2, -2, 0, 0, 0, 0, 1] +feudary -0.8 0.74833 [0, 0, -1, -1, -2, 0, -1, 0, -2, -1] +feudatories -0.5 0.92195 [-3, 0, -1, 0, 0, 0, 0, -1, 0, 0] +feudatory -0.1 0.83066 [-2, 0, 0, 0, 1, 0, 1, -1, 0, 0] +feuded -2.2 0.6 [-2, -2, -2, -1, -3, -3, -2, -3, -2, -2] +feuding -1.6 0.66332 [-2, -1, -2, -2, -1, -1, -3, -1, -2, -1] +feudist -1.1 0.83066 [-2, 0, -3, -1, -1, -1, 0, -1, -1, -1] +feudists -0.7 0.9 [0, 0, -1, 0, 0, -2, -2, 0, -2, 0] +feuds -1.4 1.0198 [-2, -2, -2, -1, -1, -1, -3, -2, 1, -1] +fiasco -2.3 0.64031 [-2, -2, -3, -3, -2, -3, -1, -3, -2, -2] +fidgety -1.4 0.66332 [-1, -2, -2, 0, -1, -1, -2, -1, -2, -2] +fiery -1.4 0.91652 [0, -1, -1, -2, -2, 0, -3, -1, -2, -2] +fiesta 2.1 0.7 [3, 2, 1, 2, 2, 1, 3, 3, 2, 2] +fiestas 1.5 1.0247 [3, 0, 3, 1, 0, 2, 2, 1, 2, 1] +fight -1.6 1.56205 [-1, -2, -3, -3, -1, 2, -4, -1, -2, -1] +fighter 0.6 1.11355 [3, 0, 0, -1, 1, 0, 1, 0, 2, 0] +fighters -0.2 1.46969 [-1, 2, -2, 0, 2, 0, -2, -2, 0, 1] +fighting -1.5 1.11803 [-1, -2, -3, -2, -2, -2, 0, -3, 0, 0] +fightings -1.9 0.53852 [-2, -3, -1, -2, -2, -2, -2, -1, -2, -2] +fights -1.7 0.64031 [-2, -2, -1, -2, -2, -1, -3, -1, -1, -2] +fine 0.8 0.6 [1, 0, 1, 2, 1, 1, 1, 1, 0, 0] +fire -1.4 1.49666 [-2, 0, -4, 0, -2, -1, -1, 0, -4, 0] +fired -2.6 0.91652 [-2, -3, -4, -3, -3, -1, -3, -3, -1, -3] +firing -1.4 0.8 [0, -1, -1, -1, -1, -2, -2, -3, -2, -1] +fit 1.5 1.0247 [2, 1, 2, 0, 4, 2, 1, 1, 1, 1] +fitness 1.1 0.9434 [0, 2, 1, 0, 1, 3, 2, 1, 0, 1] +flagship 0.4 0.91652 [0, 0, 0, 0, 0, 0, 0, 1, 3, 0] +flatter 0.4 1.42829 [-2, -2, 1, 2, 1, -1, 1, 2, 1, 1] +flattered 1.6 2.00998 [2, 3, 3, 1, 2, 3, 3, 1, 2, -4] +flatterer -0.3 1.9 [-4, 2, -1, 1, 2, 2, -2, -1, -1, -1] +flatterers 0.3 1.84662 [2, 1, -2, 1, 0, -4, 2, 1, 2, 0] +flatteries 1.2 1.16619 [2, 2, 3, 1, -1, 0, 0, 1, 2, 2] +flattering 1.3 2.19317 [3, 2, 2, 3, -4, 4, -1, 2, 1, 1] +flatteringly 1.0 1.61245 [2, 2, 1, 2, 1, -3, -1, 2, 2, 2] +flatters 0.6 2.10713 [1, 1, 2, 2, 3, -1, -2, 2, -4, 2] +flattery 0.4 1.49666 [1, -1, -2, 1, 3, -2, 1, 1, 1, 1] +flawed -2.1 0.99443 [-1, -2, -2, -4, -3, -2, -3, -1, -2, -1] +flawless 2.3 2.14709 [4, 3, 4, 4, 1, 2, 4, 4, -2, -1] +flawlessly 0.8 1.83303 [-2, 2, 3, 1, 0, -2, 2, 2, -1, 3] +flees -0.7 1.18743 [-3, 0, -2, 0, -1, -1, -1, 1, -1, 1] +flexibilities 1.0 1.09545 [1, 3, 1, 0, 1, -1, 2, 0, 2, 1] +flexibility 1.4 0.8 [2, 2, 0, 2, 1, 2, 1, 0, 2, 2] +flexible 0.9 0.83066 [2, 1, 0, 0, 1, 2, 0, 1, 2, 0] +flexibly 1.3 0.78102 [2, 1, 0, 0, 1, 2, 2, 1, 2, 2] +flirtation 1.7 0.64031 [3, 1, 1, 2, 2, 1, 2, 1, 2, 2] +flirtations -0.1 1.64012 [0, -4, 1, 0, 0, -2, 1, 1, 2, 0] +flirtatious 0.5 2.5 [-4, 1, 2, 1, 2, -3, 3, 4, -2, 1] +flirtatiously -0.1 1.86815 [2, -1, 1, 2, 1, 1, -3, -3, -2, 1] +flirtatiousness 0.6 1.85472 [1, 0, 2, 1, 1, 2, 1, -4, -1, 3] +flirted -0.2 1.98997 [1, 2, -1, 1, 1, 1, -3, -3, -3, 2] +flirter -0.4 1.85472 [1, 2, -1, 0, 1, 1, -3, -3, -3, 1] +flirters 0.6 2.10713 [1, 4, 0, 1, 2, 1, -4, 2, 1, -2] +flirtier -0.1 1.37477 [-2, 1, 1, 1, 1, -2, 1, -1, -2, 1] +flirtiest 0.4 1.74356 [3, 1, 2, 1, 1, -1, -3, -2, 1, 1] +flirting 0.8 1.83303 [1, 2, 2, 2, 2, -1, 1, 2, -4, 1] +flirts 0.7 1.18743 [2, -1, 2, 1, 1, -2, 1, 1, 1, 1] +flirty 0.6 1.35647 [2, -2, 2, 1, 1, -2, 1, 1, 1, 1] +flop -1.4 0.4899 [-1, -1, -2, -1, -2, -1, -2, -1, -2, -1] +flops -1.4 0.8 [-2, -2, -2, 0, -2, -1, -2, -1, 0, -2] +flu -1.6 0.8 [0, -2, -1, -2, -1, -2, -3, -1, -2, -2] +flunk -1.3 0.78102 [-2, -1, -1, -3, -1, -1, 0, -2, -1, -1] +flunked -2.1 0.9434 [-4, -1, -3, -2, -1, -1, -3, -2, -2, -2] +flunker -1.9 1.04403 [-4, -1, -3, -2, -1, -1, -3, -2, -1, -1] +flunkers -1.6 0.8 [-2, -1, -3, -2, 0, -1, -1, -2, -2, -2] +flunkey -1.8 0.9798 [-4, -1, -3, -2, -1, -1, -2, -2, -1, -1] +flunkeys -0.6 1.2 [-2, -1, -1, 2, -1, 0, -1, -2, 1, -1] +flunkies -1.4 1.11355 [-2, -2, 0, -3, 1, -2, -1, -2, -1, -2] +flunking -1.5 0.92195 [-2, -1, -1, -3, -1, -1, 0, -2, -3, -1] +flunks -1.8 1.32665 [0, -2, -3, -3, -2, -3, -2, -1, 1, -3] +flunky -1.8 1.4 [-2, -3, -3, -3, -2, -1, -2, -2, 2, -2] +flustered -1.0 1.18322 [-1, -1, -1, -1, -3, -2, 2, -1, -1, -1] +focused 1.6 0.91652 [2, 2, 1, 3, 0, 1, 1, 2, 3, 1] +foe -1.9 1.22066 [-1, -3, -2, -2, -2, -2, -4, 1, -2, -2] +foehns 0.2 0.4 [1, 0, 0, 0, 0, 0, 0, 0, 1, 0] +foeman -1.8 0.6 [-2, -3, -1, -2, -2, -2, -2, -1, -1, -2] +foemen -0.3 1.18743 [0, 0, -1, 0, 0, -2, -2, -1, 2, 1] +foes -2.0 0.89443 [-2, -1, -2, -2, -4, -3, -2, -1, -1, -2] +foetal -0.1 0.3 [0, -1, 0, 0, 0, 0, 0, 0, 0, 0] +foetid -2.3 1.41774 [-1, -3, 0, -2, -3, 0, -3, -3, -4, -4] +foetor -3.0 0.89443 [-3, -4, -2, -3, -3, -1, -4, -4, -3, -3] +foetors -2.1 1.04403 [-2, -3, -1, -3, -2, -2, 0, -4, -2, -2] +foetus 0.2 0.6 [0, 0, 0, 0, 0, 0, 0, 0, 2, 0] +foetuses 0.2 0.6 [2, 0, 0, 0, 0, 0, 0, 0, 0, 0] +fond 1.9 0.83066 [2, 3, 2, 3, 1, 1, 3, 2, 1, 1] +fondly 1.9 0.7 [1, 2, 3, 2, 2, 3, 2, 1, 1, 2] +fondness 2.5 0.67082 [3, 2, 2, 2, 2, 3, 4, 3, 2, 2] +fool -1.9 0.53852 [-2, -2, -2, -2, -1, -2, -2, -3, -1, -2] +fooled -1.6 0.4899 [-2, -1, -1, -2, -2, -1, -2, -1, -2, -2] +fooleries -1.8 1.07703 [-1, -2, 0, -2, -1, -2, -4, -2, -3, -1] +foolery -1.8 0.87178 [-2, -2, -3, 0, -3, -1, -2, -2, -2, -1] +foolfish -0.8 0.87178 [-1, 0, -1, -2, 0, 0, 0, -2, 0, -2] +foolfishes -0.4 0.4899 [-1, -1, -1, 0, 0, 0, 0, 0, 0, -1] +foolhardier -1.5 0.67082 [-2, -1, -2, -1, -2, -1, -2, -2, 0, -2] +foolhardiest -1.3 0.64031 [0, -2, -1, -1, -1, -1, -2, -1, -2, -2] +foolhardily -1.0 1.41421 [-1, -1, -2, -2, -2, -2, -1, -1, 3, -1] +foolhardiness -1.6 0.66332 [-3, -1, -1, -1, -2, -1, -2, -2, -2, -1] +foolhardy -1.4 0.4899 [-2, -2, -1, -1, -1, -2, -1, -1, -2, -1] +fooling -1.7 0.64031 [-2, -2, -1, -2, -2, -2, -1, -3, -1, -1] +foolish -1.1 0.83066 [-1, -1, -1, -2, -2, -1, -1, -2, 1, -1] +foolisher -1.7 0.64031 [-2, -1, -2, -1, -2, -1, -2, -3, -2, -1] +foolishest -1.4 1.28062 [-2, 1, -2, -3, -2, -2, -1, 1, -2, -2] +foolishly -1.8 0.6 [-2, -1, -2, -2, -3, -1, -1, -2, -2, -2] +foolishness -1.8 0.6 [-1, -1, -2, -2, -2, -1, -3, -2, -2, -2] +foolishnesses -2.0 0.89443 [-1, -1, -1, -2, -3, -1, -3, -3, -2, -3] +foolproof 1.6 0.91652 [2, 1, 3, 1, 1, 0, 1, 2, 2, 3] +fools -2.2 0.74833 [-2, -4, -2, -2, -1, -2, -2, -2, -2, -3] +foolscaps -0.8 0.6 [0, -1, -1, -1, 0, -1, -2, 0, -1, -1] +forbid -1.3 0.78102 [-2, -2, -1, -1, -1, -1, 0, -1, -1, -3] +forbiddance -1.4 1.35647 [-3, -1, -2, -3, -1, 2, -1, -2, -2, -1] +forbiddances -1.0 2.0 [-2, 3, 1, -2, -4, -2, -3, -1, -1, 1] +forbidden -1.8 0.74833 [-1, -2, -2, -2, -1, -1, -3, -3, -2, -1] +forbidder -1.6 0.66332 [-1, -2, -2, -2, -2, 0, -2, -2, -2, -1] +forbidders -1.5 0.80623 [-1, -2, -1, -3, -2, -2, 0, -2, -1, -1] +forbidding -1.9 0.7 [-3, -1, -1, -2, -2, -1, -3, -2, -2, -2] +forbiddingly -1.9 0.53852 [-2, -1, -2, -2, -2, -2, -3, -2, -1, -2] +forbids -1.3 0.45826 [-1, -1, -2, -1, -1, -2, -1, -2, -1, -1] +forced -2.0 0.63246 [-1, -2, -3, -3, -1, -2, -2, -2, -2, -2] +foreclosure -0.5 1.43178 [-1, -2, -3, 2, -1, 1, -1, 0, 1, -1] +foreclosures -2.4 0.66332 [-3, -2, -3, -2, -3, -3, -1, -2, -2, -3] +forgave 1.4 0.91652 [2, 2, 1, 2, 1, -1, 1, 2, 2, 2] +forget -0.9 0.53852 [-1, -1, -1, -1, 0, -1, -1, 0, -2, -1] +forgetful -1.1 1.3 [-3, -1, -2, 1, 0, -2, 1, -1, -2, -2] +forgivable 1.7 0.64031 [2, 1, 2, 1, 2, 2, 1, 2, 3, 1] +forgivably 1.6 0.66332 [1, 1, 2, 1, 2, 2, 1, 2, 3, 1] +forgive 1.1 1.22066 [2, 1, 1, 3, 1, 1, 1, 2, -2, 1] +forgiven 1.6 0.66332 [2, 1, 1, 3, 2, 2, 1, 2, 1, 1] +forgiveness 1.1 1.22066 [2, 1, 1, 1, 3, 2, -2, 1, 1, 1] +forgiver 1.7 0.78102 [3, 1, 1, 3, 1, 2, 1, 2, 2, 1] +forgivers 1.2 0.6 [2, 1, 2, 1, 0, 1, 1, 2, 1, 1] +forgives 1.7 0.78102 [2, 1, 3, 1, 1, 3, 2, 1, 1, 2] +forgiving 1.9 0.7 [2, 3, 2, 1, 2, 3, 1, 1, 2, 2] +forgivingly 1.4 0.4899 [2, 1, 2, 1, 1, 1, 2, 1, 2, 1] +forgivingness 1.8 0.6 [3, 1, 2, 1, 2, 2, 2, 2, 2, 1] +forgotten -0.9 0.53852 [-1, 0, -1, 0, -1, -1, -1, -1, -2, -1] +fortunate 1.9 0.53852 [2, 2, 1, 1, 2, 2, 2, 3, 2, 2] +fought -1.3 0.78102 [-2, -1, -2, -1, 0, -1, -1, -1, -1, -3] +foughten -1.9 1.3 [-1, -3, 0, -2, -4, -3, -2, 0, -1, -3] +frantic -1.9 0.7 [-3, -2, -2, -1, -2, -1, -2, -3, -1, -2] +frantically -1.4 0.4899 [-2, -1, -2, -1, -1, -1, -1, -1, -2, -2] +franticness -0.7 1.18743 [-1, -2, 2, -1, -1, -1, 1, -2, -1, -1] +fraud -2.8 0.6 [-3, -3, -2, -3, -2, -3, -3, -2, -4, -3] +frauds -2.3 0.45826 [-2, -2, -2, -3, -3, -2, -3, -2, -2, -2] +fraudster -2.5 0.92195 [-4, -1, -2, -2, -4, -2, -3, -2, -3, -2] +fraudsters -2.4 0.91652 [-4, -3, -3, -3, -1, -2, -2, -2, -1, -3] +fraudulence -2.3 0.78102 [-3, -2, -2, -3, -2, -1, -2, -4, -2, -2] +fraudulent -2.2 0.6 [-2, -3, -2, -2, -2, -1, -3, -3, -2, -2] +freak -1.9 0.9434 [-3, -2, -1, -2, -4, -1, -2, -1, -2, -1] +freaked -1.2 1.32665 [-2, -2, 1, 0, -1, -2, -3, 1, -2, -2] +freakier -1.3 1.1 [-3, -2, -2, 1, -2, -2, -1, 0, -1, -1] +freakiest -1.6 1.0198 [-2, -3, -3, -3, -1, -1, -1, 0, -1, -1] +freakiness -1.4 0.8 [-1, -1, -1, -2, -3, 0, -2, -1, -2, -1] +freaking -1.8 1.16619 [0, -4, -3, -2, -3, -1, -1, -1, -2, -1] +freakish -2.1 1.37477 [-1, -3, -2, -1, -2, -3, -4, -3, 1, -3] +freakishly -0.8 1.249 [-2, -2, 1, -2, -1, 1, -1, 1, -1, -2] +freakishness -1.4 1.68523 [-2, -4, -1, 0, -1, -2, 1, 1, -4, -2] +freakout -1.8 1.6 [-3, 1, -3, -2, -3, -1, -4, 1, -2, -2] +freakouts -1.5 0.92195 [-2, -2, -1, -1, -2, -2, -2, 1, -2, -2] +freaks -0.4 1.35647 [2, 0, -2, -1, 0, 1, -2, 1, -1, -2] +freaky -1.5 1.20416 [-2, -2, -2, -2, -1, -2, 2, -2, -2, -2] +free 2.3 0.9 [2, 4, 3, 3, 2, 1, 2, 3, 1, 2] +freebase -0.1 1.44568 [2, 0, -2, 1, -3, 0, -1, 0, 1, 1] +freebased 0.8 1.16619 [2, 0, -1, 0, 3, 0, 1, 2, 1, 0] +freebases 0.8 1.249 [2, 0, -1, 0, 2, 0, 0, 3, 2, 0] +freebasing -0.4 1.56205 [-4, -2, 0, 0, 1, 2, 0, -1, 0, 0] +freebee 1.3 0.78102 [1, 2, 1, 1, 1, 0, 3, 2, 1, 1] +freebees 1.3 1.26886 [2, 2, -2, 2, 2, 2, 0, 2, 1, 2] +freebie 1.8 0.9798 [2, 1, 3, 2, 2, 4, 1, 1, 1, 1] +freebies 1.8 0.9798 [2, 3, 1, 1, 2, 4, 1, 1, 2, 1] +freeboard 0.3 0.64031 [0, 0, 0, 0, 0, 1, 0, 0, 0, 2] +freeboards 0.7 0.9 [0, 0, 0, 1, 0, 0, 2, 2, 2, 0] +freeboot -0.7 1.67631 [1, -2, -3, -2, -1, -2, -1, 2, -1, 2] +freebooter -1.7 1.00499 [-2, -2, -3, -3, -2, -2, 0, -1, 0, -2] +freebooters -0.2 1.32665 [-1, -3, 1, 0, -2, 1, 0, 1, 0, 1] +freebooting -0.8 1.249 [-2, -2, -1, 2, -1, -1, -1, 1, -2, -1] +freeborn 1.2 0.74833 [1, 0, 3, 1, 1, 1, 1, 1, 2, 1] +freed 1.7 1.34536 [-2, 2, 3, 2, 2, 2, 3, 1, 2, 2] +freedman 1.1 0.9434 [1, 2, 0, 1, 2, 1, 3, 0, 0, 1] +freedmen 0.7 0.78102 [1, 2, 1, 2, 0, 1, 0, 0, 0, 0] +freedom 3.2 0.9798 [4, 4, 1, 3, 2, 4, 4, 3, 3, 4] +freedoms 1.2 1.07703 [2, 1, 1, 3, 2, 1, 2, 1, -1, 0] +freedwoman 1.6 1.74356 [3, 2, 0, 4, 4, 3, 1, -1, 0, 0] +freedwomen 1.3 0.78102 [2, 0, 2, 0, 2, 1, 1, 1, 2, 2] +freeform 0.9 0.83066 [0, 0, 0, 2, 1, 2, 1, 1, 2, 0] +freehand 0.5 0.80623 [0, 0, 0, 1, 0, 2, 0, 2, 0, 0] +freehanded 1.4 0.91652 [3, 0, 0, 2, 1, 2, 2, 1, 2, 1] +freehearted 1.5 0.67082 [2, 0, 1, 2, 2, 2, 2, 1, 1, 2] +freehold 0.7 0.78102 [1, 1, 0, 0, 2, 0, 2, 0, 1, 0] +freeholder 0.5 0.5 [1, 1, 0, 0, 0, 1, 1, 0, 1, 0] +freeholders 0.1 0.83066 [0, 0, 1, 0, 0, 1, 0, -2, 0, 1] +freeholds 1.0 0.63246 [1, 0, 2, 0, 1, 2, 1, 1, 1, 1] +freeing 2.1 1.04403 [2, 1, 1, 1, 4, 2, 2, 4, 2, 2] +freelance 1.2 1.66132 [3, 0, 0, 0, 0, 1, 4, 0, 4, 0] +freelanced 0.7 1.00499 [3, 0, 0, 0, 0, 2, 1, 0, 1, 0] +freelancer 1.1 1.04403 [2, 0, 3, 2, 1, 0, 0, 0, 2, 1] +freelancers 0.4 0.66332 [0, 0, 0, 2, 0, 0, 0, 1, 1, 0] +freelances 0.7 0.9 [1, 0, 0, 0, 0, 2, 2, 0, 2, 0] +freelancing 0.4 0.66332 [2, 0, 0, 0, 1, 0, 0, 0, 1, 0] +freeload -1.9 1.04403 [-2, -3, -1, -2, -1, 0, -1, -3, -3, -3] +freeloaded -1.6 0.8 [-2, 0, -3, -1, -1, -2, -2, -2, -2, -1] +freeloader -0.7 1.00499 [-2, 0, -1, -2, -1, 1, -1, 1, -1, -1] +freeloaders -0.1 1.57797 [-2, -2, -1, 0, 0, 2, -2, 0, 2, 2] +freeloading -1.3 2.0025 [1, -2, -4, -2, -3, -3, 1, 2, 0, -3] +freeloads -1.3 0.9 [-1, -1, -2, -2, -2, 0, 0, -1, -1, -3] +freely 1.9 0.53852 [2, 1, 2, 2, 2, 3, 2, 2, 1, 2] +freeman 1.7 0.78102 [2, 2, 2, 1, 2, 0, 3, 1, 2, 2] +freemartin -0.5 0.92195 [0, 0, 0, -1, 0, -1, 0, 0, -3, 0] +freemasonries 0.7 0.78102 [0, 1, 0, 0, 0, 1, 1, 0, 2, 2] +freemasonry 0.3 0.64031 [1, 0, 2, 0, 0, 0, 0, 0, 0, 0] +freemen 1.5 0.67082 [1, 1, 0, 2, 2, 2, 2, 2, 1, 2] +freeness 1.6 0.66332 [1, 2, 3, 2, 2, 1, 1, 1, 2, 1] +freenesses 1.7 0.78102 [1, 2, 1, 2, 2, 2, 3, 2, 2, 0] +freer 1.1 0.7 [2, 2, 0, 2, 1, 1, 1, 0, 1, 1] +freers 1.0 0.89443 [0, 1, 1, 2, 3, 1, 0, 1, 0, 1] +frees 1.2 0.6 [1, 2, 0, 1, 1, 1, 2, 1, 1, 2] +freesia 0.4 0.91652 [0, 0, 3, 0, 1, 0, 0, 0, 0, 0] +freesias 0.4 0.66332 [0, 0, 0, 1, 1, 2, 0, 0, 0, 0] +freest 1.6 1.28062 [3, 4, 0, 3, 0, 1, 1, 2, 1, 1] +freestanding 1.1 0.83066 [2, 1, 1, 2, 0, 0, 0, 2, 1, 2] +freestyle 0.7 0.9 [2, 0, 1, 0, 2, 0, 0, 2, 0, 0] +freestyler 0.4 0.91652 [0, 0, 0, 0, 1, 0, 0, 0, 0, 3] +freestylers 0.8 0.87178 [2, 1, 0, 0, 0, 1, 0, 2, 2, 0] +freestyles 0.3 0.64031 [0, 0, 0, 0, 1, 0, 0, 0, 0, 2] +freethinker 1.0 0.63246 [1, 2, 1, 1, 2, 1, 0, 0, 1, 1] +freethinkers 1.0 0.7746 [1, 0, 0, 1, 2, 2, 1, 2, 0, 1] +freethinking 1.1 0.7 [1, 0, 1, 1, 2, 2, 0, 2, 1, 1] +freeware 0.7 1.48661 [1, 0, 0, 2, 4, 0, 1, -2, 1, 0] +freeway 0.2 0.6 [0, 0, 0, 0, 0, 0, 2, 0, 0, 0] +freewheel 0.5 1.11803 [2, 0, 1, 2, 0, -2, 0, 0, 1, 1] +freewheeled 0.3 0.78102 [1, 0, 0, 0, 0, 1, 2, -1, 0, 0] +freewheeler 0.2 0.87178 [-2, 1, 0, 0, 0, 1, 1, 1, 0, 0] +freewheelers -0.3 1.00499 [-2, 0, 0, 0, 2, -1, -1, 0, -1, 0] +freewheeling 0.5 1.11803 [-1, 2, 0, -1, 1, 2, 2, 0, 0, 0] +freewheelingly 0.8 0.87178 [1, 2, 0, 0, 1, 2, 1, -1, 1, 1] +freewheels 0.6 0.91652 [0, 3, 1, 1, 1, 0, 0, 0, 0, 0] +freewill 1.0 0.7746 [1, 1, 1, -1, 1, 1, 1, 2, 2, 1] +freewriting 0.8 1.07703 [0, 2, 0, 0, 1, 0, 3, 0, 2, 0] +freeze 0.2 0.9798 [-1, 0, 1, 1, -1, 0, 0, -1, 2, 1] +freezers -0.1 0.3 [0, 0, 0, -1, 0, 0, 0, 0, 0, 0] +freezes -0.1 1.13578 [0, -2, -2, 1, 0, 0, 0, 0, 2, 0] +freezing -0.4 1.28062 [-2, -1, -2, -2, 0, 0, 0, 1, 2, 0] +freezingly -1.6 0.4899 [-1, -2, -2, -1, -2, -2, -2, -2, -1, -1] +frenzy -1.3 1.48661 [-1, -1, -2, -2, 2, -4, -1, -2, 0, -2] +fresh 1.3 0.45826 [2, 2, 1, 1, 1, 1, 2, 1, 1, 1] +friend 2.2 0.6 [2, 2, 3, 2, 3, 3, 1, 2, 2, 2] +friended 1.7 0.78102 [2, 2, 1, 3, 1, 1, 2, 3, 1, 1] +friending 1.8 1.07703 [1, 4, 2, 0, 1, 3, 2, 2, 1, 2] +friendless -1.5 0.67082 [-1, -2, -2, -1, 0, -2, -1, -2, -2, -2] +friendlessness -0.3 2.05183 [-2, -2, 2, 1, -4, -1, 2, 1, -2, 2] +friendlier 2.0 0.63246 [3, 2, 2, 1, 2, 2, 2, 1, 3, 2] +friendlies 2.2 0.74833 [3, 2, 2, 3, 2, 2, 1, 3, 1, 3] +friendliest 2.6 0.91652 [3, 3, 1, 3, 2, 1, 3, 3, 4, 3] +friendlily 1.8 0.74833 [1, 2, 2, 1, 3, 1, 1, 2, 3, 2] +friendliness 2.0 0.7746 [3, 1, 3, 2, 2, 3, 2, 1, 2, 1] +friendly 2.2 0.6 [2, 1, 3, 3, 2, 2, 3, 2, 2, 2] +friends 2.1 0.53852 [3, 3, 2, 2, 2, 1, 2, 2, 2, 2] +friendship 1.9 0.53852 [1, 2, 2, 1, 3, 2, 2, 2, 2, 2] +friendships 1.6 0.91652 [2, 1, 1, 0, 3, 2, 2, 3, 1, 1] +fright -1.6 1.35647 [-2, -1, 0, -3, -2, -4, 1, -1, -2, -2] +frighted -1.4 0.91652 [0, -1, -1, -1, -2, -1, -3, -1, -1, -3] +frighten -1.4 0.8 [0, -1, -1, -1, -2, -1, -3, -2, -1, -2] +frightened -1.9 0.7 [-2, -3, -1, -1, -2, -2, -3, -1, -2, -2] +frightening -2.2 0.9798 [-1, -1, -4, -3, -3, -3, -2, -2, -1, -2] +frighteningly -2.1 0.7 [-2, -2, -2, -2, -4, -2, -1, -2, -2, -2] +frightens -1.7 0.78102 [-2, -1, -2, -1, -1, -1, -2, -3, -3, -1] +frightful -2.3 0.78102 [-2, -2, -2, -2, -3, -2, -3, -1, -4, -2] +frightfully -1.7 0.78102 [-1, -1, -1, -2, -2, -1, -2, -3, -1, -3] +frightfulness -1.9 0.7 [-1, -1, -2, -3, -3, -2, -1, -2, -2, -2] +frighting -1.5 0.67082 [-1, -2, -2, -3, -1, -1, -1, -1, -2, -1] +frights -1.1 0.83066 [-2, 0, -2, 0, -2, -1, 0, -1, -1, -2] +frisky 1.0 1.48324 [1, -2, 1, 1, 1, 3, 3, 2, -1, 1] +frowning -1.4 1.42829 [-1, -1, -1, -3, -3, 1, -2, -3, 1, -2] +frustrate -2.0 0.63246 [-2, -3, -2, -1, -3, -2, -2, -1, -2, -2] +frustrated -2.4 0.66332 [-2, -1, -3, -3, -2, -2, -3, -2, -3, -3] +frustrates -1.9 0.7 [-1, -1, -3, -2, -1, -2, -2, -2, -3, -2] +frustrating -1.9 0.83066 [-2, -2, -1, -1, -1, -2, -2, -2, -4, -2] +frustratingly -2.0 0.63246 [-1, -3, -2, -2, -2, -2, -2, -3, -2, -1] +frustration -2.1 0.7 [-3, -2, -3, -2, -1, -2, -3, -2, -1, -2] +frustrations -2.0 0.7746 [-2, -1, -1, -3, -2, -2, -3, -3, -2, -1] +fuck -2.5 1.20416 [0, -3, -4, -3, -2, -3, -4, -1, -2, -3] +fucked -3.4 0.66332 [-2, -3, -4, -3, -4, -4, -3, -4, -3, -4] +fucker -3.3 0.78102 [-3, -4, -4, -2, -3, -4, -4, -2, -4, -3] +fuckers -2.9 0.9434 [-3, -3, -4, -3, -4, -4, -2, -1, -2, -3] +fuckface -3.2 1.07703 [-4, -2, -4, -1, -4, -4, -2, -4, -3, -4] +fuckhead -3.1 1.04403 [-1, -4, -2, -4, -3, -3, -2, -4, -4, -4] +fucks -2.1 1.13578 [-3, -2, -1, -1, -1, -2, -4, -2, -4, -1] +fucktard -3.1 0.9434 [-4, -4, -4, -3, -4, -2, -4, -2, -2, -2] +fud -1.1 1.37477 [-1, -3, -1, -1, -3, -2, 2, 0, -1, -1] +fuked -2.5 0.92195 [-2, -3, -3, -3, -3, -3, 0, -3, -3, -2] +fuking -3.2 0.9798 [-4, -1, -3, -4, -3, -2, -4, -3, -4, -4] +fulfill 1.9 1.04403 [1, 1, 2, 4, 1, 1, 2, 1, 3, 3] +fulfilled 1.8 0.87178 [1, 2, 1, 0, 2, 2, 3, 2, 2, 3] +fulfills 1.0 1.09545 [2, 1, 1, 1, 1, -2, 2, 2, 1, 1] +fume -1.2 1.16619 [0, 0, 0, -2, -3, -2, -1, -3, -1, 0] +fumed -1.8 0.87178 [-3, -2, -3, -2, -2, 0, -2, -1, -1, -2] +fumeless 0.3 0.64031 [0, 0, 0, 1, 0, 0, 0, 2, 0, 0] +fumelike -0.7 1.18743 [0, 0, -3, 0, 0, -2, -1, -2, 1, 0] +fumer 0.7 0.9 [2, 1, 0, 1, 0, 2, 0, -1, 1, 1] +fumers -0.8 0.6 [0, -1, -1, -2, -1, 0, 0, -1, -1, -1] +fumes -0.1 1.13578 [0, -2, 0, 0, -1, 1, -1, -1, 1, 2] +fumet 0.4 1.0198 [2, 0, 0, -1, 0, 1, -1, 0, 2, 1] +fumets -0.4 0.66332 [0, -1, 0, -1, 0, 0, -2, 0, 0, 0] +fumette -0.6 1.11355 [-2, -2, 0, -1, -1, 2, 0, 0, -1, -1] +fuming -2.7 0.64031 [-2, -3, -3, -2, -3, -4, -3, -2, -2, -3] +fun 2.3 0.45826 [2, 3, 2, 3, 2, 2, 3, 2, 2, 2] +funeral -1.5 1.74642 [-2, -3, -2, -1, -3, -1, -4, 1, 2, -2] +funerals -1.6 2.2891 [-3, -4, -1, -4, 2, -3, -3, 2, 1, -3] +funky -0.4 1.62481 [0, -1, 2, -1, 2, 0, -4, -1, 0, -1] +funned 2.3 0.9 [2, 3, 3, 4, 1, 2, 2, 2, 3, 1] +funnel 0.1 0.53852 [1, 0, 0, 0, 0, -1, 0, 0, 1, 0] +funneled 0.1 0.3 [0, 0, 0, 0, 0, 1, 0, 0, 0, 0] +funnelform 0.5 0.80623 [0, 0, 1, 0, 0, 0, 0, 2, 2, 0] +funneling -0.1 0.3 [0, 0, 0, 0, -1, 0, 0, 0, 0, 0] +funnelled -0.1 0.3 [0, 0, 0, 0, -1, 0, 0, 0, 0, 0] +funnelling 0.1 0.3 [0, 0, 0, 0, 1, 0, 0, 0, 0, 0] +funnels 0.4 0.66332 [0, 0, 0, 1, 0, 0, 0, 0, 2, 1] +funner 2.2 0.74833 [2, 2, 3, 4, 1, 2, 2, 2, 2, 2] +funnest 2.9 0.7 [4, 3, 4, 3, 2, 3, 2, 3, 2, 3] +funnier 1.7 1.00499 [2, 2, -1, 2, 2, 2, 3, 1, 2, 2] +funnies 1.3 1.00499 [2, 1, -1, 2, 1, 2, 3, 1, 1, 1] +funniest 2.6 0.8 [3, 3, 3, 3, 2, 2, 1, 2, 4, 3] +funnily 1.9 0.53852 [2, 3, 1, 2, 2, 2, 2, 1, 2, 2] +funniness 1.8 0.9798 [3, 2, 3, 2, 2, 1, 3, 0, 1, 1] +funninesses 1.6 0.91652 [1, 3, 0, 3, 1, 2, 1, 2, 2, 1] +funning 1.8 0.9798 [2, 2, 1, 2, 1, 4, 0, 2, 2, 2] +funny 1.9 0.53852 [3, 2, 2, 1, 2, 2, 1, 2, 2, 2] +funnyman 1.4 0.4899 [2, 2, 1, 2, 1, 1, 1, 1, 2, 1] +funnymen 1.3 1.1 [2, 1, 1, 0, 0, 3, 3, 1, 2, 0] +furious -2.7 1.41774 [-3, -3, -3, -4, -4, -4, 1, -2, -3, -2] +furiously -1.9 1.04403 [-2, -2, -4, -2, -1, -2, -1, -3, 0, -2] +fury -2.7 0.78102 [-4, -3, -2, -2, -2, -3, -4, -2, -3, -2] +futile -1.9 0.83066 [0, -3, -2, -2, -2, -2, -3, -1, -2, -2] +gag -1.4 1.0198 [-2, -2, -1, -2, 0, -2, -3, 0, 0, -2] +gagged -1.3 1.55242 [-2, -2, -1, -2, 2, -3, -1, -3, 1, -2] +gain 2.4 0.4899 [2, 3, 2, 2, 3, 2, 3, 2, 3, 2] +gained 1.6 0.66332 [2, 1, 2, 1, 1, 3, 2, 1, 2, 1] +gaining 1.8 0.4 [1, 2, 2, 2, 1, 2, 2, 2, 2, 2] +gains 1.4 0.4899 [1, 2, 1, 2, 2, 2, 1, 1, 1, 1] +gallant 1.7 1.1 [4, 0, 3, 1, 1, 2, 2, 2, 1, 1] +gallantly 1.9 0.53852 [2, 2, 3, 2, 2, 2, 2, 1, 2, 1] +gallantry 2.6 0.8 [3, 3, 1, 2, 2, 3, 4, 2, 3, 3] +geek -0.8 0.9798 [0, 0, 0, -2, -3, -1, -1, 0, 0, -1] +geekier 0.2 1.4 [0, 3, -1, -1, -1, 1, 2, 1, -1, -1] +geekiest -0.1 0.9434 [1, -1, -1, -1, -1, 1, 1, 1, 0, -1] +geeks -0.4 0.91652 [0, 0, -1, 0, 0, 0, 0, 0, -3, 0] +geeky -0.6 0.91652 [0, 0, -1, 0, -1, 0, -1, 0, -3, 0] +generosities 2.6 0.4899 [3, 3, 2, 3, 2, 3, 2, 3, 2, 3] +generosity 2.3 0.64031 [3, 1, 2, 2, 3, 2, 3, 3, 2, 2] +generous 2.3 0.78102 [3, 2, 4, 2, 2, 1, 2, 3, 2, 2] +generously 1.8 0.74833 [3, 3, 2, 1, 2, 1, 1, 2, 1, 2] +generousness 2.4 0.91652 [3, 2, 3, 1, 3, 4, 3, 2, 2, 1] +genial 1.8 0.6 [3, 1, 2, 1, 2, 2, 1, 2, 2, 2] +gentle 1.9 0.53852 [2, 2, 2, 1, 2, 3, 2, 2, 1, 2] +gentler 1.4 0.4899 [2, 1, 1, 1, 1, 2, 2, 1, 2, 1] +gentlest 1.8 0.4 [2, 1, 2, 2, 2, 1, 2, 2, 2, 2] +gently 2.0 0.7746 [2, 2, 2, 1, 1, 3, 3, 2, 1, 3] +ghost -1.3 1.34536 [-2, 0, 0, 0, 0, -3, -2, -3, 0, -3] +giddy -0.6 1.62481 [-2, -2, 3, -1, -1, -1, -1, -2, 2, -1] +gift 1.9 0.53852 [2, 1, 2, 2, 2, 1, 2, 3, 2, 2] +giggle 1.8 0.9798 [2, 2, 2, 2, 2, 3, 2, -1, 2, 2] +giggled 1.5 1.20416 [1, 3, 1, 3, 3, 1, 1, -1, 2, 1] +giggler 0.6 0.8 [1, 1, 1, 1, -1, 1, 1, 1, -1, 1] +gigglers 1.4 0.4899 [1, 2, 2, 1, 2, 1, 1, 1, 1, 2] +giggles 0.8 1.249 [1, 2, 2, 1, -1, 1, 1, 2, -2, 1] +gigglier 1.0 1.09545 [2, 1, 1, 2, 2, 1, -1, 2, 1, -1] +giggliest 1.7 1.26886 [4, 2, 1, 2, 1, 3, 2, 2, -1, 1] +giggling 1.5 0.5 [2, 2, 1, 2, 2, 1, 1, 1, 1, 2] +gigglingly 1.1 1.37477 [1, 2, 1, 1, -1, 2, 1, -1, 4, 1] +giggly 1.0 1.41421 [1, 2, -2, 1, 2, 3, 1, -1, 2, 1] +giver 1.4 0.66332 [1, 2, 2, 0, 1, 2, 1, 2, 1, 2] +givers 1.7 1.34536 [2, -1, 3, 3, 3, 1, 1, 2, 0, 3] +giving 1.4 1.0198 [1, 1, 3, 1, 1, 2, 3, 0, 2, 0] +glad 2.0 0.63246 [3, 2, 1, 2, 2, 2, 1, 3, 2, 2] +gladly 1.4 0.4899 [2, 2, 1, 2, 1, 1, 2, 1, 1, 1] +glamor 2.1 0.9434 [1, 2, 2, 2, 1, 3, 2, 4, 3, 1] +glamorise 1.3 1.1 [0, 1, 4, 1, 0, 2, 1, 2, 1, 1] +glamorised 1.8 0.74833 [1, 2, 2, 2, 2, 2, 0, 2, 3, 2] +glamorises 2.1 1.04403 [1, 3, 2, 4, 2, 2, 0, 2, 3, 2] +glamorising 1.2 1.16619 [3, 2, 0, 3, 1, 2, 0, 1, 0, 0] +glamorization 1.6 0.91652 [2, 2, 3, 0, 3, 1, 2, 1, 1, 1] +glamorize 1.7 1.1 [1, 2, 1, 4, 2, 0, 3, 1, 2, 1] +glamorized 2.1 1.04403 [3, 2, 1, 2, 4, 2, 2, 0, 3, 2] +glamorizer 2.4 1.0198 [3, 2, 2, 3, 4, 3, 2, 0, 3, 2] +glamorizers 1.6 1.11355 [4, 1, 1, 1, 1, 2, 0, 2, 3, 1] +glamorizes 2.4 1.2 [3, 2, 2, 4, 4, 1, 2, 0, 3, 3] +glamorizing 1.8 1.16619 [3, 0, 1, 2, 3, 2, 1, 0, 3, 3] +glamorous 2.3 0.78102 [3, 2, 4, 2, 2, 2, 3, 2, 2, 1] +glamorously 2.1 1.04403 [1, 3, 2, 1, 2, 1, 4, 1, 3, 3] +glamors 1.4 0.66332 [1, 1, 2, 2, 2, 1, 2, 2, 0, 1] +glamour 2.4 0.91652 [2, 4, 2, 1, 3, 2, 2, 2, 2, 4] +glamourize 0.8 1.32665 [2, 1, 0, 1, 0, 4, 0, 0, -1, 1] +glamourless -1.6 1.49666 [-4, -1, -1, -2, -2, -3, -2, -1, 2, -2] +glamourous 2.0 0.7746 [1, 3, 3, 2, 1, 2, 2, 2, 3, 1] +glamours 1.9 0.83066 [1, 3, 2, 2, 3, 2, 1, 1, 3, 1] +glee 3.2 0.4 [3, 4, 3, 3, 4, 3, 3, 3, 3, 3] +gleeful 2.9 0.53852 [3, 3, 3, 3, 3, 4, 2, 2, 3, 3] +gloom -2.6 0.66332 [-4, -2, -3, -3, -2, -3, -2, -2, -2, -3] +gloomed -1.9 0.7 [-1, -2, -3, -1, -2, -2, -1, -2, -3, -2] +gloomful -2.1 0.9434 [-3, -1, -4, -2, -1, -1, -2, -3, -2, -2] +gloomier -1.5 1.20416 [-3, -2, -2, -3, -1, -2, 0, 1, -1, -2] +gloomiest -1.8 2.03961 [-2, -2, 2, -4, -2, -3, -4, -3, 2, -2] +gloominess -1.8 0.6 [-2, -1, -2, -3, -2, -1, -2, -2, -2, -1] +gloominesses -1.0 1.09545 [-1, -2, -2, -1, -1, -2, 2, -1, -1, -1] +glooming -1.8 0.74833 [-1, -2, -2, -1, -2, -1, -3, -1, -3, -2] +glooms -0.9 1.57797 [3, -2, -1, -2, -2, -2, 1, -2, -1, -1] +gloomy -0.6 1.56205 [2, -1, -2, -2, -2, -1, 1, -2, 2, -1] +gloried 2.4 1.0198 [2, 3, 3, 4, 4, 1, 1, 2, 2, 2] +glories 2.1 1.3 [4, 1, 4, 1, 1, 4, 2, 2, 1, 1] +glorification 2.0 0.89443 [3, 1, 3, 2, 3, 1, 1, 3, 2, 1] +glorified 2.3 0.9 [1, 4, 2, 2, 4, 2, 2, 2, 2, 2] +glorifier 2.3 1.00499 [1, 4, 1, 2, 4, 2, 3, 2, 2, 2] +glorifiers 1.6 1.0198 [2, 1, 2, -1, 2, 2, 2, 1, 2, 3] +glorifies 2.2 0.9798 [1, 4, 2, 2, 4, 2, 1, 2, 2, 2] +glorify 2.7 0.78102 [3, 3, 4, 3, 1, 3, 2, 3, 2, 3] +glorifying 2.4 1.28062 [3, 4, 2, 2, 4, 4, 0, 1, 2, 2] +gloriole 1.5 1.36015 [2, 4, 1, 2, 0, -1, 1, 3, 2, 1] +glorioles 1.2 0.87178 [0, 2, 0, 2, 0, 1, 2, 2, 1, 2] +glorious 3.2 0.6 [4, 3, 3, 2, 3, 3, 3, 4, 3, 4] +gloriously 2.9 0.83066 [3, 4, 3, 2, 4, 2, 2, 2, 4, 3] +gloriousness 2.6 1.0198 [3, 2, 3, 4, 3, 2, 1, 4, 3, 1] +glory 2.5 0.80623 [1, 3, 3, 1, 3, 3, 3, 2, 3, 3] +glum -2.1 0.7 [-2, -1, -3, -3, -1, -2, -2, -3, -2, -2] +gn8 0.6 0.66332 [1, 1, 0, 0, 0, 0, 2, 1, 0, 1] +god 1.1 1.51327 [0, 0, 0, 1, 0, 3, 0, 3, 0, 4] +goddam -2.5 1.28452 [0, -3, -3, -4, -3, -1, -4, -1, -3, -3] +goddammed -2.4 0.91652 [-2, -3, -1, -1, -2, -2, -4, -3, -3, -3] +goddamn -2.1 1.75784 [-3, -3, -2, -4, -4, -3, -3, -1, 1, 1] +goddamned -1.8 2.03961 [-3, -3, -3, -4, -1, 2, -2, -3, 2, -3] +goddamns -2.1 1.51327 [-3, -2, -4, 2, -2, -3, -3, -2, -2, -2] +goddams -1.9 1.92094 [-3, -3, -2, -4, -4, -2, -3, -1, 2, 1] +godsend 2.8 0.87178 [2, 3, 3, 2, 4, 3, 3, 1, 4, 3] +good 1.9 0.9434 [2, 1, 1, 3, 2, 4, 2, 2, 1, 1] +goodness 2.0 1.54919 [2, 2, 2, 3, 1, 2, -2, 4, 3, 3] +gorgeous 3.0 0.63246 [3, 3, 2, 3, 3, 3, 4, 4, 3, 2] +gorgeously 2.3 0.78102 [2, 2, 2, 3, 1, 2, 4, 3, 2, 2] +gorgeousness 2.9 0.9434 [3, 4, 3, 1, 4, 4, 2, 2, 3, 3] +gorgeousnesses 2.1 0.7 [3, 2, 1, 3, 2, 2, 1, 2, 3, 2] +gossip -0.7 0.45826 [-1, -1, -1, 0, 0, -1, -1, 0, -1, -1] +gossiped -1.1 0.53852 [-1, -1, -1, -1, -1, -1, 0, -1, -2, -2] +gossiper -1.1 0.7 [-1, -1, -1, 0, -2, -1, -1, -2, 0, -2] +gossipers -1.1 0.53852 [-1, 0, -1, -1, -1, -1, -1, -1, -2, -2] +gossiping -1.6 0.4899 [-1, -2, -1, -2, -1, -2, -2, -1, -2, -2] +gossipmonger -1.0 1.41421 [-1, -2, 1, -3, -2, 1, -1, -2, -2, 1] +gossipmongers -1.4 0.66332 [-2, -1, -1, -1, -2, -2, -1, 0, -2, -2] +gossipped -1.3 0.9 [-2, -2, -1, -2, -1, -1, -2, -1, 1, -2] +gossipping -1.8 0.6 [-2, -1, -2, -2, -1, -2, -2, -1, -3, -2] +gossipries -0.8 0.6 [-1, -1, -1, 0, -1, 0, -1, 0, -2, -1] +gossipry -1.2 1.16619 [1, 0, -1, -2, -1, -1, -1, -3, -3, -1] +gossips -1.3 0.64031 [-1, -2, -1, -1, -2, -1, 0, -1, -2, -2] +gossipy -1.3 0.78102 [-1, -2, -2, -1, -2, -1, 0, 0, -2, -2] +grace 1.8 0.4 [2, 1, 2, 2, 1, 2, 2, 2, 2, 2] +graced 0.9 1.04403 [1, 1, 2, -2, 1, 1, 1, 2, 1, 1] +graceful 2.0 0.63246 [2, 1, 2, 2, 2, 3, 3, 2, 2, 1] +gracefuller 2.2 0.74833 [2, 3, 2, 2, 1, 2, 3, 1, 3, 3] +gracefullest 2.8 0.74833 [3, 3, 3, 3, 1, 3, 3, 3, 4, 2] +gracefully 2.4 0.66332 [3, 3, 2, 1, 3, 2, 2, 2, 3, 3] +gracefulness 2.2 0.6 [3, 2, 1, 2, 2, 2, 3, 2, 2, 3] +graces 1.6 0.4899 [2, 2, 2, 1, 1, 2, 1, 2, 1, 2] +gracile 1.7 0.78102 [1, 3, 2, 1, 2, 3, 2, 1, 1, 1] +graciles 0.6 0.8 [0, 0, 0, 0, 0, 0, 2, 1, 2, 1] +gracilis 0.4 0.66332 [0, 0, 0, 0, 0, 1, 0, 1, 0, 2] +gracility 1.2 0.87178 [1, 1, 0, 1, 1, 3, 2, 2, 0, 1] +gracing 1.3 0.9 [1, 0, 3, 2, 1, 2, 0, 1, 2, 1] +gracioso 1.0 0.63246 [2, 2, 1, 1, 1, 1, 0, 1, 0, 1] +gracious 2.6 0.8 [2, 2, 3, 3, 3, 3, 2, 4, 1, 3] +graciously 2.3 0.9 [2, 4, 1, 3, 3, 2, 1, 2, 3, 2] +graciousness 2.4 0.66332 [2, 2, 2, 2, 2, 3, 4, 3, 2, 2] +grand 2.0 0.63246 [2, 2, 3, 1, 2, 2, 2, 2, 3, 1] +grandee 1.1 0.83066 [0, 1, 1, 0, 1, 1, 2, 1, 3, 1] +grandees 1.2 0.87178 [0, 2, 2, 1, 0, 1, 0, 2, 2, 2] +grander 1.7 0.9 [3, 1, 1, 2, 2, 2, 0, 2, 3, 1] +grandest 2.4 1.2 [3, 3, 1, 2, 2, 0, 4, 2, 4, 3] +grandeur 2.4 1.11355 [3, 2, 3, 2, 4, 1, 1, 4, 1, 3] +grandeurs 2.1 1.3 [2, 2, 1, 0, 0, 4, 3, 3, 3, 3] +grant 1.5 0.80623 [2, 2, 1, 0, 3, 1, 1, 1, 2, 2] +granted 1.0 1.09545 [3, 0, 0, 0, 0, 1, 2, 2, 2, 0] +granting 1.3 0.45826 [2, 1, 1, 2, 1, 2, 1, 1, 1, 1] +grants 0.9 0.7 [2, 1, 2, 1, 0, 1, 0, 0, 1, 1] +grateful 2.0 0.63246 [2, 3, 1, 2, 2, 2, 3, 1, 2, 2] +gratefuller 1.8 0.87178 [2, 3, 0, 3, 2, 1, 1, 2, 2, 2] +gratefully 2.1 0.53852 [2, 3, 2, 2, 2, 2, 2, 3, 1, 2] +gratefulness 2.2 0.6 [2, 3, 2, 1, 2, 2, 3, 2, 3, 2] +graticule 0.1 0.3 [0, 0, 0, 1, 0, 0, 0, 0, 0, 0] +graticules 0.2 0.6 [0, 0, 0, 0, 2, 0, 0, 0, 0, 0] +gratification 1.6 0.8 [1, 2, 3, 2, 2, 1, 2, 0, 2, 1] +gratifications 1.8 0.4 [2, 2, 1, 2, 2, 1, 2, 2, 2, 2] +gratified 1.6 0.91652 [3, 1, 1, 1, 3, 1, 1, 1, 1, 3] +gratifies 1.5 0.80623 [3, 1, 1, 1, 2, 1, 1, 1, 1, 3] +gratify 1.3 1.00499 [2, -1, 1, 3, 1, 1, 1, 1, 2, 2] +gratifying 2.3 0.45826 [2, 3, 2, 2, 2, 2, 3, 2, 2, 3] +gratifyingly 2.0 0.63246 [2, 2, 2, 1, 3, 2, 1, 3, 2, 2] +gratin 0.4 0.91652 [0, 1, 0, 0, 0, 0, 2, 0, -1, 2] +grating -0.4 0.4899 [-1, -1, -1, 0, 0, -1, 0, 0, 0, 0] +gratingly -0.2 1.6 [1, -3, -2, -2, 0, 2, 1, -1, 1, 1] +gratings -0.8 0.9798 [0, -2, -1, -1, 0, 0, -3, 0, 0, -1] +gratins 0.2 0.6 [0, 0, 0, 0, 0, 0, 0, 0, 2, 0] +gratis 0.2 0.9798 [-2, 1, 1, 0, 0, 0, -1, 1, 1, 1] +gratitude 2.3 0.64031 [2, 2, 3, 1, 2, 3, 2, 3, 3, 2] +gratz 2.0 0.89443 [2, 3, 2, 1, 1, 1, 2, 2, 4, 2] +grave -1.6 1.62481 [-2, -2, 0, -2, -3, 2, -3, -1, -1, -4] +graved -0.9 1.13578 [0, 0, -1, 0, -1, -1, -1, -1, -4, 0] +gravel -0.5 0.5 [0, -1, 0, -1, -1, -1, -1, 0, 0, 0] +graveled -0.5 0.80623 [0, 0, 0, 0, -1, -2, 0, 0, -2, 0] +graveless -1.3 1.34536 [-2, -2, 0, -1, 0, -2, -4, 1, -1, -2] +graveling -0.4 1.28062 [-3, 0, -2, 0, 2, -1, 0, 0, 0, 0] +gravelled -0.9 0.53852 [0, -1, -1, -2, 0, -1, -1, -1, -1, -1] +gravelling -0.4 1.11355 [0, -1, -2, -2, 0, -1, 0, 0, 2, 0] +gravelly -0.9 0.7 [0, -2, -1, -1, 0, -1, -1, 0, -1, -2] +gravels -0.5 0.80623 [0, -1, 0, 0, 0, -2, 0, 0, 0, -2] +gravely -1.5 1.0247 [0, -3, -1, 0, -3, -2, -1, -1, -2, -2] +graven -0.9 1.22066 [0, 0, -1, 0, -2, -1, -1, 0, -4, 0] +graveness -1.5 0.67082 [-1, -2, -2, -3, -2, -1, -1, -1, -1, -1] +graver -1.1 1.22066 [0, -2, -1, 0, 0, -2, -1, 0, -4, -1] +gravers -1.2 1.6 [-4, 0, -2, 0, -2, -2, -2, 0, 2, -2] +graves -1.2 1.07703 [0, 0, -1, -1, -2, -1, -1, -1, -4, -1] +graveside -0.8 0.6 [-1, -1, -1, 0, 0, 0, -1, -2, -1, -1] +gravesides -1.6 1.2 [-2, -1, 0, -3, -1, 0, -1, -2, -2, -4] +gravest -1.3 1.9 [-3, -1, -2, -2, 1, 1, -2, 2, -3, -4] +gravestone -0.7 0.78102 [0, -1, 0, -1, -1, -2, 0, 0, -2, 0] +gravestones -0.5 0.5 [-1, -1, 0, -1, -1, -1, 0, 0, 0, 0] +graveyard -1.2 0.87178 [0, 0, -1, -2, -1, -1, -2, -1, -3, -1] +graveyards -1.2 0.87178 [0, -1, -3, -1, -1, -2, 0, -1, -2, -1] +great 3.1 0.7 [2, 4, 4, 4, 3, 3, 3, 3, 2, 3] +greater 1.5 0.67082 [2, 1, 2, 1, 2, 2, 2, 1, 0, 2] +greatest 3.2 0.74833 [3, 4, 3, 3, 3, 4, 4, 2, 2, 4] +greed -1.7 1.61555 [-2, -1, -2, -1, -2, -4, -1, 2, -4, -2] +greedier -2.0 0.63246 [-2, -2, -2, -2, -2, -3, -2, -1, -1, -3] +greediest -2.8 0.87178 [-3, -4, -3, -2, -2, -4, -4, -2, -2, -2] +greedily -1.9 1.22066 [-2, -1, -3, -3, -3, -2, -1, -2, 1, -3] +greediness -1.7 1.00499 [-2, -1, -2, -1, -2, -4, -1, 0, -2, -2] +greeds -1.0 1.18322 [-1, -2, -2, -2, -2, -2, 1, 0, -1, 1] +greedy -1.3 1.48661 [-2, -2, -2, -2, -3, -2, 2, -1, -2, 1] +greenwash -1.8 1.4 [-1, 0, -2, -2, -3, -4, 0, 0, -3, -3] +greenwashing -0.4 0.91652 [-1, 0, 0, 1, 1, -2, -1, -1, 0, -1] +greet 1.3 0.64031 [1, 1, 1, 1, 0, 2, 2, 2, 2, 1] +greeted 1.1 0.9434 [2, 0, 0, 1, 1, 1, 0, 2, 1, 3] +greeting 1.6 0.4899 [2, 1, 2, 2, 1, 2, 2, 1, 1, 2] +greetings 1.8 1.07703 [1, 2, 3, 3, 1, 1, 1, 4, 1, 1] +greets 0.6 0.66332 [0, 0, 2, 0, 1, 1, 0, 1, 1, 0] +grey 0.2 0.4 [0, 0, 1, 0, 0, 0, 1, 0, 0, 0] +grief -2.2 0.6 [-2, -1, -3, -2, -3, -3, -2, -2, -2, -2] +grievance -2.1 0.53852 [-2, -2, -3, -2, -2, -3, -2, -1, -2, -2] +grievances -1.5 0.5 [-2, -2, -1, -1, -2, -1, -1, -2, -2, -1] +grievant -0.8 1.249 [-2, 1, -1, -2, -1, 2, -2, -1, -1, -1] +grievants -1.1 0.83066 [-1, -1, -1, -1, -1, -1, 0, -2, 0, -3] +grieve -1.6 1.49666 [-2, -3, -1, -3, 1, -3, -1, -2, 1, -3] +grieved -2.0 0.89443 [-3, -3, -3, -2, -2, -3, -1, -1, -1, -1] +griever -1.9 0.83066 [-2, -2, -3, -2, -3, -3, -1, -1, -1, -1] +grievers -0.3 1.55242 [-1, 2, -2, -1, 1, -2, 2, -2, 1, -1] +grieves -2.1 0.9434 [-3, -3, -3, -2, -3, -3, -1, -1, -1, -1] +grieving -2.3 1.1 [-2, -4, -2, -3, -3, 0, -3, -2, -1, -3] +grievous -2.0 1.84391 [-3, -4, -2, -3, -1, 3, -2, -3, -2, -3] +grievously -1.7 1.55242 [-3, -1, -4, -2, -2, 1, -3, 1, -2, -2] +grievousness -2.7 0.78102 [-3, -3, -3, -2, -3, -4, -2, -1, -3, -3] +grim -2.7 0.64031 [-2, -4, -3, -3, -2, -2, -3, -3, -2, -3] +grimace -1.0 2.14476 [-4, -3, -2, -2, 2, -1, -1, -3, 2, 2] +grimaced -2.0 0.63246 [-2, -3, -2, -2, -2, -2, -1, -3, -1, -2] +grimaces -1.8 0.74833 [-1, -2, -1, -2, -2, -1, -3, -3, -1, -2] +grimacing -1.4 1.56205 [-3, -2, -3, -3, -1, -1, 1, 0, 1, -3] +grimalkin -0.9 1.04403 [-1, -2, -1, 1, -2, -2, -1, -1, 1, -1] +grimalkins -0.9 0.9434 [0, 0, 0, -2, -1, -1, -1, 0, -3, -1] +grime -1.5 0.92195 [-1, -2, -1, -1, -1, -3, 0, -2, -1, -3] +grimed -1.2 0.74833 [-2, -2, 0, -2, -1, -1, -1, -2, -1, 0] +grimes -1.0 0.7746 [-2, -2, 0, 0, -1, -1, -1, -2, -1, 0] +grimier -1.6 1.0198 [-1, -2, -2, -2, -1, 0, -4, -1, -1, -2] +grimiest -0.7 2.05183 [-2, -3, 1, -3, 2, -2, -2, -2, 2, 2] +grimily -0.7 1.61555 [-2, -1, -1, -2, -2, 2, -2, 2, 1, -2] +griminess -1.6 0.4899 [-1, -2, -2, -2, -1, -2, -2, -1, -1, -2] +griming -0.7 1.55242 [-3, -1, -1, -2, 0, 2, -1, -2, -1, 2] +grimly -1.3 1.55242 [-2, -1, 2, -2, -2, -1, -3, -3, 1, -2] +grimmer -1.5 1.36015 [1, -2, -3, 1, -2, -1, -2, -2, -3, -2] +grimmest -0.8 1.72047 [-2, -1, -3, 0, -2, -1, 0, 2, 2, -3] +grimness -0.8 1.98997 [2, -2, -3, -2, -3, 2, -1, 1, 1, -3] +grimy -1.8 0.87178 [-2, -2, -2, -1, -1, -3, 0, -2, -2, -3] +grin 2.1 0.83066 [2, 4, 2, 2, 2, 1, 2, 3, 1, 2] +grinned 1.1 0.9434 [1, 1, 2, 1, 3, 1, -1, 1, 1, 1] +grinner 1.1 0.83066 [1, 1, 2, 2, 2, 1, -1, 1, 1, 1] +grinners 1.6 0.8 [2, 2, 2, 3, 1, 0, 2, 2, 1, 1] +grinning 1.5 1.0247 [3, 2, 2, 1, 1, -1, 1, 2, 2, 2] +grins 0.9 1.92094 [1, 4, -3, 1, 2, 1, 2, -2, 2, 1] +gross -2.1 1.51327 [-1, -3, -2, -3, -3, -3, -3, 2, -2, -3] +grossed -0.4 1.11355 [-1, -2, -1, -2, 0, 0, 1, 1, 1, -1] +grosser -0.3 1.41774 [1, -2, -1, -2, 0, -1, 1, 2, 1, -2] +grosses -0.8 1.77764 [-2, -2, 3, -2, -3, -1, 1, -1, 1, -2] +grossest -2.1 0.83066 [-2, -1, -2, -3, -3, -1, -3, -3, -1, -2] +grossing -0.3 1.79165 [-1, -3, -1, 1, 0, -1, -3, 1, 1, 3] +grossly -0.9 1.44568 [1, -2, 0, -3, -1, -2, 1, 1, -2, -2] +grossness -1.8 0.6 [-2, -2, -1, -1, -1, -3, -2, -2, -2, -2] +grossular -0.3 1.34536 [0, -2, 0, -1, -2, -1, 0, 0, 0, 3] +grossularite -0.1 1.13578 [2, 0, 0, 0, 0, -3, 0, 0, 0, 0] +grossularites -0.7 1.26886 [0, -4, -1, -2, 0, 0, 0, 0, 0, 0] +grossulars -0.3 0.45826 [0, 0, 0, 0, -1, -1, 0, 0, 0, -1] +grouch -2.2 0.87178 [-2, -3, -3, -3, -2, -1, -3, -1, -1, -3] +grouched -0.8 0.9798 [-2, -1, -2, -2, 1, -1, 0, 0, 0, -1] +grouches -0.9 1.13578 [-2, -1, -2, -1, -1, -1, -1, 2, 0, -2] +grouchier -2.0 0.63246 [-2, -3, -3, -2, -2, -2, -2, -1, -2, -1] +grouchiest -2.3 0.78102 [-3, -3, -2, -2, -1, -3, -1, -3, -3, -2] +grouchily -1.4 1.56205 [-2, -1, -2, -3, -3, 2, -2, -2, 1, -2] +grouchiness -2.0 0.7746 [-2, -2, -3, -2, -3, -2, -2, 0, -2, -2] +grouching -1.7 1.1 [-1, -3, -2, 1, -2, -3, -2, -1, -2, -2] +grouchy -1.9 0.7 [-1, -3, -2, -2, -1, -3, -1, -2, -2, -2] +growing 0.7 0.64031 [0, 1, 1, 2, 1, 0, 0, 1, 1, 0] +growth 1.6 1.0198 [2, 0, 3, 0, 2, 3, 1, 1, 2, 2] +guarantee 1.0 1.0 [2, 3, 1, 0, 2, 0, 1, 0, 0, 1] +guilt -1.1 1.22066 [-1, -3, 2, -1, -1, -2, -1, -2, -1, -1] +guiltier -2.0 0.63246 [-2, -1, -3, -1, -3, -2, -2, -2, -2, -2] +guiltiest -1.7 1.79165 [-3, -2, -2, -4, -1, -2, 3, -1, -3, -2] +guiltily -1.1 1.57797 [-3, -1, -1, -2, 0, -2, 3, -2, -1, -2] +guiltiness -1.8 0.6 [-2, -2, -1, -2, -1, -1, -2, -2, -3, -2] +guiltless 0.8 1.53623 [3, 2, 1, 2, -2, 1, 1, -2, 1, 1] +guiltlessly 0.7 1.18743 [-1, 1, -2, 2, 1, 1, 1, 1, 2, 1] +guiltlessness 0.6 1.42829 [1, 1, -1, -1, -1, 1, 2, 3, -1, 2] +guilts -1.4 0.66332 [-1, -2, -1, -1, -3, -1, -1, -2, -1, -1] +guilty -1.8 0.6 [-1, -2, -2, -3, -2, -2, -1, -2, -2, -1] +gullibility -1.6 0.66332 [-1, -1, -2, -2, -1, -2, -1, -2, -1, -3] +gullible -1.5 0.67082 [-1, -2, -2, -1, -1, -3, -2, -1, -1, -1] +gun -1.4 1.49666 [0, -4, 0, -3, 0, -3, -2, 0, -2, 0] +h8 -2.7 1.00499 [-4, -3, -4, -1, -1, -3, -3, -3, -2, -3] +ha 1.4 0.8 [1, 0, 1, 1, 3, 2, 2, 1, 2, 1] +hacked -1.7 1.00499 [-2, -1, -2, -4, 0, -2, -2, -1, -1, -2] +haha 2.0 0.89443 [1, 1, 2, 3, 2, 1, 4, 2, 2, 2] +hahaha 2.6 1.0198 [2, 4, 2, 4, 1, 2, 3, 4, 2, 2] +hahas 1.8 0.9798 [1, 2, 2, 4, 3, 2, 1, 1, 1, 1] +hail 0.3 0.9 [0, 0, 0, 2, 0, 0, 2, 0, -1, 0] +hailed 0.9 0.83066 [1, 2, 1, 1, 0, 0, 0, 2, 2, 0] +hallelujah 3.0 0.7746 [3, 4, 3, 1, 3, 3, 3, 3, 3, 4] +handsome 2.2 0.74833 [2, 2, 2, 2, 2, 3, 4, 1, 2, 2] +handsomely 1.9 0.7 [1, 3, 1, 1, 2, 2, 2, 2, 2, 3] +handsomeness 2.4 1.28062 [2, 4, 1, 4, 0, 2, 4, 3, 2, 2] +handsomer 2.0 0.63246 [2, 3, 2, 2, 2, 2, 1, 3, 1, 2] +handsomest 2.6 0.91652 [3, 2, 1, 2, 3, 4, 4, 3, 2, 2] +hapless -1.4 1.11355 [-3, -1, -1, -1, -2, -1, 1, -2, -3, -1] +haplessness -1.4 1.0198 [-1, -2, 0, -1, -1, -1, -1, -2, -1, -4] +happier 2.4 0.66332 [3, 1, 2, 3, 2, 2, 3, 3, 3, 2] +happiest 3.2 0.74833 [4, 3, 2, 4, 4, 3, 3, 3, 2, 4] +happily 2.6 0.91652 [4, 1, 2, 4, 2, 3, 2, 2, 3, 3] +happiness 2.6 0.4899 [2, 3, 3, 3, 3, 2, 2, 3, 2, 3] +happing 1.1 0.83066 [1, 1, 1, 0, 2, 2, 0, 2, 0, 2] +happy 2.7 0.9 [2, 2, 2, 4, 2, 4, 3, 4, 2, 2] +harass -2.2 0.6 [-2, -3, -2, -2, -2, -3, -2, -3, -1, -2] +harassed -2.5 0.80623 [-4, -2, -3, -3, -2, -2, -3, -2, -3, -1] +harasser -2.4 0.8 [-3, -2, -2, -3, -2, -2, -4, -2, -3, -1] +harassers -2.8 0.6 [-3, -3, -2, -2, -3, -3, -3, -4, -2, -3] +harasses -2.5 0.80623 [-3, -3, -2, -3, -2, -2, -4, -2, -3, -1] +harassing -2.5 1.62788 [-2, -4, -3, -4, -3, -3, 2, -2, -3, -3] +harassment -2.5 0.67082 [-2, -3, -2, -2, -3, -2, -4, -3, -2, -2] +harassments -2.6 0.4899 [-3, -3, -2, -3, -2, -3, -3, -2, -2, -3] +hard -0.4 1.2 [0, -1, 0, -1, 0, 1, -2, -1, -2, 2] +hardier -0.6 1.68523 [-3, -2, -2, 1, 1, 2, 1, 0, -2, -2] +hardship -1.3 1.84662 [-2, 2, -4, -1, -2, -3, -1, -2, 2, -2] +hardy 1.7 1.00499 [1, 2, 1, 0, 2, 2, 4, 1, 2, 2] +harm -2.5 0.80623 [-2, -2, -2, -3, -2, -1, -3, -3, -3, -4] +harmed -2.1 0.83066 [-1, -4, -2, -2, -2, -2, -1, -2, -3, -2] +harmfully -2.6 0.91652 [-3, -4, -3, -1, -3, -3, -3, -3, -1, -2] +harmfulness -2.6 0.8 [-3, -1, -3, -3, -3, -2, -4, -2, -2, -3] +harming -2.6 0.66332 [-3, -3, -2, -2, -3, -3, -2, -2, -2, -4] +harmless 1.0 0.7746 [2, 1, 1, 1, 1, 0, 0, 2, 0, 2] +harmlessly 1.4 1.2 [4, 0, 1, 0, 1, 1, 1, 2, 3, 1] +harmlessness 0.8 1.16619 [1, 2, 0, 1, 0, 1, 2, 1, 2, -2] +harmonic 1.8 0.87178 [2, 1, 2, 3, 0, 1, 3, 2, 2, 2] +harmonica 0.6 0.8 [0, 1, 0, 0, 0, 2, 1, 0, 2, 0] +harmonically 2.1 1.13578 [3, 3, 4, 1, 0, 1, 2, 2, 2, 3] +harmonicas 0.1 0.3 [0, 0, 0, 0, 0, 0, 1, 0, 0, 0] +harmonicist 0.5 0.92195 [0, 0, 0, 0, 1, 0, 0, 0, 1, 3] +harmonicists 0.9 1.3 [2, 1, 0, 0, 2, 0, 0, 0, 4, 0] +harmonics 1.5 1.0247 [2, 2, 2, 0, 0, 2, 3, 2, 0, 2] +harmonies 1.3 0.9 [2, 0, 2, 1, 2, 2, 0, 2, 0, 2] +harmonious 2.0 1.09545 [3, 4, 2, 2, 2, 0, 2, 3, 1, 1] +harmoniously 1.9 0.9434 [4, 2, 2, 1, 2, 1, 1, 3, 2, 1] +harmoniousness 1.8 0.6 [1, 2, 2, 2, 2, 1, 2, 3, 2, 1] +harmonise 1.8 0.74833 [1, 1, 2, 3, 2, 1, 1, 3, 2, 2] +harmonised 1.3 0.9 [2, 3, 2, 0, 2, 1, 1, 1, 1, 0] +harmonising 1.4 0.66332 [1, 2, 1, 1, 2, 1, 1, 1, 1, 3] +harmonium 0.9 1.22066 [0, 3, 0, 2, 3, 0, 0, 0, 0, 1] +harmoniums 0.8 0.9798 [0, 0, 0, 2, 0, 2, 0, 2, 2, 0] +harmonization 1.9 0.83066 [3, 1, 2, 2, 2, 2, 3, 0, 2, 2] +harmonizations 0.9 0.9434 [0, 0, 2, 0, 2, 2, 0, 2, 1, 0] +harmonize 1.7 0.78102 [3, 2, 2, 1, 2, 2, 0, 1, 2, 2] +harmonized 1.6 0.91652 [1, 2, 1, 1, 2, 2, 3, 3, 0, 1] +harmonizer 1.6 0.8 [1, 2, 1, 1, 2, 2, 2, 3, 0, 2] +harmonizers 1.6 1.11355 [2, 2, 2, 1, 2, 0, 4, 0, 2, 1] +harmonizes 1.5 0.92195 [0, 2, 2, 2, 0, 1, 1, 2, 3, 2] +harmonizing 1.4 0.66332 [0, 1, 1, 2, 2, 1, 2, 2, 1, 2] +harmony 1.7 0.45826 [2, 2, 2, 2, 1, 2, 2, 2, 1, 1] +harms -2.2 1.6 [2, -3, -2, -2, -3, -2, -4, -4, -2, -2] +harried -1.4 0.4899 [-1, -1, -2, -1, -2, -2, -1, -1, -1, -2] +harsh -1.9 0.7 [-1, -1, -2, -2, -1, -3, -3, -2, -2, -2] +harsher -2.2 0.6 [-2, -3, -2, -3, -2, -2, -1, -3, -2, -2] +harshest -2.9 0.83066 [-4, -2, -2, -2, -2, -3, -3, -4, -4, -3] +hate -2.7 1.00499 [-4, -3, -4, -4, -2, -2, -2, -2, -1, -3] +hated -3.2 0.6 [-3, -3, -4, -3, -2, -3, -3, -4, -4, -3] +hateful -2.2 1.249 [-3, 1, -3, -3, -1, -2, -2, -3, -3, -3] +hatefully -2.3 0.78102 [-1, -3, -3, -3, -1, -2, -2, -2, -3, -3] +hatefulness -3.6 0.4899 [-4, -4, -3, -3, -3, -4, -4, -4, -4, -3] +hater -1.8 0.6 [-2, -1, -2, -2, -2, -1, -1, -2, -2, -3] +haters -2.2 0.6 [-2, -1, -3, -2, -3, -2, -3, -2, -2, -2] +hates -1.9 0.7 [-2, -1, -2, -2, -3, -1, -1, -2, -2, -3] +hating -2.3 1.1 [-4, -3, -4, -1, -2, -2, -1, -2, -1, -3] +hatred -3.2 0.9798 [-1, -3, -2, -4, -3, -3, -4, -4, -4, -4] +haunt -1.7 1.00499 [-1, -1, -3, -1, -2, -2, -1, -4, -1, -1] +haunted -2.1 0.7 [-2, -2, -1, -3, -3, -2, -2, -3, -1, -2] +haunting -1.1 0.83066 [-3, 0, -2, -1, 0, -1, -1, -1, -1, -1] +haunts -1.0 1.41421 [0, -2, -2, -2, -2, -1, 2, -2, 1, -2] +havoc -2.9 0.7 [-2, -4, -4, -3, -2, -3, -3, -3, -2, -3] +healthy 1.7 0.9 [1, 3, 1, 1, 3, 3, 1, 2, 1, 1] +heartbreak -2.7 0.78102 [-1, -3, -3, -3, -2, -4, -2, -3, -3, -3] +heartbreaker -2.2 1.07703 [-2, -3, 0, -3, -2, -1, -4, -3, -2, -2] +heartbreakers -2.1 0.9434 [-3, -2, -3, -2, -1, -1, -4, -1, -2, -2] +heartbreaking -2.0 1.73205 [-3, -1, -3, -3, -4, 2, -3, -2, 0, -3] +heartbreakingly -1.8 2.08806 [-3, 3, 1, -3, -3, -2, -3, -3, -4, -1] +heartbreaks -1.8 1.77764 [-2, 1, -3, -2, -3, -2, -3, 2, -4, -2] +heartbroken -3.3 0.45826 [-4, -3, -3, -4, -3, -3, -4, -3, -3, -3] +heartfelt 2.5 0.5 [3, 3, 2, 3, 2, 2, 3, 2, 2, 3] +heartless -2.2 0.74833 [-2, -2, -2, -4, -2, -1, -2, -3, -2, -2] +heartlessly -2.8 0.6 [-3, -2, -3, -3, -2, -3, -4, -2, -3, -3] +heartlessness -2.8 0.87178 [-3, -3, -2, -3, -4, -4, -1, -3, -2, -3] +heartwarming 2.1 1.22066 [3, 2, 3, 3, 2, 2, 3, 3, -1, 1] +heaven 2.3 1.18743 [1, 1, 2, 4, 3, 3, 3, 4, 1, 1] +heavenlier 3.0 0.63246 [3, 2, 3, 3, 4, 3, 3, 4, 2, 3] +heavenliest 2.7 1.1 [3, 2, 3, 4, 2, 4, 3, 0, 3, 3] +heavenliness 2.7 0.9 [3, 2, 1, 4, 3, 2, 3, 4, 3, 2] +heavenlinesses 2.3 2.2383 [4, 4, 4, 3, -2, 3, 3, 4, -2, 2] +heavenly 3.0 0.63246 [3, 3, 3, 3, 2, 3, 3, 4, 2, 4] +heavens 1.7 1.18743 [4, 0, 1, 2, 0, 3, 2, 2, 2, 1] +heavenward 1.4 1.35647 [0, 3, 0, 4, 1, 2, 2, 0, 2, 0] +heavenwards 1.2 1.32665 [1, 4, 0, 0, 2, 1, 1, 0, 3, 0] +heavyhearted -2.1 0.83066 [-2, -3, -3, -2, -3, -1, -1, -1, -2, -3] +heh -0.6 1.28062 [0, 1, -1, 1, -1, -2, -1, -3, 1, -1] +hell -3.6 0.66332 [-4, -4, -4, -4, -4, -2, -3, -4, -3, -4] +hellish -3.2 0.74833 [-3, -3, -2, -2, -4, -3, -4, -4, -3, -4] +help 1.7 0.78102 [3, 2, 1, 2, 1, 2, 3, 1, 1, 1] +helper 1.4 0.8 [1, 1, 0, 1, 1, 2, 1, 2, 3, 2] +helpers 1.1 0.83066 [1, 1, 0, 2, 1, 1, 1, 1, 3, 0] +helpful 1.8 0.87178 [2, 1, 3, 1, 1, 3, 1, 2, 3, 1] +helpfully 2.3 0.9 [1, 2, 2, 3, 2, 3, 3, 2, 4, 1] +helpfulness 1.9 1.13578 [1, 4, 1, 2, 2, 1, 1, 2, 4, 1] +helping 1.2 0.6 [2, 1, 1, 2, 0, 1, 1, 1, 2, 1] +helpless -2.0 0.63246 [-2, -3, -2, -2, -2, -3, -1, -2, -1, -2] +helplessly -1.4 0.4899 [-1, -1, -2, -2, -1, -1, -1, -2, -2, -1] +helplessness -2.1 0.9434 [-2, -4, -1, -2, -1, -3, -3, -2, -1, -2] +helplessnesses -1.7 0.64031 [-2, -1, -2, -1, -2, -1, -3, -2, -1, -2] +helps 1.6 0.4899 [1, 1, 1, 2, 2, 2, 1, 2, 2, 2] +hero 2.6 0.8 [2, 3, 2, 2, 4, 4, 2, 3, 2, 2] +heroes 2.3 0.9 [3, 4, 3, 1, 3, 2, 1, 2, 2, 2] +heroic 2.6 0.8 [3, 3, 1, 4, 2, 3, 2, 3, 2, 3] +heroical 2.9 1.04403 [4, 4, 2, 4, 2, 3, 1, 4, 2, 3] +heroically 2.4 0.8 [2, 2, 2, 3, 3, 3, 4, 1, 2, 2] +heroicomic 1.0 1.0 [1, 0, 1, 0, 2, 0, 3, 1, 2, 0] +heroicomical 1.1 0.83066 [2, 0, 0, 2, 1, 2, 1, 2, 1, 0] +heroics 2.4 0.8 [2, 1, 2, 2, 2, 3, 3, 3, 4, 2] +heroin -2.2 1.83303 [0, -2, -4, 2, -4, -2, -2, -3, -3, -4] +heroine 2.7 1.1 [0, 2, 4, 4, 3, 3, 3, 3, 2, 3] +heroines 1.8 1.32665 [2, 1, 1, 4, 3, 1, 0, 3, 3, 0] +heroinism -2.0 2.0 [-3, -4, 2, -2, -4, -3, -2, -1, 1, -4] +heroism 2.8 0.6 [3, 3, 4, 3, 2, 2, 3, 3, 2, 3] +heroisms 2.2 0.87178 [3, 1, 2, 4, 3, 2, 2, 2, 1, 2] +heroize 2.1 0.7 [3, 2, 3, 1, 2, 2, 2, 3, 1, 2] +heroized 2.0 1.18322 [1, 0, 3, 3, 2, 0, 3, 3, 2, 3] +heroizes 2.2 0.9798 [1, 3, 2, 3, 4, 3, 2, 1, 2, 1] +heroizing 1.9 1.64012 [2, 3, -2, 2, 4, 3, 2, 2, 3, 0] +heron 0.1 0.3 [0, 0, 0, 0, 0, 1, 0, 0, 0, 0] +heronries 0.7 1.1 [2, 0, 0, 0, 2, 0, 3, 0, 0, 0] +heronry 0.1 0.9434 [0, 0, 0, 0, 0, 2, 0, 1, -2, 0] +herons 0.5 1.0247 [0, 0, 0, 3, 0, 2, 0, 0, 0, 0] +heros 1.3 1.18743 [3, 0, 0, 2, 0, 2, 2, 3, 1, 0] +hesitance -0.9 0.3 [-1, -1, 0, -1, -1, -1, -1, -1, -1, -1] +hesitancies -1.0 0.63246 [-1, -1, -1, -2, -1, -1, -2, 0, 0, -1] +hesitancy -0.9 0.53852 [0, -1, 0, -2, -1, -1, -1, -1, -1, -1] +hesitant -1.0 0.7746 [0, -1, 0, -1, -2, 0, -1, -2, -1, -2] +hesitantly -1.2 0.4 [-1, -1, -2, -1, -1, -1, -1, -2, -1, -1] +hesitate -1.1 0.53852 [-2, -1, -1, -1, -2, -1, -1, 0, -1, -1] +hesitated -1.3 0.9 [-1, -2, -1, -2, -2, -2, -1, 1, -1, -2] +hesitater -1.4 0.66332 [-1, -1, -1, -1, -1, -2, -1, -3, -2, -1] +hesitaters -1.4 0.4899 [-1, -2, -1, -1, -1, -1, -2, -2, -2, -1] +hesitates -1.4 0.4899 [-1, -1, -1, -2, -1, -2, -1, -2, -2, -1] +hesitating -1.4 0.66332 [-1, -1, -2, -1, -1, -3, -2, -1, -1, -1] +hesitatingly -1.5 0.80623 [-1, -1, -1, -1, -3, -2, -3, -1, -1, -1] +hesitation -1.1 0.53852 [-2, 0, -1, -1, -1, -1, -1, -2, -1, -1] +hesitations -1.1 0.53852 [-1, -1, -1, 0, -2, -1, -1, -2, -1, -1] +hid -0.4 0.4899 [0, -1, 0, 0, -1, -1, -1, 0, 0, 0] +hide -0.7 0.64031 [0, -1, -1, -1, -1, 0, 0, -2, -1, 0] +hides -0.7 0.9 [-1, -2, -1, 0, -1, 0, 0, -2, 1, -1] +hiding -1.2 0.4 [-1, -1, -2, -1, -1, -1, -1, -1, -2, -1] +highlight 1.4 0.91652 [3, 0, 1, 1, 2, 1, 0, 2, 2, 2] +hilarious 1.7 1.41774 [2, 2, 2, 3, 3, 1, -2, 2, 3, 1] +hindrance -1.7 0.78102 [-2, -3, -2, -1, -1, -1, -3, -1, -2, -1] +hoax -1.1 1.04403 [-3, -1, -2, -1, 1, -2, -1, -1, -1, 0] +holiday 1.7 1.18743 [1, 3, 2, 2, 0, 0, 1, 2, 4, 2] +holidays 1.6 1.0198 [2, 0, 1, 2, 3, 0, 1, 2, 3, 2] +homesick -0.7 1.67631 [-2, -1, -1, -2, -1, -2, 2, -1, 3, -2] +homesickness -1.8 1.249 [-3, -2, -1, -1, -3, -2, -1, 1, -3, -3] +homesicknesses -1.8 0.6 [-1, -2, -2, -2, -1, -2, -1, -2, -3, -2] +honest 2.3 0.9 [3, 2, 1, 2, 3, 1, 2, 3, 2, 4] +honester 1.9 0.7 [2, 3, 2, 2, 1, 3, 1, 1, 2, 2] +honestest 3.0 0.7746 [1, 3, 3, 3, 3, 3, 4, 4, 3, 3] +honesties 1.8 1.07703 [4, 3, 1, 1, 1, 1, 3, 2, 1, 1] +honestly 2.0 0.63246 [2, 3, 2, 2, 1, 2, 2, 1, 3, 2] +honesty 2.2 0.6 [2, 3, 2, 2, 1, 2, 3, 2, 3, 2] +honor 2.2 1.16619 [3, 2, 1, 2, 0, 4, 3, 1, 3, 3] +honorability 2.2 0.4 [3, 3, 2, 2, 2, 2, 2, 2, 2, 2] +honorable 2.5 0.67082 [2, 2, 3, 2, 4, 3, 2, 2, 2, 3] +honorableness 2.2 0.87178 [2, 4, 1, 3, 3, 2, 1, 2, 2, 2] +honorably 2.4 0.66332 [2, 2, 3, 2, 3, 3, 3, 1, 2, 3] +honoraria 0.6 0.8 [1, 0, 1, 0, 0, 0, 2, 0, 2, 0] +honoraries 1.5 1.5 [2, 2, 1, 3, 3, 1, -2, 2, 3, 0] +honorarily 1.9 0.7 [2, 2, 3, 1, 2, 1, 2, 1, 3, 2] +honorarium 0.7 1.48661 [3, 2, -1, 2, 1, -2, 1, 1, -1, 1] +honorariums 1.0 1.0 [0, 0, 0, 0, 1, 2, 1, 3, 2, 1] +honorary 1.4 0.91652 [2, 2, 2, 3, 1, 1, 0, 1, 2, 0] +honored 2.8 0.87178 [3, 4, 4, 3, 1, 2, 2, 3, 3, 3] +honoree 2.1 0.7 [3, 2, 3, 3, 1, 2, 1, 2, 2, 2] +honorees 2.3 0.78102 [1, 3, 3, 4, 2, 2, 2, 2, 2, 2] +honorer 1.7 0.78102 [2, 1, 3, 3, 1, 2, 1, 2, 1, 1] +honorers 1.3 0.45826 [1, 1, 2, 2, 1, 1, 2, 1, 1, 1] +honorific 1.4 1.2 [2, 2, 2, 2, 2, 1, 2, 1, 2, -2] +honorifically 2.2 0.74833 [3, 4, 1, 2, 2, 2, 2, 2, 2, 2] +honorifics 1.7 0.78102 [1, 2, 0, 1, 2, 2, 2, 3, 2, 2] +honoring 2.3 0.64031 [3, 3, 1, 2, 2, 3, 3, 2, 2, 2] +honors 2.3 0.64031 [3, 2, 2, 2, 1, 3, 3, 2, 3, 2] +honour 2.7 0.78102 [2, 3, 2, 2, 2, 3, 4, 4, 3, 2] +honourable 2.1 0.53852 [2, 3, 2, 2, 2, 1, 3, 2, 2, 2] +honoured 2.2 1.249 [3, 3, 4, 3, -1, 2, 2, 2, 2, 2] +honourer 1.8 0.87178 [2, 3, 2, 1, 2, 3, 1, 0, 2, 2] +honourers 1.6 1.0198 [0, 2, 2, 1, 2, 2, 1, 3, 0, 3] +honouring 2.1 0.3 [2, 2, 2, 3, 2, 2, 2, 2, 2, 2] +honours 2.2 0.87178 [4, 3, 2, 2, 3, 2, 2, 1, 2, 1] +hooligan -1.5 0.5 [-1, -2, -1, -2, -2, -2, -1, -1, -2, -1] +hooliganism -2.1 0.83066 [-3, -2, -3, -3, -2, -2, -2, -2, 0, -2] +hooligans -1.1 1.22066 [-2, -1, -1, 2, -1, -1, -1, -3, -2, -1] +hooray 2.3 0.9 [3, 2, 3, 2, 1, 3, 1, 2, 2, 4] +hope 1.9 0.53852 [3, 2, 2, 1, 2, 2, 1, 2, 2, 2] +hoped 1.6 0.4899 [1, 2, 1, 1, 2, 2, 1, 2, 2, 2] +hopeful 2.3 0.78102 [2, 1, 1, 3, 3, 3, 2, 3, 2, 3] +hopefully 1.7 0.78102 [1, 3, 1, 3, 1, 2, 1, 1, 2, 2] +hopefulness 1.6 1.35647 [2, 1, -2, 2, 3, 2, 1, 3, 2, 2] +hopeless -2.0 1.78885 [-3, -3, -3, -3, 3, -1, -3, -3, -2, -2] +hopelessly -2.2 0.74833 [-3, -4, -2, -2, -1, -2, -2, -2, -2, -2] +hopelessness -3.1 0.7 [-3, -4, -4, -3, -3, -3, -4, -3, -2, -2] +hopes 1.8 0.6 [1, 3, 1, 2, 2, 2, 1, 2, 2, 2] +hoping 1.8 0.4 [2, 2, 2, 1, 2, 2, 2, 2, 2, 1] +horrendous -2.8 0.87178 [-3, -3, -4, -4, -3, -3, -2, -2, -1, -3] +horrendously -1.9 1.92094 [-3, -2, -4, -4, 2, -1, -3, -2, 1, -3] +horrent -0.9 1.04403 [0, -1, -2, 0, 0, -3, -1, 0, -2, 0] +horrible -2.5 0.67082 [-2, -2, -3, -2, -2, -4, -3, -3, -2, -2] +horribleness -2.4 0.4899 [-3, -3, -2, -2, -3, -2, -2, -3, -2, -2] +horribles -2.1 0.7 [-2, -4, -2, -2, -1, -2, -2, -2, -2, -2] +horribly -2.4 0.66332 [-2, -2, -2, -2, -2, -4, -3, -3, -2, -2] +horrid -2.5 1.0247 [-2, -3, -3, -4, -4, -1, -2, -2, -3, -1] +horridly -1.4 1.49666 [-2, 0, -3, -2, 0, -3, 2, -2, -2, -2] +horridness -2.3 1.26886 [-3, -3, -2, 1, -3, -3, -3, -3, -1, -3] +horridnesses -3.0 1.09545 [-2, -3, -4, -4, -4, -4, -2, -2, -1, -4] +horrific -3.4 0.91652 [-2, -4, -4, -4, -2, -4, -2, -4, -4, -4] +horrifically -2.9 0.7 [-2, -3, -2, -4, -2, -4, -3, -3, -3, -3] +horrified -2.5 0.92195 [-2, -3, -2, -2, -1, -4, -2, -2, -3, -4] +horrifies -2.9 1.22066 [-1, -3, -2, -1, -4, -4, -4, -4, -2, -4] +horrify -2.5 0.67082 [-2, -2, -3, -2, -2, -2, -4, -2, -3, -3] +horrifying -2.7 0.9 [-3, -4, -3, -2, -3, -3, -4, -2, -2, -1] +horrifyingly -3.3 0.9 [-3, -3, -4, -4, -1, -4, -3, -3, -4, -4] +horror -2.7 1.1 [-3, -1, -4, -4, -4, -3, -1, -2, -3, -2] +horrors -2.7 0.64031 [-3, -3, -4, -3, -2, -2, -2, -3, -2, -3] +hostile -1.6 1.74356 [-4, -3, -3, -1, 1, -2, 2, -2, -2, -2] +hostilely -2.2 0.6 [-1, -3, -3, -2, -2, -2, -2, -2, -2, -3] +hostiles -1.3 1.9 [-3, -3, -3, -3, -1, 2, -3, -1, 1, 1] +hostilities -2.1 0.53852 [-2, -3, -2, -2, -2, -2, -1, -2, -3, -2] +hostility -2.5 0.80623 [-2, -2, -3, -3, -3, -2, -4, -2, -3, -1] +huckster -0.9 0.7 [-1, 0, -1, 0, -1, -2, -2, 0, -1, -1] +hug 2.1 1.04403 [1, 3, 2, 1, 1, 2, 3, 3, 1, 4] +huge 1.3 0.9 [0, 2, 2, 0, 0, 2, 2, 2, 1, 2] +huggable 1.6 0.66332 [2, 2, 1, 1, 1, 3, 1, 2, 2, 1] +hugged 1.7 0.78102 [2, 2, 2, 2, 3, 1, 1, 2, 0, 2] +hugger 1.6 0.91652 [3, 2, 2, 2, 3, 1, 1, 1, 0, 1] +huggers 1.8 0.6 [1, 3, 1, 2, 1, 2, 2, 2, 2, 2] +hugging 1.8 0.74833 [2, 1, 1, 3, 3, 2, 2, 1, 2, 1] +hugs 2.2 0.74833 [3, 2, 1, 2, 2, 2, 3, 1, 3, 3] +humerous 1.4 1.11355 [-1, 2, 2, 3, 1, 1, 2, 0, 2, 2] +humiliate -2.5 1.28452 [-3, -3, -3, -3, -2, -2, -4, -3, 1, -3] +humiliated -1.4 2.498 [3, -3, -4, -3, -3, -4, -3, 0, 1, 2] +humiliates -1.0 2.09762 [1, -2, -3, -3, -3, -2, -3, 1, 2, 2] +humiliating -1.2 1.8868 [-4, -1, -3, -1, 2, -1, 2, -3, -2, -1] +humiliatingly -2.6 0.4899 [-3, -3, -2, -2, -3, -3, -3, -3, -2, -2] +humiliation -2.7 0.78102 [-2, -3, -4, -2, -2, -2, -3, -2, -4, -3] +humiliations -2.4 0.66332 [-3, -2, -2, -2, -2, -2, -2, -3, -2, -4] +humor 1.1 0.53852 [1, 0, 2, 2, 1, 1, 1, 1, 1, 1] +humoral 0.6 1.0198 [2, 0, 0, 0, 0, 0, 3, 1, 0, 0] +humored 1.2 0.87178 [1, 1, 2, 2, 1, 1, 2, 1, 2, -1] +humoresque 1.2 0.6 [1, 1, 1, 2, 1, 2, 2, 1, 1, 0] +humoresques 0.9 1.04403 [1, 0, 2, 0, 0, 1, 2, 0, 3, 0] +humoring 2.1 0.7 [3, 2, 2, 2, 1, 2, 2, 1, 3, 3] +humorist 1.2 0.74833 [1, 2, 1, 1, 2, 1, 2, 0, 0, 2] +humoristic 1.5 0.80623 [3, 0, 2, 1, 2, 1, 2, 2, 1, 1] +humorists 1.3 0.78102 [2, 1, 1, 1, 0, 1, 2, 3, 1, 1] +humorless -1.3 0.45826 [-1, -2, -1, -1, -1, -1, -2, -1, -1, -2] +humorlessness -1.4 1.11355 [1, -3, -3, -1, -1, -2, -1, -1, -2, -1] +humorous 1.6 0.4899 [1, 2, 1, 2, 2, 1, 2, 2, 1, 2] +humorously 2.3 0.78102 [3, 3, 2, 2, 1, 3, 3, 1, 2, 3] +humorousness 2.4 0.66332 [1, 2, 3, 2, 3, 2, 3, 3, 2, 3] +humors 1.6 0.4899 [2, 1, 2, 2, 2, 2, 1, 2, 1, 1] +humour 2.1 0.9434 [1, 2, 2, 4, 2, 1, 1, 3, 3, 2] +humoured 1.1 0.53852 [1, 0, 1, 2, 2, 1, 1, 1, 1, 1] +humouring 1.7 0.78102 [2, 3, 1, 2, 1, 0, 2, 2, 2, 2] +humourous 2.0 0.7746 [1, 2, 3, 2, 2, 3, 3, 2, 1, 1] +hunger -1.0 1.67332 [-4, 0, 2, -2, -1, -2, 1, -2, 0, -2] +hurrah 2.6 0.8 [3, 2, 3, 3, 1, 3, 4, 2, 2, 3] +hurrahed 1.9 0.53852 [2, 2, 1, 1, 2, 2, 3, 2, 2, 2] +hurrahing 2.4 0.4899 [3, 2, 2, 2, 3, 2, 3, 3, 2, 2] +hurrahs 2.1 1.44568 [2, 3, 0, 3, 2, 3, -1, 2, 3, 4] +hurray 2.7 0.78102 [3, 2, 3, 3, 1, 3, 4, 2, 3, 3] +hurrayed 1.8 1.32665 [3, 3, 2, 3, 3, 3, 0, 0, 1, 0] +hurraying 1.2 1.66132 [2, -3, 2, 3, 0, 2, 2, 2, 0, 2] +hurrays 2.4 1.11355 [2, 3, 2, 4, 0, 3, 2, 2, 2, 4] +hurt -2.4 0.8 [-3, -3, -2, -2, -4, -3, -2, -1, -2, -2] +hurter -2.3 0.78102 [-2, -4, -1, -2, -3, -3, -2, -2, -2, -2] +hurters -1.9 1.04403 [-2, -3, -1, -2, -1, 0, -3, -3, -3, -1] +hurtful -2.4 1.0198 [-2, -4, -2, -2, -1, -3, -2, -3, -1, -4] +hurtfully -2.6 0.66332 [-3, -2, -3, -2, -2, -3, -4, -3, -2, -2] +hurtfulness -1.9 1.51327 [2, -2, -2, -2, -3, -1, -2, -3, -4, -2] +hurting -1.7 0.78102 [-3, -1, -1, -2, -1, -1, -3, -2, -2, -1] +hurtle -0.3 1.1 [-2, 1, 0, -1, -1, -1, 0, 2, 0, -1] +hurtled -0.6 0.8 [0, -2, 0, 0, 0, 0, -1, -1, -2, 0] +hurtles -1.0 0.63246 [-1, -2, 0, 0, -1, -1, -1, -1, -2, -1] +hurtless 0.3 1.55242 [-1, -3, 2, 1, 2, 1, 0, 0, -1, 2] +hurtling -1.4 0.8 [-3, -2, -1, -1, -1, -1, -1, -2, 0, -2] +hurts -2.1 0.83066 [-4, -2, -2, -2, -3, -1, -2, -2, -2, -1] +hypocritical -2.0 0.89443 [-4, -2, -1, -3, -2, -1, -2, -1, -2, -2] +hysteria -1.9 0.7 [-1, -3, -1, -2, -2, -2, -2, -2, -1, -3] +hysterical -0.1 1.97231 [2, 0, 0, 3, -2, -2, 3, -1, -2, -2] +hysterics -1.8 1.77764 [-3, -3, -3, -1, -3, -1, -2, 3, -3, -2] +ideal 2.4 1.2 [4, 3, 4, 4, 2, 2, 1, 2, 1, 1] +idealess -1.9 1.3 [-4, -2, -3, -2, -1, 0, -4, -1, -1, -1] +idealise 1.4 0.91652 [2, 2, 1, 0, 1, 3, 2, 0, 1, 2] +idealised 2.1 0.83066 [1, 4, 1, 3, 2, 2, 2, 2, 2, 2] +idealises 2.0 0.89443 [1, 4, 1, 2, 2, 2, 2, 3, 1, 2] +idealising 0.6 0.4899 [0, 1, 1, 1, 1, 1, 1, 0, 0, 0] +idealism 1.7 1.1 [1, 2, 0, 3, 3, 2, 1, 2, 3, 0] +idealisms 0.8 0.9798 [0, 2, 3, 1, 0, 0, 1, 0, 0, 1] +idealist 1.6 1.56205 [2, 3, -2, 1, 3, 3, 1, 0, 2, 3] +idealistic 1.8 0.9798 [2, 1, 0, 2, 4, 2, 2, 2, 1, 2] +idealistically 1.7 1.1 [0, 3, 3, 1, 2, 3, 0, 2, 1, 2] +idealists 0.7 1.1 [0, -2, 1, 2, 1, 1, 2, 0, 1, 1] +idealities 1.5 0.67082 [2, 1, 1, 2, 1, 0, 2, 2, 2, 2] +ideality 1.9 0.9434 [0, 1, 2, 3, 2, 1, 2, 3, 3, 2] +idealization 1.8 0.9798 [2, 2, 2, 1, 4, 2, 2, 0, 1, 2] +idealizations 1.4 0.66332 [2, 1, 1, 2, 1, 2, 1, 0, 2, 2] +idealize 1.2 0.9798 [1, 2, 2, 0, 0, 1, 3, 0, 2, 1] +idealized 1.8 0.74833 [2, 3, 1, 1, 2, 1, 3, 1, 2, 2] +idealizer 1.3 0.9 [1, 1, 1, 1, 1, 3, 0, 1, 3, 1] +idealizers 1.9 1.37477 [1, 4, 1, 2, 0, 2, 3, 2, 4, 0] +idealizes 2.0 1.0 [3, 2, 2, 1, 4, 2, 2, 0, 2, 2] +idealizing 1.4 1.0198 [1, 1, 2, 3, 0, 1, 3, 0, 2, 1] +idealless -1.7 1.00499 [-2, -2, -2, -2, -4, -1, 0, -1, -2, -1] +ideally 1.8 1.16619 [1, 0, 2, 2, 3, 2, 4, 0, 2, 2] +idealogues 0.5 0.92195 [1, 0, -1, 2, 0, 0, 2, 0, 1, 0] +idealogy 0.8 1.16619 [0, 3, 1, 0, 2, 0, 0, 1, 2, -1] +ideals 0.8 0.6 [0, 1, 0, 2, 1, 1, 1, 0, 1, 1] +idiot -2.3 0.64031 [-2, -3, -1, -3, -2, -3, -3, -2, -2, -2] +idiotic -2.6 0.91652 [-3, -4, -2, -3, -2, -2, -4, -1, -3, -2] +ignorable -1.0 0.63246 [-1, -1, -1, -2, 0, -1, 0, -1, -2, -1] +ignorami -1.9 0.83066 [-2, -2, -3, -2, 0, -1, -2, -2, -3, -2] +ignoramus -1.9 0.83066 [-1, -2, -1, -3, -1, -3, -1, -3, -2, -2] +ignoramuses -2.3 1.1 [-2, -2, -3, -4, 0, -1, -3, -2, -3, -3] +ignorance -1.5 1.20416 [-2, -2, -3, -2, 0, -2, -1, -3, -1, 1] +ignorances -1.2 0.9798 [0, -1, -2, -1, -2, -2, -1, 1, -2, -2] +ignorant -1.1 0.83066 [-1, -1, -1, -2, 1, -2, -1, -2, -1, -1] +ignorantly -1.6 0.91652 [-1, -2, -2, -2, -2, -2, -2, 1, -2, -2] +ignorantness -1.1 1.44568 [3, -1, -2, -1, -1, -2, -2, -2, -1, -2] +ignore -1.5 0.67082 [-1, -2, -1, -1, -1, -1, -2, -3, -2, -1] +ignored -1.3 0.45826 [-2, -1, -2, -1, -1, -2, -1, -1, -1, -1] +ignorer -1.3 0.45826 [-1, -1, -2, -1, -2, -1, -1, -1, -2, -1] +ignorers -0.7 1.00499 [-1, -2, -1, -1, -1, 1, 0, -2, 1, -1] +ignores -1.1 0.3 [-1, -1, -2, -1, -1, -1, -1, -1, -1, -1] +ignoring -1.7 0.64031 [-1, -1, -1, -2, -2, -3, -2, -1, -2, -2] +ill -1.8 0.9798 [-2, 0, -2, -1, -4, -2, -2, -2, -1, -2] +illegal -2.6 0.8 [-3, -4, -3, -2, -1, -2, -3, -3, -2, -3] +illiteracy -1.9 0.7 [-2, -1, -2, -2, -3, -2, -1, -2, -1, -3] +illness -1.7 0.64031 [-2, -1, -2, -2, -3, -2, -1, -2, -1, -1] +illnesses -2.2 0.74833 [-2, -2, -2, -4, -2, -3, -2, -1, -2, -2] +imbecile -2.2 0.9798 [-3, -2, -3, -3, -3, -1, -3, 0, -2, -2] +immobilized -1.2 0.87178 [-1, -3, 0, -1, -1, 0, -2, -1, -2, -1] +immoral -2.0 1.09545 [-4, -1, -1, -3, -2, -3, -3, -1, -1, -1] +immoralism -1.6 0.91652 [-2, -2, -2, -2, 1, -2, -2, -2, -1, -2] +immoralist -2.1 0.3 [-2, -2, -3, -2, -2, -2, -2, -2, -2, -2] +immoralists -1.7 0.78102 [-2, -2, -2, -3, -1, -1, -1, -1, -3, -1] +immoralities -1.1 1.51327 [-2, -1, -4, -3, 1, 1, -1, 0, -1, -1] +immorality -0.6 2.2891 [3, -3, 1, 2, 2, -2, -4, -1, -2, -2] +immorally -2.1 0.7 [-1, -1, -2, -2, -3, -2, -3, -2, -2, -3] +immortal 1.0 1.73205 [3, 3, 2, 2, -2, -2, 2, 1, 1, 0] +immune 1.2 0.74833 [2, 2, 0, 1, 2, 1, 2, 1, 1, 0] +impatience -1.8 0.4 [-2, -2, -1, -2, -2, -2, -2, -1, -2, -2] +impatiens -0.2 0.6 [0, 0, -1, 0, 0, 0, 1, -1, -1, 0] +impatient -1.2 0.4 [-1, -1, -1, -1, -1, -1, -2, -1, -1, -2] +impatiently -1.7 0.64031 [-1, -1, -2, -3, -1, -2, -1, -2, -2, -2] +imperfect -1.3 0.64031 [-1, -1, -1, -1, -1, -2, -3, -1, -1, -1] +impersonal -1.3 0.45826 [-2, -2, -1, -1, -2, -1, -1, -1, -1, -1] +impolite -1.6 0.66332 [-2, -1, -3, -1, -1, -1, -1, -2, -2, -2] +impolitely -1.8 0.6 [-2, -2, -1, -1, -2, -1, -2, -2, -3, -2] +impoliteness -1.8 0.87178 [-1, -3, -2, -3, -2, -3, -1, -1, -1, -1] +impolitenesses -2.3 0.78102 [-3, -2, -2, -1, -1, -3, -3, -2, -3, -3] +importance 1.5 0.80623 [2, 1, 2, 3, 1, 2, 1, 0, 2, 1] +importancies 0.4 1.42829 [0, 0, 1, 2, 0, 0, 2, 2, 0, -3] +importancy 1.4 0.66332 [2, 1, 2, 2, 1, 2, 1, 0, 2, 1] +important 0.8 1.07703 [0, 0, 0, 2, 1, 0, 0, 3, 2, 0] +importantly 1.3 0.78102 [2, 1, 2, 1, 2, 2, 0, 0, 1, 2] +impose -1.2 0.4 [-1, -1, -1, -1, -2, -1, -2, -1, -1, -1] +imposed -0.3 1.41774 [2, -1, -1, -1, 1, 0, -2, 2, -2, -1] +imposes -0.4 1.42829 [-2, -1, 1, -2, -1, -1, -2, 1, 2, 1] +imposing -0.4 1.0198 [1, -1, -2, -1, 1, 1, 0, -1, -1, -1] +impotent -1.1 0.3 [-1, -1, -1, -2, -1, -1, -1, -1, -1, -1] +impress 1.9 0.53852 [2, 2, 1, 2, 2, 2, 2, 1, 2, 3] +impressed 2.1 0.3 [2, 2, 2, 2, 2, 2, 3, 2, 2, 2] +impresses 2.1 0.3 [2, 2, 2, 2, 2, 2, 3, 2, 2, 2] +impressibility 1.2 1.249 [-1, 2, 0, 2, 0, 2, 2, 3, 2, 0] +impressible 0.8 1.16619 [2, -1, 1, 0, -1, 2, 1, 0, 2, 2] +impressing 2.5 0.92195 [3, 4, 1, 2, 3, 2, 3, 1, 3, 3] +impression 0.9 0.9434 [0, 1, 0, 0, 2, 2, 0, 2, 0, 2] +impressionable 0.2 1.07703 [0, 0, -1, 1, -1, -1, 0, 2, 0, 2] +impressionism 0.8 1.07703 [0, 2, 3, 0, 0, 2, 0, 0, 1, 0] +impressionisms 0.5 0.80623 [0, 0, 0, 0, 0, 2, 0, 1, 0, 2] +impressionist 1.0 1.09545 [0, 2, 3, 0, 0, 2, 2, 0, 1, 0] +impressionistic 1.5 1.20416 [2, 2, 0, 0, 1, 0, 2, 2, 4, 2] +impressionistically 1.6 0.8 [2, 0, 1, 1, 2, 2, 3, 2, 2, 1] +impressionists 0.5 1.43178 [2, 0, 0, 1, 1, 2, -2, 2, 1, -2] +impressions 0.9 1.13578 [2, 0, 0, 3, 0, 2, 0, 2, 0, 0] +impressive 2.3 0.78102 [1, 2, 3, 2, 3, 2, 3, 3, 3, 1] +impressively 2.0 0.89443 [3, 1, 1, 2, 2, 2, 2, 4, 2, 1] +impressiveness 1.7 0.64031 [2, 1, 2, 3, 1, 2, 2, 2, 1, 1] +impressment -0.4 1.85472 [-2, 1, 3, -2, -1, -3, 0, 0, 2, -2] +impressments 0.5 1.20416 [2, 0, 0, 1, 2, 2, 0, -2, 0, 0] +impressure 0.6 1.0198 [-1, 0, 0, 0, 0, 2, 0, 2, 1, 2] +imprisoned -2.0 1.0 [-4, -2, -3, -1, -3, -2, -1, -2, -1, -1] +improve 1.9 0.7 [2, 3, 3, 2, 1, 1, 2, 2, 1, 2] +improved 2.1 0.7 [3, 1, 2, 3, 2, 3, 1, 2, 2, 2] +improvement 2.0 0.63246 [2, 3, 3, 2, 1, 1, 2, 2, 2, 2] +improvements 1.3 0.64031 [0, 2, 2, 1, 2, 2, 1, 1, 1, 1] +improver 1.8 0.6 [2, 1, 2, 1, 2, 3, 1, 2, 2, 2] +improvers 1.3 0.78102 [1, 2, 2, 1, 2, 2, 0, 0, 1, 2] +improves 1.8 1.07703 [3, -1, 2, 2, 2, 3, 1, 2, 2, 2] +improving 1.8 0.4 [2, 2, 1, 1, 2, 2, 2, 2, 2, 2] +inability -1.7 0.9 [-2, -2, -3, 0, -2, -3, -2, -1, -1, -1] +inaction -1.0 0.63246 [-2, -1, 0, -1, -1, 0, -1, -2, -1, -1] +inadequacies -1.7 0.64031 [-1, -3, -2, -1, -2, -1, -2, -2, -1, -2] +inadequacy -1.7 0.78102 [-1, -3, -1, -1, -3, -2, -2, -1, -2, -1] +inadequate -1.7 0.64031 [-2, -1, -1, -3, -1, -1, -2, -2, -2, -2] +inadequately -1.0 1.26491 [-3, -1, -1, -2, 2, -1, -2, -1, 0, -1] +inadequateness -1.7 0.45826 [-2, -2, -1, -1, -1, -2, -2, -2, -2, -2] +inadequatenesses -1.6 0.91652 [-1, -1, -2, -1, -2, -4, -2, -1, -1, -1] +incapable -1.6 0.4899 [-1, -2, -1, -1, -2, -1, -2, -2, -2, -2] +incapacitated -1.9 0.9434 [-2, -2, -1, -1, -2, -4, -1, -1, -2, -3] +incensed -2.0 1.0 [-2, -1, -4, 0, -2, -2, -2, -3, -2, -2] +incentive 1.5 1.0247 [1, 2, 1, 2, 1, 0, 4, 2, 1, 1] +incentives 1.3 1.34536 [2, 2, 1, 1, 3, 1, -2, 3, 1, 1] +incompetence -2.3 0.45826 [-3, -2, -2, -3, -2, -3, -2, -2, -2, -2] +incompetent -2.1 0.83066 [-1, -1, -2, -2, -3, -3, -2, -3, -1, -3] +inconsiderate -1.9 0.7 [-2, -1, -1, -1, -2, -2, -2, -3, -3, -2] +inconvenience -1.5 0.5 [-1, -2, -1, -1, -1, -2, -2, -1, -2, -2] +inconvenient -1.4 0.4899 [-2, -2, -1, -2, -1, -2, -1, -1, -1, -1] +increase 1.3 0.64031 [1, 2, 2, 1, 2, 0, 1, 1, 2, 1] +increased 1.1 1.04403 [2, 0, 3, 2, 2, 1, 0, 1, 0, 0] +indecision -0.8 0.6 [-1, 0, -1, 0, -1, -1, -2, 0, -1, -1] +indecisions -1.1 0.53852 [-1, -1, -1, -1, -2, -1, -2, -1, 0, -1] +indecisive -1.0 0.44721 [0, -1, -1, -1, -1, -2, -1, -1, -1, -1] +indecisively -0.7 1.18743 [-2, -1, -1, -1, -1, -1, -2, 2, 1, -1] +indecisiveness -1.3 0.64031 [-1, -3, -1, -2, -1, -1, -1, -1, -1, -1] +indecisivenesses -0.9 0.53852 [-1, -1, 0, -1, -1, 0, -1, -2, -1, -1] +indestructible 0.6 1.85472 [3, 4, -1, -2, 1, 1, 2, 0, -1, -1] +indifference -0.2 0.74833 [0, -1, 0, 0, 0, 1, -2, 0, 0, 0] +indifferent -0.8 0.6 [-1, 0, 0, -1, -2, -1, -1, 0, -1, -1] +indignant -1.8 0.74833 [-1, -3, -2, -2, -2, -1, -1, -1, -3, -2] +indignation -2.4 0.8 [-2, -1, -2, -3, -3, -3, -1, -3, -3, -3] +indoctrinate -1.4 0.91652 [-1, -3, -1, 0, -2, -1, -2, -2, 0, -2] +indoctrinated -0.4 1.35647 [1, -2, -3, 1, -1, 1, 1, -1, -1, 0] +indoctrinates -0.6 1.2 [1, -1, -3, 1, -1, 1, -1, -1, -1, -1] +indoctrinating -0.7 1.41774 [-1, 0, -3, -1, -2, -1, 2, -2, 0, 1] +ineffective -0.5 1.74642 [-2, -1, -1, -1, -2, 2, -2, 1, 3, -2] +ineffectively -1.3 0.9 [-2, -2, -2, 1, -1, -1, -1, -2, -1, -2] +ineffectiveness -1.3 0.45826 [-1, -1, -2, -1, -1, -2, -1, -1, -2, -1] +ineffectual -1.2 0.4 [-1, -1, -1, -1, -1, -1, -1, -2, -2, -1] +ineffectuality -1.6 0.66332 [-2, -1, -1, -1, -2, -1, -3, -2, -2, -1] +ineffectually -1.1 0.9434 [-1, -2, -2, -1, 0, -1, -2, -1, 1, -2] +ineffectualness -1.3 0.45826 [-2, -1, -1, -1, -1, -2, -1, -1, -2, -1] +infatuated 0.2 1.72047 [3, 2, 0, 3, -1, -1, -2, 0, -1, -1] +infatuation 0.6 1.74356 [1, -1, -1, 2, -1, 1, 4, 2, 1, -2] +infected -2.2 0.6 [-3, -2, -2, -2, -2, -2, -3, -1, -2, -3] +inferior -1.7 0.78102 [-1, -2, -2, -1, -1, -3, -2, -1, -1, -3] +inferiorities -1.9 0.7 [-2, -3, -1, -2, -2, -3, -1, -1, -2, -2] +inferiority -1.1 1.7 [-2, -3, -2, -2, -2, -3, 2, 1, -1, 1] +inferiorly -2.0 0.63246 [-3, -2, -2, -2, -2, -3, -1, -2, -1, -2] +inferiors -0.5 1.43178 [-1, -1, -1, -2, -1, 0, 3, -1, 1, -2] +inflamed -1.4 1.28062 [-2, -2, -1, -2, -2, -1, 2, -3, -2, -1] +influential 1.9 1.04403 [3, 1, 2, 3, 4, 1, 1, 2, 1, 1] +infringement -2.1 0.83066 [-3, -1, -2, -1, -2, -1, -3, -3, -2, -3] +infuriate -2.2 0.87178 [-2, -1, -3, -3, -2, -3, -3, -1, -1, -3] +infuriated -3.0 0.7746 [-1, -4, -3, -3, -3, -3, -3, -3, -3, -4] +infuriates -2.6 0.8 [-4, -2, -1, -3, -3, -3, -2, -3, -3, -2] +infuriating -2.4 1.42829 [-1, -3, -3, -3, -3, -4, 0, 0, -4, -3] +inhibin -0.2 0.4 [-1, 0, 0, 0, 0, 0, 0, 0, -1, 0] +inhibit -1.6 0.4899 [-1, -2, -1, -2, -1, -2, -2, -2, -1, -2] +inhibited -0.4 0.4899 [0, 0, -1, 0, -1, -1, 0, -1, 0, 0] +inhibiting -0.4 1.42829 [1, -1, -1, -1, -2, -1, 2, -2, 2, -1] +inhibition -1.5 0.67082 [-1, -1, -1, -1, -2, -1, -1, -2, -2, -3] +inhibitions -0.8 0.74833 [-2, -1, -2, 0, 0, 0, 0, -1, -1, -1] +inhibitive -1.4 0.4899 [-2, -2, -1, -1, -2, -1, -2, -1, -1, -1] +inhibitor -0.3 1.00499 [-2, 1, 1, -1, 1, 0, -1, -1, 0, -1] +inhibitors -1.0 0.7746 [-1, 0, -2, -1, -2, -2, 0, 0, -1, -1] +inhibitory -1.0 0.7746 [0, -1, -2, -2, -1, -2, 0, 0, -1, -1] +inhibits -0.9 0.53852 [-1, -1, -2, -1, -1, 0, -1, -1, -1, 0] +injured -1.7 0.64031 [-2, -1, -1, -1, -2, -1, -2, -2, -3, -2] +injury -1.8 0.6 [-2, -2, -1, -2, -1, -1, -2, -3, -2, -2] +injustice -2.7 0.64031 [-3, -2, -3, -4, -3, -3, -2, -2, -3, -2] +innocence 1.6 0.91652 [3, 1, 1, 1, 2, 2, 0, 3, 2, 1] +innocency 1.9 0.83066 [3, 1, 2, 0, 2, 2, 2, 3, 2, 2] +innocent 1.4 1.2 [1, -1, 2, 2, 2, 0, 1, 3, 3, 1] +innocenter 0.9 1.37477 [1, 1, 1, 2, 2, 1, 1, -3, 1, 2] +innocently 1.4 0.8 [0, 2, 1, 1, 1, 1, 3, 2, 2, 1] +innocents 1.1 1.04403 [0, 0, 2, 2, 2, -1, 1, 1, 2, 2] +innovate 2.2 0.74833 [2, 4, 3, 2, 2, 1, 2, 2, 2, 2] +innovates 2.0 0.89443 [2, 2, 2, 0, 1, 3, 3, 2, 3, 2] +innovation 1.6 0.91652 [1, 0, 3, 2, 1, 2, 3, 2, 1, 1] +innovative 1.9 0.83066 [1, 1, 2, 1, 2, 4, 2, 2, 2, 2] +inquisition -1.2 1.249 [-2, 1, -1, 0, 0, -3, -1, -3, -2, -1] +inquisitive 0.7 1.18743 [2, 1, 1, 2, -2, -1, 1, 1, 1, 1] +insane -1.7 0.78102 [-2, 0, -2, -1, -2, -3, -2, -2, -1, -2] +insanity -2.7 1.00499 [-2, -4, -1, -1, -3, -4, -3, -3, -3, -3] +insecure -1.8 0.74833 [-1, -2, -2, -1, -3, -2, -3, -2, -1, -1] +insecurely -1.4 0.66332 [-3, -1, -1, -1, -2, -1, -2, -1, -1, -1] +insecureness -1.8 0.87178 [-1, -1, -1, -3, -3, -3, -2, -2, -1, -1] +insecurities -1.8 0.6 [-3, -2, -2, -2, -1, -2, -1, -1, -2, -2] +insecurity -1.8 0.74833 [-2, -2, -2, -1, -3, -3, -2, -1, -1, -1] +insensitive -0.9 1.81384 [2, -3, -2, -1, 2, -3, -2, 1, -1, -2] +insensitivity -1.8 0.6 [-2, -2, -1, -3, -2, -2, -1, -2, -1, -2] +insignificant -1.4 0.8 [-3, -2, -1, -2, -1, -2, 0, -1, -1, -1] +insincere -1.8 0.6 [-2, -1, -2, -1, -2, -2, -2, -2, -1, -3] +insincerely -1.9 0.7 [-2, -1, -2, -2, -1, -3, -2, -3, -1, -2] +insincerity -1.4 1.35647 [-1, -1, -3, -2, -1, 2, -2, -1, -2, -3] +insipid -2.0 0.7746 [-1, -2, -2, -1, -3, -3, -3, -2, -2, -1] +inspiration 2.4 0.8 [3, 3, 3, 3, 1, 3, 1, 3, 2, 2] +inspirational 2.3 0.64031 [2, 3, 2, 3, 2, 3, 2, 3, 1, 2] +inspirationally 2.3 0.64031 [3, 2, 2, 3, 3, 1, 2, 2, 3, 2] +inspirations 2.1 0.53852 [2, 2, 2, 2, 1, 2, 2, 3, 3, 2] +inspirator 1.9 1.22066 [2, 2, 3, 0, 3, 4, 0, 2, 1, 2] +inspirators 1.2 0.74833 [3, 1, 1, 2, 1, 1, 1, 1, 0, 1] +inspiratory 1.5 0.67082 [2, 2, 3, 1, 1, 1, 1, 1, 2, 1] +inspire 2.7 0.78102 [2, 3, 3, 3, 3, 3, 3, 1, 4, 2] +inspired 2.2 0.87178 [3, 2, 1, 3, 1, 1, 3, 2, 3, 3] +inspirer 2.2 1.07703 [3, 2, 2, 4, 0, 2, 3, 1, 3, 2] +inspirers 2.0 0.63246 [2, 2, 3, 2, 3, 2, 1, 2, 1, 2] +inspires 1.9 1.04403 [2, 2, 2, 4, 0, 2, 3, 1, 1, 2] +inspiring 1.8 1.07703 [2, 2, 2, -1, 2, 3, 2, 2, 1, 3] +inspiringly 2.6 0.4899 [2, 3, 3, 2, 3, 3, 2, 3, 2, 3] +inspirit 1.9 0.7 [1, 3, 2, 1, 2, 1, 3, 2, 2, 2] +inspirited 1.3 1.18743 [2, 2, 0, 0, 3, 0, 2, 0, 3, 1] +inspiriting 1.8 0.4 [1, 2, 1, 2, 2, 2, 2, 2, 2, 2] +inspiritingly 2.1 1.44568 [3, 2, 2, 2, 4, 1, -1, 3, 4, 1] +inspirits 0.8 1.46969 [3, 0, 3, -2, 0, 1, 1, 0, 2, 0] +insult -2.3 1.00499 [-2, -1, -2, -3, -4, -1, -3, -1, -3, -3] +insulted -2.3 0.45826 [-2, -2, -2, -2, -3, -2, -2, -2, -3, -3] +insulter -2.0 0.63246 [-2, -1, -2, -2, -1, -3, -3, -2, -2, -2] +insulters -2.0 0.44721 [-2, -3, -2, -2, -2, -2, -2, -1, -2, -2] +insulting -2.2 0.74833 [-3, -2, -3, -3, -2, -3, -1, -2, -2, -1] +insultingly -2.3 0.78102 [-3, -3, -1, -2, -2, -3, -2, -1, -3, -3] +insults -1.8 0.6 [-2, -3, -2, -2, -1, -1, -1, -2, -2, -2] +intact 0.8 0.6 [1, 1, 0, 0, 1, 1, 0, 1, 1, 2] +integrity 1.6 0.66332 [2, 1, 1, 1, 2, 1, 3, 1, 2, 2] +intellect 2.0 1.09545 [2, 1, 4, 2, 1, 3, 2, 3, 0, 2] +intellection 0.6 1.0198 [0, 0, 0, 1, 0, 0, 0, 0, 2, 3] +intellections 0.8 0.87178 [1, 0, 1, 0, 1, 1, 1, 0, 0, 3] +intellective 1.7 0.78102 [3, 2, 1, 2, 2, 1, 0, 2, 2, 2] +intellectively 0.8 0.9798 [0, 0, 1, 1, 0, 3, 0, 1, 2, 0] +intellects 1.8 0.87178 [1, 0, 2, 1, 3, 2, 2, 2, 3, 2] +intellectual 2.3 0.9 [3, 3, 1, 2, 3, 4, 2, 2, 1, 2] +intellectualism 2.2 1.07703 [4, 0, 3, 1, 3, 2, 2, 3, 2, 2] +intellectualist 2.0 1.0 [4, 0, 2, 1, 3, 2, 2, 2, 2, 2] +intellectualistic 1.3 1.73494 [1, 4, 0, 3, -2, 0, 2, 3, 0, 2] +intellectualists 0.8 0.74833 [0, 1, 1, 1, 0, 2, 0, 1, 2, 0] +intellectualities 1.7 1.34536 [3, 3, 0, 2, 1, 0, 0, 4, 2, 2] +intellectuality 1.7 1.1 [3, 2, 2, 1, 2, 1, 0, 3, 0, 3] +intellectualization 1.5 1.11803 [2, 1, 2, 1, 4, 2, 0, 0, 2, 1] +intellectualize 1.5 0.92195 [1, 2, 1, 1, 3, 2, 3, 0, 1, 1] +intellectualized 1.2 0.74833 [1, 0, 1, 1, 2, 0, 1, 2, 2, 2] +intellectualizes 1.8 0.87178 [2, 3, 2, 0, 2, 3, 2, 2, 1, 1] +intellectualizing 0.8 1.77764 [0, 1, 2, 1, 0, 2, 2, -4, 2, 2] +intellectually 1.4 0.8 [2, 0, 0, 1, 2, 2, 2, 2, 2, 1] +intellectualness 1.5 0.80623 [2, 2, 2, 2, 0, 0, 1, 2, 2, 2] +intellectuals 1.6 0.8 [0, 1, 2, 1, 3, 2, 1, 2, 2, 2] +intelligence 2.1 0.9434 [3, 2, 2, 1, 3, 3, 3, 2, 2, 0] +intelligencer 1.5 0.80623 [2, 0, 0, 2, 2, 2, 2, 1, 2, 2] +intelligencers 1.6 0.91652 [2, 2, 0, 2, 2, 0, 3, 2, 2, 1] +intelligences 1.6 0.91652 [3, 0, 0, 2, 2, 2, 2, 1, 2, 2] +intelligent 2.0 0.7746 [1, 2, 2, 1, 4, 2, 2, 2, 2, 2] +intelligential 1.9 0.9434 [3, 2, 2, 1, 3, 2, 2, 3, 0, 1] +intelligently 2.0 0.63246 [2, 3, 2, 3, 1, 2, 2, 1, 2, 2] +intelligentsia 1.5 1.20416 [0, 1, 2, 0, 4, 3, 2, 1, 1, 1] +intelligibility 1.5 0.80623 [2, 2, 0, 2, 2, 1, 2, 0, 2, 2] +intelligible 1.4 0.8 [1, 2, 2, 1, 0, 2, 1, 1, 3, 1] +intelligibleness 1.5 1.20416 [2, 1, 3, -1, 2, 2, 2, 0, 1, 3] +intelligibly 1.2 0.87178 [1, 2, 1, 2, 1, -1, 2, 2, 1, 1] +intense 0.3 0.45826 [0, 1, 1, 0, 0, 0, 0, 0, 1, 0] +interest 2.0 1.18322 [2, 3, 3, 1, 1, 3, 4, 1, 2, 0] +interested 1.7 0.45826 [2, 1, 2, 2, 1, 2, 2, 2, 1, 2] +interestedly 1.5 0.67082 [2, 2, 2, 1, 2, 1, 2, 1, 0, 2] +interesting 1.7 0.78102 [1, 2, 1, 3, 1, 1, 1, 3, 2, 2] +interestingly 1.7 0.45826 [2, 2, 2, 1, 2, 1, 1, 2, 2, 2] +interestingness 1.8 0.87178 [2, 3, 1, 3, 1, 3, 2, 1, 1, 1] +interests 1.0 0.89443 [1, 0, 1, 2, 0, 0, 1, 1, 1, 3] +interrogated -1.6 1.0198 [-3, -1, -1, -1, -2, -1, -3, -1, -3, 0] +interrupt -1.4 0.4899 [-2, -1, -1, -1, -2, -2, -1, -1, -2, -1] +interrupted -1.2 0.6 [-1, -2, -1, 0, -1, -1, -2, -1, -2, -1] +interrupter -1.1 0.53852 [-1, -2, -1, 0, -1, -1, -1, -1, -2, -1] +interrupters -1.3 0.45826 [-1, -2, -1, -1, -1, -1, -2, -1, -2, -1] +interruptible -1.3 1.00499 [-2, -1, 0, -2, 0, -3, -2, -1, 0, -2] +interrupting -1.2 0.4 [-2, -1, -1, -1, -1, -2, -1, -1, -1, -1] +interruption -1.5 0.67082 [-1, -1, -2, -3, -2, -1, -1, -1, -2, -1] +interruptions -1.7 0.45826 [-2, -2, -2, -2, -2, -1, -1, -1, -2, -2] +interruptive -1.4 0.66332 [-2, -2, -1, -2, -2, 0, -1, -1, -1, -2] +interruptor -1.3 0.64031 [-2, -1, -1, -1, 0, -2, -2, -2, -1, -1] +interrupts -1.3 0.64031 [-1, -1, -2, -1, -1, -1, -1, -1, -3, -1] +intimidate -0.8 1.46969 [-1, -2, -2, -2, -2, -1, 2, 1, 1, -2] +intimidated -1.9 0.7 [-2, -1, -3, -3, -1, -2, -2, -1, -2, -2] +intimidates -1.3 0.78102 [-2, -1, -1, -1, -3, -2, -1, -1, -1, 0] +intimidating -1.9 1.04403 [0, -2, -1, -3, -2, -1, -1, -3, -3, -3] +intimidatingly -1.1 1.64012 [2, -2, -3, -1, -2, -2, 2, -2, -1, -2] +intimidation -1.8 1.249 [1, -2, -3, -1, -2, -3, -1, -3, -1, -3] +intimidations -1.4 1.49666 [1, -2, -2, -2, -1, -1, -1, -4, 1, -3] +intimidator -1.6 0.4899 [-1, -1, -2, -2, -1, -2, -2, -1, -2, -2] +intimidators -1.6 0.8 [-1, -1, -3, -2, -1, -1, -3, -1, -2, -1] +intimidatory -1.1 1.22066 [-1, -2, -3, -1, -1, -1, -2, 2, -1, -1] +intricate 0.6 0.66332 [1, 0, 2, 1, 0, 1, 1, 0, 0, 0] +intrigues 0.9 0.9434 [2, -1, 2, 1, 2, 0, 1, 1, 0, 1] +invigorate 1.9 0.83066 [2, 2, 2, 0, 2, 3, 3, 2, 1, 2] +invigorated 0.8 1.8868 [-2, 3, 2, 2, -2, -2, 2, 2, 1, 2] +invigorates 2.1 0.53852 [3, 2, 3, 2, 1, 2, 2, 2, 2, 2] +invigorating 2.1 0.7 [2, 1, 1, 3, 3, 3, 2, 2, 2, 2] +invigoratingly 2.0 0.63246 [2, 2, 1, 2, 1, 3, 2, 2, 2, 3] +invigoration 1.5 1.36015 [2, 2, 1, -2, 1, 3, 3, 2, 1, 2] +invigorations 1.2 0.87178 [1, -1, 2, 2, 1, 1, 2, 1, 2, 1] +invigorator 1.1 1.3 [3, 1, 0, 2, 2, -2, 1, 1, 2, 1] +invigorators 1.2 0.87178 [1, 1, 1, 1, 3, 2, 0, 0, 1, 2] +invincible 2.2 1.77764 [4, 1, 3, 2, 4, 1, 4, -1, 0, 4] +invite 0.6 0.66332 [2, 1, 1, 0, 0, 0, 0, 1, 1, 0] +inviting 1.3 0.45826 [1, 1, 1, 2, 1, 2, 2, 1, 1, 1] +invulnerable 1.3 1.73494 [2, 3, 4, 2, 0, 3, 0, 1, -2, 0] +irate -2.9 0.53852 [-3, -3, -3, -2, -3, -4, -3, -3, -2, -3] +ironic -0.5 1.28452 [1, 0, 0, 0, 0, 0, -4, -1, -1, 0] +irony -0.2 1.07703 [-1, 0, -3, 0, 0, 0, 1, 0, 1, 0] +irrational -1.4 0.4899 [-1, -1, -1, -2, -2, -2, -1, -1, -2, -1] +irrationalism -1.5 0.5 [-1, -2, -1, -1, -2, -1, -2, -2, -1, -2] +irrationalist -2.1 0.9434 [-1, -4, -2, -2, -3, -3, -2, -1, -1, -2] +irrationalists -1.5 0.92195 [-2, -2, -1, -2, -2, 1, -1, -2, -2, -2] +irrationalities -1.5 0.80623 [-2, -2, 0, -1, -1, -1, -2, -3, -1, -2] +irrationality -1.7 0.9 [-3, -3, -1, -2, -1, -1, -1, -1, -3, -1] +irrationally -1.6 0.4899 [-1, -2, -1, -2, -1, -2, -2, -2, -1, -2] +irrationals -1.1 0.83066 [-2, 0, -1, 0, -1, -1, -3, -1, -1, -1] +irresistible 1.4 2.2 [2, 3, 2, 3, 4, 4, 1, -1, -2, -2] +irresolute -1.4 0.66332 [-2, -2, -1, -2, -1, -1, -1, -2, -2, 0] +irresponsible -1.9 0.3 [-2, -2, -2, -2, -2, -2, -1, -2, -2, -2] +irreversible -0.8 0.87178 [-2, -2, 0, -1, 0, 0, 0, -1, -2, 0] +irritabilities -1.7 0.64031 [-2, -2, -2, -1, -1, -1, -1, -2, -3, -2] +irritability -1.4 1.28062 [-2, -1, -2, -1, 2, -2, -2, -2, -1, -3] +irritable -2.1 0.7 [-2, -2, -3, -1, -2, -1, -3, -2, -3, -2] +irritableness -1.7 0.64031 [-2, -2, -2, -1, -2, -1, -1, -3, -1, -2] +irritably -1.8 0.6 [-2, -2, -1, -1, -3, -2, -1, -2, -2, -2] +irritant -2.3 0.78102 [-3, -3, -3, -3, -3, -1, -2, -2, -2, -1] +irritants -2.1 0.83066 [-2, -3, -1, -4, -2, -1, -2, -2, -2, -2] +irritate -1.8 0.6 [-3, -2, -2, -2, -1, -2, -1, -2, -1, -2] +irritated -2.0 0.63246 [-1, -2, -2, -2, -3, -2, -2, -3, -1, -2] +irritates -1.7 0.78102 [-1, -2, -1, -1, -3, -2, -2, -3, -1, -1] +irritating -2.0 0.63246 [-2, -2, -2, -1, -1, -3, -2, -2, -3, -2] +irritatingly -2.0 0.44721 [-2, -2, -2, -3, -1, -2, -2, -2, -2, -2] +irritation -2.3 0.78102 [-3, -2, -2, -2, -1, -3, -3, -1, -3, -3] +irritations -1.5 0.67082 [-2, -2, -1, -1, -1, -1, -1, -2, -3, -1] +irritative -2.0 0.63246 [-3, -2, -3, -2, -1, -2, -2, -2, -1, -2] +isolatable 0.2 1.249 [1, 0, -2, 0, -1, -1, 2, 0, 2, 1] +isolate -0.8 0.74833 [-1, -1, -1, 0, 0, 0, 0, -2, -1, -2] +isolated -1.3 0.64031 [-1, -1, -1, -1, -1, -1, -2, -1, -3, -1] +isolates -1.3 0.64031 [-1, -1, -1, -1, -2, -1, -3, -1, -1, -1] +isolation -1.7 0.78102 [-1, -3, -1, -2, -2, -1, -3, -1, -2, -1] +isolationism 0.4 1.62481 [2, 0, -1, -2, -1, 3, 0, 2, -1, 2] +isolationist 0.7 1.55242 [2, 0, 0, -1, -1, 3, 0, 2, -1, 3] +isolations -0.5 1.11803 [-1, -2, -2, -1, 1, 1, -1, 0, 1, -1] +isolator -0.4 0.66332 [0, 0, -1, 0, -1, 0, -2, 0, 0, 0] +isolators -0.4 1.42829 [-2, -1, -1, -2, 2, 2, -1, 1, -1, -1] +itchy -1.1 0.53852 [-1, -1, -1, -1, -2, 0, -1, -1, -2, -1] +jackass -1.8 1.07703 [-1, 0, -3, -2, -2, -3, 0, -2, -2, -3] +jackasses -2.8 0.9798 [-2, -2, -4, -3, -4, -4, -3, -1, -2, -3] +jaded -1.6 0.66332 [-1, -1, -1, -2, -2, -1, -2, -2, -1, -3] +jailed -2.2 0.87178 [-4, -3, -2, -2, -1, -2, -2, -3, -1, -2] +jaunty 1.2 0.6 [2, 1, 0, 2, 1, 1, 1, 2, 1, 1] +jealous -2.0 0.63246 [-2, -2, -3, -2, -3, -2, -1, -1, -2, -2] +jealousies -2.0 0.63246 [-2, -3, -2, -1, -2, -3, -2, -1, -2, -2] +jealously -2.0 0.89443 [-1, -3, -1, -4, -2, -2, -1, -2, -2, -2] +jealousness -1.7 0.45826 [-1, -2, -2, -2, -2, -1, -1, -2, -2, -2] +jealousy -1.3 1.73494 [-2, -3, -2, -2, -2, 2, -3, -1, 2, -2] +jeopardy -2.1 0.9434 [-3, -3, -3, -1, -1, -3, -2, -1, -1, -3] +jerk -1.4 0.8 [-1, -1, -1, -2, -3, 0, -2, -1, -1, -2] +jerked -0.8 0.74833 [0, -1, -1, 0, -2, -1, 0, -1, 0, -2] +jerks -1.1 1.51327 [-2, -2, -1, -2, -1, 0, -2, 3, -2, -2] +jewel 1.5 1.20416 [1, 3, 2, 0, 2, 1, 3, 0, 3, 0] +jewels 2.0 1.34164 [3, 1, 0, 0, 4, 3, 3, 2, 3, 1] +jocular 1.2 1.249 [0, 1, 2, -2, 1, 2, 2, 2, 2, 2] +join 1.2 0.74833 [2, 2, 1, 2, 1, 0, 1, 2, 0, 1] +joke 1.2 0.74833 [1, 1, 1, 1, 1, 1, 0, 2, 1, 3] +joked 1.3 0.64031 [1, 1, 2, 2, 0, 2, 1, 1, 2, 1] +joker 0.5 0.92195 [1, 1, -1, 1, 2, -1, 1, 1, 0, 0] +jokes 1.0 0.7746 [1, 1, -1, 1, 1, 2, 1, 1, 2, 1] +jokester 1.5 0.67082 [2, 2, 2, 2, 1, 1, 0, 1, 2, 2] +jokesters 0.9 0.83066 [0, 0, 2, 1, 1, 2, 2, 0, 1, 0] +jokey 1.1 0.3 [1, 1, 2, 1, 1, 1, 1, 1, 1, 1] +joking 0.9 0.53852 [1, 2, 1, 1, 1, 0, 1, 1, 0, 1] +jollied 2.4 0.66332 [3, 3, 2, 2, 3, 3, 2, 2, 1, 3] +jollier 2.4 0.4899 [2, 2, 3, 3, 2, 2, 2, 3, 2, 3] +jollies 2.0 0.63246 [1, 2, 3, 2, 2, 2, 1, 2, 2, 3] +jolliest 2.9 0.7 [3, 3, 2, 4, 3, 2, 3, 4, 2, 3] +jollification 2.2 0.74833 [2, 3, 3, 1, 2, 1, 3, 2, 3, 2] +jollifications 2.0 0.7746 [2, 3, 2, 2, 2, 2, 3, 2, 0, 2] +jollify 2.1 0.53852 [2, 3, 2, 2, 2, 2, 2, 3, 1, 2] +jollily 2.7 0.64031 [3, 3, 3, 3, 3, 3, 3, 1, 3, 2] +jolliness 2.5 0.67082 [3, 1, 2, 3, 2, 3, 3, 3, 2, 3] +jollities 1.7 0.64031 [2, 1, 2, 2, 1, 2, 2, 3, 1, 1] +jollity 1.8 1.6 [3, 2, 1, 1, 4, 3, 1, 2, 3, -2] +jolly 2.3 1.00499 [4, 3, 3, 1, 1, 1, 3, 2, 3, 2] +jollying 2.3 0.64031 [2, 3, 3, 1, 3, 3, 2, 2, 2, 2] +jovial 1.9 0.53852 [2, 2, 1, 2, 1, 2, 3, 2, 2, 2] +joy 2.8 0.74833 [3, 2, 3, 4, 3, 3, 3, 1, 3, 3] +joyance 2.3 0.9 [1, 3, 4, 2, 2, 1, 2, 3, 2, 3] +joyed 2.9 0.3 [3, 3, 3, 3, 3, 3, 3, 2, 3, 3] +joyful 2.9 0.53852 [3, 2, 3, 3, 2, 3, 4, 3, 3, 3] +joyfuller 2.4 0.66332 [2, 4, 3, 2, 2, 2, 3, 2, 2, 2] +joyfully 2.5 0.67082 [2, 2, 3, 3, 2, 2, 3, 4, 2, 2] +joyfulness 2.7 1.00499 [4, 3, 1, 3, 3, 3, 4, 2, 1, 3] +joying 2.5 0.67082 [2, 2, 1, 3, 3, 3, 3, 3, 3, 2] +joyless -2.5 0.67082 [-1, -2, -3, -3, -3, -3, -2, -2, -3, -3] +joylessly -1.7 1.1 [-2, -2, -3, -3, -2, -1, 1, -2, -1, -2] +joylessness -2.7 0.9 [-4, -3, -3, -3, -3, -3, -3, -1, -1, -3] +joyous 3.1 0.7 [3, 4, 3, 2, 4, 3, 3, 4, 2, 3] +joyously 2.9 0.7 [2, 3, 4, 3, 4, 2, 2, 3, 3, 3] +joyousness 2.8 0.74833 [3, 3, 1, 3, 3, 3, 4, 2, 3, 3] +joypop -0.2 1.93907 [-3, 1, 2, 2, -3, -1, -2, -1, 1, 2] +joypoppers -0.1 1.22066 [2, -1, 1, -1, -1, 1, 1, 0, -2, -1] +joyridden 0.6 1.8 [-2, -1, 4, 0, 0, 2, 1, -1, 0, 3] +joyride 1.1 1.22066 [-1, 1, 2, 0, 2, 0, 2, 2, 3, 0] +joyrider 0.7 1.26886 [2, -2, 1, 2, 0, 2, -1, 1, 1, 1] +joyriders 1.3 1.18743 [1, 0, 0, 1, 4, 3, 1, 1, 1, 1] +joyrides 0.8 1.32665 [2, -2, 1, 2, 0, 2, -1, 1, 2, 1] +joyriding 0.9 1.04403 [1, -1, 1, 1, 0, 2, 0, 1, 3, 1] +joyrode 1.0 1.48324 [4, 0, -2, 0, 2, 1, 2, 1, 1, 1] +joys 2.2 0.4 [2, 2, 2, 2, 2, 3, 2, 3, 2, 2] +joystick 0.7 0.78102 [1, 0, 2, 2, 0, 0, 1, 1, 0, 0] +joysticks 0.2 0.4 [0, 0, 0, 0, 1, 0, 0, 1, 0, 0] +jubilant 3.0 0.63246 [3, 3, 4, 3, 3, 2, 3, 4, 2, 3] +jumpy -1.0 0.63246 [0, 0, -2, -1, -1, -1, -1, -1, -2, -1] +justice 2.4 1.0198 [3, 2, 1, 2, 3, 2, 4, 4, 2, 1] +justifiably 1.0 0.7746 [0, 1, 0, 1, 1, 1, 0, 2, 2, 2] +justified 1.7 0.64031 [1, 2, 2, 3, 1, 1, 1, 2, 2, 2] +keen 1.5 0.67082 [1, 1, 3, 1, 2, 1, 1, 2, 2, 1] +keened 0.3 1.00499 [-2, 0, 1, 0, 1, 1, 0, 2, 0, 0] +keener 0.5 1.20416 [-1, -1, 0, -1, 2, 1, 2, 2, 1, 0] +keeners 0.6 0.4899 [1, 0, 0, 1, 1, 0, 1, 1, 0, 1] +keenest 1.9 0.83066 [3, 3, 1, 1, 3, 2, 2, 1, 2, 1] +keening -0.7 1.41774 [0, -3, -1, -1, -3, 1, -1, 1, 1, -1] +keenly 1.0 0.7746 [2, 1, 1, 0, 1, 0, 2, 1, 2, 0] +keenness 1.4 0.4899 [1, 1, 2, 2, 1, 1, 1, 2, 2, 1] +keens 0.1 1.22066 [1, -3, 0, 0, 0, 2, 1, 0, 0, 0] +kewl 1.3 0.45826 [2, 1, 1, 1, 2, 1, 2, 1, 1, 1] +kidding 0.4 0.8 [0, 1, 0, -1, 1, 1, 1, 1, -1, 1] +kill -3.7 0.45826 [-4, -4, -4, -4, -3, -4, -4, -4, -3, -3] +killdeer -1.1 1.04403 [-3, 0, 0, -1, -2, 0, -1, -2, -2, 0] +killdeers -0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 0, 0, -1] +killdees -0.6 0.66332 [-2, 0, 0, 0, -1, 0, -1, -1, -1, 0] +killed -3.5 0.67082 [-3, -3, -2, -4, -4, -4, -3, -4, -4, -4] +killer -3.3 0.64031 [-4, -4, -3, -3, -4, -4, -3, -3, -2, -3] +killers -3.3 0.45826 [-3, -3, -4, -3, -3, -3, -4, -3, -4, -3] +killick 0.1 0.3 [0, 1, 0, 0, 0, 0, 0, 0, 0, 0] +killie -0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 0, 0, -1] +killifish -0.1 0.7 [0, 0, 0, 0, -2, 0, 0, 0, 1, 0] +killifishes -0.1 0.3 [0, -1, 0, 0, 0, 0, 0, 0, 0, 0] +killing -3.4 1.2 [-4, 0, -4, -4, -4, -3, -4, -3, -4, -4] +killingly -2.6 1.0198 [-3, -2, -4, -2, -1, -3, -4, -3, -3, -1] +killings -3.5 0.67082 [-4, -3, -4, -4, -2, -3, -4, -4, -3, -4] +killjoy -2.1 0.83066 [-1, -2, -3, -2, -1, -3, -2, -1, -3, -3] +killjoys -1.7 0.9 [-1, -3, -3, -1, -2, -1, -2, 0, -2, -2] +killock -0.3 0.64031 [0, 0, 0, 0, -2, 0, 0, 0, -1, 0] +killocks -0.4 0.66332 [0, 0, 0, -2, -1, 0, -1, 0, 0, 0] +kills -2.5 0.92195 [-2, -3, -2, -3, -4, -1, -3, -3, -1, -3] +kind 2.4 0.66332 [2, 2, 3, 3, 2, 3, 3, 2, 1, 3] +kinder 2.2 0.6 [3, 3, 3, 2, 2, 2, 2, 1, 2, 2] +kindly 2.2 0.4 [2, 2, 2, 3, 2, 2, 2, 2, 2, 3] +kindness 2.0 0.63246 [2, 1, 3, 3, 2, 1, 2, 2, 2, 2] +kindnesses 2.3 0.64031 [3, 1, 3, 2, 3, 2, 3, 2, 2, 2] +kiss 1.8 1.6 [4, 0, 3, 3, 2, 0, 4, 2, 0, 0] +kissable 2.0 0.89443 [2, 2, 2, 2, 4, 2, 3, 1, 1, 1] +kissably 1.9 1.04403 [1, 3, 4, 1, 2, 1, 3, 2, 1, 1] +kissed 1.6 1.11355 [2, 4, 1, 1, 1, 2, 3, 0, 1, 1] +kisser 1.7 1.34536 [2, 4, 1, 2, -1, 2, 3, 0, 2, 2] +kissers 1.5 0.80623 [1, 1, 1, 0, 2, 2, 3, 2, 1, 2] +kisses 2.3 0.9 [2, 4, 2, 2, 1, 2, 4, 2, 2, 2] +kissing 2.7 0.78102 [3, 3, 4, 1, 3, 2, 2, 3, 3, 3] +kissy 1.8 0.6 [2, 2, 2, 3, 1, 1, 2, 2, 1, 2] +kudos 2.3 0.64031 [2, 4, 2, 3, 2, 2, 2, 2, 2, 2] +lack -1.3 0.45826 [-1, -1, -1, -1, -2, -1, -2, -1, -1, -2] +lackadaisical -1.6 0.66332 [-1, -1, -2, -1, -2, -2, -3, -1, -2, -1] +lag -1.4 0.66332 [-1, -1, -1, -1, -1, -3, -1, -2, -2, -1] +lagged -1.2 0.6 [-2, -2, -1, -2, -1, -1, 0, -1, -1, -1] +lagging -1.1 0.83066 [-2, -2, -2, -1, 0, 0, -1, 0, -1, -2] +lags -1.5 0.67082 [-2, -1, -1, -2, -1, -3, -1, -2, -1, -1] +laidback 0.5 1.28452 [1, -1, 1, -2, -1, 1, 2, 1, 1, 2] +lame -1.8 0.74833 [-1, -3, -1, -2, -2, -1, -2, -3, -1, -2] +lamebrain -1.6 0.91652 [-3, -2, -1, 0, -3, -1, -1, -2, -2, -1] +lamebrained -2.5 0.67082 [-3, -3, -2, -2, -2, -2, -4, -3, -2, -2] +lamebrains -1.2 1.46969 [-2, -1, -3, -1, 2, -2, 1, -2, -2, -2] +lamedh 0.1 0.53852 [0, 0, 0, 0, 0, 1, 1, -1, 0, 0] +lamella -0.1 0.3 [0, -1, 0, 0, 0, 0, 0, 0, 0, 0] +lamellae -0.1 0.3 [0, 0, 0, 0, 0, 0, -1, 0, 0, 0] +lamellas 0.1 0.53852 [0, 0, 0, 0, 0, 1, 0, 1, 0, -1] +lamellibranch 0.2 0.4 [0, 0, 0, 0, 0, 1, 0, 1, 0, 0] +lamellibranchs -0.1 0.3 [0, 0, -1, 0, 0, 0, 0, 0, 0, 0] +lamely -2.0 0.89443 [-2, -3, 0, -1, -2, -3, -2, -3, -2, -2] +lameness -0.8 1.07703 [-2, -2, -1, -1, -1, 0, 2, -1, -1, -1] +lament -2.0 1.26491 [-3, -3, 1, -1, -2, -2, -1, -3, -3, -3] +lamentable -1.5 1.0247 [-2, 0, -2, -1, 0, -2, -3, -1, -1, -3] +lamentableness -1.3 0.64031 [-2, -1, -1, 0, -2, -1, -1, -1, -2, -2] +lamentably -1.5 0.80623 [-2, 0, -3, -1, -1, -2, -2, -1, -1, -2] +lamentation -1.4 1.49666 [-3, -2, 0, -3, -1, -1, 2, -2, -1, -3] +lamentations -1.9 1.44568 [-2, -2, -2, -3, 2, -1, -3, -3, -2, -3] +lamented -1.4 0.91652 [-1, 0, -1, -2, -2, -1, -2, -3, -2, 0] +lamenter -1.2 0.87178 [-1, 0, -1, -1, -1, -1, -2, -3, -2, 0] +lamenters -0.5 0.67082 [-1, 0, 0, -1, -1, 0, 0, 0, -2, 0] +lamenting -2.0 1.09545 [0, -2, -1, -4, -1, -3, -2, -2, -3, -2] +laments -1.5 0.80623 [-1, -3, 0, -1, -2, -1, -2, -2, -2, -1] +lamer -1.4 0.4899 [-2, -1, -1, -2, -1, -1, -1, -2, -2, -1] +lames -1.2 0.6 [-2, -1, -1, -2, 0, -1, -1, -2, -1, -1] +lamest -1.5 1.28452 [-3, -2, -1, -4, 1, -1, -1, -1, -1, -2] +landmark 0.3 0.64031 [2, 0, 0, 0, 0, 0, 0, 0, 1, 0] +laugh 2.6 0.66332 [3, 2, 3, 1, 3, 3, 3, 3, 2, 3] +laughable 0.2 1.72047 [-2, -1, 3, -1, 2, 2, -1, -1, -1, 2] +laughableness 1.2 1.6 [2, 0, 3, 2, 2, 1, 3, -2, 2, -1] +laughably 1.2 1.249 [2, 1, 2, 1, 1, 1, 2, 3, -2, 1] +laughed 2.0 0.63246 [2, 2, 3, 1, 2, 1, 2, 2, 3, 2] +laugher 1.7 0.45826 [2, 2, 1, 1, 2, 1, 2, 2, 2, 2] +laughers 1.7 0.9 [1, 2, 4, 1, 2, 1, 2, 1, 1, 2] +laughing 2.2 0.87178 [2, 4, 1, 1, 3, 2, 2, 2, 2, 3] +laughingly 2.3 1.1 [2, 4, 0, 2, 3, 1, 3, 2, 3, 3] +laughings 1.9 0.7 [2, 1, 1, 1, 2, 3, 2, 2, 3, 2] +laughingstocks -1.3 1.26886 [-3, -2, 1, -2, -1, -1, 1, -2, -2, -2] +laughs 2.2 0.6 [1, 2, 2, 3, 3, 2, 3, 2, 2, 2] +laughter 2.2 0.6 [2, 3, 2, 2, 2, 2, 3, 1, 3, 2] +laughters 2.2 0.6 [3, 1, 2, 2, 2, 3, 3, 2, 2, 2] +launched 0.5 0.80623 [2, 0, 0, 0, 0, 0, 0, 1, 2, 0] +lawl 1.4 1.42829 [0, 2, 2, 1, 3, -2, 3, 1, 2, 2] +lawsuit -0.9 1.22066 [-2, -2, -1, -3, -1, 1, 0, 1, -1, -1] +lawsuits -0.6 1.68523 [-2, -1, 0, 3, 2, -1, -1, -2, -2, -2] +lazier -2.3 0.64031 [-3, -2, -3, -2, -1, -2, -2, -3, -2, -3] +laziest -2.7 0.64031 [-2, -2, -3, -4, -3, -3, -2, -2, -3, -3] +lazy -1.5 1.36015 [-3, -1, -3, -2, 2, -1, -1, -2, -2, -2] +leak -1.4 0.66332 [-1, -2, -1, -1, -1, -1, -1, -2, -3, -1] +leaked -1.3 0.78102 [-2, -2, -1, -3, -1, 0, -1, -1, -1, -1] +leave -0.2 0.9798 [1, -1, -1, 0, 0, -1, 2, -1, 0, -1] +leet 1.3 1.48661 [2, 4, 2, 2, 0, 1, -2, 2, 1, 1] +legal 0.5 0.80623 [0, 0, 0, 2, 0, 1, 0, 0, 2, 0] +legally 0.4 0.8 [1, 0, 0, 0, 1, 0, 2, 1, 0, -1] +lenient 1.1 1.04403 [1, 3, 1, 2, 1, 1, 2, -1, 0, 1] +lethargic -1.2 0.74833 [-2, -1, -2, -2, 0, -1, -1, -2, 0, -1] +lethargy -1.4 0.91652 [-1, 0, -2, -1, -2, 0, -2, -1, -3, -2] +liabilities -0.8 0.9798 [-1, 2, -1, -1, -1, -1, -1, -1, -2, -1] +liability -0.8 1.83303 [-2, -3, -1, -1, 3, -3, -1, -1, 2, -1] +liar -2.3 0.78102 [-1, -2, -3, -3, -2, -2, -3, -1, -3, -3] +liards -0.4 0.91652 [-2, 0, -1, 0, 0, 1, 0, 0, -2, 0] +liars -2.4 0.66332 [-3, -2, -2, -3, -2, -1, -3, -3, -2, -3] +libelous -2.1 1.3 [-3, -1, -1, -2, 1, -3, -3, -3, -3, -3] +libertarian 0.9 0.9434 [1, 2, 0, 1, 0, 0, 0, 3, 1, 1] +libertarianism 0.4 0.8 [0, 0, 2, 0, 2, 0, 0, 0, 0, 0] +libertarianisms 0.1 1.13578 [0, 0, 0, 2, 2, 0, -2, 0, -1, 0] +libertarians 0.1 0.83066 [0, 0, 1, 0, 0, -1, -1, 0, 2, 0] +liberties 2.3 0.78102 [2, 4, 3, 2, 2, 1, 2, 3, 2, 2] +libertinage 0.2 1.53623 [-1, -1, 0, 0, 4, 0, -2, 1, 1, 0] +libertine -0.9 1.44568 [0, -1, 0, 0, -1, -3, 2, -2, -1, -3] +libertines 0.4 1.35647 [-1, 3, -1, -1, 1, 1, 1, 2, 0, -1] +libertinisms 1.2 1.249 [0, 0, 3, 1, 1, 1, 4, 0, 1, 1] +liberty 2.4 0.91652 [2, 2, 3, 3, 3, 3, 2, 4, 1, 1] +lied -1.6 1.2 [-3, 0, -3, 1, -2, -1, -2, -2, -2, -2] +lies -1.8 0.9798 [-1, -1, -1, 0, -2, -3, -3, -2, -3, -2] +lifesaver 2.8 0.74833 [3, 3, 4, 2, 3, 1, 3, 3, 3, 3] +lighthearted 1.8 0.4 [2, 2, 2, 2, 1, 2, 2, 1, 2, 2] +like 1.5 0.67082 [1, 2, 2, 2, 1, 3, 1, 1, 1, 1] +likeable 2.0 0.63246 [1, 3, 2, 2, 2, 3, 2, 1, 2, 2] +liked 1.8 0.6 [2, 2, 1, 2, 2, 1, 3, 1, 2, 2] +likes 1.8 0.6 [2, 2, 1, 2, 2, 2, 3, 1, 1, 2] +liking 1.7 0.78102 [3, 1, 2, 1, 1, 2, 3, 1, 2, 1] +limitation -1.2 0.6 [-2, -1, 0, -1, -1, -2, -1, -2, -1, -1] +limited -0.9 0.53852 [-1, -1, 0, -2, -1, 0, -1, -1, -1, -1] +litigation -0.8 0.6 [0, -2, -1, 0, -1, -1, -1, -1, 0, -1] +litigious -0.8 0.9798 [-2, -1, 0, -2, 0, -2, 1, -1, 0, -1] +livelier 1.7 0.78102 [2, 2, 1, 3, 1, 3, 2, 1, 1, 1] +liveliest 2.1 0.9434 [2, 1, 2, 3, 1, 1, 2, 4, 3, 2] +livelihood 0.8 1.07703 [0, 3, 1, 0, 2, 2, 0, 0, 0, 0] +livelihoods 0.9 1.13578 [0, 0, 0, 3, 2, 2, 0, 2, 0, 0] +livelily 1.8 0.6 [2, 2, 2, 3, 1, 2, 1, 2, 2, 1] +liveliness 1.6 0.8 [1, 3, 0, 2, 2, 2, 2, 2, 1, 1] +livelong 1.7 0.78102 [3, 0, 1, 1, 2, 2, 2, 2, 2, 2] +lively 1.9 0.7 [2, 2, 3, 1, 1, 2, 3, 1, 2, 2] +livid -2.5 0.92195 [-2, -3, -1, -2, -4, -3, -1, -3, -3, -3] +lmao 2.9 0.9434 [3, 4, 3, 1, 2, 4, 3, 3, 2, 4] +loathe -2.2 2.08806 [-1, -4, -3, -2, -4, 2, 1, -3, -4, -4] +loathed -2.1 1.44568 [-4, -3, -3, -3, -1, 1, -1, -1, -3, -3] +loathes -1.9 1.13578 [-1, -4, -1, -3, -3, -1, -1, -3, -1, -1] +loathing -2.7 0.78102 [-3, -3, -3, -1, -4, -2, -3, -3, -2, -3] +lobby 0.1 0.53852 [0, 0, 0, 1, 0, 1, 0, -1, 0, 0] +lobbying -0.3 0.45826 [0, -1, 0, 0, 0, 0, 0, -1, -1, 0] +lol 1.8 1.46969 [1, 3, 4, 1, 2, 4, 1, 2, -1, 1] +lone -1.1 0.3 [-1, -1, -1, -1, -1, -1, -2, -1, -1, -1] +lonelier -1.4 0.66332 [-2, -1, -2, -2, 0, -2, -1, -1, -1, -2] +loneliest -2.4 0.8 [-3, -1, -2, -4, -2, -2, -3, -3, -2, -2] +loneliness -1.8 0.6 [-2, -2, -1, -3, -2, -2, -1, -2, -1, -2] +lonelinesses -1.5 1.36015 [-2, -2, -1, -1, 2, -1, -3, -2, -3, -2] +lonely -1.5 0.5 [-1, -2, -2, -1, -1, -1, -1, -2, -2, -2] +loneness -1.1 0.83066 [-1, -2, -1, -2, -1, -1, -2, 1, -1, -1] +loner -1.3 0.45826 [-1, -2, -1, -1, -1, -1, -1, -2, -2, -1] +loners -0.9 0.53852 [-1, -1, -2, -1, -1, -1, 0, 0, -1, -1] +lonesome -1.5 0.67082 [-2, -1, -2, -1, -2, -1, -2, 0, -2, -2] +lonesomely -1.3 1.00499 [-2, -2, -2, -2, -1, -2, 0, -2, -1, 1] +lonesomeness -1.8 0.6 [-2, -2, -1, -3, -1, -2, -2, -2, -1, -2] +lonesomes -1.4 0.4899 [-2, -1, -1, -1, -1, -1, -2, -2, -2, -1] +longing -0.1 0.9434 [0, -1, 0, -1, -1, 0, 2, -1, 1, 0] +longingly 0.7 0.45826 [1, 0, 1, 0, 1, 1, 1, 0, 1, 1] +longings 0.4 1.2 [2, 0, -1, -1, 0, 1, 3, 0, 0, 0] +loom -0.9 0.53852 [-1, -1, -1, -1, -1, -2, 0, -1, -1, 0] +loomed -1.1 1.04403 [-2, -2, -1, -1, -1, -1, 0, -1, -3, 1] +looming -0.5 1.5 [-2, -1, -1, 0, -2, -2, 3, -1, 0, 1] +looms -0.6 1.0198 [-1, -2, -1, -1, 0, 0, 1, -2, 1, -1] +loose -1.3 1.18743 [-2, -1, 0, -2, 0, -1, 0, -2, -4, -1] +looses -0.6 0.91652 [0, -1, 0, -1, 0, 0, 0, 0, -3, -1] +lose -1.7 0.45826 [-1, -2, -1, -2, -1, -2, -2, -2, -2, -2] +loser -2.4 0.66332 [-3, -2, -2, -2, -2, -3, -3, -1, -3, -3] +losers -2.4 0.8 [-3, -1, -2, -2, -4, -2, -3, -3, -2, -2] +loses -1.3 1.00499 [0, -1, -1, -1, -1, -4, -1, -1, -2, -1] +losing -1.6 0.8 [-1, -1, -1, -2, -1, -2, -3, -3, -1, -1] +loss -1.3 0.45826 [-1, -2, -1, -1, -1, -2, -2, -1, -1, -1] +losses -1.7 0.9 [-2, -1, -2, -3, 0, -1, -3, -1, -2, -2] +lossy -1.2 0.87178 [-2, -2, -1, -2, 0, 0, 0, -1, -2, -2] +lost -1.3 0.45826 [-1, -1, -2, -1, -1, -2, -2, -1, -1, -1] +louse -1.6 1.2 [-1, -1, -3, -4, 0, -3, -1, -1, -1, -1] +loused -1.0 0.7746 [-1, -1, -1, -1, 0, 0, -2, 0, -2, -2] +louses -1.3 0.78102 [-2, -1, -2, -1, -1, 0, -2, 0, -2, -2] +lousewort 0.1 1.3 [-2, -2, 1, 0, 0, 0, 0, 2, 2, 0] +louseworts -0.6 0.66332 [0, 0, 0, -2, 0, -1, 0, -1, -1, -1] +lousier -2.2 0.4 [-2, -3, -2, -2, -3, -2, -2, -2, -2, -2] +lousiest -2.6 0.8 [-4, -2, -3, -3, -1, -2, -3, -3, -2, -3] +lousily -1.2 0.9798 [-1, -1, -2, -2, -2, -2, 0, -1, 1, -2] +lousiness -1.7 0.64031 [-2, -2, -1, -1, -2, -2, -3, -2, -1, -1] +lousing -1.1 0.9434 [-3, 0, 0, 0, -1, -2, -1, -2, -1, -1] +lousy -2.5 0.67082 [-2, -4, -2, -3, -2, -3, -2, -2, -3, -2] +lovable 3.0 0.63246 [3, 3, 3, 4, 3, 2, 3, 3, 2, 4] +love 3.2 0.4 [3, 3, 3, 3, 3, 3, 3, 4, 4, 3] +loved 2.9 0.7 [3, 3, 4, 2, 2, 4, 3, 2, 3, 3] +lovelies 2.2 0.74833 [3, 3, 3, 1, 2, 2, 3, 2, 1, 2] +lovely 2.8 0.6 [2, 3, 3, 3, 2, 3, 4, 3, 2, 3] +lover 2.8 0.87178 [3, 1, 2, 3, 4, 3, 2, 3, 4, 3] +loverly 2.8 0.74833 [3, 2, 4, 3, 3, 2, 3, 2, 2, 4] +lovers 2.4 1.11355 [2, 3, 2, 4, 4, 1, 1, 3, 3, 1] +loves 2.7 0.9 [3, 3, 3, 2, 2, 4, 4, 2, 1, 3] +loving 2.9 0.53852 [3, 2, 3, 3, 3, 2, 4, 3, 3, 3] +lovingly 3.2 0.6 [3, 3, 3, 4, 4, 4, 2, 3, 3, 3] +lovingness 2.7 1.67631 [4, 4, 3, 3, 2, 3, -2, 4, 3, 3] +low -1.1 0.53852 [-1, -1, -1, -1, -1, -2, -1, -2, 0, -1] +lowball -0.8 0.87178 [-1, -2, 0, -2, -1, -1, 0, 1, -1, -1] +lowballed -1.5 0.67082 [-2, 0, -1, -1, -2, -2, -1, -2, -2, -2] +lowballing -0.7 0.78102 [-2, -1, -1, 1, 0, -1, -1, 0, -1, -1] +lowballs -1.2 0.74833 [-1, -1, -1, -1, -3, -1, -2, 0, -1, -1] +lowborn -0.7 1.1 [-1, 0, -1, 0, -2, -1, -2, -1, -1, 2] +lowboys -0.6 1.0198 [-1, 0, 0, 0, -3, -1, 1, 0, -1, -1] +lowbred -2.6 1.0198 [-2, -1, -2, -4, -2, -2, -4, -4, -3, -2] +lowbrow -1.9 0.7 [-1, -3, -1, -2, -2, -2, -1, -3, -2, -2] +lowbrows -0.6 0.66332 [0, 0, -1, 0, -2, -1, -1, 0, 0, -1] +lowdown -0.8 0.9798 [-1, -1, 0, 0, 0, -2, -3, 0, -1, 0] +lowdowns -0.2 0.4 [0, 0, 0, -1, 0, 0, 0, 0, -1, 0] +lowe 0.5 0.80623 [0, 0, 0, 0, 0, 1, 0, 0, 2, 2] +lowed -0.8 0.6 [0, -1, -1, -2, -1, 0, -1, 0, -1, -1] +lower -1.2 0.87178 [0, -2, -1, -1, -2, 0, -2, 0, -2, -2] +lowercase 0.3 0.45826 [0, 0, 0, 0, 1, 0, 1, 0, 1, 0] +lowercased -0.2 0.4 [0, -1, 0, 0, 0, 0, -1, 0, 0, 0] +lowerclassman -0.4 0.4899 [0, -1, -1, -1, 0, 0, 0, 0, 0, -1] +lowered -0.5 1.11803 [-1, -1, -2, -1, -1, 2, -1, -1, 1, 0] +lowering -1.0 0.7746 [0, -1, -1, -1, -1, 0, -3, -1, -1, -1] +lowermost -1.4 1.11355 [-1, -1, -3, -1, -1, -1, -2, -3, 1, -2] +lowers -0.5 0.5 [-1, -1, 0, -1, 0, 0, 0, -1, -1, 0] +lowery -1.8 0.87178 [-1, -1, -2, -3, -1, -2, -3, -3, -1, -1] +lowest -1.6 0.4899 [-2, -2, -2, -2, -1, -2, -1, -1, -1, -2] +lowing -0.5 0.67082 [0, 0, 0, -1, 0, 0, -1, -2, -1, 0] +lowish -0.9 0.53852 [-2, -1, -1, 0, -1, 0, -1, -1, -1, -1] +lowland -0.1 0.3 [0, 0, -1, 0, 0, 0, 0, 0, 0, 0] +lowlander -0.4 0.66332 [0, 0, 0, 0, 0, 0, -1, -1, -2, 0] +lowlanders -0.3 0.64031 [0, 0, 0, -2, 0, -1, 0, 0, 0, 0] +lowlands -0.1 0.7 [0, -1, -1, 0, -1, 1, 0, 1, 0, 0] +lowlier -1.7 0.78102 [-2, -2, -2, -3, -1, -2, -2, -1, 0, -2] +lowliest -1.8 1.6 [-1, -3, -3, -4, -2, -1, -1, 0, 1, -4] +lowlife -1.5 0.67082 [-2, -2, -2, -1, -1, -2, -1, 0, -2, -2] +lowlifes -2.2 1.249 [-3, -2, -3, -4, -2, 1, -2, -3, -2, -2] +lowlight -2.0 1.26491 [-3, -2, -1, -3, 1, -2, -1, -3, -3, -3] +lowlights -0.3 0.78102 [0, 0, -1, 1, -2, -1, 0, 0, 0, 0] +lowlihead -0.3 1.34536 [-1, -1, 1, -3, 0, 0, 1, -1, 2, -1] +lowliness -1.1 0.53852 [-1, -2, -1, -2, -1, -1, -1, 0, -1, -1] +lowlinesses -1.2 1.07703 [-3, -1, -2, -2, 0, -1, -1, -1, -2, 1] +lowlives -2.1 0.7 [-2, -3, -3, -2, -1, -2, -3, -2, -1, -2] +lowly -1.0 1.34164 [-1, -2, -1, -2, 2, -2, -1, 1, -2, -2] +lown 0.9 1.13578 [2, 2, 1, -1, 0, 1, 2, -1, 1, 2] +lowness -1.3 0.45826 [-1, -2, -2, -1, -1, -2, -1, -1, -1, -1] +lowrider -0.2 0.4 [0, 0, 0, -1, -1, 0, 0, 0, 0, 0] +lowriders 0.1 0.53852 [0, 0, 0, 0, 1, 0, -1, 0, 1, 0] +lows -0.8 0.9798 [0, -1, -1, -1, 0, 1, -3, -1, -1, -1] +lowse -0.7 0.78102 [0, -1, 1, -1, -1, -1, 0, -1, -2, -1] +loyal 2.1 0.7 [3, 2, 1, 1, 2, 2, 3, 2, 3, 2] +loyalism 1.0 0.89443 [1, 2, 1, -1, 0, 1, 2, 1, 1, 2] +loyalisms 0.9 0.83066 [2, 0, 0, 1, 1, 0, 2, 2, 1, 0] +loyalist 1.5 0.92195 [1, 0, 2, 2, 3, 0, 2, 2, 1, 2] +loyalists 1.1 0.83066 [1, 1, 1, 3, 0, 2, 1, 0, 1, 1] +loyally 2.1 0.7 [3, 2, 2, 2, 1, 3, 1, 2, 3, 2] +loyalties 1.9 0.7 [3, 1, 2, 2, 2, 3, 2, 1, 1, 2] +loyalty 2.5 0.67082 [1, 3, 3, 3, 3, 2, 2, 2, 3, 3] +luck 2.0 0.63246 [2, 2, 1, 3, 3, 2, 1, 2, 2, 2] +lucked 1.9 0.7 [2, 2, 2, 1, 1, 2, 3, 3, 1, 2] +luckie 1.6 0.66332 [1, 1, 1, 2, 2, 1, 1, 2, 2, 3] +luckier 1.9 0.7 [1, 3, 1, 2, 2, 1, 2, 3, 2, 2] +luckiest 2.9 0.7 [3, 3, 4, 2, 2, 4, 3, 3, 2, 3] +luckily 2.3 0.45826 [2, 2, 3, 2, 2, 3, 2, 2, 2, 3] +luckiness 1.0 1.61245 [2, 2, 1, -2, 3, 1, 1, 2, 2, -2] +lucking 1.2 0.6 [2, 1, 1, 0, 1, 1, 1, 2, 2, 1] +luckless -1.3 0.45826 [-2, -1, -2, -1, -1, -1, -2, -1, -1, -1] +lucks 1.6 0.91652 [0, 3, 1, 1, 3, 2, 2, 1, 2, 1] +lucky 1.8 0.74833 [2, 1, 1, 1, 3, 2, 1, 2, 2, 3] +ludicrous -1.5 1.36015 [2, -2, -2, -1, -1, -1, -3, -3, -2, -2] +ludicrously -0.2 1.83303 [3, -1, 0, -2, -1, 0, 3, -3, -1, 0] +ludicrousness -1.9 1.57797 [-1, 2, -2, -3, -2, -2, -3, -4, -1, -3] +lugubrious -2.1 1.37477 [-3, -2, -3, -3, -3, 1, -2, -3, 0, -3] +lulz 2.0 1.0 [2, 2, 2, 3, 4, 1, 3, 1, 1, 1] +lunatic -2.2 1.32665 [-2, -3, -4, -2, -3, -2, -1, -3, 1, -3] +lunatics -1.6 1.95959 [-4, -2, -3, -4, -2, 2, -1, -3, 1, 0] +lurk -0.8 0.87178 [-1, -1, 0, -3, -1, 0, -1, 0, -1, 0] +lurking -0.5 1.11803 [1, -1, -1, 0, -1, -2, 1, -2, 1, -1] +lurks -0.9 1.04403 [-1, -1, -1, -2, -2, -1, -1, -1, 2, -1] +lying -2.4 0.8 [-2, -4, -3, -1, -2, -2, -3, -2, -2, -3] +mad -2.2 0.74833 [-3, -3, -1, -1, -2, -3, -2, -2, -3, -2] +maddening -2.2 0.74833 [-3, -3, -1, -1, -3, -2, -2, -3, -2, -2] +madder -1.2 1.16619 [-2, 0, -3, 0, 0, -1, -3, -1, -2, 0] +maddest -2.8 1.16619 [-4, -4, -4, -4, -1, -3, -2, -1, -2, -3] +madly -1.7 1.1 [-2, 0, -2, -2, -2, -1, -4, -2, 0, -2] +madness -1.9 0.53852 [-1, -2, -1, -3, -2, -2, -2, -2, -2, -2] +magnific 2.3 1.1 [2, 2, 0, 2, 4, 4, 2, 2, 3, 2] +magnifical 2.4 1.28062 [1, 4, 1, 2, 4, 3, 1, 1, 4, 3] +magnifically 2.4 1.2 [3, 3, 3, 2, 4, 0, 1, 2, 2, 4] +magnification 1.0 0.89443 [2, 3, 1, 0, 0, 1, 1, 1, 0, 1] +magnifications 1.2 1.249 [-1, 0, 0, 2, 2, 2, 0, 2, 3, 2] +magnificence 2.4 1.0198 [3, 2, 1, 3, 2, 1, 4, 4, 2, 2] +magnificences 2.3 0.9 [3, 4, 3, 1, 3, 2, 1, 2, 2, 2] +magnificent 2.9 0.7 [2, 4, 2, 4, 3, 3, 3, 3, 2, 3] +magnificently 3.4 0.66332 [3, 3, 3, 4, 4, 2, 4, 4, 3, 4] +magnifico 1.8 0.87178 [2, 1, 1, 2, 1, 1, 3, 3, 3, 1] +magnificoes 1.4 0.8 [2, 2, 0, 2, 1, 1, 3, 1, 1, 1] +mandatory 0.3 0.9 [1, 0, -1, 0, -1, 0, 1, 2, 0, 1] +maniac -2.1 0.7 [-1, -2, -2, -2, -3, -3, -1, -2, -2, -3] +maniacal -0.3 1.73494 [2, -1, -3, -3, 0, 2, -1, 1, 1, -1] +maniacally -1.7 0.78102 [-1, -2, -1, -2, -3, -2, -1, -3, -1, -1] +maniacs -1.2 1.8868 [-3, 1, -2, 1, -3, -2, 0, 2, -3, -3] +manipulated -1.6 0.4899 [-2, -1, -1, -2, -1, -2, -2, -1, -2, -2] +manipulating -1.5 0.80623 [-1, -1, -1, -2, -2, -1, -2, -2, -3, 0] +manipulation -1.2 1.72047 [2, -3, -2, -3, -1, -1, -2, 2, -2, -2] +marvel 1.8 0.6 [2, 1, 1, 2, 1, 2, 3, 2, 2, 2] +marvelous 2.9 0.7 [2, 2, 3, 2, 3, 3, 4, 3, 4, 3] +marvels 2.0 0.89443 [3, 1, 1, 3, 1, 2, 1, 2, 3, 3] +masochism -1.6 1.11355 [-1, 0, -2, -2, -2, -2, 0, -4, -1, -2] +masochisms -1.1 1.57797 [3, -3, -2, -2, -1, -1, -2, -1, 0, -2] +masochist -1.7 0.9 [-1, 0, -3, -1, -2, -2, -2, -2, -1, -3] +masochistic -2.2 1.16619 [-1, -1, -1, -2, -3, -2, -4, -3, -4, -1] +masochistically -1.6 1.35647 [-1, -1, -3, -3, -3, -3, 0, -2, 1, -1] +masochists -1.2 1.07703 [1, -2, 0, -2, -3, -1, -2, -1, -1, -1] +masterpiece 3.1 0.83066 [3, 4, 4, 4, 2, 2, 2, 4, 3, 3] +masterpieces 2.5 0.67082 [2, 2, 3, 2, 2, 2, 4, 3, 3, 2] +matter 0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 1, 0, 0] +matters 0.1 0.3 [0, 0, 0, 0, 1, 0, 0, 0, 0, 0] +mature 1.8 0.4 [2, 2, 2, 2, 2, 1, 2, 2, 1, 2] +meaningful 1.3 0.9 [0, 0, 2, 1, 1, 3, 1, 2, 2, 1] +meaningless -1.9 0.7 [-1, -2, -2, -2, -1, -1, -2, -3, -3, -2] +medal 2.1 1.22066 [2, 4, 3, 1, 0, 2, 2, 2, 1, 4] +mediocrity -0.3 1.1 [-1, 0, -2, 0, -1, 2, -1, -1, 0, 1] +meditative 1.4 0.66332 [2, 0, 1, 2, 2, 1, 2, 1, 2, 1] +meh -0.3 0.78102 [-1, 0, -1, 0, -1, -1, 1, 0, 1, -1] +melancholia -0.5 1.28452 [0, -2, -2, 0, 1, -1, 2, -2, 0, -1] +melancholiac -2.0 0.63246 [-2, -2, -3, -2, -2, -3, -1, -1, -2, -2] +melancholias -1.6 0.8 [-1, -2, -3, -2, 0, -2, -1, -1, -2, -2] +melancholic -0.3 1.18743 [0, 2, -2, 0, 1, -1, 0, -2, 0, -1] +melancholics -1.0 1.0 [0, -1, -3, 1, -1, -2, -1, -1, -1, -1] +melancholies -1.1 0.83066 [-1, 0, -1, 0, -3, -1, -2, -1, -1, -1] +melancholy -1.9 1.13578 [-3, -2, -3, -2, -3, -2, -2, 1, -1, -2] +menace -2.2 0.87178 [-3, -3, -2, -1, -1, -2, -3, -1, -3, -3] +menaced -1.7 1.48661 [-3, -2, -2, -3, -3, -1, 1, -3, 1, -2] +mercy 1.5 0.67082 [1, 2, 1, 1, 1, 3, 2, 2, 1, 1] +merit 1.8 0.74833 [2, 2, 2, 2, 0, 2, 3, 2, 2, 1] +merited 1.4 0.4899 [1, 2, 2, 1, 1, 1, 2, 1, 2, 1] +meriting 1.1 1.13578 [1, 2, 1, -2, 1, 1, 2, 2, 1, 2] +meritocracy 0.6 1.35647 [2, 4, 0, 0, 1, -1, 0, 0, 0, 0] +meritocrat 0.4 0.8 [0, 0, 0, 1, -1, 0, 0, 1, 2, 1] +meritocrats 1.1 1.13578 [2, 1, 1, 0, 0, 1, 1, 4, 0, 1] +meritorious 2.1 0.53852 [3, 2, 2, 2, 2, 2, 2, 2, 3, 1] +meritoriously 1.3 1.95192 [3, -1, 3, -2, 2, 0, -1, 3, 3, 3] +meritoriousness 1.7 1.18743 [4, 1, 2, 1, 2, 0, 3, 2, 2, 0] +merits 1.7 0.78102 [1, 3, 1, 1, 2, 2, 1, 1, 3, 2] +merrier 1.7 1.41774 [3, 2, 2, 3, 2, 2, -1, -1, 3, 2] +merriest 2.7 1.41774 [3, 4, 4, 4, 2, 3, -1, 2, 3, 3] +merrily 2.4 0.66332 [3, 3, 2, 2, 2, 3, 2, 3, 1, 3] +merriment 2.4 1.35647 [1, 3, 3, 4, 2, -1, 3, 3, 3, 3] +merriments 2.0 0.89443 [2, 2, 3, 3, 0, 2, 2, 1, 2, 3] +merriness 2.2 0.74833 [2, 1, 2, 3, 2, 2, 3, 3, 1, 3] +merry 2.5 0.80623 [2, 4, 2, 2, 3, 3, 3, 3, 2, 1] +merrymaker 2.2 1.4 [3, 1, 3, 3, 3, -1, 2, 1, 3, 4] +merrymakers 1.7 1.34536 [1, 4, 1, 3, 1, 3, -1, 2, 1, 2] +merrymaking 2.2 0.6 [3, 2, 2, 2, 2, 1, 3, 3, 2, 2] +merrymakings 2.4 1.11355 [3, 3, 2, 3, 4, 2, 0, 3, 1, 3] +merrythought 1.1 0.9434 [1, 1, 3, 0, 2, 0, 0, 1, 2, 1] +merrythoughts 1.6 1.11355 [1, 3, 2, 1, 2, 1, 0, 3, 3, 0] +mess -1.5 0.92195 [-1, -3, -1, -1, -3, -1, -2, -1, 0, -2] +messed -1.4 0.8 [-2, -1, -1, -3, 0, -2, -2, -1, -1, -1] +messy -1.5 0.80623 [-1, -2, -2, -2, -1, -1, -2, 0, -1, -3] +methodical 0.6 0.8 [0, 0, 0, 2, 2, 0, 1, 1, 0, 0] +mindless -1.9 0.7 [-2, -1, -2, -1, -1, -2, -3, -3, -2, -2] +miracle 2.8 0.87178 [4, 4, 3, 2, 3, 4, 2, 2, 2, 2] +mirth 2.6 0.66332 [3, 3, 3, 2, 3, 3, 3, 2, 1, 3] +mirthful 2.7 0.45826 [3, 3, 3, 2, 3, 3, 3, 2, 3, 2] +mirthfully 2.0 1.48324 [2, 3, 4, 3, 0, -1, 2, 1, 3, 3] +misbehave -1.9 0.7 [-3, -3, -1, -2, -2, -1, -1, -2, -2, -2] +misbehaved -1.6 0.4899 [-1, -2, -1, -2, -2, -2, -1, -2, -1, -2] +misbehaves -1.6 0.4899 [-1, -2, -2, -1, -2, -2, -1, -2, -1, -2] +misbehaving -1.7 0.64031 [-1, -2, -1, -2, -3, -2, -1, -2, -1, -2] +mischief -1.5 0.67082 [-2, -1, -1, -1, -1, -2, -3, -2, -1, -1] +mischiefs -0.8 1.72047 [-2, -1, -2, -2, 3, -1, -2, 2, -1, -2] +miser -1.8 0.87178 [-1, -2, 0, -3, -2, -2, -3, -2, -2, -1] +miserable -2.2 1.32665 [-2, -2, -3, -3, -4, -3, -1, -2, 1, -3] +miserableness -2.8 0.6 [-3, -3, -3, -3, -2, -2, -3, -4, -2, -3] +miserably -2.1 1.37477 [-2, -1, -3, -3, -4, -3, -1, -2, 1, -3] +miserere -0.8 1.07703 [-1, -1, 0, -3, 0, -1, 0, 1, -2, -1] +misericorde 0.1 1.64012 [1, 1, -1, 2, 1, 2, -3, -1, -2, 1] +misericordes -0.5 1.36015 [0, 0, -1, 0, 0, 1, -3, 0, 1, -3] +miseries -2.7 0.78102 [-3, -4, -1, -2, -3, -3, -2, -3, -3, -3] +miserliness -2.6 1.0198 [-3, -1, -3, -2, -2, -1, -3, -4, -4, -3] +miserly -1.4 0.91652 [0, -2, -2, 0, -1, -2, -2, -1, -3, -1] +misers -1.5 0.92195 [0, -1, -1, -3, -1, -1, -2, -3, -2, -1] +misery -2.7 0.45826 [-2, -2, -3, -3, -2, -3, -3, -3, -3, -3] +misgiving -1.4 0.4899 [-2, -2, -2, -1, -1, -1, -2, -1, -1, -1] +misinformation -1.3 0.64031 [-1, -1, -1, -1, -1, -1, -2, -1, -1, -3] +misinformed -1.6 0.4899 [-1, -1, -1, -2, -2, -1, -2, -2, -2, -2] +misinterpreted -1.3 0.64031 [-1, -2, -1, 0, -2, -1, -1, -1, -2, -2] +misleading -1.7 0.64031 [-2, -1, -3, -1, -1, -2, -2, -2, -1, -2] +misread -1.1 0.3 [-1, -1, -1, -2, -1, -1, -1, -1, -1, -1] +misreporting -1.5 0.5 [-2, -1, -1, -1, -2, -1, -2, -2, -1, -2] +misrepresentation -2.0 0.63246 [-2, -3, -2, -1, -1, -3, -2, -2, -2, -2] +miss -0.6 1.35647 [-1, -1, -1, -1, -2, -1, 2, 2, -2, -1] +missed -1.2 0.74833 [-2, -1, 0, -1, -1, -1, -3, -1, -1, -1] +misses -0.9 0.3 [-1, -1, 0, -1, -1, -1, -1, -1, -1, -1] +missing -1.2 0.4 [-1, -2, -1, -1, -1, -1, -2, -1, -1, -1] +mistakable -0.8 0.4 [-1, -1, -1, -1, -1, -1, -1, 0, 0, -1] +mistake -1.4 0.4899 [-1, -2, -1, -1, -1, -1, -2, -2, -2, -1] +mistaken -1.5 0.67082 [-2, -1, -2, -2, -1, -1, -1, -3, -1, -1] +mistakenly -1.2 0.4 [-1, -1, -2, -1, -1, -1, -1, -2, -1, -1] +mistaker -1.6 0.4899 [-2, -1, -2, -1, -2, -2, -1, -2, -1, -2] +mistakers -1.6 0.8 [-3, -1, -1, -1, -3, -1, -1, -2, -2, -1] +mistakes -1.5 0.67082 [-2, -1, -2, -1, -3, -2, -1, -1, -1, -1] +mistaking -1.1 0.53852 [-1, -1, -1, -1, 0, -1, -1, -1, -2, -2] +misunderstand -1.5 0.67082 [-3, -2, -1, -1, -1, -1, -1, -2, -2, -1] +misunderstanding -1.8 0.6 [-1, -1, -1, -3, -2, -2, -2, -2, -2, -2] +misunderstands -1.3 0.45826 [-1, -2, -1, -2, -1, -1, -2, -1, -1, -1] +misunderstood -1.4 0.66332 [-1, -1, -1, -3, -1, -1, -2, -1, -2, -1] +mlm -1.4 1.68523 [0, -2, -2, -3, -4, -2, 0, 1, 1, -3] +mmk 0.6 1.0198 [0, 0, 0, 0, 0, 3, 1, 0, 0, 2] +moan -0.6 1.62481 [-2, -1, 0, -3, 2, -2, 0, 0, -2, 2] +moaned -0.4 1.35647 [-2, 0, -3, 0, -1, -1, 2, 1, 0, 0] +moaning -0.4 1.28062 [-1, -1, 1, -1, 0, 0, 2, 0, -3, -1] +moans -0.6 0.8 [-2, 0, 0, -2, 0, -1, 0, 0, 0, -1] +mock -1.8 0.74833 [-3, -1, -1, -2, -2, -1, -3, -1, -2, -2] +mocked -1.3 1.26886 [-2, -2, -1, -2, -2, -3, -2, 1, 1, -1] +mocker -0.8 1.46969 [-1, -2, 2, -2, -2, -2, -2, 1, 1, -1] +mockeries -1.6 0.8 [-3, -1, -2, -2, -2, 0, -1, -2, -1, -2] +mockers -1.3 0.78102 [-2, -3, 0, -1, -1, -1, -2, -1, -1, -1] +mockery -1.3 0.45826 [-2, -1, -1, -1, -1, -1, -2, -2, -1, -1] +mocking -1.7 0.64031 [-2, -1, -1, -2, -1, -1, -3, -2, -2, -2] +mocks -2.0 0.63246 [-1, -3, -2, -2, -2, -2, -2, -1, -3, -2] +molest -2.1 1.81384 [-4, -1, -2, -4, -3, 1, -3, 1, -2, -4] +molestation -1.9 1.57797 [-2, -2, -3, -2, -3, -2, -4, 1, 1, -3] +molestations -2.9 1.04403 [-3, -4, -4, -4, -3, -2, -2, -1, -2, -4] +molested -1.9 1.92094 [-4, 1, -1, -4, -2, -1, -4, -4, 1, -1] +molester -2.3 1.61555 [-4, -2, -1, -4, -2, -1, -4, -4, 1, -2] +molesters -2.2 1.66132 [-2, -4, -3, -3, -3, 1, 1, -3, -3, -3] +molesting -2.8 1.72047 [-4, -4, -4, -4, -3, -4, -1, -1, 1, -4] +molests -3.1 1.13578 [-3, -4, -4, -4, -3, -4, 0, -3, -3, -3] +mongering -0.8 1.16619 [-3, -2, 0, 0, -1, 1, -2, 0, -1, 0] +monopolize -0.8 1.6 [-1, -3, -2, -2, 0, -1, -1, -2, 2, 2] +monopolized -0.9 0.53852 [0, -2, -1, 0, -1, -1, -1, -1, -1, -1] +monopolizes -1.1 0.83066 [0, -3, -1, 0, -1, -1, -2, -1, -1, -1] +monopolizing -0.5 1.56525 [2, -1, -2, -1, -3, -1, -1, 2, 1, -1] +mooch -1.7 0.9 [-1, -1, -1, -3, -1, -3, -3, -2, -1, -1] +mooched -1.4 0.4899 [-2, -1, -2, -1, -1, -2, -1, -1, -2, -1] +moocher -1.5 0.67082 [-2, -1, -2, -1, -1, -2, -1, -1, -3, -1] +moochers -1.9 0.7 [-3, -2, -2, -3, -1, -1, -1, -2, -2, -2] +mooches -1.4 0.66332 [-2, -1, -2, -1, 0, -2, -1, -1, -2, -2] +mooching -1.7 0.64031 [-3, -2, -1, -1, -2, -2, -1, -2, -1, -2] +moodier -1.1 1.13578 [-2, -1, -1, -1, -2, -1, -2, 2, -1, -2] +moodiest -2.1 0.9434 [-1, -2, -2, -2, -1, -2, -4, -3, -1, -3] +moodily -1.3 0.45826 [-1, -1, -1, -1, -1, -2, -2, -1, -2, -1] +moodiness -1.4 0.66332 [-2, -1, -2, -2, -1, 0, -2, -1, -1, -2] +moodinesses -1.4 0.4899 [-2, -1, -1, -2, -1, -1, -1, -2, -2, -1] +moody -1.5 0.67082 [-1, -1, -1, -2, -2, -3, -1, -1, -1, -2] +mope -1.9 0.53852 [-2, -2, -1, -2, -2, -2, -2, -3, -1, -2] +moping -1.0 1.48324 [-2, -2, -1, -1, 1, 2, -3, -2, 0, -2] +moron -2.2 0.6 [-2, -1, -2, -3, -3, -2, -2, -3, -2, -2] +moronic -2.7 0.64031 [-3, -3, -3, -3, -2, -4, -2, -3, -2, -2] +moronically -1.4 1.8 [-4, -2, -1, 2, -2, -2, -3, -3, 0, 1] +moronity -1.1 1.22066 [-2, -1, -2, -1, 0, -2, 2, -2, -2, -1] +morons -1.3 1.1 [-1, -1, -1, 0, -3, -2, 0, 0, -2, -3] +motherfucker -3.6 0.66332 [-3, -4, -4, -4, -4, -2, -4, -3, -4, -4] +motherfucking -2.8 1.249 [-3, -1, -4, 0, -3, -3, -4, -4, -3, -3] +motivate 1.6 0.4899 [1, 1, 1, 1, 2, 2, 2, 2, 2, 2] +motivated 2.0 0.63246 [3, 3, 1, 2, 1, 2, 2, 2, 2, 2] +motivating 2.2 0.6 [2, 2, 3, 3, 3, 2, 2, 2, 1, 2] +motivation 1.4 0.66332 [1, 1, 2, 0, 2, 1, 2, 1, 2, 2] +mourn -1.8 0.6 [-2, -2, -2, -2, -2, -1, -2, -3, -1, -1] +mourned -1.3 1.55242 [-1, -2, -3, -3, -2, -1, 1, -2, 2, -2] +mourner -1.6 1.35647 [-3, 0, -2, -1, -1, 0, -2, 0, -3, -4] +mourners -1.8 0.74833 [-1, -2, -3, -1, -2, -1, -2, -1, -2, -3] +mournful -1.6 1.62481 [-2, -3, -3, 2, -2, -3, -2, 1, -2, -2] +mournfuller -1.9 0.9434 [-2, -3, -3, -3, 0, -2, -1, -2, -2, -1] +mournfully -1.7 1.55242 [-4, -3, -2, -3, 1, -2, -2, -2, 1, -1] +mournfulness -1.8 1.4 [-4, -3, 1, -3, -1, -2, 0, -2, -2, -2] +mourning -1.9 1.04403 [-1, -1, -1, -1, -2, -3, -4, -3, -2, -1] +mourningly -2.3 1.18743 [-3, -3, -3, -3, -2, -3, -2, 1, -2, -3] +mourns -2.4 0.66332 [-2, -2, -3, -2, -3, -3, -3, -1, -2, -3] +muah 2.3 1.26886 [0, 3, 1, 2, 3, 1, 4, 4, 3, 2] +mumpish -1.4 0.66332 [-1, -1, -2, -2, 0, -1, -2, -2, -1, -2] +murder -3.7 0.64031 [-4, -4, -4, -4, -2, -4, -4, -4, -3, -4] +murdered -3.4 0.66332 [-4, -3, -2, -3, -4, -4, -3, -3, -4, -4] +murderee -3.2 0.6 [-3, -3, -2, -3, -4, -4, -3, -3, -4, -3] +murderees -3.1 0.7 [-2, -4, -3, -4, -3, -2, -3, -3, -4, -3] +murderer -3.6 0.4899 [-4, -3, -3, -3, -4, -4, -4, -3, -4, -4] +murderers -3.3 0.78102 [-3, -4, -4, -4, -4, -2, -4, -3, -3, -2] +murderess -2.2 1.72047 [-2, -2, -3, -4, -3, -3, -4, 1, 1, -3] +murderesses -2.6 0.8 [-2, -4, -3, -4, -2, -2, -2, -2, -3, -2] +murdering -3.3 0.78102 [-4, -2, -4, -3, -4, -3, -2, -4, -4, -3] +murderous -3.2 0.74833 [-3, -3, -4, -3, -4, -4, -4, -2, -2, -3] +murderously -3.1 0.9434 [-3, -4, -4, -4, -3, -4, -1, -2, -3, -3] +murderousness -2.9 0.7 [-3, -3, -4, -2, -2, -2, -4, -3, -3, -3] +murders -3.0 1.84391 [-4, -4, -4, 2, -4, -2, -4, -4, -2, -4] +n00b -1.6 0.8 [-1, -3, -1, -2, -2, -2, -2, -2, -1, 0] +nag -1.5 0.80623 [-1, -1, -3, -1, -3, -2, -1, -1, -1, -1] +nagana -1.7 0.9 [-2, -2, 0, 0, -2, -3, -2, -2, -2, -2] +nagged -1.7 0.45826 [-2, -1, -2, -1, -2, -2, -1, -2, -2, -2] +nagger -1.8 0.4 [-2, -1, -2, -2, -2, -2, -1, -2, -2, -2] +naggers -1.5 0.67082 [-1, -1, -2, -2, -2, -1, -1, -3, -1, -1] +naggier -1.4 1.11355 [-2, -3, -2, -2, 1, -1, -2, -1, 0, -2] +naggiest -2.4 0.91652 [-3, -2, -2, -1, -4, -2, -3, -3, -3, -1] +nagging -1.7 0.64031 [-1, -1, -1, -1, -2, -2, -2, -2, -3, -2] +naggingly -0.9 1.37477 [-2, 2, -1, -1, -1, -3, 1, -1, -1, -2] +naggy -1.7 0.64031 [-2, -2, -1, -1, -3, -2, -1, -2, -1, -2] +nags -1.1 0.53852 [-1, -1, -2, -1, -1, -2, -1, -1, 0, -1] +nah -0.4 1.28062 [0, 0, 1, -1, -3, -1, 0, 2, -1, -1] +naive -1.1 1.22066 [-2, -2, -1, 2, -1, -1, -1, -3, -1, -1] +nastic 0.2 0.6 [2, 0, 0, 0, 0, 0, 0, 0, 0, 0] +nastier -2.3 0.45826 [-2, -2, -2, -3, -3, -2, -3, -2, -2, -2] +nasties -2.1 0.3 [-2, -2, -2, -2, -3, -2, -2, -2, -2, -2] +nastiest -2.4 1.85472 [-4, -4, -4, -2, -3, -2, 1, 1, -3, -4] +nastily -1.9 0.7 [-2, -3, -1, -2, -2, -3, -1, -1, -2, -2] +nastiness -1.1 1.44568 [-2, -2, -3, -2, 1, -1, -1, -1, 2, -2] +nastinesses -2.6 0.66332 [-2, -3, -3, -2, -3, -3, -3, -1, -3, -3] +nasturtium 0.4 0.66332 [0, 0, 0, 0, 0, 1, 1, 0, 2, 0] +nasturtiums 0.1 0.3 [0, 0, 0, 0, 0, 0, 1, 0, 0, 0] +nasty -2.6 1.0198 [-3, -1, -2, -4, -3, -3, -1, -2, -4, -3] +natural 1.5 1.0247 [2, 0, 0, 1, 1, 3, 2, 2, 3, 1] +neat 2.0 0.89443 [2, 1, 1, 2, 3, 1, 2, 2, 2, 4] +neaten 1.2 0.4 [1, 1, 1, 1, 1, 2, 2, 1, 1, 1] +neatened 2.0 1.09545 [0, 2, 1, 3, 1, 2, 4, 3, 2, 2] +neatening 1.3 0.45826 [1, 1, 1, 1, 2, 2, 2, 1, 1, 1] +neatens 1.1 0.83066 [0, 1, 0, 1, 1, 1, 1, 3, 2, 1] +neater 1.0 0.44721 [1, 1, 1, 1, 1, 1, 2, 0, 1, 1] +neatest 1.7 0.64031 [1, 2, 2, 1, 2, 2, 1, 2, 1, 3] +neath 0.2 0.9798 [0, 0, -2, 0, 0, 2, 0, 1, 1, 0] +neatherd -0.4 0.8 [0, 0, 0, -2, 0, -1, 1, -1, -1, 0] +neatly 1.4 0.66332 [2, 1, 1, 2, 2, 2, 0, 1, 1, 2] +neatness 1.3 0.64031 [2, 1, 1, 0, 1, 1, 2, 2, 2, 1] +neats 1.1 0.53852 [2, 1, 2, 1, 0, 1, 1, 1, 1, 1] +needy -1.4 0.4899 [-1, -2, -2, -2, -1, -1, -1, -1, -2, -1] +negative -2.7 0.9 [-1, -3, -3, -2, -4, -2, -2, -4, -3, -3] +negativity -2.3 0.45826 [-2, -2, -2, -2, -3, -2, -3, -3, -2, -2] +neglect -2.0 0.63246 [-2, -2, -1, -1, -3, -2, -3, -2, -2, -2] +neglected -2.4 1.0198 [-1, -2, -4, -3, -2, -2, -1, -4, -3, -2] +neglecter -1.7 0.64031 [-2, -2, -1, -1, -1, -3, -2, -2, -1, -2] +neglecters -1.5 0.67082 [-2, -1, -1, -1, -2, -1, -1, -2, -3, -1] +neglectful -2.0 0.63246 [-3, -3, -1, -2, -2, -2, -1, -2, -2, -2] +neglectfully -2.1 0.9434 [-1, -3, -3, -1, -1, -2, -2, -2, -4, -2] +neglectfulness -2.0 0.63246 [-2, -2, -2, -2, -1, -3, -2, -2, -1, -3] +neglecting -1.7 0.78102 [-2, -1, -3, -2, -1, -3, -1, -1, -2, -1] +neglects -2.2 0.4 [-2, -2, -2, -2, -2, -3, -2, -3, -2, -2] +nerd -1.2 0.6 [-1, -2, -1, -2, -1, 0, -1, -1, -2, -1] +nerdier -0.2 0.87178 [0, 0, -1, -1, 0, -1, 2, 0, 0, -1] +nerdiest 0.6 1.28062 [2, 3, 0, -1, 1, 0, 0, -1, 2, 0] +nerdish -0.1 1.04403 [-1, -1, 2, 0, -1, -1, 1, 0, 1, -1] +nerdy -0.2 1.249 [-1, -1, -1, 3, 0, 0, 0, 0, -2, 0] +nerves -0.4 0.8 [0, -1, 0, 1, -2, -1, 0, -1, 0, 0] +nervous -1.1 0.53852 [-1, -1, -1, -2, -2, -1, -1, 0, -1, -1] +nervously -0.6 1.56205 [-1, -1, -1, -1, -1, -2, 4, -1, -1, -1] +nervousness -1.2 0.4 [-1, -1, -1, -1, -1, -1, -1, -2, -2, -1] +neurotic -1.4 1.11355 [-3, -2, -2, -1, 1, -2, -2, -1, 0, -2] +neurotically -1.8 1.16619 [0, -2, -1, -3, -3, -1, 0, -2, -3, -3] +neuroticism -0.9 1.22066 [-2, -1, -1, -1, -2, 0, -3, 1, 1, -1] +neurotics -0.7 1.61555 [-2, 0, -1, -2, -1, -3, 0, 2, 2, -2] +nice 1.8 0.74833 [3, 1, 1, 2, 2, 1, 3, 1, 2, 2] +nicely 1.9 0.83066 [2, 1, 2, 2, 4, 2, 1, 1, 2, 2] +niceness 1.6 0.66332 [1, 1, 3, 2, 1, 1, 2, 2, 2, 1] +nicenesses 2.1 1.22066 [4, 0, 3, 1, 2, 1, 4, 2, 2, 2] +nicer 1.9 0.53852 [2, 2, 1, 2, 3, 2, 2, 2, 1, 2] +nicest 2.2 0.87178 [1, 4, 1, 2, 2, 2, 3, 3, 2, 2] +niceties 1.5 1.20416 [1, 4, 1, 1, 2, 1, 0, 3, 2, 0] +nicety 1.2 1.07703 [1, 0, 4, 1, 1, 0, 2, 1, 1, 1] +nifty 1.7 0.64031 [2, 2, 1, 1, 1, 2, 3, 2, 2, 1] +niggas -1.4 2.2 [-4, -3, 2, 1, -4, -2, 0, -1, 1, -4] +nigger -3.3 1.18743 [-4, -4, -4, -4, -4, -4, -1, -3, -1, -4] +no -1.2 0.74833 [-1, -1, -1, -1, -1, -1, 0, -1, -2, -3] +noble 2.0 0.89443 [2, 1, 2, 2, 3, 0, 2, 3, 2, 3] +noisy -0.7 0.64031 [-2, 0, -1, -1, 0, -1, -1, 0, 0, -1] +nonsense -1.7 0.64031 [-3, -1, -1, -1, -2, -1, -2, -2, -2, -2] +noob -0.2 1.16619 [-2, 0, -1, 0, -1, 2, 1, 1, -1, -1] +nosey -0.8 1.16619 [-2, -2, -2, 1, -1, -1, 0, 1, 0, -2] +notorious -1.9 1.3 [-2, -4, -3, -2, -2, -2, -1, -1, -3, 1] +novel 1.3 0.64031 [2, 0, 1, 1, 1, 1, 2, 2, 2, 1] +numb -1.4 0.66332 [-1, -1, -1, -1, -2, -1, -1, -3, -2, -1] +numbat 0.2 0.4 [0, 0, 0, 0, 1, 1, 0, 0, 0, 0] +numbed -0.9 0.53852 [-1, -1, -1, -1, 0, 0, -2, -1, -1, -1] +number 0.3 0.64031 [0, 0, 1, 0, 0, 2, 0, 0, 0, 0] +numberable 0.6 0.91652 [0, 2, 0, 0, 0, 2, 2, 0, 0, 0] +numbest -1.0 0.89443 [-2, -1, 0, 0, -3, -1, -1, -1, 0, -1] +numbfish -0.4 0.66332 [-1, 0, 0, 0, -2, 0, 0, -1, 0, 0] +numbfishes -0.7 0.9 [0, -1, 0, -1, -1, 0, -1, 0, 0, -3] +numbing -1.1 0.83066 [-1, 0, -1, -1, -2, -1, -3, -1, 0, -1] +numbingly -1.3 0.45826 [-1, -1, -2, -1, -1, -1, -2, -1, -2, -1] +numbles 0.4 0.66332 [0, 0, 0, 0, 1, 2, 0, 0, 1, 0] +numbly -1.4 1.0198 [-3, -2, 0, -1, -1, -3, -1, -2, -1, 0] +numbness -1.1 0.7 [-1, -1, -2, -1, -1, -2, -1, 0, -2, 0] +numbs -0.7 1.00499 [-1, 0, -1, 0, 1, 0, -3, -1, -1, -1] +numbskull -2.3 1.41774 [-2, -4, -3, 0, -2, -2, -4, -4, 0, -2] +numbskulls -2.2 1.07703 [-2, -2, -4, -2, -2, -1, -3, -3, 0, -3] +nurtural 1.5 0.80623 [2, 1, 2, 2, 1, 3, 0, 1, 2, 1] +nurturance 1.6 0.8 [1, 2, 1, 1, 3, 0, 2, 2, 2, 2] +nurturances 1.3 1.55242 [0, -2, 3, 1, 1, 2, 3, 0, 2, 3] +nurturant 1.7 0.78102 [2, 1, 3, 2, 2, 2, 2, 1, 0, 2] +nurture 1.4 0.8 [3, 1, 2, 2, 1, 2, 1, 0, 1, 1] +nurtured 1.9 0.9434 [2, 1, 3, 3, 3, 1, 2, 2, 0, 2] +nurturer 1.9 0.83066 [2, 1, 3, 3, 3, 1, 2, 2, 1, 1] +nurturers 0.8 1.66132 [2, -1, 2, 2, 1, -2, -2, 2, 2, 2] +nurtures 1.9 0.83066 [2, 1, 3, 3, 3, 1, 2, 2, 1, 1] +nurturing 2.0 0.63246 [3, 3, 2, 2, 1, 2, 2, 1, 2, 2] +nuts -1.3 1.26886 [-2, -1, -2, -3, 1, -1, 1, -2, -2, -2] +o.o -0.8 1.07703 [-1, -1, 0, -2, -1, -1, -2, 1, -2, 1] +o/\o 2.1 1.04403 [1, 2, 3, 1, 3, 4, 1, 2, 3, 1] +o_0 -0.1 0.53852 [-1, -1, 0, 0, 0, 0, 0, 0, 1, 0] +obliterate -2.9 0.83066 [-3, -4, -3, -3, -3, -3, -2, -1, -4, -3] +obliterated -2.1 1.3 [-3, 0, -1, -4, -3, -2, 0, -2, -3, -3] +obnoxious -2.0 0.44721 [-1, -2, -3, -2, -2, -2, -2, -2, -2, -2] +obnoxiously -2.3 0.64031 [-3, -2, -1, -2, -2, -3, -2, -3, -3, -2] +obnoxiousness -2.1 0.7 [-3, -1, -1, -2, -2, -3, -2, -2, -3, -2] +obscene -2.8 0.87178 [-3, -3, -2, -1, -3, -4, -3, -4, -2, -3] +obsess -1.0 0.89443 [-2, 0, -2, -1, 1, -1, -2, -1, -1, -1] +obsessed -0.7 0.78102 [0, 0, -1, 0, -1, 0, -1, -2, -2, 0] +obsesses -1.0 0.7746 [-2, -2, -1, -2, 0, -1, -1, -1, 0, 0] +obsessing -1.4 0.66332 [-1, -1, -1, -2, -1, -1, -1, -3, -2, -1] +obsession -1.4 0.8 [0, -2, -2, -1, -1, -1, -3, -1, -1, -2] +obsessional -1.5 0.92195 [0, -2, -1, -1, -3, -1, -2, -1, -3, -1] +obsessionally -1.3 0.9 [-1, -2, -2, -2, -2, -1, 1, -1, -1, -2] +obsessions -0.9 1.44568 [-1, -4, -2, -1, 1, -1, 0, 1, 0, -2] +obsessive -0.9 1.04403 [-2, 0, -1, 0, 1, -1, -3, -1, -1, -1] +obsessively -0.4 1.2 [-1, -1, -1, -1, -1, 1, 2, -2, 1, -1] +obsessiveness -1.2 1.32665 [0, -3, -1, -1, -1, 1, -4, -1, -1, -1] +obsessives -0.7 0.9 [-1, -1, -1, -1, -1, 1, -2, 1, -1, -1] +obsolete -1.2 0.74833 [-1, -1, -1, -1, -2, -1, -1, -3, -1, 0] +obstacle -1.5 1.0247 [-1, -3, -1, -2, -2, -2, 1, -1, -2, -2] +obstacles -1.6 0.8 [-3, -1, -2, -1, -2, -2, 0, -2, -1, -2] +obstinate -1.2 0.74833 [-2, -1, -1, -1, 0, 0, -2, -1, -2, -2] +odd -1.3 0.45826 [-1, -1, -2, -1, -1, -1, -2, -1, -2, -1] +offence -1.2 1.93907 [-2, -2, -3, 3, -2, -2, -3, 2, -1, -2] +offences -1.4 1.49666 [-2, -2, -4, -1, -2, -2, -1, 0, 2, -2] +offend -1.2 1.4 [-2, -2, -2, -2, -1, -2, -2, 1, 2, -2] +offended -1.0 1.41421 [-2, -2, -2, -2, -1, 0, -2, 2, 1, -2] +offender -1.5 1.28452 [-3, -2, -2, -2, -2, -2, -2, 1, 1, -2] +offenders -1.5 1.28452 [-2, -1, -2, -2, -2, -2, 2, -3, -2, -1] +offending -2.3 0.64031 [-2, -2, -3, -2, -2, -4, -2, -2, -2, -2] +offends -2.0 0.7746 [-3, -1, -1, -2, -2, -2, -3, -1, -2, -3] +offense -1.0 1.61245 [-2, 1, -1, -2, -2, -2, -3, 2, 1, -2] +offenseless 0.7 1.79165 [3, 1, 0, 2, 1, 2, 1, 0, -4, 1] +offenses -1.5 1.5 [-1, -2, -2, -4, -1, -2, 1, -3, 1, -2] +offensive -2.0 1.48324 [-3, -3, -3, -2, -1, -2, 2, -2, -3, -3] +offensively -2.8 0.87178 [-2, -4, -3, -3, -2, -4, -4, -2, -2, -2] +offensiveness -2.3 0.45826 [-2, -2, -2, -2, -2, -3, -2, -3, -3, -2] +offensives -0.8 1.249 [0, 0, -1, -2, 0, 2, -2, -1, -2, -2] +offline -0.5 0.92195 [0, 0, 0, 0, -3, 0, -1, 0, -1, 0] +ok 1.2 0.4 [1, 2, 1, 1, 1, 1, 2, 1, 1, 1] +okay 0.9 0.53852 [1, 1, 0, 0, 1, 1, 1, 2, 1, 1] +okays 2.1 1.13578 [1, 1, 1, 4, 3, 2, 2, 1, 2, 4] +ominous -1.4 1.49666 [-3, -2, -1, -2, -2, -1, -1, 1, 1, -4] +once-in-a-lifetime 1.8 1.4 [4, 2, 1, 0, 1, 1, 4, 3, 2, 0] +openness 1.4 0.8 [2, 1, 1, 2, 2, 1, 1, 1, 3, 0] +opportune 1.7 0.78102 [2, 2, 0, 1, 2, 3, 2, 2, 1, 2] +opportunely 1.5 1.0247 [1, 1, 4, 1, 2, 1, 1, 2, 2, 0] +opportuneness 1.2 1.249 [0, 1, 2, 2, 2, 2, 2, 2, -2, 1] +opportunism 0.4 1.11355 [-1, -1, 0, -1, 1, 2, 0, 1, 2, 1] +opportunisms 0.2 1.4 [2, -1, 0, -1, 1, -2, 2, 2, -1, 0] +opportunist 0.2 0.9798 [-1, -1, 0, -1, 0, 2, 0, 1, 1, 1] +opportunistic -0.1 2.11896 [-2, 1, -1, 0, -4, 2, -1, 4, 1, -1] +opportunistically 0.9 1.51327 [1, -3, 1, 3, 2, 2, 1, 0, 1, 1] +opportunists 0.3 1.34536 [0, -1, -1, 2, 1, 3, -1, -1, 1, 0] +opportunities 1.6 0.4899 [1, 1, 2, 2, 2, 1, 2, 2, 1, 2] +opportunity 1.8 0.6 [2, 2, 2, 2, 3, 1, 2, 1, 1, 2] +oppressed -2.1 0.53852 [-2, -2, -2, -1, -2, -2, -3, -2, -2, -3] +oppressive -1.7 1.34536 [-3, -2, -1, -2, -2, -2, -3, 2, -2, -2] +optimal 1.5 0.67082 [1, 2, 1, 3, 1, 1, 1, 2, 2, 1] +optimality 1.9 0.7 [3, 3, 2, 1, 2, 1, 2, 2, 1, 2] +optimally 1.3 0.9 [0, 3, 0, 1, 1, 2, 1, 1, 2, 2] +optimisation 1.6 0.8 [3, 1, 1, 1, 2, 1, 1, 3, 2, 1] +optimisations 1.8 0.6 [3, 1, 1, 2, 1, 2, 2, 2, 2, 2] +optimise 1.9 0.83066 [1, 2, 3, 2, 3, 3, 2, 1, 1, 1] +optimised 1.7 1.26886 [2, 4, 1, 2, 1, 2, 3, 2, 1, -1] +optimises 1.6 1.0198 [3, 1, 1, 1, 1, 3, 2, 0, 3, 1] +optimising 1.7 1.00499 [1, 2, 3, 3, 1, 2, 1, 3, 0, 1] +optimism 2.5 0.67082 [2, 2, 3, 3, 3, 4, 2, 2, 2, 2] +optimisms 2.0 0.63246 [2, 3, 1, 3, 1, 2, 2, 2, 2, 2] +optimist 2.4 0.4899 [3, 2, 3, 2, 3, 3, 2, 2, 2, 2] +optimistic 1.3 1.48661 [2, 2, -3, 2, 2, 2, 1, 2, 1, 2] +optimistically 2.1 0.53852 [3, 2, 2, 2, 3, 2, 1, 2, 2, 2] +optimists 1.6 0.66332 [3, 2, 2, 1, 2, 1, 2, 1, 1, 1] +optimization 1.6 0.8 [2, 3, 1, 1, 1, 2, 0, 2, 2, 2] +optimizations 0.9 1.04403 [0, 2, 0, 2, 1, 0, 3, 1, 0, 0] +optimize 2.2 0.87178 [2, 3, 3, 2, 1, 2, 4, 2, 2, 1] +optimized 2.0 0.44721 [1, 3, 2, 2, 2, 2, 2, 2, 2, 2] +optimizer 1.5 0.67082 [1, 3, 1, 1, 2, 2, 1, 2, 1, 1] +optimizers 2.1 0.7 [3, 3, 1, 3, 2, 2, 1, 2, 2, 2] +optimizes 1.8 0.6 [1, 3, 2, 1, 2, 2, 1, 2, 2, 2] +optimizing 2.0 0.7746 [1, 1, 2, 2, 1, 3, 3, 3, 2, 2] +optionless -1.7 0.64031 [-2, -1, -2, -3, -1, -2, -2, -2, -1, -1] +original 1.3 0.9 [0, 2, 0, 2, 2, 0, 2, 1, 2, 2] +outcry -2.3 0.64031 [-3, -2, -2, -3, -2, -1, -3, -2, -2, -3] +outgoing 1.2 1.16619 [1, 1, 1, 2, -1, 1, 3, 3, 0, 1] +outmaneuvered 0.5 1.36015 [-2, 2, 0, 0, 3, 1, 1, 0, 1, -1] +outrage -2.3 1.00499 [-2, -2, -4, -3, -1, -3, -3, -1, -1, -3] +outraged -2.5 0.92195 [-3, -2, -2, -1, -3, -3, -1, -4, -3, -3] +outrageous -2.0 1.34164 [-3, 0, -2, -1, -3, 0, -3, -3, -4, -1] +outrageously -1.2 1.32665 [-1, -1, -3, -3, -2, -1, 2, -1, -1, -1] +outrageousness -1.2 1.249 [-2, 0, 1, -2, -1, -1, -3, 0, -1, -3] +outrageousnesses -1.3 1.67631 [-1, -3, -2, 1, 0, 1, 0, -3, -2, -4] +outrages -2.3 1.00499 [-3, -2, -2, -1, -3, -3, -1, -4, -1, -3] +outraging -2.0 1.18322 [-4, -1, -2, -3, -1, 0, -1, -3, -3, -2] +outreach 1.1 0.7 [2, 1, 0, 0, 2, 1, 1, 1, 2, 1] +outstanding 3.0 0.89443 [3, 1, 3, 3, 4, 4, 2, 3, 4, 3] +overjoyed 2.7 0.78102 [4, 3, 3, 4, 2, 2, 2, 2, 3, 2] +overload -1.5 0.67082 [-2, 0, -1, -2, -2, -1, -1, -2, -2, -2] +overlooked -0.1 1.44568 [-1, -2, -1, -1, 2, 0, -1, 2, -1, 2] +overreact -1.0 1.73205 [-2, -2, -2, -2, 0, -3, 1, 3, -1, -2] +overreacted -1.7 0.64031 [-2, -2, -2, -1, -1, -1, -1, -3, -2, -2] +overreaction -0.7 1.34536 [-2, -1, 0, -1, -1, 3, -2, -1, -1, -1] +overreacts -2.2 0.87178 [-2, -2, -2, -3, -4, -1, -3, -1, -2, -2] +oversell -0.9 0.7 [0, -1, -1, 0, -2, -1, -1, -1, -2, 0] +overselling -0.8 1.16619 [0, -1, 0, -1, -2, -1, -1, -2, -2, 2] +oversells 0.3 1.26886 [-1, -1, 0, 0, 2, 2, 2, -1, 1, -1] +oversimplification 0.2 1.53623 [-1, 1, -1, -1, 1, -1, -2, 1, 2, 3] +oversimplifies 0.1 1.37477 [3, 0, 0, -1, 1, -1, 2, -1, -1, -1] +oversimplify -0.6 1.35647 [-3, -1, 0, -2, 0, 1, 2, -1, -1, -1] +overstatement -1.1 0.7 [-2, 0, -1, -2, -1, 0, -1, -1, -2, -1] +overstatements -0.7 1.34536 [-1, -1, -3, -1, 2, 0, -1, -1, -2, 1] +overweight -1.5 0.67082 [-3, -2, -1, -1, -1, -2, -1, -2, -1, -1] +overwhelm -0.7 1.26886 [-1, 2, -1, -1, -2, -2, 1, 0, -1, -2] +overwhelmed 0.2 1.53623 [-2, -1, 2, -2, 2, 1, -1, 2, 1, 0] +overwhelmingly -0.5 1.28452 [0, -2, -1, 0, -2, -1, -2, 0, 1, 2] +overwhelms -0.8 1.249 [-2, -2, -1, -1, -1, -2, 2, 1, -1, -1] +oxymoron -0.5 0.80623 [0, 0, -1, -1, -1, -2, 1, 0, 0, -1] +pain -2.3 0.64031 [-2, -3, -2, -2, -2, -2, -2, -2, -2, -4] +pained -1.8 0.6 [-1, -2, -3, -2, -2, -2, -2, -1, -1, -2] +painful -1.9 0.9434 [-2, -1, -1, -3, -4, -1, -1, -2, -2, -2] +painfuller -1.7 1.34536 [-2, -2, -2, 2, -1, -3, -2, -2, -3, -2] +painfully -2.4 0.4899 [-2, -3, -2, -3, -3, -2, -2, -2, -2, -3] +painfulness -2.7 0.64031 [-3, -4, -3, -2, -3, -3, -3, -2, -2, -2] +paining -1.7 0.45826 [-1, -2, -2, -2, -2, -2, -1, -2, -1, -2] +painless 1.2 0.87178 [1, 2, -1, 1, 2, 1, 2, 1, 2, 1] +painlessly 1.1 0.3 [1, 1, 1, 1, 1, 1, 1, 1, 1, 2] +painlessness 0.4 1.0198 [1, 1, 1, 1, -1, 1, -2, 0, 1, 1] +pains -1.8 0.6 [-2, -2, -1, -1, -1, -2, -2, -2, -3, -2] +palatable 1.6 0.8 [2, 1, 2, 1, 2, 1, 3, 0, 2, 2] +palatableness 0.8 0.87178 [2, 1, 1, 0, -1, 2, 0, 1, 1, 1] +palatably 1.1 0.83066 [2, 1, 2, 1, 1, 1, 2, -1, 1, 1] +panic -2.3 0.64031 [-3, -2, -1, -2, -2, -2, -3, -3, -2, -3] +panicked -2.0 1.61245 [-2, -4, -3, -3, -3, 1, -2, -2, 1, -3] +panicking -1.9 0.53852 [-2, -2, -3, -2, -2, -2, -2, -2, -1, -1] +panicky -1.5 0.67082 [-2, -2, -1, -1, -1, -1, -1, -2, -3, -1] +panicle 0.5 0.67082 [2, 0, 0, 0, 0, 0, 0, 1, 1, 1] +panicled 0.1 0.83066 [2, 0, 0, 0, 0, -1, 0, -1, 1, 0] +panicles -0.2 0.6 [1, 0, 0, 0, 0, -1, 0, -1, -1, 0] +panics -1.9 1.3 [-2, -3, -2, -3, -1, -2, 1, -4, -1, -2] +paniculate 0.1 0.3 [0, 0, 0, 1, 0, 0, 0, 0, 0, 0] +panicums -0.1 0.3 [0, 0, 0, 0, -1, 0, 0, 0, 0, 0] +paradise 3.2 0.9798 [4, 1, 4, 2, 4, 4, 3, 3, 3, 4] +paradox -0.4 0.66332 [-1, -1, 0, 0, -1, 0, -1, 0, 1, -1] +paranoia -1.0 1.48324 [1, -2, -2, -3, -1, 0, -2, -1, -2, 2] +paranoiac -1.3 1.61555 [-2, -3, -2, -2, 1, -3, 2, -2, 0, -2] +paranoiacs -0.7 1.18743 [-1, 0, -1, -1, -3, 1, -2, 0, 1, -1] +paranoias -1.5 1.0247 [-2, -3, -2, 0, -1, -3, 0, -1, -1, -2] +paranoid -1.0 1.41421 [0, -3, -3, -2, -1, -1, 0, 1, -2, 1] +paranoids -1.6 0.91652 [-2, -1, -1, -2, -2, -1, -1, -1, -4, -1] +pardon 1.3 0.45826 [1, 2, 1, 2, 1, 2, 1, 1, 1, 1] +pardoned 0.9 0.9434 [1, 1, 1, 1, 1, 1, 1, 0, 3, -1] +pardoning 1.7 0.78102 [3, 2, 2, 2, 1, 1, 2, 2, 0, 2] +pardons 1.2 0.6 [2, 1, 1, 1, 1, 2, 1, 2, 0, 1] +parley -0.4 0.66332 [0, -2, 0, 0, -1, -1, 0, 0, 0, 0] +partied 1.4 1.11355 [2, 3, 1, 1, 1, 2, 3, -1, 1, 1] +partier 1.4 0.8 [2, 2, 1, 1, 0, 2, 3, 1, 1, 1] +partiers 0.7 1.00499 [0, 0, 3, 0, 0, 0, 2, 1, 0, 1] +parties 1.7 0.78102 [2, 3, 1, 1, 1, 2, 3, 1, 2, 1] +party 1.7 0.78102 [3, 2, 2, 1, 3, 2, 1, 1, 1, 1] +partyer 1.2 1.07703 [1, 3, 1, 0, 1, 0, 2, 1, 3, 0] +partyers 1.1 0.83066 [1, 2, 0, 3, 1, 1, 1, 0, 1, 1] +partying 1.6 1.11355 [0, 3, 1, 0, 3, 2, 3, 1, 2, 1] +passion 2.0 0.44721 [2, 2, 1, 3, 2, 2, 2, 2, 2, 2] +passional 1.6 0.8 [2, 1, 3, 0, 2, 1, 1, 2, 2, 2] +passionate 2.4 1.35647 [0, 4, 3, 3, 4, 2, 0, 2, 3, 3] +passionately 2.4 0.91652 [3, 0, 3, 3, 2, 3, 2, 3, 2, 3] +passionateness 2.3 0.64031 [1, 3, 2, 3, 2, 3, 2, 3, 2, 2] +passionflower 0.3 0.45826 [0, 0, 0, 0, 1, 0, 1, 1, 0, 0] +passionflowers 0.4 0.66332 [0, 0, 0, 0, 2, 1, 1, 0, 0, 0] +passionless -1.9 0.7 [-3, -2, -2, -2, -1, -1, -1, -3, -2, -2] +passions 2.2 0.6 [3, 3, 3, 2, 2, 1, 2, 2, 2, 2] +passive 0.8 1.46969 [4, 1, 1, 0, -2, 0, 1, 1, 2, 0] +passively -0.7 0.64031 [0, -1, 0, 0, -1, -2, 0, -1, -1, -1] +pathetic -2.7 1.48661 [-3, -4, -3, -4, -2, 1, -2, -2, -4, -4] +pathetical -1.2 1.249 [-2, -1, -2, -1, -2, 1, -3, 1, -1, -2] +pathetically -1.8 1.72047 [-3, -4, -2, 0, -3, -2, -3, -3, 1, 1] +pay -0.4 0.91652 [0, 0, -3, 0, 0, 0, 0, 0, -1, 0] +peace 2.5 1.0247 [3, 2, 1, 4, 2, 3, 4, 1, 3, 2] +peaceable 1.7 0.45826 [2, 2, 1, 2, 1, 2, 2, 1, 2, 2] +peaceableness 1.8 1.16619 [2, 2, 4, 2, 2, 2, 2, 1, 2, -1] +peaceably 2.0 0.63246 [2, 3, 2, 2, 1, 2, 3, 1, 2, 2] +peaceful 2.2 0.74833 [4, 2, 1, 2, 2, 2, 3, 2, 2, 2] +peacefuller 1.9 0.7 [2, 2, 2, 1, 3, 3, 2, 2, 1, 1] +peacefullest 3.1 0.7 [3, 3, 2, 3, 4, 2, 4, 3, 4, 3] +peacefully 2.4 0.66332 [3, 2, 2, 2, 4, 2, 2, 3, 2, 2] +peacefulness 2.1 0.83066 [3, 2, 1, 2, 3, 1, 3, 3, 1, 2] +peacekeeper 1.6 1.11355 [1, 1, 0, 2, 1, 1, 4, 3, 2, 1] +peacekeepers 1.6 1.11355 [4, 1, 1, 2, 1, 1, 2, 3, 0, 1] +peacekeeping 2.0 0.63246 [2, 1, 1, 2, 3, 3, 2, 2, 2, 2] +peacekeepings 1.6 0.8 [0, 1, 1, 2, 2, 3, 2, 2, 2, 1] +peacemaker 2.0 0.89443 [2, 1, 2, 4, 2, 2, 1, 3, 1, 2] +peacemakers 2.4 1.0198 [0, 3, 4, 2, 3, 2, 3, 3, 2, 2] +peacemaking 1.7 0.78102 [1, 1, 1, 3, 3, 1, 2, 2, 2, 1] +peacenik 0.8 0.87178 [1, 1, 0, 1, 2, 0, 1, 1, -1, 2] +peaceniks 0.7 1.00499 [2, 0, 0, 1, 0, 2, 1, -1, 2, 0] +peaces 2.1 0.83066 [2, 2, 2, 2, 3, 0, 3, 3, 2, 2] +peacetime 2.2 1.16619 [3, 1, 4, 2, 4, 3, 1, 1, 2, 1] +peacetimes 2.1 0.83066 [3, 2, 2, 4, 1, 2, 2, 2, 1, 2] +peculiar 0.6 1.2 [-1, 0, -1, 1, 2, -1, 2, 1, 2, 1] +peculiarities 0.1 1.37477 [-1, -1, 0, -1, -1, 1, 3, 2, -1, 0] +peculiarity 0.6 1.2 [-1, 1, -1, 0, 2, -1, 1, 2, 2, 1] +peculiarly -0.4 1.2 [-1, 2, -2, -1, 0, 0, -2, 1, -1, 0] +penalty -2.0 0.63246 [-2, -3, -2, -2, -1, -2, -3, -2, -2, -1] +pensive 0.3 1.1 [1, 0, 0, 1, 0, -1, 3, 0, -1, 0] +perfect 2.7 0.78102 [2, 4, 2, 3, 4, 2, 3, 2, 3, 2] +perfecta 1.4 1.42829 [1, 0, 0, 3, 1, 0, 0, 4, 3, 2] +perfectas 0.6 1.11355 [0, 0, -1, 1, 0, 2, 3, 0, 1, 0] +perfected 2.7 0.78102 [1, 3, 3, 4, 2, 3, 3, 2, 3, 3] +perfecter 1.8 0.9798 [2, 1, 3, 1, 2, 1, 2, 4, 1, 1] +perfecters 1.4 1.11355 [2, 1, 3, 0, 0, 3, 2, 0, 1, 2] +perfectest 3.1 1.04403 [2, 4, 4, 4, 3, 2, 1, 3, 4, 4] +perfectibilities 2.1 1.04403 [3, 2, 2, 3, 4, 1, 2, 2, 0, 2] +perfectibility 1.8 1.249 [4, 3, 3, 0, 1, 0, 1, 2, 2, 2] +perfectible 1.5 0.67082 [1, 2, 1, 1, 2, 1, 1, 3, 2, 1] +perfecting 2.3 0.9 [1, 2, 3, 3, 1, 2, 2, 4, 2, 3] +perfection 2.7 1.1 [3, 3, 3, 1, 2, 4, 4, 1, 2, 4] +perfectionism 1.3 1.26886 [3, -1, 2, 1, 2, 2, 2, -1, 1, 2] +perfectionist 1.5 1.20416 [3, -1, 3, 1, 2, 2, 2, 0, 1, 2] +perfectionistic 0.7 1.67631 [-1, 0, 2, 0, 1, 0, 3, -1, 4, -1] +perfectionists 0.1 1.22066 [1, -1, 1, -1, 0, 0, -1, 0, 3, -1] +perfections 2.5 1.43178 [2, 4, 4, 3, 3, 4, -1, 2, 2, 2] +perfective 1.2 0.87178 [1, 0, 1, 1, 3, 2, 2, 0, 1, 1] +perfectively 2.1 1.13578 [3, 3, 1, 4, 0, 2, 1, 2, 2, 3] +perfectiveness 0.9 1.51327 [-2, 3, -1, 0, 2, 0, 2, 2, 2, 1] +perfectives 0.9 0.83066 [0, 2, 1, 1, 1, 0, 2, 0, 2, 0] +perfectivity 2.2 0.9798 [3, 2, 0, 3, 1, 2, 3, 3, 2, 3] +perfectly 3.2 0.4 [3, 4, 4, 3, 3, 3, 3, 3, 3, 3] +perfectness 3.0 0.63246 [4, 3, 3, 3, 3, 2, 4, 2, 3, 3] +perfecto 1.3 1.34536 [1, 0, 0, 2, 0, 0, 1, 4, 3, 2] +perfects 1.6 1.11355 [1, 1, 1, 2, 1, 0, 1, 4, 3, 2] +peril -1.7 1.67631 [-3, -2, -2, 3, -3, -2, -3, -2, -1, -2] +perjury -1.9 0.9434 [-3, -2, -3, -2, -2, 0, -1, -2, -3, -1] +perpetrator -2.2 0.74833 [-2, -3, -2, -2, -2, -2, -4, -2, -1, -2] +perpetrators -1.0 1.67332 [-1, -2, -2, -2, -2, 2, 0, -4, 1, 0] +perplexed -1.3 0.64031 [-1, -1, -2, -1, -1, -1, 0, -2, -2, -2] +persecute -2.1 1.37477 [-2, -3, -2, 1, -1, -4, -2, -2, -2, -4] +persecuted -1.3 1.61555 [-2, -1, -2, -1, -2, 2, -4, 1, -2, -2] +persecutes -1.2 1.4 [-2, -1, -2, 0, -2, 1, -3, 1, -1, -3] +persecuting -1.5 1.62788 [-3, -2, -2, 0, -4, -3, -2, -1, 1, 1] +perturbed -1.4 0.8 [-2, -1, -1, 0, -2, -2, -2, 0, -2, -2] +perverse -1.8 1.8868 [-2, -4, -3, 1, -2, -4, 1, 0, -1, -4] +perversely -2.2 0.87178 [-1, -2, -2, -2, -1, -3, -2, -3, -4, -2] +perverseness -2.1 1.22066 [-3, -3, 1, -2, -3, -2, -3, -2, -1, -3] +perversenesses -0.5 1.74642 [-2, 3, -1, -2, 1, 0, 1, 0, -2, -3] +perversion -1.3 1.34536 [-3, -2, -2, 1, 1, -3, -1, -2, -1, -1] +perversions -1.2 1.83303 [-2, 0, -4, -2, -3, -3, 0, 1, -1, 2] +perversities -1.1 1.22066 [-2, -1, -2, 0, -2, -2, -2, 1, 1, -2] +perversity -2.6 0.8 [-2, -3, -2, -2, -4, -3, -3, -1, -3, -3] +perversive -2.1 0.7 [-3, -1, -3, -2, -2, -2, -2, -1, -3, -2] +pervert -2.3 0.9 [-2, -2, -1, -3, -4, -2, -3, -1, -3, -2] +perverted -2.5 1.56525 [-2, -4, -2, -4, -3, -4, 1, -2, -1, -4] +pervertedly -1.2 1.77764 [-3, -2, -1, -2, 2, -3, 1, -3, 1, -2] +pervertedness -1.2 1.46969 [1, -2, -3, -2, 0, -2, -3, 1, 0, -2] +perverter -1.7 1.48661 [-3, -4, -2, -2, -1, -1, 2, -2, -2, -2] +perverters -0.6 1.68523 [-2, -2, -1, 0, -1, 2, -3, 1, 2, -2] +perverting -1.0 2.09762 [4, -2, -2, -4, -2, 1, 0, -1, -2, -2] +perverts -2.8 0.6 [-3, -3, -2, -3, -3, -2, -2, -4, -3, -3] +pesky -1.2 0.4 [-1, -2, -1, -1, -1, -1, -2, -1, -1, -1] +pessimism -1.5 1.36015 [-2, -3, 1, -2, -2, -1, 1, -3, -2, -2] +pessimisms -2.0 1.0 [-3, -1, -2, -2, -3, -1, 0, -2, -3, -3] +pessimist -1.5 1.36015 [-1, -3, 1, -2, -2, -2, 1, -3, -2, -2] +pessimistic -1.5 1.43178 [-3, -1, -1, 1, -3, -3, -2, -2, -2, 1] +pessimistically -2.0 1.0 [-1, -1, -3, -4, -2, -1, -1, -3, -2, -2] +pessimists -1.0 1.26491 [-1, 1, -1, 0, -2, -2, -2, -3, -1, 1] +petrifaction -1.9 1.3 [-3, -2, -1, -4, -3, 0, -1, 0, -2, -3] +petrifactions -0.3 1.00499 [0, -1, 0, 0, 0, 0, 0, 0, -3, 1] +petrification -0.1 1.44568 [-1, 2, -1, -1, 0, 2, 2, -2, -1, -1] +petrifications -0.4 0.8 [0, 0, -2, 0, 0, 0, 0, 0, -2, 0] +petrified -2.5 0.92195 [-4, -3, -2, -1, -2, -3, -2, -2, -2, -4] +petrifies -2.3 1.00499 [-4, -3, -2, -1, -2, -2, -1, -2, -2, -4] +petrify -1.7 0.9 [-2, -3, -1, -2, -1, -1, -2, -3, 0, -2] +petrifying -2.6 0.8 [-2, -3, -3, -2, -4, -2, -3, -1, -3, -3] +pettier -0.3 1.41774 [-1, -1, -1, -1, 2, 0, 2, -2, 1, -2] +pettiest -1.3 1.95192 [1, -3, -3, -3, -2, -1, 2, -1, 1, -4] +petty -0.8 1.32665 [1, -3, -2, -1, -1, -1, -1, -1, 2, -1] +phobia -1.6 1.0198 [-2, -2, 1, -2, -3, -1, -1, -2, -2, -2] +phobias -2.0 1.0 [-3, -2, -2, -3, -3, 0, -1, -2, -1, -3] +phobic -1.2 1.16619 [-2, -2, 1, -1, -2, -1, 1, -2, -2, -2] +phobics -1.3 0.64031 [-1, -1, -1, -2, -2, -1, 0, -2, -2, -1] +picturesque 1.6 1.11355 [4, 1, 1, 2, 1, 2, 1, 0, 3, 1] +pileup -1.1 1.13578 [-2, 1, 0, -1, 0, -1, -3, -2, -2, -1] +pique -1.1 1.13578 [-2, -2, -2, 0, 0, -1, 1, -1, -1, -3] +piqued 0.1 1.04403 [0, -2, 0, 1, 1, 1, -1, 1, -1, 1] +piss -1.7 0.9 [-2, -1, -1, -2, -1, -3, -3, 0, -2, -2] +pissant -1.5 1.5 [-1, -3, -3, 1, -3, -1, -1, -2, 1, -3] +pissants -2.5 0.80623 [-4, -3, -3, -2, -3, -1, -2, -3, -2, -2] +pissed -3.2 0.6 [-3, -3, -4, -3, -2, -4, -4, -3, -3, -3] +pisser -2.0 1.09545 [-2, -4, -1, -3, -2, -3, -1, -2, -2, 0] +pissers -1.4 2.00998 [-1, -1, -4, -2, -3, 4, -2, -1, -2, -2] +pisses -1.4 0.8 [-2, -2, -1, -3, -1, -1, -1, -2, -1, 0] +pissing -1.7 1.26886 [0, 0, -2, -2, -3, 0, -3, -1, -3, -3] +pissoir -0.8 1.4 [-2, 0, 0, -2, -1, -3, 0, -2, 0, 2] +piteous -1.2 1.46969 [-2, -1, -2, -2, -2, -1, 3, -1, -2, -2] +pitiable -1.1 1.22066 [-1, 0, -1, -1, 1, -2, -4, -1, -1, -1] +pitiableness -1.1 1.64012 [-2, -1, -1, -2, -4, 2, 1, 0, -2, -2] +pitiably -1.1 0.9434 [-1, 0, 0, -2, 0, -2, -3, -1, -1, -1] +pitied -1.3 1.1 [-2, -1, -3, -1, 1, 0, -2, -2, -1, -2] +pitier -1.2 1.32665 [-3, -1, -2, -3, -1, -1, 1, 1, -2, -1] +pitiers -1.3 0.9 [0, -1, -2, -2, -1, -1, -1, -3, -2, 0] +pities -1.2 1.249 [-2, -1, -2, -3, -1, -1, 1, 1, -2, -2] +pitiful -2.2 0.9798 [-3, -2, -1, -3, -2, -2, -3, -3, -3, 0] +pitifuller -1.8 1.07703 [-1, -1, -2, -3, -4, 0, -2, -2, -1, -2] +pitifullest -1.1 2.11896 [-2, 1, -1, -4, -4, -1, -3, -1, 2, 2] +pitifully -1.2 1.249 [-2, -1, -3, -2, -1, -1, -2, -1, 2, -1] +pitifulness -1.2 1.77764 [-3, -2, -1, -3, -2, -1, 3, 1, -2, -2] +pitiless -1.8 0.87178 [-2, 0, -2, -2, -2, -3, -1, -3, -1, -2] +pitilessly -2.1 0.7 [-2, -2, -1, -3, -3, -1, -3, -2, -2, -2] +pitilessness -0.5 1.62788 [1, 3, 1, -3, -2, -1, -1, -1, -1, -1] +pity -1.2 0.4 [-2, -2, -1, -1, -1, -1, -1, -1, -1, -1] +pitying -1.4 0.91652 [-1, -3, -1, -3, -2, -1, 0, -1, -1, -1] +pityingly -1.0 1.26491 [-2, -2, -1, -2, -2, 0, 0, -1, 2, -2] +pityriasis -0.8 0.87178 [-2, 0, 0, 0, -1, 0, -2, -1, -2, 0] +play 1.4 1.0198 [2, 0, 1, 1, 1, 2, 1, 4, 1, 1] +played 1.4 1.42829 [2, 1, 1, 1, 4, 0, 1, 0, 4, 0] +playful 1.9 0.83066 [4, 2, 2, 2, 1, 1, 1, 2, 2, 2] +playfully 1.6 0.4899 [2, 1, 1, 2, 1, 2, 2, 2, 1, 2] +playfulness 1.2 0.87178 [2, 1, 2, -1, 1, 2, 1, 2, 1, 1] +playing 0.8 0.87178 [0, 2, 2, 1, 0, 0, 2, 0, 0, 1] +plays 1.0 1.09545 [0, 2, 0, 2, 0, 1, 0, 2, 3, 0] +pleasant 2.3 0.64031 [2, 3, 3, 3, 2, 1, 2, 2, 3, 2] +pleasanter 1.5 0.67082 [2, 2, 2, 1, 0, 1, 1, 2, 2, 2] +pleasantest 2.6 0.8 [3, 3, 3, 1, 2, 4, 3, 2, 2, 3] +pleasantly 2.1 0.53852 [1, 2, 3, 2, 2, 2, 2, 2, 3, 2] +pleasantness 2.3 0.9 [3, 2, 3, 3, 3, 1, 1, 3, 1, 3] +pleasantnesses 2.3 0.78102 [3, 1, 2, 3, 1, 2, 3, 3, 2, 3] +pleasantries 1.3 0.45826 [1, 1, 1, 1, 1, 2, 1, 2, 2, 1] +pleasantry 2.0 0.7746 [2, 2, 1, 1, 4, 2, 2, 2, 2, 2] +please 1.3 0.78102 [2, 1, 2, 2, 2, 0, 2, 1, 0, 1] +pleased 1.9 0.53852 [2, 2, 2, 2, 1, 1, 2, 3, 2, 2] +pleaser 1.7 0.45826 [2, 2, 2, 2, 1, 1, 1, 2, 2, 2] +pleasers 1.0 1.0 [1, 1, 2, 0, 1, 3, 1, 1, -1, 1] +pleases 1.7 0.45826 [2, 1, 2, 2, 1, 1, 2, 2, 2, 2] +pleasing 2.4 0.91652 [2, 3, 2, 2, 2, 2, 4, 4, 1, 2] +pleasurability 1.9 0.83066 [1, 2, 2, 2, 2, 0, 2, 3, 3, 2] +pleasurable 2.4 0.4899 [2, 3, 3, 2, 3, 3, 2, 2, 2, 2] +pleasurableness 2.4 0.91652 [2, 3, 2, 1, 2, 3, 4, 3, 1, 3] +pleasurably 2.6 0.4899 [2, 2, 2, 3, 3, 3, 3, 2, 3, 3] +pleasure 2.7 0.9 [4, 4, 3, 2, 2, 3, 2, 1, 3, 3] +pleasured 2.3 0.64031 [3, 2, 3, 2, 3, 3, 1, 2, 2, 2] +pleasureless -1.6 0.8 [-1, -1, -1, -1, -2, -3, -3, -2, -1, -1] +pleasures 1.9 1.37477 [3, -2, 3, 2, 3, 2, 2, 2, 2, 2] +pleasuring 2.8 0.4 [3, 2, 3, 3, 3, 3, 3, 2, 3, 3] +poised 1.0 0.44721 [1, 1, 1, 1, 1, 1, 0, 1, 1, 2] +poison -2.5 0.92195 [-4, -3, -2, -4, -2, -2, -2, -3, -1, -2] +poisoned -2.2 0.9798 [-4, -1, -4, -1, -2, -2, -2, -2, -2, -2] +poisoner -2.7 0.78102 [-2, -3, -3, -4, -4, -2, -2, -2, -2, -3] +poisoners -3.1 0.83066 [-3, -4, -3, -4, -3, -4, -3, -3, -1, -3] +poisoning -2.8 1.249 [-4, -4, -2, 0, -2, -3, -4, -3, -2, -4] +poisonings -2.4 1.11355 [-2, 0, -2, -1, -4, -3, -3, -3, -3, -3] +poisonous -2.7 0.78102 [-3, -3, -4, -2, -1, -3, -3, -3, -3, -2] +poisonously -2.9 0.53852 [-3, -2, -3, -3, -2, -3, -3, -4, -3, -3] +poisons -2.7 0.9 [-3, -4, -3, -1, -2, -3, -3, -2, -2, -4] +poisonwood -1.0 0.89443 [0, -2, 0, 0, 0, -1, -2, -2, -2, -1] +pollute -2.3 0.64031 [-3, -2, -2, -2, -2, -3, -3, -1, -3, -2] +polluted -2.0 0.44721 [-2, -2, -1, -2, -2, -2, -2, -2, -3, -2] +polluter -1.8 0.6 [-2, -1, -2, -1, -2, -2, -3, -1, -2, -2] +polluters -2.0 0.44721 [-2, -2, -2, -2, -2, -3, -2, -1, -2, -2] +pollutes -2.2 0.87178 [-2, -1, -2, -1, -3, -1, -3, -3, -3, -3] +poor -2.1 1.13578 [-2, -2, -1, -4, -2, 0, -2, -4, -2, -2] +poorer -1.5 1.56525 [-2, -3, -2, -2, -2, -2, 3, -2, -1, -2] +poorest -2.5 0.80623 [-2, -3, -3, -1, -2, -3, -3, -4, -2, -2] +popular 1.8 0.74833 [2, 3, 1, 2, 2, 1, 3, 1, 2, 1] +popularise 1.6 0.66332 [1, 1, 2, 2, 3, 2, 1, 2, 1, 1] +popularised 1.1 0.9434 [1, 1, 0, 0, 3, 2, 1, 2, 1, 0] +popularises 0.5 0.67082 [1, 0, 0, 0, 0, 1, 1, 2, 0, 0] +popularising 1.2 0.6 [1, 0, 2, 2, 1, 1, 1, 2, 1, 1] +popularities 1.6 0.8 [2, 1, 1, 2, 0, 2, 1, 2, 3, 2] +popularity 2.1 1.04403 [2, 1, 1, 1, 3, 2, 3, 4, 3, 1] +popularization 1.3 0.78102 [1, 2, 1, 2, 1, 0, 1, 1, 3, 1] +popularizations 0.9 0.7 [1, 1, 1, 0, 2, 0, 1, 1, 2, 0] +popularize 1.3 0.64031 [2, 2, 0, 2, 1, 1, 1, 1, 2, 1] +popularized 1.9 0.83066 [3, 2, 3, 2, 1, 0, 2, 2, 2, 2] +popularizer 1.8 0.74833 [2, 2, 3, 2, 1, 0, 2, 2, 2, 2] +popularizers 1.0 0.89443 [0, 0, 1, 2, 1, 1, 1, 1, 3, 0] +popularizes 1.4 0.8 [2, 1, 3, 2, 1, 0, 1, 2, 1, 1] +popularizing 1.5 0.67082 [2, 2, 1, 1, 1, 2, 2, 0, 2, 2] +popularly 1.8 0.74833 [1, 3, 2, 1, 3, 1, 2, 1, 2, 2] +positive 2.6 0.91652 [2, 1, 2, 2, 3, 3, 4, 3, 4, 2] +positively 2.4 0.66332 [2, 2, 3, 3, 4, 2, 2, 2, 2, 2] +positiveness 2.3 1.18743 [2, 1, 4, 3, 4, 2, 0, 3, 2, 2] +positivenesses 2.2 0.74833 [3, 3, 2, 2, 2, 2, 1, 3, 1, 3] +positiver 2.3 0.78102 [1, 4, 2, 2, 2, 3, 2, 2, 2, 3] +positives 2.4 0.4899 [3, 3, 2, 2, 2, 2, 3, 2, 3, 2] +positivest 2.9 1.04403 [4, 3, 2, 1, 3, 4, 4, 4, 2, 2] +positivism 1.6 1.35647 [3, 0, 2, 1, 2, 0, 3, 4, 1, 0] +positivisms 1.8 0.9798 [4, 1, 2, 2, 2, 0, 2, 2, 1, 2] +positivist 2.0 1.0 [3, 1, 2, 2, 2, 0, 2, 4, 2, 2] +positivistic 1.9 0.83066 [2, 3, 1, 3, 1, 1, 3, 2, 1, 2] +positivists 1.7 1.1 [1, 2, 1, 4, 2, 1, 3, 0, 1, 2] +positivities 2.6 0.91652 [2, 2, 4, 3, 2, 3, 4, 3, 1, 2] +positivity 2.3 0.9 [2, 2, 2, 3, 3, 3, 3, 0, 3, 2] +possessive -0.9 1.22066 [-1, -1, -2, -2, 0, -1, 0, -2, 2, -2] +postpone -0.9 0.83066 [1, -1, -2, -1, -1, -2, -1, -1, 0, -1] +postponed -0.8 0.4 [-1, -1, 0, 0, -1, -1, -1, -1, -1, -1] +postpones -1.1 0.83066 [-1, -1, -1, 0, -1, 0, -2, -1, -3, -1] +postponing -0.5 0.5 [0, -1, 0, -1, 0, 0, 0, -1, -1, -1] +poverty -2.3 1.00499 [-2, -4, -2, -4, -3, -1, -2, -2, -1, -2] +powerful 1.8 0.9798 [4, 0, 2, 1, 2, 2, 2, 2, 1, 2] +powerless -2.2 0.6 [-2, -3, -2, -2, -3, -2, -3, -2, -1, -2] +praise 2.6 0.8 [2, 4, 3, 3, 2, 1, 3, 3, 2, 3] +praised 2.2 0.6 [3, 2, 2, 2, 2, 3, 1, 3, 2, 2] +praiser 2.0 0.89443 [3, 1, 3, 1, 1, 2, 1, 3, 2, 3] +praisers 2.0 0.63246 [2, 2, 1, 3, 3, 2, 1, 2, 2, 2] +praises 2.4 0.4899 [3, 2, 2, 3, 2, 3, 2, 3, 2, 2] +praiseworthily 1.9 0.7 [2, 1, 1, 3, 2, 2, 2, 3, 1, 2] +praiseworthiness 2.4 0.8 [1, 3, 2, 4, 2, 2, 3, 2, 3, 2] +praiseworthy 2.6 0.4899 [3, 3, 3, 3, 2, 2, 3, 2, 3, 2] +praising 2.5 0.67082 [2, 3, 3, 2, 2, 3, 3, 3, 1, 3] +pray 1.3 1.18743 [0, 3, 2, 1, 1, 1, -1, 3, 1, 2] +praying 1.5 0.92195 [2, 2, 0, 3, 1, 3, 1, 1, 1, 1] +prays 1.4 1.0198 [2, 0, 2, 0, 1, 1, 3, 1, 3, 1] +prblm -1.6 0.8 [-1, -1, -1, -1, -1, -3, -3, -2, -2, -1] +prblms -2.3 1.00499 [-2, -2, -2, -2, -4, -4, -3, -1, -2, -1] +precious 2.7 0.64031 [3, 3, 3, 3, 3, 1, 3, 3, 2, 3] +preciously 2.2 0.74833 [3, 3, 3, 2, 2, 1, 1, 3, 2, 2] +preciousness 1.9 0.83066 [2, 4, 2, 2, 2, 1, 1, 1, 2, 2] +prejudice -2.3 0.78102 [-2, -1, -2, -2, -3, -2, -2, -3, -4, -2] +prejudiced -1.9 0.53852 [-2, -3, -1, -2, -1, -2, -2, -2, -2, -2] +prejudices -1.8 0.74833 [-2, -3, -1, -2, -1, -3, -2, -1, -1, -2] +prejudicial -2.6 0.8 [-3, -3, -2, -2, -3, -4, -2, -1, -3, -3] +prejudicially -1.5 1.74642 [-3, -1, -1, -3, -3, -1, -3, 1, 2, -3] +prejudicialness -2.4 1.42829 [-2, -3, 1, -3, -2, -4, -4, -3, -1, -3] +prejudicing -1.8 1.07703 [-2, -2, -2, -3, -2, -1, 1, -3, -2, -2] +prepared 0.9 0.3 [1, 1, 1, 1, 1, 0, 1, 1, 1, 1] +pressure -1.2 0.6 [-1, -1, -1, -1, -2, -2, -1, -2, 0, -1] +pressured -0.9 1.04403 [-2, -1, -2, -1, 2, -1, -1, -1, -1, -1] +pressureless 1.0 1.26491 [2, 0, 1, -1, -1, 2, 1, 2, 1, 3] +pressures -1.3 0.64031 [-2, -1, -1, -1, -3, -1, -1, -1, -1, -1] +pressuring -1.4 0.91652 [-3, -1, -1, -1, -1, -1, -1, -3, -2, 0] +pressurise -0.6 1.0198 [0, -2, 0, 1, 0, -2, 0, -2, 0, -1] +pressurised -0.4 0.66332 [0, 0, 0, -1, 0, -1, 0, -2, 0, 0] +pressurises -0.8 0.6 [-1, -1, -1, 0, -1, -1, 0, -1, 0, -2] +pressurising -0.6 1.28062 [-1, 0, 0, 2, -1, -1, -3, 0, -2, 0] +pressurizations -0.3 1.00499 [0, 0, 1, -2, 0, 0, -1, -2, 0, 1] +pressurize -0.7 1.34536 [0, -2, -2, 0, 0, -1, -3, 2, -1, 0] +pressurized 0.1 0.83066 [0, 0, 0, 2, 0, 0, -1, -1, 0, 1] +pressurizer 0.1 0.83066 [0, 0, 0, 1, 0, 0, -1, -1, 0, 2] +pressurizers -0.7 0.9 [-1, 0, -2, -1, -2, -1, 0, 0, 1, -1] +pressurizes -0.2 0.87178 [0, 0, -1, 1, 0, 0, -1, -2, 0, 1] +pressurizing -0.2 0.9798 [1, 0, -1, -1, -1, 0, -1, 2, 0, -1] +pretend -0.4 0.91652 [0, 1, -1, -1, -2, 0, -1, -1, 1, 0] +pretending 0.4 1.49666 [2, 0, -1, -1, 0, 3, -2, 1, 0, 2] +pretends -0.4 0.66332 [0, -1, 0, -1, 1, 0, 0, -1, -1, -1] +prettied 1.6 0.66332 [2, 1, 1, 1, 1, 2, 3, 2, 1, 2] +prettier 2.1 0.53852 [2, 2, 2, 2, 2, 2, 3, 1, 2, 3] +pretties 1.7 0.78102 [2, 1, 1, 2, 1, 2, 3, 1, 1, 3] +prettiest 2.7 0.78102 [4, 3, 4, 2, 2, 2, 3, 2, 2, 3] +pretty 2.2 0.6 [3, 2, 2, 2, 3, 1, 2, 2, 2, 3] +prevent 0.1 1.22066 [-2, 1, 0, 0, -1, 2, -1, 2, 0, 0] +prevented 0.1 0.7 [0, -1, 0, 2, 0, 0, 0, 0, 0, 0] +preventing -0.1 1.51327 [-2, 0, -2, 3, 0, 0, -1, -1, 2, 0] +prevents 0.3 1.34536 [0, -2, 0, 0, 0, 2, 0, -1, 3, 1] +prick -1.4 1.42829 [-2, -2, -2, -1, 1, -1, -4, -2, 1, -2] +pricked -0.6 1.0198 [-1, -1, -2, 1, 0, -1, -2, -1, 1, 0] +pricker -0.3 0.9 [-1, -1, 0, 2, 0, -1, -1, -1, 0, 0] +prickers -0.2 0.87178 [1, -1, -1, 0, 1, -1, 0, 1, -1, -1] +pricket -0.5 0.67082 [0, -1, -1, -2, 0, 0, 0, 0, -1, 0] +prickets 0.3 0.64031 [0, 2, 0, 0, 0, 1, 0, 0, 0, 0] +pricking -0.9 1.22066 [-2, -1, -2, 2, -2, -2, -1, 0, -1, 0] +prickle -1.0 0.44721 [-1, -1, -1, -1, -1, -1, -2, 0, -1, -1] +prickled -0.2 1.53623 [-1, -1, 3, -1, -2, 2, 0, 0, 0, -2] +prickles -0.8 0.74833 [0, -1, -1, -1, -2, -1, 0, 0, 0, -2] +pricklier -1.6 0.8 [-1, -2, -2, -2, -2, -1, -2, -1, 0, -3] +prickliest -1.4 1.35647 [-4, -2, -1, 0, -3, -1, -1, 1, -2, -1] +prickliness -0.6 0.91652 [-2, -1, -1, -1, -1, 1, -1, 1, 0, -1] +prickling -0.8 0.6 [-2, -1, 0, -1, 0, 0, -1, -1, -1, -1] +prickly -0.9 1.04403 [-2, -1, -1, -2, -1, 1, -2, -1, 1, -1] +pricks -0.9 1.04403 [-2, 0, -1, -3, -1, 1, 0, -1, -1, -1] +pricky -0.6 1.2 [-2, 1, -1, -2, -1, 2, 0, -1, -1, -1] +pride 1.4 1.11355 [0, 2, 2, 2, 3, 1, -1, 2, 2, 1] +prison -2.3 0.64031 [-3, -3, -2, -2, -1, -2, -3, -3, -2, -2] +prisoner -2.5 1.0247 [-3, -1, -4, -4, -3, -2, -3, -2, -1, -2] +prisoners -2.3 0.78102 [-3, -2, -3, -3, -1, -3, -2, -1, -2, -3] +privilege 1.5 0.80623 [2, 1, 0, 1, 3, 1, 2, 2, 2, 1] +privileged 1.9 0.9434 [2, 3, 3, 2, 3, 1, 1, 2, 0, 2] +privileges 1.6 1.2 [2, 1, 3, 1, 2, 2, 0, 0, 4, 1] +privileging 0.7 1.1 [1, 1, 2, 2, -1, 2, 1, 0, 0, -1] +prize 2.3 1.1 [2, 2, 0, 4, 4, 3, 2, 2, 2, 2] +prized 2.4 0.8 [3, 3, 3, 2, 3, 2, 1, 3, 1, 3] +prizefight -0.1 1.13578 [-2, 2, 0, 0, 0, -2, 0, 1, 0, 0] +prizefighter 1.0 1.0 [0, 2, 0, 0, 0, 2, 0, 2, 2, 2] +prizefighters -0.1 1.04403 [0, 0, -3, 0, 0, 0, 0, 1, 1, 0] +prizefighting 0.4 0.91652 [0, 0, 0, 1, 0, 3, 0, 0, 0, 0] +prizefights 0.3 0.78102 [1, 2, 0, 0, -1, 0, 0, 1, 0, 0] +prizer 1.0 1.0 [0, 3, 0, 0, 2, 1, 2, 1, 0, 1] +prizers 0.8 0.9798 [2, 0, 0, 1, 3, 1, 0, 1, 0, 0] +prizes 2.0 1.09545 [3, 3, 2, 0, 2, 1, 2, 4, 1, 2] +prizewinner 2.3 1.00499 [3, 0, 3, 3, 2, 2, 2, 4, 2, 2] +prizewinners 2.4 1.11355 [4, 2, 2, 2, 0, 4, 2, 3, 3, 2] +prizewinning 3.0 0.7746 [3, 3, 3, 3, 3, 4, 3, 1, 3, 4] +proactive 1.8 0.87178 [2, 3, 3, 1, 1, 1, 1, 3, 1, 2] +problem -1.7 0.64031 [-2, -2, -1, -1, -1, -3, -1, -2, -2, -2] +problematic -1.9 0.53852 [-1, -2, -2, -2, -2, -3, -2, -1, -2, -2] +problematical -1.8 0.6 [-3, -1, -1, -2, -2, -2, -2, -2, -1, -2] +problematically -2.0 1.0 [-2, -1, -3, -1, -1, -2, -4, -3, -1, -2] +problematics -1.3 1.1 [0, -1, -1, 0, -2, -1, -4, -1, -2, -1] +problems -1.7 0.78102 [-2, -1, -1, -3, -2, -1, -3, -1, -1, -2] +profit 1.9 0.7 [2, 3, 2, 1, 2, 1, 3, 1, 2, 2] +profitabilities 1.1 0.7 [1, 1, 3, 1, 1, 1, 1, 0, 1, 1] +profitability 1.1 1.44568 [1, 1, -2, 2, 0, 3, 1, 3, 2, 0] +profitable 1.9 0.9434 [2, 3, 0, 3, 1, 2, 1, 3, 2, 2] +profitableness 2.4 1.11355 [1, 4, 2, 4, 2, 2, 4, 2, 1, 2] +profitably 1.6 0.91652 [1, 2, 0, 3, 1, 3, 1, 1, 2, 2] +profited 1.3 1.00499 [2, 2, 2, 1, 0, 0, 1, 3, 0, 2] +profiteer 0.8 1.6 [2, -2, -1, 3, -1, 2, 1, 2, 0, 2] +profiteered -0.5 1.9105 [0, 0, 2, -2, -3, -2, 3, 0, -3, 0] +profiteering -0.6 2.05913 [-1, 2, -2, -4, -2, 2, 1, -2, 2, -2] +profiteers 0.5 1.5 [-2, 1, -1, -1, 1, -1, 2, 2, 2, 2] +profiter 0.7 1.55242 [2, 2, 2, 1, -1, 1, -1, 3, 0, -2] +profiterole 0.4 0.66332 [0, 0, 0, 0, 0, 1, 0, 1, 2, 0] +profiteroles 0.5 0.92195 [0, 0, -1, 2, 2, 0, 0, 1, 0, 1] +profiting 1.6 0.91652 [1, 0, 3, 2, 1, 2, 3, 1, 1, 2] +profitless -1.5 0.92195 [-2, -2, -3, -1, -1, -1, 0, -1, -1, -3] +profits 1.9 1.04403 [2, 2, 1, 0, 2, 1, 2, 4, 3, 2] +profitwise 0.9 0.83066 [1, 2, 0, 0, 1, 2, 2, 0, 1, 0] +progress 1.8 0.74833 [3, 2, 1, 2, 3, 1, 1, 2, 2, 1] +prominent 1.3 0.45826 [2, 1, 1, 2, 1, 1, 1, 2, 1, 1] +promiscuities -0.8 1.32665 [-1, 0, -2, -2, -1, 2, -3, -1, 0, 0] +promiscuity -1.8 1.07703 [-1, -2, -4, -2, -3, -1, 0, -2, -1, -2] +promiscuous -0.3 1.34536 [2, -3, -1, -1, 0, -1, 0, -1, 1, 1] +promiscuously -1.5 1.28452 [-2, -1, -3, 2, -2, -2, -1, -2, -2, -2] +promiscuousness -0.9 1.37477 [-3, -1, 1, -2, -2, 1, 1, -1, -2, -1] +promise 1.3 0.64031 [1, 0, 1, 1, 2, 2, 1, 1, 2, 2] +promised 1.5 0.92195 [2, 1, 1, 0, 0, 2, 2, 3, 2, 2] +promisee 0.8 0.87178 [2, 1, 0, 0, 0, 2, 0, 2, 1, 0] +promisees 1.1 0.9434 [2, 0, 1, 0, 0, 0, 2, 2, 2, 2] +promiser 1.3 0.9 [2, 1, 1, 0, 0, 2, 2, 3, 1, 1] +promisers 1.6 0.4899 [2, 1, 2, 1, 2, 1, 2, 1, 2, 2] +promises 1.6 0.8 [2, 1, 1, 0, 2, 1, 3, 2, 2, 2] +promising 1.7 0.45826 [1, 2, 2, 1, 2, 2, 1, 2, 2, 2] +promisingly 1.2 0.6 [2, 2, 1, 1, 1, 2, 1, 0, 1, 1] +promisor 1.0 0.63246 [2, 2, 0, 1, 1, 1, 0, 1, 1, 1] +promisors 0.4 0.8 [0, 0, 0, 2, 0, 2, 0, 0, 0, 0] +promissory 0.9 1.13578 [2, 0, 0, 3, 0, 2, 2, 0, 0, 0] +promote 1.6 0.8 [2, 1, 2, 3, 0, 1, 2, 2, 1, 2] +promoted 1.8 0.74833 [2, 2, 1, 1, 1, 2, 2, 1, 3, 3] +promotes 1.4 0.91652 [1, 2, 0, 0, 1, 2, 2, 1, 3, 2] +promoting 1.5 0.67082 [1, 2, 2, 1, 2, 1, 2, 0, 2, 2] +propaganda -1.0 1.54919 [-2, -3, -2, -3, -2, 1, -1, 1, 0, 1] +prosecute -1.7 1.00499 [-2, -2, -2, -1, -1, -2, 0, -1, -4, -2] +prosecuted -1.6 1.95959 [-2, -2, -2, -3, -3, -3, -4, 2, 2, -1] +prosecutes -1.8 1.53623 [-2, -2, -2, -3, -2, -2, -4, 1, 1, -3] +prosecution -2.2 1.07703 [-4, -1, -2, -2, -3, -2, -1, -4, -1, -2] +prospect 1.2 0.87178 [1, 3, 1, 0, 2, 2, 1, 0, 1, 1] +prospects 1.2 0.6 [2, 1, 1, 1, 1, 0, 1, 2, 2, 1] +prosperous 2.1 1.86815 [-3, 3, 3, 2, 4, 2, 3, 3, 3, 1] +protect 1.6 0.8 [1, 3, 1, 1, 1, 1, 3, 2, 1, 2] +protected 1.9 0.7 [1, 1, 2, 3, 2, 2, 2, 1, 3, 2] +protects 1.3 0.78102 [2, 2, 0, 2, 1, 1, 0, 2, 2, 1] +protest -1.0 1.34164 [-2, -1, -1, -2, -1, -2, 1, -2, 2, -2] +protested -0.5 1.62788 [-2, -3, -1, -1, 0, 2, 2, -2, 1, -1] +protesters -0.9 0.7 [0, 0, 0, -1, -2, -2, -1, -1, -1, -1] +protesting -1.8 0.74833 [-2, -2, -1, -2, -1, -1, -2, -1, -3, -3] +protests -0.9 1.57797 [-2, -2, 2, 0, -1, -2, -2, -2, 2, -2] +proud 2.1 0.3 [2, 3, 2, 2, 2, 2, 2, 2, 2, 2] +prouder 2.2 1.16619 [2, 3, 3, 4, 0, 1, 1, 3, 2, 3] +proudest 2.6 0.66332 [4, 2, 2, 2, 2, 3, 2, 3, 3, 3] +proudful 1.9 1.51327 [3, 3, 0, 1, -1, 1, 4, 3, 2, 3] +proudhearted 1.4 0.91652 [2, -1, 1, 2, 2, 1, 2, 2, 2, 1] +proudly 2.6 0.4899 [2, 2, 3, 3, 2, 3, 3, 3, 2, 3] +provoke -1.7 0.64031 [-2, -2, -1, -1, -1, -2, -2, -1, -3, -2] +provoked -1.1 0.83066 [-1, -1, 0, -2, -2, -2, -2, 0, 0, -1] +provokes -1.3 0.78102 [-2, -2, -1, -2, -1, -2, -2, 0, 0, -1] +provoking -0.8 1.249 [-2, -2, -1, -2, 1, -1, 1, 1, -1, -2] +pseudoscience -1.2 1.32665 [-1, -1, -3, -4, 0, 0, -2, 0, 0, -1] +puke -2.4 1.0198 [-1, -3, -3, -2, -4, -4, -2, -1, -2, -2] +puked -1.8 0.6 [-1, -2, -2, -3, -1, -1, -2, -2, -2, -2] +pukes -1.9 0.7 [-1, -2, -3, -3, -1, -1, -2, -2, -2, -2] +puking -1.8 1.46969 [0, -2, -4, -3, -2, -3, 1, -1, -1, -3] +pukka 2.8 0.4 [3, 2, 3, 3, 3, 2, 3, 3, 3, 3] +punish -2.4 0.91652 [-1, -3, -3, -4, -3, -1, -2, -2, -2, -3] +punishabilities -1.7 0.78102 [0, -2, -3, -2, -1, -2, -2, -1, -2, -2] +punishability -1.6 1.49666 [-2, -2, -1, -1, -2, -2, -3, 2, -4, -1] +punishable -1.9 0.7 [-3, -1, -1, -2, -2, -1, -3, -2, -2, -2] +punished -2.0 0.44721 [-2, -2, -1, -2, -2, -2, -2, -2, -3, -2] +punisher -1.9 0.53852 [-3, -1, -2, -2, -2, -2, -2, -1, -2, -2] +punishers -2.6 0.8 [-3, -3, -3, -3, -2, -2, -4, -2, -1, -3] +punishes -2.1 0.7 [-3, -2, -3, -2, -1, -2, -2, -3, -1, -2] +punishing -2.6 0.8 [-2, -3, -3, -3, -4, -1, -3, -2, -2, -3] +punishment -2.2 0.6 [-2, -1, -2, -2, -3, -3, -2, -2, -2, -3] +punishments -1.8 0.6 [-2, -2, -2, -1, -1, -2, -2, -3, -1, -2] +punitive -2.3 0.78102 [-4, -2, -3, -1, -2, -2, -2, -2, -3, -2] +pushy -1.1 0.83066 [-2, -2, -1, -1, -1, 1, -1, -2, -1, -1] +puzzled -0.7 0.45826 [0, 0, -1, -1, 0, -1, -1, -1, -1, -1] +quaking -1.5 0.67082 [-1, -2, -2, -2, -1, 0, -2, -1, -2, -2] +questionable -1.2 0.4 [-1, -1, -1, -1, -1, -1, -1, -2, -2, -1] +questioned -0.4 1.0198 [-2, 0, 0, -1, -1, 2, 0, 0, -1, -1] +questioning -0.4 0.66332 [0, -1, -1, 0, 0, 0, -2, 0, 0, 0] +racism -3.1 0.9434 [-4, -4, -4, -2, -3, -4, -2, -2, -2, -4] +racist -3.0 0.89443 [-1, -3, -3, -4, -3, -4, -4, -2, -3, -3] +racists -2.5 0.92195 [-3, 0, -3, -2, -2, -3, -3, -3, -3, -3] +radian 0.4 0.66332 [0, 0, 0, 0, 0, 0, 1, 2, 0, 1] +radiance 1.4 1.11355 [3, 1, 2, 3, 1, 1, -1, 1, 2, 1] +radiances 1.1 0.53852 [1, 2, 2, 1, 1, 1, 0, 1, 1, 1] +radiancies 0.8 1.16619 [-1, 0, 3, 1, 1, 1, 1, 2, -1, 1] +radiancy 1.4 0.66332 [2, 1, 1, 3, 1, 1, 1, 1, 2, 1] +radians 0.2 0.6 [0, 2, 0, 0, 0, 0, 0, 0, 0, 0] +radiant 2.1 0.83066 [4, 2, 2, 2, 2, 1, 1, 3, 2, 2] +radiantly 1.3 0.78102 [3, 2, 1, 1, 1, 1, 1, 0, 1, 2] +radiants 1.2 0.6 [2, 1, 0, 2, 1, 1, 1, 2, 1, 1] +rage -2.6 0.8 [-3, -2, -2, -3, -3, -4, -1, -2, -3, -3] +raged -2.0 0.63246 [-2, -1, -1, -3, -3, -2, -2, -2, -2, -2] +ragee -0.4 1.42829 [-2, -1, 0, 3, 0, -2, -2, 0, 0, 0] +rageful -2.8 0.6 [-3, -3, -3, -3, -2, -4, -2, -3, -2, -3] +rages -2.1 0.7 [-3, -1, -1, -3, -3, -2, -2, -2, -2, -2] +raging -2.4 1.0198 [-1, -3, -3, -1, -3, -3, -1, -4, -2, -3] +rainy -0.3 0.64031 [-1, 0, 1, 0, 0, 0, -1, 0, -1, -1] +rancid -2.5 1.11803 [-3, -3, -3, -2, -3, 0, -3, -1, -4, -3] +rancidity -2.6 0.8 [-4, -3, -3, -2, -2, -2, -2, -2, -2, -4] +rancidly -2.5 1.20416 [-2, -1, -4, -3, -4, -1, -2, -3, -4, -1] +rancidness -2.6 0.91652 [-3, -4, -2, -3, -4, -2, -3, -1, -2, -2] +rancidnesses -1.6 0.4899 [-2, -1, -2, -1, -1, -2, -2, -2, -1, -2] +rant -1.4 0.66332 [-1, -2, -2, -1, -2, -2, -2, -1, 0, -1] +ranter -1.2 1.16619 [-1, -2, -2, -2, -1, -1, -1, -2, 2, -2] +ranters -1.2 0.87178 [-1, -1, -1, 0, -1, -1, -3, -2, 0, -2] +rants -1.3 0.45826 [-1, -1, -1, -2, -1, -1, -1, -2, -2, -1] +rape -3.7 0.64031 [-4, -2, -4, -4, -4, -4, -4, -4, -3, -4] +raped -3.6 0.4899 [-3, -3, -4, -4, -3, -4, -4, -4, -3, -4] +raper -3.4 0.66332 [-3, -3, -4, -4, -3, -3, -4, -4, -2, -4] +rapers -3.6 0.66332 [-2, -4, -4, -3, -4, -3, -4, -4, -4, -4] +rapes -3.5 0.67082 [-4, -3, -4, -4, -3, -4, -4, -3, -2, -4] +rapeseeds -0.5 1.20416 [0, 0, 0, 0, 0, -4, 0, 0, -1, 0] +raping -3.8 0.4 [-3, -4, -4, -4, -4, -4, -4, -4, -3, -4] +rapist -3.9 0.3 [-4, -4, -4, -4, -4, -4, -3, -4, -4, -4] +rapists -3.3 0.64031 [-3, -3, -4, -3, -4, -3, -4, -2, -4, -3] +rapture 0.6 2.2891 [-2, 2, -2, 3, 3, 4, -1, -1, 2, -2] +raptured 0.9 1.97231 [0, -2, 0, 2, 4, -1, 4, -1, 1, 2] +raptures 0.7 2.05183 [0, -2, 0, 2, 4, -2, 4, -1, 1, 1] +rapturous 1.7 1.95192 [3, 4, 0, 3, 2, 2, 4, -2, -1, 2] +rash -1.7 0.78102 [-2, -1, -1, -3, -2, -2, -1, -1, -1, -3] +ratified 0.6 0.4899 [1, 0, 0, 1, 1, 0, 1, 1, 0, 1] +reach 0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 1, 0, 0] +reached 0.4 0.4899 [1, 0, 0, 0, 1, 1, 0, 1, 0, 0] +reaches 0.2 0.4 [0, 0, 0, 1, 0, 1, 0, 0, 0, 0] +reaching 0.8 0.6 [1, 0, 2, 0, 1, 0, 1, 1, 1, 1] +readiness 1.0 0.63246 [1, 1, 1, 1, 0, 1, 2, 1, 2, 0] +ready 1.5 1.0247 [2, 1, 1, 0, 2, 2, 1, 1, 1, 4] +reassurance 1.5 0.5 [1, 1, 1, 1, 2, 1, 2, 2, 2, 2] +reassurances 1.4 0.8 [0, 1, 1, 2, 1, 1, 1, 2, 3, 2] +reassure 1.4 0.4899 [2, 2, 1, 1, 2, 1, 2, 1, 1, 1] +reassured 1.7 0.45826 [2, 1, 1, 1, 2, 2, 2, 2, 2, 2] +reassures 1.5 0.92195 [2, 1, 1, 2, 2, 2, -1, 2, 2, 2] +reassuring 1.7 1.48661 [3, 3, 2, -2, 1, 3, 3, 2, 1, 1] +reassuringly 1.8 0.87178 [1, 3, 2, 1, 2, 3, 3, 1, 1, 1] +rebel -0.6 1.49666 [-2, -1, -1, 0, -2, -1, 2, 1, 1, -3] +rebeldom -1.5 1.0247 [-2, -2, -1, -3, -2, -2, -1, 1, -1, -2] +rebelled -1.0 1.26491 [-2, -2, 0, -2, 0, -2, -2, -1, -1, 2] +rebelling -1.1 1.51327 [-3, -1, -2, -1, -2, -1, -1, -3, 2, 1] +rebellion -0.5 1.80278 [-2, -2, -1, -1, 3, -1, 1, -3, 2, -1] +rebellions -1.1 1.57797 [-2, -4, -3, 0, 0, -1, 1, -2, -1, 1] +rebellious -1.2 1.249 [-2, -1, -3, -1, -2, -2, 1, -1, 1, -2] +rebelliously -1.8 0.87178 [-3, 0, -2, -2, -1, -2, -3, -1, -2, -2] +rebelliousness -1.2 1.16619 [0, -3, -1, -2, 1, -1, -2, 0, -2, -2] +rebels -0.8 1.07703 [-1, 0, 0, -2, 0, -3, 0, 0, 0, -2] +recession -1.8 1.07703 [-3, -1, -4, -2, -1, -1, -1, -1, -3, -1] +reckless -1.7 0.64031 [-2, -1, -1, -3, -1, -2, -1, -2, -2, -2] +recommend 1.5 0.67082 [1, 1, 1, 1, 2, 3, 2, 2, 1, 1] +recommended 0.8 1.07703 [1, 1, 0, -2, 1, 2, 1, 2, 1, 1] +recommends 0.9 0.9434 [1, 1, 2, 0, 0, 2, 1, -1, 2, 1] +redeemed 1.3 0.9 [2, 1, 2, 2, 1, -1, 2, 1, 2, 1] +reek -2.4 0.66332 [-3, -3, -2, -3, -3, -2, -2, -2, -1, -3] +reeked -2.0 1.09545 [-4, -3, -2, -3, -1, -2, 0, -1, -2, -2] +reeker -1.7 1.1 [0, -2, -1, 0, -3, -3, -2, -1, -3, -2] +reekers -1.5 1.0247 [-3, 0, 0, 0, -2, -2, -2, -2, -2, -2] +reeking -2.0 1.48324 [2, -2, -2, -3, -3, -3, -1, -3, -3, -2] +refuse -1.2 0.4 [-1, -1, -1, -1, -1, -1, -1, -2, -2, -1] +refused -1.2 0.74833 [0, -1, -1, -1, -1, -1, -2, -1, -3, -1] +refusing -1.7 0.64031 [-1, -1, -1, -2, -2, -2, -3, -1, -2, -2] +regret -1.8 0.6 [-2, -2, -2, -2, -1, -3, -1, -1, -2, -2] +regretful -1.9 0.83066 [-1, -2, -1, -2, -1, -2, -1, -3, -3, -3] +regretfully -1.9 0.83066 [-1, -1, -1, -3, -2, -3, -1, -3, -2, -2] +regretfulness -1.6 0.66332 [-1, -3, -1, -1, -1, -2, -1, -2, -2, -2] +regrets -1.5 0.5 [-2, -2, -2, -1, -2, -1, -1, -2, -1, -1] +regrettable -2.3 0.78102 [-3, -1, -2, -1, -3, -2, -3, -3, -2, -3] +regrettably -2.0 0.63246 [-2, -3, -1, -3, -2, -1, -2, -2, -2, -2] +regretted -1.6 0.4899 [-2, -1, -2, -2, -2, -2, -1, -1, -1, -2] +regretter -1.6 0.66332 [-2, -1, -2, -2, -3, -2, -1, -1, -1, -1] +regretters -2.0 0.89443 [-1, -2, -2, -2, -4, -3, -1, -1, -2, -2] +regretting -1.7 0.78102 [-3, -2, -2, -1, -3, -1, -1, -1, -2, -1] +reinvigorate 2.3 0.78102 [3, 3, 3, 2, 3, 1, 2, 1, 2, 3] +reinvigorated 1.9 1.13578 [2, 2, 3, 1, 2, 3, 3, -1, 2, 2] +reinvigorates 1.8 0.9798 [2, 2, 3, 0, 2, 2, 3, 0, 2, 2] +reinvigorating 1.7 0.64031 [1, 2, 1, 1, 2, 2, 2, 1, 3, 2] +reinvigoration 2.2 0.4 [2, 2, 2, 3, 2, 3, 2, 2, 2, 2] +reject -1.7 0.64031 [-1, -2, -2, -2, -1, -3, -1, -1, -2, -2] +rejected -2.3 0.45826 [-3, -2, -3, -3, -2, -2, -2, -2, -2, -2] +rejectee -2.3 0.45826 [-3, -2, -2, -3, -2, -3, -2, -2, -2, -2] +rejectees -1.8 0.4 [-2, -2, -1, -2, -2, -2, -2, -2, -2, -1] +rejecter -1.6 0.66332 [-2, -1, -1, -3, -2, -2, -1, -1, -1, -2] +rejecters -1.8 0.6 [-2, -3, -1, -1, -2, -1, -2, -2, -2, -2] +rejecting -2.0 0.7746 [-1, -2, -3, -1, -2, -3, -2, -1, -3, -2] +rejectingly -1.7 0.64031 [-1, -2, -2, -2, -1, -2, -2, -1, -3, -1] +rejection -2.5 0.67082 [-3, -3, -2, -4, -3, -2, -2, -2, -2, -2] +rejections -2.1 0.53852 [-3, -2, -2, -2, -1, -2, -3, -2, -2, -2] +rejective -1.8 0.6 [-3, -2, -2, -2, -1, -1, -2, -2, -1, -2] +rejector -1.8 0.74833 [-2, -1, -2, -3, -1, -2, -1, -2, -3, -1] +rejects -2.2 0.4 [-3, -2, -2, -2, -2, -3, -2, -2, -2, -2] +rejoice 1.9 0.9434 [2, 3, 1, 3, 1, 3, 1, 3, 1, 1] +rejoiced 2.0 0.63246 [2, 1, 2, 3, 2, 2, 3, 1, 2, 2] +rejoices 2.1 0.7 [2, 1, 2, 3, 2, 3, 3, 2, 2, 1] +rejoicing 2.8 0.4 [3, 3, 2, 3, 3, 3, 2, 3, 3, 3] +relax 1.9 1.13578 [2, 1, 1, 1, 4, 4, 2, 1, 1, 2] +relaxant 1.0 0.89443 [2, 1, 0, 0, 1, 0, 1, 3, 1, 1] +relaxants 0.7 0.9 [0, 1, 1, 0, -1, 2, 1, 2, 1, 0] +relaxation 2.4 0.4899 [3, 2, 3, 2, 2, 3, 3, 2, 2, 2] +relaxations 1.0 0.89443 [-1, 0, 2, 1, 1, 2, 1, 2, 1, 1] +relaxed 2.2 0.87178 [2, 3, 1, 3, 3, 3, 1, 2, 1, 3] +relaxedly 1.5 0.5 [2, 2, 1, 1, 2, 1, 2, 2, 1, 1] +relaxedness 2.0 0.63246 [2, 2, 3, 1, 3, 2, 2, 2, 1, 2] +relaxer 1.6 0.8 [0, 2, 1, 2, 1, 3, 1, 2, 2, 2] +relaxers 1.4 0.4899 [2, 1, 1, 1, 2, 2, 2, 1, 1, 1] +relaxes 1.5 0.5 [2, 1, 1, 1, 1, 2, 2, 2, 1, 2] +relaxin 1.7 0.64031 [2, 2, 1, 2, 0, 2, 2, 2, 2, 2] +relaxing 2.2 0.6 [1, 2, 2, 2, 2, 3, 3, 3, 2, 2] +relaxins 1.2 1.4 [1, 3, 2, 1, 0, 1, -2, 3, 2, 1] +relentless 0.2 1.07703 [3, -1, 0, -1, 0, 1, 0, 0, 0, 0] +reliant 0.5 1.20416 [0, 2, -1, 1, 0, 1, 2, -1, 2, -1] +relief 2.1 0.53852 [2, 2, 2, 3, 2, 3, 2, 1, 2, 2] +reliefs 1.3 0.78102 [1, 2, 2, 2, 2, 2, 0, 0, 1, 1] +relievable 1.1 1.22066 [1, -2, 1, 1, 1, 1, 3, 2, 1, 2] +relieve 1.5 0.5 [1, 2, 1, 2, 1, 1, 2, 2, 1, 2] +relieved 1.6 0.66332 [2, 1, 2, 1, 1, 3, 2, 1, 1, 2] +relievedly 1.4 0.4899 [1, 2, 1, 1, 1, 2, 2, 2, 1, 1] +reliever 1.5 0.80623 [2, 1, 2, 2, 1, 2, 0, 1, 1, 3] +relievers 1.0 0.63246 [1, 1, 1, 1, 2, 0, 2, 0, 1, 1] +relieves 1.5 0.80623 [2, 1, 2, 2, 1, 2, 0, 1, 1, 3] +relieving 1.5 1.0247 [2, 2, 1, 2, 3, -1, 2, 1, 1, 2] +relievo 1.3 1.00499 [0, 2, 1, 2, 2, -1, 2, 2, 2, 1] +relishing 1.6 0.8 [1, 2, 1, 3, 2, 3, 1, 1, 1, 1] +reluctance -1.4 0.4899 [-2, -2, -1, -1, -1, -1, -2, -1, -2, -1] +reluctancy -1.6 0.8 [-3, -2, -1, -1, -1, -1, -2, -1, -3, -1] +reluctant -1.0 0.7746 [0, -1, 0, -1, -1, 0, -1, -2, -2, -2] +reluctantly -0.4 1.42829 [-1, 2, -1, -2, -2, -1, 1, -1, 2, -1] +remarkable 2.6 1.0198 [3, 4, 3, 2, 2, 3, 3, 0, 3, 3] +remorse -1.1 1.51327 [-3, -1, -3, 1, 2, -2, -1, -1, -2, -1] +remorseful -0.9 2.07123 [-1, 1, -2, -3, 2, -1, -3, -2, 3, -3] +remorsefully -0.7 1.34536 [-1, -1, 0, -1, -2, -1, -1, 1, -3, 2] +remorsefulness -0.7 1.61555 [-1, -2, 2, -2, -2, -1, 0, -3, 2, 0] +remorseless -2.3 0.64031 [-4, -2, -2, -2, -3, -2, -2, -2, -2, -2] +remorselessly -2.0 1.09545 [-3, -3, -3, -2, -1, -1, -4, -1, -1, -1] +remorselessness -2.8 1.16619 [-3, -4, -2, -2, -3, -4, -1, -1, -4, -4] +repetitive -1.0 0.06325 [-1, -1, 0, -2, -1, -2, -1, -1, 0, -1] +repress -1.4 0.66332 [-1, -1, -3, -2, -1, -1, -2, -1, -1, -1] +repressed -1.3 0.78102 [-1, 0, -3, -1, -1, -2, -1, -1, -2, -1] +represses -1.3 1.00499 [-1, 0, -3, -1, 0, -3, -1, -1, -2, -1] +repressible -1.5 0.92195 [-1, -2, -3, -1, 0, -1, -3, -1, -2, -1] +repressing -1.8 0.6 [-1, -2, -2, -2, -1, -3, -2, -1, -2, -2] +repression -1.6 0.91652 [-2, -2, -1, -1, -1, -1, -4, -1, -2, -1] +repressions -1.7 1.00499 [-2, -3, -1, -2, -2, -3, -2, 0, 0, -2] +repressive -1.4 1.11355 [-3, -1, -1, -2, -1, -3, 1, -2, -1, -1] +repressively -1.7 0.45826 [-2, -1, -2, -2, -2, -2, -2, -2, -1, -1] +repressiveness -1.0 1.73205 [-2, -1, -2, -3, -1, -1, 1, -3, 3, -1] +repressor -1.4 1.28062 [-1, 0, -3, -1, -2, -4, 0, -1, 0, -2] +repressors -2.2 1.66132 [-2, -4, 0, -2, -1, -3, -4, -3, 1, -4] +repressurize -0.3 0.64031 [0, 0, 0, 0, 0, 0, -2, 0, -1, 0] +repressurized 0.1 0.3 [0, 0, 0, 0, 1, 0, 0, 0, 0, 0] +repressurizes 0.1 0.3 [0, 0, 0, 0, 1, 0, 0, 0, 0, 0] +repressurizing -0.1 0.3 [0, 0, 0, 0, -1, 0, 0, 0, 0, 0] +repulse -2.8 0.4 [-3, -3, -3, -3, -2, -3, -3, -3, -2, -3] +repulsed -2.2 0.9798 [0, -2, -2, -2, -3, -3, -1, -3, -3, -3] +rescue 2.3 0.78102 [1, 3, 1, 3, 2, 3, 3, 2, 2, 3] +rescued 1.8 1.53623 [3, 2, 2, -2, 3, 2, 1, 4, 1, 2] +rescues 1.3 0.78102 [3, 2, 0, 2, 1, 1, 1, 1, 1, 1] +resent -0.7 1.26886 [-2, -2, 0, -1, -1, -1, -2, 1, 2, -1] +resented -1.6 1.35647 [-2, -3, -2, -2, -1, -1, 2, -3, -2, -2] +resentence -1.0 0.7746 [-1, 0, -1, -1, 0, -2, -1, 0, -2, -2] +resentenced -0.8 0.9798 [0, -2, -1, 0, -1, 0, 0, 0, -3, -1] +resentences -0.6 0.8 [0, -2, -1, 0, -1, 0, 0, 0, -2, 0] +resentencing 0.2 0.87178 [-1, -1, 0, 1, 0, 0, 1, 2, 0, 0] +resentful -2.1 0.83066 [-3, -1, -2, -3, -1, -1, -3, -2, -2, -3] +resentfully -1.4 1.11355 [-1, -2, -1, -1, -3, 1, -1, -3, -1, -2] +resentfulness -2.0 0.7746 [-2, -2, -3, -3, -2, -3, -2, -1, -1, -1] +resenting -1.2 1.72047 [-2, -1, -2, -2, -1, -3, -3, 2, 2, -2] +resentment -1.9 0.83066 [-1, -3, -2, -3, -2, -3, -1, -1, -1, -2] +resentments -1.9 0.7 [-2, -1, -2, -3, -1, -2, -2, -2, -1, -3] +resents -1.2 1.32665 [-2, -1, -1, -3, 1, -1, 1, -3, -2, -1] +resign -1.4 0.66332 [-2, -1, -3, -1, -1, -1, -1, -2, -1, -1] +resignation -1.2 0.4 [-1, -1, -1, -2, -1, -1, -1, -1, -2, -1] +resignations -1.2 0.6 [0, -1, -1, -2, -2, -2, -1, -1, -1, -1] +resigned -1.0 0.63246 [-2, -1, 0, -1, -2, -1, -1, -1, 0, -1] +resignedly -0.7 1.26886 [-3, -1, -1, -1, -1, 1, 1, 1, -2, -1] +resignedness -0.8 1.07703 [-1, -2, 1, -2, -1, -1, 0, -2, -1, 1] +resigner -1.2 0.6 [-2, -1, 0, -1, -2, -2, -1, -1, -1, -1] +resigners -1.0 1.09545 [-1, 0, -1, -3, -1, 0, 0, -1, -3, 0] +resigning -0.9 1.22066 [-1, -1, -1, -1, -1, 0, -1, -3, -2, 2] +resigns -1.3 0.9 [0, -1, -1, 0, -2, -1, -3, -1, -2, -2] +resolute 1.1 0.53852 [2, 1, 0, 1, 1, 1, 2, 1, 1, 1] +resolvable 1.0 0.0 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] +resolve 1.6 0.66332 [2, 1, 1, 2, 2, 1, 3, 1, 1, 2] +resolved 0.7 0.78102 [1, 2, 0, 1, 1, 0, 2, 0, 0, 0] +resolvent 0.7 0.78102 [1, 0, 1, 2, 0, -1, 1, 1, 1, 1] +resolvents 0.4 0.66332 [2, 0, 0, 1, 0, 0, 1, 0, 0, 0] +resolver 0.7 0.78102 [1, 2, 0, 1, 1, 0, 2, 0, 0, 0] +resolvers 1.4 0.4899 [2, 1, 2, 1, 1, 1, 2, 1, 2, 1] +resolves 0.7 0.78102 [1, 2, 0, 1, 1, 0, 2, 0, 0, 0] +resolving 1.6 0.4899 [2, 2, 1, 2, 2, 1, 1, 1, 2, 2] +respect 2.1 0.53852 [2, 2, 2, 2, 3, 3, 2, 2, 1, 2] +respectabilities 1.8 0.4 [2, 2, 2, 1, 2, 2, 2, 1, 2, 2] +respectability 2.4 0.8 [4, 1, 3, 2, 3, 3, 2, 2, 2, 2] +respectable 1.9 0.7 [2, 2, 2, 2, 1, 3, 3, 1, 1, 2] +respectableness 1.2 1.32665 [2, 1, 1, 0, 3, 2, -2, 2, 2, 1] +respectably 1.7 0.78102 [2, 2, 1, 3, 1, 3, 2, 1, 1, 1] +respected 2.1 0.7 [2, 2, 1, 2, 3, 1, 2, 3, 3, 2] +respecter 2.1 0.53852 [3, 2, 2, 2, 2, 2, 1, 3, 2, 2] +respecters 1.6 0.8 [2, 1, 2, 2, 3, 1, 2, 2, 0, 1] +respectful 2.0 0.7746 [1, 1, 3, 2, 2, 3, 1, 2, 3, 2] +respectfully 1.7 0.64031 [1, 2, 1, 2, 2, 2, 1, 3, 1, 2] +respectfulness 1.9 1.37477 [4, 2, 2, 1, 2, 4, -1, 1, 2, 2] +respectfulnesses 1.3 1.18743 [1, 1, 2, 2, 2, 2, 2, 1, -2, 2] +respecting 2.2 0.6 [1, 3, 2, 3, 2, 2, 3, 2, 2, 2] +respective 1.8 1.16619 [2, 2, 3, 0, 1, 3, 3, 1, 0, 3] +respectively 1.4 0.91652 [0, 0, 2, 2, 0, 2, 2, 2, 2, 2] +respectiveness 1.1 1.04403 [0, 2, 1, 0, 1, 0, 2, 2, 0, 3] +respects 1.3 1.00499 [2, 0, 0, 0, 2, 1, 2, 1, 2, 3] +responsible 1.3 1.1 [1, 1, 0, 4, 2, 2, 1, 0, 1, 1] +responsive 1.5 0.92195 [3, 1, 1, 0, 1, 1, 2, 3, 2, 1] +restful 1.5 0.67082 [1, 1, 1, 1, 2, 1, 2, 1, 2, 3] +restless -1.1 0.3 [-1, -1, -1, -1, -1, -1, -2, -1, -1, -1] +restlessly -1.4 0.91652 [-1, -4, -1, -1, -1, -2, -1, -1, -1, -1] +restlessness -1.2 0.74833 [-3, -1, -1, 0, -1, -2, -1, -1, -1, -1] +restore 1.2 0.9798 [1, 1, 2, 2, 2, 2, 1, -1, 0, 2] +restored 1.4 0.91652 [2, 2, 1, 2, 1, 2, 2, 1, -1, 2] +restores 1.2 0.6 [2, 1, 1, 2, 1, 0, 1, 1, 2, 1] +restoring 1.2 0.4 [2, 1, 1, 1, 1, 2, 1, 1, 1, 1] +restrict -1.6 0.8 [-3, -1, -1, -1, -3, -1, -2, -1, -1, -2] +restricted -1.6 0.4899 [-1, -2, -1, -1, -1, -2, -2, -2, -2, -2] +restricting -1.6 0.4899 [-2, -2, -2, -2, -1, -2, -1, -1, -2, -1] +restriction -1.1 0.9434 [-1, -1, -1, -1, -3, 1, -2, -1, -1, -1] +restricts -1.3 1.1 [-2, -2, -3, -1, -1, -2, 1, -1, -2, 0] +retained 0.1 0.7 [-1, 1, 1, 1, 0, -1, 0, 0, 0, 0] +retard -2.4 0.8 [-2, -2, -2, -1, -3, -2, -4, -3, -3, -2] +retarded -2.7 1.26886 [-4, -1, -3, -3, -4, -4, -2, -1, -1, -4] +retreat 0.8 1.07703 [2, 2, 0, 0, -1, 1, 2, 0, 2, 0] +revenge -2.4 0.66332 [-2, -3, -2, -3, -3, -3, -2, -1, -2, -3] +revenged -0.9 1.37477 [-2, -3, -2, -1, -1, 2, -1, 1, -1, -1] +revengeful -2.4 0.4899 [-2, -2, -2, -3, -3, -2, -3, -3, -2, -2] +revengefully -1.4 2.00998 [-3, -2, -2, -2, 3, 2, -3, -3, -2, -2] +revengefulness -2.2 0.87178 [-2, -3, -3, -2, -2, -2, -1, -4, -1, -2] +revenger -2.1 0.83066 [-2, -3, -2, -1, -1, -2, -3, -3, -1, -3] +revengers -2.0 0.44721 [-2, -2, -3, -2, -2, -2, -1, -2, -2, -2] +revenges -1.9 0.7 [-2, -3, -2, -1, -1, -2, -3, -2, -1, -2] +revered 2.3 1.1 [3, 3, 1, 3, 3, 3, 0, 3, 3, 1] +revive 1.4 1.11355 [4, 0, 2, 1, 1, 0, 2, 2, 1, 1] +revives 1.6 0.4899 [1, 1, 2, 2, 1, 2, 2, 2, 1, 2] +reward 2.7 0.78102 [3, 4, 1, 2, 3, 3, 2, 3, 3, 3] +rewardable 2.0 1.0 [3, 1, 4, 3, 1, 2, 1, 2, 2, 1] +rewarded 2.2 0.74833 [1, 2, 3, 2, 2, 4, 2, 2, 2, 2] +rewarder 1.6 0.8 [1, 2, 3, 1, 1, 3, 2, 1, 1, 1] +rewarders 1.9 0.83066 [1, 2, 2, 1, 3, 3, 1, 2, 1, 3] +rewarding 2.4 0.8 [3, 4, 2, 2, 1, 3, 3, 2, 2, 2] +rewardingly 2.4 0.8 [3, 2, 3, 4, 3, 2, 2, 2, 1, 2] +rewards 2.1 0.83066 [2, 1, 3, 4, 2, 2, 2, 2, 1, 2] +rich 2.6 0.8 [2, 3, 2, 4, 4, 3, 2, 2, 2, 2] +richened 1.9 0.83066 [3, 2, 2, 1, 3, 1, 2, 3, 1, 1] +richening 1.0 1.34164 [2, 2, 0, 0, -1, 1, 2, 3, -1, 2] +richens 0.8 0.9798 [1, 0, 3, 0, 0, 0, 1, 2, 1, 0] +richer 2.4 1.2 [1, 4, 2, 1, 2, 4, 4, 1, 3, 2] +riches 2.4 1.0198 [2, 4, 1, 1, 2, 4, 3, 2, 3, 2] +richest 2.4 1.11355 [4, 4, 2, 2, 3, 0, 2, 2, 3, 2] +richly 1.9 0.53852 [2, 2, 2, 2, 3, 1, 2, 2, 1, 2] +richness 2.2 0.74833 [2, 3, 2, 2, 2, 2, 2, 1, 4, 2] +richnesses 2.1 0.9434 [2, 1, 2, 2, 3, 1, 3, 1, 4, 2] +richweed 0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 1, 0, 0] +richweeds -0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 0, 0, -1] +ridicule -2.0 0.63246 [-2, -2, -2, -2, -3, -2, -1, -2, -1, -3] +ridiculed -1.5 0.5 [-1, -1, -1, -2, -2, -2, -1, -2, -1, -2] +ridiculer -1.6 0.91652 [-1, -1, -1, -2, -2, 0, -1, -3, -2, -3] +ridiculers -1.6 0.66332 [-2, -1, -1, -2, -3, -2, -1, -2, -1, -1] +ridicules -1.8 0.6 [-1, -1, -2, -2, -2, -2, -1, -2, -2, -3] +ridiculing -1.8 0.6 [-2, -3, -2, -1, -1, -2, -2, -1, -2, -2] +ridiculous -1.5 0.67082 [-3, -2, -1, -1, -2, -1, -2, -1, -1, -1] +ridiculously -1.4 0.8 [-1, -2, -1, 0, -2, -1, -1, -3, -1, -2] +ridiculousness -1.1 1.51327 [-1, -1, -1, -2, -1, 3, -3, -2, -1, -2] +ridiculousnesses -1.6 1.11355 [-3, 0, -2, -2, -1, -1, -1, -4, -1, -1] +rig -0.5 1.0247 [0, 0, 0, 0, -2, 0, 0, 0, -3, 0] +rigged -1.5 1.0247 [-2, -3, -2, -1, -1, -2, 1, -1, -2, -2] +rigid -0.5 0.67082 [-2, -1, 0, 0, 0, 0, 0, -1, -1, 0] +rigidification -1.1 0.9434 [-1, -2, 0, 0, 0, -2, -2, -2, 0, -2] +rigidifications -0.8 0.9798 [-2, -1, 0, 0, -2, -1, 0, 1, -2, -1] +rigidified -0.7 1.00499 [0, -1, 0, 0, 0, 0, -2, 0, -1, -3] +rigidifies -0.6 0.8 [0, -1, 0, 0, 0, 0, -2, 0, -1, -2] +rigidify -0.3 0.64031 [0, 0, 0, 0, -1, 0, 0, 0, -2, 0] +rigidities -0.7 0.78102 [0, -1, 0, 0, 0, 0, -2, -1, -1, -2] +rigidity -0.7 0.64031 [-1, 0, -1, 0, -1, 0, -2, 0, -1, -1] +rigidly -0.7 0.45826 [-1, -1, -1, -1, 0, 0, -1, 0, -1, -1] +rigidness -0.3 1.00499 [0, -1, -1, 0, 2, -1, -1, -1, 1, -1] +rigorous -1.1 1.51327 [-2, -3, 1, 0, 1, 0, -1, -1, -3, -3] +rigorously -0.4 1.28062 [0, 2, 1, 0, -1, 0, -1, -1, -3, -1] +riot -2.6 1.0198 [-3, 0, -3, -2, -3, -3, -3, -4, -3, -2] +riots -2.3 0.78102 [-2, -3, -3, -2, -1, -1, -3, -2, -3, -3] +risk -1.1 0.7 [-1, -1, 0, -2, -1, 0, -2, -2, -1, -1] +risked -0.9 0.7 [-1, -2, 0, 0, -1, 0, -2, -1, -1, -1] +risker -0.8 0.4 [-1, -1, -1, 0, -1, 0, -1, -1, -1, -1] +riskier -1.4 0.91652 [0, -3, -1, 0, -1, -2, -1, -2, -2, -2] +riskiest -1.5 1.0247 [-2, -3, -1, -1, -3, 0, -1, -2, 0, -2] +riskily -0.7 1.34536 [-1, -2, -1, -1, 3, 0, -1, -1, -1, -2] +riskiness -1.3 1.00499 [-3, -1, -1, 0, -1, 0, -1, -3, -2, -1] +riskinesses -1.6 0.91652 [-2, -1, -1, 0, -3, -1, -2, -1, -3, -2] +risking -1.3 1.1 [0, 0, -2, 0, -1, -3, -3, -1, -2, -1] +riskless 1.3 0.9 [2, 1, 0, 1, 1, 1, 2, 3, 0, 2] +risks -1.1 0.9434 [-1, 0, -1, -1, 0, 0, -2, -1, -3, -2] +risky -0.8 0.9798 [-1, 1, -1, -1, -1, 0, 0, -1, -3, -1] +rob -2.6 0.8 [-2, -4, -3, -2, -3, -4, -2, -2, -2, -2] +robber -2.6 1.0198 [-4, -1, -2, -3, -2, -1, -4, -3, -3, -3] +robed -0.7 0.9 [-2, 0, 0, 0, 0, -2, 0, -2, -1, 0] +robing -1.5 1.56525 [0, 0, 0, 0, -2, -3, -3, -4, -3, 0] +robs -2.0 1.0 [-2, -1, -3, -2, -2, -1, -4, -3, -1, -1] +robust 1.4 1.42829 [1, 0, 0, 1, 4, 0, 2, 3, 3, 0] +roflcopter 2.1 0.53852 [2, 2, 2, 1, 3, 2, 3, 2, 2, 2] +romance 2.6 0.66332 [2, 3, 4, 2, 3, 2, 3, 2, 3, 2] +romanced 2.2 0.87178 [2, 3, 2, 4, 2, 1, 2, 3, 1, 2] +romancer 1.3 1.1 [0, 0, 2, 2, 2, 2, 3, 2, 0, 0] +romancers 1.7 1.00499 [0, 2, 2, 2, 2, 2, 1, 3, 0, 3] +romances 1.3 0.9 [0, 1, 2, 2, 2, 2, 2, 2, 0, 0] +romancing 2.0 0.89443 [4, 1, 1, 2, 2, 2, 2, 1, 3, 2] +romantic 1.7 0.78102 [2, 2, 2, 1, 2, 3, 2, 2, 0, 1] +romantically 1.8 0.87178 [3, 1, 2, 0, 1, 2, 2, 2, 3, 2] +romanticise 1.7 1.61555 [-1, 4, 2, 1, 3, 1, 3, 3, 2, -1] +romanticised 1.7 0.9 [2, 2, 2, 2, 2, 2, 3, 0, 2, 0] +romanticises 1.3 1.1 [2, 2, 1, 1, 1, 2, 3, -1, 2, 0] +romanticising 2.7 0.78102 [3, 3, 3, 2, 1, 3, 2, 3, 4, 3] +romanticism 2.2 1.32665 [1, 4, 2, 1, 3, 1, 3, 3, 4, 0] +romanticisms 2.1 0.9434 [2, 3, 2, 1, 2, 3, 3, 2, 3, 0] +romanticist 1.9 1.3 [1, 4, 2, 0, 3, 1, 2, 3, 3, 0] +romanticists 1.3 1.00499 [2, 0, 0, 1, 3, 3, 1, 1, 1, 1] +romanticization 1.5 1.36015 [1, 3, 2, 2, -1, 2, 0, 1, 4, 1] +romanticizations 2.0 1.0 [4, 1, 3, 1, 2, 3, 1, 2, 2, 1] +romanticize 1.8 0.9798 [2, 2, 1, 1, 2, 1, 3, 3, 3, 0] +romanticized 0.9 1.22066 [0, 1, 1, 3, -1, 0, 1, 1, 3, 0] +romanticizes 1.8 0.87178 [2, 3, 2, 1, 2, 3, 0, 1, 2, 2] +romanticizing 1.2 1.07703 [0, 1, 2, 1, 3, 0, 1, 1, 0, 3] +romantics 1.9 0.83066 [2, 3, 2, 1, 0, 2, 3, 2, 2, 2] +rotten -2.3 0.78102 [-2, -3, -1, -3, -3, -1, -3, -2, -3, -2] +rude -2.0 0.44721 [-2, -1, -3, -2, -2, -2, -2, -2, -2, -2] +rudely -2.2 0.87178 [-3, -2, -3, -1, -2, -4, -2, -2, -1, -2] +rudeness -1.5 0.67082 [-2, -1, -1, -1, -1, -3, -2, -2, -1, -1] +ruder -2.1 0.83066 [-2, -1, -4, -2, -3, -1, -2, -2, -2, -2] +ruderal -0.8 1.46969 [-3, 0, -1, -2, 0, -1, -3, 0, 2, 0] +ruderals -0.4 0.66332 [0, -1, 0, -2, 0, -1, 0, 0, 0, 0] +rudesby -2.0 0.7746 [-2, -3, -2, -2, -1, -3, -1, -1, -2, -3] +rudest -2.5 0.5 [-3, -2, -3, -3, -2, -2, -2, -3, -2, -3] +ruin -2.8 0.87178 [-3, -3, -1, -4, -4, -3, -3, -2, -2, -3] +ruinable -1.6 0.8 [-1, -2, -1, -3, -1, -3, -1, -1, -2, -1] +ruinate -2.8 0.87178 [-4, -4, -3, -3, -1, -3, -3, -3, -2, -2] +ruinated -1.5 1.56525 [0, -4, 0, -4, -1, -2, 0, -1, -3, 0] +ruinates -1.5 1.56525 [0, -4, 0, -4, -1, -2, 0, -1, -3, 0] +ruinating -1.5 1.20416 [-2, -2, -2, -3, 0, -1, 1, -3, -1, -2] +ruination -2.7 1.00499 [-4, -4, -3, -3, -2, -1, -3, -3, -3, -1] +ruinations -1.6 1.35647 [-2, -2, -3, -4, 0, -1, 1, -2, -1, -2] +ruined -2.1 0.7 [-3, -2, -2, -1, -2, -2, -3, -3, -1, -2] +ruiner -2.0 0.63246 [-1, -3, -2, -2, -1, -2, -3, -2, -2, -2] +ruing -1.6 0.91652 [-2, -1, -2, -1, -1, -1, -3, 0, -3, -2] +ruining -1.0 1.94936 [-3, -3, 0, -2, 1, -3, 2, -2, 2, -2] +ruinous -2.7 0.78102 [-2, -3, -3, -3, -3, -4, -2, -3, -1, -3] +ruinously -2.6 0.8 [-3, -2, -2, -3, -1, -3, -4, -2, -3, -3] +ruinousness -1.0 1.09545 [-1, -2, -3, -1, -1, -2, 1, 0, -1, 0] +ruins -1.9 0.9434 [-1, -2, -1, -2, -1, -2, -4, -1, -3, -2] +sabotage -2.4 0.91652 [-3, -3, -3, -2, -2, -4, -2, -3, -1, -1] +sad -2.1 0.9434 [-1, -1, -2, -2, -3, -2, -3, -2, -4, -1] +sadden -2.6 0.4899 [-2, -3, -2, -3, -2, -3, -2, -3, -3, -3] +saddened -2.4 0.4899 [-3, -2, -3, -2, -3, -3, -2, -2, -2, -2] +saddening -2.2 0.4 [-3, -2, -2, -2, -2, -2, -3, -2, -2, -2] +saddens -1.9 0.7 [-3, -1, -1, -1, -2, -2, -2, -2, -3, -2] +sadder -2.4 0.91652 [-2, -2, -3, -4, -3, -1, -3, -1, -2, -3] +saddest -3.0 0.63246 [-4, -3, -2, -3, -3, -2, -3, -4, -3, -3] +sadly -1.8 0.6 [-2, -2, -2, -1, -2, -3, -2, -1, -1, -2] +sadness -1.9 0.3 [-2, -1, -2, -2, -2, -2, -2, -2, -2, -2] +safe 1.9 0.3 [2, 1, 2, 2, 2, 2, 2, 2, 2, 2] +safecracker -0.7 1.61555 [-3, -2, 0, -3, 0, -2, 0, 1, 2, 0] +safecrackers -0.9 1.04403 [-1, 0, -2, 0, -1, 0, 0, -3, 0, -2] +safecracking -0.9 0.9434 [0, 0, 0, 0, -2, 0, -1, -2, -2, -2] +safecrackings -0.7 1.67631 [-2, -1, -2, -4, 2, -1, -1, 0, 1, 1] +safeguard 1.6 0.4899 [2, 2, 1, 1, 1, 2, 2, 2, 2, 1] +safeguarded 1.5 0.92195 [1, 2, 2, 0, 2, 0, 3, 1, 2, 2] +safeguarding 1.1 0.7 [2, 1, 1, 0, 1, 0, 2, 1, 1, 2] +safeguards 1.4 0.66332 [1, 2, 1, 1, 0, 2, 2, 2, 2, 1] +safekeeping 1.4 0.66332 [3, 1, 1, 2, 1, 1, 2, 1, 1, 1] +safelight 1.1 1.22066 [0, 3, 0, 2, 0, 3, 0, 2, 1, 0] +safelights 0.8 1.07703 [0, 3, 1, 0, 0, 2, 0, 2, 0, 0] +safely 2.2 0.74833 [2, 2, 2, 3, 4, 2, 2, 1, 2, 2] +safeness 1.5 0.67082 [1, 1, 1, 1, 3, 1, 2, 2, 2, 1] +safer 1.8 0.6 [2, 1, 2, 3, 2, 2, 1, 1, 2, 2] +safes 0.4 0.8 [0, 0, 2, 0, 0, 0, 0, 0, 2, 0] +safest 1.7 1.61555 [2, 2, 2, 2, -3, 3, 3, 2, 2, 2] +safeties 1.5 1.0247 [2, 0, 1, 3, 2, 1, 3, 1, 0, 2] +safety 1.8 0.6 [2, 2, 2, 2, 1, 1, 2, 3, 1, 2] +safetyman 0.3 0.64031 [0, 0, 0, 0, 2, 0, 1, 0, 0, 0] +salient 1.1 1.22066 [1, 3, 0, -1, 0, 1, 2, 1, 1, 3] +sappy -1.0 1.18322 [-2, -1, 2, -2, -2, 0, -1, -1, -2, -1] +sarcasm -0.9 0.7 [0, -2, -1, -1, 0, 0, -1, -1, -2, -1] +sarcasms -0.9 0.7 [0, -1, 0, -1, -1, -2, 0, -1, -1, -2] +sarcastic -1.0 0.7746 [-1, -1, -1, -1, -1, -1, -1, -2, 1, -2] +sarcastically -1.1 1.37477 [-1, -4, 1, -1, -1, -2, 1, -2, -1, -1] +satisfaction 1.9 0.9434 [1, 3, 2, 4, 2, 1, 1, 1, 2, 2] +satisfactions 2.1 0.7 [3, 3, 3, 1, 2, 2, 1, 2, 2, 2] +satisfactorily 1.6 1.11355 [1, 2, 2, -1, 2, 1, 3, 3, 1, 2] +satisfactoriness 1.5 0.5 [1, 2, 1, 2, 2, 1, 2, 1, 2, 1] +satisfactory 1.5 0.67082 [2, 3, 1, 1, 1, 2, 2, 1, 1, 1] +satisfiable 1.9 0.83066 [3, 1, 2, 1, 2, 3, 1, 2, 3, 1] +satisfied 1.8 0.6 [2, 2, 2, 1, 1, 2, 3, 1, 2, 2] +satisfies 1.8 0.6 [3, 1, 2, 1, 1, 2, 2, 2, 2, 2] +satisfy 2.0 0.63246 [3, 2, 2, 2, 2, 1, 1, 2, 3, 2] +satisfying 2.0 1.48324 [2, 3, 2, 1, 3, 3, 3, 2, -2, 3] +satisfyingly 1.9 0.9434 [1, 2, 2, 1, 2, 1, 4, 1, 3, 2] +savage -2.0 1.73205 [-3, -4, -3, 1, -2, -1, -3, -4, -2, 1] +savaged -2.0 1.34164 [-1, 0, -4, -3, -3, -3, -2, 0, -1, -3] +savagely -2.2 0.74833 [-2, -1, -3, -2, -2, -1, -2, -3, -3, -3] +savageness -2.6 1.0198 [-3, -1, -2, -3, -2, -1, -4, -4, -3, -3] +savagenesses -0.9 1.86815 [-2, 3, -1, -3, -2, 2, -3, -1, -1, -1] +savageries -1.9 1.75784 [-3, 1, -3, -4, -3, 1, -2, -3, 0, -3] +savagery -2.5 1.62788 [-2, -3, -3, -3, 2, -3, -3, -4, -4, -2] +savages -2.4 1.0198 [-2, -2, -3, -4, -3, -3, -2, 0, -2, -3] +save 2.2 1.16619 [1, 3, 3, 1, 2, 1, 2, 4, 1, 4] +saved 1.8 0.6 [1, 2, 2, 2, 1, 3, 2, 2, 1, 2] +scam -2.7 0.64031 [-2, -3, -3, -3, -2, -2, -4, -3, -3, -2] +scams -2.8 0.87178 [-3, -1, -3, -4, -4, -3, -2, -2, -3, -3] +scandal -1.9 1.81384 [-3, -2, -2, -4, 3, -3, -3, -1, -2, -2] +scandalous -2.4 0.8 [-2, -1, -3, -2, -4, -2, -3, -3, -2, -2] +scandals -2.2 0.9798 [-2, -3, -3, -2, -1, 0, -3, -3, -2, -3] +scapegoat -1.7 0.64031 [-3, -2, -2, -2, -1, -1, -1, -2, -1, -2] +scapegoats -1.4 0.8 [-1, -2, -2, -1, 0, -2, -2, 0, -2, -2] +scare -2.2 0.87178 [-2, -2, -4, -2, -3, -1, -2, -1, -2, -3] +scarecrow -0.8 0.9798 [-1, 0, -1, 0, 0, 0, -2, -3, -1, 0] +scarecrows -0.7 1.1 [2, 0, -1, -1, -1, -2, -1, -2, 0, -1] +scared -1.9 0.7 [-1, -1, -2, -3, -2, -3, -1, -2, -2, -2] +scaremonger -2.1 0.53852 [-1, -2, -2, -3, -2, -2, -3, -2, -2, -2] +scaremongers -2.0 1.0 [-2, -2, 0, -4, -2, -2, -1, -2, -3, -2] +scarer -1.7 0.78102 [-2, -1, -1, -2, -3, -1, -3, -1, -2, -1] +scarers -1.3 0.9 [-1, -2, -1, 0, 0, -1, -3, -2, -1, -2] +scares -1.4 0.4899 [-1, -1, -2, -1, -1, -2, -1, -2, -2, -1] +scarey -1.7 0.64031 [-1, -1, -2, -2, -1, -2, -1, -2, -3, -2] +scaring -1.9 1.22066 [-3, -2, -1, -3, -1, -3, -2, -2, 1, -3] +scary -2.2 0.87178 [-2, -1, -4, -3, -3, -2, -2, -2, -2, -1] +sceptic -1.0 0.89443 [-3, 0, -1, -1, -1, 0, 0, -2, -1, -1] +sceptical -1.2 0.4 [-1, -1, -1, -1, -1, -1, -1, -2, -2, -1] +scepticism -0.8 0.87178 [-1, -2, -2, 0, 0, -1, 1, -1, -1, -1] +sceptics -0.7 0.78102 [0, 0, 0, -1, -2, 0, -1, -1, 0, -2] +scold -1.7 0.78102 [-2, -1, -1, -1, -3, -3, -2, -2, -1, -1] +scoop 0.6 0.8 [0, 0, 1, 0, 2, 0, 2, 0, 1, 0] +scorn -1.7 0.64031 [-2, -3, -2, -1, -1, -1, -1, -2, -2, -2] +scornful -1.8 1.16619 [-3, -3, -2, -1, -4, 0, -2, -1, -1, -1] +scream -1.7 0.78102 [0, -3, -1, -1, -2, -2, -2, -2, -2, -2] +screamed -1.3 1.1 [-2, -3, -2, -1, -1, -2, -2, -1, 1, 0] +screamers -1.5 0.92195 [-2, -1, -2, -2, -2, -2, -1, -2, 1, -2] +screaming -1.6 0.8 [0, -1, -1, -2, -3, -1, -2, -2, -2, -2] +screams -1.2 0.9798 [-1, -2, -2, -1, -1, -2, 1, -2, 0, -2] +screw -0.4 0.91652 [-1, -2, -1, 0, 0, 1, 0, -1, 1, -1] +screwball -0.2 0.87178 [0, -1, 0, 0, 1, 1, -1, 0, -2, 0] +screwballs -0.3 1.00499 [-2, 0, -2, -1, 0, 1, 0, 1, 0, 0] +screwbean 0.3 0.64031 [0, 0, 0, 0, 0, 1, 0, 2, 0, 0] +screwdriver 0.3 0.45826 [1, 0, 0, 0, 0, 1, 0, 0, 1, 0] +screwdrivers 0.1 0.53852 [-1, 0, 0, 1, 0, 0, 0, 1, 0, 0] +screwed -2.2 0.4 [-2, -2, -2, -2, -2, -3, -3, -2, -2, -2] +screwed up -1.5 0.67082 [-2, -2, -2, -1, -1, 0, -2, -1, -2, -2] +screwer -1.2 0.87178 [-1, -2, -1, -2, 0, 0, -2, 0, -2, -2] +screwers -0.5 1.5 [-2, -2, 0, -2, 0, 2, 2, -1, 0, -2] +screwier -0.6 1.2 [0, -1, 2, -2, -1, -2, -1, -1, 1, -1] +screwiest -2.0 0.89443 [-3, -2, -2, -4, -1, -2, -1, -1, -2, -2] +screwiness -0.5 1.80278 [-2, 0, -2, 3, -2, -1, -2, 1, 2, -2] +screwing -0.9 0.9434 [-1, 0, 0, 0, -1, -1, -3, -2, 0, -1] +screwlike 0.1 1.04403 [2, -1, 0, 0, 0, 1, 0, 1, -2, 0] +screws -1.0 1.09545 [0, -3, 0, 0, -1, 0, -2, -2, -2, 0] +screwup -1.7 0.9 [-2, -2, -2, 1, -2, -2, -2, -2, -2, -2] +screwups -1.0 1.61245 [-2, -2, -2, -2, 0, 2, -2, -2, 2, -2] +screwworm -0.4 0.66332 [0, -1, 0, 0, 0, 0, -2, 0, -1, 0] +screwworms -0.1 1.22066 [-3, 0, -1, 0, 0, 0, 0, 2, 1, 0] +screwy -1.4 0.8 [-2, -2, -1, -1, -1, 0, -2, -1, -3, -1] +scrumptious 2.1 1.22066 [3, 3, 0, 3, 2, 3, 1, 3, 0, 3] +scrumptiously 1.5 1.43178 [2, 3, 3, -2, 1, 1, 2, 3, 1, 1] +scumbag -3.2 0.6 [-4, -3, -3, -2, -3, -4, -3, -3, -4, -3] +secure 1.4 0.4899 [1, 2, 1, 1, 2, 1, 1, 2, 2, 1] +secured 1.7 0.78102 [2, 2, 3, 1, 1, 2, 2, 0, 2, 2] +securely 1.4 0.8 [2, 0, 1, 2, 1, 1, 1, 3, 2, 1] +securement 1.1 0.7 [0, 2, 1, 1, 1, 0, 2, 2, 1, 1] +secureness 1.4 0.66332 [2, 1, 1, 3, 1, 1, 1, 1, 2, 1] +securer 1.5 0.67082 [1, 2, 2, 2, 1, 2, 1, 0, 2, 2] +securers 0.6 0.91652 [1, 3, 0, 0, 1, 0, 0, 0, 0, 1] +secures 1.3 0.64031 [1, 2, 2, 1, 1, 2, 1, 0, 2, 1] +securest 2.6 0.8 [3, 3, 2, 3, 1, 4, 3, 2, 2, 3] +securing 1.3 1.00499 [0, 3, 1, 1, 1, 3, 1, 1, 2, 0] +securities 1.2 0.6 [1, 2, 2, 2, 1, 1, 1, 0, 1, 1] +securitization 0.2 1.07703 [0, 0, 1, -1, 1, 0, -2, 0, 2, 1] +securitizations 0.1 0.9434 [0, 0, 0, 0, 2, 0, -2, 0, 1, 0] +securitize 0.3 1.34536 [2, 1, 0, 0, 2, 0, 1, 0, -3, 0] +securitized 1.4 1.0198 [3, 0, 2, 2, 0, 1, 2, 2, 0, 2] +securitizes 1.6 1.0198 [3, 0, 2, 2, 0, 1, 3, 2, 1, 2] +securitizing 0.7 0.9 [2, 0, 0, 1, 2, 0, 2, 0, 0, 0] +security 1.4 0.8 [1, 2, 3, 2, 1, 1, 2, 0, 1, 1] +sedition -1.8 1.249 [-3, -4, -2, -2, -2, -2, -1, -1, -2, 1] +seditious -1.7 0.64031 [-1, -2, -2, -1, -1, -1, -3, -2, -2, -2] +seduced -1.5 0.67082 [0, -1, -2, -2, -2, -2, -1, -1, -2, -2] +self-confident 2.5 0.80623 [1, 3, 3, 3, 2, 3, 1, 3, 3, 3] +selfish -2.1 0.7 [-1, -2, -2, -3, -1, -2, -2, -2, -3, -3] +selfishly -1.4 0.91652 [-3, 0, -1, -1, -1, -2, -3, -1, -1, -1] +selfishness -1.7 0.64031 [-1, -1, -1, -2, -2, -1, -2, -2, -3, -2] +selfishnesses -2.0 1.94936 [-4, -3, -1, -3, -2, -4, 2, 1, -3, -3] +sentence 0.3 0.64031 [0, 0, 0, 0, 1, 2, 0, 0, 0, 0] +sentenced -0.1 1.3 [0, -2, 2, -1, 0, -2, 2, 0, 0, 0] +sentences 0.2 1.07703 [0, 0, 2, 0, 0, -2, 2, 0, 0, 0] +sentencing -0.6 1.8 [-2, 0, -3, -2, 2, 3, 0, -1, -1, -2] +sentimental 1.3 0.64031 [2, 1, 1, 2, 1, 0, 1, 2, 2, 1] +sentimentalise 1.2 0.87178 [2, 1, 0, 3, 2, 1, 1, 0, 1, 1] +sentimentalised 0.8 1.16619 [2, 1, 1, 0, 0, 2, 3, -1, 0, 0] +sentimentalising 0.4 0.91652 [0, 2, 0, 0, 0, -1, 1, 0, 2, 0] +sentimentalism 1.0 0.63246 [2, 1, 0, 2, 1, 1, 1, 0, 1, 1] +sentimentalisms 0.4 0.8 [0, 1, 1, 0, 0, 2, 1, 0, 0, -1] +sentimentalist 0.8 0.87178 [2, 1, 0, 2, 0, 1, 2, 0, 0, 0] +sentimentalists 0.7 0.78102 [0, 0, 1, 0, 0, 1, 1, 2, 0, 2] +sentimentalities 0.9 0.83066 [2, 1, 1, 2, 1, 0, 0, 2, 0, 0] +sentimentality 1.2 1.46969 [-2, 1, 1, 2, 2, 0, 4, 2, 1, 1] +sentimentalization 1.2 0.87178 [0, 1, 2, 0, 1, 1, 3, 1, 2, 1] +sentimentalizations 0.4 0.8 [0, 1, 0, 1, 0, 0, 0, 2, -1, 1] +sentimentalize 0.8 1.07703 [2, 0, 0, 2, 0, 2, 1, -1, 2, 0] +sentimentalized 1.1 1.22066 [3, 0, 2, 0, 1, 3, 2, 0, 0, 0] +sentimentalizes 1.1 1.37477 [3, 0, 1, 0, 1, 4, 2, 0, 0, 0] +sentimentalizing 0.8 0.87178 [1, 1, 1, 1, 2, 0, -1, 1, 0, 2] +sentimentally 1.9 0.9434 [3, 2, 3, 1, 0, 2, 1, 2, 3, 2] +serene 2.0 1.0 [1, 1, 3, 2, 2, 4, 3, 2, 1, 1] +serious -0.3 0.45826 [0, -1, 0, -1, -1, 0, 0, 0, 0, 0] +seriously -0.7 1.34536 [-3, -2, 0, 0, -1, -2, 2, -1, 0, 0] +seriousness -0.2 1.16619 [0, 2, 0, 0, 0, 0, -3, -1, 0, 0] +severe -1.6 1.8 [-3, -2, -4, 1, -2, -3, 2, -1, -1, -3] +severed -1.5 0.5 [-1, -1, -2, -1, -2, -1, -1, -2, -2, -2] +severely -2.0 0.89443 [-2, -1, -1, -2, -2, -1, -3, -2, -4, -2] +severeness -1.0 1.73205 [0, 0, -1, -4, 1, -2, 0, 1, -1, -4] +severer -1.6 1.49666 [-2, -3, -2, -1, -2, 2, -4, -1, -1, -2] +severest -1.5 1.85742 [-4, -1, 2, -2, -2, -3, -4, -1, 1, -1] +sexy 2.4 0.8 [2, 3, 3, 4, 2, 2, 2, 2, 3, 1] +shake -0.7 0.9 [-2, 0, 0, -2, 1, -1, 0, -1, -1, -1] +shakeable -0.3 1.00499 [2, -1, 0, 0, -1, -2, 0, 0, -1, 0] +shakedown -1.2 0.4 [-2, -1, -1, -1, -2, -1, -1, -1, -1, -1] +shakedowns -1.4 0.8 [-2, -1, -1, -3, -1, -1, 0, -2, -2, -1] +shaken -0.3 0.9 [-1, -1, 1, -1, 1, 0, -1, 1, -1, -1] +shakeout -1.3 0.78102 [-1, -2, 0, -1, -1, -2, -2, -2, 0, -2] +shakeouts -0.8 1.16619 [-2, -1, 0, 0, -1, 2, -2, -1, -2, -1] +shakers 0.3 1.00499 [2, 0, 0, -1, 2, 0, 1, -1, 0, 0] +shakeup -0.6 0.4899 [-1, 0, -1, -1, -1, 0, 0, 0, -1, -1] +shakeups -0.5 0.92195 [2, -1, 0, 0, -1, -1, -1, -1, -1, -1] +shakier -0.9 0.3 [-1, -1, 0, -1, -1, -1, -1, -1, -1, -1] +shakiest -1.2 0.74833 [-1, 0, 0, -1, -1, -1, -2, -2, -2, -2] +shakily -0.7 0.45826 [-1, -1, -1, -1, -1, 0, 0, 0, -1, -1] +shakiness -0.7 1.1 [2, -1, -1, -1, -2, -1, -1, -2, 0, 0] +shaking -0.7 0.45826 [-1, -1, -1, 0, -1, -1, 0, 0, -1, -1] +shaky -0.9 0.3 [-1, -1, -1, 0, -1, -1, -1, -1, -1, -1] +shame -2.1 0.53852 [-2, -2, -2, -3, -3, -1, -2, -2, -2, -2] +shamed -2.6 0.4899 [-2, -3, -3, -2, -3, -3, -3, -2, -2, -3] +shamefaced -2.3 0.64031 [-2, -2, -2, -3, -3, -3, -3, -1, -2, -2] +shamefacedly -1.9 0.3 [-2, -2, -2, -2, -2, -2, -2, -1, -2, -2] +shamefacedness -2.0 0.89443 [-1, -1, -2, -2, -2, -1, -2, -4, -2, -3] +shamefast -1.0 0.44721 [-1, -1, 0, -1, -1, -1, -1, -2, -1, -1] +shameful -2.2 0.6 [-3, -3, -2, -2, -2, -3, -1, -2, -2, -2] +shamefully -1.9 0.7 [-2, -3, -1, -3, -1, -2, -2, -1, -2, -2] +shamefulness -2.4 0.4899 [-2, -3, -3, -2, -3, -2, -3, -2, -2, -2] +shamefulnesses -2.3 0.78102 [-4, -2, -2, -2, -3, -1, -2, -2, -3, -2] +shameless -1.4 1.0198 [-1, -1, 1, -2, -3, -1, -2, -2, -1, -2] +shamelessly -1.4 1.0198 [-1, 0, -1, -2, 0, -1, -3, -3, -1, -2] +shamelessness -1.4 1.0198 [-1, -3, -2, 1, -2, -1, -2, -2, -1, -1] +shamelessnesses -2.0 1.0 [-2, 0, -2, -4, -2, -1, -2, -3, -2, -2] +shames -1.7 0.9 [-3, -3, -3, -1, -1, -1, -1, -1, -1, -2] +share 1.2 0.74833 [0, 1, 1, 2, 2, 2, 1, 1, 0, 2] +shared 1.4 0.4899 [2, 2, 2, 1, 2, 1, 1, 1, 1, 1] +shares 1.2 0.87178 [0, 2, 1, 1, 0, 2, 2, 2, 2, 0] +sharing 1.8 0.6 [2, 2, 1, 2, 2, 3, 1, 1, 2, 2] +shattered -2.1 0.7 [-1, -3, -3, -2, -2, -2, -3, -2, -1, -2] +shit -2.6 1.0198 [-2, -1, -4, -3, -4, -4, -2, -2, -2, -2] +shitake -0.3 1.26886 [-4, 0, 0, 0, 0, 0, 0, 0, 1, 0] +shitakes -1.1 1.7 [0, -4, 0, 0, 0, 0, -3, 0, -4, 0] +shithead -3.1 0.83066 [-3, -4, -4, -3, -4, -3, -1, -3, -3, -3] +shitheads -2.6 1.35647 [-2, -3, -4, -3, -3, -3, -2, -4, 1, -3] +shits -2.1 1.22066 [-3, 0, -3, 0, -2, -4, -2, -2, -2, -3] +shittah 0.1 1.3 [-2, -2, 0, 2, 0, 0, 0, 0, 1, 2] +shitted -1.7 0.64031 [-2, -1, -2, -1, -2, -2, -3, -1, -2, -1] +shittier -2.1 0.83066 [-3, -3, -2, -1, -1, -1, -3, -2, -2, -3] +shittiest -3.4 0.66332 [-3, -4, -3, -4, -4, -4, -3, -3, -4, -2] +shittim -0.6 1.0198 [-3, 0, 0, 0, 0, -2, 0, 0, -1, 0] +shittimwood -0.3 0.9 [0, 0, -3, 0, 0, 0, 0, 0, 0, 0] +shitting -1.8 0.9798 [-1, -2, -2, -1, -3, -1, -1, -2, -4, -1] +shitty -2.6 0.8 [-3, -4, -2, -3, -3, -2, -3, -1, -2, -3] +shock -1.6 0.91652 [0, -3, -1, -2, -1, -2, -2, -1, -3, -1] +shockable -1.0 1.0 [-3, -1, -1, 0, 0, -2, -1, -2, 0, 0] +shocked -1.3 1.18743 [-2, -1, -1, 0, 0, -2, 0, -2, -1, -4] +shocker -0.6 1.49666 [-2, -1, 3, -1, 0, -3, -1, 0, -1, 0] +shockers -1.1 0.9434 [-1, -2, -2, -1, -1, 0, 0, -3, 0, -1] +shocking -1.7 1.34536 [-3, -3, 0, -1, 0, -3, 0, -1, -3, -3] +shockingly -0.7 1.48661 [-2, 0, -1, -3, -3, 0, 2, 0, 0, 0] +shockproof 1.3 0.64031 [1, 0, 1, 1, 2, 2, 1, 2, 1, 2] +shocks -1.6 0.91652 [-3, -1, 0, -1, -2, -2, -1, -3, -2, -1] +shook -0.4 0.66332 [-1, -2, 0, 0, 0, 0, 0, 0, 0, -1] +shoot -1.4 1.11355 [-1, -4, -1, -1, -2, 0, -2, 0, -1, -2] +short-sighted -1.2 0.6 [0, -1, -2, -2, -1, -1, -1, -2, -1, -1] +short-sightedness -1.1 1.37477 [-1, -2, -2, -2, -3, -1, 0, 2, 0, -2] +shortage -1.0 1.09545 [-2, -2, -1, -2, -1, -1, 2, -1, -1, -1] +shortages -0.6 1.0198 [0, -2, -1, -1, 0, -2, 1, 1, -1, -1] +shrew -0.9 1.04403 [-2, -1, -2, -2, 1, 0, 0, 0, -1, -2] +shy -1.0 0.0 [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] +shyer -0.8 0.6 [-1, -1, -1, -1, 0, -1, 0, 0, -2, -1] +shying -0.9 0.83066 [-1, -2, -1, 0, -2, 0, 0, 0, -2, -1] +shylock -2.1 1.13578 [-2, -2, -2, 0, -3, -3, -3, -3, 0, -3] +shylocked -0.7 1.00499 [0, -3, -1, 0, 0, -2, 0, -1, 0, 0] +shylocking -1.5 1.11803 [0, -2, -3, 0, -1, -3, -2, 0, -2, -2] +shylocks -1.4 1.11355 [0, -2, -1, -2, -3, 0, -3, -1, -2, 0] +shyly -0.7 0.45826 [-1, -1, -1, -1, 0, 0, -1, 0, -1, -1] +shyness -1.3 1.00499 [-2, 0, -3, 0, -1, -2, -2, -1, -2, 0] +shynesses -1.2 0.6 [-2, -1, -1, -2, -1, -2, 0, -1, -1, -1] +shyster -1.6 0.66332 [-2, -1, -2, -3, -2, -1, -1, -1, -1, -2] +shysters -0.9 0.7 [0, -2, 0, 0, -2, -1, -1, -1, -1, -1] +sick -2.3 0.78102 [-1, -2, -3, -2, -2, -4, -3, -2, -2, -2] +sicken -1.9 0.7 [-2, -3, -1, -3, -1, -1, -2, -2, -2, -2] +sickened -2.5 0.92195 [-3, -2, -4, -3, -1, -1, -3, -3, -2, -3] +sickener -2.2 0.87178 [-3, -1, -2, -3, -1, -1, -3, -3, -2, -3] +sickeners -2.2 0.6 [-3, -1, -2, -3, -2, -3, -2, -2, -2, -2] +sickening -2.4 0.91652 [-3, -4, -1, -3, -2, -2, -1, -3, -2, -3] +sickeningly -2.1 0.7 [-3, -3, -1, -2, -2, -1, -3, -2, -2, -2] +sickens -2.0 0.63246 [-2, -1, -2, -2, -3, -2, -1, -2, -3, -2] +sigh 0.1 1.22066 [2, -1, -1, -1, 0, 2, 1, 1, -1, -1] +significance 1.1 1.22066 [0, 0, 0, 1, 3, 2, 3, 2, 0, 0] +significant 0.8 0.9798 [1, 0, 1, 3, 0, 1, 0, 0, 2, 0] +silencing -0.5 0.67082 [-2, -1, 0, 0, 0, 0, 0, -1, 0, -1] +sillibub -0.1 0.3 [0, 0, 0, 0, -1, 0, 0, 0, 0, 0] +sillier 1.0 0.7746 [1, 1, 0, 2, 0, 1, 1, 2, 2, 0] +sillies 0.8 0.74833 [2, 1, 0, 1, 0, 1, 0, 2, 1, 0] +silliest 0.8 0.9798 [0, 1, 1, 1, 1, 0, 3, 1, -1, 1] +sillily -0.1 1.04403 [1, -1, -1, -1, 2, 1, -1, 0, 0, -1] +sillimanite 0.1 0.3 [1, 0, 0, 0, 0, 0, 0, 0, 0, 0] +sillimanites 0.2 0.6 [0, 0, 0, 0, 2, 0, 0, 0, 0, 0] +silliness -0.9 1.22066 [1, -3, -1, 0, 1, -1, -2, -1, -2, -1] +sillinesses -1.2 1.46969 [-3, -2, -3, 0, -2, 0, 1, -2, -2, 1] +silly 0.1 1.04403 [1, 1, 0, 0, 0, 2, -1, -2, 0, 0] +sin -2.6 0.8 [-2, -4, -3, -2, -2, -2, -4, -3, -2, -2] +sincere 1.7 0.78102 [1, 2, 3, 0, 2, 2, 2, 2, 1, 2] +sincerely 2.1 1.04403 [1, 3, 2, 4, 2, 3, 1, 1, 3, 1] +sincereness 1.8 0.74833 [3, 1, 1, 2, 2, 3, 1, 2, 2, 1] +sincerer 2.0 1.0 [1, 3, 3, 2, 3, 2, 1, 3, 0, 2] +sincerest 2.0 1.34164 [0, 3, 1, 1, 4, 2, 1, 4, 1, 3] +sincerities 1.5 0.67082 [2, 1, 1, 1, 1, 1, 3, 2, 2, 1] +sinful -2.6 0.8 [-4, -3, -3, -2, -1, -2, -3, -2, -3, -3] +singleminded 1.2 0.87178 [1, 2, 0, 0, 3, 2, 1, 1, 1, 1] +sinister -2.9 1.13578 [-4, -4, -1, -3, -1, -4, -3, -3, -2, -4] +sins -2.0 1.0 [-2, -1, -2, -3, -1, -4, -3, -2, -1, -1] +skeptic -0.9 1.13578 [0, 0, -1, -1, -1, 0, -2, -2, 1, -3] +skeptical -1.3 0.9 [0, -3, -2, -2, -1, -2, 0, -1, -1, -1] +skeptically -1.2 0.4 [-1, -1, -1, -1, -1, -1, -2, -1, -1, -2] +skepticism -1.0 0.89443 [0, 0, -1, -1, -1, -1, 0, -1, -3, -2] +skepticisms -1.2 0.9798 [1, -2, 0, -1, -2, -1, -2, -2, -1, -2] +skeptics -0.4 0.91652 [-2, 0, 0, -1, -1, 1, -1, 0, 1, -1] +slam -1.6 1.11355 [-2, -1, -3, -1, -3, -2, -1, -2, 1, -2] +slash -1.1 1.22066 [-2, -3, -2, 0, -2, 0, -1, -2, 0, 1] +slashed -0.9 0.83066 [-2, -1, -2, -1, -1, 0, 1, -1, -1, -1] +slashes -0.8 0.6 [0, -1, -2, -1, 0, 0, -1, -1, -1, -1] +slashing -1.1 1.86815 [-3, -2, -3, -3, 3, 1, 0, -1, -2, -1] +slavery -3.8 0.4 [-4, -3, -4, -3, -4, -4, -4, -4, -4, -4] +sleeplessness -1.6 1.49666 [-3, -4, -2, -1, -2, -2, -2, 2, -1, -1] +slicker 0.4 1.28062 [-2, 1, -1, 2, 0, 0, 2, 2, 0, 0] +slickest 0.3 1.00499 [1, 0, -1, 0, -1, 0, 0, 0, 2, 2] +sluggish -1.7 0.64031 [-1, -2, -1, -3, -2, -2, -1, -2, -1, -2] +slut -2.8 0.87178 [-4, -2, -2, -1, -3, -3, -3, -3, -4, -3] +sluts -2.7 1.48661 [-3, -3, -4, -4, -3, -4, -1, -3, 1, -3] +sluttier -2.7 1.18743 [-2, -2, -4, -3, -4, -4, -1, -1, -2, -4] +sluttiest -3.1 0.83066 [-3, -4, -3, -4, -3, -4, -2, -2, -4, -2] +sluttish -2.2 0.87178 [-2, -3, -3, -2, -2, -4, -2, -1, -1, -2] +sluttishly -2.1 1.13578 [-2, 0, -2, -3, -1, -2, -3, -1, -3, -4] +sluttishness -2.5 0.92195 [-2, -1, -3, -4, -2, -1, -3, -3, -3, -3] +sluttishnesses -2.0 1.09545 [0, -2, -1, -3, -3, -1, -3, -1, -3, -3] +slutty -2.3 0.9 [-3, -1, -3, -3, -3, -2, -1, -3, -1, -3] +smart 1.7 0.78102 [2, 2, 1, 2, 1, 3, 2, 0, 2, 2] +smartass -2.1 0.83066 [-1, -1, -2, -3, -2, -1, -2, -3, -3, -3] +smartasses -1.7 2.05183 [-1, -2, -3, -3, -3, -1, -2, -3, 4, -3] +smarted 0.7 1.41774 [2, 1, -2, 1, 1, 2, 2, 2, -1, -1] +smarten 1.9 0.7 [3, 1, 2, 1, 2, 2, 2, 3, 1, 2] +smartened 1.5 0.67082 [2, 2, 1, 3, 1, 1, 1, 1, 2, 1] +smartening 1.7 0.9 [1, 3, 3, 1, 1, 1, 2, 1, 1, 3] +smartens 1.5 0.5 [2, 2, 1, 1, 1, 1, 2, 2, 2, 1] +smarter 2.0 0.7746 [2, 2, 1, 1, 2, 2, 2, 2, 4, 2] +smartest 3.0 1.0 [4, 3, 4, 3, 2, 2, 4, 3, 1, 4] +smartie 1.3 0.9 [1, 4, 1, 1, 1, 1, 1, 1, 1, 1] +smarties 1.7 0.9 [1, 1, 2, 4, 2, 2, 1, 2, 1, 1] +smarting -0.7 1.9 [2, 3, -1, -2, 1, -2, -1, -3, -2, -2] +smartly 1.5 0.67082 [2, 1, 1, 1, 1, 2, 1, 3, 1, 2] +smartness 2.0 0.89443 [1, 3, 3, 1, 2, 1, 2, 3, 1, 3] +smartnesses 1.5 0.92195 [1, 0, 1, 1, 1, 2, 1, 2, 3, 3] +smarts 1.6 0.66332 [2, 1, 3, 1, 2, 1, 2, 1, 2, 1] +smartweed 0.2 0.6 [0, 0, 0, 0, 0, 2, 0, 0, 0, 0] +smartweeds 0.1 0.53852 [0, 0, -1, 0, 0, 0, 1, 0, 0, 1] +smarty 1.1 0.53852 [0, 2, 1, 2, 1, 1, 1, 1, 1, 1] +smear -1.5 1.20416 [-2, -1, -1, -2, -3, 0, 0, -4, -1, -1] +smilax 0.6 0.66332 [0, 2, 1, 0, 0, 0, 1, 1, 1, 0] +smilaxes 0.3 0.78102 [0, 0, 0, 0, 1, 2, 1, -1, 0, 0] +smile 1.5 0.67082 [2, 1, 1, 1, 2, 2, 3, 1, 1, 1] +smiled 2.5 0.80623 [3, 2, 3, 2, 1, 2, 3, 4, 3, 2] +smileless -1.4 0.4899 [-1, -1, -1, -1, -2, -1, -2, -1, -2, -2] +smiler 1.7 0.78102 [1, 1, 3, 1, 3, 2, 2, 2, 1, 1] +smiles 2.1 1.04403 [2, 4, 2, 1, 3, 1, 1, 3, 1, 3] +smiley 1.7 0.78102 [1, 2, 1, 2, 2, 0, 2, 3, 2, 2] +smileys 1.5 0.92195 [1, 2, 1, 3, 1, 0, 1, 3, 1, 2] +smiling 2.0 1.18322 [2, 1, 1, 1, 2, 3, 4, 1, 4, 1] +smilingly 2.3 0.64031 [3, 2, 3, 2, 3, 1, 2, 2, 2, 3] +smog -1.2 0.6 [-1, -1, -2, -1, -1, -2, -2, -1, 0, -1] +smother -1.8 0.87178 [-2, -2, -3, -1, -2, -1, -2, -2, -3, 0] +smothered -0.9 1.7 [2, -4, 0, -1, -3, -2, 0, -1, 1, -1] +smothering -1.4 1.56205 [-2, -3, -1, -4, 0, -2, -1, 2, -1, -2] +smothers -1.9 1.04403 [-1, -1, -3, -1, -2, -3, 0, -2, -3, -3] +smothery -1.1 0.7 [-2, 0, -2, -1, -2, -1, 0, -1, -1, -1] +smug 0.8 1.16619 [-1, 2, 0, 2, 1, -1, 2, 1, 0, 2] +smugger -1.0 0.89443 [1, -2, -1, -2, -1, -1, -1, 0, -2, -1] +smuggest -1.5 1.28452 [-1, -1, -1, 1, -1, -3, -4, -2, -1, -2] +smuggle -1.6 1.11355 [-2, -1, -1, -1, -2, 0, -1, -1, -3, -4] +smuggled -1.5 0.92195 [-1, -1, -2, -1, -1, -1, -2, -1, -1, -4] +smuggler -2.1 1.22066 [-1, -3, -3, -1, -1, -1, -4, -1, -2, -4] +smugglers -1.4 1.56205 [-2, -3, -4, 1, -2, 0, -2, 1, -1, -2] +smuggles -1.7 1.00499 [-1, -2, -2, -1, -1, -1, -3, -1, -1, -4] +smuggling -2.1 0.83066 [-3, -2, -2, -1, -2, -2, -1, -2, -4, -2] +smugly 0.2 1.249 [-1, 2, -1, -1, 1, 1, -1, 1, 2, -1] +smugness -1.4 1.11355 [-1, -1, -1, -3, -3, -2, 1, -1, -2, -1] +smugnesses -1.7 0.78102 [-1, -1, -2, -1, -3, -1, -2, -2, -3, -1] +sneaky -0.9 0.7 [-1, -1, -1, -2, -1, -1, -1, 1, -1, -1] +snob -2.0 0.63246 [-2, -2, -2, -2, -2, -1, -3, -1, -3, -2] +snobbery -2.0 0.63246 [-1, -2, -2, -2, -2, -3, -2, -1, -3, -2] +snobbier -0.7 1.00499 [-1, 2, -1, -1, -1, -1, -1, 0, -2, -1] +snobbiest -0.5 1.11803 [-2, -2, 1, -1, 1, -1, 0, -1, 1, -1] +snobbily -1.6 1.11355 [-1, -2, -2, -2, -1, -3, -3, -1, 1, -2] +snobbish -0.9 1.37477 [-2, -1, 1, -1, 1, -2, -3, -2, 1, -1] +snobbishly -1.2 1.249 [-2, 1, -2, -1, -2, -3, -1, -2, -1, 1] +snobbishness -1.1 1.22066 [-1, -2, -2, -1, -3, -1, -1, -1, 2, -1] +snobbishnesses -1.7 0.78102 [-2, -1, -3, -2, -1, -1, -2, -1, -3, -1] +snobbism -1.0 1.41421 [-2, -1, 1, -1, 1, -2, -3, -2, 1, -2] +snobbisms -0.3 1.18743 [1, -1, -1, 0, -1, -1, 1, -2, 2, -1] +snobby -1.7 1.00499 [-1, -1, -1, -3, -2, -2, 0, -3, -3, -1] +snobs -1.4 1.0198 [-2, -1, -1, -2, -2, -3, -1, -2, 1, -1] +snub -1.8 0.4 [-2, -2, -1, -2, -2, -2, -2, -2, -1, -2] +snubbed -2.0 0.7746 [-2, -2, 0, -2, -3, -2, -2, -2, -3, -2] +snubbing -0.9 1.13578 [-2, -1, -1, -1, 1, -1, -3, 1, -1, -1] +snubs -2.1 0.9434 [-2, -1, -1, -1, -3, -2, -4, -3, -2, -2] +sob -1.0 1.34164 [-1, -2, -2, -2, -1, -1, 2, 1, -2, -2] +sobbed -1.9 1.3 [-2, -4, 1, -1, -3, -1, -3, -2, -2, -2] +sobbing -1.6 1.49666 [1, -2, -3, -1, -1, -3, 1, -2, -3, -3] +sobering -0.8 1.32665 [2, -2, 0, -2, -1, -1, -2, 1, -1, -2] +sobs -2.5 0.67082 [-3, -3, -2, -2, -3, -3, -3, -1, -2, -3] +sociabilities 1.2 0.9798 [1, 3, 1, 2, 0, 1, 0, 2, 2, 0] +sociability 1.1 0.9434 [0, 1, 1, 1, 0, 2, 1, 0, 2, 3] +sociable 1.9 0.7 [1, 1, 2, 3, 1, 2, 2, 2, 3, 2] +sociableness 1.5 0.5 [1, 1, 1, 2, 2, 2, 1, 2, 1, 2] +sociably 1.6 0.91652 [3, 2, 0, 1, 3, 2, 1, 1, 2, 1] +sok 1.3 1.1 [0, 1, 2, 1, 1, 0, 1, 4, 2, 1] +solemn -0.3 1.1 [-1, -2, -1, 0, -1, 2, 0, -1, 1, 0] +solemnified -0.5 0.67082 [0, 0, 0, 0, -1, -1, -1, 0, -2, 0] +solemnifies -0.5 0.67082 [0, 0, 0, 0, -1, -2, -1, 0, -1, 0] +solemnify 0.3 1.18743 [2, 1, 2, 1, 0, 0, -2, -1, 0, 0] +solemnifying 0.1 1.3 [2, -1, 0, -3, 0, 1, 1, 1, 0, 0] +solemnities 0.3 0.78102 [0, 1, -1, 0, 0, 0, 2, 1, 0, 0] +solemnity -1.1 0.9434 [0, -2, 0, -2, -2, -1, -2, 0, 0, -2] +solemnization 0.7 1.34536 [-1, -1, 0, 2, 2, 0, 3, 2, 0, 0] +solemnize 0.3 0.78102 [1, -1, 0, 2, 0, 0, 1, 0, 0, 0] +solemnized -0.7 0.9 [0, 0, 0, -1, -1, -1, -1, 0, 0, -3] +solemnizes 0.6 0.91652 [0, 0, 0, 0, 0, 0, 2, 2, 2, 0] +solemnizing -0.6 0.8 [0, 0, -1, -1, 0, 0, -2, -2, 0, 0] +solemnly 0.8 0.9798 [0, 2, 0, 1, 1, 2, -1, 2, 1, 0] +solid 0.6 0.8 [0, 2, 1, 2, 0, 1, 0, 0, 0, 0] +solidarity 1.2 0.6 [1, 1, 1, 1, 2, 0, 1, 2, 2, 1] +solution 1.3 0.64031 [1, 2, 1, 2, 1, 1, 2, 2, 0, 1] +solutions 0.7 0.78102 [1, 1, 2, 0, 1, 0, 2, 0, 0, 0] +solve 0.8 0.4 [0, 1, 1, 1, 1, 0, 1, 1, 1, 1] +solved 1.1 0.53852 [1, 2, 1, 0, 1, 1, 1, 2, 1, 1] +solves 1.1 0.7 [2, 0, 1, 0, 1, 2, 1, 2, 1, 1] +solving 1.4 0.8 [0, 3, 1, 2, 1, 1, 2, 1, 2, 1] +somber -1.8 0.6 [-1, -2, -2, -3, -2, -1, -2, -1, -2, -2] +son-of-a-bitch -2.7 0.64031 [-3, -3, -3, -1, -2, -3, -3, -3, -3, -3] +soothe 1.5 0.92195 [3, 2, 2, 1, 2, 0, 2, 0, 2, 1] +soothed 0.5 1.43178 [2, -3, 1, 1, 0, 1, 1, 1, 2, -1] +soothing 1.3 0.64031 [2, 1, 2, 1, 1, 1, 2, 0, 2, 1] +sophisticated 2.6 0.91652 [3, 4, 3, 3, 3, 1, 2, 1, 3, 3] +sore -1.5 0.5 [-2, -2, -2, -1, -1, -1, -2, -1, -1, -2] +sorrow -2.4 0.8 [-2, -2, -2, -1, -2, -3, -2, -4, -3, -3] +sorrowed -2.4 0.8 [-1, -2, -3, -3, -2, -3, -2, -4, -2, -2] +sorrower -2.3 0.78102 [-1, -2, -1, -3, -3, -2, -2, -3, -3, -3] +sorrowful -2.2 0.6 [-3, -3, -2, -2, -2, -2, -3, -1, -2, -2] +sorrowfully -2.3 0.64031 [-3, -3, -2, -1, -2, -2, -3, -2, -2, -3] +sorrowfulness -2.5 0.67082 [-4, -3, -2, -3, -2, -3, -2, -2, -2, -2] +sorrowing -1.7 1.26886 [-2, -2, 1, -1, -1, -2, -4, -3, -2, -1] +sorrows -1.6 0.66332 [-1, -1, -2, -1, -2, -2, -1, -2, -1, -3] +sorry -0.3 1.61555 [-1, 0, -1, -2, -1, -1, 4, 1, -1, -1] +soulmate 2.9 0.83066 [4, 2, 2, 2, 3, 4, 3, 3, 2, 4] +spam -1.5 1.0247 [-1, -1, -1, -2, 1, -2, -3, -2, -2, -2] +spammer -2.2 0.6 [-3, -2, -2, -1, -2, -3, -2, -2, -3, -2] +spammers -1.6 1.11355 [-2, -1, -2, -3, -2, -1, -2, -1, 1, -3] +spamming -2.1 0.83066 [-3, -3, -1, -3, -2, -1, -2, -2, -1, -3] +spark 0.9 1.04403 [0, 2, 1, 1, 0, 1, 3, -1, 1, 1] +sparkle 1.8 0.74833 [0, 2, 2, 2, 1, 2, 3, 2, 2, 2] +sparkles 1.3 1.18743 [3, 2, 0, 0, 3, 0, 2, 0, 1, 2] +sparkling 1.2 0.4 [1, 1, 1, 2, 1, 1, 1, 2, 1, 1] +special 1.7 0.78102 [3, 1, 3, 2, 2, 1, 1, 2, 1, 1] +speculative 0.4 1.11355 [1, -1, 1, 0, -1, -1, 1, 2, 2, 0] +spirit 0.7 1.00499 [0, 0, 1, 2, 3, 1, 0, 0, 0, 0] +spirited 1.3 1.00499 [1, 1, 0, 1, 1, 3, 2, 3, 0, 1] +spiritless -1.3 0.64031 [-2, -1, -1, -2, -2, -1, 0, -1, -2, -1] +spite -2.4 0.8 [-2, -2, -3, -2, -3, -2, -4, -1, -3, -2] +spited -2.4 0.91652 [-2, -3, -3, -4, -2, -1, -2, -1, -3, -3] +spiteful -1.9 1.75784 [-2, 3, -2, -3, -2, -3, -2, -2, -4, -2] +spitefully -2.3 0.78102 [-2, -2, -1, -3, -3, -2, -2, -2, -4, -2] +spitefulness -1.5 1.74642 [-3, -2, 1, -3, -3, -3, -2, 2, 0, -2] +spitefulnesses -2.3 0.9 [-1, -4, -2, -3, -3, -2, -2, -3, -1, -2] +spites -1.4 1.28062 [0, -2, -2, -3, -2, -1, 1, 0, -3, -2] +splendent 2.7 0.78102 [3, 2, 1, 3, 2, 3, 4, 3, 3, 3] +splendid 2.8 0.9798 [4, 2, 3, 4, 2, 2, 3, 1, 3, 4] +splendidly 2.1 1.22066 [1, 4, 1, 3, 3, 4, 1, 2, 1, 1] +splendidness 2.3 0.9 [2, 1, 3, 3, 4, 2, 1, 3, 2, 2] +splendiferous 2.6 1.95959 [4, 4, 3, -3, 3, 3, 4, 2, 3, 3] +splendiferously 1.9 1.3 [2, 4, 4, 3, 0, 1, 1, 1, 2, 1] +splendiferousness 1.7 1.18743 [1, 2, 3, 1, 2, 3, 3, 2, -1, 1] +splendor 3.0 0.63246 [3, 3, 3, 3, 3, 2, 4, 4, 3, 2] +splendorous 2.2 0.87178 [4, 2, 1, 2, 2, 3, 3, 1, 2, 2] +splendors 2.0 0.44721 [2, 2, 2, 2, 3, 2, 2, 2, 1, 2] +splendour 2.2 0.6 [2, 2, 2, 3, 3, 1, 2, 3, 2, 2] +splendours 2.2 1.249 [3, 0, 2, 1, 4, 3, 2, 4, 1, 2] +splendrous 2.2 1.16619 [4, 4, 3, 2, 1, 1, 3, 1, 2, 1] +sprightly 2.0 0.89443 [0, 2, 3, 2, 2, 1, 2, 3, 3, 2] +squelched -1.0 0.63246 [-1, -1, -1, -1, 0, -2, -1, 0, -1, -2] +stab -2.8 0.6 [-3, -2, -2, -3, -3, -3, -3, -2, -4, -3] +stabbed -1.9 1.22066 [-2, -1, -3, -2, -2, 1, -3, -3, -1, -3] +stable 1.2 0.74833 [1, 2, 2, 0, 1, 2, 1, 1, 2, 0] +stabs -1.9 1.13578 [-3, -3, -4, 0, -1, -2, -2, -2, -1, -1] +stall -0.8 0.74833 [-1, 0, -1, 0, -1, 0, -2, 0, -2, -1] +stalled -0.8 0.87178 [-2, -1, 0, -1, -1, 0, 1, -2, -1, -1] +stalling -0.8 1.4 [-3, -2, -1, -1, 0, 2, 1, -2, -1, -1] +stamina 1.2 0.9798 [1, 0, 3, 0, 1, 2, 2, 1, 2, 0] +stammer -0.9 0.3 [-1, 0, -1, -1, -1, -1, -1, -1, -1, -1] +stammered -0.9 0.7 [-2, -1, -1, -1, 1, -1, -1, -1, -1, -1] +stammerer -1.1 0.3 [-1, -2, -1, -1, -1, -1, -1, -1, -1, -1] +stammerers -0.8 0.4 [-1, -1, -1, -1, -1, 0, 0, -1, -1, -1] +stammering -1.0 0.63246 [-2, -1, 0, -1, -1, -2, 0, -1, -1, -1] +stammers -0.8 0.4 [-1, -1, -1, 0, -1, -1, -1, 0, -1, -1] +stampede -1.8 1.07703 [-2, -3, -2, -3, 0, 0, -2, -1, -2, -3] +stank -1.9 1.04403 [-2, -2, -2, -1, -2, -4, -3, 0, -1, -2] +startle -1.3 0.64031 [-1, -1, -1, -1, -1, -2, -1, -1, -3, -1] +startled -0.7 0.78102 [-2, -1, -1, 0, 1, -1, -1, 0, -1, -1] +startlement -0.5 1.20416 [-1, 0, 0, 1, -1, -1, 2, -2, -1, -2] +startlements 0.2 1.32665 [2, 2, 0, 0, -1, 2, 0, -2, -1, 0] +startler -0.8 0.74833 [-2, -1, -1, 0, 1, -1, -1, -1, -1, -1] +startlers -0.5 0.80623 [0, 0, 0, 0, -1, -1, -1, 1, -1, -2] +startles -0.5 1.36015 [-2, 2, -1, 0, 2, -1, -1, -2, -1, -1] +startling 0.3 1.41774 [-2, 2, -1, 0, -1, 2, -1, 1, 1, 2] +startlingly -0.3 0.9 [-1, -1, 0, -2, 1, 0, 1, 0, -1, 0] +starve -1.9 2.02237 [2, -3, -4, -1, -3, -4, -1, -2, 1, -4] +starved -2.6 1.11355 [-3, -4, -1, -3, -3, -4, -1, -1, -3, -3] +starves -2.3 0.78102 [-3, -2, -2, -3, -2, -3, -1, -1, -3, -3] +starving -1.8 2.03961 [-2, -2, -4, -4, -3, -3, 2, 2, -2, -2] +steadfast 1.0 1.0 [0, 0, 2, 1, 1, 2, 3, 0, 1, 0] +steal -2.2 0.6 [-2, -2, -2, -3, -3, -3, -1, -2, -2, -2] +stealable -1.7 1.00499 [-3, -1, -2, -1, -2, -1, -1, -1, -4, -1] +stealer -1.7 0.78102 [-2, -2, -1, -2, -3, -1, -2, -2, -2, 0] +stealers -2.2 0.74833 [-2, -2, -2, -4, -2, -2, -3, -1, -2, -2] +stealing -2.7 0.9 [-3, -2, -2, -4, -4, -3, -1, -3, -2, -3] +stealings -1.9 0.9434 [-2, -2, -1, -1, -1, -3, -4, -2, -1, -2] +steals -2.3 0.64031 [-4, -2, -2, -3, -2, -2, -2, -2, -2, -2] +stealth -0.3 1.34536 [-2, 1, 1, -1, 0, -3, 0, 1, -1, 1] +stealthier -0.3 1.00499 [0, 0, -3, 0, 0, 1, 0, -1, 0, 0] +stealthiest 0.4 2.10713 [-1, 2, 1, 1, 3, 4, -1, 0, -2, -3] +stealthily 0.1 1.37477 [2, 0, 0, -1, 1, 0, -3, 2, 0, 0] +stealthiness 0.2 0.74833 [1, 0, 0, -1, 1, 0, -1, 0, 1, 1] +stealths -0.3 0.78102 [-2, 0, 0, -1, 0, 1, -1, 0, 0, 0] +stealthy -0.1 0.7 [0, 0, 0, -1, 1, -1, -1, 0, 1, 0] +stench -2.3 0.64031 [-3, -2, -2, -3, -3, -1, -3, -2, -2, -2] +stenches -1.5 1.11803 [-2, -2, -1, -3, 0, 0, -3, -2, 0, -2] +stenchful -2.4 0.91652 [-3, -1, -3, -1, -2, -2, -3, -4, -2, -3] +stenchy -2.3 1.00499 [-4, -1, -2, -3, -1, -1, -2, -3, -3, -3] +stereotype -1.3 0.78102 [-1, -1, -2, 0, -2, 0, -2, -1, -2, -2] +stereotyped -1.2 0.4 [-1, -1, -2, -1, -2, -1, -1, -1, -1, -1] +stifled -1.4 0.66332 [-1, -1, -1, -1, -3, -1, -2, -2, -1, -1] +stimulate 0.9 0.83066 [1, 0, 1, 1, 1, 2, -1, 2, 1, 1] +stimulated 0.9 0.7 [1, 0, 0, 0, 1, 1, 2, 1, 2, 1] +stimulates 1.0 0.89443 [1, 0, 0, 0, 1, 1, 2, 1, 3, 1] +stimulating 1.9 0.7 [2, 3, 2, 1, 3, 2, 1, 2, 1, 2] +stingy -1.6 0.8 [-1, 0, -2, -2, -1, -1, -2, -2, -3, -2] +stink -1.7 0.64031 [-2, -2, -1, -3, -2, -1, -1, -2, -1, -2] +stinkard -2.3 0.9 [-2, -3, -3, -2, -3, -2, -3, -3, 0, -2] +stinkards -1.0 1.26491 [-2, -1, 2, -2, -1, -1, 0, -3, -1, -1] +stinkbug -0.2 0.4 [-1, 0, 0, 0, 0, 0, 0, 0, -1, 0] +stinkbugs -1.0 1.26491 [0, 0, 0, -4, -1, -2, -1, 0, -2, 0] +stinker -1.5 0.80623 [-3, -1, -3, -1, -1, -2, -1, -1, -1, -1] +stinkers -1.2 1.07703 [-3, 1, -1, -2, -2, -1, -1, -2, 0, -1] +stinkhorn -0.2 1.16619 [-2, -2, 0, 0, -1, 0, 1, 2, 0, 0] +stinkhorns -0.8 0.9798 [0, -3, 0, -2, 0, 0, -1, -1, -1, 0] +stinkier -1.5 1.0247 [-2, -1, -2, -2, -1, 1, -2, -1, -3, -2] +stinkiest -2.1 1.57797 [-1, -2, -3, -4, -2, -1, 1, -4, -1, -4] +stinking -2.4 0.91652 [-2, -4, -2, -3, -3, -1, -2, -1, -3, -3] +stinkingly -1.3 1.55242 [-2, -3, -3, -2, -2, 1, -2, 2, -1, -1] +stinko -1.5 0.80623 [-1, -2, -2, -2, 0, -1, -2, -1, -1, -3] +stinkpot -2.5 0.92195 [-4, -1, -3, -4, -2, -2, -3, -2, -2, -2] +stinkpots -0.7 1.26886 [-1, -3, -2, -1, 0, 2, 0, -1, 0, -1] +stinks -1.0 1.34164 [-2, -2, -1, -2, 2, -1, -2, 1, -1, -2] +stinkweed -0.4 1.0198 [-2, 0, -1, 0, 2, 0, -1, -1, 0, -1] +stinkwood -0.1 1.13578 [0, -2, 0, 0, 0, -2, 1, 0, 2, 0] +stinky -1.5 0.5 [-2, -1, -1, -2, -1, -1, -2, -2, -1, -2] +stolen -2.2 0.9798 [-3, -2, -2, -1, -3, -2, -3, 0, -3, -3] +stop -1.2 0.87178 [-1, 0, -2, -2, 0, -1, -2, -2, 0, -2] +stopped -0.9 0.53852 [-1, -1, -1, -1, -2, -1, -1, -1, 0, 0] +stopping -0.6 0.66332 [-1, 0, 0, -1, 0, 0, 0, -1, -2, -1] +stops -0.6 0.8 [-1, -1, 0, 0, -2, 0, -2, 0, 0, 0] +stout 0.7 1.34536 [2, 0, 3, 1, 2, 1, 0, 0, -2, 0] +straight 0.9 1.04403 [2, 0, 1, 0, 0, 0, 1, 2, 3, 0] +strain -0.2 0.9798 [0, 0, -2, 0, -1, 2, 0, -1, 0, 0] +strained -1.7 0.78102 [0, -2, -1, -1, -2, -2, -2, -3, -2, -2] +strainer -0.8 1.249 [2, -2, -1, 0, -1, 0, -2, 0, -2, -2] +strainers -0.3 0.45826 [0, 0, 0, 0, -1, -1, 0, -1, 0, 0] +straining -1.3 0.78102 [0, -3, -2, -1, -1, -1, -1, -1, -2, -1] +strains -1.2 0.4 [-1, -1, -1, -2, -1, -2, -1, -1, -1, -1] +strange -0.8 0.74833 [0, -1, -1, 0, -2, 0, -1, -2, 0, -1] +strangely -1.2 0.87178 [0, -1, -2, -2, 0, -3, -1, -1, -1, -1] +strangled -2.5 1.0247 [-1, -1, -3, -3, -3, -3, -1, -4, -3, -3] +strength 2.2 0.6 [1, 2, 2, 3, 2, 3, 3, 2, 2, 2] +strengthen 1.3 0.64031 [1, 1, 2, 1, 2, 1, 2, 0, 2, 1] +strengthened 1.8 0.4 [2, 2, 2, 2, 1, 2, 2, 1, 2, 2] +strengthener 1.8 0.6 [2, 0, 2, 2, 2, 2, 2, 2, 2, 2] +strengtheners 1.4 0.91652 [1, 2, 1, 2, 3, 0, 2, 0, 2, 1] +strengthening 2.2 0.74833 [3, 3, 1, 1, 2, 2, 2, 2, 3, 3] +strengthens 2.0 0.63246 [3, 2, 1, 2, 2, 3, 2, 1, 2, 2] +strengths 1.7 0.64031 [2, 1, 3, 1, 2, 1, 2, 1, 2, 2] +stress -1.8 0.6 [-1, -2, -2, -1, -2, -1, -2, -3, -2, -2] +stressed -1.4 0.4899 [-1, -1, -1, -2, -2, -1, -2, -2, -1, -1] +stresses -2.0 1.0 [-3, -3, -2, -1, -2, 0, -2, -1, -3, -3] +stressful -2.3 0.45826 [-2, -2, -2, -2, -3, -3, -2, -3, -2, -2] +stressfully -2.6 0.66332 [-2, -3, -1, -3, -3, -3, -3, -2, -3, -3] +stressing -1.5 0.67082 [-1, -2, -1, -1, -3, -1, -2, -2, -1, -1] +stressless 1.6 0.4899 [1, 2, 1, 2, 1, 2, 1, 2, 2, 2] +stresslessness 1.6 0.8 [1, 3, 1, 3, 2, 1, 2, 1, 1, 1] +stressor -1.8 0.74833 [-2, -1, -1, -2, -3, -2, -1, -2, -3, -1] +stressors -2.1 0.83066 [-3, -2, -2, -2, -3, -1, -3, -1, -1, -3] +stricken -2.3 0.9 [0, -2, -2, -2, -2, -3, -3, -3, -3, -3] +strike -0.5 1.11803 [0, 0, 0, -2, -2, 1, 1, -2, -1, 0] +strikers -0.6 1.0198 [0, 0, -2, -3, 0, 0, -1, 0, 0, 0] +strikes -1.5 0.92195 [0, -2, -2, -2, -3, -1, -2, -1, 0, -2] +strong 2.3 0.78102 [3, 2, 3, 3, 1, 1, 3, 2, 2, 3] +strongbox 0.7 0.78102 [2, 1, 0, 0, 0, 1, 2, 1, 0, 0] +strongboxes 0.3 0.64031 [0, 0, 0, 0, 0, 1, 0, 2, 0, 0] +stronger 1.6 0.66332 [2, 1, 1, 1, 2, 3, 2, 1, 2, 1] +strongest 1.9 0.9434 [2, 3, 2, 1, 2, 2, 0, 3, 1, 3] +stronghold 0.5 0.80623 [0, 2, 0, 0, 2, 0, 0, 0, 0, 1] +strongholds 1.0 0.89443 [2, 2, 0, 1, 2, 2, 1, 0, 0, 0] +strongish 1.7 0.78102 [1, 1, 2, 3, 1, 2, 1, 3, 2, 1] +strongly 1.1 0.83066 [0, 0, 2, 2, 0, 1, 2, 2, 1, 1] +strongman 0.7 1.00499 [0, 1, 3, 0, 1, -1, 1, 1, 0, 1] +strongmen 0.5 1.11803 [-1, 0, 0, 3, 0, 1, 0, 2, 0, 0] +strongyl 0.6 1.0198 [0, 1, 0, 0, 0, 0, 0, 2, 3, 0] +strongyles 0.2 1.07703 [0, -2, 1, 1, -1, 1, 0, 0, 2, 0] +strongyloidosis -0.8 1.66132 [-2, -3, 0, 0, -2, -2, 2, -2, 2, -1] +strongyls 0.1 0.3 [0, 0, 1, 0, 0, 0, 0, 0, 0, 0] +struck -1.0 0.89443 [-1, -2, -1, 0, -2, -2, -1, -1, 1, -1] +struggle -1.3 0.45826 [-2, -1, -2, -1, -2, -1, -1, -1, -1, -1] +struggled -1.4 0.66332 [-2, -2, -1, -1, -1, -1, -2, -2, 0, -2] +struggler -1.1 0.7 [-1, -1, -1, -1, 0, -1, -2, -2, 0, -2] +strugglers -1.4 0.4899 [-1, -2, -1, -1, -2, -1, -2, -2, -1, -1] +struggles -1.5 0.5 [-2, -2, -1, -1, -1, -1, -2, -2, -1, -2] +struggling -1.8 0.6 [-2, -2, -2, -2, -1, -1, -2, -2, -3, -1] +stubborn -1.7 1.00499 [0, -1, -2, -2, -2, -4, -1, -2, -1, -2] +stubborner -1.5 1.20416 [-2, -3, -1, -1, -2, 1, -3, -2, 0, -2] +stubbornest -0.6 1.62481 [-2, 4, -2, -1, -1, 0, -1, -1, -1, -1] +stubbornly -1.4 0.4899 [-2, -2, -1, -2, -1, -1, -2, -1, -1, -1] +stubbornness -1.1 0.53852 [-1, -1, 0, -2, -1, -1, -1, -2, -1, -1] +stubbornnesses -1.5 0.80623 [-1, -2, -3, -1, -1, -3, -1, -1, -1, -1] +stuck -1.0 0.44721 [-1, -1, -1, -1, 0, -1, -1, -1, -1, -2] +stunk -1.6 1.68523 [-2, -2, -3, 2, -2, -3, -3, 1, -1, -3] +stunned -0.4 1.28062 [-1, -3, -1, 0, -1, -1, 0, 2, 1, 0] +stunning 1.6 1.42829 [0, 0, 3, 2, 2, 4, 3, 0, 2, 0] +stuns 0.1 1.04403 [1, 0, -1, -2, 0, 1, 1, -1, 1, 1] +stupid -2.4 0.66332 [-2, -3, -3, -2, -3, -3, -2, -1, -2, -3] +stupider -2.5 0.5 [-3, -2, -3, -3, -2, -2, -3, -2, -3, -2] +stupidest -2.4 0.66332 [-2, -3, -2, -3, -1, -3, -3, -2, -2, -3] +stupidities -2.0 0.7746 [-2, -3, -2, -1, -3, -1, -3, -1, -2, -2] +stupidity -1.9 0.3 [-2, -2, -2, -2, -2, -2, -1, -2, -2, -2] +stupidly -2.0 0.7746 [-1, -2, -3, -3, -1, -3, -2, -1, -2, -2] +stupidness -1.7 0.64031 [-3, -1, -2, -1, -2, -1, -2, -2, -1, -2] +stupidnesses -2.6 0.8 [-2, -2, -2, -4, -4, -3, -3, -2, -2, -2] +stupids -2.3 0.64031 [-2, -3, -1, -3, -2, -3, -3, -2, -2, -2] +stutter -1.0 0.0 [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] +stuttered -0.9 1.04403 [-1, -1, 2, -1, -1, -1, -2, -2, -1, -1] +stutterer -1.0 1.18322 [-1, -1, 2, -1, -1, -1, -3, -2, -1, -1] +stutterers -1.1 0.53852 [-1, -1, -1, 0, -1, -1, -2, -2, -1, -1] +stuttering -1.3 0.9 [-1, -1, -1, 0, -3, -1, -1, -1, -3, -1] +stutters -1.0 0.63246 [-1, -1, -1, -2, 0, -2, 0, -1, -1, -1] +suave 2.0 0.44721 [2, 3, 2, 2, 2, 1, 2, 2, 2, 2] +submissive -1.3 0.9 [-1, 0, -1, -3, -1, 0, -1, -2, -2, -2] +submissively -1.0 1.18322 [-1, -1, -1, -1, 2, -1, -1, -2, -3, -1] +submissiveness -0.7 0.78102 [-2, 0, -1, 0, -1, 0, -2, 0, -1, 0] +substantial 0.8 0.6 [2, 0, 1, 1, 0, 0, 1, 1, 1, 1] +subversive -0.9 1.81384 [-3, 0, -4, -1, -2, -1, 2, -1, 2, -1] +succeed 2.2 0.74833 [2, 3, 2, 2, 2, 1, 2, 4, 2, 2] +succeeded 1.8 0.87178 [2, 2, 1, 2, 2, 0, 2, 3, 3, 1] +succeeder 1.2 1.07703 [1, 0, 0, 2, 2, 0, 0, 3, 2, 2] +succeeders 1.3 0.64031 [2, 0, 2, 1, 2, 1, 1, 1, 1, 2] +succeeding 2.2 1.16619 [2, 3, 0, 3, 4, 3, 1, 1, 2, 3] +succeeds 2.2 0.9798 [4, 1, 4, 1, 2, 2, 2, 2, 2, 2] +success 2.7 0.64031 [4, 3, 2, 2, 3, 2, 3, 3, 2, 3] +successes 2.6 0.66332 [2, 4, 3, 3, 2, 3, 2, 2, 3, 2] +successful 2.8 0.6 [3, 3, 2, 3, 4, 3, 3, 3, 2, 2] +successfully 2.2 0.6 [2, 2, 1, 2, 2, 2, 3, 3, 2, 3] +successfulness 2.7 0.78102 [3, 3, 4, 3, 3, 2, 3, 2, 1, 3] +succession 0.8 0.87178 [2, 0, 1, 2, 0, 2, 1, 0, 0, 0] +successional 0.9 1.04403 [0, 1, 0, 2, 3, 0, 0, 1, 2, 0] +successionally 1.1 1.13578 [2, 2, 0, 0, 0, 0, 2, 3, 0, 2] +successions 0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 1, 0, 0] +successive 1.1 1.13578 [3, 0, 0, 1, 3, 2, 1, 0, 1, 0] +successively 0.9 1.04403 [1, 0, 0, 1, 3, 0, 2, 0, 2, 0] +successiveness 1.0 1.0 [0, 1, 2, 0, 3, 1, 1, 2, 0, 0] +successor 0.9 0.83066 [0, 2, 0, 0, 1, 2, 2, 1, 1, 0] +successors 1.1 1.04403 [2, 0, 1, 2, 0, 1, 3, 0, 2, 0] +suck -1.9 1.04403 [-1, -1, -1, -2, -1, -1, -3, -4, -3, -2] +sucked -2.0 0.89443 [-2, -2, -1, -1, -1, -3, -4, -2, -2, -2] +sucker -2.4 1.2 [-3, -1, -1, -2, -1, -4, -4, -2, -4, -2] +suckered -2.0 1.0 [-2, -1, -1, -3, -3, -1, -1, -2, -2, -4] +suckering -2.1 0.7 [-2, -3, -2, -1, -2, -3, -3, -2, -1, -2] +suckers -2.3 1.00499 [-2, -1, -2, -4, -1, -2, -3, -2, -4, -2] +sucks -1.5 1.28452 [-1, -2, -2, -1, -3, -4, -1, 1, -1, -1] +sucky -1.9 0.9434 [-1, -2, -2, -1, -2, -4, -1, -1, -3, -2] +suffer -2.5 0.67082 [-3, -3, -2, -2, -3, -3, -3, -2, -1, -3] +suffered -2.2 0.74833 [-3, -2, -1, -3, -2, -3, -1, -3, -2, -2] +sufferer -2.0 0.63246 [-3, -2, -2, -2, -2, -3, -1, -2, -2, -1] +sufferers -2.4 0.8 [-1, -3, -3, -2, -1, -2, -3, -3, -3, -3] +suffering -2.1 0.83066 [-2, -1, -3, -2, -1, -2, -3, -3, -1, -3] +suffers -2.1 0.7 [-3, -2, -1, -2, -2, -2, -3, -1, -3, -2] +suicidal -3.5 0.67082 [-4, -4, -4, -4, -3, -4, -3, -3, -2, -4] +suicide -3.5 0.67082 [-4, -3, -4, -4, -4, -2, -3, -4, -4, -3] +suing -1.1 1.13578 [1, -1, -1, 0, -1, -3, -1, -1, -3, -1] +sulking -1.5 0.67082 [-2, -1, -3, -1, -1, -2, -1, -2, -1, -1] +sulky -0.8 1.77764 [-3, 3, -2, -3, 0, -2, 0, -1, 1, -1] +sullen -1.7 1.00499 [0, -2, -2, -1, -1, -4, -2, -1, -2, -2] +sunnier 2.3 0.64031 [3, 2, 3, 2, 3, 2, 2, 1, 3, 2] +sunniest 2.4 1.28062 [2, 0, 4, 2, 1, 3, 2, 4, 4, 2] +sunny 1.8 0.87178 [2, 2, 1, 2, 0, 2, 3, 3, 2, 1] +sunshine 2.2 0.6 [3, 1, 2, 2, 2, 2, 2, 3, 3, 2] +sunshiny 1.9 0.7 [2, 2, 3, 1, 2, 2, 1, 3, 1, 2] +super 2.9 0.7 [4, 2, 4, 3, 3, 3, 2, 3, 2, 3] +superb 3.1 0.9434 [3, 4, 2, 4, 3, 1, 3, 3, 4, 4] +superior 2.5 1.11803 [2, 3, 1, 3, 3, 0, 3, 3, 4, 3] +superiorities 0.8 1.6 [-1, 1, 3, -1, -1, 2, 2, 1, 3, -1] +superiority 1.4 1.2 [0, 1, -1, 3, 1, 2, 2, 2, 3, 1] +superiorly 2.2 1.4 [4, 3, 1, 2, 3, -1, 2, 4, 2, 2] +superiors 1.0 1.0 [3, 0, 0, 1, 2, 1, 1, 2, 0, 0] +support 1.7 0.9 [1, 1, 1, 2, 1, 3, 3, 3, 1, 1] +supported 1.3 0.45826 [2, 1, 2, 1, 1, 2, 1, 1, 1, 1] +supporter 1.1 0.3 [1, 1, 1, 1, 1, 2, 1, 1, 1, 1] +supporters 1.9 0.7 [1, 1, 1, 2, 2, 3, 2, 2, 3, 2] +supporting 1.9 0.9434 [3, 2, 1, 1, 3, 3, 1, 1, 3, 1] +supportive 1.2 0.4 [1, 1, 1, 1, 1, 2, 2, 1, 1, 1] +supportiveness 1.5 1.11803 [3, 1, 2, 1, 3, 2, 2, 1, -1, 1] +supports 1.5 0.67082 [2, 1, 2, 0, 2, 2, 2, 1, 1, 2] +supremacies 0.8 1.72047 [3, -2, 3, 0, 0, 2, -1, 3, 0, 0] +supremacist 0.5 2.15639 [3, 2, -3, 1, 2, 2, 2, -2, 1, -3] +supremacists -1.0 1.89737 [-4, -2, -1, -3, -2, 2, 2, 0, 0, -2] +supremacy 0.2 1.77764 [-1, -2, 0, 3, 2, 0, -3, 0, 1, 2] +suprematists 0.4 1.56205 [2, 1, 0, 0, 2, 2, 2, -2, -1, -2] +supreme 2.6 1.11355 [2, 3, 2, 1, 4, 2, 1, 3, 4, 4] +supremely 2.7 1.00499 [2, 4, 1, 4, 2, 4, 2, 3, 2, 3] +supremeness 2.3 0.64031 [1, 2, 2, 3, 3, 2, 2, 3, 3, 2] +supremer 2.3 1.1 [4, 3, 3, 0, 1, 2, 3, 2, 3, 2] +supremest 2.2 1.98997 [4, 3, 1, 0, 4, 4, -2, 3, 1, 4] +supremo 1.9 1.3 [1, 0, 3, 0, 4, 3, 1, 3, 2, 2] +supremos 1.3 0.78102 [0, 2, 2, 1, 0, 2, 2, 1, 2, 1] +sure 1.3 0.64031 [1, 1, 3, 1, 1, 2, 1, 1, 1, 1] +surefire 1.0 0.7746 [1, 1, 0, 2, 2, 1, 0, 1, 2, 0] +surefooted 1.9 0.83066 [0, 3, 2, 2, 2, 2, 1, 2, 3, 2] +surefootedly 1.6 0.91652 [1, 1, 2, 0, 2, 1, 3, 3, 1, 2] +surefootedness 1.5 1.20416 [2, 1, 4, 1, 0, 3, 2, 1, 1, 0] +surely 1.9 0.7 [2, 2, 2, 1, 1, 1, 3, 2, 3, 2] +sureness 2.0 0.7746 [2, 3, 2, 1, 2, 1, 3, 3, 2, 1] +surer 1.2 1.32665 [1, 1, 3, 1, 3, 2, 1, -2, 1, 1] +surest 1.3 0.78102 [2, 0, 2, 2, 2, 1, 0, 1, 1, 2] +sureties 1.3 0.9 [2, 0, 2, 0, 2, 2, 1, 2, 0, 2] +surety 1.0 0.44721 [1, 1, 1, 1, 1, 0, 1, 1, 2, 1] +suretyship -0.1 1.51327 [-1, 0, 0, -2, -1, 2, -2, 3, 0, 0] +suretyships 0.4 0.66332 [0, 0, 0, 1, 0, 0, 1, 0, 0, 2] +surprisal 1.5 0.80623 [3, 1, 1, 2, 1, 2, 2, 1, 2, 0] +surprisals 0.7 1.1 [0, 0, 0, 0, 0, 0, 0, 2, 2, 3] +surprise 1.1 1.04403 [0, 2, 0, 2, 3, 0, 1, 1, 2, 0] +surprised 0.9 0.9434 [2, 0, 0, 0, 0, 2, 2, 1, 2, 0] +surpriser 0.6 0.66332 [2, 0, 0, 0, 0, 1, 1, 1, 1, 0] +surprisers 0.3 1.00499 [2, 0, 1, 1, 0, 0, -2, 1, 0, 0] +surprises 0.9 0.7 [2, 0, 0, 0, 1, 1, 2, 1, 1, 1] +surprising 1.1 0.9434 [1, 1, 1, 0, 0, 2, 0, 1, 3, 2] +surprisingly 1.2 0.87178 [1, 0, 2, 0, 0, 2, 2, 1, 2, 2] +survived 2.3 0.78102 [3, 4, 2, 2, 2, 1, 2, 3, 2, 2] +surviving 1.2 0.87178 [1, 3, 1, 0, 2, 0, 1, 1, 1, 2] +survivor 1.5 1.0247 [1, 3, 2, 3, 1, 0, 0, 1, 2, 2] +suspect -1.2 0.9798 [0, -1, -1, -2, -2, -2, 1, -1, -2, -2] +suspected -0.9 1.13578 [-1, 0, -1, -2, -1, -1, -2, 2, -2, -1] +suspecting -0.7 1.34536 [-1, 2, -1, -1, -1, 1, -2, -1, -3, 0] +suspects -1.4 0.91652 [-2, -2, -2, -1, -2, -1, -2, -2, 1, -1] +suspend -1.3 0.64031 [0, -2, -1, -2, -1, -1, -2, -1, -2, -1] +suspended -2.1 0.83066 [-2, -1, -2, -3, -3, -1, -3, -1, -2, -3] +suspicion -1.6 0.91652 [-2, -2, -1, -2, 1, -2, -2, -2, -2, -2] +suspicions -1.5 0.67082 [-1, -2, -1, -2, -1, -1, -3, -1, -2, -1] +suspicious -1.5 0.67082 [-1, -2, -1, -1, -2, -1, -2, -1, -3, -1] +suspiciously -1.7 0.45826 [-2, -2, -1, -2, -1, -2, -2, -1, -2, -2] +suspiciousness -1.2 1.46969 [-2, -3, -2, -1, -1, 1, 2, -2, -2, -2] +sux -1.5 0.92195 [-1, -1, -2, -1, -2, -1, -3, 0, -3, -1] +swear -0.2 1.53623 [-2, 2, -1, 1, 1, 0, -1, -2, 2, -2] +swearing -1.0 1.09545 [0, -2, -1, -1, -2, 0, 1, -3, -1, -1] +swears 0.2 1.4 [1, -2, 2, 0, 1, -2, -1, 2, 1, 0] +sweet 2.0 0.63246 [1, 2, 2, 2, 3, 3, 2, 1, 2, 2] +sweet<3 3.0 0.44721 [3, 3, 3, 3, 4, 2, 3, 3, 3, 3] +sweetheart 3.3 1.00499 [4, 1, 3, 4, 4, 4, 2, 3, 4, 4] +sweethearts 2.8 0.87178 [2, 2, 2, 4, 3, 2, 4, 3, 4, 2] +sweetie 2.2 0.6 [2, 3, 3, 2, 1, 3, 2, 2, 2, 2] +sweeties 2.1 0.9434 [1, 2, 2, 3, 2, 1, 2, 4, 3, 1] +sweetly 2.1 0.7 [1, 2, 2, 2, 2, 2, 1, 3, 3, 3] +sweetness 2.2 0.74833 [3, 2, 3, 1, 2, 2, 3, 3, 2, 1] +sweets 2.2 0.6 [2, 1, 3, 2, 2, 2, 3, 2, 3, 2] +swift 0.8 0.6 [1, 0, 1, 1, 0, 2, 0, 1, 1, 1] +swiftly 1.2 0.9798 [0, 3, 1, 0, 1, 1, 1, 3, 1, 1] +swindle -2.4 1.0198 [-1, -4, -1, -3, -3, -2, -2, -2, -4, -2] +swindles -1.5 0.92195 [0, -2, -2, -3, -2, -1, -1, 0, -2, -2] +swindling -2.0 1.0 [-2, -2, -2, -4, -1, 0, -3, -2, -2, -2] +sympathetic 2.3 0.64031 [3, 3, 2, 2, 3, 3, 2, 2, 1, 2] +sympathy 1.5 1.11803 [-1, 2, 3, 2, 1, 1, 1, 2, 1, 3] +talent 1.8 1.07703 [3, 1, 2, 2, 0, 3, 3, 2, 2, 0] +talented 2.3 0.64031 [1, 2, 2, 3, 2, 3, 3, 2, 3, 2] +talentless -1.6 0.4899 [-2, -2, -2, -1, -2, -1, -1, -1, -2, -2] +talents 2.0 1.18322 [2, 4, 1, 2, 0, 2, 4, 2, 2, 1] +tantrum -1.8 1.16619 [-3, -2, -2, -3, -1, 0, -1, 0, -3, -3] +tantrums -1.5 1.36015 [-1, -2, -4, -2, -2, -1, -1, 0, 1, -3] +tard -2.5 0.92195 [-3, -3, -3, -2, -2, -3, -1, -4, -1, -3] +tears -0.9 1.13578 [0, -2, -2, -1, -1, -2, -2, 1, 1, -1] +teas 0.3 0.45826 [1, 0, 0, 0, 0, 1, 0, 1, 0, 0] +tease -1.3 0.9 [0, -1, -1, -2, -1, 0, -3, -2, -1, -2] +teased -1.2 0.87178 [0, -2, -2, -1, -1, -1, 0, -3, -1, -1] +teasel -0.1 0.3 [0, -1, 0, 0, 0, 0, 0, 0, 0, 0] +teaseled -0.8 0.74833 [-1, 0, -1, 0, 0, -1, -2, -1, -2, 0] +teaseler -0.8 0.87178 [0, 0, -2, 0, 0, -1, -2, -1, -2, 0] +teaselers -1.2 1.249 [0, -3, 0, 0, 0, -3, -2, -2, -2, 0] +teaseling -0.4 0.91652 [-1, 0, -3, 0, 0, 0, 0, 0, 0, 0] +teaselled -0.4 0.91652 [0, -3, 0, 0, 0, 0, -1, 0, 0, 0] +teaselling -0.2 0.4 [0, 0, 0, 0, -1, 0, -1, 0, 0, 0] +teasels -0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 0, -1, 0] +teaser -1.0 1.18322 [0, -1, -3, -1, -1, -1, 0, -3, -1, 1] +teasers -0.7 1.1 [-1, -2, -3, -1, 0, 0, -1, 1, 0, 0] +teases -1.2 0.74833 [-1, -1, 0, -1, -2, -1, -3, -1, -1, -1] +teashops 0.2 0.4 [0, 1, 0, 1, 0, 0, 0, 0, 0, 0] +teasing -0.3 1.1 [0, 0, 1, 1, -1, 0, 0, 0, -1, -3] +teasingly -0.4 1.11355 [0, 1, 1, 0, -2, 0, -2, 0, -2, 0] +teaspoon 0.2 0.4 [0, 0, 0, 0, 0, 0, 1, 0, 1, 0] +teaspoonful 0.2 0.4 [0, 0, 0, 1, 0, 0, 1, 0, 0, 0] +teaspoonfuls 0.4 0.8 [2, 0, 0, 0, 0, 0, 0, 0, 2, 0] +teaspoons 0.5 0.80623 [0, 0, 0, 2, 0, 0, 1, 2, 0, 0] +teaspoonsful 0.3 0.9 [2, 0, 0, 0, 0, 2, 0, -1, 0, 0] +temper -1.8 0.4 [-1, -2, -2, -2, -2, -2, -2, -2, -1, -2] +tempers -1.3 0.64031 [-1, -1, 0, -1, -1, -2, -2, -2, -1, -2] +tendered 0.5 0.92195 [0, 0, 2, 1, -1, -1, 1, 1, 1, 1] +tenderer 0.6 0.66332 [0, 1, 1, 0, 0, 0, 2, 1, 1, 0] +tenderers 1.2 0.9798 [2, 0, 0, 1, 0, 2, 3, 1, 1, 2] +tenderest 1.4 1.56205 [2, 1, 3, -1, 0, 2, 2, 2, -1, 4] +tenderfeet -0.4 0.91652 [-1, -1, 0, 0, -1, 0, -1, -2, 1, 1] +tenderfoot -0.1 0.53852 [-1, 1, 0, 0, 0, 0, 0, -1, 0, 0] +tenderfoots -0.5 1.11803 [1, -1, 0, 0, 0, -1, -1, 1, -3, -1] +tenderhearted 1.5 1.0247 [2, 2, 1, 2, 3, 1, 1, -1, 2, 2] +tenderheartedly 2.7 0.64031 [2, 2, 2, 3, 3, 3, 3, 4, 3, 2] +tenderheartedness 0.7 1.48661 [1, 3, 2, 2, -1, -1, 1, -2, 1, 1] +tenderheartednesses 2.8 0.74833 [2, 3, 3, 2, 3, 3, 4, 4, 2, 2] +tendering 0.6 0.66332 [0, 0, 1, 1, 1, 0, 0, 1, 2, 0] +tenderization 0.2 0.74833 [-1, 2, 0, 0, 0, 1, 0, 0, 0, 0] +tenderize 0.1 0.53852 [0, 0, 0, 0, 0, -1, 0, 1, 0, 1] +tenderized 0.1 0.53852 [0, 1, 0, 1, 0, 0, -1, 0, 0, 0] +tenderizer 0.4 0.66332 [0, 1, 0, 1, 0, 0, 2, 0, 0, 0] +tenderizes 0.3 0.45826 [0, 1, 0, 1, 0, 0, 1, 0, 0, 0] +tenderizing 0.3 0.45826 [1, 1, 0, 0, 0, 1, 0, 0, 0, 0] +tenderloin -0.2 0.74833 [0, 0, 0, 0, -2, 0, 1, 0, -1, 0] +tenderloins 0.4 0.66332 [1, 0, 0, 0, 2, 0, 0, 1, 0, 0] +tenderly 1.8 0.74833 [2, 1, 2, 1, 3, 2, 1, 2, 3, 1] +tenderness 1.8 0.4 [2, 2, 1, 2, 2, 2, 2, 1, 2, 2] +tendernesses 0.9 1.44568 [1, 2, 1, 1, 3, -1, -2, 2, 2, 0] +tenderometer 0.2 0.4 [1, 0, 0, 0, 0, 1, 0, 0, 0, 0] +tenderometers 0.2 0.4 [0, 0, 1, 0, 0, 0, 0, 0, 1, 0] +tenders 0.6 0.8 [0, 2, 0, 1, 1, 1, -1, 0, 1, 1] +tense -1.4 0.4899 [-1, -1, -1, -1, -1, -2, -1, -2, -2, -2] +tensed -1.0 0.44721 [-1, 0, -1, -1, -1, -1, -2, -1, -1, -1] +tensely -1.2 0.6 [-1, -2, -2, -2, -1, 0, -1, -1, -1, -1] +tenseness -1.5 0.67082 [-1, -1, -1, -1, -1, -2, -2, -1, -2, -3] +tenser -1.5 0.67082 [-2, -2, -1, -2, -1, -1, -3, -1, -1, -1] +tenses -0.9 1.04403 [-1, -3, 0, 0, 0, -1, 0, -2, -2, 0] +tensest -1.2 1.07703 [-2, 0, -2, -2, -2, 0, 1, -1, -2, -2] +tensing -1.0 0.44721 [-1, -2, -1, 0, -1, -1, -1, -1, -1, -1] +tension -1.3 1.00499 [-2, -1, -1, -1, -1, -2, -2, -3, 1, -1] +tensional -0.8 0.74833 [-1, 0, -1, -1, -1, -2, 1, -1, -1, -1] +tensioned -0.4 1.11355 [-2, 0, -1, 2, -1, 0, -1, -1, -1, 1] +tensioner -1.6 0.8 [-1, -3, -2, -2, -2, 0, -1, -2, -1, -2] +tensioners -0.9 1.04403 [-1, 0, -2, -2, -1, 1, -2, 0, 0, -2] +tensioning -1.4 1.0198 [-1, -1, -1, -1, 0, -2, -3, -3, 0, -2] +tensionless 0.6 0.8 [1, 1, 1, -1, 0, 0, 0, 2, 1, 1] +tensions -1.7 0.78102 [-1, -3, -1, -1, -2, -2, -3, -1, -2, -1] +terrible -2.1 0.9434 [-1, -3, -2, -1, -3, -1, -2, -2, -4, -2] +terribleness -1.9 1.81384 [3, -3, -3, -3, -3, -1, -2, -1, -3, -3] +terriblenesses -2.6 0.4899 [-2, -3, -3, -2, -3, -2, -2, -3, -3, -3] +terribly -2.6 0.4899 [-3, -3, -3, -2, -2, -3, -3, -2, -2, -3] +terrific 2.1 1.81384 [4, 3, 4, 1, -1, -1, 4, 2, 2, 3] +terrifically 1.7 1.95192 [2, 2, 4, 2, 3, 3, -2, 3, -2, 2] +terrified -3.0 0.63246 [-2, -3, -3, -3, -4, -3, -4, -2, -3, -3] +terrifies -2.6 1.0198 [-2, -4, -3, -3, -4, -1, -2, -3, -1, -3] +terrify -2.3 0.78102 [-3, -3, -2, -2, -1, -4, -2, -2, -2, -2] +terrifying -2.7 0.78102 [-4, -3, -3, -2, -2, -2, -4, -2, -3, -2] +terror -2.4 1.2 [-3, -4, -2, -1, 0, -4, -3, -2, -2, -3] +terrorise -3.1 0.83066 [-2, -3, -4, -4, -3, -3, -2, -4, -2, -4] +terrorised -3.3 0.64031 [-3, -3, -4, -3, -2, -4, -4, -3, -4, -3] +terrorises -3.3 0.45826 [-3, -3, -4, -3, -3, -4, -4, -3, -3, -3] +terrorising -3.0 0.44721 [-3, -3, -3, -3, -2, -3, -4, -3, -3, -3] +terrorism -3.6 0.4899 [-4, -3, -4, -4, -4, -3, -3, -4, -3, -4] +terrorisms -3.2 0.6 [-4, -4, -4, -3, -3, -3, -2, -3, -3, -3] +terrorist -3.7 0.45826 [-4, -3, -4, -4, -4, -3, -4, -4, -3, -4] +terroristic -3.3 0.78102 [-4, -3, -2, -3, -4, -3, -4, -2, -4, -4] +terrorists -3.1 0.9434 [-3, -4, -2, -2, -4, -2, -2, -4, -4, -4] +terrorization -2.7 0.9 [-4, -4, -3, -2, -2, -4, -2, -2, -2, -2] +terrorize -3.3 0.78102 [-4, -4, -3, -3, -4, -2, -2, -4, -3, -4] +terrorized -3.1 0.7 [-2, -3, -2, -4, -4, -4, -3, -3, -3, -3] +terrorizes -3.1 0.53852 [-2, -3, -3, -4, -3, -4, -3, -3, -3, -3] +terrorizing -3.0 1.0 [-3, -1, -4, -4, -4, -3, -2, -3, -2, -4] +terrorless 0.9 1.04403 [-2, 2, 1, 2, 1, 1, 1, 1, 1, 1] +terrors -2.6 0.4899 [-2, -3, -3, -3, -2, -2, -3, -2, -3, -3] +thank 1.5 0.92195 [3, 1, 1, 0, 1, 1, 2, 3, 1, 2] +thanked 1.9 1.22066 [1, 3, 1, 1, 1, 1, 4, 4, 2, 1] +thankful 2.7 0.78102 [4, 2, 2, 3, 2, 4, 3, 3, 2, 2] +thankfuller 1.9 0.53852 [2, 2, 1, 2, 2, 2, 1, 2, 3, 2] +thankfullest 2.0 1.0 [3, 1, 1, 4, 1, 2, 2, 2, 3, 1] +thankfully 1.8 0.6 [2, 1, 2, 1, 2, 3, 2, 2, 1, 2] +thankfulness 2.1 1.44568 [3, 3, 4, 2, 2, 1, -1, 1, 2, 4] +thanks 1.9 1.04403 [1, 1, 1, 1, 3, 2, 1, 4, 3, 2] +thief -2.4 0.66332 [-3, -2, -2, -2, -2, -4, -2, -2, -3, -2] +thieve -2.2 0.4 [-2, -2, -2, -3, -2, -2, -3, -2, -2, -2] +thieved -1.4 1.28062 [-1, -2, -3, -1, -2, 2, -2, -1, -2, -2] +thieveries -2.1 0.53852 [-2, -3, -2, -3, -1, -2, -2, -2, -2, -2] +thievery -2.0 0.89443 [-2, -2, -2, -1, -1, -3, -1, -2, -4, -2] +thieves -2.3 0.78102 [-3, -2, -2, -4, -1, -2, -2, -2, -3, -2] +thorny -1.1 0.83066 [1, -1, -1, -1, -1, -1, -1, -2, -2, -2] +thoughtful 1.6 0.4899 [2, 2, 1, 1, 1, 1, 2, 2, 2, 2] +thoughtfully 1.7 0.64031 [2, 1, 1, 3, 1, 2, 1, 2, 2, 2] +thoughtfulness 1.9 0.53852 [1, 2, 1, 2, 2, 3, 2, 2, 2, 2] +thoughtless -2.0 0.63246 [-2, -1, -3, -3, -2, -1, -2, -2, -2, -2] +threat -2.4 0.66332 [-2, -3, -2, -2, -2, -4, -3, -2, -2, -2] +threaten -1.6 1.56205 [-4, -1, -3, -2, 1, -3, -1, 1, -2, -2] +threatened -2.0 0.63246 [-2, -2, -3, -2, -2, -1, -2, -3, -1, -2] +threatener -1.4 1.68523 [-2, -2, -3, -2, 3, 0, -2, -3, -1, -2] +threateners -1.8 0.74833 [-3, -1, -2, -1, -1, -3, -2, -2, -2, -1] +threatening -2.4 0.8 [-3, -3, -2, -3, -2, -1, -3, -1, -3, -3] +threateningly -2.2 0.6 [-2, -2, -2, -2, -2, -2, -2, -2, -4, -2] +threatens -1.6 1.56205 [-2, -2, -2, 1, -4, -3, -3, -1, 1, -1] +threating -2.0 0.44721 [-3, -2, -2, -2, -1, -2, -2, -2, -2, -2] +threats -1.8 0.74833 [-1, -1, -1, -2, -2, -2, -3, -3, -2, -1] +thrill 1.5 1.11803 [2, 2, 2, 0, 1, -1, 2, 3, 2, 2] +thrilled 1.9 1.81384 [3, -1, 3, 3, 1, -2, 3, 3, 3, 3] +thriller 0.4 1.2 [0, 0, 3, 1, 1, -2, 0, 1, 0, 0] +thrillers 0.1 0.83066 [0, 2, 0, 0, 0, -1, 0, -1, 0, 1] +thrilling 2.1 1.04403 [3, 0, 2, 3, 1, 3, 3, 2, 1, 3] +thrillingly 2.0 0.7746 [0, 2, 2, 3, 3, 2, 2, 2, 2, 2] +thrills 1.5 0.92195 [2, 3, 1, 2, 0, 2, 1, 0, 2, 2] +thwarted -0.1 1.75784 [1, -2, -3, 0, 2, 0, 2, -2, -1, 2] +thwarting -0.7 0.78102 [0, 0, -1, -1, -1, -2, 1, -1, -1, -1] +thwarts -0.4 1.28062 [-2, 0, 0, -2, 0, 1, 2, 0, -1, -2] +ticked -1.8 0.6 [-2, -1, -1, -2, -2, -1, -2, -2, -3, -2] +timid -1.0 0.44721 [-1, -1, -1, -1, 0, -1, -2, -1, -1, -1] +timider -1.0 0.44721 [-1, -2, -1, -1, -1, 0, -1, -1, -1, -1] +timidest -0.9 0.7 [0, -1, 0, -1, 0, -1, -1, -2, -1, -2] +timidities -0.7 0.64031 [-1, -1, -1, 0, -2, 0, -1, 0, 0, -1] +timidity -1.3 0.45826 [-1, -2, -1, -1, -1, -1, -2, -2, -1, -1] +timidly -0.7 0.78102 [0, -1, -1, -1, -1, 1, 0, -1, -2, -1] +timidness -1.0 0.89443 [-1, -2, -1, 0, -1, -2, 1, -2, -1, -1] +timorous -0.8 0.9798 [-2, -1, -1, -1, -1, -2, -1, 1, 1, -1] +tired -1.9 0.7 [-2, -1, -2, -3, -2, -3, -1, -1, -2, -2] +tits -0.9 0.53852 [-1, -1, -2, -1, -1, -1, 0, -1, 0, -1] +tolerance 1.2 1.53623 [2, 3, 2, 2, -2, 1, 1, 3, -1, 1] +tolerances 0.3 0.9 [-1, 1, 0, 0, 1, 2, 0, -1, 1, 0] +tolerant 1.1 0.53852 [1, 2, 1, 1, 1, 1, 1, 1, 0, 2] +tolerantly 0.4 1.2 [0, 1, 1, 1, 0, -3, 1, 1, 1, 1] +toothless -1.4 1.0198 [-1, -4, -1, -2, -1, 0, -1, -2, -1, -1] +top 0.8 0.87178 [1, 3, 1, 1, 1, 0, 0, 1, 0, 0] +tops 2.3 1.00499 [3, 3, 3, 0, 2, 2, 3, 3, 1, 3] +torn -1.0 1.0 [-1, -1, -1, 0, -1, -1, -3, -2, 1, -1] +torture -2.9 1.51327 [-4, -4, -3, -4, 1, -2, -3, -2, -4, -4] +tortured -2.6 1.0198 [-4, -1, -2, -2, -4, -3, -2, -2, -4, -2] +torturer -2.3 1.18743 [-4, -1, -1, -2, -4, -1, -2, -2, -4, -2] +torturers -3.5 0.67082 [-4, -4, -3, -3, -4, -4, -4, -2, -3, -4] +tortures -2.5 0.92195 [-2, -3, -2, -4, -1, -3, -2, -4, -2, -2] +torturing -3.0 0.89443 [-4, -4, -4, -2, -3, -2, -4, -2, -2, -3] +torturous -2.7 0.78102 [-3, -3, -1, -3, -4, -2, -2, -3, -3, -3] +torturously -2.2 1.6 [2, -3, -3, -2, -3, -2, -4, -3, -1, -3] +totalitarian -2.1 1.3 [0, -4, -3, 0, -3, -2, -3, -1, -2, -3] +totalitarianism -2.7 1.18743 [-2, -3, 0, -4, -2, -4, -4, -2, -3, -3] +tough -0.5 1.43178 [0, -2, 0, 0, 1, 2, -1, -2, -3, 0] +toughed 0.7 0.64031 [1, 1, 0, 1, 1, 0, 2, 1, 0, 0] +toughen 0.1 1.04403 [0, 0, 1, 0, 1, 0, 2, 0, -2, -1] +toughened 0.1 0.53852 [1, 0, 0, 0, 0, -1, 1, 0, 0, 0] +toughening 0.9 0.83066 [0, 2, 2, 1, 1, 0, 1, 0, 0, 2] +toughens -0.2 1.16619 [1, -1, 0, 1, 0, -2, -2, 1, -1, 1] +tougher 0.7 1.00499 [1, 1, -1, 0, 2, 0, 2, 2, 0, 0] +toughest -0.3 1.84662 [2, 1, -1, -3, 0, -2, 2, -2, 2, -2] +toughie -0.7 0.64031 [-1, 1, 0, -1, -1, -1, -1, -1, -1, -1] +toughies -0.6 0.66332 [-1, -1, -1, 0, 0, -1, 1, -1, -1, -1] +toughing -0.5 1.20416 [-1, 0, -2, 0, 0, -2, 2, 0, -2, 0] +toughish -1.0 1.0 [0, -1, 0, -2, -2, -1, 1, -2, -2, -1] +toughly -1.1 0.83066 [-1, 0, 0, -1, 0, -1, -2, -2, -2, -2] +toughness -0.2 1.07703 [0, 0, -1, -2, 0, 1, 1, 1, -2, 0] +toughnesses 0.3 1.18743 [1, 2, -1, 0, 1, 1, -2, 1, -1, 1] +toughs -0.8 1.16619 [0, 0, -1, 0, -1, -3, -2, 1, 0, -2] +toughy -0.5 1.11803 [-1, -2, -1, 0, -1, -1, 1, -1, 2, -1] +tout -0.5 0.67082 [-1, 0, -2, -1, 0, 0, -1, 0, 0, 0] +touted -0.2 0.9798 [-1, 2, 0, -2, -1, 0, 0, 0, 0, 0] +touting -0.7 0.64031 [0, 0, -1, -1, -1, -1, 0, -2, 0, -1] +touts -0.1 0.7 [1, 1, 0, -1, 0, -1, -1, 0, 0, 0] +tragedian -0.5 0.67082 [-2, 0, -1, 0, 0, -1, 0, -1, 0, 0] +tragedians -1.0 1.18322 [-1, 0, -2, -1, 0, -3, 0, 0, 0, -3] +tragedienne -0.4 0.4899 [0, 0, -1, -1, 0, 0, -1, -1, 0, 0] +tragediennes -1.4 1.28062 [0, -3, 0, -1, -3, 0, -2, -3, 0, -2] +tragedies -1.9 1.86815 [-3, -4, -2, 2, -3, -4, -2, 1, -2, -2] +tragedy -3.4 1.0198 [-4, -4, -4, -4, -2, -3, -1, -4, -4, -4] +tragic -2.0 1.94936 [-1, -3, -4, -3, -3, -4, -2, 1, 2, -3] +tragical -2.4 1.11355 [-3, -3, -3, -2, -1, -3, -4, -3, 0, -2] +tragically -2.7 1.48661 [-4, -4, -4, -2, -1, -4, -1, 0, -3, -4] +tragicomedy 0.2 0.9798 [0, -2, 0, 0, 0, 2, 1, 1, 0, 0] +tragicomic -0.2 0.74833 [0, -1, 1, 0, 0, 0, -2, 0, 0, 0] +tragics -2.2 0.74833 [-3, -2, -4, -1, -2, -2, -2, -2, -2, -2] +tranquil 0.2 1.77764 [2, 1, -1, 2, -3, 3, -1, 1, -1, -1] +tranquiler 1.9 0.7 [2, 1, 2, 2, 3, 3, 2, 2, 1, 1] +tranquilest 1.6 1.35647 [1, 2, 2, 2, 0, 2, -1, 4, 3, 1] +tranquilities 1.5 1.36015 [3, 2, 4, -1, 1, 0, 2, 2, 1, 1] +tranquility 1.8 1.16619 [3, 2, 1, 2, 3, 4, 1, 1, 1, 0] +tranquilize 0.3 1.00499 [0, -2, 1, -1, 1, 1, 1, 0, 1, 1] +tranquilized -0.2 1.32665 [-2, 0, 1, 0, 1, 2, 0, -2, -2, 0] +tranquilizer -0.1 0.9434 [0, 1, -1, 0, -1, 0, -2, 1, 1, 0] +tranquilizers -0.4 0.8 [0, 0, 0, -2, -1, -1, -1, 1, 0, 0] +tranquilizes -0.1 0.9434 [-2, 0, 1, 0, 1, 1, 0, -1, -1, 0] +tranquilizing -0.5 0.67082 [-1, 0, 0, -1, -1, -1, 1, 0, -1, -1] +tranquillest 0.8 1.4 [1, 1, 2, 3, 1, 1, 0, -1, -2, 2] +tranquillities 0.5 1.20416 [-2, 1, 2, 0, 2, 1, 0, -1, 1, 1] +tranquillity 1.8 1.07703 [1, 2, 2, 2, 3, 3, 2, -1, 2, 2] +tranquillized -0.2 1.07703 [0, 1, 0, 0, -3, 0, 1, 0, -1, 0] +tranquillizer -0.1 0.7 [0, 1, 0, 0, -1, 0, 1, 0, -1, -1] +tranquillizers -0.2 0.74833 [0, 0, 0, -2, 1, 0, 0, 0, -1, 0] +tranquillizes 0.1 0.7 [-1, -1, 0, 0, 1, 1, 1, 0, 0, 0] +tranquillizing 0.8 0.87178 [1, 2, 0, 2, 0, 0, 2, 0, 0, 1] +tranquilly 1.2 0.87178 [2, 2, 1, 2, -1, 2, 1, 1, 1, 1] +tranquilness 1.5 1.20416 [3, 3, 1, 2, 2, 2, 0, -1, 1, 2] +trap -1.3 0.78102 [-1, -1, -2, 0, -1, -1, -2, -1, -1, -3] +trapped -2.4 0.91652 [-3, -2, -3, -1, -3, -1, -2, -2, -4, -3] +trauma -1.8 1.249 [-2, -2, -3, -1, -2, 1, -2, -4, -1, -2] +traumas -2.2 1.6 [-3, -3, -2, -4, 0, -1, -4, -3, 1, -3] +traumata -1.7 1.34536 [-2, -3, -2, 0, -2, 1, -4, -2, -1, -2] +traumatic -2.7 1.00499 [-2, -4, -2, -1, -4, -3, -2, -3, -4, -2] +traumatically -2.8 0.6 [-4, -2, -3, -2, -2, -3, -3, -3, -3, -3] +traumatise -2.8 0.6 [-4, -3, -3, -2, -2, -3, -2, -3, -3, -3] +traumatised -2.4 0.91652 [-4, -4, -2, -2, -1, -2, -3, -2, -2, -2] +traumatises -2.2 0.87178 [-3, -4, -2, -2, -1, -2, -3, -1, -2, -2] +traumatising -1.9 1.86815 [-3, -3, -3, -1, -3, 1, -4, -2, 2, -3] +traumatism -2.4 0.4899 [-3, -2, -3, -2, -2, -2, -2, -3, -3, -2] +traumatization -3.0 1.0 [-4, -4, -4, -2, -2, -2, -4, -4, -2, -2] +traumatizations -2.2 1.16619 [-3, -2, -4, 0, -1, -2, -4, -2, -2, -2] +traumatize -2.4 0.66332 [-3, -3, -2, -4, -2, -2, -2, -2, -2, -2] +traumatized -1.7 1.41774 [-1, -2, -2, -2, 2, -4, -2, -2, -2, -2] +traumatizes -1.4 1.42829 [-2, -1, -2, -2, 2, -4, -1, -2, -1, -1] +traumatizing -2.3 1.61555 [-4, -2, -2, -3, -2, -4, -4, 1, 0, -3] +travesty -2.7 1.48661 [-3, -4, 0, -2, -4, -3, -4, 0, -3, -4] +treason -1.9 1.75784 [-3, -3, -2, -3, -3, 1, -2, -3, -3, 2] +treasonous -2.7 1.34536 [-3, -3, -3, -4, -3, -4, -2, 1, -3, -3] +treasurable 2.5 0.67082 [2, 3, 3, 3, 2, 4, 2, 2, 2, 2] +treasure 1.2 1.16619 [3, 1, 3, 2, 0, 2, 1, 0, 0, 0] +treasured 2.6 0.66332 [3, 3, 2, 3, 3, 2, 1, 3, 3, 3] +treasurer 0.5 0.67082 [1, 0, 0, 0, 1, 0, 0, 0, 1, 2] +treasurers 0.4 0.66332 [0, 0, 0, 0, 1, 1, 2, 0, 0, 0] +treasurership 0.4 0.66332 [0, 0, 2, 0, 1, 0, 1, 0, 0, 0] +treasurerships 1.2 0.87178 [2, 0, 2, 0, 2, 1, 2, 2, 1, 0] +treasures 1.8 1.32665 [3, 3, 0, 1, 1, 4, 0, 3, 2, 1] +treasuries 0.9 1.04403 [0, 0, 1, 3, 2, 2, 0, 1, 0, 0] +treasuring 2.1 0.7 [2, 1, 3, 1, 3, 2, 2, 2, 2, 3] +treasury 0.8 1.07703 [2, 3, 0, 0, 0, 0, 0, 1, 2, 0] +treat 1.7 0.78102 [2, 2, 2, 0, 2, 1, 3, 2, 1, 2] +tremble -1.1 1.3 [-2, 0, -1, -2, -2, -2, 2, 0, -2, -2] +trembled -1.1 1.22066 [-1, 1, -1, -2, -2, -1, -3, -2, 1, -1] +trembler -0.6 1.28062 [-2, -2, -1, 0, -1, 2, 1, -2, -1, 0] +tremblers -1.0 0.63246 [-2, 0, -1, -1, 0, -2, -1, -1, -1, -1] +trembles -0.1 1.51327 [-1, -2, -1, 0, -1, 2, 2, -2, 2, 0] +trembling -1.5 0.92195 [-3, 0, -1, -3, -1, -1, -1, -2, -1, -2] +trembly -1.2 0.87178 [-2, 0, -1, -2, -2, -1, 0, 0, -2, -2] +tremulous -1.0 1.09545 [-1, -2, -1, -1, -1, -1, 2, -2, -2, -1] +trick -0.2 1.32665 [-1, 1, -2, -2, -1, 2, 0, 1, 1, -1] +tricked -0.6 0.91652 [-1, -1, -1, -1, 2, 0, -1, -1, -1, -1] +tricker -0.9 0.83066 [-2, 0, -1, -1, 1, -2, -1, -1, -1, -1] +trickeries -1.2 1.46969 [-2, -2, -1, -2, -1, 2, 1, -2, -3, -2] +trickers -1.4 0.66332 [-1, -3, -1, -2, -2, -1, -1, -1, -1, -1] +trickery -1.1 1.51327 [1, -1, -1, -2, -3, -2, -3, 2, -1, -1] +trickie -0.4 1.0198 [1, -1, 0, -1, -1, 1, -2, -1, 1, -1] +trickier -0.7 0.78102 [-1, -1, -1, 0, 1, -1, -1, -1, 0, -2] +trickiest -1.2 0.6 [-2, -2, 0, -1, -2, -1, -1, -1, -1, -1] +trickily -0.8 0.74833 [0, 1, -1, -1, -1, -1, -1, -1, -2, -1] +trickiness -1.2 0.9798 [-2, -1, -1, -2, -1, -2, 1, 0, -2, -2] +trickinesses -0.4 1.0198 [0, 2, 0, -2, -1, -1, 0, 0, -1, -1] +tricking 0.1 1.37477 [0, -2, 2, -1, 2, -2, 0, 1, 1, 0] +trickish -1.0 0.44721 [-1, -2, 0, -1, -1, -1, -1, -1, -1, -1] +trickishly -0.7 1.55242 [-3, -2, -1, 2, -1, 2, -2, -1, 0, -1] +trickishness -0.4 1.28062 [-1, 1, -2, -1, -1, -1, 0, -2, 1, 2] +trickled 0.1 0.3 [0, 0, 0, 0, 0, 0, 0, 0, 1, 0] +trickledown -0.7 0.64031 [0, -1, 0, -1, -2, 0, 0, -1, -1, -1] +trickles 0.2 0.4 [0, 0, 0, 1, 0, 0, 0, 0, 1, 0] +trickling -0.2 0.9798 [0, 0, -1, -2, -1, 2, 0, 0, 0, 0] +trickly -0.3 0.45826 [0, 0, -1, 0, 0, 0, 0, -1, 0, -1] +tricks -0.5 0.67082 [0, 0, -1, -1, 1, -1, -1, 0, -1, -1] +tricksier -0.5 0.67082 [-1, -1, 1, 0, -1, 0, 0, -1, -1, -1] +tricksiness -1.0 0.89443 [0, 0, -1, -1, -1, 0, -1, -2, -3, -1] +trickster -0.9 0.83066 [-1, -2, 0, -1, -2, -1, -1, 1, -1, -1] +tricksters -1.3 0.9 [-1, -2, -1, -2, 1, -2, -2, -1, -1, -2] +tricksy -0.8 0.9798 [-1, -1, -2, -1, 2, -1, -1, -1, -1, -1] +tricky -0.6 0.66332 [0, 0, -1, -1, 1, -1, -1, -1, -1, -1] +trite -0.8 0.4 [-1, -1, 0, 0, -1, -1, -1, -1, -1, -1] +triumph 2.1 1.04403 [2, 4, 3, 3, 1, 3, 1, 2, 1, 1] +triumphal 2.0 0.63246 [2, 3, 3, 2, 1, 2, 1, 2, 2, 2] +triumphalisms 1.9 0.9434 [2, 1, 2, 2, 2, 0, 2, 2, 4, 2] +triumphalist 0.5 1.20416 [1, 1, 2, 2, -1, -2, 0, 1, 0, 1] +triumphalists 0.9 1.64012 [1, -1, 0, 0, 1, 3, -2, 3, 1, 3] +triumphant 2.4 0.91652 [2, 3, 3, 3, 4, 1, 2, 1, 3, 2] +triumphantly 2.3 1.00499 [3, 3, 3, 3, 1, 0, 3, 2, 2, 3] +triumphed 2.2 1.4 [2, 3, 3, 3, 4, 3, 1, 1, -1, 3] +triumphing 2.3 0.64031 [2, 2, 3, 2, 2, 3, 2, 3, 1, 3] +triumphs 2.0 1.41421 [3, 2, 3, 3, 3, 1, -1, 1, 1, 4] +trivial -0.1 0.83066 [0, -1, -1, 0, 1, 0, 1, -1, 1, -1] +trivialise -0.8 1.16619 [-3, -1, -2, 0, 1, -1, -1, 1, -1, -1] +trivialised -0.8 1.6 [-2, 0, -2, 1, -1, 0, 1, 1, -4, -2] +trivialises -1.1 0.53852 [-1, -1, -1, 0, -1, -1, -1, -2, -2, -1] +trivialising -1.4 0.66332 [-2, -1, -2, -1, 0, -1, -2, -1, -2, -2] +trivialities -1.0 0.63246 [-2, -2, -1, -1, -1, 0, 0, -1, -1, -1] +triviality -0.5 1.11803 [-1, -1, -2, 0, -1, -1, 2, -1, 1, -1] +trivialization -0.9 1.04403 [-1, 2, -1, -1, -2, -2, -1, -1, -1, -1] +trivializations -0.7 1.18743 [-2, -1, -1, -2, 1, -1, -1, -1, 2, -1] +trivialize -1.1 0.53852 [0, -2, -2, -1, -1, -1, -1, -1, -1, -1] +trivialized -0.6 0.8 [-1, -1, 0, 0, -1, -1, 1, -1, 0, -2] +trivializes -1.0 0.7746 [-1, -1, -1, 0, -1, 0, -1, -1, -1, -3] +trivializing -0.6 1.95959 [-1, -1, -2, -1, -1, 2, -2, -4, 1, 3] +trivially 0.4 1.56205 [-1, -1, -1, -1, 0, 3, 0, 2, 3, 0] +trivium -0.3 0.64031 [0, 0, -2, 0, 0, 0, 0, -1, 0, 0] +trouble -1.7 0.64031 [-2, -2, -1, -1, -3, -2, -1, -2, -1, -2] +troubled -2.0 0.44721 [-2, -2, -2, -1, -2, -3, -2, -2, -2, -2] +troublemaker -2.0 0.63246 [-3, -2, -3, -2, -2, -1, -1, -2, -2, -2] +troublemakers -2.2 0.74833 [-3, -3, -3, -1, -3, -1, -2, -2, -2, -2] +troublemaking -1.8 0.6 [-2, -1, -1, -2, -2, -2, -3, -2, -1, -2] +troubler -1.4 0.4899 [-1, -1, -2, -1, -1, -1, -2, -2, -2, -1] +troublers -1.9 0.3 [-2, -2, -2, -2, -1, -2, -2, -2, -2, -2] +troubles -2.0 0.44721 [-2, -2, -2, -1, -2, -3, -2, -2, -2, -2] +troubleshoot 0.8 0.9798 [0, 0, 0, 2, 2, 2, 2, 0, 0, 0] +troubleshooter 1.0 0.89443 [0, 0, 0, 1, 2, 2, 0, 1, 2, 2] +troubleshooters 0.8 0.87178 [0, 0, 1, 2, 0, 1, 0, 2, 2, 0] +troubleshooting 0.7 1.34536 [0, 2, 1, 1, -1, 2, 0, 2, -2, 2] +troubleshoots 0.5 0.92195 [1, -1, 0, 0, 0, 0, 1, 0, 2, 2] +troublesome -2.3 0.78102 [-3, -2, -3, -2, -3, -3, -1, -2, -1, -3] +troublesomely -1.8 0.6 [-3, -1, -2, -2, -1, -2, -2, -2, -2, -1] +troublesomeness -1.9 0.7 [-2, -1, -2, -3, -2, -3, -1, -2, -1, -2] +troubling -2.5 0.67082 [-3, -3, -3, -3, -1, -2, -3, -2, -3, -2] +troublous -2.1 0.53852 [-2, -2, -2, -2, -2, -3, -2, -3, -1, -2] +troublously -2.1 1.22066 [-2, -3, -3, -3, -2, -1, 1, -2, -3, -3] +trueness 2.1 0.9434 [2, 1, 1, 3, 3, 4, 2, 1, 2, 2] +truer 1.5 0.67082 [1, 2, 1, 2, 1, 1, 2, 1, 3, 1] +truest 1.9 0.83066 [2, 2, 2, 3, 3, 0, 2, 1, 2, 2] +truly 1.9 0.9434 [4, 3, 1, 2, 2, 1, 1, 1, 2, 2] +trust 2.3 1.26886 [0, 4, 3, 3, 4, 1, 2, 2, 1, 3] +trustability 2.1 0.7 [1, 3, 3, 2, 2, 2, 1, 3, 2, 2] +trustable 2.3 0.45826 [2, 2, 3, 2, 2, 3, 3, 2, 2, 2] +trustbuster -0.5 1.28452 [-3, -1, 0, 0, 0, 0, -2, 0, 2, -1] +trusted 2.1 0.9434 [3, 2, 2, 1, 4, 1, 2, 2, 3, 1] +trustee 1.0 0.89443 [2, 2, 0, 1, 1, 0, 2, 0, 2, 0] +trustees 0.3 0.64031 [0, 1, 0, 0, 2, 0, 0, 0, 0, 0] +trusteeship 0.5 0.67082 [0, 1, 1, 0, 0, 1, 0, 0, 2, 0] +trusteeships 0.6 1.0198 [3, 0, 0, 0, 0, 0, 0, 2, 1, 0] +truster 1.9 1.3 [2, 2, 1, 1, 4, 0, 3, 1, 4, 1] +trustful 2.1 0.9434 [1, 2, 2, 1, 2, 2, 1, 3, 3, 4] +trustfully 1.5 0.67082 [2, 1, 2, 1, 1, 3, 1, 2, 1, 1] +trustfulness 2.1 0.83066 [3, 2, 3, 2, 3, 2, 2, 2, 0, 2] +trustier 1.3 1.1 [1, 1, 1, 2, 0, 0, 3, 0, 3, 2] +trusties 1.0 0.7746 [1, 1, 0, 2, 1, 0, 2, 0, 1, 2] +trustiest 2.2 0.87178 [3, 2, 2, 3, 2, 2, 4, 1, 1, 2] +trustily 1.6 0.91652 [2, 0, 3, 1, 2, 1, 1, 1, 2, 3] +trustiness 1.6 0.91652 [2, 3, 0, 1, 2, 2, 2, 2, 0, 2] +trusting 1.7 1.00499 [3, 0, 1, 2, 3, 0, 2, 2, 2, 2] +trustingly 1.6 0.91652 [3, 1, 2, 3, 2, 2, 0, 1, 1, 1] +trustingness 1.6 1.2 [1, 2, 1, 3, 2, 1, 4, 2, 0, 0] +trustless -2.3 0.78102 [-2, -4, -3, -2, -2, -3, -2, -2, -1, -2] +trustor 0.4 0.66332 [2, 0, 0, 1, 0, 0, 0, 1, 0, 0] +trustors 1.2 0.87178 [0, 0, 2, 1, 1, 2, 2, 2, 0, 2] +trusts 2.1 0.53852 [2, 2, 2, 2, 1, 2, 2, 3, 2, 3] +trustworthily 2.3 0.9 [3, 1, 2, 2, 2, 1, 3, 4, 3, 2] +trustworthiness 1.8 0.74833 [2, 1, 3, 1, 2, 2, 1, 2, 3, 1] +trustworthy 2.6 0.91652 [3, 2, 3, 4, 2, 4, 2, 3, 1, 2] +trusty 2.2 0.74833 [3, 2, 3, 1, 2, 2, 3, 2, 1, 3] +truth 1.3 1.00499 [2, 1, 0, 1, 1, 0, 3, 3, 1, 1] +truthful 2.0 0.63246 [2, 2, 1, 3, 3, 2, 1, 2, 2, 2] +truthfully 1.9 1.04403 [3, 1, 3, 0, 2, 1, 3, 2, 1, 3] +truthfulness 1.7 1.1 [3, 2, 2, 2, 1, -1, 3, 2, 2, 1] +truths 1.8 0.87178 [0, 1, 1, 3, 2, 2, 3, 2, 2, 2] +tumor -1.6 1.49666 [-3, -2, -2, -1, -2, 1, -4, 1, -2, -2] +turmoil -1.5 0.92195 [-1, -1, -3, -3, -2, -2, -1, -1, 0, -1] +twat -3.4 0.91652 [-3, -4, -4, -4, -3, -1, -4, -4, -3, -4] +ugh -1.8 0.9798 [-1, -1, -1, -1, -1, -2, -4, -2, -3, -2] +uglier -2.2 0.87178 [-2, -2, -1, -3, -4, -1, -3, -2, -2, -2] +uglies -2.0 0.89443 [-2, -2, -1, -3, -4, -1, -2, -2, -1, -2] +ugliest -2.8 0.74833 [-3, -3, -4, -3, -3, -3, -3, -3, -1, -2] +uglification -2.2 0.87178 [-3, -1, -2, -2, -1, -2, -4, -3, -2, -2] +uglified -1.5 0.67082 [-1, -1, -3, -2, -2, -1, -1, -1, -2, -1] +uglifies -1.8 0.74833 [-1, -1, -3, -2, -3, -1, -2, -2, -2, -1] +uglify -2.1 0.9434 [-3, -3, -1, -4, -2, -2, -1, -2, -1, -2] +uglifying -2.2 0.4 [-3, -2, -2, -2, -2, -2, -2, -2, -3, -2] +uglily -2.1 0.3 [-3, -2, -2, -2, -2, -2, -2, -2, -2, -2] +ugliness -2.7 0.9 [-4, -2, -3, -2, -4, -2, -4, -2, -2, -2] +uglinesses -2.5 1.0247 [-3, -3, -2, -1, -1, -3, -2, -2, -4, -4] +ugly -2.3 0.9 [-3, -2, -1, -2, -4, -1, -3, -2, -2, -3] +unacceptable -2.0 0.44721 [-2, -2, -1, -2, -2, -2, -2, -3, -2, -2] +unappreciated -1.7 0.78102 [-1, -3, -2, -1, -1, -1, -2, -1, -2, -3] +unapproved -1.4 0.4899 [-1, -1, -1, -2, -2, -1, -2, -2, -1, -1] +unattractive -1.9 0.53852 [-1, -2, -3, -2, -1, -2, -2, -2, -2, -2] +unaware -0.8 0.4 [-1, -1, -1, 0, -1, -1, 0, -1, -1, -1] +unbelievable 0.8 1.6 [0, 0, 1, -2, 1, 3, 1, 0, 4, 0] +unbelieving -0.8 0.4 [0, -1, -1, -1, -1, -1, -1, 0, -1, -1] +unbiased -0.1 1.22066 [-2, -1, 2, 1, 0, -1, -1, 1, 1, -1] +uncertain -1.2 0.6 [-2, -1, -2, -1, -1, -1, 0, -1, -2, -1] +uncertainly -1.4 0.4899 [-2, -1, -1, -1, -2, -1, -1, -2, -2, -1] +uncertainness -1.3 0.45826 [-2, -2, -1, -1, -1, -1, -1, -2, -1, -1] +uncertainties -1.4 0.66332 [-3, -2, -1, -1, -1, -1, -1, -2, -1, -1] +uncertainty -1.4 0.4899 [-1, -1, -2, -1, -2, -1, -2, -1, -2, -1] +unclear -1.0 0.44721 [-2, -1, 0, -1, -1, -1, -1, -1, -1, -1] +uncomfortable -1.6 0.4899 [-2, -1, -2, -1, -1, -2, -2, -1, -2, -2] +uncomfortably -1.7 0.64031 [-2, -1, -3, -1, -1, -2, -2, -1, -2, -2] +uncompelling -0.9 0.7 [0, -2, -1, 0, -1, -1, -1, 0, -1, -2] +unconcerned -0.9 0.83066 [-2, -2, -1, 1, -1, -1, -1, 0, -1, -1] +unconfirmed -0.5 0.67082 [0, -1, 0, -1, 0, -1, 0, 0, -2, 0] +uncontrollability -1.7 0.45826 [-1, -1, -2, -2, -2, -2, -1, -2, -2, -2] +uncontrollable -1.5 1.11803 [-2, -1, -1, -2, -1, -1, 1, -2, -3, -3] +uncontrollably -1.5 0.67082 [-2, -1, 0, -2, -1, -1, -2, -2, -2, -2] +uncontrolled -1.0 0.7746 [-1, 0, -1, -2, -1, 0, -1, -2, -2, 0] +unconvinced -1.6 0.8 [-2, -3, -1, -2, -1, 0, -2, -2, -1, -2] +uncredited -1.0 1.09545 [-1, -2, -2, 2, -1, -2, -1, -1, -1, -1] +undecided -0.9 0.9434 [-1, 0, -1, 0, -1, -1, -2, 0, -3, 0] +underestimate -1.2 0.4 [-1, -2, -1, -1, -1, -1, -1, -1, -2, -1] +underestimated -1.1 0.53852 [-1, -1, -1, -2, 0, -1, -2, -1, -1, -1] +underestimates -1.1 1.64012 [-2, -4, -1, -1, -1, -1, 3, -1, -2, -1] +undermine -1.2 1.16619 [-2, -2, -1, -1, -1, -1, 2, -2, -2, -2] +undermined -1.5 0.67082 [-1, -2, -1, -3, -1, -1, -1, -2, -2, -1] +undermines -1.4 0.4899 [-1, -2, -1, -2, -1, -1, -1, -2, -2, -1] +undermining -1.5 0.67082 [-1, -3, -1, -2, -2, -1, -1, -1, -2, -1] +undeserving -1.9 0.3 [-2, -2, -1, -2, -2, -2, -2, -2, -2, -2] +undesirable -1.9 0.7 [-1, -2, -3, -1, -3, -2, -1, -2, -2, -2] +unease -1.7 0.64031 [-2, -2, -2, -1, -1, -2, -1, -3, -1, -2] +uneasier -1.4 0.4899 [-1, -1, -1, -2, -2, -1, -2, -2, -1, -1] +uneasiest -2.1 0.83066 [-1, -4, -3, -2, -2, -2, -2, -2, -1, -2] +uneasily -1.4 1.0198 [-2, -2, -1, -1, -2, 1, -3, -1, -2, -1] +uneasiness -1.6 0.4899 [-2, -2, -1, -2, -1, -1, -2, -2, -1, -2] +uneasinesses -1.8 0.87178 [-2, -1, -4, -1, -1, -2, -2, -2, -1, -2] +uneasy -1.6 0.4899 [-1, -2, -2, -1, -1, -2, -2, -1, -2, -2] +unemployment -1.9 0.7 [-2, -1, -2, -3, -1, -2, -1, -2, -2, -3] +unequal -1.4 0.66332 [-1, -2, -2, -2, -1, -1, -2, 0, -2, -1] +unequaled 0.5 1.80278 [-2, 3, 0, 3, 3, 0, 0, 0, -2, 0] +unethical -2.3 0.78102 [-3, -3, -1, -2, -2, -2, -3, -1, -3, -3] +unfair -2.1 0.83066 [-1, -3, -3, -2, -3, -1, -2, -3, -1, -2] +unfocused -1.7 0.64031 [-2, -1, -2, -1, -1, -2, -3, -2, -1, -2] +unfortunate -2.0 0.63246 [-2, -2, -2, -3, -3, -1, -2, -1, -2, -2] +unfortunately -1.4 0.91652 [-2, -1, -2, -2, 1, -2, -1, -1, -2, -2] +unfortunates -1.9 0.7 [-2, -3, -1, -1, -2, -2, -2, -1, -3, -2] +unfriendly -1.5 0.5 [-1, -2, -1, -2, -1, -2, -2, -2, -1, -1] +unfulfilled -1.8 0.4 [-2, -2, -2, -2, -1, -2, -2, -1, -2, -2] +ungrateful -2.0 0.0 [-2, -2, -2, -2, -2, -2, -2, -2, -2, -2] +ungratefully -1.8 0.6 [-2, -2, -1, -2, -2, -1, -3, -1, -2, -2] +ungratefulness -1.6 0.4899 [-2, -2, -2, -2, -1, -1, -1, -2, -2, -1] +unhappier -2.4 0.8 [-2, -2, -1, -4, -3, -3, -2, -2, -2, -3] +unhappiest -2.5 0.80623 [-3, -4, -3, -2, -1, -3, -2, -2, -2, -3] +unhappily -1.9 0.53852 [-2, -1, -2, -2, -3, -2, -1, -2, -2, -2] +unhappiness -2.4 0.66332 [-3, -2, -2, -3, -2, -2, -3, -1, -3, -3] +unhappinesses -2.2 0.87178 [-3, -4, -2, -2, -2, -2, -1, -2, -1, -3] +unhappy -1.8 0.6 [-2, -2, -1, -3, -2, -2, -2, -1, -2, -1] +unhealthy -2.4 0.66332 [-1, -2, -3, -3, -2, -3, -3, -2, -2, -3] +unified 1.6 0.66332 [1, 2, 2, 1, 2, 1, 2, 1, 3, 1] +unimportant -1.3 0.45826 [-1, -1, -2, -1, -1, -2, -1, -1, -2, -1] +unimpressed -1.4 0.66332 [-1, -1, -1, -2, -1, -2, -1, -1, -3, -1] +unimpressive -1.4 0.4899 [-1, -2, -2, -1, -1, -2, -2, -1, -1, -1] +unintelligent -2.0 1.18322 [-1, -2, -3, -1, -1, -4, -1, -1, -4, -2] +uninvolved -2.2 0.9798 [-2, -1, -3, -2, -1, -3, -1, -2, -4, -3] +uninvolving -2.0 1.18322 [-4, -1, -3, -2, -1, -4, -1, -1, -2, -1] +united 1.8 0.6 [1, 2, 2, 2, 1, 2, 2, 1, 2, 3] +unjust -2.3 0.45826 [-3, -3, -2, -2, -2, -2, -3, -2, -2, -2] +unkind -1.6 0.66332 [-2, -2, -1, -1, -1, -2, -3, -1, -1, -2] +unlovable -2.7 0.9 [-4, -2, -1, -3, -3, -3, -4, -2, -3, -2] +unloved -1.9 0.53852 [-1, -2, -2, -1, -2, -2, -3, -2, -2, -2] +unlovelier -1.9 0.7 [-2, -2, -1, -3, -1, -2, -1, -3, -2, -2] +unloveliest -1.9 0.83066 [-2, -4, -2, -2, -1, -1, -1, -2, -2, -2] +unloveliness -2.0 0.89443 [-2, -3, -1, -1, -3, -1, -3, -2, -3, -1] +unlovely -2.1 0.53852 [-2, -3, -2, -3, -1, -2, -2, -2, -2, -2] +unloving -2.3 0.45826 [-2, -3, -2, -3, -2, -2, -2, -3, -2, -2] +unmatched -0.3 2.0025 [0, -1, 2, 3, 0, -1, -3, 0, -4, 1] +unmotivated -1.4 0.4899 [-2, -2, -1, -1, -1, -2, -2, -1, -1, -1] +unpleasant -2.1 0.53852 [-2, -2, -3, -3, -2, -2, -2, -2, -1, -2] +unprofessional -2.3 0.78102 [-2, -1, -3, -3, -2, -1, -3, -2, -3, -3] +unprotected -1.5 0.67082 [-2, -2, -1, -1, -3, -1, -1, -2, -1, -1] +unresearched -1.1 0.7 [-2, -1, -1, -1, -1, -2, -2, 0, 0, -1] +unsatisfied -1.7 0.64031 [-2, -1, -2, -1, -1, -2, -3, -1, -2, -2] +unsavory -1.9 0.53852 [-2, -1, -2, -2, -2, -3, -1, -2, -2, -2] +unsecured -1.6 0.4899 [-1, -2, -2, -1, -1, -2, -1, -2, -2, -2] +unsettled -1.3 0.45826 [-1, -1, -1, -2, -2, -1, -2, -1, -1, -1] +unsophisticated -1.2 0.87178 [-1, -1, -1, -2, -2, -2, -1, -2, 1, -1] +unstable -1.5 0.5 [-2, -2, -1, -2, -1, -1, -1, -2, -2, -1] +unstoppable -0.8 1.77764 [0, -4, 2, 0, 1, -2, -2, 0, -3, 0] +unsuccessful -1.5 0.5 [-2, -1, -1, -2, -2, -1, -1, -1, -2, -2] +unsuccessfully -1.7 0.78102 [-2, -2, -1, -1, -1, -2, -3, -3, -1, -1] +unsupported -1.7 0.78102 [-2, 0, -3, -2, -2, -1, -2, -2, -1, -2] +unsure -1.0 0.44721 [-1, -1, -1, -1, 0, -2, -1, -1, -1, -1] +unsurely -1.3 0.78102 [-1, 0, -1, -1, -1, -3, -1, -2, -2, -1] +untarnished 1.6 1.35647 [3, 2, 2, 1, 1, 2, -2, 3, 2, 2] +unwanted -0.9 1.3 [-1, -2, -2, -1, -2, 1, 2, -1, -2, -1] +unwelcome -1.7 0.45826 [-2, -2, -2, -1, -1, -2, -2, -1, -2, -2] +unworthy -2.0 0.44721 [-3, -2, -2, -2, -2, -2, -1, -2, -2, -2] +upset -1.6 0.4899 [-1, -1, -2, -2, -1, -1, -2, -2, -2, -2] +upsets -1.5 0.67082 [-2, -3, -1, -1, -1, -1, -2, -2, -1, -1] +upsetter -1.9 0.7 [-2, -2, -1, -1, -3, -2, -3, -1, -2, -2] +upsetters -2.0 0.63246 [-3, -3, -1, -2, -2, -2, -2, -2, -1, -2] +upsetting -2.1 0.53852 [-2, -3, -2, -3, -2, -1, -2, -2, -2, -2] +uptight -1.6 0.4899 [-2, -1, -2, -1, -1, -2, -2, -1, -2, -2] +uptightness -1.2 0.4 [-1, -2, -1, -2, -1, -1, -1, -1, -1, -1] +urgent 0.8 1.16619 [3, -1, 0, 1, 1, 0, 0, 0, 2, 2] +useful 1.9 0.83066 [2, 1, 1, 2, 2, 4, 2, 1, 2, 2] +usefully 1.8 0.6 [2, 2, 1, 3, 1, 2, 1, 2, 2, 2] +usefulness 1.2 1.32665 [3, 1, 3, -1, 2, 2, 1, 1, -1, 1] +useless -1.8 0.4 [-2, -1, -2, -2, -1, -2, -2, -2, -2, -2] +uselessly -1.5 0.67082 [-2, -3, -1, -1, -1, -1, -2, -2, -1, -1] +uselessness -1.6 0.8 [-3, -2, -2, -2, -1, -2, 0, -1, -1, -2] +v.v -2.9 0.9434 [-3, -3, -4, -3, -1, -3, -4, -2, -4, -2] +vague -0.4 0.8 [0, -1, -1, -1, 0, -1, 1, -1, 1, -1] +vain -1.8 0.6 [-2, -1, -2, -3, -2, -1, -1, -2, -2, -2] +validate 1.5 0.92195 [1, 2, 1, 1, 1, 3, 1, 3, 0, 2] +validated 0.9 0.83066 [2, 1, 0, 1, 1, 0, 2, 0, 0, 2] +validates 1.4 0.66332 [1, 1, 1, 2, 3, 1, 2, 1, 1, 1] +validating 1.4 0.8 [2, 2, 1, 3, 0, 2, 1, 1, 1, 1] +valuable 2.1 0.83066 [3, 2, 4, 2, 2, 2, 2, 1, 1, 2] +valuableness 1.7 0.78102 [2, 2, 1, 3, 3, 2, 1, 1, 1, 1] +valuables 2.1 0.83066 [4, 1, 2, 2, 3, 2, 1, 2, 2, 2] +valuably 2.3 1.00499 [3, 4, 4, 1, 2, 2, 2, 2, 1, 2] +value 1.4 1.11355 [2, 3, 0, 1, 1, 3, 0, 2, 0, 2] +valued 1.9 0.7 [3, 1, 2, 1, 2, 2, 2, 3, 2, 1] +values 1.7 1.18743 [2, 2, 2, 4, 0, 1, 0, 1, 3, 2] +valuing 1.4 0.91652 [1, 0, 3, 2, 2, 2, 2, 0, 1, 1] +vanity -0.9 1.7 [-2, -3, -3, 0, -2, -1, 2, 2, -1, -1] +verdict 0.6 0.91652 [0, 0, 0, 0, 0, 0, 0, 2, 2, 2] +verdicts 0.3 1.1 [0, 0, 0, 0, 2, 2, 0, -2, 1, 0] +vested 0.6 1.28062 [2, -2, 1, 3, 1, 0, 0, 1, 0, 0] +vexation -1.9 1.04403 [0, -2, -3, -3, -2, -2, -2, -3, 0, -2] +vexing -2.0 0.44721 [-2, -2, -2, -1, -2, -2, -2, -3, -2, -2] +vibrant 2.4 0.8 [2, 3, 1, 1, 3, 3, 3, 2, 3, 3] +vicious -1.5 1.5 [1, -2, -3, -1, -1, -3, 1, -3, -1, -3] +viciously -1.3 1.26886 [-2, -3, -1, -2, -2, -1, -1, 2, -1, -2] +viciousness -2.4 1.35647 [-3, -1, -4, -2, -3, -3, 1, -3, -3, -3] +viciousnesses -0.6 1.62481 [0, -1, -1, -3, 0, -3, 2, 1, 1, -2] +victim -1.1 1.92094 [-1, -2, 2, -3, -3, -2, -3, 1, 2, -2] +victimhood -2.0 0.44721 [-2, -2, -2, -2, -2, -1, -3, -2, -2, -2] +victimhoods -0.9 1.37477 [-1, 0, -1, 1, -2, -1, -4, 1, -1, -1] +victimise -1.1 1.92094 [-3, -3, -2, -2, -1, 2, -2, 1, -3, 2] +victimised -1.5 1.56525 [-2, -2, -2, 1, -3, 2, -2, -3, -2, -2] +victimises -1.2 2.31517 [-3, -3, -4, 2, -2, -2, 1, 2, 1, -4] +victimising -2.5 0.67082 [-3, -1, -3, -2, -2, -3, -3, -2, -3, -3] +victimization -2.3 0.78102 [-1, -3, -3, -2, -3, -1, -3, -2, -3, -2] +victimizations -1.5 1.85742 [-2, -3, -3, -1, -2, 2, 2, -2, -3, -3] +victimize -2.5 0.67082 [-3, -2, -4, -2, -2, -2, -2, -3, -3, -2] +victimized -1.8 1.53623 [-2, -1, -3, -3, -3, 1, 1, -2, -3, -3] +victimizer -1.8 1.72047 [-3, -2, -3, -3, -2, 2, 1, -2, -3, -3] +victimizers -1.6 1.68523 [-3, -2, -3, 1, -3, -1, -2, 2, -2, -3] +victimizes -1.5 1.9105 [-2, -1, -4, -3, -2, 2, 2, -2, -3, -2] +victimizing -2.6 0.4899 [-2, -3, -3, -3, -2, -3, -2, -3, -2, -3] +victimless 0.6 0.4899 [0, 1, 0, 1, 1, 0, 0, 1, 1, 1] +victimologies -0.6 1.35647 [-2, 0, -2, -1, 0, 2, 1, 0, -2, -2] +victimologist -0.5 0.67082 [0, -1, -1, 0, 0, 0, 0, -1, -2, 0] +victimologists -0.4 0.91652 [0, 1, 0, -2, -2, 0, 0, 0, -1, 0] +victimology 0.3 1.00499 [0, 0, 0, -1, 0, 1, 0, 0, 3, 0] +victims -1.3 2.05183 [-3, -1, -3, -3, -3, 2, 1, -2, 2, -3] +vigilant 0.7 0.9 [0, 2, 0, 2, 0, -1, 1, 1, 1, 1] +vigor 1.1 1.37477 [0, 3, 2, 1, 2, 2, 0, 1, -2, 2] +vigorish -0.4 1.2 [0, -3, -1, -1, 0, -1, 0, 0, 2, 0] +vigorishes 0.4 1.56205 [0, 0, 2, 1, 2, 0, -2, -2, 0, 3] +vigoroso 1.5 0.67082 [2, 0, 1, 2, 2, 1, 2, 1, 2, 2] +vigorously 0.5 0.92195 [0, 0, 0, 1, 2, 0, 2, -1, 1, 0] +vigorousness 0.4 1.11355 [0, 3, 0, -1, -1, 0, 0, 1, 1, 1] +vigors 1.0 1.0 [0, 1, 0, 1, 0, 0, 1, 3, 2, 2] +vigour 0.9 0.9434 [0, 2, 2, 2, 1, 1, 0, 1, -1, 1] +vigours 0.4 1.68523 [-4, 1, 1, 1, -1, 1, 2, 2, 0, 1] +vile -3.1 0.83066 [-4, -2, -4, -4, -2, -3, -3, -3, -2, -4] +villain -2.6 0.4899 [-3, -2, -2, -3, -2, -2, -3, -3, -3, -3] +villainess -2.9 0.53852 [-3, -2, -3, -4, -3, -2, -3, -3, -3, -3] +villainesses -2.0 1.18322 [-2, -3, -2, -2, -2, -3, 1, -3, -1, -3] +villainies -2.3 1.00499 [-3, -2, -3, -3, -3, -1, -3, -2, -3, 0] +villainous -2.0 0.63246 [-3, -2, -1, -2, -2, -2, -2, -1, -2, -3] +villainously -2.9 0.53852 [-3, -3, -3, -3, -3, -4, -2, -3, -2, -3] +villainousness -2.7 0.9 [-4, -3, -4, -3, -1, -3, -2, -2, -2, -3] +villains -3.4 0.91652 [-4, -3, -4, -3, -4, -3, -4, -4, -1, -4] +villainy -2.6 0.4899 [-3, -2, -3, -3, -2, -2, -2, -3, -3, -3] +vindicate 0.3 1.95192 [2, -1, -2, -3, -1, 3, 0, 3, 1, 1] +vindicated 1.8 1.16619 [1, 3, -1, 2, 2, 1, 3, 2, 2, 3] +vindicates 1.6 0.66332 [2, 3, 2, 2, 2, 1, 1, 1, 1, 1] +vindicating -1.1 1.97231 [-3, -2, 2, -3, -2, 1, 1, 1, -3, -3] +violate -2.2 0.6 [-3, -3, -2, -3, -2, -2, -1, -2, -2, -2] +violated -2.4 0.66332 [-3, -3, -3, -3, -2, -3, -1, -2, -2, -2] +violater -2.6 0.91652 [-3, -3, -4, -4, -2, -3, -2, -2, -2, -1] +violaters -2.4 0.8 [-1, -3, -1, -2, -3, -3, -3, -2, -3, -3] +violates -2.3 0.9 [-3, -2, -4, -3, -2, -3, -2, -2, -1, -1] +violating -2.5 0.92195 [-2, -3, -3, -1, -3, -2, -4, -1, -3, -3] +violation -2.2 0.9798 [-3, -1, -1, -3, -3, -2, -1, -2, -2, -4] +violations -2.4 0.66332 [-2, -2, -2, -3, -2, -4, -2, -2, -2, -3] +violative -2.4 0.66332 [-2, -3, -3, -3, -1, -3, -2, -2, -2, -3] +violator -2.4 1.0198 [-1, -4, -3, -2, -3, -2, -2, -1, -4, -2] +violators -1.9 1.51327 [-2, 2, -3, -4, -1, -2, -3, -2, -2, -2] +violence -3.1 0.53852 [-2, -3, -3, -3, -3, -4, -4, -3, -3, -3] +violent -2.9 0.53852 [-3, -3, -3, -3, -3, -4, -3, -2, -2, -3] +violently -2.8 0.74833 [-3, -3, -2, -3, -3, -3, -4, -1, -3, -3] +virtue 1.8 0.74833 [1, 2, 3, 2, 2, 2, 3, 1, 1, 1] +virtueless -1.4 1.0198 [-2, 0, -2, -3, -1, -3, -1, -1, -1, 0] +virtues 1.5 0.80623 [2, 2, 2, 1, 0, 1, 3, 1, 2, 1] +virtuosa 1.7 1.48661 [0, 4, 2, 3, 2, 3, 0, 2, -1, 2] +virtuosas 1.8 0.87178 [2, 3, 1, 2, 1, 0, 3, 2, 2, 2] +virtuose 1.0 1.41421 [2, 1, 0, 2, 1, -1, 1, 1, -1, 4] +virtuosi 0.9 1.37477 [2, 0, 0, 2, 1, 0, 0, 1, -1, 4] +virtuosic 2.2 1.07703 [2, 2, 4, 1, 0, 3, 3, 2, 2, 3] +virtuosity 2.1 0.83066 [3, 3, 3, 2, 1, 3, 2, 2, 1, 1] +virtuoso 2.0 1.0 [2, 2, 3, 2, 1, 0, 3, 3, 3, 1] +virtuosos 1.8 1.16619 [2, 3, 1, -1, 2, 1, 3, 3, 2, 2] +virtuous 2.4 1.2 [0, 3, 2, 1, 3, 4, 2, 2, 4, 3] +virtuously 1.8 1.16619 [3, 2, 3, 1, 3, 1, -1, 2, 2, 2] +virtuousness 2.0 1.09545 [3, 4, 2, 2, 0, 1, 2, 3, 2, 1] +virulent -2.7 0.64031 [-3, -2, -4, -2, -3, -3, -2, -3, -2, -3] +vision 1.0 1.0 [0, 0, 0, 2, 1, 3, 2, 1, 1, 0] +visionary 2.4 1.0198 [1, 3, 1, 2, 4, 1, 3, 3, 3, 3] +visioning 1.1 0.9434 [1, 2, 0, 0, 3, 0, 1, 1, 2, 1] +visions 0.9 0.9434 [2, 0, 0, 0, 0, 1, 2, 2, 0, 2] +vital 1.2 1.46969 [-3, 2, 1, 1, 2, 2, 1, 2, 2, 2] +vitalise 1.1 0.9434 [1, 2, 0, 2, 2, 0, 2, 0, 2, 0] +vitalised 0.6 1.49666 [1, -2, 2, 0, 2, 1, -2, 2, 0, 2] +vitalises 1.1 1.3 [1, 2, 2, 0, 2, 2, -2, 2, 0, 2] +vitalising 2.1 0.53852 [2, 2, 3, 2, 3, 2, 2, 1, 2, 2] +vitalism 0.2 0.6 [0, 0, 0, 0, 0, 0, 0, 0, 2, 0] +vitalist 0.3 0.64031 [0, 0, 0, 0, 0, 0, 1, 0, 2, 0] +vitalists 0.3 1.34536 [2, -3, 1, 0, 0, 0, 1, 0, 2, 0] +vitalities 1.2 0.87178 [2, 1, 3, 1, 1, 0, 2, 1, 0, 1] +vitality 1.3 0.9 [3, 2, 0, 1, 1, 1, 2, 0, 2, 1] +vitalization 1.6 0.91652 [2, 3, 3, 1, 2, 1, 0, 2, 1, 1] +vitalizations 0.8 0.74833 [0, 1, 1, 2, 0, 0, 0, 2, 1, 1] +vitalize 1.6 0.66332 [3, 2, 2, 1, 2, 1, 1, 1, 2, 1] +vitalized 1.5 0.67082 [1, 1, 2, 2, 0, 2, 1, 2, 2, 2] +vitalizes 1.4 0.4899 [2, 1, 1, 2, 1, 2, 1, 2, 1, 1] +vitalizing 1.3 0.9 [3, 1, 0, 0, 1, 1, 2, 2, 2, 1] +vitally 1.1 0.53852 [0, 2, 1, 1, 1, 1, 2, 1, 1, 1] +vitals 1.1 0.7 [1, 0, 1, 2, 2, 0, 2, 1, 1, 1] +vitamin 1.2 0.87178 [3, 1, 0, 0, 1, 2, 1, 2, 1, 1] +vitriolic -2.1 0.83066 [-2, -2, -2, -4, -3, -2, -1, -1, -2, -2] +vivacious 1.8 0.9798 [0, 1, 3, 3, 3, 2, 2, 2, 1, 1] +vociferous -0.8 0.9798 [1, -2, -1, -2, -1, -1, 1, -1, -1, -1] +vulnerabilities -0.6 1.49666 [0, -3, -1, -1, -1, 2, -2, 2, -1, -1] +vulnerability -0.9 1.75784 [1, -1, -1, -2, 1, -3, -1, 2, -4, -1] +vulnerable -0.9 1.37477 [-2, -2, 2, -1, -3, -1, 1, -1, -1, -1] +vulnerableness -1.1 1.04403 [-1, -1, -2, -3, -1, 1, 0, -2, -1, -1] +vulnerably -1.2 1.46969 [-2, -2, 2, -1, -2, -3, 1, -1, -2, -2] +vulture -2.0 0.89443 [-2, -3, -1, -2, -1, -1, -1, -3, -3, -3] +vultures -1.3 1.55242 [-2, -3, -2, 2, -2, -2, -3, -1, -1, 1] +w00t 2.2 1.32665 [3, 2, 3, 2, 0, 4, 0, 4, 2, 2] +walkout -1.3 0.9 [-1, -2, -2, -1, -1, -2, -1, 1, -2, -2] +walkouts -0.7 1.00499 [-2, -2, -1, 0, -1, -1, -1, 1, -1, 1] +wanker -2.5 0.67082 [-2, -3, -3, -2, -3, -3, -2, -1, -3, -3] +want 0.3 1.18743 [0, -2, 0, 1, 2, -1, 2, 1, 0, 0] +war -2.9 1.13578 [-1, -3, -4, -4, -3, -1, -2, -3, -4, -4] +warfare -1.2 1.16619 [-2, 0, -1, -2, 0, -3, 1, -2, -2, -1] +warfares -1.8 0.87178 [-2, -1, -2, -2, -3, -1, -3, 0, -2, -2] +warm 0.9 0.7 [1, 0, 0, 1, 1, 2, 1, 2, 1, 0] +warmblooded 0.2 0.6 [0, 0, 2, 0, 0, 0, 0, 0, 0, 0] +warmed 1.1 0.53852 [2, 0, 1, 1, 1, 2, 1, 1, 1, 1] +warmer 1.2 0.9798 [2, 2, 2, 1, -1, 0, 2, 1, 1, 2] +warmers 1.0 0.44721 [1, 1, 1, 2, 1, 1, 1, 0, 1, 1] +warmest 1.7 1.34536 [3, 2, 1, 2, 3, 2, 2, 2, -2, 2] +warmhearted 1.8 0.6 [3, 2, 2, 2, 2, 1, 2, 1, 1, 2] +warmheartedness 2.7 0.64031 [2, 4, 3, 2, 3, 3, 3, 2, 2, 3] +warming 0.6 0.8 [0, 0, 2, 2, 1, 1, 0, 0, 0, 0] +warmish 1.4 0.66332 [1, 3, 2, 1, 1, 1, 1, 2, 1, 1] +warmly 1.7 0.64031 [2, 1, 2, 1, 2, 1, 2, 1, 2, 3] +warmness 1.5 0.92195 [3, 1, 2, 1, 0, 1, 3, 2, 1, 1] +warmonger -2.9 1.13578 [-3, 0, -4, -4, -2, -3, -4, -3, -3, -3] +warmongering -2.5 0.67082 [-2, -3, -3, -1, -2, -3, -3, -2, -3, -3] +warmongers -2.8 0.87178 [-2, -3, -4, -4, -3, -1, -2, -3, -3, -3] +warmouth 0.4 0.66332 [0, 0, 2, 0, 0, 0, 0, 1, 1, 0] +warmouths -0.8 1.32665 [-1, -1, -2, -1, -2, -2, 0, 2, 1, -2] +warms 1.1 0.7 [2, 2, 1, 2, 1, 0, 1, 1, 0, 1] +warmth 2.0 0.44721 [2, 2, 2, 2, 1, 2, 2, 3, 2, 2] +warmup 0.4 0.66332 [0, 2, 0, 1, 1, 0, 0, 0, 0, 0] +warmups 0.8 0.9798 [0, 2, 0, 0, 0, 2, 2, 0, 2, 0] +warn -0.4 1.35647 [0, -1, 0, -2, -1, 2, 1, -2, 1, -2] +warned -1.1 0.53852 [-1, -1, -2, 0, -1, -1, -1, -2, -1, -1] +warning -1.4 1.0198 [-2, -1, -1, -1, -2, 0, -4, -1, -1, -1] +warnings -1.2 0.9798 [-2, -1, 0, -1, -2, 0, 0, -1, -3, -2] +warns -0.4 1.0198 [1, -1, -1, 1, -1, -1, -2, 1, 0, -1] +warred -2.4 0.8 [-2, -2, -4, -1, -3, -2, -3, -2, -3, -2] +warring -1.9 1.04403 [-3, -3, 0, -1, -2, -2, -3, -1, -1, -3] +wars -2.6 0.8 [-2, -3, -1, -3, -2, -4, -3, -3, -2, -3] +warsaw -0.1 0.3 [0, -1, 0, 0, 0, 0, 0, 0, 0, 0] +warsaws -0.2 0.4 [0, 0, 0, -1, 0, 0, 0, 0, -1, 0] +warship -0.7 0.9 [0, 0, 0, 0, 0, -2, -1, 0, -2, -2] +warships -0.5 0.80623 [0, -1, 0, 0, -2, 0, 0, -2, 0, 0] +warstle 0.1 0.7 [0, 0, 0, 0, 0, 0, 0, 0, 2, -1] +waste -1.8 0.9798 [-2, -2, -1, -3, -2, -1, -1, -4, -1, -1] +wasted -2.2 0.6 [-2, -3, -2, -3, -1, -3, -2, -2, -2, -2] +wasting -1.7 0.9 [-3, -1, -2, -2, -1, -2, -3, 0, -1, -2] +wavering -0.6 1.0198 [-1, -1, 0, 0, -1, -1, -1, 2, -1, -2] +weak -1.9 0.7 [-1, -3, -2, -2, -3, -2, -2, -1, -2, -1] +weaken -1.8 0.6 [-2, -2, -2, -1, -1, -3, -2, -2, -1, -2] +weakened -1.3 0.9 [-2, -1, -1, -1, -1, -2, -2, -2, 1, -2] +weakener -1.6 1.11355 [-2, -1, -1, -1, -2, -2, -3, -3, 1, -2] +weakeners -1.3 0.45826 [-1, -2, -1, -2, -1, -1, -2, -1, -1, -1] +weakening -1.3 0.45826 [-2, -1, -1, -1, -1, -1, -1, -2, -2, -1] +weakens -1.3 0.45826 [-1, -1, -1, -1, -1, -2, -1, -2, -1, -2] +weaker -1.9 0.83066 [-2, -2, -2, -2, -2, -1, -4, -1, -1, -2] +weakest -2.3 0.64031 [-2, -4, -2, -3, -2, -2, -2, -2, -2, -2] +weakfish -0.2 1.07703 [0, -2, 0, 0, 0, 0, -2, 0, 2, 0] +weakfishes -0.6 0.8 [0, -1, 0, -2, 0, 0, -1, 0, -2, 0] +weakhearted -1.6 0.8 [-1, -3, -1, -1, -2, -1, -3, -2, -1, -1] +weakish -1.2 0.4 [-1, -2, -1, -1, -1, -1, -2, -1, -1, -1] +weaklier -1.5 0.67082 [-1, -2, -1, -3, -2, -1, -1, -2, -1, -1] +weakliest -2.1 0.83066 [-2, -2, -2, -2, -3, -1, -2, -1, -4, -2] +weakling -1.3 1.00499 [-1, -2, -1, -3, -2, -2, -1, -1, 1, -1] +weaklings -1.4 0.66332 [-2, -1, -1, -1, -1, -2, -2, 0, -2, -2] +weakly -1.8 0.87178 [-2, -2, -2, -2, -4, -1, -1, -1, -1, -2] +weakness -1.8 0.6 [-2, -2, -2, -1, -1, -2, -1, -3, -2, -2] +weaknesses -1.5 0.5 [-2, -2, -1, -1, -2, -1, -1, -2, -1, -2] +weakside -1.1 1.37477 [-3, -2, -3, -1, -2, -1, 1, 1, -1, 0] +wealth 2.2 0.4 [2, 3, 2, 2, 2, 3, 2, 2, 2, 2] +wealthier 2.2 0.6 [3, 2, 1, 3, 2, 2, 2, 3, 2, 2] +wealthiest 2.2 0.9798 [2, 4, 4, 1, 2, 1, 2, 2, 2, 2] +wealthily 2.0 0.89443 [2, 3, 1, 4, 2, 1, 1, 2, 2, 2] +wealthiness 2.4 1.11355 [2, 4, 2, 4, 1, 2, 4, 1, 2, 2] +wealthy 1.5 1.0247 [1, 2, 1, 4, 1, 0, 2, 1, 2, 1] +weapon -1.2 0.87178 [0, -2, -2, -1, 0, -2, -1, -2, 0, -2] +weaponed -1.4 0.91652 [-2, -2, -3, -1, -1, 0, 0, -2, -1, -2] +weaponless 0.1 1.13578 [2, -1, 0, 0, -1, 1, -1, 0, 2, -1] +weaponry -0.9 0.7 [-2, -2, 0, -1, 0, -1, -1, -1, 0, -1] +weapons -1.9 0.9434 [-2, -1, -2, -2, -1, -3, -3, -3, -2, 0] +weary -1.1 1.13578 [-2, -1, -2, -3, 0, -1, -1, -2, 0, 1] +weep -2.7 0.9 [-2, -4, -4, -3, -3, -3, -3, -2, -1, -2] +weeper -1.9 0.53852 [-2, -2, -2, -3, -1, -1, -2, -2, -2, -2] +weepers -1.1 1.13578 [-2, -2, -1, -2, -1, 1, -2, 1, -1, -2] +weepie -0.4 0.91652 [0, 1, -1, 0, -1, -2, 0, -1, -1, 1] +weepier -1.8 0.87178 [-3, -3, -2, -1, -2, -2, -2, 0, -1, -2] +weepies -1.6 0.8 [-2, -3, -2, -1, -1, -2, -2, 0, -1, -2] +weepiest -2.4 0.91652 [-4, -2, -2, -2, -2, -1, -2, -2, -4, -3] +weeping -1.9 0.9434 [-2, -2, -1, -1, -1, -1, -4, -2, -2, -3] +weepings -1.9 0.9434 [-2, -2, -3, 0, -1, -2, -2, -3, -1, -3] +weeps -1.4 1.35647 [-2, -3, -1, -2, -1, -3, 1, -2, 1, -2] +weepy -1.3 1.55242 [-2, -3, -1, -2, 2, -3, -1, -2, 1, -2] +weird -0.7 0.64031 [-1, 0, 0, -1, -1, -1, 0, 0, -2, -1] +weirder -0.5 0.80623 [1, -1, -1, -1, -1, 1, -1, -1, 0, -1] +weirdest -0.9 1.22066 [-2, 0, -2, -1, -1, -1, -3, 1, 1, -1] +weirdie -1.3 0.45826 [-1, -2, -1, -2, -1, -1, -2, -1, -1, -1] +weirdies -1.0 0.63246 [0, -1, -1, -1, -1, 0, -2, -2, -1, -1] +weirdly -1.2 0.74833 [0, -1, -1, -2, -3, -1, -1, -1, -1, -1] +weirdness -0.9 1.64012 [-3, -2, -1, -1, 2, -1, 1, -3, 1, -2] +weirdnesses -0.7 1.00499 [-1, -2, 0, -1, -2, 1, -1, -1, -1, 1] +weirdo -1.8 0.6 [-2, -2, -2, -2, -2, -2, -1, -1, -3, -1] +weirdoes -1.3 0.64031 [-2, -1, -2, -1, -1, -2, -1, 0, -1, -2] +weirdos -1.1 0.9434 [-1, -1, -1, -2, 1, -3, -1, -1, -1, -1] +weirds -0.6 0.4899 [-1, -1, -1, 0, -1, 0, 0, -1, 0, -1] +weirdy -0.9 0.83066 [-1, -1, 0, 0, -1, 0, -2, -2, 0, -2] +welcome 2.0 0.63246 [1, 3, 2, 1, 2, 2, 2, 2, 3, 2] +welcomed 1.4 0.4899 [1, 1, 2, 2, 1, 2, 1, 2, 1, 1] +welcomely 1.9 0.53852 [2, 2, 2, 2, 1, 3, 2, 1, 2, 2] +welcomeness 2.0 0.89443 [2, 3, 1, 2, 3, 0, 2, 3, 2, 2] +welcomer 1.4 0.4899 [1, 1, 2, 2, 2, 2, 1, 1, 1, 1] +welcomers 1.9 0.7 [2, 2, 3, 2, 2, 1, 1, 3, 1, 2] +welcomes 1.7 0.78102 [1, 1, 2, 2, 3, 3, 1, 2, 1, 1] +welcoming 1.9 0.7 [2, 2, 1, 1, 2, 2, 2, 3, 3, 1] +well 1.1 1.04403 [0, 0, 2, 0, 2, 0, 1, 1, 3, 2] +welladay 0.3 1.18743 [2, -2, 0, 0, -1, 1, 0, 1, 2, 0] +wellaway -0.8 1.98997 [3, -2, -3, -3, -1, -2, 1, -2, -1, 2] +wellborn 1.8 0.74833 [2, 1, 2, 1, 2, 2, 1, 3, 1, 3] +welldoer 2.5 0.67082 [2, 2, 2, 3, 2, 3, 4, 3, 2, 2] +welldoers 1.6 0.8 [3, 1, 1, 0, 2, 1, 2, 2, 2, 2] +welled 0.4 0.8 [0, 0, 2, 0, 0, 0, 0, 0, 2, 0] +wellhead 0.1 0.3 [0, 0, 1, 0, 0, 0, 0, 0, 0, 0] +wellheads 0.5 0.92195 [0, 2, 0, 2, -1, 0, 1, 1, 0, 0] +wellhole -0.1 0.3 [0, 0, 0, -1, 0, 0, 0, 0, 0, 0] +wellies 0.4 0.4899 [0, 1, 0, 0, 0, 1, 0, 0, 1, 1] +welling 1.6 0.8 [2, 0, 1, 2, 2, 1, 3, 2, 2, 1] +wellness 1.9 0.9434 [1, 2, 2, 1, 2, 1, 1, 3, 4, 2] +wells 1.0 1.0 [2, 0, 3, 0, 1, 0, 2, 1, 1, 0] +wellsite 0.5 0.67082 [0, 0, 1, 2, 0, 0, 0, 0, 1, 1] +wellspring 1.5 0.92195 [3, 1, 1, 1, 0, 2, 2, 3, 1, 1] +wellsprings 1.4 0.8 [1, 0, 0, 2, 2, 2, 1, 2, 2, 2] +welly 0.2 0.4 [0, 0, 0, 1, 0, 1, 0, 0, 0, 0] +wept -2.0 1.09545 [-3, -2, -3, -3, -1, -3, 0, -1, -1, -3] +whimsical 0.3 1.61555 [2, 1, 1, 2, -1, 1, -3, -2, 1, 1] +whine -1.5 1.11803 [-1, -4, -1, -1, -1, -3, 0, -2, -1, -1] +whined -0.9 1.04403 [-2, -1, -2, -1, -1, -1, -2, 1, 1, -1] +whiner -1.2 0.4 [-1, -2, -1, -1, -1, -2, -1, -1, -1, -1] +whiners -0.6 1.95959 [-2, 0, -2, -2, 4, 1, 1, -2, -2, -2] +whines -1.8 0.6 [-2, -2, -2, -1, -2, -2, -3, -1, -2, -1] +whiney -1.3 0.45826 [-1, -2, -1, -1, -1, -2, -2, -1, -1, -1] +whining -0.9 1.51327 [-3, 0, -1, -1, -3, -1, 1, 2, -2, -1] +whitewash 0.1 0.7 [-1, 0, 1, -1, 0, 0, 0, 1, 1, 0] +whore -3.3 0.64031 [-4, -4, -3, -2, -3, -4, -3, -3, -4, -3] +whored -2.8 0.87178 [-2, -3, -4, -2, -2, -3, -4, -4, -2, -2] +whoredom -2.1 2.02237 [-4, -2, -4, -3, -3, -3, -4, -1, 2, 1] +whoredoms -2.4 1.11355 [-1, -3, 0, -3, -2, -3, -3, -4, -2, -3] +whorehouse -1.1 2.11896 [-2, -2, -2, 3, 3, -3, -3, -2, -1, -2] +whorehouses -1.9 1.92094 [-4, -3, -4, -3, 0, 0, -3, 2, -1, -3] +whoremaster -1.9 1.22066 [-1, -3, -3, -2, -1, -3, 0, 0, -3, -3] +whoremasters -1.5 1.85742 [-3, -1, -1, -4, -2, 2, -1, 1, -2, -4] +whoremonger -2.6 0.91652 [-3, -1, -3, -3, -3, -3, -3, -1, -4, -2] +whoremongers -2.0 1.78885 [-4, -3, 0, -3, -3, -3, -3, 1, 1, -3] +whores -3.0 1.0 [-3, -3, -4, -2, -1, -3, -4, -4, -2, -4] +whoreson -2.2 1.46969 [-2, -3, -4, -4, -3, -1, -1, 1, -3, -2] +whoresons -2.5 1.20416 [-3, -3, -2, -2, 0, -4, -3, -1, -3, -4] +wicked -2.4 0.8 [-3, -4, -3, -3, -2, -2, -2, -1, -2, -2] +wickeder -2.2 1.32665 [-2, -3, -1, -4, 1, -3, -3, -3, -2, -2] +wickedest -2.9 1.04403 [-3, -1, -3, -3, -3, -3, -1, -4, -4, -4] +wickedly -2.1 0.83066 [-2, -2, -1, -3, -2, -3, -1, -3, -1, -3] +wickedness -2.1 0.83066 [-2, -1, -2, -2, -3, -1, -2, -4, -2, -2] +wickednesses -2.2 1.16619 [-1, -2, -4, -2, -3, -1, -3, -4, -1, -1] +widowed -2.1 1.22066 [0, -4, -2, -4, -3, -2, -2, -2, -1, -1] +willingness 1.1 0.7 [0, 2, 1, 1, 2, 2, 1, 0, 1, 1] +wimp -1.4 1.28062 [-2, -3, -1, -2, -1, -2, -2, -1, 2, -2] +wimpier -1.0 1.18322 [-1, -2, -2, -1, -2, 0, 1, -2, 1, -2] +wimpiest -0.9 1.22066 [-3, -1, -2, -1, -2, -1, 1, 1, 0, -1] +wimpiness -1.2 0.9798 [1, -1, -3, -1, -2, -1, -1, -1, -2, -1] +wimpish -1.6 0.4899 [-2, -1, -2, -1, -2, -2, -1, -2, -2, -1] +wimpishness -0.2 1.249 [-3, -1, 0, -1, -1, 1, 1, 1, 1, 0] +wimple -0.2 0.74833 [0, -1, 0, 0, 0, 0, -2, 0, 0, 1] +wimples -0.3 0.78102 [-2, 0, 0, 0, 0, -1, 0, -1, 1, 0] +wimps -1.0 1.18322 [-2, -2, -1, -1, 0, -2, -2, 1, -2, 1] +wimpy -0.9 1.04403 [-2, -1, -1, -1, -1, -2, -1, 1, -2, 1] +win 2.8 0.87178 [3, 2, 4, 3, 2, 4, 3, 1, 3, 3] +winnable 1.8 0.6 [3, 2, 2, 2, 2, 1, 1, 1, 2, 2] +winned 1.8 0.6 [2, 2, 2, 2, 1, 2, 1, 1, 3, 2] +winner 2.8 0.87178 [2, 2, 2, 3, 4, 2, 3, 4, 2, 4] +winners 2.1 1.44568 [3, 3, 2, 3, 3, 2, 2, -2, 3, 2] +winning 2.4 0.4899 [2, 3, 3, 2, 2, 2, 3, 3, 2, 2] +winningly 2.3 1.48661 [1, 3, 4, 3, 3, 1, 2, 3, -1, 4] +winnings 2.5 0.92195 [3, 4, 3, 2, 2, 3, 1, 1, 3, 3] +winnow -0.3 1.00499 [0, -1, 0, -2, 1, 1, -2, 0, 0, 0] +winnower -0.1 0.3 [0, 0, 0, 0, 0, -1, 0, 0, 0, 0] +winnowers -0.2 0.6 [0, 0, 0, 0, 0, 0, 0, 0, -2, 0] +winnowing -0.1 0.53852 [0, 0, -1, 0, 0, 0, 0, 1, -1, 0] +winnows -0.2 0.4 [0, 0, -1, -1, 0, 0, 0, 0, 0, 0] +wins 2.7 0.78102 [2, 2, 3, 3, 4, 4, 3, 2, 2, 2] +wisdom 2.4 0.66332 [2, 3, 4, 2, 3, 2, 2, 2, 2, 2] +wise 2.1 0.83066 [2, 3, 1, 4, 2, 2, 1, 2, 2, 2] +wiseacre -1.2 1.16619 [-2, -1, -2, -2, -2, -1, -2, 1, 1, -2] +wiseacres -0.1 0.9434 [-2, 1, 0, -1, 0, 1, 1, -1, 0, 0] +wiseass -1.8 0.6 [-2, -2, -1, -1, -2, -2, -3, -2, -1, -2] +wiseasses -1.5 1.36015 [-1, -2, 2, -2, -1, -3, -2, -3, -1, -2] +wisecrack -0.1 1.22066 [-1, -1, -1, -2, 2, 1, -1, 1, 1, 0] +wisecracked -0.5 0.92195 [1, 1, -1, -1, 0, -1, -2, 0, -1, -1] +wisecracker -0.1 0.7 [-1, 1, -1, -1, 0, 0, 0, 0, 1, 0] +wisecrackers 0.1 1.04403 [-1, 0, 1, 1, 0, 2, 1, -1, -1, -1] +wisecracking -0.6 0.4899 [0, 0, -1, 0, -1, 0, -1, -1, -1, -1] +wisecracks -0.3 1.55242 [1, 2, -1, 2, -3, 0, 0, -2, -1, -1] +wised 1.5 0.67082 [2, 2, 2, 1, 1, 2, 0, 1, 2, 2] +wiseguys 0.3 1.9 [4, -1, 1, -1, 1, 2, 2, -2, -2, -1] +wiselier 0.9 1.3 [1, 2, 2, -2, 0, 1, 3, 1, 0, 1] +wiseliest 1.6 1.49666 [1, 4, 2, 2, 1, 2, 2, 3, -2, 1] +wisely 1.8 0.6 [1, 2, 3, 2, 1, 2, 2, 1, 2, 2] +wiseness 1.9 0.7 [2, 3, 2, 2, 3, 1, 1, 1, 2, 2] +wisenheimer -1.0 1.18322 [-1, 1, -1, -1, -1, 0, -1, -3, 0, -3] +wisenheimers -1.4 0.91652 [-3, -3, -2, -1, -1, -1, 0, -1, -1, -1] +wisents 0.4 0.91652 [0, 0, 0, 0, 1, 0, 0, 0, 3, 0] +wiser 1.2 0.87178 [1, 3, 0, 1, 1, 2, 0, 2, 1, 1] +wises 1.3 1.48661 [3, 3, 2, -2, 2, 0, 0, 2, 2, 1] +wisest 2.1 1.51327 [1, 3, 3, 3, 3, 2, 2, 3, -2, 3] +wisewomen 1.3 0.9 [2, 2, 0, 0, 2, 0, 1, 2, 2, 2] +wish 1.7 1.1 [2, 1, 1, 0, 2, 1, 3, 2, 4, 1] +wishes 0.6 0.8 [0, 0, 1, 0, 1, 0, 2, 0, 2, 0] +wishing 0.9 0.7 [2, 1, 1, 0, 0, 0, 1, 1, 2, 1] +witch -1.5 0.80623 [-1, -2, -2, -1, -3, 0, -2, -2, -1, -1] +withdrawal 0.1 1.57797 [1, -1, 0, -2, -2, 2, -1, 1, 0, 3] +woe -1.8 0.6 [-3, -2, -2, -2, -1, -1, -2, -1, -2, -2] +woebegone -2.6 0.66332 [-3, -2, -3, -2, -2, -4, -3, -2, -2, -3] +woebegoneness -1.1 1.37477 [-3, 0, -1, 1, -1, -4, 0, -1, -1, -1] +woeful -1.9 0.83066 [-1, -2, -2, -1, -3, -3, -1, -2, -1, -3] +woefully -1.7 1.48661 [-1, -3, -2, 1, -3, -3, -2, -2, 1, -3] +woefulness -2.1 0.7 [-3, -2, -2, -1, -2, -3, -3, -1, -2, -2] +woes -1.9 0.83066 [-2, -2, -2, -1, -2, -3, -3, 0, -2, -2] +woesome -1.2 1.6 [-2, -3, -2, -1, 0, 3, -2, -2, -1, -2] +won 2.7 0.9 [3, 4, 2, 2, 2, 4, 4, 2, 2, 2] +wonderful 2.7 0.78102 [2, 3, 3, 2, 4, 2, 2, 3, 4, 2] +wonderfully 2.9 0.83066 [1, 3, 3, 4, 3, 2, 3, 3, 4, 3] +wonderfulness 2.9 0.53852 [3, 2, 3, 3, 3, 3, 3, 2, 4, 3] +woo 2.1 1.37477 [4, 2, 1, 3, 2, 2, -1, 2, 2, 4] +woohoo 2.3 1.1 [3, 3, 1, 4, 4, 2, 1, 1, 2, 2] +woot 1.8 1.07703 [2, 0, 2, 2, 2, 2, 0, 4, 2, 2] +worn -1.2 0.4 [-1, -1, -1, -1, -1, -1, -2, -1, -2, -1] +worried -1.2 0.74833 [-1, -1, -1, -1, -1, -2, -3, 0, -1, -1] +worriedly -2.0 0.44721 [-2, -2, -3, -2, -2, -2, -2, -1, -2, -2] +worrier -1.8 0.6 [-2, -2, -1, -2, -1, -3, -2, -2, -1, -2] +worriers -1.7 0.45826 [-2, -1, -2, -2, -2, -2, -1, -2, -1, -2] +worries -1.8 0.6 [-2, -2, -1, -2, -1, -2, -2, -3, -1, -2] +worriment -1.5 0.67082 [-1, -2, -1, -1, -1, -2, -1, -3, -1, -2] +worriments -1.9 0.7 [-2, -1, -2, -3, -1, -2, -3, -1, -2, -2] +worrisome -1.7 0.64031 [-1, -1, -1, -2, -1, -2, -3, -2, -2, -2] +worrisomely -2.0 0.63246 [-1, -2, -1, -2, -2, -3, -2, -2, -3, -2] +worrisomeness -1.9 0.53852 [-2, -2, -3, -1, -2, -2, -2, -1, -2, -2] +worrit -2.1 0.53852 [-2, -2, -1, -2, -2, -3, -3, -2, -2, -2] +worrits -1.2 0.9798 [-1, -2, -2, -1, 0, 0, -1, -3, 0, -2] +worry -1.9 0.7 [-2, -3, -1, -3, -1, -2, -1, -2, -2, -2] +worrying -1.4 0.66332 [-2, -1, -2, -2, -1, 0, -1, -1, -2, -2] +worrywart -1.8 0.9798 [-2, -2, -2, -1, -1, -1, -1, -3, -1, -4] +worrywarts -1.5 0.5 [-2, -1, -2, -2, -2, -1, -1, -1, -2, -1] +worse -2.1 0.83066 [-2, -2, -1, -3, -4, -2, -1, -2, -2, -2] +worsen -2.3 0.78102 [-4, -3, -1, -2, -2, -2, -2, -3, -2, -2] +worsened -1.9 1.22066 [-2, -2, -2, -1, -2, -2, -4, 1, -3, -2] +worsening -2.0 0.44721 [-2, -3, -2, -2, -2, -2, -1, -2, -2, -2] +worsens -2.1 0.53852 [-2, -2, -2, -2, -1, -2, -2, -3, -3, -2] +worser -2.0 0.89443 [-2, -2, -4, -1, -2, -2, -2, -3, -1, -1] +worship 1.2 1.07703 [1, 0, 0, 1, 3, 0, 2, 3, 1, 1] +worshiped 2.4 1.0198 [1, 2, 4, 3, 4, 1, 2, 3, 2, 2] +worshiper 1.0 1.0 [0, 0, 2, 3, 0, 2, 1, 1, 1, 0] +worshipers 0.9 0.83066 [0, 0, 0, 2, 1, 1, 1, 2, 2, 0] +worshipful 0.7 1.00499 [1, -1, 3, 1, 1, 1, 0, 0, 0, 1] +worshipfully 1.1 1.3 [0, 0, 0, 1, 3, 0, 3, 3, 1, 0] +worshipfulness 1.6 0.8 [3, 1, 2, 2, 1, 1, 3, 1, 1, 1] +worshiping 1.0 1.18322 [0, 3, 0, 3, 0, 1, 1, 2, 0, 0] +worshipless -0.6 1.0198 [0, -1, -3, -1, -1, -1, 0, 0, 0, 1] +worshipped 2.7 0.78102 [3, 2, 3, 3, 1, 4, 2, 3, 3, 3] +worshipper 0.6 0.66332 [1, 1, 0, 0, 1, 0, 0, 2, 1, 0] +worshippers 0.8 0.87178 [0, 1, 0, 0, 3, 1, 1, 1, 0, 1] +worshipping 1.6 1.28062 [1, 3, 3, 3, 0, 3, 1, 0, 2, 0] +worships 1.4 1.11355 [2, 0, 1, 3, 2, 1, 0, 3, 2, 0] +worst -3.1 1.04403 [-4, -4, -3, -1, -3, -4, -2, -2, -4, -4] +worth 0.9 0.9434 [0, 0, 1, 1, 2, 1, 1, 3, 0, 0] +worthless -1.9 1.13578 [-3, -1, -3, -4, -1, -3, -1, -1, -1, -1] +worthwhile 1.4 0.4899 [1, 1, 1, 2, 1, 1, 2, 1, 2, 2] +worthy 1.9 0.53852 [2, 2, 2, 1, 1, 2, 2, 2, 3, 2] +wow 2.8 0.9798 [2, 3, 2, 4, 4, 3, 3, 2, 1, 4] +wowed 2.6 0.8 [3, 3, 4, 3, 2, 1, 3, 3, 2, 2] +wowing 2.5 0.67082 [2, 2, 3, 3, 2, 3, 4, 2, 2, 2] +wows 2.0 1.61245 [2, 3, 3, 3, 2, 1, -2, 1, 4, 3] +wowser -1.1 2.02237 [-3, 3, 0, 2, -2, -1, -3, -2, -2, -3] +wowsers 1.0 2.14476 [0, -2, 4, 2, 3, 0, 1, 2, -3, 3] +wrathful -2.7 0.64031 [-3, -2, -2, -3, -3, -2, -4, -2, -3, -3] +wreck -1.9 0.7 [-1, -2, -3, -3, -2, -2, -2, -1, -1, -2] +wrong -2.1 1.04403 [-2, -2, -2, -2, -4, -4, -1, -1, -1, -2] +wronged -1.9 0.53852 [-2, -2, -2, -2, -2, -1, -3, -2, -2, -1] +x-d 2.6 0.91652 [2, 3, 3, 4, 1, 2, 3, 4, 2, 2] +x-p 1.7 0.45826 [2, 2, 1, 2, 2, 1, 1, 2, 2, 2] +xd 2.8 0.87178 [3, 3, 4, 2, 3, 3, 1, 2, 4, 3] +xp 1.6 0.4899 [2, 2, 2, 1, 1, 1, 2, 2, 1, 2] +yay 2.4 1.0198 [1, 3, 3, 2, 2, 1, 4, 4, 2, 2] +yeah 1.2 0.6 [1, 1, 1, 2, 1, 1, 0, 2, 1, 2] +yearning 0.5 1.0247 [0, 1, 0, 1, 0, 3, 0, 1, -1, 0] +yeees 1.7 1.00499 [1, 3, 1, 2, 1, 1, 4, 2, 1, 1] +yep 1.2 0.4 [1, 1, 1, 1, 1, 1, 2, 2, 1, 1] +yes 1.7 0.78102 [1, 2, 2, 1, 1, 1, 3, 3, 1, 2] +youthful 1.3 0.45826 [1, 2, 1, 2, 1, 1, 1, 1, 2, 1] +yucky -1.8 0.6 [-2, -1, -1, -2, -2, -1, -2, -2, -3, -2] +yummy 2.4 1.0198 [1, 2, 4, 3, 2, 2, 3, 1, 4, 2] +zealot -1.9 1.04403 [-2, -3, -1, -2, -1, -3, -4, -1, -1, -1] +zealots -0.8 1.83303 [-1, -2, -1, -2, -2, 1, -2, 4, -1, -2] +zealous 0.5 1.43178 [2, -1, 2, 1, 0, 0, 3, 0, -2, 0] +{: 1.8 0.9798 [1, 3, 2, 2, 1, 1, 4, 2, 1, 1] +|-0 -1.2 0.74833 [0, -2, -1, -1, -1, -1, -1, -1, -1, -3] +|-: -0.8 0.74833 [-1, -2, 0, -1, 0, -2, -1, -1, 0, 0] +|-:> -1.6 0.4899 [-1, -2, -2, -2, -2, -1, -1, -2, -2, -1] +|-o -1.2 0.9798 [-1, 0, -1, -1, -1, -1, -1, -4, -1, -1] +|: -0.5 1.68819 [2, -3, -1, 0, -1, -1, -1, -2, -1, 3] +|;-) 2.2 1.32665 [4, 1, 1, 1, 3, 2, 4, 1, 4, 1] +|= -0.4 1.56205 [2, -2, -1, 0, -1, -1, -1, -2, -1, 3] +|^: -1.1 0.7 [-2, 0, -1, -1, 0, -1, -1, -2, -2, -1] +|o: -0.9 0.53852 [-1, 0, -1, -2, -1, 0, -1, -1, -1, -1] +||-: -2.3 0.45826 [-2, -2, -2, -3, -3, -3, -2, -2, -2, -2] +}: -2.1 0.83066 [-1, -1, -3, -2, -3, -2, -2, -1, -3, -3] +}:( -2.0 0.63246 [-3, -1, -2, -1, -3, -2, -2, -2, -2, -2] +}:) 0.4 1.42829 [1, 1, -2, 1, 2, -2, 1, -1, 2, 1] +}:-( -2.1 0.7 [-2, -1, -2, -2, -2, -4, -2, -2, -2, -2] +}:-) 0.3 1.61555 [1, 1, -2, 1, -1, -3, 2, 2, 1, 1] \ No newline at end of file diff --git a/gamestonk_terminal/cryptocurrency/crypto_controller.py b/gamestonk_terminal/cryptocurrency/crypto_controller.py index a0b1501d45f..bdbd638f1eb 100644 --- a/gamestonk_terminal/cryptocurrency/crypto_controller.py +++ b/gamestonk_terminal/cryptocurrency/crypto_controller.py @@ -529,28 +529,34 @@ class CryptoController(CryptoBaseController): @log_start_end(log=logger) def call_pred(self, _): """Process pred command""" - if self.coin: - try: - from gamestonk_terminal.cryptocurrency.prediction_techniques import ( - pred_controller, - ) - - if self.current_interval != "1day": - console.print("Only interval `1day` is possible for now.\n") - else: - self.queue = self.load_class( - pred_controller.PredictionTechniquesController, - self.coin, - self.current_df, - self.queue, + if gtff.ENABLE_PREDICT: + if self.coin: + try: + from gamestonk_terminal.cryptocurrency.prediction_techniques import ( + pred_controller, ) - except ImportError: - logger.exception("Tensorflow not available") - console.print("[red]Run pip install tensorflow to continue[/red]\n") + if self.current_interval != "1day": + console.print("Only interval `1day` is possible for now.\n") + else: + self.queue = self.load_class( + pred_controller.PredictionTechniquesController, + self.coin, + self.current_df, + self.queue, + ) + except ImportError: + logger.exception("Tensorflow not available") + console.print("[red]Run pip install tensorflow to continue[/red]\n") + + else: + console.print( + "No coin selected. Use 'load' to load the coin you want to look at.\n" + ) else: console.print( - "No coin selected. Use 'load' to load the coin you want to look at.\n" + "Predict is disabled. Check ENABLE_PREDICT flag on feature_flags.py", + "\n", ) @log_start_end(log=logger) diff --git a/gamestonk_terminal/feature_flags.py b/gamestonk_terminal/feature_flags.py index 0c22bb276f2..5988529922a 100644 --- a/gamestonk_terminal/feature_flags.py +++ b/gamestonk_terminal/feature_flags.py @@ -1,71 +1,130 @@ import os +import json from distutils.util import strtobool +from typing import Union, Optional from dotenv import load_dotenv +gtff_defaults_path = os.path.join(os.path.dirname(__file__), "GTFF_DEFAULTS.json") +if os.path.exists(gtff_defaults_path): + with open(gtff_defaults_path) as f: + GTFF_DEFAULTS = json.load(f) +else: + GTFF_DEFAULTS = dict() + env_files = [f for f in os.listdir() if f.endswith(".env")] if env_files: load_dotenv(env_files[0]) + +def assign_feature_flag( + feature_flag: str, fallback_value: str, return_bool: bool = False +) -> Optional[Union[str, bool]]: + """Get the feature flag value in order of priority. + + - Env variables have the highest priority + - The GTFF_DEFAULTS dictionary has the defaults for the bundled app + - Fallback value is used if none of the above mentioned places have feature flag settings + + Parameters + ---------- + feature_flag : str + Feature flag as upper-case string + fallback_value : str + Fallback vabue + return_bool : bool, optional + If a boolean should be returned vs a string, by default False + + Returns + ------- + Optional[Union[str, bool]] + The feature flag value or None + """ + if bool(os.getenv(feature_flag)): + feature_flag_value = ( + strtobool(os.getenv(feature_flag)) # type: ignore + if return_bool + else os.getenv(feature_flag) + ) + elif feature_flag in GTFF_DEFAULTS: + feature_flag_value = ( + strtobool(GTFF_DEFAULTS[feature_flag]) + if return_bool + else GTFF_DEFAULTS[feature_flag] + ) + else: + feature_flag_value = ( + strtobool(fallback_value) if return_bool else fallback_value + ) + return feature_flag_value + + # Use tabulate to print dataframes -USE_TABULATE_DF = strtobool(os.getenv("GTFF_USE_TABULATE_DF", "True")) +USE_TABULATE_DF = assign_feature_flag("GTFF_USE_TABULATE_DF", "True", True) # Use clear console after each command -USE_CLEAR_AFTER_CMD = strtobool(os.getenv("GTFF_USE_CLEAR_AFTER_CMD", "False")) +USE_CLEAR_AFTER_CMD = assign_feature_flag("GTFF_USE_CLEAR_AFTER_CMD", "False", True) # Use coloring features -USE_COLOR = strtobool(os.getenv("GTFF_USE_COLOR", "True")) +USE_COLOR = assign_feature_flag("GTFF_USE_COLOR", "True", True) # Select console flair (choose from config_terminal.py list) -USE_FLAIR = os.getenv("GTFF_USE_FLAIR") or ":stars" +USE_FLAIR = assign_feature_flag("GTFF_USE_FLAIR", ":stars") # Add date and time to command line -USE_DATETIME = strtobool(os.getenv("GTFF_USE_DATETIME", "True")) +USE_DATETIME = assign_feature_flag("GTFF_USE_DATETIME", "True", True) # Enable interactive matplotlib mode -USE_ION = strtobool(os.getenv("GTFF_USE_ION", "True")) +USE_ION = assign_feature_flag("GTFF_USE_ION", "True", True) # Enable watermark in the figures -USE_WATERMARK = strtobool(os.getenv("GTFF_USE_WATERMARK", "True")) +USE_WATERMARK = assign_feature_flag("GTFF_USE_WATERMARK", "True", True) # Enable command and source in the figures -USE_CMD_LOCATION_FIGURE = strtobool(os.getenv("GTFF_USE_CMD_LOCATION_FIGURE", "True")) +USE_CMD_LOCATION_FIGURE = assign_feature_flag( + "GTFF_USE_CMD_LOCATION_FIGURE", "True", True +) # Enable Prompt Toolkit -USE_PROMPT_TOOLKIT = strtobool(os.getenv("GTFF_USE_PROMPT_TOOLKIT", "True")) +USE_PROMPT_TOOLKIT = assign_feature_flag("GTFF_USE_PROMPT_TOOLKIT", "True", True) # Enable Prediction features -ENABLE_PREDICT = strtobool(os.getenv("GTFF_ENABLE_PREDICT", "True")) +ENABLE_PREDICT = assign_feature_flag("GTFF_ENABLE_PREDICT", "True", True) # Enable plot autoscaling -USE_PLOT_AUTOSCALING = strtobool(os.getenv("GTFF_USE_PLOT_AUTOSCALING", "False")) +USE_PLOT_AUTOSCALING = assign_feature_flag("GTFF_USE_PLOT_AUTOSCALING", "False", True) # Enable thoughts of the day -ENABLE_THOUGHTS_DAY = strtobool(os.getenv("GTFF_ENABLE_THOUGHTS_DAY", "False")) +ENABLE_THOUGHTS_DAY = assign_feature_flag("GTFF_ENABLE_THOUGHTS_DAY", "False", True) # Quick exit for testing -ENABLE_QUICK_EXIT = strtobool(os.getenv("GTFF_ENABLE_QUICK_EXIT", "False")) +ENABLE_QUICK_EXIT = assign_feature_flag("GTFF_ENABLE_QUICK_EXIT", "False", True) # Open report as HTML, otherwise notebook -OPEN_REPORT_AS_HTML = strtobool(os.getenv("GTFF_OPEN_REPORT_AS_HTML", "True")) +OPEN_REPORT_AS_HTML = assign_feature_flag("GTFF_OPEN_REPORT_AS_HTML", "True", True) # Enable auto print_help when exiting menus -ENABLE_EXIT_AUTO_HELP = strtobool(os.getenv("GTFF_ENABLE_EXIT_AUTO_HELP", "False")) +ENABLE_EXIT_AUTO_HELP = assign_feature_flag("GTFF_ENABLE_EXIT_AUTO_HELP", "False", True) # Remember contexts during session -REMEMBER_CONTEXTS = strtobool(os.getenv("GTFF_REMEMBER_CONTEXTS", "True")) +REMEMBER_CONTEXTS = assign_feature_flag("GTFF_REMEMBER_CONTEXTS", "True", True) # Use the colorful rich terminal -ENABLE_RICH = strtobool(os.getenv("GTFF_ENABLE_RICH", "True")) +ENABLE_RICH = assign_feature_flag("GTFF_ENABLE_RICH", "True", True) # Use the colorful rich terminal -ENABLE_RICH_PANEL = strtobool(os.getenv("GTFF_ENABLE_RICH_PANEL", "True")) +ENABLE_RICH_PANEL = assign_feature_flag("GTFF_ENABLE_RICH_PANEL", "True", True) # Check API KEYS before running a command -ENABLE_CHECK_API = strtobool(os.getenv("GTFF_ENABLE_CHECK_API", "True")) +ENABLE_CHECK_API = assign_feature_flag("GTFF_ENABLE_CHECK_API", "True", True) # Send logs to data lake -LOG_COLLECTION = strtobool(os.getenv("GTFF_LOG_COLLECTION", "True")) +LOG_COLLECTION = bool(assign_feature_flag("GTFF_LOG_COLLECTION", "True", True)) # Provide export folder path. If empty that means default. -EXPORT_FOLDER_PATH = os.getenv("GTFF_EXPORT_FOLDER_PATH", "") +EXPORT_FOLDER_PATH = assign_feature_flag("GTFF_EXPORT_FOLDER_PATH", "") + +# Set a flag if the application is running from a packaged bundle +PACKAGED_APPLICATION = assign_feature_flag("GTFF_PACKAGED_APPLICATION", "False", True) + +LOGGING_COMMIT_HASH = str(assign_feature_flag("GTFF_LOGGING_COMMIT_HASH", "REPLACE_ME")) diff --git a/gamestonk_terminal/helper_funcs.py b/gamestonk_terminal/helper_funcs.py index 9c10ef21606..b0d13352199 100644 --- a/gamestonk_terminal/helper_funcs.py +++ b/gamestonk_terminal/helper_funcs.py @@ -966,7 +966,11 @@ def get_flair() -> str: ":yy": "(☯)", } - flair = flairs[gtff.USE_FLAIR] if gtff.USE_FLAIR in flairs else gtff.USE_FLAIR + flair = ( + flairs[str(gtff.USE_FLAIR)] + if str(gtff.USE_FLAIR) in flairs + else str(gtff.USE_FLAIR) + ) if gtff.USE_DATETIME and get_user_timezone_or_invalid() != "INVALID": dtime = datetime.now(pytz.timezone(get_user_timezone())).strftime( "%Y %b %d, %H:%M" @@ -1174,13 +1178,30 @@ def export_data( now = datetime.now() if gtff.EXPORT_FOLDER_PATH: - full_path_dir = gtff.EXPORT_FOLDER_PATH + full_path_dir = str(gtff.EXPORT_FOLDER_PATH) path_cmd = dir_path.split("gamestonk_terminal/")[1].replace("/", "_") default_filename = f"{now.strftime('%Y%m%d_%H%M%S')}_{path_cmd}_{func_name}" else: - full_path_dir = dir_path.replace("gamestonk_terminal", "exports") - default_filename = f"{func_name}_{now.strftime('%Y%m%d_%H%M%S')}" + if gtff.PACKAGED_APPLICATION: + default_filename = ( + f"{now.strftime('%Y%m%d_%H%M%S')}_{path_cmd}_{func_name}" + ) + full_path_dir = os.path.join( + os.environ["HOME"], "Desktop", "GST-exports" + ) + + if not os.path.isdir(full_path_dir): + try: + os.makedirs(full_path_dir) + except Exception: + console.print( + f"[red]Couldn't create a folder in {full_path_dir}. Exporting failed.[/red]" + ) + return + else: + default_filename = f"{func_name}_{now.strftime('%Y%m%d_%H%M%S')}" + full_path_dir = dir_path.replace("gamestonk_terminal", "exports") for exp_type in export_type.split(","): diff --git a/gamestonk_terminal/jupyter/dashboards/currencies.ipynb b/gamestonk_terminal/jupyter/dashboards/currencies.ipynb new file mode 100644 index 00000000000..c9b6d61e693 --- /dev/null +++ b/gamestonk_terminal/jupyter/dashboards/currencies.ipynb @@ -0,0 +1,284 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "da655985-c9b7-492e-aefa-fbe3bc1865d5", + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import sys\n", + "import time\n", + "from datetime import datetime, timedelta\n", + "from typing import Optional\n", + "\n", + "import ipywidgets as ipw\n", + "import matplotlib.pyplot as plt\n", + "import matplotlib_inline.backend_inline\n", + "from ipyflex import FlexLayout\n", + "from widget_helpers import price_card, stylesheet\n", + "\n", + "from gamestonk_terminal import api as gst\n", + "\n", + "%matplotlib widget\n", + "gst.theme.applyMPLstyle()\n", + "ipw.HTML(f\"\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f5905453-4de6-4f5f-8012-9acdfca50987", + "metadata": {}, + "outputs": [], + "source": [ + "def get_exchange_rate(currency_pair: str) -> str:\n", + " \"\"\"Get exchange rate for a currency pair.\"\"\"\n", + " from_symbol, to_symbol = currency_pair.split(\"/\")\n", + " exchange_data = gst.forex.models.av.get_quote(\n", + " to_symbol=to_symbol, from_symbol=from_symbol\n", + " )\n", + " return exchange_data[\"Realtime Currency Exchange Rate\"][\"5. Exchange Rate\"][:6]\n", + "\n", + "\n", + "def get_candle_widget(\n", + " output: Optional[ipw.Output],\n", + " to_symbol: str,\n", + " from_symbol: str,\n", + ") -> ipw.Output:\n", + " \"\"\"Plot a candle chart for a currency pair.\"\"\"\n", + " start_date = datetime.now() - timedelta(days=1)\n", + " start_date = start_date.strftime(\"%Y-%m-%d\")\n", + "\n", + " exchange_rate_data = gst.forex.models.av.get_historical(\n", + " to_symbol=to_symbol,\n", + " from_symbol=from_symbol,\n", + " start_date=start_date,\n", + " resolution=\"i\",\n", + " interval=\"15\",\n", + " )\n", + " fig, ax = plt.subplots(1, 1, figsize=(11, 4))\n", + " gst.forex.candle(\n", + " data=exchange_rate_data,\n", + " to_symbol=to_symbol,\n", + " from_symbol=from_symbol,\n", + " external_axes=[ax],\n", + " )\n", + "\n", + " ax.set_xlim(0, len(exchange_rate_data.index))\n", + " fig.canvas.header_visible = False\n", + " fig.canvas.footer_visible = False\n", + " with output:\n", + " output.clear_output(True)\n", + " fig.canvas.show()\n", + " return output\n", + "\n", + "\n", + "def on_dropdown_change(change):\n", + " \"\"\"Update charts on change of dropdown selection.\"\"\"\n", + " if change[\"type\"] == \"change\" and change[\"name\"] == \"value\":\n", + " output = ipw.Output()\n", + " get_candle_widget(\n", + " to_symbol=to_widget.value,\n", + " from_symbol=from_widget.value,\n", + " )\n", + " dashboard.children[\"Candle\"] = output" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5c768d15-37ad-441b-b069-506c4bdbb9a7", + "metadata": {}, + "outputs": [], + "source": [ + "exchange_rates = {\n", + " \"EUR/USD\": {\"latest\": None, \"previous\": None},\n", + " \"USD/JPY\": {\"latest\": None, \"previous\": None},\n", + " \"GBP/USD\": {\"latest\": None, \"previous\": None},\n", + " \"AUD/USD\": {\"latest\": None, \"previous\": None},\n", + " \"USD/CAD\": {\"latest\": None, \"previous\": None},\n", + " # \"USD/CNY\": {\"latest\": None, \"previous\": None},\n", + " # \"USD/CHF\": {\"latest\": None, \"previous\": None},\n", + " # \"USD/HKD\": {\"latest\": None, \"previous\": None},\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4968ab89-aafe-4234-933c-963bd672715d", + "metadata": {}, + "outputs": [], + "source": [ + "def compose_widgets():\n", + " widgets = {}\n", + " for currency_pair in exchange_rates:\n", + " price = exchange_rates[currency_pair][\"latest\"]\n", + " price_color = \"neutral_color\"\n", + " if exchange_rates[currency_pair][\"previous\"] is not None:\n", + " if (\n", + " exchange_rates[currency_pair][\"latest\"]\n", + " > exchange_rates[currency_pair][\"previous\"]\n", + " ):\n", + " price_color = \"up_color\"\n", + " elif (\n", + " exchange_rates[currency_pair][\"latest\"]\n", + " < exchange_rates[currency_pair][\"previous\"]\n", + " ):\n", + " price_color = \"down_color\"\n", + " widgets[currency_pair] = ipw.HTML(\n", + " price_card(ticker=currency_pair, price=price, price_color=price_color)\n", + " )\n", + " return widgets" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f35d1500-a411-4cff-94ee-d65d4d1810f9", + "metadata": {}, + "outputs": [], + "source": [ + "# for currency_code in rates_to_usd:\n", + "# rates_to_usd[currency_code][\"previous\"] = rates_to_usd[currency_code][\"latest\"]\n", + "# rates_to_usd[currency_code][\"latest\"] = get_rate_against_usd(currency_code)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8a72837b-4ddd-4c01-a493-ebb430202cbc", + "metadata": {}, + "outputs": [], + "source": [ + "widgets = compose_widgets()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c636543c-42fe-4dd6-a900-1552a3c28c7e", + "metadata": {}, + "outputs": [], + "source": [ + "currency_list = gst.forex.models.av.get_currency_list()\n", + "from_widget = ipw.Dropdown(\n", + " options=currency_list,\n", + " value=\"EUR\",\n", + " description=\"From:\",\n", + " disabled=False,\n", + " layout=ipw.Layout(margin=\"130\"),\n", + ")\n", + "to_widget = ipw.Dropdown(\n", + " options=currency_list,\n", + " value=\"USD\",\n", + " description=\"To:\",\n", + " disabled=False,\n", + ")\n", + "exchange_selection = ipw.VBox([from_widget, to_widget])\n", + "\n", + "widgets[\"Select\"] = exchange_selection" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9d069845-d622-4878-8b18-b385c6cb7a7f", + "metadata": {}, + "outputs": [], + "source": [ + "output = ipw.Output()\n", + "output = get_candle_widget(\n", + " output=output,\n", + " to_symbol=to_widget.value,\n", + " from_symbol=from_widget.value,\n", + ")\n", + "widgets[\"Candle\"] = output" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "81c7e5c7-2e52-45ba-bf7d-aa240f95be2d", + "metadata": {}, + "outputs": [], + "source": [ + "from_widget.observe(on_dropdown_change)\n", + "to_widget.observe(on_dropdown_change)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a0c7d921-e5dc-4ce8-97f1-a59b414a676a", + "metadata": {}, + "outputs": [], + "source": [ + "dashboard = FlexLayout(\n", + " layout_config={\"borderLeft\": False, \"borderRight\": False, \"enableSection\": False},\n", + " style={\n", + " \"height\": \"calc(100vh - 80px)\",\n", + " \"backgroundColor\": \"rgb(0 0 0)\",\n", + " \"fontFamily\": \"Consolas\",\n", + " \"fontWeight\": 800,\n", + " },\n", + " header={\n", + " \"title\": \"Currencies\",\n", + " \"style\": {\n", + " \"backgroundColor\": \"rgb(0 0 0)\",\n", + " \"fontWeight\": 400,\n", + " \"fontSize\": \"28px\",\n", + " },\n", + " \"buttons\": [],\n", + " },\n", + " widgets=widgets,\n", + " template=os.path.join(\"widgets\", \"currencies.json\"),\n", + " editable=False,\n", + ")\n", + "dashboard" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5fedac44-5e09-44f0-bbbe-fbad7c8716cd", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3c850ba2-408b-4061-947e-5a1b8a284d22", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.12" + }, + "voila": { + "theme": "dark" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/gamestonk_terminal/jupyter/dashboards/widget_helpers.py b/gamestonk_terminal/jupyter/dashboards/widget_helpers.py new file mode 100644 index 00000000000..f3fb90169f8 --- /dev/null +++ b/gamestonk_terminal/jupyter/dashboards/widget_helpers.py @@ -0,0 +1,42 @@ +"""Widgets Helper Library. + +A library of `ipywidgets` wrappers for notebook based reports and voila dashboards. +The library includes both python code and html/css/js elements that can be found in the +`./widgets` folder. +""" +import os +from jinja2 import Template + + +def stylesheet(): + """Load a default CSS stylesheet from file.""" + with open( + os.path.join(os.path.dirname(os.path.abspath(__file__)), "widgets", "style.css") + ) as f: + style = f.read() + return style + + +def price_card(ticker: str, price: str, price_color: str = "neutral_color") -> str: + """Prepare a styled HTML element of a 128 by 128 price card. + + Parameters + ---------- + ticker : str + Instrument ticker for the price card + price : str + Instrument price as a string + price_color : str, optional + The color of the price. Accepts "up_color", "down_color" and default "neutral_color" + + Returns + ------- + str + HTML code as string + """ + with open( + os.path.join(os.path.dirname(os.path.abspath(__file__)), "widgets", "card.j2") + ) as f: + template = Template(f.read()) + card = template.render(ticker=ticker, price=price, price_color=price_color) + return card diff --git a/gamestonk_terminal/jupyter/dashboards/widgets/card.j2 b/gamestonk_terminal/jupyter/dashboards/widgets/card.j2 new file mode 100644 index 00000000000..09e630ad46b --- /dev/null +++ b/gamestonk_terminal/jupyter/dashboards/widgets/card.j2 @@ -0,0 +1,8 @@ +
+
+
+

{{ ticker }}

+

{{ price }}

+
+
+
diff --git a/gamestonk_terminal/jupyter/dashboards/widgets/currencies.json b/gamestonk_terminal/jupyter/dashboards/widgets/currencies.json new file mode 100644 index 00000000000..d6bd4641251 --- /dev/null +++ b/gamestonk_terminal/jupyter/dashboards/widgets/currencies.json @@ -0,0 +1,237 @@ +{ + "global": { + "tabSetEnableClose": true, + "tabSetEnableTabStrip": false, + "tabSetTabLocation": "bottom" + }, + "borders": [], + "layout": { + "type": "row", + "id": "#1", + "children": [ + { + "type": "tabset", + "id": "#2", + "children": [ + { + "type": "tab", + "id": "#3", + "name": "New section ", + "component": "sub", + "config": { + "model": { + "global": { + "tabSetEnableClose": true + }, + "borders": [], + "layout": { + "type": "row", + "id": "#1", + "children": [ + { + "type": "row", + "id": "#930eb3e5-1999-46b8-afc6-01d731dcb211", + "children": [ + { + "type": "row", + "id": "#5debcdc6-eaaf-4224-83a7-17f9908a7a78", + "height": 145, + "children": [ + { + "type": "tabset", + "id": "#ca43de5d-5956-4fe3-8f55-94eb954a2886", + "width": 142, + "children": [ + { + "type": "tab", + "id": "#ff22f410-6265-4a7b-b975-1dc8676fb138", + "name": "EUR/USD", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + }, + { + "type": "tabset", + "id": "#6bf131b1-a6eb-4b8f-941a-14e0655acd79", + "width": 142, + "children": [ + { + "type": "tab", + "id": "#8b10c77b-40f2-40e6-9673-13ddcc8238c1", + "name": "USD/JPY", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + }, + { + "type": "tabset", + "id": "#6939401f-4c4d-41dd-9849-fd3178320122", + "width": 142, + "children": [ + { + "type": "tab", + "id": "#7bd5f16d-d127-46f8-86a0-f413feff3b92", + "name": "GBP/USD", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + }, + { + "type": "tabset", + "id": "#61c25933-b899-4d59-aad8-e1e98df13b7d", + "width": 142, + "children": [ + { + "type": "tab", + "id": "#762d37fc-312e-4f16-8541-af486fe2ec4f", + "name": "AUD/USD", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + }, + { + "type": "tabset", + "id": "#d44c4bf6-c879-46fc-bb57-80fd352ae872", + "width": 142, + "children": [ + { + "type": "tab", + "id": "#fc1a8e88-160f-41d3-b5d8-d4d9abc5ac44", + "name": "USD/CAD", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + }, + { + "type": "tabset", + "id": "#298c01a6-e058-4e2d-8ac6-ebb279716761", + "width": 142, + "children": [ + { + "type": "tab", + "id": "#c2dfcb8c-9078-44f1-9118-3beebc3181d4", + "name": "USD/CNY", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + }, + { + "type": "tabset", + "id": "#f544d439-5557-470f-ad2b-8f6168a40b77", + "width": 142, + "children": [ + { + "type": "tab", + "id": "#d1f5dcf1-5643-49dd-aa28-725287f1b3f2", + "name": "USD/CHF", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + }, + { + "type": "tabset", + "id": "#bcbbac20-d71f-4e6a-990e-b2a5d0a11255", + "width": 142, + "children": [ + { + "type": "tab", + "id": "#65907a81-d976-482a-b1df-45de9317cad2", + "name": "USD/HKD", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + } + ] + }, + { + "type": "row", + "id": "#410cd13c-0d14-4ada-8aad-5cfc522d1421", + "weight": 15, + "children": [ + { + "type": "tabset", + "id": "#d83b1943-b895-43bd-9f0f-d36672194a58", + "width": 256, + "children": [ + { + "type": "tab", + "id": "#044a38ed-6f61-4586-ae3f-8c76c494351b", + "name": "Select", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + }, + { + "type": "tabset", + "id": "#239aa076-2c4d-44da-a9ed-6f8ad9b27c30", + "weight": 75, + "children": [ + { + "type": "tab", + "id": "#3f45998e-34f5-42b0-9980-d07f9fff2eb5", + "name": "Historical", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + } + ] + }, + { + "type": "tabset", + "id": "#1fd33f67-3fdd-4f36-822a-ac0ee05ad8ab", + "weight": 85, + "children": [ + { + "type": "tab", + "id": "#4b4ab553-fc3a-4984-93ad-99b89def2dc4", + "name": "Candle", + "component": "Widget", + "config": { + "layoutID": "#3" + } + } + ] + } + ] + } + ] + } + } + } + } + ], + "active": true + } + ] + } +} diff --git a/gamestonk_terminal/jupyter/dashboards/widgets/style.css b/gamestonk_terminal/jupyter/dashboards/widgets/style.css new file mode 100644 index 00000000000..9d503f9df68 --- /dev/null +++ b/gamestonk_terminal/jupyter/dashboards/widgets/style.css @@ -0,0 +1,54 @@ +.container { + position: relative; +} + +.container .card { + font-family: Consolas, sans-serif; + position: relative; + width: 128px; + height: 128px; + background: #000000; + border-radius: 5px; + border-color: rgb(142, 142, 142); + border-style: solid; + border-width: 0.5px; + overflow: hidden; +} + +.container .card .contentBx { + position: absolute; + top: 28; + bottom: 32; + width: 100%; + text-align: center; + z-index: 10; +} + +.container .card .contentBx h1 { + position: relative; + font-size: 28; + font-weight: 600; + letter-spacing: 1px; + color: #fff; + margin-top: 28px; + margin-bottom: 10px; +} + +.container .card .contentBx h2 { + position: relative; + font-size: 28px; + font-weight: 600; + letter-spacing: 1px; +} + +.up_color { + color: #00ACFF; +} + +.down_color { + color: #e4003a; +} + +.neutral_color { + color: #ffed00; +} diff --git a/gamestonk_terminal/loggers.py b/gamestonk_terminal/loggers.py index 4e0e3182df8..019da5a0468 100644 --- a/gamestonk_terminal/loggers.py +++ b/gamestonk_terminal/loggers.py @@ -10,9 +10,13 @@ from pathlib import Path from typing import Optional # IMPORTATION THIRDPARTY -import git +try: + import git +except ImportError: + pass # IMPORTATION INTERNAL +import gamestonk_terminal.feature_flags as gtff from gamestonk_terminal.config_terminal import ( LOGGING_APP_NAME, LOGGING_AWS_ACCESS_KEY_ID, @@ -55,6 +59,9 @@ def get_app_id() -> str: def get_commit_hash() -> str: """Get Commit Short Hash""" + if gtff.LOGGING_COMMIT_HASH != "REPLACE_ME": + return gtff.LOGGING_COMMIT_HASH + file_path = Path(__file__) git_dir = file_path.parent.parent.absolute().joinpath(".git") diff --git a/gamestonk_terminal/terminal_helper.py b/gamestonk_terminal/terminal_helper.py index 2d5a23266f9..247e9ca2eb7 100644 --- a/gamestonk_terminal/terminal_helper.py +++ b/gamestonk_terminal/terminal_helper.py @@ -66,6 +66,10 @@ def sha256sum(filename): def update_terminal(): """Updates the terminal by running git pull in the directory. Runs poetry install if needed""" + + if gtff.LOGGING_COMMIT_HASH != "REPLACE_ME": + return 0 + poetry_hash = sha256sum("poetry.lock") completed_process = subprocess.run("git pull", shell=True, check=False) # nosec @@ -81,9 +85,9 @@ def update_terminal(): "Seems like more modules have been added, grab a coke, this may take a while." ) - completed_process = subprocess.run( + completed_process = subprocess.run( # nosec "poetry install", shell=True, check=False - ) # nosec + ) if completed_process.returncode != 0: return completed_process.returncode @@ -110,30 +114,52 @@ def about_us(): console.print( "[green]Thanks for using Gamestonk Terminal. This is our way![/green]\n" - "\n" - "[cyan]Join our community on discord: [/cyan]https://discord.gg/Up2QGbMKHY\n" - "[cyan]Follow our twitter for updates: [/cyan]https://twitter.com/gamestonkt\n" - "[cyan]Access our landing page: [/cyan]https://gamestonkterminal.github.io/GamestonkTerminal/\n" - "\n" - "[yellow]Partnerships:[/yellow]\n" - "[cyan]FinBrain: [/cyan]https://finbrain.tech\n" - "[cyan]Quiver Quantitative: [/cyan]https://www.quiverquant.com\n" - "[cyan]SentimentInvestor: [/cyan]https://sentimentinvestor.com\n" - "\n[red]" - "DISCLAIMER: Trading in financial instruments involves high risks including the risk of losing some, " - "or all, of your investment amount, and may not be suitable for all investors. Before deciding to trade in " - "financial instrument you should be fully informed of the risks and costs associated with trading the financial " - "markets, carefully consider your investment objectives, level of experience, and risk appetite, and seek " - "professional advice where needed. The data contained in Gamestonk Terminal (GST) is not necessarily accurate. " - "GST and any provider of the data contained in this website will not accept liability for any loss or damage " - "as a result of your trading, or your reliance on the information displayed.[/red]\n" + + "\n" + + "[cyan]Join our community on discord: [/cyan]https://discord.gg/Up2QGbMKHY\n" + + "[cyan]Follow our twitter for updates: [/cyan]https://twitter.com/gamestonkt\n" + + "[cyan]Access our landing page: [/cyan]https://gamestonkterminal.github.io/GamestonkTerminal/\n" + + "\n" + + "[yellow]Partnerships:[/yellow]\n" + + "[cyan]FinBrain: [/cyan]https://finbrain.tech\n" + + "[cyan]Quiver Quantitative: [/cyan]https://www.quiverquant.com\n" + + "[cyan]SentimentInvestor: [/cyan]https://sentimentinvestor.com\n" + + "\n[red]" + + "DISCLAIMER: Trading in financial instruments involves high risks including the risk of losing some, " + + "or all, of your investment amount, and may not be suitable for all investors. Before deciding to " + + "trade in financial instrument you should be fully informed of the risks and costs associated with " + + "trading the financial markets, carefully consider your investment objectives, level of experience, " + + "and risk appetite, and seek professional advice where needed.\n" + + "The data contained in Gamestonk Terminal (GST) is not necessarily accurate. GST and any provider " + + "of the data contained in this software will not accept liability for any loss or damage " + + "as a result of your trading, or your reliance on the information displayed.[/red]\n" ) +def hide_splashscreen(): + """Hide the splashscreen on Windows bundles. + + `pyi_splash` is a PyInstaller "fake-package" that's used to communicate + with the splashscreen on Windows. + Sending the `close` signal to the splash screen is required. + The splash screen remains open until this function is called or the Python + program is terminated. + """ + try: + import pyi_splash # type: ignore # pylint: disable=import-outside-toplevel + + pyi_splash.update_text("Terminal Loaded!") + pyi_splash.close() + except Exception as e: + logger.info(e) + + def bootup(): - # Enable VT100 Escape Sequence for WINDOWS 10 Ver. 1607 if sys.platform == "win32": + # Enable VT100 Escape Sequence for WINDOWS 10 Ver. 1607 os.system("") # nosec + # Hide splashscreen loader of the packaged app + if gtff.PACKAGED_APPLICATION: + hide_splashscreen() try: if os.name == "nt": diff --git a/images/GamestonkTerminal.icns b/images/GamestonkTerminal.icns new file mode 100644 index 0000000000000000000000000000000000000000..30fd4e10e458d09d90f728ea6237fe1f0e3ccff1 GIT binary patch literal 273388 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 z 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%0Dn=6rFLp|Llbi3 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ПmWk5q0FjIl|9Y1HmUbeac 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

YET!GI)F;Fr?#EHb;s4>Z5A^?RbtC| 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 EKR;64$N&HU literal 0 HcmV?d00001 diff --git a/images/dmg_background.png b/images/dmg_background.png new file mode 100644 index 0000000000000000000000000000000000000000..d8121761fcf56e2b852de6d699210acae872c8d0 GIT binary patch literal 45471 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

C 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 z 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 literal 0 HcmV?d00001 diff --git a/images/splashscreen.png b/images/splashscreen.png new file mode 100644 index 0000000000000000000000000000000000000000..5976fc92a495e1d7d76fc14f67a2b0396e3c9437 GIT binary patch literal 119801 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%0AV z2;UQ4j{l5WBG-5u{wjRF!1*9888eX?<>lAOM-MKhb?I}{Q&Ky?uSsn+m&3|3^}Jxi z`4I)%GQTHL@5C)^0Q94_{x8q&t;tBij#tyvx{$%s^+Cn;9@@yev?fVBWJ*T=qG+5l zzgOWquV-xex)cAiZD@=73s-G|snYKp37DYiFS2=@7NJuPj=NDG_g}@SCb!5XsMO z4Tg~FQjzE@GDmW0bhdlnbqzgLOU(LpI_J=SGzxBQ=*W-1*Z%j(C;r+53%g7OfkH4| zwg)*vCf@bt#!~)MM7P@J)&9MRR5emT?FH|tRy-TPg72)a(SAxWMUQhEzTdXVTKc{_{`3Z77fY@*4Hklfy z8>^BLf64?84`8dkUP-6VF#c98*w5c=h(0Wa)IEP~lNNh}fEy?|Bm(Khl@j4Qd&sp! zS^rj&LtUR3Pff)RTf5(X8Ops=GY8zD1;lShVfh^#kZiG=Qo2R-!^P70m8vX_?%AAl zh-(p+XY>Xno_YTwg{aoLG)D~2?uX1XI8c#3j1iet`DPc_uiZ<3(4x*ONFE5vqhU3uEzwbp7fSk$n>z=@Bn>i1UhXkFlEL^j z;wt^elFYw?eJ+=BrpHW~vlkfv5?o|9;uW>jVWz_KG;d>F)8BJ#VSc5UcayoYeT-k}N}n{sf+Y2!a#2O!p?JY7Aw?Tg;CVn}$6B zvPLbC*Te;=ah{GFA62-$aqBxsB9zg*S5Uz7IoD;i;ix>*&8chqVJs);TaBq-3H~h! z%ex)OI|?n~Wi>VvG=ZQXsA!XKp(VC}@&O&?HuOzt5H{Gzx*vMQsUx5 z>5>1Yaz?Kl4Y3uk5Q)^JF%gvgc*$)_LwUH6W45c?`@t%23vO$0{TkEDpVUMyjfc&e^BoW4(2 zLZReRmP>bZLs)7>+&zNAS|m}H6zj;NThXO&Zd2760Im1gVMD8%BzL|F5}fW2iSu%q z1Ji)#Gy=`91kjkV zS91kzh~6)wOH;uIwk_bSH3}MX)ZnotUQvmeH8%RSDxQ%i{EO`;UJUP3M_by-SxwEoeZ+Mfpj!I+6hA>1`b?%6RczL0B@n4 z+9LTBYqe_2N}=W97`AxnPoS`Q8+Ie3gHb$DY_TQ=1+`kbv$X7Jq1r1u%jsHcwFj1% zb>emfBkD-CjyIqz2R3Y41g6pN{7gJ$dyFxCABjG}uwn?8#EXp4cs6Irj3iT?#1@$V zzEfihT%B|EI0ut*;9<#P^u3tUWO2@OCrY0LBR7MygVd3Yq6+qRL3Vspe)PxOIk_*L zEKvwtYw@%T7$B@%v6LS6tc}TU3Xd_vcX?c^*W>Ow;+0h8Aux_01ar^>_GQ83&-30H z_W28L2*4+!9jHQHRYm#s{;5J})F~~_yGBvg4|ZJF>u&}&n!FAboNmT*4eha6ejHI2 zx#W7fX8(!f00zgFJX@w7psI<9P2ZU5 zn0tERv^KoXRrPIO-#aCi=fsbweJ&HZMuKi?Gtz9mUf*+mF}t9ji+QjfaT_o(&bm}H zp>lcLYIIe`R~pw6iMBa%!&S%pzZ~2j>%Suu6b9Pj_1GY{ao8XKp{hz$KMieNR^W?MwD&Nw-s2y&6#UG|+3Bro z3_*9oyBJD?xQ{s_VXUatr?rq@N-0BC={b_Ww6n-x3$Hc;na%iZgx?Hxjx<@8VSmu@ zOj4o4%jxv^KK}v)vKm;M1i3LIFiap_ySEq~~Wcvbzhu1u4>3KhH+UMI>j zjYQ&F_G4?!FUSIbil(pgS{3 zB(_AU|5&o}+E4J)4X1c@C+(SzU@pXSKr9omli|kmi6YCH^mcFJn$m+AT+b^uc-nrr z8+qg%Lo=z!pEXXz<-gAILz(0$87hW)J6!W(!)cpSXN@tilvk|rRpBX9M#aT^Kn8KP z^%QiVN#^fi!-uK*grt*x){hGhO2)bz=O+HEoaQI|A2& z9iBIGO{c4YXTPaJFLZP>`0$t`G$-1TR`-{-xzB^wRuOyX$WGt5cfui6*ZTb3c?q+6 z0E|qHpi?txPC0G8+tA}g+Z;2~iLhN#;CwB9ZRzPEp?o!YOIvi)gqTwJk^CRGWY{ER zieE3>01v_6c>%M#`y zz!7n=^h}wuGEIKM#}VnMcpbM8{8vWv5z}=~K3(9FnR7uFx;phM{D&DJU?TU+iujb% za3*ctd+HYr(Y0Yrqq(c!(Xk@ymEKKv5)XPc`A+DVe>aJ8RXW(tS&~Z@pa|5yGh58Q z8K*3>=@!Nmx}*KWWv3Em;MH4d{2pXKRpN);!pdJjCQ7z8YD3?lWZ{%i2IIIwK44sI zqR|n5@M)3iXX9oI-yL6AER}gG*3hS6S*6HgJm0iHK{m$GIEk?_+*7=_3w*tzW$*BE zBbg3f#ic~_P38s1VE~*LSJ;v`^RL2}Dg5{Qrb72So4&kEB1mQ%iuz2O9?0)Jw2cyf zX(69KXL9y}W@|%(7NEXMaulv#vtFvjCQOHt_%CW&{fepQ1XK@2bVKoo*2ht~T^u?b z1IO71$ok?9MvRY`*_xOo-N)`rw%+WNimbEnJdOdsNm^FUiRk_d>8$QSY&ag|-1>yi z^H4wAV1~ynmAdv4L6L(k_vubZb*8n(r|fI0L<1y<6VMt=rDw9Pqwr(WY^MSkix{md zl}o%Aq~hW`;5*!WkbLyF5`_gFe+=7F;QiYh%g7wjLCC;$ukiq`*Iz$K-M3Ti>CQ)P zRJ>=Zt=x1RW2|7p%##KP>)_Ex4j^ey8wBs3Pn~$*5`AmL0zW*Ch5l=0Icx4PnzuH> z1odf0t2O}uA0O|D9DkItfdI9WK_P41Yt|=a$yx%{96PFrk-i(Vf>t6u#-+xs&ZyQrxa&6gEwLG`Ek z@Ga8q1qgilCtb<&}{$Gz;G)P7Q@+<|ufHPeoHy@i1^kqXKvtx_?KbgsV1B6pl! zYuc@MMvW>LN4;c+sgc~ezp1MR45r2cEG_l9E&TWQ<;3R6)71Cq&JP(_oKxh*iuUi`rYeN$oHQ&|&6NO+j8P6Aq?L@`hVxav$S=y*xIc z0JFXhzn~h`q9_7gu_^sq(e%SMOn70ZN^!>B&Hn18(pQ(?b}*Z=kb3%_;AL-$k|^Ux zuO0DSwqbvjS9OZws`s)VH|#o!JTF-CknpLh*})PtW-P|zDlK!F!8+2V-K?lY^P~IO zNM<*hmoA{7C9(la@-H~}{>CeNgTtMZp60ftY;I%bF$bhFCQTJ+OzlX=A@lp0M3~jY z`ZK|kIB`ntn-$ZRDoXsP%xQm39JeQ)>80(U*+)co*^mwUZC5Wuh+GI9ppw> zqGjRlPM3*0f%9%p&OA}qb=*L7+gn|t_qtNVS%+W6PJYxvO#NRAo3qi@wY|$l->=NE z@vXTH#O^eF%UXNcAm6#Nm&FObW2A8=H0&~vnPk7~q67KJn}ys3KI?upIX;t;0=UP3 ztcU;EIBHg2Uj_%8gUbTzrahCnfgyf-d70dK*G2XFyKPz-H&|zwS969Vok1Oq=fR}( zUa>aw>mANI3XOw?C6L+|X=Vby*mUbWvn;BuM}1b=Ap2hBxI8zHO6A|c(qGulyd!aW z1FzUkdWztTouH=CqI_ZypV5BU7ISAuq;Y+U*smdW=g3xC4u^L^dabpWyQ3w7smJvq zrspBTJ)WIJVchZiofSd5TC-)QW zebBQ+flt8IV@G`8ky3xJ6XKKj0wUmz+N^2Ut-AMEuRQBAkGXf)?Xs|(nb{KI7p|fV zOI)|_3(&gZMtf#V(EeKHn$Kybi}X{^X7HW{_pSw)OrSLr_GQfL^{nMA7jmnvYuNaC z#ZJp;UXLW6D-RUVAmy+9sRKXn)zP7Hktw`=i{Ho|4{>g1{aW814Uxw{dQ(;fQzZQ3 z+n1lpI+?h>b&!Hsoza4}J zN8%u98sCg&=^^x5%cJoOO{t6uNGf{P)s>TPk@Cgv7v&N(=sVhaT0lW>=Z}h%c$MhM z2D&fpvR3sZ*t1Gm^IFhuNI>Tq3z~OC_^qR#0*cXgx?Q z!Z+i~7M1n-E?BD~mnQ+ZepRAo%Z>fQ5{;0%D1=^KPsHvk*&sosw3|OW=1Z9-;XSX& ze8-I4CkFgH2m0A9`t60Qr&>zjL2n9b+`n(cfeAeuZwqYYYHnB05)+Vyf z7;J$y-LjC#;syvn&u;uQizY%T>K1=@epWG9JpQbRF#r84go92+SJR5{u2Vs^s!wRk z2j$P%tN#(zLT~ke&$pUBdA<;{v@?!I7A!IfSH*zVoIt=;c3rmz)&fY=_oh)by9n5I zHrSFYI}h9b^Uc@-bWE`ma3o-A{UFn`we;Gsw~hEm>8##`aXdn?fy|zXBG}=rSR-;F zT7!g&B|a%ZLli4@^z^>EFQJy zU&}vzKVEI(F^%dg8M$A_FPk7QkHptyct2HhjPHRg8ke}$IU`3Un3?7qa`3%uWcj@4 zbk@~+S3plZ%JmuPM$-QUQVh6tycHjs`c-|c+&k8a#;tH$m z*%3Z)(fAEO3kL}S0(1VbUYhomo+e{V`-$(Vz~0UfsMGHH{wy6`s?>0Rrr1)@TcFp; z)mCdcUaGL!5#vefGPVJKr8DEgr4rTHxK_f|I7W#a_Q~~)V-@K;6GvS^XIx_@7bXng zk1ksMKI_R}s$ZXCbJ3qhmJ>RPHk_=$2dwal)olWA)eMLf^BpLufEn>EZ-&zc>LNdF1W5Nfl97Qu8KP*ez=D{XydOmZ z9o?TOif{LZ1QTOg0TCO|5-9tI^!;1H zAN`Xn*FW1Bg1oCj{I9IOW7EA}BIwSxHTKnM_{N{qu)QYv-#mXnEJ={>MN*>A{+009 z-1-rIWDTR4xMkREmeg~?e`)!uq&HxR7|@3AeO|p*&HM#ag!u_C=*4>5N-?BHL0@1K z##i3RtBkl3uFH8=+RXak5?P%7{^%XKCG?=6Ks@>+_%YySNgVx}{Z<$=NS5+xhJ9MQ z7ImB|H}Fi+u9<_(P>NX-X^Y?)Ca87&^YSif=dpQBDF2!6f$=YQA{21!vKbY0gKYse zf*P@vYcBDa3wusA3>Rp3^5(L? zWu@qP_qR3>sIN?e?`phYkh+`jVm)@{V6z8&!YTkOB_$-q~F~%V=nK;Tx zAi_h|#~bB2Hm-XHt43*5z>UW94v%wRS;Y3M4}fne8y~SdJ$+xBFB%~$ED;ZW(G_j& z$y^klshE*O+%V$qG|#LbO0@-Ttb=OO&70WsrrzulntZB!HmxtQK}tBk1=j~+agPQjWpUW$|z5mJxmnYg&ibo*5uvS;73q~Prc7wrd> z5NpNRh=wKNeqa`8VCmv;jg>_8rCJoA{b}D?$J`i$L}jFOA`pkb=dnUc^AKQmfzWpi zn5+Lw8$-ka_?QF*ARH#v;GOTwHFO54LRW(^;6)YX!A+!BM(U~3sev=naqAmvo}y@7;H$KY$FS~lz1V{wM1vZaHmPeY-kST8*QTg>AEZC*dq zhk5ZKv`$Iwj3Le&l@R~cq8;1H7zOxg<;teDorHJTS;dW1S#7bC&)8q9WIO#!N2@S6n4UV>~7 zS5GQ;Sgm4aaut*Mdfb0$C<3fJq~U+#y{Vb3jo~C&E(N=(__8ZyZ6m7952Bu49HW(C zPV#!$UFX*SqVIFH01HVy;-l@M*Lf*X6J9rumHz5w|F!zA&+)X9%d8e{9gx>_m>5tJ zr)!vd#sN~LSnT}A&D48Jh_>;4!nPE&U7oC4K9W9@^gft&E%5FlftF%DXe0d2y2PwLfbC6IBF0IN(>rd^(^e`}zU) zH0UXr71#Qvd#l)}u&>|Q{4%KXDD!hlQLM$z*spJN^rO=TM=>}wJxc{*&>h2YmI*tF zx(?NBbFe)be$Q$9UTrUO>ufJaj7Pr3N@FMjZt4>8)nb{akLvxW@E6a$iUL)*pvM7d_1Eyql2?S~ zCTxtGHu=Eyi=<$t)K}Z#-8SqQ#l$HMi$J8wjrFI{yDv; zZ3{bbw&gUrf-zM7W(3(z+(1rnyOvYYI2KLCdkk{b%iocq~CZ*TsP=!F(gh7=(u}1SQ93uu#g2=d5dPd^lE^3JaO& zt}Jgqr-#UX)#{0&`~8iQET5=?ipSQ>z8sONXMAu^Mq3ABACaG%pAsN0 zz&{9Hpg!XX`$duPt4&$*>L{8F`jw@_cLTXyXn^Lr;lgRf&|gC(w0{jfAqLIa(jH-d z6|@ZCV;51?*6K7K_j(9%ihEpZAf420E8@$s#!o|jDC{Ioz%@HE2b)i(i8 zwon%>bL&PnX%SK-hgXzM~vx@0-&1Xmn=6VE531`-*!oim~^Gi=mPUApX8L@xj&S-9rr>EG44d3a7Rc_@am^@qUVSCQCB#eO#WZ z#qz}n8E{__bv(tSupaJ|c^Ugy&W_-R z#FW-{M?P^B`tFOwoWP>H>yZR&eYJ{_o)eOKe8AY^p@;rw@%-i`h zpyV?#t(n2MH>J=dUDAx!h?JnY_7f&Bf6Tu+7a!z{U%v*&*gzW(>z$5%T?!ajim#z1bt1n6;N%rvu*W5+M5H)0Kg1?FKLV3hJ7@5?_$f z@p~*g)Ad{^mo?X`L`|~>2{DCFc!KLJEEI1qOa$L zkC^`~_mYBsP5#j`GS61`ANocKF4&jOwW|(gS~>PVa;_ZF2trek$?IIA3Bmu{M+;CR zXiKBYkC30y-46cwmEQK!wmNoaf-5qetrRWdMUM$H_#UlCOE+T}I%4=!mI5!IH#H;s z2Wh9!XL-%@(7mG}%GM??D5Vt2av|O1Ef4fy8}#MNAU0uP2Jb zc$HHtnH#Tek+D;M;Jj~PQ&`rXXEdd7p)GmsMGIUf_v+?eF~Y2F*Sn6EQ4*erHykZ9 zd-lcWq|RTeM)-71m5i;U*)9Kp7IRD85QAQ&8!g-7RB4t|V zHZ`08@wlR8u(4SJ5o?66#oX6-pgqmz#+Ni@Q36-O)z( zVl9mC>{vB5MX>L6Hl*~)`T5v0e*Y@HE>h;;$~Ip1@m(FKA7>&z1mY0-Ou=AhS3m%~ z_R&JGq#P!sE!)x7KX%vN6cSCEW96HHe&6Pw>YY`h+7w(s;4 zQU&59|8Ip532%uQxz(6whc2XG-dh-^N}AT4MUm7m!uN5C z92z(XILOpj@3NUoyFO1zD~+WEt^{zd=V&UU5z6$msski}4Lz|8{|IhPRNKhQ-rE07 zl1om2TU!}NrUk?`snzB?>k`OkO&Y%M z58&xw>aqE4VAo{hbiM;Ztkk!=A3i&}-R-Lo{Pq^KC9;%2QI-8xaBYdoG~l7_2npFt zTf2sEQa>ad!X8>N`ROz9lOG~QTafwzJ*PBqPctuEN8y=L0I6bda6W8x(QOAi)Yf5{ z2@uJBF%$045Wp&|Hrpw~?{uh#M{16-R2KV$8KvjN{n*Nh*I^Zo-f3Sbd z_NhG9jbGbY&Wtp8sn{+8a}GL=U)z~S6$@CCC0ApKPp7Vv@Z$0GM7rEZF)Fm0x{7!@ zLbsc-%#A5&O2aS!`#=WLSA@HT@)-yhxordS#wL$2yS{<1r^q`tyOUdW+_rwd?W0`M z5D*&|a{N&cE7x0}DSu{o_l{JdM>A|HW@CsX+!sX17&O9nl`bkD%Q?r!iW&eIXfY;{O z@MqHIp|n7Q?j`h5Q}4T+44Rcp9!4U)e4T1;Ul=k!B$m1O-f3J4)hg{@q@0{UoO=;U z&;2QwbH+-t5fx(Pn^3F2?0mxYrt{Uz1vaL}j2EbFdKh*50)a*-Pv+Z|aq- z6T;+)iw4`qcA6H2Q^$4ws0daUh{5B+zR}9{2g$YI6G)wvy|a|(tW$VU$jgoAnI&Wa z8vKqBQ3B!JkdXTn&o{xZKC;=;?g?CYAtmsO#X1#_o+HuLX(@Q`j@vWocgrf_7s^v` z3>5_ihuFl#c;e;`=(cY6AQId_n!&-?F)04l}<>C#ENvH%0lI z$F3RKIez@1bf9=X)cV_c-0d!g*>j48$>7%YXd|?R$688X0n;`5$b!-{&o#~ z)U0@5~>mlmME_tdjse0;peHI0y}eT8xb5_}owj;+v8IC|Q^s||y&Cn3$` zK)27!ssRe)d+5m-e1KdJ5MVQ}(BQGEUe6TqR&MY! zJeYzIv5SR}@uei>5TCMPz-s~ zBcab1kHHRP$Q}0~Nz!91%FSkJ9ja}Y?>UOl${DLTCkMBs&`CBSJkef9! zs7v3dB>P1V3Q8t`#Wkhir`;sIUSxJ7nU?%ncW;(u@Nu~qfQ1l^xPIu$7FzHJ5px3W zRT-{d(E!0ARbu;RW_90R_dW`+P4^bS^+mZJDZobve>7_M!)=2OFc=0a$Bw9Zz4NF+ z2=+65xnri*mpFeuP<)DvZ90cbg>Mmt=nAso03i?`GW-H}R@O(uUo&)Us))(`yh-d9#*mV8v7Uq$poZP~i~o00-mY-w zY1i*c`vL6V%fU_8?YuSr5UC~oPp;oQA$<->9!ntp@{P#Mbh>$(-KF!NKtc8f5l%+R zd{q=duAD+l^RtM0O)K#T3Ornd9j^V}MO^AA2K>Eb88oJe-!r>@D6JQn@`&8Z5+tjB zT=RNb@YVxA_@QA)b4Bh&%7+hjC$xr^vry{^6@;q(QcQSOhum2xuDFkJwr~9@6Jr4Nq_&L&b6~1()ZTUPK!8lgV$r znHxP!xwA2z`k+*()?PXmRy|B(Vo1OqI+64ZoK&gBm^u>R#aK)H_ut4TtPy%n_MRB= zPUUu#$AQR^hQ!a=&XZ*h-rtZY7OXM8{6%zZEk^b!xfzD(z8LIX4U!-pH>|QXKbGjN z{7`Sy)|S$=bUVek$m+Y$)^4mPf~Ssn;M>Vl)6xZhktm}TDSnR8%JjF68+qGzJ&RkG z6BkYHM^T;!Y__1;geLelq6LfLExa017HzZ9S8J^pD{}jMG3IVkCANJ4vJ93RjD8H* zD(^RTB7|oVj4RrHbLy%o6qlC>?>MBiYZTj$GKE8>kA)pgCPbP*2(1U17{=Nsj5k=v zK1Xt%?9HZq8nTN#}1jaD@(%XI66FAxxp`0dqg-tpTG2& zhDXMnn63*@>4!buCQriPcKM_gT@W+E%*N{Q@oiv1-TK-jl?7OQ7i1vC^f5osswfu9dk()`Mu=n5#uxXBdkl#0<0|HT>U zGVUHO2%^q?i7-lf8oAdNTmo$sa7_y|IFnB1H>nwh37dop@+~8NiER;U!vJ;;gUReU zYnTe{^X@omn#qnOcD8D8cXvI+Yaz330aTc(>p_Av@yJ8R>NyATQvafxO6zhQHj_+` z&#X#ctuJXQ4=4a428#FMT^1&L4%Ha&XZ!I6u@t(v6+t|aJLY53Jp+g8D}AA)>AOIW zZ5NWP!M%~G=fz>LAX=tN5iyzFjI?Pqg07B(Tu(hqb&l0{_w;490$zB7jqpk8)9rjp&+Ew%eNm#E*<`g(DNcIpwTYmR6*{ zU=x*moWqg2!o=jUYWg*TLv9A1f_)hgQSqPSC1(BbP6lKB&w|G>+A+7fuA+oT<)V%W z?GM~wt=!y*JCpwlCLdX!Mk23M9lOQ*VV}hQ{pTJ2y4J0S2!!Xq?j9wGbua*IE8h*X z8*rPLQUWxSoTkS3xfG&Jp_gP|eLm6WMW9$r{b1u&=p|gq*C4 z-W%3RoDFu(3}ao=C>S&wl$i-h6_FrX5NG`sy<1yzmo2xhNf`gk4)D+>sTU$ScG+hz zRTJE=>>lrkaqZmEDAwIPaZ}C++pVZq zL;!zNOl|3I@aH_P$yfi{hFf|nM?;AycOv&9*L?~*kDbZQ)sSx6p5mc%0yXjeVaA&X zeymFJR#*9K6&i&**N#uFT?%&<{lGO?T27gyXVBEijf28oQ z6YsXfZ%MG)X2#Z>tN!KpBAz|}S{!Hp9VR2K z--PM>`*<^1Ibb-tH-)<9XDug$+LrX)+u=wu1Dd9@SqW9n%N%(D)H!7l6$>!GaEb+j zZFqSRGs>;k4daNRp|p-F9J)5qD5ShXK6Ys27_;OkjL}2-<0UF})Dvb-JCtkrEE?bSQ79sD zUiwC5!i2#L(;OtZshd~92|oyLZIjzGG)O!&0iC8QVoO@;}$JMo`KHvo@QRIA_KwSb@m3sCj4z@N9I7~WaO z^Wk`R~BH$*{C^%)!-y}HN zp?!Py_n22`r_O*)W?3zXot^jA_dhQ~)CVtaB@%MvE~Q)N4 zQZFi3~X!8h|(251bd)+ZOrQs&b6r zQMC1QpQk78)!VgbxYIb{uNn3x7hYcBLi7(!r-X2NQcCXVvzjFyI1qL|C;j~I7l3yX z5eSb2Pj4f4*X>)k2X`R?!|;yPaK?>xf}(wboh9P7 z@cMqjwnZavA0gmXFN}a}T?+LOH)_`rGGRgkcD(I%0dDNEV5j`C3v3V{F^jsP*;qE|gHNEds%1Hq91Q><>(v35 z7;>b$NNGDH3}nFL>(39{eQ>}!kgJ4hekOeJ`oF!P3|gx~(80heZfj#F=DXiWf?TiI zB9KEB;Af?~1I!k{9ih9cjR`$p!`U}q3b{27#1&+!5Lk@XzHQ(I@|&2!_sVDj--4pW z<1YTz6pvL7ee31Y`@Az|h7;G!+3G?T5`B7-pNo~gdMbUfU@mk&%yMY~R^t6rtHc|` zAM|fps~^_fXs*La`w@sZtXJ3)y*EMJ)_N`Yar`6XL$c}8b3NHHJd^sL=s2c04=+A6 za8Y#&tq1n_80Jh-mw{bdP%hf|(S25xhA`zVZnC<1j$ZUdKlqLHgV? z^DkN@m zASu!o+#Q(dC=FZW*=&S-2=Z#?I+|bdtj!frS(~D1n;aj+thxCL>xmQH;xu1B0Yv;C zrrtU%s_*+AABF*jo}s(D8x)X~knT#EG zs7vgpx^@m`2P}kQBeP}mUt0Fxg7^eR%@y;nwERx^3t(t-3E0@ZO|MCupV!Jy66I^H zJgBJ^<3~mI%<{M|AVR>+6ZkJg{EkMhzGi*Df4{#F^H|D(7xGG$Ddrtx^7YMXon3p* z2w1nPc_C>z1ekxn{<5invAqNBvL3V-VB9#RRI{5lG@3iacZK~TV|p^!?dk#^!*)fZ z`0WX@Bz=9&o|eh1wkqzI@pt@NH=@PFBW+wrg=Xg_?jVR6ZbyPc&IBMfElOP);;u#vMBEf4;7C*b3C z--kg$UyAaWq{9icI>|%JPKBO?R1&&;5{8Ek57Vg2%VR_!#UN=+-LL7|czM>|Ouv)s z>v|Uc5rO?LTxMfGcr0lFljZuDfjH?`o34IY#H7?hxt8(a2jr zo>NL^(`ccLOxm8vE}3!~L*0HlFemTpYS${^AmT*$4@}Ezh0sr;;gbFL-b+7U3<(Qd z8k-A(Ie5gu737q42H(O2f#nC4)e=1}f3Je&p`zj=VoYz)+>DOQ5;B^Ax(4gr+jp3XE21gb_r~Bu1pq~1IxT-TQudyeO zwcrA@FVM;&DZbliTQ(CK-N!Y>b24Ut(*!m!+F+gQN~ga0B3<{}Lpc-yUP#M$I38^CmilsKFMUgO8j6F}JEZ@GnvwfRKsw#)TTcBm-rK}|jeE!Ww{acvQv9t4 z6)x1>enDi&n2xh>mu?_<&#NHhT<=xlo+XQVYcq4KsxeYQcHdySz>2 zQvNS9pVIT<|4{ZBh^y@P(Xa650*)A8ByyPcocV@koy5+P2*tUG-6r}mA6c=69 zKyBzXWx}A#Ov|gQxww(*9bW4@0;bEWi8zb>@f3bYW2K>J>u}M{lb1?QgnzCz>9^il zJlR(g5XS3<=vJRm*OnY)D-3)3xs6dyPg0w?*NN90-0S**Pxv&9Da$%)HI4B=|3Q zhapSm?PI@%4E;{vbR*+-JNOIUJN$E1R}fYIlL8DV9+V}YREt&Di<3&89FRq zZq<6zBdKtmf>GDLs?S$8>bU?1Vv7;9|K+z4Bo@;TUUnccJwZ?s+kzWkdx~+ld><~^ z?48JaMNGfOGjEN}BMc~ zW!`-CCXXGGRy`kRc9>H7?B7>RR~n4c32+jNy zXofbd+cW`(%SG0bATMrnlYajYpq1E>;8TeOw5d(H`IzM%*-x{#DYsJk<$9|weM@E) z*kl9y=HfO0YTxGVRu`R|i*<_+9cqp8t^HFlgL2786aED()52F<0FP-e$=cj8C%6!3 zYx|o{jgk7chup%)kY3W%?Kq^eBj=Lt`yoWFhUBn2Z_T%|NO7=u$jr?#&Ecn#LOj1osA5sP!c`5 z-M_|>$}rQ9(t%aGRF~g`UQ^TVcgRfWzM+IUoU?1 zcbfV)m5*VGjspx0u_xJ748N>wu^}&C1+q1{SMPfRr2L(LhOv4`@H5A&{&HgofJ*Fl zICU7fkoPZAfVsRsFWC&0FzbIFGRk%^- z!EbENd*t$i6+;C&FwT7dS(JfA?O=1Z0IvWT`yo2Z3U_ukholq*LaYT$3i5q>?bT$Q zZ}(9*>v1W7oel}@9#*2K%cBoD)l_sB&{YGYo(h~s-Hp?eI})WcJYG96aD^g5T1zY} z`0}En%Apr47L))js{QXQbHz))KYhe$YKs5xlbwrJzXgPTc8RnUlNbO7Ag)GFcRsEA z`nTg?`s)S~(n3D-+*O28Q3VsEOab)ku)Rs;tFG{1zXcG*fY_TwubBoa`V2WqlPVY1 z!>#uX!Mnx?qVSz2Okxm5g#2LG54d(I1kZd|CFiYwu_!eja0}E^x z1A#^A|79r9&{`;R+coeeU3u>iIJ0;eTBdTZ=TPG?dhb)7x5ey!zZVH@Nf*ezHk}L1 zCWqK6slY8A11?b80g?G(m&=Ln?6`=21Mv2Mg13h3$ zu$U90UmJr6(&+s8tR}{k{i|v7_axeKZI|-6Na+G79k{WxqgX2f9Xl253&VB64lREK zS-{lxp69C?SEqGIq^pN#v0j>;CBgVv zl1oJ`K4m-rUOTz4#yJ2n{bkg4e5L>GB8B~`>MOyr>n85Mn-w!j31*J}Q1<`6Su$+J z!^jXC9gS-dJ#uTUy)Ry---jjSwexbv0!MVPJ~m41C0g^gOb#@ z$-sQAN3FX4_k;ZRYWFs4Zlvc1p%`D_sz*O;Ie~Pw=2-jQjNP>vD~s}%VD|O*FONt> zlT}6ua^kR^ZKvsjNUWZN!;6ZY=*Z&fz@x&wL{Q3kpOcTEi;w%|U{v}e5BTw@0O;*w zeHTZF{5yEFxo7I;&C(8|u7IJK`#Q+86s+qu%6|OR@PEG?iVcOCI6gSV+NKnW0uLIN zH2jJceB`1ylC%GCGn<~fW!uW0*cxj5Y_wJBB8G#ABF!QPzr&gPWYoJ+Ud8EqY-mt% zBEzQIwyw}IAV6rUTB-*6RRH4Uz)oORIt7T2H$d|G!m32_-e(RWn2*+5^#V#>@Oe28H2?mCww``_T zm${9V0TozmR^{tRY0YDF#i8bz3f%!pcp3n1D&jw7!(42!rVczh>-U=AoKmqRgYPsO z)g(Qp*s%NYF!m=C834y;B-`+ERtmo;t4NLqcDX;@wAXxsPFmF8*AI7xA3G35x-^|H zeR{~!GOcHo0@E+>(jPxkSN^xqq3@ta3xI&(-KM$(?iKriD3P}ngY+aV-Jd;LpIFpN z8i!B+J@aF2g0SZSejZ{~ngD=O>=ADk=)nM|E%Y_)GXFqrbCpVu|ER0;<`OC*N9$_Q z02d&8F{4F1=faU>0bK;tN<{{QtA`1kuDKyg0Cu%)zf%$faZrosTzGe`_9;@B9s!XMT1ije6Ae z4D0q!FWtvY1H%ZtIoJ{pdp3o?UMhr%0!Jpl9}CuiN*@CxC-cju=WpEnDVhGP;11|Z zKN~8~CLqj8F!WN~4nFFr?qpy3oIGxIpyhT5L@k>{ky{4oGuIi5MgL%vYJvg3e-Z)1 zv?xDJiM!R>MGeMTTRyNS6)Xzg-{$xfc4=4~T!xL?K;%IhKNJ*k7!j145eK+quW>0&zP);%;1G7z z^?ay2Jq$C&XRBYPQ&XB}DU~yK=gMca*hkX4>|-qK66hhmrY!Pm)q_+WIv=lW^5F1A zYb^f`xV8=HGkI^?lU=pjD2m6hBzdhlEpy~^+GqX0&BqrG(io4%#Je1AZJ$k#Hsbgi z2t@+0u@&$8OOx$1w0eSGm*ydQJfd!j3|N2`#hMI-HXDXpAH9|eEVKzGPU&oi&6?O-_YFRr9AWxWMU?DE zdH*XJ`_^4pqSf^j2%CPqiN4R`XYdZ2qlaTShB|lR;jK{<<$up-U-e8np65jx$HnQ9 zQRx3>C4n^5IO>`_gD;9q*}X0gJ801Z7Z@6H(Ee{3VPJkZl69!_zU?p{)#IHuBUGZf z;-?P^ZXOeag&rWkU`IOb^5*E8?UOzRv|dF-gR6u)w*%^*X>QpB1_UFbgv**9Mz#!e zN@w2d*GiOWegYbb3_^VTFDSK8N3uLD=P(GgAb7*}=i~eh2Mxl{>L-5Y4WXafYL#!qy=Zp%-L$67334 zIsSK&i0L&ySmFuegdY2L-TV?!4&`)gVXj@2oM_!NNMhy=O~U&hf(hJl;mG!;iw%6I z?~{hm=b*&M=i<9^(%t=KHE-K)H|9tF5cwa9HvXn6e{;}FO3}R15D=}vOvfX16uBH5 zpL#CJSH=E~@9yaLW{%7SjbsSPzpMA9dQBfrd_oZsoje)8-hbdazhG-brXGGC5PJTp zijn{2yxL~0b%@T>{$s+R)Wo0aXEY&9>s-|TB^AICKSBeGS(oxi-gyEfnBX?_M7QF} zE^UqB`tmT8Y1D=n|AR9D&>k7fNtMGEPY1**2*G{{O(;y3*ssu`ai{A(A0i=(8Ze}# z@<_D@*yjyENmMK)C1tE5zjTXtmXJt;wZM0?8jkvkn(U9e9sg%CV^YslD)86bgGo30vC3i#72U|leNM+P5QvgiyF_ZzFRp0h5xX^C( zCmsc9$kBJ-t*RaP%+1(`oV!y?|0llOG!pdD@)#HITrmXP-h|9B7LilsK9Qkm8dM71 z#l*qUiK|-xv{z}esEIDMNZi+KZasNpf6M5^Xfo@(u|nIRLiwLZoW2Y01C3ZPvw}D$o155P_s+1N@8khWtH`9AN~kFA}8g|0zOR5_(kfhc$8ZU#_HK ztc`NGgM-QcB@NQVP`>Q%v7A9k7Vj#cD{;r87L$zC$K%AI%eYiF`FrJ3JbN(vET|kR z`XvO9GFpCKo=uw+j2aR$iSA&T_HT!>Ep-$bgn4o-_esIWRYzrVREUFtIuw1)zL>J8 z;2F#^zH{Ozr#wTxku6^KJa|g@(`NsGf5<{Q_2-lva$k#Q0?T)b15RZ-K)Rzz4aT9H z$SfN$e}Wxq1u?AbO?H~EXuokyrSK)oioM@Jqda6cwlRXYvCqyW4%FSB5S_NuWVFnM zu3xWsjVcLfLH{Zu5Twl#S`^a27XXpXm7|63e-%0TT3Eu2MUE@l`o$`gSiQu$^I1fW zRC`~Q`YXVyWH5t0*iy;avd{8~xp{v0j{9q<^c{nFl_J}+DYu^IKj@M2_M2y^ddb%` z!!t5aki@_EcbkoW>lJBt90u3A&P^_JLlUDesC(t-|F;uXpeS!PN0GOd%y5X$zHQNm zl%&*b1K)rAnqI(+1~55u`X zgVfl~ZrJCn;DmquKWn zV)2Ma=WE;Neq44L*6uF7uosiJo`;IE!vyJ7CI;C$)-u!n7 z(?J&K5G(J3$cfF0@y zg-CjI!;;B63i3iXN2ss^-3u!dvFGtr+HZP9&w~TM*ineVA>jn7N4M!~;}B9;c{4IJ z6v#1f^$hQl-gQ5H`+YRvF&eh4vi)F7PN7>dmgj`K|1gif={;bAV7+-)$t;24$r}~Y zs_!#t02E~YFv|!n0`L$6g7(Br|wXB>kXHVC5m&(E!6&Mmz%6GKCrqHeaM49P0Qkd3Cu(dyTZ+uMYx6*DS-aZ{u)p8UV+ zMg}t450N=~!QU0$+&ixT;o=oP21a_TCoPJOzfVFJ0k>iiKi-FAr?uaD@Z!XvuPV1=qHQb>Ryyxm;bcg z4{{y2UlxDVL4M;`i$GoSQ5w?F7slSojM5;nQCyi61@_EuEru0l$`+jy3nrO;yVmE| zJhQ7_VZdG`rgz^e8Sr(U=8bawJL*J)x4)dL8;a z_N5lPO4R(vy@3o9bl=RUi8~AsYkCCq^0UP+xR5(gbWRq3)X0P*-ceQ1M2rGl=ywMi z%X0dB8QYse!9-?^o#6hy=oI{*dCiZk z>}+#^R0kQ=rI>$jAN!aIh$shmZf(^R_gxFl{ z$mg$HmQvxl%h^0!!j|IgIx*KSGCxZSu&Q5_KfT~gL!1T#$>`{=wf37eo$qP5yc3mt zFz489qQuuDE#xJfWeAG09LoVBkx(3By(v;WWJ$y>f41@5>;u=TxE*YKgMb9-k= zd6M*>I41eNhTO__Dm5WeS5<}OXQOK-QO!$Ev1Y>TSR-TW(czl;t)PoemL(r9kvVqY zHl~NXXGtp@;wx7h7m}-3V$j*556@=e>yn|xA^v;8ouAL*nU`2zau9DbFrPb%A_B6O zvUaU}``TjwAJ6EUV{vk%bSgY8dsk{Ar~=Raw(}x^=G2o~odF@faJgUh^jRqUvU|5$ z>)qTdQkuyr7KbqQaIvmF&SHZ~xukh0IaS|1ww7^X+;&ytB=trD<>~xV0DtUiesBSD zW=z%4wCyO=ZPT}vb_?KYCWtK0I99a{&WeuA7~3p=+n?IoG=7pC`71hzHbBNzrJ_E1 z?-72ZMj6ollEP28jhk1X1+$bv?Ys}a96$zWeh$S{7s)63D@0hYvqE=Y+PLu&v1n>y z6^Z3I%jXml6Mid2x>MXzvJ2qZ=oiEX`aKViNSU{v9f0mlyP0?Xi`w0vXtz%|txD@G znuCXNe?VJv^_hrN`kKjOf=xc?O{_n*p!`u^gfBN%`(rT-3LX9WcuVqEQyMMj>O0_r z+n5h;L)Ug-bMeBTe-V9N%a9kK&ROCiX;dubnP?E>c=ItgILH6n#TlpPzrB(%n=&BC z0i5<3v^?9v2(w%h7b973mcwLB!Yt={3dCx^vZ2&FrB5MsR95pT9N28xqE2An^~N>= zHUr{)DPdz&uS)N+U$VJ4V9Xm8764rW%Z{eTSd*bXK*R3a-b1L?(y?Y}g^t zW$}=6vV`oh%Wm+CjaDK{FWTbg(fLowl>PxKkU!z1ENLO4<}Cu64wR`ChDj;~L9bjn zK;Hw->ICUM>$a9!OzP*?^IVq!hZfDwmunb4l$4XtqyT8xOAVy+5^9-M%$)3V#qTge zJm_%g>8DF@y`A~OPIGtt2LHuB6V4S5Rp2T$gc=5S*KU-m4a%3Z=saVFD_sZXMtD?p zbCQ@BY&$!X`OKKq9+=|oXS=Vizt+Lqh8mh%B^#=zIw;yW99Y~O%OoGOc3DsY$Mg$b z_2vjEuI7TwX;d~hp}m&)hl(S$@m~N;oji0m1gQ z$>;_N9O<`f{&2-J1^JC1_ksxcb4wm4A;iIFsV9txQVNEZY0{P_1=R{YDy8bTapupD5_{0nYlMW=E-mA;9S z+nf9zdh-9g01lY`it+5Iq`COBy#D#f9Dt&9Lit#2&-L>e<~k&8~R1B8DRo<0WWj$5YFhUsUuO3->L6sFE*|F?H8ev*3ac5utpZ??7? z3hrq>FDGqSm(y;b{F__5*sL$>in89OGTp=^YF~euvAE%8#s<)TB}Js?$Nnik!fmzO zf)qIPdSyi<{enBtt5=s-{~} zg(~m4@!f12`1@iD?zY=;H3ED?AM^cg?p{NHNdN?Gq9FxBH%iFg8KQQkb`6ZOdX)CK2GN9RmfmImZ58rz};jA`_x}$VUW>TU!xLQwYaGS+s zK$uMBPJI>h@wEDhfuRu+yws9cs{uT43IpP+{hymZJAM-<4cry^Wwyj9ZPE`mnc*6L zn2$5Fw{!jk`CI>T#QO}ox%rvx;?Ual!gf}KCO6^V&5xj@s_AeR6{(3Qz{{ITgZw|a zZ`c(N8xb&p4b3Jgz@eCS;0)r}i$$x8^P0CN82cVw4H|Bq50MS~`WV?NBLW!lOoW*V zbZY`mpSz<-u2CqcnA>Dlrn$w4JZ!w5=yd8Icmi~n6ME1Z!?`G}%~PQM3nhahZEYnbrlK@F)RN6A}j&0g;a)TKM=#O*XZmbKHQ za^c3ok8i4bO8SBI{HTbmwdh|#YYC+O6b>tahDxI@U!BqjP6I4oA{0_i4>MRv!OUC9 zK*~9bn-UN*IYZ+nQd*j>x>G`1kcH_V1oixrds7dSMk921us&?|!7bst{+N{ta$x z-+Y%v?(_8&ohD7*9;1jLR{bYSu^&cKNR1~0cKmJy0kn}0dGPZ-$68I=o|E=+@vhn*cVJ(+De9hlKj1ZE1{&;a;1V`2adz7x z)m>u+6SV*whU#5RjDuY6P6u-5i4&G@njkrlxEVQeqU*as-mO$>=ckWyCh!$vqLGo= zhE7a8(?4Typ*qQIzlyumFE#b_5XZ+xGvGC3XyU=41Z>hq2Baea)qqBosc5_P-Hu91 zLqo>Ul#|^ta(Or%KkYY{!nYUpuB6iq<)Y4N3^aU%hCF}MX8AW&KtXlK(B|2%I(w=E ze+%Q-B`llXS=E^5eFcg^pi$DRY$vHveS{rqkeO1ex0s=IvV0|1ph0LC;8!7>=__m& z@@=v87ndtBxrkRoOku!j6g9-VYdTDkBa&EFf^mEUr<1q)9-YeE zx8fmo%PAv{KF)wk|D6|I4Cp|basDds2yZ*-gk}W9v3{~bE@|p>wm^^9(mMvwP273YU%|ySA=0Xa8w zZX^FCFpoR@bbEKQ^fgud)>@3#dR;h zN~1B9(3F$O<^)eSL?cX6jtt(~q!@`D#!T*x-@jF;-$PXXoqi?RewMPk!>(BPh@Npk zV5~+71#d_2N!6dt|7IP0DZ)L7r(GF3 zted#fw#q#z!^B_wDzlP=f}&sjlu?`;Z0B63fd&`7mv_je!aQf$wHJ1%UMiPdR)+Q_ zAe1bo6842|d}{soe@32fR!T=kXeC4Jj&En1i)7FKAk%5LDmwmZ|855|u-t{_LbfJT z=;-Lg$z%?8ttqP@<-b8*PqWn(8wiQ6<48`sV>qns54f-Ppln0k(vM~{4Wsic6YvsS zu+__g0f3AqQ3|a>Ut9HP_R|XP_8v`1Q?8qr&-_gqxj(NvTu82#9rLY9utKS3Mmul(^zG<;zV^xpB78gz0|D?vlG9bO$Xrib5V{J z{Zk4N-+N#(Ze!J)657vx7hbYkG(svze&78s`ygX6|Ih=yl_h0O;cq$j-|p@@9Rn+? zaYuP;pN^lLxvusf-pV`_(&hy4u(f>2Pz5GIP6({0r{x8p=Ty)b8$Pn7OG*3n$#>qfLC}}JgTUhzPuHReAQs|xQ7NzKeqA{(}rQ+Ne zdSaK>F@bGJ_t|JGZrGRnPHCjNn-#*Ao!&JizWCcFCi}<2ZV_}>K>BPoRo2NFeT^XO$L*Ia<8T}_>du`V+LboxHtJEII zM~ciTJKoWthMUi*sv726IeHMzM6@&NyRPEG?lxV8# zW!j8|&VJGunYcNGmHb`g_(u(};tlZjePM_@ayGmEHVL`-`EN|DR_UGf=V7AT8(}wE zfGyvjISS=-j2RHoSeRiapz6X{x&&qB+Iv6uw9XR&as`<0-C}UPm(MoqyuT`8gAnj3 zU-ev-j1-KR^Zlu&gHa_Bhfc(yF27vPk;fnnT~K6g8^5 zsYJ{2QZ)V;o#Dg)D8(gUFBvC6#O=9|^~nSmx+fm==9l({I?pZO-<&F;#wsrdQpWho zXp#d^y)eUmSd^w0OV_`#bPH+h?l^6lx`?+X{-Q{(fxl$CAPt}5Rciz;cWpq?RaLQa zQ25Bxj?p)VoXNK3fcug1hpYVT zJ7AaqD)8zrs!k6^$$n%Q(_t5BdkJ*)$%RuG3RM@(TLRhk!~R{TYsf<(QKnT0@kdFt zoHD!`ve|naw~zgT+dZoMgPekBO)jxXwh5|f*)~|00IwrpgR}y-Jqs1@p;)9Ni4IMc zMO4d~?LTV83x*Zz#_O>t)zc6OuF=U^z6kPf5aS7jM(7PA^6MvirD!CttIQNv71 z@o~KvAB|+e_><<{fd^70dUQP3t?!)i!R2*+{dwZHS-#{(B}A>9fE`&o|<{Nxu8d2|r8JDviKg0(>+7`9|TX=ZSXQ;gqiem(PuSC8z#` z!eckSLG8mgT7X@W)XW)e_|=|N9vPn26MwgnxAbt)%A2nuGX;5MF2FUL6QP#xddUx`n!i=% zO##x2eDX;2AG|_1*0{`N(QQzs7V{MOQOO_X>htiGtNQ5Mnyuf}$;y&pC_dc$^pt6q zLS4|;={T|^rsg?aL`+U1>C9HcqzUBhRldvm-rRNf659dhy|9Wsva*jb2Xe56pRc6l z=*^mX91&d=i5)G8vf>a~-0#{ZvZbv9VZwP~6mR!}+ue0bS9ntl+C*3HO((pw%UmA$ zhQORx?fd+Xv{`b|?9^kz4hw)65_%0kV)L@hOFC}KklnxJjjSAhE=%_e46y>_@>GYl z$94J%6$+M<%meNlZ9)GO?p+FzP13t4Xq~fOq5!u8@ep3b{a*Q8g%0oA>nj<4PewP3 zb{X6c)a@@uRA($+q}TT;?70=Hy%&DXLYFJ$Qbt%imDlSxNPViZRCo2lUV$sxEG6qW ztEHvM)6ea0J?Ml?uf!uy1M~fx?dQ-1Z=I2qdTPnhT=_MIm9r?|(y4?=*GFKyyh&_C zqCEI&JRG|)b!jji5-X@u2)|qnFE>}_=0ucE2l=+2%6A!@>a&_e2UR%3#1;#<)tnUK zd+&MrpQn5bX5(lV`m6=fYB?rZ!;8H`HkP41tL`_`riaIh8SIP3rK{K|KK3twCeHv% zU9$CiT+REUjSQ`vf>53RG75Ql#55{H$u~oz?&{k;-bdzdZ(us9m$AYXuVn0JkO@wo z2%!@ZU4%nW=C3`@LdE5@nvAqz)j$%4x@YII$yKj4!xKK1lZaU=7`S@h3?wBba9p{8 zBY_aj2;K9~mzrx;@hxlKOg$)9=QrfZ)j^KswZM^jRY1cUx25R>pgCUvA^Hl4S>XjQ z^>N;<*SAfUdIo5%qj!$x8u(d}VnJ1p9=%#7#7E#p-uHXQ{{4FFnBed|UXH7p6N{Qo zOj8z-Bh^V6#Zi{rR5&4w?|D_ioYEV6arWxYgrc53X;u~B`d3m!_=MMOj%(C-eiW7~ z5AP~au8S!S$5x248zKXVtz7M74*hA7-+o_S^m!oW8yBgd3dlzvC957!+cFx(x~qDy z5T4fdep5^+`ub1@?e`I?(JxWfZx5O<>681dzz!3F=j* zBj_P>KK?jH&wz^3y#}zODQ$G9;_JEveDdI$`S5Q5wqAetrIOg`f$m1-bDe<;O}j_$ z{SR4jyJv0WKC|#Qs%)POa3FiWCsZbsEP12qMwX?hH%|I#!X%RWK(7pm4Nj0pN@MXK zWky|>JOLF1jeeC~67w#*0#j=JzHXAOXs_NaE73^T75 z*E?vnyARGPA-Dragl8Uh%O&~kO6slm=H)~xG%dCZ#jT_AfPZRwD?_OBZzo`^2m|9X zAdM9|7KU0#G9z$g3^$gA_~-e4bxYg;TuvF4&8aXD6D@&8Ti=v+23AcRsP;Ry`e)H2 zH)4HR1l&6#K=?q?Hawet zqYuUpipV<#!I2*jx*}R|L?t4}_vFh`OhNY!Q{4+ci!beb8AlmVtAaWU8{d_%s+SJK zkUb>U1^X(tO)=Vwv>R+#SZPdlIAxcTuTgL_-ZTGu9Cw+NksL{qI2^qGl`ooXn-RSD z`HtAq%o|VU9(fk@-XXuQUJr4&D{iIpeH!sKPl)G~P^DvL1mt+Z4o~gS)9VIk#NSauEQJnH4x_PWw%+_C3GWLB77V?|f@}c1b9NG*R z7}2?QKs$K%fxK^}C+9Olevmm+U6Il}-9q}6rtXlQLnPtFcNsIuv`JtKsV3kZ9B!Ng zb1w4uPXTOAT7y#lr4p@#uhP6e;3Y$&|7&rehWOG(Q38TBsP>an!bx2$OXB8L1w&o0 zz!y7p``#oD2RQ)9;Dz#e{NQR6KlE!Gl>S4zJm}5714KHV8Tu zbHpBEYdrC>wu&ZpD*9}ZLeV!&Z{OEND4@HWYOi-Ag|^@P=PiAiS9Ko-3BLPq$?FYi z^oyxL51u1g%pMHJ*-g%3Hen*a{uU+!ORe+VOrY|t(=j{c?mC zv?aT#z0Qz*H<1aUA^{#L@R0hVU6W|ZA4hMYmVh6$gvr#}*^f;>8Ho4L)kFyz*=hxO ziO=WV*GPFCPN_t6L6q%Xtrr9!c9w^AW1)iccIlU_RD8WsQ%1SHrZ2ItDXR-eP_fI|fDEuj~qxRLI*qKs}h6^(=lwrm(X_LOCq6kVfowedPf zT@Wp(`&LEnk%IT-5Vlrg-0naa8_y_iO#OaL*b)z2!9+SV;X*8VH>%oS>(1KsJT=mS zgu?!$^3@Y-`9QVp6FX(z&2#)NdCrlwNwMYF+kZ>5MUDK&PsNHgtwrwonQLPBxlIU= z6R15!1?3TcLt)M4^A4#d0SBD1Ex6a7g5_?FPBv$7b;mT@R!4te%Y^;>JawF1-3d^! z#a{fqi2P^q^cbBXKL7q2^Dq^dALUEYP5Y(37q`IAF9>4 z))I66Sb`CPqY?9~bP+WlE%L#kglZ0!B4La=(M#`Ff=r~9n9Lw%#^f3mzM=QOL`0K| z=~cJy!-Fi!g-edp^Z|{*mo_hqzk24_|S z<~0sRm)dNqe;r+Q+K5|8 z$#S+pG^Z5DM{-p_ew_)&kAGwOK*p>7;4;mN=Qm|V@;Nm0oDOO1LZa7d;uzj#mDJ^; z5)Ja6e?u)uC4gGHWB(vAQ{&&1*K(A~2B(Klu#XGqJ!)=(*&~zZM?3S5Y=JiCEB!2B;LArwmBb4s7 z;E@PTA za1BKBi&A%X6pXQJ)cqoNDxLuHQulaJT#vibXai=@w3>)RAdwk`qcI@7leYBNNu+gj zYaU_C%k4>?TiZu4J?*Dx=&B@clB(aL-Gu&7w2UG5Hq+yijBEQwJ_q9kuR7sXH-W35rWWp19YZu$x(e^SIF z8%k#i}=>v{n)Nh6H6PQljI>(NxV%C{5k#XUR~@oc$@iuOGBzCf)^ZK}K=}*2x`qmj3MxWD#W_tqE6JlcVSyi=h5g^C80>F&VeU_SiVAVM{I3~a!utMB0#z0t& zW`%s)XnnYtzresA`)Fbp67|(=eOdGE`#}ezpv`nTLpe{EXy_1aX5U6R)cozOK-Xh1eGd(+dMGEyPL|^=p7+5{-6XGTlI{ z!l{o$bwfn8m?&b|OShPvbxRW$x-y<#h_8Zv#_WG~T1@Ix4SfAr5S6?9s!~OfPX}M% z2YAes+s=*MEwbvW))a`u^rPw!U(V5$y~0;H!OR^z@e&O}qbe9mdp6Hku=TD(is;zs z2^c2(DfoPoFzMK86W-t5ZmZld} z8u>7P6QTz>+ktt%7bH}udyTjEF(w=u@x(%Q;hVaihJFjW;*bBx>=ZI|4!`A5M8Lt7 zva8!)4SN(ZN*Lx%^(KD#!AnAQHX$y_pXGdZdYp*>nEtdm;KgCz=$kaBq^Bd z<3(Dd%l4vYws_BTP^*&wc_19nOg(IxTsWI)`DFnv7n8J%P}qeJU~~3W$y6L@=&#L> z>;X!W57xYM$9H;^fNYo;f214-*)FI8;dxpvl_G2TO7YPy@>5j8PeoAE2;fG;!>siB zmf=%@5u_I-(@KheuICqCuO2?F z_cClA8Ang+F!Mr34gZywBm+rsDk2M(NrOGOb7B=Kq#?%)#Kr}B|4CRz~{KvrV zuYL;(Km9CaBKYDwFcM_0tYxF0>N_!tRk5=YpZVG))@5p+{kaT+)RM$~izE(g_dI>Y zx%9IaG4X7bbENc7_{y&>k9THGjTb8-7HX`IN{?T2z<8kz(vVKE`^a}$zDanx;nKu= zyw7ru{Q`i*Nakrm!_!MYg$HhcHuvniwJp<;ms2bhD zYQ${UF;P5_JjQY4S0WV(A$w?~B?Em_P*WeTgk-NrK9?Qb_j-NlKHRQix87=Nyll$4 zn@0uhAU|0~XY$-wNrncMbIw`Om45*{;4iE5AM$CA&p{0pU!$GAc@hHjHaaBP&F=x8 zE(FN@@Yj9`)G~EZRY5}*^s{pm2|*{pmB7s3x;bw7|M>dqxG2|k?O_;TKpGSz1ZkwD zL~0O_l928$=|*}66a*xtTaixb5Ev1W?(XjH=6hNDobT+jk8AzsPuF_qi94?Qy5phH zyY%|8x_$d_^Dr*1!LOTm-zOm5;%K(tdT1Ye6;R+Q5r6`fh3Jaojk{kk+4Tn3>xyeV zX{HA+z{B{-4+*;381pvHXTN4_@SX7y{ZOL(9=7!TpzLLc+GjuyTcki(O5!fwnw`ti zp+lK+;%LPq9HZ*71~`;D;zzSTtb~p`<_sp---F&gR|c}8(79BdP5{4!Y!QIb@C^|$ zgOYOfR7^_K+3W-;Q^W^Ps-Hj{OyrnU`jKk$UXG2@#rt*M`;BFOpSdK@?)5*5A&53; zGuL)226uSm7P8;AQ$m`Vp>r|MmUD4qC8(i(cQm~0nGRw5i9t`{g5TB4djo8IJck5D zx8}}vWI%NA!6f)|wV9f+ZWrK>HmO|@v%KT&ikn>ezM#hpZEK%HPUg_GzYKpE zD~ll#Yl^0XknSs)-+7ikFyyVs^Hia6q2c;dTn;vB@R*!jdyhAij)ybmvoWe-Gp?y} zMcSug*^|r`NvG5+Enn1)P=}m)QEwBb0*QkH{3h`>)gy~K+BM*TS}xHa9PW}QE{r;D zu9$xHgHr@n9j5P6q9u`BRu5iP6R_F1B<)7tf;K+Dtw%~EY#*92{AKpJ!9wnD>GAJb zehyp38|}CWe6snz@5Nw5CBi*tB1M!Dos*gxMGe4m1yC z0Mq0R1yb40+pE%uO0;R<$s5y8s&OG1h|k#lA8(eEcC)4Uihh#GnZd4Kged|8yfw{g zTz}QMq*~5wG&8^O!FhT0KBYC8|FtjudG|f@^TR<(v0VTrA4oCv4KB^U;VfdO5a)YQ1o5MO@aBn0a@lp3(xC`VfMqB&F%z(SH}X$9$Hao{P~5@|;K7pA6^{c`F)_lKgdf~MU-a4B98kWIP}+}3 z53K#2T>a(hWs889x)08^S~6p*qRm~W*Q@9G*R{Y1AcfoC+vjr|LAnBKOU1OHY3O8R)Pxtjl`!=|E5WRBRpBHct>M0ayoNVUC{a)tyb}+s zWsUGZgNxey#|*o$^|DGJS183oLHhZ(>u<>kVE7+3=I`EaqkXkUeSFUmaCVhnn6VczifBcscyBqt$H9F4%xBmIjVNlWpX*~f3jexd$3oA2OwkhkXZO5G+4 zjyT8^kw!gxX=&tUGUN4WFF>sN+rRfJEco`6dpsY}nH zPngS`kR(qKlP1`6XV+#i%dA_u1ZP~^s?_HUX#@fG3@GrBws+xLAHvCzG`X?Q6WfaAy1PF?{n3yD042V$qO3;7ny{k@r3hT8sot zdXDPp)!p1Trv}%&aEPs>h1@-&XmU@2+0lRg88FHIC*6EzyzKn<_z-O6CQaPckcCo* z`+Lb@7Awv1j3kdl+>HkXZ-byMaEgx~qiv&`_-JS%7oeWAdA~lO;h0NG(KGOD?8WsX zbA5p~%cJsxFDPy7Y^7d;nlbU-ISr6M9BCgnGxDnidT>9LJG_1Oh9hUw*&0M12A(Z` z{4nvBQpb97HrGUcL;+a!!DHlC0X$}4I;>Ks2OpH2Zo&gw=5si z@vO+pk)8F!68oo;_o1(YuSoPpS4hcg(>fFYnv;WIPq4l862Y-)xbH`Re4r!A$NK>k zE!EZrjOf9`=tp1&9$zV7cUud``YZo3Wc~g65WfH`4}Dd83>$`g>@eT?>0T7|EHKlQ z2_C@X(bl%aV>>1WuOu)D%TquR0;;I#7sx4!U4Z#|1WcZVDB*7CLA^kueTByOR<6Kv zqbIxFz#L%pTFR<%n}_2DAMMi#d7vL{s^kLH!#q)V>qEx9zkWeael2+qh|KXnAo<=u zE*<3KBzgyySHBwLV%2QMq8np=ZGs!ckn&0%Iw;-m(=}8iFUxw5R=Br2ogX|ISW_kH+OIR_^;1~t#>7g zLvk!zD$$RBH~&5#8I86P!QeGz2+d80fF98R?8q@x>tZ+iMvCZv`?{^5e&Q7xfKZzVyrv zYH;rDd%x1GWxx0w+{@oRIxPHR_oHifEy=8W>UISxqW1)>JdOqQViTcc54@#H5T)Q& zT>iE2hytmdc@a2)c9@~qRV+?cHgcKHH$Dr0LWNeSrJ4^#xw1KY-Pd?}6*AY6z}Cx} zrrY{^?4xV{8vwH`y@2Cc<@RvnK>L6Z{i6@6q31@%BWmgGxX#(aNE5pm=~WWL>!sCe6J6gi)eWEK9DS^qIG4Osu4wHM)hajR52~G%tZ!Kum&*_dtUyg zR+%M-^MfZ7?lYGF&cjZ5{utclEk^NpjfFDg_NS)|kW`OA=M zB4EQgAE4}9i*8YQwOsVv@AMM%vmBHrK=MsWs*g*8WT<9z&v~tBj!3ml-x>_HOT0;K z=^?ar2SSfI+3Js#xuTDoI+x&3!VPwZ)i#+<(=6-c7lwtXdm+TgA;-emH$%wBe4PB$ zEaXZ4G+DZ>K>)M5lzmx!daM1?IbHc3E+%3M3Sll?xp6|}p9jbAXh({Cz@aELR!}td zL+N3uj0{b7RE;lVw0 zF8`Qwgy0C69mL~!p8=Q<8`a3qXYqi?0ndrsNlyJYEP~B*0C+8xQ=)J9A=O<{(J;{^ z`{W+N9N$pZzqU!xkDVWGwvW-;{3ZQ+$b4DV$XnqThwSwaUX5PEK*_0CQ{H-E4HA-f zoDB%&C7nyi&Y2u)+p)Z1<)_*EhDHJz#37EC%G3o;XpmrQ*v!-%-1Tx5jcxQi^1;V% z2lZ+9Dwa&2Gp=drKffz+yHoa;hCF4;!}P5kes{x0(i={LyEA1EuV>dQJ`#@0`Z_X( z2#cLi&sRv)yi1VRoFWxFHHU7mrw`#Afy>v7Bse$+ZOpldEX=vc1Gz#4$?8ZFByY*r zPe_}mT?U)SBXKb23BQI%S?a(j=%2}&vb-(~Uhy?Z|EipKYH%&=sxX{$)R9-cF(lA? zo}zNB-g7F{`*18y!`x%}u>1Q{8Y-x2AYAAk{c1{W)x?#T4{zqB4ZCJV)LrY z4ey_3?d$5_EPhHUZ`re7UrrN~B+1eB$lU+5%B0_v_wc#v=WKA>G2a(EE6tu?S7RK|S24tc&m_RxvBTC^uFe*?!Mf z;zU_PoIw_$w za%_ZjMSrj4#dlz935y{f3O*g zqntsnVcoFgBIz8P3|V=}K>SX?CYiX;-@AU;Z)t_yV%EX2=n_F#sNzI6qQ}j}nZjl1 zVa>eqVJelESwd}O_T#3N`xE~~e5Mrm%-2fk*q8K2>LJ(^MAhgWSvOWoJe}$u_VCkQ zo}O!y#me*{$=8LH-RcAj&;##S7c%XKO8U+8D>=v=<84(k)~PIp1aDm35~Q^gFesYeH9zH?sW9eok!|$HxXA+F2cx zOTn7+AEc|tEM`c1{6N2~-Idmkn;`S!(wiQ-Af0uemUj}S+TM(RR9Mgap1jT@FhMHF zJS5jd@Tnl3dylE66qqcw5948t#iYj1^&AV{L)nbPORQ;z>gbLLH|C8@q5H*su$`;150 zOnBN2FD@H-bKqA*r@r61bIIlL@TV<3xgJrmRIySy^AB1R%Q7w!>ricmcLPF60ro^0 zq!UtHEm&_aK@eE*K@2UDz~Tqg8JdND$LG6;ZSBgBLiAbmI?hqmz^lkUfn5@e#!Je0|>AZ*LL zD=C2vD|Icp_ru>mDr8{|$ifL4OeO`bK(*}?urJjZ;Mh|QuDq@Bi@6f7zLnO?=%)-@ zYH-(By3&RfXyn?rP!$i{>d}+dKeSRas{9HX&T;m1#4w_R*bs6OzE4B7L>O&3?GHK6 z(2s_dx}I-sR?85=ScY zf%j!Te*;4{t74jehyj{TYNwq zre)F#I{b>~%AdoEVGBulkuOl~=!sm;h{9q=$|(>qc}&RDy(p=N2{pqQA*8V%N=Vc* zXp^KDFGPDI()ONOspK$3hO>AGzNgEm@6uv4EJEEFI9gKJ62L`)5=$d35oF;~=y9Pr zX@?=x+Mnc`EH5mL42SX**z|?h`E^w)8)r~HU=o`vw}|j-!zw@AnxZ9^qoP1nBj9lh z7vqWzg>f%m@O1ZtC9*@2`fiUu?nuClg6Ltg;m@6I)%=zda+@55j0MdS_G^q;#>)<|-k#I`v3$T)nMgyK|ElZb1YRCr7k1TbOwO z*#mvn$@&q_*yzq0JM2D~3;|Y;U_~>kZ2T`$%?ul)H`hZ(OP1NC9Px8OD8d5Afh#5u zv?Be&TQe5uJ5<0>poYOQYY8LOhd$;`i4ymy9W2Er^V6xUXPg{sOgO|Z+y5Lrnc`Py zkY(ss6*F_Usg=?$>5~4oV%b}!O~kZR<}&q+rh3Ryzz*Hi#b^%aVUIeOQ&whB#L<+7 zdcMs-fv33~I3ClI3;`BP4$onRN+yS(>+%>K1R>eLSSk#Z(v2Jk=yCk8A{v0QN^3nk zqWZYN7gjWCt62ngdcj^SdT<-}JD^;J#WbPydirekjpHemfH(;J4Vti8H3O+gs?RYx zH6G@UX=}a*%jI!*56B*sn~Qim#1=ZgZ|+l(Ej6fPNWF(&6%=PsVTO6+abK z%x95XN6~yNBo|>S;?GOAIXl?8Ec3SVnBOkwbS#TrESYl7`jXgES5#fr@iS#F1n!pTD(+^^a&izJupLju`o4IB?F_6u_oI3a#$QS9m;`+mhB}mt0ogkO%ZpB)Md9wW-+NK)L%^l>eBXmQfnh zZM;dBR{dg0P-ArSwq~SmQP~4JlnnQ!KYkqv4-P6IB7RDq^FEd-KGC>RQP9 z!RO8U3>wzTfw(Qxv3qV?&FeLJCSSd7Zy0rsI!WWBT6Dm{6n+sq0%LXTCEyd0tKYL# z;K&4iKZB>Ivm>vbDYJlEW4+DSGR*AH&WNb3hAAX9PMWB098YM%DFw6BkGIYv#os`9 zgg$d+tVl;zm-}_)z6(6xJ7X>)w|%gckpi1#s+LoF4xyeCLBXJ!-v6A~F3iX1`>VP; zH0C9AXx0i6*dNg-VRszzBK~&oio-lV}T0cm~p<6VdC$zAm54PF5?j=d!1JkIHf zlC+k!62dMWm#)hXruc9WWQ#EJEEJHVFOv%)KAK!cAu##)6JRd)gI@s}Ie3Q(n=pJaGCb>Xj_uzi()s>ZVR~|<=TY%^~!yPd+ zI3t|=YRXj~pY_MDbxI(=(j|9nn#b5kI&&q@%vL1cLf8Bto~)K~ML2R|*pO-1lwM4S zSA&PH)J7@qZGo%cRrKX2yRcIs`+nE8#32GO{$3&oT-sX{wCzfh!BijO?PctfWsxOy zaY4UarMIU!%3fGf(QRtp`&Os2#=?;f4r7K4=`EKQ-xS7{#uu@^(3Rz7CI%}IaW2AJ zTe9K&BQE#)em9E47+*Qz_JPvRCz)}6%Q0sBkdO@F-jC}}C`*xhW$=V%;;SQ7|5;KX z@xxoThGQ-OZ`OLi!b^3qD{tYAF8e(z}Ky6Cq6 z809x66X<3DwYN)8e@NILd+V)F%6X9=0o=gj|3?0HTx=Fu3W$am;#7yFL^U3T{>3!V#)H=Nyd_a`oj1YXd@EfMC zLKc)?-s&ln&pJlrk_Sp&9JqFzt;Rt!{6ZyYjd?95F zC6=Vd4+tQ2G>17DT00|O=uoe`5q%9=hYeffKJ%UKlFcMM4!$>9=#a`+Y10?Kp=!T@ z1?&rH0)ANl)qq8pR2Y);V|vu{kZ1;*Tyo9KgGTaHjNagrgy z#Dxz0&>7Tj2!}q}Pvm$BCyH|@nhLwB%KDG)OKHFAnRBW*yE+N3#G_m0@f`G^}s0WT!QI%Dumg|DC*Sh$ES>R_uMOkQ@ZBtxaIT*G>Rg3|Eaq#*Krgf>%+6IO118+XU;yA77*9ojo{k91ociX z0EM`d*}p^t7x9e7F~wUN0BykE>l460C;7FURT~hjXkVPFs-32CFFe->GCkL&q2Bx8 z0ZT^F+i8j0y`}J|_U+8^Zsp(VB4X;T+-J)r3g*3u6n}m6-@gC9{>V-Q1G&|@mKME) z7|S+IF89B;7y*G`AQ=fU)#)1R+o3tl6nL+Zx9zka-YFj1f#x%=%NxSTE@paHqwVkc z)V-r4Ar!!*T{9PB!?CRj2Bu9Q0>xxgV*BmxGt|q!D1fJkjosd(`)YtKTajHW3iDrk z{9kMM|2s#T0XNHDjaxPB4|}z)@h!R<@SA#rMm`$w|1sqVwk~CTy7e7rGwZjl5977#QyQuc!6Kj$fV4Bp9xth zVedB38ktqFiW|{SU872y;);%MvWL9$4%Z?15L-ne)2i_svyIu!>iivVljd<^aPN#> z&276fkKy#a15{t%^LLA3{vQ8ubs!XeOlna5IJ@RDKVqk@#PKARlvFu)^~+{ntTC;m zWvWIknH289uo*by+LtCxm_ zmfLMK%4s`S56_Oa6=PH}_Z*hWm&m?P3r8kBB#WS!FDQo$h#Cm9>VSi-{mPGcf0-JcQw2|)|qCXo;R z$CE1oPR?uEo74b|((ZI2eKb4^JBpnGekwU+w@R$YP&;mc{6|08Z7nf9hw*)bMf}Lk zD%#MwMpuv5)~Y&CjhPTL&(oW6xpWBzt_p@l=s%q!2y6r#q!HPccm@t4D~y*pPmX+Z zf-8r9Km6o)HqPtvxU$>Kj4ImQ$rN)Kh;wV-SdHhVuox&*N9#><$(^tY8}hn%D7mBg z`)-xH2b666yIubec?XWT?-K~@peR9?D~J-DEmE9ZaMl|Ym;CTKsX(*FC^V*i&7P4A zOI*0z$;xf_vjS#_ph&;y*P3OsB7a@ohPH?Q<1+s5rm(k-sowwSCYS+j$$_`h<2$6nE9yRkf4D4J zw9Tf^%DO=>kQKDt-uhLZrAZHP72ot^`-$%W!T(*-f4RB6C;)&)6a{wUuZbBN`Ov2< z0MU}>H9vMsrO)ZG0YNg0z1G6|^rfEl(=Eh5$>B3OKn};Ve{e#-GIIKvF?;VH?O^;g z7Gc-qQ_Z79Ix z+8cdb1u`6J{G`QPfXjR)i6l85g(WvRU(>}a=C-QCwG0nT6(lhCYq^_?~TfXe~`+z^1wbfSAM>QRy@Xc8>Cp@{C!=G zLyLjyk#iF=e$aX`(5lV6higNrYQdgm`Omt0CJB726B8?w?#K`o%ncj zPUk8>xc478>3^>A>;}^@2s3y&Xi57Y zq%s#1VL$RUO_d1D`xu`UbT!rUt-lemU{$0!sEu27e%h*S%}j*)Gt=k#Jz1Z2?xGa% zW&S=yQGnRH!>!sV)PGnVEF&7g<1FKas`=TF;;AX<(l?qZzxxK-a>$L6imn2F{yHTQ zxA}@5D}sgKo5zwn!y84sBmu)bpVDuO1uNKv1k9k)Am7W4r#ydu1b6zj1{_1pJqiUe zBsUmwSwgcc>(SkLab6$?ppj$#Jm0*d=*=UK^MX%zSZSug&*?H3e7<6qz;P~poqD!4 z4NE@#WrMLTRBGENR=|n*k5@(vTv<*MstI*uFf!4)VC7<656`^A^3b?FuAD?PvHp8P zsMGoW@$hQA;wyUrflB9BvJO5J{$Upd8y5BiBu=CaImns?VU`+`PGRA}$p5*^KNt=r zXTT`)?t)aClp(~4<3o%lR~EF_J^Ig+hnA}u<;~6jV|HN~ypZ@gz%>$)6G!qS^CsV? z)AlJF>vVYpU~c}wzx?~RKZ00odF2w86Ju2*rJD%)?13O~HB0XjK%wQD+nla6CXj&~V~hlCz|JdhJ!`qE^r?BPd8@S10e6Dk<|lhJzHCmf8AA^PjjQh2Vj}p zo*0(J9MnerTu(`uTzPYwA!gMy^+hhmS>O>;Qk=o>pMDJH27U+c>4~JE?u&viJfS*U zv`0PGSpRxcw>bYK&*{s@(q2jrUa}DAwMP1_ev%8p>$3Wo{42Sb-mtQ`NF9M=jkvv74Vv2j%(G!X_I)9* zg-tBFcI|xZH=UlJw-2wKaDyyAP>Zsq7GT8s5B6p#7C;qxIwCp^_XjoYlAInLzy8vx zemtXLeXSAIPgojN)1f`*24JF@Q5~82vI}bvsfMA)pyv`6t97TIY;8?r=8WJ3zmo0^ zm$Q0PSYq^Ftk~a~9>fHpAi&&RO=igM;^w7Qo*IH=q?g6+1TdjdD#bprz14-T-TAs({msKb81LNv#Dw8d zH+q|<3VYDssu$o8zB0fu9IRYs3=)2MxX<4(W?7O!4xD4F3&1Bm`a(K79<6V$MNY=+ zfsD<%1s|`Ztqyrk9IKf!#s{;*23-*+xDUp2G@10BQs-WmA zOOg_UPl+lUC9jmvb~1*eHL5FEhU%BFg!rFEeW`z7ThTuh%AQqt6&C8Jl_k}oSBC&m zh&5|eV}5t|`WcTLQbzQ4@vS)3fAJM?DTu;t*Bg^_Th}@dPF!#$-Q1apitWMZ?ZDZd zF54u-t}LF7^;SLq?yGhV4e)BCWuaatuhi23m;m66I_Gz!^GXb!vs^pbEjeH{RH>n= zXA!GuzIHf{@+&np4E}-J;p*{2qs^c;>x5V(D<%h-93K_sy>zl|pRiC}!Vaj%ts5sr z1;>5`ZR+C{4U~w)ffr9lKvkebnmjN) zca6*{&rh%N-#=vrgU<;8osZA)tCeX|^`6f3!d2My<;>HZR7d55#uU*kh|E6QZ`h_) z2{2LizZM_-VT|@Uc8BGdzlW^OKAUh2v3Do$~mt{TYfy1H|KrDDjmF# zO=ITR^JxvYj~FR%2AlU{u>Xj1@B`okK8(0LS+h4qT$wG5zBAEUzo2 zEp35NPB`{*3&=1}s`*aFu^f+5rYb*BVB=^ZD4HDkl^T%mzw!Vme0cJ(#-+ez^lbC> z^rtj)dnO6*Uegi6wMRqPAnRYR@&88e7YHMF1os^l^Q0UP!{oY3Tm}y4H#Rfndw%SC z_i3I%s|}kbN&`n|K%=GolNwqb9VY1wUI4Bo_$+maKEY_^K4gj1)~X66eDE$%9bGw= z4pk0YK~=UsnvL?)j-a2JmLE}GPH|pS$T1uJ3}M+q=<6e=TI2Y7y3+5jhqpsZtOe+q zLhAS8RNR7;E1@ny+!TR-)>>dR2i*nwfT0Y7QlT2y3DFrr!PrHycaR22C+@!HCDTl)pJx z+H(3R7kBGRtD;p;dDZEa{nX-IB=Ul_*=nAhu5HM~Zb)Nc=rL8W`@Aa3p6d->fw;7H zSE|(UcY-I;-tYWow-7-4qbPt-ydV|XyHQf)qMqMtTR3!tF_~b%%Xt)UtdLDt;?CWM ze88)*0Q$@tacF(8UUNYgi&(TqW`8*l;6qz4fH1Q0S{=<1j#9)XZ#7SxpBHp$sk_R5 zy^%e|c@Q=1JAgmMRsWIZzD3^aF6Avol`H@f#D0~%^m*xD=PtcGR8TYSbhJC8j5Q_# zWSc{iL;D(z*ezVW+ypwA|Hhe(QB$vrd}%+vnDV-3^LFFTB|cJ&i<6+ZStV zeE{hetSG3D!_d>nC_8xZtF{*I*Ztd6{uwt8`{Cf7I>PP%H z3yp~JC`x7v!m)*tOTls{*#eH_SA4W4j5=@uWzYDMC%K(kC5r7Bqh}~26N)q+ymc=$ zQdO#RDB@{dgT2+tlp)6-9u^sx)w+jxS+hL@|M9Tr_)*Zj<0gVeOJ<8S;m6u^V{OQi zo4|}dv_1Mx9>8o3DisX#zC@4PodfuKAieB$ftEc2|EZewD{xseR-|s7M#!@l?k{OA zs@G=efv;cdvDj5P46uAMP4hI(Svix6UsK*w`pG*ghY!Y19zGe?UhwQSyFge?X{rkqI>p!snDv z|J;asiGv*SoFEcghXeu}8zJFW zugXk<^DL!Fc9d}s4_Bf6^|LYl=F;;g7GlhWKbW^k8q^D3XtG$@Q822G^Lg!mLhg@} zo&$d8SDu|S@NioQ)^4s}zT5tEiArX|)zzt_d(KdmYu(;jT0ose)@QfGBkJSPAFh4@ zWB|{Fbu#`pVKp33$ep1e9IzwwdKhHrQSYYV z?>q{h9Kb5jVkFBd!Xq;f_ylHL?f)QJY}kVxR$XLx5-^ZFY&w3pPlIuftknOF7s-dW z&Rn~W$B-hv={(BV)~WJT!Wb{z*6N;HrcpZCKl}JxG!%iGM_!GOWg>9E!BET3Yf>lk zSScSK1|QPHK`9))bxRMJe&p}1EL8p^LhV-b`gt6m_VsN);MvGUG#joHIugG}(q9MO z-vs>v+`BNUHAe8Kogp>{yU%xvlG3gI#20jZBzBu}b>*H)5r2E!i^q(t_nBOX*CgUN zIfF@K{!vg31K{dcYGW3^j?DsKSl}f7y+e&8U*xWLX2tD=hS=yiwHvcIWMPwnCP~$q5?s1uuN>JA79pjGxHvycH0tx9WHv9e)BXyc;o7`c94?EzG zZUz{anb(9h+4-eO&3d$K)1+A}6D58cxAF-UN{xEAyjeM6q!VAc#rIDCyo0Kkqe;Fg zJL~c2HLT+%UCn~bOM9dM2hLmWv%_F&op|@9gkpuPjD>6ind?;TaBcQp!}g!=-M)Jh zv=502?^Otu%IBVYb2IY)jX|FJ3;1j^<~F&*OXF!#-XL#R)02IXtBq}38fE@4MnGCp z+Z-ssufai=K}-DOBUG;&s|I|sZWs<~wrS|3Iu(wuJG#m9iVJ!qYb}u~o%e#1hDAiW zrmQxK%&4H4U)hc_VRzlao?%7j4fe|@$1`3y#3A#Yx&>xIeUmAR9 z*5FoLJhZAz40t19L+^k?3Y8toF+Kw@PG@$HyaQl@;8Y5~upJiB&gHOUw^3KY>}LbE zl}mP`bV3@vXmHv{I{%PEiCd+mw_PPxy782X!=ViBA7xL&-X6&^`CJc-XM{)l0`aqo zIP`$oUFzhHYqsD>ORaV2aFl7(Rf_rZ(jpUJ&eOB$88-|ot!O|I3eFkFZTK<#Q#7rQ zGH_fn!BLHF5MuQ^z>oS(9e5562qo&Ao=@{5`FY25zr=Qf5$(NxIS*dVpKsXgtt!;n zgH%!nw^-)NDY{jLgxfkQDb=J-!>7vh9<1mE1PcEd>`y~WckKC}r*tO6<}kjyvF#SN zt8udJ=J`3dCNota4*>$F?GUAy*)0qBlGtn z>M5%d`rlOq3w8|}9}-;LrfUh@$91FRq58W-(+A19SSr5O0?~vA_t1iE2$f0%PrMh` zlKDEn7HR{T$YM2T6)g=Y{_VK0T$`(oFH&2APoY2gM>@&ES5}&CaUF~-JD|YwVtac_ z=N(Gp60?Ax+wSAM#TxMCfa%yD&FK`)-cV+k1(kazU11&`f;NaOr-yguJVS&xJDU#x z*^^)8weT$oBfrPDB@17kfFy2 zN3=NfE&tzclyDWPKZ(8)0r+PCPVFrq_Y&X@1P~qhj!{SQqd?}q2S-yuJP9K8hgoDq zR{IHb1nv?ESethR0y+M)PPf8t^DcXpA1Hx-=n4LeGzUW+XFm8zC{vb*M}C2|+FWgC zD8Ry~*6d!WrX>BDYW~W&H=#&&tutuQ6N}%b025Y1WTfBx-Vy+4L>d6*(8A8J5Y3pH zp|`AN1nF%fE8YNS7p+&{wx>))-?y@iV)NZA)**bSX^q&ooPU(Mshzsgd$_#$Ua%XKmh6M5$x18 z`;JJPA_yH()uWFTTyN^0VMz@f4ikW*=PSDoTabMKa-!hEM)r$$l~;o(+^S`rf_(( znBUR%Zs&Ys4b9)ASCDex2ujP35gu;@UTP%3FP2my)N6cIyF~y#^sVb`Ey?!qIm%LTSsVg=3>9%O^?rC*P8sX@ks8bmB>TcpfGH>B}IX zu?v1_FGA6t#R+c3JWIvHVu63OmH^?+k@51Wv85srw)7GtQ5Z{8Z4&FQ9221R#)E^a z-pfYkWj`UtO1$H0%ek5568-&^Z0xPnWzs)e-AFuyMS2?}l@kKy2ypHGly&2_5#R+ejjVkp#UU_+S6sPi}r~JwX=q-p_(6g;ABaV+k z4w+N00pz!7S5W7lcXUO&*VfoNrhnVjx==?DNmP2V5wyCYZoiQ%2-u;isOZO#=Y&lC zY_34=kAm5|v5{v^OxMf0m?+7RAq|6Td6Vs= z?x)NJo`69s7|kAPdkqGXCs{gis;Ft&BHtWt;gHcRjI=}mc{7e^6sn2YH3A9U$Oj4| zxM__eZKI#5dFGy1Jav8dCxGV;6>^*F5%I!zNQZlF2~ySAGd!q!1q4^iBR{HS2^?DN z)yPU&?@}F(a~+s(RZxAMe#eQNqxAl(4D5qL-^-oY4wgi3V?#~9*WQaf_-~YnBGJ8< zoA``ppm}ohFaG2;Kq!pRR{)^y$0a3*hkLSu9dtFnS}Ouc7h#g{7u4=x!K$fGUTN!3 zf#iw-A|`9g*BdDG!IjNC>s9v4Lg~d0Q^X1HE=);ls*6!TSEsO9&WwoqnRVO&Vq2RW z#3qCRpQs}MY^{6+r`rx+4Mi67M-QI({Cu+s(46;a9CWx`3uGBe4}mJZ?*dL|4x>t4PQ)Yr zdEE|u$&F2RYN*!Kkq9_V3d=K(K@323=PXJq-U%3kOj| z5am%Txq^X$Z0r-j_}ytbyYX1?aqMpqFAYRyK~KQN@CSIdSR3Bk%eY3e;l%tuIXc7z zKHz54>y!sK@Rgc|pCWDWrRCuGeQ(+wDIxjNFuALq9pSG@ZyXIgF4AhN^4DrEBt|g9 z3lDT835W9ZAr()mc;=ceu1=5h`6~at5(6d%nR%wK)Ov2}WyO{5-G=tp-o8`A$+Jkh z-$mJCZq--s&(~I2JcAtscx1YG7uy zHr^$`5dZ{cv4m|dtB)iB&2nxQjca?jG6s!Og39xj4=RDkknT8tuz@nrs2y!-(}aNYs~*{Er{fWKc4_vS6cUhO$YLQ-0k zxML~{*uf6lNhw(Il7{Q(UrhU0YhyR~E1O8qV zJPOh4eRx-oYXk7m|G%b#g5FT8-YEubE=DbY07^`{CF4@zYHI*yaPq1J|7o?b zjBrQ=I3w=<tghxhp{Puo5sA&(H-kU{%;80AY=pocZY^ zkfPWC;Bq4eX0@`hWP*2H3`Ti>A9LknAkx@n_ z#Gk3J%-(#t!i)t7=;g7kI+vCIT$BbwgG!_80|j!YyMBZZYrsV^_o?UZ0RY)R8%wYN zHn-6o21H3}xtOkSxGPwUc&(b9L%+7xsMh-pGEVO6vp@P?#1n#qHL4fr#mWK7B+zGf zo8Cun{+>^epe3MI`Q$YfRP!-stqBj)?;Ba9ir{YtFz(r1+tVMEI5Hgc)Zw|EEQaHw0~TqAg9u*xGy1>qjh)JaQ`9j7QA>DEHp1&6tViBQGG{A-5^;|9&? z=is7$h4T~mq>pTb%1X{3j*YCa2L0znXHcSeP_hc|bpaty6k>9I9dI*yu8W88$6T{LJ8#8Q`CvzL zJWp92@Pb75plGX-urzKz?)F>i0@Iyag0n!rZsGbBd~Oo2b~jBtCmU?}#X)X8n)IgE zr+-RI%QnTJp^}OlBN_m#BT&F^351z=7oKZeP8?PHSw|cw+A8#LpVpjoD@0g7aePi$ z45Z#9Ca`mVao7ppXF4@WfIyB(l#jP5^d^d|Of0=~o z7pxEcS;^T%_WTRK_@NNbZqW0C`C5k;Cy$j_z+~sKLa?0?T!U0~z(Wd<& zcpCcsYPg+pc55)gvs&VPs-Uxv+D1wLH=uqOa$Lb~NR((@;&{d(>q zL$yOkgfT&O!XL3Z|`l``Bi z@%lgg7QQL# zZ(N?7h_#ZP(}k*)$!5((plg`kGOgv3iuXa!+bbbvT-A*f=l)%l_?eRznfO7KMu%~h z+1O7dv)OoX)k9&_sNC3UMS)p-_@%Od5qV;V6##n&1hznP+sK0ldJ~$1Uz!-U%D(|U zFlUytu$Cu{FOXVbZS=EaIg2n4W&h!h6{4jxtS}T4vxo%c~YTj)--Op zSzo8tGR-|#1F{LXI>#FNeL^2p)6{fnhlaI0kcl)}JdG2z@#J$vzp-A`+?PsA0f72OnTU=N*U{M_{k8el{9pVfN=HFifqxUYl#6 zyXy^Vl96!rh!adMenVP*GZA^{fAED#usrYmR2$_d_)jPUxx(4a;F8LEU~lK`>R-a% zM?=0p|1jD+!>lPHrRG+*^IyhY1ZkKO*bHB;{?7TkLR@4_bb^}okTf9iB^6B?+TijF zzQ(KHqd$!>3R;_Z(*4qm>{J;hR( zi_SRy#jLPzw{6p)uXa#zw<>oezuq+VtK1`Qp&&e4^>tEt>59!1fHyH z%4ZC9d{qQ{C$94?4RKuVSwa@cExr!{k)+H}-3-!&{t~J>d^TgoYD}m zW3&*8?U?59F~29Dv(V2O{MMJ6_R=JK_r9`*kmU_tU>!?Z1$FSYiEjwnS6{aF`%N15 zXe`t#;$iKSHIaN~`eL$l!g6yM?~i;e^!M|P1nk_!4*HDY)~LF}J1}jZPeb@>Q{-u9 z7yK2q{hy*sU|>TKfquj zW6yYJEmUBdbU^h@vP9+#cCqfa)V*~!ek9ji^;jX~ie2oub*KmWpnr`18LNY|cbrw> z&4^OWB)JNAl;n?YYoj+z+iNPwch4dma1!!@O|jH_^Y%Md#-coDYR~@el2c?mwXAw% zx9OznCwX!i& zw!`EuD3rU|DN<|{b`dIzwC(>ZkAms}Q#!``687p#H8q+(x^)~n_r$_y6KV*)Qz(MF z?>TwyA6ie#yp1*585p?`{ofB8m zQq)(|`e6%l?XdMxA%T@GN?v8(t9Y^`hqO9=g$OQ_X0zdCkrL){BPk5aQ`re2{jV%Va>DQ9vsHGlOpLQ8>8@l#xo{!84X1`lEdvm18>d0u8V33bW znfoZ9dz!-K!Oe--aF1fs=e+=tJ<%H)3R!pIz-PuK%v^+?a_|Fsl67axbsFB1FNI(J z0AmY~{1<{)(^jDwwVPJDkdfnf<|XTj6eoGi(Oi>_A(cOMl!9Bggcr5gbSf7Ta24c2 zZ5Z~}+Rls0Ep4o=fu^)p74T*kp?~+|vRhO;s(5%yKGfL0+iP_tf3|c;31c~b8s04I zr1V{yzhvuG*2Dwz`4u)X6S=!W)A{F#%~Mc#OWc-;VW?s-pH{qQrG$`K!pP3T3|8S8E>PYL zieU8QbuQe}k|Qn+Nd3Ee9m)lzq;QM$P{=C&+HRjn?Zf~SYs6}Q_5fSkjStZB}e&_%+5{RU#zPla(@WW(8)MGND4VuVE zFyZwG8~yV@=neV>gAVb!4=)|reQ~b`lRLS%VDAmw%@Z_CqEK{A)`2V&ovKRUJE{jDm98o@uV9U`8m;f3`gaeLrMEnQck=~c;c^-B- z3$MLP6QAjaY=tEL%ECld?*)s01s3lIrtT}anuBcWoPh1Y1En$BU+R=wz2D9p0WiS#j20E5ZfQa)yN93 zpJ_}JZ}7=Fkk;`?e^W#%eH9|4YGN77xmFacmWf^cl7R9w@vI~68-fXXy`8P~ zSg>s9%y#Je)x_W&Y)L4 za?~U8_=debZl*7pD&-S37%k+g;d5`pe*2x30#deO4BV03k$V$Gkb8h!|D4`@(2Tcqef<3=+# z*TtLp);01yAE4-j5#IAKCnR0vRQz0*OB(zbZxk#Y41ig;8tVPvc|o6}AeJ6Q^&!3r z^EB=@Xy>Y6a)ZN8TD~2&&s;{-xPN(*lb<#;;PRTQ!cK{-kB#Y!sj9a1v+8nwJaE%c zD09u1+{^Q#>TL_Eo1r*#JJo+6P?#muVLyRc^6tI+=jHhasOBcr`k0St)nEaRq|xjN z5^1y07R9>`23kfTC&rhckvOpLH#BH;ah1I4UXa4rlkvJ#u#6jE=dm|65h5fLv>ask z2oHu1{{a;C;jk5=)UJm{_bvQMF3s@AjT`DR}eBHg-Y33Jw z8Go$)?~Dm?IhFJZl{Mpb)b`l;MC45RD8@A3l`Iy$U?&An-DD|xlPD+q(r$93tzPsp z%fGOoq+h*wD{F#mQsqM~xdb3v$y)sU&YoN=;{XaF_=-RMG(9-%f2+tcX zxc{^T?Hw%wMM)I_?}JWq-6Z8aWHq>?;b8nAW2%a|F0J>xXjYU68#%R$g<5EV$YhK^ ztm3S`Dk0vnku(tix@-(ooZ+TZQ_0Y{(oCAPK@rZ=(@lRqzl+x)`L!AJ0nZifsD2Xr zON`rP-iG9mr`;Xo2lJcM*ewZ3dT72~n<|A^?<00cewc2l}VysNALI8hUAFkE|3!iRmNqqZ)1rLJH z@*QNS--!DWnI#yedsSP;X4T=#snP@){CGz&H~RSPn;oC`FL(`wYt0y1M-1<^S2Ryh z%l~D!;Z#W%y>_%z@vEBy2*|k#k`12bxlNi&f zq@ORRCT-iP#2)};F2%)f>yVDuDTN}rP6BBJQps)=PTYkw9BW{@>yxp787DBJPP0J7 zP!Q=IRCA!}S`wi>x0#B10>KYbg#W6b_|~>S&sEH@F@T5}u#M4v{oS<7G6tng8Ghv$ ze*7Kz=E)BwHCRvr)lK3{cN&+k#g+7FXIMXGqqN7$7x}-eji%koO!l@`*P2{8h-SBksol82!y-0Hceha3kaU>mWRZ|@V!*Q7oGfG z*HG#QCi48{t!T;*9|ks;;oZMIYKRQd;*QH8g4++dgFF^xx>NLeQ>Mp+Sbu^t z*2^xPF$6Xv_-lA*(s{{99O6039?4q+f1iS%CkU!(HUA!4;zl~$ITDuw4oQ}32$(Is zytvp?_Y@s3zWqB;Gm0*QUZwhjkX8*Jq_Gdk=(mlqbq}6&>5=@~VNwV=jO9~V?eltU z$5YCGBfs3l7vEhtk$`D@zze9F|6U1;3m%RTnvwLV?+ONM(NeS$6n}>PoWax$3t9;8 zlrtnS{H-H$41-b)inoL^8O*`{agjbR&=bt8(*i?M!*=aV6?aT)TJ;;QNzRymG-~1ytD-`t zypcAf6NB$RO1gO2raq(BUnw_^wIELkT%P}45CT={XOvAx3R|0E@dqkWDk(?&UzW_7 z@=wzE{*){fw7lsq~A5o_95kwo>K_p|0+>+01kOL|Zic;Ycx)jV1M0 zn+~;?(X>M;_?lh+IQWDl!h9ag1ZSJ?e7h8zk`|3ADs*Mtl1s zVhS3K?&L6H7_&MM_(f0U-YcNb*l07FLr9u<9R=;)B8$nEeZ%ShdI3OkniKXdYIGH% z`2-HEwj|)Qauk>rDEC?KD-_(tI#tfppqRIIFE@uP=K*4yHVS?1O^}&g zflDL3yjJ|QV=Sr}nD(J}TP7fqkqjv1ZnOX%&|z2bB2$afK&|d_ZqojWcrs(V75soC zUprtVYFoc9v?1|pwqC&7r1f2+q$h^A`KV{4Uu$E$*pD*2rM}xHf#J zPe6P{j}t(COQ5#DRvU$Rx7}e16H=lHAEpoxBMg)wbUC+=^Q|SL-lbN@?bcXG^JW|J zM6vqW3*;qWbZ}_&*vix`cSd}vFca@84lB)I;qZp>+*J^cmi)NBdgFWFXbR#<(xGyv zNaKsl(ek`~sUr6RUeepFyp0@On z-7NaI|}J#!FA1&KOo-%Doki^$eH_&W3r3H{ACT*JhJdS)>nc$I3t&F)<9 zf(lgt19(F=KdiGjBtYG&i^MkHzI{pwE{N2vD~;>=rj05zxH3bu^#pHm%GxFlR3YxF z5kyWNqRHTp)Dd`YqipI6ipKTJ6Gz?Q7{K9vIbXfe`No|i5k8d8s;YxrLa6t$Wqw+< zIHHnSxMyPRM5j^(rr_Jwyl!A{I}fCOBCUgZMU65GurD?V!tLTT^kA31qSQ8oL;1#7 zop1`wZUE$iMPE`;`h#UpyBFAA_@qi0gbH$7(Lfg zq5eSvBzANXS@Z|#5*KNp`65Ob9Tiq12d0$m+P|4PG4Zb_0Os-1ACmzG)##lvkZyq2 z70bvx&y`P1JuaYIA+ih-h-M^0Qzp0h#(-Uyzc@dGGz$GM_%radN$B!WM@!s@gQ;zN zBEpy1M82;9Kg)p|n`{wkkIE}ufq(yXiIeL(yqeM@Da|Yu`hRQ-xB>vGx4O8-O#Y`* z=*g}`CoimxDRPMdnf12>>}*5jBd6>ag7M6f+ab~5z~o?|N{?#os|#RYT7SpW!NZtB zivio?gZVPF^Gy@{PoV_VzOKt|2UEV!KAdR2ci;d$ugD8LI2KeSjL6CD>M?)*Bk&?Z z_*q6+=!$t;058M4JE#WwQr1yJmoErMXvMGtT@2u%5oM}I>8c>-rbG!1b7)=y zitO*P{c!cq|4XQ8f~cG~JtoGEN-LQIPpO-nR~E9(!C(s=^@i}?aPuwZOA8*E=iR1L zOinv#mKbd6f{&pJbSCEWcYAkD{FOfG$LC%{_0(;cH5uXXQhYfX6jUK{ZuPNb z@nmq5v%)B?p-P~<#9~N`EVo9Y9WvUbVm`#tuY18arPNKAL4ul9#a8@kFF5DbFAP*mSd18CWqS2M6>f09>*(G14Pwd-`Jq}HJkwx~<{_WS9 zscEY5(T4@;95FA|t4n6v{1>b_+fm*TIFSpS{Dif|j4)eUn z@{Z8kd<>w6ShpPBVOPb+3>9<+g|foHX6lF*LR8t}&;ce4_G?X)#j|#;kdlHCQ=}r^ zOClbvm2NSi9PIz#ujhnnYT||>&;L1Ze}c|0QSGYfsL=e$`T%9Z z<+D(fPilWlDCKL2Z+`P$gF?)$2+$^G_v8o&jO3`v?Y{2WJ=gVSMo-GYjG`bJ69H7f zM%Xu&2a0Z^))$>)7sl$vGK(+&|IqaX{`z<7%C@yR!?gd6jSokq0{rl8zSUc1>`AP~ z=*SnDs=kJT+j7SKy7{Av?Eet=BiH2Y=?}oG;GSIpc-WsCfo|kV!;flYJk?Mn!=Yv*%7 z=eHk$JMIEO!sR07PSE*u|1g2{y3gOabjnHJ-{A92mSz!Q_psLGNQQt^dGEbiRBEfR z9q$*)%aiw1l+&dvKY&*MepOVMayKK^_1RP1wo9$;tH{(SzxrW`C$tMYQNGH+fbh#> zti0`+(TZz$R;kKf-q(BUxk6YM3Er0~{Ys(OFjX*F3&cW(U@i5W_K4j#gpU4mQX_*` z%RoZo*f2COS=ZEs+$03_&S(UB?vtx+qa@z_HYEP5w3Kb^M`)lr#YgOwnBajgdil|{ zUU;x;d{Q4zcloy!@=5K;kN7N6h`6@C#^YyW+M)X;sT7n+0PPBIe)ADvIU)c%c9Oz% zZ?U;YHE5j3P&d+=9y$i@#FZDzh>>7U6zr0UlDHbbFA>#OswUsuAM5~bol0o&_S`G= z12mC5^3f0P6Xh=Sc&ZJ=+X_at^%>eb9d1(^_U=&g$;G%%5{pf=tbF zP`>+!P$vH_{#0<1lAUHC3@KQbvJ5cw0qbRwYdwy&VlMKNE=wU?aJ4IbS0JJxY-+O` z3rYn|aoCDVR@^WLU#R96gaFS0EsK4H*EzI@Js@`hC*K0a=ziRPioHrejhR@JWT58WNoRBkA z(#k;TGIifP98ABeOPxH0KrDz@ z=nRkkb-WiJvGrcFePe?50axLhzyJTth5}enr7w1NKRzLg;=FhH@B$=;zEFk>%}99o?^Nlvzb7LR#ey@2 zz^j5@N(QYSTT4M2zL2P4G`5otr1=in&yr*I{HAmaIK2q}=C)x9Juu-4gyX;(oZ6BU z*hc4u?sRLO=f4rfMD}0DV9@*83SXcsK)03gI@CapvQ z*P^#jK<92`R3M~4xZN0}Drbnsi>WIaB~I?|@ByVgrv@}0JctEh(aWgf=?W?%o_u_d?pHIedz~&{{1)X} z!G&FJv24_dSd#^{mts))=L@=3-=EU1C!u~j7VscR$sY2A+r5YK-IaOt$yYrMZ84iJLoN#*NT>`ge$+q0ov$vq5RSzEh{^T05ECx7QfaXk(adAI}nI}aJ#C7*)&@B66dSl~R zUC{fG|9KIrV%J!XwSjUDhr>7Q02nGxBJ~~3=y+p8!7-*L4yUc>^57-g?-0q7{Z|F3 zH+e2YFA;?P5W1P~#a#H2yZNb>BC5k{-VTLl?QN|%B3je_cN=>AjFE)oFWHtdB4Rr9 z+%$H$&gT9J_Euj_s47;c|3dw@mq0Kch09Dyr&e)n_hCU;^NkYF0PZp&P<#aOn#4_F z;7z|%V^^+YEk0`hBgm&8=%K;K7b9Z<1N)xl)*{^)>$ z(j7YOamQ(N!|&VTi}Q$iesZSqwU#d7>f^n(Xxm9`#V0zKU5zKP)If*yIcWpW_C0jI zs#*pI&-Te5?zvEY>U1K?qnBQ829mDx$E3^k50kwcjQ@P;bC6w2eySW&-?A66;dmqv5>3=Q~o6GJ@nceZyl{+Q>SZXP&T%6U2TmwJE3pv~8T}EcQ zu-^J)JH+Meupz^OvV!#+@`A(8vX`d}1)gjK~PXogv9lN z^-rezp8s+YN`Wwr{z72n(^@{hgk@!9_%VC_6zr+H%zAU^ssusgp z>v|1^7#jtHWgO7cLr+LAaoKFV01ve)AdCO#;BV!lg+Xg?@LC+8eCr$MOgF8p#oRW? zr7H?q!xZ&jv|_=RGCA%I79zZ=(I21x6xBCzdFx6r`n{tEO_shy22Y#mWSXI9`ALxm z1UYm!Jd9v(5ZKSZ8$5RY>v5E5uuG`ZWdElZ0%AwT*lLjttE9-U3bqS7?mAJ%BBJH# z8?}@Z>fW2&aZH=!CG}rMv%^8VK`UGzTLeO(1@g^VD(yI1dgd~(@Nw3YbBZ>+p z4(4=cu!?)Lyk|_8Uq1S}(*Qq~TiZ;R75}Tv!kXPEndK8f$fshEw_HzNblwp24=2U{ zQVrkXRMu~`t&ON&wOA-ur9oLks=wd)656Y!b0SzdJ3l-fNSVgaZ)#bTGn*q5#lBy< zHj@$-l{{L=PJ9a2Vh36PV~0e!-`WO{z**wYdAl{u*YzF!#?EJ*jow>Zl?bxa8#n=TMIyt`@lc`^-BFm2L5S#@mXQ`C@2zWan(daY;V<#qL4{=t^N)3BCYcLijbcQd}oRnao??)U)jkWyaNDtJ#v z58wWiTscpL@K#i6IzjtRXEEvQjnDFGfud=M_G+{gFgQ11CJoAxUEe*@e4t$sOj&(U zO8KmZlRbObScBc>UteDa<#^&_FWwJ;`xWv^5O}l<+TB#~J2ic@le*_$pg&7wXSQt;78^9kfS3Xw~`e z{FP7>x2?CecON!x?SA19;@Gb(38|~+R0@V6DR9O+WkZsp-=YY_Q}y<`yzQ|FJN>{W zJ$`*ZzqE%$`+@Om%`x&>W=^xq=D>67(lAEApjX2M$IYciBkv=W&ma$WHtlr1#+4rR z5e^KFq=~Fa5TRT=#n;$w+)6Cb%u*?~EN(*sHt!?KOxdiYR;rT8St{&rQ!o(})8X);=In1|48jxgQsVWo+MS{T!=j z?(!2TwjP<_q{RRggAGJgnDS1q)u;LTh6?Vvzjc% z4X$)!od0laH{SpHGNULA-bg!71fYOaeQX14y0p1IAQ-0O#q0EsGyJCGIYp<$s0!0% z8W_D1+-PX8O30y0318Edby%Z(6HNkTQ-tqQ^>OJlt%v+J=>G2b?{w5DBUyH4`iF0e zay@04Ld?V4!##V&Slp53M;gne*;iw?t7Wo&loaoybFfYY=V~XIWr9ax*0w6a2W~6& zd2$R--U@%daT;#$} z`8-pAW1S7Dwm6a^pcPo2)Sr=QPPbfM&{#p|!KhZ4P*>MDc)6;?J$p=ACG++<&r`}K zZNIvSE7$xLHq*{H?-sP$2C>Ppy)v(H(3uE{BUjFmzy`-wQ5e+@G2T1)FZfH(0qeW; zP!9nKt~@Mu{d6-utDy$5U-SKpG8@CcmICR+XTQ!QX+PHprus+k;2>&KFUV!3fgdT^ zKz~GN-tkv6gyNgipL1Qzz)235-p0V$6}Mi=KbF*K9L$(6|MT!j(@=o{lhVc8Epw~i zEPyu-=(6ZoUu>mKfWGO&W$4<%m_$pk=$xu6tB*{8|2+jt_QX0*t~i#L-WMyzQD!BuFs#R*gGGeq80cicqh zUEP1O)ugSnhL|h}8F$$Z6;jTEnU%!gvJp_%MQpv5Pb_LPB0`@yZ`m~Q>_Euss(fmQ zoNKDH=ZLWG0F2UakL-_4YAzeKaw^Jo=vlY_`bAf7 z%oOAq5z)Zrb|!{D?&FV>#P>e*f{?(*jZMl$sO!Df+i$gxU(PWu_JvX`nPFv4|cn zY|-}x-6@)WnM4=`0;Ydkf*@1~i5na>;tGwrtKv;YG=178{*&MFy=Z5~)U_A?n#L2p zA$DP7KC1kkTd`Za9m?_w-;ccr2I}9fv^uP{hxo8bAuTp^zGug&LYKTr(p9u*)b8zt zwH%B#!BqW&Sm#(moz=*xy=U-HMo*wEKbn_Tx6LEe8cqWYyw8=h%7Y#$I_bo{$Jd9! zYmb@vge8kEF0I2rj!S$IIGe}1y-avN^AG{#<*^x(o{H~98h&CTYM)hJu%n3a$`G$x zzK|zwI};p!b2K-?sRkY*cjSutf&rzT=m^Q}aB*hh0=j=}+yer_#HGxuW4TwMuF?ui z`P9&g%e~UIo2Mk~w2?%poW)sDn~M-FOF>s4$ORI~@-<0Z0KhAQM*+T(agxyE^5>PV z1wtP)Za@3t$K3io-g_h6&Dkg6(gz@xMsQb9Z#eOsldILA1UqT?Q+`xBO1(+BmPA4x zV3o3)HUF9LqAVy@_nn?rmLce3QBgaW#F%q}73EXHAe_zSI2xlqe++V)#r#Gxch#j0 z!u{tJ3RS%LPcZ~_E^*vz#E~g4=>AIb{3AfL!fl(1$MRB}KWKRNdW#q474z5z=DhRS zfY-7~kG{{>di+Wcc7AW#Iak$ss078rx#j3#!1=tB^ym?;|4tKi0UG;U=Ps+TT^NGc zSNgH`klg8!$}a!bUWYkJoRQgUQ(C=zhJv%Dd6iNVxE(>r#?1Rj`g>^Jfgn;br#vZ% zzS-GH{*9Z!eu2K><-50nXvDF5j=hZg=?2D;GaF{qKiKQ)YFCQCW9;f~g)`P3Fw)P# zYD&UA4J>zG&P^tEiYGydW!EanW^gjih|nxX5D2n=#gpPusRuWO;{F*SBll=zuY0EU z45qbsVEUStbi)IpKt#CVR3le1=Lh)we127A-ouauha_GNT#OnoB$)RjR2g$h;4R(yW!fa$9EH&dWXSD>=E5-^?e`5 zif=o{Y8G=H8L!CdMt>)#gb~vh007Iq3o@hfN(!a!w+KLGs&F|m5 zW%M&uUzMOKI9E6}s@k2lIi7+4jxDf*AQZRU-ds%8Gb=rGGv#_mXG3g?xz?K!#((uR z%u7EhLrB)2D5H@G;~r^rW2Wg0ye$luI3LJI78c^Grr3o)d|o5Weqmse8E7--%*0n3 zcp0bl$*!#TqL}LbVQ577k|%u@R*Ct({s~1e1=I>K(i!si9!Q|zKFFQA)rb(toTF`- zA1Pee(ls{DFs=-15$!h=0=Id%ZD$SFN`QxAAO5b%_~ag*V2UeHsuw5kX%R_zxZ1PN<<`;X6-qQePO+ADEkHl>|+o|S1+I1J59wOaG%-bomD62M>| zhI}IUBrBVS#%dZ!w6bcR4l=6Owrn`&n=Y8moL>0u$S}9oB71fAc%&uccCFit=#SaZ zJqL$yc@eDF>NAi_P)Fh@s1sSI*kj}T{5&eFP_lcIMK~=6Jct;~407m8Pvr-`-Fp_l zg>^j`pXfa!VaY5}aDL|+q_*=~67`&HZ=`he)X}Nk!2NCTO6Arm4+Gb$X~U_8`Be(O zZSVr^0-$s!c?*u#fML_LSt$REDf6nXwnDaW@iE#lY??OEV|e;!z;1+@IcBKkgC zIVS<1k$bo%#n}C-tmS$~M_E55{UlF1gP(MH)$aN|BNs)Xj)GM>X?1^FAfaI8xIuV} z%)`-&;Ob)1b#3-+pOxbN9^(|v82K>Z+nw0Q>FF?Xgp$W~jAD;~S7N?g+)Q?8_bWiI z=UuN&KP1p=wLpyg0y4^-`ia;{;q|NCz~UbtHC}^9P-yN9Z@{cs#i!0q{fJi=6zJ0{ z2k&dr=at-3e6Phc>R zt$Is=>&{F=;H#nWZQWb+%(^vT+AeNGIh)44y4k_%0gtZj&Gks;1-oJ(+wYeA*9Z3o zrt1kMxzLDDjWOPbsg1|-{d^$UKsOalOp@v)^+z7*$9@*sHNVSS;6(yR<-IAt!)v>m z4}x&E#?R#zERLk#&@meXt`r>4wM`#d zGJr1UkQo%eVj3>*{#(43*rH8h7q#YA#&hfei&m_|<5;+L3z_1s*0jm;ti%;!mzXm! zJ%XQ6*WowTYJsW`qb{M_ZaEfKrot-7MQIUgu{k)a+aGv(Hw3f}^64du@zbk8k>zM3 zWM^|9kX5~-*eh9uD=SYv8Ps00&aguM(mUq~vzdI&dfEM3XST7UcWk|hB!^530T+Pu z{$4Y>%JvZZ-bKb@kic3jbE%9O-a|A081z4L`VYN_2*E{`kM-JghMEWy8tx%uUmT*) zeK1%H^yp($dm2*QW0WJssOwR*D51JHOZ@|y))cQ;?3y541%OCBOzZ2=!YU}k-Ix^0 z>*iS}AI?7^ZY`B|eOg_iMYw`%mpJILvM689567>J$_70!ssxUspIsMbedN|Jp5qKT zktTp&a)xkRfI4^ruu`m+I!A8t2aefabjX+reHr;BgucA;ha#J!`5(*iZp)+s7pf=q z^IDE;w$+w=eX9Yfv35#^V`pN>+lgCDq?Znf<0QoT_(ASG(Sju>-sv!^~>{Boo zA^g&h_Q& z?u1jn(faU9ilKHY9sjdU(;O_g-BOZ8;sde;3ZBWA$JtIpoAfAmhm9?7)ZuWH=0+6h zbgESrh8Ag4SPgvsdW=i=75(Gm+4KlQ?_QO=QHqh2JP8^x2!(wzxr^^<2zoM@QM&-n z;Ps}m3OLf#_m!_TbHQJ^`)t`kxoA8~hr$d)rK%P1`$?k6imPwKztr7?weVt4>?O~@ zu=yP#v6s$t_dtUY_uGvysC@}QzedE3Qo+=gzn9i(&SOj zj4uOxtl7B3%PzTZC;)l1ZxO(70ik@y1}lMfs=YMcSF z3~+ScKla*&YXAdysW~h@7Vxo2K;)V+1EMG)TKCi4mC;NGx{_Sn4x=NjH(!?W+ut6H zs{MZ3^K(tSG1Ok+ogx6*cN1#(1N4S;2z~%34ukV_0L17BHhM?^j?AfmyLB=(wl#7s{cw|?)Baa{okQ8s!x*N1-; zt$L+F^~4myBb#ta`T47{uXTHX#=u-1p|ty`moRI}`sn zxq^ZCHj!{3(bk@ySqR22dKu{ItCatU-}hr+ z>}U#!B}1rcJx97No~{A`)BS$}ow3V>@99BS&)z`VNf|2uRGmUm{uLYS1n}cKMSul+ zzx^P6K@d4*o&0yXid~p9OLJPJH7I(y(r2nMYo7F%uH;c+(zSb3+!?dXsR(k=uE>+L~^gI(hJdA>`d@=3!T`(&*0m7PlTgfymC}00} zU^a!z_0F7r;HDZF?$JCz&6s<*56mt2>A<(~tE0$3YsHtHibtgo+*DcXbQj~S?ygGY ze7EzXW@n3A3Ynck<1)G_3y5 zwi7_V9(ymV5qQNggYZIz8m6br$$ieRy+QV-AP^o4(veOse{PQv)HE*`>-J@>F9Vss zM($@1y#Z_UzuL5cjj+x95W81e$|8yx3FLvVL-{a%ex*My@O|6em=sbxA+L#TCu7Oo z1#6wiW;L&Fo1lEx%C=u4S~l?4GSc8_@o--i*=KML@twXQ_p901QFOG%-7A>ikp7>2 z9DItJYAgi7zF%&%AAk5x{T2QWa3C26b(VdMfQ24oT33-sPmJr@c4j#smkd3#NQPqJ zQp#)BRgjl5&lRUzy_=K5O3<6u8LU-2mc(Ii;%XL92)6|4No2@)RVyr9Z9oxxX3Vt6!b?Di#Ih_F7pvs4x^o zFDy-4mVw)Kk~P}&KR4q>HhEOwcI~xtd2X9)_NxW`!)`d|8RfWub)tOs;bvr%`&moU zOVe^};}N=Nl1t#mr3y5G`^D^kM4pe|+3oq6E(!HR7pglSkPEP=rB({aggoFy<-jN@ zH(fML4z)ICimx0@RqLjsxredjHg zJUSEiL3>$y<-<1Kd0L)ui!OG528Qtxl-4=P*r8p%iJ6fZtr179JBpBh+ePp1u4mJg zPBr?Es$TmPK9Qty|E2)PV_)@zKwG;otTv`>E7-Z#BJkTnnp zatZ6Xm~ub?xGcF;I(RGy?Z?%&&K0%5Zx8x*_YaMGJI~oeyiaFntNfGfr>m)s3q^Yc znVvXLbF@u`@5PZ#&(!O_W>urX9w!@5%L2azN1&ko_oHwG@)k08J2dL=qq(?uEA*Q2 zDL+J_S)+WINg+)N6?LA_nO{UaAm{0H^O>Ak*zp|8fxbzV#r2n3|LoSLBsmn%YPHkY zP=cFY<4s{(vc28R_vgAlUT(k9yQHQTzp1o~H>((d`j)fx>X{3cd3u;NW@hf6rq*~U zk^}|ass-DKYe5ce0yYUSXSd%Qc~UPRq6W$RuToJ(y4G)l9Jg9Iz3>5r@;fx z8Qd>=$%fO}BQ-UkS=w+EPuuvWKSU8~y~r9f`%Q8;gig3msb*07N7+srF@L06^6U30 zFC=o;fN6G3;c-Vs^8!M$H0_;)+xfWB?+)@!S)^GZ@{x^@?aFDFhT(aauiOp$kPiq$HB z4uM9K;G?Lx+dQ;?7ZBi`B9phPv1jOG@9tod?3p7jwY#C#xh5=h+iJW`bM%ga=#RRe z>u&7hsKKBsnNhdvl1<0Y%3NRUPhe$9Z}5RYls#L7WlBvjMqzMAYUIL zbE-{xCUUf!Y5I(p-uY#E1HoG8_Unb&fc&R#G1|18FL&az-j1#+{&%KC2|N{1&WRrO z|8G@M5aTNsJB!>d^h#+2+!y-EZ>wBeMj_1)0zsY_Jfq*`#@7m>e?PYNo#mD?pq0a> zvj0tRL#6vpVE|_D5+1*LI{k4{Gg6L*d+y{y?xK)Gh{~1Y<*v8ss+=L4p1b3nou$tk z&S4`sy3>r#z&R#9jamwF&`&H#TkxR>0eENk#|R%E$cU82=HegC7 zf8Yrwkd3_CT+MpJJ{P+fc@N`BAD#8O_?Yd7Vt7b4OY_)TQ9$z=#@>l8N-roM`QrBW77)1icb z%Y#i~{B7%Q3L%)<8an$o`u@~-v}H@|Y=iI4fWUl`2&F0R?)X|3x4y@bq35%1Z03*h z`QzH1UMu&i!~XoOt{`36+vDD#;=Dd1fhJ0QnkMYg(3*a;_3)JcCjfvo_7Z^|s?1vB zuKaPMyhYYL;d`fecJjP?3%bcdb8OJ5^~@4-0*-aj-X!_OErcLr`Yud+Yr4;pw3%F& zsZIym_x0TE{zuWh@N4Y_)a>!+f_Wlq_5zTcC^jnAX00qS+{ekgWnt}M9Qz!dI*E>C z;oO}BL3go%tr!sk3SWMs>f` z=7GyU#UAB;A}~G`_E#;J(tE&Jn*<_QDe4{cXJ zlGfU>_hL_$Y@kw|c;=R3=2FMi?5#Cp!)4#*TCgq7Ho0C$5XhLnKS|MX2`?$nbsrEs z^v(aOF!gn|ISa{prd$&rL3mAC1J070A-~x! z>ww*Zc^HrANniVR1@ESqY)_J4(HW)ouHdP%@oX<=(=!huDhyn$9pUKgU&F2^_17H{ z;*a;%lz;S{9*cNczs_>(eD19ug;+ieNpq9@-!}ZWumE&ypR>WykDU}RoBcHEZ*Lt2 z&e|0VE8|DJb}?2OWngU>H8f8o^CaU z+fYB9jOl$mCi9~7sNiA>*WE8cBx3z!mh7s5*S>O1L(t=bs=51JDy>^1iMC+Ah_U^e zxd+w2i3K!UwXaWly1HB3J?wWp)X=X8Bsp~KL6gU#m{75X0XtpBroPY8nT8o3ZR516+U-W^0vT?7_}+2+DS4U z7e2q8kv4H#IaFM87dV1y(-S?fIyY*%I=afDI@_~e_Bhh<4mY2ZlNI%{=7OARg*z?h z3OiFk7wbDxl7>nKR^|TRT~mjuh`m-Q#}r^&Pnu7Eq<#VN@50-SI zxmsP5R(f}G)}C5^a5lm0nT$yqgX&{qImaV4U2#{kgcxBjepy~#xwm1&{o}hZVLgrP zarM@Tdh=HT83w;S+)kquh0`6#frUE6IrKA%lRCTUQ)o1i=hhvAAj1Q?{~HbDq~;d_ zKa=^B9xE>^Jo_pSgWae|7^OmC5ApF)o}eu6P+)E+P1aXb&L-eK#`L+eoCp`|m1vP@ z?5F|}`!(wP`2k%wE8fEbOQNr~{REdgBg5ygtE$K~jI>S%ZO`z46T1&8gjoEDmf!6~2{-LB8cb~L%=k>iTH)1FV@B@*dBlqAwA%h>@Dvl#l>_H(Hh?0 zZ5)(NJfcBqQlAj!S3AO+`W}`79{m4qd2baPe8$%3x2hMBTB!q$-mY^&S5=)Gm;w4Q zjwdhQgWPM&qxq2mZUU0T8)X3$pJQW86xHpP0iOSD<*n<%h>p$OWEWP1vf7QY?aKI;t+J69fi6X@f$ zaMPk7Diid6uF&UK-_ajQ*L)o=8GC-!b;19SuJ?|Hv+df486--gmqceIIuX%p5?yp5 zy6DkHZ=+2_5QeCUs3BSeLG&731c}~>(V~ss#>{+|$o+o5_j&K<4{KSAHP@Wywa>ke zWA9_{^KR4|B(SaUV7yAhHN%;j*Ss3wM4G}ArB}V021tCu7%uWEB(t>WVx4UkEgp2Y zszU0g?Ek#x8u?93+NR9&S?k$-?7tpUfaMw zs4qJr6vvJ1hTynHwv+F4UddsQy|(+g-F_G$4%u-e<&XA^AMOW5QgMn^tJDu#7Mq#+ z7N6zf=X|PvB>*?pNo3QmZOseeZtQKNr^XS8(S3LcC2?RgAZ4-|S~?FFV7x2E85(6# z6TGLTCd2vp#>>m&s6+>xx!HkKRU*C__gb0E!o)^jhFL!`cCjt%S3w@Xn%dOll{ug< z2=!hBUw~d-V)ISLV;BBvu}IzNaz%I4Y`5L2CiA;EbP%s*wJTXG6)2Cm!#5Sjt*DKj zQyY4*6Ux87o}3FUGcHdFwgA}a^1(+y!t?2%I#J8cCP_swl{xc6@Si_CBm|ZWTmF$m zFjdr~F{0hc*WNZXOd1)~gRC{ezP(Fzyt{qF5EZ zs&bBwZgI*Bl(J46p}Kr$tQYTulp}&ekenc5+Pxb%Qxi9DhrSzGs(3Lajfmq0(4suP zXSrXCy1VsD+QYgj;CwRe#lvUda=Kku-c);Qnt_+HTK`5T8#RY?t`4k4-G!Ecb5K&h44;NnHjUv)l6Fpcj=DNrKK+m@{bo2%Kr zAOOGYOtpMq0Pf{3r^lgZ|9dd9fw_p|PmkxhQ0HMGa9WzFdnf0F06hyC?RD(;JMAPK$g6R%G6PM2ta`LTS%R90?98 zc|U)t3I>po-1*4EK3_R`n@70r2ST_RnwG}+0EMo4>sZ$kf=wRN3YOs~d7Amp+3F?c zXvW=1wAU>=XC!cz{`*bh0Z*)K<*920VnABJ<)W@TVt*}>p}S5Cwxz2B1|L$*Z}?(U z{i<$*bh4z6x?;b|?l#aZ_SOvskJ5;&40X!RNU_Y_sH7;MV*TL;qZ7s;d!k(NR>yk#&EcaOj-q*rerG!eG!sjt%KY3E(et7F?8P(2S@6j+b*=N^Im;W}6 z)6Lg{F6h*Ftp0bwxF8vPNPu9d=tjn#d zg-3pu3%h?XizPpM{LF{T{^~KslluLMs8sMIZn>6^DcpXpX=K$8aJ^HARF>Rgzz ziTD+s5;v4!#)Nn23h?Q{uRTr|Po7rM{%(naC#3n$$l#vssVoBPH{Hdh&3sfb1JiLl)Vn(Rc4kBM*TW^ zRC#Bo4H9C0vP>VpQp&Ngrhl!LKMUL2#+3ER5L3yRO5_ZIGC8@hJ4#ECO(l57Q)Ie_q5F0!%IXI~52{7g?g!_ZD&Vx?gEcY|$+~ zc2X0~XRSZ=DZX`GhD_%C%rgUT&JVjz7mV6R&K}A)j-H;q9YlOI0XX)!*n^JH+{pIT8a(LC)2bhos21DqnrnF*!`OVb^|mB7OO*>+$Z0ve*g(KV@x|j z!EPo!BPqyW%lX*FPC_!eG&j?pP%7sSg&_|q)8DaCuxdBT1OL@0x~%*{zhyrx>FP=E zgcVh7Qf|wtFR!EDKjEK{8oaaiCiMuye+UaM%$jo#w zn$-g#_;-h-iW=+PP?HkS-oz#23^e4PH5bm1x_p-_^KrY?D@42O1DQm0+nSg zyTvTQ>+d6HW97PQ3D^XBCZ730^y1wZ8>Xj{0?J|xAISFxyupQ05CrdSjNr9W=)$EJ zjH#c;y62y(1oo{a{f>cOdIEq%RFA5hQ-DqNu@bwAcN?G4MSe;y<=@IT>o_L@uAxx= zeZ4mlXl?v_dLKWuJ0RWvc<8)XE@;tLa48DY<7^4xVpG&u^-faeua?G(FhL z0pNjkqPyKS*n7VZ=6^_)RhTZ0zy2q#w$Q2g$0az&%%i7}-RoE)YPQ!HL0iS|x(xl) zwFh>>tF{KoKI0{@p|4``Q0KY~$8(_kgJ3BWg@PP?VUYIEFT#*J0 zPsTPTd$9L>l`_T(Z5_-{Y}V02e*@r@p6$}hX~X5u1Cuww+Zurf?`@RrEdd`?sJ}1; zP4+3Mv?Kb%4f^d~w>rd^0AEg@@0Ib=H8il1gYzhr&FPO0>)8am7#6|9`bt)ea0)-2s?4rW%Lf`A zC0)ZcD+B|zS8y$t*-1-C6D;gDS%8b=& zan)_2jxJqhd?lK~`#80Q9`ShXJh}9eWp*Hn;eO%89-3H>hAjU>`@v1;WeM5X(>XIT zh5pq%sYGnd-PJ%wQ6gAgdstak;X`Jl--sAj%R9(}X+ij8r+B+McIKJ-c9zr~y`ChX z31`^C6wIOh3huxWC!Dyjs6x^dh zB7(k#uJODM@@Z~gn@uPoJwx(SJjfmI{!%9lRu{Qd#gZ7^;p+$D@#(^%!S)CtD6{g`=vg9dlO{H{5qS$=bJ|5&7#9DZYG5aY=kpAbrcHZ%J8b(sxa zb0yj)@=rvxqy%wuGIePMDWgWOq=gzfD^n6YlO{}J1JZymKZ+JpXty@fuf9CGtBAYs z4At2D-q0C$xPHgHrGiMu)c02nmUoE7nsY=tqsmFPp>@wq;&xnX@8l^gqVw=3?i7#~ zmt-9bE-gnKt|uD?R4p79Q9h9t&%W!gdHq(l=L3mPsUW%2f&dQO2uyr?151-k@B!iQVNK@V&q;WW=&5ry0AyMHt`QexpOL%A>T+BNaYKG6kQwz@M?wLyoicn z*UsfwcxxVba3mHoCy73>sm70u!{%%tvC}%~#d4e;4c6}e!waAUlvp;lk0l%l`00uv zF6f41$~`q0Xo!oXV?^H;R66~wkYP&aI;d5#ceU4#_oLv}2foi@*)$CxH6s0F=GEOYfrt zD#vxx@zw6d5pdM`qGt%BzlCex5hpux7J@b5mA(0C55PV?`*FD&_0m>h_J5IeXlpYl z$}j^C#WZ7)M@)Wsf?X@%T}0LzByUY`a&juXD7{*B+!Uw`^wYU5wwEd6_yq+81s3H{ zzU^X(qP@*aPSm{h)<`;PD_CxSeUN?at*1UkD(Y7OvvI>Qg-Dj?t7VB#OlWwR)~x@h zLI=If(qZY_S~P1n{DEjh;`f4ksU={%%z{~B(C-CI;?{jwx*?)9o^CH|57s0eDnA5@ z2knK0s06%#UZrCp=@Mw%jW_ME?F&`_sc~R1aV?*QyF&(>f2cKnv7Ri>5Bf_N;^etWeFYGY_)bz6%j=N7 z(So_U8{C`i&l&3v%qiU_JEjEnTWL(VR=q?G;&9w_6v5GI*6#+K@>DA^XACWp2Q7m@Xo;6k z^)%PPKRku9NE}a=k$Ca$R zGEm|UxuDbiPE?tn4wf4^AMHytBEQfpEOKM1`JuFjpBRI9TWfp)YUcqiz{&U|WL;to z7FRLTu4^?uS!h-4?6KtTUoQTGworY=;5^3A{hBys2%_K{BqUE`nFz*%KW1Kass>8l zM1K?Evo3sGeUr`ve~x|cUBPfA(%iUd_5J(O!KaBYbAKERWpwXd>k_(7^`v=YU$I~1 ziknUXka&>~B)!p~rC8PUPL}-OFAbk;KgBNh-PjWBAN{#X-Sm+TtjrB49bWR{1?vCEv!<+HAI{(OoQuRC#bxcwwX z5UMa!qsmfsjxJNj`gsY~0=KpOS=JO$2brRG-EaQj!e|~r3cOe|^>2O(i1PW*KOi@& zr@jl4Q&b%x1y2V(H~>Cn<&YBtxO#n)f9|4>TWsp{5k(XLF8^qE0En7`>lCfJ2lj)>h8LduRd^I`0nfE zfvxTP2{%OoG&D+aU{u1&><3c%YPPsdw`Uaaoi2RZA~L6|)(5>e7qGc5=etK*)#q%p zcIDaXZ**21`9Pe&z?Sn7WUS#j71xf5E>7*!@t41;S;<@a6wx+u?}$fy!K?3{Gl>2H zhlOSGX4Sac)B|m;8^t9p=>6IB*~kS_RHPpJi@>wp*;=F)cHgzlHgTJP(V%@-m8fGy zq#PV~71lwphrn$@D>!*M0mK?QA@+QWi>%3VmgS(J(hhYquS7y~c zKfzo7bf4Z{l5VbrUg}VZgo54zC>0^@jmjP`F|p3 z%(Y>yk2}6v=rJ(OtDT19cCD$_n-kh}TQGt9lqO4*NY8dj&iJxSQHW|Y} z@eRoKe5uKO^87(gAJnAukhgs<_A_wHrD!XvYhnM%^_eT;uJn;Nu&KT-&Z!Z?v(`DZ z4|Kw&r>1yzS4Nvt6G41ghRZOl<59jn!^-VFq$H*>T&Tcw4_)1mDK;gtA zd^n9wO+iPSlOO^s`(aM(QZ#{RVG%u1y7WE6+@A)bBastTHJE-$CKjG4Q)Cm;*}ms< z#WT^WT-f6`-IF-AaG=`jf$|?uRAJuw^y$aQgCBT!TV{M!CwD#2(fpXksw!K&1!KOZ z`?opBTaZz>oL`v5A}D#ShMPxdJN^CyYbBbapH6&2Y3A*By(yns( z-De3naL0oP;4MIonsBPj5^g$4ufd}hFXx}Hgb*2_CpveBcfGsr?c&0JL@n*Ur~m^G z65m&@8Ujs^=r4i*T@|NnThukdS8~3J)tUpbX`DeTv+5ZHdB+1z=Q#Uwq9p#eDx|?9 zH9%3_f&VCQ%i>Us-QH+HcpATELbCp}pb`j-L8Qzr7|$`ktiWw?Rz^uOzx9mh-7Qh> z*Ru5BmeHPr`B5nIddy5*%&@Gxy}j}o#H5`H^pH@YvjBOX4dgCrVrPXrj7a$(vbuhy zMf2ksq+RlBM*?;t@dq07L0*oykJ9B|fp&SHoKLW{JO`>fi#svT=g50hrU(=tD|8fiYq9Sk9U6S=cAP7tmujwAM9-l1;d^Kj2Y zI90B+hs}>tvk>04Ca`l-TJnG_`bd592H-+EMi#Yh+@{3vaiGQ0%$^*+8=2!9QURGa z9LKw-+%EFGns3A@G9?`rRYFcYx!zD&Hh~uNaajxO^aKIZ)gp0MlX>=QRX}beKB=u! zxBrAeJs$E-yOyKnvG{g9$)Mreuk%}-uoVq}5$L|l75?~=BkZoNgqY34@EzcnQ($0vWSe6?xNYCxLnwQs~U-5>Wc0;@MmU+QR zSIa#7PEkDEXAM!;2Ab2QBs*?3u<(e5^~IaKy9Uq@<`V#;#d9 z8~UI7)VL?(OaHP17kgKTL~u%D(e=pW42h8GuV~Ui)KqG5I1S^#v@H_Bj`ap=iLwCB zzfE&IEA=HZs>{+!Md))7)pL>=CsD0C!AL?>;}9pIWC)-Xq9U1r`OO~{`wMNS6z1nv zK)Jck7~0Lv%>|%4Q=E6qK)W{;0u|PDVDjS87=wjRB$o*Z%Np{7;gStx;u`mlIqLnA zVwt$zE3mux9ie^NqjqoPXYi&(A4p5o? z-DD^$R_ZiN+VyNhO1HAU+X9tW6tu=mn?yc^Jnw!(hc>gYxS(9m^+Y*9hqRHcHi7sn z;5J=Dp%(;G>NI2GmnrQZ+~mpd$Cyq0-+|2BZ?`mr^aOB&<_n~hxBNYUHKbLhs19)W z1e^_!ZAvCBP2F?T79qvyc2tP(6O*PW13o~VjGZZ{$zb0vFO*rm78<$XCUuQb??#|;EZCr|QTJslVSC!i z9r0ncV5?@|`1* zf5c)FhOEJ@(I!8n>+z3Vdnv+ohXWZK!Ts(xALD|oS_xPkt>j=QoC3v=miaVuuy(C{ z6JG1|^t5frn6vsqTUlMNsJO3XzG1+k%~jE&IqT!UFtzH0dXqp zziTYkg&TCQ-tjW%748CZ+eJ z#mk$}`^T~sfya3Mq|CqGa`jPkN+^l{(fMC3NU1^WFv{_}f&c#AT)g&rE zwDvl_x-8?UXs}wfiZX7QCUHgAiwQ|i^86rU-e7E4)u4*J@tN|zhRKNP;3_B9X8gTs z+1HUn3nV~($ET*I^t5Ciuh-j}fRq+2B|(F2Htm9nr}i!#h*Ko#w?`W1^y> z1_lOG76A`J<+(xSW~MWI04g+6L+DL71ZL+Rj8T_1a9<`aC|A zdbwUee|ch$qlRR~upc-F)o7ncKQY+JU4p$CI{&sD{Bxd=4nDI{w^iX-d3;m1qY~^S zDmu)cJL8@eoEWeH_+al?&bD8Jn@Lr)xrz@t)9B}-gxmHh5;B$7@?!L?q{1RGDaP3B z&F74^pB)kb91B#|W)nJhaZ|f{Kst}4uFd|GyPHk*H*W_bV86on?5Q4RjRt)^B`Lb< zLIXSQQcV|U(M;d+BTw@V>X^Uu78xj+C|Xe5a{r;=bH*h!`JyX1xDlW$HDKTi~{-#`e#PTDFWY zyDkjODP9zQ@2xb5g77A1VQN7%J=3rp+BZGQ6ex0Qi$sV)Oj#-$fb4za2jelsHD~r! zpM1Yep!D^SUqJ^imLxkwk4lvsDfdAdsU$CxGwvVzXzA_5?r}s`02gIQABJq~?CflP z-I2Xg^craR7CF%;U08(i9-x9E3#l~mEgtWVept0)dFh=)&w7S-Xhx}NU>Y2aQ@)eeb$0d3%QFz#v|BE{LrwqnL5t` ztt^4zbwu@>ZE4z~RtlohY(X<>UhTP+H=VJS&&RIhW4mrBX%0)*G)at5cX1apM73C) zYz=PEq%aWM7lujojg*Se|h%VL_D(h`%W>lv;3BppE=@%$7GAkH+J_@2ENS{;4ZehZ-dcW{S-tNkzdxy`k6 z9zM&mm0vL7jL{IX*fjj=`kZ%6(xWzy_<(~hd#V{>7*)t&!;7*X!lQ(xIAF6+$`-rbtv z4;dJS4_fEj;R7`Z0p@en9eJ9b6H*LnOpnUCrr*yOo|IUf!_jPalC5)0Fh}kS0SF3%{`=QILx+4!s^%0o_2=>`AZ?o%X z`46D(GMc#a$GpLvJFK6} zYOV%SM>7?6uc?sZc_GdrUZF3BmF-tzax=tjbr0dte)jP3N?vK*8t^^Yue(dVOmQ@y z%#?x`-8bs+g!_Dhf`9LnJ1#a)5*(c%;-=4hpU*qh-`=?jGSaDt#1A=kDp98Sc-qu| zs@~Az*RXYV%#6wUTWgPyr%r>DxBbqW#UECZWp9(w_u^Pwq_`vNqxI^>Zl&)zxog-U z^?3dlp-zHRx{&d+p`a3^>{P(clV`IIwXUFG^rz`p8tr}z$++qKPi(+0&d!h87gG`1 zAPS~utIDL_R{NypK*nJ}bvbIuTSVl6BxF-hYQ#wA=t5hY*0Wu0mZ-7S*W(_yhUpax z7BNciCo8?4bhBXlxV5WKoOSYSFn$jTs5vfb(FQwp-`0>oeDGfRo_hC7m1=0~8faHl zVKbYyhCwdPl_~P4z1T=<`MmCC&T$4yB!;x}p99581FH?=S8G&A`tnpNNP$sIR2NQo z{JGA(T-l={Za9up>K-1i4r{Y2VjK=ZS6MWxDU_-Y?~?eL5&=u>3(y!APfNjNbfT-` z0xICu)wjv~-jyzW^-RW0iy8xp7nDDi6UdK|F^E_+_|%1@p_&;wz4!UF6~x}m2fiOU zSPqIXd_xD`6mFaB|1y1mh*!9!*0_>Am z^yF;TuoCn|`!ROQp&%vL;KOa@YvQgQ2X7z1R4}o5aZq|@w8zGLNM5-SO0TxUKcBIN z35%Ai%25hBC*8i!stUVuCA8h>ns{%tOIz4CDvR_Ta^ByV?+tJE3L?z?kn5kl1C&+h zWBt1et@?&AIFtD;3`i82qgKI_$@A#x%H;C-9?$C|yuf_R(S!6QPP^ES7Hbk;##rRH zr^xR;lZpfFIp1HdK{RIpfB}tV>dsBF z8d-G#+*nKH$RW6!S`24`0SZFQ(BGBcLN(~puO-&6yi#|?iW~gV*tTiW-N1$&Q2fj= z=**q=9LV_H!(=*l)aVK3wCLD@G2rRboK>Lzg_j&y(W1(E)FA6(Vq|By7jU6#&my>! zi|9sHb?sJw%|oD->knOuBKgwZ3iRyFLQ!_ET7iu$WP)uR4RQs*9c3VQ!!%gQ8K$`>3&SUHJzdLW^2~y|TVF;kx;#p6{dQ z8F^?$2E3~v7C9~4A&}sMaHQ9D!Mk-VfYP&+?ijrX2m^tH>-2F+lb{mj7)S>Hm9&07 zp4GL8g3@2mxK~^3K09zo@kxQyxv9 zn~bJ3*&?0ptlKI%XRA>eW~@dJAPfasyzI8g9IKV@39*Mr2&+k@?FH(BoW}R;;E-T9 zek^OHIr5A2 z8nO4v-fIWyiHe;ipJq}5=ik#!6a5X14+*B^eri-tI3IaVosRo#RMg6qy$9}3zEGV4 zslj}997YnVG~DjYa0)!x;B!Bw@!q%H)Z{pGXn~1IMz#cc`(?5^#p-QwUT+{<`qL0v zzPFkXJ6z-$P16%{{hD`!{Ft*TWoN9YmQ(wjD8=EGMfzB|24E=vrfjOpR?)EBZa#U34%+b2xygHJiQ47z z_T`hCob}dObNmtvA>StWPtH&cavwUg)XTy7S;IW$&a;2?z_3QpFeMIYoC;{bsx?mL z=!rRVw}@gkF7DgiH|!q%$_^Yy*J3GaDZbJFnxW8)Vjp!nmZjuWY8CVdQFi#sok-Ke zlH1S16MNJ4SfFG6u{r!FWCo|)8xasP1l0N}0KZ0b?9+d|Ia#T$u5KoHmVg7ZBlZgR zx*>cH1mDfv_LCdsAGF9C7_EKtZahS_ca-`Dsb1!jfM#QDR#a4J(39#_hjVe?CAW>W z7RSy+KO2kcxZj5y+g*Kk0}$Pnew3-rlW~qifzT-bj6X==1IHaeSYsKtnb-4F%~5?J zN#Nz}INRNYpSQIH=V#cHl98?3xjFdTK(V{Qf`4@*Qmk8cl0wB~%9w@CqAvaZGw%=> zVW3YFh0yF>gA(CFMl*dMsR!R(A?Q`U8L1G<+nC2uEyawF-uQ@EWXc9fVsec%ECSf% zfh+BMRwLyy;s}Yl5nt1!YL!*QWwm0I2gt~M$y}-`0^>LR$NV^AO&d}b785&SI_EDf z4F?7ySXBO0nzcskY^wLy`r1IlG&lpaZ7Hop7O!ouYh2lJILxX%d;-L0Tik`UT|ifr z?9Jp*V*{&l%1d%+-kIaf>qMLa!8T!a*L^?UrO_X8W?kvoa4Q2@YczCvlyX@I9e>#NsQw~rJ6WL@jpIsBm6A_~Qi`OsV6kz48=CEhia3Y@b!;Z~~`-5*S ziuGqMv`)eeuo6z99+K7!BY9GgeAKngUR*uC&w%$muLN#i9te|)R#a9HT{S|m&`vg8 zu-4t_B5M+$gbpZLOQ_bx{j4wZo`08rX|%xOl1R>fjtt06Q=X*SXQmqCQf2YL;y2{% z)yhSXM-gKAYTs?H67y|y)J05eX*@?hiXncw|`ki@=mplz4ARzDxL%Q*| zUHxxr@}ELBAqV@NCftQ5p+K@>V&U_*PH}&S;G;3T$47-_O;X94X{s-lyJk{FG%cF; zzI~}nMQVc(NjH(hIy3&CcY~FQ)?!zK2KL4rKmg*~u)qc^VY)(Cl%2jB{l`N7Zr~kv zSP?0X{aN{~9YmZQb5?+1F*Bu1;y=ATsZ;Eu664y78_U#AgFPhZ_$_~cIre1*!AU{#8%dLLu zZx$=%qiUKc-Y6=_OgJ&&D;m30OZ>;`?ij)3GM$fA0X4N&{ME+#`m-ivP}w^e|ExbB zJ6Cj>TtVS8k%i$&bwh$#A&MMwFKUd8gj5Se3Sjt0L9@~QRFO^Jr93y(KVpHCF*OF? z@VsibLdF!Mk;s{vVY&CcGQhYg!lNzcHI?eWl6%_|Y6;Y@sb|E-sO+ka`0y3dky9l1*z!nl<1 zeMIfaUTQ{3kminVCH~a$;|`Irg6HVnG?SwN7CgH+D_KW<01=HZ5|7>oVHE+3c_dKUdcCGXoDK| z-S!J~3fh`l25M#BUdctDCST8dfTCD)Ap^5FyHmBg{-{B89yMg@^ZkfLbTvFgJCT)->E|7X-YqRiPa!JZFfF{ z*}XG!e}J+nd=dlDs=&amuXGvG^qtsVNl6LevC=0oOsul>vpL58$o~m?|Ld1m7hM^~ zcc&@EWka$uGMLVmerbKawXFUtU%=rI&tA9`K7I1QvO)E}9gP%TStAJ@`NQzidJC3?0HxndWd zvGF(S{+|!Z*8yf=%skHO0dA@@aRMahaEXILJ{da_&8#GO=WT{QI<|8Ro;IkyMT=?P zB?4-F2wr4xx0vryEwPrGVW60gJnWiRy*_C9uP;X4k{;MUk|)b2ku88z7z{cp=6y4m z6^zPrS7LdeyPMmCxRzbv$v}J6tReU!;UgvFX#-@F&lr@_Yq7X<8Wyayl2%RoSM6xY znBgr~mC(akI*CfPRaG=Pb3Tp`>1RWm-!J>!{?Ge!1bmU{_qN9^w{`$f3dTa7IRz~d zbzri=Steyv3^%WuwFFDBe_cn9ZRj$JPa$epV!0qQ>1;DnKR%w}`S|!O`egap6g9Oq zjS9k;{}mm`v&I3ZkU6ihTfgzv4geFYpk%S8IHJ!V`E#z+au5udHgVvjFMV5L8ky;T z0tw`_n?62E`A%Xu>JG?Hw%j1nQ4B#J*Nx=<{fx_7dcjO&&(?BHT%vU2@}-;LHNi2MD&mUi&{^TQ1OT61O6{@M*mUpZQKUGelY2ksj14 zgaYP5oY{OkT2MV+p5XRDpo@i?M|}m3h;Ry|V7FuWTnm8Hjp*&EnoM&LK9z8BaY4(D zpms@{6Il`|{_`P!7Yg$LjI+P)zutUL2m^RMB}hYpr}VSd55N^P|Gtw;0F50W z5?Oo-2;ri{JL)`Fhh`|n?}p}TyWmqOr<(_9Htfue-X2|Wxf*JHF~$RE8%L?dByB|Q zZKrrOBM=`4Y>x}k=O94dxOI16SD{u+E(84Uc9|Uy0=4D|Iw^o@X=&N71fHMl4oNXI zhY?20R#u9f`-@0{)#S&WJAxt@;(LxhD)O&YZM;dNp4*l>VF~*eb;u9O_h23rU(84Ep%DzVd&TDZdXiCl)_J5bE;@2$YtVW=eX0e1&=W8?p5M z)Q8Lc?Y^VWW_X&^%9!(yx`>8=WuX6K#(4IsQmt4{Bd&OeNs`xG&`{8eGEN@yUvnp% z_n6&<`}?u;>1%FYn*Z?E|1cX}y4vO3INAE;6cb$*JH4)&#>Vq@7R;TZNx*p}zy^8b7&6MoR$AFjFkVXTCWM$690pfq!ozd;b406Av)05m^zEvyK}0##4p2@?9u3HtmJ#y&00bb;jA_nsf8*;nQDb8UDN|{k0SM&F zN8j)LyEhGOUBb7)(P|A24wfwf2xNYuCQjbD0Cu-Bg!cXR9;zrOqGuY@f;pZX$Yd|~ z21t>&qS!_MFhGJnL`;0iqC3wy0$Qmypfgk#TY1Os-#q~9 z>x$583%#E-@#PYxD8)Z6Tqwa2;BX+kO})i&Gt3q%MX0#T)>PJct(Ffs1t6bhAVnAa zO=~EYXMqjv?oSw~VR3E!KrbAgk&)4}23KzQuzz&qV{P}hxBdUVTUI07TiKkI_b3RB zjE!IYP+>O#3C^Qi5hfdn<%J)|RlG_+7W14%CC!&+q!|iiA&GGeg<^?OZyQp7G92>~ z9vc+ODi~h4*e8&4#O)cW7a0%#{h)-(y8|SE&R#-SJ)Srn2!emTX8diPv_#pnHeW~K zvHN&tf#|wJ8Mdv`yW=Qk;lf|~bC3w=pJ09!yq)%~CkBx(PrD6|gy?(3wjgj{{ud8G z4p2MFA5<344LUS|bE!K)=?4tr7=DdEvnjr~o*bQFTWVba4eLm3SvzL9&v6g=*CK(` zsVZW_5ZV2D+v$SvFV6C>oud*4e#egX{5M1KBH_Z7IX#T~tVRqJ$`2O`*=9C57CfiZ z;6yk`h8egU5)dC!Jj^(^m2toaz}#k60K|2kcScI3c>TDhx_WUwuU1B}w#G34{kO^e zKcfRMNd!P5xA}5l3f1`LKm)^ts)qe`k^{r_=_`H~%gKF$8L3k7O*EZ}$1?e6bd_#M zK=KOsSOn7eMPaewJN-By0sSgihY;i=uxZaL7}U!wkevvpE2V<{+30$i7=hBJP+yuo4Co>U0DMK`rSC%*|Lr{0Fr*qHND+V08$M}r0TqJcZk~4f)QYXE zE7#TtL3!e?B}_#D_B7emR33)x|BSSA1m9!+Z|@;n8aBI7hU4bnY+c=0QL(p_s1-Ze z<4|zXgB(V39~*)_(>GxAznAVcuue4-6tLX^^s!hK#t$-umnk#vUqAw031o_w>)*4`I;n4kt$DT`ob2R|&B0ea|xAy_%pC|KGk?Ujei!&#d_M6LrK(Eb+i))$wA7ZTY%g?>$!~RxQ zZw81-wul znbtuoFizz{P1lT0 zYS4k6Xfps4`5J1>hWx+bJbLqAKApS}7$8#hplxZiS;i}q=#e=R zq!~P5fZ|NXYXkNQI&Q`S0|1&M#GqFKI<#u}XTrt5fAR%06;P`f@*!oC)Za~Mg~#9m zs?G`^Ih0(QK0wd&xvDDpv4`u`AO=aD;eXBaTzsxBFuzALDEus@44^y=H}Qf`J?B3Q zyJk6kH$f2tt_R>0TL}Xw<`u>NcGg1W4*~o(nnpK?7#bQ{UtizcbdHA~x$;`I0{t+{ zXNP@FWJQxw!1xj$z%u%;xYUjk15AHwa}E$FI7VcP{r3;Pn3vJ0+sjM`SeulutE+2i z1%-f1NmkIYuI+3xAP54clAPjQ?b}vFiBJNUQ^Y-iNRN$;xni((@GFqQ{|o~EnD_tJ z-nIWTy@zp)&?!e0g~&BsbbFQDqg-l*a6}U6x+2?nF@`#(mzA!Zqf#d8>XhQRjZUV8 zs8=tGR5ONc9Z4w4HLcF`)ri^FA8_oa?`!*hKi}u`Jn!fF`Fx&1nHf%r^H9f^k__Zy z_zvM0??Ckm>7#NffE9>FVJj@pSf3ou0i0H1cuh%4X(QX)L^D#w>juz;jk*1l)gOON z6+l4}$MFhH|D7kubpJI95*iNXdNkFL8^*f%HmRVD&hDdkN7UFHI4fSH;2&3@Vb17x zbDAOmj&M}XCNFR6fWu;}n=1Yh_gr`(B$I4<=L=Hl%g-`0v*w~5)_FEXdiby`B}!P) z*#WX<{SG6-cENcD^n%;t%}rCrC7Wk{Ohu%5JCRKrpLcQDzQ|$qM%##amu>O*kT)9>mRxD$P5oYgAVTt7 z_S)j8B+;ZGXe4JJ2DxCUNlL|`gE#7Q%#-M(23`|b@NzSL$uX==byq?5%N`nywzjFb zzck+Dy>BK@%VY$36UNq6gF!vLt`>)QJ}|;ZFUv8*m&bZ%@8Cp!3mkeBc)9#?iAsB# z?TWm}t^;4RpJldrFDJ_Ba~gb}ScJxWqO{DFs5~+x60kuwK{M12D2^y~T;Bz2sRix0 zbDo-?2Rhv=hzl}X=lwptpTOVpWe_&Uoo{Sd)@I$Ur!j%ZQ6x}r!H_O~?89%=d{MT7 zp4y>e_s-2Z=&t&LLjDKnJfVHpu4jjOyFkzfR`)JJK1xgXZ?MBE%_bbJEwsWy1qwG< z3dL~{zD$q1gI<+mgime&IJ)dDb~msrWi-q`g6Gj2HEW=BxFHMAs;eLBbz0e4SL9t( z_!Pt630c{0diU|o?Qg!}Tw^xMizHrS;?9)q!0=nXpX*f3QQ?(m=coU3F%_?ZLL$|c zs!f)dgC&mnx0R&OxEp9Z8FI&O2?Tc*;qN><$-xY@=}>MCuZVh0d?Z_~Em7F93^(AP zeTeBhE<~Z&bmV3naSYD)#3>Td>RJ|up+ zM&a3MI7mmL*5J zV7Uzn7OoU?_n6x4^R`0mv}&=%26U^tZ>WyQ+s2GxR|YA9Rte*p3yw%6!g35$)$(i8 zOwTYtIWR`8ktKAxjq6dS@Zh32N>X%y_BNk(-hRy%s<*fI4U}@mn&&l0Zr2$dAH6|8 zOjYvx8I=HzW${N)9;BhRQ$7Cb@2d!10Lim2PW>tFWh3+N01s5GeBy%T)HkiI25JL2 zl{)P)HJ>O5roqW}pqaC@okmr7;zfWQ5Uo;uvpX5~4A!Y_bA0Ic*_ zR?VQqM>jwzcyDy{{qCUPxUqg`WWvJaqZi_zELN1!>Uu@l%4-iDudrAwc(jy0&5uYP zX@@ED3^H7`FOXb#IwDlj1U}1`r&|+434}G3yf&TOoSdY6{Q$KLD=!0K4>7TueMG>i-if+I&hfgh?;vhmp`&;7Vv6gt$40GO&Btb}KapHA~H9!yD1%?!1M zf}2W9FtiCa-rAS7TpHVFfrehz{hA-9eej`*;+e*{*CG7!gxwiwAOeV-pFq_k$M1l! zkC7Ng!X_9$m_U23N0kPq{AgYx-gyzKtUE%EjKN?Om@C%2Kh4Ej=Pty3Nwd+2yecb} zlS0M}ui_+|gazN!D7a>zLs2q2+52k$Tlq~B@jCiVz;oCqi0%CPOrpyc5*@f~=EG*& z+k>-b2ses~oeaY0wd&BgaFK-UR>*&<9XJf6zQHCcP3x82IN~-t^CCK5hkJn$4 z7nSVz+vQ^YWTof<{B+Clu;w4FT&R4X^}=DP7Dh>C7X08271 zhac6{*OlQU#;=y*N|9MB%G{S19eg}yt7n3FBAZ-4C|xRcGIgdxEJ?VLM25GS?bUPn z30zPNq#?63qE=1.8", markers = "sys_platform == \"darwin\""} +pefile = {version = ">=2017.8.1", markers = "sys_platform == \"win32\""} +pyinstaller-hooks-contrib = ">=2020.6" +pywin32-ctypes = {version = ">=0.2.0", markers = "sys_platform == \"win32\""} + +[package.extras] +encryption = ["tinyaes (>=1.0.0)"] +hook_testing = ["pytest (>=2.7.3)", "execnet (>=1.5.0)", "psutil"] + +[[package]] +name = "pyinstaller-hooks-contrib" +version = "2022.2" +description = "Community maintained hooks for PyInstaller" +category = "main" +optional = true +python-versions = ">=3.7" + [[package]] name = "pylint" version = "2.13.0" @@ -3093,6 +3150,14 @@ category = "main" optional = false python-versions = "*" +[[package]] +name = "pywin32-ctypes" +version = "0.2.0" +description = "" +category = "main" +optional = true +python-versions = "*" + [[package]] name = "pywinpty" version = "2.0.5" @@ -4069,6 +4134,14 @@ category = "dev" optional = false python-versions = "*" +[[package]] +name = "types-six" +version = "1.16.12" +description = "Typing stubs for six" +category = "dev" +optional = false +python-versions = "*" + [[package]] name = "types-urllib3" version = "1.26.11" @@ -4407,13 +4480,14 @@ testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] [extras] bots = ["boto3", "pyimgur", "fastapi", "uvicorn", "disnake", "PyNaCl", "pyTelegramBotAPI", "slack-bolt", "undetected-chromedriver", "natsort", "kaleido"] +installer = ["pyinstaller"] jupyterlab = ["jupyterlab-code-formatter", "jupyterlab-lsp", "jedi-language-server"] prediction = ["tensorflow"] [metadata] lock-version = "1.1" python-versions = "^3.8,<3.10" -content-hash = "23c984180dd26ed0132f110d22bc2477c8af574e40572a8106c1ccf39a1fb4ec" +content-hash = "7fb477dbddc934c73cbe49e0c20b1620ff5d2e7bfb0fddc669ed242ab4951e01" [metadata.files] absl-py = [ @@ -4506,6 +4580,10 @@ alpha-vantage = [ {file = "alpha_vantage-2.3.1-py3-none-any.whl", hash = "sha256:5d05355febe6f0fafc4bd11dc6ce3504a02d9d3c105d60202539855c0f608661"}, {file = "alpha_vantage-2.3.1.tar.gz", hash = "sha256:0ce76908c3e2a22f9bbdacead90195ec3a4fa41ef8ae7c69a4a2fc99459bfbec"}, ] +altgraph = [ + {file = "altgraph-0.17.2-py2.py3-none-any.whl", hash = "sha256:743628f2ac6a7c26f5d9223c91ed8ecbba535f506f4b6f558885a8a56a105857"}, + {file = "altgraph-0.17.2.tar.gz", hash = "sha256:ebf2269361b47d97b3b88e696439f6e4cbc607c17c51feb1754f90fb79839158"}, +] ansiwrap = [ {file = "ansiwrap-0.8.4-py2.py3-none-any.whl", hash = "sha256:7b053567c88e1ad9eed030d3ac41b722125e4c1271c8a99ade797faff1f49fb1"}, {file = "ansiwrap-0.8.4.zip", hash = "sha256:ca0c740734cde59bf919f8ff2c386f74f9a369818cdc60efe94893d01ea8d9b7"}, @@ -5313,8 +5391,8 @@ jedi-language-server = [ {file = "jedi_language_server-0.35.1-py3-none-any.whl", hash = "sha256:532c16a9199d902bdc88ca991da176fe177f0b3019b826b50bf568a0b0081167"}, ] jinja2 = [ - {file = "Jinja2-3.1.0-py3-none-any.whl", hash = "sha256:da424924c069a4013730d8dd010cbecac7e7bb752be388db3741688bffb48dc6"}, - {file = "Jinja2-3.1.0.tar.gz", hash = "sha256:a2f09a92f358b96b5f6ca6ecb4502669c4acb55d8733bbb2b2c9c4af5564c605"}, + {file = "Jinja2-3.0.3-py3-none-any.whl", hash = "sha256:077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8"}, + {file = "Jinja2-3.0.3.tar.gz", hash = "sha256:611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7"}, ] jmespath = [ {file = "jmespath-1.0.0-py3-none-any.whl", hash = "sha256:e8dcd576ed616f14ec02eed0005c85973b5890083313860136657e24784e4c04"}, @@ -5582,6 +5660,10 @@ m2r2 = [ {file = "m2r2-0.2.8-py3-none-any.whl", hash = "sha256:613934a5d02999574c0256407e6a0e71f8c436f2d2757d6e43d52d2faf8dff1c"}, {file = "m2r2-0.2.8.tar.gz", hash = "sha256:ca39e1db74991818d667c7367e4fc2de13ecefd2a04d69d83b0ffa76d20d7e29"}, ] +macholib = [ + {file = "macholib-1.16-py2.py3-none-any.whl", hash = "sha256:5a0742b587e6e57bfade1ab90651d4877185bf66fd4a176a488116de36878229"}, + {file = "macholib-1.16.tar.gz", hash = "sha256:001bf281279b986a66d7821790d734e61150d52f40c080899df8fefae056e9f7"}, +] markdown = [ {file = "Markdown-3.3.6-py3-none-any.whl", hash = "sha256:9923332318f843411e9932237530df53162e29dc7a4e2b91e35764583c46c9a3"}, {file = "Markdown-3.3.6.tar.gz", hash = "sha256:76df8ae32294ec39dcf89340382882dfa12975f87f45c3ed1ecdb1e8cefc7006"}, @@ -5965,6 +6047,9 @@ pbr = [ {file = "pbr-5.8.1-py2.py3-none-any.whl", hash = "sha256:27108648368782d07bbf1cb468ad2e2eeef29086affd14087a6d04b7de8af4ec"}, {file = "pbr-5.8.1.tar.gz", hash = "sha256:66bc5a34912f408bb3925bf21231cb6f59206267b7f63f3503ef865c1a292e25"}, ] +pefile = [ + {file = "pefile-2021.9.3.tar.gz", hash = "sha256:344a49e40a94e10849f0fe34dddc80f773a12b40675bf2f7be4b8be578bdd94a"}, +] pexpect = [ {file = "pexpect-4.8.0-py2.py3-none-any.whl", hash = "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937"}, {file = "pexpect-4.8.0.tar.gz", hash = "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"}, @@ -6235,6 +6320,23 @@ pyimgur = [ {file = "pyimgur-0.6.0-py2-none-any.whl", hash = "sha256:ad22deea062fe8e7412d0bdfc70cbf305a828c6390096d3523ed3d7dbeb2bdff"}, {file = "pyimgur-0.6.0.tar.gz", hash = "sha256:f776ca7f14663bd9ac14a1380db62c87ed32231d159d2d167ad1cb817dcb9144"}, ] +pyinstaller = [ + {file = "pyinstaller-4.10-py3-none-macosx_10_13_universal2.whl", hash = "sha256:15557cd1a79d182967f0a5040750e6902e13ebd6cab41e3ed84d7b28a306357b"}, + {file = "pyinstaller-4.10-py3-none-manylinux2014_aarch64.whl", hash = "sha256:f2166ff2cd95eefb0d377ae8d1071f186fa25edd410ede65b376162d5ec41909"}, + {file = "pyinstaller-4.10-py3-none-manylinux2014_i686.whl", hash = "sha256:7d94518ba1f8e9a8577345312276891ad7d6cd9785e453e9951b35647e2c7078"}, + {file = "pyinstaller-4.10-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:70c71e827f4b34602cbc7a0947a067b662c1cbdc4db51832e13b97cca3c54dd7"}, + {file = "pyinstaller-4.10-py3-none-manylinux2014_s390x.whl", hash = "sha256:05c21117b84199272ebd355b556af4714f6e79245e1c435d6f16653786d7d17e"}, + {file = "pyinstaller-4.10-py3-none-manylinux2014_x86_64.whl", hash = "sha256:714c4dcc319a41416744d1e30c6317405dfaed80d2adc45f8bfa70dc7367e664"}, + {file = "pyinstaller-4.10-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:581620bdcd32f01e89b13231256b807bb090e7eadf40c81c864ec402afa4758a"}, + {file = "pyinstaller-4.10-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:d4f79c0a774451f12baca4e476376418f011fa3039dde8fd172ea2aa8ff67bad"}, + {file = "pyinstaller-4.10-py3-none-win32.whl", hash = "sha256:cfed0b3a43e73550a43a094610328109564710b9514afa093ef7199d072cae87"}, + {file = "pyinstaller-4.10-py3-none-win_amd64.whl", hash = "sha256:0dcaf6557cdb2da763c46e06e95a94a7634ab03fb09d91bc77988b01ee05c907"}, + {file = "pyinstaller-4.10.tar.gz", hash = "sha256:7749c868d2e2dc84df7d6f65437226183c8a366f3a99bb2737785625c3a3cca1"}, +] +pyinstaller-hooks-contrib = [ + {file = "pyinstaller-hooks-contrib-2022.2.tar.gz", hash = "sha256:ab1d14fe053016fff7b0c6aea51d980bac6d02114b04063b46ef7dac70c70e1e"}, + {file = "pyinstaller_hooks_contrib-2022.2-py2.py3-none-any.whl", hash = "sha256:7605e440ccb55904cb2a87d72e83642ef176fb7030c77e52ac4d9679bb3d1537"}, +] pylint = [ {file = "pylint-2.13.0-py3-none-any.whl", hash = "sha256:ea1692d409487a93cdcc015ddf2fd92f2367fb1193d46ece76df98b6fefc0dda"}, {file = "pylint-2.13.0.tar.gz", hash = "sha256:f04508086a0772f1a459b4e9facd02416943b47dda5a98ed79d4d87e709da04f"}, @@ -6446,6 +6548,10 @@ pywin32 = [ {file = "pywin32-303-cp39-cp39-win32.whl", hash = "sha256:7d3271c98434617a11921c5ccf74615794d97b079e22ed7773790822735cc352"}, {file = "pywin32-303-cp39-cp39-win_amd64.whl", hash = "sha256:79cbb862c11b9af19bcb682891c1b91942ec2ff7de8151e2aea2e175899cda34"}, ] +pywin32-ctypes = [ + {file = "pywin32-ctypes-0.2.0.tar.gz", hash = "sha256:24ffc3b341d457d48e8922352130cf2644024a4ff09762a2261fd34c36ee5942"}, + {file = "pywin32_ctypes-0.2.0-py2.py3-none-any.whl", hash = "sha256:9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98"}, +] pywinpty = [ {file = "pywinpty-2.0.5-cp310-none-win_amd64.whl", hash = "sha256:f86c76e2881c37e69678cbbf178109f8da1fa8584db24d58e1b9369b0276cfcb"}, {file = "pywinpty-2.0.5-cp37-none-win_amd64.whl", hash = "sha256:ff9b52f182650cfdf3db1b264a6fe0963eb9d996a7a1fa843ac406c1e32111f8"}, @@ -7010,7 +7116,6 @@ tensorflow = [ tensorflow-io-gcs-filesystem = [ {file = "tensorflow_io_gcs_filesystem-0.24.0-cp310-cp310-macosx_10_14_x86_64.whl", hash = "sha256:9c00f9a9880477b1dff0c71ee6734421ce99ac484ca2151793ebf2681fc0cb4c"}, {file = "tensorflow_io_gcs_filesystem-0.24.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b6ca3a9f751aa9c2f9851520e666d905ad14667281bbafeabe611b7b8f3e1bc5"}, - {file = "tensorflow_io_gcs_filesystem-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2a9c7f26ef9248bdfccc91fdddd66623754a6b08bd4440a780f23feaed8c5be7"}, {file = "tensorflow_io_gcs_filesystem-0.24.0-cp310-cp310-win_amd64.whl", hash = "sha256:2f67d19a2f2579dc55f1590faf48c2e882cabb860992b5a9c7edb0ed8b3eb187"}, {file = "tensorflow_io_gcs_filesystem-0.24.0-cp37-cp37m-macosx_10_14_x86_64.whl", hash = "sha256:cde835e68b2b43ddade07c999e7c3251bcd62b1ff165c34fbe9fc6e0f12c3ac9"}, {file = "tensorflow_io_gcs_filesystem-0.24.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:71c00638c9b6048480095f2738dfefd8f4b2e7b534190c91d699aee769bfa86e"}, @@ -7154,6 +7259,10 @@ types-setuptools = [ {file = "types-setuptools-57.4.11.tar.gz", hash = "sha256:262f7406e0c7d705ad6bb4526b5b761fa500bf99eab74de85ac3592187d62935"}, {file = "types_setuptools-57.4.11-py3-none-any.whl", hash = "sha256:fbb0647569d6fb2f6bc472402265250c0ffa53e60180d2cbfee9e84f085921f0"}, ] +types-six = [ + {file = "types-six-1.16.12.tar.gz", hash = "sha256:557435f8ad73e91562797ac7efac8e6554f0fa7893b6431b928de8ec635d866a"}, + {file = "types_six-1.16.12-py3-none-any.whl", hash = "sha256:6857be934cfa884e166fb3bab8c0bc6f967b051af09e4f87c5ea8b166c16d2f5"}, +] types-urllib3 = [ {file = "types-urllib3-1.26.11.tar.gz", hash = "sha256:24d64e441168851eb05f1d022de18ae31558f5649c8f1117e384c2e85e31315b"}, {file = "types_urllib3-1.26.11-py3-none-any.whl", hash = "sha256:bd0abc01e9fb963e4fddd561a56d21cc371b988d1245662195c90379077139cd"}, diff --git a/pyproject.toml b/pyproject.toml index 557072a3c18..bf6da3c98ff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -92,6 +92,7 @@ linearmodels = "^4.25" black = "22.1" undetected-chromedriver = {version = "^3.1.5", optional = true} ipywidgets = "^7.7.0" +pyinstaller = {version = "^4.10", optional = true} boto3 = {version = "^1.21.14", optional = true} natsort = {version = "^8.1.0", optional = true} kaleido = {version = "^0.2.1", optional = true} @@ -124,11 +125,13 @@ types-setuptools = "^57.4.7" pre-commit = "^2.16.0" pandas-market-calendars = "~3.2" pytest-cov = "^3.0.0" +types-six = "^1.16.12" [tool.poetry.extras] prediction = ["tensorflow"] bots = ["boto3", "pyimgur", "fastapi", "uvicorn", "disnake", "PyNaCl", "pyTelegramBotAPI", "slack-bolt", "undetected-chromedriver", "natsort", "kaleido"] jupyterlab = ["jupyterlab-code-formatter", "jupyterlab-lsp", "jedi-language-server"] +installer = ["pyinstaller"] [build-system] requires = ["poetry-core>=1.0.0"] diff --git a/requirements-full.txt b/requirements-full.txt index 439d97f49ab..0b0389c0fca 100644 --- a/requirements-full.txt +++ b/requirements-full.txt @@ -5,20 +5,20 @@ alabaster==0.7.12; python_version >= "3.7" alpha-vantage==2.3.1 ansiwrap==0.8.4; python_version >= "3.6" anyio==3.5.0; python_full_version >= "3.6.2" and python_version >= "3.7" -appnope==0.1.2; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin" and python_full_version >= "3.6.2" -argon2-cffi-bindings==21.2.0; python_version >= "3.7" +appnope==0.1.2; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin" +argon2-cffi-bindings==21.2.0; python_version >= "3.6" argon2-cffi==21.3.0; python_version >= "3.7" ascii-magic==1.6; python_version >= "3.5" astor==0.8.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" astroid==2.11.1; python_full_version >= "3.6.2" -asttokens==2.0.5; python_full_version >= "3.6.2" and python_version >= "3.8" +asttokens==2.0.5; python_version >= "3.8" astunparse==1.6.3 async-generator==1.10; python_version >= "3.7" and python_version < "4.0" async-timeout==4.0.2; python_version >= "3.6" atomicwrites==1.4.0; python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.4.0" -attrs==21.4.0; python_full_version >= "3.7.0" and python_version >= "3.7" and python_version < "4.0" and (python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0") +attrs==21.4.0; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.5.0" and python_version >= "3.7" and python_version < "4.0" babel==2.9.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" -backcall==0.2.0; python_full_version >= "3.6.2" and python_version >= "3.8" +backcall==0.2.0; python_version >= "3.8" backports.zoneinfo==0.2.1; python_version < "3.9" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") bandit==1.7.4; python_version >= "3.7" beartype==0.7.1; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.6.0" @@ -28,17 +28,17 @@ bleach==4.1.0; python_version >= "3.7" bs4==0.0.1 bt==0.2.9; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.6.0") cachetools==5.0.0; python_version >= "3.7" and python_version < "4.0" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") -certifi==2021.10.8; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") -cffi==1.15.0; python_version >= "3.7" +certifi==2021.10.8; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" +cffi==1.15.0 cfgv==3.3.1; python_full_version >= "3.6.1" -charset-normalizer==2.0.12; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "4.0" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +charset-normalizer==2.0.12; python_full_version >= "3.6.0" and python_version >= "3.6" click==8.0.4; python_version >= "3.6" and python_full_version >= "3.6.2" codespell==2.1.0; python_version >= "3.5" -colorama==0.4.4; python_full_version >= "3.6.2" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and sys_platform == "win32" and (python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows" and python_version >= "3.6") and platform_system == "Windows" and python_version >= "3.8" +colorama==0.4.4; python_full_version >= "3.6.2" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and sys_platform == "win32" and (python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "2.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows") and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.6" and python_full_version >= "3.5.0") and (python_version >= "3.8" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.8" and python_full_version >= "3.5.0") commonmark==0.9.1; python_full_version >= "3.6.2" and python_full_version < "4.0.0" convertdate==2.4.0; python_version >= "3.7" and python_version < "4" coverage==6.3.2; python_version >= "3.7" -cryptography==36.0.2; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" +cryptography==36.0.2; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.6" cssselect==1.1.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" cvxpy==1.2.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" cycler==0.11.0; python_version >= "3.7" @@ -46,7 +46,7 @@ cython==0.29.28; python_version >= "3.7" and python_full_version < "3.0.0" and s dateparser==1.1.1; python_version >= "3.5" datetime==4.4; python_version >= "3.5" debugpy==1.6.0; python_version >= "3.7" -decorator==5.1.1; python_full_version >= "3.6.2" and python_version >= "3.8" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.5") +decorator==5.1.1; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8" defusedxml==0.7.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7" degiro-connector==2.0.18; python_full_version >= "3.7.1" and python_full_version < "4.0.0" deprecation==2.1.0 @@ -56,10 +56,10 @@ distlib==0.3.4; python_full_version >= "3.6.1" dnspython==2.2.1; python_version >= "3.6" and python_version < "4.0" docutils==0.16; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7" ecos==2.0.10; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" -entrypoints==0.4; python_full_version >= "3.7.0" and python_version >= "3.7" +entrypoints==0.4; python_full_version >= "3.6.1" and python_version >= "3.7" et-xmlfile==1.1.0; python_version >= "3.6" exchange-calendars==3.6.1; python_version >= "3.7" and python_full_version >= "3.7.0" -executing==0.8.3; python_full_version >= "3.6.2" and python_version >= "3.8" +executing==0.8.3; python_version >= "3.8" fear-greed-index==0.1.4; python_version >= "3.7" ffn==0.3.6; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" filelock==3.6.0; python_version >= "3.7" and python_full_version >= "3.6.1" @@ -89,7 +89,7 @@ h5py==3.6.0; python_version >= "3.7" hijri-converter==2.2.3; python_version >= "3.6" holidays==0.11.3.1; python_version >= "3.6" identify==2.4.12; python_version >= "3.7" and python_full_version >= "3.6.1" -idna==3.3; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "4" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +idna==3.3; python_full_version >= "3.6.2" and python_version >= "3.7" and python_version < "4" imagesize==1.3.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" importlib-metadata==4.11.3; python_version < "3.10" and python_version >= "3.7" inflection==0.5.1; python_version >= "3.6" @@ -103,14 +103,14 @@ ipython==8.1.1; python_full_version >= "3.6.2" and python_version >= "3.8" ipywidgets==7.7.0 iso8601==0.1.16 isort==5.10.1; python_full_version >= "3.6.2" and python_version < "4.0" -jedi==0.18.1; python_full_version >= "3.6.2" and python_version >= "3.8" -jinja2==3.1.0; python_version >= "3.7" -joblib==1.1.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" +jedi==0.18.1; python_version >= "3.8" +jinja2==3.0.3; python_version >= "3.7" +joblib==1.1.0; python_version >= "3.7" json5==0.9.6; python_version >= "3.7" jsonschema==3.2.0 jupyter-client==7.1.2; python_full_version >= "3.7.0" and python_version >= "3.7" jupyter-console==6.4.3; python_version >= "3.6" -jupyter-core==4.9.2; python_full_version >= "3.7.0" and python_version >= "3.7" +jupyter-core==4.9.2; python_full_version >= "3.6.1" and python_version >= "3.7" jupyter-server==1.15.6; python_version >= "3.7" jupyter==1.0.0 jupyterlab-pygments==0.1.2; python_version >= "3.7" @@ -129,7 +129,7 @@ m2r2==0.2.8; python_version >= "3.7" markdown-it-py==1.1.0; python_version >= "3.6" and python_version < "4.0" markdown==3.3.6; python_version >= "3.6" markupsafe==2.1.1; python_version >= "3.7" -matplotlib-inline==0.1.3; python_full_version >= "3.6.2" and python_version >= "3.8" +matplotlib-inline==0.1.3; python_version >= "3.8" matplotlib==3.5.1; python_version >= "3.7" mccabe==0.6.1; python_full_version >= "3.6.2" mdit-py-plugins==0.2.8; python_version >= "3.6" and python_version < "4.0" @@ -165,12 +165,12 @@ pandas-ta==0.3.14b pandas==1.3.5; python_full_version >= "3.7.1" pandocfilters==1.5.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" papermill==2.3.4; python_version >= "3.6" -parso==0.8.3; python_full_version >= "3.6.2" and python_version >= "3.8" +parso==0.8.3; python_version >= "3.8" pathspec==0.9.0; python_full_version >= "3.6.2" patsy==0.5.2; python_version >= "3.7" pbr==5.8.1; python_version >= "3.7" -pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8" and python_full_version >= "3.6.2" -pickleshare==0.7.5; python_full_version >= "3.6.2" and python_version >= "3.8" +pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8" +pickleshare==0.7.5; python_version >= "3.8" pillow==9.0.1; python_version >= "3.7" and python_version < "4" platformdirs==2.5.1; python_version >= "3.7" and python_full_version >= "3.6.2" plotly==5.6.0; python_version >= "3.6" @@ -185,15 +185,15 @@ property-cached==1.6.4; python_version >= "3.7" protobuf==3.19.4; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.6" psaw==0.0.12; python_version >= "3" psutil==5.9.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" -ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" and python_full_version >= "3.6.2" -pure-eval==0.2.2; python_full_version >= "3.6.2" and python_version >= "3.8" -py==1.11.0; python_full_version >= "3.7.0" and python_version >= "3.7" and implementation_name == "pypy" +ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" +pure-eval==0.2.2; python_version >= "3.8" +py==1.11.0; python_version >= "3.7" and python_full_version < "3.0.0" and implementation_name == "pypy" or python_full_version >= "3.5.0" and python_version >= "3.7" and implementation_name == "pypy" pyally==1.1.2 pyasn1-modules==0.2.8; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" pyasn1==0.4.8; python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "4" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") or python_full_version >= "3.6.0" and python_version >= "3.6" and python_version < "4" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") pycodestyle==2.7.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" pycoingecko==2.2.0 -pycparser==2.21; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" +pycparser==2.21; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" pyex==0.5.0 pyflakes==2.3.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" pygments==2.11.2; python_version >= "3.5" @@ -204,29 +204,29 @@ pymeeus==0.5.11; python_version >= "3.7" and python_version < "4" pymongo==3.11.0; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") pyobjc-core==8.4.1; python_version >= "3.6" and sys_platform == "darwin" pyobjc-framework-cocoa==8.4.1; python_version >= "3.6" and sys_platform == "darwin" -pyopenssl==22.0.0; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" +pyopenssl==22.0.0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.6" pyotp==2.6.0; python_version >= "3" pyparsing==3.0.7; python_version >= "3.7" pyportfolioopt==1.5.2; python_full_version >= "3.6.1" and python_full_version < "4.0.0" pyprind==2.11.3; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" pyrsistent==0.18.1; python_version >= "3.7" -pysocks==1.7.1; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" +pysocks==1.7.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" pytest-cov==3.0.0; python_version >= "3.6" pytest-mock==3.7.0; python_version >= "3.7" pytest-recording==0.12.0; python_version >= "3.5" pytest==6.2.5; python_version >= "3.6" python-binance==1.0.15 python-coinmarketcap==0.2 -python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.7" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") +python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") python-dotenv==0.19.2; python_version >= "3.5" pytrends==4.8.0 pytz-deprecation-shim==0.1.0.post0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" -pytz==2022.1; python_full_version >= "3.7.1" and python_version >= "3.7" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7") +pytz==2022.1; python_full_version >= "3.7.1" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7") pyupgrade==2.31.1; python_version >= "3.7" -pywin32==303; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7" and python_full_version >= "3.7.0" +pywin32==303; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7" pywinpty==2.0.5; os_name == "nt" and python_version >= "3.7" pyyaml==6.0; python_version >= "3.7" and python_full_version >= "3.6.1" -pyzmq==22.3.0; python_full_version >= "3.7.0" and python_version >= "3.7" +pyzmq==22.3.0; python_full_version >= "3.6.1" and python_version >= "3.7" qdldl==0.1.5.post0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" qtconsole==5.2.2; python_version >= "3.6" qtpy==2.0.1; python_version >= "3.6" @@ -240,7 +240,7 @@ rich==10.16.2; python_full_version >= "3.6.2" and python_full_version < "4.0.0" robin-stocks==2.1.0; python_version >= "3" rsa==4.8; python_version >= "3.6" and python_version < "4" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") scikit-learn==1.0.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" -scipy==1.8.0; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.6.1" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +scipy==1.8.0; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.6.1" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") screeninfo==0.6.7 scs==3.2.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" seaborn==0.11.2; python_version >= "3.6" @@ -248,7 +248,7 @@ selenium==4.1.3; python_version >= "3.7" and python_version < "4.0" send2trash==1.8.0; python_version >= "3.7" sentiment-investor==2.1.0; python_version >= "3.8" and python_version < "4.0" setuptools-scm==6.4.2; python_version >= "3.7" -six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0") and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.6") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") +six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.7" and python_full_version < "4.0.0" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.6") and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") and (python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.8") smmap==5.0.0; python_version >= "3.7" sniffio==1.2.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.2" snowballstemmer==2.2.0; python_version >= "3.7" @@ -265,7 +265,7 @@ sphinxcontrib-qthelp==1.0.3; python_version >= "3.7" sphinxcontrib-serializinghtml==1.1.5; python_version >= "3.7" squarify==0.4.3 sseclient==0.0.27 -stack-data==0.2.0; python_full_version >= "3.6.2" and python_version >= "3.8" +stack-data==0.2.0; python_version >= "3.8" statsmodels==0.13.2; python_version >= "3.7" stevedore==3.5.0; python_version >= "3.7" tabulate==0.8.9; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" @@ -282,12 +282,12 @@ testpath==0.6.0; python_version >= "3.7" textwrap3==0.9.2; python_version >= "3.6" tf-estimator-nightly==2.8.0.dev2021122109 thepassiveinvestor==1.0.10 -threadpoolctl==3.1.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" +threadpoolctl==3.1.0; python_version >= "3.7" tokenize-rt==4.2.1; python_full_version >= "3.6.2" and python_version >= "3.7" toml==0.10.2; python_full_version >= "3.6.1" and python_version >= "3.6" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") tomli==2.0.1; python_version >= "3.7" and python_full_version >= "3.6.2" and python_version < "3.11" toolz==0.11.2; python_version >= "3.7" and python_full_version >= "3.7.0" -tornado==6.1; python_full_version >= "3.7.0" and python_version >= "3.7" +tornado==6.1; python_full_version >= "3.6.1" and python_version >= "3.7" tqdm==4.63.1; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" tradingview-ta==3.2.10; python_version >= "3.6" traitlets==5.1.1; python_full_version >= "3.7.0" and python_version >= "3.8" @@ -298,6 +298,7 @@ types-pytz==2021.3.6 types-pyyaml==6.0.5 types-requests==2.27.14 types-setuptools==57.4.11 +types-six==1.16.12 types-urllib3==1.26.11 typing-extensions==4.1.1; python_version < "3.10" and python_full_version >= "3.6.2" and python_version >= "3.6" tzdata==2022.1; platform_system == "Windows" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") @@ -305,14 +306,14 @@ tzlocal==4.1; python_version >= "3.6" ujson==5.1.0; python_version >= "3.7" unidecode==1.3.4; python_version >= "3.7" update-checker==0.18.0; python_version >= "3.6" and python_version < "4.0" -urllib3==1.26.9; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +urllib3==1.26.9; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" user-agent==0.1.10 vadersentiment==3.3.2 valinvest==0.0.2; python_version >= "3.6" vcrpy==4.1.1; python_version >= "3.5" virtualenv==20.13.4; python_full_version >= "3.6.1" voila==0.3.4; python_version >= "3.7" -wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.8" +wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.6" webencodings==0.5.1; python_version >= "3.7" websocket-client==1.3.1; python_version >= "3.8" and python_version < "4.0" websockets==9.1; python_full_version >= "3.6.1" and python_version >= "3.7" diff --git a/requirements.txt b/requirements.txt index e983ea4a0dd..49d6c4df0d4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,32 +4,38 @@ alabaster==0.7.12; python_version >= "3.7" alpha-vantage==2.3.1 ansiwrap==0.8.4; python_version >= "3.6" anyio==3.5.0; python_full_version >= "3.6.2" and python_version >= "3.7" -appnope==0.1.2; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin" and python_full_version >= "3.6.2" -argon2-cffi-bindings==21.2.0; python_version >= "3.7" +appnope==0.1.2; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin" +argon2-cffi-bindings==21.2.0; python_version >= "3.6" argon2-cffi==21.3.0; python_version >= "3.7" ascii-magic==1.6; python_version >= "3.5" astor==0.8.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" -asttokens==2.0.5; python_full_version >= "3.6.2" and python_version >= "3.8" +astroid==2.11.1; python_full_version >= "3.6.2" +asttokens==2.0.5; python_version >= "3.8" async-generator==1.10; python_version >= "3.7" and python_version < "4.0" async-timeout==4.0.2; python_version >= "3.6" -attrs==21.4.0; python_full_version >= "3.7.0" and python_version >= "3.7" and python_version < "4.0" and (python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0") +atomicwrites==1.4.0; python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.4.0" +attrs==21.4.0; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.5.0" and python_version >= "3.7" and python_version < "4.0" babel==2.9.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" -backcall==0.2.0; python_full_version >= "3.6.2" and python_version >= "3.8" +backcall==0.2.0; python_version >= "3.8" backports.zoneinfo==0.2.1; python_version < "3.9" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") +bandit==1.7.4; python_version >= "3.7" beartype==0.7.1; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.6.0" beautifulsoup4==4.10.0; python_full_version > "3.0.0" and python_version >= "3.7" black==22.1.0; python_full_version >= "3.6.2" bleach==4.1.0; python_version >= "3.7" bs4==0.0.1 bt==0.2.9; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.6.0") -certifi==2021.10.8; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") -cffi==1.15.0; python_version >= "3.7" -charset-normalizer==2.0.12; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "4.0" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +certifi==2021.10.8; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" +cffi==1.15.0 +cfgv==3.3.1; python_full_version >= "3.6.1" +charset-normalizer==2.0.12; python_full_version >= "3.6.0" and python_version >= "3.6" click==8.0.4; python_version >= "3.6" and python_full_version >= "3.6.2" -colorama==0.4.4; python_full_version >= "3.6.2" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows" and python_version >= "3.6") and platform_system == "Windows" and python_version >= "3.8" and sys_platform == "win32" +codespell==2.1.0; python_version >= "3.5" +colorama==0.4.4; python_full_version >= "3.6.2" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and sys_platform == "win32" and (python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "2.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows") and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.6" and python_full_version >= "3.5.0") and (python_version >= "3.8" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.8" and python_full_version >= "3.5.0") commonmark==0.9.1; python_full_version >= "3.6.2" and python_full_version < "4.0.0" convertdate==2.4.0; python_version >= "3.7" and python_version < "4" -cryptography==36.0.2; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" +coverage==6.3.2; python_version >= "3.7" +cryptography==36.0.2; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.6" cssselect==1.1.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" cvxpy==1.2.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" cycler==0.11.0; python_version >= "3.7" @@ -37,23 +43,28 @@ cython==0.29.28; python_version >= "3.7" and python_full_version < "3.0.0" and s dateparser==1.1.1; python_version >= "3.5" datetime==4.4; python_version >= "3.5" debugpy==1.6.0; python_version >= "3.7" -decorator==5.1.1; python_full_version >= "3.6.2" and python_version >= "3.8" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.5") +decorator==5.1.1; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8" defusedxml==0.7.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7" degiro-connector==2.0.18; python_full_version >= "3.7.1" and python_full_version < "4.0.0" deprecation==2.1.0 detecta==0.0.5; python_version >= "3.6" +dill==0.3.4; python_full_version >= "3.6.2" +distlib==0.3.4; python_full_version >= "3.6.1" dnspython==2.2.1; python_version >= "3.6" and python_version < "4.0" docutils==0.16; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7" ecos==2.0.10; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" -entrypoints==0.4; python_full_version >= "3.7.0" and python_version >= "3.7" +entrypoints==0.4; python_full_version >= "3.6.1" and python_version >= "3.7" et-xmlfile==1.1.0; python_version >= "3.6" -executing==0.8.3; python_full_version >= "3.6.2" and python_version >= "3.8" +exchange-calendars==3.6.1; python_version >= "3.7" and python_full_version >= "3.7.0" +executing==0.8.3; python_version >= "3.8" fear-greed-index==0.1.4; python_version >= "3.7" ffn==0.3.6; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" +filelock==3.6.0; python_version >= "3.7" and python_full_version >= "3.6.1" financedatabase==1.0.2 finnhub-python==2.4.11 finviz==1.4.4 finvizfinance==0.12.2; python_version >= "3.5" +flake8==3.9.2; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") fonttools==4.31.2; python_version >= "3.7" formulaic==0.3.2; python_version >= "3.7" fred==3.1 @@ -68,9 +79,11 @@ grpcio==1.45.0; python_full_version >= "3.7.1" and python_full_version < "4.0.0" h11==0.13.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0" hijri-converter==2.2.3; python_version >= "3.6" holidays==0.11.3.1; python_version >= "3.6" -idna==3.3; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "4" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +identify==2.4.12; python_version >= "3.7" and python_full_version >= "3.6.1" +idna==3.3; python_full_version >= "3.6.2" and python_version >= "3.7" and python_version < "4" imagesize==1.3.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" inflection==0.5.1; python_version >= "3.6" +iniconfig==1.1.1; python_version >= "3.7" interface-meta==1.2.5; python_version >= "3.7" investpy==1.0.8; python_version >= "3.7" ipykernel==6.9.2; python_version >= "3.7" @@ -79,14 +92,15 @@ ipython-genutils==0.2.0; python_version >= "3.6" ipython==8.1.1; python_full_version >= "3.6.2" and python_version >= "3.8" ipywidgets==7.7.0 iso8601==0.1.16 -jedi==0.18.1; python_full_version >= "3.6.2" and python_version >= "3.8" -jinja2==3.1.0; python_version >= "3.7" -joblib==1.1.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" +isort==5.10.1; python_full_version >= "3.6.2" and python_version < "4.0" +jedi==0.18.1; python_version >= "3.8" +jinja2==3.0.3; python_version >= "3.7" +joblib==1.1.0; python_version >= "3.7" json5==0.9.6; python_version >= "3.7" jsonschema==3.2.0 jupyter-client==7.1.2; python_full_version >= "3.7.0" and python_version >= "3.7" jupyter-console==6.4.3; python_version >= "3.6" -jupyter-core==4.9.2; python_full_version >= "3.7.0" and python_version >= "3.7" +jupyter-core==4.9.2; python_full_version >= "3.6.1" and python_version >= "3.7" jupyter-server==1.15.6; python_version >= "3.7" jupyter==1.0.0 jupyterlab-pygments==0.1.2; python_version >= "3.7" @@ -94,25 +108,32 @@ jupyterlab-server==2.11.2; python_version >= "3.7" jupyterlab-widgets==1.1.0; python_version >= "3.6" jupyterlab==3.3.2; python_version >= "3.7" kiwisolver==1.4.0; python_version >= "3.7" -korean-lunar-calendar==0.2.1; python_version >= "3.6" +korean-lunar-calendar==0.2.1; python_version >= "3.7" and python_full_version >= "3.7.0" +lazy-object-proxy==1.7.1; python_version >= "3.6" and python_full_version >= "3.6.2" linearmodels==4.25; python_version >= "3.7" lxml==4.8.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" m2r2==0.2.8; python_version >= "3.7" +markdown-it-py==1.1.0; python_version >= "3.6" and python_version < "4.0" markupsafe==2.1.1; python_version >= "3.7" -matplotlib-inline==0.1.3; python_full_version >= "3.6.2" and python_version >= "3.8" +matplotlib-inline==0.1.3; python_version >= "3.8" matplotlib==3.5.1; python_version >= "3.7" +mccabe==0.6.1; python_full_version >= "3.6.2" +mdit-py-plugins==0.2.8; python_version >= "3.6" and python_version < "4.0" mistune==0.8.4; python_version >= "3.7" +mock==4.0.3; python_version >= "3.6" more-itertools==8.12.0; python_version >= "3.6" mplfinance==0.12.8b9 multidict==6.0.2; python_version >= "3.7" multitasking==0.0.10 mypy-extensions==0.4.3; python_version >= "3.7" and python_full_version >= "3.6.2" mypy==0.930; python_version >= "3.6" +myst-parser==0.15.2; python_version >= "3.6" nbclassic==0.3.7; python_version >= "3.7" nbclient==0.5.13; python_full_version >= "3.7.0" and python_version >= "3.7" nbconvert==6.4.4; python_version >= "3.7" nbformat==5.2.0; python_full_version >= "3.7.0" and python_version >= "3.7" nest-asyncio==1.5.4; python_full_version >= "3.7.0" and python_version >= "3.7" +nodeenv==1.6.0; python_full_version >= "3.6.1" notebook-shim==0.1.0; python_version >= "3.7" notebook==6.4.10; python_version >= "3.7" numpy==1.21.2; python_version >= "3.7" and python_version < "3.11" @@ -124,58 +145,71 @@ osqp==0.6.2.post5; python_full_version >= "3.6.1" and python_full_version < "4.0 outcome==1.1.0; python_version >= "3.7" and python_version < "4.0" packaging==21.3; python_version >= "3.7" pandas-datareader==0.10.0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" +pandas-market-calendars==3.2; python_full_version >= "3.7.0" pandas-ta==0.3.14b pandas==1.3.5; python_full_version >= "3.7.1" pandocfilters==1.5.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" papermill==2.3.4; python_version >= "3.6" -parso==0.8.3; python_full_version >= "3.6.2" and python_version >= "3.8" +parso==0.8.3; python_version >= "3.8" pathspec==0.9.0; python_full_version >= "3.6.2" patsy==0.5.2; python_version >= "3.7" -pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8" and python_full_version >= "3.6.2" -pickleshare==0.7.5; python_full_version >= "3.6.2" and python_version >= "3.8" +pbr==5.8.1; python_version >= "3.7" +pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8" +pickleshare==0.7.5; python_version >= "3.8" pillow==9.0.1; python_version >= "3.7" and python_version < "4" platformdirs==2.5.1; python_version >= "3.7" and python_full_version >= "3.6.2" plotly==5.6.0; python_version >= "3.6" +pluggy==1.0.0; python_version >= "3.7" pmdarima==1.8.5; python_version >= "3.7" praw==7.5.0; python_version >= "3.6" and python_version < "4.0" prawcore==2.3.0; python_version >= "3.6" and python_version < "4.0" +pre-commit==2.17.0; python_full_version >= "3.6.1" prometheus-client==0.13.1; python_version >= "3.7" prompt-toolkit==3.0.28; python_full_version >= "3.6.2" property-cached==1.6.4; python_version >= "3.7" protobuf==3.19.4; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.5" psaw==0.0.12; python_version >= "3" psutil==5.9.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7" -ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" and python_full_version >= "3.6.2" -pure-eval==0.2.2; python_full_version >= "3.6.2" and python_version >= "3.8" -py==1.11.0; implementation_name == "pypy" and python_version >= "3.7" and python_full_version >= "3.7.0" +ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" +pure-eval==0.2.2; python_version >= "3.8" +py==1.11.0; python_version >= "3.7" and python_full_version < "3.0.0" and implementation_name == "pypy" or python_full_version >= "3.5.0" and python_version >= "3.7" and implementation_name == "pypy" pyally==1.1.2 +pycodestyle==2.7.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" pycoingecko==2.2.0 -pycparser==2.21; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" +pycparser==2.21; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" pyex==0.5.0 +pyflakes==2.3.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" pygments==2.11.2; python_version >= "3.5" pyhdfe==0.1.0; python_version >= "3.7" +pylint==2.13.0; python_full_version >= "3.6.2" +pyluach==1.4.1; python_version >= "3.7" and python_full_version >= "3.7.0" pymeeus==0.5.11; python_version >= "3.7" and python_version < "4" pymongo==3.11.0; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") pyobjc-core==8.4.1; python_version >= "3.6" and sys_platform == "darwin" pyobjc-framework-cocoa==8.4.1; python_version >= "3.6" and sys_platform == "darwin" -pyopenssl==22.0.0; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" +pyopenssl==22.0.0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.6" pyotp==2.6.0; python_version >= "3" pyparsing==3.0.7; python_version >= "3.7" pyportfolioopt==1.5.2; python_full_version >= "3.6.1" and python_full_version < "4.0.0" pyprind==2.11.3; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" pyrsistent==0.18.1; python_version >= "3.7" -pysocks==1.7.1; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" +pysocks==1.7.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" +pytest-cov==3.0.0; python_version >= "3.6" +pytest-mock==3.7.0; python_version >= "3.7" +pytest-recording==0.12.0; python_version >= "3.5" +pytest==6.2.5; python_version >= "3.6" python-binance==1.0.15 python-coinmarketcap==0.2 -python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.7" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") +python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") python-dotenv==0.19.2; python_version >= "3.5" pytrends==4.8.0 pytz-deprecation-shim==0.1.0.post0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" -pytz==2022.1; python_full_version >= "3.7.1" and python_version >= "3.7" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7") -pywin32==303; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7" and python_full_version >= "3.7.0" +pytz==2022.1; python_full_version >= "3.7.1" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7") +pyupgrade==2.31.1; python_version >= "3.7" +pywin32==303; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7" pywinpty==2.0.5; os_name == "nt" and python_version >= "3.7" -pyyaml==6.0; python_version >= "3.6" -pyzmq==22.3.0; python_full_version >= "3.7.0" and python_version >= "3.7" +pyyaml==6.0; python_version >= "3.7" and python_full_version >= "3.6.1" +pyzmq==22.3.0; python_full_version >= "3.6.1" and python_version >= "3.7" qdldl==0.1.5.post0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" qtconsole==5.2.2; python_version >= "3.6" qtpy==2.0.1; python_version >= "3.6" @@ -188,7 +222,7 @@ requests==2.27.1; (python_version >= "2.7" and python_full_version < "3.0.0") or rich==10.16.2; python_full_version >= "3.6.2" and python_full_version < "4.0.0" robin-stocks==2.1.0; python_version >= "3" scikit-learn==1.0.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" -scipy==1.8.0; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.6.1" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +scipy==1.8.0; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.6.1" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") screeninfo==0.6.7 scs==3.2.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" seaborn==0.11.2; python_version >= "3.6" @@ -196,7 +230,7 @@ selenium==4.1.3; python_version >= "3.7" and python_version < "4.0" send2trash==1.8.0; python_version >= "3.7" sentiment-investor==2.1.0; python_version >= "3.8" and python_version < "4.0" setuptools-scm==6.4.2; python_version >= "3.7" -six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0") +six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.7" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.8") smmap==5.0.0; python_version >= "3.7" sniffio==1.2.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.2" snowballstemmer==2.2.0; python_version >= "3.7" @@ -213,8 +247,9 @@ sphinxcontrib-qthelp==1.0.3; python_version >= "3.7" sphinxcontrib-serializinghtml==1.1.5; python_version >= "3.7" squarify==0.4.3 sseclient==0.0.27 -stack-data==0.2.0; python_full_version >= "3.6.2" and python_version >= "3.8" +stack-data==0.2.0; python_version >= "3.8" statsmodels==0.13.2; python_version >= "3.7" +stevedore==3.5.0; python_version >= "3.7" tabulate==0.8.9; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" temporal-cache==0.1.4 tenacity==8.0.1; python_version >= "3.6" @@ -222,31 +257,43 @@ terminado==0.13.3; python_version >= "3.7" testpath==0.6.0; python_version >= "3.7" textwrap3==0.9.2; python_version >= "3.6" thepassiveinvestor==1.0.10 -threadpoolctl==3.1.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" -tomli==2.0.1; python_version >= "3.7" and python_full_version >= "3.6.2" -tornado==6.1; python_full_version >= "3.7.0" and python_version >= "3.7" +threadpoolctl==3.1.0; python_version >= "3.7" +tokenize-rt==4.2.1; python_full_version >= "3.6.2" and python_version >= "3.7" +toml==0.10.2; python_full_version >= "3.6.1" and python_version >= "3.6" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") +tomli==2.0.1; python_version >= "3.7" and python_full_version >= "3.6.2" and python_version < "3.11" +toolz==0.11.2; python_version >= "3.7" and python_full_version >= "3.7.0" +tornado==6.1; python_full_version >= "3.6.1" and python_version >= "3.7" tqdm==4.63.1; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" tradingview-ta==3.2.10; python_version >= "3.6" traitlets==5.1.1; python_full_version >= "3.7.0" and python_version >= "3.8" trio-websocket==0.9.2; python_version >= "3.7" and python_version < "4.0" trio==0.20.0; python_version >= "3.7" and python_version < "4.0" +types-python-dateutil==2.8.10 +types-pytz==2021.3.6 +types-pyyaml==6.0.5 +types-requests==2.27.14 +types-setuptools==57.4.11 +types-six==1.16.12 +types-urllib3==1.26.11 typing-extensions==4.1.1; python_version < "3.10" and python_full_version >= "3.6.2" and python_version >= "3.6" tzdata==2022.1; platform_system == "Windows" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6") tzlocal==4.1; python_version >= "3.6" ujson==5.1.0; python_version >= "3.7" unidecode==1.3.4; python_version >= "3.7" update-checker==0.18.0; python_version >= "3.6" and python_version < "4.0" -urllib3==1.26.9; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") +urllib3==1.26.9; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" user-agent==0.1.10 vadersentiment==3.3.2 valinvest==0.0.2; python_version >= "3.6" +vcrpy==4.1.1; python_version >= "3.5" +virtualenv==20.13.4; python_full_version >= "3.6.1" voila==0.3.4; python_version >= "3.7" -wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.8" +wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.6" webencodings==0.5.1; python_version >= "3.7" websocket-client==1.3.1; python_version >= "3.8" and python_version < "4.0" websockets==9.1; python_full_version >= "3.6.1" and python_version >= "3.7" widgetsnbextension==3.6.0 -wrapt==1.14.0; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7") +wrapt==1.14.0; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7") wsproto==1.1.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0" yarl==1.7.2; python_version >= "3.6" yfinance==0.1.70 diff --git a/terminal.py b/terminal.py index fe5b48e0cf0..8c20b625c80 100644 --- a/terminal.py +++ b/terminal.py @@ -89,7 +89,7 @@ class TerminalController(BaseController): if jobs_cmds: self.queue = " ".join(jobs_cmds).split("/") - self.update_succcess = False + self.update_success = False def print_help(self): """Print help""" @@ -145,7 +145,7 @@ class TerminalController(BaseController): def call_update(self, _): """Process update command""" - self.update_succcess = not update_terminal() + self.update_success = not update_terminal() def call_keys(self, _): """Process keys command""" @@ -320,7 +320,8 @@ class TerminalController(BaseController): else "DEFAULT (folder: exports/)" ) console.print( - f"[yellow]Export data to keep being saved in the selected folder: {path_display}[/yellow]" + "[yellow]Export data to keep being saved in" + + f"the selected folder: {path_display}[/yellow]" ) success_export = True @@ -439,6 +440,10 @@ class TerminalController(BaseController): # pylint: disable=global-statement def terminal(jobs_cmds: List[str] = None, appName: str = "gst"): """Terminal Menu""" + # TODO: HELP WANTED! Refactor the appName setting if a more elegant solution comes up + if gtff.PACKAGED_APPLICATION: + appName = "gst_packaged" + setup_logging(appName) logger.info("START") log_settings() @@ -538,7 +543,7 @@ def terminal(jobs_cmds: List[str] = None, appName: str = "gst"): break # Check if the user wants to reset application - if an_input in ("r", "reset") or t_controller.update_succcess: + if an_input in ("r", "reset") or t_controller.update_success: ret_code = reset(t_controller.queue if t_controller.queue else []) if ret_code != 0: print_goodbye() @@ -604,6 +609,7 @@ def log_settings() -> None: settings_dict["watermark"] = "True" if gtff.USE_WATERMARK else "False" settings_dict["autoscaling"] = "True" if gtff.USE_PLOT_AUTOSCALING else "False" settings_dict["dt"] = "True" if gtff.USE_DATETIME else "False" + settings_dict["packaged"] = "True" if gtff.PACKAGED_APPLICATION else "False" settings_dict["python"] = str(platform.python_version()) settings_dict["os"] = str(platform.system()) @@ -671,6 +677,7 @@ def run_scripts( else: with suppress_stdout(): terminal(file_cmds, appName="gst_script") + else: console.print(f"File '{path}' doesn't exist. Launching base terminal.\n") if not test_mode: @@ -734,7 +741,9 @@ def main( console.print("[green]Gamestonk Terminal Integrated Tests:\n[/green]") for file in test_files: file = file.replace("//", "/") - file_name = file[file.rfind("GamestonkTerminal") :].replace("\\", "/") + file_name = file[file.rfind("GamestonkTerminal") :].replace( # noqa: E203 + "\\", "/" + ) console.print(f"{file_name} {((i/length)*100):.1f}%") try: if not os.path.isfile(file): @@ -748,7 +757,9 @@ def main( if fails: console.print("\n[red]Failures:[/red]\n") for key, value in fails.items(): - file_name = key[key.rfind("GamestonkTerminal") :].replace("\\", "/") + file_name = key[key.rfind("GamestonkTerminal") :].replace( # noqa: E203 + "\\", "/" + ) logger.error("%s: %s failed", file_name, value) console.print(f"{file_name}: {value}\n") console.print(