{% for presentation_config in presentation_configs -%}
{% set ns = namespace(open_stack=false) %}
{%- set outer_loop = loop %}
{% for slide_config in presentation_config.slides %}
{% if one_file %}
{% set file = file_to_data_uri(slide_config.file) %}
{% else %}
{% set file = assets_dir ~ '/' ~ (prefix(outer_loop.index0) + slide_config.file.name) %}
{% endif %}
{% if slide_config.direction == "vertical" %}
{% if not ns.open_stack %}
{% set ns.open_stack = true %}
{% endif %}
{% else %}
{% if ns.open_stack %}
{% set ns.open_stack = false %}
{% endif %}
{% endif %}
{% if slide_config.notes != "" %}
{% endif %}
{% endfor %}
{% if ns.open_stack %}
{% endif %}
{% endfor %}