{%- comment -%}{%- endcomment -%} {%- include menubar-icon.html -%} {%- comment -%}{%- endcomment -%} {%- assign buildTimeInSecondsSinceEpoch = site.time | date: "%s" | plus: 0 -%} {%- assign pagesForPublishing = "" | split: "" -%} {%- if site.data.setup.exclude-pages-from-menus -%}{%- else -%} {%- for ape in site.pages -%} {%- assign pageInSecondsSindsEpoch = ape.date | date:"%s" | plus: 0 -%} {%- if pageInSecondsSindsEpoch < buildTimeInSecondsSinceEpoch -%} {%- assign pagesForPublishing = pagesForPublishing | push: ape -%} {%- endif -%} {%- endfor -%} {%- endif -%} {%- if site.data.setup.include-posts-in-menus -%} {%- assign pagesForPublishing = pagesForPublishing | concat: site.posts -%} {%- endif -%} {%- assign topTitles = "" | split: "" -%} {%- assign sortedPages = pagesForPublishing | where:'menuInclude', true | where_exp:'item', 'item.menuTopTitle != nil' | sort: 'menuTopIndex', 'last' -%} {%- for ape in sortedPages -%}{%- assign topTitles = topTitles | push: ape.menuTopTitle -%}{%- endfor -%} {%- assign topTitles = topTitles | uniq -%} {%- comment -%}{%- endcomment -%} {%- assign home = 'Home' -%} {%- if site.data.text-for.tHome -%}{%- assign home = site.data.text-for.tHome -%}{%- endif -%} {%- if page.url == '/' %}
{%- else %}
{%- endif %}

{{ home }}

{%- comment -%}{%- endcomment -%} {%- for topTitle in topTitles -%} {%- if jekyll.environment != 'production' and site.data.setup.fast-content-build -%}{%- else -%} {%- comment -%}{%- endcomment -%} {%- assign titlePages = sortedPages | where:'menuTopTitle', topTitle -%} {%- assign subMenuTitles = "" | split: "" -%} {%- assign subMenuIndexes = "" | split: "" -%} {%- assign subMenuUrls = "" | split: "" -%} {%- assign subMenuLinks = "" | split: "" -%} {%- for ape in titlePages -%} {%- if ape.menuSubTitle != nil -%} {%- assign subMenuTitles = subMenuTitles | push: ape.menuSubTitle -%} {%- if ape.menuSubIndex != nil -%} {%- assign subMenuIndexes = subMenuIndexes | push: ape.menuSubIndex -%} {%- else -%} {%- assign subMenuIndexes = subMenuIndexes | push: -1 -%} {%- endif -%} {%- assign subMenuUrls = subMenuUrls | push: ape.url -%} {%- if ape.menuLink != nil -%} {%- assign subMenuLinks = subMenuLinks | push: ape.menuLink -%} {%- else -%} {%- assign subMenuLinks = subMenuLinks | push: true -%} {%- endif -%} {%- endif -%} {%- if ape.menuSubs != nil -%} {%- for sub in ape.menuSubs -%} {%- assign subMenuTitles = subMenuTitles | push: sub.title -%} {%- if sub.index != nil -%} {%- assign subMenuIndexes = subMenuIndexes | push: sub.index -%} {%- else -%} {%- assign subMenuIndexes = subMenuIndexes | push: -1 -%} {%- endif -%} {%- if sub.url != nil -%} {%- if sub.anchorId != nil -%} {%- assign urlWithAnchorId = sub.url | append: '#' | append: sub.anchorId -%} {%- else -%} {%- assign urlWithAnchorId = sub.url -%} {%- endif -%} {%- else -%} {%- if sub.anchorId != nil -%} {%- assign urlWithAnchorId = ape.url | append: '#' | append: sub.anchorId -%} {%- else -%} {%- assign urlWithAnchorId = ape.url -%} {%- endif -%} {%- endif -%} {%- assign subMenuUrls = subMenuUrls | push: urlWithAnchorId -%} {%- if sub.link != nil -%} {%- assign subMenuLinks = subMenuLinks | push: sub.link -%} {%- else -%} {%- assign subMenuLinks = subMenuLinks | push: true -%} {%- endif -%} {%- endfor -%} {%- endif -%} {%- endfor -%} {%- assign sortedSubMenuTitles = "" | split: "" -%} {%- assign sortedSubMenuIndexes = subMenuIndexes | sort -%} {%- assign sortedSubMenuUrls = "" | split: "" -%} {%- assign sortedSubMenuLinks = "" | split: "" -%} {%- for menuIndex in sortedSubMenuIndexes -%} {%- if menuIndex != -1 -%} {%- for aMenuIndex in subMenuIndexes -%} {%- if aMenuIndex == menuIndex -%} {%- assign sortedSubMenuTitles = sortedSubMenuTitles | push: subMenuTitles[forloop.index0] -%} {%- assign sortedSubMenuUrls = sortedSubMenuUrls | push: subMenuUrls[forloop.index0] -%} {%- assign sortedSubMenuLinks = sortedSubMenuLinks | push: subMenuLinks[forloop.index0] -%} {%- continue -%} {%- endif -%} {%- endfor -%} {%- endif -%} {%- endfor -%} {%- for aMenuIndex in subMenuIndexes -%} {%- if aMenuIndex == -1 -%} {%- assign sortedSubMenuTitles = sortedSubMenuTitles | push: subMenuTitles[forloop.index0] -%} {%- assign sortedSubMenuUrls = sortedSubMenuUrls | push: subMenuUrls[forloop.index0] -%} {%- assign sortedSubMenuLinks = sortedSubMenuLinks | push: subMenuLinks[forloop.index0] -%} {%- continue -%} {%- endif -%} {%- endfor -%} {%- endif %}

{%- comment -%}{%- endcomment -%} {%- if page.menuTopTitle == topTitle -%} {%- if page.menuLink == false %}
{%- else %}
{%- endif -%} {%- else %}
{%- endif -%} {%- comment -%}{%- endcomment %}
{%- comment -%}{%- endcomment -%} {%- assign pageFound = false -%} {%- for ape in sortedPages -%} {%- if ape.menuTopTitle == topTitle and ape.menuSubTitle == nil and ape.menuSubs == nil -%} {%- if ape.menuLink == false %}

{{ topTitle }}

{%- else %} {%- if ape.url contains "http" -%}

{{ topTitle }}

{%- else -%}

{{ topTitle }}

{%- endif -%} {%- endif -%} {%- assign pageFound = true -%} {%- break -%} {%- endif -%} {%- endfor -%} {%- if pageFound == false -%} {%- for ape in sortedPages -%} {%- if ape.menuTopTitle == topTitle and ape.menuTopIndex -%} {%- if ape.menuLink == false %}

{{ topTitle }}

{%- else %} {%- if ape.url contains "http" -%}

{{ topTitle }}

{%- else -%}

{{ topTitle }}

{%- endif -%} {%- endif -%} {%- assign pageFound = true -%} {%- break -%} {%- endif -%} {%- endfor -%} {%- if pageFound == false %}

{{ topTitle }}

{%- endif -%} {%- endif %}
{%- if jekyll.environment != 'production' and site.data.setup.fast-content-build -%}{%- else %} {%- comment -%}{%- endcomment -%} {% if sortedSubMenuTitles.size > 0 -%} {%- if site.data.setup.drop-down-menu %}
{%- else %}
{%- endif -%} {%- assign processedSubMenuTitles = "" | split: "" -%} {%- for subMenuTitle in sortedSubMenuTitles %} {%- comment -%}{%- endcomment -%} {%- assign subMenuTitleProcessed = false -%} {%- for smt in processedSubMenuTitles -%} {%- if smt == subMenuTitle -%}{% assign subMenuTitleProcessed = true -%}{%- endif -%} {%- endfor -%} {%- if subMenuTitleProcessed -%} {%- continue -%} {%- else -%} {%- assign processedSubMenuTitles = processedSubMenuTitles | push: subMenuTitle -%} {%- endif -%} {%- comment -%}{%- endcomment -%} {% assign subsubMenuTitles = "" | split: "" -%} {%- assign subsubMenuIndexes = "" | split: "" -%} {%- assign subsubMenuUrls = "" | split: "" -%} {%- assign subsubMenuLinks = "" | split: "" -%} {%- for ape in titlePages %} {%- if ape.menuSubs != nil %} {%- for sub in ape.menuSubs -%} {%- if sub.title == subMenuTitle %} {%- if sub.sub != nil %} {%- for subsub in sub.sub %} {%- assign subsubMenuTitles = subsubMenuTitles | push: subsub.title -%} {%- if subsub.index != nil -%} {%- assign subsubMenuIndexes = subsubMenuIndexes | push: subsub.index -%} {%- else -%} {%- assign subsubMenuIndexes = subsubMenuIndexes | push: -1 -%} {%- endif -%} {%- if subsub.url != nil -%} {%- if subsub.anchorId != nil -%} {%- assign urlWithAnchorId = subsub.url | append: '#' | append: subsub.anchorId -%} {%- else -%} {%- assign urlWithAnchorId = subsub.url -%} {%- endif -%} {%- else -%} {%- if subsub.anchorId != nil -%} {%- assign urlWithAnchorId = ape.url | append: '#' | append: subsub.anchorId -%} {%- else -%} {%- assign urlWithAnchorId = ape.url -%} {%- endif -%} {%- endif -%} {%- assign subsubMenuUrls = subsubMenuUrls | push: urlWithAnchorId -%} {%- if subsub.link != nil -%} {%- assign subsubMenuLinks = subsubMenuLinks | push: subsub.link -%} {%- else -%} {%- assign subsubMenuLinks = subsubMenuLinks | push: true -%} {%- endif -%} {%- endfor -%} {%- endif -%} {%- endif -%} {%- endfor -%} {%- endif -%} {%- endfor %} {%- comment -%}{%- endcomment -%} {% assign sortedSubsubMenuTitles = "" | split: "" -%} {%- assign sortedSubsubMenuIndexes = subsubMenuIndexes | sort -%} {%- assign sortedSubsubMenuUrls = "" | split: "" -%} {%- assign sortedSubsubMenuLinks = "" | split: "" -%} {%- for menuIndex in sortedSubsubMenuIndexes -%} {%- if menuIndex != -1 -%} {%- for aMenuIndex in subsubMenuIndexes -%} {%- if aMenuIndex == menuIndex -%} {%- assign sortedSubsubMenuTitles = sortedSubsubMenuTitles | push: subsubMenuTitles[forloop.index0] -%} {%- assign sortedSubsubMenuUrls = sortedSubsubMenuUrls | push: subsubMenuUrls[forloop.index0] -%} {%- assign sortedSubsubMenuLinks = sortedSubsubMenuLinks | push: subsubMenuLinks[forloop.index0] -%} {%- continue -%} {%- endif -%} {%- endfor -%} {%- endif -%} {%- endfor -%} {%- for aMenuIndex in subsubMenuIndexes -%} {%- if aMenuIndex == -1 -%} {%- assign sortedSubsubMenuTitles = sortedSubsubMenuTitles | push: subsubMenuTitles[forloop.index0] -%} {%- assign sortedSubsubMenuUrls = sortedSubsubMenuUrls | push: subsubMenuUrls[forloop.index0] -%} {%- assign sortedSubsubMenuLinks = sortedSubsubMenuLinks | push: subsubMenuLinks[forloop.index0] -%} {%- continue -%} {%- endif -%} {%- endfor %} {%- comment -%}{%- endcomment %}

{%- if sortedSubMenuLinks[forloop.index0] != false -%} {%- if sortedSubMenuUrls[forloop.index0] == page.url %}
{%- else -%} {%- assign urlFound = false -%} {%- for url in sortedSubsubMenuUrls -%} {%- if url == page.url -%}{%- assign urlFound = true -%}{%- endif -%} {%- endfor -%} {%- if urlFound %}
{%- else %}
{%- endif -%} {%- endif %}
{%- if sortedSubMenuUrls[forloop.index0] contains "http" -%}

{{ subMenuTitle }}

{%- else -%}

{{ subMenuTitle }}

{%- endif -%}
{%- else -%} {%- assign urlFound = false -%} {%- for url in sortedSubsubMenuUrls -%} {%- if url == page.url -%}{%- assign urlFound = true -%}{%- endif -%} {%- endfor -%} {%- if urlFound %}
{%- else %}
{%- endif %}

{{ subMenuTitle }}

{%- endif -%} {%- comment -%}{%- endcomment -%} {% if sortedSubsubMenuTitles.size > 0 -%} {%- if site.data.setup.drop-down-menu %}
{%- else %}
{%- endif -%} {%- for subsubMenuTitle in sortedSubsubMenuTitles %}

{%- if sortedSubsubMenuLinks[forloop.index0] != false -%} {%- if sortedSubsubMenuUrls[forloop.index0] == page.url %}
{%- else %}
{%- endif %}

{%- if sortedSubsubMenuUrls[forloop.index0] contains "http" -%}

{{ subsubMenuTitle }}

{%- else -%}

{{ subsubMenuTitle }}

{%- endif -%}
{%- else %}

{{ subsubMenuTitle }}

{%- endif %}
{%- endfor %}
{%- endif %}
{%- endfor %}
{%- endif -%} {%- endif %}
{%- endfor -%} {%- comment -%}{%- endcomment -%} {%- if jekyll.environment != 'production' and site.data.setup.fast-content-build -%}{%- else -%} {%- if site.data.setup.generate-categories-menu -%} {%- assign cats = pagesForPublishing | where:'layout', 'category-page' | sort:'title' -%} {%- if cats.size > 0 -%} {%- assign categories = 'Categories' -%} {%- if site.data.text-for.tCategories -%}{%- assign categories = site.data.text-for.tCategories -%}{%- endif %}

{%- comment -%}{%- endcomment -%} {%- assign selected = false -%} {%- for cat in cats -%}{%- if cat.url == page.url -%}{%- assign selected = true -%}{%- endif -%}{%- endfor -%} {%- if selected -%} {%- if site.data.setup.drop-down-menu %}
{%- else %}
{%- endif -%} {%- else -%} {%- if site.data.setup.drop-down-menu %}
{%- else %}
{%- endif -%} {%- endif %}

{{ categories }}

{%- for cat in cats %}

{%- if cat.url == page.url %}
{%- else %}
{%- endif %}
{%- if cat.url contains "http" -%}

{{ cat.title | capitalize }}

{%- else -%}

{{ cat.title | capitalize }}

{%- endif -%}
{%- endfor %}
{%- endif -%} {%- endif -%} {%- endif %}