{%- block doctype -%} {%- if html5_doctype %} {%- else %} {%- endif %}{%- endblock %} {%- set reldelim1 = reldelim1 is not defined and ' »' or reldelim1 %} {%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %} {%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %} {%- set url_root = pathto('', 1) %} {# XXX necessary? #} {%- if url_root == '#' %}{% set url_root = '' %}{% endif %} {%- if not embedded and docstitle %} {%- set titlesuffix = " — "|safe + docstitle|e %} {%- else %} {%- set titlesuffix = "" %} {%- endif %} {%- macro script() %} {%- for js in script_files %} {{ js_tag(js) }} {%- endfor %} {%- endmacro %} {%- macro css() %} {%- for css in css_files %} {{ css_tag(css) }} {%- endfor %} {%- for css in css_files %} {%- if css|attr("filename") %} {{ css_tag(css) }} {%- else %} {%- endif %} {%- endfor %} {%- endmacro %} {%- macro sidebar() %}
{%- block sidebarlogo %} {%- if logo %} {%- endif %} {%- endblock %} {%- if sidebars != None %} {#- new style sidebar: explicitly include/exclude templates #} {%- for sidebartemplate in sidebars %} {%- include sidebartemplate %} {%- endfor %} {%- else %} {#- old style sidebars: using blocks -- should be deprecated #} {%- block sidebartoc %} {%- include "localtoc.html" %} {%- endblock %} {%- block sidebarrel %} {%- include "relations.html" %} {%- endblock %} {%- block sidebarsourcelink %} {%- include "sourcelink.html" %} {%- endblock %} {%- if customsidebar %} {%- include customsidebar %} {%- endif %} {%- block sidebarsearch %} {%- include "searchbox.html" %} {%- endblock %} {%- endif %}
{%- endmacro %} {%- macro navlinks(navlink_style) %} {% if navlink_style != "none" %} {% if prev or next %}
{% if prev %} {% if navlink_style == "long" %} {{ prev.title }} {% endif %} {% endif %}
{% if next %} {% if navlink_style == "long" %} {{ next.title }} {% endif %} {% endif %}
{% endif %} {% endif %} {%- endmacro %} {%- if html_tag %} {{ html_tag }} {%- else %} {%- endif %} {{- metatags }} {%- block htmltitle %} {{ title|striptags|e }}{{ titlesuffix }} {%- endblock %} {%- block css %} {{- css() }} {%- endblock %} {%- if not embedded %} {%- block scripts %} {{- script() }} {%- endblock %} {%- if pageurl %} {%- endif %} {%- if use_opensearch %} {%- endif %} {%- if favicon %} {%- endif %} {%- endif %} {%- block linktags %} {%- if hasdoc('about') %} {%- endif %} {%- if hasdoc('genindex') %} {%- endif %} {%- if hasdoc('search') %} {%- endif %} {%- if hasdoc('copyright') %} {%- endif %} {%- if next %} {%- endif %} {%- if prev %} {%- endif %} {%- endblock %} {%- block extrahead %} {% endblock %} {%- block body_tag %}{% endblock %} {%- block header %}
{% endblock %} {%- block content %}
{%- block document %}
{% if theme_sidebar == "left" %} {%- endif %}
{% if theme_navigationlinks_top %} {{- navlinks(theme_navigationlinks_top) }} {% endif %} {% block body %} {% endblock %} {% if theme_navigationlinks_bottom %} {{- navlinks(theme_navigationlinks_bottom) }} {% endif %}
{% if theme_sidebar == "right" %} {%- endif %}
{%- endblock %}
{%- endblock %} {%- block footer %} {%- if pagename == "index" %}
{%- if builder == "singlehtml" %} Contents [] {%- else %}

Contents

{%- endif %}
{%- if builder == "singlehtml" %} {{ toc }} {%- endif %}
{%- endif %} {% if theme_analytics_id %} {% endif %} {%- endblock %}