{% extends "layout.html" %} {% set title = _('Index') %} {% block body %}

Index

{% if split_index %}
{% for key, entries in genindexentries %} {{ key }} {% if not loop.last %} | {% endif %} {% endfor %}
{% endif %} {% for key, entries in genindexentries %} {% if split_index %}

{{ key }}

{% endif %} {% set entrycount = genindexcounts[loop.index0] %} {% set halfcount = ((entrycount // 2) + (entrycount % 2))|int %}
    {% set count = [0] %} {% for letter, entrylist in entries %} {% for entry, (_, subentries, _) in entrylist %} {% if count[0] < halfcount %}
  • {% if entry[1] %} {{ entry[0]|e }} {% else %} {{ entry[0]|e }} {% endif %} {% if subentries %}
      {% for subentry, (_, uri, _) in subentries %}
    • {% if uri %} {{ subentry|e }} {% else %} {{ subentry|e }} {% endif %}
    • {% endfor %}
    {% endif %}
  • {% if count.append(count.pop() + 1) %}{% endif %} {% endif %} {% endfor %} {% endfor %}
    {% set count = [0] %} {% for letter, entrylist in entries %} {% for entry, (_, subentries, _) in entrylist %} {% if count[0] >= halfcount %}
  • {% if entry[1] %} {{ entry[0]|e }} {% else %} {{ entry[0]|e }} {% endif %} {% if subentries %}
      {% for subentry, (_, uri, _) in subentries %}
    • {% if uri %} {{ subentry|e }} {% else %} {{ subentry|e }} {% endif %}
    • {% endfor %}
    {% endif %}
  • {% endif %} {% if count.append(count.pop() + 1) %}{% endif %} {% endfor %} {% endfor %}
{% endfor %} {% endblock %}