From 982508d30f887b4fe8b2a855792ae1e33f378222 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Thu, 22 Feb 2018 17:21:34 +1300 Subject: [PATCH] All new documentation This patch does a lot. - Ditch sphinx in favor of hugo. This gives us complete control of the layout and presentation of our docs. Henceforth, docs will be hosted on our website rather than ReadTheDocs. - Create a simple, clean doc layout and theme. - Remove large parts of the documentaion. I've ditched anything that was a) woefully out of date, b) too detailed, or c) too hard to maintain in the long term. - Huge updates to the docs themselves: completely rewrite addons documentation, add docs for core concepts like commands and options, and revise and tweak a lot of the existing docs. With this patch, we're also changing the way we publish and maintain the docs. From now on, we don't publish docs for every release. Instead, the website will contain ONE set of docs for each major release. The online docs will be updated if needed as minor releases are made. Docs are free to improve during minor releases, but anything that changes behaviour sufficiently to require a doc change warrants a new major release. This also leaves us free to progressively update and improve docs out of step with our release cadence. With this new scheme, I feel CI over the docs is less important. I've removed it for now, but won't object if someone wants to add it back in. --- .travis.yml | 2 - README.rst | 20 +- docs/.gitignore | 4 +- docs/Makefile | 195 - docs/_static/theme_overrides.css | 44 - docs/_templates/page.html | 10 - docs/certinstall.rst | 211 - docs/conf.py | 243 - docs/config.rst | 13 - docs/custom-routing.txt | 24 - docs/dev/addingviews.html | 52 - docs/dev/contributing.rst | 11 - docs/dev/sslkeylogfile.rst | 15 - docs/favicon.ico | Bin 5430 -> 0 bytes docs/features/anticache.rst | 15 - docs/features/clientreplay.rst | 18 - docs/features/filters.rst | 38 - docs/features/passthrough.rst | 102 - docs/features/proxyauth.rst | 17 - docs/features/replacements.rst | 71 - docs/features/reverseproxy.rst | 43 - docs/features/serverreplay.rst | 52 - docs/features/setheaders.rst | 19 - docs/features/socksproxy.rst | 10 - docs/features/sticky.rst | 41 - docs/features/streaming.rst | 102 - docs/features/upstreamcerts.rst | 23 - docs/features/upstreamproxy.rst | 12 - docs/howmitmproxy.rst | 240 - docs/index.rst | 99 - docs/install.rst | 159 - docs/mitmdump.rst | 66 - docs/mitmproxy-docs.png | Bin 15288 -> 0 bytes docs/mitmproxy.rst | 125 - docs/mitmweb.rst | 18 - docs/modd.conf | 12 +- docs/modes.rst | 193 - docs/package.json | 6 + docs/pathod/intro.rst | 307 - docs/pathod/language.rst | 257 - docs/pathod/library.rst | 14 - docs/pathod/test.rst | 38 - docs/protocols/http1.rst | 15 - docs/protocols/http2.rst | 16 - docs/protocols/tcpproxy.rst | 31 - docs/protocols/websocket.rst | 22 - .../_explicit.graffle/data.plist | 0 .../_explicit.graffle/image3.icns | Bin .../_explicit.graffle/image6.tiff | Bin .../_explicit_https.graffle/data.plist | 0 .../_explicit_https.graffle/image3.icns | Bin .../_explicit_https.graffle/image6.tiff | Bin .../_transparent.graffle/data.plist | 0 .../_transparent.graffle/image3.icns | Bin .../_transparent.graffle/image6.tiff | Bin .../_transparent_https.graffle/data.plist | 0 .../_transparent_https.graffle/image3.icns | Bin .../_transparent_https.graffle/image6.tiff | Bin docs/{schematics => raw}/proxy-modes.vsdx | Bin docs/screenshots/firefox3-import.jpg | Bin 55496 -> 0 bytes docs/screenshots/firefox3-trust.jpg | Bin 31495 -> 0 bytes docs/screenshots/firefox3.jpg | Bin 57366 -> 0 bytes docs/screenshots/ios-gateway.png | Bin 154469 -> 0 bytes docs/screenshots/ios-installed.png | Bin 80251 -> 0 bytes docs/screenshots/ios-manual.png | Bin 196431 -> 0 bytes docs/screenshots/ios-profile.png | Bin 83364 -> 0 bytes docs/screenshots/ios-reverse.png | Bin 66150 -> 0 bytes docs/screenshots/ios-warning.png | Bin 75604 -> 0 bytes docs/screenshots/mitmproxy-flowview.png | Bin 315864 -> 0 bytes docs/screenshots/mitmproxy-intercept-filt.png | Bin 18332 -> 0 bytes docs/screenshots/mitmproxy-intercept-mid.png | Bin 19841 -> 0 bytes .../mitmproxy-intercept-options.png | Bin 41281 -> 0 bytes .../mitmproxy-intercept-result.png | Bin 22855 -> 0 bytes .../mitmproxy-kveditor-editmode.png | Bin 44528 -> 0 bytes docs/screenshots/mitmproxy-kveditor.png | Bin 44852 -> 0 bytes docs/screenshots/mitmproxy.png | Bin 152596 -> 0 bytes docs/screenshots/osx-addcert-alwaystrust.png | Bin 47146 -> 0 bytes .../win7-certstore-trustedroot.png | Bin 39236 -> 0 bytes docs/screenshots/win7-certstore.png | Bin 37453 -> 0 bytes docs/screenshots/win7-wizard.png | Bin 66456 -> 0 bytes docs/screenshots/winpythoninstaller.jpg | Bin 46628 -> 0 bytes docs/scripting/api.rst | 54 - docs/scripting/events.rst | 248 - docs/scripting/overview.rst | 148 - docs/scripts/filters.py | 9 + docs/src/config.toml | 9 + .../content/_index.md} | 15 +- docs/src/content/addons-commands.md | 134 + docs/src/content/addons-events.md | 24 + docs/src/content/addons-options.md | 101 + docs/src/content/addons-overview.md | 74 + docs/src/content/addons-scripting.md | 17 + docs/src/content/concepts-certificates.md | 164 + docs/src/content/concepts-commands.md | 72 + docs/src/content/concepts-filters.md | 81 + .../src/content/concepts-howmitmproxyworks.md | 252 + docs/src/content/concepts-modes.md | 215 + docs/src/content/concepts-options.md | 66 + docs/src/content/howto-ignoredomains.md | 102 + docs/src/content/howto-transparent-vms.md | 114 + docs/src/content/howto-transparent.md | 269 + docs/src/content/overview-features.md | 219 + docs/src/content/overview-installation.md | 117 + docs/src/content/overview-tools.md | 105 + docs/src/content/tute-clientreplay.md | 69 + docs/src/content/tute-highscores.md | 123 + docs/src/examples | 1 + docs/src/layouts/_default/single.html | 10 + docs/src/layouts/index.html | 10 + docs/src/layouts/partials/sidebar.html | 24 + docs/src/layouts/partials/sidemenu.html | 11 + docs/src/layouts/shortcodes/example.html | 5 + docs/src/layouts/shortcodes/note.html | 1 + docs/{ => src/static}/certinstall-webapp.png | Bin docs/src/static/logo-docs.png | Bin 0 -> 9746 bytes .../how-mitmproxy-works-explicit-https.png | Bin .../how-mitmproxy-works-explicit.png | Bin .../how-mitmproxy-works-transparent-https.png | Bin .../how-mitmproxy-works-transparent.png | Bin .../schematics/proxy-modes-flowchart.png | Bin .../schematics/proxy-modes-regular.png | Bin .../schematics/proxy-modes-reverse.png | Bin .../schematics/proxy-modes-transparent-1.png | Bin .../schematics/proxy-modes-transparent-2.png | Bin .../schematics/proxy-modes-transparent-3.png | Bin .../proxy-modes-transparent-wrong.png | Bin .../schematics/proxy-modes-upstream.png | Bin .../static}/schematics/proxy-modes.pdf | Bin docs/src/static/screenshots/mitmproxy.png | Bin 0 -> 286915 bytes docs/{ => src/static}/screenshots/mitmweb.png | Bin .../static/transparent-vms}/step1_proxy.png | Bin .../transparent-vms}/step1_vbox_eth0.png | Bin .../transparent-vms}/step1_vbox_eth1.png | Bin .../transparent-vms}/step2_proxied_vm.png | Bin .../static/tute-highscores}/leaderboard.png | Bin .../static/tute-highscores}/one.png | Bin .../static/tute-highscores}/supermega.png | Bin .../mitmproxydocs/archetypes/default.md | 4 + .../mitmproxydocs/layouts/_default/list.html | 25 + .../layouts/_default/single.html | 7 + .../layouts/partials/footer.html | 2 + .../layouts/partials/header.html | 22 + .../themes/mitmproxydocs/static/css/style.css | 6756 +++++++++++++++++ docs/src/themes/mitmproxydocs/theme.toml | 2 + docs/style/fa/_animated.scss | 20 + docs/style/fa/_bordered-pulled.scss | 20 + docs/style/fa/_core.scss | 16 + docs/style/fa/_fixed-width.scss | 6 + docs/style/fa/_icons.scss | 792 ++ docs/style/fa/_larger.scss | 23 + docs/style/fa/_list.scss | 18 + docs/style/fa/_mixins.scss | 57 + docs/style/fa/_rotated-flipped.scss | 23 + docs/style/fa/_screen-reader.scss | 5 + docs/style/fa/_stacked.scss | 31 + docs/style/fa/_variables.scss | 805 ++ docs/style/fa/fa-brands.scss | 21 + docs/style/fa/fa-regular.scss | 22 + docs/style/fa/fa-solid.scss | 23 + docs/style/fa/fontawesome.scss | 16 + docs/style/style.scss | 62 + docs/style/syntax.css | 59 + docs/transparent.rst | 53 - docs/transparent/linux.rst | 49 - docs/transparent/openbsd.rst | 53 - docs/transparent/osx.rst | 69 - docs/tutorials/30second.rst | 66 - docs/tutorials/gamecenter.rst | 128 - docs/tutorials/transparent-dhcp.rst | 101 - docs/yarn.lock | 1203 +++ examples/addons/addheader.py | 13 + examples/addons/anatomy.py | 15 + examples/addons/commands-flows.py | 21 + examples/addons/commands-paths.py | 32 + examples/addons/commands-simple.py | 17 + examples/addons/events.py | 179 + examples/addons/options-configure.py | 28 + examples/addons/options-simple.py | 24 + examples/addons/scripting.py | 3 + setup.py | 6 +- tox.ini | 6 +- 181 files changed, 12809 insertions(+), 3982 deletions(-) delete mode 100644 docs/Makefile delete mode 100644 docs/_static/theme_overrides.css delete mode 100644 docs/_templates/page.html delete mode 100644 docs/certinstall.rst delete mode 100644 docs/conf.py delete mode 100644 docs/config.rst delete mode 100644 docs/custom-routing.txt delete mode 100644 docs/dev/addingviews.html delete mode 100644 docs/dev/contributing.rst delete mode 100644 docs/dev/sslkeylogfile.rst delete mode 100644 docs/favicon.ico delete mode 100644 docs/features/anticache.rst delete mode 100644 docs/features/clientreplay.rst delete mode 100644 docs/features/filters.rst delete mode 100644 docs/features/passthrough.rst delete mode 100644 docs/features/proxyauth.rst delete mode 100644 docs/features/replacements.rst delete mode 100644 docs/features/reverseproxy.rst delete mode 100644 docs/features/serverreplay.rst delete mode 100644 docs/features/setheaders.rst delete mode 100644 docs/features/socksproxy.rst delete mode 100644 docs/features/sticky.rst delete mode 100644 docs/features/streaming.rst delete mode 100644 docs/features/upstreamcerts.rst delete mode 100644 docs/features/upstreamproxy.rst delete mode 100644 docs/howmitmproxy.rst delete mode 100644 docs/index.rst delete mode 100644 docs/install.rst delete mode 100644 docs/mitmdump.rst delete mode 100644 docs/mitmproxy-docs.png delete mode 100644 docs/mitmproxy.rst delete mode 100644 docs/mitmweb.rst delete mode 100644 docs/modes.rst create mode 100644 docs/package.json delete mode 100644 docs/pathod/intro.rst delete mode 100644 docs/pathod/language.rst delete mode 100644 docs/pathod/library.rst delete mode 100644 docs/pathod/test.rst delete mode 100644 docs/protocols/http1.rst delete mode 100644 docs/protocols/http2.rst delete mode 100644 docs/protocols/tcpproxy.rst delete mode 100644 docs/protocols/websocket.rst rename docs/{schematics => raw}/_explicit.graffle/data.plist (100%) rename docs/{schematics => raw}/_explicit.graffle/image3.icns (100%) rename docs/{schematics => raw}/_explicit.graffle/image6.tiff (100%) rename docs/{schematics => raw}/_explicit_https.graffle/data.plist (100%) rename docs/{schematics => raw}/_explicit_https.graffle/image3.icns (100%) rename docs/{schematics => raw}/_explicit_https.graffle/image6.tiff (100%) rename docs/{schematics => raw}/_transparent.graffle/data.plist (100%) rename docs/{schematics => raw}/_transparent.graffle/image3.icns (100%) rename docs/{schematics => raw}/_transparent.graffle/image6.tiff (100%) rename docs/{schematics => raw}/_transparent_https.graffle/data.plist (100%) rename docs/{schematics => raw}/_transparent_https.graffle/image3.icns (100%) rename docs/{schematics => raw}/_transparent_https.graffle/image6.tiff (100%) rename docs/{schematics => raw}/proxy-modes.vsdx (100%) delete mode 100644 docs/screenshots/firefox3-import.jpg delete mode 100644 docs/screenshots/firefox3-trust.jpg delete mode 100644 docs/screenshots/firefox3.jpg delete mode 100644 docs/screenshots/ios-gateway.png delete mode 100644 docs/screenshots/ios-installed.png delete mode 100644 docs/screenshots/ios-manual.png delete mode 100644 docs/screenshots/ios-profile.png delete mode 100644 docs/screenshots/ios-reverse.png delete mode 100644 docs/screenshots/ios-warning.png delete mode 100644 docs/screenshots/mitmproxy-flowview.png delete mode 100644 docs/screenshots/mitmproxy-intercept-filt.png delete mode 100644 docs/screenshots/mitmproxy-intercept-mid.png delete mode 100644 docs/screenshots/mitmproxy-intercept-options.png delete mode 100644 docs/screenshots/mitmproxy-intercept-result.png delete mode 100644 docs/screenshots/mitmproxy-kveditor-editmode.png delete mode 100644 docs/screenshots/mitmproxy-kveditor.png delete mode 100644 docs/screenshots/mitmproxy.png delete mode 100644 docs/screenshots/osx-addcert-alwaystrust.png delete mode 100644 docs/screenshots/win7-certstore-trustedroot.png delete mode 100644 docs/screenshots/win7-certstore.png delete mode 100644 docs/screenshots/win7-wizard.png delete mode 100644 docs/screenshots/winpythoninstaller.jpg delete mode 100644 docs/scripting/api.rst delete mode 100644 docs/scripting/events.rst delete mode 100644 docs/scripting/overview.rst create mode 100755 docs/scripts/filters.py create mode 100644 docs/src/config.toml rename docs/{introduction.rst => src/content/_index.md} (85%) create mode 100644 docs/src/content/addons-commands.md create mode 100644 docs/src/content/addons-events.md create mode 100644 docs/src/content/addons-options.md create mode 100644 docs/src/content/addons-overview.md create mode 100644 docs/src/content/addons-scripting.md create mode 100644 docs/src/content/concepts-certificates.md create mode 100644 docs/src/content/concepts-commands.md create mode 100644 docs/src/content/concepts-filters.md create mode 100644 docs/src/content/concepts-howmitmproxyworks.md create mode 100644 docs/src/content/concepts-modes.md create mode 100644 docs/src/content/concepts-options.md create mode 100644 docs/src/content/howto-ignoredomains.md create mode 100644 docs/src/content/howto-transparent-vms.md create mode 100644 docs/src/content/howto-transparent.md create mode 100644 docs/src/content/overview-features.md create mode 100644 docs/src/content/overview-installation.md create mode 100644 docs/src/content/overview-tools.md create mode 100644 docs/src/content/tute-clientreplay.md create mode 100644 docs/src/content/tute-highscores.md create mode 120000 docs/src/examples create mode 100644 docs/src/layouts/_default/single.html create mode 100644 docs/src/layouts/index.html create mode 100644 docs/src/layouts/partials/sidebar.html create mode 100644 docs/src/layouts/partials/sidemenu.html create mode 100644 docs/src/layouts/shortcodes/example.html create mode 100644 docs/src/layouts/shortcodes/note.html rename docs/{ => src/static}/certinstall-webapp.png (100%) create mode 100644 docs/src/static/logo-docs.png rename docs/{ => src/static}/schematics/how-mitmproxy-works-explicit-https.png (100%) rename docs/{ => src/static}/schematics/how-mitmproxy-works-explicit.png (100%) rename docs/{ => src/static}/schematics/how-mitmproxy-works-transparent-https.png (100%) rename docs/{ => src/static}/schematics/how-mitmproxy-works-transparent.png (100%) rename docs/{ => src/static}/schematics/proxy-modes-flowchart.png (100%) rename docs/{ => src/static}/schematics/proxy-modes-regular.png (100%) rename docs/{ => src/static}/schematics/proxy-modes-reverse.png (100%) rename docs/{ => src/static}/schematics/proxy-modes-transparent-1.png (100%) rename docs/{ => src/static}/schematics/proxy-modes-transparent-2.png (100%) rename docs/{ => src/static}/schematics/proxy-modes-transparent-3.png (100%) rename docs/{ => src/static}/schematics/proxy-modes-transparent-wrong.png (100%) rename docs/{ => src/static}/schematics/proxy-modes-upstream.png (100%) rename docs/{ => src/static}/schematics/proxy-modes.pdf (100%) create mode 100644 docs/src/static/screenshots/mitmproxy.png rename docs/{ => src/static}/screenshots/mitmweb.png (100%) rename docs/{tutorials/transparent-dhcp => src/static/transparent-vms}/step1_proxy.png (100%) rename docs/{tutorials/transparent-dhcp => src/static/transparent-vms}/step1_vbox_eth0.png (100%) rename docs/{tutorials/transparent-dhcp => src/static/transparent-vms}/step1_vbox_eth1.png (100%) rename docs/{tutorials/transparent-dhcp => src/static/transparent-vms}/step2_proxied_vm.png (100%) rename docs/{tutorials => src/static/tute-highscores}/leaderboard.png (100%) rename docs/{tutorials => src/static/tute-highscores}/one.png (100%) rename docs/{tutorials => src/static/tute-highscores}/supermega.png (100%) create mode 100644 docs/src/themes/mitmproxydocs/archetypes/default.md create mode 100644 docs/src/themes/mitmproxydocs/layouts/_default/list.html create mode 100644 docs/src/themes/mitmproxydocs/layouts/_default/single.html create mode 100644 docs/src/themes/mitmproxydocs/layouts/partials/footer.html create mode 100644 docs/src/themes/mitmproxydocs/layouts/partials/header.html create mode 100644 docs/src/themes/mitmproxydocs/static/css/style.css create mode 100644 docs/src/themes/mitmproxydocs/theme.toml create mode 100644 docs/style/fa/_animated.scss create mode 100644 docs/style/fa/_bordered-pulled.scss create mode 100644 docs/style/fa/_core.scss create mode 100644 docs/style/fa/_fixed-width.scss create mode 100644 docs/style/fa/_icons.scss create mode 100644 docs/style/fa/_larger.scss create mode 100644 docs/style/fa/_list.scss create mode 100644 docs/style/fa/_mixins.scss create mode 100644 docs/style/fa/_rotated-flipped.scss create mode 100644 docs/style/fa/_screen-reader.scss create mode 100644 docs/style/fa/_stacked.scss create mode 100644 docs/style/fa/_variables.scss create mode 100644 docs/style/fa/fa-brands.scss create mode 100644 docs/style/fa/fa-regular.scss create mode 100644 docs/style/fa/fa-solid.scss create mode 100644 docs/style/fa/fontawesome.scss create mode 100644 docs/style/style.scss create mode 100644 docs/style/syntax.css delete mode 100644 docs/transparent.rst delete mode 100644 docs/transparent/linux.rst delete mode 100644 docs/transparent/openbsd.rst delete mode 100644 docs/transparent/osx.rst delete mode 100644 docs/tutorials/30second.rst delete mode 100644 docs/tutorials/gamecenter.rst delete mode 100644 docs/tutorials/transparent-dhcp.rst create mode 100644 docs/yarn.lock create mode 100644 examples/addons/addheader.py create mode 100644 examples/addons/anatomy.py create mode 100644 examples/addons/commands-flows.py create mode 100644 examples/addons/commands-paths.py create mode 100644 examples/addons/commands-simple.py create mode 100644 examples/addons/events.py create mode 100644 examples/addons/options-configure.py create mode 100644 examples/addons/options-simple.py create mode 100644 examples/addons/scripting.py diff --git a/.travis.yml b/.travis.yml index b75040973..c22038fd8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,8 +29,6 @@ matrix: env: TOXENV=py36 - python: 3.6 env: TOXENV=individual_coverage - - python: 3.6 - env: TOXENV=docs - language: node_js node_js: "node" before_install: diff --git a/README.rst b/README.rst index 2e5c586e9..f28ec8746 100644 --- a/README.rst +++ b/README.rst @@ -110,19 +110,18 @@ suite. The project tries to maintain 100% test coverage and enforces this strict Documentation ------------- -The mitmproxy documentation is build using Sphinx_, which is installed -automatically if you set up a development environment as described above. After -installation, you can render the documentation like this: +The following tools are required to build the mitmproxy docs: + +- Hugo_ +- modd_ +- yarn_ .. code-block:: bash cd docs - make clean - make html - make livehtml + yarn + modd -The last command invokes `sphinx-autobuild`_, which watches the Sphinx directory and rebuilds -the documentation when a change is detected. Code Style ---------- @@ -181,8 +180,9 @@ with the following command: .. _virtualenv: https://virtualenv.pypa.io/ .. _`pytest`: http://pytest.org/ .. _tox: https://tox.readthedocs.io/ -.. _Sphinx: http://sphinx-doc.org/ -.. _sphinx-autobuild: https://pypi.python.org/pypi/sphinx-autobuild +.. _Hugo: https://gohugo.io/ +.. _modd: https://github.com/cortesi/modd +.. _yarn: https://yarnpkg.com/en/ .. _PEP8: https://www.python.org/dev/peps/pep-0008 .. _`Google Style Guide`: https://google.github.io/styleguide/pyguide.html .. _forums: https://discourse.mitmproxy.org/ diff --git a/docs/.gitignore b/docs/.gitignore index 69fa449dd..0eba9c59b 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1 +1,3 @@ -_build/ +src/public +node_modules +public diff --git a/docs/Makefile b/docs/Makefile deleted file mode 100644 index b82551073..000000000 --- a/docs/Makefile +++ /dev/null @@ -1,195 +0,0 @@ -# Makefile for Sphinx documentation -# - -# You can set these variables from the command line. -SPHINXOPTS = -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = _build - -# User-friendly check for sphinx-build -ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) -$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) -endif - -# Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter -ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . -# the i18n builder cannot share the environment and doctrees with the others -I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . - -.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext - -help: - @echo "Please use \`make ' where is one of" - @echo " html to make standalone HTML files" - @echo " dirhtml to make HTML files named index.html in directories" - @echo " singlehtml to make a single large HTML file" - @echo " pickle to make pickle files" - @echo " json to make JSON files" - @echo " htmlhelp to make HTML files and a HTML help project" - @echo " qthelp to make HTML files and a qthelp project" - @echo " applehelp to make an Apple Help Book" - @echo " devhelp to make HTML files and a Devhelp project" - @echo " epub to make an epub" - @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" - @echo " latexpdf to make LaTeX files and run them through pdflatex" - @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" - @echo " text to make text files" - @echo " man to make manual pages" - @echo " texinfo to make Texinfo files" - @echo " info to make Texinfo files and run them through makeinfo" - @echo " gettext to make PO message catalogs" - @echo " changes to make an overview of all changed/added/deprecated items" - @echo " xml to make Docutils-native XML files" - @echo " pseudoxml to make pseudoxml-XML files for display purposes" - @echo " linkcheck to check all external links for integrity" - @echo " doctest to run all doctests embedded in the documentation (if enabled)" - @echo " coverage to run coverage check of the documentation (if enabled)" - -clean: - rm -rf $(BUILDDIR)/* - -html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." - -dirhtml: - $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." - -singlehtml: - $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml - @echo - @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." - -pickle: - $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle - @echo - @echo "Build finished; now you can process the pickle files." - -json: - $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json - @echo - @echo "Build finished; now you can process the JSON files." - -htmlhelp: - $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp - @echo - @echo "Build finished; now you can run HTML Help Workshop with the" \ - ".hhp project file in $(BUILDDIR)/htmlhelp." - -qthelp: - $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp - @echo - @echo "Build finished; now you can run "qcollectiongenerator" with the" \ - ".qhcp project file in $(BUILDDIR)/qthelp, like this:" - @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/mitmproxy.qhcp" - @echo "To view the help file:" - @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/mitmproxy.qhc" - -applehelp: - $(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp - @echo - @echo "Build finished. The help book is in $(BUILDDIR)/applehelp." - @echo "N.B. You won't be able to view it unless you put it in" \ - "~/Library/Documentation/Help or install it in your application" \ - "bundle." - -devhelp: - $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp - @echo - @echo "Build finished." - @echo "To view the help file:" - @echo "# mkdir -p $$HOME/.local/share/devhelp/mitmproxy" - @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/mitmproxy" - @echo "# devhelp" - -epub: - $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub - @echo - @echo "Build finished. The epub file is in $(BUILDDIR)/epub." - -latex: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo - @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." - @echo "Run \`make' in that directory to run these through (pdf)latex" \ - "(use \`make latexpdf' here to do that automatically)." - -latexpdf: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through pdflatex..." - $(MAKE) -C $(BUILDDIR)/latex all-pdf - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." - -latexpdfja: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through platex and dvipdfmx..." - $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." - -text: - $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text - @echo - @echo "Build finished. The text files are in $(BUILDDIR)/text." - -man: - $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man - @echo - @echo "Build finished. The manual pages are in $(BUILDDIR)/man." - -texinfo: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo - @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." - @echo "Run \`make' in that directory to run these through makeinfo" \ - "(use \`make info' here to do that automatically)." - -info: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo "Running Texinfo files through makeinfo..." - make -C $(BUILDDIR)/texinfo info - @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." - -gettext: - $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale - @echo - @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." - -changes: - $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes - @echo - @echo "The overview file is in $(BUILDDIR)/changes." - -linkcheck: - $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck - @echo - @echo "Link check complete; look for any errors in the above output " \ - "or in $(BUILDDIR)/linkcheck/output.txt." - -doctest: - $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest - @echo "Testing of doctests in the sources finished, look at the " \ - "results in $(BUILDDIR)/doctest/output.txt." - -coverage: - $(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage - @echo "Testing of coverage in the sources finished, look at the " \ - "results in $(BUILDDIR)/coverage/python.txt." - -xml: - $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml - @echo - @echo "Build finished. The XML files are in $(BUILDDIR)/xml." - -pseudoxml: - $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml - @echo - @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." - -livehtml: - sphinx-autobuild -b html -z '../mitmproxy' -r '___jb_(old|bak|tmp)___$$' $(ALLSPHINXOPTS) $(BUILDDIR)/html \ No newline at end of file diff --git a/docs/_static/theme_overrides.css b/docs/_static/theme_overrides.css deleted file mode 100644 index 849f9f250..000000000 --- a/docs/_static/theme_overrides.css +++ /dev/null @@ -1,44 +0,0 @@ - -/* override table width restrictions */ -.wy-table-responsive table td, .wy-table-responsive table th { - white-space: normal; -} - -.wy-table-responsive > table > tbody > tr > td { - vertical-align: top !important; -} - -.wy-table-responsive { - margin-bottom: 24px; - max-width: 100%; - overflow: visible; -} - -.wy-menu-vertical header, .wy-menu-vertical p.caption { - color: #e0e0e0; -} - -.code-block-caption { - height: 1.5em; -} - -.code-block-caption .caption-text { - font-size: 0.8em; - float: right; -} - -.code-block-caption .headerlink { - display: none !important; -} - -.function .headerlink { - display: none !important; -} - -dl .reference.internal { - display: none !important; -} - -dl .headerlink { - display: none !important; -} diff --git a/docs/_templates/page.html b/docs/_templates/page.html deleted file mode 100644 index 8002396ad..000000000 --- a/docs/_templates/page.html +++ /dev/null @@ -1,10 +0,0 @@ -{% extends "!page.html" %} -{% block sidebartitle %} - - - - {{ super() }} -{% endblock %} \ No newline at end of file diff --git a/docs/certinstall.rst b/docs/certinstall.rst deleted file mode 100644 index 6662e34dc..000000000 --- a/docs/certinstall.rst +++ /dev/null @@ -1,211 +0,0 @@ -.. _certinstall: - -About Certificates -================== - -Introduction ------------- - -Mitmproxy can decrypt encrypted traffic on the fly, as long as the client -trusts its built-in certificate authority. Usually this means that the -mitmproxy CA certificates have to be installed on the client device. - -Quick Setup ------------ - -By far the easiest way to install the mitmproxy certificates is to use the -built-in certificate installation app. To do this, just start mitmproxy and -configure your target device with the correct proxy settings. Now start a -browser on the device, and visit the magic domain **mitm.it**. You should see -something like this: - -.. image:: certinstall-webapp.png - -Click on the relevant icon, follow the setup instructions for the platform -you're on and you are good to go. - -Installing the mitmproxy CA certificate manually ------------------------------------------------- - -Sometimes using the quick install app is not an option - Java or the iOS -Simulator spring to mind - or you just need to do it manually for some other -reason. Below is a list of pointers to manual certificate installation -documentation for some common platforms. - -The mitmproxy CA cert is located in ``~/.mitmproxy`` after it has been generated at the first -start of mitmproxy. - -iOS -^^^ - -See http://jasdev.me/intercepting-ios-traffic - -and https://web.archive.org/web/20150920082614/http://kb.mit.edu/confluence/pages/viewpage.action?pageId=152600377 - -On iOS 10.3 and onwards, you also need to enable full trust for the mitmproxy root certificate: - -1. Go to Settings > General > About > Certificate Trust Settings. -2. Under "Enable full trust for root certificates", turn on trust for the mitmproxy certificate. - -iOS Simulator -^^^^^^^^^^^^^ - -See https://github.com/ADVTOOLS/ADVTrustStore#how-to-use-advtruststore - -Java -^^^^ - -See https://docs.oracle.com/cd/E19906-01/820-4916/geygn/index.html - -Android/Android Simulator -^^^^^^^^^^^^^^^^^^^^^^^^^ - -See http://wiki.cacert.org/FAQ/ImportRootCert#Android_Phones_.26_Tablets - -Windows -^^^^^^^ - -See https://web.archive.org/web/20160612045445/http://windows.microsoft.com/en-ca/windows/import-export-certificates-private-keys#1TC=windows-7 - -Windows (automated) -^^^^^^^^^^^^^^^^^^^ - ->>> certutil.exe -importpfx Root mitmproxy-ca-cert.p12 - -See also: https://technet.microsoft.com/en-us/library/cc732443.aspx - -Mac OS X -^^^^^^^^ - -See https://support.apple.com/kb/PH7297?locale=en_US - -Ubuntu/Debian -^^^^^^^^^^^^^ - -See https://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate/94861#94861 - -Mozilla Firefox -^^^^^^^^^^^^^^^ - -See https://wiki.mozilla.org/MozillaRootCertificate#Mozilla_Firefox - -Chrome on Linux -^^^^^^^^^^^^^^^ - -See https://stackoverflow.com/a/15076602/198996 - - -The mitmproxy certificate authority ------------------------------------ - -The first time **mitmproxy** or **mitmdump** is run, the mitmproxy Certificate -Authority (CA) is created in the config directory (``~/.mitmproxy`` by default). -This CA is used for on-the-fly generation of dummy certificates for each of the -SSL sites that your client visits. Since your browser won't trust the -mitmproxy CA out of the box, you will see an SSL certificate warning every -time you visit a new SSL domain through mitmproxy. When you are testing a -single site through a browser, just accepting the bogus SSL cert manually is -not too much trouble, but there are a many circumstances where you will want to -configure your testing system or browser to trust the mitmproxy CA as a -signing root authority. For security reasons, the mitmproxy CA is generated uniquely on the first start and is not shared between mitmproxy installations on different devices. - -Certificate Pinning -^^^^^^^^^^^^^^^^^^^ - -Some applications employ `Certificate Pinning`_ to prevent man-in-the-middle attacks. -This means that **mitmproxy** and **mitmdump's** certificates will not be -accepted by these applications without modifying them. It is recommended to use the -:ref:`passthrough` feature in order to prevent **mitmproxy** and **mitmdump** from intercepting -traffic to these specific domains. If you want to intercept the pinned connections, you need to patch the application manually. For Android and (jailbroken) iOS devices, various tools exist to accomplish this. - - -CA and cert files ------------------ - -The files created by mitmproxy in the .mitmproxy directory are as follows: - -===================== ========================================================================== -mitmproxy-ca.pem The certificate **and the private key** in PEM format. -mitmproxy-ca-cert.pem The certificate in PEM format. - Use this to distribute on most non-Windows platforms. -mitmproxy-ca-cert.p12 The certificate in PKCS12 format. For use on Windows. -mitmproxy-ca-cert.cer Same file as .pem, but with an extension expected by some Android devices. -===================== ========================================================================== - -Using a custom certificate --------------------------- - -You can use your own (leaf) certificate by passing the ``--cert [domain=]path_to_certificate`` option to -mitmproxy. Mitmproxy then uses the provided certificate for interception of the -specified domain instead of generating a certificate signed by its own CA. - -The certificate file is expected to be in the PEM format. You can include -intermediary certificates right below your leaf certificate, so that your PEM -file roughly looks like this: - -.. code-block:: none - - -----BEGIN PRIVATE KEY----- - - -----END PRIVATE KEY----- - -----BEGIN CERTIFICATE----- - - -----END CERTIFICATE----- - -----BEGIN CERTIFICATE----- - - -----END CERTIFICATE----- - - -For example, you can generate a certificate in this format using these instructions: - - ->>> openssl genrsa -out cert.key 2048 ->>> openssl req -new -x509 -key cert.key -out cert.crt - (Specify the mitm domain as Common Name, e.g. *.google.com) ->>> cat cert.key cert.crt > cert.pem - -Now, you can run mitmproxy with the generated certificate: - -**For all domain names** - -``>>>mitmproxy --cert *=cert.pem`` - -**For specific domain names** - -``>>>mitmproxy --cert *.example.com=cert.pem`` - -**Note:** ``*.example.com`` is for all the subdomains. You can also use ``www.example.com`` for a particular subdomain. - - -Using a custom certificate authority ------------------------------------- - -By default, mitmproxy will use ``~/.mitmproxy/mitmproxy-ca.pem`` as -the certificate authority to generate certificates for all domains for which no -custom certificate is provided (see above). You can use your own certificate -authority by passing the ``--cadir DIRECTORY`` option to mitmproxy. Mitmproxy -will then look for ``mitmproxy-ca.pem`` in the specified directory. If -no such file exists, it will be generated automatically. - - -Using a client side certificate -------------------------------- - -You can use a client certificate by passing the ``--client-certs DIRECTORY|FILE`` -option to mitmproxy. Using a directory allows certs to be selected based on -hostname, while using a filename allows a single specific certificate to be used for -all SSL connections. Certificate files must be in the PEM format and should -contain both the unencrypted private key and the certificate. - -Multiple certs by Hostname -^^^^^^^^^^^^^^^^^^^^^^^^^^ - -If you've specified a directory to ``--client-certs``, then the following -behavior will be taken: - -If you visit example.org, mitmproxy looks for a file named ``example.org.pem`` in the specified -directory and uses this as the client cert. - - - -.. _Certificate Pinning: https://en.wikipedia.org/wiki/HTTP_Public_Key_Pinning diff --git a/docs/conf.py b/docs/conf.py deleted file mode 100644 index 45840e6e8..000000000 --- a/docs/conf.py +++ /dev/null @@ -1,243 +0,0 @@ -import importlib -import inspect -import os -import subprocess -import sys - -sys.path.insert(0, os.path.abspath('..')) -from mitmproxy import version as mversion - - -extensions = [ - 'sphinx.ext.autodoc', - 'sphinx.ext.doctest', - 'sphinx.ext.extlinks', - 'sphinx.ext.linkcode', - 'sphinx.ext.viewcode', - 'sphinx.ext.napoleon', - 'sphinxcontrib.documentedlist' -] - -# https://github.com/sphinx-doc/sphinx/pull/2053 -napoleon_include_special_with_doc = False - -autodoc_member_order = "bysource" - -# Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] - -# The suffix(es) of source filenames. -# You can specify multiple suffix as a list of string: -# source_suffix = ['.rst', '.md'] -source_suffix = '.rst' - -# The encoding of source files. -#source_encoding = 'utf-8-sig' - -# The master toctree document. -master_doc = 'index' - -# General information about the project. -project = u'mitmproxy docs' -copyright = u'2016, the mitmproxy project' -author = u'The mitmproxy project' - -# The version info for the project you're documenting, acts as replacement for -# |version| and |release|, also used in various other places throughout the -# built documents. -# -# The short X.Y version. -version = mversion.VERSION -# The full version, including alpha/beta/rc tags. -release = mversion.VERSION - -# The language for content autogenerated by Sphinx. Refer to documentation -# for a list of supported languages. -# -# This is also used if you do content translation via gettext catalogs. -# Usually you set "language" from the command line for these cases. -language = None - -# There are two options for replacing |today|: either, you set today to some -# non-false value, then it is used: -#today = '' -# Else, today_fmt is used as the format for a strftime call. -#today_fmt = '%B %d, %Y' - -# List of patterns, relative to source directory, that match files and -# directories to ignore when looking for source files. -exclude_patterns = ['_build'] - -# The reST default role (used for this markup: `text`) to use for all -# documents. -#default_role = None - -# If true, '()' will be appended to :func: etc. cross-reference text. -#add_function_parentheses = True - -# If true, the current module name will be prepended to all description -# unit titles (such as .. function::). -#add_module_names = True - -# If true, sectionauthor and moduleauthor directives will be shown in the -# output. They are ignored by default. -#show_authors = False - -# The name of the Pygments (syntax highlighting) style to use. -pygments_style = 'sphinx' - -# A list of ignored prefixes for module index sorting. -modindex_common_prefix = ['mitmproxy.'] - -# If true, keep warnings as "system message" paragraphs in the built documents. -#keep_warnings = False - -# If true, `todo` and `todoList` produce output, else they produce nothing. -todo_include_todos = False - - -# -- Options for HTML output ---------------------------------------------- - -# The theme to use for HTML and HTML Help pages. See the documentation for -# a list of builtin themes. -html_theme = 'sphinx_rtd_theme' - -# Theme options are theme-specific and customize the look and feel of a theme -# further. For a list of options available for each theme, see the -# documentation. -html_theme_options = { - 'logo_only': True, -} - -# Add any paths that contain custom themes here, relative to this directory. -#html_theme_path = [] - -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = "mitmproxy %s documentation" % version - -# A shorter title for the navigation bar. Default is the same as html_title. -#html_short_title = None - -# The name of an image file (relative to this directory) to place at the top -# of the sidebar. -html_logo = "mitmproxy-docs.png" - -# The name of an image file (within the static path) to use as favicon of the -# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 -# pixels large. -html_favicon = "favicon.ico" - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = ['_static'] - -# Add any extra paths that contain custom files (such as robots.txt or -# .htaccess) here, relative to this directory. These files are copied -# directly to the root of the documentation. -#html_extra_path = [] - -# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, -# using the given strftime format. -#html_last_updated_fmt = '%b %d, %Y' - -# If true, SmartyPants will be used to convert quotes and dashes to -# typographically correct entities. -#html_use_smartypants = True - -# Custom sidebar templates, maps document names to template names. -#html_sidebars = {} - -# Additional templates that should be rendered to pages, maps page names to -# template names. -#html_additional_pages = {} - -# If false, no module index is generated. -#html_domain_indices = True - -# If false, no index is generated. -#html_use_index = True - -# If true, the index is split into individual pages for each letter. -#html_split_index = False - -# If true, links to the reST sources are added to the pages. -html_show_sourcelink = False - -# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. -#html_show_sphinx = True - -# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. -#html_show_copyright = True - -# If true, an OpenSearch description file will be output, and all pages will -# contain a tag referring to it. The value of this option must be the -# base URL from which the finished HTML is served. -#html_use_opensearch = '' - -# This is the file name suffix for HTML files (e.g. ".xhtml"). -#html_file_suffix = None - -# Language to be used for generating the HTML full-text search index. -# Sphinx supports the following languages: -# 'da', 'de', 'en', 'es', 'fi', 'fr', 'hu', 'it', 'ja' -# 'nl', 'no', 'pt', 'ro', 'ru', 'sv', 'tr' -#html_search_language = 'en' - -# A dictionary with options for the search language support, empty by default. -# Now only 'ja' uses this config value -#html_search_options = {'type': 'default'} - -# The name of a javascript file (relative to the configuration directory) that -# implements a search results scorer. If empty, the default will be used. -#html_search_scorer = 'scorer.js' - -# Output file base name for HTML help builder. -htmlhelp_basename = 'mitmproxydoc' - -last_tag, tag_dist, commit = ( - subprocess.check_output(["git", "describe", "--tags", "--long"]) - .decode() - .strip() - .rsplit("-", 2) -) -tag_dist = int(tag_dist) -if tag_dist == 0: - tag = last_tag -else: - tag = "master" - -SRCBASE = "https://github.com/mitmproxy/mitmproxy/blob/{}".format(tag) - -extlinks = dict( - src = (SRCBASE + r"/%s", '') -) - - -def linkcode_resolve(domain, info): - if domain != 'py': - return None - module, fullname = info['module'], info['fullname'] - if not module: - return None - obj = importlib.import_module(module) - for item in fullname.split('.'): - obj = getattr(obj, item, None) - if obj is None: - return None - try: - spath = inspect.getsourcefile(obj) - _, line = inspect.getsourcelines(obj) - except (TypeError, IOError): - return None - if spath.rfind("mitmproxy") > -1: - off = spath.rfind("mitmproxy") - mpath = spath[off:] - else: - return None - return SRCBASE + "/%s#L%s" % (mpath, line) - - -def setup(app): - app.add_stylesheet('theme_overrides.css') diff --git a/docs/config.rst b/docs/config.rst deleted file mode 100644 index 1b0921ecc..000000000 --- a/docs/config.rst +++ /dev/null @@ -1,13 +0,0 @@ -.. _config: - -Configuration -============= - -Mitmproxy is configured with a YAML_ file, located at -``~/.mitmproxy/config.yaml``. We'll have complete documentation for all -supported options in the next release in the meantime, please consult the -source_ for a complete list of options and types. - - -.. _YAML: http://www.yaml.org/start.html -.. _source: https://github.com/mitmproxy/mitmproxy/blob/master/mitmproxy/options.py diff --git a/docs/custom-routing.txt b/docs/custom-routing.txt deleted file mode 100644 index 2ba2281fc..000000000 --- a/docs/custom-routing.txt +++ /dev/null @@ -1,24 +0,0 @@ -# Adapted from http://tldp.org/HOWTO/TransparentProxy-6.html (6.2 Second method) -# Note that the choice of firewall mark (3) and routing table (2) was fairly arbitrary. -# If you are already using policy routing or firewall marking for some other purpose, -# make sure you choose unique numbers here. Otherwise, don't worry about it. - - - -# On the router, run - -PROXY_IP=192.168.1.100 -TARGET_IP=192.168.1.110 - -iptables -t mangle -A PREROUTING -j ACCEPT -p tcp -m multiport --dports 80,443 -s ! $TARGET_IP -# Alternative to MITM the whole network: -# iptables -t mangle -A PREROUTING -j ACCEPT -p tcp -m multiport --dports 80,443 -s $PROXY_IP -iptables -t mangle -A PREROUTING -j MARK --set-mark 3 -p tcp -m multiport --dports 80,443 -ip rule add fwmark 3 table 2 -ip route add default via $PROXY_IP dev br0 table 2 - - - -# On the proxy machine, run - -iptables -A PREROUTING -t nat -i eth0 -p tcp -m multiport --dports 80,443 -j REDIRECT --to-port 8080 diff --git a/docs/dev/addingviews.html b/docs/dev/addingviews.html deleted file mode 100644 index f6ba645c6..000000000 --- a/docs/dev/addingviews.html +++ /dev/null @@ -1,52 +0,0 @@ -As discussed in [the Flow View section of the mitmproxy -overview](@!urlTo("mitmproxy.html")!@), mitmproxy allows you to inspect and -manipulate flows. When inspecting a single flow, mitmproxy uses a number of -heuristics to show a friendly view of various content types; if mitmproxy -cannot show a friendly view, mitmproxy defaults to a __raw__ view. - -Each content type invokes a different flow viewer to parse the data and display -the friendly view. Users can add custom content viewers by adding a view class -to contentview.py, discussed below. - -## Adding a new View class to contentview.py - -The content viewers used by mitmproxy to present a friendly view of various -content types are stored in contentview.py. Reviewing this file shows a number -of classes named ViewSomeDataType, each with the properties: __name__, -__prompt__, and __content\_types__ and a function named __\_\_call\_\___. - -Adding a new content viewer to parse a data type is as simple as writing a new -View class. Your new content viewer View class should have the same properties -as the other View classes: __name__, __prompt__, and __content\_types__ and a -__\_\_call\_\___ function to parse the content of the request/response. - -* The __name__ property should be a string describing the contents and new content viewer; -* The __prompt__ property should be a two item tuple: - - - __1__: A string that will be used to display the new content viewer's type; and - - __2__: A one character string that will be the hotkey used to select the new content viewer from the Flow View screen; - -* The __content\_types__ property should be a list of strings of HTTP Content\-Types that the new content viewer can parse. - * Note that mitmproxy will use the content\_types to try and heuristically show a friendly view of content and that you can override the built-in views by populating content\_types with values for content\_types that are already parsed -- e.g. "image/png". - -After defining the __name__, __prompt__, and __content\_types__ properties of -the class, you should write the __\_\_call\_\___ function, which will parse the -request/response data and provide a friendly view of the data. The -__\_\_call\_\___ function should take the following arguments: __self__, -__hdrs__, __content__, __limit__; __hdrs__ is a MultiDict object containing -the headers of the request/response; __content__ is the content of the -request/response, and __limit__ is an integer representing the amount of data -to display in the view window. - -The __\_\_call\_\___ function returns two values: (1) a string describing the -parsed data; and (2) the parsed data for friendly display. The parsed data to -be displayed should be a list of strings formatted for display. You can use -the __\_view\_text__ function in contentview.py to format text for display. -Alternatively, you can display content as a series of key-value pairs; to do -so, prepare a list of lists, where each list item is a two item list -- a key -that describes the data, and then the data itself; after preparing the list of -lists, use the __common.format\_keyvals__ function on it to prepare it as text -for display. - -If the new content viewer fails or throws an exception, mitmproxy will default -to a __raw__ view. diff --git a/docs/dev/contributing.rst b/docs/dev/contributing.rst deleted file mode 100644 index 8e04c270c..000000000 --- a/docs/dev/contributing.rst +++ /dev/null @@ -1,11 +0,0 @@ -.. _contributing: - -Contributing -============ - -As an open source project, **mitmproxy** welcomes contributions of all forms. - -Please head over to the README_ to get started! 😃 - - -.. _README: https://github.com/mitmproxy/mitmproxy/blob/master/README.rst \ No newline at end of file diff --git a/docs/dev/sslkeylogfile.rst b/docs/dev/sslkeylogfile.rst deleted file mode 100644 index cb1f8f094..000000000 --- a/docs/dev/sslkeylogfile.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. _sslkeylogfile: - -TLS Master Secrets -================== - -The SSL master keys can be logged by mitmproxy so that external programs can decrypt TLS -connections both from and to the proxy. Key logging is enabled by setting the environment variable -:envvar:`SSLKEYLOGFILE` so that it points to a writable text file. -Recent versions of WireShark can use these log files to decrypt packets. -You can specify the key file path in WireShark via - -:samp:`Edit -> Preferences -> Protocols -> SSL -> (Pre)-Master-Secret log filename`. - -Note that :envvar:`SSLKEYLOGFILE` is respected by other programs as well, e.g. Firefox and Chrome. -If this creates any issues, you can set :envvar:`MITMPROXY_SSLKEYLOGFILE` alternatively. diff --git a/docs/favicon.ico b/docs/favicon.ico deleted file mode 100644 index 3c3b891cd05cf3e59be4d8ef72967ce99ba26e1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5430 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 Fe*;c6Fx&tD diff --git a/docs/features/anticache.rst b/docs/features/anticache.rst deleted file mode 100644 index a0c3187a3..000000000 --- a/docs/features/anticache.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. _anticache: - -Anticache -========= -When the ``--anticache`` option is passed to mitmproxy, it removes headers -(``if-none-match`` and ``if-modified-since``) that might elicit a -``304 not modified`` response from the server. This is useful when you want to make -sure you capture an HTTP exchange in its totality. It's also often used during -:ref:`clientreplay`, when you want to make sure the server responds with complete data. - - -================== ====================== -command-line ``--anticache`` -mitmproxy shortcut :kbd:`O` then :kbd:`a` -================== ====================== diff --git a/docs/features/clientreplay.rst b/docs/features/clientreplay.rst deleted file mode 100644 index ebe40b5f8..000000000 --- a/docs/features/clientreplay.rst +++ /dev/null @@ -1,18 +0,0 @@ -.. _clientreplay: - -Client-side replay -================== - -Client-side replay does what it says on the tin: you provide a previously saved -HTTP conversation, and mitmproxy replays the client requests one by one. Note -that mitmproxy serializes the requests, waiting for a response from the server -before starting the next request. This might differ from the recorded -conversation, where requests may have been made concurrently. - -You may want to use client-side replay in conjunction with the -:ref:`anticache` option, to make sure the server responds with complete data. - -================== =========== -command-line ``-c path`` -mitmproxy shortcut :kbd:`R` then :kbd:`c` -================== =========== diff --git a/docs/features/filters.rst b/docs/features/filters.rst deleted file mode 100644 index e531f7346..000000000 --- a/docs/features/filters.rst +++ /dev/null @@ -1,38 +0,0 @@ -.. _filters: - -Filter expressions -================== - -Many commands in :program:`mitmproxy` and :program:`mitmdump` take a filter expression. -Filter expressions consist of the following operators: - -.. documentedlist:: - :header: "Expression" "Description" - :listobject: mitmproxy.flowfilter.help - -- Regexes are Python-style -- Regexes can be specified as quoted strings -- Header matching (~h, ~hq, ~hs) is against a string of the form "name: value". -- Strings with no operators are matched against the request URL. -- The default binary operator is &. - -Examples --------- - -URL containing "google.com": - -.. code-block:: none - - google\.com - -Requests whose body contains the string "test": - -.. code-block:: none - - ~q ~b test - -Anything but requests with a text/html content type: - -.. code-block:: none - - !(~q & ~t "text/html") diff --git a/docs/features/passthrough.rst b/docs/features/passthrough.rst deleted file mode 100644 index 91fcb9b6e..000000000 --- a/docs/features/passthrough.rst +++ /dev/null @@ -1,102 +0,0 @@ -.. _passthrough: - -Ignore Domains -============== - -There are two main reasons why you may want to exempt some traffic from mitmproxy's interception -mechanism: - -- **Certificate pinning:** Some traffic is is protected using `Certificate Pinning`_ and - mitmproxy's interception leads to errors. For example, the Twitter app, Windows Update or - the Apple App Store fail to work if mitmproxy is active. -- **Convenience:** You really don't care about some parts of the traffic and just want them to go - away. Note that mitmproxy's "Limit" option is often the better alternative here, as it is - not affected by the limitations listed below. - -If you want to peek into (SSL-protected) non-HTTP connections, check out the :ref:`tcp_proxy` -feature. -If you want to ignore traffic from mitmproxy's processing because of large response bodies, -take a look at the :ref:`streaming` feature. - -How it works ------------- - -================== ====================== -command-line ``--ignore regex`` -mitmproxy shortcut :kbd:`O` then :kbd:`I` -================== ====================== - - -mitmproxy allows you to specify a regex which is matched against a ``host:port`` string -(e.g. "example.com:443") to determine hosts that should be excluded. - -Limitations ------------ - -There are two important quirks to consider: - -- **In transparent mode, the ignore pattern is matched against the IP and ClientHello SNI host.** While we usually infer the - hostname from the Host header if the ``--host`` argument is passed to mitmproxy, we do not - have access to this information before the SSL handshake. If the client uses SNI however, then we treat the SNI host as an ignore target. -- **In regular and upstream proxy mode, explicit HTTP requests are never ignored.** [#explicithttp]_ The ignore pattern is - applied on CONNECT requests, which initiate HTTPS or clear-text WebSocket connections. - -Tutorial --------- - -If you just want to ignore one specific domain, there's usually a bulletproof method to do so: - -1. Run mitmproxy or mitmdump in verbose mode (``-v``) and observe the ``host:port`` - information in the serverconnect messages. mitmproxy will filter on these. -2. Take the ``host:port`` string, surround it with ^ and $, escape all dots (. becomes \\.) - and use this as your ignore pattern: - -.. code-block:: none - :emphasize-lines: 6,7,9 - - >>> mitmdump -v - 127.0.0.1:50588: clientconnect - 127.0.0.1:50588: request - -> CONNECT example.com:443 HTTP/1.1 - 127.0.0.1:50588: Set new server address: example.com:443 - 127.0.0.1:50588: serverconnect - -> example.com:443 - ^C - >>> mitmproxy --ignore ^example\.com:443$ - - -Here are some other examples for ignore patterns: - -.. code-block:: none - - # Exempt traffic from the iOS App Store (the regex is lax, but usually just works): - --ignore apple.com:443 - # "Correct" version without false-positives: - --ignore '^(.+\.)?apple\.com:443$' - - # Ignore example.com, but not its subdomains: - --ignore '^example.com:' - - # Ignore everything but example.com and mitmproxy.org: - --ignore '^(?!example\.com)(?!mitmproxy\.org)' - - # Transparent mode: - --ignore 17\.178\.96\.59:443 - # IP address range: - --ignore 17\.178\.\d+\.\d+:443 - - -.. seealso:: - - - :ref:`tcp_proxy` - - :ref:`streaming` - - mitmproxy's "Limit" feature - -.. rubric:: Footnotes - -.. [#explicithttp] This stems from an limitation of explicit HTTP proxying: - A single connection can be re-used for multiple target domains - a - ``GET http://example.com/`` request may be followed by a ``GET http://evil.com/`` request on the - same connection. If we start to ignore the connection after the first request, - we would miss the relevant second one. -.. _Certificate Pinning: https://security.stackexchange.com/questions/29988/what-is-certificate-pinning diff --git a/docs/features/proxyauth.rst b/docs/features/proxyauth.rst deleted file mode 100644 index afdbb6390..000000000 --- a/docs/features/proxyauth.rst +++ /dev/null @@ -1,17 +0,0 @@ -.. _proxyauth: - -Proxy Authentication -==================== - - -Asks the user for authentication before they are permitted to use the proxy. -Authentication headers are stripped from the flows, so they are not passed to -upstream servers. For now, only HTTP Basic authentication is supported. The -proxy auth options are not compatible with the transparent, socks or reverse proxy -mode. - -================== ====================== -command-line ``--nonanonymous``, - ``--singleuser USER``, - ``--htpasswd PATH`` -================== ====================== diff --git a/docs/features/replacements.rst b/docs/features/replacements.rst deleted file mode 100644 index 39dccca23..000000000 --- a/docs/features/replacements.rst +++ /dev/null @@ -1,71 +0,0 @@ -.. _replacements: - -Replacements -============ - -Mitmproxy lets you specify an arbitrary number of patterns that define text -replacements within flows. Each pattern has 3 components: a filter that defines -which flows a replacement applies to, a regular expression that defines what -gets replaced, and a target value that defines what is substituted in. - -Replace hooks fire when either a client request or a server response is -received. Only the matching flow component is affected: so, for example, if a -replace hook is triggered on server response, the replacement is only run on -the Response object leaving the Request intact. You control whether the hook -triggers on the request, response or both using the filter pattern. If you need -finer-grained control than this, it's simple to create a script using the -replacement API on Flow components. - -Replacement hooks are extremely handy in interactive testing of applications. -For instance you can use a replace hook to replace the text "XSS" with a -complicated XSS exploit, and then "inject" the exploit simply by interacting -with the application through the browser. When used with tools like Firebug and -mitmproxy's own interception abilities, replacement hooks can be an amazingly -flexible and powerful feature. - - -On the command-line -------------------- - -The replacement hook command-line options use a compact syntax to make it easy -to specify all three components at once. The general form is as follows: - -.. code-block:: none - - /patt/regex/replacement - -Here, **patt** is a mitmproxy filter expression, **regex** is a valid Python -regular expression, and **replacement** is a string literal. The first -character in the expression (``/`` in this case) defines what the separation -character is. Here's an example of a valid expression that replaces "foo" with -"bar" in all requests: - -.. code-block:: none - - :~q:foo:bar - -In practice, it's pretty common for the replacement literal to be long and -complex. For instance, it might be an XSS exploit that weighs in at hundreds or -thousands of characters. To cope with this, there's a variation of the -replacement hook specifier that lets you load the replacement text from a file. -To specify a file as replacement, prefix the file path with ``@``. -You might start **mitmdump** as follows: - ->>> mitmdump --replacements :~q:foo:@~/xss-exploit - -This will load the replacement text from the file ``~/xss-exploit``. - -The ``--replacements`` flag can be passed multiple times. - - -Interactively -------------- - -The :kbd:`R` shortcut key in the mitmproxy options menu (:kbd:`O`) lets you add and edit -replacement hooks using a built-in editor. The context-sensitive help (:kbd:`?`) has -complete usage information. - -================== ======================= -command-line ``--replacements`` -mitmproxy shortcut :kbd:`O` then :kbd:`R` -================== ======================= diff --git a/docs/features/reverseproxy.rst b/docs/features/reverseproxy.rst deleted file mode 100644 index 57b353ae1..000000000 --- a/docs/features/reverseproxy.rst +++ /dev/null @@ -1,43 +0,0 @@ -.. _reverseproxy: - -Reverse Proxy -============= - -In reverse proxy mode, mitmproxy accepts standard HTTP(S) requests and forwards -them to the specified upstream server. This is in contrast to :ref:`upstreamproxy`, in which -mitmproxy forwards HTTP(S) proxy requests to an upstream proxy server. - -================== ================================ -command-line ``-R http[s]://hostname[:port]`` -================== ================================ - -Here, **http[s]** signifies if the proxy should use TLS to connect to the server. -mitmproxy always accepts both encrypted and unencrypted requests and transforms -them to what the server expects. - -.. code-block:: none - - >>> mitmdump -R https://httpbin.org -p 80 - >>> curl http://localhost/ - # requests will be transparently upgraded to TLS by mitmproxy - - >>> mitmdump -R https://httpbin.org -p 443 - >>> curl https://localhost/ - # mitmproxy will use TLS on both ends. - - -Host Header ------------ - -In reverse proxy mode, mitmproxy automatically rewrites the Host header to match the -upstream server. This allows mitmproxy to easily connect to existing endpoints on the -open web (e.g. ``mitmproxy -R https://example.com``). You can disable this behaviour -by passing ``--keep-host-header`` on the console. - -However, keep in mind that absolute URLs within the returned document or HTTP redirects will -NOT be rewritten by mitmproxy. This means that if you click on a link for "http://example.com" -in the returned web page, you will be taken directly to that URL, bypassing mitmproxy. - -One possible way to address this is to modify the hosts file of your OS so that "example.com" -resolves to your proxy's IP, and then access the proxy by going directly to example.com. -Make sure that your proxy can still resolve the original IP, or specify an IP in mitmproxy. diff --git a/docs/features/serverreplay.rst b/docs/features/serverreplay.rst deleted file mode 100644 index aef0296e4..000000000 --- a/docs/features/serverreplay.rst +++ /dev/null @@ -1,52 +0,0 @@ -.. _serverreplay: - -Server-side replay -================== - -Server-side replay lets us replay server responses from a saved HTTP -conversation. - -Matching requests with responses --------------------------------- - -By default, :program:`mitmproxy` excludes request headers when matching incoming -requests with responses from the replay file. This works in most circumstances, -and makes it possible to replay server responses in situations where request -headers would naturally vary, e.g. using a different user agent. -The ``--rheader headername`` command-line option allows you to override -this behaviour by specifying individual headers that should be included in matching. - - -Response refreshing -------------------- - -Simply replaying server responses without modification will often result in -unexpected behaviour. For example cookie timeouts that were in the future at -the time a conversation was recorded might be in the past at the time it is -replayed. By default, :program:`mitmproxy` refreshes server responses before sending -them to the client. The **date**, **expires** and **last-modified** headers are -all updated to have the same relative time offset as they had at the time of -recording. So, if they were in the past at the time of recording, they will be -in the past at the time of replay, and vice versa. Cookie expiry times are -updated in a similar way. - -You can turn off response refreshing using the ``--norefresh`` argument, or using -the :kbd:`O` options shortcut within :program:`mitmproxy`. - - -Replaying a session recorded in Reverse-proxy Mode --------------------------------------------------- - -If you have captured the session in reverse proxy mode, in order to replay it you -still have to specify the server URL, otherwise you may get the error: -'HTTP protocol error in client request: Invalid HTTP request form (expected authority or absolute...)'. - -During replay, when the client's requests match previously recorded requests, then the -respective recorded responses are simply replayed by mitmproxy. -Otherwise, the unmatched requests is forwarded to the upstream server. -If forwarding is not desired, you can use the --kill (-k) switch to prevent that. - -================== =========== -command-line ``-S path`` -mitmproxy shortcut :kbd:`R` then :kbd:`s` -================== =========== diff --git a/docs/features/setheaders.rst b/docs/features/setheaders.rst deleted file mode 100644 index 486f8c763..000000000 --- a/docs/features/setheaders.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. _setheaders: - -Set Headers -=========== - -This feature lets you specify a set of headers to be added to requests or -responses, based on a filter pattern. You can specify these either on the -command-line, or through an interactive editor in mitmproxy. - -Example: Set the **Host** header to "example.com" for all requests. - -.. code-block:: none - - mitmdump -R http://example.com --setheader :~q:Host:example.com - -================== ======================= -command-line ``--setheader PATTERN`` -mitmproxy shortcut :kbd:`O` then :kbd:`H` -================== ======================= diff --git a/docs/features/socksproxy.rst b/docs/features/socksproxy.rst deleted file mode 100644 index e1686f457..000000000 --- a/docs/features/socksproxy.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. _socksproxy: - -SOCKS Mode -========== - -In this mode, mitmproxy acts as a SOCKS5 proxy server. - -================== =========== -command-line ``--socks`` -================== =========== diff --git a/docs/features/sticky.rst b/docs/features/sticky.rst deleted file mode 100644 index 5cf32299b..000000000 --- a/docs/features/sticky.rst +++ /dev/null @@ -1,41 +0,0 @@ -.. _sticky: - -Sticky cookies and auth -======================= - -Sticky cookies --------------- - -When the sticky cookie option is set, __mitmproxy__ will add the cookie most -recently set by the server to any cookie-less request. Consider a service that -sets a cookie to track the session after authentication. Using sticky cookies, -you can fire up mitmproxy, and authenticate to a service as you usually would -using a browser. After authentication, you can request authenticated resources -through mitmproxy as if they were unauthenticated, because mitmproxy will -automatically add the session tracking cookie to requests. Among other things, -this lets you script interactions with authenticated resources (using tools -like wget or curl) without having to worry about authentication. - -Sticky cookies are especially powerful when used in conjunction with :ref:`clientreplay` - you can -record the authentication process once, and simply replay it on startup every time you need -to interact with the secured resources. - -================== ====================== -command-line ``-t FILTER`` -mitmproxy shortcut :kbd:`O` then :kbd:`t` -================== ====================== - - -Sticky auth ------------ - -The sticky auth option is analogous to the sticky cookie option, in that HTTP -**Authorization** headers are simply replayed to the server once they have been -seen. This is enough to allow you to access a server resource using HTTP Basic -authentication through the proxy. Note that :program:`mitmproxy` doesn't (yet) support -replay of HTTP Digest authentication. - -================== ====================== -command-line ``-u FILTER`` -mitmproxy shortcut :kbd:`O` then :kbd:`A` -================== ====================== diff --git a/docs/features/streaming.rst b/docs/features/streaming.rst deleted file mode 100644 index 82510843b..000000000 --- a/docs/features/streaming.rst +++ /dev/null @@ -1,102 +0,0 @@ -.. _streaming: - -HTTP Streaming -============== - -By default, mitmproxy will read the entire request/response, perform any indicated -manipulations on it and then send the (possibly modified) message to -the other party. In some cases this is undesirable and you may wish to "stream" -the request/response. When streaming is enabled, the request/response is -not buffered on the proxy but directly sent to the server/client instead. -HTTP headers are still fully buffered before being sent. - -Request Streaming ------------------ - -Request streaming can be used to incrementally stream a request body to the server -before it has been fully received by the proxy. This is useful for large file uploads. - -Response Streaming ------------------- - -By using mitmproxy's streaming feature, response contents can be passed to the client incrementally -before they have been fully received by the proxy. This is especially useful for large binary files -such as videos, where buffering the whole file slows down the client's browser. - -On the command-line -------------------- - -Streaming can be enabled on the command line for all request and response bodies exceeding a certain size. -The SIZE argument understands k/m/g suffixes, e.g. 3m for 3 megabytes. - -================== ================= -command-line ``--set stream_large_bodies=SIZE`` -================== ================= - -.. warning:: - - When streaming is enabled, **streamed request/response contents will not be - recorded or preserved in any way.** - -.. note:: - - When streaming is enabled, the request/response body cannot be modified by the usual means. - -Customizing Streaming ---------------------- - -You can also use a script to customize exactly which requests or responses are streamed. - -Requests/Responses that should be tagged for streaming by setting their ``.stream`` -attribute to ``True``: - -.. literalinclude:: ../../examples/complex/stream.py - :caption: examples/complex/stream.py - :language: python - -Implementation Details ----------------------- - -When response streaming is enabled, portions of the code which would have otherwise performed -changes on the request/response body will see an empty body. Any modifications will be ignored. - -Streamed bodies are usually sent in chunks of 4096 bytes. If the response is sent with a -``Transfer-Encoding: chunked`` header, the response will be streamed one chunk at a time. - -Modifying streamed data ------------------------ - -If the ``.stream`` attribute is callable, ``.stream`` will wrap the generator that yields all -chunks. - -.. literalinclude:: ../../examples/complex/stream_modify.py - :caption: examples/complex/stream_modify.py - :language: python - -WebSocket Streaming -=================== - -The WebSocket streaming feature can be used to send the frames as soon as they arrive. This can be useful for large binary file transfers. - -On the command-line -------------------- - -Streaming can be enabled on the command line for all WebSocket frames - -================== ================= -command-line ``--set stream_websockets=true`` -================== ================= - -.. note:: - - When Web Socket streaming is enabled, the message payload cannot be modified. - -Implementation Details ----------------------- -When WebSocket streaming is enabled, portions of the code which may perform changes to the WebSocket message payloads will not have -any effect on the actual payload sent to the server as the frames are immediately forwarded to the server. -In contrast to HTTP streaming, where the body is not stored, the message payload will still be stored in the WebSocket Flow. - -.. seealso:: - - - :ref:`passthrough` diff --git a/docs/features/upstreamcerts.rst b/docs/features/upstreamcerts.rst deleted file mode 100644 index 4ef79e1be..000000000 --- a/docs/features/upstreamcerts.rst +++ /dev/null @@ -1,23 +0,0 @@ -.. _upstreamcerts: - -Upstream Certificates -===================== - -When mitmproxy receives a connection destined for an SSL-protected service, it -freezes the connection before reading its request data, and makes a connection -to the upstream server to "sniff" the contents of its SSL certificate. The -information gained - the **Common Name** and **Subject Alternative Names** - is -then used to generate the interception certificate, which is sent to the client -so the connection can continue. - -This rather intricate little dance lets us seamlessly generate correct -certificates even if the client has specified only an IP address rather than the -hostname. It also means that we don't need to sniff additional data to generate -certs in transparent mode. - -Upstream cert sniffing is on by default, and can optionally be turned off. - -================== ====================== -command-line ``--no-upstream-cert`` -mitmproxy shortcut :kbd:`O` then :kbd:`U` -================== ====================== diff --git a/docs/features/upstreamproxy.rst b/docs/features/upstreamproxy.rst deleted file mode 100644 index a4ccf57ff..000000000 --- a/docs/features/upstreamproxy.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. _upstreamproxy: - -Upstream proxy mode -=================== - -In this mode, mitmproxy accepts proxy requests and unconditionally forwards all -requests to a specified upstream proxy server. This is in contrast to :ref:`reverseproxy`, -in which mitmproxy forwards ordinary HTTP requests to an upstream server. - -================== ============================= -command-line ``-U http://hostname[:port]`` -================== ============================= diff --git a/docs/howmitmproxy.rst b/docs/howmitmproxy.rst deleted file mode 100644 index 4f3c804e4..000000000 --- a/docs/howmitmproxy.rst +++ /dev/null @@ -1,240 +0,0 @@ -How mitmproxy works -=================== - -Mitmproxy is an enormously flexible tool. Knowing exactly how the proxying -process works will help you deploy it creatively, and take into account its -fundamental assumptions and how to work around them. This document explains -mitmproxy's proxy mechanism in detail, starting with the simplest unencrypted -explicit proxying, and working up to the most complicated interaction - -transparent proxying of TLS-protected traffic [#tls]_ in the presence of `Server -Name Indication`_. - -Explicit HTTP -------------- - -Configuring the client to use mitmproxy as an explicit proxy is the simplest and -most reliable way to intercept traffic. The proxy protocol is codified in the -`HTTP RFC`_, so the behaviour of both the client and the server is well defined, -and usually reliable. In the simplest possible interaction with mitmproxy, a -client connects directly to the proxy, and makes a request that looks like this: - -.. code-block:: none - - GET http://example.com/index.html HTTP/1.1 - -This is a proxy GET request - an extended form of the vanilla HTTP GET request -that includes a schema and host specification, and it includes all the -information mitmproxy needs to proceed. - -.. image:: schematics/how-mitmproxy-works-explicit.png - :align: center - -1. The client connects to the proxy and makes a request. -2. Mitmproxy connects to the upstream server and simply forwards the request on. - - -Explicit HTTPS --------------- - -The process for an explicitly proxied HTTPS connection is quite different. The -client connects to the proxy and makes a request that looks like this: - -.. code-block:: none - - CONNECT example.com:443 HTTP/1.1 - -A conventional proxy can neither view nor manipulate a TLS-encrypted data -stream, so a CONNECT request simply asks the proxy to open a pipe between the -client and server. The proxy here is just a facilitator - it blindly forwards -data in both directions without knowing anything about the contents. The -negotiation of the TLS connection happens over this pipe, and the subsequent -flow of requests and responses are completely opaque to the proxy. - -The MITM in mitmproxy -^^^^^^^^^^^^^^^^^^^^^ - -This is where mitmproxy's fundamental trick comes into play. The MITM in its -name stands for Man-In-The-Middle - a reference to the process we use to -intercept and interfere with these theoretically opaque data streams. The basic -idea is to pretend to be the server to the client, and pretend to be the client -to the server, while we sit in the middle decoding traffic from both sides. The -tricky part is that the `Certificate Authority`_ system is designed to prevent -exactly this attack, by allowing a trusted third-party to cryptographically sign -a server's certificates to verify that they are legit. If this signature doesn't -match or is from a non-trusted party, a secure client will simply drop the -connection and refuse to proceed. Despite the many shortcomings of the CA system -as it exists today, this is usually fatal to attempts to MITM a TLS connection -for analysis. Our answer to this conundrum is to become a trusted Certificate -Authority ourselves. Mitmproxy includes a full CA implementation that generates -interception certificates on the fly. To get the client to trust these -certificates, we :ref:`register mitmproxy as a trusted CA with the device -manually `. - -Complication 1: What's the remote hostname? -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -To proceed with this plan, we need to know the domain name to use in the -interception certificate - the client will verify that the certificate is for -the domain it's connecting to, and abort if this is not the case. At first -blush, it seems that the CONNECT request above gives us all we need - in this -example, both of these values are "example.com". But what if the client had -initiated the connection as follows: - -.. code-block:: none - - CONNECT 10.1.1.1:443 HTTP/1.1 - -Using the IP address is perfectly legitimate because it gives us enough -information to initiate the pipe, even though it doesn't reveal the remote -hostname. - -Mitmproxy has a cunning mechanism that smooths this over - :ref:`upstream -certificate sniffing `. As soon as we see the CONNECT request, we -pause the client part of the conversation, and initiate a simultaneous -connection to the server. We complete the TLS handshake with the server, and -inspect the certificates it used. Now, we use the Common Name in the upstream -certificates to generate the dummy certificate for the client. Voila, we have -the correct hostname to present to the client, even if it was never specified. - - -Complication 2: Subject Alternative Name -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Enter the next complication. Sometimes, the certificate Common Name is not, in -fact, the hostname that the client is connecting to. This is because of the -optional `Subject Alternative Name`_ field in the certificate that allows an -arbitrary number of alternative domains to be specified. If the expected domain -matches any of these, the client will proceed, even though the domain doesn't -match the certificate CN. The answer here is simple: when we extract the CN from -the upstream cert, we also extract the SANs, and add them to the generated dummy -certificate. - - -Complication 3: Server Name Indication -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -One of the big limitations of vanilla TLS is that each certificate requires its -own IP address. This means that you couldn't do virtual hosting where multiple -domains with independent certificates share the same IP address. In a world with -a rapidly shrinking IPv4 address pool this is a problem, and we have a solution -in the form of the `Server Name Indication`_ extension to the TLS protocols. -This lets the client specify the remote server name at the start of the TLS -handshake, which then lets the server select the right certificate to complete -the process. - -SNI breaks our upstream certificate sniffing process, because when we connect -without using SNI, we get served a default certificate that may have nothing to -do with the certificate expected by the client. The solution is another tricky -complication to the client connection process. After the client connects, we -allow the TLS handshake to continue until just **after** the SNI value has been -passed to us. Now we can pause the conversation, and initiate an upstream -connection using the correct SNI value, which then serves us the correct -upstream certificate, from which we can extract the expected CN and SANs. - -Putting it all together -^^^^^^^^^^^^^^^^^^^^^^^ - -Lets put all of this together into the complete explicitly proxied HTTPS flow. - -.. image:: schematics/how-mitmproxy-works-explicit-https.png - :align: center - -1. The client makes a connection to mitmproxy, and issues an HTTP CONNECT request. -2. Mitmproxy responds with a ``200 Connection Established``, as if it has set up the CONNECT pipe. -3. The client believes it's talking to the remote server, and initiates the TLS connection. - It uses SNI to indicate the hostname it is connecting to. -4. Mitmproxy connects to the server, and establishes a TLS connection using the SNI hostname - indicated by the client. -5. The server responds with the matching certificate, which contains the CN and SAN values - needed to generate the interception certificate. -6. Mitmproxy generates the interception cert, and continues the - client TLS handshake paused in step 3. -7. The client sends the request over the established TLS connection. -8. Mitmproxy passes the request on to the server over the TLS connection initiated in step 4. - -Transparent HTTP ----------------- - -When a transparent proxy is used, the connection is redirected into a proxy at -the network layer, without any client configuration being required. This makes -transparent proxying ideal for those situations where you can't change client -behaviour - proxy-oblivious Android applications being a common example. - -To achieve this, we need to introduce two extra components. The first is a -redirection mechanism that transparently reroutes a TCP connection destined for -a server on the Internet to a listening proxy server. This usually takes the -form of a firewall on the same host as the proxy server - `iptables`_ on Linux -or pf_ on OSX. Once the client has initiated the connection, it makes a vanilla -HTTP request, which might look something like this: - -.. code-block:: none - - GET /index.html HTTP/1.1 - -Note that this request differs from the explicit proxy variation, in that it -omits the scheme and hostname. How, then, do we know which upstream host to -forward the request to? The routing mechanism that has performed the redirection -keeps track of the original destination for us. Each routing mechanism has a -different way of exposing this data, so this introduces the second component -required for working transparent proxying: a host module that knows how to -retrieve the original destination address from the router. In mitmproxy, this -takes the form of a built-in set of modules_ that know how to talk to each -platform's redirection mechanism. Once we have this information, the process is -fairly straight-forward. - -.. image:: schematics/how-mitmproxy-works-transparent.png - :align: center - -1. The client makes a connection to the server. -2. The router redirects the connection to mitmproxy, which is typically - listening on a local port of the same host. Mitmproxy then consults the - routing mechanism to establish what the original destination was. -3. Now, we simply read the client's request... -4. ... and forward it upstream. - -Transparent HTTPS ------------------ - -The first step is to determine whether we should treat an incoming connection as -HTTPS. The mechanism for doing this is simple - we use the routing mechanism to -find out what the original destination port is. All incoming connections pass -through different layers which can determin the actual protocol to use. -Automatic TLS detection works for SSLv3, TLS 1.0, TLS 1.1, and TLS 1.2 by -looking for a *ClientHello* message at the beginning of each connection. This -works independently of the used TCP port. - -From here, the process is a merger of the methods we've described for -transparently proxying HTTP, and explicitly proxying HTTPS. We use the routing -mechanism to establish the upstream server address, and then proceed as for -explicit HTTPS connections to establish the CN and SANs, and cope with SNI. - -.. image:: schematics/how-mitmproxy-works-transparent-https.png - :align: center - -1. The client makes a connection to the server. -2. The router redirects the connection to mitmproxy, which is typically listening on a local port - of the same host. Mitmproxy then consults the routing mechanism to establish what the original - destination was. -3. The client believes it's talking to the remote server, and initiates the TLS connection. - It uses SNI to indicate the hostname it is connecting to. -4. Mitmproxy connects to the server, and establishes a TLS connection using the SNI hostname - indicated by the client. -5. The server responds with the matching certificate, which contains the CN and SAN values - needed to generate the interception certificate. -6. Mitmproxy generates the interception cert, and continues the client TLS handshake paused in - step 3. -7. The client sends the request over the established TLS connection. -8. Mitmproxy passes the request on to the server over the TLS connection initiated in step 4. - -.. rubric:: Footnotes - -.. [#tls] The use of "TLS" refers to both SSL (outdated and insecure) and TLS - (1.0 and up) in the generic sense, unless otherwise specified. - -.. _Server Name Indication: https://en.wikipedia.org/wiki/Server_Name_Indication -.. _HTTP RFC: https://tools.ietf.org/html/rfc7230 -.. _Certificate Authority: https://en.wikipedia.org/wiki/Certificate_authority -.. _Subject Alternative Name: https://en.wikipedia.org/wiki/SubjectAltName -.. _iptables: http://www.netfilter.org/ -.. _pf: https://en.wikipedia.org/wiki/PF_\(firewall\) -.. _modules: https://github.com/mitmproxy/mitmproxy/tree/master/mitmproxy/platform diff --git a/docs/index.rst b/docs/index.rst deleted file mode 100644 index 8dba4d04d..000000000 --- a/docs/index.rst +++ /dev/null @@ -1,99 +0,0 @@ -.. include:: introduction.rst - - -.. toctree:: - :hidden: - :maxdepth: 1 - - introduction - install - certinstall - howmitmproxy - modes - -.. toctree:: - :hidden: - :caption: Tools - - mitmproxy - mitmdump - mitmweb - config - -.. toctree:: - :hidden: - :caption: Protocols - - protocols/http1 - protocols/http2 - protocols/websocket - protocols/tcpproxy - -.. toctree:: - :hidden: - :caption: Features - - features/anticache - features/filters - features/replacements - features/clientreplay - features/serverreplay - features/setheaders - features/passthrough - features/proxyauth - features/reverseproxy - features/streaming - features/socksproxy - features/sticky - features/upstreamproxy - features/upstreamcerts - -.. toctree:: - :hidden: - :caption: Transparent Proxying - - transparent - transparent/linux - transparent/osx - transparent/openbsd - -.. toctree:: - :hidden: - :caption: Scripting - - scripting/overview - scripting/events - scripting/api - - -.. toctree:: - :hidden: - :caption: Tutorials - - tutorials/30second - tutorials/gamecenter - tutorials/transparent-dhcp - - -.. toctree:: - :hidden: - :caption: Pathod & Pathoc - - pathod/intro - pathod/language - pathod/library - pathod/test - - -.. toctree:: - :hidden: - :caption: Development - - dev/contributing - dev/sslkeylogfile - -.. Indices and tables - ================== - - * :ref:`genindex` - * :ref:`modindex` diff --git a/docs/install.rst b/docs/install.rst deleted file mode 100644 index 37bf8f764..000000000 --- a/docs/install.rst +++ /dev/null @@ -1,159 +0,0 @@ -.. _install: - -Installation -============ - -Please follow the steps for your operating system. - -Once installation is complete, you can run :ref:`mitmproxy`, :ref:`mitmdump` or -:ref:`mitmweb` from a terminal. - - -.. _install-macos: - -Installation on macOS ---------------------- - -The recommended way to install mitmproxy on macOS is to use `Homebrew`_: - -.. code:: bash - - brew install mitmproxy - -Alternatively you can download our :ref:`binary-packages` from our `releases`_ -page. - - -.. _install-linux: - -Installation on Linux ---------------------- - -The recommended way to install mitmproxy on Linux is to download our -:ref:`binary-packages` from our `releases`_ page. - -Some Linux distributions and their community provide mitmproxy packages via -their native package repositories (e.g., Arch Linux, Debian, Ubuntu, Kali Linux, -OpenSUSE, etc.). While we do encourage seeing mitmproxy in a great variety of -repositories and distributions, we are not maintaining or involved with their -downstream packaging efforts. If you are looking for the latest version or have -other problems, please contact the repository maintainers directly. - - -.. _install-windows: - -Installation on Windows ------------------------ - -The recommended way to install mitmproxy on Windows is to download our -:ref:`binary-packages` from our `releases`_ page. - -After installation, you'll find shortcuts for :ref:`mitmweb` (the web-based -interface) and :ref:`mitmdump` in the start menu. Both executables are added to -your PATH and can be invoked from the command line. - -.. note:: - The console interface is not supported on Windows, but you can - use `mitmweb` (the web-based interface) and `mitmdump`. - - -.. _install-advanced: - -Advanced Installation ---------------------- - -.. _binary-packages: - -Self-contained Pre-built Binary Packages -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -For some platforms we provide pre-built binary packages containing ready-to-run -executables. This includes a self-contained Python 3 environment, a recent -OpenSSL that support ALPN and HTTP/2, and other dependencies that would -otherwise we cumbersome to compile and install. - -Please be advised that we do not update these binaries after the initial -release. This means we do not include security-related updates of our -dependencies in already released mitmproxy versions. If there is a severe issue, -we might consider releasing a bugfix release of mitmproxy and corresponding -binary packages. - -We only support the latest version of mitmproxy with bugfix and security updates -through regular minor releases. - - -.. _install-docker: - -Docker Images -^^^^^^^^^^^^^ - -You can use the official mitmproxy images from `DockerHub`_. The same security -considerations apply as for our binary packages. - - -.. _install-linux-pip3: - -Installation on Linux via pip3 -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Please make sure to install Python 3.5 (or higher) and pip3 for your -distribtion. If your distribution does not provide a suitable Python version, -you can use `pyenv`_ to get a recent Python environment. - -.. code:: bash - - sudo apt install python3-pip # Debian 8 or higher, Ubuntu 16.04 or higher - sudo dnf install python3-pip # Fedora 24 or higher - sudo pacman -S python-pip # Arch Linux - -Please make sure to upgrade pip3 itself: - -.. code:: bash - - sudo pip3 install -U pip - -Now you can install mitmproxy via pip3: - -.. code:: bash - - sudo pip3 install mitmproxy - - -.. _install-windows-pip3: - -Installation on Windows via pip3 -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. note:: - The console interface is not supported on Windows, but you can - use `mitmweb` (the web-based interface) and `mitmdump`. - -First, install the latest version of Python 3.5 or higher from the `Python -website`_. During installation, make sure to select `Add Python to PATH`. There -are no other dependencies on Windows. - -Now you can install mitmproxy via pip3: - -.. code:: powershell - - pip3 install mitmproxy - - - -.. _install-from-source: - -Installation from Source Code -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -If you would like to install mitmproxy directly from source code or the GitHub -master branch, please see the our README_ on GitHub. - - -.. _README: https://github.com/mitmproxy/mitmproxy/blob/master/README.rst -.. _releases: https://github.com/mitmproxy/mitmproxy/releases/latest -.. _mitmproxy.org: https://mitmproxy.org/ -.. _`Python website`: https://www.python.org/downloads/windows/ -.. _pip: https://pip.pypa.io/en/latest/installing.html -.. _pyenv: https://github.com/yyuu/pyenv -.. _DockerHub: https://hub.docker.com/r/mitmproxy/mitmproxy/ -.. _Homebrew: https://brew.sh/ diff --git a/docs/mitmdump.rst b/docs/mitmdump.rst deleted file mode 100644 index 369bf0eb2..000000000 --- a/docs/mitmdump.rst +++ /dev/null @@ -1,66 +0,0 @@ -.. _mitmdump: -.. program:: mitmdump - -mitmdump -======== - - -**mitmdump** is the command-line companion to mitmproxy. It provides -tcpdump-like functionality to let you view, record, and programmatically -transform HTTP traffic. See the ``--help`` flag output for complete -documentation. - - - -Examples --------- - -Saving traffic -^^^^^^^^^^^^^^ - ->>> mitmdump -w outfile - -Start up mitmdump in proxy mode, and write all traffic to **outfile**. - - -Filtering saved traffic -^^^^^^^^^^^^^^^^^^^^^^^ - ->>> mitmdump -nr infile -w outfile "~m post" - -Start mitmdump without binding to the proxy port (``-n``), read all flows from -infile, apply the specified filter expression (only match POSTs), and write to -outfile. - - -Client replay -^^^^^^^^^^^^^ - ->>> mitmdump -nc outfile - -Start mitmdump without binding to the proxy port (``-n``), then replay all -requests from outfile (``-c filename``). Flags combine in the obvious way, so -you can replay requests from one file, and write the resulting flows to -another: - ->>> mitmdump -nc srcfile -w dstfile - -See the :ref:`clientreplay` section for more information. - - -Running a script -^^^^^^^^^^^^^^^^ - ->>> mitmdump -s examples/add_header.py - -This runs the **add_header.py** example script, which simply adds a new header -to all responses. - -Scripted data transformation -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ->>> mitmdump -ns examples/add_header.py -r srcfile -w dstfile - -This command loads flows from **srcfile**, transforms it according to the -specified script, then writes it back to **dstfile**. - diff --git a/docs/mitmproxy-docs.png b/docs/mitmproxy-docs.png deleted file mode 100644 index 8384db58b8807893fa7196a22a2561bed1f8281c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15288 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 which pathod shares with its evil twin :ref:`pathoc`. To start -playing with pathod, fire up the daemon: - ->>> pathod - -By default, the service listens on port 9999 of localhost, and the default -crafting anchor point is the path **/p/**. Anything after this URL prefix is -treated as a response specifier. So, hitting the following URL will generate an -HTTP 200 response with 100 bytes of random data: - - http://localhost:9999/p/200:b@100 - -See the :ref:`language documentation ` to get (much) fancier. The -pathod daemon also takes a range of configuration options. To view those, use -the command-line help: - ->>> pathod --help - -Mimicing a proxy -^^^^^^^^^^^^^^^^ - -Pathod automatically responds to both straight HTTP and proxy requests. For -proxy requests, the upstream host is ignored, and the path portion of the URL -is used to match anchors. This lets you test software that supports a proxy -configuration by spoofing responses from upstream servers. - -By default, we treat all proxy CONNECT requests as HTTPS traffic, serving the -response using either pathod's built-in certificates, or the cert/key pair -specified by the user. You can over-ride this behaviour if you're testing a -client that makes a non-SSL CONNECT request using the **-C** command-line -option. - -Anchors -^^^^^^^ - -Anchors provide an alternative to specifying the response in the URL. Instead, -you attach a response to a pre-configured anchor point, specified with a regex. -When a URL matching the regex is requested, the specified response is served. - ->>> pathod -a "/foo=200" - -Here, "/foo" is the regex specifying the anchor path, and the part after the "=" -is a response specifier. - - -File Access -^^^^^^^^^^^ - -There are two operators in the :ref:`language ` that load contents -from file - the **+** operator to load an entire request specification from -file, and the **>** value specifier. In pathod, both of these operators are -restricted to a directory specified at startup, or disabled if no directory is -specified: - ->>> pathod -d ~/staticdir" - - -Internal Error Responses -^^^^^^^^^^^^^^^^^^^^^^^^ - -Pathod uses the non-standard 800 response code to indicate internal errors, to -distinguish them from crafted responses. For example, a request to: - - http://localhost:9999/p/foo - -... will return an 800 response because "foo" is not a valid page specifier. - - - - - -.. _pathoc: - -pathoc ------- - -Pathoc is a perverse HTTP daemon designed to let you craft almost any -conceivable HTTP request, including ones that creatively violate the standards. -HTTP requests are specified using a :ref:`small, terse language `, -which pathoc shares with its server-side twin :ref:`pathod`. To view pathoc's -complete range of options, use the command-line help: - ->>> pathoc --help - - -Getting Started -^^^^^^^^^^^^^^^ - -The basic pattern for pathoc commands is as follows: - - pathoc hostname request [request ...] - -That is, we specify the hostname to connect to, followed by one or more -requests. Lets start with a simple example:: - - > pathoc google.com get:/ - 07-06-16 12:13:43: >> 'GET':/ - << 302 Found: 261 bytes - -Here, we make a GET request to the path / on port 80 of google.com. Pathoc's -output tells us that the server responded with a 302 redirection. We can tell -pathoc to connect using SSL, in which case the default port is changed to 443 -(you can over-ride the default port with the **-p** command-line option):: - - > pathoc -s www.google.com get:/ - 07-06-16 12:14:56: >> 'GET':/ - << 302 Found: 262 bytes - - -Multiple Requests -^^^^^^^^^^^^^^^^^ - -There are two ways to tell pathoc to issue multiple requests. The first is to specify -them on the command-line, like so:: - - > pathoc google.com get:/ get:/ - 07-06-16 12:21:04: >> 'GET':/ - << 302 Found: 261 bytes - 07-06-16 12:21:04: >> 'GET':/ - << 302 Found: 261 bytes - -In this case, pathoc issues the specified requests over the same TCP connection - -so in the above example only one connection is made to google.com - -The other way to issue multiple requests is to use the **-n** flag:: - - > pathoc -n 2 google.com get:/ - 07-06-16 12:21:04: >> 'GET':/ - << 302 Found: 261 bytes - 07-06-16 12:21:04: >> 'GET':/ - << 302 Found: 261 bytes - -The output is identical, but two separate TCP connections are made to the -upstream server. These two specification styles can be combined:: - - pathoc -n 2 google.com get:/ get:/ - - -Here, two distinct TCP connections are made, with two requests issued over -each. - - - -Basic Fuzzing -^^^^^^^^^^^^^ - -The combination of pathoc's powerful request specification language and a few -of its command-line options makes for quite a powerful basic fuzzer. Here's an -example:: - - pathoc -e -I 200 -t 2 -n 1000 localhost get:/:b@10:ir,@1 - -The request specified here is a valid GET with a body consisting of 10 random bytes, -but with 1 random byte inserted in a random place. This could be in the headers, -in the initial request line, or in the body itself. There are a few things -to note here: - -- Corrupting the request in this way will often make the server enter a state where - it's awaiting more input from the client. This is where the - **-t** option comes in, which sets a timeout that causes pathoc to - disconnect after two seconds. -- The **-n** option tells pathoc to repeat the request 1000 times. -- The **-I** option tells pathoc to ignore HTTP 200 response codes. - You can use this to fine-tune what pathoc considers to be an exceptional - condition, and therefore log-worthy. -- The **-e** option tells pathoc to print an explanation of each logged - request, in the form of an expanded pathoc specification with all random - portions and automatic header additions resolved. This lets you precisely - replay a request that triggered an error. - - -Interacting with Proxies -^^^^^^^^^^^^^^^^^^^^^^^^ - -Pathoc has a reasonably sophisticated suite of features for interacting with -proxies. The proxy request syntax very closely mirrors that of straight HTTP, -which means that it is possible to make proxy-style requests using pathoc -without any additional syntax, by simply specifying a full URL instead of a -simple path: - ->>> pathoc -p 8080 localhost "get:'http://google.com'" - -Another common use case is to use an HTTP CONNECT request to probe remote -servers via a proxy. This is done with the **-c** command-line option, which -allows you to specify a remote host and port pair: - ->>> pathoc -c google.com:80 -p 8080 localhost get:/ - -Note that pathoc does **not** negotiate SSL without being explictly instructed -to do so. If you're making a CONNECT request to an SSL-protected resource, you -must also pass the **-s** flag: - ->>> pathoc -sc google.com:443 -p 8080 localhost get:/ - - - -Embedded response specification -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -One interesting feature of the Request specification language is that you can -embed a response specification in it, which is then added to the request path. -Here's an example: - ->>> pathoc localhost:9999 "get:/p/:s'401:ir,@1'" - -This crafts a request that connects to the pathod server, and which then crafts -a response that generates a 401, with one random byte embedded at a random -point. The response specification is parsed and expanded by pathoc, so you see -syntax errors immediately. This really becomes handy when combined with the -**-e** flag to show the expanded request:: - - 07-06-16 12:32:01: >> 'GET':/p/:s'401:i35,\x27\\x1b\x27:h\x27Content-Length\x27=\x270\x27:h\x27Content-Length\x27=\x270\x27':h'Host'='localhost' - << 401 Unauthorized: 0 bytes - -Note that the embedded response has been resolved *before* being sent to -the server, so that "ir,@1" (embed a random byte at a random location) has -become "i15,\'o\'" (embed the character "o" at offset 15). You now have a -pathoc request specification that is precisely reproducible, even with random -components. This feature comes in terribly handy when testing a proxy, since -you can now drive the server response completely from the client, and have a -complete log of reproducible requests to analyze afterwards. - - -Request Examples ----------------- - -.. list-table:: - :widths: 50 50 - :header-rows: 0 - - * - get:/ - - Get path / - - * - get:/:b@100 - - 100 random bytes as the body - - * - get:/:h"Etag"="&;drop table browsers;" - - Add a header - - * - get:/:u"&;drop table browsers;" - - Add a User-Agent header - - * - get:/:b@100:dr - - Drop the connection randomly - - * - get:/:b@100,ascii:ir,@1 - - 100 ASCII bytes as the body, and randomly inject a random byte - - * - ws:/ - - Initiate a websocket handshake. - - -Response Examples ------------------ - -.. list-table:: - :widths: 50 50 - :header-rows: 0 - - - * - 200 - - A basic HTTP 200 response. - - * - 200:r - - A basic HTTP 200 response with no Content-Length header. This will hang. - - * - 200:da - - Server-side disconnect after all content has been sent. - - * - 200:b\@100 - - 100 random bytes as the body. A Content-Length header is added, so the disconnect - is no longer needed. - - * - 200:b\@100:h"Etag"="';drop table servers;" - - Add a Server header - - * - 200:b\@100:dr - - Drop the connection randomly - - * - 200:b\@100,ascii:ir,@1 - - 100 ASCII bytes as the body, and randomly inject a random byte - - * - 200:b\@1k:c"text/json" - - 1k of random bytes, with a text/json content type - - * - 200:b\@1k:p50,120 - - 1k of random bytes, pause for 120 seconds after 50 bytes - - * - 200:b\@1k:pr,f - - 1k of random bytes, but hang forever at a random location - - * - 200:b\@100:h\@1k,ascii_letters='foo' - - 100 ASCII bytes as the body, randomly generated 100k header name, with the value - 'foo'. diff --git a/docs/pathod/language.rst b/docs/pathod/language.rst deleted file mode 100644 index fe4ef6ca0..000000000 --- a/docs/pathod/language.rst +++ /dev/null @@ -1,257 +0,0 @@ -.. _language: - -language spec -============= - -************ -HTTP Request -************ - - **method:path:[colon-separated list of features]** - -.. list-table:: - :widths: 20 80 - :header-rows: 0 - - * - method - - A :ref:`VALUE` specifying the HTTP method to - use. Standard methods do not need to be enclosed in quotes, while - non-standard methods can be specified as quoted strings. - - The special method **ws** creates a valid websocket upgrade - GET request, and signals to pathoc to switch to websocket recieve - mode if the server responds correctly. Apart from that, websocket - requests are just like any other, and all aspects of the request - can be over-ridden. - * - h\ :ref:`VALUE`\ =\ :ref:`VALUE`\ - - Set a header. - * - r - - Set the **raw** flag on this response. Pathod will not calculate a - *Content-Length* header if a body is set. - * - c\ :ref:`VALUE` - - A shortcut for setting the Content-Type header. Equivalent to - ``h"Content-Type"=VALUE`` - * - u\ :ref:`VALUE` - uSHORTCUT - - Set a User-Agent header on this request. You can specify either a - complete :ref:`VALUE`, or a User-Agent shortcut: **android**, - **blackberry**, **bingbot**, **chrome**, **firefox**, **googlebot**, - **ie9**, **ipad**, **iphone**, **safari**. - * - b\ :ref:`VALUE` - - Set the body. The appropriate Content-Length header is added - automatically unless the **r** flag is set. - * - s\ :ref:`VALUE` - - An embedded Response specification, appended to the path of the request. - * - x\ :ref:`INTEGER` - - Repeat this message N times. - * - d\ :ref:`OFFSET` - - Disconnect after OFFSET bytes (HTTP/1 only). - * - i\ :ref:`OFFSET`,\ :ref:`VALUE` - - Inject the specified value at the offset (HTTP/1 only) - * - p\ :ref:`OFFSET`,SECONDS - - Pause for SECONDS seconds after OFFSET bytes. SECONDS can be an integer - or "f" to pause forever (HTTP/1 only) - - -************* -HTTP Response -************* - - **code:[colon-separated list of features]** - -.. list-table:: - :widths: 20 80 - :header-rows: 0 - - * - code - - An integer specifying the HTTP response code. - - The special method **ws** creates a valid websocket upgrade - response (code 101), and moves pathod to websocket mode. Apart - from that, websocket responses are just like any other, and all - aspects of the response can be over-ridden. - * - m\ :ref:`VALUE` - - HTTP Reason message. Automatically chosen according to the response - code if not specified. (HTTP/1 only) - * - h\ :ref:`VALUE`\ =\ :ref:`VALUE`\ - - Set a header. - * - r - - Set the **raw** flag on this response. Pathod will not calculate a - *Content-Length* header if a body is set. - * - l\ :ref:`VALUE` - - A shortcut for setting the Location header. Equivalent to - ``h"Location"=VALUE`` - * - c\ :ref:`VALUE` - - A shortcut for setting the Content-Type header. Equivalent to - ``h"Content-Type"=VALUE`` - * - b\ :ref:`VALUE` - - Set the body. The appropriate Content-Length header is added - automatically unless the **r** flag is set. - * - d\ :ref:`OFFSET` - - Disconnect after OFFSET bytes (HTTP/1 only). - * - i\ :ref:`OFFSET`,\ :ref:`VALUE` - - Inject the specified value at the offset (HTTP/1 only) - * - p\ :ref:`OFFSET`,SECONDS - - Pause for SECONDS seconds after OFFSET bytes. SECONDS can be an integer - or "f" to pause forever (HTTP/1 only) - -*************** -Websocket Frame -*************** - - **wf:[colon-separated list of features]** - -.. list-table:: - :widths: 20 80 - :header-rows: 0 - - * - b\ :ref:`VALUE` - - Set the frame payload. If a masking key is present, the value is - encoded automatically. - * - c\ :ref:`INTEGER` - - Set the op code. This can either be an integer from 0-15, or be one of - the following opcode names: **text** (the default), **continue**, - **binary**, **close**, **ping**, **pong**. - * - d\ :ref:`OFFSET` - - Disconnect after OFFSET bytes - * - i\ :ref:`OFFSET`,\ :ref:`VALUE` - - Inject the specified value at the offset - * - p\ :ref:`OFFSET`,SECONDS - - Pause for SECONDS seconds after OFFSET bytes. SECONDS can be an integer - or "f" to pause forever - * - x\ :ref:`INTEGER` - - Repeat this message N times. - * - [-]fin - - Set or un-set the **fin** bit. - * - k\ :ref:`VALUE` - - Set the masking key. The resulting value must be exactly 4 bytes long. - The special form **knone** specifies that no key should be set, even if - the mask bit is on. - * - l\ :ref:`INTEGER` - - Set the payload length in the frame header, regardless of the actual - body length. - * - [-]mask - - Set or un-set the mask bit. - * - r\ :ref:`VALUE` - - Set the raw frame payload. This disables masking, even if the key is present. - * - [-]rsv1 - - Set or un-set the **rsv1** bit. - * - [-]rsv2 - - Set or un-set the **rsv2** bit. - * - [-]rsv2 - - Set or un-set the **rsv2** bit. - - - -********** -Data types -********** - -.. _INTEGER: - -INTEGER -^^^^^^^ - -.. _OFFSET: - -OFFSET -^^^^^^ - -Offsets are calculated relative to the base message, before any injections or -other transforms are applied. They have 3 flavors: - -======= ========================== -integer An integer byte offset -**r** A random location -**a** The end of the message -======= ========================== - - -.. _VALUE: - -VALUE -^^^^^ - -Literals -"""""""" - -Literal values are specified as a quoted strings:: - - "foo" - -Either single or double quotes are accepted, and quotes can be escaped with -backslashes within the string:: - - 'fo\'o' - -Literal values can contain Python-style backslash escape sequences:: - - 'foo\r\nbar' - - - -Generated -""""""""" - -An @-symbol lead-in specifies that generated data should be used. There are two -components to a generator specification - a size, and a data type. By default -pathod assumes a data type of "bytes". - -Here's a value specifier for generating 100 bytes:: - - @100 - -You can use standard suffixes to indicate larger values. Here, for instance, is -a specifier for generating 100 megabytes: - - @100m - -Data is generated and served efficiently - if you really want to send a -terabyte of data to a client, pathod can do it. The supported suffixes are: - -========== ==================== -b 1024**0 (bytes) -k 1024**1 (kilobytes) -m 1024**2 (megabytes) -g 1024**3 (gigabytes) -t 1024**4 (terabytes) -========== ==================== - -Data types are separated from the size specification by a comma. This specification -generates 100mb of ASCII:: - - @100m,ascii - -Supported data types are: - -================= ============================================== -ascii All ASCII characters -ascii_letters A-Za-z -ascii_lowercase a-z -ascii_uppercase A-Z -bytes All 256 byte values -digits 0-9 -hexdigits 0-f -octdigits 0-7 -punctuation !"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ and space -whitespace \\t \\n \\x0b \\x0c \\r and space -================= ============================================== - - - -Files -""""" - -You can load a value from a specified file path. To do so, you have to specify a -_staticdir_ option to pathod on the command-line, like so: - ->>> pathod -d ~/myassets - -All paths are relative paths under this directory. File loads are indicated by -starting the value specifier with the left angle bracket:: - - >> pydoc pathod.test - -The remainder of this page demonstrates some common interaction patterns using -`Nose`_. These examples are -also applicable with only minor modification to most commonly used Python testing -engines. - - -Context Manager ---------------- - -.. literalinclude:: ../../examples/pathod/test_context.py - :caption: examples/pathod/test_context.py - :language: python - - -One instance per test ---------------------- - -.. literalinclude:: ../../examples/pathod/test_setup.py - :caption: examples/pathod/test_setup.py - :language: python - - -.. _Nose: https://nose.readthedocs.org/en/latest/ diff --git a/docs/protocols/http1.rst b/docs/protocols/http1.rst deleted file mode 100644 index 21e68785e..000000000 --- a/docs/protocols/http1.rst +++ /dev/null @@ -1,15 +0,0 @@ -.. _http1_protocol: - -HTTP/1.0 and HTTP/1.1 -=========================== - -.. seealso:: - - - `RFC7230: HTTP/1.1: Message Syntax and Routing `_ - - `RFC7231: HTTP/1.1: Semantics and Content `_ - -HTTP/1.0 and HTTP/1.1 support in mitmproxy is based on our custom HTTP stack, -which takes care of all semantics and on-the-wire parsing/serialization tasks. - -mitmproxy currently does not support HTTP trailers - but if you want to send -us a PR, we promise to take look! diff --git a/docs/protocols/http2.rst b/docs/protocols/http2.rst deleted file mode 100644 index b3268ae5b..000000000 --- a/docs/protocols/http2.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. _http2_protocol: - -HTTP/2 -====== - -.. seealso:: - - - `RFC7540: Hypertext Transfer Protocol Version 2 (HTTP/2) `_ - -HTTP/2 support in mitmproxy is based on the amazing work by the python-hyper -community with the `hyper-h2 `_ -project. It fully encapsulates the internal state of HTTP/2 connections and -provides an easy-to-use event-based API. - -mitmproxy currently does not support HTTP/2 trailers - but if you want to send -us a PR, we promise to take look! diff --git a/docs/protocols/tcpproxy.rst b/docs/protocols/tcpproxy.rst deleted file mode 100644 index 772485732..000000000 --- a/docs/protocols/tcpproxy.rst +++ /dev/null @@ -1,31 +0,0 @@ -.. _tcp_proxy: - -TCP Proxy / Fallback -==================== - -In case mitmproxy does not handle a specific protocol, you can exempt -hostnames from processing, so that mitmproxy acts as a generic TCP forwarder. -This feature is closely related to the :ref:`passthrough` functionality, -but differs in two important aspects: - -- The raw TCP messages are printed to the event log. -- SSL connections will be intercepted. - -Please note that message interception or modification are not possible yet. -If you are not interested in the raw TCP messages, you should use the ignore domains feature. - -How it works ------------- - -================== ====================== -command-line ``--tcp HOST`` -mitmproxy shortcut :kbd:`O` then :kbd:`T` -================== ====================== - -For a detailed description how the hostname pattern works, please look at the :ref:`passthrough` -feature. - -.. seealso:: - - - :ref:`passthrough` - - :ref:`streaming` diff --git a/docs/protocols/websocket.rst b/docs/protocols/websocket.rst deleted file mode 100644 index 8a7e807f7..000000000 --- a/docs/protocols/websocket.rst +++ /dev/null @@ -1,22 +0,0 @@ -.. _websocket_protocol: - -WebSocket -========= - -.. seealso:: - - - `RFC6455: The WebSocket Protocol `_ - - `RFC7692: Compression Extensions for WebSocket `_ - -WebSocket support in mitmproxy is based on the amazing work by the python-hyper -community with the `wsproto `_ -project. It fully encapsulates WebSocket frames/messages/connections and -provides an easy-to-use event-based API. - -mitmproxy fully supports the compression extension for WebSocket messages, -provided by wsproto. - -If an endpoint sends a PING to mitmproxy, a PONG will be sent back immediately -(with the same payload if present). To keep the other connection alive, a new -PING (without a payload) is sent to the other endpoint. Unsolicited PONG's are -not forwarded. All PING's and PONG's are logged (with payload if present). diff --git a/docs/schematics/_explicit.graffle/data.plist b/docs/raw/_explicit.graffle/data.plist similarity index 100% rename from docs/schematics/_explicit.graffle/data.plist rename to docs/raw/_explicit.graffle/data.plist diff --git a/docs/schematics/_explicit.graffle/image3.icns b/docs/raw/_explicit.graffle/image3.icns similarity index 100% rename from docs/schematics/_explicit.graffle/image3.icns rename to docs/raw/_explicit.graffle/image3.icns diff --git a/docs/schematics/_explicit.graffle/image6.tiff b/docs/raw/_explicit.graffle/image6.tiff similarity index 100% rename from docs/schematics/_explicit.graffle/image6.tiff rename to docs/raw/_explicit.graffle/image6.tiff diff --git a/docs/schematics/_explicit_https.graffle/data.plist b/docs/raw/_explicit_https.graffle/data.plist similarity index 100% rename from docs/schematics/_explicit_https.graffle/data.plist rename to docs/raw/_explicit_https.graffle/data.plist diff --git a/docs/schematics/_explicit_https.graffle/image3.icns b/docs/raw/_explicit_https.graffle/image3.icns similarity index 100% rename from docs/schematics/_explicit_https.graffle/image3.icns rename to docs/raw/_explicit_https.graffle/image3.icns diff --git a/docs/schematics/_explicit_https.graffle/image6.tiff b/docs/raw/_explicit_https.graffle/image6.tiff similarity index 100% rename from docs/schematics/_explicit_https.graffle/image6.tiff rename to docs/raw/_explicit_https.graffle/image6.tiff diff --git a/docs/schematics/_transparent.graffle/data.plist b/docs/raw/_transparent.graffle/data.plist similarity index 100% rename from docs/schematics/_transparent.graffle/data.plist rename to docs/raw/_transparent.graffle/data.plist diff --git a/docs/schematics/_transparent.graffle/image3.icns b/docs/raw/_transparent.graffle/image3.icns similarity index 100% rename from docs/schematics/_transparent.graffle/image3.icns rename to docs/raw/_transparent.graffle/image3.icns diff --git a/docs/schematics/_transparent.graffle/image6.tiff b/docs/raw/_transparent.graffle/image6.tiff similarity index 100% rename from docs/schematics/_transparent.graffle/image6.tiff rename to docs/raw/_transparent.graffle/image6.tiff diff --git a/docs/schematics/_transparent_https.graffle/data.plist b/docs/raw/_transparent_https.graffle/data.plist similarity index 100% rename from docs/schematics/_transparent_https.graffle/data.plist rename to docs/raw/_transparent_https.graffle/data.plist diff --git a/docs/schematics/_transparent_https.graffle/image3.icns b/docs/raw/_transparent_https.graffle/image3.icns similarity index 100% rename from docs/schematics/_transparent_https.graffle/image3.icns rename to docs/raw/_transparent_https.graffle/image3.icns diff --git a/docs/schematics/_transparent_https.graffle/image6.tiff b/docs/raw/_transparent_https.graffle/image6.tiff similarity index 100% rename from docs/schematics/_transparent_https.graffle/image6.tiff rename to docs/raw/_transparent_https.graffle/image6.tiff diff --git a/docs/schematics/proxy-modes.vsdx b/docs/raw/proxy-modes.vsdx similarity index 100% rename from docs/schematics/proxy-modes.vsdx rename to docs/raw/proxy-modes.vsdx diff --git a/docs/screenshots/firefox3-import.jpg b/docs/screenshots/firefox3-import.jpg deleted file mode 100644 index 47fcd672fac7e8c05a50468377e850d6e2f635a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55496 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%0DGitI&8Pw~QT?#cQdD-O&9nye|2+sFB)LPp=~ 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

r8;C8+v$7UX*}dfxi&5@2 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 U=LNUf@8$bkk9)b0j>510ANli^9RL6T diff --git a/docs/screenshots/firefox3-trust.jpg b/docs/screenshots/firefox3-trust.jpg deleted file mode 100644 index 50a2f34138a1ae6e7047ced7c4ae55c0f6479b6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31495 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 z 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

(vP5v6L-Meq=8`9O0sBkf>5-sPCr_Gj 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

?5;-JxL|g>!tII(8~{|~H$6Ka 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 diff --git a/docs/screenshots/ios-warning.png b/docs/screenshots/ios-warning.png deleted file mode 100644 index d882c514a8d3ab4c5cd6575f6abdb58f7b0034c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75604 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%0AE)Yfqo2Ekh~;mbXf!@F)tCQF2uT) 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'x7NELTk`S)u+26}=)kh=Nfc!LsE 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⁢@a`6Js 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 diff --git a/docs/screenshots/mitmproxy-intercept-filt.png b/docs/screenshots/mitmproxy-intercept-filt.png deleted file mode 100644 index 60556ee719e1374117c75038e3749fd81e42534a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18332 zcmeIahgVZu`!0$V6%fl-lok;I6%df#61S*`NKudup(DLXPf=+b5m0(Zq>1zvda?ll zsi8;>5CKVOAwYnTe&hbiz2l5C?)d|LXN<)ftd*HH=X&S!K5v^dF^2luJZJdNaBy(& z=sbS#oP*;ij)UXK+^Li7JDDH6PjGOY`Rb~rWvHX2bwdh`e)8Ohvr6|b+`kra?!tr3{-rbJH?Lp6dAsHMr=MScG+evv z5o=52s{Qh1!@eV`zx8iXBpF9&3vt2yqOA;Oz>%bR+7SI1M^T*U$G>bZaoqiO*VXY8 zuRKuXV+@?b_BF@d>SL3FUWjk%*RTIU_iRI*_!P6>G7&L}B{QZBS9a=}IqsdmDM6}j zzIqd&RhKFGv7h7K=h2qY3mJ}Y{ht-Vx5CA7?xtY8 zF$V|bq=gI4=fsz@6rp}4`&>hAj_y-Vyk57Xqwi+^eOFY}|E+SqM0(7JXd&Gb7(C?e{&#dV_2&3$qNqSzeT%6HMCgnN1Iv0KhsY~>; z!cgAR3MIa8MT;{;bF!ThDWCuTP7I4T+%%FpV>Fm}oyTx*yAFkx)Qvm)T$XzDCN=Vi zM|a!UCnELpsmNku;ZhY&q{^fGzU9MP!foe`*n2((>_*VF85eBal4OzsY} z$|>OJ&*y(#K7n-?)Z&=UDzjx&3(X78s3{MBXY5&Qgayi{gbAp-3@Lw_);%{8P_17QfF@IcN zdCW8R*Q;yu-vbH(Au*87pRx+v7abyfyN=u0%UV6X>?~G%#VAJgwQEOqw^c8j8c96<=S0x<72quXPII+4ALKHP#__z12}v7ci;13ukNIZfhL z5|zBle+hIi?_>sZwW$LI(H#TZCk_dR;fF?t?uR0D?V}l=w5vsrpSy6{zSH8qYJRRy zqEFm*vg{*c5&nzTF^dm`eQ(u7G$l;`+4e;6di+OY9jQe1Tbap^EVRB}Q%oHGDEwg| zvCr{XEmw%J`C}Ws%4+~|@HO5Kpl3gB;{E{lAAOfy`|-K%TH#z#Tha4Uabp>`>n|S7 zKdvaq%?Eyl8GpWIE?JWj{G=@TYqCXh<*oMT;lH-*m)m+1CW=;yS`B6mHv6B~;3CR)Z&Lf*R8qkU8jnK@p>Br<)M|KDb&;Zu#=s#cGXv}KRUg9YWeaq zi96@&g8ZSp(%{Q%U(X)SxD0+9en{N?IPthF{yfEuOlIa&nW62xFdo$~)F9fB=1QDEe%Ab2PwK%v&urE;dzU#2c(hI;x(?!UnuVq+ z`?sPrCxCy$QlMFkjhV}Jl)5q(tnVk)!2mPj$jbJ_Xy3E-=~b0Y$6v|6>buqu^7E>l z&C`^(T$A0sPALPvX$FCOO6T(oOQ(*A&mtI;uC7F~a;s6%uQyH1%rF!@$R@*!Qvy%-9+;409pQLFy$a)ZiO z;5xM4;FZoE&2EXI$R`6#1E76 zPyx)5qtPc$aCu2PN)K8G`+l6fKKl7$Yzm+MWq@9%c(>Su1avXN-%X{UZ}XQ>pQsgh zOKFQMm#^x*@?a1?Z8xvDsU*2r<6;vR;#8E8rqO^A_zW~MrE|*lPuJElU}1F0RB=M= z(gVG#5$_A%2i9b&SVNSIl;xG{4D3a2eb{qpcJ>_N{}}a{?4mWpRflnW^<&WLV^%-> z1MjckU&bpCs|&5aURJtQs*wAilZpgVfkRy1X(3mguLhY<`7u`9Q+dm`ZE9S^>hFd) zP2KK#K`Dze;j9E!N7ai%hrHcACsQk-jd#4PwUPSFb$SQjDE#G3!`mM&&)E+|ksneMqIUC<2EcxU{uCpk`2EM9CP%O~qwmY3(j9ORR6 zgF@9SpMg1PX{W*3&e|YLKJRujU@K%wX-tWNV7?o9hafz{D0{M=XIO;P^_P5gjXsFy zQ3r1RBD9$hUd%V?x|ohuqFWcp$Uc3pL67%mBN0 zH!wJ_^JZ80e=RGUs+4hkE%1w{i<3`qQ}b8Qmx|G^z6KWyN>^o7q(F3fS|Qj==(Ors zzz@pHWw~Vs^-R~HNNK}?vDA-~KPH)o2n6!r=RxJ!#&{gK0$!n632$4EpvEL76(&(6 zdJR@`_zB6ckQ&k|n$rzU8_bMDdFA0@b&UU=UvrV9BY5mR^_)8J(UQ$J~2EoIj%ezC>SW4Cl3gdZ92i#4j$UZntS&l@RtmQu7M> z3Lwp=Fk46R^{3M%g&f<(mpR;yt_y`8xpqr0h~u%4`zsed^YHDKUm}}yUY^yPsBB-j z5!U^@vHzh*!j0|uisus*m$J$~JiFxN5o7CkJk`@fw3_>VswP6)Ow?RhVRD+ky`1c@ zC#dP7AfGwfbyw%{^a_(m$pe<)2cMDK3O`D(Eq^u8Ga#?AC@dCg>!1-$M~`CepYlG& z!LeW^euRVLID4=^Yr{i!v1s<_FPSQ)Pp$rqPNmCpa5NoB_TP4j+}k<1Yav1>oFLvj z#B*@?2;Fp^vp=Y~G}$XS(tGjyz@KebknqZ%Iln);?Yv?#=EGu)gzq13b7DLmTd2#M=?uK@u=IQtmeyCnnqd zx8mG|&~oo@L4!ofQDuLO$ehM6pTUVn>;^drQTM;0oIJCWZ&1u%3W)&3^jCGa~C=5UA=4*B)5l(lETQULkNo@ed= zSaK=Ycu-Z;5>UI2RpSMkWu#$XWpOMC5T!379?Y2d@4qn{tIE@5xReZzRmj-pU2Vw_Iz4`;sp^iXQW_IY1&y|WRovB># zc6r#c@_!Fz%vJapF0HOenst3(SUDxN;fJOhaBOrp=#R-{)_ue@0~!O;4}`1|Sxlmq z@s=SB%sgx;R*4#Y?^2EdOD@YKcs3FK-xp-RDX1NK(|JWop7lI6pQMNX zByvw-SxjcAjz=cuLkm4g-UrDLGp1jm7nRz8bnYL&2)3%F_}jK3oAzpxaRgy z>GtX?O74VZzk?9fW&SOs1w+_C`jNW+K42agUv7Ch*DA;-8N(Y9Hz0f#3*X zRCl!1BQ?N1iB-}GF)ZbasGP&PDKK2~0pA^~$15m2d4F%Oup_W5if3_irjG4#2RG;5 zT!{aTPbFWB%1?XCZl&JYg|+b#nGl%yoU;_8Y{F)TynEpLJtNc@4AW$};=8 zV0YBR6=>WmmJeaFjO9a0oNAe4Ev|#h@)~l%Rlxlp0<4!C`OJoO?4``ak-FgVm}iqH zP@6)~qx9C#1+_zzt!miB*J|3YdjyJRgWO=cobo1+)RR)mnu*`uFGQ7*$rBl|%xc_# zd?&VY{Y(AS)OlpK2X@ZanR}lod{@Guij`3j2Nbc|POJG7tnU*FtkFaav(gwuhd z8jTyTn$qbopP|me1NqJ=RHFujm<7*T$OSUCs`vLI?KZFttcGg03F=6|R_9O1Ww+2G zEQ=4j$}6oy8_!!<{Fl_V_dx;c#%4A44}ft(#rj z^f%j)H+&SuIvP!&XRDwpgNJ^)t0BtN9pwHD)>v;JPhO-?QSqI zyY(}X6}xEVqC3{OX2*!}2eP2dGFHHI7CsLSw05cqA>sD^_H=i54?WjdTDq1f_w6?+ z@H$>?Y056zVoUxlMQ^q_RQsk<(IBJ3wtH3iM`l`QabS^1; z`Kn5@x)gZi96vvQXT2*|r$5Myf2-BoRb?8GhZUF=Zk5qMAVjk_)X(Ln%S-cE$|HS( zY8ei82Hw7~(9T$rOGH(p(CI1{8nA6EY!NA8b4Fbmn1ujHA1<``+|7z+ih3?CM0rOu zpp?TUCa#dCOUpe@itJ;iHk9*VGcMAUrJuGEW2zYs;7Y?tg>Nez^!qHPV{2H~Y&g_B z%%yXwgJ-2-%+QU68A06Bu!zk9@}o}=skd-~$Dy=D1`Mdt z82B(fwf*QnhpI(z!U6d1a6p*;3owau3iz>Y zYceX{)BS4$xEcao9mbOQS~~0cfcUEQZ3>YDW>h6ndy{|;;_nwVqV|G0f>!!d7E4QV zTMC(Sk}esl;Njf?^J1iHc}H9Dk_!^4VY9WOd;u_6IS}kFY)k6k)AHO~ij|3S=#4MZ zeYB*LEVp`=o4as{5DbP$d0lLj=3E}|teVzecvLgAvsd+H+61Cs(d$NNU4ZWY$c(k{ z2Ya`EL`Zvqz0?7gZ88tp97fl%M+&^=?78gJ;~?B1G=p~aQJ{crgFs0mU@v`qP2*4!4aHUgDg zNwJ}iP5z4Y)mG6ooHigM_Fhtplfw6jW{ieH!WA{ZSx@zY$O;+FOU^e?SWLYpw5?=0 zQWn}nuP#$2Iv51NU0I178>>`@xv#4D7RxrK4eM-b4RrPcOElZAZ!R<{LV~=w zP6FDMZ(LN*qH0Pr6N`Br-N_b|zl6p}o{TKpqM6cp6AQ zr7^mWY4-UKML2$CI?+h`mE7wS( zQ#WDoG3#BO+s0Nk>*tQ_hxdeN3LOo;jM&1QH<5bpU!x&7aDXaXE6W!NY10@^Wt7w* zH4=yQw7TZ=Rb7L|zxET|&+a)fGzFA;_<;*1gd{XPkG0O4tb$urKCfc>HgpG}X!Ebu zo_Kq&)ZKFKDbh`|8M7JeH+N>*rsiW!EnI9!$45ecLl+-b+q1jB0??s{?3^%XUTxnS z(_Q}+21NtEDjB**cVZ-Vz@V0mVqc)utI7YV8C6;3LeGwF&u;m4$8(1&iLpFEFIEB z8dmR0L(W`505+cxL5I6RNj^<3KD6=HuC_J#`*)>zK2a_RNJx(=LYz+JC>(c26^5l zLAwwP60mSs%_N79qD_d6dsQ?So)a|4nfO{&W(GLi_cPmc zHoK-tI-B;4F7Ibm{OqbWo}!$Hmskci-OeezvP z3MYCB>l~<)OZ66)1Zun)cAj=NyS~a>>lN{>VZBCa@54f8dzHruCSAe~A|Cby<143y z?$~^1*28zq%(6Fw7T#H>kY^%e^XmwGH};ewWT0y#yV*UNh>DUVMlV#{E_5O-i35Ut z=W~0wD?gxbd0fk1+rR?9w9y=9s`2J-$X02`ls$KsZ^+}W&6z&;8WG0Z?fJ=Li}rWn z(U{96;8U{+J)Q}XD>ZivJPmC8@m-4z359Q%f8W#CO=-s=Qz0T|P2ziuo5SSDS6OT0 z_(-979aN$((9Ats2fVD}0AJ$kysEPeC;XtiV%mUOLDm-<{0xEuxH%K2aC_EhnZNhGc<}azuEI!NY%1uL~0?Wt3*XA!H;glY2;E zmhU8pGp~dC1>v|QVsmhhTU)2j!pv^o^W8V!*nWcCalQmIKJSE*c6vxnoIRLC>zTEw z0oUZ%V|UNxp|y4bD=4?n)-?&;fgAIt3kD$=`>?JCqXon?+ApkoXNq5|nYnWCZvTs7 zn&Vf-By(k^Y1x0*7t~645RgX#YkWA6^DJl-6(UZV z5bm@&hu+uqAiv?$GBru^=hKhwacsSk4PY*Qypc>cb@$(G=ugW{O9+gv7{C>pTB!nk zaEauZHBFhqsx0YV+E?0a>w11YJZ=LK;i<0P*@v7;GK2u3n-Bvh4X#XbL?u*m{BLYv z{canyO!#pw`QG$=4vP0=uhNJ85O314wT&CYcHOL3IFGh1E$w`|DwIpFl zp*gCS6#BcWSQV^fVD6VmnD?Cbg+T)PCaFy$nC@;JNouw*W!#z9*_HExlYv& z@~e8Kj@eMYzJ5m#DUN($IVw7tf?J*MBGe5z`9 zc?Ecu989m%tBGTWX_YR%S=0LMs$Wc5_N;a2beuv$1FmqvYyjlFN6lMP{RnxS^EhF! zCka3^5ISpV163`@Bpx5&!hgkh(huro2^j=epJ9wm+=Gi&s3K@TQt% zyt!PeP}nn)anKy*5*pDQf-cR6Zeh}dyCHI1xfBQ2d(_UaJ}qj)H(p6Urpi^R@;tC^ zg?%{LVan^`ztA8Fk#Kc^Ay8LdI()ZoAirur_bN#nP=kVk36Aht)M2*>5zJjr`q}{j z2j9FC9lTvMVqFp?kf@rm&?KLe)Y0PNSvhTf%9qr+*J>JRG~+MX0kNU3unXCh>uKTj zxDrY2MN{I2aQU-?NRg9WuZ9ytAhxsh9kO}#=fgv?)3!EurXL9g*^rjAB$pRL{eC94 z6cSlCs(~Mb6&K9EbS%CCqPFS7djmRifutb7r@gA4)wmSA;FBJ6iv4sR{NocOJ*OXl zcDsO*dVwIGt@+920JuzA5zO2-iFweTOtr)7n!sh76I4p<>NI_-R}$U?_* zLJH>Qfg&@*zMjzS8H<)dHtk|4XgYIgxx2Yk5!_%SwL<7eO@$^+Q4RZO#v75~4RR>0 z4-hNyEnXql!h6`yIu>0vkubW~xS%l^rth2A&6`0FZ0B9FP;6gZ#{v@0WtUEZn7Ne& zvD!T(LYP{oa?;PS1rRyD6rybF3C{EaGjQmiymu0VJ(_(y%NU+d02d`FLtj=*oA{zTbOrFoGZ$I$;(VYuOs8#xmnxBdyu;<6R+ZeD95B z0!t1QBpBIg!=qx*)vtSY9VCI1_|?6i&-Nf$3RWgsukNCGxnXuX3EMqMB6YrbYKiZ| z0=0I7o#rNNb2ULw7CHB{WnQy->B{Ez(!sGl7sAJC*Y3tKidA#j-JXjW)53jgM1@3~ zZ>1<>X-qcERV5uIyp*lUx)*qN{g@q?c#lAa!-LE+j?;QA$fiWhIQZbb?VUJT-=j(eH@YXD;s_@ZfUH$C}5_Y^v!l5UIf1caFulRBg>Q z%L^GIjc@!;R*eWW#$a&h0gRM@XP9=pV5$Do9SWuJp)Y6$zf#YK`A*AfG%dq+GjJyc zdyOFa%;0uB4l@<1zr(ah;KK(s!7h8_9VCgO0P^GgssMNha{vmcWEOa$CWGB3KtwId zfscPFvuld=W9x;^HT}0HL6m?|z%W_xlw_L5A6pDMzAGG!h^&y-9UEyTIC_h{T2Pjr zo2qXgb0)4;udUs9tvGkp3&rs6#4V>B*o0Bp4%PC8mO&}AHH)v%j!;vzaCNJRap2RN z!?XCtMJXCtm(skYa}+nAyQPn5U1mGBK{jq&=y}uAJ6e&kB`mn?2+YNTDzj~fHOQb3=Huxc_;3LdYS(P z+T`fC=~q^%h-Xi4VDCsq1n%NYTkhPv6=m12Ht6w(s^L-j6xEjHc-DDD_NpH3QtxOR z?LpB{rRLhlHO@@3<330jc4&CPg0IbNM!S~r`HH;&|Cle<<_bIbH!vofm%~}jmDPc3 z(8Xc(B>bEWC2=1@%lCm@3(3iuJC97QmnTvx`iOmINwZ`COm!{?;!6QwUCR)1J`f{6 zY`qVe+!*x+8A@a=_&_$sMttz5o$*O2sl!&HNn(rJ8Avxv zmlpL-a?%IvIT~FV9pTVtRY=Nf!|js0b0>IP2@ zrajdz0b^;cSzSAHXiEE?T?)~R7Q71!)(~6+E&t1v)Y^wr*Gk6WGx8@%!R@=jM?R#V zh=pF!V{moQgT&R+S+FJ0CG{&Zd`6od+=vjB1dzk`IQZqm4qn)Yca6)?HBM)%aEoAA z#nErQB)(}M!X>gf#H*PdzQYt#Kh6%wWSMOY8M$v#pcJ&9NG#?LS`xWok_$z*Gn~_= z1X3v7eAYENp^UHl*DLmmh4dH$jGNwBjdHWpsSOuRwjZg%{J7w=4uUWmfwUr7&(Rj2 z7TOp!C})$)1?`lUt2PCggtm&DRzycTwENDLbTtQeI$kae3!^0(z7p9Zi=j2;&r$Vz zLp1(Ky>Y~6Ep=Fz+U&p5ZZ`{c@60&NJ~RXGKD;)g?cKm^xBEF4+268P$Jg2XhS{%J zmgG5x2wfVT*{ro-?2rm%vJ*B^!*+cSiWy-H`n|v(O(3ga#=Z~2yPClaPWgcB_opR6 zb3m9hAcE0c=*`;=FD$oWjZY|%C>sKQ;hVGdw0zZ&^7yeNb6S|B$iBxWX-0km-wW+g zRhthIC%6mtQi9()gAYQ96?A5(((n_3oo_$t@@2RZ$vt8kJGBY;+fY!@q7{F#Bq@u| zq;}UQXl>*T_EM&jD4Tt6L$k-_XRO50eQs72;~8}+;lh1TikW(&Mw&1bwz9oVWFg-y zR0lrW?Ot4*9JvGs3E)>Ds~e>xCa6YK;|j`=VHnL2fme2 z$2W#pwlX;YsSF>|X1Msq8+IqcAJ)k1D1JmG)KUO{DXw|&!jm9>LSP1_v%GmMAZvm( zTMFmK$$h{tYB+ZW=j;|}C&ZWj%l}(HPO|5;7kQU+>)oOcmQ<)L8P4LvuW5@d?MA`JM&_(qQ=GeRHlS+CESTNyPwdZIxh~jAs?>iO(9wsqt)vj z{n<~A86-r{3)YQq!#ejj<@?fduFSemK$@tgc<(_XE8Nc9O8*u1>&X0+d?yWbnt4pS z^J~dulxRUPi};fIq~-msTmi!k1~{Xtrkz#xryVzutf<}uHBNg~ zt64GM^o_T1<~I+#)zaC^8J%FB8>bo&ASx^^X;8}HJ&b{@-; z=tN3aiC0C&kN8uEDp+gCH+zp;|H=Qr2@@dU>^M&Mf+f^Ve%6vD{qEi8jH*ys8PvVq z&zB~$zPA}t0$1!)V$-pv9tCaC=B5?Kgrs2zoZ`UF{Xoi9ig#h|nl@YTikcPLEpN+( zN)7E5c4+L{PAQ-8s!$HyH1ZW*A1a`hu?s`+7Uf*oOz`LRr>lfDr2Rf|YfVq4DAh( z-F%N~2#d(>lvpdK`6jr6d71odu2=)<2Y5$LX_P^C_|OtS%T_-^Mfk`@9*s@dU19^( zd@jfrv!uaCyE_;CFl6D!f2-K+f8aiMe!qL*4Sk=5d`N9{=3PYf6o82 z8gl$c5dV@8TPpvO1zQTI{wN-h4E`HO{{h_pR`dQB%yIl%asLZTud#pY`u}vm{qNN5f8o9VA8Ne#o8x=#x_-4_?Z!ydHt_#JIvs*)r-d6**1au!|e+jIj*aGp9!-XFtqRdDWLuqGMCq45U z999Ec!3!6GHV!|*R?xjfrL3xLt`i)=?liNFjm1j#ip5A4bv%(pN!o@dsBe3n8FCd? z<-h#&fvmxOxXXp_B)Z=hr{1iK_1anJCo}F%o;^#;c^DytAb$&MSd+7h&)XYS{$Ax7 zAznPp=3+;i+J|9>`~p#!x`xRzW|HlMs>Nt`NmdD;&YAh7ZV_lhwGXBG?0S-3&f4H_ z+C1g>dmk@@X1tPp&#KCcV(lh%5v0Df0}jOK22HDdVh-xk|4a?Zs~noP)iRv4-77XQ18Os9hsK7}R4r@x5sa`^UEah67a`F~i zFJ8BFRH6KS(NTMOU)!VT4Nt1)m~#lbaEdaXaHi_jAE`Mv{)F%FDNk|N#F_%mMyruT zt9!dr)5wwNIkg2_q?{CN|E0>_EOWbAwY4+K4G%j}EPh|l=Y6|>)bRHy{BF#1KvtlY1Q?$Yp z2n%veKiD|!vKy{gK8>TOk<|!+!e{a_R&8x${nr*npyo<0%hkGXqVllc1~ttsd+#rs zHX5hClhRC{pSp^J*k@n${XE-V^EQM5x;n4n&H4+DJI|KW>M^dcE^C$~*q^z)U82~C zId{3u=jP^?3V$X5=6Ptl5OQOXwHf7>ZkZ}{ddsXGDjVHq*e4RLv?XBGMUR=f?|)f8 z2vzNA)zLN^9e>QuS@@{ke&rvg^fq#bY|0x5 z-daiQ5XHD7Tf`v0CiNC^24Y_G=bVAQt7H4a%cpP^V64@8*W%{Oy~?t4gUV4o<$#>3 zttYgUJlT*h+bfP%rcN1kRgYc+uK-Cg0|V@CEC2Do3#^cSrkDF!dAZ|hGn2MAy`-dP znr@`cwMctZ)i6W<8a}p|w0suV8+9iurbB+CD@KdvjtE;xtMxd;mAiF{%h`nK=R@Kn zNA&bIPH3+A8{;_!H@*y`Q}KaO8NNc$09C^s>W;%d9V)VCFE5(+436XPZDtEd-GXVb z$Sc#@E+^&R6tKMuX$8*%GEIoQLt28Th75>buG;qs40>0dBpoxol@1P}oKCgOT~NBg ztAvw?Ga&*je^ZrrQ&}x!dBs6-N_QgHmJP0(vzM96?uzin+82c{|+KbQRvoL%mLsh-c+ zwEI;8x)7!|7qZoB7s{e+*F5t8;bY=QsJm~rf3-=cwSQCM4c@sigq~O1yYbxseusHX zGl2RbM`8Ave?{QpFSI6&OCsg0%@OAT*)&pET{vZ%)G8-6P#J@?`;HoJk<)12nHKZE zOa0A!3$Hsgphvd)rtF1yFyM`Hn+sn^6Z2h_4i^TG{5%QT@n?Wu7|`ixxaRJ8%=+o~ z0e8}-HB$F`8@;$JqpT*Yc{wr6kkvJmH!BFFl*Sdz!eFuN@KPBuwCIok;4#{o zS85@6&kH)kwix&(9 ze_h^xOlf@lJFOgTt>v}>S`Q!VMTv-~c%uNSsgH}39TjWaUEiJA_fTNlir@atd+GG5 zweswzEkBKL%N8PRWw(k3Qkp#%V@U|>oq+AR*BydQp-P^!3T`+qj>_8|f?oBuFtNsC z?8t7xuQ-a9R>@7EoS$M>bS7&R<`mb)JiRj-ZkBtwp4KILe;J=lu72rc`O@2+%hR(W zU)r_IchMSW#zt=kq%)k7Jd@wBmG{H4v%D`&eWY)(a;C1+)5vS@t-+ke-1s!mtnOel z5R)id)Ptx?tuIVyl*zLMr7Jf?9UOEhVN!=p9N3C=oOGHOm&D(>)KffC@8|T=v+8)w z0oyFs-fFJ$^=;bl3#a^`xMmID7yKOfAfIt|W7he%ct!||qvqzAB=P85NfHxtKu!DH zA3=SZjd9a~!b_IgXK-#(>BnB%!kp4-2d%75+v_^(A?=UlsG)Y=HHJuMHif)ArMJfS zwb%!9X^ZqSoMKtple7U5`Ay*Nx6|=|daP|)y4^8tf`{n7v}{+In~+sjKwM5$t5=Go zxm?bZzcpylq@tiy!R<-85Q~@`85>J{hXJ=dz@_@I5{pMBb7cx#c_q_i&NS*F>j7K> zmRj!P47>hcQPoYQMJUYN(?brYs)lz-Bch0P{1&)iNYw6%V zTcDVft5D0y_JIBM4#U)la*7dWBUIt^ErJe*poWOt>8?KFvoK7*tb6~+ib9-cIHA5= znA?8m@%CU}1MQi{j2x={)xpS!lDdG=LZJJGZ7~1c;b-K04c;P8i~yH*Wv>da!zo;> zNe^Cv@CS7+wE>eFF{Q2B0kKey}6ad^xM+LZ95e#&d5G@;ciQCC&>Fkox%O+J` zLR4TM&fquZ=5vS`2|^?jR$vk4-ixWe^Wx&@D4 zW2Bh*h?}`aT_8xQA%fS)^UI&t;o&M<{Ng&g+0iSmca}$<$nWR(Yn5g= z4QCf*WL>xaTI-kEQ<{fkns9ay_d%D))Os1+sQ2w#&lAjbA2oVGxOL4J2Ko6Cexj}C zu2?*3hQV$m6%U_@6)+VS2@81XX2rjir(Q=5&6x8sFta+0?V2kxKj&@!obg;~jh$c* zV597wY~FX<1r_-EhhDE%xYIm`G9*hYA^uK|rsC5~4Y8*gcf~YAY8IJ2QXDdOB33(K zQbLQ4UFN#C-;}nyGEX@GbO9&HVBpLSf|gY)iXgvt5bkm9-*l5jIsJh#$arnbbe;^h zzrpY<3rP8VFp?<~h;U%(MM`m~7s29-Qt8Qkn6xvUQu4 zQy2lM|1a@P+XDSKu3D-Lr}5NB(@NsEUgBPAVKzMo#P1@nq@Z6=$zmuETgzq5WmcjO z4<|{vpvM~txuqLs_Ct2>d0ddR#jW2A0X#n?2LQ{WyLNois#{$`EcYGzTc4x}WY7AT zrmKZO@+(4*tDn}3#h=v_@!3tb>`c~KUej9q_AON`^5Rv_Dz#cayRIhOqT6wjjy&I# z=Cj6y4ZA{5>>xky8j+C@wK9+v6?I!{(u5h*7!k_|E_|#&R4!-%wK{CzT62eE4}WS9_ecw2?0c zI#OHVnA@+Ea8sOg};>=6eF9BBqj*GUvPGV+Ji1H^veas(+x7( z9j7nK#7-%oW!%jSHWFvNJNS7SoeG)m^i*vR>|MjEIWDL`gksX-S-#mNpt!O*ghu`sew%ip;PWl)|FvmLtj?|LwuT)5`v% z98>R6gLg?0CrP}g+39Mw>dAh!W#&r?4Z?5jNGiUih$O+B-crU6`cJ?2Kj9z6g{w<5 z(N`PRe{_lMoJp@4#@R9@&5MOiW#QUO_$M87MhsRTqOb$Fz@q+sxpa$OH7 z@$kV?)y1lG2>Vwxx;^OFx^ntQDRq`}Y7sWcX+w^a)X4XiBI6v#c(fEA!z%$yJxqw1 ziHW|zdFd#}Yk?mfQWxRCf$xBUyClv!ZU%eFA-;o7DB!_?vOEQ+kaNk3y8|&`1G>pl z5Z0ubK9J`ey~esNC+%yxgc5faXJWs>bs_9TOr#YS=Fl4pv$ zvc4YV!tX~K)s@ru%nul3^UKUBb0y}olq5dw3B5r|7o|Qh>2MaeUpbgqC7%$DV_n;+ zx&TkCD2NfF2F)l(PWOS(YIMGtj8gV)!is)>LY|8`IaP|rG*69W-5BVBe{foXKttLk zYq+quc#!$`r;f`)3nguk;?208(KwL9J}=FO0LdQMk`4BHIz zrPZ~SRZr5PMLxh=mfECI54|CPlMvlBqwn8aD*^1SmAveiSd_ZRr$wQiaUa0Gu<5y* zYHI^@6BcMGtu7Sf#S_t!X!hC!+#1nYi1v8056e!RZ+zEgPst)%j{2#QaLIw5keleV z>bYd6H4*Ir_J%iiK}8uE*N~u8=5js-EPZ^B*HMUSJK4a$1KJ4fg5W zclJ7(@2F%a-0p?c7WQ|~;PyM&TVq5h;6dc+Hf76crn`Cc63S~YE3%pmuc=rvdjgef zH)-zXmto$iad5eTe&q?S6*i)Z3UDhvxmBv@gk1a)O*Ux{(4XK;*@9C0fX8SMk&Pe1 z;Wa+VbnBuONmluXGI+5Uvy%Mx%}$Cs*AWKa84=A;gTPa)v@<#EF}j=QdSi{gw-bkJ zeT2VbRdWr2v$i&p*{Fg)Mo1rEMw6u)0fMA2OJHRE1WvB!Je)5+xVY(R}HQKf@A?A?9#>GJR7yO`zsn(*_(Rr jK0W%c+R(i{*0FbPqu;}32gvM#9EZ+B{RfrzZQuSs3aII@ diff --git a/docs/screenshots/mitmproxy-intercept-mid.png b/docs/screenshots/mitmproxy-intercept-mid.png deleted file mode 100644 index d5b0392237cde87f8c52e16e47261b8990358b79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19841 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 I8v|nh4_HTv_y7O^ diff --git a/docs/screenshots/mitmproxy-intercept-result.png b/docs/screenshots/mitmproxy-intercept-result.png deleted file mode 100644 index 7d9f5c94d59d17f690ea26eaced378de3d3ad688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22855 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 diff --git a/docs/screenshots/mitmproxy-kveditor-editmode.png b/docs/screenshots/mitmproxy-kveditor-editmode.png deleted file mode 100644 index a8315ee519a77489030427844ea3b367e73f5157..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44528 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

&+`iP*@NTJsk?c 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 N<(|gf(%Vm7{1>ecyAuEa diff --git a/docs/screenshots/mitmproxy-kveditor.png b/docs/screenshots/mitmproxy-kveditor.png deleted file mode 100644 index 144b9701f8f2c18116408d31ac918904948191de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44852 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 MzSg~xyU&9E7ZU6jyZ`_I diff --git a/docs/screenshots/mitmproxy.png b/docs/screenshots/mitmproxy.png deleted file mode 100644 index 42a10e329bd605cc6994b1d4875eaceecd9f0c08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152596 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 -- HTTP - - `mitmproxy.http.HTTPRequest <#mitmproxy.http.HTTPRequest>`_ - - `mitmproxy.http.HTTPResponse <#mitmproxy.http.HTTPResponse>`_ - - `mitmproxy.http.HTTPFlow <#mitmproxy.http.HTTPFlow>`_ -- WebSocket - - `mitmproxy.websocket.WebSocketFlow <#mitmproxy.websocket.WebSocketFlow>`_ - - `mitmproxy.websocket.WebSocketMessage <#mitmproxy.websocket.WebSocketMessage>`_ -- Logging - - `mitmproxy.log.Log <#mitmproxy.controller.Log>`_ - - `mitmproxy.log.LogEntry <#mitmproxy.controller.LogEntry>`_ - - -Errors ------- - -.. autoclass:: mitmproxy.flow.Error - :inherited-members: - -HTTP ----- - -.. autoclass:: mitmproxy.http.HTTPRequest - :inherited-members: - -.. autoclass:: mitmproxy.http.HTTPResponse - :inherited-members: - -.. autoclass:: mitmproxy.http.HTTPFlow - :inherited-members: - -WebSocket ---------- - -.. autoclass:: mitmproxy.websocket.WebSocketFlow - :inherited-members: - -.. autoclass:: mitmproxy.websocket.WebSocketMessage - :inherited-members: - -Logging --------- - -.. autoclass:: mitmproxy.log.Log - :inherited-members: -.. autoclass:: mitmproxy.log.LogEntry - :inherited-members: diff --git a/docs/scripting/events.rst b/docs/scripting/events.rst deleted file mode 100644 index d8b1fbb8e..000000000 --- a/docs/scripting/events.rst +++ /dev/null @@ -1,248 +0,0 @@ -.. _events: - -Events -======= - -General -------- - -.. list-table:: - :widths: 40 60 - :header-rows: 0 - - * - .. py:function:: configure(options, updated) - - Called once on startup, and whenever options change. - - *options* - An ``options.Options`` object with the total current configuration - state of mitmproxy. - *updated* - A set of strings indicating which configuration options have been - updated. This contains all options when *configure* is called on - startup, and only changed options subsequently. - - * - .. py:function:: done() - - Called once when the script shuts down, either because it's been - unloaded, or because the proxy itself is shutting down. - - * - .. py:function:: log(entry) - - Called whenever an event log is added. - - *entry* - An ``controller.LogEntry`` object - ``entry.msg`` is the log text, - and ``entry.level`` is the urgency level ("debug", "info", "warn", - "error"). - - * - .. py:function:: start() - - Called once on startup, before any other events. If you return a - value from this event, it will replace the current addon. This - allows you to, "boot into" an addon implemented as a class instance - from the module level. - - * - .. py:function:: tick() - - Called at a regular sub-second interval as long as the addon is - executing. - - -Connection ----------- - -.. list-table:: - :widths: 40 60 - :header-rows: 0 - - * - .. py:function:: clientconnect(root_layer) - - Called when a client initiates a connection to the proxy. Note that a - connection can correspond to multiple HTTP requests. - - *root_layer* - The root layer (see `mitmproxy.proxy.protocol` for an explanation what - the root layer is), provides transparent access to all attributes - of the :py:class:`~mitmproxy.proxy.RootContext`. For example, - ``root_layer.client_conn.address`` gives the remote address of the - connecting client. - - * - .. py:function:: clientdisconnect(root_layer) - - Called when a client disconnects from the proxy. - - *root_layer* - The root layer object. - - * - .. py:function:: next_layer(layer) - - - Called whenever layers are switched. You may change which layer will - be used by returning a new layer object from this event. - - *layer* - The next layer, as determined by mitmpmroxy. - - * - .. py:function:: serverconnect(server_conn) - - Called before the proxy initiates a connection to the target server. - Note that a connection can correspond to multiple HTTP requests. - - *server_conn* - A ``ServerConnection`` object. It is guaranteed to have a non-None - ``address`` attribute. - - * - .. py:function:: serverdisconnect(server_conn) - - Called when the proxy has closed the server connection. - - *server_conn* - A ``ServerConnection`` object. - - -HTTP Events ------------ - -.. list-table:: - :widths: 40 60 - :header-rows: 0 - - * - .. py:function:: http_connect(flow) - - Called when we receive an HTTP CONNECT request. Setting a non 2xx - response on the flow will return the response to the client and abort - the connection. CONNECT requests and responses do not generate the - usual HTTP handler events. CONNECT requests are only valid in regular - and upstream proxy modes. - - *flow* - A ``models.HTTPFlow`` object. The flow is guaranteed to have - non-None ``request`` and ``requestheaders`` attributes. - - - * - .. py:function:: request(flow) - - Called when a client request has been received. - - *flow* - A ``models.HTTPFlow`` object. At this point, the flow is - guaranteed to have a non-None ``request`` attribute. - - * - .. py:function:: requestheaders(flow) - - Called when the headers of a client request have been received, but - before the request body is read. - - *flow* - A ``models.HTTPFlow`` object. At this point, the flow is - guaranteed to have a non-None ``request`` attribute. - - * - .. py:function:: responseheaders(flow) - - - Called when the headers of a server response have been received, but - before the response body is read. - - *flow* - A ``models.HTTPFlow`` object. At this point, the flow is - guaranteed to have a non-none ``request`` and ``response`` - attributes, however the response will have no content. - - * - .. py:function:: response(flow) - - - Called when a server response has been received. - - *flow* - A ``models.HTTPFlow`` object. At this point, the flow is - guaranteed to have a non-none ``request`` and ``response`` - attributes. The raw response body will be in ``response.body``, - unless response streaming has been enabled. - - * - .. py:function:: error(flow) - - Called when a flow error has occurred, e.g. invalid server responses, - or interrupted connections. This is distinct from a valid server HTTP - error response, which is simply a response with an HTTP error code. - - *flow* - The flow containing the error. It is guaranteed to have - non-None ``error`` attribute. - - -WebSocket Events ------------------ - -These events are called only after a connection made an HTTP upgrade with -"101 Switching Protocols". No further HTTP-related events after the handshake -are issued, only new WebSocket messages are called. - -.. list-table:: - :widths: 40 60 - :header-rows: 0 - - * - .. py:function:: websocket_handshake(flow) - - Called when a client wants to establish a WebSocket connection. The - WebSocket-specific headers can be manipulated to alter the - handshake. The ``flow`` object is guaranteed to have a non-None - ``request`` attribute. - - *flow* - The flow containing the HTTP WebSocket handshake request. The - object is guaranteed to have a non-None ``request`` attribute. - - * - .. py:function:: websocket_start(flow) - - Called when WebSocket connection is established after a successful - handshake. - - *flow* - A ``models.WebSocketFlow`` object. - - * - .. py:function:: websocket_message(flow) - - - Called when a WebSocket message is received from the client or server. The - sender and receiver are identifiable. The most recent message will be - ``flow.messages[-1]``. The message is user-modifiable and is killable. - A message is either of TEXT or BINARY type. - - *flow* - A ``models.WebSocketFlow`` object. - - * - .. py:function:: websocket_end(flow) - - Called when WebSocket connection ends. - - *flow* - A ``models.WebSocketFlow`` object. - - * - .. py:function:: websocket_error(flow) - - Called when a WebSocket error occurs - e.g. the connection closing - unexpectedly. - - *flow* - A ``models.WebSocketFlow`` object. - - -TCP Events ----------- - -These events are called only if the connection is in :ref:`TCP mode -`. So, for instance, TCP events are not called for ordinary HTTP/S -connections. - -.. list-table:: - :widths: 40 60 - :header-rows: 0 - - - * - .. py:function:: tcp_start(flow) - - Called when TCP streaming starts. - - *flow* - A ``models.TCPFlow`` object. - - * - .. py:function:: tcp_message(flow) - - - Called when a TCP payload is received from the client or server. The - sender and receiver are identifiable. The most recent message will be - ``flow.messages[-1]``. The message is user-modifiable. - - *flow* - A ``models.TCPFlow`` object. - - * - .. py:function:: tcp_end(flow) - - Called when TCP streaming ends. - - *flow* - A ``models.TCPFlow`` object. - - * - .. py:function:: tcp_error(flow) - - Called when a TCP error occurs - e.g. the connection closing - unexpectedly. - - *flow* - A ``models.TCPFlow`` object. diff --git a/docs/scripting/overview.rst b/docs/scripting/overview.rst deleted file mode 100644 index 5ceb5da36..000000000 --- a/docs/scripting/overview.rst +++ /dev/null @@ -1,148 +0,0 @@ -.. _overview: - -Overview -======== - -Mitmproxy has a powerful scripting API that allows you to control almost any -aspect of traffic being proxied. In fact, much of mitmproxy's own core -functionality is implemented using the exact same API exposed to scripters (see -:src:`mitmproxy/addons`). - - -A simple example ----------------- - -Scripting is event driven, with named handlers on the script object called at -appropriate points of mitmproxy's operation. Here's a complete mitmproxy script -that adds a new header to every HTTP response before it is returned to the -client: - -.. literalinclude:: ../../examples/simple/add_header.py - :caption: :src:`examples/simple/add_header.py` - :language: python - -All events that deal with an HTTP request get an instance of `HTTPFlow -`_, which we can use to manipulate the -response itself. We can now run this script using mitmdump, and the new header -will be added to all responses passing through the proxy: - ->>> mitmdump -s add_header.py - - -Examples --------- - -A collection of addons that demonstrate popular features can be found at :src:`examples/simple`. - - -Using classes -------------- - -In the example above, the script object is the ``add_header`` module itself. -That is, the handlers are declared at the global level of the script. This is -great for quick hacks, but soon becomes limiting as scripts become more -sophisticated. - -When a script first starts up, the `start `_, event is -called before anything else happens. You can replace the current script object -by returning it from this handler. Here's how this looks when applied to the -example above: - -.. literalinclude:: ../../examples/simple/add_header_class.py - :caption: :src:`examples/simple/add_header_class.py` - :language: python - -So here, we're using a module-level script to "boot up" into a class instance. -From this point on, the module-level script is removed from the handler chain, -and is replaced by the class instance. - - -Handling arguments ------------------- - - -FIXME - - -Logging and the context ------------------------ - -Scripts should not output straight to stderr or stdout. Instead, the `log -`_ object on the ``ctx`` context module -should be used, so that the mitmproxy host program can handle output -appropriately. So, mitmdump can print colorised script output to the terminal, -and mitmproxy console can place script output in the event buffer. - -Here's how this looks: - -.. literalinclude:: ../../examples/simple/log_events.py - :caption: :src:`examples/simple/log_events.py` - :language: python - -The ``ctx`` module also exposes the mitmproxy master object at ``ctx.master`` -for advanced usage. - - -Running scripts on saved flows ------------------------------- - -When a flow is loaded from disk, the sequence of events that the flow would -have gone through on the wire is partially replayed. So, for instance, an HTTP -flow loaded from disk will trigger `requestheaders -`_, `request `_, -`responseheaders `_ and `response -`_ in order. We can use this behaviour to transform saved -traffic using scripts. For example, we can invoke the replacer script from -above on saved traffic as follows: - ->>> mitmdump -dd -s "./arguments.py html fakehtml" -r saved -w changed - -This command starts the ``arguments`` script, reads all the flows from -``saved`` transforming them in the process, then writes them all to -``changed``. - -The mitmproxy console tool provides interactive ways to run transforming -scripts on flows - for instance, you can run a one-shot script on a single flow -through the ``|`` (pipe) shortcut. - - -Concurrency ------------ - -The mitmproxy script mechanism is single threaded, and the proxy blocks while -script handlers execute. This hugely simplifies the most common case, where -handlers are light-weight and the blocking doesn't have a performance impact. -It's possible to implement a concurrent mechanism on top of the blocking -framework, and mitmproxy includes a handy example of this that is fit for most -purposes. You can use it as follows: - -.. literalinclude:: ../../examples/complex/nonblocking.py - :caption: :src:`examples/complex/nonblocking.py` - :language: python - - -Testing -------- - -Mitmproxy includes a number of helpers for testing addons. The -``mitmproxy.test.taddons`` module contains a context helper that takes care of -setting up and tearing down the addon event context. The -``mitmproxy.test.tflow`` module contains helpers for quickly creating test -flows. Pydoc is the canonical reference for these modules, and mitmproxy's own -test suite is an excellent source of examples of usage. Here, for instance, is -the mitmproxy unit tests for the `anticache` option, demonstrating a good -cross-section of the test helpers: - -.. literalinclude:: ../../test/mitmproxy/addons/test_anticache.py - :caption: :src:`test/mitmproxy/addons/test_anticache.py` - :language: python - - -Developing scripts ------------------- - -Mitmproxy monitors scripts for modifications, and reloads them on change. When -this happens, the script is shut down (the `done `_ event is -called), and the new instance is started up as if the script had just been -loaded (the `start `_ and `configure -`_ events are called). diff --git a/docs/scripts/filters.py b/docs/scripts/filters.py new file mode 100755 index 000000000..e61733a0c --- /dev/null +++ b/docs/scripts/filters.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python + +from mitmproxy import flowfilter + + +print("") +for i in flowfilter.help: + print("" % i) +print("
%s%s
") \ No newline at end of file diff --git a/docs/src/config.toml b/docs/src/config.toml new file mode 100644 index 000000000..c9cecd8b0 --- /dev/null +++ b/docs/src/config.toml @@ -0,0 +1,9 @@ +baseURL = "" +languageCode = "en-us" +title = "mitmproxy.org docs" +theme = "mitmproxydocs" +publishDir = "../public" +RelativeURLs = true + +[indexes] + tag = "tags" diff --git a/docs/introduction.rst b/docs/src/content/_index.md similarity index 85% rename from docs/introduction.rst rename to docs/src/content/_index.md index c33cfe483..a977e2db2 100644 --- a/docs/introduction.rst +++ b/docs/src/content/_index.md @@ -1,5 +1,11 @@ -Introduction -============ +--- +title: "Introduction" +menu: + overview: + weight: 1 +--- + +# Introduction **mitmproxy** is an interactive man-in-the-middle proxy for HTTP and HTTPS with a console interface. @@ -9,10 +15,10 @@ with a console interface. **mitmweb** is a web-based interface for mitmproxy. Documentation, tutorials and distribution packages can be found on the -mitmproxy website: `mitmproxy.org `_ +[mitmproxy website](https://mitmproxy.org). -.. rubric:: Features +## Features - Intercept HTTP & HTTPS requests and responses and modify them on the fly - Save complete HTTP conversations for later replay and analysis @@ -23,3 +29,4 @@ mitmproxy website: `mitmproxy.org `_ - Make scripted changes to HTTP traffic using Python - SSL/TLS certificates for interception are generated on the fly - And much, much more... + diff --git a/docs/src/content/addons-commands.md b/docs/src/content/addons-commands.md new file mode 100644 index 000000000..f689d763f --- /dev/null +++ b/docs/src/content/addons-commands.md @@ -0,0 +1,134 @@ +--- +title: "Commands" +menu: + addons: + weight: 4 +--- + +# Commands + +Commands allow users to actively interact with addons - querying their state, +commanding them to perform actions, and having them transform data. Like +[options]({{< relref addons-options >}}), commands are typed, and both +invocations and data returned from commands are checked at runtime. Commands are +a very powerful construct - for instance, all user interaction in mitmproxy +console are built by binding commands to keys. + + +## Simple example + +Let's begin with a simple example. + +{{< example src="examples/addons/commands-simple.py" lang="py" >}} + +To see this example in action, start mitmproxy console with the addon loaded: + +{{< highlight bash >}} +> mitmproxy -s ./examples/addons/commands-simple.py +{{< /highlight >}} + +Now, make sure the event log is showing, and then execute the command at the +prompt (started by typing ":"): + +{{< highlight none>}} +:myaddon.inc +{{< /highlight >}} + +Notice that tab completion works - our addon command has complete parity with +builtin commands. There are a few things to note about this example: + +- Commands are declared through the `command.command` decorator. Each command + has a unique name - by convention, we use period-separated names, with the + name of the addon as a prefix. +- Annotating commands with types is mandatory, including the return type (in + this case `None`). This allows mitmproxy to support addon commands throughout + its toolset - runtime invocations are type checked, addon commands are + included in the built-in help, the command editor in mitmproxy console can + perform sophisticated completion and error checking, and so forth. + + +## Working with flows + +Since command arguments are typed, we can provide special conveniences for +working with certain important data types. The most useful of these are the +`Flows` classes that represent mitmproxy traffic. + +Consider the following addon: + +{{< example src="examples/addons/commands-flows.py" lang="py" >}} + +The `myaddon.addheader` command is quite simple: it takes a sequence of flows, +and adds a header to every request. The really interesting aspect of this +example is how users specify flows. Because mitmproxy can inspect the type +signature, it can expand a text flow selector into a sequence of flows for us +transparently. This means that the user has the full flexibility of [flow +filters]({{< relref addons-options >}}) available. Let's try it out. + +Start by loading the addon into mitmproxy and sending some traffic through so we +have flows to work with: + +{{< highlight bash >}} +> mitmproxy -s ./examples/addons/commands-flows.py +{{< /highlight >}} + +We can now invoke our toy command in various ways. Let's begin by running it +just on the currently focused flow: + +{{< highlight none >}} +:myaddon.addheader @focus +{{< /highlight >}} + +We can also invoke it on all flows: + +{{< highlight none >}} +:myaddon.addheader @all +{{< /highlight >}} + +Or only flows from **google.com**: + +{{< highlight none >}} +:myaddon.addheader ~d google.com +{{< /highlight >}} + +What's more, we can trivially bind these commands to keyboard shortcuts within +mitmproxy if we plan to use them frequently. Flow selectors combined with +commands are amazingly powerful, and lets us build and expose re-usable functions +for operating on flows. + + +## Paths + +Commands can take an arbitrary number of arguments. Let's build on the previous +example to illustrate this, and also demonstrate another special type: paths. + +{{< example src="examples/addons/commands-paths.py" lang="py" >}} + +Our command calculates a histogram of the domains in the specified set of flows, +and writes it to a path which is specified as the second argument to the +command. Try invoking it like this: + +{{< highlight none >}} +:myaddon.histogram @all /tmp/xxx +{{< /highlight >}} + +Notice that mitmproxy provides tab completion both for the flow specification +and the path. + + + +## Supported Types + +The following types are supported for options. If you need to use a type not +listed here, please send us a pull request. + +- Primitive types: `str`, `int`, `bool` +- Sequences: `typing.Sequence[str]` +- Flows and flow sequences: `flow.Flow` and `typing.Sequence[flow.Flow]` +- Multiple choice strings: `types.Choice` +- Meta-types: `types.Command` and `types.Arg`. These are for constructing + commands that invoke other commands. This is most commonly useful in + keybinding - see the built-in mitmproxy console keybindings for a rich suite + of examples. +- Data types: `types.CutSpec` and `types.Data`. The cuts mechanism is in alpha + at the moment, and provides a convenient way to snip up flow data. +- Path: `types.Path` diff --git a/docs/src/content/addons-events.md b/docs/src/content/addons-events.md new file mode 100644 index 000000000..489ea342f --- /dev/null +++ b/docs/src/content/addons-events.md @@ -0,0 +1,24 @@ +--- +title: "Events" +menu: + addons: + weight: 2 +--- + +# Events + +Addons hook into mitmproxy's internal mechanisms through events. These are +implemented on addons as methods with a set of well-known names. Many events +receive `Flow` objects as arguments - by modifying these objects, addons can +change traffic on the fly. For instance, here is an addon that adds a response +header with a count of the number of responses seen: + +{{< example src="examples/addons/addheader.py" lang="py" >}} + + +## Supported Events + +Below is an addon class that implements stubs for all events. We've added +annotations to illustrate the argument types for the various events. + +{{< example src="examples/addons/events.py" lang="py" >}} \ No newline at end of file diff --git a/docs/src/content/addons-options.md b/docs/src/content/addons-options.md new file mode 100644 index 000000000..930847d02 --- /dev/null +++ b/docs/src/content/addons-options.md @@ -0,0 +1,101 @@ +--- +title: "Options" +menu: + addons: + weight: 3 +--- + +# Options + +At the heart of mitmproxy is a global options store, containing the settings +that determine the behaviour of both mitmproxy and its addons. Options can be +read from a configuration file, set on the command-line and changed +interactively by users on the fly. + +All options are annotated with one of a set of supported types. Mitmproxy knows +how to serialise and deserialise these types, and has standard ways of +presenting typed values for editing in interactive programs. Attempting to set a +value with the wrong type will result in an error. This means that addon options +get full support throughout mitmproxy's toolchain simply by declaring a type. + + +## Simple example + +{{< example src="examples/addons/options-simple.py" lang="py" >}} + +The `load` event receives an instance of `mitmproxy.addonmanager.Loader`, which +allows addons declare options and commands. In this case, the addon adds a +single `addheader` option with type `bool`. Let's try this out by running the +script in mitmproxy console: + +{{< highlight bash >}} +> mitmproxy -s ./examples/addons/options-simple.py +{{< /highlight >}} + +You can now use CURL to make a request through the proxy like this: + +{{< highlight bash >}} +> env http_proxy=http://localhost:8080 curl -I http://google.com +{{< /highlight >}} + +If you run this request immediately, you'll notice that no count header is +added. This is because our default value for the option was `false`. Press `O` +to enter the options editor, and find the `addheader` option. You'll notice that +mitmproxy knows this is a boolean, and lets you toggle the value between true +and false. Set the value to `true`, and you should see a result something like +this: + +{{< highlight bash >}} +> env http_proxy=http://localhost:8080 curl -I http://google.com +HTTP/1.1 301 Moved Permanently +Location: http://www.google.com/ +Content-Length: 219 +count: 1 +{{< /highlight >}} + +When this addon is loaded, the `addheader` setting is available in the +persistent [YAML configuration file]({{< relref "concepts-options" >}}). You can +also over-ride the value directly from the command-line for any of the tools +using the `--set` flag: + +{{< highlight bash >}} +mitmproxy -s ./examples/addons/options-simple.py --set addheader=true +{{< /highlight >}} + + +## Handling configuration updates + +Sometimes, simply testing the value of an option from an event is not +sufficient. Instead, we want to act immediately when an option is changed by the +user. This is what the `configure` event is for - when it is triggered, it +receives a set of changed options. An addon can check if an option is in this +set, and then read the value from the options object on the context. + +One common use for this function is to check that an option is valid, and give +the user feedback if it's not. If an `exceptions.OptionsError` exception is +raised during configure, all the changes in the update are automatically rolled +back, and an error is displayed to the user. Let's see an example. + +{{< example src="examples/addons/options-configure.py" lang="py" >}} + +There are a few things to note here. First, the option we add uses +`typing.Optional`. This signals to mitmproxy that `None` is a valid value for +this option - that is, it can be unset. Second, the `configure` method is first +called with our default value (`None`), and then later with an updated value if +the option is changed. If we try to load the script with an incorrect value, we +now see an error: + +{{< highlight none >}} +> mitmdump -s ./examples/addons/options-configure.py --set addheader=1000 +Loading script: ./examples/addons/options-configure.py +/Users/cortesi/mitmproxy/mitmproxy/venv/bin/mitmdump: addheader must be <= 100 +{{< /highlight >}} + + +## Supported Types + +The following types are supported for options. + +- Primitive types - `str`, `int`, `float`, `bool`. +- Optional values, annotated using `typing.Optional`. +- Sequences of values, annotated using `typing.Sequence`. diff --git a/docs/src/content/addons-overview.md b/docs/src/content/addons-overview.md new file mode 100644 index 000000000..6aa1207e7 --- /dev/null +++ b/docs/src/content/addons-overview.md @@ -0,0 +1,74 @@ +--- +title: "Addons" +menu: + addons: + weight: 1 +--- + +# Addons + +Mitmproxy's addon mechanism consists of a set of APIs that support components of +any complexity. Addons interact with mitmproxy by responding to **events**, +which allow them to hook into and change mitmproxy's behaviour. They are +configured through **[options]({{< relref concepts-options >}})**, which can be +set in mitmproxy's config file, changed interactively by users, or passed on the +command-line. Finally, they can expose **commands**, which allows users to +invoke their actions either directly or by binding them to keys in the +interactive tools. + +Addons are an exceptionally powerful part of mitmproxy. In fact, much of +mitmproxy's own functionality is defined in [a suite of built-in +addons](https://github.com/mitmproxy/mitmproxy/tree/master/mitmproxy/addons), +implementing everything from functionality like [anticaching]({{< relref +"overview-features#anticache" >}}) and [sticky cookies]({{< relref +"overview-features#sticky-cookies" >}}) to our onboarding webapp. The built-in +addons make for instructive reading, and you will quickly see that quite complex +functionality can often boil down to a very small, completely self-contained +modules. Mitmproxy provides the exact same set of facilities it uses for its own +functionality to third-party scripters and extenders. + +This document will show you how to build addons using **events**, **options** +and **commands**. However, this is not an API manual, and the mitmproxy source +code remains the canonical reference. One easy way to explore the API from the +command-line is to use [pydoc](https://docs.python.org/3/library/pydoc.html). +Here, for example, is a command that shows the API documentation for the +mitmproxy's HTTP flow classes: + +{{< highlight bash >}} +pydoc mimtproxy.http +{{< /highlight >}} + +You will be referring to the mitmproxy API documentation frequently, so keep +**pydoc** or an equivalent handy. + +# Anatomy of an addon + +{{< example src="examples/addons/anatomy.py" lang="py" >}} + +Above is a simple addon that keeps track of the number of flows (or more +specifically HTTP requests) we've seen. Every time it sees a new flow, it uses +mitmproxy's internal logging mechanism to announce its tally. The output can be +found in the event log in the interactive tools, or on the console in mitmdump. + +Take it for a spin and make sure that it does what it's supposed to, by loading +it into your mitmproxy tool of choice. We'll use mitmpdump in these examples, +but the flag is identical for all tools: + +{{< highlight bash >}} +> mitmdump -s ./anatomy.py +{{< /highlight >}} + +Here are a few things to note about the code above: + +- Mitmproxy picks up the contents of the `addons` global list and loads what it + finds into the addons mechanism. +- Addons are just objects - in this case our addon is an instance of `Counter`. +- The `request` method is an example of an **event**. Addons simply implement a + method for each event they wan to handle. Each event has a signature + consisting of arguments that are passed to the method. For `request`, this is + an instance of `mitmproxy.http.HTTPFlow`. +- Finally, the `ctx` module is a holdall module that exposes a set of standard + objects that are commonly used in addons. We could pass a `ctx` object as the + first parameter to every event, but we've found it neater to just expose it as + an importable global. In this case, we're using the `ctx.log` object to do our + logging. \ No newline at end of file diff --git a/docs/src/content/addons-scripting.md b/docs/src/content/addons-scripting.md new file mode 100644 index 000000000..e31d291a9 --- /dev/null +++ b/docs/src/content/addons-scripting.md @@ -0,0 +1,17 @@ +--- +title: "Scripting" +menu: + addons: + weight: 5 +--- + +# Scripting + +Sometimes, we would like to write a quick script without going through the +trouble of creating a class. The addons mechanism has a shorthand that allows a +module as a whole to be treated as an addon object. This lets us place event +handler functions in the module scope. For instance, here is a complete script +that adds a header to every request. + + +{{< example src="examples/addons/scripting.py" lang="py" >}} \ No newline at end of file diff --git a/docs/src/content/concepts-certificates.md b/docs/src/content/concepts-certificates.md new file mode 100644 index 000000000..6956ff3f6 --- /dev/null +++ b/docs/src/content/concepts-certificates.md @@ -0,0 +1,164 @@ +--- +title: "Certificates" +menu: + concepts: + weight: 3 +--- + +# About Certificates + +Mitmproxy can decrypt encrypted traffic on the fly, as long as the client trusts +its built-in certificate authority. Usually this means that the mitmproxy CA +certificates have to be installed on the client device. + +## Quick Setup + +By far the easiest way to install the mitmproxy certificates is to use the +built-in certificate installation app. To do this, just start mitmproxy and +configure your target device with the correct proxy settings. Now start a +browser on the device, and visit the magic domain **mitm.it**. You should see +something like this: + +{{< figure src="/certinstall-webapp.png" >}} + +Click on the relevant icon, follow the setup instructions for the platform +you're on and you are good to go. + +## Installing the mitmproxy CA certificate manually + +Sometimes using the quick install app is not an option - Java or the iOS +Simulator spring to mind - or you just need to do it manually for some other +reason. Below is a list of pointers to manual certificate installation +documentation for some common platforms. The mitmproxy CA cert is located in +`~/.mitmproxy` after it has been generated at the first start of mitmproxy. + +- [IOS](http://jasdev.me/intercepting-ios-traffic) On + iOS 10.3 and onwards, you also need to enable full trust for the mitmproxy + root certificate: + 1. Go to Settings > General > About > Certificate Trust Settings. + 2. Under "Enable full trust for root certificates", turn on trust for + the mitmproxy certificate. +- [IOS Simulator](https://github.com/ADVTOOLS/ADVTrustStore#how-to-use-advtruststore) +- [Java](https://docs.oracle.com/cd/E19906-01/820-4916/geygn/index.html) +- [Android/Android Simulator](http://wiki.cacert.org/FAQ/ImportRootCert#Android_Phones_.26_Tablets) +- [Windows](https://web.archive.org/web/20160612045445/http://windows.microsoft.com/en-ca/windows/import-export-certificates-private-keys#1TC=windows-7) +- [Windows (automated)](https://technet.microsoft.com/en-us/library/cc732443.aspx) + +{{< highlight bash >}} +certutil.exe -importpfx Root mitmproxy-ca-cert.p12 +{{< / highlight >}} + +- [Mac OS X](https://support.apple.com/kb/PH7297?locale=en_US) +- [Ubuntu/Debian]( https://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate/94861#94861) +- [Mozilla Firefox](https://wiki.mozilla.org/MozillaRootCertificate#Mozilla_Firefox) +- [Chrome on Linux](https://stackoverflow.com/a/15076602/198996) + +## The mitmproxy certificate authority + +The first time **mitmproxy** or **mitmdump** is run, the mitmproxy Certificate +Authority (CA) is created in the config directory (`~/.mitmproxy` by default). +This CA is used for on-the-fly generation of dummy certificates for each of the +SSL sites that your client visits. Since your browser won't trust the mitmproxy +CA out of the box, you will see an SSL certificate warning every time you visit +a new SSL domain through mitmproxy. When you are testing a single site through a +browser, just accepting the bogus SSL cert manually is not too much trouble, but +there are a many circumstances where you will want to configure your testing +system or browser to trust the mitmproxy CA as a signing root authority. For +security reasons, the mitmproxy CA is generated uniquely on the first start and +is not shared between mitmproxy installations on different devices. + +### Certificate Pinning + +Some applications employ [Certificate +Pinning](https://en.wikipedia.org/wiki/HTTP_Public_Key_Pinning) to prevent +man-in-the-middle attacks. This means that **mitmproxy** and **mitmdump's** +certificates will not be accepted by these applications without modifying them. +It is recommended to use the passthrough feature in order to prevent +**mitmproxy** and **mitmdump** from intercepting traffic to these specific +domains. If you want to intercept the pinned connections, you need to patch the +application manually. For Android and (jailbroken) iOS devices, various tools +exist to accomplish this. + +## CA and cert files + +The files created by mitmproxy in the .mitmproxy directory are as follows: + +| | | +| --------------------- | ------------------------------------------------------------------------------------ | +| mitmproxy-ca.pem | The certificate **and the private key** in PEM format. | +| mitmproxy-ca-cert.pem | The certificate in PEM format. Use this to distribute on most non-Windows platforms. | +| mitmproxy-ca-cert.p12 | The certificate in PKCS12 format. For use on Windows. | +| mitmproxy-ca-cert.cer | Same file as .pem, but with an extension expected by some Android devices. | + +## Using a custom certificate + +You can use your own (leaf) certificate by passing the `--cert +[domain=]path_to_certificate` option to mitmproxy. Mitmproxy then uses the +provided certificate for interception of the specified domain instead of +generating a certificate signed by its own CA. + +The certificate file is expected to be in the PEM format. You can include +intermediary certificates right below your leaf certificate, so that your PEM +file roughly looks like this: + + -----BEGIN PRIVATE KEY----- + + -----END PRIVATE KEY----- + -----BEGIN CERTIFICATE----- + + -----END CERTIFICATE----- + -----BEGIN CERTIFICATE----- + + -----END CERTIFICATE----- + +For example, you can generate a certificate in this format using these +instructions: + +{{< highlight bash >}} +openssl genrsa -out cert.key 2048 +# (Specify the mitm domain as Common Name, e.g. \*.google.com) +openssl req -new -x509 -key cert.key -out cert.crt +cat cert.key cert.crt \> cert.pem +{{< / highlight >}} + +Now, you can run mitmproxy with the generated certificate: + +**For all domain names** + +{{< highlight bash >}} +mitmproxy --cert *=cert.pem +{{< / highlight >}} + +**For specific domain names** + +{{< highlight bash >}} +mitmproxy --cert *.example.com=cert.pem +{{< / highlight >}} + +**Note:** `*.example.com` is for all the subdomains. You can also use +`www.example.com` for a particular subdomain. + +## Using a custom certificate authority + +By default, mitmproxy will use `~/.mitmproxy/mitmproxy-ca.pem` as the +certificate authority to generate certificates for all domains for which +no custom certificate is provided (see above). You can use your own +certificate authority by passing the `--cadir DIRECTORY` option to +mitmproxy. Mitmproxy will then look for `mitmproxy-ca.pem` in the +specified directory. If no such file exists, it will be generated +automatically. + +## Using a client side certificate + +You can use a client certificate by passing the `--client-certs DIRECTORY|FILE` +option to mitmproxy. Using a directory allows certs to be selected based on +hostname, while using a filename allows a single specific certificate to be used +for all SSL connections. Certificate files must be in the PEM format and should +contain both the unencrypted private key and the certificate. + +### Multiple certs by Hostname + +You can specify a directory to `--client-certs`, in which case the matching +certificate is looked up by filename. So, if you visit example.org, mitmproxy +looks for a file named `example.org.pem` in the specified directory and uses +this as the client cert. diff --git a/docs/src/content/concepts-commands.md b/docs/src/content/concepts-commands.md new file mode 100644 index 000000000..72f172524 --- /dev/null +++ b/docs/src/content/concepts-commands.md @@ -0,0 +1,72 @@ +--- +title: "Commands" +menu: + concepts: + weight: 6 +--- + +# Commands + +Commands are the mechanism that allows users to actively interact with addons. +Perhaps the most prominent example of this is the mitmproxy console user +interface - every interaction in this tool consists of commands bound to keys. +Commands also form a flexible and very powerful way to interact with mitmproxy +from the command prompt. In mitmproxy console you can enter the command prompt +with the `:` key. The prompt has intelligent tab completion for command names +and many of the built-in argument types - give it a try. + +The canonical reference for commands is the `--commands` flag, which is exposed +by each of the mitmproxy tools. Passing this flag will dump an annotated list of +all registered commands, their arguments and their return values to screen. In +mimtproxy console you can also view a palette of all commands in the command +browser (by default accessible with the `C` key binding). + + +# Working with flows + +Many of mitmproxy's commands take flows as arguments. For instance, the +signature for the client replay commands looks like this: + +{{< highlight none >}} +replay.client [flow] +{{< /highlight >}} + + +That means that it expects a sequence of one or more flows. This is where [flow +specifications]({{< relref concepts-filters >}}) come in - mitmproxy will +intelligently expand a flexible flow selection language to a list of flows when +invoking commands. + +Fire up mitmproxy console, and intercept some traffic so we have flows to work +with. Now type the following command: + +{{< highlight none >}} +:replay.client @focus +{{< /highlight >}} + +Make sure you try using tab completion for the command name and the flow +specification. The `@focus` specifiers expands to the currently focused flow, so +you should see this flow replay. However, replay can take any number of flows. +Try the following command: + +{{< highlight none >}} +:replay.client @all +{{< /highlight >}} + +Now you should see all flows replay one by one. We have the full power of the +mitmproxy filter language at our disposal here, so we could also, for example, +just replay flows for a specific domain: + +{{< highlight none >}} +:replay.client "~d google.com" +{{< /highlight >}} + + + + + + + + + + diff --git a/docs/src/content/concepts-filters.md b/docs/src/content/concepts-filters.md new file mode 100644 index 000000000..ada24e327 --- /dev/null +++ b/docs/src/content/concepts-filters.md @@ -0,0 +1,81 @@ +--- +title: "Filter expressions" +menu: + concepts: + weight: 4 +--- + +# Filter expressions + +Many commands in the mitmproxy tool make use of filter expressions. Filter +expressions consist of the following operators: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
~aMatch asset in response: CSS, Javascript, Flash, images.
~b regexBody
~bq regexRequest body
~bs regexResponse body
~c intHTTP response code
~d regexDomain
~dst regexMatch destination address
~eMatch error
~h regexHeader
~hq regexRequest header
~hs regexResponse header
~httpMatch HTTP flows
~m regexMethod
~markedMatch marked flows
~qMatch request with no response
~sMatch response
~src regexMatch source address
~t regexContent-type header
~tcpMatch TCP flows
~tq regexRequest Content-Type header
~ts regexResponse Content-Type header
~u regexURL
~websocketMatch WebSocket flows
!unary not
&and
|or
(...)grouping
+ + +- Regexes are Python-style +- Regexes can be specified as quoted strings +- Header matching (~h, ~hq, ~hs) is against a string of the form "name: value". +- Strings with no operators are matched against the request URL. +- The default binary operator is &. + + +## View flow selectors + +In interactive contexts, mitmproxy has a set of convenient flow selectors that +operate on the current view: + + + + + + + + +
@allAll flows
@focusThe currently focused flow
@shownAll flows currently shown
@hiddenAll flows currently hidden
@markedAll marked flows
@unmarkedAll unmarked flows
+ +These are frequently used in commands and key bindings. + + +## Examples + +URL containing "google.com": + + google\.com + +Requests whose body contains the string "test": + + ~q ~b test + +Anything but requests with a text/html content type: + + !(~q & ~t "text/html") diff --git a/docs/src/content/concepts-howmitmproxyworks.md b/docs/src/content/concepts-howmitmproxyworks.md new file mode 100644 index 000000000..d747d71c3 --- /dev/null +++ b/docs/src/content/concepts-howmitmproxyworks.md @@ -0,0 +1,252 @@ +--- +title: "How mitmproxy works" +menu: + concepts: + weight: 1 +--- + +# How mitmproxy works + +Mitmproxy is an enormously flexible tool. Knowing exactly how the proxying +process works will help you deploy it creatively, and take into account its +fundamental assumptions and how to work around them. This document explains +mitmproxy's proxy mechanism in detail, starting with the simplest unencrypted +explicit proxying, and working up to the most complicated interaction +-transparent proxying of TLS-protected traffic[^1] in the presence of [Server +Name Indication](https://en.wikipedia.org/wiki/Server_Name_Indication). + +## Explicit HTTP + +Configuring the client to use mitmproxy as an explicit proxy is the +simplest and most reliable way to intercept traffic. The proxy protocol +is codified in the [HTTP RFC](https://tools.ietf.org/html/rfc7230), so +the behaviour of both the client and the server is well defined, and +usually reliable. In the simplest possible interaction with mitmproxy, a +client connects directly to the proxy, and makes a request that looks +like this: + +{{< highlight http >}} +GET http://example.com/index.html HTTP/1.1 +{{< / highlight >}} + +This is a proxy GET request - an extended form of the vanilla HTTP GET +request that includes a schema and host specification, and it includes +all the information mitmproxy needs to proceed. + + +{{< figure src="/schematics/how-mitmproxy-works-explicit.png" title="Explicit" >}} + + +1. The client connects to the proxy and makes a request. +2. Mitmproxy connects to the upstream server and simply forwards the request on. + + +## Explicit HTTPS + +The process for an explicitly proxied HTTPS connection is quite +different. The client connects to the proxy and makes a request that +looks like this: + +{{< highlight http >}} +CONNECT example.com:443 HTTP/1.1 +{{< / highlight >}} + +A conventional proxy can neither view nor manipulate a TLS-encrypted +data stream, so a CONNECT request simply asks the proxy to open a pipe +between the client and server. The proxy here is just a facilitator - it +blindly forwards data in both directions without knowing anything about +the contents. The negotiation of the TLS connection happens over this +pipe, and the subsequent flow of requests and responses are completely +opaque to the proxy. + +### The MITM in mitmproxy + +This is where mitmproxy's fundamental trick comes into play. The MITM +in its name stands for Man-In-The-Middle - a reference to the process we +use to intercept and interfere with these theoretically opaque data +streams. The basic idea is to pretend to be the server to the client, +and pretend to be the client to the server, while we sit in the middle +decoding traffic from both sides. The tricky part is that the +[Certificate +Authority](https://en.wikipedia.org/wiki/Certificate_authority) system +is designed to prevent exactly this attack, by allowing a trusted +third-party to cryptographically sign a server's certificates to verify +that they are legit. If this signature doesn't match or is from a +non-trusted party, a secure client will simply drop the connection and +refuse to proceed. Despite the many shortcomings of the CA system as it +exists today, this is usually fatal to attempts to MITM a TLS connection +for analysis. Our answer to this conundrum is to become a trusted +Certificate Authority ourselves. Mitmproxy includes a full CA +implementation that generates interception certificates on the fly. To +get the client to trust these certificates, we +[register mitmproxy as a trusted CA with the device +manually]({{< relref concepts-certificates >}}). + +### Complication 1: What's the remote hostname? + +To proceed with this plan, we need to know the domain name to use in the +interception certificate - the client will verify that the certificate is for +the domain it's connecting to, and abort if this is not the case. At first +blush, it seems that the CONNECT request above gives us all we need - in this +example, both of these values are "example.com". But what if the client had +initiated the connection as follows: + +{{< highlight http >}} +CONNECT 10.1.1.1:443 HTTP/1.1 +{{< / highlight >}} + +Using the IP address is perfectly legitimate because it gives us enough +information to initiate the pipe, even though it doesn't reveal the +remote hostname. + +Mitmproxy has a cunning mechanism that smooths this over - [upstream certificate +sniffing]({{< relref "overview-features#upstream-certificates" >}}). As soon as +we see the CONNECT request, we pause the client part of the conversation, and +initiate a simultaneous connection to the server. We complete the TLS handshake +with the server, and inspect the certificates it used. Now, we use the Common +Name in the upstream certificates to generate the dummy certificate for the +client. Voila, we have the correct hostname to present to the client, even if it +was never specified. + +### Complication 2: Subject Alternative Name + +Enter the next complication. Sometimes, the certificate Common Name is +not, in fact, the hostname that the client is connecting to. This is +because of the optional [Subject Alternative +Name](https://en.wikipedia.org/wiki/SubjectAltName) field in the +certificate that allows an arbitrary number of alternative domains to be +specified. If the expected domain matches any of these, the client will +proceed, even though the domain doesn't match the certificate CN. The +answer here is simple: when we extract the CN from the upstream cert, we +also extract the SANs, and add them to the generated dummy certificate. + +### Complication 3: Server Name Indication + +One of the big limitations of vanilla TLS is that each certificate +requires its own IP address. This means that you couldn't do virtual +hosting where multiple domains with independent certificates share the +same IP address. In a world with a rapidly shrinking IPv4 address pool +this is a problem, and we have a solution in the form of the [Server +Name Indication](https://en.wikipedia.org/wiki/Server_Name_Indication) +extension to the TLS protocols. This lets the client specify the remote +server name at the start of the TLS handshake, which then lets the +server select the right certificate to complete the process. + +SNI breaks our upstream certificate sniffing process, because when we +connect without using SNI, we get served a default certificate that may +have nothing to do with the certificate expected by the client. The +solution is another tricky complication to the client connection +process. After the client connects, we allow the TLS handshake to +continue until just **after** the SNI value has been passed to us. Now +we can pause the conversation, and initiate an upstream connection using +the correct SNI value, which then serves us the correct upstream +certificate, from which we can extract the expected CN and SANs. + +### Putting it all together + +Lets put all of this together into the complete explicitly proxied HTTPS +flow. + +{{< figure src="/schematics/how-mitmproxy-works-explicit-https.png" title="Explicit HTTPS" >}} + +1. The client makes a connection to mitmproxy, and issues an HTTP CONNECT + request. +2. Mitmproxy responds with a `200 Connection Established`, as if it has set up + the CONNECT pipe. +3. The client believes it's talking to the remote server, and initiates the TLS + connection. It uses SNI to indicate the hostname it is connecting to. +4. Mitmproxy connects to the server, and establishes a TLS connection using the + SNI hostname indicated by the client. +5. The server responds with the matching certificate, which contains the CN and + SAN values needed to generate the interception certificate. +6. Mitmproxy generates the interception cert, and continues the client TLS + handshake paused in step 3. +7. The client sends the request over the established TLS connection. +8. Mitmproxy passes the request on to the server over the TLS connection + initiated in step 4. + +## Transparent HTTP + +When a transparent proxy is used, the connection is redirected into a +proxy at the network layer, without any client configuration being +required. This makes transparent proxying ideal for those situations +where you can't change client behaviour - proxy-oblivious Android +applications being a common example. + +To achieve this, we need to introduce two extra components. The first is +a redirection mechanism that transparently reroutes a TCP connection +destined for a server on the Internet to a listening proxy server. This +usually takes the form of a firewall on the same host as the proxy +server - [iptables](http://www.netfilter.org/) on Linux or +[pf](https://en.wikipedia.org/wiki/PF_\(firewall\)) on OSX. Once the +client has initiated the connection, it makes a vanilla HTTP request, +which might look something like this: + +{{< highlight http >}} +GET /index.html HTTP/1.1 +{{< / highlight >}} + +Note that this request differs from the explicit proxy variation, in +that it omits the scheme and hostname. How, then, do we know which +upstream host to forward the request to? The routing mechanism that has +performed the redirection keeps track of the original destination for +us. Each routing mechanism has a different way of exposing this data, so +this introduces the second component required for working transparent +proxying: a host module that knows how to retrieve the original +destination address from the router. In mitmproxy, this takes the form +of a built-in set of +[modules](https://github.com/mitmproxy/mitmproxy/tree/master/mitmproxy/platform) +that know how to talk to each platform's redirection mechanism. Once we +have this information, the process is fairly straight-forward. + +{{< figure src="/schematics/how-mitmproxy-works-transparent.png" title="Transparent" >}} + +1. The client makes a connection to the server. +2. The router redirects the connection to mitmproxy, which is typically + listening on a local port of the same host. Mitmproxy then consults + the routing mechanism to establish what the original destination + was. +3. Now, we simply read the client's request... +4. ... and forward it upstream. + +## Transparent HTTPS + +The first step is to determine whether we should treat an incoming +connection as HTTPS. The mechanism for doing this is simple - we use the +routing mechanism to find out what the original destination port is. All +incoming connections pass through different layers which can determine +the actual protocol to use. Automatic TLS detection works for SSLv3, TLS +1.0, TLS 1.1, and TLS 1.2 by looking for a *ClientHello* message at the +beginning of each connection. This works independently of the used TCP +port. + +From here, the process is a merger of the methods we've described for +transparently proxying HTTP, and explicitly proxying HTTPS. We use the +routing mechanism to establish the upstream server address, and then +proceed as for explicit HTTPS connections to establish the CN and SANs, +and cope with SNI. + +{{< figure src="/schematics/how-mitmproxy-works-transparent-https.png" title="Transparent HTTPS" >}} + +1. The client makes a connection to the server. +2. The router redirects the connection to mitmproxy, which is typically + listening on a local port of the same host. Mitmproxy then consults the + routing mechanism to establish what the original destination was. +3. The client believes it's talking to the remote server, and + initiates the TLS connection. It uses SNI to indicate the hostname + it is connecting to. +4. Mitmproxy connects to the server, and establishes a TLS connection + using the SNI hostname indicated by the client. +5. The server responds with the matching certificate, which contains + the CN and SAN values needed to generate the interception + certificate. +6. Mitmproxy generates the interception cert, and continues the client + TLS handshake paused in step 3. +7. The client sends the request over the established TLS connection. +8. Mitmproxy passes the request on to the server over the TLS + connection initiated in step 4. + +### Footnotes + +[^1]: The use of "TLS" refers to both SSL (outdated and insecure) and TLS (1.0 + and up) in the generic sense, unless otherwise specified. diff --git a/docs/src/content/concepts-modes.md b/docs/src/content/concepts-modes.md new file mode 100644 index 000000000..86bb7b0f9 --- /dev/null +++ b/docs/src/content/concepts-modes.md @@ -0,0 +1,215 @@ +--- +title: "Modes of operation" +menu: + concepts: + weight: 2 +--- + +# Modes of Operation + +- [Regular](#regular-proxy) (the default) +- [Transparent](#transparent-proxy) +- [Reverse Proxy](#reverse-proxy) +- [Upstream Proxy](#upstream-proxy) +- [SOCKS Proxy](#socks-proxy) + +Now, which one should you pick? Use this flow chart: + +{{< figure src="/schematics/proxy-modes-flowchart.png" >}} + + +## Regular Proxy + +Mitmproxy's regular mode is the simplest and the easiest to set up. + +1. Start mitmproxy. +2. Configure your client to use mitmproxy by explicitly setting an HTTP + proxy. +3. Quick Check: You should already be able to visit an unencrypted HTTP + site through the proxy. +4. Open the magic domain **mitm.it** and install the certificate for your + device. + +{{< note >}} +Unfortunately, some applications bypass the system HTTP proxy settings - +Android applications are a common example. In these cases, you need to +use mitmproxy's transparent mode. +{{< /note >}} + +If you are proxying an external device, your network will probably look +like this: + +{{< figure src="/schematics/proxy-modes-regular.png" >}} + +The square brackets signify the source and destination IP addresses. +Your client explicitly connects to mitmproxy and mitmproxy explicitly +connects to the target server. + +## Transparent Proxy + +In transparent mode, traffic is directed into a proxy at the network +layer, without any client configuration required. This makes transparent +proxying ideal for situations where you can't change client behaviour. +In the graphic below, a machine running mitmproxy has been inserted +between the router and the internet: + +{{< figure src="/schematics/proxy-modes-transparent-1.png" >}} + +The square brackets signify the source and destination IP addresses. +Round brackets mark the next hop on the *Ethernet/data link* layer. This +distinction is important: when the packet arrives at the mitmproxy +machine, it must still be addressed to the target server. This means +that Network Address Translation should not be applied before the +traffic reaches mitmproxy, since this would remove the target +information, leaving mitmproxy unable to determine the real destination. + +{{< figure src="/schematics/proxy-modes-transparent-wrong.png" title="Modes Transparent Wrong" >}} + +### Common Configurations + +There are many ways to configure your network for transparent proxying. +We'll look at two common scenarios: + +1. Configuring the client to use a custom gateway/router/"next hop" +2. Implementing custom routing on the router + +In most cases, the first option is recommended due to its ease of use. + +#### (a) Custom Gateway + +One simple way to get traffic to the mitmproxy machine with the +destination IP intact, is to simply configure the client with the +mitmproxy box as the default gateway. + +{{< figure src="/schematics/proxy-modes-transparent-2.png" >}} + +In this scenario, we would: + +1. Configure the proxy machine for transparent mode. You can find instructions + in the [transparent]({{< relref "howto-transparent" + >}}) section. +2. Configure the client to use the proxy machine's IP as the default gateway. +3. Quick Check: At this point, you should already be able to visit an + unencrypted HTTP site over the proxy. +4. Open the magic domain **mitm.it** and install the certificate for your + device. + +Setting the custom gateway on clients can be automated by serving the +settings out to clients over DHCP. This lets set up an interception +network where all clients are proxied automatically, which can save time +and effort. + +{{% note %}} + +### Troubleshooting Transparent Mode + +Incorrect transparent mode configurations are a frequent source of +error. If it doesn't work for you, try the following things: + +- Open mitmproxy's event log - do you see clientconnect messages? If not, the + packets are not arriving at the proxy. One common cause is the occurrence of + ICMP redirects, which means that your machine is telling the client that + there's a faster way to the internet by contacting your router directly (see + the [transparent]({{< relref "howto-transparent" + >}}) section on how to disable them). If in doubt, + [Wireshark](https://wireshark.org/) may help you to see whether something + arrives at your machine or not. +- Make sure you have not explicitly configured an HTTP proxy on the client. This + is not needed in transparent mode. +- Re-check the instructions in the [transparent]({{< relref "howto-transparent" + >}}) section. Anything you missed? + +If you encounter any other pitfalls that should be listed here, please +let us know! +{{% /note %}} + +#### (b) Custom Routing + +In some cases, you may need more fine-grained control of which traffic +reaches the mitmproxy instance, and which doesn't. You may, for +instance, choose only to divert traffic to some hosts into the +transparent proxy. There are a huge number of ways to accomplish this, +and much will depend on the router or packet filter you're using. In +most cases, the configuration will look like this: + +{{< figure src="/schematics/proxy-modes-transparent-3.png" >}} + +## Reverse Proxy + +mitmproxy is usually used with a client that uses the proxy to access +the Internet. Using reverse proxy mode, you can use mitmproxy to act +like a normal HTTP server: + +{{< figure src="/schematics/proxy-modes-reverse.png" >}} + +There are various use-cases: + +- Say you have an internal API running at . You could now + set up mitmproxy in reverse proxy mode at and + dynamically point clients to this new API endpoint, which provides them with + the same data and you with debug information. Similarly, you could move your + real server to a different IP/port and set up mitmproxy in the original + place to debug and or redirect all sessions. +- Say you're a web developer working on (with a + development version running on ). You can modify + your hosts file so that example.com points to 127.0.0.1 and then run + mitmproxy in reverse proxy mode on port 80. You can test your app on the + example.com domain and get all requests recorded in mitmproxy. +- Say you have some toy project that should get SSL support. Simply set up + mitmproxy as a reverse proxy on port 443 and you're done (`mitmdump -p 443 + -R http://localhost:80/`). Mitmproxy auto-detects TLS traffic and intercepts + it dynamically. There are better tools for this specific task, but mitmproxy + is very quick and simple way to set up an SSL-speaking server. +- Want to add a non-SSL-capable compression proxy in front of your server? You + could even spawn a mitmproxy instance that terminates SSL (`-R http://...`), + point it to the compression proxy and let the compression proxy point to a + SSL-initiating mitmproxy (`-R https://...`), which then points to the real + server. As you see, it's a fairly flexible thing. + +### Host Header + +In reverse proxy mode, mitmproxy automatically rewrites the Host header to match +the upstream server. This allows mitmproxy to easily connect to existing +endpoints on the open web (e.g. `mitmproxy -R https://example.com`). You can +disable this behaviour with the `keep_host_header` option. + +However, keep in mind that absolute URLs within the returned document or HTTP +redirects will NOT be rewritten by mitmproxy. This means that if you click on a +link for "" in the returned web page, you will be taken +directly to that URL, bypassing mitmproxy. + +One possible way to address this is to modify the hosts file of your OS so that +"example.com" resolves to your proxy's IP, and then access the proxy by going +directly to example.com. Make sure that your proxy can still resolve the +original IP, or specify an IP in mitmproxy. + + +{{% note %}} + +### Caveat: Interactive Use + +Reverse Proxy mode is usually not sufficient to create a copy of an +interactive website at different URL. The HTML served to the client +remains unchanged - as soon as the user clicks on an non-relative URL +(or downloads a non-relative image resource), traffic no longer passes +through mitmproxy. +{{% /note %}} + + +## Upstream Proxy + +If you want to chain proxies by adding mitmproxy in front of a different +proxy appliance, you can use mitmproxy's upstream mode. In upstream +mode, all requests are unconditionally transferred to an upstream proxy +of your choice. + +{{< figure src="/schematics/proxy-modes-upstream.png" >}} + +mitmproxy supports both explicit HTTP and explicit HTTPS in upstream +proxy mode. You could in theory chain multiple mitmproxy instances in a +row, but that doesn't make any sense in practice (i.e. outside of our +tests). + + +## SOCKS Proxy + diff --git a/docs/src/content/concepts-options.md b/docs/src/content/concepts-options.md new file mode 100644 index 000000000..187768410 --- /dev/null +++ b/docs/src/content/concepts-options.md @@ -0,0 +1,66 @@ +--- +title: "Options" +menu: + concepts: + weight: 5 +--- + +# Options + +The mitmproxy tools share a common [YAML](http://yaml.org/) configuration file +located at `~/.mitmproxy/config.yaml`. This file controls **options** - typed +values that determine the behaviour of mitmproxy. The options mechanism is very +comprehensive - in fact, options control all of mitmproxy's runtime behaviour. +Most command-line flags are simply aliases for underlying options, and +interactive settings changes made in **mitmproxy** and **mitmweb** just change +values in our runtime options store. This means that almost any facet of +mitmproxy's behaviour can be controlled through options. + +The canonical reference for options is the `--options` flag, which is exposed by +each of the mitmproxy tools. Passing this flag will dump an annotated YAML +configuration to console, which includes all options and their default values. + +The options mechanism is extensible - third-party addons can define options that +are treated exactly like mitmproxy's own. This means that addons can also be +configured through the central configuration file, and their options will appear +in the options editors in interactive tools. + + +## Tools + +Both **mitmproxy** and **mitmweb** have built-in editors that let you view and +manipulate the complete configuration state of mitmproxy. Values you change +interactively have immediate effect in the running instance, and can be made +persistent by saving the settings out to a YAML configuration file (please see +the specific tool's interactive help for details on how to do this). + +For all tools, options can be set directly by name using the `--set` command-line +option. Please see the command-line help (`--help`) for usage. + + +## Example + +Here is an excerpt showing the first few lines of the complete `--options` +output: + +{{< highlight yaml >}} + +# Add all certificates of the upstream server to the certificate chain +# that will be served to the proxy client, as extras. Type bool. +add_upstream_certs_to_client_chain: false + +# Allow remote clients to connect to proxy. If set to false, client will +# not be able to connect to proxy unless it is on the same network or +# the proxyauth option is set Type bool. +allow_remote: false + +# Strip out request headers that might cause the server to return +# 304-not-modified. Type bool. +anticache: false + +# Try to convince servers to send us un-compressed data. Type bool. +anticomp: false + +{{< /highlight >}} + + diff --git a/docs/src/content/howto-ignoredomains.md b/docs/src/content/howto-ignoredomains.md new file mode 100644 index 000000000..b1b148310 --- /dev/null +++ b/docs/src/content/howto-ignoredomains.md @@ -0,0 +1,102 @@ +--- +title: "Ignoring Domains" +menu: + howto: + weight: 2 +--- + +# Ignoring Domains + +There are two main reasons why you may want to exempt some traffic from +mitmproxy's interception mechanism: + +- **Certificate pinning:** Some traffic is is protected using [Certificate + Pinning](https://security.stackexchange.com/questions/29988/what-is-certificate-pinning) + and mitmproxy's interception leads to errors. For example, the Twitter app, + Windows Update or the Apple App Store fail to work if mitmproxy is active. +- **Convenience:** You really don't care about some parts of the traffic and + just want them to go away. Note that mitmproxy's "Limit" option is often the + better alternative here, as it is not affected by the limitations listed + below. + +If you want to peek into (SSL-protected) non-HTTP connections, check out the +**tcp_proxy** feature. If you want to ignore traffic from mitmproxy's processing +because of large response bodies, take a look at the [streaming]({{< relref "overview-features#streaming" >}}) feature. + + +## ignore_hosts + +The `ignore_hosts` option allows you to specify a regex which is matched against +a `host:port` string (e.g. "example.com:443") of a connection. Matching hosts +are excluded from interception, and passed on unmodified. + +| | | +| ------------------ | ------------------------------------------------------------------ | +| command-line alias | `--ignore-hosts regex` | +| mitmproxy option | `ignore_hosts` | + + +## Limitations + +There are two important quirks to consider: + +- **In transparent mode, the ignore pattern is matched against the IP and + ClientHello SNI host.** While we usually infer the hostname from the Host + header if the `ignore_hosts` option is set, we do not have access to this + information before the SSL handshake. If the client uses SNI however, then we + treat the SNI host as an ignore target. +- **In regular and upstream proxy mode, explicit HTTP requests are never + ignored.**\[1\] The ignore pattern is applied on CONNECT requests, which + initiate HTTPS or clear-text WebSocket connections. + +## Tutorial + +If you just want to ignore one specific domain, there's usually a bulletproof +method to do so: + +1. Run mitmproxy or mitmdump in verbose mode (`-v`) and observe the `host:port` + information in the serverconnect messages. mitmproxy will filter on these. +2. Take the `host:port` string, surround it with ^ and $, escape all dots (. + becomes \\.) and use this as your ignore pattern: + + +{{< highlight none >}} +>>> mitmdump -v +127.0.0.1:50588: clientconnect +127.0.0.1:50588: request + -> CONNECT example.com:443 HTTP/1.1 +127.0.0.1:50588: Set new server address: example.com:443 +127.0.0.1:50588: serverconnect + -> example.com:443 +^C +>>> mitmproxy --ignore-hosts ^example\.com:443$ +{{< /highlight >}} + +Here are some other examples for ignore +patterns: + +{{< highlight none >}} +# Exempt traffic from the iOS App Store (the regex is lax, but usually just works): +--ignore-hosts apple.com:443 +# "Correct" version without false-positives: +--ignore-hosts '^(.+\.)?apple\.com:443$' + +# Ignore example.com, but not its subdomains: +--ignore-hosts '^example.com:' + +# Ignore everything but example.com and mitmproxy.org: +--ignore-hosts '^(?!example\.com)(?!mitmproxy\.org)' + +# Transparent mode: +--ignore-hosts 17\.178\.96\.59:443 +# IP address range: +--ignore-hosts 17\.178\.\d+\.\d+:443 +{{< / highlight >}} + +**Footnotes** + +1. This stems from an limitation of explicit HTTP proxying: A single connection + can be re-used for multiple target domains - a `GET http://example.com/` + request may be followed by a `GET http://evil.com/` request on the same + connection. If we start to ignore the connection after the first request, we + would miss the relevant second one. diff --git a/docs/src/content/howto-transparent-vms.md b/docs/src/content/howto-transparent-vms.md new file mode 100644 index 000000000..b186fd39f --- /dev/null +++ b/docs/src/content/howto-transparent-vms.md @@ -0,0 +1,114 @@ +--- +title: "Transparently Proxying VMs" +menu: + howto: + weight: 3 +--- + +# Transparently proxify virtual machines + +This walkthrough illustrates how to set up transparent proxying with +mitmproxy. We use VirtualBox VMs with an Ubuntu proxy machine in this +example, but the general *Internet \<--\> Proxy VM \<--\> (Virtual) +Internal Network* setup can be applied to other setups. + +## 1. Configure Proxy VM + +On the proxy machine, **eth0** is connected to the internet. **eth1** is +connected to the internal network that will be proxified and configured +to use a static ip (192.168.3.1). + +### VirtualBox configuration + + +{{< figure src="/transparent-vms/step1_vbox_eth0.png" >}} + +{{< figure src="/transparent-vms/step1_vbox_eth1.png" >}} + + +### VM Network Configuration + +{{< figure src="/transparent-vms/step1_proxy.png" >}} + +## 2. Configure DHCP and DNS + +We use dnsmasq to provide DHCP and DNS in our internal network. Dnsmasq is a +lightweight server designed to provide DNS (and optionally DHCP and TFTP) +services to a small-scale network. Before we get to that, we need to fix some +Ubuntu quirks: **Ubuntu \>12.04** runs an internal dnsmasq instance (listening +on loopback only) by default +[\[1\]](https://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/). For our use +case, this needs to be disabled by changing `dns=dnsmasq` to `#dns=dnsmasq` in +**/etc/NetworkManager/NetworkManager.conf** and if on Ubuntu 16.04 or newer +running: + +{{< highlight bash >}} +sudo systemctl restart NetworkManager +{{< / highlight >}} + +If on Ubuntu 12.04 or 14.04 running: + +{{< highlight bash >}} +sudo restart network-manager +{{< / highlight >}} + +afterwards. + +Now, dnsmasq can be be installed and configured: + +{{< highlight bash >}} +sudo apt-get install dnsmasq +{{< / highlight >}} + +Replace **/etc/dnsmasq.conf** with the following configuration: + +{{< highlight none >}} +# Listen for DNS requests on the internal network +interface=eth1 +# Act as a DHCP server, assign IP addresses to clients +dhcp-range=192.168.3.10,192.168.3.100,96h +# Broadcast gateway and dns server information +dhcp-option=option:router,192.168.3.1 +dhcp-option=option:dns-server,192.168.3.1 +{{< / highlight >}} + +Apply changes: + +If on Ubuntu 16.04 or newer: + +{{< highlight bash >}} +sudo systemctl restart dnsmasq +{{< / highlight >}} + +If on Ubuntu 12.04 or 14.04: + +{{< highlight bash >}} +sudo service dnsmasq restart +{{< / highlight >}} + +Your **proxied machine** in the internal virtual network should now receive an +IP address via DHCP: + +{{< figure src="/transparent-vms/step2_proxied_vm.png" >}} + +## 3. Redirect traffic to mitmproxy + +To redirect traffic to mitmproxy, we need to add two iptables +rules: + +{{< highlight bash >}} +sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080 +sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 443 -j REDIRECT --to-port 8080 +{{< / highlight >}} + +## 4. Run mitmproxy + +Finally, we can run mitmproxy in transparent mode with + +{{< highlight bash >}} +mitmproxy -T +{{< / highlight >}} + +The proxied machine cannot to leak any data outside of HTTP or DNS requests. If +required, you can now [install the mitmproxy certificates on the proxied +machine]({{< relref "concepts-certificates" >}}). diff --git a/docs/src/content/howto-transparent.md b/docs/src/content/howto-transparent.md new file mode 100644 index 000000000..224cb5ee1 --- /dev/null +++ b/docs/src/content/howto-transparent.md @@ -0,0 +1,269 @@ +--- +title: "Transparent Proxying" +menu: + howto: + weight: 1 +--- + +# Transparent Proxying + +When a transparent proxy is used, traffic is redirected into a proxy at the +network layer, without any client configuration being required. This makes +transparent proxying ideal for those situations where you can't change client +behaviour - proxy-oblivious mobile applications being a common example. + +To set up transparent proxying, we need two new components. The first is a +redirection mechanism that transparently reroutes a TCP connection destined for +a server on the Internet to a listening proxy server. This usually takes the +form of a firewall on the same host as the proxy server - +[iptables](http://www.netfilter.org/) on Linux or +[pf](https://en.wikipedia.org/wiki/PF_(firewall)) on OSX. When the proxy +receives a redirected connection, it sees a vanilla HTTP request, without a host +specification. This is where the second new component comes in - a host module +that allows us to query the redirector for the original destination of the TCP +connection. + +At the moment, mitmproxy supports transparent proxying on OSX Lion and above, +and all current flavors of Linux. + + +## Linux fully transparent mode + +By default mitmproxy will use its own local IP address for its server-side +connections. In case this isn't desired, the --spoof-source-address argument can +be used to use the client's IP address for server-side connections. The +following config is required for this mode to work: + +{{< highlight bash >}} +CLIENT_NET=192.168.1.0/24 +TABLE_ID=100 +MARK=1 + +echo "$TABLE_ID mitmproxy" >> /etc/iproute2/rt_tables +iptables -t mangle -A PREROUTING -d $CLIENT_NET -j MARK --set-mark $MARK +iptables -t nat \ + -A PREROUTING -p tcp -s $CLIENT_NET \ + --match multiport --dports 80,443 -j \ + REDIRECT --to-port 8080 + +ip rule add fwmark $MARK lookup $TABLE_ID +ip route add local $CLIENT_NET dev lo table $TABLE_ID +{{< / highlight >}} + +This mode does require root privileges though. There's a wrapper in the examples +directory called 'mitmproxy_shim.c', which will enable you to use this mode with +dropped privileges. It can be used as follows: + +{{< highlight bash >}} +gcc examples/complex/full_transparency_shim.c -o mitmproxy_shim -lcap +sudo chown root:root mitmproxy_shim +sudo chmod u+s mitmproxy_shim +./mitmproxy_shim $(which mitmproxy) -T --spoof-source-address +{{< / highlight >}} + + + +## Linux + +On Linux, mitmproxy integrates with the iptables redirection mechanism to +achieve transparent mode. + +### 1. [Install the mitmproxy certificate on the test device]({{< relref "concepts-certificates" >}}) + +### 2. Enable IP forwarding: + +{{< highlight bash >}} +sysctl -w net.ipv4.ip_forward=1 +sysctl -w net.ipv6.conf.all.forwarding=1 +{{< / highlight >}} + +You may also want to consider enabling this permanently in `/etc/sysctl.conf` or +newly created `/etc/sysctl.d/mitmproxy.conf`, see +[here](https://superuser.com/a/625852). + +### 3. If your target machine is on the same physical network and you configured it to use a custom gateway, disable ICMP redirects: + +{{< highlight bash >}} +sysctl -w net.ipv4.conf.all.send_redirects=0 +{{< / highlight >}} + +You may also want to consider enabling this permanently in `/etc/sysctl.conf` or +a newly created `/etc/sysctl.d/mitmproxy.conf`, see +[here](https://superuser.com/a/625852). + +### 4. Create an iptables ruleset that redirects the desired traffic to the mitmproxy port + +Details will differ according to your setup, but the ruleset should look +something like this: + +{{< highlight bash >}} + iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 + iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080 + ip6tables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 + ip6tables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080 +{{< / highlight >}} + +   You may also want to consider enabling this permanently with the +`iptables-persistent` package, see +[here](http://www.microhowto.info/howto/make_the_configuration_of_iptables_persistent_on_debian.html). + +### 5. Fire up mitmproxy + +You probably want a command like this: + +{{< highlight bash >}} +mitmproxy -T --host +{{< / highlight >}} + +The `-T` flag turns on transparent mode, and the `--host` argument tells + mitmproxy to use the value of the Host header for URL display. + +### 6. Finally, configure your test device + +Set the test device up to use the host on which mitmproxy is running as the +default gateway. For a detailed walkthrough, have a look at the [tutorial for +transparently proxying VMs]({{< relref "howto-transparent-vms" >}}). + + +## OpenBSD + +### 1 [Install the mitmproxy certificate on the test device]({{< relref "concepts-certificates" >}}) + +### 2. Enable IP forwarding + +{{< highlight bash >}} +sudo sysctl -w net.inet.ip.forwarding=1 +{{< / highlight >}} + +### 3. Place the following two lines in **/etc/pf.conf** + +{{< highlight none >}} +mitm_if = "re2" +pass in quick proto tcp from $mitm_if to port { 80, 443 } divert-to 127.0.0.1 port 8080 +{{< / highlight >}} + +These rules tell pf to divert all traffic from `$mitm_if` destined for port 80 +or 443 to the local mitmproxy instance running on port 8080. You should replace +`$mitm_if` value with the interface on which your test device will appear. + +### 4. Enable the pf ruleset and enable it + +{{< highlight bash >}} +doas pfctl -f /etc/pf.conf +{{< / highlight >}} + +And now enable it: + +{{< highlight bash >}} +doas pfctl -e +{{< / highlight >}} + +### 5. Fire up mitmproxy + +You probably want a command like this: + +{{< highlight bash >}} +mitmproxy -T --host +{{< / highlight >}} + +The `-T` flag turns on transparent mode, and the `--host` argument tells +mitmproxy to use the value of the Host header for URL display. + +### 6. Finally, configure your test device + +Set the test device up to use the host on which mitmproxy is running as the +default gateway. + + +{{% note %}} +Note that the **divert-to** rules in the pf.conf given above only apply +to inbound traffic. **This means that they will NOT redirect traffic +coming from the box running pf itself.** We can't distinguish between an +outbound connection from a non-mitmproxy app, and an outbound connection +from mitmproxy itself - if you want to intercept your traffic, you +should use an external host to run mitmproxy. Nonetheless, pf is +flexible to cater for a range of creative possibilities, like +intercepting traffic emanating from VMs. See the **pf.conf** man page +for more. +{{% /note %}} + + +## macOS + +OSX Lion integrated the [pf](https://en.wikipedia.org/wiki/PF_(firewall)) +packet filter from the OpenBSD project, which mitmproxy uses to implement +transparent mode on OSX. Note that this means we don't support transparent mode +for earlier versions of OSX. + +### 1. [Install the mitmproxy certificate on the test device]({{< relref "concepts-certificates" >}}) + +### 2. Enable IP forwarding + +{{< highlight bash >}} +sudo sysctl -w net.inet.ip.forwarding=1 +{{< / highlight >}} + +### 3. Place the following two lines in a file called, say, **pf.conf** + + +{{< highlight none >}} +rdr on en0 inet proto tcp to any port {80, 443} -> 127.0.0.1 port 8080 +{{< / highlight >}} + +These rules tell pf to redirect all traffic destined for port 80 or 443 +to the local mitmproxy instance running on port 8080. You should replace +`en2` with the interface on which your test device will appear. + +### 4. Configure pf with the rules + +{{< highlight bash >}} +sudo pfctl -f pf.conf +{{< / highlight >}} + +### 5. And now enable it + +{{< highlight bash >}} +sudo pfctl -e +{{< / highlight >}} + +### 6. Configure sudoers to allow mitmproxy to access pfctl + +Edit the file **/etc/sudoers** on your system as root. Add the following line to +the end of the file: + +{{< highlight none >}} +ALL ALL=NOPASSWD: /sbin/pfctl -s state +{{< / highlight >}} + +Note that this allows any user on the system to run the command `/sbin/pfctl -s +state` as root without a password. This only allows inspection of the state +table, so should not be an undue security risk. If you're special feel free to +tighten the restriction up to the user running mitmproxy. + +### 7. Fire up mitmproxy + +You probably want a command like this: + +{{< highlight bash >}} +mitmproxy -T --host +{{< / highlight >}} + +The `-T` flag turns on transparent mode, and the `--host` argument tells +mitmproxy to use the value of the Host header for URL display. + +### 6. Finally, configure your test device + +Set the test device up to use the host on which mitmproxy is running as the +default gateway. + +{{% note %}} +Note that the **rdr** rules in the pf.conf given above only apply to +inbound traffic. **This means that they will NOT redirect traffic coming +from the box running pf itself.** We can't distinguish between an +outbound connection from a non-mitmproxy app, and an outbound connection +from mitmproxy itself - if you want to intercept your OSX traffic, you +should use an external host to run mitmproxy. Nonetheless, pf is +flexible to cater for a range of creative possibilities, like +intercepting traffic emanating from VMs. See the **pf.conf** man page +for more. +{{% /note %}} diff --git a/docs/src/content/overview-features.md b/docs/src/content/overview-features.md new file mode 100644 index 000000000..9a4c5468d --- /dev/null +++ b/docs/src/content/overview-features.md @@ -0,0 +1,219 @@ +--- +title: "Features" +menu: "overview" +menu: + overview: + weight: 4 +--- + +# Mitmproxy Core Features + + +- [Anticache](#anticache) +- [Client-side replay](#client-side-replay) +- [Proxy Authentication](#proxy-authentication) +- [Replacements](#replacements) +- [Server-side replay](#server-side-replay) +- [Set Headers](#set-headers) +- [Sticky Auth](#sticky-auth) +- [Sticky Cookies](#sticky-cookies) +- [Streaming](#streaming) +- [Upstream Certificates](#upstream-certificates) + + +## Anticache + +When the `anticache` option is set, it removes headers (`if-none-match` and +`if-modified-since`) that might elicit a `304 not modified` response from the +server. This is useful when you want to make sure you capture an HTTP exchange +in its totality. It's also often used during client-side replay, when you want +to make sure the server responds with complete data. + + +## Client-side replay + +Client-side replay does what it says on the tin: you provide a previously saved +HTTP conversation, and mitmproxy replays the client requests one by one. Note +that mitmproxy serialises the requests, waiting for a response from the server +before starting the next request. This might differ from the recorded +conversation, where requests may have been made concurrently. + +You may want to use client-side replay in conjunction with the `anticache` +option, to make sure the server responds with complete data. + +## Proxy Authentication + +Asks the user for authentication before they are permitted to use the proxy. +Authentication headers are stripped from the flows, so they are not passed to +upstream servers. For now, only HTTP Basic authentication is supported. The +proxy auth options are not compatible with the transparent, socks or reverse +proxy mode. + + +## Replacements + +The `replacements` option lets you specify an arbitrary number of patterns that +define text replacements within flows. A replacement pattern looks like this: + +{{< highlight none >}} +/patt/regex/replacement +{{< / highlight >}} + +Here, **patt** is a mitmproxy filter expression that defines which flows a +replacement applies to, **regex** is a valid Python regular expression that +defines what gets replaced, and **replacement** is a string literal that is +substituted in. The separator is arbitrary, and defined by the first character. +If the replacement string literal starts with `@`, it is treated as a file path +from which the replacement is read. + +Replace hooks fire when either a client request or a server response is +received. Only the matching flow component is affected: so, for example, +if a replace hook is triggered on server response, the replacement is +only run on the Response object leaving the Request intact. You control +whether the hook triggers on the request, response or both using the +filter pattern. If you need finer-grained control than this, it's simple +to create a script using the replacement API on Flow components. + +### Examples + +Replace `foo` with `bar` in requests: + +{{< highlight none >}} +:~q:foo:bar +{{< / highlight >}} + +Replace `foo` with with the data read from `~/xss-exploit`: + +{{< highlight bash >}} +mitmdump --replacements :~q:foo:@~/xss-exploit +{{< / highlight >}} + + +## Server-side replay + +The `server_replay` option lets us replay server responses from saved HTTP +conversations. To do this, we use a set of heuristics to match incoming requests +with saved responses. By default, we exclude request headers when matching +incoming requests with responses from the replay file, and use only the URL and +request method for matching. This works in most circumstances, and makes it +possible to replay server responses in situations where request headers would +naturally vary, e.g. using a different user agent. + +There is a slew of ways to customise the matching heuristic, including +specifying headers to include, request parameters to exclude, etc. These options +are collected under the `server_replay` prefix - please see the built-in +documentation for details. + +### Response refreshing + +Simply replaying server responses without modification will often result in +unexpected behaviour. For example cookie timeouts that were in the future at the +time a conversation was recorded might be in the past at the time it is +replayed. By default, mitmproxy refreshes server responses before sending them +to the client. The **date**, **expires** and **last-modified** headers are all +updated to have the same relative time offset as they had at the time of +recording. So, if they were in the past at the time of recording, they will be +in the past at the time of replay, and vice versa. Cookie expiry times are +updated in a similar way. + +You can turn off this behaviour by setting the `server_replay_refresh` option to +`false`. + +### Replaying a session recorded in Reverse-proxy Mode + +If you have captured the session in reverse proxy mode, in order to replay it +you still have to specify the server URL, otherwise you may get the error: 'HTTP +protocol error in client request: Invalid HTTP request form (expected authority +or absolute...)'. + +During replay, when the client's requests match previously recorded requests, +then the respective recorded responses are simply replayed by mitmproxy. +Otherwise, the unmatched requests is forwarded to the upstream server. If +forwarding is not desired, you can use the --kill (-k) switch to prevent that. + +## Set Headers + +The `setheaders` option lets you specify a set of headers to be added to +requests or responses, based on a filter pattern. A `setheaders` expression +looks like this: + +{{< highlight none >}} +/patt/name/value +{{< / highlight >}} + +Here, **patt** is a mitmproxy filter expression that defines which flows to set +headers on, and **name** and **value** are the header name and the value to set +respectively. + +## Sticky auth + +The `stickyauth` option is analogous to the sticky cookie option, in that HTTP +**Authorization** headers are simply replayed to the server once they have been +seen. This is enough to allow you to access a server resource using HTTP Basic +authentication through the proxy. Note that mitmproxy doesn't (yet) support replay of HTTP Digest +authentication. + +## Sticky cookies + +When the `stickycookie` option is set, **mitmproxy** will add the cookie most +recently set by the server to any cookie-less request. Consider a service that +sets a cookie to track the session after authentication. Using sticky cookies, +you can fire up mitmproxy, and authenticate to a service as you usually would +using a browser. After authentication, you can request authenticated resources +through mitmproxy as if they were unauthenticated, because mitmproxy will +automatically add the session tracking cookie to requests. Among other things, +this lets you script interactions with authenticated resources (using tools like +wget or curl) without having to worry about authentication. + +Sticky cookies are especially powerful when used in conjunction with [client +replay]({{< relref "#client-side-replay" >}}) - you can record the +authentication process once, and simply replay it on startup every time you need +to interact with the secured resources. + +## Streaming + +By default, mitmproxy will read an entire request/response, perform any +indicated manipulations on it, and then send the message on to the other party. +This can be problematic when downloading or uploading large files. When +streaming is enabled, message bodies are not buffered on the proxy but instead +sent directly to the server/client. HTTP headers are still fully buffered before +being sent. + +Request/response streaming is enabled by specifying a size cutoff in the +`stream_large_bodies` option. + +### Customizing Streaming + +You can also use a script to customise exactly which requests or responses are +streamed. Requests/Responses that should be tagged for streaming by setting +their ``.stream`` attribute to ``True``: + +{{< example src="examples/complex/stream.py" lang="py" >}} + + +### Websockets + +The `stream_websockets` option enables an analogous behaviour for websockets. +When WebSocket streaming is enabled, portions of the code which may perform +changes to the WebSocket message payloads will not have any effect on the actual +payload sent to the server as the frames are immediately forwarded to the +server. In contrast to HTTP streaming, where the body is not stored, the message +payload will still be stored in the WebSocket flow. + +## Upstream Certificates + +When mitmproxy receives a connection destined for an SSL-protected service, it +freezes the connection before reading its request data, and makes a connection +to the upstream server to "sniff" the contents of its SSL certificate. The +information gained - the **Common Name** and **Subject Alternative Names** - is +then used to generate the interception certificate, which is sent to the client +so the connection can continue. + +This rather intricate little dance lets us seamlessly generate correct +certificates even if the client has specified only an IP address rather than the +hostname. It also means that we don't need to sniff additional data to generate +certs in transparent mode. + +Upstream cert sniffing is on by default, and can optionally be turned off with +the `upstream_cert` option. \ No newline at end of file diff --git a/docs/src/content/overview-installation.md b/docs/src/content/overview-installation.md new file mode 100644 index 000000000..00941cb8c --- /dev/null +++ b/docs/src/content/overview-installation.md @@ -0,0 +1,117 @@ +--- +title: "Installation" +menu: "overview" +menu: + overview: + weight: 2 +--- + +# Installation + +Please follow the steps for your operating system. + +## macOS + +The recommended way to install mitmproxy on macOS is to use +[Homebrew](https://brew.sh/): + +{{< highlight bash >}} +brew install mitmproxy +{{< / highlight >}} + +Alternatively you can download the binary-packages from our +[releases](https://github.com/mitmproxy/mitmproxy/releases/latest) page. + +## Linux + +The recommended way to install mitmproxy on Linux is to download the +binary-packages from our +[releases](https://github.com/mitmproxy/mitmproxy/releases/latest) page. + +Some Linux distributions provide community-supported mitmproxy packages through +their native package repositories (e.g., Arch Linux, Debian, Ubuntu, Kali Linux, +OpenSUSE, etc.). We are not involved in the maintenance of downstream packaging +efforts, and they often lag behind the current mitmproxy release. Please contact +the repository maintainers directly for issues with native packages. + +## Windows + +The recommended way to install mitmproxy on Windows is to download our +binary-packages from our +[releases](https://github.com/mitmproxy/mitmproxy/releases/latest) page. + +FIXME: WSL + +After installation, you'll find shortcuts for mitmweb and mitmdump in the start +menu. Both executables are added to your PATH and can be invoked from the +command line. The console interface is not supported on native Windows. + + +# Advanced Installation + +## Self-contained Pre-built Binary Packages + +For some platforms we provide pre-built binary packages containing +ready-to-run executables. This includes a self-contained Python 3 +environment, a recent OpenSSL that support ALPN and HTTP/2, and other +dependencies that would otherwise we cumbersome to compile and install. + +Please be advised that we do not update these binaries after the initial +release. This means we do not include security-related updates of our +dependencies in already released mitmproxy versions. If there is a +severe issue, we might consider releasing a bugfix release of mitmproxy +and corresponding binary packages. + +We only support the latest version of mitmproxy with bugfix and security +updates through regular minor releases. + +## Docker Images + +You can use the official mitmproxy images from +[DockerHub](https://hub.docker.com/r/mitmproxy/mitmproxy/). The same +security considerations apply as for our binary packages. + +## Installation on Linux via pip3 + +Please make sure to install Python 3.5 (or higher) and pip3 for your +distribution. If your distribution does not provide a suitable Python +version, you can use [pyenv](https://github.com/yyuu/pyenv) to get a +recent Python environment. + +{{< highlight bash >}} +sudo apt install python3-pip # Debian 8 or higher, Ubuntu 16.04 or higher +sudo dnf install python3-pip # Fedora 24 or higher +sudo pacman -S python-pip # Arch Linux +{{< / highlight >}} + +Please make sure to upgrade pip3 itself: + +{{< highlight bash >}} +sudo pip3 install -U pip +{{< / highlight >}} + +Now you can install mitmproxy via pip3: + +{{< highlight bash >}} +sudo pip3 install mitmproxy +{{< / highlight >}} + +## Installation on Windows via pip3 + +First, install the latest version of Python 3.5 or higher from the +[Python website](https://www.python.org/downloads/windows/). During +installation, make sure to select Add Python to PATH. There are no other +dependencies on Windows. + +Now you can install mitmproxy via pip3: + +{{< highlight bash >}} +pip3 install mitmproxy +{{< / highlight >}} + +## Installation from Source + +If you would like to install mitmproxy directly from source code or the +GitHub master branch, please see the our +[README](https://github.com/mitmproxy/mitmproxy/blob/master/README.rst) +on GitHub. diff --git a/docs/src/content/overview-tools.md b/docs/src/content/overview-tools.md new file mode 100644 index 000000000..7612383aa --- /dev/null +++ b/docs/src/content/overview-tools.md @@ -0,0 +1,105 @@ +--- +title: "Tools" +menu: "overview" +menu: + overview: + weight: 3 +--- + +# Overview + +You should thin of the mitmproxy project's tools as a set of front-ends that +expose the same underlying functionality. We aim to have feature parity across +all of our tooling, and all tools share a common configuration mechanism and +most command-line options. + +## mitmproxy + +{{< figure src="/screenshots/mitmproxy.png" >}} + +**mitmproxy** is a console tool that allows interactive examination and +modification of HTTP traffic. It differs from mitmdump in that all flows are +kept in memory, which means that it's intended for taking and manipulating +small-ish samples. Use the `?` shortcut key to view, context-sensitive +documentation from any **mitmproxy** screen. + + +## mitmweb + +{{< figure src="/screenshots/mitmweb.png" >}} + +**mitmweb** is mitmproxy's web-based user interface that allows +interactive examination and modification of HTTP traffic. Like +mitmproxy, it differs from mitmdump in that all flows are kept in +memory, which means that it's intended for taking and manipulating +small-ish samples. + +{{% note %}} +Mitmweb is currently in beta. We consider it stable for all features +currently exposed in the UI, but it still misses a lot of mitmproxy's +features. +{{% /note %}} + + +## mitmdump + +**mitmdump** is the command-line companion to mitmproxy. It provides +tcpdump-like functionality to let you view, record, and programmatically +transform HTTP traffic. See the `--help` flag output for complete +documentation. + + +### Example: Saving traffic + +{{< highlight bash >}} +mitmdump -w outfile +{{< / highlight >}} + +Start up mitmdump in proxy mode, and write all traffic to **outfile**. + +### Filtering saved traffic + +{{< highlight bash >}} +mitmdump -nr infile -w outfile "~m post" +{{< / highlight >}} + +Start mitmdump without binding to the proxy port (`-n`), read all flows +from infile, apply the specified filter expression (only match POSTs), +and write to outfile. + +### Client replay + +{{< highlight bash >}} +mitmdump -nc outfile +{{< / highlight >}} + +Start mitmdump without binding to the proxy port (`-n`), then replay all +requests from outfile (`-c filename`). Flags combine in the obvious way, +so you can replay requests from one file, and write the resulting flows +to another: + +{{< highlight bash >}} +mitmdump -nc srcfile -w dstfile +{{< / highlight >}} + +See the [client-side replay]({{< relref "overview-features#client-side-replay" +>}}) section for more information. + +### Running a script + +{{< highlight bash >}} +mitmdump -s examples/add_header.py +{{< / highlight >}} + +This runs the **add_header.py** example script, which simply adds a new +header to all responses. + +### Scripted data transformation + +{{< highlight bash >}} +mitmdump -ns examples/add_header.py -r srcfile -w dstfile +{{< / highlight >}} + +This command loads flows from **srcfile**, transforms it according to +the specified script, then writes it back to **dstfile**. + diff --git a/docs/src/content/tute-clientreplay.md b/docs/src/content/tute-clientreplay.md new file mode 100644 index 000000000..1bf690316 --- /dev/null +++ b/docs/src/content/tute-clientreplay.md @@ -0,0 +1,69 @@ +--- +title: "Client replay" +menu: + tutes: + weight: 1 +--- + +# Client playback: a 30 second example + +My local cafe is serviced by a rickety and unreliable wireless network, +generously sponsored with ratepayers' money by our city council. After +connecting, you are redirected to an SSL-protected page that prompts you for a +username and password. Once you've entered your details, you are free to enjoy +the intermittent dropouts, treacle-like speeds and incorrectly configured +transparent proxy. + +I tend to automate this kind of thing at the first opportunity, on the theory +that time spent now will be more than made up in the long run. In this case, I +might use [Firebug](https://getfirebug.com/) to ferret out the form post +parameters and target URL, then fire up an editor to write a little script using +Python's [urllib](https://docs.python.org/library/urllib.html) to simulate a +submission. That's a lot of futzing about. With mitmproxy we can do the job in +literally 30 seconds, without having to worry about any of the details. Here's +how. + +## 1. Run mitmdump to record our HTTP conversation to a file. + +{{< highlight bash >}} +mitmdump -w wireless-login +{{< / highlight >}} + +## 2. Point your browser at the mitmdump instance. + +I use a tiny Firefox addon called [Toggle +Proxy](https://addons.mozilla.org/en-us/firefox/addon/toggle-proxy-51740/) to +switch quickly to and from mitmproxy. I'm assuming you've already [configured +your browser with mitmproxy's SSL certificate authority]({{< relref +"concepts-certificates" >}}). + +## 3. Log in as usual + +And that's it\! You now have a serialised version of the login process +in the file wireless-login, and you can replay it at any time like this: + +{{< highlight bash >}} +mitmdump -c wireless-login +{{< / highlight >}} + +## Embellishments + +We're really done at this point, but there are a couple of embellishments we +could make if we wanted. I use [wicd](https://launchpad.net/wicd) to +automatically join wireless networks I frequent, and it lets me specify a +command to run after connecting. I used the client replay command above and +voila\! - totally hands-free wireless network startup. + +We might also want to prune requests that download CSS, JS, images and so forth. +These add only a few moments to the time it takes to replay, but they're not +really needed and I somehow feel compelled to trim them anyway. So, we fire up +the mitmproxy console tool on our serialised conversation, like so: + +{{< highlight bash >}} +mitmproxy -r wireless-login +{{< / highlight >}} + +We can now go through and manually delete (using the d keyboard shortcut) everything we want to trim. When +we're done, we use w to save the conversation back +to the file. diff --git a/docs/src/content/tute-highscores.md b/docs/src/content/tute-highscores.md new file mode 100644 index 000000000..f5cbd7bcf --- /dev/null +++ b/docs/src/content/tute-highscores.md @@ -0,0 +1,123 @@ +--- +title: "Setting highscores on Apple GameCenter" +menu: + tutes: + weight: 2 +--- + +# Setting highscores on Apple's GameCenter + +## The setup + +In this tutorial, I'm going to show you how simple it is to creatively interfere +with Apple Game Center traffic using mitmproxy. To set things up, [install the +mitmproxy root certificate]({{< relref concepts-certificates >}}). Then start +mitmproxy on your desktop, and configure the iPhone to use it as a proxy. + +## Taking a look at the Game Center traffic + +Lets take a first look at the Game Center traffic. The game I'll use in this +tutorial is [Super Mega +Worm](https://itunes.apple.com/us/app/super-mega-worm/id388541990?mt=8) - a +great little retro-apocalyptic sidescroller for the iPhone: + +{{< figure src="/tute-highscores/supermega.png" >}} + +After finishing a game (take your time), watch the traffic flowing through +mitmproxy: + +{{< figure src="/tute-highscores/one.png" >}} + +We see a bunch of things we might expect - initialisation, the retrieval +of leaderboards and so forth. Then, right at the end, there's a POST to +this tantalising +URL: + +{{< highlight none >}} +https://service.gc.apple.com/WebObjects/GKGameStatsService.woa/wa/submitScore +{{< / highlight >}} + +The contents of the submission are particularly interesting: + +{{< highlight xml >}} + + + scores + + + category + SMW_Adv_USA1 + context + 0 + score-value + 55 + timestamp + 1363515361321 + + + + +{{< / highlight >}} + +This is a [property list](https://en.wikipedia.org/wiki/Property_list), +containing an identifier for the game, a score (55, in this case), and a +timestamp. Looks pretty simple to mess with. + +## Modifying and replaying the score submission + +Lets edit the score submission. First, select it in mitmproxy, then +press enter to view it. Make sure you're +viewing the request, not the response -you can use +tab to flick between the two. Now press +e for edit. You'll be prompted for the part +of the request you want to change - press r +for raw body. Your preferred editor (taken from the EDITOR environment +variable) will now fire up. Lets bump the score up to something a bit +more ambitious: + +{{< highlight xml >}} + + + scores + + + category + SMW_Adv_USA1 + context + 0 + score-value + 2200272667 + timestamp + 1363515361321 + + + + +{{< / highlight >}} + +Save the file and exit your editor. + +The final step is to replay this modified request. Simply press +r for replay. + +## The glorious result and some intrigue + +{{< figure src="/tute-highscores/leaderboard.png" >}} + +And that's it - according to the records, I am the greatest Super Mega Worm +player of all time. + +There's a curious addendum to this tale. When I first wrote this tutorial, all +the top competitors' scores were the same: 2,147,483,647 (this is no longer the +case, because there are now so many fellow cheaters using this tutorial). If you +think that number seems familiar, you're right: it's 2^31-1, the maximum value +you can fit into a signed 32-bit int. Now let me tell you another peculiar thing +about Super Mega Worm - at the end of every game, it submits your highest +previous score to the Game Center, not your current score. This means that it +stores your highscore somewhere, and I'm guessing that it reads that stored +score back into a signed integer. So, if you **were** to cheat by the relatively +pedestrian means of modifying the saved score on your jailbroken phone, then +2^31-1 might well be the maximum score you could get. Then again, if the game +itself stores its score in a signed 32-bit int, you could get the same score +through perfect play, effectively beating the game. So, which is it in this +case? I'll leave that for you to decide. diff --git a/docs/src/examples b/docs/src/examples new file mode 120000 index 000000000..d15735c1d --- /dev/null +++ b/docs/src/examples @@ -0,0 +1 @@ +../../examples \ No newline at end of file diff --git a/docs/src/layouts/_default/single.html b/docs/src/layouts/_default/single.html new file mode 100644 index 000000000..4a8baf53f --- /dev/null +++ b/docs/src/layouts/_default/single.html @@ -0,0 +1,10 @@ +{{ partial "header.html" . }} +

+{{ partial "footer.html" . }} diff --git a/docs/src/layouts/index.html b/docs/src/layouts/index.html new file mode 100644 index 000000000..4a8baf53f --- /dev/null +++ b/docs/src/layouts/index.html @@ -0,0 +1,10 @@ +{{ partial "header.html" . }} +
+
+ {{ partial "sidebar.html" . }} +
+
+ {{.Content}} +
+
+{{ partial "footer.html" . }} diff --git a/docs/src/layouts/partials/sidebar.html b/docs/src/layouts/partials/sidebar.html new file mode 100644 index 000000000..ef853fc6b --- /dev/null +++ b/docs/src/layouts/partials/sidebar.html @@ -0,0 +1,24 @@ + \ No newline at end of file diff --git a/docs/src/layouts/partials/sidemenu.html b/docs/src/layouts/partials/sidemenu.html new file mode 100644 index 000000000..035cc59e8 --- /dev/null +++ b/docs/src/layouts/partials/sidemenu.html @@ -0,0 +1,11 @@ +
\ No newline at end of file diff --git a/docs/src/layouts/shortcodes/example.html b/docs/src/layouts/shortcodes/example.html new file mode 100644 index 000000000..d23cabb66 --- /dev/null +++ b/docs/src/layouts/shortcodes/example.html @@ -0,0 +1,5 @@ + +
+{{ highlight (trim (readFile (.Get "src")) "\n\r") (.Get "lang") "" }} +
{{ (.Get "src" )}}
+
\ No newline at end of file diff --git a/docs/src/layouts/shortcodes/note.html b/docs/src/layouts/shortcodes/note.html new file mode 100644 index 000000000..f3db72c4b --- /dev/null +++ b/docs/src/layouts/shortcodes/note.html @@ -0,0 +1 @@ +
{{.Inner}}
diff --git a/docs/certinstall-webapp.png b/docs/src/static/certinstall-webapp.png similarity index 100% rename from docs/certinstall-webapp.png rename to docs/src/static/certinstall-webapp.png diff --git a/docs/src/static/logo-docs.png b/docs/src/static/logo-docs.png new file mode 100644 index 0000000000000000000000000000000000000000..b37dbd852b311cb57b31be62dc70e517a04bf143 GIT binary patch literal 9746 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 literal 0 HcmV?d00001 diff --git a/docs/schematics/how-mitmproxy-works-explicit-https.png b/docs/src/static/schematics/how-mitmproxy-works-explicit-https.png similarity index 100% rename from docs/schematics/how-mitmproxy-works-explicit-https.png rename to docs/src/static/schematics/how-mitmproxy-works-explicit-https.png diff --git a/docs/schematics/how-mitmproxy-works-explicit.png b/docs/src/static/schematics/how-mitmproxy-works-explicit.png similarity index 100% rename from docs/schematics/how-mitmproxy-works-explicit.png rename to docs/src/static/schematics/how-mitmproxy-works-explicit.png diff --git a/docs/schematics/how-mitmproxy-works-transparent-https.png b/docs/src/static/schematics/how-mitmproxy-works-transparent-https.png similarity index 100% rename from docs/schematics/how-mitmproxy-works-transparent-https.png rename to docs/src/static/schematics/how-mitmproxy-works-transparent-https.png diff --git a/docs/schematics/how-mitmproxy-works-transparent.png b/docs/src/static/schematics/how-mitmproxy-works-transparent.png similarity index 100% rename from docs/schematics/how-mitmproxy-works-transparent.png rename to docs/src/static/schematics/how-mitmproxy-works-transparent.png diff --git a/docs/schematics/proxy-modes-flowchart.png b/docs/src/static/schematics/proxy-modes-flowchart.png similarity index 100% rename from docs/schematics/proxy-modes-flowchart.png rename to docs/src/static/schematics/proxy-modes-flowchart.png diff --git a/docs/schematics/proxy-modes-regular.png b/docs/src/static/schematics/proxy-modes-regular.png similarity index 100% rename from docs/schematics/proxy-modes-regular.png rename to docs/src/static/schematics/proxy-modes-regular.png diff --git a/docs/schematics/proxy-modes-reverse.png b/docs/src/static/schematics/proxy-modes-reverse.png similarity index 100% rename from docs/schematics/proxy-modes-reverse.png rename to docs/src/static/schematics/proxy-modes-reverse.png diff --git a/docs/schematics/proxy-modes-transparent-1.png b/docs/src/static/schematics/proxy-modes-transparent-1.png similarity index 100% rename from docs/schematics/proxy-modes-transparent-1.png rename to docs/src/static/schematics/proxy-modes-transparent-1.png diff --git a/docs/schematics/proxy-modes-transparent-2.png b/docs/src/static/schematics/proxy-modes-transparent-2.png similarity index 100% rename from docs/schematics/proxy-modes-transparent-2.png rename to docs/src/static/schematics/proxy-modes-transparent-2.png diff --git a/docs/schematics/proxy-modes-transparent-3.png b/docs/src/static/schematics/proxy-modes-transparent-3.png similarity index 100% rename from docs/schematics/proxy-modes-transparent-3.png rename to docs/src/static/schematics/proxy-modes-transparent-3.png diff --git a/docs/schematics/proxy-modes-transparent-wrong.png b/docs/src/static/schematics/proxy-modes-transparent-wrong.png similarity index 100% rename from docs/schematics/proxy-modes-transparent-wrong.png rename to docs/src/static/schematics/proxy-modes-transparent-wrong.png diff --git a/docs/schematics/proxy-modes-upstream.png b/docs/src/static/schematics/proxy-modes-upstream.png similarity index 100% rename from docs/schematics/proxy-modes-upstream.png rename to docs/src/static/schematics/proxy-modes-upstream.png diff --git a/docs/schematics/proxy-modes.pdf b/docs/src/static/schematics/proxy-modes.pdf similarity index 100% rename from docs/schematics/proxy-modes.pdf rename to docs/src/static/schematics/proxy-modes.pdf diff --git a/docs/src/static/screenshots/mitmproxy.png b/docs/src/static/screenshots/mitmproxy.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd14b9d4aa913edc83d9e2806b35e04da4bf48a GIT binary patch literal 286915 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 P15E!VEt_XfExPz0_t)jh literal 0 HcmV?d00001 diff --git a/docs/screenshots/mitmweb.png b/docs/src/static/screenshots/mitmweb.png similarity index 100% rename from docs/screenshots/mitmweb.png rename to docs/src/static/screenshots/mitmweb.png diff --git a/docs/tutorials/transparent-dhcp/step1_proxy.png b/docs/src/static/transparent-vms/step1_proxy.png similarity index 100% rename from docs/tutorials/transparent-dhcp/step1_proxy.png rename to docs/src/static/transparent-vms/step1_proxy.png diff --git a/docs/tutorials/transparent-dhcp/step1_vbox_eth0.png b/docs/src/static/transparent-vms/step1_vbox_eth0.png similarity index 100% rename from docs/tutorials/transparent-dhcp/step1_vbox_eth0.png rename to docs/src/static/transparent-vms/step1_vbox_eth0.png diff --git a/docs/tutorials/transparent-dhcp/step1_vbox_eth1.png b/docs/src/static/transparent-vms/step1_vbox_eth1.png similarity index 100% rename from docs/tutorials/transparent-dhcp/step1_vbox_eth1.png rename to docs/src/static/transparent-vms/step1_vbox_eth1.png diff --git a/docs/tutorials/transparent-dhcp/step2_proxied_vm.png b/docs/src/static/transparent-vms/step2_proxied_vm.png similarity index 100% rename from docs/tutorials/transparent-dhcp/step2_proxied_vm.png rename to docs/src/static/transparent-vms/step2_proxied_vm.png diff --git a/docs/tutorials/leaderboard.png b/docs/src/static/tute-highscores/leaderboard.png similarity index 100% rename from docs/tutorials/leaderboard.png rename to docs/src/static/tute-highscores/leaderboard.png diff --git a/docs/tutorials/one.png b/docs/src/static/tute-highscores/one.png similarity index 100% rename from docs/tutorials/one.png rename to docs/src/static/tute-highscores/one.png diff --git a/docs/tutorials/supermega.png b/docs/src/static/tute-highscores/supermega.png similarity index 100% rename from docs/tutorials/supermega.png rename to docs/src/static/tute-highscores/supermega.png diff --git a/docs/src/themes/mitmproxydocs/archetypes/default.md b/docs/src/themes/mitmproxydocs/archetypes/default.md new file mode 100644 index 000000000..03855e356 --- /dev/null +++ b/docs/src/themes/mitmproxydocs/archetypes/default.md @@ -0,0 +1,4 @@ ++++ +title = "" +date = "" ++++ \ No newline at end of file diff --git a/docs/src/themes/mitmproxydocs/layouts/_default/list.html b/docs/src/themes/mitmproxydocs/layouts/_default/list.html new file mode 100644 index 000000000..b88c94ad7 --- /dev/null +++ b/docs/src/themes/mitmproxydocs/layouts/_default/list.html @@ -0,0 +1,25 @@ +{{ partial "header.html" . }} + +{{ partial "footer.html" . }} diff --git a/docs/src/themes/mitmproxydocs/layouts/_default/single.html b/docs/src/themes/mitmproxydocs/layouts/_default/single.html new file mode 100644 index 000000000..830164500 --- /dev/null +++ b/docs/src/themes/mitmproxydocs/layouts/_default/single.html @@ -0,0 +1,7 @@ +{{ partial "header.html" . }} +
+
+ {{ .Content }} +
+
+{{ partial "footer.html" . }} diff --git a/docs/src/themes/mitmproxydocs/layouts/partials/footer.html b/docs/src/themes/mitmproxydocs/layouts/partials/footer.html new file mode 100644 index 000000000..308b1d01b --- /dev/null +++ b/docs/src/themes/mitmproxydocs/layouts/partials/footer.html @@ -0,0 +1,2 @@ + + diff --git a/docs/src/themes/mitmproxydocs/layouts/partials/header.html b/docs/src/themes/mitmproxydocs/layouts/partials/header.html new file mode 100644 index 000000000..559115f0a --- /dev/null +++ b/docs/src/themes/mitmproxydocs/layouts/partials/header.html @@ -0,0 +1,22 @@ + + + + + + + + + {{ .Title }} + {{ with .Site.Params.description }} + + {{ end }} + {{ with .Site.Params.author }} + + {{ end }} + + {{ if .RSSLink -}} + + {{- end }} + {{ .Hugo.Generator }} + + diff --git a/docs/src/themes/mitmproxydocs/static/css/style.css b/docs/src/themes/mitmproxydocs/static/css/style.css new file mode 100644 index 000000000..14823447a --- /dev/null +++ b/docs/src/themes/mitmproxydocs/static/css/style.css @@ -0,0 +1,6756 @@ +/* Background */ +.chroma { + color: #f8f8f2; + background-color: #272822; } + +/* Error */ +.chroma .err { + color: #960050; + background-color: #1e0010; } + +/* LineTableTD */ +.chroma .lntd { + vertical-align: top; + padding: 0; + margin: 0; + border: 0; } + +/* LineTable */ +.chroma .lntable { + border-spacing: 0; + padding: 0; + margin: 0; + border: 0; + width: 100%; + overflow: auto; + display: block; } + +/* LineHighlight */ +.chroma .hl { + display: block; + width: 100%; + background-color: #ffffcc; } + +/* LineNumbersTable */ +.chroma .lnt { + margin-right: 0.4em; + padding: 0 0.4em 0 0.4em; + display: block; } + +/* LineNumbers */ +.chroma .ln { + margin-right: 0.4em; + padding: 0 0.4em 0 0.4em; } + +/* Keyword */ +.chroma .k { + color: #66d9ef; } + +/* KeywordConstant */ +.chroma .kc { + color: #66d9ef; } + +/* KeywordDeclaration */ +.chroma .kd { + color: #66d9ef; } + +/* KeywordNamespace */ +.chroma .kn { + color: #f92672; } + +/* KeywordPseudo */ +.chroma .kp { + color: #66d9ef; } + +/* KeywordReserved */ +.chroma .kr { + color: #66d9ef; } + +/* KeywordType */ +.chroma .kt { + color: #66d9ef; } + +/* NameAttribute */ +.chroma .na { + color: #a6e22e; } + +/* NameClass */ +.chroma .nc { + color: #a6e22e; } + +/* NameConstant */ +.chroma .no { + color: #66d9ef; } + +/* NameDecorator */ +.chroma .nd { + color: #a6e22e; } + +/* NameException */ +.chroma .ne { + color: #a6e22e; } + +/* NameFunction */ +.chroma .nf { + color: #a6e22e; } + +/* NameOther */ +.chroma .nx { + color: #a6e22e; } + +/* NameTag */ +.chroma .nt { + color: #f92672; } + +/* Literal */ +.chroma .l { + color: #ae81ff; } + +/* LiteralDate */ +.chroma .ld { + color: #e6db74; } + +/* LiteralString */ +.chroma .s { + color: #e6db74; } + +/* LiteralStringAffix */ +.chroma .sa { + color: #e6db74; } + +/* LiteralStringBacktick */ +.chroma .sb { + color: #e6db74; } + +/* LiteralStringChar */ +.chroma .sc { + color: #e6db74; } + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #e6db74; } + +/* LiteralStringDoc */ +.chroma .sd { + color: #e6db74; } + +/* LiteralStringDouble */ +.chroma .s2 { + color: #e6db74; } + +/* LiteralStringEscape */ +.chroma .se { + color: #ae81ff; } + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #e6db74; } + +/* LiteralStringInterpol */ +.chroma .si { + color: #e6db74; } + +/* LiteralStringOther */ +.chroma .sx { + color: #e6db74; } + +/* LiteralStringRegex */ +.chroma .sr { + color: #e6db74; } + +/* LiteralStringSingle */ +.chroma .s1 { + color: #e6db74; } + +/* LiteralStringSymbol */ +.chroma .ss { + color: #e6db74; } + +/* LiteralNumber */ +.chroma .m { + color: #ae81ff; } + +/* LiteralNumberBin */ +.chroma .mb { + color: #ae81ff; } + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ae81ff; } + +/* LiteralNumberHex */ +.chroma .mh { + color: #ae81ff; } + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ae81ff; } + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ae81ff; } + +/* LiteralNumberOct */ +.chroma .mo { + color: #ae81ff; } + +/* Operator */ +.chroma .o { + color: #f92672; } + +/* OperatorWord */ +.chroma .ow { + color: #f92672; } + +/* Comment */ +.chroma .c { + color: #75715e; } + +/* CommentHashbang */ +.chroma .ch { + color: #75715e; } + +/* CommentMultiline */ +.chroma .cm { + color: #75715e; } + +/* CommentSingle */ +.chroma .c1 { + color: #75715e; } + +/* CommentSpecial */ +.chroma .cs { + color: #75715e; } + +/* CommentPreproc */ +.chroma .cp { + color: #75715e; } + +/* CommentPreprocFile */ +.chroma .cpf { + color: #75715e; } + +/* GenericDeleted */ +.chroma .gd { + color: #f92672; } + +/* GenericEmph */ +.chroma .ge { + font-style: italic; } + +/* GenericInserted */ +.chroma .gi { + color: #a6e22e; } + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; } + +/* GenericSubheading */ +.chroma .gu { + color: #75715e; } + +@keyframes spinAround { + from { + transform: rotate(0deg); } + to { + transform: rotate(359deg); } } + +/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */ +html, +body, +p, +ol, +ul, +li, +dl, +dt, +dd, +blockquote, +figure, +fieldset, +legend, +textarea, +pre, +iframe, +hr, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + padding: 0; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 100%; + font-weight: normal; } + +ul { + list-style: none; } + +button, +input, +select, +textarea { + margin: 0; } + +html { + box-sizing: border-box; } + +* { + box-sizing: inherit; } + *:before, *:after { + box-sizing: inherit; } + +img, +embed, +object, +audio, +video { + max-width: 100%; } + +iframe { + border: 0; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; + text-align: left; } + +html { + background-color: white; + font-size: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + min-width: 300px; + overflow-x: hidden; + overflow-y: scroll; + text-rendering: optimizeLegibility; + text-size-adjust: 100%; } + +article, +aside, +figure, +footer, +header, +hgroup, +section { + display: block; } + +body, +button, +input, +select, +textarea { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif, "Font Awesome 5 Free", "Font Awesome 5 Brands"; } + +code, +pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: monospace; } + +body { + color: #4a4a4a; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; } + +a { + color: #3273dc; + cursor: pointer; + text-decoration: none; } + a strong { + color: currentColor; } + a:hover { + color: #363636; } + +code { + background-color: whitesmoke; + color: #ff3860; + font-size: 0.875em; + font-weight: normal; + padding: 0.25em 0.5em 0.25em; } + +hr { + background-color: #dbdbdb; + border: none; + display: block; + height: 1px; + margin: 1.5rem 0; } + +img { + height: auto; + max-width: 100%; } + +input[type="checkbox"], +input[type="radio"] { + vertical-align: baseline; } + +small { + font-size: 0.875em; } + +span { + font-style: inherit; + font-weight: inherit; } + +strong { + color: #363636; + font-weight: 700; } + +pre { + -webkit-overflow-scrolling: touch; + background-color: whitesmoke; + color: #4a4a4a; + font-size: 0.875em; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; } + pre code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; } + +table td, +table th { + text-align: left; + vertical-align: top; } + +table th { + color: #363636; } + +.is-clearfix:after { + clear: both; + content: " "; + display: table; } + +.is-pulled-left { + float: left !important; } + +.is-pulled-right { + float: right !important; } + +.is-clipped { + overflow: hidden !important; } + +.is-overlay { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; } + +.is-size-1 { + font-size: 3rem !important; } + +.is-size-2 { + font-size: 2.5rem !important; } + +.is-size-3 { + font-size: 2rem !important; } + +.is-size-4 { + font-size: 1.5rem !important; } + +.is-size-5 { + font-size: 1.25rem !important; } + +.is-size-6 { + font-size: 1rem !important; } + +.is-size-7 { + font-size: 0.75rem !important; } + +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; } + .is-size-2-mobile { + font-size: 2.5rem !important; } + .is-size-3-mobile { + font-size: 2rem !important; } + .is-size-4-mobile { + font-size: 1.5rem !important; } + .is-size-5-mobile { + font-size: 1.25rem !important; } + .is-size-6-mobile { + font-size: 1rem !important; } + .is-size-7-mobile { + font-size: 0.75rem !important; } } + +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; } + .is-size-2-tablet { + font-size: 2.5rem !important; } + .is-size-3-tablet { + font-size: 2rem !important; } + .is-size-4-tablet { + font-size: 1.5rem !important; } + .is-size-5-tablet { + font-size: 1.25rem !important; } + .is-size-6-tablet { + font-size: 1rem !important; } + .is-size-7-tablet { + font-size: 0.75rem !important; } } + +@media screen and (max-width: 1023px) { + .is-size-1-touch { + font-size: 3rem !important; } + .is-size-2-touch { + font-size: 2.5rem !important; } + .is-size-3-touch { + font-size: 2rem !important; } + .is-size-4-touch { + font-size: 1.5rem !important; } + .is-size-5-touch { + font-size: 1.25rem !important; } + .is-size-6-touch { + font-size: 1rem !important; } + .is-size-7-touch { + font-size: 0.75rem !important; } } + +@media screen and (min-width: 1024px) { + .is-size-1-desktop { + font-size: 3rem !important; } + .is-size-2-desktop { + font-size: 2.5rem !important; } + .is-size-3-desktop { + font-size: 2rem !important; } + .is-size-4-desktop { + font-size: 1.5rem !important; } + .is-size-5-desktop { + font-size: 1.25rem !important; } + .is-size-6-desktop { + font-size: 1rem !important; } + .is-size-7-desktop { + font-size: 0.75rem !important; } } + +@media screen and (min-width: 1216px) { + .is-size-1-widescreen { + font-size: 3rem !important; } + .is-size-2-widescreen { + font-size: 2.5rem !important; } + .is-size-3-widescreen { + font-size: 2rem !important; } + .is-size-4-widescreen { + font-size: 1.5rem !important; } + .is-size-5-widescreen { + font-size: 1.25rem !important; } + .is-size-6-widescreen { + font-size: 1rem !important; } + .is-size-7-widescreen { + font-size: 0.75rem !important; } } + +@media screen and (min-width: 1408px) { + .is-size-1-fullhd { + font-size: 3rem !important; } + .is-size-2-fullhd { + font-size: 2.5rem !important; } + .is-size-3-fullhd { + font-size: 2rem !important; } + .is-size-4-fullhd { + font-size: 1.5rem !important; } + .is-size-5-fullhd { + font-size: 1.25rem !important; } + .is-size-6-fullhd { + font-size: 1rem !important; } + .is-size-7-fullhd { + font-size: 0.75rem !important; } } + +.has-text-centered { + text-align: center !important; } + +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; } } + +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-centered-tablet-only { + text-align: center !important; } } + +@media screen and (max-width: 1023px) { + .has-text-centered-touch { + text-align: center !important; } } + +@media screen and (min-width: 1024px) { + .has-text-centered-desktop { + text-align: center !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-centered-desktop-only { + text-align: center !important; } } + +@media screen and (min-width: 1216px) { + .has-text-centered-widescreen { + text-align: center !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-centered-widescreen-only { + text-align: center !important; } } + +@media screen and (min-width: 1408px) { + .has-text-centered-fullhd { + text-align: center !important; } } + +.has-text-justified { + text-align: justify !important; } + +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; } } + +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-justified-tablet-only { + text-align: justify !important; } } + +@media screen and (max-width: 1023px) { + .has-text-justified-touch { + text-align: justify !important; } } + +@media screen and (min-width: 1024px) { + .has-text-justified-desktop { + text-align: justify !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-justified-desktop-only { + text-align: justify !important; } } + +@media screen and (min-width: 1216px) { + .has-text-justified-widescreen { + text-align: justify !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-justified-widescreen-only { + text-align: justify !important; } } + +@media screen and (min-width: 1408px) { + .has-text-justified-fullhd { + text-align: justify !important; } } + +.has-text-left { + text-align: left !important; } + +@media screen and (max-width: 768px) { + .has-text-left-mobile { + text-align: left !important; } } + +@media screen and (min-width: 769px), print { + .has-text-left-tablet { + text-align: left !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-left-tablet-only { + text-align: left !important; } } + +@media screen and (max-width: 1023px) { + .has-text-left-touch { + text-align: left !important; } } + +@media screen and (min-width: 1024px) { + .has-text-left-desktop { + text-align: left !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-left-desktop-only { + text-align: left !important; } } + +@media screen and (min-width: 1216px) { + .has-text-left-widescreen { + text-align: left !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-left-widescreen-only { + text-align: left !important; } } + +@media screen and (min-width: 1408px) { + .has-text-left-fullhd { + text-align: left !important; } } + +.has-text-right { + text-align: right !important; } + +@media screen and (max-width: 768px) { + .has-text-right-mobile { + text-align: right !important; } } + +@media screen and (min-width: 769px), print { + .has-text-right-tablet { + text-align: right !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-right-tablet-only { + text-align: right !important; } } + +@media screen and (max-width: 1023px) { + .has-text-right-touch { + text-align: right !important; } } + +@media screen and (min-width: 1024px) { + .has-text-right-desktop { + text-align: right !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-right-desktop-only { + text-align: right !important; } } + +@media screen and (min-width: 1216px) { + .has-text-right-widescreen { + text-align: right !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-right-widescreen-only { + text-align: right !important; } } + +@media screen and (min-width: 1408px) { + .has-text-right-fullhd { + text-align: right !important; } } + +.is-capitalized { + text-transform: capitalize !important; } + +.is-lowercase { + text-transform: lowercase !important; } + +.is-uppercase { + text-transform: uppercase !important; } + +.has-text-white { + color: white !important; } + +a.has-text-white:hover, a.has-text-white:focus { + color: #e6e6e6 !important; } + +.has-text-black { + color: #0a0a0a !important; } + +a.has-text-black:hover, a.has-text-black:focus { + color: black !important; } + +.has-text-light { + color: whitesmoke !important; } + +a.has-text-light:hover, a.has-text-light:focus { + color: #dbdbdb !important; } + +.has-text-dark { + color: #363636 !important; } + +a.has-text-dark:hover, a.has-text-dark:focus { + color: #1c1c1c !important; } + +.has-text-primary { + color: #C93312 !important; } + +a.has-text-primary:hover, a.has-text-primary:focus { + color: #9a270e !important; } + +.has-text-link { + color: #3273dc !important; } + +a.has-text-link:hover, a.has-text-link:focus { + color: #205bbc !important; } + +.has-text-info { + color: #209cee !important; } + +a.has-text-info:hover, a.has-text-info:focus { + color: #0f81cc !important; } + +.has-text-success { + color: #23d160 !important; } + +a.has-text-success:hover, a.has-text-success:focus { + color: #1ca64c !important; } + +.has-text-warning { + color: #ffdd57 !important; } + +a.has-text-warning:hover, a.has-text-warning:focus { + color: #ffd324 !important; } + +.has-text-danger { + color: #ff3860 !important; } + +a.has-text-danger:hover, a.has-text-danger:focus { + color: #ff0537 !important; } + +.has-text-black-bis { + color: #121212 !important; } + +.has-text-black-ter { + color: #242424 !important; } + +.has-text-grey-darker { + color: #363636 !important; } + +.has-text-grey-dark { + color: #4a4a4a !important; } + +.has-text-grey { + color: #7a7a7a !important; } + +.has-text-grey-light { + color: #b5b5b5 !important; } + +.has-text-grey-lighter { + color: #dbdbdb !important; } + +.has-text-white-ter { + color: whitesmoke !important; } + +.has-text-white-bis { + color: #fafafa !important; } + +.has-text-weight-light { + font-weight: 300 !important; } + +.has-text-weight-normal { + font-weight: 400 !important; } + +.has-text-weight-semibold { + font-weight: 600 !important; } + +.has-text-weight-bold { + font-weight: 700 !important; } + +.is-block { + display: block !important; } + +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; } } + +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-block-tablet-only { + display: block !important; } } + +@media screen and (max-width: 1023px) { + .is-block-touch { + display: block !important; } } + +@media screen and (min-width: 1024px) { + .is-block-desktop { + display: block !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-block-desktop-only { + display: block !important; } } + +@media screen and (min-width: 1216px) { + .is-block-widescreen { + display: block !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-block-widescreen-only { + display: block !important; } } + +@media screen and (min-width: 1408px) { + .is-block-fullhd { + display: block !important; } } + +.is-flex { + display: flex !important; } + +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: flex !important; } } + +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: flex !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-flex-tablet-only { + display: flex !important; } } + +@media screen and (max-width: 1023px) { + .is-flex-touch { + display: flex !important; } } + +@media screen and (min-width: 1024px) { + .is-flex-desktop { + display: flex !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-flex-desktop-only { + display: flex !important; } } + +@media screen and (min-width: 1216px) { + .is-flex-widescreen { + display: flex !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-flex-widescreen-only { + display: flex !important; } } + +@media screen and (min-width: 1408px) { + .is-flex-fullhd { + display: flex !important; } } + +.is-inline { + display: inline !important; } + +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; } } + +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-tablet-only { + display: inline !important; } } + +@media screen and (max-width: 1023px) { + .is-inline-touch { + display: inline !important; } } + +@media screen and (min-width: 1024px) { + .is-inline-desktop { + display: inline !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-desktop-only { + display: inline !important; } } + +@media screen and (min-width: 1216px) { + .is-inline-widescreen { + display: inline !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-widescreen-only { + display: inline !important; } } + +@media screen and (min-width: 1408px) { + .is-inline-fullhd { + display: inline !important; } } + +.is-inline-block { + display: inline-block !important; } + +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; } } + +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-block-tablet-only { + display: inline-block !important; } } + +@media screen and (max-width: 1023px) { + .is-inline-block-touch { + display: inline-block !important; } } + +@media screen and (min-width: 1024px) { + .is-inline-block-desktop { + display: inline-block !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-block-desktop-only { + display: inline-block !important; } } + +@media screen and (min-width: 1216px) { + .is-inline-block-widescreen { + display: inline-block !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-block-widescreen-only { + display: inline-block !important; } } + +@media screen and (min-width: 1408px) { + .is-inline-block-fullhd { + display: inline-block !important; } } + +.is-inline-flex { + display: inline-flex !important; } + +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: inline-flex !important; } } + +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: inline-flex !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-flex-tablet-only { + display: inline-flex !important; } } + +@media screen and (max-width: 1023px) { + .is-inline-flex-touch { + display: inline-flex !important; } } + +@media screen and (min-width: 1024px) { + .is-inline-flex-desktop { + display: inline-flex !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-flex-desktop-only { + display: inline-flex !important; } } + +@media screen and (min-width: 1216px) { + .is-inline-flex-widescreen { + display: inline-flex !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-flex-widescreen-only { + display: inline-flex !important; } } + +@media screen and (min-width: 1408px) { + .is-inline-flex-fullhd { + display: inline-flex !important; } } + +.is-hidden { + display: none !important; } + +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; } } + +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-hidden-tablet-only { + display: none !important; } } + +@media screen and (max-width: 1023px) { + .is-hidden-touch { + display: none !important; } } + +@media screen and (min-width: 1024px) { + .is-hidden-desktop { + display: none !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-hidden-desktop-only { + display: none !important; } } + +@media screen and (min-width: 1216px) { + .is-hidden-widescreen { + display: none !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-hidden-widescreen-only { + display: none !important; } } + +@media screen and (min-width: 1408px) { + .is-hidden-fullhd { + display: none !important; } } + +.is-invisible { + visibility: hidden !important; } + +@media screen and (max-width: 768px) { + .is-invisible-mobile { + visibility: hidden !important; } } + +@media screen and (min-width: 769px), print { + .is-invisible-tablet { + visibility: hidden !important; } } + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-invisible-tablet-only { + visibility: hidden !important; } } + +@media screen and (max-width: 1023px) { + .is-invisible-touch { + visibility: hidden !important; } } + +@media screen and (min-width: 1024px) { + .is-invisible-desktop { + visibility: hidden !important; } } + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-invisible-desktop-only { + visibility: hidden !important; } } + +@media screen and (min-width: 1216px) { + .is-invisible-widescreen { + visibility: hidden !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-invisible-widescreen-only { + visibility: hidden !important; } } + +@media screen and (min-width: 1408px) { + .is-invisible-fullhd { + visibility: hidden !important; } } + +.is-marginless { + margin: 0 !important; } + +.is-paddingless { + padding: 0 !important; } + +.is-radiusless { + border-radius: 0 !important; } + +.is-shadowless { + box-shadow: none !important; } + +.is-unselectable { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.column { + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + padding: 0.75rem; } + .columns.is-mobile > .column.is-narrow { + flex: none; } + .columns.is-mobile > .column.is-full { + flex: none; + width: 100%; } + .columns.is-mobile > .column.is-three-quarters { + flex: none; + width: 75%; } + .columns.is-mobile > .column.is-two-thirds { + flex: none; + width: 66.6666%; } + .columns.is-mobile > .column.is-half { + flex: none; + width: 50%; } + .columns.is-mobile > .column.is-one-third { + flex: none; + width: 33.3333%; } + .columns.is-mobile > .column.is-one-quarter { + flex: none; + width: 25%; } + .columns.is-mobile > .column.is-one-fifth { + flex: none; + width: 20%; } + .columns.is-mobile > .column.is-two-fifths { + flex: none; + width: 40%; } + .columns.is-mobile > .column.is-three-fifths { + flex: none; + width: 60%; } + .columns.is-mobile > .column.is-four-fifths { + flex: none; + width: 80%; } + .columns.is-mobile > .column.is-offset-three-quarters { + margin-left: 75%; } + .columns.is-mobile > .column.is-offset-two-thirds { + margin-left: 66.6666%; } + .columns.is-mobile > .column.is-offset-half { + margin-left: 50%; } + .columns.is-mobile > .column.is-offset-one-third { + margin-left: 33.3333%; } + .columns.is-mobile > .column.is-offset-one-quarter { + margin-left: 25%; } + .columns.is-mobile > .column.is-offset-one-fifth { + margin-left: 20%; } + .columns.is-mobile > .column.is-offset-two-fifths { + margin-left: 40%; } + .columns.is-mobile > .column.is-offset-three-fifths { + margin-left: 60%; } + .columns.is-mobile > .column.is-offset-four-fifths { + margin-left: 80%; } + .columns.is-mobile > .column.is-1 { + flex: none; + width: 8.33333%; } + .columns.is-mobile > .column.is-offset-1 { + margin-left: 8.33333%; } + .columns.is-mobile > .column.is-2 { + flex: none; + width: 16.66667%; } + .columns.is-mobile > .column.is-offset-2 { + margin-left: 16.66667%; } + .columns.is-mobile > .column.is-3 { + flex: none; + width: 25%; } + .columns.is-mobile > .column.is-offset-3 { + margin-left: 25%; } + .columns.is-mobile > .column.is-4 { + flex: none; + width: 33.33333%; } + .columns.is-mobile > .column.is-offset-4 { + margin-left: 33.33333%; } + .columns.is-mobile > .column.is-5 { + flex: none; + width: 41.66667%; } + .columns.is-mobile > .column.is-offset-5 { + margin-left: 41.66667%; } + .columns.is-mobile > .column.is-6 { + flex: none; + width: 50%; } + .columns.is-mobile > .column.is-offset-6 { + margin-left: 50%; } + .columns.is-mobile > .column.is-7 { + flex: none; + width: 58.33333%; } + .columns.is-mobile > .column.is-offset-7 { + margin-left: 58.33333%; } + .columns.is-mobile > .column.is-8 { + flex: none; + width: 66.66667%; } + .columns.is-mobile > .column.is-offset-8 { + margin-left: 66.66667%; } + .columns.is-mobile > .column.is-9 { + flex: none; + width: 75%; } + .columns.is-mobile > .column.is-offset-9 { + margin-left: 75%; } + .columns.is-mobile > .column.is-10 { + flex: none; + width: 83.33333%; } + .columns.is-mobile > .column.is-offset-10 { + margin-left: 83.33333%; } + .columns.is-mobile > .column.is-11 { + flex: none; + width: 91.66667%; } + .columns.is-mobile > .column.is-offset-11 { + margin-left: 91.66667%; } + .columns.is-mobile > .column.is-12 { + flex: none; + width: 100%; } + .columns.is-mobile > .column.is-offset-12 { + margin-left: 100%; } + @media screen and (max-width: 768px) { + .column.is-narrow-mobile { + flex: none; } + .column.is-full-mobile { + flex: none; + width: 100%; } + .column.is-three-quarters-mobile { + flex: none; + width: 75%; } + .column.is-two-thirds-mobile { + flex: none; + width: 66.6666%; } + .column.is-half-mobile { + flex: none; + width: 50%; } + .column.is-one-third-mobile { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-mobile { + flex: none; + width: 25%; } + .column.is-one-fifth-mobile { + flex: none; + width: 20%; } + .column.is-two-fifths-mobile { + flex: none; + width: 40%; } + .column.is-three-fifths-mobile { + flex: none; + width: 60%; } + .column.is-four-fifths-mobile { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-mobile { + margin-left: 75%; } + .column.is-offset-two-thirds-mobile { + margin-left: 66.6666%; } + .column.is-offset-half-mobile { + margin-left: 50%; } + .column.is-offset-one-third-mobile { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-mobile { + margin-left: 25%; } + .column.is-offset-one-fifth-mobile { + margin-left: 20%; } + .column.is-offset-two-fifths-mobile { + margin-left: 40%; } + .column.is-offset-three-fifths-mobile { + margin-left: 60%; } + .column.is-offset-four-fifths-mobile { + margin-left: 80%; } + .column.is-1-mobile { + flex: none; + width: 8.33333%; } + .column.is-offset-1-mobile { + margin-left: 8.33333%; } + .column.is-2-mobile { + flex: none; + width: 16.66667%; } + .column.is-offset-2-mobile { + margin-left: 16.66667%; } + .column.is-3-mobile { + flex: none; + width: 25%; } + .column.is-offset-3-mobile { + margin-left: 25%; } + .column.is-4-mobile { + flex: none; + width: 33.33333%; } + .column.is-offset-4-mobile { + margin-left: 33.33333%; } + .column.is-5-mobile { + flex: none; + width: 41.66667%; } + .column.is-offset-5-mobile { + margin-left: 41.66667%; } + .column.is-6-mobile { + flex: none; + width: 50%; } + .column.is-offset-6-mobile { + margin-left: 50%; } + .column.is-7-mobile { + flex: none; + width: 58.33333%; } + .column.is-offset-7-mobile { + margin-left: 58.33333%; } + .column.is-8-mobile { + flex: none; + width: 66.66667%; } + .column.is-offset-8-mobile { + margin-left: 66.66667%; } + .column.is-9-mobile { + flex: none; + width: 75%; } + .column.is-offset-9-mobile { + margin-left: 75%; } + .column.is-10-mobile { + flex: none; + width: 83.33333%; } + .column.is-offset-10-mobile { + margin-left: 83.33333%; } + .column.is-11-mobile { + flex: none; + width: 91.66667%; } + .column.is-offset-11-mobile { + margin-left: 91.66667%; } + .column.is-12-mobile { + flex: none; + width: 100%; } + .column.is-offset-12-mobile { + margin-left: 100%; } } + @media screen and (min-width: 769px), print { + .column.is-narrow, .column.is-narrow-tablet { + flex: none; } + .column.is-full, .column.is-full-tablet { + flex: none; + width: 100%; } + .column.is-three-quarters, .column.is-three-quarters-tablet { + flex: none; + width: 75%; } + .column.is-two-thirds, .column.is-two-thirds-tablet { + flex: none; + width: 66.6666%; } + .column.is-half, .column.is-half-tablet { + flex: none; + width: 50%; } + .column.is-one-third, .column.is-one-third-tablet { + flex: none; + width: 33.3333%; } + .column.is-one-quarter, .column.is-one-quarter-tablet { + flex: none; + width: 25%; } + .column.is-one-fifth, .column.is-one-fifth-tablet { + flex: none; + width: 20%; } + .column.is-two-fifths, .column.is-two-fifths-tablet { + flex: none; + width: 40%; } + .column.is-three-fifths, .column.is-three-fifths-tablet { + flex: none; + width: 60%; } + .column.is-four-fifths, .column.is-four-fifths-tablet { + flex: none; + width: 80%; } + .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet { + margin-left: 75%; } + .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet { + margin-left: 66.6666%; } + .column.is-offset-half, .column.is-offset-half-tablet { + margin-left: 50%; } + .column.is-offset-one-third, .column.is-offset-one-third-tablet { + margin-left: 33.3333%; } + .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet { + margin-left: 25%; } + .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet { + margin-left: 20%; } + .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { + margin-left: 40%; } + .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { + margin-left: 60%; } + .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { + margin-left: 80%; } + .column.is-1, .column.is-1-tablet { + flex: none; + width: 8.33333%; } + .column.is-offset-1, .column.is-offset-1-tablet { + margin-left: 8.33333%; } + .column.is-2, .column.is-2-tablet { + flex: none; + width: 16.66667%; } + .column.is-offset-2, .column.is-offset-2-tablet { + margin-left: 16.66667%; } + .column.is-3, .column.is-3-tablet { + flex: none; + width: 25%; } + .column.is-offset-3, .column.is-offset-3-tablet { + margin-left: 25%; } + .column.is-4, .column.is-4-tablet { + flex: none; + width: 33.33333%; } + .column.is-offset-4, .column.is-offset-4-tablet { + margin-left: 33.33333%; } + .column.is-5, .column.is-5-tablet { + flex: none; + width: 41.66667%; } + .column.is-offset-5, .column.is-offset-5-tablet { + margin-left: 41.66667%; } + .column.is-6, .column.is-6-tablet { + flex: none; + width: 50%; } + .column.is-offset-6, .column.is-offset-6-tablet { + margin-left: 50%; } + .column.is-7, .column.is-7-tablet { + flex: none; + width: 58.33333%; } + .column.is-offset-7, .column.is-offset-7-tablet { + margin-left: 58.33333%; } + .column.is-8, .column.is-8-tablet { + flex: none; + width: 66.66667%; } + .column.is-offset-8, .column.is-offset-8-tablet { + margin-left: 66.66667%; } + .column.is-9, .column.is-9-tablet { + flex: none; + width: 75%; } + .column.is-offset-9, .column.is-offset-9-tablet { + margin-left: 75%; } + .column.is-10, .column.is-10-tablet { + flex: none; + width: 83.33333%; } + .column.is-offset-10, .column.is-offset-10-tablet { + margin-left: 83.33333%; } + .column.is-11, .column.is-11-tablet { + flex: none; + width: 91.66667%; } + .column.is-offset-11, .column.is-offset-11-tablet { + margin-left: 91.66667%; } + .column.is-12, .column.is-12-tablet { + flex: none; + width: 100%; } + .column.is-offset-12, .column.is-offset-12-tablet { + margin-left: 100%; } } + @media screen and (max-width: 1023px) { + .column.is-narrow-touch { + flex: none; } + .column.is-full-touch { + flex: none; + width: 100%; } + .column.is-three-quarters-touch { + flex: none; + width: 75%; } + .column.is-two-thirds-touch { + flex: none; + width: 66.6666%; } + .column.is-half-touch { + flex: none; + width: 50%; } + .column.is-one-third-touch { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-touch { + flex: none; + width: 25%; } + .column.is-one-fifth-touch { + flex: none; + width: 20%; } + .column.is-two-fifths-touch { + flex: none; + width: 40%; } + .column.is-three-fifths-touch { + flex: none; + width: 60%; } + .column.is-four-fifths-touch { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-touch { + margin-left: 75%; } + .column.is-offset-two-thirds-touch { + margin-left: 66.6666%; } + .column.is-offset-half-touch { + margin-left: 50%; } + .column.is-offset-one-third-touch { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-touch { + margin-left: 25%; } + .column.is-offset-one-fifth-touch { + margin-left: 20%; } + .column.is-offset-two-fifths-touch { + margin-left: 40%; } + .column.is-offset-three-fifths-touch { + margin-left: 60%; } + .column.is-offset-four-fifths-touch { + margin-left: 80%; } + .column.is-1-touch { + flex: none; + width: 8.33333%; } + .column.is-offset-1-touch { + margin-left: 8.33333%; } + .column.is-2-touch { + flex: none; + width: 16.66667%; } + .column.is-offset-2-touch { + margin-left: 16.66667%; } + .column.is-3-touch { + flex: none; + width: 25%; } + .column.is-offset-3-touch { + margin-left: 25%; } + .column.is-4-touch { + flex: none; + width: 33.33333%; } + .column.is-offset-4-touch { + margin-left: 33.33333%; } + .column.is-5-touch { + flex: none; + width: 41.66667%; } + .column.is-offset-5-touch { + margin-left: 41.66667%; } + .column.is-6-touch { + flex: none; + width: 50%; } + .column.is-offset-6-touch { + margin-left: 50%; } + .column.is-7-touch { + flex: none; + width: 58.33333%; } + .column.is-offset-7-touch { + margin-left: 58.33333%; } + .column.is-8-touch { + flex: none; + width: 66.66667%; } + .column.is-offset-8-touch { + margin-left: 66.66667%; } + .column.is-9-touch { + flex: none; + width: 75%; } + .column.is-offset-9-touch { + margin-left: 75%; } + .column.is-10-touch { + flex: none; + width: 83.33333%; } + .column.is-offset-10-touch { + margin-left: 83.33333%; } + .column.is-11-touch { + flex: none; + width: 91.66667%; } + .column.is-offset-11-touch { + margin-left: 91.66667%; } + .column.is-12-touch { + flex: none; + width: 100%; } + .column.is-offset-12-touch { + margin-left: 100%; } } + @media screen and (min-width: 1024px) { + .column.is-narrow-desktop { + flex: none; } + .column.is-full-desktop { + flex: none; + width: 100%; } + .column.is-three-quarters-desktop { + flex: none; + width: 75%; } + .column.is-two-thirds-desktop { + flex: none; + width: 66.6666%; } + .column.is-half-desktop { + flex: none; + width: 50%; } + .column.is-one-third-desktop { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-desktop { + flex: none; + width: 25%; } + .column.is-one-fifth-desktop { + flex: none; + width: 20%; } + .column.is-two-fifths-desktop { + flex: none; + width: 40%; } + .column.is-three-fifths-desktop { + flex: none; + width: 60%; } + .column.is-four-fifths-desktop { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-desktop { + margin-left: 75%; } + .column.is-offset-two-thirds-desktop { + margin-left: 66.6666%; } + .column.is-offset-half-desktop { + margin-left: 50%; } + .column.is-offset-one-third-desktop { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-desktop { + margin-left: 25%; } + .column.is-offset-one-fifth-desktop { + margin-left: 20%; } + .column.is-offset-two-fifths-desktop { + margin-left: 40%; } + .column.is-offset-three-fifths-desktop { + margin-left: 60%; } + .column.is-offset-four-fifths-desktop { + margin-left: 80%; } + .column.is-1-desktop { + flex: none; + width: 8.33333%; } + .column.is-offset-1-desktop { + margin-left: 8.33333%; } + .column.is-2-desktop { + flex: none; + width: 16.66667%; } + .column.is-offset-2-desktop { + margin-left: 16.66667%; } + .column.is-3-desktop { + flex: none; + width: 25%; } + .column.is-offset-3-desktop { + margin-left: 25%; } + .column.is-4-desktop { + flex: none; + width: 33.33333%; } + .column.is-offset-4-desktop { + margin-left: 33.33333%; } + .column.is-5-desktop { + flex: none; + width: 41.66667%; } + .column.is-offset-5-desktop { + margin-left: 41.66667%; } + .column.is-6-desktop { + flex: none; + width: 50%; } + .column.is-offset-6-desktop { + margin-left: 50%; } + .column.is-7-desktop { + flex: none; + width: 58.33333%; } + .column.is-offset-7-desktop { + margin-left: 58.33333%; } + .column.is-8-desktop { + flex: none; + width: 66.66667%; } + .column.is-offset-8-desktop { + margin-left: 66.66667%; } + .column.is-9-desktop { + flex: none; + width: 75%; } + .column.is-offset-9-desktop { + margin-left: 75%; } + .column.is-10-desktop { + flex: none; + width: 83.33333%; } + .column.is-offset-10-desktop { + margin-left: 83.33333%; } + .column.is-11-desktop { + flex: none; + width: 91.66667%; } + .column.is-offset-11-desktop { + margin-left: 91.66667%; } + .column.is-12-desktop { + flex: none; + width: 100%; } + .column.is-offset-12-desktop { + margin-left: 100%; } } + @media screen and (min-width: 1216px) { + .column.is-narrow-widescreen { + flex: none; } + .column.is-full-widescreen { + flex: none; + width: 100%; } + .column.is-three-quarters-widescreen { + flex: none; + width: 75%; } + .column.is-two-thirds-widescreen { + flex: none; + width: 66.6666%; } + .column.is-half-widescreen { + flex: none; + width: 50%; } + .column.is-one-third-widescreen { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-widescreen { + flex: none; + width: 25%; } + .column.is-one-fifth-widescreen { + flex: none; + width: 20%; } + .column.is-two-fifths-widescreen { + flex: none; + width: 40%; } + .column.is-three-fifths-widescreen { + flex: none; + width: 60%; } + .column.is-four-fifths-widescreen { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-widescreen { + margin-left: 75%; } + .column.is-offset-two-thirds-widescreen { + margin-left: 66.6666%; } + .column.is-offset-half-widescreen { + margin-left: 50%; } + .column.is-offset-one-third-widescreen { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-widescreen { + margin-left: 25%; } + .column.is-offset-one-fifth-widescreen { + margin-left: 20%; } + .column.is-offset-two-fifths-widescreen { + margin-left: 40%; } + .column.is-offset-three-fifths-widescreen { + margin-left: 60%; } + .column.is-offset-four-fifths-widescreen { + margin-left: 80%; } + .column.is-1-widescreen { + flex: none; + width: 8.33333%; } + .column.is-offset-1-widescreen { + margin-left: 8.33333%; } + .column.is-2-widescreen { + flex: none; + width: 16.66667%; } + .column.is-offset-2-widescreen { + margin-left: 16.66667%; } + .column.is-3-widescreen { + flex: none; + width: 25%; } + .column.is-offset-3-widescreen { + margin-left: 25%; } + .column.is-4-widescreen { + flex: none; + width: 33.33333%; } + .column.is-offset-4-widescreen { + margin-left: 33.33333%; } + .column.is-5-widescreen { + flex: none; + width: 41.66667%; } + .column.is-offset-5-widescreen { + margin-left: 41.66667%; } + .column.is-6-widescreen { + flex: none; + width: 50%; } + .column.is-offset-6-widescreen { + margin-left: 50%; } + .column.is-7-widescreen { + flex: none; + width: 58.33333%; } + .column.is-offset-7-widescreen { + margin-left: 58.33333%; } + .column.is-8-widescreen { + flex: none; + width: 66.66667%; } + .column.is-offset-8-widescreen { + margin-left: 66.66667%; } + .column.is-9-widescreen { + flex: none; + width: 75%; } + .column.is-offset-9-widescreen { + margin-left: 75%; } + .column.is-10-widescreen { + flex: none; + width: 83.33333%; } + .column.is-offset-10-widescreen { + margin-left: 83.33333%; } + .column.is-11-widescreen { + flex: none; + width: 91.66667%; } + .column.is-offset-11-widescreen { + margin-left: 91.66667%; } + .column.is-12-widescreen { + flex: none; + width: 100%; } + .column.is-offset-12-widescreen { + margin-left: 100%; } } + @media screen and (min-width: 1408px) { + .column.is-narrow-fullhd { + flex: none; } + .column.is-full-fullhd { + flex: none; + width: 100%; } + .column.is-three-quarters-fullhd { + flex: none; + width: 75%; } + .column.is-two-thirds-fullhd { + flex: none; + width: 66.6666%; } + .column.is-half-fullhd { + flex: none; + width: 50%; } + .column.is-one-third-fullhd { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-fullhd { + flex: none; + width: 25%; } + .column.is-one-fifth-fullhd { + flex: none; + width: 20%; } + .column.is-two-fifths-fullhd { + flex: none; + width: 40%; } + .column.is-three-fifths-fullhd { + flex: none; + width: 60%; } + .column.is-four-fifths-fullhd { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-fullhd { + margin-left: 75%; } + .column.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; } + .column.is-offset-half-fullhd { + margin-left: 50%; } + .column.is-offset-one-third-fullhd { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-fullhd { + margin-left: 25%; } + .column.is-offset-one-fifth-fullhd { + margin-left: 20%; } + .column.is-offset-two-fifths-fullhd { + margin-left: 40%; } + .column.is-offset-three-fifths-fullhd { + margin-left: 60%; } + .column.is-offset-four-fifths-fullhd { + margin-left: 80%; } + .column.is-1-fullhd { + flex: none; + width: 8.33333%; } + .column.is-offset-1-fullhd { + margin-left: 8.33333%; } + .column.is-2-fullhd { + flex: none; + width: 16.66667%; } + .column.is-offset-2-fullhd { + margin-left: 16.66667%; } + .column.is-3-fullhd { + flex: none; + width: 25%; } + .column.is-offset-3-fullhd { + margin-left: 25%; } + .column.is-4-fullhd { + flex: none; + width: 33.33333%; } + .column.is-offset-4-fullhd { + margin-left: 33.33333%; } + .column.is-5-fullhd { + flex: none; + width: 41.66667%; } + .column.is-offset-5-fullhd { + margin-left: 41.66667%; } + .column.is-6-fullhd { + flex: none; + width: 50%; } + .column.is-offset-6-fullhd { + margin-left: 50%; } + .column.is-7-fullhd { + flex: none; + width: 58.33333%; } + .column.is-offset-7-fullhd { + margin-left: 58.33333%; } + .column.is-8-fullhd { + flex: none; + width: 66.66667%; } + .column.is-offset-8-fullhd { + margin-left: 66.66667%; } + .column.is-9-fullhd { + flex: none; + width: 75%; } + .column.is-offset-9-fullhd { + margin-left: 75%; } + .column.is-10-fullhd { + flex: none; + width: 83.33333%; } + .column.is-offset-10-fullhd { + margin-left: 83.33333%; } + .column.is-11-fullhd { + flex: none; + width: 91.66667%; } + .column.is-offset-11-fullhd { + margin-left: 91.66667%; } + .column.is-12-fullhd { + flex: none; + width: 100%; } + .column.is-offset-12-fullhd { + margin-left: 100%; } } + +.columns { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; } + .columns:last-child { + margin-bottom: -0.75rem; } + .columns:not(:last-child) { + margin-bottom: calc(1.5rem - 0.75rem); } + .columns.is-centered { + justify-content: center; } + .columns.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; } + .columns.is-gapless > .column { + margin: 0; + padding: 0 !important; } + .columns.is-gapless:not(:last-child) { + margin-bottom: 1.5rem; } + .columns.is-gapless:last-child { + margin-bottom: 0; } + .columns.is-mobile { + display: flex; } + .columns.is-multiline { + flex-wrap: wrap; } + .columns.is-vcentered { + align-items: center; } + @media screen and (min-width: 769px), print { + .columns:not(.is-desktop) { + display: flex; } } + @media screen and (min-width: 1024px) { + .columns.is-desktop { + display: flex; } } + +.columns.is-variable { + --columnGap: 0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); } + .columns.is-variable .column { + padding-left: var(--columnGap); + padding-right: var(--columnGap); } + .columns.is-variable.is-0 { + --columnGap: 0rem; } + .columns.is-variable.is-1 { + --columnGap: 0.25rem; } + .columns.is-variable.is-2 { + --columnGap: 0.5rem; } + .columns.is-variable.is-3 { + --columnGap: 0.75rem; } + .columns.is-variable.is-4 { + --columnGap: 1rem; } + .columns.is-variable.is-5 { + --columnGap: 1.25rem; } + .columns.is-variable.is-6 { + --columnGap: 1.5rem; } + .columns.is-variable.is-7 { + --columnGap: 1.75rem; } + .columns.is-variable.is-8 { + --columnGap: 2rem; } + +.tile { + align-items: stretch; + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + min-height: min-content; } + .tile.is-ancestor { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; } + .tile.is-ancestor:last-child { + margin-bottom: -0.75rem; } + .tile.is-ancestor:not(:last-child) { + margin-bottom: 0.75rem; } + .tile.is-child { + margin: 0 !important; } + .tile.is-parent { + padding: 0.75rem; } + .tile.is-vertical { + flex-direction: column; } + .tile.is-vertical > .tile.is-child:not(:last-child) { + margin-bottom: 1.5rem !important; } + @media screen and (min-width: 769px), print { + .tile:not(.is-child) { + display: flex; } + .tile.is-1 { + flex: none; + width: 8.33333%; } + .tile.is-2 { + flex: none; + width: 16.66667%; } + .tile.is-3 { + flex: none; + width: 25%; } + .tile.is-4 { + flex: none; + width: 33.33333%; } + .tile.is-5 { + flex: none; + width: 41.66667%; } + .tile.is-6 { + flex: none; + width: 50%; } + .tile.is-7 { + flex: none; + width: 58.33333%; } + .tile.is-8 { + flex: none; + width: 66.66667%; } + .tile.is-9 { + flex: none; + width: 75%; } + .tile.is-10 { + flex: none; + width: 83.33333%; } + .tile.is-11 { + flex: none; + width: 91.66667%; } + .tile.is-12 { + flex: none; + width: 100%; } } + +.box { + background-color: white; + border-radius: 5px; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + display: block; + padding: 1.25rem; } + .box:not(:last-child) { + margin-bottom: 1.5rem; } + +a.box:hover, a.box:focus { + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; } + +a.box:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; } + +.button { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: white; + border-color: #dbdbdb; + color: #363636; + cursor: pointer; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; + text-align: center; + white-space: nowrap; } + .button:focus, .button.is-focused, .button:active, .button.is-active { + outline: none; } + .button[disabled] { + cursor: not-allowed; } + .button strong { + color: inherit; } + .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { + height: 1.5em; + width: 1.5em; } + .button .icon:first-child:not(:last-child) { + margin-left: calc(-0.375em - 1px); + margin-right: 0.1875em; } + .button .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: calc(-0.375em - 1px); } + .button .icon:first-child:last-child { + margin-left: calc(-0.375em - 1px); + margin-right: calc(-0.375em - 1px); } + .button:hover, .button.is-hovered { + border-color: #b5b5b5; + color: #363636; } + .button:focus, .button.is-focused { + border-color: #3273dc; + color: #363636; } + .button:focus:not(:active), .button.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } + .button:active, .button.is-active { + border-color: #4a4a4a; + color: #363636; } + .button.is-text { + background-color: transparent; + border-color: transparent; + color: #4a4a4a; + text-decoration: underline; } + .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { + background-color: whitesmoke; + color: #363636; } + .button.is-text:active, .button.is-text.is-active { + background-color: #e8e8e8; + color: #363636; } + .button.is-text[disabled] { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .button.is-white { + background-color: white; + border-color: transparent; + color: #0a0a0a; } + .button.is-white:hover, .button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; } + .button.is-white:focus, .button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; } + .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + .button.is-white:active, .button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; } + .button.is-white[disabled] { + background-color: white; + border-color: transparent; + box-shadow: none; } + .button.is-white.is-inverted { + background-color: #0a0a0a; + color: white; } + .button.is-white.is-inverted:hover { + background-color: black; } + .button.is-white.is-inverted[disabled] { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: white; } + .button.is-white.is-loading:after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + .button.is-white.is-outlined { + background-color: transparent; + border-color: white; + color: white; } + .button.is-white.is-outlined:hover, .button.is-white.is-outlined:focus { + background-color: white; + border-color: white; + color: #0a0a0a; } + .button.is-white.is-outlined.is-loading:after { + border-color: transparent transparent white white !important; } + .button.is-white.is-outlined[disabled] { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; } + .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; } + .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus { + background-color: #0a0a0a; + color: white; } + .button.is-white.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; } + .button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: white; } + .button.is-black:hover, .button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: white; } + .button.is-black:focus, .button.is-black.is-focused { + border-color: transparent; + color: white; } + .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + .button.is-black:active, .button.is-black.is-active { + background-color: black; + border-color: transparent; + color: white; } + .button.is-black[disabled] { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; } + .button.is-black.is-inverted { + background-color: white; + color: #0a0a0a; } + .button.is-black.is-inverted:hover { + background-color: #f2f2f2; } + .button.is-black.is-inverted[disabled] { + background-color: white; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; } + .button.is-black.is-loading:after { + border-color: transparent transparent white white !important; } + .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; } + .button.is-black.is-outlined:hover, .button.is-black.is-outlined:focus { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; } + .button.is-black.is-outlined.is-loading:after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + .button.is-black.is-outlined[disabled] { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; } + .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + color: white; } + .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus { + background-color: white; + color: #0a0a0a; } + .button.is-black.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; } + .button.is-light { + background-color: whitesmoke; + border-color: transparent; + color: #363636; } + .button.is-light:hover, .button.is-light.is-hovered { + background-color: #eeeeee; + border-color: transparent; + color: #363636; } + .button.is-light:focus, .button.is-light.is-focused { + border-color: transparent; + color: #363636; } + .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } + .button.is-light:active, .button.is-light.is-active { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; } + .button.is-light[disabled] { + background-color: whitesmoke; + border-color: transparent; + box-shadow: none; } + .button.is-light.is-inverted { + background-color: #363636; + color: whitesmoke; } + .button.is-light.is-inverted:hover { + background-color: #292929; } + .button.is-light.is-inverted[disabled] { + background-color: #363636; + border-color: transparent; + box-shadow: none; + color: whitesmoke; } + .button.is-light.is-loading:after { + border-color: transparent transparent #363636 #363636 !important; } + .button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; } + .button.is-light.is-outlined:hover, .button.is-light.is-outlined:focus { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; } + .button.is-light.is-outlined.is-loading:after { + border-color: transparent transparent whitesmoke whitesmoke !important; } + .button.is-light.is-outlined[disabled] { + background-color: transparent; + border-color: whitesmoke; + box-shadow: none; + color: whitesmoke; } + .button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; } + .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus { + background-color: #363636; + color: whitesmoke; } + .button.is-light.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; } + .button.is-dark { + background-color: #363636; + border-color: transparent; + color: whitesmoke; } + .button.is-dark:hover, .button.is-dark.is-hovered { + background-color: #2f2f2f; + border-color: transparent; + color: whitesmoke; } + .button.is-dark:focus, .button.is-dark.is-focused { + border-color: transparent; + color: whitesmoke; } + .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } + .button.is-dark:active, .button.is-dark.is-active { + background-color: #292929; + border-color: transparent; + color: whitesmoke; } + .button.is-dark[disabled] { + background-color: #363636; + border-color: transparent; + box-shadow: none; } + .button.is-dark.is-inverted { + background-color: whitesmoke; + color: #363636; } + .button.is-dark.is-inverted:hover { + background-color: #e8e8e8; } + .button.is-dark.is-inverted[disabled] { + background-color: whitesmoke; + border-color: transparent; + box-shadow: none; + color: #363636; } + .button.is-dark.is-loading:after { + border-color: transparent transparent whitesmoke whitesmoke !important; } + .button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; } + .button.is-dark.is-outlined:hover, .button.is-dark.is-outlined:focus { + background-color: #363636; + border-color: #363636; + color: whitesmoke; } + .button.is-dark.is-outlined.is-loading:after { + border-color: transparent transparent #363636 #363636 !important; } + .button.is-dark.is-outlined[disabled] { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; } + .button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; } + .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus { + background-color: whitesmoke; + color: #363636; } + .button.is-dark.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: whitesmoke; + box-shadow: none; + color: whitesmoke; } + .button.is-primary { + background-color: #C93312; + border-color: transparent; + color: #fff; } + .button.is-primary:hover, .button.is-primary.is-hovered { + background-color: #bd3011; + border-color: transparent; + color: #fff; } + .button.is-primary:focus, .button.is-primary.is-focused { + border-color: transparent; + color: #fff; } + .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(201, 51, 18, 0.25); } + .button.is-primary:active, .button.is-primary.is-active { + background-color: #b22d10; + border-color: transparent; + color: #fff; } + .button.is-primary[disabled] { + background-color: #C93312; + border-color: transparent; + box-shadow: none; } + .button.is-primary.is-inverted { + background-color: #fff; + color: #C93312; } + .button.is-primary.is-inverted:hover { + background-color: #f2f2f2; } + .button.is-primary.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #C93312; } + .button.is-primary.is-loading:after { + border-color: transparent transparent #fff #fff !important; } + .button.is-primary.is-outlined { + background-color: transparent; + border-color: #C93312; + color: #C93312; } + .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus { + background-color: #C93312; + border-color: #C93312; + color: #fff; } + .button.is-primary.is-outlined.is-loading:after { + border-color: transparent transparent #C93312 #C93312 !important; } + .button.is-primary.is-outlined[disabled] { + background-color: transparent; + border-color: #C93312; + box-shadow: none; + color: #C93312; } + .button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus { + background-color: #fff; + color: #C93312; } + .button.is-primary.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-link { + background-color: #3273dc; + border-color: transparent; + color: #fff; } + .button.is-link:hover, .button.is-link.is-hovered { + background-color: #276cda; + border-color: transparent; + color: #fff; } + .button.is-link:focus, .button.is-link.is-focused { + border-color: transparent; + color: #fff; } + .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } + .button.is-link:active, .button.is-link.is-active { + background-color: #2366d1; + border-color: transparent; + color: #fff; } + .button.is-link[disabled] { + background-color: #3273dc; + border-color: transparent; + box-shadow: none; } + .button.is-link.is-inverted { + background-color: #fff; + color: #3273dc; } + .button.is-link.is-inverted:hover { + background-color: #f2f2f2; } + .button.is-link.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #3273dc; } + .button.is-link.is-loading:after { + border-color: transparent transparent #fff #fff !important; } + .button.is-link.is-outlined { + background-color: transparent; + border-color: #3273dc; + color: #3273dc; } + .button.is-link.is-outlined:hover, .button.is-link.is-outlined:focus { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; } + .button.is-link.is-outlined.is-loading:after { + border-color: transparent transparent #3273dc #3273dc !important; } + .button.is-link.is-outlined[disabled] { + background-color: transparent; + border-color: #3273dc; + box-shadow: none; + color: #3273dc; } + .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined:focus { + background-color: #fff; + color: #3273dc; } + .button.is-link.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-info { + background-color: #209cee; + border-color: transparent; + color: #fff; } + .button.is-info:hover, .button.is-info.is-hovered { + background-color: #1496ed; + border-color: transparent; + color: #fff; } + .button.is-info:focus, .button.is-info.is-focused { + border-color: transparent; + color: #fff; } + .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); } + .button.is-info:active, .button.is-info.is-active { + background-color: #118fe4; + border-color: transparent; + color: #fff; } + .button.is-info[disabled] { + background-color: #209cee; + border-color: transparent; + box-shadow: none; } + .button.is-info.is-inverted { + background-color: #fff; + color: #209cee; } + .button.is-info.is-inverted:hover { + background-color: #f2f2f2; } + .button.is-info.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #209cee; } + .button.is-info.is-loading:after { + border-color: transparent transparent #fff #fff !important; } + .button.is-info.is-outlined { + background-color: transparent; + border-color: #209cee; + color: #209cee; } + .button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus { + background-color: #209cee; + border-color: #209cee; + color: #fff; } + .button.is-info.is-outlined.is-loading:after { + border-color: transparent transparent #209cee #209cee !important; } + .button.is-info.is-outlined[disabled] { + background-color: transparent; + border-color: #209cee; + box-shadow: none; + color: #209cee; } + .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus { + background-color: #fff; + color: #209cee; } + .button.is-info.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-success { + background-color: #23d160; + border-color: transparent; + color: #fff; } + .button.is-success:hover, .button.is-success.is-hovered { + background-color: #22c65b; + border-color: transparent; + color: #fff; } + .button.is-success:focus, .button.is-success.is-focused { + border-color: transparent; + color: #fff; } + .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); } + .button.is-success:active, .button.is-success.is-active { + background-color: #20bc56; + border-color: transparent; + color: #fff; } + .button.is-success[disabled] { + background-color: #23d160; + border-color: transparent; + box-shadow: none; } + .button.is-success.is-inverted { + background-color: #fff; + color: #23d160; } + .button.is-success.is-inverted:hover { + background-color: #f2f2f2; } + .button.is-success.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #23d160; } + .button.is-success.is-loading:after { + border-color: transparent transparent #fff #fff !important; } + .button.is-success.is-outlined { + background-color: transparent; + border-color: #23d160; + color: #23d160; } + .button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus { + background-color: #23d160; + border-color: #23d160; + color: #fff; } + .button.is-success.is-outlined.is-loading:after { + border-color: transparent transparent #23d160 #23d160 !important; } + .button.is-success.is-outlined[disabled] { + background-color: transparent; + border-color: #23d160; + box-shadow: none; + color: #23d160; } + .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus { + background-color: #fff; + color: #23d160; } + .button.is-success.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-warning { + background-color: #ffdd57; + border-color: transparent; + color: #FFFFFF; } + .button.is-warning:hover, .button.is-warning.is-hovered { + background-color: #ffdb4a; + border-color: transparent; + color: #FFFFFF; } + .button.is-warning:focus, .button.is-warning.is-focused { + border-color: transparent; + color: #FFFFFF; } + .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); } + .button.is-warning:active, .button.is-warning.is-active { + background-color: #ffd83d; + border-color: transparent; + color: #FFFFFF; } + .button.is-warning[disabled] { + background-color: #ffdd57; + border-color: transparent; + box-shadow: none; } + .button.is-warning.is-inverted { + background-color: #FFFFFF; + color: #ffdd57; } + .button.is-warning.is-inverted:hover { + background-color: #f2f2f2; } + .button.is-warning.is-inverted[disabled] { + background-color: #FFFFFF; + border-color: transparent; + box-shadow: none; + color: #ffdd57; } + .button.is-warning.is-loading:after { + border-color: transparent transparent #FFFFFF #FFFFFF !important; } + .button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffdd57; + color: #ffdd57; } + .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus { + background-color: #ffdd57; + border-color: #ffdd57; + color: #FFFFFF; } + .button.is-warning.is-outlined.is-loading:after { + border-color: transparent transparent #ffdd57 #ffdd57 !important; } + .button.is-warning.is-outlined[disabled] { + background-color: transparent; + border-color: #ffdd57; + box-shadow: none; + color: #ffdd57; } + .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: #FFFFFF; + color: #FFFFFF; } + .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus { + background-color: #FFFFFF; + color: #ffdd57; } + .button.is-warning.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #FFFFFF; + box-shadow: none; + color: #FFFFFF; } + .button.is-danger { + background-color: #ff3860; + border-color: transparent; + color: #fff; } + .button.is-danger:hover, .button.is-danger.is-hovered { + background-color: #ff2b56; + border-color: transparent; + color: #fff; } + .button.is-danger:focus, .button.is-danger.is-focused { + border-color: transparent; + color: #fff; } + .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); } + .button.is-danger:active, .button.is-danger.is-active { + background-color: #ff1f4b; + border-color: transparent; + color: #fff; } + .button.is-danger[disabled] { + background-color: #ff3860; + border-color: transparent; + box-shadow: none; } + .button.is-danger.is-inverted { + background-color: #fff; + color: #ff3860; } + .button.is-danger.is-inverted:hover { + background-color: #f2f2f2; } + .button.is-danger.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #ff3860; } + .button.is-danger.is-loading:after { + border-color: transparent transparent #fff #fff !important; } + .button.is-danger.is-outlined { + background-color: transparent; + border-color: #ff3860; + color: #ff3860; } + .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus { + background-color: #ff3860; + border-color: #ff3860; + color: #fff; } + .button.is-danger.is-outlined.is-loading:after { + border-color: transparent transparent #ff3860 #ff3860 !important; } + .button.is-danger.is-outlined[disabled] { + background-color: transparent; + border-color: #ff3860; + box-shadow: none; + color: #ff3860; } + .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus { + background-color: #fff; + color: #ff3860; } + .button.is-danger.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-small { + border-radius: 2px; + font-size: 0.75rem; } + .button.is-medium { + font-size: 1.25rem; } + .button.is-large { + font-size: 1.5rem; } + .button[disabled] { + background-color: white; + border-color: #dbdbdb; + box-shadow: none; + opacity: 0.5; } + .button.is-fullwidth { + display: flex; + width: 100%; } + .button.is-loading { + color: transparent !important; + pointer-events: none; } + .button.is-loading:after { + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; + position: absolute; + left: calc(50% - (1em / 2)); + top: calc(50% - (1em / 2)); + position: absolute !important; } + .button.is-static { + background-color: whitesmoke; + border-color: #dbdbdb; + color: #7a7a7a; + box-shadow: none; + pointer-events: none; } + +.buttons { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .buttons .button { + margin-bottom: 0.5rem; } + .buttons .button:not(:last-child) { + margin-right: 0.5rem; } + .buttons:last-child { + margin-bottom: -0.5rem; } + .buttons:not(:last-child) { + margin-bottom: 1rem; } + .buttons.has-addons .button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .buttons.has-addons .button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; } + .buttons.has-addons .button:last-child { + margin-right: 0; } + .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { + z-index: 2; } + .buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { + z-index: 3; } + .buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { + z-index: 4; } + .buttons.is-centered { + justify-content: center; } + .buttons.is-right { + justify-content: flex-end; } + +.container { + margin: 0 auto; + position: relative; } + @media screen and (min-width: 1024px) { + .container { + max-width: 960px; + width: 960px; } + .container.is-fluid { + margin-left: 32px; + margin-right: 32px; + max-width: none; + width: auto; } } + @media screen and (max-width: 1215px) { + .container.is-widescreen { + max-width: 1152px; + width: auto; } } + @media screen and (max-width: 1407px) { + .container.is-fullhd { + max-width: 1344px; + width: auto; } } + @media screen and (min-width: 1216px) { + .container { + max-width: 1152px; + width: 1152px; } } + @media screen and (min-width: 1408px) { + .container { + max-width: 1344px; + width: 1344px; } } + +.content:not(:last-child) { + margin-bottom: 1.5rem; } + +.content li + li { + margin-top: 0.25em; } + +.content p:not(:last-child), +.content dl:not(:last-child), +.content ol:not(:last-child), +.content ul:not(:last-child), +.content blockquote:not(:last-child), +.content pre:not(:last-child), +.content table:not(:last-child) { + margin-bottom: 1em; } + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color: #363636; + font-weight: 400; + line-height: 1.125; } + +.content h1 { + font-size: 2em; + margin-bottom: 0.5em; } + .content h1:not(:first-child) { + margin-top: 1em; } + +.content h2 { + font-size: 1.75em; + margin-bottom: 0.5714em; } + .content h2:not(:first-child) { + margin-top: 1.1428em; } + +.content h3 { + font-size: 1.5em; + margin-bottom: 0.6666em; } + .content h3:not(:first-child) { + margin-top: 1.3333em; } + +.content h4 { + font-size: 1.25em; + margin-bottom: 0.8em; } + +.content h5 { + font-size: 1.125em; + margin-bottom: 0.8888em; } + +.content h6 { + font-size: 1em; + margin-bottom: 1em; } + +.content blockquote { + background-color: whitesmoke; + border-left: 5px solid #dbdbdb; + padding: 1.25em 1.5em; } + +.content ol { + list-style: decimal outside; + margin-left: 2em; + margin-top: 1em; } + +.content ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; } + .content ul ul { + list-style-type: circle; + margin-top: 0.5em; } + .content ul ul ul { + list-style-type: square; } + +.content dd { + margin-left: 2em; } + +.content figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; } + .content figure:not(:first-child) { + margin-top: 2em; } + .content figure:not(:last-child) { + margin-bottom: 2em; } + .content figure img { + display: inline-block; } + .content figure figcaption { + font-style: italic; } + +.content pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 1.25em 1.5em; + white-space: pre; + word-wrap: normal; } + +.content sup, +.content sub { + font-size: 75%; } + +.content table { + width: 100%; } + .content table td, + .content table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; } + .content table th { + color: #363636; + text-align: left; } + .content table tr:hover { + background-color: whitesmoke; } + .content table thead td, + .content table thead th { + border-width: 0 0 2px; + color: #363636; } + .content table tfoot td, + .content table tfoot th { + border-width: 2px 0 0; + color: #363636; } + .content table tbody tr:last-child td, + .content table tbody tr:last-child th { + border-bottom-width: 0; } + +.content.is-small { + font-size: 0.75rem; } + +.content.is-medium { + font-size: 1.25rem; } + +.content.is-large { + font-size: 1.5rem; } + +.input, +.textarea { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + background-color: white; + border-color: #dbdbdb; + color: #363636; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + max-width: 100%; + width: 100%; } + .input:focus, .input.is-focused, .input:active, .input.is-active, + .textarea:focus, + .textarea.is-focused, + .textarea:active, + .textarea.is-active { + outline: none; } + .input[disabled], + .textarea[disabled] { + cursor: not-allowed; } + .input::-moz-placeholder, + .textarea::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); } + .input::-webkit-input-placeholder, + .textarea::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); } + .input:-moz-placeholder, + .textarea:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); } + .input:-ms-input-placeholder, + .textarea:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); } + .input:hover, .input.is-hovered, + .textarea:hover, + .textarea.is-hovered { + border-color: #b5b5b5; } + .input:focus, .input.is-focused, .input:active, .input.is-active, + .textarea:focus, + .textarea.is-focused, + .textarea:active, + .textarea.is-active { + border-color: #3273dc; + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } + .input[disabled], + .textarea[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; } + .input[disabled]::-moz-placeholder, + .textarea[disabled]::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); } + .input[disabled]::-webkit-input-placeholder, + .textarea[disabled]::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); } + .input[disabled]:-moz-placeholder, + .textarea[disabled]:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); } + .input[disabled]:-ms-input-placeholder, + .textarea[disabled]:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); } + .input[type="search"], + .textarea[type="search"] { + border-radius: 290486px; } + .input[readonly], + .textarea[readonly] { + box-shadow: none; } + .input.is-white, + .textarea.is-white { + border-color: white; } + .input.is-white:focus, .input.is-white.is-focused, .input.is-white:active, .input.is-white.is-active, + .textarea.is-white:focus, + .textarea.is-white.is-focused, + .textarea.is-white:active, + .textarea.is-white.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + .input.is-black, + .textarea.is-black { + border-color: #0a0a0a; } + .input.is-black:focus, .input.is-black.is-focused, .input.is-black:active, .input.is-black.is-active, + .textarea.is-black:focus, + .textarea.is-black.is-focused, + .textarea.is-black:active, + .textarea.is-black.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + .input.is-light, + .textarea.is-light { + border-color: whitesmoke; } + .input.is-light:focus, .input.is-light.is-focused, .input.is-light:active, .input.is-light.is-active, + .textarea.is-light:focus, + .textarea.is-light.is-focused, + .textarea.is-light:active, + .textarea.is-light.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } + .input.is-dark, + .textarea.is-dark { + border-color: #363636; } + .input.is-dark:focus, .input.is-dark.is-focused, .input.is-dark:active, .input.is-dark.is-active, + .textarea.is-dark:focus, + .textarea.is-dark.is-focused, + .textarea.is-dark:active, + .textarea.is-dark.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } + .input.is-primary, + .textarea.is-primary { + border-color: #C93312; } + .input.is-primary:focus, .input.is-primary.is-focused, .input.is-primary:active, .input.is-primary.is-active, + .textarea.is-primary:focus, + .textarea.is-primary.is-focused, + .textarea.is-primary:active, + .textarea.is-primary.is-active { + box-shadow: 0 0 0 0.125em rgba(201, 51, 18, 0.25); } + .input.is-link, + .textarea.is-link { + border-color: #3273dc; } + .input.is-link:focus, .input.is-link.is-focused, .input.is-link:active, .input.is-link.is-active, + .textarea.is-link:focus, + .textarea.is-link.is-focused, + .textarea.is-link:active, + .textarea.is-link.is-active { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } + .input.is-info, + .textarea.is-info { + border-color: #209cee; } + .input.is-info:focus, .input.is-info.is-focused, .input.is-info:active, .input.is-info.is-active, + .textarea.is-info:focus, + .textarea.is-info.is-focused, + .textarea.is-info:active, + .textarea.is-info.is-active { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); } + .input.is-success, + .textarea.is-success { + border-color: #23d160; } + .input.is-success:focus, .input.is-success.is-focused, .input.is-success:active, .input.is-success.is-active, + .textarea.is-success:focus, + .textarea.is-success.is-focused, + .textarea.is-success:active, + .textarea.is-success.is-active { + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); } + .input.is-warning, + .textarea.is-warning { + border-color: #ffdd57; } + .input.is-warning:focus, .input.is-warning.is-focused, .input.is-warning:active, .input.is-warning.is-active, + .textarea.is-warning:focus, + .textarea.is-warning.is-focused, + .textarea.is-warning:active, + .textarea.is-warning.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); } + .input.is-danger, + .textarea.is-danger { + border-color: #ff3860; } + .input.is-danger:focus, .input.is-danger.is-focused, .input.is-danger:active, .input.is-danger.is-active, + .textarea.is-danger:focus, + .textarea.is-danger.is-focused, + .textarea.is-danger:active, + .textarea.is-danger.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); } + .input.is-small, + .textarea.is-small { + border-radius: 2px; + font-size: 0.75rem; } + .input.is-medium, + .textarea.is-medium { + font-size: 1.25rem; } + .input.is-large, + .textarea.is-large { + font-size: 1.5rem; } + .input.is-fullwidth, + .textarea.is-fullwidth { + display: block; + width: 100%; } + .input.is-inline, + .textarea.is-inline { + display: inline; + width: auto; } + +.input.is-static { + background-color: transparent; + border-color: transparent; + box-shadow: none; + padding-left: 0; + padding-right: 0; } + +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: 0.625em; + resize: vertical; } + .textarea:not([rows]) { + max-height: 600px; + min-height: 120px; } + .textarea[rows] { + height: unset; } + .textarea.has-fixed-size { + resize: none; } + +.checkbox, +.radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; } + .checkbox input, + .radio input { + cursor: pointer; } + .checkbox:hover, + .radio:hover { + color: #363636; } + .checkbox[disabled], + .radio[disabled] { + color: #7a7a7a; + cursor: not-allowed; } + +.radio + .radio { + margin-left: 0.5em; } + +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; } + .select:not(.is-multiple) { + height: 2.25em; } + .select:not(.is-multiple)::after { + border: 1px solid #3273dc; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.5em; + pointer-events: none; + position: absolute; + transform: rotate(-45deg); + transform-origin: center; + width: 0.5em; + margin-top: -0.375em; + right: 1.125em; + top: 50%; + z-index: 4; } + .select select { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + background-color: white; + border-color: #dbdbdb; + color: #363636; + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; } + .select select:focus, .select select.is-focused, .select select:active, .select select.is-active { + outline: none; } + .select select[disabled] { + cursor: not-allowed; } + .select select::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); } + .select select::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); } + .select select:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); } + .select select:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); } + .select select:hover, .select select.is-hovered { + border-color: #b5b5b5; } + .select select:focus, .select select.is-focused, .select select:active, .select select.is-active { + border-color: #3273dc; + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } + .select select[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; } + .select select[disabled]::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); } + .select select[disabled]::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); } + .select select[disabled]:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); } + .select select[disabled]:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); } + .select select::-ms-expand { + display: none; } + .select select[disabled]:hover { + border-color: whitesmoke; } + .select select:not([multiple]) { + padding-right: 2.5em; } + .select select[multiple] { + height: unset; + padding: 0; } + .select select[multiple] option { + padding: 0.5em 1em; } + .select:hover::after { + border-color: #363636; } + .select.is-white select { + border-color: white; } + .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + .select.is-black select { + border-color: #0a0a0a; } + .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + .select.is-light select { + border-color: whitesmoke; } + .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } + .select.is-dark select { + border-color: #363636; } + .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } + .select.is-primary select { + border-color: #C93312; } + .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { + box-shadow: 0 0 0 0.125em rgba(201, 51, 18, 0.25); } + .select.is-link select { + border-color: #3273dc; } + .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } + .select.is-info select { + border-color: #209cee; } + .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); } + .select.is-success select { + border-color: #23d160; } + .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); } + .select.is-warning select { + border-color: #ffdd57; } + .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); } + .select.is-danger select { + border-color: #ff3860; } + .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); } + .select.is-small { + border-radius: 2px; + font-size: 0.75rem; } + .select.is-medium { + font-size: 1.25rem; } + .select.is-large { + font-size: 1.5rem; } + .select.is-disabled::after { + border-color: #7a7a7a; } + .select.is-fullwidth { + width: 100%; } + .select.is-fullwidth select { + width: 100%; } + .select.is-loading::after { + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + transform: none; } + .select.is-loading.is-small:after { + font-size: 0.75rem; } + .select.is-loading.is-medium:after { + font-size: 1.25rem; } + .select.is-loading.is-large:after { + font-size: 1.5rem; } + +.file { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + align-items: stretch; + display: flex; + justify-content: flex-start; + position: relative; } + .file.is-white .file-cta { + background-color: white; + border-color: transparent; + color: #0a0a0a; } + .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; } + .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; } + .file.is-white:active .file-cta, .file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; } + .file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: white; } + .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: white; } + .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: white; } + .file.is-black:active .file-cta, .file.is-black.is-active .file-cta { + background-color: black; + border-color: transparent; + color: white; } + .file.is-light .file-cta { + background-color: whitesmoke; + border-color: transparent; + color: #363636; } + .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { + background-color: #eeeeee; + border-color: transparent; + color: #363636; } + .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + color: #363636; } + .file.is-light:active .file-cta, .file.is-light.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; } + .file.is-dark .file-cta { + background-color: #363636; + border-color: transparent; + color: whitesmoke; } + .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { + background-color: #2f2f2f; + border-color: transparent; + color: whitesmoke; } + .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + color: whitesmoke; } + .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { + background-color: #292929; + border-color: transparent; + color: whitesmoke; } + .file.is-primary .file-cta { + background-color: #C93312; + border-color: transparent; + color: #fff; } + .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { + background-color: #bd3011; + border-color: transparent; + color: #fff; } + .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(201, 51, 18, 0.25); + color: #fff; } + .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { + background-color: #b22d10; + border-color: transparent; + color: #fff; } + .file.is-link .file-cta { + background-color: #3273dc; + border-color: transparent; + color: #fff; } + .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { + background-color: #276cda; + border-color: transparent; + color: #fff; } + .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); + color: #fff; } + .file.is-link:active .file-cta, .file.is-link.is-active .file-cta { + background-color: #2366d1; + border-color: transparent; + color: #fff; } + .file.is-info .file-cta { + background-color: #209cee; + border-color: transparent; + color: #fff; } + .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { + background-color: #1496ed; + border-color: transparent; + color: #fff; } + .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); + color: #fff; } + .file.is-info:active .file-cta, .file.is-info.is-active .file-cta { + background-color: #118fe4; + border-color: transparent; + color: #fff; } + .file.is-success .file-cta { + background-color: #23d160; + border-color: transparent; + color: #fff; } + .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { + background-color: #22c65b; + border-color: transparent; + color: #fff; } + .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25); + color: #fff; } + .file.is-success:active .file-cta, .file.is-success.is-active .file-cta { + background-color: #20bc56; + border-color: transparent; + color: #fff; } + .file.is-warning .file-cta { + background-color: #ffdd57; + border-color: transparent; + color: #FFFFFF; } + .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { + background-color: #ffdb4a; + border-color: transparent; + color: #FFFFFF; } + .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); + color: #FFFFFF; } + .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { + background-color: #ffd83d; + border-color: transparent; + color: #FFFFFF; } + .file.is-danger .file-cta { + background-color: #ff3860; + border-color: transparent; + color: #fff; } + .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { + background-color: #ff2b56; + border-color: transparent; + color: #fff; } + .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25); + color: #fff; } + .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { + background-color: #ff1f4b; + border-color: transparent; + color: #fff; } + .file.is-small { + font-size: 0.75rem; } + .file.is-medium { + font-size: 1.25rem; } + .file.is-medium .file-icon .fa { + font-size: 21px; } + .file.is-large { + font-size: 1.5rem; } + .file.is-large .file-icon .fa { + font-size: 28px; } + .file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .file.has-name.is-empty .file-cta { + border-radius: 3px; } + .file.has-name.is-empty .file-name { + display: none; } + .file.is-centered { + justify-content: center; } + .file.is-right { + justify-content: flex-end; } + .file.is-boxed .file-label { + flex-direction: column; } + .file.is-boxed .file-cta { + flex-direction: column; + height: auto; + padding: 1em 3em; } + .file.is-boxed .file-name { + border-width: 0 1px 1px; } + .file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; } + .file.is-boxed .file-icon .fa { + font-size: 21px; } + .file.is-boxed.is-small .file-icon .fa { + font-size: 14px; } + .file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; } + .file.is-boxed.is-large .file-icon .fa { + font-size: 35px; } + .file.is-boxed.has-name .file-cta { + border-radius: 3px 3px 0 0; } + .file.is-boxed.has-name .file-name { + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px; } + .file.is-right .file-cta { + border-radius: 0 3px 3px 0; } + .file.is-right .file-name { + border-radius: 3px 0 0 3px; + border-width: 1px 0 1px 1px; + order: -1; } + .file.is-fullwidth .file-label { + width: 100%; } + .file.is-fullwidth .file-name { + flex-grow: 1; + max-width: none; } + +.file-label { + align-items: stretch; + display: flex; + cursor: pointer; + justify-content: flex-start; + overflow: hidden; + position: relative; } + .file-label:hover .file-cta { + background-color: #eeeeee; + color: #363636; } + .file-label:hover .file-name { + border-color: #d5d5d5; } + .file-label:active .file-cta { + background-color: #e8e8e8; + color: #363636; } + .file-label:active .file-name { + border-color: #cfcfcf; } + +.file-input { + height: 0.01em; + left: 0; + outline: none; + position: absolute; + top: 0; + width: 0.01em; } + +.file-cta, +.file-name { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + border-color: #dbdbdb; + border-radius: 3px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; } + .file-cta:focus, .file-cta.is-focused, .file-cta:active, .file-cta.is-active, + .file-name:focus, + .file-name.is-focused, + .file-name:active, + .file-name.is-active { + outline: none; } + .file-cta[disabled], + .file-name[disabled] { + cursor: not-allowed; } + +.file-cta { + background-color: whitesmoke; + color: #4a4a4a; } + +.file-name { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: left; + text-overflow: ellipsis; } + +.file-icon { + align-items: center; + display: flex; + height: 1em; + justify-content: center; + margin-right: 0.5em; + width: 1em; } + .file-icon .fa { + font-size: 14px; } + +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; } + .label:not(:last-child) { + margin-bottom: 0.5em; } + .label.is-small { + font-size: 0.75rem; } + .label.is-medium { + font-size: 1.25rem; } + .label.is-large { + font-size: 1.5rem; } + +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; } + .help.is-white { + color: white; } + .help.is-black { + color: #0a0a0a; } + .help.is-light { + color: whitesmoke; } + .help.is-dark { + color: #363636; } + .help.is-primary { + color: #C93312; } + .help.is-link { + color: #3273dc; } + .help.is-info { + color: #209cee; } + .help.is-success { + color: #23d160; } + .help.is-warning { + color: #ffdd57; } + .help.is-danger { + color: #ff3860; } + +.field:not(:last-child) { + margin-bottom: 0.75rem; } + +.field.has-addons { + display: flex; + justify-content: flex-start; } + .field.has-addons .control:not(:last-child) { + margin-right: -1px; } + .field.has-addons .control:first-child .button, + .field.has-addons .control:first-child .input, + .field.has-addons .control:first-child .select select { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + .field.has-addons .control:last-child .button, + .field.has-addons .control:last-child .input, + .field.has-addons .control:last-child .select select { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + .field.has-addons .control .button, + .field.has-addons .control .input, + .field.has-addons .control .select select { + border-radius: 0; } + .field.has-addons .control .button:hover, .field.has-addons .control .button.is-hovered, + .field.has-addons .control .input:hover, + .field.has-addons .control .input.is-hovered, + .field.has-addons .control .select select:hover, + .field.has-addons .control .select select.is-hovered { + z-index: 2; } + .field.has-addons .control .button:focus, .field.has-addons .control .button.is-focused, .field.has-addons .control .button:active, .field.has-addons .control .button.is-active, + .field.has-addons .control .input:focus, + .field.has-addons .control .input.is-focused, + .field.has-addons .control .input:active, + .field.has-addons .control .input.is-active, + .field.has-addons .control .select select:focus, + .field.has-addons .control .select select.is-focused, + .field.has-addons .control .select select:active, + .field.has-addons .control .select select.is-active { + z-index: 3; } + .field.has-addons .control .button:focus:hover, .field.has-addons .control .button.is-focused:hover, .field.has-addons .control .button:active:hover, .field.has-addons .control .button.is-active:hover, + .field.has-addons .control .input:focus:hover, + .field.has-addons .control .input.is-focused:hover, + .field.has-addons .control .input:active:hover, + .field.has-addons .control .input.is-active:hover, + .field.has-addons .control .select select:focus:hover, + .field.has-addons .control .select select.is-focused:hover, + .field.has-addons .control .select select:active:hover, + .field.has-addons .control .select select.is-active:hover { + z-index: 4; } + .field.has-addons .control.is-expanded { + flex-grow: 1; } + .field.has-addons.has-addons-centered { + justify-content: center; } + .field.has-addons.has-addons-right { + justify-content: flex-end; } + .field.has-addons.has-addons-fullwidth .control { + flex-grow: 1; + flex-shrink: 0; } + +.field.is-grouped { + display: flex; + justify-content: flex-start; } + .field.is-grouped > .control { + flex-shrink: 0; } + .field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; } + .field.is-grouped > .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + .field.is-grouped.is-grouped-centered { + justify-content: center; } + .field.is-grouped.is-grouped-right { + justify-content: flex-end; } + .field.is-grouped.is-grouped-multiline { + flex-wrap: wrap; } + .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; } + .field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; } + .field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; } + +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: flex; } } + +.field-label .label { + font-size: inherit; } + +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; } } + +@media screen and (min-width: 769px), print { + .field-label { + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; } + .field-label.is-small { + font-size: 0.75rem; + padding-top: 0.375em; } + .field-label.is-normal { + padding-top: 0.375em; } + .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; } + .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; } } + +.field-body .field .field { + margin-bottom: 0; } + +@media screen and (min-width: 769px), print { + .field-body { + display: flex; + flex-basis: 0; + flex-grow: 5; + flex-shrink: 1; } + .field-body .field { + margin-bottom: 0; } + .field-body > .field { + flex-shrink: 1; } + .field-body > .field:not(.is-narrow) { + flex-grow: 1; } + .field-body > .field:not(:last-child) { + margin-right: 0.75rem; } } + +.control { + font-size: 1rem; + position: relative; + text-align: left; } + .control.has-icon .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + z-index: 4; } + .control.has-icon .input:focus + .icon { + color: #7a7a7a; } + .control.has-icon .input.is-small + .icon { + font-size: 0.75rem; } + .control.has-icon .input.is-medium + .icon { + font-size: 1.25rem; } + .control.has-icon .input.is-large + .icon { + font-size: 1.5rem; } + .control.has-icon:not(.has-icon-right) .icon { + left: 0; } + .control.has-icon:not(.has-icon-right) .input { + padding-left: 2.25em; } + .control.has-icon.has-icon-right .icon { + right: 0; } + .control.has-icon.has-icon-right .input { + padding-right: 2.25em; } + .control.has-icons-left .input:focus ~ .icon, + .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, + .control.has-icons-right .select:focus ~ .icon { + color: #7a7a7a; } + .control.has-icons-left .input.is-small ~ .icon, + .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, + .control.has-icons-right .select.is-small ~ .icon { + font-size: 0.75rem; } + .control.has-icons-left .input.is-medium ~ .icon, + .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, + .control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; } + .control.has-icons-left .input.is-large ~ .icon, + .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, + .control.has-icons-right .select.is-large ~ .icon { + font-size: 1.5rem; } + .control.has-icons-left .icon, .control.has-icons-right .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + z-index: 4; } + .control.has-icons-left .input, + .control.has-icons-left .select select { + padding-left: 2.25em; } + .control.has-icons-left .icon.is-left { + left: 0; } + .control.has-icons-right .input, + .control.has-icons-right .select select { + padding-right: 2.25em; } + .control.has-icons-right .icon.is-right { + right: 0; } + .control.is-loading::after { + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; + position: absolute !important; + right: 0.625em; + top: 0.625em; } + .control.is-loading.is-small:after { + font-size: 0.75rem; } + .control.is-loading.is-medium:after { + font-size: 1.25rem; } + .control.is-loading.is-large:after { + font-size: 1.5rem; } + +.icon { + align-items: center; + display: inline-flex; + justify-content: center; + height: 1.5rem; + width: 1.5rem; } + .icon.is-small { + height: 1rem; + width: 1rem; } + .icon.is-medium { + height: 2rem; + width: 2rem; } + .icon.is-large { + height: 3rem; + width: 3rem; } + +.image { + display: block; + position: relative; } + .image img { + display: block; + height: auto; + width: 100%; } + .image.is-square img, .image.is-1by1 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-16by9 img, .image.is-2by1 img { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + height: 100%; + width: 100%; } + .image.is-square, .image.is-1by1 { + padding-top: 100%; } + .image.is-4by3 { + padding-top: 75%; } + .image.is-3by2 { + padding-top: 66.6666%; } + .image.is-16by9 { + padding-top: 56.25%; } + .image.is-2by1 { + padding-top: 50%; } + .image.is-16x16 { + height: 16px; + width: 16px; } + .image.is-24x24 { + height: 24px; + width: 24px; } + .image.is-32x32 { + height: 32px; + width: 32px; } + .image.is-48x48 { + height: 48px; + width: 48px; } + .image.is-64x64 { + height: 64px; + width: 64px; } + .image.is-96x96 { + height: 96px; + width: 96px; } + .image.is-128x128 { + height: 128px; + width: 128px; } + +.notification { + background-color: whitesmoke; + border-radius: 3px; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; + position: relative; } + .notification:not(:last-child) { + margin-bottom: 1.5rem; } + .notification a:not(.button) { + color: currentColor; + text-decoration: underline; } + .notification strong { + color: currentColor; } + .notification code, + .notification pre { + background: white; } + .notification pre code { + background: transparent; } + .notification > .delete { + position: absolute; + right: 0.5em; + top: 0.5em; } + .notification .title, + .notification .subtitle, + .notification .content { + color: currentColor; } + .notification.is-white { + background-color: white; + color: #0a0a0a; } + .notification.is-black { + background-color: #0a0a0a; + color: white; } + .notification.is-light { + background-color: whitesmoke; + color: #363636; } + .notification.is-dark { + background-color: #363636; + color: whitesmoke; } + .notification.is-primary { + background-color: #C93312; + color: #fff; } + .notification.is-link { + background-color: #3273dc; + color: #fff; } + .notification.is-info { + background-color: #209cee; + color: #fff; } + .notification.is-success { + background-color: #23d160; + color: #fff; } + .notification.is-warning { + background-color: #ffdd57; + color: #FFFFFF; } + .notification.is-danger { + background-color: #ff3860; + color: #fff; } + +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 290486px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; } + .progress:not(:last-child) { + margin-bottom: 1.5rem; } + .progress::-webkit-progress-bar { + background-color: #dbdbdb; } + .progress::-webkit-progress-value { + background-color: #4a4a4a; } + .progress::-moz-progress-bar { + background-color: #4a4a4a; } + .progress::-ms-fill { + background-color: #4a4a4a; + border: none; } + .progress.is-white::-webkit-progress-value { + background-color: white; } + .progress.is-white::-moz-progress-bar { + background-color: white; } + .progress.is-white::-ms-fill { + background-color: white; } + .progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; } + .progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; } + .progress.is-black::-ms-fill { + background-color: #0a0a0a; } + .progress.is-light::-webkit-progress-value { + background-color: whitesmoke; } + .progress.is-light::-moz-progress-bar { + background-color: whitesmoke; } + .progress.is-light::-ms-fill { + background-color: whitesmoke; } + .progress.is-dark::-webkit-progress-value { + background-color: #363636; } + .progress.is-dark::-moz-progress-bar { + background-color: #363636; } + .progress.is-dark::-ms-fill { + background-color: #363636; } + .progress.is-primary::-webkit-progress-value { + background-color: #C93312; } + .progress.is-primary::-moz-progress-bar { + background-color: #C93312; } + .progress.is-primary::-ms-fill { + background-color: #C93312; } + .progress.is-link::-webkit-progress-value { + background-color: #3273dc; } + .progress.is-link::-moz-progress-bar { + background-color: #3273dc; } + .progress.is-link::-ms-fill { + background-color: #3273dc; } + .progress.is-info::-webkit-progress-value { + background-color: #209cee; } + .progress.is-info::-moz-progress-bar { + background-color: #209cee; } + .progress.is-info::-ms-fill { + background-color: #209cee; } + .progress.is-success::-webkit-progress-value { + background-color: #23d160; } + .progress.is-success::-moz-progress-bar { + background-color: #23d160; } + .progress.is-success::-ms-fill { + background-color: #23d160; } + .progress.is-warning::-webkit-progress-value { + background-color: #ffdd57; } + .progress.is-warning::-moz-progress-bar { + background-color: #ffdd57; } + .progress.is-warning::-ms-fill { + background-color: #ffdd57; } + .progress.is-danger::-webkit-progress-value { + background-color: #ff3860; } + .progress.is-danger::-moz-progress-bar { + background-color: #ff3860; } + .progress.is-danger::-ms-fill { + background-color: #ff3860; } + .progress.is-small { + height: 0.75rem; } + .progress.is-medium { + height: 1.25rem; } + .progress.is-large { + height: 1.5rem; } + +.table { + background-color: white; + color: #363636; + margin-bottom: 1.5rem; } + .table td, + .table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; } + .table td.is-white, + .table th.is-white { + background-color: white; + border-color: white; + color: #0a0a0a; } + .table td.is-black, + .table th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; } + .table td.is-light, + .table th.is-light { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; } + .table td.is-dark, + .table th.is-dark { + background-color: #363636; + border-color: #363636; + color: whitesmoke; } + .table td.is-primary, + .table th.is-primary { + background-color: #C93312; + border-color: #C93312; + color: #fff; } + .table td.is-link, + .table th.is-link { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; } + .table td.is-info, + .table th.is-info { + background-color: #209cee; + border-color: #209cee; + color: #fff; } + .table td.is-success, + .table th.is-success { + background-color: #23d160; + border-color: #23d160; + color: #fff; } + .table td.is-warning, + .table th.is-warning { + background-color: #ffdd57; + border-color: #ffdd57; + color: #FFFFFF; } + .table td.is-danger, + .table th.is-danger { + background-color: #ff3860; + border-color: #ff3860; + color: #fff; } + .table td.is-narrow, + .table th.is-narrow { + white-space: nowrap; + width: 1%; } + .table td.is-selected, + .table th.is-selected { + background-color: #C93312; + color: #fff; } + .table td.is-selected a, + .table td.is-selected strong, + .table th.is-selected a, + .table th.is-selected strong { + color: currentColor; } + .table th { + color: #363636; + text-align: left; } + .table tr.is-selected { + background-color: #C93312; + color: #fff; } + .table tr.is-selected a, + .table tr.is-selected strong { + color: currentColor; } + .table tr.is-selected td, + .table tr.is-selected th { + border-color: #fff; + color: currentColor; } + .table thead td, + .table thead th { + border-width: 0 0 2px; + color: #363636; } + .table tfoot td, + .table tfoot th { + border-width: 2px 0 0; + color: #363636; } + .table tbody tr:last-child td, + .table tbody tr:last-child th { + border-bottom-width: 0; } + .table.is-bordered td, + .table.is-bordered th { + border-width: 1px; } + .table.is-bordered tr:last-child td, + .table.is-bordered tr:last-child th { + border-bottom-width: 1px; } + .table.is-fullwidth { + width: 100%; } + .table.is-hoverable tbody tr:not(.is-selected):hover { + background-color: #fafafa; } + .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: whitesmoke; } + .table.is-narrow td, + .table.is-narrow th { + padding: 0.25em 0.5em; } + .table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #fafafa; } + +.tags { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .tags .tag { + margin-bottom: 0.5rem; } + .tags .tag:not(:last-child) { + margin-right: 0.5rem; } + .tags:last-child { + margin-bottom: -0.5rem; } + .tags:not(:last-child) { + margin-bottom: 1rem; } + .tags.has-addons .tag { + margin-right: 0; } + .tags.has-addons .tag:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .tags.has-addons .tag:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .tags.is-centered { + justify-content: center; } + .tags.is-centered .tag { + margin-right: 0.25rem; + margin-left: 0.25rem; } + .tags.is-right { + justify-content: flex-end; } + .tags.is-right .tag:not(:first-child) { + margin-left: 0.5rem; } + .tags.is-right .tag:not(:last-child) { + margin-right: 0; } + +.tag:not(body) { + align-items: center; + background-color: whitesmoke; + border-radius: 3px; + color: #4a4a4a; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; } + .tag:not(body) .delete { + margin-left: 0.25em; + margin-right: -0.375em; } + .tag:not(body).is-white { + background-color: white; + color: #0a0a0a; } + .tag:not(body).is-black { + background-color: #0a0a0a; + color: white; } + .tag:not(body).is-light { + background-color: whitesmoke; + color: #363636; } + .tag:not(body).is-dark { + background-color: #363636; + color: whitesmoke; } + .tag:not(body).is-primary { + background-color: #C93312; + color: #fff; } + .tag:not(body).is-link { + background-color: #3273dc; + color: #fff; } + .tag:not(body).is-info { + background-color: #209cee; + color: #fff; } + .tag:not(body).is-success { + background-color: #23d160; + color: #fff; } + .tag:not(body).is-warning { + background-color: #ffdd57; + color: #FFFFFF; } + .tag:not(body).is-danger { + background-color: #ff3860; + color: #fff; } + .tag:not(body).is-medium { + font-size: 1rem; } + .tag:not(body).is-large { + font-size: 1.25rem; } + .tag:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; } + .tag:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; } + .tag:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; } + .tag:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; } + .tag:not(body).is-delete:before, .tag:not(body).is-delete:after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; } + .tag:not(body).is-delete:before { + height: 1px; + width: 50%; } + .tag:not(body).is-delete:after { + height: 50%; + width: 1px; } + .tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus { + background-color: #e8e8e8; } + .tag:not(body).is-delete:active { + background-color: #dbdbdb; } + .tag:not(body).is-rounded { + border-radius: 290486px; } + +a.tag:hover { + text-decoration: underline; } + +.title, +.subtitle { + word-break: break-word; } + .title:not(:last-child), + .subtitle:not(:last-child) { + margin-bottom: 1.5rem; } + .title em, + .title span, + .subtitle em, + .subtitle span { + font-weight: inherit; } + .title .tag, + .subtitle .tag { + vertical-align: middle; } + +.title { + color: #363636; + font-size: 2rem; + font-weight: 600; + line-height: 1.125; } + .title strong { + color: inherit; + font-weight: inherit; } + .title + .highlight { + margin-top: -0.75rem; } + .title:not(.is-spaced) + .subtitle { + margin-top: -1.5rem; } + .title.is-1 { + font-size: 3rem; } + .title.is-2 { + font-size: 2.5rem; } + .title.is-3 { + font-size: 2rem; } + .title.is-4 { + font-size: 1.5rem; } + .title.is-5 { + font-size: 1.25rem; } + .title.is-6 { + font-size: 1rem; } + .title.is-7 { + font-size: 0.75rem; } + +.subtitle { + color: #4a4a4a; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; } + .subtitle strong { + color: #363636; + font-weight: 600; } + .subtitle:not(.is-spaced) + .title { + margin-top: -1.5rem; } + .subtitle.is-1 { + font-size: 3rem; } + .subtitle.is-2 { + font-size: 2.5rem; } + .subtitle.is-3 { + font-size: 2rem; } + .subtitle.is-4 { + font-size: 1.5rem; } + .subtitle.is-5 { + font-size: 1.25rem; } + .subtitle.is-6 { + font-size: 1rem; } + .subtitle.is-7 { + font-size: 0.75rem; } + +.block:not(:last-child) { + margin-bottom: 1.5rem; } + +.delete { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; } + .delete:before, .delete:after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; } + .delete:before { + height: 2px; + width: 50%; } + .delete:after { + height: 50%; + width: 2px; } + .delete:hover, .delete:focus { + background-color: rgba(10, 10, 10, 0.3); } + .delete:active { + background-color: rgba(10, 10, 10, 0.4); } + .delete.is-small { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; } + .delete.is-medium { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; } + .delete.is-large { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; } + +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + margin-bottom: 5px; + text-transform: uppercase; } + +.highlight { + font-weight: 400; + max-width: 100%; + overflow: hidden; + padding: 0; } + .highlight:not(:last-child) { + margin-bottom: 1.5rem; } + .highlight pre { + overflow: auto; + max-width: 100%; } + +.loader { + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; } + +.number { + align-items: center; + background-color: whitesmoke; + border-radius: 290486px; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; } + +.breadcrumb { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + align-items: stretch; + display: flex; + font-size: 1rem; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; } + .breadcrumb:not(:last-child) { + margin-bottom: 1.5rem; } + .breadcrumb a { + align-items: center; + color: #3273dc; + display: flex; + justify-content: center; + padding: 0.5em 0.75em; } + .breadcrumb a:hover { + color: #363636; } + .breadcrumb li { + align-items: center; + display: flex; } + .breadcrumb li:first-child a { + padding-left: 0; } + .breadcrumb li.is-active a { + color: #363636; + cursor: default; + pointer-events: none; } + .breadcrumb li + li::before { + color: #4a4a4a; + content: "\0002f"; } + .breadcrumb ul, .breadcrumb ol { + align-items: center; + display: flex; + flex-grow: 1; + flex-shrink: 0; + justify-content: flex-start; } + .breadcrumb .icon:first-child { + margin-right: 0.5em; } + .breadcrumb .icon:last-child { + margin-left: 0.5em; } + .breadcrumb.is-centered ol, .breadcrumb.is-centered ul { + justify-content: center; } + .breadcrumb.is-right ol, .breadcrumb.is-right ul { + justify-content: flex-end; } + .breadcrumb.is-small { + font-size: 0.75rem; } + .breadcrumb.is-medium { + font-size: 1.25rem; } + .breadcrumb.is-large { + font-size: 1.5rem; } + .breadcrumb.has-arrow-separator li + li::before { + content: "\02192"; } + .breadcrumb.has-bullet-separator li + li::before { + content: "\02022"; } + .breadcrumb.has-dot-separator li + li::before { + content: "\000b7"; } + .breadcrumb.has-succeeds-separator li + li::before { + content: "\0227B"; } + +.card { + background-color: white; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + max-width: 100%; + position: relative; } + +.card-header { + align-items: stretch; + box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + display: flex; } + +.card-header-title { + align-items: center; + color: #363636; + display: flex; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem; } + .card-header-title.is-centered { + justify-content: center; } + +.card-header-icon { + align-items: center; + cursor: pointer; + display: flex; + justify-content: center; + padding: 0.75rem; } + +.card-image { + display: block; + position: relative; } + +.card-content { + padding: 1.5rem; } + +.card-footer { + border-top: 1px solid #dbdbdb; + align-items: stretch; + display: flex; } + +.card-footer-item { + align-items: center; + display: flex; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + justify-content: center; + padding: 0.75rem; } + .card-footer-item:not(:last-child) { + border-right: 1px solid #dbdbdb; } + +.card .media:not(:last-child) { + margin-bottom: 0.75rem; } + +.dropdown { + display: inline-flex; + position: relative; + vertical-align: top; } + .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { + display: block; } + .dropdown.is-right .dropdown-menu { + left: auto; + right: 0; } + .dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: unset; + top: auto; } + +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; } + +.dropdown-content { + background-color: white; + border-radius: 3px; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + padding-bottom: 0.5rem; + padding-top: 0.5rem; } + +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; } + +a.dropdown-item { + padding-right: 3rem; + white-space: nowrap; } + a.dropdown-item:hover { + background-color: whitesmoke; + color: #0a0a0a; } + a.dropdown-item.is-active { + background-color: #3273dc; + color: #fff; } + +.dropdown-divider { + background-color: #dbdbdb; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; } + +.level { + align-items: center; + justify-content: space-between; } + .level:not(:last-child) { + margin-bottom: 1.5rem; } + .level code { + border-radius: 3px; } + .level img { + display: inline-block; + vertical-align: top; } + .level.is-mobile { + display: flex; } + .level.is-mobile .level-left, + .level.is-mobile .level-right { + display: flex; } + .level.is-mobile .level-left + .level-right { + margin-top: 0; } + .level.is-mobile .level-item { + margin-right: 0.75rem; } + .level.is-mobile .level-item:not(:last-child) { + margin-bottom: 0; } + .level.is-mobile .level-item:not(.is-narrow) { + flex-grow: 1; } + @media screen and (min-width: 769px), print { + .level { + display: flex; } + .level > .level-item:not(.is-narrow) { + flex-grow: 1; } } + +.level-item { + align-items: center; + display: flex; + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; + justify-content: center; } + .level-item .title, + .level-item .subtitle { + margin-bottom: 0; } + @media screen and (max-width: 768px) { + .level-item:not(:last-child) { + margin-bottom: 0.75rem; } } + +.level-left, +.level-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; } + .level-left .level-item.is-flexible, + .level-right .level-item.is-flexible { + flex-grow: 1; } + @media screen and (min-width: 769px), print { + .level-left .level-item:not(:last-child), + .level-right .level-item:not(:last-child) { + margin-right: 0.75rem; } } + +.level-left { + align-items: center; + justify-content: flex-start; } + @media screen and (max-width: 768px) { + .level-left + .level-right { + margin-top: 1.5rem; } } + @media screen and (min-width: 769px), print { + .level-left { + display: flex; } } + +.level-right { + align-items: center; + justify-content: flex-end; } + @media screen and (min-width: 769px), print { + .level-right { + display: flex; } } + +.media { + align-items: flex-start; + display: flex; + text-align: left; } + .media .content:not(:last-child) { + margin-bottom: 0.75rem; } + .media .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + display: flex; + padding-top: 0.75rem; } + .media .media .content:not(:last-child), + .media .media .control:not(:last-child) { + margin-bottom: 0.5rem; } + .media .media .media { + padding-top: 0.5rem; } + .media .media .media + .media { + margin-top: 0.5rem; } + .media + .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + margin-top: 1rem; + padding-top: 1rem; } + .media.is-large + .media { + margin-top: 1.5rem; + padding-top: 1.5rem; } + +.media-left, +.media-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; } + +.media-left { + margin-right: 1rem; } + +.media-right { + margin-left: 1rem; } + +.media-content { + flex-basis: auto; + flex-grow: 1; + flex-shrink: 1; + text-align: left; } + +.menu { + font-size: 1rem; } + .menu.is-small { + font-size: 0.75rem; } + .menu.is-medium { + font-size: 1.25rem; } + .menu.is-large { + font-size: 1.5rem; } + +.menu-list { + line-height: 1.25; } + .menu-list a { + border-radius: 2px; + color: #4a4a4a; + display: block; + padding: 0.5em 0.75em; } + .menu-list a:hover { + background-color: whitesmoke; + color: #363636; } + .menu-list a.is-active { + background-color: #3273dc; + color: #fff; } + .menu-list li ul { + border-left: 1px solid #dbdbdb; + margin: 0.75em; + padding-left: 0.75em; } + +.menu-label { + color: #7a7a7a; + font-size: 0.75em; + letter-spacing: 0.1em; + text-transform: uppercase; } + .menu-label:not(:first-child) { + margin-top: 1em; } + .menu-label:not(:last-child) { + margin-bottom: 1em; } + +.message { + background-color: whitesmoke; + border-radius: 3px; + font-size: 1rem; } + .message:not(:last-child) { + margin-bottom: 1.5rem; } + .message strong { + color: currentColor; } + .message a:not(.button):not(.tag) { + color: currentColor; + text-decoration: underline; } + .message.is-small { + font-size: 0.75rem; } + .message.is-medium { + font-size: 1.25rem; } + .message.is-large { + font-size: 1.5rem; } + .message.is-white { + background-color: white; } + .message.is-white .message-header { + background-color: white; + color: #0a0a0a; } + .message.is-white .message-body { + border-color: white; + color: #4d4d4d; } + .message.is-black { + background-color: #fafafa; } + .message.is-black .message-header { + background-color: #0a0a0a; + color: white; } + .message.is-black .message-body { + border-color: #0a0a0a; + color: #090909; } + .message.is-light { + background-color: #fafafa; } + .message.is-light .message-header { + background-color: whitesmoke; + color: #363636; } + .message.is-light .message-body { + border-color: whitesmoke; + color: #505050; } + .message.is-dark { + background-color: #fafafa; } + .message.is-dark .message-header { + background-color: #363636; + color: whitesmoke; } + .message.is-dark .message-body { + border-color: #363636; + color: #2a2a2a; } + .message.is-primary { + background-color: #fef7f6; } + .message.is-primary .message-header { + background-color: #C93312; + color: #fff; } + .message.is-primary .message-body { + border-color: #C93312; + color: #8a2711; } + .message.is-link { + background-color: #f6f9fe; } + .message.is-link .message-header { + background-color: #3273dc; + color: #fff; } + .message.is-link .message-body { + border-color: #3273dc; + color: #22509a; } + .message.is-info { + background-color: #f6fbfe; } + .message.is-info .message-header { + background-color: #209cee; + color: #fff; } + .message.is-info .message-body { + border-color: #209cee; + color: #12537e; } + .message.is-success { + background-color: #f6fef9; } + .message.is-success .message-header { + background-color: #23d160; + color: #fff; } + .message.is-success .message-body { + border-color: #23d160; + color: #0e301a; } + .message.is-warning { + background-color: #fffdf5; } + .message.is-warning .message-header { + background-color: #ffdd57; + color: #FFFFFF; } + .message.is-warning .message-body { + border-color: #ffdd57; + color: #3b3108; } + .message.is-danger { + background-color: #fff5f7; } + .message.is-danger .message-header { + background-color: #ff3860; + color: #fff; } + .message.is-danger .message-body { + border-color: #ff3860; + color: #cd0930; } + +.message-header { + align-items: center; + background-color: #4a4a4a; + border-radius: 3px 3px 0 0; + color: #fff; + display: flex; + justify-content: space-between; + line-height: 1.25; + padding: 0.5em 0.75em; + position: relative; } + .message-header .delete { + flex-grow: 0; + flex-shrink: 0; + margin-left: 0.75em; } + .message-header + .message-body { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-top: none; } + +.message-body { + border: 1px solid #dbdbdb; + border-radius: 3px; + color: #4a4a4a; + padding: 1em 1.25em; } + .message-body code, + .message-body pre { + background-color: white; } + .message-body pre code { + background-color: transparent; } + +.modal { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + align-items: center; + display: none; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 20; } + .modal.is-active { + display: flex; } + +.modal-background { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + background-color: rgba(10, 10, 10, 0.86); } + +.modal-content, +.modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; } + @media screen and (min-width: 769px), print { + .modal-content, + .modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; } } + +.modal-close { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; } + .modal-close:before, .modal-close:after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; } + .modal-close:before { + height: 2px; + width: 50%; } + .modal-close:after { + height: 50%; + width: 2px; } + .modal-close:hover, .modal-close:focus { + background-color: rgba(10, 10, 10, 0.3); } + .modal-close:active { + background-color: rgba(10, 10, 10, 0.4); } + .modal-close.is-small { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; } + .modal-close.is-medium { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; } + .modal-close.is-large { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; } + +.modal-card { + display: flex; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; } + +.modal-card-head, +.modal-card-foot { + align-items: center; + background-color: whitesmoke; + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; } + +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +.modal-card-title { + color: #363636; + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; } + +.modal-card-foot { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-top: 1px solid #dbdbdb; } + .modal-card-foot .button:not(:last-child) { + margin-right: 10px; } + +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: white; + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; } + +.navbar { + background-color: white; + min-height: 3.25rem; + position: relative; } + .navbar.is-white { + background-color: white; + color: #0a0a0a; } + .navbar.is-white .navbar-brand > .navbar-item, + .navbar.is-white .navbar-brand .navbar-link { + color: #0a0a0a; } + .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, + .navbar.is-white .navbar-brand .navbar-link:hover, + .navbar.is-white .navbar-brand .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; } + .navbar.is-white .navbar-brand .navbar-link::after { + border-color: #0a0a0a; } + @media screen and (min-width: 1024px) { + .navbar.is-white .navbar-start > .navbar-item, + .navbar.is-white .navbar-start .navbar-link, + .navbar.is-white .navbar-end > .navbar-item, + .navbar.is-white .navbar-end .navbar-link { + color: #0a0a0a; } + .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, + .navbar.is-white .navbar-start .navbar-link:hover, + .navbar.is-white .navbar-start .navbar-link.is-active, + .navbar.is-white .navbar-end > a.navbar-item:hover, + .navbar.is-white .navbar-end > a.navbar-item.is-active, + .navbar.is-white .navbar-end .navbar-link:hover, + .navbar.is-white .navbar-end .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; } + .navbar.is-white .navbar-start .navbar-link::after, + .navbar.is-white .navbar-end .navbar-link::after { + border-color: #0a0a0a; } + .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #f2f2f2; + color: #0a0a0a; } + .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: white; + color: #0a0a0a; } } + .navbar.is-black { + background-color: #0a0a0a; + color: white; } + .navbar.is-black .navbar-brand > .navbar-item, + .navbar.is-black .navbar-brand .navbar-link { + color: white; } + .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, + .navbar.is-black .navbar-brand .navbar-link:hover, + .navbar.is-black .navbar-brand .navbar-link.is-active { + background-color: black; + color: white; } + .navbar.is-black .navbar-brand .navbar-link::after { + border-color: white; } + @media screen and (min-width: 1024px) { + .navbar.is-black .navbar-start > .navbar-item, + .navbar.is-black .navbar-start .navbar-link, + .navbar.is-black .navbar-end > .navbar-item, + .navbar.is-black .navbar-end .navbar-link { + color: white; } + .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, + .navbar.is-black .navbar-start .navbar-link:hover, + .navbar.is-black .navbar-start .navbar-link.is-active, + .navbar.is-black .navbar-end > a.navbar-item:hover, + .navbar.is-black .navbar-end > a.navbar-item.is-active, + .navbar.is-black .navbar-end .navbar-link:hover, + .navbar.is-black .navbar-end .navbar-link.is-active { + background-color: black; + color: white; } + .navbar.is-black .navbar-start .navbar-link::after, + .navbar.is-black .navbar-end .navbar-link::after { + border-color: white; } + .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + background-color: black; + color: white; } + .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: white; } } + .navbar.is-light { + background-color: whitesmoke; + color: #363636; } + .navbar.is-light .navbar-brand > .navbar-item, + .navbar.is-light .navbar-brand .navbar-link { + color: #363636; } + .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, + .navbar.is-light .navbar-brand .navbar-link:hover, + .navbar.is-light .navbar-brand .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; } + .navbar.is-light .navbar-brand .navbar-link::after { + border-color: #363636; } + @media screen and (min-width: 1024px) { + .navbar.is-light .navbar-start > .navbar-item, + .navbar.is-light .navbar-start .navbar-link, + .navbar.is-light .navbar-end > .navbar-item, + .navbar.is-light .navbar-end .navbar-link { + color: #363636; } + .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, + .navbar.is-light .navbar-start .navbar-link:hover, + .navbar.is-light .navbar-start .navbar-link.is-active, + .navbar.is-light .navbar-end > a.navbar-item:hover, + .navbar.is-light .navbar-end > a.navbar-item.is-active, + .navbar.is-light .navbar-end .navbar-link:hover, + .navbar.is-light .navbar-end .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; } + .navbar.is-light .navbar-start .navbar-link::after, + .navbar.is-light .navbar-end .navbar-link::after { + border-color: #363636; } + .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #e8e8e8; + color: #363636; } + .navbar.is-light .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #363636; } } + .navbar.is-dark { + background-color: #363636; + color: whitesmoke; } + .navbar.is-dark .navbar-brand > .navbar-item, + .navbar.is-dark .navbar-brand .navbar-link { + color: whitesmoke; } + .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, + .navbar.is-dark .navbar-brand .navbar-link:hover, + .navbar.is-dark .navbar-brand .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; } + .navbar.is-dark .navbar-brand .navbar-link::after { + border-color: whitesmoke; } + @media screen and (min-width: 1024px) { + .navbar.is-dark .navbar-start > .navbar-item, + .navbar.is-dark .navbar-start .navbar-link, + .navbar.is-dark .navbar-end > .navbar-item, + .navbar.is-dark .navbar-end .navbar-link { + color: whitesmoke; } + .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, + .navbar.is-dark .navbar-start .navbar-link:hover, + .navbar.is-dark .navbar-start .navbar-link.is-active, + .navbar.is-dark .navbar-end > a.navbar-item:hover, + .navbar.is-dark .navbar-end > a.navbar-item.is-active, + .navbar.is-dark .navbar-end .navbar-link:hover, + .navbar.is-dark .navbar-end .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; } + .navbar.is-dark .navbar-start .navbar-link::after, + .navbar.is-dark .navbar-end .navbar-link::after { + border-color: whitesmoke; } + .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #292929; + color: whitesmoke; } + .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { + background-color: #363636; + color: whitesmoke; } } + .navbar.is-primary { + background-color: #C93312; + color: #fff; } + .navbar.is-primary .navbar-brand > .navbar-item, + .navbar.is-primary .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, + .navbar.is-primary .navbar-brand .navbar-link:hover, + .navbar.is-primary .navbar-brand .navbar-link.is-active { + background-color: #b22d10; + color: #fff; } + .navbar.is-primary .navbar-brand .navbar-link::after { + border-color: #fff; } + @media screen and (min-width: 1024px) { + .navbar.is-primary .navbar-start > .navbar-item, + .navbar.is-primary .navbar-start .navbar-link, + .navbar.is-primary .navbar-end > .navbar-item, + .navbar.is-primary .navbar-end .navbar-link { + color: #fff; } + .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, + .navbar.is-primary .navbar-start .navbar-link:hover, + .navbar.is-primary .navbar-start .navbar-link.is-active, + .navbar.is-primary .navbar-end > a.navbar-item:hover, + .navbar.is-primary .navbar-end > a.navbar-item.is-active, + .navbar.is-primary .navbar-end .navbar-link:hover, + .navbar.is-primary .navbar-end .navbar-link.is-active { + background-color: #b22d10; + color: #fff; } + .navbar.is-primary .navbar-start .navbar-link::after, + .navbar.is-primary .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #b22d10; + color: #fff; } + .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { + background-color: #C93312; + color: #fff; } } + .navbar.is-link { + background-color: #3273dc; + color: #fff; } + .navbar.is-link .navbar-brand > .navbar-item, + .navbar.is-link .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, + .navbar.is-link .navbar-brand .navbar-link:hover, + .navbar.is-link .navbar-brand .navbar-link.is-active { + background-color: #2366d1; + color: #fff; } + .navbar.is-link .navbar-brand .navbar-link::after { + border-color: #fff; } + @media screen and (min-width: 1024px) { + .navbar.is-link .navbar-start > .navbar-item, + .navbar.is-link .navbar-start .navbar-link, + .navbar.is-link .navbar-end > .navbar-item, + .navbar.is-link .navbar-end .navbar-link { + color: #fff; } + .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, + .navbar.is-link .navbar-start .navbar-link:hover, + .navbar.is-link .navbar-start .navbar-link.is-active, + .navbar.is-link .navbar-end > a.navbar-item:hover, + .navbar.is-link .navbar-end > a.navbar-item.is-active, + .navbar.is-link .navbar-end .navbar-link:hover, + .navbar.is-link .navbar-end .navbar-link.is-active { + background-color: #2366d1; + color: #fff; } + .navbar.is-link .navbar-start .navbar-link::after, + .navbar.is-link .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #2366d1; + color: #fff; } + .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: #3273dc; + color: #fff; } } + .navbar.is-info { + background-color: #209cee; + color: #fff; } + .navbar.is-info .navbar-brand > .navbar-item, + .navbar.is-info .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, + .navbar.is-info .navbar-brand .navbar-link:hover, + .navbar.is-info .navbar-brand .navbar-link.is-active { + background-color: #118fe4; + color: #fff; } + .navbar.is-info .navbar-brand .navbar-link::after { + border-color: #fff; } + @media screen and (min-width: 1024px) { + .navbar.is-info .navbar-start > .navbar-item, + .navbar.is-info .navbar-start .navbar-link, + .navbar.is-info .navbar-end > .navbar-item, + .navbar.is-info .navbar-end .navbar-link { + color: #fff; } + .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, + .navbar.is-info .navbar-start .navbar-link:hover, + .navbar.is-info .navbar-start .navbar-link.is-active, + .navbar.is-info .navbar-end > a.navbar-item:hover, + .navbar.is-info .navbar-end > a.navbar-item.is-active, + .navbar.is-info .navbar-end .navbar-link:hover, + .navbar.is-info .navbar-end .navbar-link.is-active { + background-color: #118fe4; + color: #fff; } + .navbar.is-info .navbar-start .navbar-link::after, + .navbar.is-info .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #118fe4; + color: #fff; } + .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #209cee; + color: #fff; } } + .navbar.is-success { + background-color: #23d160; + color: #fff; } + .navbar.is-success .navbar-brand > .navbar-item, + .navbar.is-success .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, + .navbar.is-success .navbar-brand .navbar-link:hover, + .navbar.is-success .navbar-brand .navbar-link.is-active { + background-color: #20bc56; + color: #fff; } + .navbar.is-success .navbar-brand .navbar-link::after { + border-color: #fff; } + @media screen and (min-width: 1024px) { + .navbar.is-success .navbar-start > .navbar-item, + .navbar.is-success .navbar-start .navbar-link, + .navbar.is-success .navbar-end > .navbar-item, + .navbar.is-success .navbar-end .navbar-link { + color: #fff; } + .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, + .navbar.is-success .navbar-start .navbar-link:hover, + .navbar.is-success .navbar-start .navbar-link.is-active, + .navbar.is-success .navbar-end > a.navbar-item:hover, + .navbar.is-success .navbar-end > a.navbar-item.is-active, + .navbar.is-success .navbar-end .navbar-link:hover, + .navbar.is-success .navbar-end .navbar-link.is-active { + background-color: #20bc56; + color: #fff; } + .navbar.is-success .navbar-start .navbar-link::after, + .navbar.is-success .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #20bc56; + color: #fff; } + .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: #23d160; + color: #fff; } } + .navbar.is-warning { + background-color: #ffdd57; + color: #FFFFFF; } + .navbar.is-warning .navbar-brand > .navbar-item, + .navbar.is-warning .navbar-brand .navbar-link { + color: #FFFFFF; } + .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, + .navbar.is-warning .navbar-brand .navbar-link:hover, + .navbar.is-warning .navbar-brand .navbar-link.is-active { + background-color: #ffd83d; + color: #FFFFFF; } + .navbar.is-warning .navbar-brand .navbar-link::after { + border-color: #FFFFFF; } + @media screen and (min-width: 1024px) { + .navbar.is-warning .navbar-start > .navbar-item, + .navbar.is-warning .navbar-start .navbar-link, + .navbar.is-warning .navbar-end > .navbar-item, + .navbar.is-warning .navbar-end .navbar-link { + color: #FFFFFF; } + .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, + .navbar.is-warning .navbar-start .navbar-link:hover, + .navbar.is-warning .navbar-start .navbar-link.is-active, + .navbar.is-warning .navbar-end > a.navbar-item:hover, + .navbar.is-warning .navbar-end > a.navbar-item.is-active, + .navbar.is-warning .navbar-end .navbar-link:hover, + .navbar.is-warning .navbar-end .navbar-link.is-active { + background-color: #ffd83d; + color: #FFFFFF; } + .navbar.is-warning .navbar-start .navbar-link::after, + .navbar.is-warning .navbar-end .navbar-link::after { + border-color: #FFFFFF; } + .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ffd83d; + color: #FFFFFF; } + .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: #ffdd57; + color: #FFFFFF; } } + .navbar.is-danger { + background-color: #ff3860; + color: #fff; } + .navbar.is-danger .navbar-brand > .navbar-item, + .navbar.is-danger .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, + .navbar.is-danger .navbar-brand .navbar-link:hover, + .navbar.is-danger .navbar-brand .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; } + .navbar.is-danger .navbar-brand .navbar-link::after { + border-color: #fff; } + @media screen and (min-width: 1024px) { + .navbar.is-danger .navbar-start > .navbar-item, + .navbar.is-danger .navbar-start .navbar-link, + .navbar.is-danger .navbar-end > .navbar-item, + .navbar.is-danger .navbar-end .navbar-link { + color: #fff; } + .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, + .navbar.is-danger .navbar-start .navbar-link:hover, + .navbar.is-danger .navbar-start .navbar-link.is-active, + .navbar.is-danger .navbar-end > a.navbar-item:hover, + .navbar.is-danger .navbar-end > a.navbar-item.is-active, + .navbar.is-danger .navbar-end .navbar-link:hover, + .navbar.is-danger .navbar-end .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; } + .navbar.is-danger .navbar-start .navbar-link::after, + .navbar.is-danger .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ff1f4b; + color: #fff; } + .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { + background-color: #ff3860; + color: #fff; } } + .navbar > .container { + align-items: stretch; + display: flex; + min-height: 3.25rem; + width: 100%; } + .navbar.has-shadow { + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1); } + .navbar.is-fixed-bottom, .navbar.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; } + .navbar.is-fixed-bottom { + bottom: 0; } + .navbar.is-fixed-bottom.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } + .navbar.is-fixed-top { + top: 0; } + +html.has-navbar-fixed-top { + padding-top: 3.25rem; } + +html.has-navbar-fixed-bottom { + padding-bottom: 3.25rem; } + +.navbar-brand, +.navbar-tabs { + align-items: stretch; + display: flex; + flex-shrink: 0; + min-height: 3.25rem; } + +.navbar-tabs { + -webkit-overflow-scrolling: touch; + max-width: 100vw; + overflow-x: auto; + overflow-y: hidden; } + +.navbar-burger { + cursor: pointer; + display: block; + height: 3.25rem; + position: relative; + width: 3.25rem; + margin-left: auto; } + .navbar-burger span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + transform-origin: center; + transition-duration: 86ms; + transition-property: background-color, opacity, transform; + transition-timing-function: ease-out; + width: 16px; } + .navbar-burger span:nth-child(1) { + top: calc(50% - 6px); } + .navbar-burger span:nth-child(2) { + top: calc(50% - 1px); } + .navbar-burger span:nth-child(3) { + top: calc(50% + 4px); } + .navbar-burger:hover { + background-color: rgba(0, 0, 0, 0.05); } + .navbar-burger.is-active span:nth-child(1) { + transform: translateY(5px) rotate(45deg); } + .navbar-burger.is-active span:nth-child(2) { + opacity: 0; } + .navbar-burger.is-active span:nth-child(3) { + transform: translateY(-5px) rotate(-45deg); } + +.navbar-menu { + display: none; } + +.navbar-item, +.navbar-link { + color: #4a4a4a; + display: block; + line-height: 1.5; + padding: 0.5rem 1rem; + position: relative; } + +a.navbar-item:hover, a.navbar-item.is-active, +a.navbar-link:hover, +a.navbar-link.is-active { + background-color: whitesmoke; + color: #3273dc; } + +.navbar-item { + flex-grow: 0; + flex-shrink: 0; } + .navbar-item img { + max-height: 1.75rem; } + .navbar-item.has-dropdown { + padding: 0; } + .navbar-item.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + .navbar-item.is-tab { + border-bottom: 1px solid transparent; + min-height: 3.25rem; + padding-bottom: calc(0.5rem - 1px); } + .navbar-item.is-tab:hover { + background-color: transparent; + border-bottom-color: #3273dc; } + .navbar-item.is-tab.is-active { + background-color: transparent; + border-bottom-color: #3273dc; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #3273dc; + padding-bottom: calc(0.5rem - 3px); } + +.navbar-content { + flex-grow: 1; + flex-shrink: 1; } + +.navbar-link { + padding-right: 2.5em; } + +.navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; } + .navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; } + +.navbar-divider { + background-color: #dbdbdb; + border: none; + display: none; + height: 1px; + margin: 0.5rem 0; } + +@media screen and (max-width: 1023px) { + .navbar > .container { + display: block; } + .navbar-brand .navbar-item, + .navbar-tabs .navbar-item { + align-items: center; + display: flex; } + .navbar-menu { + background-color: white; + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; } + .navbar-menu.is-active { + display: block; } + .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; } + .navbar.is-fixed-bottom-touch { + bottom: 0; } + .navbar.is-fixed-bottom-touch.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } + .navbar.is-fixed-top-touch { + top: 0; } + .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { + -webkit-overflow-scrolling: touch; + max-height: calc(100vh - 3.25rem); + overflow: auto; } + html.has-navbar-fixed-top-touch { + padding-top: 3.25rem; } + html.has-navbar-fixed-bottom-touch { + padding-bottom: 3.25rem; } } + +@media screen and (min-width: 1024px) { + .navbar, + .navbar-menu, + .navbar-start, + .navbar-end { + align-items: stretch; + display: flex; } + .navbar { + min-height: 3.25rem; } + .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, + .navbar.is-transparent a.navbar-link:hover, + .navbar.is-transparent a.navbar-link.is-active { + background-color: transparent !important; } + .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { + background-color: transparent !important; } + .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; } + .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #3273dc; } + .navbar-burger { + display: none; } + .navbar-item, + .navbar-link { + align-items: center; + display: flex; } + .navbar-item.has-dropdown { + align-items: stretch; } + .navbar-item.has-dropdown-up .navbar-link::after { + transform: rotate(135deg) translate(0.25em, -0.25em); } + .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 1px solid #dbdbdb; + border-radius: 5px 5px 0 0; + border-top: none; + bottom: 100%; + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; } + .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; } + .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + transform: translateY(0); } + .navbar-link::after { + border: 1px solid #3273dc; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.5em; + pointer-events: none; + position: absolute; + transform: rotate(-45deg); + transform-origin: center; + width: 0.5em; + margin-top: -0.375em; + right: 1.125em; + top: 50%; } + .navbar-menu { + flex-grow: 1; + flex-shrink: 0; } + .navbar-start { + justify-content: flex-start; + margin-right: auto; } + .navbar-end { + justify-content: flex-end; + margin-left: auto; } + .navbar-dropdown { + background-color: white; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-top: 1px solid #dbdbdb; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; } + .navbar-dropdown .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; } + .navbar-dropdown a.navbar-item { + padding-right: 3rem; } + .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; } + .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #3273dc; } + .navbar-dropdown.is-boxed { + border-radius: 5px; + border-top: none; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + transform: translateY(-5px); + transition-duration: 86ms; + transition-property: opacity, transform; } + .navbar-dropdown.is-right { + left: auto; + right: 0; } + .navbar-divider { + display: block; } + .navbar > .container .navbar-brand, + .container > .navbar .navbar-brand { + margin-left: -1rem; } + .navbar > .container .navbar-menu, + .container > .navbar .navbar-menu { + margin-right: -1rem; } + .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; } + .navbar.is-fixed-bottom-desktop { + bottom: 0; } + .navbar.is-fixed-bottom-desktop.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } + .navbar.is-fixed-top-desktop { + top: 0; } + html.has-navbar-fixed-top-desktop { + padding-top: 3.25rem; } + html.has-navbar-fixed-bottom-desktop { + padding-bottom: 3.25rem; } + a.navbar-item.is-active, + a.navbar-link.is-active { + color: #0a0a0a; } + a.navbar-item.is-active:not(:hover), + a.navbar-link.is-active:not(:hover) { + background-color: transparent; } + .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { + background-color: whitesmoke; } } + +.pagination { + font-size: 1rem; + margin: -0.25rem; } + .pagination.is-small { + font-size: 0.75rem; } + .pagination.is-medium { + font-size: 1.25rem; } + .pagination.is-large { + font-size: 1.5rem; } + +.pagination, +.pagination-list { + align-items: center; + display: flex; + justify-content: center; + text-align: center; } + +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 3px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-size: 1em; + padding-left: 0.5em; + padding-right: 0.5em; + justify-content: center; + margin: 0.25rem; + text-align: center; } + .pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active, + .pagination-next:focus, + .pagination-next.is-focused, + .pagination-next:active, + .pagination-next.is-active, + .pagination-link:focus, + .pagination-link.is-focused, + .pagination-link:active, + .pagination-link.is-active, + .pagination-ellipsis:focus, + .pagination-ellipsis.is-focused, + .pagination-ellipsis:active, + .pagination-ellipsis.is-active { + outline: none; } + .pagination-previous[disabled], + .pagination-next[disabled], + .pagination-link[disabled], + .pagination-ellipsis[disabled] { + cursor: not-allowed; } + +.pagination-previous, +.pagination-next, +.pagination-link { + border-color: #dbdbdb; + min-width: 2.25em; } + .pagination-previous:hover, + .pagination-next:hover, + .pagination-link:hover { + border-color: #b5b5b5; + color: #363636; } + .pagination-previous:focus, + .pagination-next:focus, + .pagination-link:focus { + border-color: #3273dc; } + .pagination-previous:active, + .pagination-next:active, + .pagination-link:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); } + .pagination-previous[disabled], + .pagination-next[disabled], + .pagination-link[disabled] { + background-color: #dbdbdb; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; } + +.pagination-previous, +.pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; } + +.pagination-link.is-current { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; } + +.pagination-ellipsis { + color: #b5b5b5; + pointer-events: none; } + +.pagination-list { + flex-wrap: wrap; } + +@media screen and (max-width: 768px) { + .pagination { + flex-wrap: wrap; } + .pagination-previous, + .pagination-next { + flex-grow: 1; + flex-shrink: 1; } + .pagination-list li { + flex-grow: 1; + flex-shrink: 1; } } + +@media screen and (min-width: 769px), print { + .pagination-list { + flex-grow: 1; + flex-shrink: 1; + justify-content: flex-start; + order: 1; } + .pagination-previous { + order: 2; } + .pagination-next { + order: 3; } + .pagination { + justify-content: space-between; } + .pagination.is-centered .pagination-previous { + order: 1; } + .pagination.is-centered .pagination-list { + justify-content: center; + order: 2; } + .pagination.is-centered .pagination-next { + order: 3; } + .pagination.is-right .pagination-previous { + order: 1; } + .pagination.is-right .pagination-next { + order: 2; } + .pagination.is-right .pagination-list { + justify-content: flex-end; + order: 3; } } + +.panel { + font-size: 1rem; } + .panel:not(:last-child) { + margin-bottom: 1.5rem; } + +.panel-heading, +.panel-tabs, +.panel-block { + border-bottom: 1px solid #dbdbdb; + border-left: 1px solid #dbdbdb; + border-right: 1px solid #dbdbdb; } + .panel-heading:first-child, + .panel-tabs:first-child, + .panel-block:first-child { + border-top: 1px solid #dbdbdb; } + +.panel-heading { + background-color: whitesmoke; + border-radius: 3px 3px 0 0; + color: #363636; + font-size: 1.25em; + font-weight: 300; + line-height: 1.25; + padding: 0.5em 0.75em; } + +.panel-tabs { + align-items: flex-end; + display: flex; + font-size: 0.875em; + justify-content: center; } + .panel-tabs a { + border-bottom: 1px solid #dbdbdb; + margin-bottom: -1px; + padding: 0.5em; } + .panel-tabs a.is-active { + border-bottom-color: #4a4a4a; + color: #363636; } + +.panel-list a { + color: #4a4a4a; } + .panel-list a:hover { + color: #3273dc; } + +.panel-block { + align-items: center; + color: #363636; + display: flex; + justify-content: flex-start; + padding: 0.5em 0.75em; } + .panel-block input[type="checkbox"] { + margin-right: 0.75em; } + .panel-block > .control { + flex-grow: 1; + flex-shrink: 1; + width: 100%; } + .panel-block.is-wrapped { + flex-wrap: wrap; } + .panel-block.is-active { + border-left-color: #3273dc; + color: #363636; } + .panel-block.is-active .panel-icon { + color: #3273dc; } + +a.panel-block, +label.panel-block { + cursor: pointer; } + a.panel-block:hover, + label.panel-block:hover { + background-color: whitesmoke; } + +.panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: #7a7a7a; + margin-right: 0.75em; } + .panel-icon .fa { + font-size: inherit; + line-height: inherit; } + +.tabs { + -webkit-overflow-scrolling: touch; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + align-items: stretch; + display: flex; + font-size: 1rem; + justify-content: space-between; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; } + .tabs:not(:last-child) { + margin-bottom: 1.5rem; } + .tabs a { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #4a4a4a; + display: flex; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; } + .tabs a:hover { + border-bottom-color: #363636; + color: #363636; } + .tabs li { + display: block; } + .tabs li.is-active a { + border-bottom-color: #3273dc; + color: #3273dc; } + .tabs ul { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + display: flex; + flex-grow: 1; + flex-shrink: 0; + justify-content: flex-start; } + .tabs ul.is-left { + padding-right: 0.75em; } + .tabs ul.is-center { + flex: none; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; } + .tabs ul.is-right { + justify-content: flex-end; + padding-left: 0.75em; } + .tabs .icon:first-child { + margin-right: 0.5em; } + .tabs .icon:last-child { + margin-left: 0.5em; } + .tabs.is-centered ul { + justify-content: center; } + .tabs.is-right ul { + justify-content: flex-end; } + .tabs.is-boxed a { + border: 1px solid transparent; + border-radius: 3px 3px 0 0; } + .tabs.is-boxed a:hover { + background-color: whitesmoke; + border-bottom-color: #dbdbdb; } + .tabs.is-boxed li.is-active a { + background-color: white; + border-color: #dbdbdb; + border-bottom-color: transparent !important; } + .tabs.is-fullwidth li { + flex-grow: 1; + flex-shrink: 0; } + .tabs.is-toggle a { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; } + .tabs.is-toggle a:hover { + background-color: whitesmoke; + border-color: #b5b5b5; + z-index: 2; } + .tabs.is-toggle li + li { + margin-left: -1px; } + .tabs.is-toggle li:first-child a { + border-radius: 3px 0 0 3px; } + .tabs.is-toggle li:last-child a { + border-radius: 0 3px 3px 0; } + .tabs.is-toggle li.is-active a { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; + z-index: 1; } + .tabs.is-toggle ul { + border-bottom: none; } + .tabs.is-small { + font-size: 0.75rem; } + .tabs.is-medium { + font-size: 1.25rem; } + .tabs.is-large { + font-size: 1.5rem; } + +.hero { + align-items: stretch; + display: flex; + flex-direction: column; + justify-content: space-between; } + .hero .navbar { + background: none; } + .hero .tabs ul { + border-bottom: none; } + .hero.is-white { + background-color: white; + color: #0a0a0a; } + .hero.is-white a:not(.button), + .hero.is-white strong { + color: inherit; } + .hero.is-white .title { + color: #0a0a0a; } + .hero.is-white .subtitle { + color: rgba(10, 10, 10, 0.9); } + .hero.is-white .subtitle a:not(.button), + .hero.is-white .subtitle strong { + color: #0a0a0a; } + @media screen and (max-width: 1023px) { + .hero.is-white .navbar-menu { + background-color: white; } } + .hero.is-white .navbar-item, + .hero.is-white .navbar-link { + color: rgba(10, 10, 10, 0.7); } + .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, + .hero.is-white .navbar-link:hover, + .hero.is-white .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; } + .hero.is-white .tabs a { + color: #0a0a0a; + opacity: 0.9; } + .hero.is-white .tabs a:hover { + opacity: 1; } + .hero.is-white .tabs li.is-active a { + opacity: 1; } + .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { + color: #0a0a0a; } + .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; } + .hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } + @media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } } + .hero.is-black { + background-color: #0a0a0a; + color: white; } + .hero.is-black a:not(.button), + .hero.is-black strong { + color: inherit; } + .hero.is-black .title { + color: white; } + .hero.is-black .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-black .subtitle a:not(.button), + .hero.is-black .subtitle strong { + color: white; } + @media screen and (max-width: 1023px) { + .hero.is-black .navbar-menu { + background-color: #0a0a0a; } } + .hero.is-black .navbar-item, + .hero.is-black .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, + .hero.is-black .navbar-link:hover, + .hero.is-black .navbar-link.is-active { + background-color: black; + color: white; } + .hero.is-black .tabs a { + color: white; + opacity: 0.9; } + .hero.is-black .tabs a:hover { + opacity: 1; } + .hero.is-black .tabs li.is-active a { + opacity: 1; } + .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { + color: white; } + .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover { + background-color: white; + border-color: white; + color: #0a0a0a; } + .hero.is-black.is-bold { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } + @media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } } + .hero.is-light { + background-color: whitesmoke; + color: #363636; } + .hero.is-light a:not(.button), + .hero.is-light strong { + color: inherit; } + .hero.is-light .title { + color: #363636; } + .hero.is-light .subtitle { + color: rgba(54, 54, 54, 0.9); } + .hero.is-light .subtitle a:not(.button), + .hero.is-light .subtitle strong { + color: #363636; } + @media screen and (max-width: 1023px) { + .hero.is-light .navbar-menu { + background-color: whitesmoke; } } + .hero.is-light .navbar-item, + .hero.is-light .navbar-link { + color: rgba(54, 54, 54, 0.7); } + .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, + .hero.is-light .navbar-link:hover, + .hero.is-light .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; } + .hero.is-light .tabs a { + color: #363636; + opacity: 0.9; } + .hero.is-light .tabs a:hover { + opacity: 1; } + .hero.is-light .tabs li.is-active a { + opacity: 1; } + .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { + color: #363636; } + .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover { + background-color: #363636; + border-color: #363636; + color: whitesmoke; } + .hero.is-light.is-bold { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } + @media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } } + .hero.is-dark { + background-color: #363636; + color: whitesmoke; } + .hero.is-dark a:not(.button), + .hero.is-dark strong { + color: inherit; } + .hero.is-dark .title { + color: whitesmoke; } + .hero.is-dark .subtitle { + color: rgba(245, 245, 245, 0.9); } + .hero.is-dark .subtitle a:not(.button), + .hero.is-dark .subtitle strong { + color: whitesmoke; } + @media screen and (max-width: 1023px) { + .hero.is-dark .navbar-menu { + background-color: #363636; } } + .hero.is-dark .navbar-item, + .hero.is-dark .navbar-link { + color: rgba(245, 245, 245, 0.7); } + .hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, + .hero.is-dark .navbar-link:hover, + .hero.is-dark .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; } + .hero.is-dark .tabs a { + color: whitesmoke; + opacity: 0.9; } + .hero.is-dark .tabs a:hover { + opacity: 1; } + .hero.is-dark .tabs li.is-active a { + opacity: 1; } + .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { + color: whitesmoke; } + .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; } + .hero.is-dark.is-bold { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } + @media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } } + .hero.is-primary { + background-color: #C93312; + color: #fff; } + .hero.is-primary a:not(.button), + .hero.is-primary strong { + color: inherit; } + .hero.is-primary .title { + color: #fff; } + .hero.is-primary .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-primary .subtitle a:not(.button), + .hero.is-primary .subtitle strong { + color: #fff; } + @media screen and (max-width: 1023px) { + .hero.is-primary .navbar-menu { + background-color: #C93312; } } + .hero.is-primary .navbar-item, + .hero.is-primary .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, + .hero.is-primary .navbar-link:hover, + .hero.is-primary .navbar-link.is-active { + background-color: #b22d10; + color: #fff; } + .hero.is-primary .tabs a { + color: #fff; + opacity: 0.9; } + .hero.is-primary .tabs a:hover { + opacity: 1; } + .hero.is-primary .tabs li.is-active a { + opacity: 1; } + .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a { + color: #fff; } + .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #C93312; } + .hero.is-primary.is-bold { + background-image: linear-gradient(141deg, #a30805 0%, #C93312 71%, #e7590e 100%); } + @media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #a30805 0%, #C93312 71%, #e7590e 100%); } } + .hero.is-link { + background-color: #3273dc; + color: #fff; } + .hero.is-link a:not(.button), + .hero.is-link strong { + color: inherit; } + .hero.is-link .title { + color: #fff; } + .hero.is-link .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-link .subtitle a:not(.button), + .hero.is-link .subtitle strong { + color: #fff; } + @media screen and (max-width: 1023px) { + .hero.is-link .navbar-menu { + background-color: #3273dc; } } + .hero.is-link .navbar-item, + .hero.is-link .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, + .hero.is-link .navbar-link:hover, + .hero.is-link .navbar-link.is-active { + background-color: #2366d1; + color: #fff; } + .hero.is-link .tabs a { + color: #fff; + opacity: 0.9; } + .hero.is-link .tabs a:hover { + opacity: 1; } + .hero.is-link .tabs li.is-active a { + opacity: 1; } + .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { + color: #fff; } + .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #3273dc; } + .hero.is-link.is-bold { + background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } + @media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } } + .hero.is-info { + background-color: #209cee; + color: #fff; } + .hero.is-info a:not(.button), + .hero.is-info strong { + color: inherit; } + .hero.is-info .title { + color: #fff; } + .hero.is-info .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-info .subtitle a:not(.button), + .hero.is-info .subtitle strong { + color: #fff; } + @media screen and (max-width: 1023px) { + .hero.is-info .navbar-menu { + background-color: #209cee; } } + .hero.is-info .navbar-item, + .hero.is-info .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, + .hero.is-info .navbar-link:hover, + .hero.is-info .navbar-link.is-active { + background-color: #118fe4; + color: #fff; } + .hero.is-info .tabs a { + color: #fff; + opacity: 0.9; } + .hero.is-info .tabs a:hover { + opacity: 1; } + .hero.is-info .tabs li.is-active a { + opacity: 1; } + .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { + color: #fff; } + .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #209cee; } + .hero.is-info.is-bold { + background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); } + @media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); } } + .hero.is-success { + background-color: #23d160; + color: #fff; } + .hero.is-success a:not(.button), + .hero.is-success strong { + color: inherit; } + .hero.is-success .title { + color: #fff; } + .hero.is-success .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-success .subtitle a:not(.button), + .hero.is-success .subtitle strong { + color: #fff; } + @media screen and (max-width: 1023px) { + .hero.is-success .navbar-menu { + background-color: #23d160; } } + .hero.is-success .navbar-item, + .hero.is-success .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, + .hero.is-success .navbar-link:hover, + .hero.is-success .navbar-link.is-active { + background-color: #20bc56; + color: #fff; } + .hero.is-success .tabs a { + color: #fff; + opacity: 0.9; } + .hero.is-success .tabs a:hover { + opacity: 1; } + .hero.is-success .tabs li.is-active a { + opacity: 1; } + .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { + color: #fff; } + .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #23d160; } + .hero.is-success.is-bold { + background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); } + @media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); } } + .hero.is-warning { + background-color: #ffdd57; + color: #FFFFFF; } + .hero.is-warning a:not(.button), + .hero.is-warning strong { + color: inherit; } + .hero.is-warning .title { + color: #FFFFFF; } + .hero.is-warning .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-warning .subtitle a:not(.button), + .hero.is-warning .subtitle strong { + color: #FFFFFF; } + @media screen and (max-width: 1023px) { + .hero.is-warning .navbar-menu { + background-color: #ffdd57; } } + .hero.is-warning .navbar-item, + .hero.is-warning .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, + .hero.is-warning .navbar-link:hover, + .hero.is-warning .navbar-link.is-active { + background-color: #ffd83d; + color: #FFFFFF; } + .hero.is-warning .tabs a { + color: #FFFFFF; + opacity: 0.9; } + .hero.is-warning .tabs a:hover { + opacity: 1; } + .hero.is-warning .tabs li.is-active a { + opacity: 1; } + .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { + color: #FFFFFF; } + .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover { + background-color: #FFFFFF; + border-color: #FFFFFF; + color: #ffdd57; } + .hero.is-warning.is-bold { + background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } + @media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } } + .hero.is-danger { + background-color: #ff3860; + color: #fff; } + .hero.is-danger a:not(.button), + .hero.is-danger strong { + color: inherit; } + .hero.is-danger .title { + color: #fff; } + .hero.is-danger .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-danger .subtitle a:not(.button), + .hero.is-danger .subtitle strong { + color: #fff; } + @media screen and (max-width: 1023px) { + .hero.is-danger .navbar-menu { + background-color: #ff3860; } } + .hero.is-danger .navbar-item, + .hero.is-danger .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, + .hero.is-danger .navbar-link:hover, + .hero.is-danger .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; } + .hero.is-danger .tabs a { + color: #fff; + opacity: 0.9; } + .hero.is-danger .tabs a:hover { + opacity: 1; } + .hero.is-danger .tabs li.is-active a { + opacity: 1; } + .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { + color: #fff; } + .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #ff3860; } + .hero.is-danger.is-bold { + background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); } + @media screen and (max-width: 768px) { + .hero.is-danger.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); } } + .hero.is-small .hero-body { + padding-bottom: 1.5rem; + padding-top: 1.5rem; } + @media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding-bottom: 9rem; + padding-top: 9rem; } } + @media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding-bottom: 18rem; + padding-top: 18rem; } } + .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body { + align-items: center; + display: flex; } + .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container { + flex-grow: 1; + flex-shrink: 1; } + .hero.is-halfheight { + min-height: 50vh; } + .hero.is-fullheight { + min-height: 100vh; } + +.hero-video { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + overflow: hidden; } + .hero-video video { + left: 50%; + min-height: 100%; + min-width: 100%; + position: absolute; + top: 50%; + transform: translate3d(-50%, -50%, 0); } + .hero-video.is-transparent { + opacity: 0.3; } + @media screen and (max-width: 768px) { + .hero-video { + display: none; } } + +.hero-buttons { + margin-top: 1.5rem; } + @media screen and (max-width: 768px) { + .hero-buttons .button { + display: flex; } + .hero-buttons .button:not(:last-child) { + margin-bottom: 0.75rem; } } + @media screen and (min-width: 769px), print { + .hero-buttons { + display: flex; + justify-content: center; } + .hero-buttons .button:not(:last-child) { + margin-right: 1.5rem; } } + +.hero-head, +.hero-foot { + flex-grow: 0; + flex-shrink: 0; } + +.hero-body { + flex-grow: 1; + flex-shrink: 0; + padding: 3rem 1.5rem; } + +.section { + padding: 3rem 1.5rem; } + @media screen and (min-width: 1024px) { + .section.is-medium { + padding: 9rem 1.5rem; } + .section.is-large { + padding: 18rem 1.5rem; } } + +.footer { + background-color: whitesmoke; + padding: 3rem 1.5rem 6rem; } + +.sidebody { + height: 100vh; + overflow-x: hidden; + overflow-y: scroll; } + +.example { + margin-bottom: 1em; } + .example .highlight { + margin: 0; } + .example .path { + font-style: italic; + width: 100%; + text-align: right; } + +.sidebar .version { + padding: 1em; } + +.sidebar .brand { + background-color: #303030; + color: #c0c0c0; + padding: 1em; + top: 0; } + +.sidebar .menu { + padding: 1em; } + +.mainbody { + padding: 3em; } + +code { + color: #1a9f1a; + font-size: 0.875em; + font-weight: normal; } + +.content h2 { + padding-top: 1em; + border-top: 1px solid #c0c0c0; } diff --git a/docs/src/themes/mitmproxydocs/theme.toml b/docs/src/themes/mitmproxydocs/theme.toml new file mode 100644 index 000000000..5909676be --- /dev/null +++ b/docs/src/themes/mitmproxydocs/theme.toml @@ -0,0 +1,2 @@ +name = "mitmproxy" +description = "mitmproxy's internal theme" \ No newline at end of file diff --git a/docs/style/fa/_animated.scss b/docs/style/fa/_animated.scss new file mode 100644 index 000000000..7c7c0e173 --- /dev/null +++ b/docs/style/fa/_animated.scss @@ -0,0 +1,20 @@ +// Animated Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + animation: fa-spin 1s infinite steps(8); +} + +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} diff --git a/docs/style/fa/_bordered-pulled.scss b/docs/style/fa/_bordered-pulled.scss new file mode 100644 index 000000000..c8c4274c4 --- /dev/null +++ b/docs/style/fa/_bordered-pulled.scss @@ -0,0 +1,20 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + border: solid .08em $fa-border-color; + border-radius: .1em; + padding: .2em .25em .15em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix}, +.fas, +.far, +.fal, +.fab { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} diff --git a/docs/style/fa/_core.scss b/docs/style/fa/_core.scss new file mode 100644 index 000000000..7fd37f855 --- /dev/null +++ b/docs/style/fa/_core.scss @@ -0,0 +1,16 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix}, +.fas, +.far, +.fal, +.fab { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} diff --git a/docs/style/fa/_fixed-width.scss b/docs/style/fa/_fixed-width.scss new file mode 100644 index 000000000..5b33eb49a --- /dev/null +++ b/docs/style/fa/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + text-align: center; + width: (20em / 16); +} diff --git a/docs/style/fa/_icons.scss b/docs/style/fa/_icons.scss new file mode 100644 index 000000000..bfd2b4694 --- /dev/null +++ b/docs/style/fa/_icons.scss @@ -0,0 +1,792 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); } +.#{$fa-css-prefix}-accessible-icon:before { content: fa-content($fa-var-accessible-icon); } +.#{$fa-css-prefix}-accusoft:before { content: fa-content($fa-var-accusoft); } +.#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); } +.#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); } +.#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); } +.#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); } +.#{$fa-css-prefix}-adversal:before { content: fa-content($fa-var-adversal); } +.#{$fa-css-prefix}-affiliatetheme:before { content: fa-content($fa-var-affiliatetheme); } +.#{$fa-css-prefix}-algolia:before { content: fa-content($fa-var-algolia); } +.#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); } +.#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); } +.#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); } +.#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); } +.#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); } +.#{$fa-css-prefix}-amazon-pay:before { content: fa-content($fa-var-amazon-pay); } +.#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); } +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); } +.#{$fa-css-prefix}-amilia:before { content: fa-content($fa-var-amilia); } +.#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); } +.#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); } +.#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); } +.#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); } +.#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); } +.#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); } +.#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); } +.#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); } +.#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); } +.#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); } +.#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); } +.#{$fa-css-prefix}-angrycreative:before { content: fa-content($fa-var-angrycreative); } +.#{$fa-css-prefix}-angular:before { content: fa-content($fa-var-angular); } +.#{$fa-css-prefix}-app-store:before { content: fa-content($fa-var-app-store); } +.#{$fa-css-prefix}-app-store-ios:before { content: fa-content($fa-var-app-store-ios); } +.#{$fa-css-prefix}-apper:before { content: fa-content($fa-var-apper); } +.#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); } +.#{$fa-css-prefix}-apple-pay:before { content: fa-content($fa-var-apple-pay); } +.#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); } +.#{$fa-css-prefix}-arrow-alt-circle-down:before { content: fa-content($fa-var-arrow-alt-circle-down); } +.#{$fa-css-prefix}-arrow-alt-circle-left:before { content: fa-content($fa-var-arrow-alt-circle-left); } +.#{$fa-css-prefix}-arrow-alt-circle-right:before { content: fa-content($fa-var-arrow-alt-circle-right); } +.#{$fa-css-prefix}-arrow-alt-circle-up:before { content: fa-content($fa-var-arrow-alt-circle-up); } +.#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); } +.#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); } +.#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); } +.#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); } +.#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); } +.#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); } +.#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); } +.#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); } +.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); } +.#{$fa-css-prefix}-arrows-alt-h:before { content: fa-content($fa-var-arrows-alt-h); } +.#{$fa-css-prefix}-arrows-alt-v:before { content: fa-content($fa-var-arrows-alt-v); } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); } +.#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); } +.#{$fa-css-prefix}-asymmetrik:before { content: fa-content($fa-var-asymmetrik); } +.#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); } +.#{$fa-css-prefix}-audible:before { content: fa-content($fa-var-audible); } +.#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); } +.#{$fa-css-prefix}-autoprefixer:before { content: fa-content($fa-var-autoprefixer); } +.#{$fa-css-prefix}-avianex:before { content: fa-content($fa-var-avianex); } +.#{$fa-css-prefix}-aviato:before { content: fa-content($fa-var-aviato); } +.#{$fa-css-prefix}-aws:before { content: fa-content($fa-var-aws); } +.#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); } +.#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); } +.#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); } +.#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); } +.#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); } +.#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); } +.#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); } +.#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); } +.#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); } +.#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); } +.#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); } +.#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); } +.#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); } +.#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); } +.#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); } +.#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); } +.#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); } +.#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); } +.#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); } +.#{$fa-css-prefix}-bimobject:before { content: fa-content($fa-var-bimobject); } +.#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); } +.#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); } +.#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); } +.#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-bitcoin); } +.#{$fa-css-prefix}-bity:before { content: fa-content($fa-var-bity); } +.#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); } +.#{$fa-css-prefix}-blackberry:before { content: fa-content($fa-var-blackberry); } +.#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); } +.#{$fa-css-prefix}-blogger:before { content: fa-content($fa-var-blogger); } +.#{$fa-css-prefix}-blogger-b:before { content: fa-content($fa-var-blogger-b); } +.#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); } +.#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); } +.#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); } +.#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); } +.#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); } +.#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); } +.#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); } +.#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); } +.#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); } +.#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); } +.#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); } +.#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); } +.#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); } +.#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); } +.#{$fa-css-prefix}-buromobelexperte:before { content: fa-content($fa-var-buromobelexperte); } +.#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); } +.#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); } +.#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); } +.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); } +.#{$fa-css-prefix}-calendar-alt:before { content: fa-content($fa-var-calendar-alt); } +.#{$fa-css-prefix}-calendar-check:before { content: fa-content($fa-var-calendar-check); } +.#{$fa-css-prefix}-calendar-minus:before { content: fa-content($fa-var-calendar-minus); } +.#{$fa-css-prefix}-calendar-plus:before { content: fa-content($fa-var-calendar-plus); } +.#{$fa-css-prefix}-calendar-times:before { content: fa-content($fa-var-calendar-times); } +.#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); } +.#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); } +.#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); } +.#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); } +.#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); } +.#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); } +.#{$fa-css-prefix}-caret-square-down:before { content: fa-content($fa-var-caret-square-down); } +.#{$fa-css-prefix}-caret-square-left:before { content: fa-content($fa-var-caret-square-left); } +.#{$fa-css-prefix}-caret-square-right:before { content: fa-content($fa-var-caret-square-right); } +.#{$fa-css-prefix}-caret-square-up:before { content: fa-content($fa-var-caret-square-up); } +.#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); } +.#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); } +.#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); } +.#{$fa-css-prefix}-cc-amazon-pay:before { content: fa-content($fa-var-cc-amazon-pay); } +.#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); } +.#{$fa-css-prefix}-cc-apple-pay:before { content: fa-content($fa-var-cc-apple-pay); } +.#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); } +.#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); } +.#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); } +.#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); } +.#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); } +.#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); } +.#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); } +.#{$fa-css-prefix}-centercode:before { content: fa-content($fa-var-centercode); } +.#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); } +.#{$fa-css-prefix}-chart-area:before { content: fa-content($fa-var-chart-area); } +.#{$fa-css-prefix}-chart-bar:before { content: fa-content($fa-var-chart-bar); } +.#{$fa-css-prefix}-chart-line:before { content: fa-content($fa-var-chart-line); } +.#{$fa-css-prefix}-chart-pie:before { content: fa-content($fa-var-chart-pie); } +.#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); } +.#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); } +.#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); } +.#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); } +.#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); } +.#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); } +.#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); } +.#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); } +.#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); } +.#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); } +.#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); } +.#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); } +.#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); } +.#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); } +.#{$fa-css-prefix}-circle-notch:before { content: fa-content($fa-var-circle-notch); } +.#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); } +.#{$fa-css-prefix}-clock:before { content: fa-content($fa-var-clock); } +.#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); } +.#{$fa-css-prefix}-closed-captioning:before { content: fa-content($fa-var-closed-captioning); } +.#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); } +.#{$fa-css-prefix}-cloud-download-alt:before { content: fa-content($fa-var-cloud-download-alt); } +.#{$fa-css-prefix}-cloud-upload-alt:before { content: fa-content($fa-var-cloud-upload-alt); } +.#{$fa-css-prefix}-cloudscale:before { content: fa-content($fa-var-cloudscale); } +.#{$fa-css-prefix}-cloudsmith:before { content: fa-content($fa-var-cloudsmith); } +.#{$fa-css-prefix}-cloudversify:before { content: fa-content($fa-var-cloudversify); } +.#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); } +.#{$fa-css-prefix}-code-branch:before { content: fa-content($fa-var-code-branch); } +.#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); } +.#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); } +.#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); } +.#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); } +.#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); } +.#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); } +.#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); } +.#{$fa-css-prefix}-comment-alt:before { content: fa-content($fa-var-comment-alt); } +.#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); } +.#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); } +.#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); } +.#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); } +.#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); } +.#{$fa-css-prefix}-copy:before { content: fa-content($fa-var-copy); } +.#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); } +.#{$fa-css-prefix}-cpanel:before { content: fa-content($fa-var-cpanel); } +.#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); } +.#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); } +.#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); } +.#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); } +.#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); } +.#{$fa-css-prefix}-css3-alt:before { content: fa-content($fa-var-css3-alt); } +.#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); } +.#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); } +.#{$fa-css-prefix}-cut:before { content: fa-content($fa-var-cut); } +.#{$fa-css-prefix}-cuttlefish:before { content: fa-content($fa-var-cuttlefish); } +.#{$fa-css-prefix}-d-and-d:before { content: fa-content($fa-var-d-and-d); } +.#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); } +.#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); } +.#{$fa-css-prefix}-deaf:before { content: fa-content($fa-var-deaf); } +.#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); } +.#{$fa-css-prefix}-deploydog:before { content: fa-content($fa-var-deploydog); } +.#{$fa-css-prefix}-deskpro:before { content: fa-content($fa-var-deskpro); } +.#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); } +.#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); } +.#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); } +.#{$fa-css-prefix}-digital-ocean:before { content: fa-content($fa-var-digital-ocean); } +.#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); } +.#{$fa-css-prefix}-discourse:before { content: fa-content($fa-var-discourse); } +.#{$fa-css-prefix}-dochub:before { content: fa-content($fa-var-dochub); } +.#{$fa-css-prefix}-docker:before { content: fa-content($fa-var-docker); } +.#{$fa-css-prefix}-dollar-sign:before { content: fa-content($fa-var-dollar-sign); } +.#{$fa-css-prefix}-dot-circle:before { content: fa-content($fa-var-dot-circle); } +.#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); } +.#{$fa-css-prefix}-draft2digital:before { content: fa-content($fa-var-draft2digital); } +.#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); } +.#{$fa-css-prefix}-dribbble-square:before { content: fa-content($fa-var-dribbble-square); } +.#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); } +.#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); } +.#{$fa-css-prefix}-dyalog:before { content: fa-content($fa-var-dyalog); } +.#{$fa-css-prefix}-earlybirds:before { content: fa-content($fa-var-earlybirds); } +.#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); } +.#{$fa-css-prefix}-edit:before { content: fa-content($fa-var-edit); } +.#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); } +.#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); } +.#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); } +.#{$fa-css-prefix}-ember:before { content: fa-content($fa-var-ember); } +.#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); } +.#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); } +.#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); } +.#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); } +.#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); } +.#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); } +.#{$fa-css-prefix}-erlang:before { content: fa-content($fa-var-erlang); } +.#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); } +.#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); } +.#{$fa-css-prefix}-euro-sign:before { content: fa-content($fa-var-euro-sign); } +.#{$fa-css-prefix}-exchange-alt:before { content: fa-content($fa-var-exchange-alt); } +.#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); } +.#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); } +.#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); } +.#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); } +.#{$fa-css-prefix}-expand-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); } +.#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); } +.#{$fa-css-prefix}-external-link-alt:before { content: fa-content($fa-var-external-link-alt); } +.#{$fa-css-prefix}-external-link-square-alt:before { content: fa-content($fa-var-external-link-square-alt); } +.#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); } +.#{$fa-css-prefix}-eye-dropper:before { content: fa-content($fa-var-eye-dropper); } +.#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); } +.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); } +.#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); } +.#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); } +.#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); } +.#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); } +.#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); } +.#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); } +.#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); } +.#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); } +.#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); } +.#{$fa-css-prefix}-file-alt:before { content: fa-content($fa-var-file-alt); } +.#{$fa-css-prefix}-file-archive:before { content: fa-content($fa-var-file-archive); } +.#{$fa-css-prefix}-file-audio:before { content: fa-content($fa-var-file-audio); } +.#{$fa-css-prefix}-file-code:before { content: fa-content($fa-var-file-code); } +.#{$fa-css-prefix}-file-excel:before { content: fa-content($fa-var-file-excel); } +.#{$fa-css-prefix}-file-image:before { content: fa-content($fa-var-file-image); } +.#{$fa-css-prefix}-file-pdf:before { content: fa-content($fa-var-file-pdf); } +.#{$fa-css-prefix}-file-powerpoint:before { content: fa-content($fa-var-file-powerpoint); } +.#{$fa-css-prefix}-file-video:before { content: fa-content($fa-var-file-video); } +.#{$fa-css-prefix}-file-word:before { content: fa-content($fa-var-file-word); } +.#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); } +.#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); } +.#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); } +.#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); } +.#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); } +.#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); } +.#{$fa-css-prefix}-firstdraft:before { content: fa-content($fa-var-firstdraft); } +.#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); } +.#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); } +.#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); } +.#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); } +.#{$fa-css-prefix}-fly:before { content: fa-content($fa-var-fly); } +.#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); } +.#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); } +.#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); } +.#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); } +.#{$fa-css-prefix}-font-awesome-alt:before { content: fa-content($fa-var-font-awesome-alt); } +.#{$fa-css-prefix}-font-awesome-flag:before { content: fa-content($fa-var-font-awesome-flag); } +.#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); } +.#{$fa-css-prefix}-fonticons-fi:before { content: fa-content($fa-var-fonticons-fi); } +.#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); } +.#{$fa-css-prefix}-fort-awesome-alt:before { content: fa-content($fa-var-fort-awesome-alt); } +.#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); } +.#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); } +.#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); } +.#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); } +.#{$fa-css-prefix}-freebsd:before { content: fa-content($fa-var-freebsd); } +.#{$fa-css-prefix}-frown:before { content: fa-content($fa-var-frown); } +.#{$fa-css-prefix}-futbol:before { content: fa-content($fa-var-futbol); } +.#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); } +.#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); } +.#{$fa-css-prefix}-gem:before { content: fa-content($fa-var-gem); } +.#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); } +.#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); } +.#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); } +.#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); } +.#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); } +.#{$fa-css-prefix}-git:before { content: fa-content($fa-var-git); } +.#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); } +.#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); } +.#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); } +.#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); } +.#{$fa-css-prefix}-gitkraken:before { content: fa-content($fa-var-gitkraken); } +.#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); } +.#{$fa-css-prefix}-gitter:before { content: fa-content($fa-var-gitter); } +.#{$fa-css-prefix}-glass-martini:before { content: fa-content($fa-var-glass-martini); } +.#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); } +.#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); } +.#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); } +.#{$fa-css-prefix}-gofore:before { content: fa-content($fa-var-gofore); } +.#{$fa-css-prefix}-goodreads:before { content: fa-content($fa-var-goodreads); } +.#{$fa-css-prefix}-goodreads-g:before { content: fa-content($fa-var-goodreads-g); } +.#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); } +.#{$fa-css-prefix}-google-drive:before { content: fa-content($fa-var-google-drive); } +.#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); } +.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); } +.#{$fa-css-prefix}-google-plus-g:before { content: fa-content($fa-var-google-plus-g); } +.#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); } +.#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); } +.#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); } +.#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); } +.#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); } +.#{$fa-css-prefix}-gripfire:before { content: fa-content($fa-var-gripfire); } +.#{$fa-css-prefix}-grunt:before { content: fa-content($fa-var-grunt); } +.#{$fa-css-prefix}-gulp:before { content: fa-content($fa-var-gulp); } +.#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); } +.#{$fa-css-prefix}-hacker-news:before { content: fa-content($fa-var-hacker-news); } +.#{$fa-css-prefix}-hacker-news-square:before { content: fa-content($fa-var-hacker-news-square); } +.#{$fa-css-prefix}-hand-lizard:before { content: fa-content($fa-var-hand-lizard); } +.#{$fa-css-prefix}-hand-paper:before { content: fa-content($fa-var-hand-paper); } +.#{$fa-css-prefix}-hand-peace:before { content: fa-content($fa-var-hand-peace); } +.#{$fa-css-prefix}-hand-point-down:before { content: fa-content($fa-var-hand-point-down); } +.#{$fa-css-prefix}-hand-point-left:before { content: fa-content($fa-var-hand-point-left); } +.#{$fa-css-prefix}-hand-point-right:before { content: fa-content($fa-var-hand-point-right); } +.#{$fa-css-prefix}-hand-point-up:before { content: fa-content($fa-var-hand-point-up); } +.#{$fa-css-prefix}-hand-pointer:before { content: fa-content($fa-var-hand-pointer); } +.#{$fa-css-prefix}-hand-rock:before { content: fa-content($fa-var-hand-rock); } +.#{$fa-css-prefix}-hand-scissors:before { content: fa-content($fa-var-hand-scissors); } +.#{$fa-css-prefix}-hand-spock:before { content: fa-content($fa-var-hand-spock); } +.#{$fa-css-prefix}-handshake:before { content: fa-content($fa-var-handshake); } +.#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); } +.#{$fa-css-prefix}-hdd:before { content: fa-content($fa-var-hdd); } +.#{$fa-css-prefix}-heading:before { content: fa-content($fa-var-heading); } +.#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); } +.#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); } +.#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); } +.#{$fa-css-prefix}-hire-a-helper:before { content: fa-content($fa-var-hire-a-helper); } +.#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); } +.#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); } +.#{$fa-css-prefix}-hooli:before { content: fa-content($fa-var-hooli); } +.#{$fa-css-prefix}-hospital:before { content: fa-content($fa-var-hospital); } +.#{$fa-css-prefix}-hotjar:before { content: fa-content($fa-var-hotjar); } +.#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); } +.#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); } +.#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); } +.#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); } +.#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); } +.#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); } +.#{$fa-css-prefix}-hubspot:before { content: fa-content($fa-var-hubspot); } +.#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); } +.#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); } +.#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); } +.#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); } +.#{$fa-css-prefix}-images:before { content: fa-content($fa-var-images); } +.#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); } +.#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); } +.#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); } +.#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); } +.#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); } +.#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); } +.#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); } +.#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); } +.#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); } +.#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); } +.#{$fa-css-prefix}-itunes:before { content: fa-content($fa-var-itunes); } +.#{$fa-css-prefix}-itunes-note:before { content: fa-content($fa-var-itunes-note); } +.#{$fa-css-prefix}-jenkins:before { content: fa-content($fa-var-jenkins); } +.#{$fa-css-prefix}-joget:before { content: fa-content($fa-var-joget); } +.#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); } +.#{$fa-css-prefix}-js:before { content: fa-content($fa-var-js); } +.#{$fa-css-prefix}-js-square:before { content: fa-content($fa-var-js-square); } +.#{$fa-css-prefix}-jsfiddle:before { content: fa-content($fa-var-jsfiddle); } +.#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); } +.#{$fa-css-prefix}-keyboard:before { content: fa-content($fa-var-keyboard); } +.#{$fa-css-prefix}-keycdn:before { content: fa-content($fa-var-keycdn); } +.#{$fa-css-prefix}-kickstarter:before { content: fa-content($fa-var-kickstarter); } +.#{$fa-css-prefix}-kickstarter-k:before { content: fa-content($fa-var-kickstarter-k); } +.#{$fa-css-prefix}-korvue:before { content: fa-content($fa-var-korvue); } +.#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); } +.#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); } +.#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); } +.#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); } +.#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); } +.#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); } +.#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); } +.#{$fa-css-prefix}-lemon:before { content: fa-content($fa-var-lemon); } +.#{$fa-css-prefix}-less:before { content: fa-content($fa-var-less); } +.#{$fa-css-prefix}-level-down-alt:before { content: fa-content($fa-var-level-down-alt); } +.#{$fa-css-prefix}-level-up-alt:before { content: fa-content($fa-var-level-up-alt); } +.#{$fa-css-prefix}-life-ring:before { content: fa-content($fa-var-life-ring); } +.#{$fa-css-prefix}-lightbulb:before { content: fa-content($fa-var-lightbulb); } +.#{$fa-css-prefix}-line:before { content: fa-content($fa-var-line); } +.#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); } +.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); } +.#{$fa-css-prefix}-linkedin-in:before { content: fa-content($fa-var-linkedin-in); } +.#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); } +.#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); } +.#{$fa-css-prefix}-lira-sign:before { content: fa-content($fa-var-lira-sign); } +.#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); } +.#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); } +.#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); } +.#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); } +.#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); } +.#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); } +.#{$fa-css-prefix}-lock-open:before { content: fa-content($fa-var-lock-open); } +.#{$fa-css-prefix}-long-arrow-alt-down:before { content: fa-content($fa-var-long-arrow-alt-down); } +.#{$fa-css-prefix}-long-arrow-alt-left:before { content: fa-content($fa-var-long-arrow-alt-left); } +.#{$fa-css-prefix}-long-arrow-alt-right:before { content: fa-content($fa-var-long-arrow-alt-right); } +.#{$fa-css-prefix}-long-arrow-alt-up:before { content: fa-content($fa-var-long-arrow-alt-up); } +.#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); } +.#{$fa-css-prefix}-lyft:before { content: fa-content($fa-var-lyft); } +.#{$fa-css-prefix}-magento:before { content: fa-content($fa-var-magento); } +.#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); } +.#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); } +.#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); } +.#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); } +.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); } +.#{$fa-css-prefix}-map-marker-alt:before { content: fa-content($fa-var-map-marker-alt); } +.#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); } +.#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); } +.#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); } +.#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); } +.#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); } +.#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); } +.#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); } +.#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); } +.#{$fa-css-prefix}-medapps:before { content: fa-content($fa-var-medapps); } +.#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); } +.#{$fa-css-prefix}-medium-m:before { content: fa-content($fa-var-medium-m); } +.#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); } +.#{$fa-css-prefix}-medrt:before { content: fa-content($fa-var-medrt); } +.#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); } +.#{$fa-css-prefix}-meh:before { content: fa-content($fa-var-meh); } +.#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); } +.#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); } +.#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); } +.#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); } +.#{$fa-css-prefix}-microsoft:before { content: fa-content($fa-var-microsoft); } +.#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); } +.#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); } +.#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); } +.#{$fa-css-prefix}-mix:before { content: fa-content($fa-var-mix); } +.#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); } +.#{$fa-css-prefix}-mizuni:before { content: fa-content($fa-var-mizuni); } +.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); } +.#{$fa-css-prefix}-mobile-alt:before { content: fa-content($fa-var-mobile-alt); } +.#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); } +.#{$fa-css-prefix}-monero:before { content: fa-content($fa-var-monero); } +.#{$fa-css-prefix}-money-bill-alt:before { content: fa-content($fa-var-money-bill-alt); } +.#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); } +.#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); } +.#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); } +.#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); } +.#{$fa-css-prefix}-napster:before { content: fa-content($fa-var-napster); } +.#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); } +.#{$fa-css-prefix}-newspaper:before { content: fa-content($fa-var-newspaper); } +.#{$fa-css-prefix}-nintendo-switch:before { content: fa-content($fa-var-nintendo-switch); } +.#{$fa-css-prefix}-node:before { content: fa-content($fa-var-node); } +.#{$fa-css-prefix}-node-js:before { content: fa-content($fa-var-node-js); } +.#{$fa-css-prefix}-npm:before { content: fa-content($fa-var-npm); } +.#{$fa-css-prefix}-ns8:before { content: fa-content($fa-var-ns8); } +.#{$fa-css-prefix}-nutritionix:before { content: fa-content($fa-var-nutritionix); } +.#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); } +.#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); } +.#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); } +.#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); } +.#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); } +.#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); } +.#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); } +.#{$fa-css-prefix}-osi:before { content: fa-content($fa-var-osi); } +.#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); } +.#{$fa-css-prefix}-page4:before { content: fa-content($fa-var-page4); } +.#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); } +.#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); } +.#{$fa-css-prefix}-palfed:before { content: fa-content($fa-var-palfed); } +.#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); } +.#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); } +.#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); } +.#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-paste); } +.#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); } +.#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); } +.#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); } +.#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); } +.#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); } +.#{$fa-css-prefix}-pen-square:before { content: fa-content($fa-var-pen-square); } +.#{$fa-css-prefix}-pencil-alt:before { content: fa-content($fa-var-pencil-alt); } +.#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); } +.#{$fa-css-prefix}-periscope:before { content: fa-content($fa-var-periscope); } +.#{$fa-css-prefix}-phabricator:before { content: fa-content($fa-var-phabricator); } +.#{$fa-css-prefix}-phoenix-framework:before { content: fa-content($fa-var-phoenix-framework); } +.#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); } +.#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); } +.#{$fa-css-prefix}-phone-volume:before { content: fa-content($fa-var-phone-volume); } +.#{$fa-css-prefix}-pied-piper:before { content: fa-content($fa-var-pied-piper); } +.#{$fa-css-prefix}-pied-piper-alt:before { content: fa-content($fa-var-pied-piper-alt); } +.#{$fa-css-prefix}-pied-piper-pp:before { content: fa-content($fa-var-pied-piper-pp); } +.#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); } +.#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); } +.#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); } +.#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); } +.#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); } +.#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); } +.#{$fa-css-prefix}-playstation:before { content: fa-content($fa-var-playstation); } +.#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); } +.#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); } +.#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); } +.#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); } +.#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); } +.#{$fa-css-prefix}-pound-sign:before { content: fa-content($fa-var-pound-sign); } +.#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); } +.#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); } +.#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); } +.#{$fa-css-prefix}-pushed:before { content: fa-content($fa-var-pushed); } +.#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); } +.#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); } +.#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); } +.#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); } +.#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); } +.#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); } +.#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); } +.#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); } +.#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); } +.#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); } +.#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); } +.#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); } +.#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); } +.#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); } +.#{$fa-css-prefix}-red-river:before { content: fa-content($fa-var-red-river); } +.#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); } +.#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); } +.#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); } +.#{$fa-css-prefix}-redo:before { content: fa-content($fa-var-redo); } +.#{$fa-css-prefix}-redo-alt:before { content: fa-content($fa-var-redo-alt); } +.#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); } +.#{$fa-css-prefix}-rendact:before { content: fa-content($fa-var-rendact); } +.#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); } +.#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); } +.#{$fa-css-prefix}-reply-all:before { content: fa-content($fa-var-reply-all); } +.#{$fa-css-prefix}-replyd:before { content: fa-content($fa-var-replyd); } +.#{$fa-css-prefix}-resolving:before { content: fa-content($fa-var-resolving); } +.#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); } +.#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); } +.#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); } +.#{$fa-css-prefix}-rocketchat:before { content: fa-content($fa-var-rocketchat); } +.#{$fa-css-prefix}-rockrms:before { content: fa-content($fa-var-rockrms); } +.#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); } +.#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); } +.#{$fa-css-prefix}-ruble-sign:before { content: fa-content($fa-var-ruble-sign); } +.#{$fa-css-prefix}-rupee-sign:before { content: fa-content($fa-var-rupee-sign); } +.#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); } +.#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); } +.#{$fa-css-prefix}-save:before { content: fa-content($fa-var-save); } +.#{$fa-css-prefix}-schlix:before { content: fa-content($fa-var-schlix); } +.#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); } +.#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); } +.#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); } +.#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); } +.#{$fa-css-prefix}-searchengin:before { content: fa-content($fa-var-searchengin); } +.#{$fa-css-prefix}-sellcast:before { content: fa-content($fa-var-sellcast); } +.#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); } +.#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); } +.#{$fa-css-prefix}-servicestack:before { content: fa-content($fa-var-servicestack); } +.#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); } +.#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); } +.#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); } +.#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); } +.#{$fa-css-prefix}-shekel-sign:before { content: fa-content($fa-var-shekel-sign); } +.#{$fa-css-prefix}-shield-alt:before { content: fa-content($fa-var-shield-alt); } +.#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); } +.#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); } +.#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); } +.#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); } +.#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); } +.#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); } +.#{$fa-css-prefix}-sign-in-alt:before { content: fa-content($fa-var-sign-in-alt); } +.#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); } +.#{$fa-css-prefix}-sign-out-alt:before { content: fa-content($fa-var-sign-out-alt); } +.#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); } +.#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); } +.#{$fa-css-prefix}-sistrix:before { content: fa-content($fa-var-sistrix); } +.#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); } +.#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); } +.#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); } +.#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); } +.#{$fa-css-prefix}-slack-hash:before { content: fa-content($fa-var-slack-hash); } +.#{$fa-css-prefix}-sliders-h:before { content: fa-content($fa-var-sliders-h); } +.#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); } +.#{$fa-css-prefix}-smile:before { content: fa-content($fa-var-smile); } +.#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); } +.#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); } +.#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); } +.#{$fa-css-prefix}-snowflake:before { content: fa-content($fa-var-snowflake); } +.#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); } +.#{$fa-css-prefix}-sort-alpha-down:before { content: fa-content($fa-var-sort-alpha-down); } +.#{$fa-css-prefix}-sort-alpha-up:before { content: fa-content($fa-var-sort-alpha-up); } +.#{$fa-css-prefix}-sort-amount-down:before { content: fa-content($fa-var-sort-amount-down); } +.#{$fa-css-prefix}-sort-amount-up:before { content: fa-content($fa-var-sort-amount-up); } +.#{$fa-css-prefix}-sort-down:before { content: fa-content($fa-var-sort-down); } +.#{$fa-css-prefix}-sort-numeric-down:before { content: fa-content($fa-var-sort-numeric-down); } +.#{$fa-css-prefix}-sort-numeric-up:before { content: fa-content($fa-var-sort-numeric-up); } +.#{$fa-css-prefix}-sort-up:before { content: fa-content($fa-var-sort-up); } +.#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); } +.#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); } +.#{$fa-css-prefix}-speakap:before { content: fa-content($fa-var-speakap); } +.#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); } +.#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); } +.#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); } +.#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); } +.#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); } +.#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); } +.#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); } +.#{$fa-css-prefix}-staylinked:before { content: fa-content($fa-var-staylinked); } +.#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); } +.#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); } +.#{$fa-css-prefix}-steam-symbol:before { content: fa-content($fa-var-steam-symbol); } +.#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); } +.#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); } +.#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); } +.#{$fa-css-prefix}-sticker-mule:before { content: fa-content($fa-var-sticker-mule); } +.#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); } +.#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); } +.#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); } +.#{$fa-css-prefix}-stopwatch:before { content: fa-content($fa-var-stopwatch); } +.#{$fa-css-prefix}-strava:before { content: fa-content($fa-var-strava); } +.#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); } +.#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); } +.#{$fa-css-prefix}-stripe:before { content: fa-content($fa-var-stripe); } +.#{$fa-css-prefix}-stripe-s:before { content: fa-content($fa-var-stripe-s); } +.#{$fa-css-prefix}-studiovinari:before { content: fa-content($fa-var-studiovinari); } +.#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); } +.#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); } +.#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); } +.#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); } +.#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); } +.#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); } +.#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); } +.#{$fa-css-prefix}-supple:before { content: fa-content($fa-var-supple); } +.#{$fa-css-prefix}-sync:before { content: fa-content($fa-var-sync); } +.#{$fa-css-prefix}-sync-alt:before { content: fa-content($fa-var-sync-alt); } +.#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); } +.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); } +.#{$fa-css-prefix}-tablet-alt:before { content: fa-content($fa-var-tablet-alt); } +.#{$fa-css-prefix}-tachometer-alt:before { content: fa-content($fa-var-tachometer-alt); } +.#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); } +.#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); } +.#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); } +.#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); } +.#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); } +.#{$fa-css-prefix}-telegram-plane:before { content: fa-content($fa-var-telegram-plane); } +.#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); } +.#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); } +.#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); } +.#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); } +.#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); } +.#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); } +.#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); } +.#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); } +.#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); } +.#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); } +.#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); } +.#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); } +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); } +.#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); } +.#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); } +.#{$fa-css-prefix}-thumbtack:before { content: fa-content($fa-var-thumbtack); } +.#{$fa-css-prefix}-ticket-alt:before { content: fa-content($fa-var-ticket-alt); } +.#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); } +.#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); } +.#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); } +.#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); } +.#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); } +.#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); } +.#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); } +.#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); } +.#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); } +.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); } +.#{$fa-css-prefix}-trash-alt:before { content: fa-content($fa-var-trash-alt); } +.#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); } +.#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); } +.#{$fa-css-prefix}-tripadvisor:before { content: fa-content($fa-var-tripadvisor); } +.#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); } +.#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); } +.#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); } +.#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); } +.#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); } +.#{$fa-css-prefix}-tv:before { content: fa-content($fa-var-tv); } +.#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); } +.#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); } +.#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); } +.#{$fa-css-prefix}-typo3:before { content: fa-content($fa-var-typo3); } +.#{$fa-css-prefix}-uber:before { content: fa-content($fa-var-uber); } +.#{$fa-css-prefix}-uikit:before { content: fa-content($fa-var-uikit); } +.#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); } +.#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); } +.#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); } +.#{$fa-css-prefix}-undo-alt:before { content: fa-content($fa-var-undo-alt); } +.#{$fa-css-prefix}-uniregistry:before { content: fa-content($fa-var-uniregistry); } +.#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); } +.#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); } +.#{$fa-css-prefix}-unlink:before { content: fa-content($fa-var-unlink); } +.#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); } +.#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); } +.#{$fa-css-prefix}-untappd:before { content: fa-content($fa-var-untappd); } +.#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); } +.#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); } +.#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); } +.#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); } +.#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); } +.#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); } +.#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); } +.#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); } +.#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); } +.#{$fa-css-prefix}-ussunnah:before { content: fa-content($fa-var-ussunnah); } +.#{$fa-css-prefix}-utensil-spoon:before { content: fa-content($fa-var-utensil-spoon); } +.#{$fa-css-prefix}-utensils:before { content: fa-content($fa-var-utensils); } +.#{$fa-css-prefix}-vaadin:before { content: fa-content($fa-var-vaadin); } +.#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); } +.#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); } +.#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); } +.#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); } +.#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); } +.#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); } +.#{$fa-css-prefix}-viber:before { content: fa-content($fa-var-viber); } +.#{$fa-css-prefix}-video:before { content: fa-content($fa-var-video); } +.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); } +.#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); } +.#{$fa-css-prefix}-vimeo-v:before { content: fa-content($fa-var-vimeo-v); } +.#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); } +.#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); } +.#{$fa-css-prefix}-vnv:before { content: fa-content($fa-var-vnv); } +.#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); } +.#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); } +.#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); } +.#{$fa-css-prefix}-vuejs:before { content: fa-content($fa-var-vuejs); } +.#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); } +.#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); } +.#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); } +.#{$fa-css-prefix}-whatsapp-square:before { content: fa-content($fa-var-whatsapp-square); } +.#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); } +.#{$fa-css-prefix}-whmcs:before { content: fa-content($fa-var-whmcs); } +.#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); } +.#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); } +.#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); } +.#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); } +.#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); } +.#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); } +.#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); } +.#{$fa-css-prefix}-won-sign:before { content: fa-content($fa-var-won-sign); } +.#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); } +.#{$fa-css-prefix}-wordpress-simple:before { content: fa-content($fa-var-wordpress-simple); } +.#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); } +.#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); } +.#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); } +.#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); } +.#{$fa-css-prefix}-xbox:before { content: fa-content($fa-var-xbox); } +.#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); } +.#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); } +.#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); } +.#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); } +.#{$fa-css-prefix}-yandex:before { content: fa-content($fa-var-yandex); } +.#{$fa-css-prefix}-yandex-international:before { content: fa-content($fa-var-yandex-international); } +.#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); } +.#{$fa-css-prefix}-yen-sign:before { content: fa-content($fa-var-yen-sign); } +.#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); } +.#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); } diff --git a/docs/style/fa/_larger.scss b/docs/style/fa/_larger.scss new file mode 100644 index 000000000..27c2ad5fc --- /dev/null +++ b/docs/style/fa/_larger.scss @@ -0,0 +1,23 @@ +// Icon Sizes +// ------------------------- + +// makes the font 33% larger relative to the icon container +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -.0667em; +} + +.#{$fa-css-prefix}-xs { + font-size: .75em; +} + +.#{$fa-css-prefix}-sm { + font-size: .875em; +} + +@for $i from 1 through 10 { + .#{$fa-css-prefix}-#{$i}x { + font-size: $i * 1em; + } +} diff --git a/docs/style/fa/_list.scss b/docs/style/fa/_list.scss new file mode 100644 index 000000000..8ebf33333 --- /dev/null +++ b/docs/style/fa/_list.scss @@ -0,0 +1,18 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + list-style-type: none; + margin-left: $fa-li-width * 5/4; + padding-left: 0; + + > li { position: relative; } +} + +.#{$fa-css-prefix}-li { + left: -$fa-li-width; + position: absolute; + text-align: center; + width: $fa-li-width; + line-height: inherit; +} diff --git a/docs/style/fa/_mixins.scss b/docs/style/fa/_mixins.scss new file mode 100644 index 000000000..06e549b69 --- /dev/null +++ b/docs/style/fa/_mixins.scss @@ -0,0 +1,57 @@ +// Mixins +// -------------------------- + +@mixin fa-icon { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + vertical-align: -15%; +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; + } +} diff --git a/docs/style/fa/_rotated-flipped.scss b/docs/style/fa/_rotated-flipped.scss new file mode 100644 index 000000000..995bc4cc7 --- /dev/null +++ b/docs/style/fa/_rotated-flipped.scss @@ -0,0 +1,23 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } +.#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(-1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root { + .#{$fa-css-prefix}-rotate-90, + .#{$fa-css-prefix}-rotate-180, + .#{$fa-css-prefix}-rotate-270, + .#{$fa-css-prefix}-flip-horizontal, + .#{$fa-css-prefix}-flip-vertical { + filter: none; + } +} diff --git a/docs/style/fa/_screen-reader.scss b/docs/style/fa/_screen-reader.scss new file mode 100644 index 000000000..5d0ab262f --- /dev/null +++ b/docs/style/fa/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only; } +.sr-only-focusable { @include sr-only-focusable; } diff --git a/docs/style/fa/_stacked.scss b/docs/style/fa/_stacked.scss new file mode 100644 index 000000000..6c09d84cd --- /dev/null +++ b/docs/style/fa/_stacked.scss @@ -0,0 +1,31 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2em; +} + +.#{$fa-css-prefix}-stack-1x, +.#{$fa-css-prefix}-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; +} + +.#{$fa-css-prefix}-stack-1x { + line-height: inherit; +} + +.#{$fa-css-prefix}-stack-2x { + font-size: 2em; +} + +.#{$fa-css-prefix}-inverse { + color: $fa-inverse; +} diff --git a/docs/style/fa/_variables.scss b/docs/style/fa/_variables.scss new file mode 100644 index 000000000..d2c4d474c --- /dev/null +++ b/docs/style/fa/_variables.scss @@ -0,0 +1,805 @@ +// Variables +// -------------------------- + +$fa-font-path: "../webfonts" !default; +$fa-font-size-base: 16px !default; +$fa-css-prefix: fa !default; +$fa-version: "5.0.2" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: 2em !default; + +// Convenience function used to set content property +@function fa-content($fa-var) { + @return unquote("\"#{ $fa-var }\""); +} + +$fa-var-500px: \f26e; +$fa-var-accessible-icon: \f368; +$fa-var-accusoft: \f369; +$fa-var-address-book: \f2b9; +$fa-var-address-card: \f2bb; +$fa-var-adjust: \f042; +$fa-var-adn: \f170; +$fa-var-adversal: \f36a; +$fa-var-affiliatetheme: \f36b; +$fa-var-algolia: \f36c; +$fa-var-align-center: \f037; +$fa-var-align-justify: \f039; +$fa-var-align-left: \f036; +$fa-var-align-right: \f038; +$fa-var-amazon: \f270; +$fa-var-amazon-pay: \f42c; +$fa-var-ambulance: \f0f9; +$fa-var-american-sign-language-interpreting: \f2a3; +$fa-var-amilia: \f36d; +$fa-var-anchor: \f13d; +$fa-var-android: \f17b; +$fa-var-angellist: \f209; +$fa-var-angle-double-down: \f103; +$fa-var-angle-double-left: \f100; +$fa-var-angle-double-right: \f101; +$fa-var-angle-double-up: \f102; +$fa-var-angle-down: \f107; +$fa-var-angle-left: \f104; +$fa-var-angle-right: \f105; +$fa-var-angle-up: \f106; +$fa-var-angrycreative: \f36e; +$fa-var-angular: \f420; +$fa-var-app-store: \f36f; +$fa-var-app-store-ios: \f370; +$fa-var-apper: \f371; +$fa-var-apple: \f179; +$fa-var-apple-pay: \f415; +$fa-var-archive: \f187; +$fa-var-arrow-alt-circle-down: \f358; +$fa-var-arrow-alt-circle-left: \f359; +$fa-var-arrow-alt-circle-right: \f35a; +$fa-var-arrow-alt-circle-up: \f35b; +$fa-var-arrow-circle-down: \f0ab; +$fa-var-arrow-circle-left: \f0a8; +$fa-var-arrow-circle-right: \f0a9; +$fa-var-arrow-circle-up: \f0aa; +$fa-var-arrow-down: \f063; +$fa-var-arrow-left: \f060; +$fa-var-arrow-right: \f061; +$fa-var-arrow-up: \f062; +$fa-var-arrows-alt: \f0b2; +$fa-var-arrows-alt-h: \f337; +$fa-var-arrows-alt-v: \f338; +$fa-var-assistive-listening-systems: \f2a2; +$fa-var-asterisk: \f069; +$fa-var-asymmetrik: \f372; +$fa-var-at: \f1fa; +$fa-var-audible: \f373; +$fa-var-audio-description: \f29e; +$fa-var-autoprefixer: \f41c; +$fa-var-avianex: \f374; +$fa-var-aviato: \f421; +$fa-var-aws: \f375; +$fa-var-backward: \f04a; +$fa-var-balance-scale: \f24e; +$fa-var-ban: \f05e; +$fa-var-bandcamp: \f2d5; +$fa-var-barcode: \f02a; +$fa-var-bars: \f0c9; +$fa-var-bath: \f2cd; +$fa-var-battery-empty: \f244; +$fa-var-battery-full: \f240; +$fa-var-battery-half: \f242; +$fa-var-battery-quarter: \f243; +$fa-var-battery-three-quarters: \f241; +$fa-var-bed: \f236; +$fa-var-beer: \f0fc; +$fa-var-behance: \f1b4; +$fa-var-behance-square: \f1b5; +$fa-var-bell: \f0f3; +$fa-var-bell-slash: \f1f6; +$fa-var-bicycle: \f206; +$fa-var-bimobject: \f378; +$fa-var-binoculars: \f1e5; +$fa-var-birthday-cake: \f1fd; +$fa-var-bitbucket: \f171; +$fa-var-bitcoin: \f379; +$fa-var-bity: \f37a; +$fa-var-black-tie: \f27e; +$fa-var-blackberry: \f37b; +$fa-var-blind: \f29d; +$fa-var-blogger: \f37c; +$fa-var-blogger-b: \f37d; +$fa-var-bluetooth: \f293; +$fa-var-bluetooth-b: \f294; +$fa-var-bold: \f032; +$fa-var-bolt: \f0e7; +$fa-var-bomb: \f1e2; +$fa-var-book: \f02d; +$fa-var-bookmark: \f02e; +$fa-var-braille: \f2a1; +$fa-var-briefcase: \f0b1; +$fa-var-btc: \f15a; +$fa-var-bug: \f188; +$fa-var-building: \f1ad; +$fa-var-bullhorn: \f0a1; +$fa-var-bullseye: \f140; +$fa-var-buromobelexperte: \f37f; +$fa-var-bus: \f207; +$fa-var-buysellads: \f20d; +$fa-var-calculator: \f1ec; +$fa-var-calendar: \f133; +$fa-var-calendar-alt: \f073; +$fa-var-calendar-check: \f274; +$fa-var-calendar-minus: \f272; +$fa-var-calendar-plus: \f271; +$fa-var-calendar-times: \f273; +$fa-var-camera: \f030; +$fa-var-camera-retro: \f083; +$fa-var-car: \f1b9; +$fa-var-caret-down: \f0d7; +$fa-var-caret-left: \f0d9; +$fa-var-caret-right: \f0da; +$fa-var-caret-square-down: \f150; +$fa-var-caret-square-left: \f191; +$fa-var-caret-square-right: \f152; +$fa-var-caret-square-up: \f151; +$fa-var-caret-up: \f0d8; +$fa-var-cart-arrow-down: \f218; +$fa-var-cart-plus: \f217; +$fa-var-cc-amazon-pay: \f42d; +$fa-var-cc-amex: \f1f3; +$fa-var-cc-apple-pay: \f416; +$fa-var-cc-diners-club: \f24c; +$fa-var-cc-discover: \f1f2; +$fa-var-cc-jcb: \f24b; +$fa-var-cc-mastercard: \f1f1; +$fa-var-cc-paypal: \f1f4; +$fa-var-cc-stripe: \f1f5; +$fa-var-cc-visa: \f1f0; +$fa-var-centercode: \f380; +$fa-var-certificate: \f0a3; +$fa-var-chart-area: \f1fe; +$fa-var-chart-bar: \f080; +$fa-var-chart-line: \f201; +$fa-var-chart-pie: \f200; +$fa-var-check: \f00c; +$fa-var-check-circle: \f058; +$fa-var-check-square: \f14a; +$fa-var-chevron-circle-down: \f13a; +$fa-var-chevron-circle-left: \f137; +$fa-var-chevron-circle-right: \f138; +$fa-var-chevron-circle-up: \f139; +$fa-var-chevron-down: \f078; +$fa-var-chevron-left: \f053; +$fa-var-chevron-right: \f054; +$fa-var-chevron-up: \f077; +$fa-var-child: \f1ae; +$fa-var-chrome: \f268; +$fa-var-circle: \f111; +$fa-var-circle-notch: \f1ce; +$fa-var-clipboard: \f328; +$fa-var-clock: \f017; +$fa-var-clone: \f24d; +$fa-var-closed-captioning: \f20a; +$fa-var-cloud: \f0c2; +$fa-var-cloud-download-alt: \f381; +$fa-var-cloud-upload-alt: \f382; +$fa-var-cloudscale: \f383; +$fa-var-cloudsmith: \f384; +$fa-var-cloudversify: \f385; +$fa-var-code: \f121; +$fa-var-code-branch: \f126; +$fa-var-codepen: \f1cb; +$fa-var-codiepie: \f284; +$fa-var-coffee: \f0f4; +$fa-var-cog: \f013; +$fa-var-cogs: \f085; +$fa-var-columns: \f0db; +$fa-var-comment: \f075; +$fa-var-comment-alt: \f27a; +$fa-var-comments: \f086; +$fa-var-compass: \f14e; +$fa-var-compress: \f066; +$fa-var-connectdevelop: \f20e; +$fa-var-contao: \f26d; +$fa-var-copy: \f0c5; +$fa-var-copyright: \f1f9; +$fa-var-cpanel: \f388; +$fa-var-creative-commons: \f25e; +$fa-var-credit-card: \f09d; +$fa-var-crop: \f125; +$fa-var-crosshairs: \f05b; +$fa-var-css3: \f13c; +$fa-var-css3-alt: \f38b; +$fa-var-cube: \f1b2; +$fa-var-cubes: \f1b3; +$fa-var-cut: \f0c4; +$fa-var-cuttlefish: \f38c; +$fa-var-d-and-d: \f38d; +$fa-var-dashcube: \f210; +$fa-var-database: \f1c0; +$fa-var-deaf: \f2a4; +$fa-var-delicious: \f1a5; +$fa-var-deploydog: \f38e; +$fa-var-deskpro: \f38f; +$fa-var-desktop: \f108; +$fa-var-deviantart: \f1bd; +$fa-var-digg: \f1a6; +$fa-var-digital-ocean: \f391; +$fa-var-discord: \f392; +$fa-var-discourse: \f393; +$fa-var-dochub: \f394; +$fa-var-docker: \f395; +$fa-var-dollar-sign: \f155; +$fa-var-dot-circle: \f192; +$fa-var-download: \f019; +$fa-var-draft2digital: \f396; +$fa-var-dribbble: \f17d; +$fa-var-dribbble-square: \f397; +$fa-var-dropbox: \f16b; +$fa-var-drupal: \f1a9; +$fa-var-dyalog: \f399; +$fa-var-earlybirds: \f39a; +$fa-var-edge: \f282; +$fa-var-edit: \f044; +$fa-var-eject: \f052; +$fa-var-ellipsis-h: \f141; +$fa-var-ellipsis-v: \f142; +$fa-var-ember: \f423; +$fa-var-empire: \f1d1; +$fa-var-envelope: \f0e0; +$fa-var-envelope-open: \f2b6; +$fa-var-envelope-square: \f199; +$fa-var-envira: \f299; +$fa-var-eraser: \f12d; +$fa-var-erlang: \f39d; +$fa-var-ethereum: \f42e; +$fa-var-etsy: \f2d7; +$fa-var-euro-sign: \f153; +$fa-var-exchange-alt: \f362; +$fa-var-exclamation: \f12a; +$fa-var-exclamation-circle: \f06a; +$fa-var-exclamation-triangle: \f071; +$fa-var-expand: \f065; +$fa-var-expand-arrows-alt: \f31e; +$fa-var-expeditedssl: \f23e; +$fa-var-external-link-alt: \f35d; +$fa-var-external-link-square-alt: \f360; +$fa-var-eye: \f06e; +$fa-var-eye-dropper: \f1fb; +$fa-var-eye-slash: \f070; +$fa-var-facebook: \f09a; +$fa-var-facebook-f: \f39e; +$fa-var-facebook-messenger: \f39f; +$fa-var-facebook-square: \f082; +$fa-var-fast-backward: \f049; +$fa-var-fast-forward: \f050; +$fa-var-fax: \f1ac; +$fa-var-female: \f182; +$fa-var-fighter-jet: \f0fb; +$fa-var-file: \f15b; +$fa-var-file-alt: \f15c; +$fa-var-file-archive: \f1c6; +$fa-var-file-audio: \f1c7; +$fa-var-file-code: \f1c9; +$fa-var-file-excel: \f1c3; +$fa-var-file-image: \f1c5; +$fa-var-file-pdf: \f1c1; +$fa-var-file-powerpoint: \f1c4; +$fa-var-file-video: \f1c8; +$fa-var-file-word: \f1c2; +$fa-var-film: \f008; +$fa-var-filter: \f0b0; +$fa-var-fire: \f06d; +$fa-var-fire-extinguisher: \f134; +$fa-var-firefox: \f269; +$fa-var-first-order: \f2b0; +$fa-var-firstdraft: \f3a1; +$fa-var-flag: \f024; +$fa-var-flag-checkered: \f11e; +$fa-var-flask: \f0c3; +$fa-var-flickr: \f16e; +$fa-var-fly: \f417; +$fa-var-folder: \f07b; +$fa-var-folder-open: \f07c; +$fa-var-font: \f031; +$fa-var-font-awesome: \f2b4; +$fa-var-font-awesome-alt: \f35c; +$fa-var-font-awesome-flag: \f425; +$fa-var-fonticons: \f280; +$fa-var-fonticons-fi: \f3a2; +$fa-var-fort-awesome: \f286; +$fa-var-fort-awesome-alt: \f3a3; +$fa-var-forumbee: \f211; +$fa-var-forward: \f04e; +$fa-var-foursquare: \f180; +$fa-var-free-code-camp: \f2c5; +$fa-var-freebsd: \f3a4; +$fa-var-frown: \f119; +$fa-var-futbol: \f1e3; +$fa-var-gamepad: \f11b; +$fa-var-gavel: \f0e3; +$fa-var-gem: \f3a5; +$fa-var-genderless: \f22d; +$fa-var-get-pocket: \f265; +$fa-var-gg: \f260; +$fa-var-gg-circle: \f261; +$fa-var-gift: \f06b; +$fa-var-git: \f1d3; +$fa-var-git-square: \f1d2; +$fa-var-github: \f09b; +$fa-var-github-alt: \f113; +$fa-var-github-square: \f092; +$fa-var-gitkraken: \f3a6; +$fa-var-gitlab: \f296; +$fa-var-gitter: \f426; +$fa-var-glass-martini: \f000; +$fa-var-glide: \f2a5; +$fa-var-glide-g: \f2a6; +$fa-var-globe: \f0ac; +$fa-var-gofore: \f3a7; +$fa-var-goodreads: \f3a8; +$fa-var-goodreads-g: \f3a9; +$fa-var-google: \f1a0; +$fa-var-google-drive: \f3aa; +$fa-var-google-play: \f3ab; +$fa-var-google-plus: \f2b3; +$fa-var-google-plus-g: \f0d5; +$fa-var-google-plus-square: \f0d4; +$fa-var-google-wallet: \f1ee; +$fa-var-graduation-cap: \f19d; +$fa-var-gratipay: \f184; +$fa-var-grav: \f2d6; +$fa-var-gripfire: \f3ac; +$fa-var-grunt: \f3ad; +$fa-var-gulp: \f3ae; +$fa-var-h-square: \f0fd; +$fa-var-hacker-news: \f1d4; +$fa-var-hacker-news-square: \f3af; +$fa-var-hand-lizard: \f258; +$fa-var-hand-paper: \f256; +$fa-var-hand-peace: \f25b; +$fa-var-hand-point-down: \f0a7; +$fa-var-hand-point-left: \f0a5; +$fa-var-hand-point-right: \f0a4; +$fa-var-hand-point-up: \f0a6; +$fa-var-hand-pointer: \f25a; +$fa-var-hand-rock: \f255; +$fa-var-hand-scissors: \f257; +$fa-var-hand-spock: \f259; +$fa-var-handshake: \f2b5; +$fa-var-hashtag: \f292; +$fa-var-hdd: \f0a0; +$fa-var-heading: \f1dc; +$fa-var-headphones: \f025; +$fa-var-heart: \f004; +$fa-var-heartbeat: \f21e; +$fa-var-hire-a-helper: \f3b0; +$fa-var-history: \f1da; +$fa-var-home: \f015; +$fa-var-hooli: \f427; +$fa-var-hospital: \f0f8; +$fa-var-hotjar: \f3b1; +$fa-var-hourglass: \f254; +$fa-var-hourglass-end: \f253; +$fa-var-hourglass-half: \f252; +$fa-var-hourglass-start: \f251; +$fa-var-houzz: \f27c; +$fa-var-html5: \f13b; +$fa-var-hubspot: \f3b2; +$fa-var-i-cursor: \f246; +$fa-var-id-badge: \f2c1; +$fa-var-id-card: \f2c2; +$fa-var-image: \f03e; +$fa-var-images: \f302; +$fa-var-imdb: \f2d8; +$fa-var-inbox: \f01c; +$fa-var-indent: \f03c; +$fa-var-industry: \f275; +$fa-var-info: \f129; +$fa-var-info-circle: \f05a; +$fa-var-instagram: \f16d; +$fa-var-internet-explorer: \f26b; +$fa-var-ioxhost: \f208; +$fa-var-italic: \f033; +$fa-var-itunes: \f3b4; +$fa-var-itunes-note: \f3b5; +$fa-var-jenkins: \f3b6; +$fa-var-joget: \f3b7; +$fa-var-joomla: \f1aa; +$fa-var-js: \f3b8; +$fa-var-js-square: \f3b9; +$fa-var-jsfiddle: \f1cc; +$fa-var-key: \f084; +$fa-var-keyboard: \f11c; +$fa-var-keycdn: \f3ba; +$fa-var-kickstarter: \f3bb; +$fa-var-kickstarter-k: \f3bc; +$fa-var-korvue: \f42f; +$fa-var-language: \f1ab; +$fa-var-laptop: \f109; +$fa-var-laravel: \f3bd; +$fa-var-lastfm: \f202; +$fa-var-lastfm-square: \f203; +$fa-var-leaf: \f06c; +$fa-var-leanpub: \f212; +$fa-var-lemon: \f094; +$fa-var-less: \f41d; +$fa-var-level-down-alt: \f3be; +$fa-var-level-up-alt: \f3bf; +$fa-var-life-ring: \f1cd; +$fa-var-lightbulb: \f0eb; +$fa-var-line: \f3c0; +$fa-var-link: \f0c1; +$fa-var-linkedin: \f08c; +$fa-var-linkedin-in: \f0e1; +$fa-var-linode: \f2b8; +$fa-var-linux: \f17c; +$fa-var-lira-sign: \f195; +$fa-var-list: \f03a; +$fa-var-list-alt: \f022; +$fa-var-list-ol: \f0cb; +$fa-var-list-ul: \f0ca; +$fa-var-location-arrow: \f124; +$fa-var-lock: \f023; +$fa-var-lock-open: \f3c1; +$fa-var-long-arrow-alt-down: \f309; +$fa-var-long-arrow-alt-left: \f30a; +$fa-var-long-arrow-alt-right: \f30b; +$fa-var-long-arrow-alt-up: \f30c; +$fa-var-low-vision: \f2a8; +$fa-var-lyft: \f3c3; +$fa-var-magento: \f3c4; +$fa-var-magic: \f0d0; +$fa-var-magnet: \f076; +$fa-var-male: \f183; +$fa-var-map: \f279; +$fa-var-map-marker: \f041; +$fa-var-map-marker-alt: \f3c5; +$fa-var-map-pin: \f276; +$fa-var-map-signs: \f277; +$fa-var-mars: \f222; +$fa-var-mars-double: \f227; +$fa-var-mars-stroke: \f229; +$fa-var-mars-stroke-h: \f22b; +$fa-var-mars-stroke-v: \f22a; +$fa-var-maxcdn: \f136; +$fa-var-medapps: \f3c6; +$fa-var-medium: \f23a; +$fa-var-medium-m: \f3c7; +$fa-var-medkit: \f0fa; +$fa-var-medrt: \f3c8; +$fa-var-meetup: \f2e0; +$fa-var-meh: \f11a; +$fa-var-mercury: \f223; +$fa-var-microchip: \f2db; +$fa-var-microphone: \f130; +$fa-var-microphone-slash: \f131; +$fa-var-microsoft: \f3ca; +$fa-var-minus: \f068; +$fa-var-minus-circle: \f056; +$fa-var-minus-square: \f146; +$fa-var-mix: \f3cb; +$fa-var-mixcloud: \f289; +$fa-var-mizuni: \f3cc; +$fa-var-mobile: \f10b; +$fa-var-mobile-alt: \f3cd; +$fa-var-modx: \f285; +$fa-var-monero: \f3d0; +$fa-var-money-bill-alt: \f3d1; +$fa-var-moon: \f186; +$fa-var-motorcycle: \f21c; +$fa-var-mouse-pointer: \f245; +$fa-var-music: \f001; +$fa-var-napster: \f3d2; +$fa-var-neuter: \f22c; +$fa-var-newspaper: \f1ea; +$fa-var-nintendo-switch: \f418; +$fa-var-node: \f419; +$fa-var-node-js: \f3d3; +$fa-var-npm: \f3d4; +$fa-var-ns8: \f3d5; +$fa-var-nutritionix: \f3d6; +$fa-var-object-group: \f247; +$fa-var-object-ungroup: \f248; +$fa-var-odnoklassniki: \f263; +$fa-var-odnoklassniki-square: \f264; +$fa-var-opencart: \f23d; +$fa-var-openid: \f19b; +$fa-var-opera: \f26a; +$fa-var-optin-monster: \f23c; +$fa-var-osi: \f41a; +$fa-var-outdent: \f03b; +$fa-var-page4: \f3d7; +$fa-var-pagelines: \f18c; +$fa-var-paint-brush: \f1fc; +$fa-var-palfed: \f3d8; +$fa-var-paper-plane: \f1d8; +$fa-var-paperclip: \f0c6; +$fa-var-paragraph: \f1dd; +$fa-var-paste: \f0ea; +$fa-var-patreon: \f3d9; +$fa-var-pause: \f04c; +$fa-var-pause-circle: \f28b; +$fa-var-paw: \f1b0; +$fa-var-paypal: \f1ed; +$fa-var-pen-square: \f14b; +$fa-var-pencil-alt: \f303; +$fa-var-percent: \f295; +$fa-var-periscope: \f3da; +$fa-var-phabricator: \f3db; +$fa-var-phoenix-framework: \f3dc; +$fa-var-phone: \f095; +$fa-var-phone-square: \f098; +$fa-var-phone-volume: \f2a0; +$fa-var-pied-piper: \f2ae; +$fa-var-pied-piper-alt: \f1a8; +$fa-var-pied-piper-pp: \f1a7; +$fa-var-pinterest: \f0d2; +$fa-var-pinterest-p: \f231; +$fa-var-pinterest-square: \f0d3; +$fa-var-plane: \f072; +$fa-var-play: \f04b; +$fa-var-play-circle: \f144; +$fa-var-playstation: \f3df; +$fa-var-plug: \f1e6; +$fa-var-plus: \f067; +$fa-var-plus-circle: \f055; +$fa-var-plus-square: \f0fe; +$fa-var-podcast: \f2ce; +$fa-var-pound-sign: \f154; +$fa-var-power-off: \f011; +$fa-var-print: \f02f; +$fa-var-product-hunt: \f288; +$fa-var-pushed: \f3e1; +$fa-var-puzzle-piece: \f12e; +$fa-var-python: \f3e2; +$fa-var-qq: \f1d6; +$fa-var-qrcode: \f029; +$fa-var-question: \f128; +$fa-var-question-circle: \f059; +$fa-var-quora: \f2c4; +$fa-var-quote-left: \f10d; +$fa-var-quote-right: \f10e; +$fa-var-random: \f074; +$fa-var-ravelry: \f2d9; +$fa-var-react: \f41b; +$fa-var-rebel: \f1d0; +$fa-var-recycle: \f1b8; +$fa-var-red-river: \f3e3; +$fa-var-reddit: \f1a1; +$fa-var-reddit-alien: \f281; +$fa-var-reddit-square: \f1a2; +$fa-var-redo: \f01e; +$fa-var-redo-alt: \f2f9; +$fa-var-registered: \f25d; +$fa-var-rendact: \f3e4; +$fa-var-renren: \f18b; +$fa-var-reply: \f3e5; +$fa-var-reply-all: \f122; +$fa-var-replyd: \f3e6; +$fa-var-resolving: \f3e7; +$fa-var-retweet: \f079; +$fa-var-road: \f018; +$fa-var-rocket: \f135; +$fa-var-rocketchat: \f3e8; +$fa-var-rockrms: \f3e9; +$fa-var-rss: \f09e; +$fa-var-rss-square: \f143; +$fa-var-ruble-sign: \f158; +$fa-var-rupee-sign: \f156; +$fa-var-safari: \f267; +$fa-var-sass: \f41e; +$fa-var-save: \f0c7; +$fa-var-schlix: \f3ea; +$fa-var-scribd: \f28a; +$fa-var-search: \f002; +$fa-var-search-minus: \f010; +$fa-var-search-plus: \f00e; +$fa-var-searchengin: \f3eb; +$fa-var-sellcast: \f2da; +$fa-var-sellsy: \f213; +$fa-var-server: \f233; +$fa-var-servicestack: \f3ec; +$fa-var-share: \f064; +$fa-var-share-alt: \f1e0; +$fa-var-share-alt-square: \f1e1; +$fa-var-share-square: \f14d; +$fa-var-shekel-sign: \f20b; +$fa-var-shield-alt: \f3ed; +$fa-var-ship: \f21a; +$fa-var-shirtsinbulk: \f214; +$fa-var-shopping-bag: \f290; +$fa-var-shopping-basket: \f291; +$fa-var-shopping-cart: \f07a; +$fa-var-shower: \f2cc; +$fa-var-sign-in-alt: \f2f6; +$fa-var-sign-language: \f2a7; +$fa-var-sign-out-alt: \f2f5; +$fa-var-signal: \f012; +$fa-var-simplybuilt: \f215; +$fa-var-sistrix: \f3ee; +$fa-var-sitemap: \f0e8; +$fa-var-skyatlas: \f216; +$fa-var-skype: \f17e; +$fa-var-slack: \f198; +$fa-var-slack-hash: \f3ef; +$fa-var-sliders-h: \f1de; +$fa-var-slideshare: \f1e7; +$fa-var-smile: \f118; +$fa-var-snapchat: \f2ab; +$fa-var-snapchat-ghost: \f2ac; +$fa-var-snapchat-square: \f2ad; +$fa-var-snowflake: \f2dc; +$fa-var-sort: \f0dc; +$fa-var-sort-alpha-down: \f15d; +$fa-var-sort-alpha-up: \f15e; +$fa-var-sort-amount-down: \f160; +$fa-var-sort-amount-up: \f161; +$fa-var-sort-down: \f0dd; +$fa-var-sort-numeric-down: \f162; +$fa-var-sort-numeric-up: \f163; +$fa-var-sort-up: \f0de; +$fa-var-soundcloud: \f1be; +$fa-var-space-shuttle: \f197; +$fa-var-speakap: \f3f3; +$fa-var-spinner: \f110; +$fa-var-spotify: \f1bc; +$fa-var-square: \f0c8; +$fa-var-stack-exchange: \f18d; +$fa-var-stack-overflow: \f16c; +$fa-var-star: \f005; +$fa-var-star-half: \f089; +$fa-var-staylinked: \f3f5; +$fa-var-steam: \f1b6; +$fa-var-steam-square: \f1b7; +$fa-var-steam-symbol: \f3f6; +$fa-var-step-backward: \f048; +$fa-var-step-forward: \f051; +$fa-var-stethoscope: \f0f1; +$fa-var-sticker-mule: \f3f7; +$fa-var-sticky-note: \f249; +$fa-var-stop: \f04d; +$fa-var-stop-circle: \f28d; +$fa-var-stopwatch: \f2f2; +$fa-var-strava: \f428; +$fa-var-street-view: \f21d; +$fa-var-strikethrough: \f0cc; +$fa-var-stripe: \f429; +$fa-var-stripe-s: \f42a; +$fa-var-studiovinari: \f3f8; +$fa-var-stumbleupon: \f1a4; +$fa-var-stumbleupon-circle: \f1a3; +$fa-var-subscript: \f12c; +$fa-var-subway: \f239; +$fa-var-suitcase: \f0f2; +$fa-var-sun: \f185; +$fa-var-superpowers: \f2dd; +$fa-var-superscript: \f12b; +$fa-var-supple: \f3f9; +$fa-var-sync: \f021; +$fa-var-sync-alt: \f2f1; +$fa-var-table: \f0ce; +$fa-var-tablet: \f10a; +$fa-var-tablet-alt: \f3fa; +$fa-var-tachometer-alt: \f3fd; +$fa-var-tag: \f02b; +$fa-var-tags: \f02c; +$fa-var-tasks: \f0ae; +$fa-var-taxi: \f1ba; +$fa-var-telegram: \f2c6; +$fa-var-telegram-plane: \f3fe; +$fa-var-tencent-weibo: \f1d5; +$fa-var-terminal: \f120; +$fa-var-text-height: \f034; +$fa-var-text-width: \f035; +$fa-var-th: \f00a; +$fa-var-th-large: \f009; +$fa-var-th-list: \f00b; +$fa-var-themeisle: \f2b2; +$fa-var-thermometer-empty: \f2cb; +$fa-var-thermometer-full: \f2c7; +$fa-var-thermometer-half: \f2c9; +$fa-var-thermometer-quarter: \f2ca; +$fa-var-thermometer-three-quarters: \f2c8; +$fa-var-thumbs-down: \f165; +$fa-var-thumbs-up: \f164; +$fa-var-thumbtack: \f08d; +$fa-var-ticket-alt: \f3ff; +$fa-var-times: \f00d; +$fa-var-times-circle: \f057; +$fa-var-tint: \f043; +$fa-var-toggle-off: \f204; +$fa-var-toggle-on: \f205; +$fa-var-trademark: \f25c; +$fa-var-train: \f238; +$fa-var-transgender: \f224; +$fa-var-transgender-alt: \f225; +$fa-var-trash: \f1f8; +$fa-var-trash-alt: \f2ed; +$fa-var-tree: \f1bb; +$fa-var-trello: \f181; +$fa-var-tripadvisor: \f262; +$fa-var-trophy: \f091; +$fa-var-truck: \f0d1; +$fa-var-tty: \f1e4; +$fa-var-tumblr: \f173; +$fa-var-tumblr-square: \f174; +$fa-var-tv: \f26c; +$fa-var-twitch: \f1e8; +$fa-var-twitter: \f099; +$fa-var-twitter-square: \f081; +$fa-var-typo3: \f42b; +$fa-var-uber: \f402; +$fa-var-uikit: \f403; +$fa-var-umbrella: \f0e9; +$fa-var-underline: \f0cd; +$fa-var-undo: \f0e2; +$fa-var-undo-alt: \f2ea; +$fa-var-uniregistry: \f404; +$fa-var-universal-access: \f29a; +$fa-var-university: \f19c; +$fa-var-unlink: \f127; +$fa-var-unlock: \f09c; +$fa-var-unlock-alt: \f13e; +$fa-var-untappd: \f405; +$fa-var-upload: \f093; +$fa-var-usb: \f287; +$fa-var-user: \f007; +$fa-var-user-circle: \f2bd; +$fa-var-user-md: \f0f0; +$fa-var-user-plus: \f234; +$fa-var-user-secret: \f21b; +$fa-var-user-times: \f235; +$fa-var-users: \f0c0; +$fa-var-ussunnah: \f407; +$fa-var-utensil-spoon: \f2e5; +$fa-var-utensils: \f2e7; +$fa-var-vaadin: \f408; +$fa-var-venus: \f221; +$fa-var-venus-double: \f226; +$fa-var-venus-mars: \f228; +$fa-var-viacoin: \f237; +$fa-var-viadeo: \f2a9; +$fa-var-viadeo-square: \f2aa; +$fa-var-viber: \f409; +$fa-var-video: \f03d; +$fa-var-vimeo: \f40a; +$fa-var-vimeo-square: \f194; +$fa-var-vimeo-v: \f27d; +$fa-var-vine: \f1ca; +$fa-var-vk: \f189; +$fa-var-vnv: \f40b; +$fa-var-volume-down: \f027; +$fa-var-volume-off: \f026; +$fa-var-volume-up: \f028; +$fa-var-vuejs: \f41f; +$fa-var-weibo: \f18a; +$fa-var-weixin: \f1d7; +$fa-var-whatsapp: \f232; +$fa-var-whatsapp-square: \f40c; +$fa-var-wheelchair: \f193; +$fa-var-whmcs: \f40d; +$fa-var-wifi: \f1eb; +$fa-var-wikipedia-w: \f266; +$fa-var-window-close: \f410; +$fa-var-window-maximize: \f2d0; +$fa-var-window-minimize: \f2d1; +$fa-var-window-restore: \f2d2; +$fa-var-windows: \f17a; +$fa-var-won-sign: \f159; +$fa-var-wordpress: \f19a; +$fa-var-wordpress-simple: \f411; +$fa-var-wpbeginner: \f297; +$fa-var-wpexplorer: \f2de; +$fa-var-wpforms: \f298; +$fa-var-wrench: \f0ad; +$fa-var-xbox: \f412; +$fa-var-xing: \f168; +$fa-var-xing-square: \f169; +$fa-var-y-combinator: \f23b; +$fa-var-yahoo: \f19e; +$fa-var-yandex: \f413; +$fa-var-yandex-international: \f414; +$fa-var-yelp: \f1e9; +$fa-var-yen-sign: \f157; +$fa-var-yoast: \f2b1; +$fa-var-youtube: \f167; diff --git a/docs/style/fa/fa-brands.scss b/docs/style/fa/fa-brands.scss new file mode 100644 index 000000000..ab89c020a --- /dev/null +++ b/docs/style/fa/fa-brands.scss @@ -0,0 +1,21 @@ +/*! + * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com + * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +@import 'variables'; + +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: normal; + src: url('#{$fa-font-path}/fa-brands-400.eot'); + src: url('#{$fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'), + url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'), + url('#{$fa-font-path}/fa-brands-400.woff') format('woff'), + url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'), + url('#{$fa-font-path}/fa-brands-400.svg#fontawesome') format('svg'); +} + +.fab { + font-family: 'Font Awesome 5 Brands'; +} diff --git a/docs/style/fa/fa-regular.scss b/docs/style/fa/fa-regular.scss new file mode 100644 index 000000000..4f2882924 --- /dev/null +++ b/docs/style/fa/fa-regular.scss @@ -0,0 +1,22 @@ +/*! + * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com + * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +@import 'variables'; + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; + src: url('#{$fa-font-path}/fa-regular-400.eot'); + src: url('#{$fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'), + url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'), + url('#{$fa-font-path}/fa-regular-400.woff') format('woff'), + url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'), + url('#{$fa-font-path}/fa-regular-400.svg#fontawesome') format('svg'); +} + +.far { + font-family: 'Font Awesome 5 Free'; + font-weight: 400; +} diff --git a/docs/style/fa/fa-solid.scss b/docs/style/fa/fa-solid.scss new file mode 100644 index 000000000..bb0df52ab --- /dev/null +++ b/docs/style/fa/fa-solid.scss @@ -0,0 +1,23 @@ +/*! + * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com + * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +@import 'variables'; + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + src: url('#{$fa-font-path}/fa-solid-900.eot'); + src: url('#{$fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'), + url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'), + url('#{$fa-font-path}/fa-solid-900.woff') format('woff'), + url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'), + url('#{$fa-font-path}/fa-solid-900.svg#fontawesome') format('svg'); +} + +.fa, +.fas { + font-family: 'Font Awesome 5 Free'; + font-weight: 900; +} diff --git a/docs/style/fa/fontawesome.scss b/docs/style/fa/fontawesome.scss new file mode 100644 index 000000000..04eb879a4 --- /dev/null +++ b/docs/style/fa/fontawesome.scss @@ -0,0 +1,16 @@ +/*! + * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com + * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +@import 'variables'; +@import 'mixins'; +@import 'core'; +@import 'larger'; +@import 'fixed-width'; +@import 'list'; +@import 'bordered-pulled'; +@import 'animated'; +@import 'rotated-flipped'; +@import 'stacked'; +@import 'icons'; +@import 'screen-reader'; diff --git a/docs/style/style.scss b/docs/style/style.scss new file mode 100644 index 000000000..2c66a4c94 --- /dev/null +++ b/docs/style/style.scss @@ -0,0 +1,62 @@ +@import "./syntax"; + +$primary: #C93312; +$warning-invert: #FFFFFF; +$family-sans-serif: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif, 'Font Awesome 5 Free', 'Font Awesome 5 Brands' !default; +@import "../node_modules/bulma/sass/utilities/_all"; +@import "../node_modules/bulma/sass/base/_all"; +@import "../node_modules/bulma/sass/grid/_all"; +@import "../node_modules/bulma/sass/elements/_all"; +@import "../node_modules/bulma/sass/components/_all"; +@import "../node_modules/bulma/sass/layout/_all"; + +.sidebody { + height: 100vh; + overflow-x: hidden; + overflow-y: scroll; +} + +.example { + .highlight { + margin: 0; + } + .path { + font-style: italic; + width: 100%; + text-align: right; + } + margin-bottom: 1em; +} + + +.sidebar { + .version { + padding: 1em; + } + .brand { + background-color: #303030; + color: #c0c0c0; + padding: 1em; + top: 0; + } + .menu { + padding: 1em; + } +} + +.mainbody { + padding: 3em; +} + +code { + color: #1a9f1a; + font-size: 0.875em; + font-weight: normal; +} + +.content { + h2 { + padding-top: 1em; + border-top: 1px solid #c0c0c0; + } +} diff --git a/docs/style/syntax.css b/docs/style/syntax.css new file mode 100644 index 000000000..33ce367c9 --- /dev/null +++ b/docs/style/syntax.css @@ -0,0 +1,59 @@ +/* Background */ .chroma { color: #f8f8f2; background-color: #272822 } +/* Error */ .chroma .err { color: #960050; background-color: #1e0010 } +/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } +/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: 100%; overflow: auto; display: block; } +/* LineHighlight */ .chroma .hl { display: block; width: 100%;background-color: #ffffcc } +/* LineNumbersTable */ .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; display: block; } +/* LineNumbers */ .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; } +/* Keyword */ .chroma .k { color: #66d9ef } +/* KeywordConstant */ .chroma .kc { color: #66d9ef } +/* KeywordDeclaration */ .chroma .kd { color: #66d9ef } +/* KeywordNamespace */ .chroma .kn { color: #f92672 } +/* KeywordPseudo */ .chroma .kp { color: #66d9ef } +/* KeywordReserved */ .chroma .kr { color: #66d9ef } +/* KeywordType */ .chroma .kt { color: #66d9ef } +/* NameAttribute */ .chroma .na { color: #a6e22e } +/* NameClass */ .chroma .nc { color: #a6e22e } +/* NameConstant */ .chroma .no { color: #66d9ef } +/* NameDecorator */ .chroma .nd { color: #a6e22e } +/* NameException */ .chroma .ne { color: #a6e22e } +/* NameFunction */ .chroma .nf { color: #a6e22e } +/* NameOther */ .chroma .nx { color: #a6e22e } +/* NameTag */ .chroma .nt { color: #f92672 } +/* Literal */ .chroma .l { color: #ae81ff } +/* LiteralDate */ .chroma .ld { color: #e6db74 } +/* LiteralString */ .chroma .s { color: #e6db74 } +/* LiteralStringAffix */ .chroma .sa { color: #e6db74 } +/* LiteralStringBacktick */ .chroma .sb { color: #e6db74 } +/* LiteralStringChar */ .chroma .sc { color: #e6db74 } +/* LiteralStringDelimiter */ .chroma .dl { color: #e6db74 } +/* LiteralStringDoc */ .chroma .sd { color: #e6db74 } +/* LiteralStringDouble */ .chroma .s2 { color: #e6db74 } +/* LiteralStringEscape */ .chroma .se { color: #ae81ff } +/* LiteralStringHeredoc */ .chroma .sh { color: #e6db74 } +/* LiteralStringInterpol */ .chroma .si { color: #e6db74 } +/* LiteralStringOther */ .chroma .sx { color: #e6db74 } +/* LiteralStringRegex */ .chroma .sr { color: #e6db74 } +/* LiteralStringSingle */ .chroma .s1 { color: #e6db74 } +/* LiteralStringSymbol */ .chroma .ss { color: #e6db74 } +/* LiteralNumber */ .chroma .m { color: #ae81ff } +/* LiteralNumberBin */ .chroma .mb { color: #ae81ff } +/* LiteralNumberFloat */ .chroma .mf { color: #ae81ff } +/* LiteralNumberHex */ .chroma .mh { color: #ae81ff } +/* LiteralNumberInteger */ .chroma .mi { color: #ae81ff } +/* LiteralNumberIntegerLong */ .chroma .il { color: #ae81ff } +/* LiteralNumberOct */ .chroma .mo { color: #ae81ff } +/* Operator */ .chroma .o { color: #f92672 } +/* OperatorWord */ .chroma .ow { color: #f92672 } +/* Comment */ .chroma .c { color: #75715e } +/* CommentHashbang */ .chroma .ch { color: #75715e } +/* CommentMultiline */ .chroma .cm { color: #75715e } +/* CommentSingle */ .chroma .c1 { color: #75715e } +/* CommentSpecial */ .chroma .cs { color: #75715e } +/* CommentPreproc */ .chroma .cp { color: #75715e } +/* CommentPreprocFile */ .chroma .cpf { color: #75715e } +/* GenericDeleted */ .chroma .gd { color: #f92672 } +/* GenericEmph */ .chroma .ge { font-style: italic } +/* GenericInserted */ .chroma .gi { color: #a6e22e } +/* GenericStrong */ .chroma .gs { font-weight: bold } +/* GenericSubheading */ .chroma .gu { color: #75715e } diff --git a/docs/transparent.rst b/docs/transparent.rst deleted file mode 100644 index 889079afd..000000000 --- a/docs/transparent.rst +++ /dev/null @@ -1,53 +0,0 @@ -.. _transparent: - -==================== -Transparent Proxying -==================== - -When a transparent proxy is used, traffic is redirected into a proxy at the -network layer, without any client configuration being required. This makes -transparent proxying ideal for those situations where you can't change client -behaviour - proxy-oblivious Android applications being a common example. - -To set up transparent proxying, we need two new components. The first is a -redirection mechanism that transparently reroutes a TCP connection destined for -a server on the Internet to a listening proxy server. This usually takes the -form of a firewall on the same host as the proxy server - iptables_ on Linux -or pf_ on OSX. When the proxy receives a redirected connection, it sees a vanilla -HTTP request, without a host specification. This is where the second new component -comes in - a host module that allows us to query the redirector for the original -destination of the TCP connection. - -At the moment, mitmproxy supports transparent proxying on OSX Lion and above, -and all current flavors of Linux. - -Fully transparent mode -====================== - -By default mitmproxy will use its own local ip address for its server-side connections. -In case this isn't desired, the --spoof-source-address argument can be used to -use the client's ip address for server-side connections. The following config is -required for this mode to work:: - - CLIENT_NET=192.168.1.0/24 - TABLE_ID=100 - MARK=1 - - echo "$TABLE_ID mitmproxy" >> /etc/iproute2/rt_tables - iptables -t mangle -A PREROUTING -d $CLIENT_NET -j MARK --set-mark $MARK - iptables -t nat -A PREROUTING -p tcp -s $CLIENT_NET --match multiport --dports 80,443 -j REDIRECT --to-port 8080 - - ip rule add fwmark $MARK lookup $TABLE_ID - ip route add local $CLIENT_NET dev lo table $TABLE_ID - -This mode does require root privileges though. There's a wrapper in the examples directory -called 'mitmproxy_shim.c', which will enable you to use this mode with dropped priviliges. -It can be used as follows:: - - gcc examples/complex/full_transparency_shim.c -o mitmproxy_shim -lcap - sudo chown root:root mitmproxy_shim - sudo chmod u+s mitmproxy_shim - ./mitmproxy_shim $(which mitmproxy) -T --spoof-source-address - -.. _iptables: http://www.netfilter.org/ -.. _pf: https://en.wikipedia.org/wiki/PF_\(firewall\) diff --git a/docs/transparent/linux.rst b/docs/transparent/linux.rst deleted file mode 100644 index 14f6a1658..000000000 --- a/docs/transparent/linux.rst +++ /dev/null @@ -1,49 +0,0 @@ -.. _linux: - -Linux -===== - -On Linux, mitmproxy integrates with the iptables redirection mechanism to -achieve transparent mode. - - 1. :ref:`Install the mitmproxy certificate on the test device ` - - 2. Enable IP forwarding: - - >>> sysctl -w net.ipv4.ip_forward=1 - >>> sysctl -w net.ipv6.conf.all.forwarding=1 - - You may also want to consider enabling this permanently in ``/etc/sysctl.conf`` or newly created ``/etc/sysctl.d/mitmproxy.conf``, see `here `__. - - 3. If your target machine is on the same physical network and you configured it to use a custom - gateway, disable ICMP redirects: - - >>> sysctl -w net.ipv4.conf.all.send_redirects=0 - -    You may also want to consider enabling this permanently in ``/etc/sysctl.conf`` or a newly created ``/etc/sysctl.d/mitmproxy.conf``, see `here `__. - - 4. Create an iptables ruleset that redirects the desired traffic to the - mitmproxy port. Details will differ according to your setup, but the - ruleset should look something like this: - - .. code-block:: none - - iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 - iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080 - ip6tables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 - ip6tables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080 - -    You may also want to consider enabling this permanently with the ``iptables-persistent`` package, see `here `__. - - 5. Fire up mitmproxy. You probably want a command like this: - - >>> mitmproxy -T --host - - The ``-T`` flag turns on transparent mode, and the ``--host`` - argument tells mitmproxy to use the value of the Host header for URL display. - - 6. Finally, configure your test device to use the host on which mitmproxy is - running as the default gateway. - - -For a detailed walkthrough, have a look at the :ref:`transparent-dhcp` tutorial. diff --git a/docs/transparent/openbsd.rst b/docs/transparent/openbsd.rst deleted file mode 100644 index 3d315f7ce..000000000 --- a/docs/transparent/openbsd.rst +++ /dev/null @@ -1,53 +0,0 @@ -.. _openbsd: - -OpenBSD -======= - - 1. :ref:`Install the mitmproxy certificate on the test device ` - - 2. Enable IP forwarding: - - >>> sudo sysctl -w net.inet.ip.forwarding=1 - - 3. Place the following two lines in **/etc/pf.conf**: - - .. code-block:: none - - mitm_if = "re2" - pass in quick proto tcp from $mitm_if to port { 80, 443 } divert-to 127.0.0.1 port 8080 - - These rules tell pf to divert all traffic from ``$mitm_if`` destined for - port 80 or 443 to the local mitmproxy instance running on port 8080. You - should replace ``$mitm_if`` value with the interface on which your test - device will appear. - - 4. Configure pf with the rules: - - >>> doas pfctl -f /etc/pf.conf - - 5. And now enable it: - - >>> doas pfctl -e - - 6. Fire up mitmproxy. You probably want a command like this: - - >>> mitmproxy -T --host - - The ``-T`` flag turns on transparent mode, and the ``--host`` - argument tells mitmproxy to use the value of the Host header for URL display. - - 7. Finally, configure your test device to use the host on which mitmproxy is - running as the default gateway. - -.. note:: - - Note that the **divert-to** rules in the pf.conf given above only apply to - inbound traffic. **This means that they will NOT redirect traffic coming - from the box running pf itself.** We can't distinguish between an outbound - connection from a non-mitmproxy app, and an outbound connection from - mitmproxy itself - if you want to intercept your traffic, you should use an - external host to run mitmproxy. Nonetheless, pf is flexible to cater for a - range of creative possibilities, like intercepting traffic emanating from - VMs. See the **pf.conf** man page for more. - -.. _pf: http://man.openbsd.org/OpenBSD-current/man5/pf.conf.5 diff --git a/docs/transparent/osx.rst b/docs/transparent/osx.rst deleted file mode 100644 index 5d4ec6120..000000000 --- a/docs/transparent/osx.rst +++ /dev/null @@ -1,69 +0,0 @@ -.. _osx: - -OSX -=== - -OSX Lion integrated the pf_ packet filter from the OpenBSD project, -which mitmproxy uses to implement transparent mode on OSX. -Note that this means we don't support transparent mode for earlier versions of OSX. - - 1. :ref:`Install the mitmproxy certificate on the test device ` - - 2. Enable IP forwarding: - - >>> sudo sysctl -w net.inet.ip.forwarding=1 - - 3. Place the following two lines in a file called, say, **pf.conf**: - - .. code-block:: none - - rdr on en0 inet proto tcp to any port {80, 443} -> 127.0.0.1 port 8080 - - These rules tell pf to redirect all traffic destined for port 80 or 443 - to the local mitmproxy instance running on port 8080. You should - replace ``en2`` with the interface on which your test device will appear. - - 4. Configure pf with the rules: - - >>> sudo pfctl -f pf.conf - - 5. And now enable it: - - >>> sudo pfctl -e - - 6. Configure sudoers to allow mitmproxy to access pfctl. Edit the file - **/etc/sudoers** on your system as root. Add the following line to the end - of the file: - - .. code-block:: none - - ALL ALL=NOPASSWD: /sbin/pfctl -s state - - Note that this allows any user on the system to run the command - ``/sbin/pfctl -s state`` as root without a password. This only allows - inspection of the state table, so should not be an undue security risk. If - you're special feel free to tighten the restriction up to the user running - mitmproxy. - - 7. Fire up mitmproxy. You probably want a command like this: - - >>> mitmproxy -T --host - - The ``-T`` flag turns on transparent mode, and the ``--host`` - argument tells mitmproxy to use the value of the Host header for URL display. - - 8. Finally, configure your test device to use the host on which mitmproxy is - running as the default gateway. - -.. note:: - - Note that the **rdr** rules in the pf.conf given above only apply to inbound - traffic. **This means that they will NOT redirect traffic coming from the box - running pf itself.** We can't distinguish between an outbound connection from a - non-mitmproxy app, and an outbound connection from mitmproxy itself - if you - want to intercept your OSX traffic, you should use an external host to run - mitmproxy. Nonetheless, pf is flexible to cater for a range of creative - possibilities, like intercepting traffic emanating from VMs. See the - **pf.conf** man page for more. - -.. _pf: https://en.wikipedia.org/wiki/PF_\(firewall\) diff --git a/docs/tutorials/30second.rst b/docs/tutorials/30second.rst deleted file mode 100644 index 4c8bf3267..000000000 --- a/docs/tutorials/30second.rst +++ /dev/null @@ -1,66 +0,0 @@ -.. _30second: - -Client playback: a 30 second example -==================================== - -My local cafe is serviced by a rickety and unreliable wireless network, -generously sponsored with ratepayers' money by our city council. After -connecting, you are redirected to an SSL-protected page that prompts you for a -username and password. Once you've entered your details, you are free to enjoy -the intermittent dropouts, treacle-like speeds and incorrectly configured -transparent proxy. - -I tend to automate this kind of thing at the first opportunity, on the theory -that time spent now will be more than made up in the long run. In this case, I -might use Firebug_ to ferret out the form post -parameters and target URL, then fire up an editor to write a little script -using Python's urllib_ to simulate a submission. -That's a lot of futzing about. With mitmproxy we can do the job -in literally 30 seconds, without having to worry about any of the details. -Here's how. - -1. Run mitmdump to record our HTTP conversation to a file. ----------------------------------------------------------- - ->>> mitmdump -w wireless-login - -2. Point your browser at the mitmdump instance. ------------------------------------------------ - -I use a tiny Firefox addon called `Toggle Proxy`_ to switch quickly to and from mitmproxy. -I'm assuming you've already :ref:`configured -your browser with mitmproxy's SSL certificate -authority `. - -3. Log in as usual. -------------------- - -And that's it! You now have a serialized version of the login process in the -file wireless-login, and you can replay it at any time like this: - ->>> mitmdump -c wireless-login - -Embellishments --------------- - -We're really done at this point, but there are a couple of embellishments we -could make if we wanted. I use wicd_ to -automatically join wireless networks I frequent, and it lets me specify a -command to run after connecting. I used the client replay command above and -voila! - totally hands-free wireless network startup. - -We might also want to prune requests that download CSS, JS, images and so -forth. These add only a few moments to the time it takes to replay, but they're -not really needed and I somehow feel compelled to trim them anyway. So, we fire up -the mitmproxy console tool on our serialized conversation, like so: - ->>> mitmproxy -r wireless-login - -We can now go through and manually delete (using the :kbd:`d` keyboard shortcut) -everything we want to trim. When we're done, we use :kbd:`w` to save the -conversation back to the file. - -.. _Firebug: https://getfirebug.com/ -.. _urllib: https://docs.python.org/library/urllib.html -.. _Toggle Proxy: https://addons.mozilla.org/en-us/firefox/addon/toggle-proxy-51740/ -.. _wicd: https://launchpad.net/wicd diff --git a/docs/tutorials/gamecenter.rst b/docs/tutorials/gamecenter.rst deleted file mode 100644 index d0d73b736..000000000 --- a/docs/tutorials/gamecenter.rst +++ /dev/null @@ -1,128 +0,0 @@ -.. _gamecenter: - -Setting highscores on Apple's GameCenter -======================================== - -The setup ---------- - -In this tutorial, I'm going to show you how simple it is to creatively -interfere with Apple Game Center traffic using mitmproxy. To set things up, -:ref:`install the mitmproxy root certificate `. Then -start mitmproxy on your desktop, and configure the iPhone to use it as a proxy. - - -Taking a look at the Game Center traffic ----------------------------------------- - -Lets take a first look at the Game Center traffic. The game I'll use in this -tutorial is `Super Mega Worm`_ - a great little retro-apocalyptic sidescroller for the iPhone: - -.. image:: supermega.png - :align: center - - -After finishing a game (take your time), watch the traffic flowing through -mitmproxy: - -.. image:: one.png - :align: center - -We see a bunch of things we might expect - initialisation, the retrieval of -leaderboards and so forth. Then, right at the end, there's a POST to this -tantalising URL: - -.. code-block:: none - - https://service.gc.apple.com/WebObjects/GKGameStatsService.woa/wa/submitScore - -The contents of the submission are particularly interesting: - -.. code-block:: xml - - - - - scores - - - category - SMW_Adv_USA1 - context - 0 - score-value - 55 - timestamp - 1363515361321 - - - - - - -This is a `property list`_, containing an identifier for the game, -a score (55, in this case), and a timestamp. Looks pretty simple to mess with. - -Modifying and replaying the score submission --------------------------------------------- - -Lets edit the score submission. First, select it in mitmproxy, then press -:kbd:`enter` to view it. Make sure you're viewing the request, not the response - -you can use :kbd:`tab` to flick between the two. Now press :kbd:`e` for edit. You'll -be prompted for the part of the request you want to change - press :kbd:`r` for -raw body. Your preferred editor (taken from the EDITOR environment variable) will -now fire up. Lets bump the score up to something a bit more ambitious: - -.. code-block:: xml - - - - - scores - - - category - SMW_Adv_USA1 - context - 0 - score-value - 2200272667 - timestamp - 1363515361321 - - - - - - -Save the file and exit your editor. - -The final step is to replay this modified request. Simply press :kbd:`r` for replay. - - -The glorious result and some intrigue -------------------------------------- - -.. image:: leaderboard.png - :align: center - -And that's it - according to the records, I am the greatest Super Mega Worm -player of all time. - -There's a curious addendum to this tale. When I first wrote this tutorial, all -the top competitors' scores were the same: 2,147,483,647 (this is no longer the -case, because there are now so many fellow cheaters using this tutorial). If -you think that number seems familiar, you're right: it's 2^31-1, the maximum -value you can fit into a signed 32-bit int. Now let me tell you another -peculiar thing about Super Mega Worm - at the end of every game, it submits -your highest previous score to the Game Center, not your current score. This -means that it stores your highscore somewhere, and I'm guessing that it reads -that stored score back into a signed integer. So, if you _were_ to cheat by the -relatively pedestrian means of modifying the saved score on your jailbroken -phone, then 2^31-1 might well be the maximum score you could get. Then again, -if the game itself stores its score in a signed 32-bit int, you could get the -same score through perfect play, effectively beating the game. So, which is it -in this case? I'll leave that for you to decide. - -.. _Super Mega Worm: https://itunes.apple.com/us/app/super-mega-worm/id388541990?mt=8 -.. _property list: https://en.wikipedia.org/wiki/Property_list diff --git a/docs/tutorials/transparent-dhcp.rst b/docs/tutorials/transparent-dhcp.rst deleted file mode 100644 index d993707de..000000000 --- a/docs/tutorials/transparent-dhcp.rst +++ /dev/null @@ -1,101 +0,0 @@ -.. _transparent-dhcp: - -Transparently proxify virtual machines -====================================== - -This walkthrough illustrates how to set up transparent proxying with mitmproxy. -We use VirtualBox VMs with an Ubuntu proxy machine in this example, -but the general *Internet <--> Proxy VM <--> (Virtual) Internal Network* setup can be applied to -other setups. - -1. Configure Proxy VM ---------------------- - -On the proxy machine, **eth0** is connected to the internet. **eth1** is connected to the internal -network that will be proxified and configured to use a static ip (192.168.3.1). - -VirtualBox configuration -^^^^^^^^^^^^^^^^^^^^^^^^ - -.. image:: transparent-dhcp/step1_vbox_eth0.png - -.. image:: transparent-dhcp/step1_vbox_eth1.png - -VM Network Configuration -^^^^^^^^^^^^^^^^^^^^^^^^ - -.. image:: transparent-dhcp/step1_proxy.png - :align: center - -2. Configure DHCP and DNS -------------------------- - -We use dnsmasq to provide DHCP and DNS in our internal network. -Dnsmasq is a lightweight server designed to provide DNS (and optionally -DHCP and TFTP) services to a small-scale network. - -- Before we get to that, we need to fix some Ubuntu quirks: - **Ubuntu >12.04** runs an internal dnsmasq instance (listening on loopback only) by default - `[1] `_. For our use case, this needs - to be disabled by changing ``dns=dnsmasq`` to ``#dns=dnsmasq`` in - **/etc/NetworkManager/NetworkManager.conf** and - - if on Ubuntu 16.04 or newer running: - - >>> sudo systemctl restart NetworkManager - - if on Ubuntu 12.04 or 14.04 running: - - >>> sudo restart network-manager - - afterwards. -- Now, dnsmasq can be be installed and configured: - - >>> sudo apt-get install dnsmasq - - Replace **/etc/dnsmasq.conf** with the following configuration: - - .. code-block:: none - - # Listen for DNS requests on the internal network - interface=eth1 - # Act as a DHCP server, assign IP addresses to clients - dhcp-range=192.168.3.10,192.168.3.100,96h - # Broadcast gateway and dns server information - dhcp-option=option:router,192.168.3.1 - dhcp-option=option:dns-server,192.168.3.1 - - Apply changes: - - if on Ubuntu 16.04 or newer: - - >>> sudo systemctl restart dnsmasq - - if on Ubuntu 12.04 or 14.04: - - >>> sudo service dnsmasq restart - - Your **proxied machine** in the internal virtual network should now receive an IP address via DHCP: - - .. image:: transparent-dhcp/step2_proxied_vm.png - -3. Redirect traffic to mitmproxy ------------------------------------------- - -To redirect traffic to mitmproxy, we need to add two iptables rules: - -.. code-block:: none - - sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080 - sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 443 -j REDIRECT --to-port 8080 - -4. Run mitmproxy ----------------- - -Finally, we can run mitmproxy in transparent mode with - ->>> mitmproxy -T - -The proxied machine cannot to leak any data outside of HTTP or DNS requests. -If required, you can now :ref:`install the mitmproxy certificates on the proxied machine -`. diff --git a/docs/yarn.lock b/docs/yarn.lock new file mode 100644 index 000000000..5f5b2ee6c --- /dev/null +++ b/docs/yarn.lock @@ -0,0 +1,1203 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + +ajv@^5.1.0: + version "5.5.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.1.tgz#b38bb8876d9e86bee994956a04e721e88b248eb2" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + +are-we-there-yet@~1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + +asn1@~0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + +aws-sign2@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.2.1, aws4@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + +bcrypt-pbkdf@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" + dependencies: + tweetnacl "^0.14.3" + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + dependencies: + inherits "~2.0.0" + +boom@2.x.x: + version "2.10.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" + dependencies: + hoek "2.x.x" + +boom@4.x.x: + version "4.3.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" + dependencies: + hoek "4.x.x" + +boom@5.x.x: + version "5.2.0" + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" + dependencies: + hoek "4.x.x" + +brace-expansion@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +builtin-modules@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + +bulma@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/bulma/-/bulma-0.6.1.tgz#5f21a77c0c06f7d80051c06628c23516081bd649" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + +caseless@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + +chalk@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + +combined-stream@^1.0.5, combined-stream@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" + dependencies: + delayed-stream "~1.0.0" + +commander@^2.9.0: + version "2.12.2" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + +cross-spawn@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + +cryptiles@2.x.x: + version "2.0.5" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" + dependencies: + boom "2.x.x" + +cryptiles@3.x.x: + version "3.1.2" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" + dependencies: + boom "5.x.x" + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + dependencies: + array-find-index "^1.0.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + dependencies: + assert-plus "^1.0.0" + +decamelize@^1.1.1, decamelize@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + +ecc-jsbn@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" + dependencies: + jsbn "~0.1.0" + +error-ex@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" + dependencies: + is-arrayish "^0.2.1" + +escape-string-regexp@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +extend@~3.0.0, extend@~3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + +fast-deep-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + +form-data@~2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + +fstream@^1.0.0, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gaze@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.2.tgz#847224677adb8870d679257ed3388fdb61e40105" + dependencies: + globule "^1.0.0" + +generate-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" + +generate-object-property@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" + dependencies: + is-property "^1.0.0" + +get-caller-file@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + dependencies: + assert-plus "^1.0.0" + +glob@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@~7.1.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globule@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.0.tgz#1dc49c6822dd9e8a2fa00ba2a295006e8664bd09" + dependencies: + glob "~7.1.1" + lodash "~4.17.4" + minimatch "~3.0.2" + +graceful-fs@^4.1.2: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + +har-validator@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" + dependencies: + chalk "^1.1.1" + commander "^2.9.0" + is-my-json-valid "^2.12.4" + pinkie-promise "^2.0.0" + +har-validator@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" + dependencies: + ajv "^5.1.0" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + +hawk@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" + dependencies: + boom "2.x.x" + cryptiles "2.x.x" + hoek "2.x.x" + sntp "1.x.x" + +hawk@~6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" + dependencies: + boom "4.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + sntp "2.x.x" + +hoek@2.x.x: + version "2.16.3" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" + +hoek@4.x.x: + version "4.2.0" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" + +hosted-git-info@^2.1.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" + +http-signature@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" + dependencies: + assert-plus "^0.2.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +in-publish@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + dependencies: + repeating "^2.0.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@~2.0.0, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + dependencies: + builtin-modules "^1.0.0" + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + dependencies: + number-is-nan "^1.0.0" + +is-my-json-valid@^2.12.4: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz#5a846777e2c2620d1e69104e5d3a03b1f6088f11" + dependencies: + generate-function "^2.0.0" + generate-object-property "^1.1.0" + jsonpointer "^4.0.0" + xtend "^4.0.0" + +is-property@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + +js-base64@^2.1.8: + version "2.4.0" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.0.tgz#9e566fee624751a1d720c966cd6226d29d4025aa" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + +jsonpointer@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + dependencies: + invert-kv "^1.0.0" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +lodash.assign@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + +lodash.clonedeep@^4.3.2: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + +lodash.mergewith@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55" + +lodash@^4.0.0, lodash@~4.17.4: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lru-cache@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + +meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +mime-db@~1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.7: + version "2.1.17" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" + dependencies: + mime-db "~1.30.0" + +"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +minimist@^1.1.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + +"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +nan@^2.3.2: + version "2.8.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" + +node-gyp@^3.3.1: + version "3.6.2" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.2.tgz#9bfbe54562286284838e750eac05295853fa1c60" + dependencies: + fstream "^1.0.0" + glob "^7.0.3" + graceful-fs "^4.1.2" + minimatch "^3.0.2" + mkdirp "^0.5.0" + nopt "2 || 3" + npmlog "0 || 1 || 2 || 3 || 4" + osenv "0" + request "2" + rimraf "2" + semver "~5.3.0" + tar "^2.0.0" + which "1" + +node-sass@^4.7.2: + version "4.7.2" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.7.2.tgz#9366778ba1469eb01438a9e8592f4262bcb6794e" + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^3.0.0" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + in-publish "^2.0.0" + lodash.assign "^4.2.0" + lodash.clonedeep "^4.3.2" + lodash.mergewith "^4.6.0" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.3.2" + node-gyp "^3.3.1" + npmlog "^4.0.0" + request "~2.79.0" + sass-graph "^2.2.4" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +"nopt@2 || 3": + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + dependencies: + abbrev "1" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + dependencies: + hosted-git-info "^2.1.4" + is-builtin-module "^1.0.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + +oauth-sign@~0.8.1, oauth-sign@~0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" + +object-assign@^4.0.1, object-assign@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + dependencies: + lcid "^1.0.0" + +os-tmpdir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + +osenv@0: + version "0.1.4" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + dependencies: + error-ex "^1.2.0" + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + dependencies: + pinkie-promise "^2.0.0" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + +qs@~6.3.0: + version "6.3.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c" + +qs@~6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +readable-stream@^2.0.1, readable-stream@^2.0.6: + version "2.3.3" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + safe-buffer "~5.1.1" + string_decoder "~1.0.3" + util-deprecate "~1.0.1" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + dependencies: + is-finite "^1.0.0" + +request@2: + version "2.83.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + hawk "~6.0.2" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + stringstream "~0.0.5" + tough-cookie "~2.3.3" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + +request@~2.79.0: + version "2.79.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.11.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~2.0.6" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + qs "~6.3.0" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "~0.4.1" + uuid "^3.0.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + +rimraf@2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + dependencies: + glob "^7.0.5" + +safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + +sass-graph@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^7.0.0" + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +"semver@2 || 3 || 4 || 5": + version "5.4.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" + +semver@~5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + +signal-exit@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + +sntp@1.x.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" + dependencies: + hoek "2.x.x" + +sntp@2.x.x: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" + dependencies: + hoek "4.x.x" + +source-map@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + dependencies: + amdefine ">=0.0.4" + +spdx-correct@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" + dependencies: + spdx-license-ids "^1.0.2" + +spdx-expression-parse@~1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" + +spdx-license-ids@^1.0.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" + +sshpk@^1.7.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + dashdash "^1.12.0" + getpass "^0.1.1" + optionalDependencies: + bcrypt-pbkdf "^1.0.0" + ecc-jsbn "~0.1.1" + jsbn "~0.1.0" + tweetnacl "~0.14.0" + +stdout-stream@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.0.tgz#a2c7c8587e54d9427ea9edb3ac3f2cd522df378b" + dependencies: + readable-stream "^2.0.1" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" + dependencies: + safe-buffer "~5.1.0" + +stringstream@~0.0.4, stringstream@~0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + dependencies: + is-utf8 "^0.2.0" + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + dependencies: + get-stdin "^4.0.1" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + +tar@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + dependencies: + block-stream "*" + fstream "^1.0.2" + inherits "2" + +tough-cookie@~2.3.0, tough-cookie@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" + dependencies: + punycode "^1.4.1" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + +"true-case-path@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.2.tgz#7ec91130924766c7f573be3020c34f8fdfd00d62" + dependencies: + glob "^6.0.4" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" + +tunnel-agent@~0.4.1: + version "0.4.3" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + +uuid@^3.0.0, uuid@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" + +validate-npm-package-license@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" + dependencies: + spdx-correct "~1.0.0" + spdx-expression-parse "~1.0.0" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + +which@1, which@^1.2.9: + version "1.3.0" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" + dependencies: + string-width "^1.0.2" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + +xtend@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + dependencies: + camelcase "^3.0.0" + +yargs@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0" diff --git a/examples/addons/addheader.py b/examples/addons/addheader.py new file mode 100644 index 000000000..f4b29268e --- /dev/null +++ b/examples/addons/addheader.py @@ -0,0 +1,13 @@ + +class AddHeader: + def __init__(self): + self.num = 0 + + def response(self, flow): + self.num = self.num + 1 + flow.response.headers["count"] = str(self.num) + + +addons = [ + AddHeader() +] diff --git a/examples/addons/anatomy.py b/examples/addons/anatomy.py new file mode 100644 index 000000000..c60afeaa4 --- /dev/null +++ b/examples/addons/anatomy.py @@ -0,0 +1,15 @@ +from mitmproxy import ctx + + +class Counter: + def __init__(self): + self.num = 0 + + def request(self, flow): + self.num = self.num + 1 + ctx.log.info("We've seen %d flows" % self.num) + + +addons = [ + Counter() +] diff --git a/examples/addons/commands-flows.py b/examples/addons/commands-flows.py new file mode 100644 index 000000000..cebc8f9da --- /dev/null +++ b/examples/addons/commands-flows.py @@ -0,0 +1,21 @@ +import typing + +from mitmproxy import command +from mitmproxy import ctx +from mitmproxy import flow + + +class MyAddon: + def __init__(self): + self.num = 0 + + @command.command("myaddon.addheader") + def addheader(self, flows: typing.Sequence[flow.Flow]) -> None: + for f in flows: + f.request.headers["myheader"] = "value" + ctx.log.alert("done") + + +addons = [ + MyAddon() +] diff --git a/examples/addons/commands-paths.py b/examples/addons/commands-paths.py new file mode 100644 index 000000000..f37a0fbc5 --- /dev/null +++ b/examples/addons/commands-paths.py @@ -0,0 +1,32 @@ +import typing + +from mitmproxy import command +from mitmproxy import ctx +from mitmproxy import flow +from mitmproxy import types + + +class MyAddon: + def __init__(self): + self.num = 0 + + @command.command("myaddon.histogram") + def histogram( + self, + flows: typing.Sequence[flow.Flow], + path: types.Path, + ) -> None: + totals = {} + for f in flows: + totals[f.request.host] = totals.setdefault(f.request.host, 0) + 1 + + fp = open(path, "w+") + for cnt, dom in sorted([(v, k) for (k, v) in totals.items()]): + fp.write("%s: %s\n" % (cnt, dom)) + + ctx.log.alert("done") + + +addons = [ + MyAddon() +] diff --git a/examples/addons/commands-simple.py b/examples/addons/commands-simple.py new file mode 100644 index 000000000..c9cd63414 --- /dev/null +++ b/examples/addons/commands-simple.py @@ -0,0 +1,17 @@ +from mitmproxy import command +from mitmproxy import ctx + + +class MyAddon: + def __init__(self): + self.num = 0 + + @command.command("myaddon.inc") + def inc(self) -> None: + self.num += 1 + ctx.log.info("num = %s" % self.num) + + +addons = [ + MyAddon() +] diff --git a/examples/addons/events.py b/examples/addons/events.py new file mode 100644 index 000000000..936649546 --- /dev/null +++ b/examples/addons/events.py @@ -0,0 +1,179 @@ +import typing + +import mitmproxy.addonmanager +import mitmproxy.connections +import mitmproxy.http +import mitmproxy.log +import mitmproxy.tcp +import mitmproxy.websocket +import mitmproxy.proxy.protocol + + +class Events: + # HTTP lifecycle + def http_connect(self, flow: mitmproxy.http.HTTPFlow): + """ + An HTTP CONNECT request was received. Setting a non 2xx response on + the flow will return the response to the client abort the + connection. CONNECT requests and responses do not generate the usual + HTTP handler events. CONNECT requests are only valid in regular and + upstream proxy modes. + """ + + def requestheaders(self, flow: mitmproxy.http.HTTPFlow): + """ + HTTP request headers were successfully read. At this point, the body + is empty. + """ + + def request(self, flow: mitmproxy.http.HTTPFlow): + """ + The full HTTP request has been read. + """ + + def responseheaders(self, flow: mitmproxy.http.HTTPFlow): + """ + HTTP response headers were successfully read. At this point, the body + is empty. + """ + + def response(self, flow: mitmproxy.http.HTTPFlow): + """ + The full HTTP response has been read. + """ + + def error(self, flow: mitmproxy.http.HTTPFlow): + """ + An HTTP error has occurred, e.g. invalid server responses, or + interrupted connections. This is distinct from a valid server HTTP + error response, which is simply a response with an HTTP error code. + """ + + # TCP lifecycle + def tcp_start(self, flow: mitmproxy.tcp.TCPFlow): + """ + A TCP connection has started. + """ + + def tcp_message(self, flow: mitmproxy.tcp.TCPFlow): + """ + A TCP connection has received a message. The most recent message + will be flow.messages[-1]. The message is user-modifiable. + """ + + def tcp_error(self, flow: mitmproxy.tcp.TCPFlow): + """ + A TCP error has occurred. + """ + + def tcp_end(self, flow: mitmproxy.tcp.TCPFlow): + """ + A TCP connection has ended. + """ + + # Websocket lifecycle + def websocket_handshake(self, flow: mitmproxy.http.HTTPFlow): + """ + Called when a client wants to establish a WebSocket connection. The + WebSocket-specific headers can be manipulated to alter the + handshake. The flow object is guaranteed to have a non-None request + attribute. + """ + + def websocket_start(self, flow: mitmproxy.websocket.WebsocketFlow): + """ + A websocket connection has commenced. + """ + + def websocket_message(self, flow: mitmproxy.websocket.WebsocketFlow): + """ + Called when a WebSocket message is received from the client or + server. The most recent message will be flow.messages[-1]. The + message is user-modifiable. Currently there are two types of + messages, corresponding to the BINARY and TEXT frame types. + """ + + def websocket_error(self, flow: mitmproxy.websocket.WebsocketFlow): + """ + A websocket connection has had an error. + """ + + def websocket_end(self, flow: mitmproxy.websocket.WebsocketFlow): + """ + A websocket connection has ended. + """ + + # Network lifecycle + def clientconnect(self, layer: mitmproxy.proxy.protocol.Layer): + """ + A client has connected to mitmproxy. Note that a connection can + correspond to multiple HTTP requests. + """ + + def clientdisconnect(self, layer: mitmproxy.proxy.protocol.Layer): + """ + A client has disconnected from mitmproxy. + """ + + def serverconnect(self, conn: mitmproxy.connections.ServerConnection): + """ + Mitmproxy has connected to a server. Note that a connection can + correspond to multiple requests. + """ + + def serverdisconnect(self, conn: mitmproxy.connections.ServerConnection): + """ + Mitmproxy has disconnected from a server. + """ + + def next_layer(self, layer: mitmproxy.proxy.protocol.Layer): + """ + Network layers are being switched. You may change which layer will + be used by returning a new layer object from this event. + """ + + # General lifecycle + def configure(self, updated: typing.Set[str]): + """ + Called when configuration changes. The updated argument is a + set-like object containing the keys of all changed options. This + event is called during startup with all options in the updated set. + """ + + def done(self): + """ + Called when the addon shuts down, either by being removed from the + mitmproxy instance, or when mitmproxy itself shuts down. + """ + + def load(self, entry: mitmproxy.addonmanager.Loader): + """ + Called when an addon is first loaded. This event receives a Loader + object, which contains methods for adding options and commands. This + method is where the addon configures itself. + """ + + def log(self, entry: mitmproxy.log.LogEntry): + """ + Called whenver a new log entry is created through the mitmproxy + context. Be careful not to log from this event, which will cause an + infinite loop! + """ + + def running(self): + """ + Called when the proxy is completely up and running. At this point, + you can expect the proxy to be bound to a port, and all addons to be + loaded. + """ + + def tick(self): + """ + A regular ticker - called approximately once every 100ms. + """ + + def update(self, flows: typing.Sequence[mitmproxy.flow.Flow]): + """ + Update is called when one or more flow objects have been modified, + usually from a different addon. + """ diff --git a/examples/addons/options-configure.py b/examples/addons/options-configure.py new file mode 100644 index 000000000..c7638e87f --- /dev/null +++ b/examples/addons/options-configure.py @@ -0,0 +1,28 @@ +import typing + +from mitmproxy import ctx +from mitmproxy import exceptions + + +class AddHeader: + def load(self, loader): + loader.add_option( + name = "addheader", + typespec = typing.Optional[int], + default = None, + help = "Add a header to responses", + ) + + def configure(self, updates): + if "addheader" in updates: + if ctx.options.addheader is not None and ctx.options.addheader > 100: + raise exceptions.OptionsError("addheader must be <= 100") + + def response(self, flow): + if ctx.options.addheader is not None: + flow.response.headers["addheader"] = str(ctx.options.addheader) + + +addons = [ + AddHeader() +] diff --git a/examples/addons/options-simple.py b/examples/addons/options-simple.py new file mode 100644 index 000000000..0acefb3f7 --- /dev/null +++ b/examples/addons/options-simple.py @@ -0,0 +1,24 @@ +from mitmproxy import ctx + + +class AddHeader: + def __init__(self): + self.num = 0 + + def load(self, loader): + loader.add_option( + name = "addheader", + typespec = bool, + default = False, + help = "Add a count header to responses", + ) + + def response(self, flow): + if ctx.options.addheader: + self.num = self.num + 1 + flow.response.headers["count"] = str(self.num) + + +addons = [ + AddHeader() +] diff --git a/examples/addons/scripting.py b/examples/addons/scripting.py new file mode 100644 index 000000000..8b23680ec --- /dev/null +++ b/examples/addons/scripting.py @@ -0,0 +1,3 @@ + +def request(flow): + flow.request.headers["myheader"] = "value" diff --git a/setup.py b/setup.py index 71fe5fd05..1f82dbcef 100644 --- a/setup.py +++ b/setup.py @@ -96,12 +96,8 @@ setup( "pytest-timeout>=1.2.1,<2", "pytest-xdist>=1.22,<2", "pytest>=3.3,<4", - "rstcheck>=2.2, <4.0", - "sphinx_rtd_theme>=0.1.9, <0.3", - "sphinx-autobuild>=0.5.2, <0.8", - "sphinx>=1.7,<1.8", - "sphinxcontrib-documentedlist>=0.5.0, <0.7", "tox>=2.3, <3", + "rstcheck>=2.2, <4.0", ], 'examples': [ "beautifulsoup4>=4.4.1, <4.7", diff --git a/tox.ini b/tox.ini index d4ec25434..e90455c1c 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py35, py36, docs, lint +envlist = py35, py36, lint skipsdist = True toxworkdir={env:TOX_WORK_DIR:.tox} @@ -17,10 +17,6 @@ commands = {posargs} {env:CI_COMMANDS:python -c ""} -[testenv:docs] -changedir = docs -commands = sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html - [testenv:lint] commands = mitmdump --version

c9IZ&+ZarNZB*mv*^8`>9ImrPcqQ*4OT`%?Cf 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 DT-RiE diff --git a/docs/screenshots/osx-addcert-alwaystrust.png b/docs/screenshots/osx-addcert-alwaystrust.png deleted file mode 100644 index 4c5cc704e64d44bc12a514e7718756fbab02e4b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47146 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%0D}R8&{2w*A z!;J8N40yO_`48s@V6ahPj!bH6P2N%yb8eqYxt;Z~yj6Y^94pKIPl#_ZP_^RG{1m z`GoafR!?*7ZO#qEo+8QsC z)XO+5SdMX&afNZ_nr{&4KQ>hIv=d)mjaxjbf?l$ma5Jl72U?FXw|YYxKmjccdN4Q% zcnQxj4qAKhH4g(ccLO8I8~99>5Jrt z3Kq%y*1Tg>xb$TNZiOHPw1p56=<4?fl;p+_u2EKm;pf{%9aj==29#x*y*D}IcCQW( z(}b&@05mY9mzQXvfL|x0_kXF@3>6}R;D-|1h-VsVu&N67BUSD}$Oa0wL(Xts1*18) z^BJ@I(6&HDxF_mL@1IdlCg^WBJGrX}g9>P|CCfH=pTMi7Rr}k z2&nS8?fy#&a}+|W@L_fuVzA;0`T~jJJaOwpI+L@!f<6@VS{Sdp^N7JOJ0T-2AGu0k_IRM diff --git a/docs/screenshots/win7-certstore-trustedroot.png b/docs/screenshots/win7-certstore-trustedroot.png deleted file mode 100644 index e15a87f5ae225e417fcc9c8f5a9b7bd2d2c442f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39236 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%0AFQ(t+Tvg*a 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 diff --git a/docs/screenshots/win7-wizard.png b/docs/screenshots/win7-wizard.png deleted file mode 100644 index eff6ad09634a289a7acbd0aaa4ecb1e7a538ebf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66456 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 z zx%kM8T3MAEz!f)iLTOlJNYV3yEgNBmYQcEsRuJMts&w#|#`#B>a#zUK#m7{)3 z?0=(33*>}q)v%R&s&9Wf{1-gw1Hp{WcfOJtp3NfI`*^OE%2vJ;IQE4~q(=tR38_Fs zTZ6q9-Lc@;AMcYJ?m>*n|8UDdb)r{832|g>r>>!JJ#ON%yF~;y`V{BAWKXaetKfA& zHQ2PorCnpYOTJ}sJ71EBADyH~VDE5Q5ca1|ikS6=oNAmY@!BXy+PFr!Dq2Z4^Fxi} zF~p{s>Sqt4pj0j=<{Spq`G5S-R-}*Nv0WNV6T;&O)2q{1HSAYD6rW<+qN|$dB@wxh zF@@=Q#px9>3j8{w%1UHK#}kzKQBqgvkA=!G%n0iGI6Ht6HZ^^8Dbyxx(zhmV)5a{H zrF`aUBK|)o`2P2g6IPt%N+S=gFDEyb6w8?NL7NYLxZ!UsvbN!-BMp#Yq1f8+X4ADMq~;=qPNKa00wc|b@m2r1tD1eUBPs7@_o^EKm6~KgdX5+@=7Yj z+8l_6$$Rfgeb{9nbEV|XO)N+PJKbp5K`GR!vnrtbWegdY=m& zYt}KJu_Tlus=Y?Ok^plOJpGf(7{aEcJb%y@G0HKcze4xFH$*$_N-OrYD)7+ihbex) z!Atp)SWlcqMI2#q#QQgxek0%B6iIE{_HQaSyIvXx17=nyxWS8xZib1Hbq_S0mK;w0 z`j}&Dq_4-EzsU2`J~?=o-k7^tIhWyo4-Zsi!%So5oPO;shbGGT>Ojkz9!J?Tc`Q^v zF(`;x?4f01qGzG{K7*bU+(nY=xjEbiCiyO;5gy^OsYs@|>Hdw`Te-q8>J9cTh|ge| zejpTtc#T^B{+SFP?Ip}#+RUMpgVGcA-eVN@1zl{>;Qdb9tbgW{6kt8NU}}vlrrZP$ znYacz{ERE6Psb(sD|V6iJprBFVcKBD$ExLoA&;>%5hT3*Ac{HqvEf5GUc|>IpkOtnB)EM=D8Wt42ocwyh_*)%n*Ypgj>>Jg`!56*EJ<*v~p7yQ( znq$BaGIJl(Y{OZx9tb$Q_ld5vE|<2XapxWt@kJi--}kYW;!IcWWc`yO zDwp;D;U}3=x;isOX#UBfk^k=BJr^H z{@GSR*jt)5g1g_ZsQiYRCdnxSgiujcwFZvY+{GLJzS9Ul`z^~pDFYsL0uTVv*o1JK z%Ka0@1%>QYP=8t+z0%Y&Cd<72>GIeGKu8!Nlpg)Y(@F}DWJB?L;DbT6jvL5=?wdlb zkN213TSzfRnOf46G>($S#oe749cA#J0T>D z_+OS9oaLrr!|+gS-faJHBR5@PHaaCj^Y2#oras2`pjAi%IhsH3UA~|tCJ-wwC z$GuE=!Z_X+4lYewK0$rSbe%|>hGaG-4M}Fj1Ft`%gzz~)Gd(Zz)Q?c7ta<`^#IOY; zp%4rbY>9o5B~_Dw2eLA8o7X?XX~G0sRMH+vI{bBAr`X2A1DWQ8d2?5vqVgV#ALW}S zGPimFw2BFpo4nW2kFeAa!o{l)joMw**AA3>4F6#&N&1vqD+zT~Wxp3af;_Fsj~cXd z(T#ur%CfHquY(fLZ{acuH;b6*ydx>Pm8EzOol{oC%)qWhA9c#w8ucJ)08McE^lA6= zn2&B>{=0@!W!*ic3mN)da^$6rx7>b|_c74$4L%|)aOL%%I5*mbXyRJ~KKE-R-oKBk zIebV>T`yWi6d}p`BSJINTzgQ;G2KI`{L)WKd|iy^|D=A?^mqHTn)r58l8u7rgJ!US z%aUPesl+P8UsO_aazZJ53esvxh&tLO|r z;mfg9JgE$izsVFWU0z0fnp}n2tBvvo0f0_1t=8QKd@mae>HAtMGW8>vei{8j-qM>H zjx}GYI%&Q8ADH6O`T=eRpns5H$juJN>iMN_s;nWe>eTB{h%}>);+3L)RR)ML}q+SEdyOJ zWSf}!YBP6K{&lI7y+}VA%cu0z$P0H){}2~@Z*O9n+tLe@-BqFzv`*40IV3aO`|AhN z&jh%Vo!uPnK@o)It|&e)P{vZ;X}lX^PdkX&`X4O)Zj(mvNUstg%YsbHjl#2;r48S- z8QS5JMP&U;6J-1e7y9AGy@qf`+S*fGp`KKR2e~8_%G!+dyIyCSTev$b0AGv zQBdZ&87yNU;^T4>0z#I!pIGIQPe(t@O2%`OH`_pPLjG`=TW@PtzE*w`42+$3mzN({t)bXUkKsJ<`ilC|;k zvGemA`x-Hzv$+1LEFqOiqCw@VWm+6H-(pt#cQj7WF5yoSIx+BykgBATk<7t-g#VZS ziub{5?^v|_U$pNFpMJjhlryx?i+h;nm_3sMt%Po17$*p=JlET_86VBWawcC-P^(^Z z$vK=HmB3wj0K)r6u~gSfF2kg7h*MkCta~q8a?uZ@$>fXtp-+k2alZ&16?|v9JNjlc z+bHbEsTdNDawe*DpBZQ$CODe4LQp5X*CSoP3D%~5V@7y)#{!aj6ytQnh!ilW-OnV- z(~eMgH($k3Dw?}{hc~e1ilFh>E*Li*NDjo0zGC!}aLTWDD8E;iAoTx_Qlyw&+RFBc z`wy)J3Z+&tg?C}N9MxBSSLJh)HyZ%}_Ds_IAF8S_1sjJ0v%O{T z{pGLMvBHgWH>$IQfEj#=h^9%e~m{ml1HgdGkz*@5}M2J_rHF@e;X-MVeGH+Kt&@TeLZsfQrv?`eZlwlnS?$P zy(t?78uqU@ShFLJL039dNEE9rWXgi)ANl0tI)g}+z4|3M?(~nY(z#MbGxY>EuJXGV zY)I}qZBpZ&p33zOA4!_3zoo{dJr31@EfA93D2zO_(>2XHb5A6$9Tp}whqRp#5qn)0 zAA;HNt-Tz~J^-Tc=EegbwwX!Q#kEb&aO!(E%1#cU){-zoeAaEY`)~|QUuQSWY440K zIB$!=SZc<2vC(=91IYSY4Fb_fc$F0k1*IC<%h`G} z$Mc;^D>+!oHB1cA4Xb~PLYFmCcMw<}I>{_>CnHU^zQN#x^ib0}_NX{Mc5*d5 z?4J67_Bd$$joJ~tj=l|KzGYn-KhARXN?J~qn*gVf3*Uyb8aFW{f@6w6ky8&Ohi>Vb zAB=j>6`e!%wlz!7Defl$8>Ls>_m6LnRqsz#@1OpXA=1noySE77I8C?&0^r9!gqxim zs}gsA9e!pGU;xPpF{6{0iqpAMzM)(KN%{CS*{B8VoCH?=H;@hck>1|DVlp;N4Z30r z;`A7qt2Of>Ks?HMe~oTD${OSn?)S~94y>9_)oS^qfeI8B;NYQ4dN`Prb;k}I2bCFz z-bWW`d%u0TaPFa_E*Opjb6%M*{5EYiM8m7Lpd6@Hua3f<7UC*YSViY_T*pPd`W%)% zY4dy1jyG>AadJZ^C@(IQE1~fX8#x7q0O-;kJNBi6!W_+5A#i^_eJ6Mjyu>M3fB_(g z?pqDpt(ZuT+A=KQ-qpbI;mYTWW8* z_U@cgqhn>xSW^sWdK)u(oQnx)Fa-q#4UOz#`yaJbhlZT)fYBQ+dgp3gkI*t*@|Urk zzhifGx1R-4*OF_e0*=T#&j?zM#N>NqgP+_ge}C_GEvPqgxfKc_4zu-S8V&v;DOnPK z1T5Oc!74)P3m`F$ex-b_hF*bKklDUITQSRW3H}w^v(OG7-P*j=0KhuHDuJ@%ci%lm z3seFaM4vPTpF3_r<9ZCx+r1n#%Pdz>(Os?>&XsX-%YgH>N#&v#K~I`Y?|)Q5HZI>s zdS$6=mNo3N+~12HV3j}%$k_ZFCVFTW-9;5EmKX+?jEt? z`}^L%G-YC(Bq)@EVzmRCziOhpqguCxoS%SxMSx=+tKFHWr@{36`uo~xhGXEL3Z!Q8 zKP@v`D7n0L(k=OfHK0V8Mj!@SH`wu?LND3zrzULP08*Dm#@zV== zF>6@1YeEjKXbx?Gj1?y$CR11Ykfb4n4tU$uRi)OwL*3(AGdh2jK28PM?!DK@i$;UF zwIvcBl{O0GNOL5#2>rzA@%p-A)KhdTv7M~^@o4U*;@&-C+3_eT!Y)I>w2y7+?wH1D z@86pH^!1^UcaHFSM*Wsoq9KRRsg6 z(HiKyh!uwt>tF$Gw9j-+KqWROW;!J>H*jf;xW1S~U7mHwO2Twod!)QszxE3dx%b5e zsCXhN1O0%RpjD?@M-T_DuQ_J)S&pMO+adq-r;U>zr%MFgo%iojg$l6m38E#Hnp&-< zzQ7}>{Wy<9qV38SSTIbiEVeFZ0J!@|-nN{eVRm+8f2a7F>hdLux$D*#eI%}L)~kzK zoJ;v1jmaB{)AZrOKDbH|#+nnB^$BY(Y^0dvLbhsO>uf>DN3+Mu-70e<_I()6aCO}} z8?n`*jaU(~KI|)Q!y4mC%QbWn(wwTVj_ysJXeksTx1poQL1~e65%DQ(rwPR^a~lgB zC!4~!d|g=lcy>}E)#@DUGW!q(lhz++>_&Ob47=xGY&&;ayP{oAy<5vwpuK^0@=xds}$cw>p5D>GSV{>Gh}(yuoh+9jEJt z+~fHVZNLb-XAzc@YZAI^0zIeA?|(~C(wIGAeaBJS!Zi%-qz`;HiXoBC>RD^Tg9VUvL{ zF!5JDNw5f)qHIhlMRponl|NhRwQT;S=<#Y3Uh}aonkAbde#)_GxZ{GdZpSw!1qzP! z4!*Qs8D#&IKtpWQfJCW*F7Ui|Z%5f2EG{o7Y*b!0}ry3w^y=s=CZks1ZX#lBL= z-Gjaj9{d7NapGZlOjBqFdz@NC+fmV{`rk`C_`#ANk5fyyIuTaK|pNE%4u82&qMtM>xEW8@5`^W`$;~OdtM+RU} z@At$zJn(XAklSeTpOh70HSN5QfRvJ@i-fEb7^gNk9>bj+BCQAc#&mytituu(=4v*1 z{MUwF{k8sssSvzSeyrd0(QDCZ$eB;t0P}8w%>aosOD3ZYWu9%_&dMs-5Mtyxj(~e)wa$h`WfxX7C@4dF0i?nIr>PKFQu~BwOLs@k~Spm#2>$Kf=Wr5+0C+()a@s^$HWMReL53*Oe?{0X# z9L@cTd+x!x2_mf=_pyzYFl<4xi`WM^jGiG7u1IS*>@uvV8X9~@^fK{TWr%Lu%r}B_ zdEGxrOT*U{yGd{!ax*aL3>_A{1I8PpF^AV>(y_IQJNyXu1A-)Ai9s0|CptptBpjF$d>z4D)o2LUYC>Y?y_-$ zHjye>Rwuxf>DKHT1Ng9|ovR!3PWBV&X%1?v#;OZf5%Y#^dWmZSXW-hpdc)IQMGD0L z@VSYe-(z(_D+6$Q?Y6OV&{AW(mK{b>atWWSb(=$~)D%!R21vwx`6Zr$=-O(&N(K8Y zAO4_s?-@T)nBIdgwyw{4HYlk1&GKIhT|7k(-Nqny$E@DFW2X^FcC~k3HS(l;p5lD& z25pJ=G#NiC*^o{$9}JUaBI|T{QXhBRp0!yBmvVfjNDg9_IUJFUIhUCR4bPEDDImbm z(Da{|8;GaPuMmfcADa+{D@pqfd_HvHI~yO)0!MmYTQwjWhyzl0b}eJP&ju+e!nvvziHxZo1rwadn00_vNF8;UFL)GXA55pV-qxFV9W|#$5gpFx-9tDN$EdpMeZv$#X+0Mr zmm7N8d*gv>F>%TxvvbLB88B%yC9?;EX?wtv7P9=D^!6cxfqL1Ws>y!hXlvs{9 zfaFv!*R)kKTHU9FT6h7U#tHjL?qs3xZ(X}vqsRh=r|yu;n+BX7*+0SN!`m;LS-|u# za2`5|dh7N#-U(DK)vQHA{9_2e^%!AGbn~B(hi}E(cPso*XakEXwTeU-GHsIZXqp(n z_o*NYZpqL^O3H4S%1s`J@%C`i_oVMNoxhYw)b$k>5lV%T;NcbKHH&|};|As>V!_nT zFd(A!>LZcS7QfZny$W1hyn{&jjUXDCXcso%dd}oK1O=6W-!!1Dz%qM2u>FiC%y`2s z#pbLJbf-Zk!MkUTIk>dUo~|SaM%J`xYINq{s{!qji&{8P4!D63QD%zai_B!ML^hpN z@0?S=OeQ;!2N%hjbeB{a&v>!4Ncq!9Mk~VKB?hX)3W|Xl++Rcp^%fExUK44t69*G( zaqje*aUJ#CVuAMlU?+zDbmp-&p4V7FoUPyGfZzuR==s=IuKrAMvhXak&!q8*fG-V$ zgE(q(m#^Mu16?@3rGsDZr$774RHDC#Eab!H#xn$Fkcf@El@~0_e!e4Le$={oy3XQs zoPX!>F9Df`iWr`;QT}KPFgf$}VRQAEEhw)wc`~%Zjpo;kH za;j)I43e*Mp4?r1_SOwt+f{OadtHdbnYlGVS+C<$otpLbvo5JDAH?nPnWU^&Q#%Ki z|Kv+NBk{ad>jfKHF29vE|`97xFaC$UYv}2YV`wwqswF5>a?52Xd?%ZIt}S z%Su!L??>4`S_LNXw_0^Du#;lAYxdKfhK2@wuj2WG-SHCAl48lo`Tp^KXtj$#;SY6q zuMS7wg!nbnpl%t|*|V9j$m<{Bb}{{0%?Gm<6PMLwm$mBT@Te#W;RIK<8Nj?tZ#mH5 zaT-r-*Rt7}WWDQ7hm+422MG7|KN3K$?$Qhm7(+l|vQJoc&roD=6dwF9!WncGMU%?x z)+b?%zW&go$GDeWv!-Jn&>X?hR0LK=erF#ufh>m0$`sUd&})(_C6Y-$L~R|y=7|^f zXFg3;t+wcSRePByoJXfTtP!P07SGP5Xmohxq0vuAn(L~_8wLje-g8dIru%PRc)(%E zXeWuk`dGtD)bXk;g#@8LZXO2ghOKP1w*-#|Sc0D-}& zsiEh#6AKQ67EMNW4<)LsY^g-m@8y{L{?OGmDryg({3J{-m}9d?f2U?_$8r*Jrc5Mh zYo(mLY>6XQpkJbjZilU!TyCBZ4Ko)J=4lrAq$J!~{7*fG<>$(&=&2{f5Vh?vntA5; zz-BFO$@d7I^NFfk=GBZPSX=E9Rm`{x1F^biskxl z1!fs{KXAxoVxe6GvMl34$`3bnvRS%0Ro1*oO?BiNt2~JReg-3Xi`1u{e6)*Q zteH*xL^s9N^UGA>elZb-SH!=~a*Pzj4IX&n_oB&GMVx(=UkGfFjF0$(VmiVcmpn8& zkg1TYeM_dph5>hu9dQDi2sEHNA3V-E!+eG(x!FC5V@NySFcrN4e{o1nLaGPH&A$;3 zQrH|W&AS-qoTbjSpNltkJhAs89ZM-tEdW+C7d@`qN>XFg8CI1~GJz$z)_Ts|E&G>K z%h`ubji2H#*7+dOEH#ld+Z~34(Ha8U-SDAnD|av->7&iKFo4N`Pld_Kode`~eQq~Z zd9l?8&rWwii%zxPAg@IP=avdeSyPzHGK0FX(ScFpvo~S#?{0)s*p0F{JYiSRAJ2BI zfkpeQqM>~OIpZ*@O;TuhMEe8?dZvHjChbb!iTyT&S$;u&k5}hpK0}<#{_-0;S*yeI z1}yZBznFj2rdk+#AW0vwF(OT9E@&1$9TI!kL&^nLyUufhwhw(D)&A?Re?G+Ex25RE_&t}{V>2n9mzG1l%iy9J)8r4eH_D0~()Ty3Zo2cSy**{)6vB_q*$+N&rgcg0Gxob6?0A~L z0ExJxI%7Pnb{7Cn*QfDXHu%A&>p2QFL0tg^T0N4?d=)44zH6j|QBiHd8aYQ&31BYF zZTZ*(uzauoB#;C6qL|FmL>(-c$JAb4Ssh!1c7Z58sp*UFOjg8bxpVW#*1bgl2mg4FJ4%RXe0b3fPTBje?^$Z^AG1IcMo1i; z+QCnJov~r~5JcAiQvHz$y}*utv^~ELFG9=ZLfb7#M0+Cy)s@QNW5^(U)l2o)gltZh zQ!u;4o2}GPgF5o>+XE_QrNkw#gXx%hpBJTjB5LZuaFwNVEjbW zaou;;TanU@SJMHv_c$6xnC$jbaz2fZa6X-maDp%RT9js=#y7lY>~^nOj04M#YNVVl z*)HxXIL}W>F78MeqdQOw%3^w!v(AE=Dk5U56x%c7v%6>(n~NyttB-=q;#m$G1X4hHu2NJ0a@m9y;%lX3gZdo%TL`K&p0=C)#5>Of96i#@c*8UI|Z58^;OTQ zj%%5;iK5RG4e6iZq5{L|_LULP1$RH{E(~K=Ew*H*I%-9QHS_&PQ;vuA&wg^Jwe#V$0x{ZM5}_A=_{P|p(t`=im#*=Z*}Dv=JXzlwr9 z?bv^O9CzD(Z&p#D@?b>5(HOn!*+IbjdSqpj?4km;C%!JQVp-V!gO8ZSnvD7I^fWNd zS>LXdbQm>nz>8j*IiY_dHnfXza2u-7-p4*Ar7>W__{%?KOzS5dahSGG+{^b=B#vD7 zgNY>ryIp40&(!i=Ri7c2d*5|QYYk>6v{CwVt+(up1xc;F z1vXdw{<*xLN97?VmIJ*@iM^;-He&8c{3igJLVV3;T7Rx9xkt1jO za;_3f9=GvA*ZP}EsqD%WFjY6C0+|12zM9{M4U2}@_cQc)(Hm4@Io)lv__)uJ$PUy^ zVMcCqj6PXw7`Vhn=<@E&JooJ~p`?j7rb}DTH#P#^o5vM!vx=|&IbBD#a0vu~iO(Jz zVt=>@rBI|DW?_n#>E}wB*>MAeJV}Xr|8v{`Jm0}L0_}>u&MNrVP+M1nh5RU<_QfCG z5&vlJ{SYIHVmn{?ItSh26D0Y_PzKjL5t8}(!LD`w6mn<2ggsK`pRz1pFQOLg7_xju zC652xw|dKn88db+r;}MwURX|DZiq>5WZV={c=9bPYGNdJ94pMOa1Jb| z>X5u!)_UQ9M4$4ySszw&^)=`Jn}q$@ZKkC&*e2;*Rc(B_;Y3FdF*039Pnzu z;e|d{>tC=h5%y>uAX{h1jbu*vbp3}mXdny$v3XbXO$6w>!uM(LYr^fG&VLKjrSZ19P81wQ|p#doe8U$K9&u`i~>6{o~_cg8~8A2_;eO)e}A`<77_a zNo*?NLtA2@d=8tts4v?WiZgW{61cj7+Ts>I@n(C1U7ZxCDLk$j+9zz!V10x(W#{-4 zALsM*Rf|qZClv%DF59OO+f%ma{Hv_dn@nfa1F2W21@A}z>c{gB?O{sb8439CA*Ofq zQ`dZHBg$5Y8e?L(DtmH8WEd(n28bBD0oE57mu81Q|2$~M8r?3?J9-Jh*&tRh*Licl+g`xw5wrFzm88eDaupyp+2BCE+D>C)G{Kx& zS{e9!gpR7*HA8Ta#{!=kaD(a;12JhA=Wz^1&ljdK{FNj7er%of4vF89KK!n39nSw% zMgd7W@^3n7?g_=C%x!NM;jRfnk$zZZMcPVbQDz85c{M7!30`?@O!N{;$Mz_z`q)k+ zb2Cdy?LGS@+E&If-WeS11h3#gu z&7qe$tk}C?h%VG#1XNWQlC~|hhbJVW%Ua-y(5`Bqbemr9ISZvAoGR+EPEX_{yHZ1k zz7dQT@-M9)VF+GAV}RG>$1hvl>-r5?zT4|;u}4FF-R(|9CjIn*ihU6R7jO+*FUthM zg~~5I$=NizmeA4VCfl_|sm%n{90JW6%Vvi9+sOPB>yMfFx)2t0>`Q=e zr~6yj3`f)ZtKxh1e8D;IfxsmJlmWvEdRCr4l@AW2In7bNWp7?!u zCkyn~dXeUNDkpT#&sV%d?2%M4g#iyXDE-bD1nt{(TeR;-3Q99Xmd`@p?|@+7<2~Yd zTu#YWP^%6MY~EcRfi8BH5bfwB*UJ^!RnC>tDk?GeK39ixrzMXofvETG_ReMq0{gMv z@c<|C99C%65Vv8cm^u1aSOKjrAY;D9X>SRr8j#|!YocX|?N)WhM^J-<@7qY^>$D-w zo;RC4@YI+wW_zBCIiXbg4;>W`UlrDR8HwquG7H{Ituar#sG~w#*0fVlQnLTTOZB1(b?t*?g@o4;Xr7<>7`>9Otp~k&}xHUj(D2FVqzkzF_>!Ec#fZ0zLEDB!76CQR!pR@x_esxsi5Q z@!jaGE$?1HPBjp4e32CH#Ng<>B2nZw`-9wX_1}?$^@Kd&j0$y=^9tc3i;`E^J3u1Ao zuESR$oLuxac!y&DN(I8I&&c-nwD`s5S$F${iZn^=bV+~HXXw|p;xllk;Cid3xs-wF ztL%EZx6ovwse87PspwB>dxR9qse>jC`hY5@Pg*yX4o+0^!ZpgEDLIDsH7-XMe}~R-(g#z=2I(Wc|gJ(KO&?#tKY9(STt z!d%C1zK>-aydgU6;biG|9j6Ab`{%KMehR5**&VHdNGgx{F|D>aJ6nXD1kSx|UM$K# zMsL7YGR#RiE!suvVBT&i7#2hXO4#?n*5`Z+8+H()a66MbXf5Jaaa3Po16Fr;(`G~N z7hpIkF;dnQ$T%7@j4nGc299U3o0E+@ooYK*H>zFIg(?H_n4Y?~zjq@bpRErnU+BLi zZ30{1)>88YrKWV;|D)+G7}{#Owo%-z6e|QPuEhy%rMNo;FK)r1KykMgcZwBv3&q`~ zxD(vni+#DD_niEJWM;3KtbMIZGQza>z7ejRH)w{Wr%Upp&%tHKi|Gfc+x7-|zjig@ zEdIz2!L>K;z0=$bKs_T>$c-dW|G9{R12OrrMV9iH`GYUcWJ$yO5Z%k##2E3F(m;(g zOzt>e9Sx*qWfw^+BlXqg97B}fSd*StTWKa|K!yQ#0vs$|U)P>UXEuNoY&U3$Rs_GH zOi-@(N3|kX7sJYn$n=nLQH_V?-nZ23`|nkhxVIW{TD=y`D)~$0uz|bMy(n0{Z=z7* zUv#?4{RZKeCf#=rw<%<6RW8*GHQFtJfM0j+(4NhXbl|?k78s_64;nqoJPVIUFgMmI3grR#H;#>FZ0HNvbu?N=U!Q*$!ZnO`lL& zxFZG}o0eONK5wpZJSS2H+f{c0KgF0;`%M1BdOqkyjLX}CBkK5sE8K^RhR9(Zf%HZp zkJF!*G$p`s@JpZDq1l3IYW}NQU4I55FK=Utf%M`shUkdJahf`Z21ogfOE`_Zda3;! zlN)VyV}A>2-n90JxXBt}S%N&T_(55Ypro&n9CMDKL8hzedl_S|O;lCZ9aHOt;EM+p zKdkR}#r{O1&96w$tGI8}&&!j~mb`9e6HZI$n7|W0LqrO#3(j2^{xW}+u8<}AVtOm% z`}6eS6|VIlcwqD9j-J4h-4tFRg2mO-`I%@4Q>e4v?Z0DbO!hdu9;8mVF%5rm~HTd~W98dmh-${sP3}_OkR9dJx2shNj zw*f}>Yj&qW zVanZ`jIY8hj;W|$|trndx2gl(nqd6p#=~t$!@(87A8Lm00g?1iRq_?$ISb2d!n7B$qZ@P3_TUy z%m6cFuxHB=w!qQ%A*@Zvp}Q0h2OX<#ubnUOS+93?HDwHlFO~)lO`X?M+7CLpPYw^$ zZ#SWzD`cz*Pg>(#a5&}ZlFfzkvxre7UrAaqnoYLnbd250pPtTJiO<^4zccRq&U4cG z^tGa{V!WL(iOQH&d>tY1FDK;tHD8)x727v||4(k79uk6yRmzqv8QW@gCI!~l!uH&? zZQlNWOQHHd%vNglf4g#UiXb;*K|hd@JL5vnTAR9Q;<361V#z>UWyk>0$63cFp+nb6 z5!Bp=K8Dprhe*fOeQ{S&U_Vq-uZE-;>8niYjdOV3+VR zx;?mgo%<#n^HchW`8xY)CsC!R(}H&td5gGN04(4xkMgu}M$I)0nbi z(nH+XUrbR&rDxV{9WGgpgx`eDBFmC~#RA}*3Qy-ZWs_NumZ!9DNyRUSk=UX(G_EMc zX|=8~^Z}0x(c-#`ztRv9chw))ex-?UzRGZafX^0gqQpC%e8K0ueZNP1-oCWJLgHk@ zBc{r)_18`GdFIpFWU=QR$T~EL7f{x{Np{vEE#h^g9VW=ir ziEEr#aO`LmNQWv8VA_I{Z4U?*q&x8fcDF2D&T7wq@|kp`X?TeXT0Xx1YigTAi1RsL z!wJ5}m1NK5R`%~ZrEC{Laq7HgkBN)v?%N^x8e4yUejbeKDGFz|P#LO}$wykl0cBRR zbeX9_v~~0a3}9+;@?)|_5do7~EGeQ@nUb^P6zH`$spyc~4cn{AOXmXgnjI@?^6V)h zEX-KDYJTLQ zmFJvk&?})rF2lG+by($U*df4NE}PXuH#Yb#OgqoVCCTl{!h)8f=)fk0Cnza^fRF}_ z{45IMl)Tu10|94BbSAZAM5a))rEXD%JMA$k3sO+km-&EDdn82+-#?^S*LpwC_e z;PBedw!4@xsP4YKuj=*eeBwvRT6J4yY7*?P`w%zB0oRMbZ}9y%tIT;mrFIeGTyT77 zDiMiYt?SVngj0>o&B?hrV6jra;`4ad+<7Yg1DWD}-RG12a>Fn@Nhv33PW=zLG4#PW zut@^_#n!P8STa|PfoMo;x}>ZUHb>M??3QWyqvi<;5!b#cM(Mm+) zbL%U~yj0sAUh3}Ks@TW$PvA^{`Pv`3xi9x#KXr$YP+P%9MO0G%A&VYoAiY0 zf+u7myb~7b_4kf*oBg#(zpMTCm^zZ}I6vJQZz_&-E7tml_DH%cspc-GMNv5(D(H&vnQCY{% zh@F+C^xiigo!&cg+@6>Fb2ovH3j;=>_v;<-=WVX!?437K54$i+EfU zcAlygG2wOUA2)e#3iXdiU0uwJE!XgW9Z8W8%d0K@=XTveA|bU_nWXh`QdMYd})1nb`&~ ztT%g{l0J0f=7eLDHFd?mEUGNEb8xv}RvG$`zaCY0;21R7^G^6<+OK%vy4~OOta+~K zxaKrv6mj8(B#mtp$q$Qkt-4Xr%QsU!t-KL^e+ypOOwD;H-pe{Cg{nEsIZA|M*Dea< zj9M-V#Fl*E+25rIMKiqUMNUz%hD7j9f<`P)yr-y+VHATIgF})gUGC zG)uv*a)(P+t?OGiW9GT#W0Y#MezHf&xmqIm@j&SYJEq_3ew~q17-Z+g zd4LIt8FL%+x_I9mnv1j6^B$J!HYkCW&(nOD6t0ME(|xOq%l3fK#clPQ6(YeE`*W?u z@!FJA+){^MG2&M~S}mqjTdWB85sQU{_5>#JeO z(v==rSgrlwic{yQ{C7&96VAm(JDtjBkL=M?XoAHhXp@6*P`S@kG(P}yuq*@)`TkY4 zg&kQ1^yKxwyZg&a^<$ipfn~a{Oz{eqD3^BkJQh`El?%tN*@r93&nb_L^TWPix{O)s z$6Vdd6GA%0NTWM=Q~0W&s>53l#6{%@?$lDj$YHVfe*R%ZXX4NHLiGlgkS7e*dRiPD z*R5k$G56i#d)_t933c+_W~s56;k#d-m|)j!^`J>&q0^yD9CrJ|Nl?9nQ~17WKOC8n zuh1+oT#2!=#iCy9-c=0MbIm;!k^IgHFwk``3oirs9gIkw*A~Ng#}vhh z4xg&3(V|%{_VQolc>*75Xr-DGIjHx_foof`o?jP>M!suiowTymkFO-GxVY>E-#JI< z6PgeERCGkWXO#*F6Fh*#{oPZ4pw~+YU2OB_7Jk0y#i7-$xmb1G0RQSes<2=CMtrh( zN#(osK9_G_srB;=8UK2i)A#FR91i=%n!f>2b9)k&R2oM?hqWt>$7zx0CvMaP8*!^g z5M83LlQ|;)T{ME){q&j3g&JZ`5R9P>N~PDNowEXQsa0RRGm(aTdbjZsTfo1u3AHk?%CN1@ouMVa%jawLG|pOd_DPoox>9o8%rwg zOlahD%KS{6{f3t#_M!wi???rm$;QL;HOYjJA49w@^GB~QTF8km9)6p?8olT`AG>B* zM@yihiWdqLj}Orj1!dA;@By`heXG`dXs-^nKR6po5ziwR$JNr4Zi?@hP=v0W^R(9EgIwIFRg4Ddr?3WM7Z;r!~-leGe$DGAVOUK%m_a9eT6#1R&gi)cGn8#bWxq{t^L#D2Didcwq*v=*j%> ziIe-0KZ);b$GP2N0fs0mS}FX`!e5BtxV|5mP?;GSe^CXy=2O!LyV~b)LM8d~=FfG( z<3V`FM0SnZXB|(D3(uo>yEUeym|t@IUj-Ik+)Pdd7yo#(ta_ab7Djg{Ju&+Jo5}T{ z8tB-_3CHAz0!Xq_yOXhCjmKFI;|x`;JpRSDi}2P?tSovVsF&N<5WBOaw6v6W!FL-C z2d#n7cg$7Rkz2W&aGl<%I!+3Hnt5s84SGb30|&;5G1nCC>b9*+ply3OY^`!3{76v) zj$3!)^DNM}G;kSmnfry0cw z-$1e#c$41r>BNOFXUVSPm%(jOSSQE6pLb3;4JvzgZ8Qys%Owd&&}i^><zdF7QemY1iO1s(tW*=UyO!g;m(gw%GJwY`Fv>xAmx2YuU9uG;+Y6{rMsN^g=q^!f+&wEOA-t0LfvFt^-S00<`{=@+S4 z0C4JEzop6V0Wo6$d%@tqFsB~i#F^CO&2*994PH4nd7jgfP_Llcipjq9Dt)b)IHyIh zne^LU1S}!5?U-5kx=#%P-ef%C8$1tzB$Cj)gVcJy^}mxP|~PZ|$e zPL&-M<+Otw$8xZ*IuWx(dRAL`*6VwGLXIa|o5hEMg&ey@|BxDj{l`|JFK6jsj}JNP zqhoJIzD^z#L=ysUCn=lzc6Y08_KlOnZMDOB6nFYtt~BOe|LUHXq5z3Y4B7WEygJ9i z5Qc$JB0LOfN}-6X8M23WGf4Ac2ZW0%D^71@wCfWaTZc?ris9Gn%om@XC2HWmhL;rDeNi`QibTk_6?7?L z_TFStG%`Un@PHq@G3S{F@kyGe*xfSf=B)6)oDb*QYUk;1$gh2Wsju&jYA12D2Jw#} zkn`J#knGH|M2f5JTtA#Xc2JNZL-}Bu6tu*rI{mG9tUbHbyW-jkI@?`L#9{SZZxEJS zz2rKXTOU2h-VJ}=XfAwz@R;U#)5BS_5W!6^WZdJ8i#_-)WopPuw|lUMu--z?b zdQk$}Or$=oat=Z-IM%J092&|R%EvO^hl}hi_HCQ4$LqNNe{>jb+*r8=(?!n<{5E@K zkKHT06K>!@<3XJcoY2_?)o9`DTJ_CsF+w)p#pSFdo zMH(j~$VaxHOyhHPp3()}2Mphy(>1{04USGp9Ff-DtH&O5DRc0(T4u2Bq{wjNqE$DD z<}5AfjlfKJ^owXOhA5F>n=KlZhLVe-yC#d#Q9Fq#@xhUf87r_RNDuc<)L`7K#*;1? za&<|2@HVr)wJuWppfRPfl$qj)@;eC0u%bzTc(w>KZWbQpeuIraVFvUlzW+K*sALOF zf(m-x0J+EJx<1=KdtF=tH>~2^M_EhuY-EP|HL4L2QO9&-8E@(?6fU-gRxw;&N6ONJ zd5q^cGSwPHUFA`g!5eO1`Qd>FAHS#BmV&a(_X8)(6ufbk~g zot-yUM)obbSD1jV>th?GFgpfFpj9(K)OhqzfBbt2wtpC*FI=R7rcj1tV`xM@R&oHIyh`;MpZbL+wuGdUAy+G|{SGSSLJP6r(7J7fo&RpdP4;~$%h zW9BeWC+GxoDKt%!)swC6$|E3B$P=tM_Z-r$h__OOzxm({X?Sxc;d!g~&k;bZv6DgE zR)WUFK{%H_T||TJRgyy^-B-OWHRcH3++)bgWpgDH!-hRgx-@o=n zN7{@ne!GJBa5m9S%S9T~KAVg9Z3)F%WH(M#BgmA!T4mscLM`@1Jq;O!YYK=k+8D~z zwRer=5*|jJZLP&Sz>k2$BL1~)ZCA+wb&MGxcO4o995E`UMn)7-(7bZqIipJUOtgeNm$Bo%T%03u?s$z*r1MATMSS~4eDJk;A zJ*9ob+6YYf*!k3HXm^i$`VzWI-1#64d|Bg68zD4x`EBx@2+A#1hZFZY@6@~SHu6(!V~xfPM)M1l44tF=4$Lfax8Ulsv4FcII?n*dJ|tsD*5AT+KT|BCZ@0Np(U{^ z-HnyKCANTsY`X0-24le@rA}Mj5l1A)ZZhtE>F(B+jbp|BXiStuAn)%%%Gl|pA@7gk zrmdV^uD52_=LhG9=Y6qG6A4?t{zMf~bmM>1sjt(|>HG#0_A{2594poi^<1Ykjk(`9 zKA%EBr+!T?J;=&!c4ZExd*;7YxeVSp#!q%Nn2U|^X@p1)mo3vrw@z_SGZKx3~j8Z6H^-CCYY{nXv<$Kdu+f3w=&WlMtwLs;)`0e*CNITc zTVP0tNP@3CzOj(1FCaK-GnG4IU(UA^QBvP=uyFBIG9#BGXzn5^+kRY zfjK9fyu+Woo*MLl(|sC}mu4k&(56sS#p6xL5GKD#bGA;K65Np*x3(XwdN&%J)TG^B z0j}ST{dc=WN+!ygKZniopjVaTFO(e7X<*td{x1feg2*jKamU2o1%>{1xhXNK=*Vzb zxPr0(5t8S--L%;Uiq>L+qIisK}NWW=f(o7km6dUxZMyaJTqZ zU4xAbNXwBBY#u@o@cs#dcNIz+Qt4A&u&}>3fk;>}4*u)pOL=jG%R=c~FW3XabB9n6?5A9;2#1Q1ER~c_*CB_U+gkrjWzPT zCBKAF<!$wkZ51{MYrYaREhd3&`^#^{IZ=R zpETofD$?^vb5Z3;MKaNWb31VI_*@Uc?^i{WmP0PiKJZx!;^uQwwdDuZ1YXp`t(=?SX4E=+yOMZ zaHwMl@jSGXkH1bEY+`b?lWMHx4&F=j5;sWF$$yR&w8L=8AF({N<0+HcCXiR%*3Y)kIBl*aTswKadJ(}s`f^B!X_kGQweECewuj6;ygg=A}{I#l8|;Mq@2+6be9aS`;4Y|8z)Ge4ve>E|cyn<3-Fe|S$<@) zH{<&1hS6v-eVF>`X`sW5yN2THrhD+0y-qM<-b?hBDt` zR=Iv{w*x?(9*FCHPfBSSSzrU$XJk#{wAwLS6lBh`^;rjZywKyw6!-UpkOMYJ$tpo%TWbd4#l;sos^uGmeSVfEatL4(13CkhPnxT);;RPEo!yaDV zt`(f63nAoooz3ffc?Eo0xv+W4ZyY)t>0BS%nEEJd@XNF-e65ZsAT1ZB+jXZ!qEru6 z0IlJ)eH&ykJI1238XaD8HN`2Nv5{3vMZ^N7vrRa6n|#LL2AfEl0fFQI4Be8M0jwXW zSPw5erO9=`G>3cyzv;F<el23{gdv*$Fys-Z5tSF6zobxUDUL2;p7zBExVE! zt5F$(;H+o)M0Te4;`a*X+wx%rX%y&iY9GE${tJPNbnn?x%8qh8QCeou#0P`Rz)OiYwfjwvv`+jvQ`j{X}`u5qq$Tk^*Z_I-ljsJ8slZdaQ)`LP2jc5o`LgBv z3Q!ef&pc8!4o_V8O38)S9>z|Anb=`4=M%|qd4f=A`P(>E66pSxo% z5J0Ft)wq8hS(t{s*+bpHFI%#d(HHk%XF~NJK|-AbC705Zx1Xxgup(SP`uQ4zNMGZf zK;y1usN}js%IVO))vvD|E7`f_-!GePmVZJE)a4}dK&MvvT%E0dOkm7!bg4_XWD46% zC2~$fa#!j=Mj~;S10F>hUQ|q8wqBfh%I$O9@FZ&i*3@l$(q%kI2!q?*=2uTZIz5ak+B?*GjD#<-eX3x&UuxCPVq~Yy)S=cuLPOkVFfZO< z%>T7DgR7oCMZ(AY-F}pwHQ()ic89YyDD^7RnFq+sJIq+Jq_DxsE%?{d%FxII<1mv= zYQ(cM#blB`GUL$69#w+kaaL~=F?5H3} zCsSAcVA!7$7-8hdGvj+7d0FaDFHs^X1L=KGY@__`+j^&#r3RP2XaK)?_|`A=g5@ThO3y!xE)r^C9T z)Nbbh9|;8$DY`CLzRhF8m4LOU-kVQ}aQg9|D0qO*X0WU64W8{&<0-6RQYSO=CM;o#de{l(nkSC_Rb#C zaXB>jB-II|dm)@w)n6gq_}bw`L}e(E8kP#@fe3^dVmPnn%%E;Wj-rH}-S0+7)ZVJ?^%r@Ra1&#PR)-c^IN6AOFniTeP^%jwUBL;~!2e z&m$MbQ7{&BtI91boMjZO)F$pSD;$&whYSI~1R~NvIX{!EIy)?0K3L0Ia>f$!Axelx zzh^CY(sQl}?J;VzCNrd-h_o4hPf(C=chZty6)F9<1pMLJNRV&uyLqIKT)yS%iwt@k zui#*y)t`$;hL-rziyNcO*L+d)fr&3@nRNf`r>&k85je#zv#vMDn9_(14zT?^?omWn z@+Je>LWz(+o+}<7)MV&e){ptOY%v>Oaknrdsxvpe^DVS3|BlHcD7fFG2}@lyQRi1{ zbB@!Uw&<>GITV2K?az8EU=IO{Rgyt3jU3k!2BF(_rhFlS>cV@flei;6viCBr$zK|c z2M7Od6cy^8Ex%H5K1sl*IDJx);)Tqndk7i2Xt7rWq|oXT$pB(7d<-KQ8ut1d+J@!= zmx)h>|FX%^Mz_-Qe^-Xs=iz<$=RthVp90YVsMYKC7&lma6LDn~*0_6QfZ*P&j@@+q zWq1JKX&17|FS7o%O7w1uM-{!t6x9h5r+lJdP8)1b9ovlbTJUqt6>aeRooy)(`oAPK~Q0A~)^<3Fo6I@>DE5x-_ zwtXN=6rMV(*^-4zO5e@aW3yF?O1fC8VVF|#Rf|*MR}00_?}SHl_yTtparuVIbd7~_#| zX^He{#mUyU9ago2lW3`QB&|aqL;Bi3_CMpJ#qn|tPG|KIs=k-r*~`gnWncJX_~%Pf zjb8qwWsjADm`;Lt?hOTN8u5O+GE4Dt{>#WN^`fU2F{tjKx5M9>0gL_-pv%_}pYvWH zV>}=pr{1DIyQWmd->`uMUzviQ!j{nJ^6cE-o|1t^BE-OnG)vkM|4n+C z=(2ukNWi>f0ZIt*-4)JiX~6VYoWD)Qf;La7K83TZG+HI54*{A-m}h zuIMF|j$A}Ylubo{*8T~yOs$~TXLeIMD%dsJl9rgpPrzYli? zr+q;{gCL;9Cv(Ar7L=8}Q|VjOe+R_DpiRx5vE3A~J>npEY8$dInT{juQQF7X=OtUA zHyZn%ZyTvW9FH}c2Iot)R(#FeBR6=Ys>Bn#fSaWN*;{@3u*qfVXtw4Aa;}!;>_iFa zOc<->VW5U@4B4{ZT5PccMWSA9`SXQZk;#lz8wGX%&!rcd?NMNYmDD>i9N1{#Zj##y z&f`?}RbbKi03eKsO0>tgb_gvfKoPCW)}q?#C>A0r8sSLewRH!vJ{*iE{h9~QxeJeH z_<1Odc*yoROxJ=!F;d-_d9SzDRT3o+owKBVPpBZs=Y@y%GJ^=Qs-7bfue&(`d0=E5 zxzIfk<{hcrBBZMekjW_->GV$*-L0MGhGpf9xoHGbZf)^VuMf&KC#!iRTP8KCg{*Pb zE1?2^TaP%yO{Rdk$SkIZpl-W~*jz$(GRx0%&$p1LSe7$Fh1m+_&FVf^)`+R>L|D7M zj{4p4%y(?DWpWXRj6TxiL{2nwwLX?%k6~O1pp@C=LmY9N{=|7;^)}qSv?ApGjTi)| zICtgn-O>Yc*O1-yNGFuL?Pr{SwVh!CUD;Gdm~jebp@i<9Jx#5zavMK?e6IHQu+hdI z2>RiFbs4_tn)|})dm8_?zes%5M%D@cHrZ0$)7Wej?z!%}_HZQkknHb^_qw#{kD>!}EEx^i z{fMvZAXLlcR&+g;e6H08 z57SiF_+Vknf7~7oyQyc-^0)MiN!f7 zHL5Z$-vx$XnE;W6)H4ub^g)dpdl{BJ;5#xs<+C4h`20PN37yxxcfap^R~LUw70PKg z)gKyqacf=2g8lQ+yQ@<}8*#&@WHMSz+1)V0hMO72#i7?-`YvVwuX)bk*HQ3d+|n4` zfu^Wlr7rP zp&6tgf$K5A6G9#O4dTDBQ#n#OEZnLeUD)Nos2ta(n+#ADQe{ux6NEX*`4`M zdkI8EUYuSLa?GfeLnk*hmkoT6(!-FS#NH;v098bK55;lAc9{0`?ny^gT+RvQgB&VQ_ zV4;jKW()1M643Og0qM7dhHQ@g<_DuJA0b>B98i!sak(ECJ9+i?zwwN6?Q!pfYj(Q* z5~x*wnuRdnfpH8{^}BTWW6kn;LE{o-ca1`AmJ8Ipj$;F!Kz{D!meir9Ka@(c)7)y1 zX=XaP-mQx99rqE)Mj5p^-rR}yF2LOUKvy6@%9YL<2mQ3m_Pu+Hr45f&Fln}m@&j(Y z3=b#&EK{=2cg!EP9AcggY#trq$06QR&y#oOz}e;b*@txy!x;6V4vV?rPXYFf)`EG* zy#jh#ogv~f@4!Qxp|3)AueFUW9^Fp2W^@kXUr2w;f2g;x;&1I#m0LH;4r47bFBmSO z77yA`5enF1FGwPU2B0fh7YdL=m~^wFE3|Rw*ATpVso|iFEWfEANEOG~IaS$TUamMb-G;?^p3f34AWyBLP ztfw&cuETnr)tBUE~cBe5=_T`pQ_3=&@UIR~k3PID;g-`_w!E@%4A(#KVwqx1UlV_Wex z{@acWuQhLi;T~`Ko0cf&c$IY5tkSjc(=?w8CLogYzSOsQ-ghDlzSd+jXhB|Z@YEe% zuB1$|2ZH%wAxBh?S@TbAsXvnKFz;O0u+B1K1YVlr?mU2OWKdHfzp=tU-8yf-SHCYD z(r{i=tKIX|&fedo5oeYO=pF%D3N=@EMqbaz%^92FQqSeJ==0i8^f!YhRrKC(fTHiZ zF1Cv{aj>EoFVLADrgIq8Wy8Z%^S}8)UAO%p`C(xp)+N!HLVwL6A}z^ZM6cRp0@IiT8(#Kr^j&gXZ#QVhf{Gz?NMXwbt{fXfgd#und_j#_kO+t_2 zbPP5ZLXP4L0_qCrHBmn?WX+)D+~e0_FjqDjZ?o^4H;Mmhgwl{Bi=Jo)I5HOgSxw;= zFU%@CQ?XUIy9N5~Fd0x)M%kRfySsok@FrSZ_xI!-Te8qj+)BA|c?k=~Cn3++S=J+T z`(_eC`sg9)gzTl-2r;Yeu0^#Z4brvb>T!{UqHTrAj>omq#Q6&B+Iu%#wm1K}y5O(p zNHN+Q4qp=@AkuNAMiR|m_J2h#R6bEux{4xOP2}<~Zc}MCu9(G@|Fv2>;Es8G{S$h$ zwZ6eckm?qIC_E)Q&P!50_F60gEie-gTaza@R8@YeoC(Bj?R+IuuEm*sbJWBA_h;va zja;c;wsz3xU2LynIphWFQdZ>m4Ns-CL^5Ovo7bjREXmXAQ1M;@3R=@a<-m8vg`)yq zRpUaQ4otNR`;D>&ny+D->k)SmJ|lNP{9^YMrhzgyq?VWon zH5WZXwf!sU+ilnH<*!;&^;5uMPnfl?Dbt3TCN@u3>I|Ji zC1ea4h~`NNkp5QDqd8-_=B0L%Tx+&=CayvtKJPm>m+blpD}{*Z!uUv3c+Nl--YQfb z^hW%L!u=4-1AU^^QvvLHqqeF?G-12TT9gn}^L68jdt8)|qbmC6=5P2%{_6@u6&aOl z-@bh-&sL5`&OB*h#O(N01DY&&a%E7-2{C>vSeW|B^zi)ZlU1`C{dVYef~jXJ;Mi{; ztDwCDNNqU!4YOxYOeDemlaZ>Q>;skvgn1u|b|P_8WB~zZ?txN5vyan!yNic1OdZp9 z&I>i21}Vb~BVoEf@igAu3NFa!On4GJ)XZ;e;QmL#4=a|c|dOH~Qhwr>K z=tTE_O?K+pc_2}YiI)@=LwuVn7RBj&-ucvv>3^M_f<7wEL0Ni~a;D43mx%Wvly;+q zUWX@;fEzDQ%dbSr79idOk28$!YG_cjPI9B`F9!Pb4yzCd4UFHNHL)>c@pM`R$O*8j zcc6@?=TQaMQ9=Yh@Z}yvzt=8`B7yZ(M5efz*8gTB5aNY~{`~Rz)mltE@34rJZD{!8 z^d#h25l2v{b?v;eL6LwhVGH0yo}{QL#XfAanT3`+x_J#>Vq1Y^U1%pq6^SYRnRhCo zOj`1z!z{e(a6MpKLITagf^kN|2MiXU3Z|}b@4fw)_v?o_Be*C*(?V)6=vopidhb-7&&&X&1+Y`F$2q9dbGcM%~|Fw$%ZWx7;u za+2hEvj8FzuWTVMde5Za9Z3rRrku{R9@LnpR2BVC7pb_{yXSNB;i4A%-#?w+*(3C! zeb=d#g>%^0OOVv9P!~%*UM{w;P^$@*C`;paS8z@|LgtU_1X8QN94N1b|Au#UrsRp) z1$YV>q%3xA)+3TwM?%dGNFZe-I3{5G@T9TP@gkn{4#6)Nk)iUgsg;#H-8^&uR5c7z zENNH_*KBk#&8NUeg zumt#zA<>k)pw9^0x&2g75hNz&$RC%P;9OP>I`#s=OHC@lqgawN0=xI`sVf-KeX8^$ zjz5kzCZ{e>hyQ7je@ZEmGAawQ!7!VhJ+mH7t6rF3?aFY6JLYri3R8MP38@IqS*JKS zJhVA&JVqdQ-}9A)>w1f2kp>@wPk3yM5In{R>>sYB1vqle#d}FXMlvP;g7-M4l7&)f zqtoB}V=dUnAnH=1gds3iX%g)>%VK?zeIM=4;b=E{&-S5x||B&OYB+1Rdw+u8^6IgQH}e$YA2GJUprLmw`w0RMuS zAwtyYw1?hVkd2z8OKg<)rH04X*Ore+gL{%HV}7vda3cV2(P@FbUa!JbL-A=WMMnsCKH4xX)e$L1Q`0V#q%9!SclE3d z2*462MD@XAm|o;HRN?EXM80LEjmvEY%_lNVP43jH)AFNz6s86IdafbrjnTZ6%A3q; zCB3_FL7K^d{>1^|3ScZcn{Q1BEW_%1!P;37qT^A04hOI?mRb!;f7?Y1t9k8{$*ulRSKbAT6?di3 zGH7awH|*!Yl2yb~;jaHeOx1YgcW36f7v6tl&-^GLI5F(f6*8Lr%N_-VVz$~qn;lY`-k1Mb1d%<^OD<}djjX!?O|9lPMx9o? zH__ChG2x($vOd=5&oX0GfgmD=z5nAEZF^3M9nBl5Cq_y@31 zBAfR#u{$uRgzo^6l_&@39In z`A^ip8l=c9)x~Ae7 zI_Y;-f3cPOY;=MNlS;F`Q zo?>s_B>mCi^_83*hp=#)khhDXPmOZARgr5-Hpb{MXhAt<`UQX%xxGWnFx+Tb%;J57 zuj6HWF7ZhuT>aGS?Ta31Wu!v~BxZAX%tMviMHunL(+N z5qvl#R*Ghlh1|yoIQmUBFGOZ8G$Ja|dC#}b4ApUdcVQx;kbS)V#{!K1g23+u$^)e1 z!P?qlK@Qu|S(L_F*sFd5JSB4dF8l!f{yF7AX~+Eci@&tdGfiaG3AGt)DY=7OS6+?E znL3-DevWb_tBHaSz^I1Byf24?;78mvo4mn3hYyniFLl2ZD&95{!i(mAvjZ!lDOdC*TvNDBg~(b zwEy`Jvq(UqL~f3aRT@X7EdOKJU>X?|{}m^hivXYGLJ^g%wNEaCA_=MmbTpz5{Q#61 zPyQ7qj_Hw*@E(^F=YbShv2`w2hV^qXLsh}MDo{tZn>e1XZ$~!a{w4!BE6I{vGOvJU z9V-4mS4{nEXfIrhFE#FV;`?i1pS&s4rg?flS~yCk8=6OXBYe(nK*cAk{)xYxgTX(5 z<=^7mFE@$N!65(^ED~nhGPR?w&-PxcR6+uoU*=|A;DWZ6&MVHE#Z%DnDu=>(X255#Z(s_Hp;$a4rx0@0(^5(yQmQ($kM`e)1VFSu}Sx+Pm^RSO@*eLXs@} z5x7%P_==k)wFei16eLMV2GGqXWO2SRlN1kU;r^X1+45Npivz5S988NLX??GoAtP1& z-Yksv2hHsnl(g6RT5;(EGSz>=naa!FWEYF3Z-2QdCvY|OF-50;b`?bOM`kk(ewoT4 z)HFt}o)QQY7%o-FR;it4wxB4So&c&}IZH~e3d@>=*eNM@r=z|DNk?0<^ym~$e#D^nje-gJLf8CWalV@H?vALvn9!i_jlTHFbKb1i!kJW ziwe1-m&6Kt%iNOzvwVxIj4n%UVI>N@#C#R+i*;FWOx zwpoTF+jA^(ENlX$>6wm%<@4Jv5B$|);*g8}^W7&`UgXWa4ZkFn06+Vtmz=YEF5A3`d}0kCQ$)jZ1Y!R6 zwzu`aquZd1)NwO?!0R}G9T3DMlL-jFvw^ahEo=moI%mrkQXBUqeNj`v$%lIdkA*J= zjs8P8vc|v%`SQpIxtz~4>Uq5p z2cf58gCYayy1Zxb6v<>BRslfF&rm8vA<3mZ4d$w(5)HT>K&8bV!sl0w1J@+bH2h z@Vo-9!h*NwBTTzx93&8z9v1JqDZoCdk|v&w1s@VM*L8?mv(T+RB+J4F>Nsdk1+M|L zWk&h%O{|CjBqSuof{n0ns7xWmpu_uQ9cHzEU!qON-w_KwAPS#f!_XTFZ1UPMh!TdL zvdnV)<>LVU*KK45*=II2tu2&I@Ax}$TYkdUbHE=m&$(hBwZf;VrTtMKSW!(ay(;WA;lUqB zoItY^ay6@UJWftMkals;qf8!xP88j3KTJq2pk}ZoKcG(NUrk>#_Xqv-CmHu+4f!G! z`G%q3YlsaIxvw=!G}s4hV))=yI+toLzr=OoyTpxVs+O51Yw<5NEMF{Htio#k%<~f zgQJm-b7eEZg&{545r=C4_;zFqFyn4dw?__nJipUOfKbLjHSY+2&mZXzyT5Sd))kyLqh99_1zEx_%nC=->hrS|;33$h{4J*H@ z)bsfHvenEtQA$<4H0HuTWHtBpO$VYQIBj-*LFiMKmskL*;i0;;;+>*O;gF{7gpH)j z$fm!l##@agGgi4s%9^*T3P86E<+Dw*zYh?olg$^cmesjNH9bMX;zYuj1RI=zq><3= zRBjU;3U{kYN{$}7jT0E9`k*;LM$q|^TBWGQ~9d$#&2AW&0NtDf}|=g zScj2uYy3@~tlV#HTOF{D$ftISV3!P+R1rwGJQkNe%fowLN2c_<dAd5Kz=i3HN<3Y=oJW?fL%qlcrQCA56Tu{k~S{!fjAi+**(-2N^ha|rL zx<5RnXrWPH4+?KyK&e3^1ltND-r`HIw`3KFnyZ<1XH^XS(EzQ-*q;RLu6CeA03`)W zqX(fS2CJ)vfibvfo95cIL^j7^xgnOqec$*Ee%009@T5W@x}wJTQ}0%e9>2w-%OAdU zPERCuqj`io5GacBNms^sgFg0e#wr<#D$2*TujZ9P2-befxh`p(lDU8~2$}qRxw&x~VMFPHR8t+Dbx~iHd zN=r>O{*6@LiznZEx6uSe8hsP%2(+a{Jh~(q;)+du5n+3-;#tmzjU^ z1u>kT3ded#D!qQKSEtxcQ0e}{&uOqqH7cbyaBYdad{etD!h%I@>~B!qs~$lj*nQw^ zpMB6h+Wpw^Bl~^fr*{5vj{BvUqdcjuz?leK+2xsVyTwlY>TS z)Fe(qp?9%fL1aQIP9YYA!UJ&6vnJJ>Vy%-uDjI~wcw|9QMU)#0i%DTGD(V4(3xxLdq(>X`fF1Ris@UqKr>q@!_)xl-weJ$W9N(lkWdwr6Tt%;Z81R^t8 z=K8bBiK&zc@VW1jXG~bBsJ8^=07ouwvSSgG73$=No(cs}3*G6IUr{jCDSu;30s7ws zUOUN9p*-bbQPi-zlV^U*UJXu8bi_)4r}10Su>C@xaLXmr*=;16$kXK#v6YH6F1+fs zPRs;L)@NhVp9C*I5;cQvCJU=T3WEY{HvhN^&4fB;>M!j2O*lbcv>PXq$`e^-7hRn` zz`?Tij%ld1CN20nY0@`-X?eSZ5{1@rbAop0MO`JLCi_F9duWts&e{;I7|N=!tLu=B z&CokFC+@_W1a?Z}zHTKy$a`_7Np9y7x^{s()(LhN2E6m|4x^F_%gMW+5t;y%_<9m(-WlZK4*s+y=%%iCvXy59nQL zc?Ix=oY0VqloS{l;2APaCae%kbPem^HRiqiHZHteEWR`+)5D zsxtRqsSTRvE*g25swD^RNc;8GwW+Xiwk`0HA_cI~ArXZOL~Fc@o+jYU)0TjR^?hbx zKqhMDBcfmLg-@UzdKOOcYzX+e5A0iY2m@*kw1IWfjIRQ;w<&!-NPiKsn2JO>-n1G+ z%GB@%KfT)FghnR|I;HtXp0hV{LrAB>tu6X5Kylq9*X`eR;P-zvRYuRWB?&2`%uIX? zy^_V8U*G-t0ypabej3Evxl^}Tg{P@8_()_IHZ8%9h|ogyu{~L~?zZ<#S)SReJ!m|GGAfyP`W(vK3^CYoy7H#i6^h)ZLC=;1Pf|6B(inpO&m4x4|)5Lvxk%|IioR-`~ey6O7Xx^sjOLhi& zF3{yu?YQ*f*BJUhtm3-*+Wi!9#$O)@&_a-+_4k3)nxnxPG|OS-X2r10zWm{=zcQIUx5FGgh=04#==Z1WJv;aeyF z>NN+%BzJSd@(F9xDBc*XHu{cQZAZQw zmAKr!OE#mHg`NnlODWBj^`c_URKmP|M%M(WNS5!h9aO59!z%f6O-@9Lk#p_VRpy*o zz=1u0PiYVq1iQh>q?Uz)(fu+4Lfjx$gKe5wd}K+v)=hG{!<_&jlXY_7h@ml6cUgba zBi_`0Iv;Y+*nBk^xHT{);nw-uK^oRsaQDSw_^olUr>%-HVg7XYA0A}KMo-4boV89g zi}=7SF}4oP=hzeQuD={B+}tH6h|-z&`axM24&u=zJ2g$XoGH+$*wLsWRm4*0;@bEi zpjerxbzi#^>e5fHkHegD!8T=u$6z7F-youa3Pv z^rJ3n-pll>L-aj4oXxoyk&eO;M|Pgk^*#6&iA3F4!{9~^l!8s>RdEvnXwv6RUWd=F z+A zFk-n{V1z#(>_|&{NaRf!LDxB;@?HlOC)jXjC}Pjc3MCkUH}z}w;Y_X$P^lr5OjO$( zAFU;1TSC9I^x5_cz3Key*t%01BJUzp@Tja(TNugi#HyM3c1xJj`Y;Cq-?n_Q* z;2lLupQGu8SSW%7xn;L$E{o5;j>8Jhf>x$ecjFh~f$-G>2Te|hxD6gBRTWbPvt4)y zS{2LG-S@Gw=QUpobPgw8ZB# zq__tDKc508NO(dAO#pQ6AoDC>YMr5iW#MYcppQB+A<(rG(evLD zNjE_0olx})Ay)9#d*)-#rULn6HUaJo$*ni;-ybIeRW^*h_yTgyG3XqstJHrG++rLw9CME%;1yn$6AKe;qeHdK22H1T z$!O;RdolF2Iw^P*`A5mr(j1dF5ECW~CE8Jf2-H>5@IKGZ0KN@~M_FwQS^D_S$zTz$ zh4d>6rk^OqyC$^c`#**PaHB`#w?h$h|9StHNaKii8zCqf*&jHz*r^mLC`PImXSU)H zE@ADV6o4{H5$E}3)yX968@@MG+|}7-T)5|vnI0S|JSWqErS(_o&p^Scac$h5A$`nv6Xu0tl``29Y5+U7~t2ylhfelCy47Zlpv45WvVcS^Pwkn^JhGwn+L7eduTt0 zn3X2n6loB`YLlRD=gOihF$H%El*B^yQF>+O@-V^>!x?v1#pEE_)B=|5f5p2{kjUIy zA>D;Q+Qu_Ulh2J!IR<7-GVy@0ncXO%PvoILjnLh4o>vcb8|rhoBqRY)Cax9eTILNX zaiRndH6vIsOAW9l!32qxE`m$N76{JZ(M}#p`ZJXgT|{aXP0*zYb{0i?jsNp{bBdq( zb@ZPIc*hKrO215qIl5bgni`wZ$QE9RM7Ht^0D%LDceA%2S|KGz)(^9;TV_uJgUM24 za&XvH=W3N z?xo-uQ1AP0Fed8H$yw-8FQ1V?@f&~P#^C9C9uWDiW#t_3Q1=~$24A{Cr-HFX5InFP z<5xSj5dTtD;(-jafOoWAwk8pzJ(O0K6^=vH9!tfzUq-EMt6MxL17B7sL~BTfKv1^F z5YN2}^~cnF-M|aLDXkp1Kfdz-XSa<22YD5%yi7^7z+3TDZ3zRVt19J4$as*SQd2QG zA5e?4P%Ow8dGMse=#+Mm7_@G&@|_hR@57ya*heHO_}htO-xDD)vF{~@IVE|~eHzE*WgWO1^y%&^NCWeXB4)`DO?IB^y} zOSegtJ``j^e(gY0P0K7y3~_#XS;y^Ek#(_m8hfl|oe|a)$15~%=r;QC3eEIh{93mO5iE6dI@oy~t)gGV5P{F0Fh-s9wBVJXH#6PNa`8|5#ohQh7=%uIB8Qn& zn|3dg+BfIE4BTO)%i$^Z47_aV9E;v|qb+;vG>{P3A;A+ue*@o>U%Py|?hV9h?fqb} z+ZsadSv1U8h}i>62?9#Y!$|e2osUk4*^ZE zj3{^~u|rW3Kcw-60`-4|i4}2!p8d`|monyod zC4wcPi4ZxpQ-@)2RZY|sZ;mb8m5>Mr5RGv@N6deiB?6u#hdh<>0s@QYM9ZS}AXZ%? zwD)@=-;Vcr9%F}nYROxj%x0jl#Y?AO?1?Sx)JYqLQ2Fc zr<1x-b0QNPVbsx383es5-I&KE$3qi|nP^?}hz|zjLvfM5qe(vNOxh==r!4%91AW#) zf{HfJ$nW|6a44>hwY`b@KI&SCZVyo~f1(L^y&4PB#BzA}Et42we zn5`&NPezsRw$kKCCN}&r(wcV9$%ptVUBY8%%E~d>Xn@~A_iB5?$U|P>R z5)!487z8M({Y&CKY5=D%?Q~qg(NU(yN*f8o(QiH3&xjwD-;B6k-(z757M*X9)3FQX z8^1kD0TTbB; zrIG)RMLo~LfErhjy>^4eAL<*7XwB(Gbs-j~gKfVI)x;gkk0Xwm5TM)ceQmR7Fzcqf z_0OG=KX>lS-OaNmsek@t@aK=cevAE|*5jLU_L`1Tn_^DTIoqD#j1bP!r`P*B5fnK} zb;@=uTzM-qtrwjfD21RxqBw05QnH-cdkiCgptP2bwc7z#rt;`Lc&q8Uh>bKO^vSn29XKTcqv| za+Ruw6LiQ@@bvBY#9`)^1gJnIT334J0daULwRQTpF%W$>&kFKvR1r~BKydS{+?90S zxuv6(hHmAHO%$}6I}jLS2umY5E!<)MPS#C%T+I|*QrD0qxXzg&ftpmazMmXRkLshS zcPLFU9unj&z;XEgH5c_4dRe*rGJe~&0oE#+3>_mBhy&GYL@J3ZC3zbwM<%x~79nHL zYCMA%7_&@?0B+v)a8LJ(Oi)PyT&Es5r_B&R*IwC&u!P|7Pf!WWs8FIdC^M(zvrTfD z;-oNTGuKid5=4-kn06AdtMN0TnaNOR@DJuMdGNdFSCsY`#Gn&7pcYX3m%Lc^jV>;3 zVs6^N9|mthXwELl*`+qJi3@z?2i;Y;83>X3XQX|Z!OVKJoZVaTI_H{HIZ2`xmPKPx zyzND5AI3gxtoUr<0CyY7v7=Q_`;$cE^BWzQA?v&hJ?EdFlKl%`ICVZkSnKQx|6_>i z$-dpUrfzNl1FWWK#TcrKp!YjK0tH`Z;slO}JC0m4oCKw;xflVv_(0BdyF7wLzS1<> zI!#I_^cEH@WzHMC>30Q)ME8R_k;9Xa-vxdBsuEb-TciT>>%c#Q|%nS zi6wXXR(m>8(!J$*7%~usfj0UrF3C683C&(=vR-31vS*hXNZKZ7-}{NxoVLa|Mv;J# z!ZJB*V+r-?DVe~x7Ugv!cE!qY>4>B+eTK7Q_juMJ{wX{D|bus6~`;99WGBy-aUEb_xnQO4V8BiHG+ML!gH zeF4fjj?-ZsJ$_kZA+Ri{4njYZ1CtMi=x~#1dSv;li+qWwrGi;s~^S8EI` zu2lO&56*Gvtcj8oN(Kv_cQck@lPz!FjZ!1W*v45m6h4b< zj`Pu6Ndiw+2S-rZ!Jib9yeyby#@j(*w4_a*73C`I5%x9`rjsUopw zM7uicmKiesoje$niIc8JzO4{(#s}E|aYheKPh?1A1Uw(s-_=-j?R*-|qhLV1hDYx6 zTy&N8kLec!V!1$*SYSt%T18u0J^Z?f++>gq?&h?@Xx>EA0A1Xr&Edz*Gn%65Le%o> z%*s#<3yj7IxgvC1Narg##w7pG71lXhbxU=Pu6wF~zi?AL^Arv2zB&mwU89I}tBjvc z84^CN(&)|%M6l|EouCvw1t+G9lOPX4pd)Al7^@xm$RDVs|LT(8lQLLwd<(072Pu*% zftP!o$pF`whw(KK_xUhb2+KP!ZP_JQ-$R{qy;Pf@${!B-kcL{*TE?!Ucq6$)Y!|FF znN-6_Er@2@sAlTvv$QUZ#hHyccXBW9^Pb;7q++Au{ka5fB|eh)?ltesi#j#d>kPLN zAI_>Pl3^ZR;LNV4o60bDX0xK~_)CbeRmzaLMCX*}LrBV<#|^iVrUT=eQyt5e1vm-v ze~>v|s%mnnRkOCyj}ESFvtc>q{FnB%uL13MGV=MP*(!CLlmrgH13nMBb6+$GAlm2T zhPV+)&?OmiHOkL6l3SwlJ)XPCW(q=NuRzGyXJs4;hcVi4dQR`+yG4xUiH*k@HS8?Y zDFGM$>_5B%ps>QDMEqV${H+;ggrX_$F1@RZk(L-y`pyy@SSy%v_TIAEj8TJ{PD3gH z)pHy|%s4aq26p9%AuqIBc&UjtG$7r^TX6x{*FlN)nRakmCH7_W0#B$)i4K46^{3^i zvzt&=sq`no&KmC8OAp@lD?jTFA}&8A){cAk70W*3pBrkcBp05>Rq(c>O5tDmPx(qE zOFH?FOgUFKKJ6aF?LI24x{}F^{}$us^1r4rXL>lD2XSxKl*}}Px!eOar+u&#>m1l#H+7l z%XPs0dq;dJ6A* z{zIbU8K2*lQa^FV_&93j1$gXnyiMEhS{>DWZC;@K~$Wy>3~ zH=(GdO7G|67LM@AA^|Z`Zy*FmX|g(WV;=HyZPaaKs52qN^j5ailVaq)JsUIkFRqX6 zwBhs0&Rk2v$L*N!a8v~7!rZWuhl7o_Bkr__)Uf)UPQ<&+>H9USQ%Xz57&SnR=5P9% zVUD=4Lpxg^?PAtuexoU z?nQy-;NO#$qn)mXZA(r>e}`O+@t4%8X45dQ1a8}{s-SEC2|Tx1=hVybNXitw`XOPg z@?x|_j7aArgVEjq)QTRDE;+tr#N3j^#3I0s*$k{qC*Dcm{^AERxgaL#r1D39v1xtJ z;tWmENSl#kvE{GC+4m-y%eTjmbQw2Qt1 z0hY_Ogf=fS{hqVxf`7cmAr~gUc`Fc5n|-$Ss|4gbr^ys%#PZ=}H}WJ-;)E0PY^Ep3 za5h}2Dpl$CZdScwO18E(Vx7ysf;X%R=%2s-8l2G9fAfugB1L5mK{l<@?7({?I_Kzf zOQ+$IxZOVdM_Kg9K23uurIuOX>jR<#1i+@wP0=rIDICF)x-wGsvo%+VYv?{Z^V~JT zwnEnChM>ygjK-pivO=Nxx}clB?8*$TbdaHvu7LC1R$!>N${ctIC+#_ET5 zhl8|UO}1*o(mt(klPu)7027~8768@GewdeihBS_hASIZ7E2^J`$}{Bk5x&AwGp?tO zYRrbV>J+3>={WHsntyaZuU;;yIN?`e0ewhV9%o{Gd^V7)EzlT^uAqM0^BdtqU21m< zTX-rVA&omg%m(3So)4Sv7)GH%hD9W0f|5sS|NB%yw&}lU(~$+9yOoLznnBV_bqX`g zVoi{GrHWZ0?P+3^>EmSccjdgANQ+5+b_AikNzuGKy49^()9;V|UG=&~hD@^qCP*Je zCm*$-i5HSWUJLm*6FF|)`x?JtxHP@G_(*$zB2R=Z$8AJ5h(nROk7yKG6__UVL7F1r zyV3h!u2uYXxypB_qD(*Xnk?j(22_*gQY3w$9f0gt&5%l0dAY;tGCFx zztu5r0eTk~2l8|2fik=;MR5~xbQ$yFAy)fu3Jn0+?+LJrk+4upDIXPxp0bw2Kc{F7 zT~~N+(8V^MBG*sjSa(i{CZ!AV_&`n6cFak!KeV_;dMc7k^BVi`#k8Ll-U{u{$wb_l zWm%{c8+JvsFjq1q_LkA6@qT-I+CR6xm2uub35Ur){CA-y~BKC<)hHF;+B}$o1ttmrJ{Bl0Petz`uY}S!#(t zJ2CoPn&5vc>Q7)h%^qIH`C1M=_LbVi7PgE6-M<)sSP}1Q0xVH)M0u}9RS<=igrMQg zPlu7PTdPG4OfF5JEiC$gAE^GOmoRd@gtovqN85VFW_DiCdKz9&wyTHNT@%z=s`bj2 zfWT!bk_mA^TwSfMhp=_MJ7TXkt&I8A!;gv$cz|WSa=9irFfy#+VzkIkBxK>&?;+{v z9UohCsoy2ostiS8v3Zr*ZV)S=5j|UNzH8>~9$_5~Ur6E)0ups3aic3q5jJx@Ud1x! zREvgQ1AO*_kR@A9%0+kbX|KFTpWTWC2M{3EZ>tBJq)o{u#i*$Eu~z;}5F`+aH{BT2 zs7_sQ;FBs?-nbKau&cO18xP((plGs7tJKq-s3`uf?YABn2BwtCvan6#dNtQx;Qz7I zf|iZmqQqkU7x$#L#}{<70s`}Hi8&YVo_B(|uRpp-460G_+Y__J-w%=Tx50e_X@b}Ntk3iZ@vL&v) zb%n(xNv`*y%fIYPQx*~Y&&$qmLjj`Df5ApAJl?#gdpuTbnEIWZF7uxGujOS8j}vFD z+9&%Qk`gJygRzOvSr9_){og#y(JOSOekcRh)aLlUNb-GJ-L?wiGBqBc7PQyUa2 zz(n(js!IL#xLuyQ!qwRsD!BuK*u~vEywp_HMOU!{x_kcK{6A|k2!DiSUru0m{ip}O%sWQo=`(q1%kqQ1t)P)_<|c_+ovaiAl28B` z2w@R{=6x0aaTF66#zeai7!ETdNM$X)P&W>J6q>b7QY7aQsFor8+kUVAzaP%W;m*AkHEpCAAf3_|i+*CYx2 zSN%rm@)`jqX=`}jl(-b-XNkVcHOr)1Ny#lScrFrH%~F}7an>`{)(-{y%1QqLxncO& zhFSfH*mG+@Dx&qA=cG_Knx@&qkG~bnEk!u6i*wD_1a$JEf;>_z|8>UJ+BRE7$xKBN zPTvyBX5DUR?eMyMSCuAF?TNCBl1>vdZowPtz zDbr@5#G^fn1aR&!>4_PcC!+nf(||cvJ4!iOA#T%>owiV%j?B?Nx~@`KzkvKs>T|^J za@qKLr#WDC8sWxJbBPV4j%tr@n*Vd73f>jCH-vlf^k25j76M>wXGj_gB&L|Pa1l~H zh4_`1$Un^75sBJu$(V2HNY}d0Dyu^2$V(d z(v8o1m&cG8iU#ORBywBGpZ((>uv3Bv;b3j|>DbEQDoca|Cj zE?^W203chJ$)bfg5XgiG0Pr$uZuL+*!x)r7s|9|3b#~cW52-K;4eXQoTF?X>03e75 zCU$|5yg&$^`LTv045NyrCoFdx>!nu+7nd{Rw877pj*-$}q&R=L&fbT$TOj_w4q*ex zK3@y6MuAaba}9gMQvN!79rj3?$_S;P3`{=Rvui#w zanduvjWaa{^kF!pu+L_5^RUoZfPZob_5&+A^|KgqQi+B4eO-S(3m{~ThS>{85Y}9Y zw6T6T?-Pt+YVvOuw;;>V7usQ?*{VfPxL2ooTNUS`x`7!49#zNp~wxrU~F!hsRx zeBiwaEiq@N<$@7SwEn22{yTBsu-%5? z<>Mz~la(qWqeOkt`wvYg-RN7jL`o{tD=QqZLdtP1$L&JrrdHGUi?!-gY}`^OfK>+r zZHw{D_k;Qy4Ph(nzIT#x`DznPI8*yKhieU=SHQZH1vd>=g|r%A@;fWSGZX-A=$kjO ztB{t7fxc#SgV`==rZSeDxx50t$jrF11m0y^3O05+`UPp8)h~nlqi63V{y??&+b6yKOA3t7}6+(lN->nh%HXt|osyK907!vDr=^VZxxm!dd9w zm8SRgwgR-DB!Ka1a8}VW2 z_08%^yPW+~x1qU_``^j3YDZ%#ohuV#<9u68_#wll(L0Z=U#eT+N4wnWi=c*Kb>%*`;#i-tlHAsR_H~iuonC@0CmFu#k8_F>jHLSEdDB4_q zdoFhN+BF=0q13lIZ+_^%qF({L(d?0Ko@R$lo!aVORbHQk9id{Ob1^@|*<8qd#9eJY zUNZ-|UzL4x+B0fbl1gUDSs(1F_SWnmGNZ(8>Jl<^w(b{oapJruU8+^m^Z8W(VIPio z#gHcSvzV(`qm@J3KDol%CdYesP4%WX5V{f(wk4tcpup#zv;OX>y<>s>t$nNX^7Vzj z+4`vPwd$#Gwb{BRx+v*Z$T>-C51eZF~facDM*FEiv=4(5Y$#0I& z7aodZhR6A$hIY51Palus^vmygJns9iWcFB=A0rCRmeWH*ueNLO+TE7VU1ifUPUSg~Bk@lq?A4E9o>;@(RTcv&1{+(`bdtNRNeZC(=`F7A9LFmj zy><8z%+J_EG%eU(9|}cIbNAvK^$I#n+Pp1h70)bWZ=>^)oNZkGR<3pnpCM3}k;L6mqPRbqr9=kGo4Qx41@yr+-b z^|eG?Wn4$G{T{<-vbc+FyrdaA%@p|S6WJh=b=CO( zv)QCH;qK_f@6vFkI?3_S*ls0m zz-?|p-;0CZm$Fq$EAkSovqJVj{O!{;d)f2WTr1JRYV`K?aL;e{huiGwW-icUal*pk zr_=^>lc&!0K5iU}gWC_kn|jcBCTT*$k}92o$QP<5T!%b$8(Qm1eR+K%ss3s#MQ}g7 zslI8St+pu@b?UzJ9hWvgjHIikZGNhb8OppfqBb(v=b%6R0of4QO}o1snsQraI?sAY zZM8bF_+9B)d_Nj*uxxPk^WmUeCG+oGwbP-Y$3e~b(DuUT;~{kf55+o))*Ij78|6s^ z^2r&CO}AhV*AvC{$5SrVCjc!hrs;tEI%=)i%E?Xtb<^m5sPuKldl}{+ zRGV!h+V|qw^Eo*-b^r9w)cIYy61l|P0t{M-qX23j)CDc4lj}Yb^F!#|Ynwx+!=9n3 z*(2}J+5U~M9BgN{QGbg;V$SCO&s{&Cr5o6V;Qyo?u<>(m`lH#eA78u7H&v(S=7?%x zn_t}WvZ2Rbe#&O`FnhvImS3h68YUJN^5J@evR18CyPY1UM8ErW9bRb6R|8xydCzz- z?rQ7I^fZm~(?7pWWuv<^D*x>5k*_uHTCNXYeSP~W(|dz#C6??{t17HCoMj#?4Z=W> z>**o`%L4BT-xv4+l44EKp(JBQIUEc*Ht@092)QsIqha~Jztn8ymGY43-DA*H!>w}e zhD?r1Yy*aoNY$sFP|UM@4j)rNoIXfoeugW^M{>e=Hb zZ|fx^fnSTQ^kwcjrb@6%fUVO>&#Vbq=z48PL&0h}?aGv7L%p#%sCUBX@l>qE>^M10 zK?34%dw0#5B!)r@gL=BYtBf()n=_#PAe-&P;Up^W#E(}V4R!VZR7dayQD6X7A>l+d ze#%{TEJK)StAt39S<|8IM78*zO#Tw)%j*Esks!{Yr1%UGFDYhC^FcR`U=8N7Z^zwe zFvOe@v(|%7JnQ&gZewHJ$gzO*M~)h1y;g-&nq55%d8QIBaoTE>CUJTrdIib|F44Xn`m`UqAp(hjm$4DLM=n1Uhap4b5*B>x zu3T4Lz+3(YybOCQiBp;lTcQ`J8nA)i4Ost({Z?m#h8VgKn!rH=taYRY@(8$-b6ou-E7xPM@O>)$lG7W3$rT}#@JVs#ol^I= zZ~wyNuCV(5x{?ZoPLDWQ*j2Dr@U(7MZ#;bn)$fuYLHgA2)PU!G(az+lACpo7gQrsm z4-Vr{$k(+$yMBk~m!lcfQ*$ib(|73qDthK$*&~^-12%^=`TX`OPa_+?L_mBlG`qS@ zd||a*Z&XQBBK;hQP6zy*-RtFNU25}a&y1uEbRVPLh9lkDS|Y}pyH?|zP1W-02Ugee zeA!T2oX~)nNZ1Uf`jUPzhP%*`x|6kQSd1s-yKu&9{SPJwY{6?iEy`ISaHQe&Nl+L_ zthJ+)MDApl+8btPbccah?(=*415eh5VDo3QfrIi2URqaf%Yn%wA`dSlPKlk{)!G|k zczq1|xtj68<1vv;^W)|~hf~m~AuJ;HcQ@st>Nq2b=!MXpklGs+ey+W4*&!ySed9HL zREnkq?h}5J7#o{3DasvM{D_&wAS<1B6jdZMH^9--+%yjqo;y!F035jz1g~ zds#DV%14_sqrY+#5o0Vw%XcV*GiJJaWOsMz>`tJLXq5FX+GiM)LkBf)N=>cF)DQvA zid!^j)U%O@LGmnJT38(%K!TXh9BC|1%|0!#(z$G&MZUxlH)+b(vARS*k6Tln`#wFY zFFO{S9__3nTM!@F9-m~KTw(-~Bxcq%t>#>8=ng>nlL2wx)e;0JXxqvg(V}<+e(m3Ip=sglF9~cOzzo% z+z=Bds;98VDK9%^u|E94Hs3OiXwaA{6B1LMIBa-Q)a=-mp?fyO z!X7t0;7fDmz4rO6XW(icjltmqjXFVZm2-aAbq9%?h{vzu#9onBBa5dMC&yC-Y5TSt z5yu;wiowhDf$bzIX*GHuLASql309u3+p%#F@so3ydQI4l>H>MW;f7wc(r_~ zc75UA_+;kZQ3YjTX(}xDREs*W$j~K13_|;sv*oxQPkl36^^~M+f0yPqJU2x^$NjH& zPbdSw&C^suDh&;x2^f_(B$IpPM(X!f^%5E=3VLFeT(c!A&az(IV5~97Sg2iObVr=F zLszm(E5ie$b!+GYEX`+Wh@DBtoJp?me$LP9sKA{*%|3i~GhmQUVaHVJx$eqsn0rcT zVsDU4FZKB(NRgoPP^k(2-rkAL@JNg3$KB0Ztfaf5{h z-$^(=_OJ~B=(gH#ud$}*=1+3kiCvsaZ^ggwz1=TPj>Hq5=_*h#fi3XX!8ksUkIwsj z$LGo{)RH2Y>XT>U>ZV|YAmt&s6P1tE8c9U+EEgLhGkqf{)G#&~?c(H%&JFk!&Bjct z8No5h`)tvi{*zbrG8w=ThDgAZ&WXQw&NmcwAF0$3d3GtlvW{|Tiq7N^e#DrK$?Ga~ zfh)B1Fp(bF5Eyfm^ML31Cwf>I8gPx{+1#!15m-jklvC*7F*4oQnXN`zcm!&=T zP!#Ur;^fmeT~M$PN$sEd%U8RUq978u29t9!5m+Hbdvfj~TxiQA(b+)f!sgwL^&&YJ zHYc4s%$->WAI>s3=gwnr%2&T1hmWQJM~enBK_S0QvO$IUniR4Cuhm48w7&gTBRF?4 zSZef-b56f)vqJt%3SOs#ZS*kpnCN&Lg0XlK71}MW7A~W{M)ln91wwfHczvXm$%zaZ zRz{+z5GFYpth;Z3b^5=`7?ipQ@JW~e01gr75-+wbtuVj9b7u;NopFNBn*_wq_yk81 g=JLmh1DKzSy8r+H diff --git a/docs/screenshots/winpythoninstaller.jpg b/docs/screenshots/winpythoninstaller.jpg deleted file mode 100644 index 0473c66aed3c40781c5fe40a5d4896a5671c3a1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46628 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

wxnykpL^6*rQ9*f)s?}7UbNL$1$^$KUjL!)|_ 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 diff --git a/docs/screenshots/ios-installed.png b/docs/screenshots/ios-installed.png deleted file mode 100644 index 2071e441a6fad44487d2e56190ccfce7306f9c36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80251 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ℜ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 z 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 Hvkv(mfiDfN diff --git a/docs/screenshots/ios-manual.png b/docs/screenshots/ios-manual.png deleted file mode 100644 index 3977acfe4874185b0834bf6d1c514a0705df9243..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196431 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 z 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≻ddTgP~9J^#Am0#GVyQ5Q0mpci>Y5NQQxDd#Nwf` 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 diff --git a/docs/screenshots/ios-profile.png b/docs/screenshots/ios-profile.png deleted file mode 100644 index 5bcd5a0d43ab3c6c7cc731e2899a2bbe15c65ca8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83364 zcmZ^~1yq|`&^AhOcP&~dQZ%>)C{m!sOK~R!+Cs4)!QClTai_%{io3hJh2T!`;5Y3# z-@WI%>;EBHERy~1J@3ryXP%kaZ-l105&`aGToe=(f|tq)uTfA?(~xfqY)s@Q+ZAPI z$Ul$3ua)FbN`~onkpJK~DjR@NQ1Hn9ydR+?rBEY3#BzD5_5y1Gjg*pK?BRWfHS!}& zOBE#rl!rgR8BMw0P#(Q_`cgsm4P<^l6-%G|<@Lh@)y1K24b1IQWXW{4VQHahVQGQR zxZ`j)2~3#5#Kiehmfv4N>p3yT7yLkFO?>6Jx6fZ_k$~kMb@@k%Z(W)>@C&MsxDZKU zN4MTck8F`NKx=jnN|MqX^xUUzTOO1Y{|`U9HZ9E9flSEPJo!k-?5(gYF*@=!#`)fj ztxeu{3Y^2@qLlP5#I# zOI%Dn>AA&gh7mgl)`T>7Lw+2ycXQ#Iz9!4|(e&+2i3Q z4j|N`aR?H1%(h0*y@$(>oOu`ZEX0N+y}(_9Z+y-5pRpnxbptb+ko%}(jc%{#7Qy>| zM3h|ky@8s4LDUFltam}M4Y*P7`CqNc0%ZUM2%0tRZuaO0z4yo&mI-__uTcY7*InSW8NJ}@e= z>;8K7Ci_uXFI5bu!l*-JTMEZKfFVo@S(dR1X-$mZ2RAGT*)MSYLQ@)j7 z@usUA_|!twmSkV^nsBlxKBpO>OJNzv_1G(pX6|tW1&W*VCVX4GO~iDuR0Yin+EG*D zvvfZXLF{Kh_V2$~wtsP+Jblr{d|JU!V~aZiO>J_aFeC%1s%C(B-R$(x3L%8kAAtahf@x=YKg#2a%JJ? zL_V;nBQF~ALD-FYkcYbSsm%;CV<=U}C;lM*M2mdl^gD{!r4~Kf^V_IZ6OHnogOiZ0 z_ii@JN#QXOB-nIRqM|RMMYnPRM`acr85i@Ptoy)QX+DAVELmAe2Xr6#cqT{#m+D=E z==bsT24$qUj8USexSqN2s3z2Wi|A5?*eX0}lyM~@OICv2 z^lHPkUlH7Xbt9?&IdkIIrFkfC7Tu=LjW*COP;OV0{oBVn4XXlgxH8eR7ugP0@J*%35-D^R>|DBUDXjyeF}F9gL^H(Ud+ z3v_9U+(%{{afa80^J^Cmw&Czjo70xUW=9%BGAu%RO6-*7Ca=?;1IuQxkb<_OBOs-? zX`b8Tkb8nMZOApIIw~5%EK=>3bx$)Vj@mN&>$t$@Nu~wh!z4%Q*};NdA@AaJLQjp)E!?M_0s-8{_ueiufpGV{%6-PMGMJY{6p zbC(r&Xga4HOco^~B_nI=?Zv)F^vK{|EJ&(TbsEjw-IwD6OUAO5ItCL3VNI9I6aC=E z9|Y%Uf$uV14kRg?-$Su*OZWnV=kv>IyMG$IY!*tLDJD-#z}tK(>gPrf2~v25{?1>{ zdsq|b##ju2R#vW>j685K)U@Oud8GwLyr6d3_2#K!<27k$Yhjvvp>A#89A~yMciLD! zdH2daUf3utDR!QPIXkKN@MFU(RwZUKZQb`*ws<4I3VdpgmV>4p6(!TEhIHV|Wd!ieULN=t8&+>xBfQi~`_>v9(UmB;A)@s18Desae72|&yRX5a zy)Eg+@#daP^YQ(s1xLnfZ;{fZ9`k+oqUd1*QIAA@k?8jHvhVh8}!Nbon!#nyRwtSVrTr?-sqRcux#{(8A?m$B?8u>^>;0 z?Bk6aVye{l{OpUz4Pn8o$qgZH%+_VggA_Rh#c^%J*>PwWIh|LRbw_1a5%s6XaLtI_@!ywe!KUUyY#JBq7_$`V?h0Lz8!+m|Ld z3MrINem!xz@rt|zKAds4pI#!~1z(|8bLU4j(W{e$pS{4bC(WT|X2t%UuN~7Wu z+k$O1l{v(Q6L83iKbnhhIrLR1a7eoRT=oXI$!Y@h7v=)KMR9d?we1z>Tz* z60y(!0IgHeyYe7g+wW2VSga}(OT2#ldgb~+^3(WoVi!AX>B$TD@T>r0wgponXE~4& zeAp3RUbDh-1RfP!WiFccqAgkSz}H9vYK8k_IY!}FlapcpW4R2zZgcLq04t0CF`B-+ z?ai$aRcX^j{cz7H2k@8W&>+vQPju?%Mq?p2X!%+ho1oHjk8_%4A~RtvzO};A=0Gk{ z`?fh1y_LbP0Zs7LW8(%7TIpN3{Ev}zQy(22x6ZF(vW*cDIK~aG$z3KoKI-=6_ZQcD z?I5UERmwFo0zda8Vjz;a1!AkWN^k_}bA)0H^_zxoxn}#)03m=84Di=vnTGqH{JNZ- zHs4pv8{#e7#~@v=RiwzH2K@>U9z!)0WYPC|3Fbdr;GJJurn?WN+Q$?cX~mqbQ(CcX zbPI3LF))r3mjay$=|cMmwV%E)EM0E0czG*u&tWDQ24dIf7&PF`a#HNhej>=OCl67? zT~+D7Xz$fhlz@Kgyw(=1JeQW~l61rArvaGzuRN46q@g~Xsb<2B+kzH&c>|+sKwuRL2x9<8;k^yQAUvx@*-&vu*@D zY%E*%QuX$OsrGPLa=C`g-J6w~5Fdto4Pu3X><34#?MYV-GQS;Fh$4W0d!lGRgu}F^ zyqw=}JgUxIUH$N$jt|!_p#6jDv900} zz*IYVt^{d@_=V)JdTP}XeP|!)*gDo&@hLUjrgx%HH}yr2WstGHaX3-J74uA~ufr`uC47DpAqg94idy+) zCgKctSQO!3VY)<8#{Vy-qV2UylrGldsoh<@FJ9l;l2=!cK~aM}qiC>oPt>)`RZkVN z{>>iM%~qm3Mw%vhvA=aQJZ)+%N*nuTC9lzwds#Im8K6ZhDPtb+q2=y-K78J`G@oO! z_GRIHlTtrSwB_m(=lu^oQ;XFL=5w6DcLDe!6(Pe?O6~VbFUzhn8P|acV?}lz)UA7p zCgv6vZQ!<)`U{3O8lWXm%nMU_bEHJ}Dw@0dLsyADGO5w71W6YVgC+Vg0W|~zmR3=kfTwZ8~ zRz?-JvI79b>S;in8V6`7y`&rVvQeiyWx1-A-E}=smYXoZVWFD9eyJW~YHG^+=?m@e zAxa7btMP1XIPrXuF`Gv!%U*C4h6=t;WwzHCu_f9wyRN>~cF-r`m&eB;k^P*~l_qsV zvk)P=d|=nzgn&RuyP$}=%@vn!?g^Ngdc(>c6whn6$s+w}Zu+-gY1>^`tc6{>Dm9zpYt* zm~($yrCYLCi=*eTNSg5siG3qx%~=$Z-!oj^)t$NWT6g>7D1h}erMP>Iu(h5WB!7jV#2(9 zO>?%z!V*BaWd|K+rbn17vBns(B<3jee*9?~-saB~5dUN^F57I~Upt0G(7Ap|7>{Om= z_HSk4(Ta#2_;Dj@x5PVpba*(-K4x6+M$c<#RJQa?opbnv>sZ`FdGVqx+Q@p;>9EK21C_e1kUzuQ#TC{ZGL2J zCoy7Vys+}6uoQ~RGNh(!znl4hJwnX}{MA2fgW9MR%Yf=<%=J5~;wz&(s0J*)w)#Wj zc;^QguLSCY8eaW%NhQx>-PU=t@2U`dqOd;R? zFCb~-L3Rn7#`j(39L60ZM}j0`KH7T!bEZ7Tu?pE&1yGkFuqOUsDv^tqp_C>_G;ND- z`b6pYm5jFu+D+|OGF8ojc)_9faT(Fj`-_^grk}xosDx(p5PjxMYx!s2E;Qy3-GLge zN7k&njToi0>7f$h;>X5-+#oC>=W9X{tZz;+U#}|nMllt6SyI0YhFf!+*K)<_2w0qf zZu5xK7~d6b%mH8?RRxdJLgE$e$X?VvEcsW$Etbg;0JBFov^7$;P3KzLUO1QpkDn4h z7vqe$iB^iGw1b*f$P*`*d528qGlx#hw)QPa!CI0Deix!RtrbB!5Z+Y~ufClC5bJ#%6FEsnP+7RO{r;F3X{5HvLO+u5keQ|L!n_ratv)UjSj61>Qv%K zb(5L5GKcbvhXa<#GD2%bnJPE!-n-qkcZGlTFC1dCSb?t9LWan@AJ=&Vc{Hu#_TmM` z{z45ADJkj7frvhw^D8Q`Jyb-7A{t~M;%9EJ z^vlK@31U|dVrSIE(SS2`j_c%*0==AQir$da8OXu;|oGSg*zw{I}^9Ts)Xnm)B{ z78_wO_jXQ_Q}P-XohQ)q-S0Z3RW_kZhpE4bh-0L$R9LC;9T1t-yD;D((&}u3N00g=jlNhr}~Lfuc>MKTDriLmTj<3QzKeW zVXM=%YOygDw?4{@{j%lOrD|nW&DXn)T=TpwEy&Utb|a%3?Xr<03|dQYnMrhQiQjEWqfZ$(m(nvziFEes&Q;|GPj5T#z&z-a&}lVuDXX;` zD59?Q^0mWq{V!pzCEs14;)K*2qP7(nOO>Ly%+)#>$6R?(i)T730O2AXN0_)Gz5O8 ziLId>0>91I3fT%cc{SPol(EJgf~01DB_lRH^`pcJ$ryf)8!cu3H9`3ZNO==*Crt-&~h-YSl9duF^zq zN6Q3yrKTHv_(yXMdba4Vk&2ehwkJ>P_fg_1gxL*wjG58C#?fG_ofbc}Vdf)Qw->lp~9O)jpO}=p8tqc7J(? zMTGcU%4?e?i5fYrC>z|Aj;RjKflspQsz7*6a@_9}L8`C@HyOwIyV11R)wK(Wa?h`^ z^LptGDB3xyB$L9QO|&Nm=8RwCrr#e41`w$$CQ189EL!>;tZo!)4%@rs58-54fh4EM zq6gW64!Sim9QqsJChJ^7{r)vd%*&4?2AT$Pb8npJfQGr}`~b}+OY zceIPkt!L#EhTdOz(MwftlXSX7>bveHnKb3c!H~j_@BZyQ`?*(H3PErKYRnjLo8BsKC$p3 zUOg8c5LE$917n`=f=#C#mJ3*cQHCTzEjGs;M{Td_v6mRH2VruhwyXxSkC1a1Zv_aW{;`bqGU>f;w4IhO4TBnTs9sx6Df&|{Zr5_ zX`Y|{3kM%?M-plw$IUISl72_8Q|Y~kPJAkx8iNIAJ}KFD#nS_E&3x{Dw>mf}=Y8;- zIg~=bS@u3vlWuq;-d`6xpU7lL5To8~E^Q$}o!f$!%6yOhaC{|Sc>sQBh}+Y1BS(O0Uw=b@7+Kro@_`7SGGMz#F{ z@8h6VkcoXscf*gM*10MAO$=^yE?T2DX=B3;xdT?6+a0j5VQfK9l9B(>Ek+|gw~Amq zF&mKoV&(XiEcYfulMBr{)yI(UziC!hVfhqMu{-DD>=?-+c&l3gSpH5>EM+X6IH$hA zZazF3CaqPjV#QO&_u_-D`nMXH7|YcY9fba)2N_{=(c9)F2}s=~C1k*buMyNtWlCR0 zaX-pWMK|~FzTe!n^yr*xm03x9^qg6>{s&caI!Y|m!=rG zKc=?jtQc*7gKHq%j`xOMJ*;1PEOm8t(G6mN$JdfwX}F1ovEd8uoc&S$X24l{2;LrrMlIqtP0A~?vA~eRujqul1#M@pGWTuDrbOBk z3kx8nl45pNmdkYh6|W^Vy;Vft$WvgY^J#M9 zT{(}_PwEHtehHM8J6_s*hv&~4MVjgEcRe28^KaodTDjAi(lyeWBBaCq@-RE_x%O(_ zABDNW%?V(A_K}^paFWIxvCfwPwWTL#2F(gdv*Rxjc=DDDPB`Dz*fmZO%RV<#H`-~I zE88-^Wn`;>)_^ZIACE9AtIr>;o$+NDwL_CBCI(AAmR`XkkmUl;zaHjJFNRtVY0IPY zm01f#S)A6t@w@ZMSLfl86+3rHFU3pap3xYnA<_0yYIAeb@Q8o4A-UFg z;Q zw93!O^7xL^kZ?4-(@MtWc<+f4Yz9;iQuguF?*~14k&aS{j}-0IeM@{;&ah0BYCw-jmhl>GHUKg!j zSd>Nyn^q=(QJq8W#!)l#CBeYamr zb?zFar%qKTKQru$RQfNKyI$T4rtZ3>`G~Jc8w;-(>?86gJU8x&R>XVynI!dt) z1EBhEoRF1~(3{a*aWHdQ*59B&nxfwScUP#?sU8fL`qkkIewGb3|_?u~AF zuMjt^7^mcYJ?pAh2L$9D`mN03G!yx~e0kcq+mR-(bl!hs&<1Lo;nFm}I0q6wltS$Z z{}fWwOD>)!QM!7atVfuZi_U)fSq}q&`DJbw-#s>EoV@AfcLTWvEE!8d5T9jCT9eg` z3*OF@m^iL=6V&$Dqa2@lD;$7>oD#tDs+@X(Olc1Ao2#+x9(W`5=AV`d)Vv*hlZKWN z6}elP1?0O)jv}2_{)H9eI2LLqaNV7S-37Tdf=Ub|JYV?zP-a>lEW|!C3I8pQg_v|i znn-c0y9`@q&E_n!E1CTq;w_^$NF<|@H1n07Io&3jPsU&<{oRUM`tBx?pI_4n`2)~) z%TMvd^A}#eF-{<)Sysyb2qL-;hLUqYMdOoO+Jd*LEAE~Xe&WJ-Xc1-*&q#wJOAZ?l;yyjrs8EAmmJ&saF3s znXBmW*?>`Q`^cQ)&w#80a{#O^|0nr>Mzh}&^8ZgK7?1!rrhbg^Pp4dAq0PK~qI3N5 ze+F;Wfw%nsZS+ebSB^X6!}`zEiB0+V{~2vF-7WCXV5WIOr0|KfZfO5mYEa({_diPs zHkJKXE*nD_?|(1O$B+#8&&nlzP@Ml<40c^6{O{;OXO;iTnX_*9UpecTy(ItNMtKm< z$cDkfiUE?}5V4Wv$c?mRXPRtD!(TKEcY+meczrT@GRDk52orcy@dep@bohI}hSJFU z=}YVyB}N75%BE+6U=563vSB4?nJUmPqduQ;&K`dtYzieA!JB296`}W~L4msM;-D!S zwq~*BkB++iIn02awE+Ua5);ZP&a9>viQip<84=|@n$(sbh$yvv+J>db>6$LOM>--itIP46 z-9zCyR7-a>zeiJ_JQ?%YRy0WZ?mt&Y64v1h{|;f0=Q00k^K>wxAH$68ZFpRWhTRj$ zi()jRSim;_EL}8DZu|Ho^Jp&PU-OJr@F&2dL0R&Ir*iS~TfW_Z;W0+*Fsq=EuX0%! zYcy#Xo7#67;B>7rCQpLi1FXLeQRR*FdC&}b09{eeP>65$H}iTw(!q$~usVJW1w70J z$0Rf6Grc?-;Hl-cSHeWxKh5#Qz@5qAlW2cO9FEE5g9P^0+?c9cyjyy8jQO zr}&R03Dz%yria^EcK~x9X&kTtyd64Wk`mu9SzE>vBQlmh@}Rf9Q)f zD@|fJ?ceYWt!OPCEzJY$6GxI>+}WglKtl_*jYQsZ6B>)&agfT?If{V z1es5-+GYJ%p-aIaLmr;66QTdJYK(@mz!|MI=PPAPhSY4fcIS%1ZSk2i@M$c`IhaU) zeEongJ|Me0AoZI=;VvJvnJbECXgwKFbGGZG3tkW3xACH1|^yxl@&>G zFpX>?V40N^GbWYL`9{{3-NgX&r`1LzY20_{hZwM%IS^m4e7c>5X`1P(ll50*8d$BR z?ANMqrpk|`WS?dvW{3$*= z;)wOo3Q*QB$DICYBTp)M*vlI6AF)Qt)=@vpL&stOZLE)Tu&haogWux`nx}x#@u?-z z{wlm;>Waw<)^}CBDYmr5XJOf{5M|K(1+y>L4r(z5F4>9yT5dYY$Lizrt)|7e!RwOu zr_ENICP;;M7T;B!7R~$Id_@^A0VYAEu9Hq8wTx^P?=8hR-ysi6Ng!QS{u}Od!X_n+ zM=J5kj>ezWt4MP&e+JZPQ=bW@BApJY7t=6!E6K>TbIO43R$JG+is93eK0#&a*K!II zL>M^<#pVmi^>^pLlTN8>&1v7h#gTO~;HgNT6(0&(DPxt0B@4-IKH!*%WeU&fFmD$O z_DSr|j4wyiAB^;WrdmW?j23of+h%9YaVG49UU!%AyYfvK99ym5R=6iIMVCX`IiY-+ z>1u!3U0H}xt%ZWL9qe&^&F1hBI{S@XgUMVAeRdFT|K+Z8d5+c|TBm))&v_S{Ui4)u z#(5$6pC!RgmJGd_TO3#bFm71iy={bU`_q;;fJ6q|CMC(hMc>hRgL+Pl6FiZp{54Z_ zxm9p(p?~hq;YB@Ud0+w;$;fFx%#=X=Npf_F$zD_1Lf(iqcK{SP2bkTIES1oae$KGDr zGj~8sDNzhIPgZczCbz>GSZba>7-uA(sfMx2ZB_RbUTham9RVkJtil)`YlsI9{MIV@ z7Gp40-7AMKXm#dUze;FbRQ%~l8KFjac_N@g*eYpfCq_ftF0F4pjFQ{RU&SH z(_F>cui)?;s54Gmv|N4uf=uo^qPGsOv)}QpQ!)AvHN>=+7d(a_;9uU_8R{~~@DcPq zb9^syB-#usJo{i{hgL+kkdwIuidAU%Nf8%$y*BS}*@Ck)dQox&4)I}>K_j@MBUUi# zM%p*rM{{HJBjPQ!pcJ{Cx2`CTF8H;1-fyBaYT=LwV=SKQ1c`vYGeFs~>C{_sU@ZRc z3!T&;Uu)h^hSkE7@!i@%nYqX0NMtmWEaw8VcFDslTv5%S;Zx=x)`~*hw_i0wW!UJ8 ztRWptYdE8}aOy`vN*d@!xgKSoBT&UXEE2b6-bVk{HBdf!!UkBhBNeN~I`-`9FH02H z_^}p9e0+I9slc(DHc`Snzs@}u9IUg*iV>496IBoQ;2}!$OZ}05!;@X4r zO@TR3Y_Kep+WG^YwHvSbQ8h7Tr`5|i7)h<_XN`jmF2f$@ja}h@*ro+ko!hrF7+F12 zqZgDNf*hG8&`)KfyAD2Ki2+@2MIFtkHD&|@^RPN_G%hfh!^{%kon!okb%l@VD-Fs= zy#`gcMcNrWAFGAnOx#)c>I-z18e^Txk+!)_%Qe$q5+wm@UOGce`I9Np*}iQ$s?y&+ z{=FXo)@|nqdoh|C;qzy+ktJuTK-RInojS{BGR6!cWqeZPR%nU_Cl8m_X5raAYJq(d zORfFOIMG8Nb(&d*4%$S$f4`LuP)$%zkTBAeE=dmGm=muLJa|I|5U320RyF3h%pP?- z!=L6Hc(+LYBX*|o`55So2$yQoN^nB2Fl8=^)S~QIA;9bbW({!5LYp0dqu65EP=my2 zFk>o4Iq_nZ_QhC3!jUYPEa7W=W#WQabno|b)wj}=pVDg}`9;l@0AAW|ev4m=BK{G| z`=V=hbZw$`KXg-1=RSr03JTLTU@Iah<0<<%Swlnv!Z^f>i`+a~Cwl^K^4N=;cG{P8 z)L#*to;ILx_;B#l)0p6+gDYjXb-=mHk;Iq2{!Z!GbkaQ0+xuqzBalQDfJ7B{;=6DY7q)p-i);Co0sl-4Y> zz%y>~l|M<*d6OErQ8;dKA|#sjE&q4rwnscEbCU1N*X@G8|9E|5WWk3qh%tXgb2AxT zJf?Lu@2zp2=T%35ywcS={Zv10L_3}FEhw?IX8m4pvGIvuu7A&BqpQ)VsN=JrS;efx z6!D!Q+}E+`0<@H!)_DDRQ5t0HLFGxI2gQe#%;)cc_dITYY`|(7_0=LFf@j35UsYrI z$bPXlpTckJ&;;2%r^sm-+-Mf-Z!mvJX|jMVhmMTp-jnQM!}15_Kji`X0_EcgXO#&A z)9Q~Lb8>X2qpm}YUS$rH^_d^W&2HBLW7i$#Scua;8C-~sPyp;+Gm+h2{KZ#G-J);% zUSi@3OQJx2qsbAcX*yn1Bm(+`qK>|8lo~vX812Vk1ZTI(^Jm6Nc_WA^L-=53jR^hM z2FqVgaGTh>i;T>QA}?{wFnmIj0*kY`sD`iSPjuejLQ*zgyr(bxPCRy|V#p;u$I36< zf>dU-KWpOW7K=*6??Q-1laGz>tblI}7*8~!wCFQJ2n!l6e9LAYehkr%Z_#p-Tp1b= ziWhJ6o0Yi1JLx&iD?Q+r%=p8Z+ohqGvE>bDy`okdh<411V9LsAwi=w{Ty!gPa6@p#@n^-lp~6hBcfV_gj};w0c2apwX*xrFWT*` zgTh(^qR4(1%)rzmM{7ieL6G5yuj4@0Ugq7wHYtNxpZt=jsvM9TJ0^Ic=BW36RoeX? zl{(gavL6FFGohsUF5-J0q%7$$oAbzJh_z{8wt6dpb9tGEI7e(K)X0-AIp^b2GZ{BM z@OO;PtMGT%FL78FmlqF8Up}`JNzj)(RT_K!?c462B*a(Lewl442S)?kTAu>+hJEez zN^s^5S{gm0wI>A2y?$erQwsg%F0RBmy!(eO5%2TqUJPrxRu~>FijY$Xwtc{y*b1FE z|HLGOM2OC)Uv$27Z#yuO5{;a*#~c>vW{oQ}95ZLldB$~D_U1UHo#Xnom6W=w;cl+@cS*c9xSn%NDkpDU+Km&YB7a~u}J*ja&O z)9a!hH#fn>Z<*D?Z8S-12V>DBx2^!4ouMrfPFuq!$1{%vqV^6X`wGWhs+A`D&w;)< z8syOel|DJiC{?wcKLGvC1)QbP1XiB$PDQ&Z%SgUB@=+FuFTy|+Uuygj&c9lS)iK2O zKk80t3HE90%b0j>OKnMoougVLL^;uv9pXN$L)E$ns>^dYOFBS>ZciQ*_(-W5!+P4P z0mDuV4=>`*ySy^@%`xoeJcxCz?fl=HTHGFco3Xk4;9rwkeZpiJ5^1KW8W6BKOicZo z6jvl(z)kjzB_{QPr))flc3UT_7KLr6!j^_S+p)X0$z7JkPQPnW3EF3~s;JoRB-NyW z(;eYyc}M&Xdbz8MwC`XWD`TmYNmBb%jqB*UD{Iz~(purOdwy4sFg7Z=xBZyIyLQJtZMNW=Jnzpd z!QKo}R@^Fm#GmHCh^N6%DX~v*!iNHaHgaDeeaUXB-!DEGiCOXi&#V#J@oG!=cS;HJ zmyf!?p3wP-U8gE_7h`a4-nYi!(?NrQ^Es255q1 zz1MdZLsS6P<8<2=yEz3aCJ+WtdnNzK!?pnqp!I_^*_hkkh~k11>p!a+;1Es-i(vWU z{gU<5iJ)jiEXPulI}wnQ70+8E@>b+RnoZLSpN_!#+oE}>202yXs|Wg<-|YBPrgcv| zQ;rKypE4S#q$U>#&L6ohH~LU*R!Z8anYARSI-bUo7iYU1$@2I;LsHZDGByo4$fmHz zO|p?>`@4ZYRPF=oR`RVm?{Px)pI;d$ioPtlr%B)CZ)WjZpR?%)+rBNC*S{QQiE_U* z<#^md1=b*S=*TirQUJLfNugXEMk#$1Df+P;{72Sh~7ft=pPN zbmA{Rah6=3fN``R8cO&KG6C5-R7^Dpj(si}_F6LhXHJ2|2lj>wH@ zs}+{BlW)SPA_u_s%Mk)2G~P!8t!;wn-IAUi8DrDl)xQ%CBq47Kz5iIKMpX`w{n>u^ z!XZz}`;3}dw-1=Z`)mWYE+LiZ6RVI}LaAu*3(b(jOdWDQ%601bCU^|SoVz3ymw1Un0x z?&GLE(KOS^7~K?mO&YSTBGT}>4e?)qUS8^Jb$FOPXwkf5I=B5`at^PcmgZ3*2GuX* zGZ9>h#@|{6nTcZF;KmmxipwPS5R?%HubN<`@$xwD@z#c}!+qA8bmf+-vjb~s0uo)F z$h=|uSGnIL1#sQlS|fZ%2fTSzFCs%&C^VF6L_R_bC1&}+)v>LWF)DPn=~_oM8@;g z&~G5rl4+kvyc}_t4cGOXSU3K3q2X>n*Bn*igq|6StZ6rHtA6evy3>SUI+l-9udGwH z?az(N1Dq8bhZEAQ!5Izt?75d>X3ay>HUtXA^Qcj)0v5gsxMu+8x6E^fFANWL+wyWM zigq3qqMw%zLwWKB+#}#ruW#qXTMwoW+Z%Q=I+E$Lg98rr?D$nhl0zo8&#A>e(7Eh6bkd01b3&AgD2ATc z|Ehvd{*a7(L^t$iI`eJsHjcSe7lt>g9MgNNq+yy~4xsSBk3Y%5*LJXuDYDko9Qv&l zx0;^3SgGI$Xg-7QT~xxQ6z{QG3iwH7S9*zX{4T$rD>Y-i5p@l1e8!7BH5k7T<9utp z`67Je4YZM9`sdd6`dK2FStVX)^nb7(`z4yV_wp2-?_(({PeUb<#|VhYIpXK-(_1?M zjq#c&0~GJ&q1RnR@~KxB_Hk`+D?YB~gQ&x`%$7PX)inAczYWW^7?!{u=#0a%?hhMb z$(N2=Nfh7N@*EIVkjz%&`WT1wCPcn}qx-|7vs7}PJ$>zpG~AW`-N(xMMo*dei^Ki2 z@(*`eDj~+6u;E<33C2?U$x~@JV%O_!7F*XbCPaRv8cA!JYVz=Ijpbh*&O_Q_9yEGRG(8S zPqR$96UOUJC9kdiS}h+N09((o#yZ z9X3Osc~Q6{p+t;}%ngR4-w1o!2WX=EeyX!oUA1kH1!Db<5u z7V(LaHI?g0k*C zakC2GhDAKYvjEp7(xus?%)Brpq8-UPZ!OC;0RjsiMKaK4*Gngz#U1eP&kg5*bqARo zW`_lm-nYzx*%`rW6kjG9+qJEcNfEbU(i0w_d~ow=cGrxtaf5y3AN5T~bz^kpsB{m0 z>h%}C`c-!M?)Nr9-1<%6f?HtMq=z9A2}fMB&W#$-JB0MoJ>zfM77Kfx`Xqbgmr%es>SJw@+ z{G4D0{|2QR2?v|(7Kf;Gmil251^SP#A@et-6w%5IQd$J`nDbLoB1ilIQKNjG(OVCE zvlT{=M-jX$RtmX5AF9*&b0c%1;=?ibn&YUeckd7t(TWsll`N;|g3*#h$*2cmL#w4Y zRg8!Ij5noybEv;=Vq|yjow3!I2iM|Cy(Ic@YW(Iv%vH1k-+C<4%r48dBc_fpB?_FG zU~?iNxy42t_yXlrfVcbPj(F_--Ld|c> znjiEYhru=qkqEA5%K`iVcAz|aCF3*xC`jVK<2Yx_Sc%s#+2w? zTiAtjstHp#>bLH)>#ulEzPoK)f20-=j_GmW^^y3h|JqIeyd?K^Ck*vqx1FqOx)NK% zI21cxNz3q!Wt@31`1=qYtRXw9(j#SHmF~BaG?9gWVieQiRwiND^*J`}|&(J}(?tNnWlGY-E3VTDm^IVTvSb@KGKmS2{xG-6{Ffgcn&3t@c zxsT48|9EMpS8=Zrv_>h1+;5s4j_ra8tV}^Uq-ojKY^`cv(q|f6Z+NLP-G!DvcI=H7 zt=Q>!?_S>pQh)1{Htuz$6{fe;#fAQA@Y!N;;WvY;wv)XyWj99m_PE9@b0>lwWfYW- z>4SGL&yvZrBNtrr3;`VsHj5gG^q6hs`QGhcUOhjOnc8Pb`x7*=*b&OOv0ZXz4;=KX zvP$$^SHiP!E-UK|n9pTuP9LH5OQV&3xj{kwK#42aEOIhDd z68sq1Bra*oM}iq?T6nA^4Vc&%AeYBQpz1Au~hJZnea`{fi8=-%YI--O+HoqVe z*`t;e&l%qKV7vKCdI0EcRsO;2p^v}p0U@4Rx7_eRT-2n8*DnY*8t%&Dl^nU?Qj+}Q zYLtFIuY8q1&qnrFtL(~QaJWAA*?E*9*As?Fm+4Fu2&WIF3Q(QiM)aHCPE7S_aKvy_ zYc~%$cg~f(49JMuir+v8Gu~=^(8A!F^4Kck>kPJHL>a>w)MuskV*QEYQRXJVxt+T# zNhf|lAIpK-PK3hu5QIK<%%!k5+jR6<_ir~!W4C7Vcq(Ai{=p_Q(?_ZA`fEqlG1rWB z;e5%Bx!`t(0(FU;|3gnROEvG-d9piVJ4;{6vK=ggd;rViZ^A?C9{DgozD`ql#Si1e zYYL6sx@%cr5^OH+G1nIJe$&vxW^JEsODCH*mJ`Ar7)U(R2-E@V>>cCY`;CkV0({*f z-*Kxm*Sj24$00hu^z8(+8x&ml+9J=TGdI~~A*#7%e#d{EtIs9nW_6~2*Mcq}LLV&Y z&iHO4s+2xDk(JJa^$(1(Ka5j(xcKfvSdj#m?V4IzSlgQ%{9>4}m~M62p5na8ca6>O zd&B^%cs-<}$b)3D#j&9?5GqTORj2BHy3vBhE3sO41i%@wAx}%oe6Q)XkprPAV#H^( zE&PB-hvAwgW%kA;i`D95d{NJ6JDC|5G3|M$Z#~n~P&|!uUmMY-AV0+_hwakS%j}(h z;LP|tuJgMOu>4^ZwqeJo6OuV7cHYy^ANo{wKee3;6>pZT#=^8R`c2F#%T1{gXufxW z>4jKzbyfM2m8tiV@Q1n0qG^GwC37bf6lnr~T8bRH$Q~c%_4SKa;bAGvsjkYnBdj~9 zE#pBtS-yIuOa8$Wwrxw2pQAc3qCg0TT9qMzp7VJjFg&8*p{D)HE2u8H&d;)2BqEnM zmWfA_adDG3c&DV9m?RlJx#nOUFH>di3y9r(x?LyG`)NqH;__IZM6iuu%|qqrXmhsu z;Obv(Jpp{Tjy2SHd8f2I0n|v?S ze?f@bu=|w&ij|a$ac2+o(50`)c1`kT4dK-1O6lFOs@>(FkHi3f;w0tNw~J@A`3}xR zwo2;u*Ub$KH62##AoSg>s7F|2bMvLq+`_XD0rSB5B|EvO;gh_;g7{WMSh!bkvZOh> zyvDxZlU!2evpWNzytku(3ywlv+K~N+( zBJw+#qID)o6aCm~iTYk&ORZ3z`yt|}A6b*MXavv_oqq(EQTRSBm!>-S2k{lB{4dh; z&M=yPL|12{EhygfX^4kUjW`}3x^dpB>HiAc zSnYcKkS7)$rm0z@H|YD(S&&_?5p`@j=~$I<5RFu@SC!wAxs&%LKNX#ZbzpT+<8!wG zpWi}v$1$JTUJi>GlHFB)EjPrKP^LV`(J%LtV9fH7#5+eoZFUAAI;!({5gKrJ)npa!^`#4l{|vZCd5H z7k$b8+gYgRiim_D+UJyp4qPeI*Fpm_m_S0MDoObLusMa z2b#rU!7LsIUf}>0-9?AMfizFRYjIybD?VjBo_#H27LDD11DG7~cCiVI+W>_ih8Uh;V~y4%-psWwbdw zqVLIc*5ui9hCiqw0;m!fi0VEufKoSE_}Gk&QTREH_2RedUuGdImCK~3*CS3w=w~%y z2CGcrD8HR#iOwo;%!Du^R!I4L%_W?f>|T1738RPVp;1RncYL{K{cq2BvfzqOL=-by zDRoIF!(iQE*UKcyNX>(w>t9;8hRX1`V{36ORAw4{82%3>L{x0zKOR>5zN{R&OcIZT zwd&Z$$3SfQRVlGI{gLU(@6$rJ0$HXwR|cjL=m9TrZLycm9Ku|RhC=xJQL?a_ zzc@7)1Qt=GTL^>Pf33+x+-S4Oo{>gO>J=X|h-#C!iJmuf3#Dv?-zN@2Kgoxjy!`Hq zyCLXoH4G(4qVvL6&wT%VDPmolkwD`%yZ(b^r2This%%%T zXOoux3LOQJlm4F{v~)k?Iag*@T0N=)iDVuAdrkAMy>(Zk>{k8ng#oq{4*&MwivY?1 zVvSm5`R^6T{J-~i$G{m@D)$}xfr{s_QIZThv(%A1*HGYQJF!ayuitChn=Px#d_AuaviW@QmfzB!!H zs5_3hVfF6^T(IM-IioGUEi!;8bleXY+@76G*#*8Y)?`z@u>8d_0|*%aw=H^J7KOyd z{L`vGOAQ6gp$XtwJ}(VR7VOt)4YOh-fJV}S6#8*qztO0XUo_hyk$itn<|+hF{!B~u zPt!`{n~*FFs&L8_M}1Qgm>L$i#Yg$!cv$TFrSS2R*ez~nKnQM8@83_vRC`D%Rhd0L z_tSWNAl*?3M60owSDxH=es^2|)61g%H{(~nVPQ->I7IcO1fkxn_vQOz4R_cKAQ!4(j05{QM{1i;Kf*x>&JO>wWf}W-fo?8tMP-qm{B0N1j*s!c6P&?-zm04~HyJ zO5MoT?1)YYj}sKz-%S{1!|BggWID#PI@AgG<7R})qyJ8uKy`NF_uHUv?{$r1;1iPd zS35B$gxI3(mq$w>2;QccWjd(BN)gH}%f)-%KdmBP@XkYNvg3pSR83P^CZ{)_we+#o zWsf9XJW_wZpz2MErIpo6e*)Vd5WD!QG@cUng}|TAcD-2wXNnKqvj3fSb#lw^0^wwb z9lZxOy6&4K)~n2nt@hu3GoN1^=wP;c$TNaqP_cp5nVoW`lx*x<+6$TexKyOGi-UP* z|6hMv>V%5UWOILASYUyrpr*bkjgkM1%FANAK=j-17bGp<6_`{9i9Xt>mP(sAFc94RkU zhup+>-h};`ryoU6tBD^O>Hj?YorxsxG|q9wsAQke<6ure*kw09d?1O->UyEkEjpTa zWlRudbirV$Q@qe(MsxC(^WxLLq{ls>;X?RjOwRpr z*q9pp>@4tjt+z7}gYcbVy0B_!0`cQ?_5jt;HV}Mt+Ct7 zt9rjsw2{9CV!i#Ex8eS~_Gh%*xx{{2zfZWghWEtB{rC8PhuFhS0EMxD98l!0gS?Md zWhRqE{PmYp^{)~V61YtVpIx;+-b%P1R8KFL)c*FbUGky$?Xg95HK6~1bkuUod575W zwQ+Y~=c|5^^@W3QHAJw zV&33RwC~*--&SDL!_A(yNb}j4!d*JZO1bs^z;0zo=(lxz`bS$y<(Zb5O~kK7zRELp zKIg^y7%)Psm!I?z>|5UWM13<`{I}09l+Ihiy)|c}%fWGfwH(|FC#c}&ZH(hJ1LGBH zDXVDf^(F-;ky5zG zCFz@rcwgDcXq`BX5qY3P&Af-lL!MgG4>^AH*hnZ4=N;$}yhrdg!3Ra2vlvyw#s}cP zC6)p%e|tt>q7n75yjJykxI2YuuM*zof7b7AnJ4*u`V<#8q{aIdGc+RNn;p`hNh5%A zNV!`MqiguYNPIqfYZY&?KU4l98AF?4ez;w7>DX<3yyx<|JMM+|F=w_FWcpwt z2LA}{cz9fNTXF#Aa0>feHZHXz$bkTv-WMq&`e+Dt9K;TE|19=F;NDlA;eszmEsxNM z7w3*D2KOT$ThqlK@0_57QHkG^&NCnHNL%hNbi^EQh+51HJR zZ@+GN*tFVilg4Zz4Hah*cHp;~`Dw^)zbtvRTU_?8<@|V3Q@=CoRe-_vNcNp7Z&Zs> z#-^#MF1q*Wxll!adom7{C_G(7*hu6m*=;=(f20+$y~nYm;t4MGV7qJ|%SVToEd!zc zL_yF6M^TsEE~nS+AzK(UuPDgKUbXt%pABQcM%#eMD~PXbh-5>$(&75vjyK1>G#<*2 z_gAeT=B8tALBU`I&);^&IDDn^y1eP`gbl<@G}nm$4B0@uF=SYx_`d;U$|F_@=kx07 zK8!GzN58mbyU;stS(pl9F7^Aq6Ou0B3vChjqvzkci$8XZFD+$8zjHa5ONe+vgwKMf z!kz`c3cja7?ZTC)T3aoX3W*xYHkREE<$fNN1)$(I0AvcUuB{=rw6qu)8+QhgU`n2~ zxANr2(Uqz*-!;a4f11bjU}a|3I{?49*!-09p-U8+7{KH5$we(Oubk>s2LGk!g*Du8 z!@y%oLj#0%p3WVj99|bimARS2P8va<<>qVd~q z-Ka18Yy0xXM)yE_y1gR~tjHKmrfH6+$Wi^F)mG;g=U@e~qLDm3JwHC#+}Pag>CWLT zh$8QOr)k?;a4@oCq3j;VZ8l5^*Qi=VXy;iGOW1tM)=1H}tc-Uau3n!Hk3q-jl>3H< z3-xzR;50$(2IuRbOL~-BqHx=NeHt&g9jEw`;cHSD+8^iikJV!U%|qZ-KYuPGNs7<~ zMNc@a6QHt0L0P+L!!aqb561Ga?hvaC$(|yd?~YXVi7H^_@t8_nY3Ziz*_Q(Z=>wNS zv$c1>YR}4&RPfUkkrjt+b(|YI_k9E(RaWvOR{`gDM}DW>$>OBnA{J0)qPAqhnxV>c z#6mFtk$!V_FknX_%4#dG(q*LIAs*z7B|Ey;wT0#tPi59p>#~xPkkD;MJ<$h)F|Ww| z@!&ctT@dI@lZc~*m6z_q_5`gFsQ&*b?DMb0}Z^wmjPRQQ<~QH#d7_S1+>>Bs51}Ml{xY9qOfsXy%X6Ub$Yt zg6&P0oeJP5w04(1Fh(D3th{s+UJd)E%JS4co>2B$g+J@-_F|*Z-PLKd*V%5;aK?3G zns9$`^z=DUmb;vN>N2;l3T``ps0B@Oe7V6Brh>^5Wp7BfQI6gzf|jy%GCdq8wl(<2|{uKB~5dJ0FSUjb!aef=G%a3r%#QkV3Z zi#AlvAGQ6-E9qCPNOVg0DkyYFbOzn2&xk25qGmi5?jQPUAFrD$kDwx+7wMinVJrPj zFh1DfY~{Fv>d7yUb4AMde$_1r4BVQdg@UaI5z8m-XNj+W*lx{jB^2TH3cqSfzx zp}!g2!2ww;VFN75-4G`~5w^g6rH@kMaOg_`VpdG1W%A|l(wJ>^aVf;EV-*E5-YP=5F$n6D#9Hs4AM zPA6%GM?|2iaIeLs>+Y?D;IvA#tfhxfbc>C??wJoPGtfj9Mt&0i)?4O2+(bdH?3=Kq zx~gh+TTa@Goi=0~baFv!qO-&Cm)mnC#ck68xZ*4it^k6|L#o&G_RKcC5;v67H1&l_ zt)imlQ%xS+J9l#Jl`wG%#TJ8#Gd9{6U#)#67A}ZMlYa3SjM~J#2_5k0E^iqc14GcW z3M95|eUy7#BvE@yyQ;#(mp3|swtW9)uEgCCwSb|ISXY|7NY|wYYbrwb zTpZqpj3fdvt`T*Q3c@0lr$R79rZ%z1yTNi%9-D-_V4rZB5YF*QM^dqJ59ABlEI&-{ zoUUm-CcFJU>I;#>E2km86M}aiGfxQW%tv#6%-KFXS)CpUHiLRF9f0^7Qu$^%KEx#- zY3h5s^td%`uaC`qbQ%&Mn}+)iMUZk)gIeFiy-tUOzQtmJfFfQ8R|SzZga>GCNGw@- z?IGOIGfEC(ZOp-5WHcQ1TKkW3eE`3tD~Y!d(hm!14S)joF(-aS08U$XG{DqgIm8