{% set current = page if page is defined else article if article is defined else None %}
{% set current_lang = (current.lang if current is not none and current.lang else DEFAULT_LANG) %}
{% set is_ar = current_lang.startswith('ar') %}
{% set page_title = current.title if current is not none and current.title else SITENAME %}
{% set base_siteurl = SITEURL.rstrip('/') %}
{% set site_title_text = SITENAME_AR if is_ar and SITENAME_AR is defined else SITENAME %}
{% macro absolute_url(url) -%}
{%- set trimmed = (url or '').lstrip('/') -%}
{%- if base_siteurl -%}
{{ base_siteurl }}/{{ trimmed }}
{%- else -%}
{%- if trimmed -%}/{{ trimmed }}{%- else -%}/{%- endif -%}
{%- endif -%}
{%- endmacro %}
{% block title %}{{ page_title }}{% if page_title != SITENAME %} | {{ SITENAME }}{% endif %}{% endblock %}
{% if article is defined and article.summary %}
{% elif page is defined and page.summary %}
{% else %}
{% endif %}
{% if current and current.metadata and current.metadata.get('og_image') %}
{% endif %}
{% if is_ar %}
{% endif %}
{% set css_overrides = [] %}
{% if current and current.metadata %}
{% set raw_css = current.metadata.get('css_overrides') %}
{% if raw_css %}
{% if raw_css is iterable and raw_css is not string %}
{% set css_overrides = raw_css %}
{% else %}
{% set delimiter = '|' if '|' in raw_css else ',' %}
{% set css_overrides = raw_css.split(delimiter) %}
{% endif %}
{% endif %}
{% endif %}
{% for css in css_overrides %}
{% set href = css.strip() %}
{% if href %}
{% if '://' in href %}
{% else %}
{% endif %}
{% endif %}
{% endfor %}
{% if GOOGLE_ANALYTICS %}
{% endif %}
{% set nav_ns = namespace(items=[]) %}
{% for p in pages %}
{% set exclude = (p.metadata.get('exclude_nav') or '').lower() %}
{% set p_lang = (p.metadata.get('lang') or DEFAULT_LANG) %}
{% if exclude != 'yes' and ((is_ar and p_lang.startswith('ar')) or ((not is_ar) and not p_lang.startswith('ar'))) %}
{% set order_value = p.metadata.get('nav_order') or 'zzzz' %}
{% set nav_ns.items = nav_ns.items + [(order_value, p)] %}
{% endif %}
{% endfor %}
{% set nav_pages = nav_ns.items|sort(attribute=0) %}
{% if nav_pages %}
{% endif %}
{% if is_ar %}
{% set js_overrides = [] %}
{% if current and current.metadata %}
{% set raw_js = current.metadata.get('js_overrides') %}
{% if raw_js %}
{% if raw_js is iterable and raw_js is not string %}
{% set js_overrides = raw_js %}
{% else %}
{% set delimiter = '|' if '|' in raw_js else ',' %}
{% set js_overrides = raw_js.split(delimiter) %}
{% endif %}
{% endif %}
{% endif %}
{% for script_src in js_overrides %}
{% set src = script_src.strip() %}
{% if src %}
{% if '://' in src %}
{% else %}
{% endif %}
{% endif %}
{% endfor %}