<div id="about_dialog" class="modal hide fade-in large" tabindex="-1" role="dialog" aria-labelledby="about_dialog_label" aria-hidden="true">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h3 id="about_dialog_label">{{ _('About OctoPrint') }}</h3>
    </div>
    <div class="funding-banner">
        <span class="banner-icon"><img src="{{ url_for('static', filename='img/financial-support-64x64.png') }}" /></span>
        <p class="banner-text">
            Work on OctoPrint is only possible through continued financial support by people like you!<br />
            <strong><a href="https://octoprint.org/support-octoprint/?utm_source=octoprint&utm_medium=about_banner&utm_campaign=funding" target="_blank" rel="noopener noreferer">Click here if you enjoy OctoPrint and want to help with its funding!</a></strong>
        </p>
    </div>
    <div class="modal-body">
        <div class="full-sized-box">
            <div class="tabbable row-fluid">
                <div class="span3 scrollable" id="about_dialog_menu">
                    <ul class="nav nav-list" id="about_dialog_tabs">
                        {% set ns = namespace(mark_active = True) %}
                        {% for key in templates.about.order %}
                            {% set entry, data = templates.about.entries[key] %}
                            {% if data is none %}
                                <li class="nav-header">{{ entry }}</li>
                            {% else %}
                                {% if "custom_bindings" not in data or data["custom_bindings"] %}<!-- ko allowBindings: false -->{% endif %}
                                <li id="{{ data._div }}_link"
                                    {% if "data_bind" in data %}data-bind="{{ data.data_bind }}"{% endif %}
                                    class="{% if ns.mark_active %}active{% set ns.mark_active = False %}{% endif %} {% if "classes_link" in data %}{{ data.classes_link|join(' ') }}{% elif "classes" in data %}{{ data.classes|join(' ') }}{% endif %}"
                                        {% if "styles_link" in data %} style="{{ data.styles_link|join(', ') }}" {% elif "styles" in data %} style="{{ data.styles|join(', ') }}" {% endif %}
                                        >
                                    <a href="#{{ data._div }}" data-toggle="tab">{{ entry }}</a>
                                </li>
                                {% if "custom_bindings" not in data or data["custom_bindings"] %}<!-- /ko -->{% endif %}
                            {% endif %}
                        {% endfor %}
                    </ul>
                </div>
                <div class="tab-content span9 scrollable" id="about_dialog_content">
                    {% set ns = namespace(mark_active = True) %}
                    {% for key in templates.about.order %}
                        {% set entry, data = templates.about.entries[key] %}
                        {% if data is not none %}
                            {% if "custom_bindings" not in data or data["custom_bindings"] %}<!-- ko allowBindings: false -->{% endif %}
                            <div id="{{ data._div }}"
                                 {% if "data_bind" in data %}data-bind="{{ data.data_bind }}"{% endif %}
                                 class="tab-pane {% if ns.mark_active %}active{% set ns.mark_active = False %}{% endif %} {% if classes_content in data %}{{ data.classes_content|join(' ') }}{% elif classes in data %}{{ data.classes|join(' ') }}{% endif %}"
                                    {% if "styles_content" in data %} style="{{ data.styles_content|join(', ') }}" {% elif styles in data %} style="{{ data.styles|join(', ') }}" {% endif %}
                                    >
                                {% try "There was an error with the template {filename} at line number {lineno}: {exception}" %}{% include data.template ignore missing %}{% endtry %}
                            </div>
                            {% if "custom_bindings" not in data or data["custom_bindings"] %}<!-- /ko -->{% endif %}
                        {% endif %}
                    {% endfor %}
                </div>
            </div>
        </div>
    </div>
    <div class="modal-footer">
        <button class="btn btn-block" data-dismiss="modal" aria-hidden="true">{{ _('Close') }}</button>
    </div>
</div>
