From 6ca2290b2ec4cb4cd2d2bcfe5f85506ba08fb57e Mon Sep 17 00:00:00 2001 From: chad-iris Date: Tue, 7 Apr 2020 19:27:06 -0700 Subject: [PATCH 001/154] Add StationXML-1.0to1.1.xslt and section to README --- README.md | 5 +++++ StationXML-1.0to1.1.xslt | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 StationXML-1.0to1.1.xslt diff --git a/README.md b/README.md index 38331a3..96ab329 100644 --- a/README.md +++ b/README.md @@ -35,3 +35,8 @@ described above, must be followed for any changes to the schema. Changes and issues should only be grouped together when logically related in order to streamline review and acceptance. + +## Translating StationXML 1.0 to 1.1 + +An [XSLT definition for StationXML 1.0 to 1.1 conversion](StationXML-1.0to1.1.xslt) exists to assist +with the conversion of version 1.0 documents to the version 1.1 schema. diff --git a/StationXML-1.0to1.1.xslt b/StationXML-1.0to1.1.xslt new file mode 100644 index 0000000..bb0cd13 --- /dev/null +++ b/StationXML-1.0to1.1.xslt @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + 1.1 + + + + + + + + + From d00fd4c7eaac5c2558826d536c3dacc17f727985 Mon Sep 17 00:00:00 2001 From: chad-iris Date: Wed, 8 Apr 2020 09:07:20 -0700 Subject: [PATCH 002/154] Add more details to conversion section of README --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 96ab329..ac07d1f 100644 --- a/README.md +++ b/README.md @@ -38,5 +38,11 @@ related in order to streamline review and acceptance. ## Translating StationXML 1.0 to 1.1 +The vast majority of the StationXML 1.0 schema exists in the 1.1 schema, making most 1.0 documents compatible +with the 1.1 schema. There are a few small exceptions where 1.0 elements were removed from 1.1, in one +important case to avoid the specification of incorrect metadata. + An [XSLT definition for StationXML 1.0 to 1.1 conversion](StationXML-1.0to1.1.xslt) exists to assist -with the conversion of version 1.0 documents to the version 1.1 schema. +with the systematic conversion of version 1.0 documents to the version 1.1 schema. This is done by removing the +elements no longer allowed in 1.1. + From 89f5033b9d21777a2b09b730a6e8c73ec919feda Mon Sep 17 00:00:00 2001 From: chad-iris Date: Mon, 28 Sep 2020 08:59:11 -0700 Subject: [PATCH 003/154] Add comprehensive specification documentation (#30) Co-authored-by: mikehagerty --- docs/Makefile | 21 + docs/Qx80_FIR_64.png | Bin 0 -> 20497 bytes docs/README.md | 61 + docs/_static/FDSN-logo.png | Bin 0 -> 122378 bytes docs/_static/css/custom.css | 250 ++ docs/_static/css/theme_overrides.css | 13 + docs/_static/favicon.ico | Bin 0 -> 4286 bytes docs/_static/js/sidebar_context.js | 86 + docs/_static/readable rtd/parsedcss.txt | 3468 ++++++++++++++++++++++ docs/_static/readable rtd/parsedjs.txt | 106 + docs/_templates/breadcrumbs.html | 0 docs/_templates/template.html | 7 + docs/analog_stage_comparison.png | Bin 0 -> 55732 bytes docs/appendices.rst | 91 + docs/blockettes/b34_table.rst | 32 + docs/blockettes/b50_table.rst | 96 + docs/blockettes/b52_table.rst | 143 + docs/blockettes/b53_table.rst | 113 + docs/blockettes/b55_table.rst | 69 + docs/blockettes/b57_table.rst | 49 + docs/blockettes/b58_table.rst | 57 + docs/blockettes/b61_table.rst | 55 + docs/blockettes/b62_table.rst | 94 + docs/changelog.rst | 32 + docs/conf.py | 123 + docs/convert_xsd_to_rst.py | 650 ++++ docs/decimation_delay.png | Bin 0 -> 45683 bytes docs/example_1.rst | 792 +++++ docs/examples/Setra_270.rst | 770 +++++ docs/examples/YS-44301-thermistor.png | Bin 0 -> 21311 bytes docs/examples/YS-44301-thermistor.rst | 823 +++++ docs/examples/YSI-44031.xml | 737 +++++ docs/examples/gs-13_Qx80.png | Bin 0 -> 30337 bytes docs/examples/gs-13_Qx80.rst | 282 ++ docs/examples/gs-13_Qx80.xml | 289 ++ docs/examples/kinemetrics_etna_fba-3.png | Bin 0 -> 28440 bytes docs/examples/kinemetrics_etna_fba-3.rst | 337 +++ docs/examples/kinemetrics_etna_fba-3.xml | 343 +++ docs/examples/l-22d_rt72a-08.png | Bin 0 -> 31023 bytes docs/examples/l-22d_rt72a-08.rst | 341 +++ docs/examples/l-22d_rt72a-08.xml | 347 +++ docs/examples/sts-1_Qx80.png | Bin 0 -> 31210 bytes docs/examples/sts-1_Qx80.rst | 305 ++ docs/examples/sts-1_Qx80.xml | 297 ++ docs/examples/sts-2_rt130.png | Bin 0 -> 30005 bytes docs/examples/sts-2_rt130.rst | 772 +++++ docs/examples/sts-2_rt130.xml | 779 +++++ docs/examples/z.py | 25 + docs/filters.rst | 75 + docs/index.rst | 38 + docs/level-channel.rst | 2236 ++++++++++++++ docs/level-network.rst | 912 ++++++ docs/level-preamble.rst | 168 ++ docs/level-response.rst | 2842 ++++++++++++++++++ docs/level-station.rst | 1738 +++++++++++ docs/mystyle.tex.txt | 5 + docs/overview.rst | 149 + docs/pz_table_l-22d.rst | 38 + docs/pz_table_sts-1.rst | 45 + docs/pz_table_sts-1_Hz.rst | 45 + docs/pz_table_sts-2.rst | 82 + docs/reference.rst | 18 + docs/requirements.txt | 13 + docs/response-examples.rst | 50 + docs/response-practical.rst | 354 +++ docs/response-theory.rst | 43 + docs/response.rst | 24 + docs/schema-keywords.rst | 94 + docs/stage_sequence.png | Bin 0 -> 39050 bytes docs/stationxml_tools.rst | 1017 +++++++ docs/sts2-rt130.png | Bin 0 -> 30005 bytes docs/theory-references.rst | 11 + docs/tools.rst | 10 + docs/transform-FIR-IIR.rst | 346 +++ docs/transform-convolution.rst | 91 + docs/transform-fourier.rst | 64 + docs/transform-laplace.rst | 160 + docs/transform-z.rst | 197 ++ docs/type-glossary.rst | 103 + docs/z-transform_fig1.png | Bin 0 -> 87789 bytes docs/z-transform_fig1a.png | Bin 0 -> 109214 bytes docs/z-transform_fig1b.png | Bin 0 -> 111456 bytes docs/z-transform_fig2.png | Bin 0 -> 41715 bytes docs/z-transform_fig3.png | Bin 0 -> 74390 bytes docs/zfig/fig1.py | 38 + docs/zfig/fig2.py | 48 + fdsn-station.xsd | 1253 ++++++-- 87 files changed, 24845 insertions(+), 317 deletions(-) create mode 100644 docs/Makefile create mode 100644 docs/Qx80_FIR_64.png create mode 100644 docs/README.md create mode 100644 docs/_static/FDSN-logo.png create mode 100644 docs/_static/css/custom.css create mode 100644 docs/_static/css/theme_overrides.css create mode 100644 docs/_static/favicon.ico create mode 100644 docs/_static/js/sidebar_context.js create mode 100644 docs/_static/readable rtd/parsedcss.txt create mode 100644 docs/_static/readable rtd/parsedjs.txt create mode 100644 docs/_templates/breadcrumbs.html create mode 100644 docs/_templates/template.html create mode 100644 docs/analog_stage_comparison.png create mode 100644 docs/appendices.rst create mode 100644 docs/blockettes/b34_table.rst create mode 100644 docs/blockettes/b50_table.rst create mode 100644 docs/blockettes/b52_table.rst create mode 100644 docs/blockettes/b53_table.rst create mode 100644 docs/blockettes/b55_table.rst create mode 100644 docs/blockettes/b57_table.rst create mode 100644 docs/blockettes/b58_table.rst create mode 100644 docs/blockettes/b61_table.rst create mode 100644 docs/blockettes/b62_table.rst create mode 100644 docs/changelog.rst create mode 100644 docs/conf.py create mode 100755 docs/convert_xsd_to_rst.py create mode 100644 docs/decimation_delay.png create mode 100644 docs/example_1.rst create mode 100644 docs/examples/Setra_270.rst create mode 100644 docs/examples/YS-44301-thermistor.png create mode 100644 docs/examples/YS-44301-thermistor.rst create mode 100644 docs/examples/YSI-44031.xml create mode 100644 docs/examples/gs-13_Qx80.png create mode 100644 docs/examples/gs-13_Qx80.rst create mode 100644 docs/examples/gs-13_Qx80.xml create mode 100644 docs/examples/kinemetrics_etna_fba-3.png create mode 100644 docs/examples/kinemetrics_etna_fba-3.rst create mode 100644 docs/examples/kinemetrics_etna_fba-3.xml create mode 100644 docs/examples/l-22d_rt72a-08.png create mode 100644 docs/examples/l-22d_rt72a-08.rst create mode 100644 docs/examples/l-22d_rt72a-08.xml create mode 100644 docs/examples/sts-1_Qx80.png create mode 100644 docs/examples/sts-1_Qx80.rst create mode 100644 docs/examples/sts-1_Qx80.xml create mode 100644 docs/examples/sts-2_rt130.png create mode 100644 docs/examples/sts-2_rt130.rst create mode 100644 docs/examples/sts-2_rt130.xml create mode 100644 docs/examples/z.py create mode 100644 docs/filters.rst create mode 100644 docs/index.rst create mode 100644 docs/level-channel.rst create mode 100644 docs/level-network.rst create mode 100644 docs/level-preamble.rst create mode 100644 docs/level-response.rst create mode 100644 docs/level-station.rst create mode 100644 docs/mystyle.tex.txt create mode 100644 docs/overview.rst create mode 100644 docs/pz_table_l-22d.rst create mode 100644 docs/pz_table_sts-1.rst create mode 100644 docs/pz_table_sts-1_Hz.rst create mode 100644 docs/pz_table_sts-2.rst create mode 100644 docs/reference.rst create mode 100644 docs/requirements.txt create mode 100644 docs/response-examples.rst create mode 100644 docs/response-practical.rst create mode 100644 docs/response-theory.rst create mode 100644 docs/response.rst create mode 100644 docs/schema-keywords.rst create mode 100644 docs/stage_sequence.png create mode 100644 docs/stationxml_tools.rst create mode 100644 docs/sts2-rt130.png create mode 100644 docs/theory-references.rst create mode 100644 docs/tools.rst create mode 100644 docs/transform-FIR-IIR.rst create mode 100644 docs/transform-convolution.rst create mode 100644 docs/transform-fourier.rst create mode 100644 docs/transform-laplace.rst create mode 100644 docs/transform-z.rst create mode 100644 docs/type-glossary.rst create mode 100644 docs/z-transform_fig1.png create mode 100644 docs/z-transform_fig1a.png create mode 100644 docs/z-transform_fig1b.png create mode 100644 docs/z-transform_fig2.png create mode 100644 docs/z-transform_fig3.png create mode 100644 docs/zfig/fig1.py create mode 100644 docs/zfig/fig2.py diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..2f9026f --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,21 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + diff --git a/docs/Qx80_FIR_64.png b/docs/Qx80_FIR_64.png new file mode 100644 index 0000000000000000000000000000000000000000..463e010f5d2f17f1e3de221c0774594e18edd9a6 GIT binary patch literal 20497 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 literal 0 HcmV?d00001 diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..0aae586 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,61 @@ +# stationxml-doc +StationXML Documentation + +## To generate the html/pdf documents + + >make html + +and/or + + >make latexpdf + +or running sphinx-build manually + + >sphinx-build -b html . _build/html + +This will update the html files in _build/html + +## To update ReStructuredText documentation generated from the StationXML schema file + + >python3 convert_xsd_to_rst.py ../fdsn-station.xsd . + +This will re-generate the following files from the XSD schema document: + - level-network.rst + - level-station.rst + - level-channel.rst + - level-response.rst + +## To modify the look and feel of the auto-generated level docs + + The following css divs are described in: + _static/css/custom.css + + - hatnote - describes the gray box of each element + - crumb - the navigation trails + - description - contains the element description + - type - contains the element type + - example - contains the element example + +Example rst + + + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + .. container:: hatnote hatnote-gray + + .. container:: crumb + + crumb:Network-->Comment-->BeginEffectiveTime + + .. container:: type + + type::blue:`dateTime` + + .. container:: example + + **Example**: 2008-09-15T00:00:00 + +Hint: If you change the css without changing any .rst files, you must first do: + + >make clean // deletes all the files in _build/ + +before doing the sphinx-build or it won't take. diff --git a/docs/_static/FDSN-logo.png b/docs/_static/FDSN-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a22c4c72c07637389a83a1b600146974cd58e6a2 GIT binary patch literal 122378 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 YKS8}EWI`jBjsO4v07*qoM6N<$f-_ChT>t<8 literal 0 HcmV?d00001 diff --git a/docs/_static/css/custom.css b/docs/_static/css/custom.css new file mode 100644 index 0000000..96f9ab3 --- /dev/null +++ b/docs/_static/css/custom.css @@ -0,0 +1,250 @@ + +/* FDSN-style font baseline */ +body { + font-family: "Quattrocento Sans", Avenir, Helvetica, Arial, sans-serif; +} + +/* Keep the logo from dominating the upper search pane */ +.logo { + max-height: 80px; +} + +/* Set colors for search and navigation sidebar */ +.wy-side-nav-search, +.wy-side-nav-search > a, +.wy-side-nav-search > div.version, +.wy-nav-top { + color: black; + background: white; +} + +.wy-menu-vertical header, +.wy-menu-vertical p.caption { + color: lightgray; + font-weight: bolder; +} + +.wy-menu-vertical a, +.wy-menu-vertical li.current > a { + color: white; +} + +.wy-menu-vertical li.toctree-l2 a, +.wy-menu-vertical li.toctree-l3 a, +.wy-menu-vertical li.toctree-l4 a, +.wy-menu-vertical li.toctree-l5 a, +.wy-menu-vertical li.toctree-l6 a { + color: #404040; +} + +.wy-nav-side { + color: black; + background: rgb(51,123,184); /* Darker blue */ +} + +.wy-menu-vertical li.toctree-l1.current > a, +.wy-menu-vertical li.toctree-l1.current { + background: rgb(116,182,236); /* Medium blue */ + border-bottom: rgb(116,182,236); + border-top: rgb(116,182,236); +} + +.wy-menu-vertical li.toctree-l2.current > a, +.wy-menu-vertical li.toctree-l2.current, +.wy-menu-vertical li.toctree-l2.current li.toctree-l3 > a { + background: rgb(207,226,242); /* Light blue */ +} + +.wy-menu-vertical li.toctree-l2.current li.toctree-l3 a:hover { + background: #d6d6d6; +} + +.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current > a { + background: white; +} + +/* Stuff ISTI set */ +h3, h4, h5, h6 { + display: block; + width: 100%; + background-color: #e8e8e8 ; + margin-bottom: 0 ; + margin-top: 0.9em ; + padding-left: 0.5em ; + padding-right: 0.5em ; + padding-top: 0.2em ; + padding-bottom: 0.2em ; +} +h2 { + display: block; + width: 100%; + /*background-color: #D6D6D6 ;*/ + background-color: #e8e8e8 ; + margin-bottom: 0 ; + margin-top: 0.9em ; + padding-left: 0.5em ; + padding-right: 0.5em ; + padding-top: 0.2em ; + padding-bottom: 0.2em ; +} +h1 { + display: block; + width: 100%; + /*background-color: #2980b9 ;*/ + background-color: #0088cc ; + margin-bottom: 0 ; + margin-top: 0.9em ; + padding-left: 0.5em ; + padding-right: 0.5em ; + padding-top: 0.2em ; + padding-bottom: 0.2em ; + color:white; +} + +.MathJax_Display{ +} + +div.hatnote.hatnote-gray.docutils.container > div.description.docutils.container > blockquote > div > div > div { + font-size: 117% !important +} + +.box +{ + border-color: #c8c8c8 ; + border-style: solid ; + border-width: 1px ; +} + +.crumb { + height: 0; + position: relative; + left: 325px; + top: -25px; + color:#585858; +} + +div.crumb > p { + font-size:small !important; +} + + +.breadcrumb +{ + font-color:white; + font-size:medium; +} + +.hatnote_table +{ + border-color: #c8c8c8 ; + border-style: solid ; + border-width: 1px ; + margin-left: 0 ; + margin-right: 0 ; + padding-left: 0px; + padding-right: 0px ; + padding-bottom: 0px ; + padding-top: 0px ; + margin-bottom: 0px ; + margin-top: 0px ; +} + +.hatnote +{ + border-color: #e8e8e8 ; + border-width: 1px ; + border-style: solid ; + /* + border-color: #c8c8c8 ; + */ + font-size: x-small ; + /*font-style: italic ;*/ + margin-left: auto ; + margin-right: auto ; + padding-left: 2em; + padding-right: 0px ; + padding-bottom: 0px ; + padding-top: 0px ; + margin-bottom: 0px ; + margin-top: 0px ; +} +.hatnote_table-gray { background-color: #e8e8e8 ; color: #000000 ; } +.hatnote-gray { background-color: #e8e8e8 ; color: #000000 ; } +.hatnote-yellow { background-color: #ffffe8 ; color: #000000 ; } +.hatnote-red { background-color: #ffe8e8 ; color: #000000 ; } +.hatnote-icon { height: 16px ; width: 16px ; } + +.rst-content .myownstyle .admonition-title { + background: #b99976 +} + +.rst-content .myownstyle { + background: #e5d3b3 +} + +.white { + color:white; + font-style:italic; + font-size: medium; +} + +.red { + color:red; +} +.blue { + color:blue; +} +.italic { + font-style:italic; +} + +.pink { + height: 200px; + width: 100%; + width: 500px; + background-color: pink; +} + +table { + width:100%; +} + +table.rows { + margin:0px; + padding:0px; + /* + width: 100%; + */ + font-size: x-small ; +} + +table.rows th { + background-color: #909090; + border-style: solid solid solid solid; + border-width: 0px 0px 0px 0px; + border-color: #AAAAAA; + /*text-align: center;*/ + text-align: left; +} +table.rows td { + border-style: solid solid solid solid; + border-width: 0px 0px 0px 0px; + border-color: #AAAAAA; +} + +table.rows tr { + border-style: solid solid solid solid; + border-width: 0px 0px 0px 0px; + border-color: #AAAAAA; +} + +table.rows tr:nth-child(even) { + background-color: #F3F3FF; +} +table.rows tr:nth-child(odd) { + background-color: #FFFFEE; +} + +table.head { + margin-bottom:0px; +} diff --git a/docs/_static/css/theme_overrides.css b/docs/_static/css/theme_overrides.css new file mode 100644 index 0000000..918080b --- /dev/null +++ b/docs/_static/css/theme_overrides.css @@ -0,0 +1,13 @@ +/* override table width restrictions */ +@media screen and (min-width: 767px) { + + .wy-table-responsive table td { + /* !important prevents the common CSS stylesheets from overriding + this as on RTD they are loaded after this stylesheet */ + white-space: normal !important; + } + + .wy-table-responsive { + overflow: auto !important; + } +} diff --git a/docs/_static/favicon.ico b/docs/_static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..18c6a1b73a0b5f1b9cb26a266c901915b941da8e GIT binary patch literal 4286 zcmeHJT}V@57(Qm%ABJQYX^BM9A9T@OMG=%<^aD{)CSsHoB9dVQ1r=UcT?j$eMM=?J zDs~b55dLguN4L4@bht5>ztd@K>fGGi)a`8N^uFmQ-wsDbiXhlGp7XxnbKduT&Uw#w z&NqgMgI`7lgGZ)1iD6P0hS>`Mia7y5{`Y`$$s6Y|N5qb?4#Ya}zjr_s#dyF$z)3*r zO6~{Z%K%{j4z!hkbO6o6bYb|xGXV+#8Gx4npAhDULw z*2hP!Q+BhOa4q)_^+K%M*KcSd99kG5sm{Fq2PseIp|8x}>~ULIm6RuQ#kC|a@#pnL zOXV#c;n3oc>MW*jEI)5l7w@*y`TEl1U1V-~eO>P|D`c-{UVm1Rm*^+)E7iyAa+w;U z>T?BYPEyaQ`^XBR*?uyoE$Rm+9R`|1e~J6AlIx4NzcuRlDRS3OlbT~~pV%3fT~Fq; zMSc7Cil}Q}Mql>1NY{_IPv0bjgM*0aQJan{*fvJ%5+C(7clHdCIk9s0-*9C$-jvBa6vJ9~!CEomx8H4T;$RPky;<-I5#C7hF&AQ=N5bK^3mj+yR|-f4 zWC3u0CO8NFMF3jlP6JK>4g=EY{}(Xd3b+7x0JsOh9IUw=fOXFRjsX$?i2$sFHSxbn g0$nTS$2t(}z`yMPyn{=OXW}1U&01z|qgzDf7lQcdj{pDw literal 0 HcmV?d00001 diff --git a/docs/_static/js/sidebar_context.js b/docs/_static/js/sidebar_context.js new file mode 100644 index 0000000..427863d --- /dev/null +++ b/docs/_static/js/sidebar_context.js @@ -0,0 +1,86 @@ + +window.onload = function() { + + // cache the navigation links + var $navigationLinks = $('.reference.internal'); + + // cache (in reversed order) the sections + var $sections = $($(".headerlink").get().reverse()); + + // map each section id to their corresponding navigation link + var sectionIdToNavigationLink = {}; + $sections.each(function() { + var href = $(this).attr('href'); + sectionIdToNavigationLink[href] = $('.reference.internal[href=\\' + href + ']'); + }); + + + function highlightNavigation(decimalOff) { + + // get the current vertical position of the scroll bar, along with the document and window's height + var scrollPosition = $(window).scrollTop(); + var documentHeight=$(document).height(); + var windowHeight=$(window).height() + + // iterate the sections + $sections.each(function() { + var currentSection = $(this); + + // get the position of the section + var sectionTop = currentSection.offset().top; + + // when you are near the very top of the document, you will select the top one automatically + if (scrollPosition= sectionTop || documentHeight==scrollPosition+windowHeight) { + + setCurrents(currentSection); + return false; + } + + }); + //console.log("nothing here!") + } + + function setCurrents(currentSection){ + var href = currentSection.attr('href'); + // get the corresponding navigation link + var $navigationLink = sectionIdToNavigationLink[href]; + //console.log($navigationLink) + + //sections + /* + $('.headerlink').parent().removeClass('current-section'); + currentSection.parent().addClass('current-section'); + */ + + //if section isn't already current, set it to be + if (!$navigationLink.parent().hasClass('current')&&$navigationLink.length) { + //navigation + $(".reference.internal").parent().removeClass('current'); + addCurrent($navigationLink); + + } + } + + // add current to class and its parents + function addCurrent(navLink){ + navLink.parent().addClass('current'); + + //finds the next one up + var parentNavLink=navLink.parent().parent().siblings(".reference.internal"); + + if (parentNavLink.length==1){ + addCurrent(parentNavLink); + } + } + + $(window).scroll( function (){highlightNavigation(.15) }); +} diff --git a/docs/_static/readable rtd/parsedcss.txt b/docs/_static/readable rtd/parsedcss.txt new file mode 100644 index 0000000..a699fce --- /dev/null +++ b/docs/_static/readable rtd/parsedcss.txt @@ -0,0 +1,3468 @@ +/* sphinx_rtd_theme version 0.4.3 | MIT license */ +/* Built 20190212 16:02 */ +*{-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:.2em 0; + background:#ccc; + color:#000; + padding:.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:.5cm} + +p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3; + widows:3} + +h2,.rst-content .toctree-wrapper 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 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 p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .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,.rst-content .admonition,.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.7.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.7.0"); + src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.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 h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .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.3333333333em; + line-height:.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.2857142857em; + text-align:center} + +.fa-ul{padding-left:0; + margin-left:2.1428571429em; + list-style-type:none} + +.fa-ul>li{position:relative} + +.fa-li{position:absolute; + left:-2.1428571429em; + width:2.1428571429em; + top:.1428571429em; + text-align:center} + +.fa-li.fa-lg{left:-1.8571428571em} + +.fa-border{padding:.2em .25em .15em; + border:solid 0.08em #eee; + border-radius:.1em} + +.fa-pull-left{float:left} + +.fa-pull-right{float:right} + +.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em} + +.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em} + +.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 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 p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .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 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 p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .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} + +.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8); + animation:fa-spin 1s infinite steps(8)} + +@-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{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform:rotate(90deg); + -ms-transform:rotate(90deg); + transform:rotate(90deg)} + +.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform:rotate(180deg); + -ms-transform:rotate(180deg); + transform:rotate(180deg)} + +.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform:rotate(270deg); + -ms-transform:rotate(270deg); + transform:rotate(270deg)} + +.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform:scale(-1, 1); + -ms-transform:scale(-1, 1); + transform:scale(-1, 1)} + +.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -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-f:before,.fa-facebook:before{content:""} + +.fa-github:before,.icon-github:before{content:""} + +.fa-unlock:before{content:""} + +.fa-credit-card:before{content:""} + +.fa-feed:before,.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,.fa-gratipay: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-pp: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-resistance:before,.fa-rebel:before{content:""} + +.fa-ge:before,.fa-empire:before{content:""} + +.fa-git-square:before{content:""} + +.fa-git:before{content:""} + +.fa-y-combinator-square:before,.fa-yc-square:before,.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-buysellads:before{content:""} + +.fa-connectdevelop:before{content:""} + +.fa-dashcube:before{content:""} + +.fa-forumbee:before{content:""} + +.fa-leanpub:before{content:""} + +.fa-sellsy:before{content:""} + +.fa-shirtsinbulk:before{content:""} + +.fa-simplybuilt:before{content:""} + +.fa-skyatlas:before{content:""} + +.fa-cart-plus:before{content:""} + +.fa-cart-arrow-down:before{content:""} + +.fa-diamond:before{content:""} + +.fa-ship:before{content:""} + +.fa-user-secret:before{content:""} + +.fa-motorcycle:before{content:""} + +.fa-street-view:before{content:""} + +.fa-heartbeat:before{content:""} + +.fa-venus:before{content:""} + +.fa-mars:before{content:""} + +.fa-mercury:before{content:""} + +.fa-intersex:before,.fa-transgender:before{content:""} + +.fa-transgender-alt:before{content:""} + +.fa-venus-double:before{content:""} + +.fa-mars-double:before{content:""} + +.fa-venus-mars:before{content:""} + +.fa-mars-stroke:before{content:""} + +.fa-mars-stroke-v:before{content:""} + +.fa-mars-stroke-h:before{content:""} + +.fa-neuter:before{content:""} + +.fa-genderless:before{content:""} + +.fa-facebook-official:before{content:""} + +.fa-pinterest-p:before{content:""} + +.fa-whatsapp:before{content:""} + +.fa-server:before{content:""} + +.fa-user-plus:before{content:""} + +.fa-user-times:before{content:""} + +.fa-hotel:before,.fa-bed:before{content:""} + +.fa-viacoin:before{content:""} + +.fa-train:before{content:""} + +.fa-subway:before{content:""} + +.fa-medium:before{content:""} + +.fa-yc:before,.fa-y-combinator:before{content:""} + +.fa-optin-monster:before{content:""} + +.fa-opencart:before{content:""} + +.fa-expeditedssl:before{content:""} + +.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""} + +.fa-battery-3:before,.fa-battery-three-quarters:before{content:""} + +.fa-battery-2:before,.fa-battery-half:before{content:""} + +.fa-battery-1:before,.fa-battery-quarter:before{content:""} + +.fa-battery-0:before,.fa-battery-empty:before{content:""} + +.fa-mouse-pointer:before{content:""} + +.fa-i-cursor:before{content:""} + +.fa-object-group:before{content:""} + +.fa-object-ungroup:before{content:""} + +.fa-sticky-note:before{content:""} + +.fa-sticky-note-o:before{content:""} + +.fa-cc-jcb:before{content:""} + +.fa-cc-diners-club:before{content:""} + +.fa-clone:before{content:""} + +.fa-balance-scale:before{content:""} + +.fa-hourglass-o:before{content:""} + +.fa-hourglass-1:before,.fa-hourglass-start:before{content:""} + +.fa-hourglass-2:before,.fa-hourglass-half:before{content:""} + +.fa-hourglass-3:before,.fa-hourglass-end:before{content:""} + +.fa-hourglass:before{content:""} + +.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""} + +.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""} + +.fa-hand-scissors-o:before{content:""} + +.fa-hand-lizard-o:before{content:""} + +.fa-hand-spock-o:before{content:""} + +.fa-hand-pointer-o:before{content:""} + +.fa-hand-peace-o:before{content:""} + +.fa-trademark:before{content:""} + +.fa-registered:before{content:""} + +.fa-creative-commons:before{content:""} + +.fa-gg:before{content:""} + +.fa-gg-circle:before{content:""} + +.fa-tripadvisor:before{content:""} + +.fa-odnoklassniki:before{content:""} + +.fa-odnoklassniki-square:before{content:""} + +.fa-get-pocket:before{content:""} + +.fa-wikipedia-w:before{content:""} + +.fa-safari:before{content:""} + +.fa-chrome:before{content:""} + +.fa-firefox:before{content:""} + +.fa-opera:before{content:""} + +.fa-internet-explorer:before{content:""} + +.fa-tv:before,.fa-television:before{content:""} + +.fa-contao:before{content:""} + +.fa-500px:before{content:""} + +.fa-amazon:before{content:""} + +.fa-calendar-plus-o:before{content:""} + +.fa-calendar-minus-o:before{content:""} + +.fa-calendar-times-o:before{content:""} + +.fa-calendar-check-o:before{content:""} + +.fa-industry:before{content:""} + +.fa-map-pin:before{content:""} + +.fa-map-signs:before{content:""} + +.fa-map-o:before{content:""} + +.fa-map:before{content:""} + +.fa-commenting:before{content:""} + +.fa-commenting-o:before{content:""} + +.fa-houzz:before{content:""} + +.fa-vimeo:before{content:""} + +.fa-black-tie:before{content:""} + +.fa-fonticons:before{content:""} + +.fa-reddit-alien:before{content:""} + +.fa-edge:before{content:""} + +.fa-credit-card-alt:before{content:""} + +.fa-codiepie:before{content:""} + +.fa-modx:before{content:""} + +.fa-fort-awesome:before{content:""} + +.fa-usb:before{content:""} + +.fa-product-hunt:before{content:""} + +.fa-mixcloud:before{content:""} + +.fa-scribd:before{content:""} + +.fa-pause-circle:before{content:""} + +.fa-pause-circle-o:before{content:""} + +.fa-stop-circle:before{content:""} + +.fa-stop-circle-o:before{content:""} + +.fa-shopping-bag:before{content:""} + +.fa-shopping-basket:before{content:""} + +.fa-hashtag:before{content:""} + +.fa-bluetooth:before{content:""} + +.fa-bluetooth-b:before{content:""} + +.fa-percent:before{content:""} + +.fa-gitlab:before,.icon-gitlab:before{content:""} + +.fa-wpbeginner:before{content:""} + +.fa-wpforms:before{content:""} + +.fa-envira:before{content:""} + +.fa-universal-access:before{content:""} + +.fa-wheelchair-alt:before{content:""} + +.fa-question-circle-o:before{content:""} + +.fa-blind:before{content:""} + +.fa-audio-description:before{content:""} + +.fa-volume-control-phone:before{content:""} + +.fa-braille:before{content:""} + +.fa-assistive-listening-systems:before{content:""} + +.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""} + +.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""} + +.fa-glide:before{content:""} + +.fa-glide-g:before{content:""} + +.fa-signing:before,.fa-sign-language:before{content:""} + +.fa-low-vision:before{content:""} + +.fa-viadeo:before{content:""} + +.fa-viadeo-square:before{content:""} + +.fa-snapchat:before{content:""} + +.fa-snapchat-ghost:before{content:""} + +.fa-snapchat-square:before{content:""} + +.fa-pied-piper:before{content:""} + +.fa-first-order:before{content:""} + +.fa-yoast:before{content:""} + +.fa-themeisle:before{content:""} + +.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""} + +.fa-fa:before,.fa-font-awesome:before{content:""} + +.fa-handshake-o:before{content:""} + +.fa-envelope-open:before{content:""} + +.fa-envelope-open-o:before{content:""} + +.fa-linode:before{content:""} + +.fa-address-book:before{content:""} + +.fa-address-book-o:before{content:""} + +.fa-vcard:before,.fa-address-card:before{content:""} + +.fa-vcard-o:before,.fa-address-card-o:before{content:""} + +.fa-user-circle:before{content:""} + +.fa-user-circle-o:before{content:""} + +.fa-user-o:before{content:""} + +.fa-id-badge:before{content:""} + +.fa-drivers-license:before,.fa-id-card:before{content:""} + +.fa-drivers-license-o:before,.fa-id-card-o:before{content:""} + +.fa-quora:before{content:""} + +.fa-free-code-camp:before{content:""} + +.fa-telegram:before{content:""} + +.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""} + +.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""} + +.fa-thermometer-2:before,.fa-thermometer-half:before{content:""} + +.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""} + +.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""} + +.fa-shower:before{content:""} + +.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""} + +.fa-podcast:before{content:""} + +.fa-window-maximize:before{content:""} + +.fa-window-minimize:before{content:""} + +.fa-window-restore:before{content:""} + +.fa-times-rectangle:before,.fa-window-close:before{content:""} + +.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""} + +.fa-bandcamp:before{content:""} + +.fa-grav:before{content:""} + +.fa-etsy:before{content:""} + +.fa-imdb:before{content:""} + +.fa-ravelry:before{content:""} + +.fa-eercast:before{content:""} + +.fa-microchip:before{content:""} + +.fa-snowflake-o:before{content:""} + +.fa-superpowers:before{content:""} + +.fa-wpexplorer:before{content:""} + +.fa-meetup:before{content:""} + +.sr-only{position:absolute; + width:1px; + height:1px; + padding:0; + margin:-1px; + overflow:hidden; + clip:rect(0, 0, 0, 0); + border:0} + +.sr-only-focusable:active,.sr-only-focusable:focus{position:static; + width:auto; + height:auto; + margin:0; + overflow:visible; + clip:auto} + +.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 h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .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 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 p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .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 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 p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption 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 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 p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .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 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 p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .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 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 p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .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 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 p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .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:.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 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 p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .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 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 p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .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 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 p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .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:.5; + -webkit-transition:opacity .05s ease-in; + -moz-transition:opacity .05s ease-in; + transition:opacity .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 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 p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .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 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 p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .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,.rst-content .admonition{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,.rst-content .wy-alert-danger.admonition{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,.rst-content .wy-alert-danger.admonition .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,.rst-content .wy-alert-danger.admonition .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,.rst-content .wy-alert-warning.admonition{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,.rst-content .wy-alert-warning.admonition .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,.rst-content .wy-alert-warning.admonition .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,.rst-content .wy-alert-info.admonition{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,.rst-content .wy-alert-info.admonition .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,.rst-content .wy-alert-info.admonition .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,.rst-content .wy-alert-success.admonition{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,.rst-content .wy-alert-success.admonition .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,.rst-content .wy-alert-success.admonition .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,.rst-content .wy-alert-neutral.admonition{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,.rst-content .wy-alert-neutral.admonition .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,.rst-content .wy-alert-neutral.admonition .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,.rst-content .wy-alert-neutral.admonition 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,.rst-content .admonition 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 .3s ease-in; + -moz-transition:all .3s ease-in; + transition:all .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 .1s linear; + -moz-transition:all .1s linear; + transition:all .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:.4; + cursor:not-allowed; + box-shadow:none} + +.btn-disabled{background-image:none; + filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); + filter:alpha(opacity=40); + opacity:.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:.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 .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.3576515979%; + 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.3576515979%; + width:48.821174201%} + +.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.3576515979%; + width:31.7615656014%} + +.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:.3em; + color:#666; + vertical-align:middle; + font-size:90%} + +.wy-form-message{display:block; + color:#999; + font-size:70%; + margin-top:.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 .3s linear; + -moz-transition:border .3s linear; + transition:border .3s linear} + +input[type="datetime-local"]{padding:.34375em .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:.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:.5em .625em; + display:inline-block; + border:1px solid #ccc; + font-size:80%; + box-shadow:inset 0 1px 3px #ddd; + -webkit-transition:border .3s linear; + -moz-transition:border .3s linear; + transition:border .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{position:relative; + display:block; + height:24px; + margin-top:12px; + cursor:pointer} + +.wy-switch:before{position:absolute; + content:""; + display:block; + left:0; + top:0; + width:36px; + height:12px; + border-radius:4px; + background:#ccc; + -webkit-transition:all .2s ease-in-out; + -moz-transition:all .2s ease-in-out; + transition:all .2s ease-in-out} + +.wy-switch:after{position:absolute; + content:""; + display:block; + width:18px; + height:18px; + border-radius:4px; + background:#999; + left:-3px; + top:-3px; + -webkit-transition:all .2s ease-in-out; + -moz-transition:all .2s ease-in-out; + transition:all .2s ease-in-out} + +.wy-switch span{position:absolute; + left:48px; + display:block; + font-size:12px; + color:#ccc; + line-height:1} + +.wy-switch.active:before{background:#1e8449} + +.wy-switch.active:after{left:24px; + background:#27AE60} + +.wy-switch.disabled{cursor:not-allowed; + opacity:.8} + +.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:.5em .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:.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:.3em; + display:block} + +.wy-form label{margin-bottom:.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:.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 .toctree-wrapper 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 .toctree-wrapper 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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","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} + +.wy-breadcrumbs{*zoom:1} + +.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table; + content:""} + +.wy-breadcrumbs:after{clear:both} + +.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} + +} + +html{font-size:16px} + +.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{width:300px} + +.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#3a7ca8; + height:32px; + display:inline-block; + line-height:32px; + padding:0 1.618em; + margin:12px 0 0 0; + display:block; + font-weight:bold; + text-transform:uppercase; + font-size:85%; + 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:.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:.8em; + line-height:1.6em; + color:#4d4d4d} + +.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040; + padding:.4045em 1.618em; + font-weight:bold; + position:relative; + background:#fcfcfc; + border:none; + 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:.8em; + line-height:1.6em; + color:#333} + +.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9; + border-top:solid 1px #c9c9c9} + +.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{color:#404040} + +.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:.4045em 2.427em} + +.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block; + background:#c9c9c9; + padding:.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:.9em} + +.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd; + padding:.4045em 4.045em} + +.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block; + background:#bdbdbd; + padding:.4045em 5.663em} + +.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:.9em} + +.wy-menu-vertical li.current ul{display:block} + +.wy-menu-vertical li ul{margin-bottom:0; + display:none} + +.wy-menu-vertical li ul li a{margin-bottom:0; + color:#d9d9d9; + font-weight:normal} + +.wy-menu-vertical a{display:inline-block; + line-height:18px; + padding:.4045em 1.618em; + display:block; + position:relative; + font-size:90%; + color:#d9d9d9} + +.wy-menu-vertical a:hover{background-color:#4e4a4a; + cursor:pointer} + +.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9} + +.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{display:block; + width:300px; + padding:.809em; + margin-bottom:.809em; + z-index:200; + background-color:#2980B9; + text-align:center; + padding:.809em; + display:block; + color:#fcfcfc; + margin-bottom:.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 .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:.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:.85em} + +.wy-side-nav-search>div.version{margin-top:-.4045em; + margin-bottom:.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 .2s ease-in; + -moz-transition:all .2s ease-in; + transition:all .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:#fcfcfc} + +.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%; + color:#9b9b9b; + background:#343131; + z-index:200} + +.wy-side-scroll{width:320px; + position:relative; + overflow-x:hidden; + overflow-y:scroll; + height:100%} + +.wy-nav-top{display:none; + background:#2980B9; + color:#fff; + padding:.4045em .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; + padding-top:inherit} + +.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:gray} + +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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + font-size:1em; + background:none; + border:none; + color:gray} + +.rst-footer-buttons{*zoom:1} + +.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%} + +.rst-footer-buttons:before,.rst-footer-buttons:after{display:table; + content:""} + +.rst-footer-buttons:after{clear:both} + +.rst-breadcrumbs-buttons{margin-top:12px; + *zoom:1} + +.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table; + content:""} + +.rst-breadcrumbs-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%} + +.genindextable li>ul{margin-left:24px} + +@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-side-scroll{width:auto} + +.wy-side-nav-search{width:auto} + +.wy-menu.wy-menu-vertical{width:auto} + +.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: 1100px){.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; + 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 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 p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .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{height:auto; + max-height:100%; + overflow-y:scroll} + +.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; + max-height:90%} + +.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} + +} + +.rst-content img{max-width:100%; + height:auto} + +.rst-content div.figure{margin-bottom:24px} + +.rst-content div.figure p.caption{font-style:italic} + +.rst-content div.figure p:last-child.caption{margin-bottom:0px} + +.rst-content div.figure.align-center{text-align:center} + +.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px} + +.rst-content abbr[title]{text-decoration:none} + +.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome; + content:""; + color:#b3b3b3; + vertical-align:super; + font-size:60%; + margin:0 .2em} + +.rst-content blockquote{margin-left:24px; + line-height:24px; + margin-bottom:24px} + +.rst-content pre.literal-block{white-space:pre; + margin:0; + padding:12px 12px; + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + display:block; + overflow:auto} + +.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5; + overflow-x:auto; + margin:1px 0 24px 0} + +.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px; + border:none; + margin:0} + +.rst-content div[class^='highlight'] td.code{width:100%} + +.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea; + margin:0; + padding:12px 12px; + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + user-select:none; + pointer-events:none} + +.rst-content div[class^='highlight'] pre{white-space:pre; + margin:0; + padding:12px 12px; + display:block; + overflow:auto} + +.rst-content div[class^='highlight'] pre .hll{display:block; + margin:0 -12px; + padding:0 12px} + +.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + font-size:12px; + line-height:1.4} + +.rst-content .code-block-caption{font-style:italic; + font-size:85%; + line-height:1; + padding:1em 0; + text-align:center} + +@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap} + +} + +.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,.rst-content .admonition .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 .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px} + +.rst-content .line-block{margin-left:0px; + margin-bottom:24px; + line-height:24px} + +.rst-content .line-block .line-block{margin-left:24px; + margin-bottom:0px} + +.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} + +.rst-content .align-center:not(table){display:block} + +.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper 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,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{visibility:hidden; + font-size:14px} + +.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper 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,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{content:""; + font-family:FontAwesome} + +.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{visibility:visible} + +.rst-content table>caption .headerlink:after{font-size:12px} + +.rst-content .centered{text-align:center} + +.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:baseline; + position:relative; + top:-0.4em; + line-height:0; + font-size:90%} + +.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none; + border:none; + color:gray} + +.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 .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0} + +.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px} + +.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px} + +.rst-content table.docutils th{border-color:#e1e4e5} + +.rst-content table.docutils td .last,.rst-content table.docutils td .last :last-child{margin-bottom:0} + +.rst-content table.field-list{border:none} + +.rst-content table.field-list td{border:none} + +.rst-content table.field-list td p{font-size:inherit; + line-height:inherit} + +.rst-content table.field-list td>strong{display:inline-block} + +.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} + +.rst-content tt,.rst-content tt,.rst-content code{color:#000; + font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace; + padding:2px 5px} + +.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 pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace} + +.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; + margin-bottom:12px} + +.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; + line-height:24px} + +.rst-content dl:not(.docutils){margin-bottom:24px} + +.rst-content dl:not(.docutils) dt{display:table; + 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:#555} + +.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-weight:normal; + font-family:inherit; + font-size:inherit; + color:inherit; + border:inherit; + white-space:inherit} + +.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased} + +.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px} + +.rst-content .guilabel{border:1px solid #7fbbe3; + background:#e7f2fa; + font-size:80%; + font-weight:700; + border-radius:4px; + padding:2.4px 6px; + margin:auto 2px} + +.rst-content .versionmodified{font-style:italic} + +@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:"Lato"; + src:url("../fonts/Lato/lato-regular.eot"); + src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-regular.woff2") format("woff2"),url("../fonts/Lato/lato-regular.woff") format("woff"),url("../fonts/Lato/lato-regular.ttf") format("truetype"); + font-weight:400; + font-style:normal} + +@font-face{font-family:"Lato"; + src:url("../fonts/Lato/lato-bold.eot"); + src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bold.woff2") format("woff2"),url("../fonts/Lato/lato-bold.woff") format("woff"),url("../fonts/Lato/lato-bold.ttf") format("truetype"); + font-weight:700; + font-style:normal} + +@font-face{font-family:"Lato"; + src:url("../fonts/Lato/lato-bolditalic.eot"); + src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),url("../fonts/Lato/lato-bolditalic.woff") format("woff"),url("../fonts/Lato/lato-bolditalic.ttf") format("truetype"); + font-weight:700; + font-style:italic} + +@font-face{font-family:"Lato"; + src:url("../fonts/Lato/lato-italic.eot"); + src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-italic.woff2") format("woff2"),url("../fonts/Lato/lato-italic.woff") format("woff"),url("../fonts/Lato/lato-italic.ttf") format("truetype"); + font-weight:400; + font-style:italic} + +@font-face{font-family:"Roboto Slab"; + font-style:normal; + font-weight:400; + src:url("../fonts/RobotoSlab/roboto-slab.eot"); + src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype")} + +@font-face{font-family:"Roboto Slab"; + font-style:normal; + font-weight:700; + src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot"); + src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype")} + + diff --git a/docs/_static/readable rtd/parsedjs.txt b/docs/_static/readable rtd/parsedjs.txt new file mode 100644 index 0000000..7fad20f --- /dev/null +++ b/docs/_static/readable rtd/parsedjs.txt @@ -0,0 +1,106 @@ +/* sphinx_rtd_theme version 0.4.3 | MIT license */ +/* Built 20190212 16:02 */ +require=function r(s,a,l){function c(e,n){if(!a[e]){if(!s[e]){var i="function"==typeof require&&require; + if(!n&&i)return i(e,!0); + if(u)return u(e,!0); + var t=new Error("Cannot find module '"+e+"'"); + throw t.code="MODULE_NOT_FOUND",t} + +var o=a[e]={exports:{} + +} + +; + s[e][0].call(o.exports,function(n){return c(s[e][1][n]||n)} + +,o,o.exports,r,s,a,l)} + +return a[e].exports} + +for(var u="function"==typeof require&&require,n=0; + n"),i("table.docutils.footnote").wrap("
"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var e=i(this); + expand=i(''),expand.on("click",function(n){return t.toggleCurrent(e),n.stopPropagation(),!1} + +),e.prepend(expand)} + +)} + +,reset:function(){var n=encodeURI(window.location.hash)||"#"; + try{var e=$(".wy-menu-vertical"),i=e.find('[href="'+n+'"]'); + if(0===i.length){var t=$('.document [id="'+n.substring(1)+'"]').closest("div.section"); + 0===(i=e.find('[href="#'+t.attr("id")+'"]')).length&&(i=e.find('[href="#"]'))} + +0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=n)} + +,onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()} + +,hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1} + +)} + +,toggleCurrent:function(n){var e=n.closest("li"); + e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")} + +} + +,"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:e.exports.ThemeNav,StickyNav:e.exports.ThemeNav} + +),function(){for(var r=0,n=["ms","moz","webkit","o"],e=0; + e +