From e530a797f714bbd8e0e5a0ca0abd0f792e43a977 Mon Sep 17 00:00:00 2001 From: Mrt134 Date: Thu, 18 Aug 2016 12:26:45 -0400 Subject: [PATCH] Organization update 2: - Moved API docs to general "docs" folder; all handbooks are now in the same area. - Deleted "pcbsd_style" from all three handbooks as it is now trueos_style. - Fixed a number of themeing elements for server and client handbooks. - Added logos to both handbooks. --- api/themes/pcbsd_style/README.md | 24 - api/themes/pcbsd_style/layout_old.html | 205 - .../pcbsd_style/static/css/font_awesome.css | 1734 --- .../pcbsd_style/static/css/pcbsd_style.css | 4003 ------ api/themes/pcbsd_style/static/css/theme.css | 5 - {api => docs/api_reference}/Makefile | 0 {api => docs/api_reference}/classes/beadm.rst | 0 .../api_reference}/classes/dispatcher.rst | 0 {api => docs/api_reference}/classes/fs.rst | 0 {api => docs/api_reference}/classes/index.rst | 0 .../api_reference}/classes/iocage.rst | 0 .../api_reference}/classes/iohyve.rst | 0 .../api_reference}/classes/lifepreserver.rst | 0 {api => docs/api_reference}/classes/logs.rst | 0 .../api_reference}/classes/network.rst | 0 {api => docs/api_reference}/classes/pkg.rst | 0 .../api_reference}/classes/systemmanager.rst | 0 .../api_reference}/classes/updates.rst | 0 {api => docs/api_reference}/classes/users.rst | 0 {api => docs/api_reference}/classes/zfs.rst | 0 {api => docs/api_reference}/conf.py | 0 {api => docs/api_reference}/connection.rst | 0 {api => docs/api_reference}/events.rst | 0 {api => docs/api_reference}/index.rst | 4 +- .../api_reference}/sysadm_circle_red.png | Bin .../themes/trueos_style/README.md | 0 .../themes/trueos_style}/breadcrumbs.html | 0 .../themes/trueos_style}/footer.html | 0 .../themes/trueos_style}/layout.html | 0 .../themes/trueos_style}/search.html | 0 .../themes/trueos_style}/searchbox.html | 0 .../trueos_style}/static/css/badge_only.css | 0 .../trueos_style/static/css/font_awesome.css | 0 .../trueos_style/static/css/trueos_style.css | 0 .../static/fonts/FontAwesome.otf | Bin .../static/fonts/Inconsolata-Bold.ttf | Bin .../static/fonts/Inconsolata.ttf | Bin .../trueos_style}/static/fonts/Lato-Bold.ttf | Bin .../static/fonts/Lato-Regular.ttf | Bin .../static/fonts/RobotoSlab-Bold.ttf | Bin .../static/fonts/RobotoSlab-Regular.ttf | Bin .../static/fonts/fontawesome-webfont.eot | Bin .../static/fonts/fontawesome-webfont.svg | 0 .../static/fonts/fontawesome-webfont.ttf | Bin .../static/fonts/fontawesome-webfont.woff | Bin .../trueos_style}/static/js/modernizr.min.js | 0 .../themes/trueos_style}/static/js/theme.js | 0 .../themes/trueos_style/theme.conf | 0 .../themes/trueos_style}/versions.html | 0 docs/client_handbook/conf.py | 8 +- docs/client_handbook/index.rst | 4 +- docs/client_handbook/sysadm_circle_red.png | Bin 0 -> 5011 bytes .../_build/doctrees/basics.doctree | Bin 26098 -> 0 bytes .../_build/doctrees/environment.pickle | Bin 9224 -> 0 bytes .../_build/doctrees/index.doctree | Bin 5568 -> 0 bytes .../_build/doctrees/introduction.doctree | Bin 7804 -> 0 bytes .../_build/doctrees/manage.doctree | Bin 6374 -> 0 bytes docs/server_handbook/_build/html/.buildinfo | 4 - .../_build/html/_sources/basics.txt | 147 - .../_build/html/_sources/index.txt | 24 - .../_build/html/_sources/introduction.txt | 37 - .../_build/html/_sources/manage.txt | 36 - .../_build/html/_static/ajax-loader.gif | Bin 673 -> 0 bytes .../_build/html/_static/basic.css | 604 - .../_build/html/_static/classic.css | 261 - .../_build/html/_static/comment-bright.png | Bin 3500 -> 0 bytes .../_build/html/_static/comment-close.png | Bin 3578 -> 0 bytes .../_build/html/_static/comment.png | Bin 3445 -> 0 bytes .../_build/html/_static/css/badge_only.css | 2 - .../_build/html/_static/css/pcbsd_style.css | 4003 ------ .../_build/html/_static/css/theme.css | 5 - .../_build/html/_static/doctools.js | 287 - .../_build/html/_static/down-pressed.png | Bin 347 -> 0 bytes .../_build/html/_static/down.png | Bin 347 -> 0 bytes .../_build/html/_static/file.png | Bin 358 -> 0 bytes .../_build/html/_static/fonts/FontAwesome.otf | Bin 62856 -> 0 bytes .../html/_static/fonts/Inconsolata-Bold.ttf | Bin 47064 -> 0 bytes .../_build/html/_static/fonts/Inconsolata.ttf | Bin 63184 -> 0 bytes .../_build/html/_static/fonts/Lato-Bold.ttf | Bin 82368 -> 0 bytes .../html/_static/fonts/Lato-Regular.ttf | Bin 81980 -> 0 bytes .../html/_static/fonts/RobotoSlab-Bold.ttf | Bin 36596 -> 0 bytes .../html/_static/fonts/RobotoSlab-Regular.ttf | Bin 36276 -> 0 bytes .../_static/fonts/fontawesome-webfont.eot | Bin 38205 -> 0 bytes .../_static/fonts/fontawesome-webfont.svg | 414 - .../_static/fonts/fontawesome-webfont.ttf | Bin 80652 -> 0 bytes .../_static/fonts/fontawesome-webfont.woff | Bin 44432 -> 0 bytes .../_build/html/_static/jquery-1.11.1.js | 10308 ---------------- .../_build/html/_static/jquery.js | 4 - .../_build/html/_static/js/modernizr.min.js | 4 - .../_build/html/_static/js/theme.js | 131 - .../_build/html/_static/minus.png | Bin 173 -> 0 bytes .../_build/html/_static/plus.png | Bin 173 -> 0 bytes .../_build/html/_static/pygments.css | 65 - .../_build/html/_static/searchtools.js | 651 - .../_build/html/_static/sidebar.js | 159 - .../_build/html/_static/underscore-1.3.1.js | 999 -- .../_build/html/_static/underscore.js | 31 - .../_build/html/_static/up-pressed.png | Bin 345 -> 0 bytes .../_build/html/_static/up.png | Bin 345 -> 0 bytes .../_build/html/_static/websupport.js | 808 -- docs/server_handbook/_build/html/basics.html | 312 - .../server_handbook/_build/html/genindex.html | 168 - docs/server_handbook/_build/html/index.html | 200 - .../_build/html/introduction.html | 186 - docs/server_handbook/_build/html/manage.html | 204 - docs/server_handbook/_build/html/objects.inv | Bin 476 -> 0 bytes docs/server_handbook/_build/html/search.html | 178 - .../_build/html/searchindex.js | 1 - docs/server_handbook/conf.py | 16 +- docs/server_handbook/index.rst | 3 +- docs/server_handbook/sysadm_circle_red.png | Bin 0 -> 5011 bytes .../themes/pcbsd_style/README.md | 24 - .../themes/pcbsd_style/breadcrumbs.html | 20 - .../themes/pcbsd_style/footer.html | 36 - .../themes/pcbsd_style/layout.html | 172 - .../themes/pcbsd_style/layout_old.html | 205 - .../themes/pcbsd_style/search.html | 49 - .../themes/pcbsd_style/searchbox.html | 9 - .../pcbsd_style/static/css/badge_only.css | 2 - .../pcbsd_style/static/css/font_awesome.css | 1734 --- .../themes/pcbsd_style/static/css/theme.css | 5 - .../pcbsd_style/static/fonts/FontAwesome.otf | Bin 62856 -> 0 bytes .../static/fonts/Inconsolata-Bold.ttf | Bin 47064 -> 0 bytes .../pcbsd_style/static/fonts/Inconsolata.ttf | Bin 63184 -> 0 bytes .../pcbsd_style/static/fonts/Lato-Bold.ttf | Bin 82368 -> 0 bytes .../pcbsd_style/static/fonts/Lato-Regular.ttf | Bin 81980 -> 0 bytes .../static/fonts/RobotoSlab-Bold.ttf | Bin 36596 -> 0 bytes .../static/fonts/RobotoSlab-Regular.ttf | Bin 36276 -> 0 bytes .../static/fonts/fontawesome-webfont.eot | Bin 38205 -> 0 bytes .../static/fonts/fontawesome-webfont.svg | 414 - .../static/fonts/fontawesome-webfont.ttf | Bin 80652 -> 0 bytes .../static/fonts/fontawesome-webfont.woff | Bin 44432 -> 0 bytes .../pcbsd_style/static/js/modernizr.min.js | 4 - .../themes/pcbsd_style/static/js/theme.js | 131 - .../themes/pcbsd_style/theme.conf | 12 - .../themes/pcbsd_style/versions.html | 37 - .../themes/trueos_style/README.md | 19 + .../themes/trueos_style/breadcrumbs.html | 0 .../themes/trueos_style/footer.html | 0 .../themes/trueos_style/layout.html | 0 .../themes/trueos_style/search.html | 0 .../themes/trueos_style/searchbox.html | 0 .../trueos_style/static/css/badge_only.css | 0 .../trueos_style/static}/css/font_awesome.css | 2 +- .../static/css/trueos_style.css} | 168 +- .../trueos_style/static/fonts/FontAwesome.otf | Bin .../static/fonts/Inconsolata-Bold.ttf | Bin .../trueos_style/static/fonts/Inconsolata.ttf | Bin .../trueos_style/static/fonts/Lato-Bold.ttf | Bin .../static/fonts/Lato-Regular.ttf | Bin .../static/fonts/RobotoSlab-Bold.ttf | Bin .../static/fonts/RobotoSlab-Regular.ttf | Bin .../static/fonts/fontawesome-webfont.eot | Bin .../static/fonts/fontawesome-webfont.svg | 0 .../static/fonts/fontawesome-webfont.ttf | Bin .../static/fonts/fontawesome-webfont.woff | Bin .../trueos_style/static/js/modernizr.min.js | 0 .../themes/trueos_style/static/js/theme.js | 0 .../themes/trueos_style}/theme.conf | 3 +- .../themes/trueos_style/versions.html | 0 160 files changed, 150 insertions(+), 29135 deletions(-) delete mode 100644 api/themes/pcbsd_style/README.md delete mode 100644 api/themes/pcbsd_style/layout_old.html delete mode 100644 api/themes/pcbsd_style/static/css/font_awesome.css delete mode 100644 api/themes/pcbsd_style/static/css/pcbsd_style.css delete mode 100644 api/themes/pcbsd_style/static/css/theme.css rename {api => docs/api_reference}/Makefile (100%) rename {api => docs/api_reference}/classes/beadm.rst (100%) rename {api => docs/api_reference}/classes/dispatcher.rst (100%) rename {api => docs/api_reference}/classes/fs.rst (100%) rename {api => docs/api_reference}/classes/index.rst (100%) rename {api => docs/api_reference}/classes/iocage.rst (100%) rename {api => docs/api_reference}/classes/iohyve.rst (100%) rename {api => docs/api_reference}/classes/lifepreserver.rst (100%) rename {api => docs/api_reference}/classes/logs.rst (100%) rename {api => docs/api_reference}/classes/network.rst (100%) rename {api => docs/api_reference}/classes/pkg.rst (100%) rename {api => docs/api_reference}/classes/systemmanager.rst (100%) rename {api => docs/api_reference}/classes/updates.rst (100%) rename {api => docs/api_reference}/classes/users.rst (100%) rename {api => docs/api_reference}/classes/zfs.rst (100%) rename {api => docs/api_reference}/conf.py (100%) rename {api => docs/api_reference}/connection.rst (100%) rename {api => docs/api_reference}/events.rst (100%) rename {api => docs/api_reference}/index.rst (75%) rename {api => docs/api_reference}/sysadm_circle_red.png (100%) rename {api => docs/api_reference}/themes/trueos_style/README.md (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/breadcrumbs.html (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/footer.html (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/layout.html (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/search.html (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/searchbox.html (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/css/badge_only.css (100%) rename {api => docs/api_reference}/themes/trueos_style/static/css/font_awesome.css (100%) rename {api => docs/api_reference}/themes/trueos_style/static/css/trueos_style.css (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/FontAwesome.otf (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/Inconsolata-Bold.ttf (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/Inconsolata.ttf (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/Lato-Bold.ttf (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/Lato-Regular.ttf (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/RobotoSlab-Bold.ttf (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/RobotoSlab-Regular.ttf (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/fontawesome-webfont.eot (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/fontawesome-webfont.svg (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/fontawesome-webfont.ttf (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/fonts/fontawesome-webfont.woff (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/js/modernizr.min.js (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/static/js/theme.js (100%) rename {api => docs/api_reference}/themes/trueos_style/theme.conf (100%) rename {api/themes/pcbsd_style => docs/api_reference/themes/trueos_style}/versions.html (100%) create mode 100644 docs/client_handbook/sysadm_circle_red.png delete mode 100644 docs/server_handbook/_build/doctrees/basics.doctree delete mode 100644 docs/server_handbook/_build/doctrees/environment.pickle delete mode 100644 docs/server_handbook/_build/doctrees/index.doctree delete mode 100644 docs/server_handbook/_build/doctrees/introduction.doctree delete mode 100644 docs/server_handbook/_build/doctrees/manage.doctree delete mode 100644 docs/server_handbook/_build/html/.buildinfo delete mode 100644 docs/server_handbook/_build/html/_sources/basics.txt delete mode 100644 docs/server_handbook/_build/html/_sources/index.txt delete mode 100644 docs/server_handbook/_build/html/_sources/introduction.txt delete mode 100644 docs/server_handbook/_build/html/_sources/manage.txt delete mode 100644 docs/server_handbook/_build/html/_static/ajax-loader.gif delete mode 100644 docs/server_handbook/_build/html/_static/basic.css delete mode 100644 docs/server_handbook/_build/html/_static/classic.css delete mode 100644 docs/server_handbook/_build/html/_static/comment-bright.png delete mode 100644 docs/server_handbook/_build/html/_static/comment-close.png delete mode 100644 docs/server_handbook/_build/html/_static/comment.png delete mode 100644 docs/server_handbook/_build/html/_static/css/badge_only.css delete mode 100644 docs/server_handbook/_build/html/_static/css/pcbsd_style.css delete mode 100644 docs/server_handbook/_build/html/_static/css/theme.css delete mode 100644 docs/server_handbook/_build/html/_static/doctools.js delete mode 100644 docs/server_handbook/_build/html/_static/down-pressed.png delete mode 100644 docs/server_handbook/_build/html/_static/down.png delete mode 100644 docs/server_handbook/_build/html/_static/file.png delete mode 100644 docs/server_handbook/_build/html/_static/fonts/FontAwesome.otf delete mode 100644 docs/server_handbook/_build/html/_static/fonts/Inconsolata-Bold.ttf delete mode 100644 docs/server_handbook/_build/html/_static/fonts/Inconsolata.ttf delete mode 100644 docs/server_handbook/_build/html/_static/fonts/Lato-Bold.ttf delete mode 100644 docs/server_handbook/_build/html/_static/fonts/Lato-Regular.ttf delete mode 100644 docs/server_handbook/_build/html/_static/fonts/RobotoSlab-Bold.ttf delete mode 100644 docs/server_handbook/_build/html/_static/fonts/RobotoSlab-Regular.ttf delete mode 100644 docs/server_handbook/_build/html/_static/fonts/fontawesome-webfont.eot delete mode 100644 docs/server_handbook/_build/html/_static/fonts/fontawesome-webfont.svg delete mode 100644 docs/server_handbook/_build/html/_static/fonts/fontawesome-webfont.ttf delete mode 100644 docs/server_handbook/_build/html/_static/fonts/fontawesome-webfont.woff delete mode 100644 docs/server_handbook/_build/html/_static/jquery-1.11.1.js delete mode 100644 docs/server_handbook/_build/html/_static/jquery.js delete mode 100644 docs/server_handbook/_build/html/_static/js/modernizr.min.js delete mode 100644 docs/server_handbook/_build/html/_static/js/theme.js delete mode 100644 docs/server_handbook/_build/html/_static/minus.png delete mode 100644 docs/server_handbook/_build/html/_static/plus.png delete mode 100644 docs/server_handbook/_build/html/_static/pygments.css delete mode 100644 docs/server_handbook/_build/html/_static/searchtools.js delete mode 100644 docs/server_handbook/_build/html/_static/sidebar.js delete mode 100644 docs/server_handbook/_build/html/_static/underscore-1.3.1.js delete mode 100644 docs/server_handbook/_build/html/_static/underscore.js delete mode 100644 docs/server_handbook/_build/html/_static/up-pressed.png delete mode 100644 docs/server_handbook/_build/html/_static/up.png delete mode 100644 docs/server_handbook/_build/html/_static/websupport.js delete mode 100644 docs/server_handbook/_build/html/basics.html delete mode 100644 docs/server_handbook/_build/html/genindex.html delete mode 100644 docs/server_handbook/_build/html/index.html delete mode 100644 docs/server_handbook/_build/html/introduction.html delete mode 100644 docs/server_handbook/_build/html/manage.html delete mode 100644 docs/server_handbook/_build/html/objects.inv delete mode 100644 docs/server_handbook/_build/html/search.html delete mode 100644 docs/server_handbook/_build/html/searchindex.js create mode 100644 docs/server_handbook/sysadm_circle_red.png delete mode 100644 docs/server_handbook/themes/pcbsd_style/README.md delete mode 100644 docs/server_handbook/themes/pcbsd_style/breadcrumbs.html delete mode 100644 docs/server_handbook/themes/pcbsd_style/footer.html delete mode 100644 docs/server_handbook/themes/pcbsd_style/layout.html delete mode 100644 docs/server_handbook/themes/pcbsd_style/layout_old.html delete mode 100644 docs/server_handbook/themes/pcbsd_style/search.html delete mode 100644 docs/server_handbook/themes/pcbsd_style/searchbox.html delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/css/badge_only.css delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/css/font_awesome.css delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/css/theme.css delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/FontAwesome.otf delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/Inconsolata-Bold.ttf delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/Inconsolata.ttf delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/Lato-Bold.ttf delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/Lato-Regular.ttf delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/RobotoSlab-Bold.ttf delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/RobotoSlab-Regular.ttf delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/fontawesome-webfont.eot delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/fontawesome-webfont.svg delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/fontawesome-webfont.ttf delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/fonts/fontawesome-webfont.woff delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/js/modernizr.min.js delete mode 100644 docs/server_handbook/themes/pcbsd_style/static/js/theme.js delete mode 100644 docs/server_handbook/themes/pcbsd_style/theme.conf delete mode 100644 docs/server_handbook/themes/pcbsd_style/versions.html create mode 100644 docs/server_handbook/themes/trueos_style/README.md rename {api => docs/server_handbook}/themes/trueos_style/breadcrumbs.html (100%) rename {api => docs/server_handbook}/themes/trueos_style/footer.html (100%) rename {api => docs/server_handbook}/themes/trueos_style/layout.html (100%) rename {api => docs/server_handbook}/themes/trueos_style/search.html (100%) rename {api => docs/server_handbook}/themes/trueos_style/searchbox.html (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/css/badge_only.css (100%) rename docs/server_handbook/{_build/html/_static => themes/trueos_style/static}/css/font_awesome.css (99%) rename docs/server_handbook/themes/{pcbsd_style/static/css/pcbsd_style.css => trueos_style/static/css/trueos_style.css} (93%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/FontAwesome.otf (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/Inconsolata-Bold.ttf (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/Inconsolata.ttf (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/Lato-Bold.ttf (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/Lato-Regular.ttf (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/RobotoSlab-Bold.ttf (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/RobotoSlab-Regular.ttf (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/fontawesome-webfont.eot (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/fontawesome-webfont.svg (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/fontawesome-webfont.ttf (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/fonts/fontawesome-webfont.woff (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/js/modernizr.min.js (100%) rename {api => docs/server_handbook}/themes/trueos_style/static/js/theme.js (100%) rename {api/themes/pcbsd_style => docs/server_handbook/themes/trueos_style}/theme.conf (77%) rename {api => docs/server_handbook}/themes/trueos_style/versions.html (100%) diff --git a/api/themes/pcbsd_style/README.md b/api/themes/pcbsd_style/README.md deleted file mode 100644 index 2fa95a7..0000000 --- a/api/themes/pcbsd_style/README.md +++ /dev/null @@ -1,24 +0,0 @@ -#PC-BSD Style - -###A new style for _Our_ docs so as to avoid upstream theme changes. - -**In order to use the pcbsd_style theme, there are some adjustments to make to the _src-qt/docs/conf.py_ file:** - -* Revise this value from 'classic' or something else, to 'pcbsd_style' prior to generating docs: -``` - html_theme = 'pcbsd_style' -``` -* Comment out these lines because the build may fail since these don't exist and/or aren't used right now: -``` - # "stickysidebar": "true", - # "rightsidebar": "false", - # "sidebarwidth" : "240", - # "headbgcolor" : "#fff", - # "relbarbgcolor" : "#696969", - # "sidebarbgcolor" : "#696969", - # "bgcolor" : "#fff" -``` -* Add or adjust this statement below to match, it is for _additional_ places to search: -``` - html_theme_path = ['themes'] -``` diff --git a/api/themes/pcbsd_style/layout_old.html b/api/themes/pcbsd_style/layout_old.html deleted file mode 100644 index deb8df2..0000000 --- a/api/themes/pcbsd_style/layout_old.html +++ /dev/null @@ -1,205 +0,0 @@ -{# - basic/layout.html - ~~~~~~~~~~~~~~~~~ - - Master layout template for Sphinx themes. - - :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. - :license: BSD, see LICENSE for details. -#} -{%- block doctype -%} - -{%- endblock %} -{%- set reldelim1 = reldelim1 is not defined and ' »' or reldelim1 %} -{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %} -{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and - (sidebars != []) %} -{%- set url_root = pathto('', 1) %} -{# XXX necessary? #} -{%- if url_root == '#' %}{% set url_root = '' %}{% endif %} -{%- if not embedded and docstitle %} - {%- set titlesuffix = " — "|safe + docstitle|e %} -{%- else %} - {%- set titlesuffix = "" %} -{%- endif %} - -{%- macro relbar() %} - -{%- endmacro %} - -{%- macro sidebar() %} - {%- if render_sidebar %} -
-
- {%- block sidebarlogo %} - {%- if logo %} - - {%- endif %} - {%- endblock %} - {%- if sidebars != None %} - {#- new style sidebar: explicitly include/exclude templates #} - {%- for sidebartemplate in sidebars %} - {%- include sidebartemplate %} - {%- endfor %} - {%- else %} - {#- old style sidebars: using blocks -- should be deprecated #} - {%- block sidebartoc %} - {%- include "localtoc.html" %} - {%- endblock %} - {%- block sidebarrel %} - {%- include "relations.html" %} - {%- endblock %} - {%- block sidebarsourcelink %} - {%- include "sourcelink.html" %} - {%- endblock %} - {%- if customsidebar %} - {%- include customsidebar %} - {%- endif %} - {%- block sidebarsearch %} - {%- include "searchbox.html" %} - {%- endblock %} - {%- endif %} -
-
- {%- endif %} -{%- endmacro %} - -{%- macro script() %} - - {%- for scriptfile in script_files %} - - {%- endfor %} -{%- endmacro %} - -{%- macro css() %} - - - {%- for cssfile in css_files %} - - {%- endfor %} -{%- endmacro %} - - - - - {{ metatags }} - {%- block htmltitle %} - {{ title|striptags|e }}{{ titlesuffix }} - {%- endblock %} - {{ css() }} - {%- if not embedded %} - {{ script() }} - {%- if use_opensearch %} - - {%- endif %} - {%- if favicon %} - - {%- endif %} - {%- endif %} -{%- block linktags %} - {%- if hasdoc('about') %} - - {%- endif %} - {%- if hasdoc('genindex') %} - - {%- endif %} - {%- if hasdoc('search') %} - - {%- endif %} - {%- if hasdoc('copyright') %} - - {%- endif %} - - {%- if parents %} - - {%- endif %} - {%- if next %} - - {%- endif %} - {%- if prev %} - - {%- endif %} -{%- endblock %} -{%- block extrahead %} {% endblock %} - - -{%- block header %}{% endblock %} - -{%- block relbar1 %}{{ relbar() }}{% endblock %} - -{%- block content %} - {%- block sidebar1 %} {# possible location for sidebar #} {% endblock %} - -
- {%- block document %} -
- {%- if render_sidebar %} -
- {%- endif %} -
- {% block body %} {% endblock %} -
- {%- if render_sidebar %} -
- {%- endif %} -
- {%- endblock %} - - {%- block sidebar2 %}{{ sidebar() }}{% endblock %} -
-
-{%- endblock %} - -{%- block relbar2 %}{{ relbar() }}{% endblock %} - -{%- block footer %} - -

asdf asdf asdf asdf 22

-{%- endblock %} - - - diff --git a/api/themes/pcbsd_style/static/css/font_awesome.css b/api/themes/pcbsd_style/static/css/font_awesome.css deleted file mode 100644 index 166e75b..0000000 --- a/api/themes/pcbsd_style/static/css/font_awesome.css +++ /dev/null @@ -1,1734 +0,0 @@ -/*! - * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ - -@font-face { - font-family: 'FontAwesome'; - src: url("../fonts/fontawesome-webfont.eot?v=4.2.0"); - src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg"); - font-weight: normal; - font-style: normal -} -.fa, -.wy-menu-vertical li span.toctree-expand, -.wy-menu-vertical li.on a span.toctree-expand, -.wy-menu-vertical li.current>a span.toctree-expand, -.rst-content .admonition-title, -.rst-content h1 .headerlink, -.rst-content h2 .headerlink, -.rst-content p.caption .headerlink, -.rst-content h3 .headerlink, -.rst-content h4 .headerlink, -.rst-content h5 .headerlink, -.rst-content h6 .headerlink, -.rst-content dl dt .headerlink, -.rst-content tt.download span:first-child, -.rst-content code.download span:first-child, -.icon { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale -} -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -15% -} -.fa-2x { - font-size: 2em -} -.fa-3x { - font-size: 3em -} -.fa-4x { - font-size: 4em -} -.fa-5x { - font-size: 5em -} -.fa-fw { - width: 1.28571em; - text-align: center -} -.fa-ul { - padding-left: 0; - margin-left: 2.14286em; - list-style-type: none -} -.fa-ul>li { - position: relative -} -.fa-li { - position: absolute; - left: -2.14286em; - width: 2.14286em; - top: 0.14286em; - text-align: center -} -.fa-li.fa-lg { - left: -1.85714em -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eee; - border-radius: .1em -} -.pull-right { - float: right -} -.pull-left { - float: left -} -.fa.pull-left, -.wy-menu-vertical li span.pull-left.toctree-expand, -.wy-menu-vertical li.on a span.pull-left.toctree-expand, -.wy-menu-vertical li.current>a span.pull-left.toctree-expand, -.rst-content .pull-left.admonition-title, -.rst-content h1 .pull-left.headerlink, -.rst-content h2 .pull-left.headerlink, -.rst-content p.caption .pull-left.headerlink, -.rst-content h3 .pull-left.headerlink, -.rst-content h4 .pull-left.headerlink, -.rst-content h5 .pull-left.headerlink, -.rst-content h6 .pull-left.headerlink, -.rst-content dl dt .pull-left.headerlink, -.rst-content tt.download span.pull-left:first-child, -.rst-content code.download span.pull-left:first-child, -.pull-left.icon { - margin-right: .3em -} -.fa.pull-right, -.wy-menu-vertical li span.pull-right.toctree-expand, -.wy-menu-vertical li.on a span.pull-right.toctree-expand, -.wy-menu-vertical li.current>a span.pull-right.toctree-expand, -.rst-content .pull-right.admonition-title, -.rst-content h1 .pull-right.headerlink, -.rst-content h2 .pull-right.headerlink, -.rst-content p.caption .pull-right.headerlink, -.rst-content h3 .pull-right.headerlink, -.rst-content h4 .pull-right.headerlink, -.rst-content h5 .pull-right.headerlink, -.rst-content h6 .pull-right.headerlink, -.rst-content dl dt .pull-right.headerlink, -.rst-content tt.download span.pull-right:first-child, -.rst-content code.download span.pull-right:first-child, -.pull-right.icon { - margin-left: .3em -} -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear -} -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg) - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg) - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg) - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg) - } -} -.fa-rotate-90 { - filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1); - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg) -} -.fa-rotate-180 { - filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg) -} -.fa-rotate-270 { - filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3); - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg) -} -.fa-flip-horizontal { - filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0); - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1) -} -.fa-flip-vertical { - filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1) -} -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - filter: none -} -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle -} -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center -} -.fa-stack-1x { - line-height: inherit -} -.fa-stack-2x { - font-size: 2em -} -.fa-inverse { - color: #fff -} -.fa-glass:before { - content: "\f000" -} -.fa-music:before { - content: "\f001" -} -.fa-search:before, -.icon-search:before { - content: "\f002" -} -.fa-envelope-o:before { - content: "\f003" -} -.fa-heart:before { - content: "\f004" -} -.fa-star:before { - content: "\f005" -} -.fa-star-o:before { - content: "\f006" -} -.fa-user:before { - content: "\f007" -} -.fa-film:before { - content: "\f008" -} -.fa-th-large:before { - content: "\f009" -} -.fa-th:before { - content: "\f00a" -} -.fa-th-list:before { - content: "\f00b" -} -.fa-check:before { - content: "\f00c" -} -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: "\f00d" -} -.fa-search-plus:before { - content: "\f00e" -} -.fa-search-minus:before { - content: "\f010" -} -.fa-power-off:before { - content: "\f011" -} -.fa-signal:before { - content: "\f012" -} -.fa-gear:before, -.fa-cog:before { - content: "\fa013" -} -.fa-trash-o:before { - content: "\f014" -} -.fa-home:before, -.icon-home:before { - content: "\f015" -} -.fa-file-o:before { - content: "\f016" -} -.fa-clock-o:before { - content: "\f017" -} -.fa-road:before { - content: "\f018" -} -.fa-download:before, -.rst-content tt.download span:first-child:before, -.rst-content code.download span:first-child:before { - content: "\f019" -} -.fa-arrow-circle-o-down:before { - content: "\f01a" -} -.fa-arrow-circle-o-up:before { - content: "\f01b" -} -.fa-inbox:before { - content: "\f01c" -} -.fa-play-circle-o:before { - content: "\f01d" -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e" -} -.fa-refresh:before { - content: "\f021" -} -.fa-list-alt:before { - content: "\f022" -} -.fa-lock:before { - content: "\f023" -} -.fa-flag:before { - content: "\f024" -} -.fa-headphones:before { - content: "\f025" -} -.fa-volume-off:before { - content: "\f026" -} -.fa-volume-down:before { - content: "\f027" -} -.fa-volume-up:before { - content: "\f028" -} -.fa-qrcode:before { - content: "\F029 " -} -.fa-barcode:before { - content: "\F02A " -} -.fa-tag:before { - content: "\F02B " -} -.fa-tags:before { - content: "\F02C " -} -.fa-book:before, -.icon-book:before { - content: "\F02D " -} -.fa-bookmark:before { - content: "\F02E " -} -.fa-print:before { - content: "\F02F " -} -.fa-camera:before { - content: "\F030 " -} -.fa-font:before { - content: "\F031 " -} -.fa-bold:before { - content: "\F032 " -} -.fa-italic:before { - content: "\F033 " -} -.fa-text-height:before { - content: "\F034 " -} -.fa-text-width:before { - content: "\F035 " -} -.fa-align-left:before { - content: "\F036 " -} -.fa-align-center:before { - content: "\F037 " -} -.fa-align-right:before { - content: "\F038 " -} -.fa-align-justify:before { - content: "\F039 " -} -.fa-list:before { - content: "\F03A " -} -.fa-dedent:before, -.fa-outdent:before { - content: "\F03B " -} -.fa-indent:before { - content: "\F03C " -} -.fa-video-camera:before { - content: "\F03D " -} -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: "\F03E " -} -.fa-pencil:before { - content: "\F040 " -} -.fa-map-marker:before { - content: "\F041 " -} -.fa-adjust:before { - content: "\F042 " -} -.fa-tint:before { - content: "\F043 " -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\F044 " -} -.fa-share-square-o:before { - content: "\F045 " -} -.fa-check-square-o:before { - content: "\F046 " -} -.fa-arrows:before { - content: "\F047 " -} -.fa-step-backward:before { - content: "\F048 " -} -.fa-fast-backward:before { - content: "\F049 " -} -.fa-backward:before { - content: "\F04A " -} -.fa-play:before { - content: "\F04B " -} -.fa-pause:before { - content: "\F04C " -} -.fa-stop:before { - content: "\F04D " -} -.fa-forward:before { - content: "\F04E " -} -.fa-fast-forward:before { - content: "\F050 " -} -.fa-step-forward:before { - content: "\F051 " -} -.fa-eject:before { - content: "\F052 " -} -.fa-chevron-left:before { - content: "\F053 " -} -.fa-chevron-right:before { - content: "\F054 " -} -.fa-plus-circle:before { - content: "\F055 " -} -.fa-minus-circle:before { - content: "\F056 " -} -.fa-times-circle:before, -.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before { - content: "\F057 " -} -.fa-check-circle:before, -.wy-inline-validate.wy-inline-validate-success .wy-input-context:before { - content: "\F058 " -} -.fa-question-circle:before { - content: "\F059 " -} -.fa-info-circle:before { - content: "\F05A " -} -.fa-crosshairs:before { - content: "\F05B " -} -.fa-times-circle-o:before { - content: "\F05C " -} -.fa-check-circle-o:before { - content: "\F05D " -} -.fa-ban:before { - content: "\F05E " -} -.fa-arrow-left:before { - content: "\F060 " -} -.fa-arrow-right:before { - content: "\F061 " -} -.fa-arrow-up:before { - content: "\F062 " -} -.fa-arrow-down:before { - content: "\F063 " -} -.fa-mail-forward:before, -.fa-share:before { - content: "\F064 " -} -.fa-expand:before { - content: "\F065 " -} -.fa-compress:before { - content: "\F066 " -} -.fa-plus:before { - content: "\F067 " -} -.fa-minus:before { - content: "\F068 " -} -.fa-asterisk:before { - content: "\F069 " -} -.fa-exclamation-circle:before, -.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before, -.wy-inline-validate.wy-inline-validate-info .wy-input-context:before, -.rst-content .admonition-title:before { - content: "\F06A " -} -.fa-gift:before { - content: "\F06B " -} -.fa-leaf:before { - content: "\F06C " -} -.fa-fire:before, -.icon-fire:before { - content: "\F06D " -} -.fa-eye:before { - content: "\F06E " -} -.fa-eye-slash:before { - content: "\F070 " -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\F071 " -} -.fa-plane:before { - content: "\F072 " -} -.fa-calendar:before { - content: "\F073 " -} -.fa-random:before { - content: "\F074 " -} -.fa-comment:before { - content: "\F075 " -} -.fa-magnet:before { - content: "\F076 " -} -.fa-chevron-up:before { - content: "\F077 " -} -.fa-chevron-down:before { - content: "\F078 " -} -.fa-retweet:before { - content: "\F079 " -} -.fa-shopping-cart:before { - content: "\F07A " -} -.fa-folder:before { - content: "\F07B " -} -.fa-folder-open:before { - content: "\F07C " -} -.fa-arrows-v:before { - content: "\F07D " -} -.fa-arrows-h:before { - content: "\F07E " -} -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: "\F080 " -} -.fa-twitter-square:before { - content: "\F081 " -} -.fa-facebook-square:before { - content: "\F082 " -} -.fa-camera-retro:before { - content: "\F083 " -} -.fa-key:before { - content: "\F084 " -} -.fa-gears:before, -.fa-cogs:before { - content: "\F085 " -} -.fa-comments:before { - content: "\F086 " -} -.fa-thumbs-o-up:before { - content: "\F087 " -} -.fa-thumbs-o-down:before { - content: "\F088 " -} -.fa-star-half:before { - content: "\F089 " -} -.fa-heart-o:before { - content: "\F08A " -} -.fa-sign-out:before { - content: "\F08B " -} -.fa-linkedin-square:before { - content: "\F08C " -} -.fa-thumb-tack:before { - content: "\F08D " -} -.fa-external-link:before { - content: "\F08E " -} -.fa-sign-in:before { - content: "\F090 " -} -.fa-trophy:before { - content: "\F091 " -} -.fa-github-square:before { - content: "\F092 " -} -.fa-upload:before { - content: "\F093 " -} -.fa-lemon-o:before { - content: "\F094 " -} -.fa-phone:before { - content: "\F095 " -} -.fa-square-o:before { - content: "\F096 " -} -.fa-bookmark-o:before { - content: "\F097 " -} -.fa-phone-square:before { - content: "\F098 " -} -.fa-twitter:before { - content: "\F099 " -} -.fa-facebook:before { - content: "\F09A " -} -.fa-github:before, -.icon-github:before { - content: "\F09B " -} -.fa-unlock:before { - content: "\F09C " -} -.fa-credit-card:before { - content: "\F09D " -} -.fa-rss:before { - content: "\F09E " -} -.fa-hdd-o:before { - content: "\F0A0 " -} -.fa-bullhorn:before { - content: "\F0A1 " -} -.fa-bell:before { - content: "\F0F3 " -} -.fa-certificate:before { - content: "\F0A3 " -} -.fa-hand-o-right:before { - content: "\F0A4 " -} -.fa-hand-o-left:before { - content: "\F0A5 " -} -.fa-hand-o-up:before { - content: "\F0A6 " -} -.fa-hand-o-down:before { - content: "\F0A7 " -} -.fa-arrow-circle-left:before, -.icon-circle-arrow-left:before { - content: "\F0A8 " -} -.fa-arrow-circle-right:before, -.icon-circle-arrow-right:before { - content: "\F0A9 " -} -.fa-arrow-circle-up:before { - content: "\F0AA " -} -.fa-arrow-circle-down:before { - content: "\F0AB " -} -.fa-globe:before { - content: "\F0AC " -} -.fa-wrench:before { - content: "\F0AD " -} -.fa-tasks:before { - content: "\F0AE " -} -.fa-filter:before { - content: "\F0B0 " -} -.fa-briefcase:before { - content: "\F0B1 " -} -.fa-arrows-alt:before { - content: "\F0B2 " -} -.fa-group:before, -.fa-users:before { - content: "\F0C0 " -} -.fa-chain:before, -.fa-link:before, -.icon-link:before { - content: "\f0c1" -} -.fa-cloud:before { - content: "\F0C2 " -} -.fa-flask:before { - content: "\F0C3 " -} -.fa-cut:before, -.fa-scissors:before { - content: "\F0C4 " -} -.fa-copy:before, -.fa-files-o:before { - content: "\F0C5 " -} -.fa-paperclip:before { - content: "\F0C6 " -} -.fa-save:before, -.fa-floppy-o:before { - content: "\F0C7 " -} -.fa-square:before { - content: "\F0C8 " -} -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: "\F0C9 " -} -.fa-list-ul:before { - content: "\F0CA " -} -.fa-list-ol:before { - content: "\F0CB " -} -.fa-strikethrough:before { - content: "\F0CC " -} -.fa-underline:before { - content: "\F0CD " -} -.fa-table:before { - content: "\F0CE " -} -.fa-magic:before { - content: "\F0D0 " -} -.fa-truck:before { - content: "\F0D1 " -} -.fa-pinterest:before { - content: "\F0D2 " -} -.fa-pinterest-square:before { - content: "\F0D3 " -} -.fa-google-plus-square:before { - content: "\f0fe" -} -.fa-google-plus:before { - content: "\F0D5 " -} -.fa-money:before { - content: "\F0D6 " -} -.fa-caret-down:before, -.wy-dropdown .caret:before, -.icon-caret-down:before { - content: "\F0D7 " -} -.fa-caret-up:before { - content: "\F0D8 " -} -.fa-caret-left:before { - content: "\F0D9 " -} -.fa-caret-right:before { - content: "\F0DA " -} -.fa-columns:before { - content: "\F0DB " -} -.fa-unsorted:before, -.fa-sort:before { - content: "\F0DC " -} -.fa-sort-down:before, -.fa-sort-desc:before { - content: "\F0DD " -} -.fa-sort-up:before, -.fa-sort-asc:before { - content: "\F0DE " -} -.fa-envelope:before { - content: "\F0E0 " -} -.fa-linkedin:before { - content: "\F0E1 " -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\F0E2 " -} -.fa-legal:before, -.fa-gavel:before { - content: "\F0E3 " -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\F0E4 " -} -.fa-comment-o:before { - content: "\F0E5 " -} -.fa-comments-o:before { - content: "\F0E6 " -} -.fa-flash:before, -.fa-bolt:before { - content: "\F0E7 " -} -.fa-sitemap:before { - content: "\F0E8 " -} -.fa-umbrella:before { - content: "\F0E9 " -} -.fa-paste:before, -.fa-clipboard:before { - content: "\F0EA " -} -.fa-lightbulb-o:before { - content: "\F0EB " -} -.fa-exchange:before { - content: "\F0EC " -} -.fa-cloud-download:before { - content: "\F0ED " -} -.fa-cloud-upload:before { - content: "\F0EE " -} -.fa-user-md:before { - content: "\F0F0 " -} -.fa-stethoscope:before { - content: "\F0F1 " -} -.fa-suitcase:before { - content: "\F0F2 " -} -.fa-bell-o:before { - content: "\F0A2 " -} -.fa-coffee:before { - content: "\F0F4 " -} -.fa-cutlery:before { - content: "\F0F5 " -} -.fa-file-text-o:before { - content: "\F0F6 " -} -.fa-building-o:before { - content: "\F0F7 " -} -.fa-hospital-o:before { - content: "\F0F8 " -} -.fa-ambulance:before { - content: "\F0F9 " -} -.fa-medkit:before { - content: "\F0FA " -} -.fa-fighter-jet:before { - content: "\F0FB " -} -.fa-beer:before { - content: "\F0FC " -} -.fa-h-square:before { - content: "\F0FD " -} -.fa-plus-square:before { - content: "\F0FE " -} -.fa-angle-double-left:before { - content: "\F100 " -} -.fa-angle-double-right:before { - content: "\F101 " -} -.fa-angle-double-up:before { - content: "\F102 " -} -.fa-angle-double-down:before { - content: "\F103 " -} -.fa-angle-left:before { - content: "\F104 " -} -.fa-angle-right:before { - content: "\F105 " -} -.fa-angle-up:before { - content: "\F106 " -} -.fa-angle-down:before { - content: "\F107 " -} -.fa-desktop:before { - content: "\F108 " -} -.fa-laptop:before { - content: "\F109 " -} -.fa-tablet:before { - content: "\F10A " -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\F10B " -} -.fa-circle-o:before { - content: "\F10C " -} -.fa-quote-left:before { - content: "\F10D " -} -.fa-quote-right:before { - content: "\F10E " -} -.fa-spinner:before { - content: "\F110 " -} -.fa-circle:before { - content: "\F111 " -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\F112 " -} -.fa-github-alt:before { - content: "\F113 " -} -.fa-folder-o:before { - content: "\F114 " -} -.fa-folder-open-o:before { - content: "\F115 " -} -.fa-smile-o:before { - content: "\F118 " -} -.fa-frown-o:before { - content: "\F119 " -} -.fa-meh-o:before { - content: "\F11A " -} -.fa-gamepad:before { - content: "\F11B " -} -.fa-keyboard-o:before { - content: "\F11C " -} -.fa-flag-o:before { - content: "\F11D " -} -.fa-flag-checkered:before { - content: "\F11E " -} -.fa-terminal:before { - content: "\F120 " -} -.fa-code:before { - content: "\F121 " -} -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: "\F122 " -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\F123 " -} -.fa-location-arrow:before { - content: "\F124 " -} -.fa-crop:before { - content: "\F125 " -} -.fa-code-fork:before { - content: "\F126 " -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\F127 " -} -.fa-question:before { - content: "\F128 " -} -.fa-info:before { - content: "\F129 " -} -.fa-exclamation:before { - content: "\F12A " -} -.fa-superscript:before { - content: "\F12B " -} -.fa-subscript:before { - content: "\F12C " -} -.fa-eraser:before { - content: "\F12D " -} -.fa-puzzle-piece:before { - content: "\F12E " -} -.fa-microphone:before { - content: "\F130 " -} -.fa-microphone-slash:before { - content: "\F131 " -} -.fa-shield:before { - content: "\F132 " -} -.fa-calendar-o:before { - content: "\F133 " -} -.fa-fire-extinguisher:before { - content: "\F134 " -} -.fa-rocket:before { - content: "\F135 " -} -.fa-maxcdn:before { - content: "\F136 " -} -.fa-chevron-circle-left:before { - content: "\F137 " -} -.fa-chevron-circle-right:before { - content: "\F138 " -} -.fa-chevron-circle-up:before { - content: "\F139 " -} -.fa-chevron-circle-down:before { - content: "\F13A " -} -.fa-html5:before { - content: "\F13B " -} -.fa-css3:before { - content: "\F13C " -} -.fa-anchor:before { - content: "\F13D " -} -.fa-unlock-alt:before { - content: "\F13E " -} -.fa-bullseye:before { - content: "\F140 " -} -.fa-ellipsis-h:before { - content: "\F141 " -} -.fa-ellipsis-v:before { - content: "\F142 " -} -.fa-rss-square:before { - content: "\F143 " -} -.fa-play-circle:before { - content: "\F144 " -} -.fa-ticket:before { - content: "\F145 " -} -.fa-minus-square:before { - content: "\f146" -} -.fa-minus-square-o:before, -.wy-menu-vertical li.on a span.toctree-expand:before, -.wy-menu-vertical li.current>a span.toctree-expand:before { - content: "\f147" -} -.fa-level-up:before { - content: "\F148 " -} -.fa-level-down:before { - content: "\F149 " -} -.fa-check-square:before { - content: "\F14A " -} -.fa-pencil-square:before { - content: "\F14B " -} -.fa-external-link-square:before { - content: "\F14C " -} -.fa-share-square:before { - content: "\F14D " -} -.fa-compass:before { - content: "\F14E " -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\F150 " -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\F151 " -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\F152 " -} -.fa-euro:before, -.fa-eur:before { - content: "\F153 " -} -.fa-gbp:before { - content: "\F154 " -} -.fa-dollar:before, -.fa-usd:before { - content: "\F155 " -} -.fa-rupee:before, -.fa-inr:before { - content: "\F156 " -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\F157 " -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\F158 " -} -.fa-won:before, -.fa-krw:before { - content: "\F159 " -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\F15A " -} -.fa-file:before { - content: "\F15B " -} -.fa-file-text:before { - content: "\F15C " -} -.fa-sort-alpha-asc:before { - content: "\F15D " -} -.fa-sort-alpha-desc:before { - content: "\F15E " -} -.fa-sort-amount-asc:before { - content: "\F160 " -} -.fa-sort-amount-desc:before { - content: "\F161 " -} -.fa-sort-numeric-asc:before { - content: "\F162 " -} -.fa-sort-numeric-desc:before { - content: "\F163 " -} -.fa-thumbs-up:before { - content: "\F164 " -} -.fa-thumbs-down:before { - content: "\F165 " -} -.fa-youtube-square:before { - content: "\F166 " -} -.fa-youtube:before { - content: "\F167 " -} -.fa-xing:before { - content: "\F168 " -} -.fa-xing-square:before { - content: "\F169 " -} -.fa-youtube-play:before { - content: "\F16A " -} -.fa-dropbox:before { - content: "\F16B " -} -.fa-stack-overflow:before { - content: "\F16C " -} -.fa-instagram:before { - content: "\F16D " -} -.fa-flickr:before { - content: "\F16E " -} -.fa-adn:before { - content: "\F170 " -} -.fa-bitbucket:before, -.icon-bitbucket:before { - content: "\F171 " -} -.fa-bitbucket-square:before { - content: "\F172 " -} -.fa-tumblr:before { - content: "\F173 " -} -.fa-tumblr-square:before { - content: "\F174 " -} -.fa-long-arrow-down:before { - content: "\F175 " -} -.fa-long-arrow-up:before { - content: "\F176 " -} -.fa-long-arrow-left:before { - content: "\F177 " -} -.fa-long-arrow-right:before { - content: "\F178 " -} -.fa-apple:before { - content: "\F179 " -} -.fa-windows:before { - content: "\F17A " -} -.fa-android:before { - content: "\F17B " -} -.fa-linux:before { - content: "\F17C " -} -.fa-dribbble:before { - content: "\F17D " -} -.fa-skype:before { - content: "\F17E " -} -.fa-foursquare:before { - content: "\F180 " -} -.fa-trello:before { - content: "\F181 " -} -.fa-female:before { - content: "\F182 " -} -.fa-male:before { - content: "\F183 " -} -.fa-gittip:before { - content: "\F184 " -} -.fa-sun-o:before { - content: "\F185 " -} -.fa-moon-o:before { - content: "\F186 " -} -.fa-archive:before { - content: "\F187 " -} -.fa-bug:before { - content: "\F188 " -} -.fa-vk:before { - content: "\F189 " -} -.fa-weibo:before { - content: "\F18A " -} -.fa-renren:before { - content: "\F18B " -} -.fa-pagelines:before { - content: "\F18C " -} -.fa-stack-exchange:before { - content: "\F18D " -} -.fa-arrow-circle-o-right:before { - content: "\F18E " -} -.fa-arrow-circle-o-left:before { - content: "\F190 " -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\F191 " -} -.fa-dot-circle-o:before { - content: "\F192 " -} -.fa-wheelchair:before { - content: "\F193 " -} -.fa-vimeo-square:before { - content: "\F194 " -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\F195 " -} -.fa-plus-square-o:before, -.wy-menu-vertical li span.toctree-expand:before { - content: "\f196" -} -.fa-space-shuttle:before { - content: "\F197 " -} -.fa-slack:before { - content: "\F198 " -} -.fa-envelope-square:before { - content: "\F199 " -} -.fa-wordpress:before { - content: "\F19A " -} -.fa-openid:before { - content: "\F19B " -} -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: "\F19C " -} -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: "\F19D " -} -.fa-yahoo:before { - content: "\F19E " -} -.fa-google:before { - content: "\F1A0 " -} -.fa-reddit:before { - content: "\F1A1 " -} -.fa-reddit-square:before { - content: "\F1A2 " -} -.fa-stumbleupon-circle:before { - content: "\F1A3 " -} -.fa-stumbleupon:before { - content: "\F1A4 " -} -.fa-delicious:before { - content: "\F1A5 " -} -.fa-digg:before { - content: "\F1A6 " -} -.fa-pied-piper:before { - content: "\F1A7 " -} -.fa-pied-piper-alt:before { - content: "\F1A8 " -} -.fa-drupal:before { - content: "\F1A9 " -} -.fa-joomla:before { - content: "\F1AA " -} -.fa-language:before { - content: "\F1AB " -} -.fa-fax:before { - content: "\F1AC " -} -.fa-building:before { - content: "\F1AD " -} -.fa-child:before { - content: "\F1AE " -} -.fa-paw:before { - content: "\F1B0 " -} -.fa-spoon:before { - content: "\F1B1 " -} -.fa-cube:before { - content: "\F1B2 " -} -.fa-cubes:before { - content: "\F1B3 " -} -.fa-behance:before { - content: "\F1B4 " -} -.fa-behance-square:before { - content: "\F1B5 " -} -.fa-steam:before { - content: "\F1B6 " -} -.fa-steam-square:before { - content: "\F1B7 " -} -.fa-recycle:before { - content: "\F1B8 " -} -.fa-automobile:before, -.fa-car:before { - content: "\F1B9 " -} -.fa-cab:before, -.fa-taxi:before { - content: "\F1BA " -} -.fa-tree:before { - content: "\F1BB " -} -.fa-spotify:before { - content: "\F1BC " -} -.fa-deviantart:before { - content: "\F1BD " -} -.fa-soundcloud:before { - content: "\F1BE " -} -.fa-database:before { - content: "\F1C0 " -} -.fa-file-pdf-o:before { - content: "\F1C1 " -} -.fa-file-word-o:before { - content: "\F1C2 " -} -.fa-file-excel-o:before { - content: "\F1C3 " -} -.fa-file-powerpoint-o:before { - content: "\F1C4 " -} -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: "\F1C5 " -} -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: "\F1C6 " -} -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: "\F1C7 " -} -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: "\F1C8 " -} -.fa-file-code-o:before { - content: "\F1C9 " -} -.fa-vine:before { - content: "\F1CA " -} -.fa-codepen:before { - content: "\F1CB " -} -.fa-jsfiddle:before { - content: "\F1CC " -} -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: "\F1CD " -} -.fa-circle-o-notch:before { - content: "\F1CE " -} -.fa-ra:before, -.fa-rebel:before { - content: "\F1D0 " -} -.fa-ge:before, -.fa-empire:before { - content: "\F1D1 " -} -.fa-git-square:before { - content: "\F1D2 " -} -.fa-git:before { - content: "\F1D3 " -} -.fa-hacker-news:before { - content: "\F1D4 " -} -.fa-tencent-weibo:before { - content: "\F1D5 " -} -.fa-qq:before { - content: "\F1D6 " -} -.fa-wechat:before, -.fa-weixin:before { - content: "\F1D7 " -} -.fa-send:before, -.fa-paper-plane:before { - content: "\F1D8 " -} -.fa-send-o:before, -.fa-paper-plane-o:before { - content: "\F1D9 " -} -.fa-history:before { - content: "\F1DA " -} -.fa-circle-thin:before { - content: "\F1DB " -} -.fa-header:before { - content: "\F1DC " -} -.fa-paragraph:before { - content: "\F1DD " -} -.fa-sliders:before { - content: "\F1DE " -} -.fa-share-alt:before { - content: "\F1E0 " -} -.fa-share-alt-square:before { - content: "\F1E1 " -} -.fa-bomb:before { - content: "\F1E2 " -} -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: "\F1E3 " -} -.fa-tty:before { - content: "\F1E4 " -} -.fa-binoculars:before { - content: "\F1E5 " -} -.fa-plug:before { - content: "\F1E6 " -} -.fa-slideshare:before { - content: "\F1E7 " -} -.fa-twitch:before { - content: "\F1E8 " -} -.fa-yelp:before { - content: "\F1E9 " -} -.fa-newspaper-o:before { - content: "\F1EA " -} -.fa-wifi:before { - content: "\F1EB " -} -.fa-calculator:before { - content: "\F1EC " -} -.fa-paypal:before { - content: "\F1ED " -} -.fa-google-wallet:before { - content: "\F1EE " -} -.fa-cc-visa:before { - content: "\F1F0 " -} -.fa-cc-mastercard:before { - content: "\F1F1 " -} -.fa-cc-discover:before { - content: "\F1F2 " -} -.fa-cc-amex:before { - content: "\F1F3 " -} -.fa-cc-paypal:before { - content: "\F1F4 " -} -.fa-cc-stripe:before { - content: "\F1F5 " -} -.fa-bell-slash:before { - content: "\F1F6 " -} -.fa-bell-slash-o:before { - content: "\F1F7 " -} -.fa-trash:before { - content: "\F1F8 " -} -.fa-copyright:before { - content: "\F1F9 " -} -.fa-at:before { - content: "\F1FA " -} -.fa-eyedropper:before { - content: "\F1FB " -} -.fa-paint-brush:before { - content: "\F1FC " -} -.fa-birthday-cake:before { - content: "\F1FD " -} -.fa-area-chart:before { - content: "\F1FE " -} -.fa-pie-chart:before { - content: "\F200 " -} -.fa-line-chart:before { - content: "\F201 " -} -.fa-lastfm:before { - content: "\F202 " -} -.fa-lastfm-square:before { - content: "\F203 " -} -.fa-toggle-off:before { - content: "\F204 " -} -.fa-toggle-on:before { - content: "\F205 " -} -.fa-bicycle:before { - content: "\F206 " -} -.fa-bus:before { - content: "\F207 " -} -.fa-ioxhost:before { - content: "\F208 " -} -.fa-angellist:before { - content: "\F209 " -} -.fa-cc:before { - content: "\F20A " -} -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: "\F20B " -} -.fa-meanpath:before { - content: "\F20C " -} diff --git a/api/themes/pcbsd_style/static/css/pcbsd_style.css b/api/themes/pcbsd_style/static/css/pcbsd_style.css deleted file mode 100644 index bf94cd4..0000000 --- a/api/themes/pcbsd_style/static/css/pcbsd_style.css +++ /dev/null @@ -1,4003 +0,0 @@ -/**** Hand built CSS theme ****/ -/*** original ****/ -/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""* - | Copied css with fa-entities fixed - sourced externally | - | to reduce the size/complexity of this css. (BEGIN) | - *""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/ -@import 'font_awesome.css'; - -/* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box -} */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block -} -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1 -} -audio:not([controls]) { - display: none -} -[hidden] { - display: none -} -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100% -} -body { - margin: 0 -} -a:hover, -a:active { - outline: 0 -} -abbr[title] { - border-bottom: 1px dotted -} -b, -strong { - font-weight: bold -} -blockquote { - margin: 0 -} -dfn { - font-style: italic -} -ins { - background: #ff9; - color: #000; - text-decoration: none -} -mark { - background: #ff0; - color: #000; - font-style: italic; - font-weight: bold -} -pre, -code, -.rst-content tt, -.rst-content code, -kbd, -samp { - font-family: monospace, serif; - _font-family: "courier new", monospace; - font-size: 1em -} -pre { - white-space: pre -} -q { - quotes: none -} -q:before, -q:after { - content: ""; - content: none -} -small { - font-size: 85% -} -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline -} -sup { - top: -0.5em -} -sub { - bottom: -0.25em -} -ul, -ol, -dl { - margin: 0; - padding: 0; - list-style: none; - list-style-image: none -} -/* custom */ -ul.simple { - margin-bottom: 16px; - line-height: 26px; -} -/* Custom */ -li { - list-style: none -} -dd { - margin: 0 -} -img { - border: 0; - -ms-interpolation-mode: bicubic; - vertical-align: middle; - max-width: 100% -} -svg:not(:root) { - overflow: hidden -} -figure { - margin: 0 -} -form { - margin: 0 -} -fieldset { - border: 0; - margin: 0; - padding: 0 -} -label { - cursor: pointer -} -legend { - border: 0; - *margin-left: -7px; - padding: 0; - white-space: normal -} -button, -input, -select, -textarea { - font-size: 100%; - margin: 0; - vertical-align: baseline; - *vertical-align: middle -} -button, -input { - line-height: normal -} -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; - *overflow: visible -} -button[disabled], -input[disabled] { - cursor: default -} -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; - *width: 13px; - *height: 13px -} -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box -} -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none -} -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0 -} -textarea { - overflow: auto; - vertical-align: top; - resize: vertical -} -table { - border-collapse: collapse; - border-spacing: 0 -} -td { - vertical-align: top -} -.chromeframe { - margin: 0.2em 0; - background: #ccc; - color: #000; - padding: 0.2em 0 -} -.ir { - display: block; - border: 0; - text-indent: -999em; - overflow: hidden; - background-color: transparent; - background-repeat: no-repeat; - text-align: left; - direction: ltr; - *line-height: 0 -} -.ir br { - display: none -} -.hidden { - display: none !important; - visibility: hidden -} -.visuallyhidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px -} -.visuallyhidden.focusable:active, -.visuallyhidden.focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto -} -.invisible { - visibility: hidden -} -.relative { - position: relative -} -big, -small { - font-size: 100% -} -@media print { - html, - body, - section { - background: none !important - } - * { - box-shadow: none !important; - text-shadow: none !important; - filter: none !important; - -ms-filter: none !important - } - a, - a:visited { - text-decoration: underline - } - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: "" - } - pre, - blockquote { - page-break-inside: avoid - } - thead { - display: table-header-group - } - tr, - img { - page-break-inside: avoid - } - img { - max-width: 100% !important - } - @page { - margin: 0.5cm - } - p, - h2, - .rst-content p.caption, - h3 { - orphans: 3; - widows: 3 - } - h2, - .rst-content p.caption, - h3 { - page-break-after: avoid - } -} -.fa:before, -.wy-menu-vertical li span.toctree-expand:before, -.wy-menu-vertical li.on a span.toctree-expand:before, -.wy-menu-vertical li.current>a span.toctree-expand:before, -.rst-content .admonition-title:before, -.rst-content h1 .headerlink:before, -.rst-content h2 .headerlink:before, -.rst-content p.caption .headerlink:before, -.rst-content h3 .headerlink:before, -.rst-content h4 .headerlink:before, -.rst-content h5 .headerlink:before, -.rst-content h6 .headerlink:before, -.rst-content dl dt .headerlink:before, -.rst-content tt.download span:first-child:before, -.rst-content code.download span:first-child:before, -.icon:before, -.wy-dropdown .caret:before, -.wy-inline-validate.wy-inline-validate-success .wy-input-context:before, -.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before, -.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before, -.wy-inline-validate.wy-inline-validate-info .wy-input-context:before, -.wy-alert, -.rst-content .note, -.rst-content .attention, -.rst-content .caution, -.rst-content .danger, -.rst-content .error, -.rst-content .hint, -.rst-content .important, -.rst-content .tip, -.rst-content .warning, -.rst-content .seealso, -.rst-content .admonition-todo, -.btn, -input[type="text"], -input[type="password"], -input[type="email"], -input[type="url"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="datetime"], -input[type="datetime-local"], -input[type="week"], -input[type="number"], -input[type="search"], -input[type="tel"], -input[type="color"], -select, -textarea, -.wy-menu-vertical li.on a, -.wy-menu-vertical li.current>a, -.wy-side-nav-search>a, -.wy-side-nav-search .wy-dropdown>a, -.wy-nav-top a { - -webkit-font-smoothing: antialiased -} -.clearfix { - *zoom: 1 -} -.clearfix:before, -.clearfix:after { - display: table; - content: "" -} -.clearfix:after { - clear: both -} - -.fa, -.wy-menu-vertical li span.toctree-expand, -.wy-menu-vertical li.on a span.toctree-expand, -.wy-menu-vertical li.current>a span.toctree-expand, -.rst-content .admonition-title, -.rst-content h1 .headerlink, -.rst-content h2 .headerlink, -.rst-content p.caption .headerlink, -.rst-content h3 .headerlink, -.rst-content h4 .headerlink, -.rst-content h5 .headerlink, -.rst-content h6 .headerlink, -.rst-content dl dt .headerlink, -.rst-content tt.download span:first-child, -.rst-content code.download span:first-child, -.icon, -.wy-dropdown .caret, -.wy-inline-validate.wy-inline-validate-success .wy-input-context, -.wy-inline-validate.wy-inline-validate-danger .wy-input-context, -.wy-inline-validate.wy-inline-validate-warning .wy-input-context, -.wy-inline-validate.wy-inline-validate-info .wy-input-context { - font-family: inherit -} -.fa:before, -.wy-menu-vertical li span.toctree-expand:before, -.wy-menu-vertical li.on a span.toctree-expand:before, -.wy-menu-vertical li.current>a span.toctree-expand:before, -.rst-content .admonition-title:before, -.rst-content h1 .headerlink:before, -.rst-content h2 .headerlink:before, -.rst-content p.caption .headerlink:before, -.rst-content h3 .headerlink:before, -.rst-content h4 .headerlink:before, -.rst-content h5 .headerlink:before, -.rst-content h6 .headerlink:before, -.rst-content dl dt .headerlink:before, -.rst-content tt.download span:first-child:before, -.rst-content code.download span:first-child:before, -.icon:before, -.wy-dropdown .caret:before, -.wy-inline-validate.wy-inline-validate-success .wy-input-context:before, -.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before, -.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before, -.wy-inline-validate.wy-inline-validate-info .wy-input-context:before { - font-family: "FontAwesome"; - display: inline-block; - font-style: normal; - font-weight: normal; - line-height: 1; - text-decoration: inherit -} -a .fa, -a .wy-menu-vertical li span.toctree-expand, -.wy-menu-vertical li a span.toctree-expand, -.wy-menu-vertical li.on a span.toctree-expand, -.wy-menu-vertical li.current>a span.toctree-expand, -a .rst-content .admonition-title, -.rst-content a .admonition-title, -a .rst-content h1 .headerlink, -.rst-content h1 a .headerlink, -a .rst-content h2 .headerlink, -.rst-content h2 a .headerlink, -a .rst-content p.caption .headerlink, -.rst-content p.caption a .headerlink, -a .rst-content h3 .headerlink, -.rst-content h3 a .headerlink, -a .rst-content h4 .headerlink, -.rst-content h4 a .headerlink, -a .rst-content h5 .headerlink, -.rst-content h5 a .headerlink, -a .rst-content h6 .headerlink, -.rst-content h6 a .headerlink, -a .rst-content dl dt .headerlink, -.rst-content dl dt a .headerlink, -a .rst-content tt.download span:first-child, -.rst-content tt.download a span:first-child, -a .rst-content code.download span:first-child, -.rst-content code.download a span:first-child, -a .icon { - display: inline-block; - text-decoration: inherit -} -.btn .fa, -.btn .wy-menu-vertical li span.toctree-expand, -.wy-menu-vertical li .btn span.toctree-expand, -.btn .wy-menu-vertical li.on a span.toctree-expand, -.wy-menu-vertical li.on a .btn span.toctree-expand, -.btn .wy-menu-vertical li.current>a span.toctree-expand, -.wy-menu-vertical li.current>a .btn span.toctree-expand, -.btn .rst-content .admonition-title, -.rst-content .btn .admonition-title, -.btn .rst-content h1 .headerlink, -.rst-content h1 .btn .headerlink, -.btn .rst-content h2 .headerlink, -.rst-content h2 .btn .headerlink, -.btn .rst-content p.caption .headerlink, -.rst-content p.caption .btn .headerlink, -.btn .rst-content h3 .headerlink, -.rst-content h3 .btn .headerlink, -.btn .rst-content h4 .headerlink, -.rst-content h4 .btn .headerlink, -.btn .rst-content h5 .headerlink, -.rst-content h5 .btn .headerlink, -.btn .rst-content h6 .headerlink, -.rst-content h6 .btn .headerlink, -.btn .rst-content dl dt .headerlink, -.rst-content dl dt .btn .headerlink, -.btn .rst-content tt.download span:first-child, -.rst-content tt.download .btn span:first-child, -.btn .rst-content code.download span:first-child, -.rst-content code.download .btn span:first-child, -.btn .icon, -.nav .fa, -.nav .wy-menu-vertical li span.toctree-expand, -.wy-menu-vertical li .nav span.toctree-expand, -.nav .wy-menu-vertical li.on a span.toctree-expand, -.wy-menu-vertical li.on a .nav span.toctree-expand, -.nav .wy-menu-vertical li.current>a span.toctree-expand, -.wy-menu-vertical li.current>a .nav span.toctree-expand, -.nav .rst-content .admonition-title, -.rst-content .nav .admonition-title, -.nav .rst-content h1 .headerlink, -.rst-content h1 .nav .headerlink, -.nav .rst-content h2 .headerlink, -.rst-content h2 .nav .headerlink, -.nav .rst-content p.caption .headerlink, -.rst-content p.caption .nav .headerlink, -.nav .rst-content h3 .headerlink, -.rst-content h3 .nav .headerlink, -.nav .rst-content h4 .headerlink, -.rst-content h4 .nav .headerlink, -.nav .rst-content h5 .headerlink, -.rst-content h5 .nav .headerlink, -.nav .rst-content h6 .headerlink, -.rst-content h6 .nav .headerlink, -.nav .rst-content dl dt .headerlink, -.rst-content dl dt .nav .headerlink, -.nav .rst-content tt.download span:first-child, -.rst-content tt.download .nav span:first-child, -.nav .rst-content code.download span:first-child, -.rst-content code.download .nav span:first-child, -.nav .icon { - display: inline -} -.btn .fa.fa-large, -.btn .wy-menu-vertical li span.fa-large.toctree-expand, -.wy-menu-vertical li .btn span.fa-large.toctree-expand, -.btn .rst-content .fa-large.admonition-title, -.rst-content .btn .fa-large.admonition-title, -.btn .rst-content h1 .fa-large.headerlink, -.rst-content h1 .btn .fa-large.headerlink, -.btn .rst-content h2 .fa-large.headerlink, -.rst-content h2 .btn .fa-large.headerlink, -.btn .rst-content p.caption .fa-large.headerlink, -.rst-content p.caption .btn .fa-large.headerlink, -.btn .rst-content h3 .fa-large.headerlink, -.rst-content h3 .btn .fa-large.headerlink, -.btn .rst-content h4 .fa-large.headerlink, -.rst-content h4 .btn .fa-large.headerlink, -.btn .rst-content h5 .fa-large.headerlink, -.rst-content h5 .btn .fa-large.headerlink, -.btn .rst-content h6 .fa-large.headerlink, -.rst-content h6 .btn .fa-large.headerlink, -.btn .rst-content dl dt .fa-large.headerlink, -.rst-content dl dt .btn .fa-large.headerlink, -.btn .rst-content tt.download span.fa-large:first-child, -.rst-content tt.download .btn span.fa-large:first-child, -.btn .rst-content code.download span.fa-large:first-child, -.rst-content code.download .btn span.fa-large:first-child, -.btn .fa-large.icon, -.nav .fa.fa-large, -.nav .wy-menu-vertical li span.fa-large.toctree-expand, -.wy-menu-vertical li .nav span.fa-large.toctree-expand, -.nav .rst-content .fa-large.admonition-title, -.rst-content .nav .fa-large.admonition-title, -.nav .rst-content h1 .fa-large.headerlink, -.rst-content h1 .nav .fa-large.headerlink, -.nav .rst-content h2 .fa-large.headerlink, -.rst-content h2 .nav .fa-large.headerlink, -.nav .rst-content p.caption .fa-large.headerlink, -.rst-content p.caption .nav .fa-large.headerlink, -.nav .rst-content h3 .fa-large.headerlink, -.rst-content h3 .nav .fa-large.headerlink, -.nav .rst-content h4 .fa-large.headerlink, -.rst-content h4 .nav .fa-large.headerlink, -.nav .rst-content h5 .fa-large.headerlink, -.rst-content h5 .nav .fa-large.headerlink, -.nav .rst-content h6 .fa-large.headerlink, -.rst-content h6 .nav .fa-large.headerlink, -.nav .rst-content dl dt .fa-large.headerlink, -.rst-content dl dt .nav .fa-large.headerlink, -.nav .rst-content tt.download span.fa-large:first-child, -.rst-content tt.download .nav span.fa-large:first-child, -.nav .rst-content code.download span.fa-large:first-child, -.rst-content code.download .nav span.fa-large:first-child, -.nav .fa-large.icon { - line-height: 0.9em -} -.btn .fa.fa-spin, -.btn .wy-menu-vertical li span.fa-spin.toctree-expand, -.wy-menu-vertical li .btn span.fa-spin.toctree-expand, -.btn .rst-content .fa-spin.admonition-title, -.rst-content .btn .fa-spin.admonition-title, -.btn .rst-content h1 .fa-spin.headerlink, -.rst-content h1 .btn .fa-spin.headerlink, -.btn .rst-content h2 .fa-spin.headerlink, -.rst-content h2 .btn .fa-spin.headerlink, -.btn .rst-content p.caption .fa-spin.headerlink, -.rst-content p.caption .btn .fa-spin.headerlink, -.btn .rst-content h3 .fa-spin.headerlink, -.rst-content h3 .btn .fa-spin.headerlink, -.btn .rst-content h4 .fa-spin.headerlink, -.rst-content h4 .btn .fa-spin.headerlink, -.btn .rst-content h5 .fa-spin.headerlink, -.rst-content h5 .btn .fa-spin.headerlink, -.btn .rst-content h6 .fa-spin.headerlink, -.rst-content h6 .btn .fa-spin.headerlink, -.btn .rst-content dl dt .fa-spin.headerlink, -.rst-content dl dt .btn .fa-spin.headerlink, -.btn .rst-content tt.download span.fa-spin:first-child, -.rst-content tt.download .btn span.fa-spin:first-child, -.btn .rst-content code.download span.fa-spin:first-child, -.rst-content code.download .btn span.fa-spin:first-child, -.btn .fa-spin.icon, -.nav .fa.fa-spin, -.nav .wy-menu-vertical li span.fa-spin.toctree-expand, -.wy-menu-vertical li .nav span.fa-spin.toctree-expand, -.nav .rst-content .fa-spin.admonition-title, -.rst-content .nav .fa-spin.admonition-title, -.nav .rst-content h1 .fa-spin.headerlink, -.rst-content h1 .nav .fa-spin.headerlink, -.nav .rst-content h2 .fa-spin.headerlink, -.rst-content h2 .nav .fa-spin.headerlink, -.nav .rst-content p.caption .fa-spin.headerlink, -.rst-content p.caption .nav .fa-spin.headerlink, -.nav .rst-content h3 .fa-spin.headerlink, -.rst-content h3 .nav .fa-spin.headerlink, -.nav .rst-content h4 .fa-spin.headerlink, -.rst-content h4 .nav .fa-spin.headerlink, -.nav .rst-content h5 .fa-spin.headerlink, -.rst-content h5 .nav .fa-spin.headerlink, -.nav .rst-content h6 .fa-spin.headerlink, -.rst-content h6 .nav .fa-spin.headerlink, -.nav .rst-content dl dt .fa-spin.headerlink, -.rst-content dl dt .nav .fa-spin.headerlink, -.nav .rst-content tt.download span.fa-spin:first-child, -.rst-content tt.download .nav span.fa-spin:first-child, -.nav .rst-content code.download span.fa-spin:first-child, -.rst-content code.download .nav span.fa-spin:first-child, -.nav .fa-spin.icon { - display: inline-block -} -.btn.fa:before, -.wy-menu-vertical li span.btn.toctree-expand:before, -.rst-content .btn.admonition-title:before, -.rst-content h1 .btn.headerlink:before, -.rst-content h2 .btn.headerlink:before, -.rst-content p.caption .btn.headerlink:before, -.rst-content h3 .btn.headerlink:before, -.rst-content h4 .btn.headerlink:before, -.rst-content h5 .btn.headerlink:before, -.rst-content h6 .btn.headerlink:before, -.rst-content dl dt .btn.headerlink:before, -.rst-content tt.download span.btn:first-child:before, -.rst-content code.download span.btn:first-child:before, -.btn.icon:before { - opacity: 0.5; - -webkit-transition: opacity 0.05s ease-in; - -moz-transition: opacity 0.05s ease-in; - transition: opacity 0.05s ease-in -} -.btn.fa:hover:before, -.wy-menu-vertical li span.btn.toctree-expand:hover:before, -.rst-content .btn.admonition-title:hover:before, -.rst-content h1 .btn.headerlink:hover:before, -.rst-content h2 .btn.headerlink:hover:before, -.rst-content p.caption .btn.headerlink:hover:before, -.rst-content h3 .btn.headerlink:hover:before, -.rst-content h4 .btn.headerlink:hover:before, -.rst-content h5 .btn.headerlink:hover:before, -.rst-content h6 .btn.headerlink:hover:before, -.rst-content dl dt .btn.headerlink:hover:before, -.rst-content tt.download span.btn:first-child:hover:before, -.rst-content code.download span.btn:first-child:hover:before, -.btn.icon:hover:before { - opacity: 1 -} -.btn-mini .fa:before, -.btn-mini .wy-menu-vertical li span.toctree-expand:before, -.wy-menu-vertical li .btn-mini span.toctree-expand:before, -.btn-mini .rst-content .admonition-title:before, -.rst-content .btn-mini .admonition-title:before, -.btn-mini .rst-content h1 .headerlink:before, -.rst-content h1 .btn-mini .headerlink:before, -.btn-mini .rst-content h2 .headerlink:before, -.rst-content h2 .btn-mini .headerlink:before, -.btn-mini .rst-content p.caption .headerlink:before, -.rst-content p.caption .btn-mini .headerlink:before, -.btn-mini .rst-content h3 .headerlink:before, -.rst-content h3 .btn-mini .headerlink:before, -.btn-mini .rst-content h4 .headerlink:before, -.rst-content h4 .btn-mini .headerlink:before, -.btn-mini .rst-content h5 .headerlink:before, -.rst-content h5 .btn-mini .headerlink:before, -.btn-mini .rst-content h6 .headerlink:before, -.rst-content h6 .btn-mini .headerlink:before, -.btn-mini .rst-content dl dt .headerlink:before, -.rst-content dl dt .btn-mini .headerlink:before, -.btn-mini .rst-content tt.download span:first-child:before, -.rst-content tt.download .btn-mini span:first-child:before, -.btn-mini .rst-content code.download span:first-child:before, -.rst-content code.download .btn-mini span:first-child:before, -.btn-mini .icon:before { - font-size: 14px; - vertical-align: -15% -} -.wy-alert, -.rst-content .note, -.rst-content .attention, -.rst-content .caution, -.rst-content .danger, -.rst-content .error, -.rst-content .hint, -.rst-content .important, -.rst-content .tip, -.rst-content .warning, -.rst-content .seealso, -.rst-content .admonition-todo { - padding: 12px; - line-height: 24px; - margin-bottom: 24px; - background: #e7f2fa -} -.wy-alert-title, -.rst-content .admonition-title { - color: #fff; - font-weight: bold; - display: block; - color: #fff; - background: #6ab0de; - margin: -12px; - padding: 6px 12px; - margin-bottom: 12px -} -.wy-alert.wy-alert-danger, -.rst-content .wy-alert-danger.note, -.rst-content .wy-alert-danger.attention, -.rst-content .wy-alert-danger.caution, -.rst-content .danger, -.rst-content .error, -.rst-content .wy-alert-danger.hint, -.rst-content .wy-alert-danger.important, -.rst-content .wy-alert-danger.tip, -.rst-content .wy-alert-danger.warning, -.rst-content .wy-alert-danger.seealso, -.rst-content .wy-alert-danger.admonition-todo { - background: #fdf3f2 -} -.wy-alert.wy-alert-danger .wy-alert-title, -.rst-content .wy-alert-danger.note .wy-alert-title, -.rst-content .wy-alert-danger.attention .wy-alert-title, -.rst-content .wy-alert-danger.caution .wy-alert-title, -.rst-content .danger .wy-alert-title, -.rst-content .error .wy-alert-title, -.rst-content .wy-alert-danger.hint .wy-alert-title, -.rst-content .wy-alert-danger.important .wy-alert-title, -.rst-content .wy-alert-danger.tip .wy-alert-title, -.rst-content .wy-alert-danger.warning .wy-alert-title, -.rst-content .wy-alert-danger.seealso .wy-alert-title, -.rst-content .wy-alert-danger.admonition-todo .wy-alert-title, -.wy-alert.wy-alert-danger .rst-content .admonition-title, -.rst-content .wy-alert.wy-alert-danger .admonition-title, -.rst-content .wy-alert-danger.note .admonition-title, -.rst-content .wy-alert-danger.attention .admonition-title, -.rst-content .wy-alert-danger.caution .admonition-title, -.rst-content .danger .admonition-title, -.rst-content .error .admonition-title, -.rst-content .wy-alert-danger.hint .admonition-title, -.rst-content .wy-alert-danger.important .admonition-title, -.rst-content .wy-alert-danger.tip .admonition-title, -.rst-content .wy-alert-danger.warning .admonition-title, -.rst-content .wy-alert-danger.seealso .admonition-title, -.rst-content .wy-alert-danger.admonition-todo .admonition-title { - background: #f29f97 -} -.wy-alert.wy-alert-warning, -.rst-content .wy-alert-warning.note, -.rst-content .attention, -.rst-content .caution, -.rst-content .wy-alert-warning.danger, -.rst-content .wy-alert-warning.error, -.rst-content .wy-alert-warning.hint, -.rst-content .wy-alert-warning.important, -.rst-content .wy-alert-warning.tip, -.rst-content .warning, -.rst-content .wy-alert-warning.seealso, -.rst-content .admonition-todo { - background: #ffedcc -} -.wy-alert.wy-alert-warning .wy-alert-title, -.rst-content .wy-alert-warning.note .wy-alert-title, -.rst-content .attention .wy-alert-title, -.rst-content .caution .wy-alert-title, -.rst-content .wy-alert-warning.danger .wy-alert-title, -.rst-content .wy-alert-warning.error .wy-alert-title, -.rst-content .wy-alert-warning.hint .wy-alert-title, -.rst-content .wy-alert-warning.important .wy-alert-title, -.rst-content .wy-alert-warning.tip .wy-alert-title, -.rst-content .warning .wy-alert-title, -.rst-content .wy-alert-warning.seealso .wy-alert-title, -.rst-content .admonition-todo .wy-alert-title, -.wy-alert.wy-alert-warning .rst-content .admonition-title, -.rst-content .wy-alert.wy-alert-warning .admonition-title, -.rst-content .wy-alert-warning.note .admonition-title, -.rst-content .attention .admonition-title, -.rst-content .caution .admonition-title, -.rst-content .wy-alert-warning.danger .admonition-title, -.rst-content .wy-alert-warning.error .admonition-title, -.rst-content .wy-alert-warning.hint .admonition-title, -.rst-content .wy-alert-warning.important .admonition-title, -.rst-content .wy-alert-warning.tip .admonition-title, -.rst-content .warning .admonition-title, -.rst-content .wy-alert-warning.seealso .admonition-title, -.rst-content .admonition-todo .admonition-title { - background: #f0b37e -} -.wy-alert.wy-alert-info, -.rst-content .note, -.rst-content .wy-alert-info.attention, -.rst-content .wy-alert-info.caution, -.rst-content .wy-alert-info.danger, -.rst-content .wy-alert-info.error, -.rst-content .wy-alert-info.hint, -.rst-content .wy-alert-info.important, -.rst-content .wy-alert-info.tip, -.rst-content .wy-alert-info.warning, -.rst-content .seealso, -.rst-content .wy-alert-info.admonition-todo { - background: #e7f2fa -} -.wy-alert.wy-alert-info .wy-alert-title, -.rst-content .note .wy-alert-title, -.rst-content .wy-alert-info.attention .wy-alert-title, -.rst-content .wy-alert-info.caution .wy-alert-title, -.rst-content .wy-alert-info.danger .wy-alert-title, -.rst-content .wy-alert-info.error .wy-alert-title, -.rst-content .wy-alert-info.hint .wy-alert-title, -.rst-content .wy-alert-info.important .wy-alert-title, -.rst-content .wy-alert-info.tip .wy-alert-title, -.rst-content .wy-alert-info.warning .wy-alert-title, -.rst-content .seealso .wy-alert-title, -.rst-content .wy-alert-info.admonition-todo .wy-alert-title, -.wy-alert.wy-alert-info .rst-content .admonition-title, -.rst-content .wy-alert.wy-alert-info .admonition-title, -.rst-content .note .admonition-title, -.rst-content .wy-alert-info.attention .admonition-title, -.rst-content .wy-alert-info.caution .admonition-title, -.rst-content .wy-alert-info.danger .admonition-title, -.rst-content .wy-alert-info.error .admonition-title, -.rst-content .wy-alert-info.hint .admonition-title, -.rst-content .wy-alert-info.important .admonition-title, -.rst-content .wy-alert-info.tip .admonition-title, -.rst-content .wy-alert-info.warning .admonition-title, -.rst-content .seealso .admonition-title, -.rst-content .wy-alert-info.admonition-todo .admonition-title { - background: #6ab0de -} -.wy-alert.wy-alert-success, -.rst-content .wy-alert-success.note, -.rst-content .wy-alert-success.attention, -.rst-content .wy-alert-success.caution, -.rst-content .wy-alert-success.danger, -.rst-content .wy-alert-success.error, -.rst-content .hint, -.rst-content .important, -.rst-content .tip, -.rst-content .wy-alert-success.warning, -.rst-content .wy-alert-success.seealso, -.rst-content .wy-alert-success.admonition-todo { - background: #dbfaf4 -} -.wy-alert.wy-alert-success .wy-alert-title, -.rst-content .wy-alert-success.note .wy-alert-title, -.rst-content .wy-alert-success.attention .wy-alert-title, -.rst-content .wy-alert-success.caution .wy-alert-title, -.rst-content .wy-alert-success.danger .wy-alert-title, -.rst-content .wy-alert-success.error .wy-alert-title, -.rst-content .hint .wy-alert-title, -.rst-content .important .wy-alert-title, -.rst-content .tip .wy-alert-title, -.rst-content .wy-alert-success.warning .wy-alert-title, -.rst-content .wy-alert-success.seealso .wy-alert-title, -.rst-content .wy-alert-success.admonition-todo .wy-alert-title, -.wy-alert.wy-alert-success .rst-content .admonition-title, -.rst-content .wy-alert.wy-alert-success .admonition-title, -.rst-content .wy-alert-success.note .admonition-title, -.rst-content .wy-alert-success.attention .admonition-title, -.rst-content .wy-alert-success.caution .admonition-title, -.rst-content .wy-alert-success.danger .admonition-title, -.rst-content .wy-alert-success.error .admonition-title, -.rst-content .hint .admonition-title, -.rst-content .important .admonition-title, -.rst-content .tip .admonition-title, -.rst-content .wy-alert-success.warning .admonition-title, -.rst-content .wy-alert-success.seealso .admonition-title, -.rst-content .wy-alert-success.admonition-todo .admonition-title { - background: #1abc9c -} -.wy-alert.wy-alert-neutral, -.rst-content .wy-alert-neutral.note, -.rst-content .wy-alert-neutral.attention, -.rst-content .wy-alert-neutral.caution, -.rst-content .wy-alert-neutral.danger, -.rst-content .wy-alert-neutral.error, -.rst-content .wy-alert-neutral.hint, -.rst-content .wy-alert-neutral.important, -.rst-content .wy-alert-neutral.tip, -.rst-content .wy-alert-neutral.warning, -.rst-content .wy-alert-neutral.seealso, -.rst-content .wy-alert-neutral.admonition-todo { - background: #f3f6f6 -} -.wy-alert.wy-alert-neutral .wy-alert-title, -.rst-content .wy-alert-neutral.note .wy-alert-title, -.rst-content .wy-alert-neutral.attention .wy-alert-title, -.rst-content .wy-alert-neutral.caution .wy-alert-title, -.rst-content .wy-alert-neutral.danger .wy-alert-title, -.rst-content .wy-alert-neutral.error .wy-alert-title, -.rst-content .wy-alert-neutral.hint .wy-alert-title, -.rst-content .wy-alert-neutral.important .wy-alert-title, -.rst-content .wy-alert-neutral.tip .wy-alert-title, -.rst-content .wy-alert-neutral.warning .wy-alert-title, -.rst-content .wy-alert-neutral.seealso .wy-alert-title, -.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title, -.wy-alert.wy-alert-neutral .rst-content .admonition-title, -.rst-content .wy-alert.wy-alert-neutral .admonition-title, -.rst-content .wy-alert-neutral.note .admonition-title, -.rst-content .wy-alert-neutral.attention .admonition-title, -.rst-content .wy-alert-neutral.caution .admonition-title, -.rst-content .wy-alert-neutral.danger .admonition-title, -.rst-content .wy-alert-neutral.error .admonition-title, -.rst-content .wy-alert-neutral.hint .admonition-title, -.rst-content .wy-alert-neutral.important .admonition-title, -.rst-content .wy-alert-neutral.tip .admonition-title, -.rst-content .wy-alert-neutral.warning .admonition-title, -.rst-content .wy-alert-neutral.seealso .admonition-title, -.rst-content .wy-alert-neutral.admonition-todo .admonition-title { - color: #404040; - background: #e1e4e5 -} -.wy-alert.wy-alert-neutral a, -.rst-content .wy-alert-neutral.note a, -.rst-content .wy-alert-neutral.attention a, -.rst-content .wy-alert-neutral.caution a, -.rst-content .wy-alert-neutral.danger a, -.rst-content .wy-alert-neutral.error a, -.rst-content .wy-alert-neutral.hint a, -.rst-content .wy-alert-neutral.important a, -.rst-content .wy-alert-neutral.tip a, -.rst-content .wy-alert-neutral.warning a, -.rst-content .wy-alert-neutral.seealso a, -.rst-content .wy-alert-neutral.admonition-todo a { - color: #2980B9 -} -.wy-alert p:last-child, -.rst-content .note p:last-child, -.rst-content .attention p:last-child, -.rst-content .caution p:last-child, -.rst-content .danger p:last-child, -.rst-content .error p:last-child, -.rst-content .hint p:last-child, -.rst-content .important p:last-child, -.rst-content .tip p:last-child, -.rst-content .warning p:last-child, -.rst-content .seealso p:last-child, -.rst-content .admonition-todo p:last-child { - margin-bottom: 0 -} -.wy-tray-container { - position: fixed; - bottom: 0px; - left: 0; - z-index: 600 -} -.wy-tray-container li { - display: block; - width: 300px; - background: transparent; - color: #fff; - text-align: center; - box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1); - padding: 0 24px; - min-width: 20%; - opacity: 0; - height: 0; - line-height: 56px; - overflow: hidden; - -webkit-transition: all 0.3s ease-in; - -moz-transition: all 0.3s ease-in; - transition: all 0.3s ease-in -} -.wy-tray-container li.wy-tray-item-success { - background: #27AE60 -} -.wy-tray-container li.wy-tray-item-info { - background: #2980B9 -} -.wy-tray-container li.wy-tray-item-warning { - background: #E67E22 -} -.wy-tray-container li.wy-tray-item-danger { - background: #E74C3C -} -.wy-tray-container li.on { - opacity: 1; - height: 56px -} -@media screen and (max-width: 768px) { - .wy-tray-container { - bottom: auto; - top: 0; - width: 100% - } - .wy-tray-container li { - width: 100% - } -} -button { - font-size: 100%; - margin: 0; - vertical-align: baseline; - *vertical-align: middle; - cursor: pointer; - line-height: normal; - -webkit-appearance: button; - *overflow: visible -} -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0 -} -button[disabled] { - cursor: default -} -.btn { - display: inline-block; - border-radius: 2px; - line-height: normal; - white-space: nowrap; - text-align: center; - cursor: pointer; - font-size: 100%; - padding: 6px 12px 8px 12px; - color: #fff; - border: 1px solid rgba(0, 0, 0, 0.1); - background-color: #27AE60; - text-decoration: none; - font-weight: normal; - font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; - box-shadow: 0px 1px 2px -1px rgba(255, 255, 255, 0.5) inset, 0px -2px 0px 0px rgba(0, 0, 0, 0.1) inset; - outline-none: false; - vertical-align: middle; - *display: inline; - zoom: 1; - -webkit-user-drag: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: all 0.1s linear; - -moz-transition: all 0.1s linear; - transition: all 0.1s linear -} -.btn-hover { - background: #2e8ece; - color: #fff -} -.btn:hover { - background: #2cc36b; - color: #fff -} -.btn:focus { - background: #2cc36b; - outline: 0 -} -.btn:active { - box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.05) inset, 0px 2px 0px 0px rgba(0, 0, 0, 0.1) inset; - padding: 8px 12px 6px 12px -} -.btn:visited { - color: #fff -} -.btn:disabled { - background-image: none; - filter: progid: DXImageTransform.Microsoft.gradient(enabled false); - filter: alpha(opacity=40); - opacity: 0.4; - cursor: not-allowed; - box-shadow: none -} -.btn-disabled { - background-image: none; - filter: progid: DXImageTransform.Microsoft.gradient(enabled false); - filter: alpha(opacity=40); - opacity: 0.4; - cursor: not-allowed; - box-shadow: none -} -.btn-disabled:hover, -.btn-disabled:focus, -.btn-disabled:active { - background-image: none; - filter: progid: DXImageTransform.Microsoft.gradient(enabled false); - filter: alpha(opacity=40); - opacity: 0.4; - cursor: not-allowed; - box-shadow: none -} -.btn::-moz-focus-inner { - padding: 0; - border: 0 -} -.btn-small { - font-size: 80% -} -.btn-info { - background-color: #2980B9 !important -} -.btn-info:hover { - background-color: #2e8ece !important -} -.btn-neutral { - background-color: #f3f6f6 !important; - color: #404040 !important -} -.btn-neutral:hover { - background-color: #e5ebeb !important; - color: #404040 -} -.btn-neutral:visited { - color: #404040 !important -} -.btn-success { - background-color: #27AE60 !important -} -.btn-success:hover { - background-color: #295 !important -} -.btn-danger { - background-color: #E74C3C !important -} -.btn-danger:hover { - background-color: #ea6153 !important -} -.btn-warning { - background-color: #E67E22 !important -} -.btn-warning:hover { - background-color: #e98b39 !important -} -.btn-invert { - background-color: #222 -} -.btn-invert:hover { - background-color: #2f2f2f !important -} -.btn-link { - background-color: transparent !important; - color: #2980B9; - box-shadow: none; - border-color: transparent !important -} -.btn-link:hover { - background-color: transparent !important; - color: #409ad5 !important; - box-shadow: none -} -.btn-link:active { - background-color: transparent !important; - color: #409ad5 !important; - box-shadow: none -} -.btn-link:visited { - color: #9B59B6 -} -.wy-btn-group .btn, -.wy-control .btn { - vertical-align: middle -} -.wy-btn-group { - margin-bottom: 24px; - *zoom: 1 -} -.wy-btn-group:before, -.wy-btn-group:after { - display: table; - content: "" -} -.wy-btn-group:after { - clear: both -} -.wy-dropdown { - position: relative; - display: inline-block -} -.wy-dropdown-active .wy-dropdown-menu { - display: block -} -.wy-dropdown-menu { - position: absolute; - left: 0; - display: none; - float: left; - top: 100%; - min-width: 100%; - background: #fcfcfc; - z-index: 100; - border: solid 1px #cfd7dd; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); - padding: 12px -} -.wy-dropdown-menu>dd>a { - display: block; - clear: both; - color: #404040; - white-space: nowrap; - font-size: 90%; - padding: 0 12px; - cursor: pointer -} -.wy-dropdown-menu>dd>a:hover { - background: #2980B9; - color: #fff -} -.wy-dropdown-menu>dd.divider { - border-top: solid 1px #cfd7dd; - margin: 6px 0 -} -.wy-dropdown-menu>dd.search { - padding-bottom: 12px -} -.wy-dropdown-menu>dd.search input[type="search"] { - width: 100% -} -.wy-dropdown-menu>dd.call-to-action { - background: #e3e3e3; - text-transform: uppercase; - font-weight: 500; - font-size: 80% -} -.wy-dropdown-menu>dd.call-to-action:hover { - background: #e3e3e3 -} -.wy-dropdown-menu>dd.call-to-action .btn { - color: #fff -} -.wy-dropdown.wy-dropdown-up .wy-dropdown-menu { - bottom: 100%; - top: auto; - left: auto; - right: 0 -} -.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu { - background: #fcfcfc; - margin-top: 2px -} -.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a { - padding: 6px 12px -} -.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover { - background: #2980B9; - color: #fff -} -.wy-dropdown.wy-dropdown-left .wy-dropdown-menu { - right: 0; - left: auto; - text-align: right -} -.wy-dropdown-arrow:before { - content: " "; - border-bottom: 5px solid #f5f5f5; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - position: absolute; - display: block; - top: -4px; - left: 50%; - margin-left: -3px -} -.wy-dropdown-arrow.wy-dropdown-arrow-left:before { - left: 11px -} -.wy-form-stacked select { - display: block -} -.wy-form-aligned input, -.wy-form-aligned textarea, -.wy-form-aligned select, -.wy-form-aligned .wy-help-inline, -.wy-form-aligned label { - display: inline-block; - *display: inline; - *zoom: 1; - vertical-align: middle -} -.wy-form-aligned .wy-control-group>label { - display: inline-block; - vertical-align: middle; - width: 10em; - margin: 6px 12px 0 0; - float: left -} -.wy-form-aligned .wy-control { - float: left -} -.wy-form-aligned .wy-control label { - display: block -} -.wy-form-aligned .wy-control select { - margin-top: 6px -} -fieldset { - border: 0; - margin: 0; - padding: 0 -} -legend { - display: block; - width: 100%; - border: 0; - padding: 0; - white-space: normal; - margin-bottom: 24px; - font-size: 150%; - *margin-left: -7px -} -label { - display: block; - margin: 0 0 0.3125em 0; - color: #333; - font-size: 90% -} -input, -select, -textarea { - font-size: 100%; - margin: 0; - vertical-align: baseline; - *vertical-align: middle -} -.wy-control-group { - margin-bottom: 24px; - *zoom: 1; - max-width: 68em; - margin-left: auto; - margin-right: auto; - *zoom: 1 -} -.wy-control-group:before, -.wy-control-group:after { - display: table; - content: "" -} -.wy-control-group:after { - clear: both -} -.wy-control-group:before, -.wy-control-group:after { - display: table; - content: "" -} -.wy-control-group:after { - clear: both -} -.wy-control-group.wy-control-group-required>label:after { - content: " *"; - color: #E74C3C -} -.wy-control-group .wy-form-full, -.wy-control-group .wy-form-halves, -.wy-control-group .wy-form-thirds { - padding-bottom: 12px -} -.wy-control-group .wy-form-full select, -.wy-control-group .wy-form-halves select, -.wy-control-group .wy-form-thirds select { - width: 100% -} -.wy-control-group .wy-form-full input[type="text"], -.wy-control-group .wy-form-full input[type="password"], -.wy-control-group .wy-form-full input[type="email"], -.wy-control-group .wy-form-full input[type="url"], -.wy-control-group .wy-form-full input[type="date"], -.wy-control-group .wy-form-full input[type="month"], -.wy-control-group .wy-form-full input[type="time"], -.wy-control-group .wy-form-full input[type="datetime"], -.wy-control-group .wy-form-full input[type="datetime-local"], -.wy-control-group .wy-form-full input[type="week"], -.wy-control-group .wy-form-full input[type="number"], -.wy-control-group .wy-form-full input[type="search"], -.wy-control-group .wy-form-full input[type="tel"], -.wy-control-group .wy-form-full input[type="color"], -.wy-control-group .wy-form-halves input[type="text"], -.wy-control-group .wy-form-halves input[type="password"], -.wy-control-group .wy-form-halves input[type="email"], -.wy-control-group .wy-form-halves input[type="url"], -.wy-control-group .wy-form-halves input[type="date"], -.wy-control-group .wy-form-halves input[type="month"], -.wy-control-group .wy-form-halves input[type="time"], -.wy-control-group .wy-form-halves input[type="datetime"], -.wy-control-group .wy-form-halves input[type="datetime-local"], -.wy-control-group .wy-form-halves input[type="week"], -.wy-control-group .wy-form-halves input[type="number"], -.wy-control-group .wy-form-halves input[type="search"], -.wy-control-group .wy-form-halves input[type="tel"], -.wy-control-group .wy-form-halves input[type="color"], -.wy-control-group .wy-form-thirds input[type="text"], -.wy-control-group .wy-form-thirds input[type="password"], -.wy-control-group .wy-form-thirds input[type="email"], -.wy-control-group .wy-form-thirds input[type="url"], -.wy-control-group .wy-form-thirds input[type="date"], -.wy-control-group .wy-form-thirds input[type="month"], -.wy-control-group .wy-form-thirds input[type="time"], -.wy-control-group .wy-form-thirds input[type="datetime"], -.wy-control-group .wy-form-thirds input[type="datetime-local"], -.wy-control-group .wy-form-thirds input[type="week"], -.wy-control-group .wy-form-thirds input[type="number"], -.wy-control-group .wy-form-thirds input[type="search"], -.wy-control-group .wy-form-thirds input[type="tel"], -.wy-control-group .wy-form-thirds input[type="color"] { - width: 100% -} -.wy-control-group .wy-form-full { - float: left; - display: block; - margin-right: 2.35765%; - width: 100%; - margin-right: 0 -} -.wy-control-group .wy-form-full:last-child { - margin-right: 0 -} -.wy-control-group .wy-form-halves { - float: left; - display: block; - margin-right: 2.35765%; - width: 48.82117% -} -.wy-control-group .wy-form-halves:last-child { - margin-right: 0 -} -.wy-control-group .wy-form-halves:nth-of-type(2n) { - margin-right: 0 -} -.wy-control-group .wy-form-halves:nth-of-type(2n+1) { - clear: left -} -.wy-control-group .wy-form-thirds { - float: left; - display: block; - margin-right: 2.35765%; - width: 31.76157% -} -.wy-control-group .wy-form-thirds:last-child { - margin-right: 0 -} -.wy-control-group .wy-form-thirds:nth-of-type(3n) { - margin-right: 0 -} -.wy-control-group .wy-form-thirds:nth-of-type(3n+1) { - clear: left -} -.wy-control-group.wy-control-group-no-input .wy-control { - margin: 6px 0 0 0; - font-size: 90% -} -.wy-control-no-input { - display: inline-block; - margin: 6px 0 0 0; - font-size: 90% -} -.wy-control-group.fluid-input input[type="text"], -.wy-control-group.fluid-input input[type="password"], -.wy-control-group.fluid-input input[type="email"], -.wy-control-group.fluid-input input[type="url"], -.wy-control-group.fluid-input input[type="date"], -.wy-control-group.fluid-input input[type="month"], -.wy-control-group.fluid-input input[type="time"], -.wy-control-group.fluid-input input[type="datetime"], -.wy-control-group.fluid-input input[type="datetime-local"], -.wy-control-group.fluid-input input[type="week"], -.wy-control-group.fluid-input input[type="number"], -.wy-control-group.fluid-input input[type="search"], -.wy-control-group.fluid-input input[type="tel"], -.wy-control-group.fluid-input input[type="color"] { - width: 100% -} -.wy-form-message-inline { - display: inline-block; - padding-left: 0.3em; - color: #666; - vertical-align: middle; - font-size: 90% -} -.wy-form-message { - display: block; - color: #999; - font-size: 70%; - margin-top: 0.3125em; - font-style: italic -} -.wy-form-message p { - font-size: inherit; - font-style: italic; - margin-bottom: 6px -} -.wy-form-message p:last-child { - margin-bottom: 0 -} -input { - line-height: normal -} -input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; - font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; - *overflow: visible -} -input[type="text"], -input[type="password"], -input[type="email"], -input[type="url"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="datetime"], -input[type="datetime-local"], -input[type="week"], -input[type="number"], -input[type="search"], -input[type="tel"], -input[type="color"] { - -webkit-appearance: none; - padding: 6px; - display: inline-block; - border: 1px solid #ccc; - font-size: 80%; - font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; - box-shadow: inset 0 1px 3px #ddd; - border-radius: 0; - -webkit-transition: border 0.3s linear; - -moz-transition: border 0.3s linear; - transition: border 0.3s linear -} -input[type="datetime-local"] { - padding: 0.34375em 0.625em -} -input[disabled] { - cursor: default -} -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - margin-right: 0.3125em; - *height: 13px; - *width: 13px -} -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none -} -input[type="text"]:focus, -input[type="password"]:focus, -input[type="email"]:focus, -input[type="url"]:focus, -input[type="date"]:focus, -input[type="month"]:focus, -input[type="time"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="week"]:focus, -input[type="number"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="color"]:focus { - outline: 0; - outline: thin dotted \\9; - border-color: #333 -} -input.no-focus:focus { - border-color: #ccc !important -} -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 1px auto #129FEA -} -input[type="text"][disabled], -input[type="password"][disabled], -input[type="email"][disabled], -input[type="url"][disabled], -input[type="date"][disabled], -input[type="month"][disabled], -input[type="time"][disabled], -input[type="datetime"][disabled], -input[type="datetime-local"][disabled], -input[type="week"][disabled], -input[type="number"][disabled], -input[type="search"][disabled], -input[type="tel"][disabled], -input[type="color"][disabled] { - cursor: not-allowed; - background-color: #fafafa -} -input:focus:invalid, -textarea:focus:invalid, -select:focus:invalid { - color: #E74C3C; - border: 1px solid #E74C3C -} -input:focus:invalid:focus, -textarea:focus:invalid:focus, -select:focus:invalid:focus { - border-color: #E74C3C -} -input[type="file"]:focus:invalid:focus, -input[type="radio"]:focus:invalid:focus, -input[type="checkbox"]:focus:invalid:focus { - outline-color: #E74C3C -} -input.wy-input-large { - padding: 12px; - font-size: 100% -} -textarea { - overflow: auto; - vertical-align: top; - width: 100%; - font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif -} -select, -textarea { - padding: 0.5em 0.625em; - display: inline-block; - border: 1px solid #ccc; - font-size: 80%; - box-shadow: inset 0 1px 3px #ddd; - -webkit-transition: border 0.3s linear; - -moz-transition: border 0.3s linear; - transition: border 0.3s linear -} -select { - border: 1px solid #ccc; - background-color: #fff -} -select[multiple] { - height: auto -} -select:focus, -textarea:focus { - outline: 0 -} -select[disabled], -textarea[disabled], -input[readonly], -select[readonly], -textarea[readonly] { - cursor: not-allowed; - background-color: #fafafa -} -input[type="radio"][disabled], -input[type="checkbox"][disabled] { - cursor: not-allowed -} -.wy-checkbox, -.wy-radio { - margin: 6px 0; - color: #404040; - display: block -} -.wy-checkbox input, -.wy-radio input { - vertical-align: baseline -} -.wy-form-message-inline { - display: inline-block; - *display: inline; - *zoom: 1; - vertical-align: middle -} -.wy-input-prefix, -.wy-input-suffix { - white-space: nowrap; - padding: 6px -} -.wy-input-prefix .wy-input-context, -.wy-input-suffix .wy-input-context { - line-height: 27px; - padding: 0 8px; - display: inline-block; - font-size: 80%; - background-color: #f3f6f6; - border: solid 1px #ccc; - color: #999 -} -.wy-input-suffix .wy-input-context { - border-left: 0 -} -.wy-input-prefix .wy-input-context { - border-right: 0 -} -.wy-switch { - width: 36px; - height: 12px; - margin: 12px 0; - position: relative; - border-radius: 4px; - background: #ccc; - cursor: pointer; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out -} -.wy-switch:before { - position: absolute; - content: ""; - display: block; - width: 18px; - height: 18px; - border-radius: 4px; - background: #999; - left: -3px; - top: -3px; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out -} -.wy-switch:after { - content: "false"; - position: absolute; - left: 48px; - display: block; - font-size: 12px; - color: #ccc -} -.wy-switch.active { - background: #1e8449 -} -.wy-switch.active:before { - left: 24px; - background: #27AE60 -} -.wy-switch.active:after { - content: "true" -} -.wy-switch.disabled, -.wy-switch.active.disabled { - cursor: not-allowed -} -.wy-control-group.wy-control-group-error .wy-form-message, -.wy-control-group.wy-control-group-error>label { - color: #E74C3C -} -.wy-control-group.wy-control-group-error input[type="text"], -.wy-control-group.wy-control-group-error input[type="password"], -.wy-control-group.wy-control-group-error input[type="email"], -.wy-control-group.wy-control-group-error input[type="url"], -.wy-control-group.wy-control-group-error input[type="date"], -.wy-control-group.wy-control-group-error input[type="month"], -.wy-control-group.wy-control-group-error input[type="time"], -.wy-control-group.wy-control-group-error input[type="datetime"], -.wy-control-group.wy-control-group-error input[type="datetime-local"], -.wy-control-group.wy-control-group-error input[type="week"], -.wy-control-group.wy-control-group-error input[type="number"], -.wy-control-group.wy-control-group-error input[type="search"], -.wy-control-group.wy-control-group-error input[type="tel"], -.wy-control-group.wy-control-group-error input[type="color"] { - border: solid 1px #E74C3C -} -.wy-control-group.wy-control-group-error textarea { - border: solid 1px #E74C3C -} -.wy-inline-validate { - white-space: nowrap -} -.wy-inline-validate .wy-input-context { - padding: 0.5em 0.625em; - display: inline-block; - font-size: 80% -} -.wy-inline-validate.wy-inline-validate-success .wy-input-context { - color: #27AE60 -} -.wy-inline-validate.wy-inline-validate-danger .wy-input-context { - color: #E74C3C -} -.wy-inline-validate.wy-inline-validate-warning .wy-input-context { - color: #E67E22 -} -.wy-inline-validate.wy-inline-validate-info .wy-input-context { - color: #2980B9 -} -.rotate-90 { - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg) -} -.rotate-180 { - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transform: rotate(180deg) -} -.rotate-270 { - -webkit-transform: rotate(270deg); - -moz-transform: rotate(270deg); - -ms-transform: rotate(270deg); - -o-transform: rotate(270deg); - transform: rotate(270deg) -} -.mirror { - -webkit-transform: scaleX(-1); - -moz-transform: scaleX(-1); - -ms-transform: scaleX(-1); - -o-transform: scaleX(-1); - transform: scaleX(-1) -} -.mirror.rotate-90 { - -webkit-transform: scaleX(-1) rotate(90deg); - -moz-transform: scaleX(-1) rotate(90deg); - -ms-transform: scaleX(-1) rotate(90deg); - -o-transform: scaleX(-1) rotate(90deg); - transform: scaleX(-1) rotate(90deg) -} -.mirror.rotate-180 { - -webkit-transform: scaleX(-1) rotate(180deg); - -moz-transform: scaleX(-1) rotate(180deg); - -ms-transform: scaleX(-1) rotate(180deg); - -o-transform: scaleX(-1) rotate(180deg); - transform: scaleX(-1) rotate(180deg) -} -.mirror.rotate-270 { - -webkit-transform: scaleX(-1) rotate(270deg); - -moz-transform: scaleX(-1) rotate(270deg); - -ms-transform: scaleX(-1) rotate(270deg); - -o-transform: scaleX(-1) rotate(270deg); - transform: scaleX(-1) rotate(270deg) -} -@media only screen and (max-width: 480px) { - .wy-form button[type="submit"] { - margin: 0.7em 0 0 - } - .wy-form input[type="text"], - .wy-form input[type="password"], - .wy-form input[type="email"], - .wy-form input[type="url"], - .wy-form input[type="date"], - .wy-form input[type="month"], - .wy-form input[type="time"], - .wy-form input[type="datetime"], - .wy-form input[type="datetime-local"], - .wy-form input[type="week"], - .wy-form input[type="number"], - .wy-form input[type="search"], - .wy-form input[type="tel"], - .wy-form input[type="color"] { - margin-bottom: 0.3em; - display: block - } - .wy-form label { - margin-bottom: 0.3em; - display: block - } - .wy-form input[type="password"], - .wy-form input[type="email"], - .wy-form input[type="url"], - .wy-form input[type="date"], - .wy-form input[type="month"], - .wy-form input[type="time"], - .wy-form input[type="datetime"], - .wy-form input[type="datetime-local"], - .wy-form input[type="week"], - .wy-form input[type="number"], - .wy-form input[type="search"], - .wy-form input[type="tel"], - .wy-form input[type="color"] { - margin-bottom: 0 - } - .wy-form-aligned .wy-control-group label { - margin-bottom: 0.3em; - text-align: left; - display: block; - width: 100% - } - .wy-form-aligned .wy-control { - margin: 1.5em 0 0 0 - } - .wy-form .wy-help-inline, - .wy-form-message-inline, - .wy-form-message { - display: block; - font-size: 80%; - padding: 6px 0 - } -} -@media screen and (max-width: 768px) { - .tablet-hide { - display: none - } -} -@media screen and (max-width: 480px) { - .mobile-hide { - display: none - } -} -.float-left { - float: left -} -.float-right { - float: right -} -.full-width { - width: 100% -} -.wy-table, -.rst-content table.docutils, -.rst-content table.field-list { - border-collapse: collapse; - border-spacing: 0; - empty-cells: show; - margin-bottom: 24px; -line-height: 19px; -} -.wy-table caption, -.rst-content table.docutils caption, -.rst-content table.field-list caption { - color: #000; - font: italic 85%/1 arial, sans-serif; - padding: 1em 0; - text-align: center -} -.wy-table td, -.rst-content table.docutils td, -.rst-content table.field-list td, -.wy-table th, -.rst-content table.docutils th, -.rst-content table.field-list th { - font-size: 90%; - margin: 0; - overflow: visible; - padding: 8px 16px -} -.wy-table td:first-child, -.rst-content table.docutils td:first-child, -.rst-content table.field-list td:first-child, -.wy-table th:first-child, -.rst-content table.docutils th:first-child, -.rst-content table.field-list th:first-child { - border-left-width: 0 -} -.wy-table thead, -.rst-content table.docutils thead, -.rst-content table.field-list thead { - color: #000; - text-align: left; - vertical-align: bottom; - white-space: nowrap -} -.wy-table thead th, -.rst-content table.docutils thead th, -.rst-content table.field-list thead th { - font-weight: bold; - border-bottom: solid 2px #e1e4e5 -} -.wy-table td, -.rst-content table.docutils td, -.rst-content table.field-list td { - background-color: transparent; - vertical-align: middle -} -.wy-table td p, -.rst-content table.docutils td p, -.rst-content table.field-list td p { -// line-height: 18px; - line-height: 19px; -} -.wy-table td p:last-child, -.rst-content table.docutils td p:last-child, -.rst-content table.field-list td p:last-child { - margin-bottom: 0 -} -.wy-table .wy-table-cell-min, -.rst-content table.docutils .wy-table-cell-min, -.rst-content table.field-list .wy-table-cell-min { - width: 1%; - padding-right: 0 -} -.wy-table .wy-table-cell-min input[type=checkbox], -.rst-content table.docutils .wy-table-cell-min input[type=checkbox], -.rst-content table.field-list .wy-table-cell-min input[type=checkbox], -.wy-table .wy-table-cell-min input[type=checkbox], -.rst-content table.docutils .wy-table-cell-min input[type=checkbox], -.rst-content table.field-list .wy-table-cell-min input[type=checkbox] { - margin: 0 -} -.wy-table-secondary { - color: gray; - font-size: 90% -} -.wy-table-tertiary { - color: gray; - font-size: 80% -} -.wy-table-odd td, -.wy-table-striped tr:nth-child(2n-1) td, -.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td { - background-color: #f3f6f6 -} -.wy-table-backed { - background-color: #f3f6f6 -} -.wy-table-bordered-all, -.rst-content table.docutils { - border: 1px solid #e1e4e5 -} -.wy-table-bordered-all td, -.rst-content table.docutils td { - border-bottom: 1px solid #e1e4e5; - border-left: 1px solid #e1e4e5 -} -.wy-table-bordered-all tbody>tr:last-child td, -.rst-content table.docutils tbody>tr:last-child td { - border-bottom-width: 0 -} -.wy-table-bordered { - border: 1px solid #e1e4e5 -} -.wy-table-bordered-rows td { - border-bottom: 1px solid #e1e4e5 -} -.wy-table-bordered-rows tbody>tr:last-child td { - border-bottom-width: 0 -} -.wy-table-horizontal tbody>tr:last-child td { - border-bottom-width: 0 -} -.wy-table-horizontal td, -.wy-table-horizontal th { - border-width: 0 0 1px 0; - border-bottom: 1px solid #e1e4e5 -} -.wy-table-horizontal tbody>tr:last-child td { - border-bottom-width: 0 -} -.wy-table-responsive { - margin-bottom: 24px; - max-width: 100%; - overflow: auto -} -.wy-table-responsive table { - margin-bottom: 0 !important -} -.wy-table-responsive table td, -.wy-table-responsive table th { - white-space: inherit -} -a { - color: #2980B9; - text-decoration: none; - cursor: pointer -} -a:hover { - color: #3091d1 -} -a:visited { - color: #9B59B6 -} -html { - height: 100%; - overflow-x: hidden -} -body { - font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; - font-weight: normal; - color: #404040; - min-height: 100%; - overflow-x: hidden; - background: #edf0f2 -} -.wy-text-left { - text-align: left -} -.wy-text-center { - text-align: center -} -.wy-text-right { - text-align: right -} -.wy-text-large { - font-size: 120% -} -.wy-text-normal { - font-size: 100% -} -.wy-text-small, -small { - font-size: 80% -} -.wy-text-strike { - text-decoration: line-through -} -.wy-text-warning { - color: #E67E22 !important -} -a.wy-text-warning:hover { - color: #eb9950 !important -} -.wy-text-info { - color: #2980B9 !important -} -a.wy-text-info:hover { - color: #409ad5 !important -} -.wy-text-success { - color: #27AE60 !important -} -a.wy-text-success:hover { - color: #36d278 !important -} -.wy-text-danger { - color: #E74C3C !important -} -a.wy-text-danger:hover { - color: #ed7669 !important -} -.wy-text-neutral { - color: #404040 !important -} -a.wy-text-neutral:hover { - color: #595959 !important -} -h1, -h2, -.rst-content p.caption, -h3, -h4, -h5, -h6, -legend { - margin-top: 0; - font-weight: 700; - font-family: "Roboto Slab", "ff-tisa-web-pro", "Georgia", Arial, sans-serif -} -p { - line-height: 26px; - margin: 0; - font-size: 16px; - margin-bottom: 24px -} -h1 { - font-size: 175% -} -h2, -.rst-content p.caption { - font-size: 150% -} -h3 { - font-size: 125% -} -h4 { - font-size: 115% -} -h5 { - font-size: 110% -} -h6 { - font-size: 100% -} -hr { - display: block; - height: 1px; - border: 0; - border-top: 1px solid #e1e4e5; - margin: 24px 0; - padding: 0 -} -code, -.rst-content tt, -.rst-content code { - white-space: nowrap; - max-width: 100%; - background: #fff; - border: solid 1px #e1e4e5; - font-size: 75%; - padding: 0 5px; - font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; - color: #E74C3C; - overflow-x: auto -} -code.code-large, -.rst-content tt.code-large { - font-size: 90% -} -.wy-plain-list-disc, -.rst-content .section ul, -.rst-content .toctree-wrapper ul, -article ul { - list-style: disc; - line-height: 24px; - margin-bottom: 24px -} -.wy-plain-list-disc li, -.rst-content .section ul li, -.rst-content .toctree-wrapper ul li, -article ul li { - list-style: disc; - margin-left: 24px -} -.wy-plain-list-disc li p:last-child, -.rst-content .section ul li p:last-child, -.rst-content .toctree-wrapper ul li p:last-child, -article ul li p:last-child { - margin-bottom: 0 -} -.wy-plain-list-disc li ul, -.rst-content .section ul li ul, -.rst-content .toctree-wrapper ul li ul, -article ul li ul { - margin-bottom: 0 -} -.wy-plain-list-disc li li, -.rst-content .section ul li li, -.rst-content .toctree-wrapper ul li li, -article ul li li { - list-style: circle -} -.wy-plain-list-disc li li li, -.rst-content .section ul li li li, -.rst-content .toctree-wrapper ul li li li, -article ul li li li { - list-style: square -} -.wy-plain-list-disc li ol li, -.rst-content .section ul li ol li, -.rst-content .toctree-wrapper ul li ol li, -article ul li ol li { - list-style: decimal -} -.wy-plain-list-decimal, -.rst-content .section ol, -.rst-content ol.arabic, -article ol { - list-style: decimal; - line-height: 24px; - margin-bottom: 24px -} -.wy-plain-list-decimal li, -.rst-content .section ol li, -.rst-content ol.arabic li, -article ol li { - list-style: decimal; - margin-left: 24px -} -.wy-plain-list-decimal li p:last-child, -.rst-content .section ol li p:last-child, -.rst-content ol.arabic li p:last-child, -article ol li p:last-child { - margin-bottom: 0 -} -.wy-plain-list-decimal li ul, -.rst-content .section ol li ul, -.rst-content ol.arabic li ul, -article ol li ul { - margin-bottom: 0 -} -.wy-plain-list-decimal li ul li, -.rst-content .section ol li ul li, -.rst-content ol.arabic li ul li, -article ol li ul li { - list-style: disc -} -.codeblock-example { - border: 1px solid #e1e4e5; - border-bottom: none; - padding: 24px; - padding-top: 48px; - font-weight: 500; - background: #fff; - position: relative -} -.codeblock-example:after { - content: "Example"; - position: absolute; - top: 0px; - left: 0px; - background: #9B59B6; - color: #fff; - padding: 6px 12px -} -.codeblock-example.prettyprint-example-only { - border: 1px solid #e1e4e5; - margin-bottom: 24px -} -.codeblock, -pre.literal-block, -.rst-content .literal-block, -.rst-content pre.literal-block, -div[class^='highlight'] { - border: 1px solid #e1e4e5; - padding: 0px; - overflow-x: auto; - background: #fff; - margin: 1px 0 24px 0 -} -.codeblock div[class^='highlight'], -pre.literal-block div[class^='highlight'], -.rst-content .literal-block div[class^='highlight'], -div[class^='highlight'] div[class^='highlight'] { - border: none; - background: none; - margin: 0 -} -div[class^='highlight'] td.code { - width: 100% -} -.linenodiv pre { - border-right: solid 1px #e6e9ea; - margin: 0; - padding: 12px 12px; - font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; - font-size: 12px; - line-height: 1.5; - color: #d9d9d9 -} -div[class^='highlight'] pre { - white-space: pre; - margin: 0; - padding: 12px 12px; - font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; - font-size: 12px; - line-height: 1.5; - display: block; - overflow: auto; - color: #404040 -} -@media print { - .codeblock, - pre.literal-block, - .rst-content .literal-block, - .rst-content pre.literal-block, - div[class^='highlight'], - div[class^='highlight'] pre { - white-space: pre-wrap - } -} -.hll { - background-color: #ffc; - margin: 0 -12px; - padding: 0 12px; - display: block -} -.c { - color: #998; - font-style: italic -} -.err { - color: #a61717; - background-color: #e3d2d2 -} -.k { - font-weight: bold -} -.o { - font-weight: bold -} -.cm { - color: #998; - font-style: italic -} -.cp { - color: #999; - font-weight: bold -} -.c1 { - color: #998; - font-style: italic -} -.cs { - color: #999; - font-weight: bold; - font-style: italic -} -.gd { - color: #000; - background-color: #fdd -} -.gd .x { - color: #000; - background-color: #faa -} -.ge { - font-style: italic -} -.gr { - color: #a00 -} -.gh { - color: #999 -} -.gi { - color: #000; - background-color: #dfd -} -.gi .x { - color: #000; - background-color: #afa -} -.go { - color: #888 -} -.gp { - color: #555 -} -.gs { - font-weight: bold -} -.gu { - color: purple; - font-weight: bold -} -.gt { - color: #a00 -} -.kc { - font-weight: bold -} -.kd { - font-weight: bold -} -.kn { - font-weight: bold -} -.kp { - font-weight: bold -} -.kr { - font-weight: bold -} -.kt { - color: #458; - font-weight: bold -} -.m { - color: #099 -} -.s { - color: #d14 -} -.n { - color: #333 -} -.na { - color: teal -} -.nb { - color: #0086b3 -} -.nc { - color: #458; - font-weight: bold -} -.no { - color: teal -} -.ni { - color: purple -} -.ne { - color: #900; - font-weight: bold -} -.nf { - color: #900; - font-weight: bold -} -.nn { - color: #555 -} -.nt { - color: navy -} -.nv { - color: teal -} -.ow { - font-weight: bold -} -.w { - color: #bbb -} -.mf { - color: #099 -} -.mh { - color: #099 -} -.mi { - color: #099 -} -.mo { - color: #099 -} -.sb { - color: #d14 -} -.sc { - color: #d14 -} -.sd { - color: #d14 -} -.s2 { - color: #d14 -} -.se { - color: #d14 -} -.sh { - color: #d14 -} -.si { - color: #d14 -} -.sx { - color: #d14 -} -.sr { - color: #009926 -} -.s1 { - color: #d14 -} -.ss { - color: #990073 -} -.bp { - color: #999 -} -.vc { - color: teal -} -.vg { - color: teal -} -.vi { - color: teal -} -.il { - color: #099 -} -.gc { - color: #999; - background-color: #EAF2F5 -} -.wy-breadcrumbs li { - display: inline-block -} -.wy-breadcrumbs li.wy-breadcrumbs-aside { - float: right -} -.wy-breadcrumbs li a { - display: inline-block; - padding: 5px -} -.wy-breadcrumbs li a:first-child { - padding-left: 0 -} -.wy-breadcrumbs-extra { - margin-bottom: 0; - color: #b3b3b3; - font-size: 80%; - display: inline-block -} -@media screen and (max-width: 480px) { - .wy-breadcrumbs-extra { - display: none - } - .wy-breadcrumbs li.wy-breadcrumbs-aside { - display: none - } -} -@media print { - .wy-breadcrumbs li.wy-breadcrumbs-aside { - display: none - } -} -.wy-affix { - position: fixed; - top: 1.618em -} -.wy-menu a:hover { - text-decoration: none -} -.wy-menu-horiz { - *zoom: 1 -} -.wy-menu-horiz:before, -.wy-menu-horiz:after { - display: table; - content: "" -} -.wy-menu-horiz:after { - clear: both -} -.wy-menu-horiz ul, -.wy-menu-horiz li { - display: inline-block -} -.wy-menu-horiz li:hover { - background: rgba(255, 255, 255, 0.1) -} -.wy-menu-horiz li.divide-left { - border-left: solid 1px #404040 -} -.wy-menu-horiz li.divide-right { - border-right: solid 1px #404040 -} -.wy-menu-horiz a { - height: 32px; - display: inline-block; - line-height: 32px; - padding: 0 16px -} -.wy-menu-vertical header, -.wy-menu-vertical p.caption { - height: 32px; - display: inline-block; - line-height: 32px; - padding: 0 1.618em; - margin-bottom: 0; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 80%; - color: #555; - white-space: nowrap -} -.wy-menu-vertical ul { - margin-bottom: 0 -} -.wy-menu-vertical li.divide-top { - border-top: solid 1px #404040 -} -.wy-menu-vertical li.divide-bottom { - border-bottom: solid 1px #404040 -} -.wy-menu-vertical li.current { -// background: #e3e3e3 - background: #e3e3ff -} -.wy-menu-vertical li.current a { - color: white; - border-right: solid 1px #5d6963; - padding: 0.4045em 2.427em -} -.wy-menu-vertical li.current a:hover { - background: #5d6369 !important -} -.wy-menu-vertical li code, -.wy-menu-vertical li .rst-content tt, -.rst-content .wy-menu-vertical li tt { - border: none; - background: inherit; - color: inherit; - padding-left: 0; - padding-right: 0 -} -.wy-menu-vertical li span.toctree-expand { - display: block; - float: left; - margin-left: -1.2em; - font-size: 0.8em; - line-height: 1.6em; - color: #4d4d4d -} -.wy-menu-vertical li.on a, -.wy-menu-vertical li.current>a { - color: #f5f5f5; - padding: 0.4045em 1.618em; - font-weight: bold; - position: relative; -// background: #fcfcfc; - background: rgba(0, 0, 0, 0) linear-gradient(135deg, #b5bdc8 0%, #828c95 36%, #28343b 100%)!important; - border: none; - border-bottom: none/*solid 1px #808991*/; - border-top: none/*solid 1px #808991*/; - padding-left: 1.618em -4px -} -.wy-menu-vertical li.on a:hover, -.wy-menu-vertical li.current>a:hover { - background: #5d6369 -} -.wy-menu-vertical li.on a:hover span.toctree-expand, -.wy-menu-vertical li.current>a:hover span.toctree-expand { - color: #60695d -} -.wy-menu-vertical li.on a span.toctree-expand, -.wy-menu-vertical li.current>a span.toctree-expand { - display: block; - font-size: 0.8em; - line-height: 1.6em; - color: #333 -} -.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul, -.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul { - display: none -} -.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul, -.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul { - display: block -} -.wy-menu-vertical li.toctree-l2.current>a { - background: #850d0d; - padding: 0.4045em 2.427em -} -/*level3:#.#.#*/.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a { - display: block; -// background: #c9c9c9; - background: rgb(179,19,5); -background: -moz-linear-gradient(top, rgba(179,19,5,1) 0%, rgba(179,19,5,1) 100%); -background: -webkit-linear-gradient(top, rgba(179,19,5,1) 0%,rgba(179,19,5,1) 100%); -background: linear-gradient(to bottom, rgba(179,19,5,1) 0%,rgba(179,19,5,1) 100%); -filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b31305', endColorstr='#b31305',GradientType=0 ); - padding: 0.4045em 4.045em -} -.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand { - color: #60695d -} -.wy-menu-vertical li.toctree-l2 span.toctree-expand { - color: #a3a3a3 -} -.wy-menu-vertical li.toctree-l3 { - font-size: 0.9em -} -.wy-menu-vertical li.toctree-l3.current>a { - background: #bdbdbd; - padding: 0.4045em 4.045em -} -/*level4: #.#.#.#*/.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a { - display: block; -// background: #bdbdbd; - background: #890dod; - padding: 0.4045em 5.663em; - border-top: none; - border-bottom: none -} -.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand { - color: #60695d -} -.wy-menu-vertical li.toctree-l3 span.toctree-expand { - color: #969696 -} -.wy-menu-vertical li.toctree-l4 { - font-size: 0.9em -} -.wy-menu-vertical li.current ul { - display: block -} -.wy-menu-vertical li ul { - margin-bottom: 0; - display: none -} -.wy-menu-vertical .local-toc li ul { - display: block -} -.wy-menu-vertical li ul li a { - margin-bottom: 0; - color: #b3b3b3; - font-weight: normal -} -.wy-menu-vertical a { - display: inline-block; - line-height: 18px; - padding: 0.4045em 1.618em; - display: block; - position: relative; - font-size: 90%; - color: #f5f5f5 -} -/*sidebarlevel1 hover color*/.wy-menu-vertical a:hover { - background-color: #5d6369; - cursor: pointer -} -.wy-menu-vertical a:hover span.toctree-expand { - color: #60695d -} -.wy-menu-vertical a:active { - background-color: #2980B9; - cursor: pointer; - color: #fff -} -.wy-menu-vertical a:active span.toctree-expand { - color: #fff -} -.wy-side-nav-search { - z-index: 200; - background-color: #2980B9; - text-align: center; - padding: 0.809em; - display: block; - color: #fcfcfc; - margin-bottom: 0.809em -} -.wy-side-nav-search input[type=text] { - width: 90%; - border-radius: 50px; - padding: 6px 12px; - border-color: #2472a4 -} -.wy-side-nav-search img { - display: block; - margin: auto auto 0.809em auto; - height: 45px; - width: 45px; - background-color: #2980B9; - padding: 5px; - border-radius: 100% -} -.wy-side-nav-search>a, -.wy-side-nav-search .wy-dropdown>a { - color: #fcfcfc; - font-size: 100%; - font-weight: bold; - display: inline-block; - padding: 4px 6px; - margin-bottom: 0.809em -} -.wy-side-nav-search>a:hover, -.wy-side-nav-search .wy-dropdown>a:hover { - background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0; -} -.wy-side-nav-search>a img.logo, -.wy-side-nav-search .wy-dropdown>a img.logo { - display: block; - margin: 0 auto; - height: auto; - width: auto; - border-radius: 0; - max-width: 100%; - background: transparent -} -.wy-side-nav-search>a.icon img.logo, -.wy-side-nav-search .wy-dropdown>a.icon img.logo { - margin-top: 0.85em -} -.wy-nav .wy-menu-vertical header { - color: #2980B9 -} -.wy-nav .wy-menu-vertical a { - color: #b3b3b3 -} -.wy-nav .wy-menu-vertical a:hover { - background-color: #60695d -} -[data-menu-wrap] { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; - position: absolute; - opacity: 1; - width: 100%; - opacity: 0 -} -[data-menu-wrap].move-center { - left: 0; - right: auto; - opacity: 1 -} -[data-menu-wrap].move-left { - right: auto; - left: -100%; - opacity: 0 -} -[data-menu-wrap].move-right { - right: -100%; - left: auto; - opacity: 0 -} -.wy-body-for-nav { - background: left repeat-y #fcfcfc; - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOERBMTRGRDBFMUUxMUUzODUwMkJCOThDMEVFNURFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOERBMTRGRTBFMUUxMUUzODUwMkJCOThDMEVFNURFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE4REExNEZCMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE4REExNEZDMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EwrlwAAAAA5JREFUeNpiMDU0BAgwAAE2AJgB9BnaAAAAAElFTkSuQmCC); - background-size: 300px 1px -} -.wy-grid-for-nav { - position: absolute; - width: 100%; - height: 100% -} -.wy-nav-side { - position: fixed; - top: 0; - bottom: 0; - left: 0; - padding-bottom: 2em; - width: 300px; - overflow-x: hidden; - overflow-y: hidden; - min-height: 100%; - background: #343131; - z-index: 200 -} -.wy-nav-top { - display: none; - background: #2980B9; - color: #fff; - padding: 0.4045em 0.809em; - position: relative; - line-height: 50px; - text-align: center; - font-size: 100%; - *zoom: 1 -} -.wy-nav-top:before, -.wy-nav-top:after { - display: table; - content: "" -} -.wy-nav-top:after { - clear: both -} -.wy-nav-top a { - color: #fff; - font-weight: bold -} -.wy-nav-top img { - margin-right: 12px; - height: 45px; - width: 45px; - background-color: #2980B9; - padding: 5px; - border-radius: 100% -} -.wy-nav-top i { - font-size: 30px; - float: left; - cursor: pointer -} -.wy-nav-content-wrap { - margin-left: 300px; - background: #fcfcfc; - min-height: 100% -} -.wy-nav-content { - padding: 1.618em 3.236em; - height: 100%; - max-width: 800px; - margin: auto -} -.wy-body-mask { - position: fixed; - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.2); - display: none; - z-index: 499 -} -.wy-body-mask.on { - display: block -} -footer { - color: #999 -} -footer p { - margin-bottom: 12px -} -.rst-footer-buttons { - *zoom: 1 -} -.rst-footer-buttons:before, -.rst-footer-buttons:after { - display: table; - content: "" -} -.rst-footer-buttons:after { - clear: both -} -#search-results .search li { - margin-bottom: 24px; - border-bottom: solid 1px #e1e4e5; - padding-bottom: 24px -} -#search-results .search li:first-child { - border-top: solid 1px #e1e4e5; - padding-top: 24px -} -#search-results .search li a { - font-size: 120%; - margin-bottom: 12px; - display: inline-block -} -#search-results .context { - color: gray; - font-size: 90% -} -@media screen and (max-width: 768px) { - .wy-body-for-nav { - background: #fcfcfc - } - .wy-nav-top { - display: block - } - .wy-nav-side { - left: -300px - } - .wy-nav-side.shift { - width: 85%; - left: 0 - } - .wy-nav-content-wrap { - margin-left: 0 - } - .wy-nav-content-wrap .wy-nav-content { - padding: 1.618em - } - .wy-nav-content-wrap.shift { - position: fixed; - min-width: 100%; - left: 85%; - top: 0; - height: 100%; - overflow: hidden - } -} -@media screen and (min-width: 1400px) { - .wy-nav-content-wrap { - background: rgba(0, 0, 0, 0.05) - } - .wy-nav-content { - margin: 0; - background: #fcfcfc - } -} -@media print { - .rst-versions, - footer, - .wy-nav-side { - display: none - } - .wy-nav-content-wrap { - margin-left: 0 - } -} -.rst-versions { - position: fixed; - bottom: 0; - left: 0; - width: 300px; - color: #fcfcfc; - background: #1f1d1d; - border-top: solid 10px #343131; - font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; - z-index: 400 -} -.rst-versions a { - color: #2980B9; - text-decoration: none -} -.rst-versions .rst-badge-small { - display: none -} -.rst-versions .rst-current-version { - padding: 12px; - background-color: #272525; - display: block; - text-align: right; - font-size: 90%; - cursor: pointer; - color: #27AE60; - *zoom: 1 -} -.rst-versions .rst-current-version:before, -.rst-versions .rst-current-version:after { - display: table; - content: "" -} -.rst-versions .rst-current-version:after { - clear: both -} -.rst-versions .rst-current-version .fa, -.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand, -.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand, -.rst-versions .rst-current-version .rst-content .admonition-title, -.rst-content .rst-versions .rst-current-version .admonition-title, -.rst-versions .rst-current-version .rst-content h1 .headerlink, -.rst-content h1 .rst-versions .rst-current-version .headerlink, -.rst-versions .rst-current-version .rst-content h2 .headerlink, -.rst-content h2 .rst-versions .rst-current-version .headerlink, -.rst-versions .rst-current-version .rst-content p.caption .headerlink, -.rst-content p.caption .rst-versions .rst-current-version .headerlink, -.rst-versions .rst-current-version .rst-content h3 .headerlink, -.rst-content h3 .rst-versions .rst-current-version .headerlink, -.rst-versions .rst-current-version .rst-content h4 .headerlink, -.rst-content h4 .rst-versions .rst-current-version .headerlink, -.rst-versions .rst-current-version .rst-content h5 .headerlink, -.rst-content h5 .rst-versions .rst-current-version .headerlink, -.rst-versions .rst-current-version .rst-content h6 .headerlink, -.rst-content h6 .rst-versions .rst-current-version .headerlink, -.rst-versions .rst-current-version .rst-content dl dt .headerlink, -.rst-content dl dt .rst-versions .rst-current-version .headerlink, -.rst-versions .rst-current-version .rst-content tt.download span:first-child, -.rst-content tt.download .rst-versions .rst-current-version span:first-child, -.rst-versions .rst-current-version .rst-content code.download span:first-child, -.rst-content code.download .rst-versions .rst-current-version span:first-child, -.rst-versions .rst-current-version .icon { - color: #fcfcfc -} -.rst-versions .rst-current-version .fa-book, -.rst-versions .rst-current-version .icon-book { - float: left -} -.rst-versions .rst-current-version .icon-book { - float: left -} -.rst-versions .rst-current-version.rst-out-of-date { - background-color: #E74C3C; - color: #fff -} -.rst-versions .rst-current-version.rst-active-old-version { - background-color: #F1C40F; - color: #000 -} -.rst-versions.shift-up .rst-other-versions { - display: block -} -.rst-versions .rst-other-versions { - font-size: 90%; - padding: 12px; - color: gray; - display: none -} -.rst-versions .rst-other-versions hr { - display: block; - height: 1px; - border: 0; - margin: 20px 0; - padding: 0; - border-top: solid 1px #413d3d -} -.rst-versions .rst-other-versions dd { - display: inline-block; - margin: 0 -} -.rst-versions .rst-other-versions dd a { - display: inline-block; - padding: 6px; - color: #fcfcfc -} -.rst-versions.rst-badge { - width: auto; - bottom: 20px; - right: 20px; - left: auto; - border: none; - max-width: 300px -} -.rst-versions.rst-badge .icon-book { - float: none -} -.rst-versions.rst-badge .fa-book, -.rst-versions.rst-badge .icon-book { - float: none -} -.rst-versions.rst-badge.shift-up .rst-current-version { - text-align: right -} -.rst-versions.rst-badge.shift-up .rst-current-version .fa-book, -.rst-versions.rst-badge.shift-up .rst-current-version .icon-book { - float: left -} -.rst-versions.rst-badge.shift-up .rst-current-version .icon-book { - float: left -} -.rst-versions.rst-badge .rst-current-version { - width: auto; - height: 30px; - line-height: 30px; - padding: 0 6px; - display: block; - text-align: center -} -/* Note the max width "toggle" */ -@media screen and (max-width: 768px) { - .rst-versions { - width: 85%; - display: none - } - .rst-versions.shift { - display: block - } - img { - width: 100%; - height: auto - } -} -.rst-content img { - max-width: 100%; - height: auto !important -} -.rst-content div.figure { - margin-bottom: 24px -} -.rst-content div.figure.align-center { - text-align: center -} -.rst-content .section>img, -.rst-content .section>a>img { - margin-bottom: 24px -} -.rst-content blockquote { - margin-left: 24px; - line-height: 24px; - margin-bottom: 24px -} -.rst-content .note .last, -.rst-content .attention .last, -.rst-content .caution .last, -.rst-content .danger .last, -.rst-content .error .last, -.rst-content .hint .last, -.rst-content .important .last, -.rst-content .tip .last, -.rst-content .warning .last, -.rst-content .seealso .last, -.rst-content .admonition-todo .last { - margin-bottom: 0 -} -.rst-content .admonition-title:before { - margin-right: 4px -} -.rst-content .admonition table { - border-color: rgba(0, 0, 0, 0.1) -} -.rst-content .admonition table td, -.rst-content .admonition table th { - background: transparent !important; - border-color: rgba(0, 0, 0, 0.1) !important -} -.rst-content .section ol.loweralpha, -.rst-content .section ol.loweralpha li { - list-style: lower-alpha -} -.rst-content .section ol.upperalpha, -.rst-content .section ol.upperalpha li { - list-style: upper-alpha -} -.rst-content .section ol p, -.rst-content .section ul p { - margin-bottom: 12px -} -.rst-content .line-block { - margin-left: 24px -} -.rst-content .topic-title { - font-weight: bold; - margin-bottom: 12px -} -.rst-content .toc-backref { - color: #404040 -} -.rst-content .align-right { - float: right; - margin: 0px 0px 24px 24px -} -.rst-content .align-left { - float: left; - margin: 0px 24px 24px 0px -} -.rst-content .align-center { - margin: auto; - display: block -} -.rst-content h1 .headerlink, -.rst-content h2 .headerlink, -.rst-content p.caption .headerlink, -.rst-content h3 .headerlink, -.rst-content h4 .headerlink, -.rst-content h5 .headerlink, -.rst-content h6 .headerlink, -.rst-content dl dt .headerlink, -.rst-content p.caption .headerlink { - display: none; - visibility: hidden; - font-size: 14px -} -.rst-content h1 .headerlink:after, -.rst-content h2 .headerlink:after, -.rst-content p.caption .headerlink:after, -.rst-content h3 .headerlink:after, -.rst-content h4 .headerlink:after, -.rst-content h5 .headerlink:after, -.rst-content h6 .headerlink:after, -.rst-content dl dt .headerlink:after, -.rst-content p.caption .headerlink:after { - visibility: visible; - content: "\F0C1 "; - font-family: FontAwesome; - display: inline-block -} -.rst-content h1:hover .headerlink, -.rst-content h2:hover .headerlink, -.rst-content p.caption:hover .headerlink, -.rst-content h3:hover .headerlink, -.rst-content h4:hover .headerlink, -.rst-content h5:hover .headerlink, -.rst-content h6:hover .headerlink, -.rst-content dl dt:hover .headerlink, -.rst-content p.caption:hover .headerlink { - display: inline-block -} -.rst-content .sidebar { - float: right; - width: 40%; - display: block; - margin: 0 0 24px 24px; - padding: 24px; - background: #f3f6f6; - border: solid 1px #e1e4e5 -} -.rst-content .sidebar p, -.rst-content .sidebar ul, -.rst-content .sidebar dl { - font-size: 90% -} -.rst-content .sidebar .last { - margin-bottom: 0 -} -.rst-content .sidebar .sidebar-title { - display: block; - font-family: "Roboto Slab", "ff-tisa-web-pro", "Georgia", Arial, sans-serif; - font-weight: bold; - background: #e1e4e5; - padding: 6px 12px; - margin: -24px; - margin-bottom: 24px; - font-size: 100% -} -.rst-content .highlighted { - background: #DDDD00; - display: inline-block; - font-weight: bold; - padding: 0px -} - -/* Custom */ -#search-results .highlighted { - background: #DDDD00; - display: inline-block; - font-weight: bold; - padding: 0px; - color: #000; -} -/*custom end */ - -.rst-content .footnote-reference, -.rst-content .citation-reference { - vertical-align: super; - font-size: 90% -} -.rst-content table.docutils.citation, -.rst-content table.docutils.footnote { - background: none; - border: none; - color: #999 -} -.rst-content table.docutils.citation td, -.rst-content table.docutils.citation tr, -.rst-content table.docutils.footnote td, -.rst-content table.docutils.footnote tr { - border: none; - background-color: transparent !important; - white-space: normal -} -.rst-content table.docutils.citation td.label, -.rst-content table.docutils.footnote td.label { - padding-left: 0; - padding-right: 0; - vertical-align: top -} -.rst-content table.field-list { - border: none -} -.rst-content table.field-list td { - border: none; - padding-top: 5px -} -.rst-content table.field-list td>strong { - display: inline-block; - margin-top: 3px -} -.rst-content table.field-list .field-name { - padding-right: 10px; - text-align: left; - white-space: nowrap -} -.rst-content table.field-list .field-body { - text-align: left; - padding-left: 0 -} -.rst-content tt, -.rst-content tt, -.rst-content code { - color: #000 -} -.rst-content tt big, -.rst-content tt em, -.rst-content tt big, -.rst-content code big, -.rst-content tt em, -.rst-content code em { - font-size: 100% !important; - line-height: normal -} -.rst-content tt .xref, -a .rst-content tt, -.rst-content tt .xref, -.rst-content code .xref, -a .rst-content tt, -a .rst-content code { - font-weight: bold -} -.rst-content a tt, -.rst-content a tt, -.rst-content a code { - color: #2980B9 -} -.rst-content dl { - margin-bottom: 24px -} -.rst-content dl dt { - font-weight: bold -} -.rst-content dl p, -.rst-content dl table, -.rst-content dl ul, -.rst-content dl ol { - margin-bottom: 12px !important -} -.rst-content dl dd { - margin: 0 0 12px 24px -} - -/**************************************************************************** - * Not real sure why they choose to special-case any
of class docutils * - * but it seems to be rather unhelpful and unused. Only ONE instance was * - * noticed which is commented out by // below. * - ****************************************************************************/ -/* BEGIN SECTION COMMENT OUT. - -.rst-content dl:not(.docutils) { - margin-bottom: 24px -} - - -//.rst-content dl:not(.docutils) dt { -// display: inline-block; -// margin: 6px 0; -// font-size: 90%; -// line-height: normal; -// background: #e7f2fa; -// color: #2980B9; -// border-top: solid 3px #6ab0de; -// padding: 6px; -// position: relative -//} - -.rst-content dl:not(.docutils) dt:before { - color: #6ab0de -} -.rst-content dl:not(.docutils) dt .headerlink { - color: #404040; - font-size: 100% !important -} -.rst-content dl:not(.docutils) dl dt { - margin-bottom: 6px; - border: none; - border-left: solid 3px #ccc; - background: #f0f0f0; - color: gray -} -.rst-content dl:not(.docutils) dl dt .headerlink { - color: #404040; - font-size: 100% !important -} -.rst-content dl:not(.docutils) dt:first-child { - margin-top: 0 -} -.rst-content dl:not(.docutils) tt, -.rst-content dl:not(.docutils) tt, -.rst-content dl:not(.docutils) code { - font-weight: bold -} -.rst-content dl:not(.docutils) tt.descname, -.rst-content dl:not(.docutils) tt.descclassname, -.rst-content dl:not(.docutils) tt.descname, -.rst-content dl:not(.docutils) code.descname, -.rst-content dl:not(.docutils) tt.descclassname, -.rst-content dl:not(.docutils) code.descclassname { - background-color: transparent; - border: none; - padding: 0; - font-size: 100% !important -} -.rst-content dl:not(.docutils) tt.descname, -.rst-content dl:not(.docutils) tt.descname, -.rst-content dl:not(.docutils) code.descname { - font-weight: bold -} -.rst-content dl:not(.docutils) .optional { - display: inline-block; - padding: 0 4px; - color: #000; - font-weight: bold -} -.rst-content dl:not(.docutils) .property { - display: inline-block; - padding-right: 8px -} - - -END SECTION COMMENT OUT. */ -/**************************************************************************** - * Not real sure why they choose to special-case any
of class docutils * - * but it seems to be rather unhelpful and unused. Only ONE instance was * - * noticed which is commented out by // near top of this section above. * - ****************************************************************************/ - -.rst-content .viewcode-link, -.rst-content .viewcode-back { - display: inline-block; - color: #27AE60; - font-size: 80%; - padding-left: 24px -} -.rst-content .viewcode-back { - display: block; - float: right -} -.rst-content p.rubric { - margin-bottom: 12px; - font-weight: bold -} -.rst-content tt.download, -.rst-content code.download { - background: inherit; - padding: inherit; - font-family: inherit; - font-size: inherit; - color: inherit; - border: inherit; - white-space: inherit -} -.rst-content tt.download span:first-child:before, -.rst-content code.download span:first-child:before { - margin-right: 4px -} -@media screen and (max-width: 480px) { - .rst-content .sidebar { - width: 100% - } -} -span[id*='MathJax-Span'] { - color: #404040 -} -.math { - text-align: center -} -@font-face { - font-family: "Inconsolata"; - font-style: normal; - font-weight: 400; - src: local("Inconsolata"), url(../fonts/Inconsolata.ttf) format("truetype") -} -@font-face { - font-family: "Inconsolata"; - font-style: normal; - font-weight: 700; - src: local("Inconsolata Bold"), local("Inconsolata-Bold"), url(../fonts/Inconsolata-Bold.ttf) format("truetype") -} -@font-face { - font-family: "Lato"; - font-style: normal; - font-weight: 400; - src: local("Lato Regular"), local("Lato-Regular"), url(../fonts/Lato-Regular.ttf) format("truetype") -} -@font-face { - font-family: "Lato"; - font-style: normal; - font-weight: 700; - src: local("Lato Bold"), local("Lato-Bold"), url(../fonts/Lato-Bold.ttf) format("truetype") -} -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 400; - src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url(../fonts/RobotoSlab-Regular.ttf) format("truetype") -} -@font-face { - font-family: "Roboto Slab"; - font-style: normal; - font-weight: 700; - src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url(../fonts/RobotoSlab-Bold.ttf) format("truetype") -} - -/*""""""""""""""""""""""""""""""""""""""""""""""""""""""""* - | Copied css with fa-entities fixed - sourced externally | - | to reduce the size/complexity of this css. (END) | - *""""""""""""""""""""""""""""""""""""""""""""""""""""""""*/ - -.wy-nav-side, -div.related { - background: rgb(179,19,5); -background: -moz-linear-gradient(top, rgba(179,19,5,1) 0%, rgba(179,19,5,1) 100%); -background: -webkit-linear-gradient(top, rgba(179,19,5,1) 0%,rgba(179,19,5,1) 100%); -background: linear-gradient(to bottom, rgba(179,19,5,1) 0%,rgba(179,19,5,1) 100%); -filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b31305', endColorstr='#b31305',GradientType=0 ); - /* was 0f0df0 */ -} -code.kbd, -code.file, -.kbd, -.file { - background-color: #D5DDE2; /* saturate from ecf0f3 to be more visible/blue on screen. */ - display: inline-block; - font-size: 88%!important; - vertical-align: -2px!important; - padding: 1px!important; - line-height: 80%!important; -} -code.kbd, .kbd { - border: thin solid rgb(45, 45,255); - border-radius: 2px; -} -code.file, .file { - border: thin solid #999; -} - -th { - background-color: #ede; -} -.warning tt { - background: #efc2c2; -} -.note tt { - background: #d6d6d6; -} -.viewcode-back { - font-family: { - { - theme_bodyfont - } - } - ; -} -div.viewcode-block:target { - background-color: #f4debf; - border-top: 1px solid #ac9; - border-bottom: 1px solid #ac9; -} -.menuselection { - background-color: #F0F0F0; - color: inherit; - display: inline-block; - font-size: 88%!important; - padding-right: 3px; - padding-left: 3px; - padding-top: 3px; - padding-bottom: 2px; - border-radius: 5px; - line-height: 80%!important; - border: thin solid #000000; -} - -/*"""""""""""""""""""""""""""""""""""""""""""""""* - | spiffy_table adjusted for rst/RtD (BEGIN) | - *"""""""""""""""""""""""""""""""""""""""""""""""*/ - -table.docutils, -table.spiffy_table, -table.simple_table, -table.plain_table { - border: 2px solid darkgray; - border-collapse: collapse; -} -.simple_table th { - background-color: #f2f2f2; -} -th.simple_span { - background-color: #f2f2f2; -} -th.spiffy_span { - background-color: LemonChiffon; - background: -webkit-linear-gradient(MediumSpringGreen, LemonChiffon, LemonChiffon, LemonChiffon, MediumSpringGreen); - /* For Safari 5.1 to 6.0 */ - - background: -o-linear-gradient(MediumSpringGreen, LemonChiffon, LemonChiffon, LemonChiffon, MediumSpringGreen); - /* For Opera 11.1 to 12.0 */ - - background: -moz-linear-gradient(MediumSpringGreen, LemonChiffon, LemonChiffon, LemonChiffon, MediumSpringGreen); - /* For Firefox 3.6 to 15 */ - - background: linear-gradient(MediumSpringGreen, LemonChiffon, LemonChiffon, LemonChiffon, MediumSpringGreen); - /* Standard syntax (must be last) */ - - font-weight: 700; - text-align: center; - font-size: 125%; -} -.docutils tr:nth-child(odd) > td, -.spiffy_table tr:nth-child(odd) > td { - background-color: #e5e5e5; - /* was gainsboro then f2f2f2 */ -} -.docutils tr:nth-child(even) > td, -.spiffy_table tr:nth-child(even) > td { - background-color: white; -} -.spiffy_table tr > td.zero { - background-color: red; - color: white; -} -.spiffy_table tr > td.part { - background-color: yellow; -} -.spiffy_table tr > td.done { - background-color: green; -} -.docutils th, -.spiffy_table th { - background-color: LemonChiffon; - font-weight: 700; - text-align: center; - border-color: darkgray; - border-style: solid; - border-width: 1px 1px 2px; - padding: 5px; -} -.simple_table th { - font-weight: 700; - text-align: center; - border-color: darkgray; - border-style: solid; - border-width: 0px 1px 2px; - padding: 5px; -} -table.docutils caption, -.spiffy_table caption, -.simple_table caption { - font-weight: 700; - text-align: left; -} -.docutils td, -.spiffy_table td, -.simple_table td { - border-color: darkgray; - border-style: solid; - border-width: 1px; - padding: 5px; -} - -table.docutils td, table.docutils th { - padding: 1px 8px 1px 5px; - border-width: 0px 0px 1px; - border-style: none none solid; - border-color: -moz-use-text-color -moz-use-text-color #AAA; -} - -th { - background-color: #EDE; - text-align: left; - padding-right: 5px; -} - -table.docutils { - border-collapse: collapse; -} - -/*"""""""""""""""""""""""""""""""""""""""""""""""* - | spiffy_table adjusted for rst/RtD (END) | - *"""""""""""""""""""""""""""""""""""""""""""""""*/ - - -/*"""""""""""""""""""""""""""""""""""""""""""* - | textboxes adjusted for rst/RtD (BEGIN) | - *"""""""""""""""""""""""""""""""""""""""""""*/ -.rst-content .danger, .rdangerbox { -border:solid #BA0000; -} - -.rst-content .warning, .rwarningbox { -border:solid #8B5A00; -} - -.rst-content .note, .rnotebox { -border:solid #BABABA; -} - -.rversionbox { -border:solid #00E100; -background-color: #d7ffd7!important; -} - -.messagebox { -border-width:2px 6px 2px 2px; -border-collapse: collapse; -margin-top:1px; -margin-right: 4px; -margin-bottom:1px; -margin-left: 4px; -text-align:justify; -width:auto; -minimum-width:100px; -maximum-width: 45%; -font-size: 75%; -padding: 3px 3px 3px 3px; -// align:center; - display: inline-block; - vertical-align:inherit; - line-height:125%; -} - -.messageboxicon { -float:right; -margin: 0px 2px -2px 0px; -} - - -/*"""""""""""""""""""""""""""""""""""""""""""* - | textboxes adjusted for rst/RtD (END) | - *"""""""""""""""""""""""""""""""""""""""""""*/ - - -/*"""""""""""""""""""""""""""""""""""""""""""""""""""* - | Modified RtD css styles in part or whole (BEGIN) | - *"""""""""""""""""""""""""""""""""""""""""""""""""""*/ - -.wy-side-nav-search { - z-index: 200; - /*background-color: rgb(45, 175,255);*/ - background-color: #b5bdc8; - background: -moz-linear-gradient(-45deg, #b5bdc8 0%, #828c95 36%, #28343b 100%); - background: -webkit-linear-gradient(-45deg, #b5bdc8 0%,#828c95 36%,#28343b 100%); - background: linear-gradient(135deg, #b5bdc8 0%,#828c95 36%,#28343b 100%); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); - text-align: center; - padding: 0.809em; - display: block; - color: #FCFCFC; - margin-bottom: 0.809em; -} - .wy-nav-content { - padding: 1.618em 3.236em; - height: 100%; - max-width: 95%; - margin: auto; -} -.wy-menu-vertical li.on a, .wy-menu-vertical li.current > a { -// color: #404040; -// padding: 0.4045em 1.618em; -// font-weight: bold; -// position: relative; -// border-width: 1px medium; -// border-style: solid none; -// border-color: #C9C9C9 -moz-use-text-color; -// -moz-border-top-colors: none; -// -moz-border-right-colors: none; -// -moz-border-bottom-colors: none; -// -moz-border-left-colors: none; -// border-image: none; -// background: rgb(204, 204, 255) none repeat scroll 0% 0%; -} -.wy-table thead th, -.rst-content table.docutils thead th, -.rst-content table.field-list thead th { - font-weight: bold; - border: solid 1px #bbb; - border-bottom: solid 2px #bbb; -} - -.wy-table-bordered-all, -.rst-content table.docutils { - border: 1px solid #bbb; -} -.wy-table-bordered-all td, -.rst-content table.docutils td { - border-bottom: 1px solid #bbb; - border-left: 1px solid #bbb; -} -.wy-table-bordered { - border: 1px solid #bbb; -} -.wy-table-bordered-rows td { - border-bottom: 1px solid #bbb; -} -.wy-table-horizontal td, -.wy-table-horizontal th { - border-width: 0 0 1px 0; - border-bottom: 1px solid #bbb; -} - -/*"""""""""""""""""""""""""""""""""""""""""""""""""""* - | Modified RtD css styles in part or whole (END) | - *"""""""""""""""""""""""""""""""""""""""""""""""""""*/ - -/*"""""""""""""""""""""""""""""""""""""""""""""""* - | Allow for printing from browser | - | with reasonable appearance (BEGIN) | - *"""""""""""""""""""""""""""""""""""""""""""""""*/ - -@media print { - .wy-side-nav-search { - display: none!important; - } - .wy-nav-top { - display: none!important; - } - .wy-nav-side { - display: none!important; - } - .wy-nav-content { - padding: 1.618em; - height: auto; - width: auto; - margin: auto; - } - .wy-breadcrumbs-nav { - display: none!important; - visibility: hidden!important; - } - -/* below is not my doing */ - html, - body, - section { - background: none!important; - } - * { - box-shadow: none!important; - text-shadow: none!important; - filter: none!important; - -ms-filter: none!important; - } - a, - a:visited { - text-decoration: underline; - } - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - pre, - blockquote { - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100%!important; - } - @page { - margin: .5cm; - } - p, - h2, - .rst-content p.caption, - h3 { - orphans: 3; - widows: 3; - } - h2, - .rst-content p.caption, - h3 { - page-break-after: avoid; - } -} - -/*"""""""""""""""""""""""""""""""""""""""""""""""* - | Allow for printing from browser | - | with reasonable appearance (END) | - *"""""""""""""""""""""""""""""""""""""""""""""""*/ diff --git a/api/themes/pcbsd_style/static/css/theme.css b/api/themes/pcbsd_style/static/css/theme.css deleted file mode 100644 index 1f7a15c..0000000 --- a/api/themes/pcbsd_style/static/css/theme.css +++ /dev/null @@ -1,5 +0,0 @@ -*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,.rst-content p.caption,h3{orphans:3;widows:3}h2,.rst-content p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! - * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.2.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:0.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:0.5;-webkit-transition:opacity 0.05s ease-in;-moz-transition:opacity 0.05s ease-in;transition:opacity 0.05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 0.3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:0.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:0.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;transition:border 0.3s linear}input[type="datetime-local"]{padding:0.34375em 0.625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:0.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:0.5em 0.625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;transition:border 0.3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{width:36px;height:12px;margin:12px 0;position:relative;border-radius:4px;background:#ccc;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wy-switch:before{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wy-switch:after{content:"false";position:absolute;left:48px;display:block;font-size:12px;color:#ccc}.wy-switch.active{background:#1e8449}.wy-switch.active:before{left:24px;background:#27AE60}.wy-switch.active:after{content:"true"}.wy-switch.disabled,.wy-switch.active.disabled{cursor:not-allowed}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:0.5em 0.625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:0.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0.3em;display:block}.wy-form label{margin-bottom:0.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:0.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.codeblock-example{border:1px solid #e1e4e5;border-bottom:none;padding:24px;padding-top:48px;font-weight:500;background:#fff;position:relative}.codeblock-example:after{content:"Example";position:absolute;top:0px;left:0px;background:#9B59B6;color:#fff;padding:6px 12px}.codeblock-example.prettyprint-example-only{border:1px solid #e1e4e5;margin-bottom:24px}.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight']{border:1px solid #e1e4e5;padding:0px;overflow-x:auto;background:#fff;margin:1px 0 24px 0}.codeblock div[class^='highlight'],pre.literal-block div[class^='highlight'],.rst-content .literal-block div[class^='highlight'],div[class^='highlight'] div[class^='highlight']{border:none;background:none;margin:0}div[class^='highlight'] td.code{width:100%}.linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;color:#d9d9d9}div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;display:block;overflow:auto;color:#404040}@media print{.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight'],div[class^='highlight'] pre{white-space:pre-wrap}}.hll{background-color:#ffc;margin:0 -12px;padding:0 12px;display:block}.c{color:#998;font-style:italic}.err{color:#a61717;background-color:#e3d2d2}.k{font-weight:bold}.o{font-weight:bold}.cm{color:#998;font-style:italic}.cp{color:#999;font-weight:bold}.c1{color:#998;font-style:italic}.cs{color:#999;font-weight:bold;font-style:italic}.gd{color:#000;background-color:#fdd}.gd .x{color:#000;background-color:#faa}.ge{font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.gi .x{color:#000;background-color:#afa}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:purple;font-weight:bold}.gt{color:#a00}.kc{font-weight:bold}.kd{font-weight:bold}.kn{font-weight:bold}.kp{font-weight:bold}.kr{font-weight:bold}.kt{color:#458;font-weight:bold}.m{color:#099}.s{color:#d14}.n{color:#333}.na{color:teal}.nb{color:#0086b3}.nc{color:#458;font-weight:bold}.no{color:teal}.ni{color:purple}.ne{color:#900;font-weight:bold}.nf{color:#900;font-weight:bold}.nn{color:#555}.nt{color:navy}.nv{color:teal}.ow{font-weight:bold}.w{color:#bbb}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.sb{color:#d14}.sc{color:#d14}.sd{color:#d14}.s2{color:#d14}.se{color:#d14}.sh{color:#d14}.si{color:#d14}.sx{color:#d14}.sr{color:#009926}.s1{color:#d14}.ss{color:#990073}.bp{color:#999}.vc{color:teal}.vg{color:teal}.vi{color:teal}.il{color:#099}.gc{color:#999;background-color:#EAF2F5}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical header,.wy-menu-vertical p.caption{height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin-bottom:0;display:block;font-weight:bold;text-transform:uppercase;font-size:80%;color:#555;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:0.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:0.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:0.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:0.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:0.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:0.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:0.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:0.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:0.4045em 5.663em;border-top:none;border-bottom:none}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:0.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical .local-toc li ul{display:block}.wy-menu-vertical li ul li a{margin-bottom:0;color:#b3b3b3;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:0.4045em 1.618em;display:block;position:relative;font-size:90%;color:#b3b3b3}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#b3b3b3}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{z-index:200;background-color:#2980B9;text-align:center;padding:0.809em;display:block;color:#fcfcfc;margin-bottom:0.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto 0.809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:0.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:0.85em}.wy-side-nav-search>div.version{margin-top:-0.4045em;margin-bottom:0.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:left repeat-y #fcfcfc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOERBMTRGRDBFMUUxMUUzODUwMkJCOThDMEVFNURFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOERBMTRGRTBFMUUxMUUzODUwMkJCOThDMEVFNURFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE4REExNEZCMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE4REExNEZDMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EwrlwAAAAA5JREFUeNpiMDU0BAgwAAE2AJgB9BnaAAAAAElFTkSuQmCC);background-size:300px 1px}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:scroll;min-height:100%;background:#343131;z-index:200}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:0.4045em 0.809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:#999}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:#999}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1400px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;border-top:solid 10px #343131;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}img{width:100%;height:auto}}.rst-content img{max-width:100%;height:auto !important}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .line-block{margin-left:24px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto;display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink{display:none;visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after{visibility:visible;content:"";font-family:FontAwesome;display:inline-block}.rst-content h1:hover .headerlink,.rst-content h2:hover .headerlink,.rst-content p.caption:hover .headerlink,.rst-content h3:hover .headerlink,.rst-content h4:hover .headerlink,.rst-content h5:hover .headerlink,.rst-content h6:hover .headerlink,.rst-content dl dt:hover .headerlink,.rst-content p.caption:hover .headerlink{display:inline-block}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:super;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:#999}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none;padding-top:5px}.rst-content table.field-list td>strong{display:inline-block;margin-top:3px}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left;padding-left:0}.rst-content tt,.rst-content tt,.rst-content code{color:#000}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:inline-block;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:gray}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:400;src:local("Inconsolata"),url(../fonts/Inconsolata.ttf) format("truetype")}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:700;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../fonts/Inconsolata-Bold.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(../fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(../fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(../fonts/RobotoSlab-Regular.ttf) format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url(../fonts/RobotoSlab-Bold.ttf) format("truetype")} -/*# sourceMappingURL=theme.css.map */ diff --git a/api/Makefile b/docs/api_reference/Makefile similarity index 100% rename from api/Makefile rename to docs/api_reference/Makefile diff --git a/api/classes/beadm.rst b/docs/api_reference/classes/beadm.rst similarity index 100% rename from api/classes/beadm.rst rename to docs/api_reference/classes/beadm.rst diff --git a/api/classes/dispatcher.rst b/docs/api_reference/classes/dispatcher.rst similarity index 100% rename from api/classes/dispatcher.rst rename to docs/api_reference/classes/dispatcher.rst diff --git a/api/classes/fs.rst b/docs/api_reference/classes/fs.rst similarity index 100% rename from api/classes/fs.rst rename to docs/api_reference/classes/fs.rst diff --git a/api/classes/index.rst b/docs/api_reference/classes/index.rst similarity index 100% rename from api/classes/index.rst rename to docs/api_reference/classes/index.rst diff --git a/api/classes/iocage.rst b/docs/api_reference/classes/iocage.rst similarity index 100% rename from api/classes/iocage.rst rename to docs/api_reference/classes/iocage.rst diff --git a/api/classes/iohyve.rst b/docs/api_reference/classes/iohyve.rst similarity index 100% rename from api/classes/iohyve.rst rename to docs/api_reference/classes/iohyve.rst diff --git a/api/classes/lifepreserver.rst b/docs/api_reference/classes/lifepreserver.rst similarity index 100% rename from api/classes/lifepreserver.rst rename to docs/api_reference/classes/lifepreserver.rst diff --git a/api/classes/logs.rst b/docs/api_reference/classes/logs.rst similarity index 100% rename from api/classes/logs.rst rename to docs/api_reference/classes/logs.rst diff --git a/api/classes/network.rst b/docs/api_reference/classes/network.rst similarity index 100% rename from api/classes/network.rst rename to docs/api_reference/classes/network.rst diff --git a/api/classes/pkg.rst b/docs/api_reference/classes/pkg.rst similarity index 100% rename from api/classes/pkg.rst rename to docs/api_reference/classes/pkg.rst diff --git a/api/classes/systemmanager.rst b/docs/api_reference/classes/systemmanager.rst similarity index 100% rename from api/classes/systemmanager.rst rename to docs/api_reference/classes/systemmanager.rst diff --git a/api/classes/updates.rst b/docs/api_reference/classes/updates.rst similarity index 100% rename from api/classes/updates.rst rename to docs/api_reference/classes/updates.rst diff --git a/api/classes/users.rst b/docs/api_reference/classes/users.rst similarity index 100% rename from api/classes/users.rst rename to docs/api_reference/classes/users.rst diff --git a/api/classes/zfs.rst b/docs/api_reference/classes/zfs.rst similarity index 100% rename from api/classes/zfs.rst rename to docs/api_reference/classes/zfs.rst diff --git a/api/conf.py b/docs/api_reference/conf.py similarity index 100% rename from api/conf.py rename to docs/api_reference/conf.py diff --git a/api/connection.rst b/docs/api_reference/connection.rst similarity index 100% rename from api/connection.rst rename to docs/api_reference/connection.rst diff --git a/api/events.rst b/docs/api_reference/events.rst similarity index 100% rename from api/events.rst rename to docs/api_reference/events.rst diff --git a/api/index.rst b/docs/api_reference/index.rst similarity index 75% rename from api/index.rst rename to docs/api_reference/index.rst index 531ce43..2a8f326 100644 --- a/api/index.rst +++ b/docs/api_reference/index.rst @@ -1,5 +1,5 @@ -SysAdm™ API Reference -===================== +SysAdm™ API Reference Guide +=========================== .. toctree:: :numbered: diff --git a/api/sysadm_circle_red.png b/docs/api_reference/sysadm_circle_red.png similarity index 100% rename from api/sysadm_circle_red.png rename to docs/api_reference/sysadm_circle_red.png diff --git a/api/themes/trueos_style/README.md b/docs/api_reference/themes/trueos_style/README.md similarity index 100% rename from api/themes/trueos_style/README.md rename to docs/api_reference/themes/trueos_style/README.md diff --git a/api/themes/pcbsd_style/breadcrumbs.html b/docs/api_reference/themes/trueos_style/breadcrumbs.html similarity index 100% rename from api/themes/pcbsd_style/breadcrumbs.html rename to docs/api_reference/themes/trueos_style/breadcrumbs.html diff --git a/api/themes/pcbsd_style/footer.html b/docs/api_reference/themes/trueos_style/footer.html similarity index 100% rename from api/themes/pcbsd_style/footer.html rename to docs/api_reference/themes/trueos_style/footer.html diff --git a/api/themes/pcbsd_style/layout.html b/docs/api_reference/themes/trueos_style/layout.html similarity index 100% rename from api/themes/pcbsd_style/layout.html rename to docs/api_reference/themes/trueos_style/layout.html diff --git a/api/themes/pcbsd_style/search.html b/docs/api_reference/themes/trueos_style/search.html similarity index 100% rename from api/themes/pcbsd_style/search.html rename to docs/api_reference/themes/trueos_style/search.html diff --git a/api/themes/pcbsd_style/searchbox.html b/docs/api_reference/themes/trueos_style/searchbox.html similarity index 100% rename from api/themes/pcbsd_style/searchbox.html rename to docs/api_reference/themes/trueos_style/searchbox.html diff --git a/api/themes/pcbsd_style/static/css/badge_only.css b/docs/api_reference/themes/trueos_style/static/css/badge_only.css similarity index 100% rename from api/themes/pcbsd_style/static/css/badge_only.css rename to docs/api_reference/themes/trueos_style/static/css/badge_only.css diff --git a/api/themes/trueos_style/static/css/font_awesome.css b/docs/api_reference/themes/trueos_style/static/css/font_awesome.css similarity index 100% rename from api/themes/trueos_style/static/css/font_awesome.css rename to docs/api_reference/themes/trueos_style/static/css/font_awesome.css diff --git a/api/themes/trueos_style/static/css/trueos_style.css b/docs/api_reference/themes/trueos_style/static/css/trueos_style.css similarity index 100% rename from api/themes/trueos_style/static/css/trueos_style.css rename to docs/api_reference/themes/trueos_style/static/css/trueos_style.css diff --git a/api/themes/pcbsd_style/static/fonts/FontAwesome.otf b/docs/api_reference/themes/trueos_style/static/fonts/FontAwesome.otf similarity index 100% rename from api/themes/pcbsd_style/static/fonts/FontAwesome.otf rename to docs/api_reference/themes/trueos_style/static/fonts/FontAwesome.otf diff --git a/api/themes/pcbsd_style/static/fonts/Inconsolata-Bold.ttf b/docs/api_reference/themes/trueos_style/static/fonts/Inconsolata-Bold.ttf similarity index 100% rename from api/themes/pcbsd_style/static/fonts/Inconsolata-Bold.ttf rename to docs/api_reference/themes/trueos_style/static/fonts/Inconsolata-Bold.ttf diff --git a/api/themes/pcbsd_style/static/fonts/Inconsolata.ttf b/docs/api_reference/themes/trueos_style/static/fonts/Inconsolata.ttf similarity index 100% rename from api/themes/pcbsd_style/static/fonts/Inconsolata.ttf rename to docs/api_reference/themes/trueos_style/static/fonts/Inconsolata.ttf diff --git a/api/themes/pcbsd_style/static/fonts/Lato-Bold.ttf b/docs/api_reference/themes/trueos_style/static/fonts/Lato-Bold.ttf similarity index 100% rename from api/themes/pcbsd_style/static/fonts/Lato-Bold.ttf rename to docs/api_reference/themes/trueos_style/static/fonts/Lato-Bold.ttf diff --git a/api/themes/pcbsd_style/static/fonts/Lato-Regular.ttf b/docs/api_reference/themes/trueos_style/static/fonts/Lato-Regular.ttf similarity index 100% rename from api/themes/pcbsd_style/static/fonts/Lato-Regular.ttf rename to docs/api_reference/themes/trueos_style/static/fonts/Lato-Regular.ttf diff --git a/api/themes/pcbsd_style/static/fonts/RobotoSlab-Bold.ttf b/docs/api_reference/themes/trueos_style/static/fonts/RobotoSlab-Bold.ttf similarity index 100% rename from api/themes/pcbsd_style/static/fonts/RobotoSlab-Bold.ttf rename to docs/api_reference/themes/trueos_style/static/fonts/RobotoSlab-Bold.ttf diff --git a/api/themes/pcbsd_style/static/fonts/RobotoSlab-Regular.ttf b/docs/api_reference/themes/trueos_style/static/fonts/RobotoSlab-Regular.ttf similarity index 100% rename from api/themes/pcbsd_style/static/fonts/RobotoSlab-Regular.ttf rename to docs/api_reference/themes/trueos_style/static/fonts/RobotoSlab-Regular.ttf diff --git a/api/themes/pcbsd_style/static/fonts/fontawesome-webfont.eot b/docs/api_reference/themes/trueos_style/static/fonts/fontawesome-webfont.eot similarity index 100% rename from api/themes/pcbsd_style/static/fonts/fontawesome-webfont.eot rename to docs/api_reference/themes/trueos_style/static/fonts/fontawesome-webfont.eot diff --git a/api/themes/pcbsd_style/static/fonts/fontawesome-webfont.svg b/docs/api_reference/themes/trueos_style/static/fonts/fontawesome-webfont.svg similarity index 100% rename from api/themes/pcbsd_style/static/fonts/fontawesome-webfont.svg rename to docs/api_reference/themes/trueos_style/static/fonts/fontawesome-webfont.svg diff --git a/api/themes/pcbsd_style/static/fonts/fontawesome-webfont.ttf b/docs/api_reference/themes/trueos_style/static/fonts/fontawesome-webfont.ttf similarity index 100% rename from api/themes/pcbsd_style/static/fonts/fontawesome-webfont.ttf rename to docs/api_reference/themes/trueos_style/static/fonts/fontawesome-webfont.ttf diff --git a/api/themes/pcbsd_style/static/fonts/fontawesome-webfont.woff b/docs/api_reference/themes/trueos_style/static/fonts/fontawesome-webfont.woff similarity index 100% rename from api/themes/pcbsd_style/static/fonts/fontawesome-webfont.woff rename to docs/api_reference/themes/trueos_style/static/fonts/fontawesome-webfont.woff diff --git a/api/themes/pcbsd_style/static/js/modernizr.min.js b/docs/api_reference/themes/trueos_style/static/js/modernizr.min.js similarity index 100% rename from api/themes/pcbsd_style/static/js/modernizr.min.js rename to docs/api_reference/themes/trueos_style/static/js/modernizr.min.js diff --git a/api/themes/pcbsd_style/static/js/theme.js b/docs/api_reference/themes/trueos_style/static/js/theme.js similarity index 100% rename from api/themes/pcbsd_style/static/js/theme.js rename to docs/api_reference/themes/trueos_style/static/js/theme.js diff --git a/api/themes/trueos_style/theme.conf b/docs/api_reference/themes/trueos_style/theme.conf similarity index 100% rename from api/themes/trueos_style/theme.conf rename to docs/api_reference/themes/trueos_style/theme.conf diff --git a/api/themes/pcbsd_style/versions.html b/docs/api_reference/themes/trueos_style/versions.html similarity index 100% rename from api/themes/pcbsd_style/versions.html rename to docs/api_reference/themes/trueos_style/versions.html diff --git a/docs/client_handbook/conf.py b/docs/client_handbook/conf.py index 614e747..bc63495 100644 --- a/docs/client_handbook/conf.py +++ b/docs/client_handbook/conf.py @@ -51,9 +51,9 @@ source_suffix = '.rst' master_doc = 'index' # General information about the project. -project = u'SysAdm Client Handbook' -copyright = u'2016, SysAdm Users' -author = u'SysAdm Users' +project = u'SysAdm™ Client Handbook' +copyright = u'2016, SysAdm™ Users' +author = u'SysAdm™ Users' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -145,7 +145,7 @@ html_theme_path = ['_static'] # The name of an image file (relative to this directory) to place at the top # of the sidebar. # -# html_logo = None +html_logo = 'sysadm_circle_red.png' # The name of an image file (relative to this directory) to use as a favicon of # the docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 diff --git a/docs/client_handbook/index.rst b/docs/client_handbook/index.rst index 7b33c96..31f7fd0 100644 --- a/docs/client_handbook/index.rst +++ b/docs/client_handbook/index.rst @@ -3,8 +3,8 @@ You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -Welcome to SysAdm Client Handbook's documentation! -================================================== +Welcome to SysAdm™ Client Handbook's documentation! +=================================================== Contents: diff --git a/docs/client_handbook/sysadm_circle_red.png b/docs/client_handbook/sysadm_circle_red.png new file mode 100644 index 0000000000000000000000000000000000000000..06795866446d3e7aba272943da45a87086c55849 GIT binary patch literal 5011 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 diff --git a/docs/server_handbook/_build/doctrees/environment.pickle b/docs/server_handbook/_build/doctrees/environment.pickle deleted file mode 100644 index f1f8558108595b37bc0cd2e54bffa94f1acb7ac3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9224 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 diff --git a/docs/server_handbook/_build/doctrees/introduction.doctree b/docs/server_handbook/_build/doctrees/introduction.doctree deleted file mode 100644 index a64a23359c7310a5cc4e55e8245ce398b2d7697e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7804 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 eBK?PTX-Yuw{%;a3!|g*16r<((=LQG6`_ - - -.. _building: - -Building SysAdm™ ----------------- - -The following Qt Modules are required before attempting to build -SysAdm™: :: - - Qt5 Core (# pkg install qt5-core) - Qt5 Concurrent (# pkg install qt5-concurrent) - Qt5 Websockets (# pkg install qt5-websockets) - -Building the prototype version of SysAdm™ assumes you have access to -github.com. :: - - % git clone https://github.com/trueos/sysadm.git - % cd sysadm/src - % /usr/local/lib/qt5/bin/qmake -recursive - % make && sudo make install - -.. _starting: - -Starting SysAdm™ ----------------- - -SysAdm can be started one of two ways: 1. The traditional rc(8) -mechanism 2. The new jobd(8) mechanism - -To run under rc(8):: - - (For WebSockets - Required for SysAdm Client) - % sudo sysrc -f /etc/rc.conf sysadm_enable="YES" - % sudo service sysadm start - - (Optional for REST) - % sudo sysrc -f /etc/rc.conf sysadm_rest_enable="YES" - % sudo service sysadm-rest start - - -To run under jobd(8):: - - (For WebSockets - Required for SysAdm Client) - % sudo jobctl org.pcbsd.sysadm enable - - (Optional for REST) - % sudo jobctl org.pcbsd.sysadm-rest enable - -.. _bridge init: - -Bridge Initialization ---------------------- - -Configuring and connecting to a bridge can be a complicated process. -Thankfully, there are several steps that are done the first time a -server and bridge are configured with SysAdm but do not need to be -repeated later. Once these steps are complete, it becomes a much simpler -process for a new user to configure their client to communicate with the -now configured server and bridge. - -.. note:: A list of current commands is available by typing :command:`-h` - after the utility name (Example: :command:`sysadm-bridge -h`). - -.. _serverbridge init: - -Server and Bridge Initialization -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -To initialize the server and bridge, begin with the server. Run -:command:`sudo sysadm-binary bridge_export_key [optional absolute file path]`. -This will export the public SSL key the server uses to authenticate with -the bridge. - -.. note:: For both server and client, giving SSL key files an easy to - remember name and location will simplify the process of - finding those files for import to the bridge. - -Now, we must transition to the bridge to import the server key. Login to -the bridge as the administrator (or root), then type -:command:`sysadm-bridge import_ssl_file `, -replacing and with the server key filename and -location. Once the server key file is successfully imported, start the -bridge (if not already running). - -.. note:: The bridge can import SSL files whether it is active or not - with no negative effects. - -Back on the server, run :command:`sudo sysadm-binary bridge_add ` -to point the server at the bridge. A bridge runs on **port 12149** by -default, so the URL will likely need **:12149** added on the end of the -address (Example URL: 127.0.0.1:12149). If necessary, (re)start the -server. The log (:file:`/var/log/sysadm-server-ws.log`) will display -messages about connecting to the bridge. If properly configured, the -server and bridge will now be communicating with each other. At this -point clients can be added to the mix which will communicate with the -server through the bridge. - -.. _add client: - -Adding a Client to the Server/Bridge Connection -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. note:: If you have an old SSL bundle from a pre-alpha version of - SysAdm created before June 2016, it will need to be removed - prior to proceeding with the client initialization process. - -In the client UI, create or import an SSL key bundle as prompted by the -UI. Once the new SSL keys are created, open -:menuselection:`Setup SSL --> View Certificates` in the connection -manager and click "Export Public Key" for both the server and bridge -keys. This will export both SSL keys in file form, depositing them in -either the "Desktop" folder or home directory (depending on operating -system). If necessary, send these key files as an email attachment to -the system administrator as part of a request for server/bridge access. - -Moving to the bridge, as the administrator (or root), run -:command:`sysadm-bridge import_ssl_file ` for the -requesting client's bridge key file. Now the client and bridge should be -able to communicate, but the client/server connection still needs to be -established. - -On the server, run :command:`sudo sysadm-binary import_ssl_key []` -to import the client -> server SSL key file. This grants an individual -with that specific SSL authorization the same permissions as . - -Back in the user client, open the connection manager and choose "Bridge -Relay" as the connection option. Input the established bridge's URL and -click "Connect".The bridge will now show up in the menu tree with a -different icon, and will have a sub-menu of connections within it. If -you click on the bridged system, it will open the standard UI but the -connection is still being relayed through the bridge. - -.. _adddoc: - -Additional Documentation ------------------------- - -API documentation can be found at https://api.pcbsd.org . - diff --git a/docs/server_handbook/_build/html/_sources/index.txt b/docs/server_handbook/_build/html/_sources/index.txt deleted file mode 100644 index 1694719..0000000 --- a/docs/server_handbook/_build/html/_sources/index.txt +++ /dev/null @@ -1,24 +0,0 @@ -.. Systems Administrator Utility User Guide documentation master file, created by - sphinx-quickstart on Fri Mar 25 14:47:22 2016. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -Welcome to the SysAdm Utility User Guide! -==================================================================== - -Contents: - -.. toctree:: - :maxdepth: 4 - - introduction - basics - manage - -Indices and tables -================== - -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` - diff --git a/docs/server_handbook/_build/html/_sources/introduction.txt b/docs/server_handbook/_build/html/_sources/introduction.txt deleted file mode 100644 index 17e62db..0000000 --- a/docs/server_handbook/_build/html/_sources/introduction.txt +++ /dev/null @@ -1,37 +0,0 @@ - -.. _intro: - -Introduction -============ - -**Preface** - -Written by users of the SysAdm™ management utility. - -Version |version| - -Copyright © 2016 iXSystems®. - -.. Intro Text WIP. Needed is a full description of what sysadm is and - what it can do. SysAdm is a middleware utility designed to provide a - user access to firewalled servers and systems from any location with - an open access point to the internet. To accomplish this goal, a - bridge device has been created, which relays all traffic between the - firewalled system and the user's controlling device. In order to - address security concerns, the bridge device is always considered - "untrusted" and several layers of encryption are added to all traffic - flowing through the bridge to ensure the bridge can not be used to - record or alter critical information flow. Once a secure connection - has been established, a user can fully control a firewalled system or - group of systems through the SysAdm utility. Installing packages, - creating work tasks, running build servers and automation; - controlling a secure system from any Internet connected location with - minimal risk of a security breach is the ultimate goal of SysAdm. - -Welcome to SysAdm™! This documentation is intended to educate the user -on initializing and managing the SysAdm™ middleware. Initialization and -management will be documented in two separate chapters, -:ref:`gettingstarted`, and :ref:`management`. API documentation is being -handled at https://api.pcbsd.org. - - diff --git a/docs/server_handbook/_build/html/_sources/manage.txt b/docs/server_handbook/_build/html/_sources/manage.txt deleted file mode 100644 index 1e6ca11..0000000 --- a/docs/server_handbook/_build/html/_sources/manage.txt +++ /dev/null @@ -1,36 +0,0 @@ -.. _management: - -SysAdm™ Management -================== - -SysAdm™ comes with a standard configuration file located at -:file:`/usr/local/etc/sysadm.conf.dist`. - -It is possible to edit this file for a custom configuration, but the -result will need to be saved as :kbd:`sysadm.conf`. Here are the current -default settings for SysAdm™:: - - #Sample Configuration file for the sysadm server - - ### Server Port Number ### - # - Websocket Server (standard) - PORT=12150 - # - REST Server (started with the "-rest" CLI flag) - PORT_REST=12151 - -This default configuration also has blacklist options, recreated here:: - - ### Blacklist options ### - # - Number of minutes that an IP remains on the blacklist - BLACKLIST_BLOCK_MINUTES=60 - # - Number of authorization failures before an IP is placed on the - blacklist - BLACKLIST_AUTH_FAIL_LIMIT=5 - # - Number of minutes of no activity from an IP before resetting the - failure counter - # (Note: A successful authorization will always reset the fail - counter) - BLACKLIST_AUTH_FAIL_RESET_MINUTES=10 - -Please note these default options are subject to change as the SysAdm™ -utility is developed. \ No newline at end of file diff --git a/docs/server_handbook/_build/html/_static/ajax-loader.gif b/docs/server_handbook/_build/html/_static/ajax-loader.gif deleted file mode 100644 index 61faf8cab23993bd3e1560bff0668bd628642330..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nno%(3)e{?)x>&1u}A`t?OF7Z|1gRivOgXi&7IyQd1Pl zGfOfQ60;I3a`F>X^fL3(@);C=vM_KlFfb_o=k{|A33hf2a5d61U}gjg=>Rd%XaNQW zW@Cw{|b%Y*pl8F?4B9 zlo4Fz*0kZGJabY|>}Okf0}CCg{u4`zEPY^pV?j2@h+|igy0+Kz6p;@SpM4s6)XEMg z#3Y4GX>Hjlml5ftdH$4x0JGdn8~MX(U~_^d!Hi)=HU{V%g+mi8#UGbE-*ao8f#h+S z2a0-5+vc7MU$e-NhmBjLIC1v|)9+Im8x1yacJ7{^tLX(ZhYi^rpmXm0`@ku9b53aN zEXH@Y3JaztblgpxbJt{AtE1ad1Ca>{v$rwwvK(>{m~Gf_=-Ro7Fk{#;i~+{{>QtvI yb2P8Zac~?~=sRA>$6{!(^3;ZP0TPFR(G_-UDU(8Jl0?(IXu$~#4A!880|o%~Al1tN diff --git a/docs/server_handbook/_build/html/_static/basic.css b/docs/server_handbook/_build/html/_static/basic.css deleted file mode 100644 index 2b513f0..0000000 --- a/docs/server_handbook/_build/html/_static/basic.css +++ /dev/null @@ -1,604 +0,0 @@ -/* - * basic.css - * ~~~~~~~~~ - * - * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -/* -- main layout ----------------------------------------------------------- */ - -div.clearer { - clear: both; -} - -/* -- relbar ---------------------------------------------------------------- */ - -div.related { - width: 100%; - font-size: 90%; -} - -div.related h3 { - display: none; -} - -div.related ul { - margin: 0; - padding: 0 0 0 10px; - list-style: none; -} - -div.related li { - display: inline; -} - -div.related li.right { - float: right; - margin-right: 5px; -} - -/* -- sidebar --------------------------------------------------------------- */ - -div.sphinxsidebarwrapper { - padding: 10px 5px 0 10px; -} - -div.sphinxsidebar { - float: left; - width: 230px; - margin-left: -100%; - font-size: 90%; - word-wrap: break-word; - overflow-wrap : break-word; -} - -div.sphinxsidebar ul { - list-style: none; -} - -div.sphinxsidebar ul ul, -div.sphinxsidebar ul.want-points { - margin-left: 20px; - list-style: square; -} - -div.sphinxsidebar ul ul { - margin-top: 0; - margin-bottom: 0; -} - -div.sphinxsidebar form { - margin-top: 10px; -} - -div.sphinxsidebar input { - border: 1px solid #98dbcc; - font-family: sans-serif; - font-size: 1em; -} - -div.sphinxsidebar #searchbox input[type="text"] { - width: 170px; -} - -img { - border: 0; - max-width: 100%; -} - -/* -- search page ----------------------------------------------------------- */ - -ul.search { - margin: 10px 0 0 20px; - padding: 0; -} - -ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; -} - -ul.search li a { - font-weight: bold; -} - -ul.search li div.context { - color: #888; - margin: 2px 0 0 30px; - text-align: left; -} - -ul.keywordmatches li.goodmatch a { - font-weight: bold; -} - -/* -- index page ------------------------------------------------------------ */ - -table.contentstable { - width: 90%; -} - -table.contentstable p.biglink { - line-height: 150%; -} - -a.biglink { - font-size: 1.3em; -} - -span.linkdescr { - font-style: italic; - padding-top: 5px; - font-size: 90%; -} - -/* -- general index --------------------------------------------------------- */ - -table.indextable { - width: 100%; -} - -table.indextable td { - text-align: left; - vertical-align: top; -} - -table.indextable dl, table.indextable dd { - margin-top: 0; - margin-bottom: 0; -} - -table.indextable tr.pcap { - height: 10px; -} - -table.indextable tr.cap { - margin-top: 10px; - background-color: #f2f2f2; -} - -img.toggler { - margin-right: 3px; - margin-top: 3px; - cursor: pointer; -} - -div.modindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -div.genindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -/* -- general body styles --------------------------------------------------- */ - -div.body p, div.body dd, div.body li, div.body blockquote { - -moz-hyphens: auto; - -ms-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} - -a.headerlink { - visibility: hidden; -} - -h1:hover > a.headerlink, -h2:hover > a.headerlink, -h3:hover > a.headerlink, -h4:hover > a.headerlink, -h5:hover > a.headerlink, -h6:hover > a.headerlink, -dt:hover > a.headerlink, -caption:hover > a.headerlink, -p.caption:hover > a.headerlink, -div.code-block-caption:hover > a.headerlink { - visibility: visible; -} - -div.body p.caption { - text-align: inherit; -} - -div.body td { - text-align: left; -} - -.field-list ul { - padding-left: 1em; -} - -.first { - margin-top: 0 !important; -} - -p.rubric { - margin-top: 30px; - font-weight: bold; -} - -img.align-left, .figure.align-left, object.align-left { - clear: left; - float: left; - margin-right: 1em; -} - -img.align-right, .figure.align-right, object.align-right { - clear: right; - float: right; - margin-left: 1em; -} - -img.align-center, .figure.align-center, object.align-center { - display: block; - margin-left: auto; - margin-right: auto; -} - -.align-left { - text-align: left; -} - -.align-center { - text-align: center; -} - -.align-right { - text-align: right; -} - -/* -- sidebars -------------------------------------------------------------- */ - -div.sidebar { - margin: 0 0 0.5em 1em; - border: 1px solid #ddb; - padding: 7px 7px 0 7px; - background-color: #ffe; - width: 40%; - float: right; -} - -p.sidebar-title { - font-weight: bold; -} - -/* -- topics ---------------------------------------------------------------- */ - -div.topic { - border: 1px solid #ccc; - padding: 7px 7px 0 7px; - margin: 10px 0 10px 0; -} - -p.topic-title { - font-size: 1.1em; - font-weight: bold; - margin-top: 10px; -} - -/* -- admonitions ----------------------------------------------------------- */ - -div.admonition { - margin-top: 10px; - margin-bottom: 10px; - padding: 7px; -} - -div.admonition dt { - font-weight: bold; -} - -div.admonition dl { - margin-bottom: 0; -} - -p.admonition-title { - margin: 0px 10px 5px 0px; - font-weight: bold; -} - -div.body p.centered { - text-align: center; - margin-top: 25px; -} - -/* -- tables ---------------------------------------------------------------- */ - -table.docutils { - border: 0; - border-collapse: collapse; -} - -table caption span.caption-number { - font-style: italic; -} - -table caption span.caption-text { -} - -table.docutils td, table.docutils th { - padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 1px solid #aaa; -} - -table.field-list td, table.field-list th { - border: 0 !important; -} - -table.footnote td, table.footnote th { - border: 0 !important; -} - -th { - text-align: left; - padding-right: 5px; -} - -table.citation { - border-left: solid 1px gray; - margin-left: 1px; -} - -table.citation td { - border-bottom: none; -} - -/* -- figures --------------------------------------------------------------- */ - -div.figure { - margin: 0.5em; - padding: 0.5em; -} - -div.figure p.caption { - padding: 0.3em; -} - -div.figure p.caption span.caption-number { - font-style: italic; -} - -div.figure p.caption span.caption-text { -} - - -/* -- other body styles ----------------------------------------------------- */ - -ol.arabic { - list-style: decimal; -} - -ol.loweralpha { - list-style: lower-alpha; -} - -ol.upperalpha { - list-style: upper-alpha; -} - -ol.lowerroman { - list-style: lower-roman; -} - -ol.upperroman { - list-style: upper-roman; -} - -dl { - margin-bottom: 15px; -} - -dd p { - margin-top: 0px; -} - -dd ul, dd table { - margin-bottom: 10px; -} - -dd { - margin-top: 3px; - margin-bottom: 10px; - margin-left: 30px; -} - -dt:target, .highlighted { - background-color: #fbe54e; -} - -dl.glossary dt { - font-weight: bold; - font-size: 1.1em; -} - -.field-list ul { - margin: 0; - padding-left: 1em; -} - -.field-list p { - margin: 0; -} - -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - -.versionmodified { - font-style: italic; -} - -.system-message { - background-color: #fda; - padding: 5px; - border: 3px solid red; -} - -.footnote:target { - background-color: #ffa; -} - -.line-block { - display: block; - margin-top: 1em; - margin-bottom: 1em; -} - -.line-block .line-block { - margin-top: 0; - margin-bottom: 0; - margin-left: 1.5em; -} - -.guilabel, .menuselection { - font-family: sans-serif; -} - -.accelerator { - text-decoration: underline; -} - -.classifier { - font-style: oblique; -} - -abbr, acronym { - border-bottom: dotted 1px; - cursor: help; -} - -/* -- code displays --------------------------------------------------------- */ - -pre { - overflow: auto; - overflow-y: hidden; /* fixes display issues on Chrome browsers */ -} - -td.linenos pre { - padding: 5px 0px; - border: 0; - background-color: transparent; - color: #aaa; -} - -table.highlighttable { - margin-left: 0.5em; -} - -table.highlighttable td { - padding: 0 0.5em 0 0.5em; -} - -div.code-block-caption { - padding: 2px 5px; - font-size: small; -} - -div.code-block-caption code { - background-color: transparent; -} - -div.code-block-caption + div > div.highlight > pre { - margin-top: 0; -} - -div.code-block-caption span.caption-number { - padding: 0.1em 0.3em; - font-style: italic; -} - -div.code-block-caption span.caption-text { -} - -div.literal-block-wrapper { - padding: 1em 1em 0; -} - -div.literal-block-wrapper div.highlight { - margin: 0; -} - -code.descname { - background-color: transparent; - font-weight: bold; - font-size: 1.2em; -} - -code.descclassname { - background-color: transparent; -} - -code.xref, a code { - background-color: transparent; - font-weight: bold; -} - -h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { - background-color: transparent; -} - -.viewcode-link { - float: right; -} - -.viewcode-back { - float: right; - font-family: sans-serif; -} - -div.viewcode-block:target { - margin: -1px -10px; - padding: 0 10px; -} - -/* -- math display ---------------------------------------------------------- */ - -img.math { - vertical-align: middle; -} - -div.body div.math p { - text-align: center; -} - -span.eqno { - float: right; -} - -/* -- printout stylesheet --------------------------------------------------- */ - -@media print { - div.document, - div.documentwrapper, - div.bodywrapper { - margin: 0 !important; - width: 100%; - } - - div.sphinxsidebar, - div.related, - div.footer, - #top-link { - display: none; - } -} \ No newline at end of file diff --git a/docs/server_handbook/_build/html/_static/classic.css b/docs/server_handbook/_build/html/_static/classic.css deleted file mode 100644 index d98894b..0000000 --- a/docs/server_handbook/_build/html/_static/classic.css +++ /dev/null @@ -1,261 +0,0 @@ -/* - * default.css_t - * ~~~~~~~~~~~~~ - * - * Sphinx stylesheet -- default theme. - * - * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -@import url("basic.css"); - -/* -- page layout ----------------------------------------------------------- */ - -body { - font-family: sans-serif; - font-size: 100%; - background-color: #11303d; - color: #000; - margin: 0; - padding: 0; -} - -div.document { - background-color: #1c4e63; -} - -div.documentwrapper { - float: left; - width: 100%; -} - -div.bodywrapper { - margin: 0 0 0 230px; -} - -div.body { - background-color: #ffffff; - color: #000000; - padding: 0 20px 30px 20px; -} - -div.footer { - color: #ffffff; - width: 100%; - padding: 9px 0 9px 0; - text-align: center; - font-size: 75%; -} - -div.footer a { - color: #ffffff; - text-decoration: underline; -} - -div.related { - background-color: #133f52; - line-height: 30px; - color: #ffffff; -} - -div.related a { - color: #ffffff; -} - -div.sphinxsidebar { -} - -div.sphinxsidebar h3 { - font-family: 'Trebuchet MS', sans-serif; - color: #ffffff; - font-size: 1.4em; - font-weight: normal; - margin: 0; - padding: 0; -} - -div.sphinxsidebar h3 a { - color: #ffffff; -} - -div.sphinxsidebar h4 { - font-family: 'Trebuchet MS', sans-serif; - color: #ffffff; - font-size: 1.3em; - font-weight: normal; - margin: 5px 0 0 0; - padding: 0; -} - -div.sphinxsidebar p { - color: #ffffff; -} - -div.sphinxsidebar p.topless { - margin: 5px 10px 10px 10px; -} - -div.sphinxsidebar ul { - margin: 10px; - padding: 0; - color: #ffffff; -} - -div.sphinxsidebar a { - color: #98dbcc; -} - -div.sphinxsidebar input { - border: 1px solid #98dbcc; - font-family: sans-serif; - font-size: 1em; -} - - - -/* -- hyperlink styles ------------------------------------------------------ */ - -a { - color: #355f7c; - text-decoration: none; -} - -a:visited { - color: #355f7c; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - - - -/* -- body styles ----------------------------------------------------------- */ - -div.body h1, -div.body h2, -div.body h3, -div.body h4, -div.body h5, -div.body h6 { - font-family: 'Trebuchet MS', sans-serif; - background-color: #f2f2f2; - font-weight: normal; - color: #20435c; - border-bottom: 1px solid #ccc; - margin: 20px -20px 10px -20px; - padding: 3px 0 3px 10px; -} - -div.body h1 { margin-top: 0; font-size: 200%; } -div.body h2 { font-size: 160%; } -div.body h3 { font-size: 140%; } -div.body h4 { font-size: 120%; } -div.body h5 { font-size: 110%; } -div.body h6 { font-size: 100%; } - -a.headerlink { - color: #c60f0f; - font-size: 0.8em; - padding: 0 4px 0 4px; - text-decoration: none; -} - -a.headerlink:hover { - background-color: #c60f0f; - color: white; -} - -div.body p, div.body dd, div.body li, div.body blockquote { - text-align: justify; - line-height: 130%; -} - -div.admonition p.admonition-title + p { - display: inline; -} - -div.admonition p { - margin-bottom: 5px; -} - -div.admonition pre { - margin-bottom: 5px; -} - -div.admonition ul, div.admonition ol { - margin-bottom: 5px; -} - -div.note { - background-color: #eee; - border: 1px solid #ccc; -} - -div.seealso { - background-color: #ffc; - border: 1px solid #ff6; -} - -div.topic { - background-color: #eee; -} - -div.warning { - background-color: #ffe4e4; - border: 1px solid #f66; -} - -p.admonition-title { - display: inline; -} - -p.admonition-title:after { - content: ":"; -} - -pre { - padding: 5px; - background-color: #eeffcc; - color: #333333; - line-height: 120%; - border: 1px solid #ac9; - border-left: none; - border-right: none; -} - -code { - background-color: #ecf0f3; - padding: 0 1px 0 1px; - font-size: 0.95em; -} - -th { - background-color: #ede; -} - -.warning code { - background: #efc2c2; -} - -.note code { - background: #d6d6d6; -} - -.viewcode-back { - font-family: sans-serif; -} - -div.viewcode-block:target { - background-color: #f4debf; - border-top: 1px solid #ac9; - border-bottom: 1px solid #ac9; -} - -div.code-block-caption { - color: #efefef; - background-color: #1c4e63; -} \ No newline at end of file diff --git a/docs/server_handbook/_build/html/_static/comment-bright.png b/docs/server_handbook/_build/html/_static/comment-bright.png deleted file mode 100644 index 551517b8c83b76f734ff791f847829a760ad1903..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3500 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 A2LJ#7 diff --git a/docs/server_handbook/_build/html/_static/comment.png b/docs/server_handbook/_build/html/_static/comment.png deleted file mode 100644 index 92feb52b8824c6b0f59b658b1196c61de9162a95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3445 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 Xn!ZpXD%P(H00000NkvXXu0mjf