{% set bOnMobile = app.session.get('is_on_mobile') %}
{% set bMulticolumn = false %}
{% if multicolumn is defined and multicolumn %}
{% set bMulticolumn = true %}
{% endif %}
{# Previous verse link #}
{% if prev_verse is not empty %}
{% set sPrevStr = "" %}
{% if bMulticolumn or bOnMobile %}
{% set sPrevStr = app.session.get('ui_str')["bible.versenav.prev"] %}
{% else %}
{% set sPrevStr = app.session.get('ui_str')["bible.versenav.bookchapterverse"]|replace({'_8100_': prev_verse.book_name, '_8200_': prev_verse.chapter_order, '_8300_': prev_verse.verse_label})|raw %}
{% endif %}
{% if bMulticolumn %}
{% if column_num == 1 and verse_explanation_page is defined and verse_explanation_page and verse_explanations[prev_verse.verse_id] is defined %}
{% set href = path(multicolumn_path, multicolumn_route_params|merge({('column'~column_num~'Details'): prev_verse.verse_multi_spec, ('column2Details'): 'explanation_'~verse_explanations[prev_verse.verse_id]['translation_url']}) ) %}
{% else %}
{% set href = path(multicolumn_path, multicolumn_route_params|merge({('column'~column_num~'Details'): prev_verse.verse_multi_spec}) ) %}
{% endif %}
{% else %}
{% if all_translations is defined %}
{% set href = path('bible_verse_all_translations', {'bookUrl': prev_verse.book_url, 'chapterIndex': prev_verse.chapter_order, 'verseIndex': prev_verse.verse_index}) %}
{% elseif prev_verse.subverse_index is not null %}
{% set href = path('bible_subverse', {'translationUrl': prev_verse.translation_url, 'bookUrl': prev_verse.book_url, 'chapterIndex': prev_verse.chapter_order, 'verseIndex': prev_verse.verse_index, 'subverseIndex' : prev_verse.subverse_index}) %}
{% else %}
{% set href = path('bible_verse', {'translationUrl': prev_verse.translation_url, 'bookUrl': prev_verse.book_url, 'chapterIndex': prev_verse.chapter_order, 'verseIndex': prev_verse.verse_index}) %}
{% endif %}
{% endif %}
<a class="nav_link nav-arrow-prev" href="{{ href }}" alt="← {{ sPrevStr }}" title="← {{ sPrevStr }}"><i class="fa-duotone fa-circle-arrow-left" style="--fa-secondary-opacity: 0.3;"></i></a>
{% endif %}
{# Link back up to chapter level #}
{% set chapter = verse.findMainVerse().chapter %}
{% if bMulticolumn %}
{% if column_num == 1 and verse_explanation_page is defined and verse_explanation_page and chapter_explanation is defined and chapter_explanation is not empty %}
{% set href = path(multicolumn_path, multicolumn_route_params|merge({('column'~column_num~'Details'): column_replace_uri(chapter), ('column2Details'): 'explanation_'~chapter_explanation|first.url}) ) %}
{% else %}
{% set href = path(multicolumn_path, multicolumn_route_params|merge({('column'~column_num~'Details'): column_replace_uri(chapter)}) ) %}
{% endif %}
{% else %}
{% set href = uri(chapter) %}
{% endif %}
<a class="nav_link" href="{{ href }}" title="{{ app.session.get('ui_str')["bible.chapternav.fullchapter"] }}"><i class="fas fa-align-justify"></i></a>
{# Next verse link #}
{% if next_verse is not empty %}
{% set sNextStr = "" %}
{% if bMulticolumn or bOnMobile %}
{% set sNextStr = app.session.get('ui_str')["bible.versenav.next"] %}
{% else %}
{% set sNextStr = app.session.get('ui_str')["bible.versenav.bookchapterverse"]|replace({'_8100_': next_verse.book_name, '_8200_': next_verse.chapter_order, '_8300_': next_verse.verse_label})|raw %}
{% endif %}
{% if bMulticolumn %}
{% if column_num == 1 and verse_explanation_page is defined and verse_explanation_page and verse_explanations[next_verse.verse_id] is defined %}
{% set href = path(multicolumn_path, multicolumn_route_params|merge({('column'~column_num~'Details'): next_verse.verse_multi_spec, ('column2Details'): 'explanation_'~verse_explanations[next_verse.verse_id]['translation_url']}) ) %}
{% else %}
{% set href = path(multicolumn_path, multicolumn_route_params|merge({('column'~column_num~'Details'): next_verse.verse_multi_spec}) ) %}
{% endif %}
{% else %}
{% if all_translations is defined %}
{% set href = path('bible_verse_all_translations', {'bookUrl': next_verse.book_url, 'chapterIndex': next_verse.chapter_order, 'verseIndex': next_verse.verse_index}) %}
{% elseif next_verse.subverse_index is not null %}
{% set href = path('bible_subverse', {'translationUrl': next_verse.translation_url, 'bookUrl': next_verse.book_url, 'chapterIndex': next_verse.chapter_order, 'verseIndex': next_verse.verse_index, 'subverseIndex' : next_verse.subverse_index}) %}
{% else %}
{% set href = path('bible_verse', {'translationUrl': next_verse.translation_url, 'bookUrl': next_verse.book_url, 'chapterIndex': next_verse.chapter_order, 'verseIndex': next_verse.verse_index}) %}
{% endif %}
{% endif %}
<a class="nav_link nav-arrow-next" href="{{ href }}" alt="{{ sNextStr }} →" title="{{ sNextStr }} →"><i class="fa-duotone fa-circle-arrow-right" style="--fa-secondary-opacity: 0.3;"></i></a>
{% endif %}