{#This file is normally inherited from the version defined by our docs theme (Furo).
However, that file includes in-line styling which isn't allowed by our website's
Content Security Policy (CSP). To resolve this issue, we copied this file from
Furo version "2022.12.7".#}

{% extends "page.html" %}

{% block htmltitle -%}
  <title>{{ indextitle|striptags|e }} - {{ docstitle|striptags|e }}</title>
{% endblock htmltitle -%}

{% block scripts -%}
  {{ super() }}
  {%- if not embedded and collapse_index %}
    <script>DOCUMENTATION_OPTIONS.COLLAPSE_INDEX = true</script>
  {%- endif -%}
{%- endblock scripts %}

{% block content %}
<section class="domainindex-section">
  <h1>{{ indextitle }}</h1>
  <div class="domainindex-jumpbox">
    {%- for (letter, entries) in content -%}
      <a href="#cap-{{ letter }}"><strong>{{ letter }}</strong></a>
    {%- if not loop.last %} | {% endif -%}
    {%- endfor -%}
  </div>
</section>

{%- set groupid = idgen() %}
<table class="domainindex-table">
  {%- for letter, entries in content %}
  <tr class="pcap">
    <td></td><td>&#160;</td><td></td>
  </tr>
  <tr class="cap" id="cap-{{ letter }}">
    <td></td><td><strong>{{ letter }}</strong></td><td></td>
  </tr>
  {%- for (name, grouptype, page, anchor, extra, qualifier, description) in entries %}
  <tr{% if grouptype == 2 %} class="cg-{{ groupid.current() }}"{% endif %}>
    <td>{% if grouptype == 1 -%}
        <img src="{{ pathto('_static/minus.png', 1) }}" class="toggler"
              id="toggle-{{ groupid.next() }}" class="hidden" alt="-" />
        {%- endif %}</td>
    <td>{% if grouptype == 2 %}&#160;&#160;&#160;{% endif %}
        {% if page %}<a href="{{ pathto(page)|e }}#{{ anchor }}">{% endif -%}
            <code class="xref">{{ name|e }}</code>
            {%- if page %}</a>{% endif %}
        {%- if extra %} <em>({{ extra|e }})</em>{% endif -%}
    </td><td>{% if qualifier %}<strong>{{ qualifier|e }}:</strong>{% endif %}
    <em>{{ description|e }}</em></td>
  </tr>
  {%- endfor %}
  {%- endfor %}
</table>
{% endblock content %}
