<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;

/* overall_footer.html */
class __TwigTemplate_8b791f2111c9f25d61bcc82482fe1f58 extends \Twig\Template
{
    private $source;
    private $macros = [];

    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this->source = $this->getSourceContext();

        $this->parent = false;

        $this->blocks = [
        ];
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        // line 2
        echo "
\t\t\t";
        // line 3
        // line 4
        echo "\t\t</div> ";
        // line 5
        echo "\t</div> ";
        // line 6
        echo "</div> ";
        // line 7
        echo "</div> ";
        // line 8
        echo "
";
        // line 9
        // line 10
        echo "
";
        // line 12
        if ((( !($context["S_USER_LOGGED_IN"] ?? null) &&  !($context["S_IS_BOT"] ?? null)) && ((array_key_exists("S_DISPLAY_ON_INDEX", $context)) ? (_twig_default_filter(($context["S_DISPLAY_ON_INDEX"] ?? null), false)) : (false)))) {
            // line 13
            echo "\t";
            $this->loadTemplate("addons/recent_topics_body.html", "overall_footer.html", 13)->display($context);
        }
        // line 15
        echo "
";
        // line 18
        echo "<section class=\"iz-prefooter\" aria-label=\"About InfoZone Forum\">
\t<div class=\"iz-container\">
\t\t<div class=\"iz-grid iz-grid--2\">
\t\t\t<div class=\"iz-prefooter__block\">
\t\t\t\t<h3 class=\"iz-h3\">About InfoZone Forum</h3>
\t\t\t\t<p class=\"iz-text\">
\t\t\t\t\tWelcome to InfoZone Forum – a vibrant community at infozonelive.com where members discuss,
\t\t\t\t\tshare knowledge, and connect. Join us to explore ideas, ask questions, and engage in meaningful conversations.
\t\t\t\t</p>
\t\t\t\t<a class=\"iz-btn iz-btn--primary\" href=\"";
        // line 27
        echo ($context["U_INDEX"] ?? null);
        echo "\">Explore the Forum</a>
\t\t\t</div>

\t\t\t<div class=\"iz-prefooter__block\">
\t\t\t\t<h3 class=\"iz-h3\">Stay Connected</h3>
\t\t\t\t<p class=\"iz-text\">Follow us on social media and never miss an update from the InfoZone community.</p>

\t\t\t\t<nav class=\"iz-social\" aria-label=\"Social links\">
  <a class=\"iz-social__link\" href=\"https://www.facebook.com/infozonelive\" rel=\"noopener\" target=\"_blank\" aria-label=\"Facebook\">Facebook</a>
  <a class=\"iz-social__link\" href=\"https://www.instagram.com/infozonelive\" rel=\"noopener\" target=\"_blank\" aria-label=\"Instagram\">Instagram</a>
  <a class=\"iz-social__link\" href=\"https://www.threads.net/@infozonelive\" rel=\"noopener\" target=\"_blank\" aria-label=\"Threads\">Threads</a>
  <a class=\"iz-social__link\" href=\"https://x.com/infozonelive\" rel=\"noopener\" target=\"_blank\" aria-label=\"X\">X</a>
  <a class=\"iz-social__link\" href=\"https://www.tiktok.com/@infozonelive\" rel=\"noopener\" target=\"_blank\" aria-label=\"TikTok\">TikTok</a>
</nav>

\t\t\t</div>
\t\t</div>
\t</div>
</section>

";
        // line 48
        echo "<footer class=\"iz-footer\" aria-label=\"Site footer\">
\t<div class=\"iz-container\">
\t\t<div class=\"iz-footer__row\">
\t\t\t<nav class=\"iz-footer__nav\" aria-label=\"Footer navigation\">
\t\t\t\t<ul class=\"iz-footer__links\" role=\"list\">
\t\t\t\t\t<li class=\"iz-footer__item\"><a class=\"iz-footer__link\" href=\"";
        // line 53
        echo ($context["U_PRIVACY"] ?? null);
        echo "\">";
        echo ($context["L_PRIVACY"] ?? null);
        echo "</a></li>
\t\t\t\t\t<li class=\"iz-footer__item\"><a class=\"iz-footer__link\" href=\"";
        // line 54
        echo ($context["U_TERMS_USE"] ?? null);
        echo "\">";
        echo ($context["L_TERMS"] ?? null);
        echo "</a></li>

\t\t\t\t\t";
        // line 56
        if (($context["U_CONTACT_US"] ?? null)) {
            // line 57
            echo "\t\t\t\t\t\t<li class=\"iz-footer__item\"><a class=\"iz-footer__link\" href=\"";
            echo ($context["U_CONTACT_US"] ?? null);
            echo "\">";
            echo ($context["L_CONTACT_US"] ?? null);
            echo "</a></li>
\t\t\t\t\t";
        }
        // line 59
        echo "
\t\t\t\t\t<li class=\"iz-footer__item\"><a class=\"iz-footer__link\" href=\"";
        // line 60
        echo ($context["U_INDEX"] ?? null);
        echo "\">Home</a></li>
\t\t\t\t</ul>
\t\t\t</nav>

\t\t\t<div class=\"iz-footer__meta\">
\t\t\t\t";
        // line 66
        echo "\t\t\t\t&copy; ";
        echo ((array_key_exists("CURRENT_YEAR", $context)) ? (_twig_default_filter(($context["CURRENT_YEAR"] ?? null), twig_date_format_filter($this->env, "now", "Y"))) : (twig_date_format_filter($this->env, "now", "Y")));
        echo " ";
        echo ($context["SITENAME"] ?? null);
        echo "<br><small class=\\\"iz-disclaimer\\\">User Liability Clause: InfoZone members accept full sole responsibility for any and all material they post or upload to the forum.</small>
\t\t\t</div>
\t\t</div>
\t</div>
</footer>

";
        // line 73
        echo "<button id=\"totop\" class=\"iz-totop\" type=\"button\" style=\"display:none;\" aria-label=\"Back to top\">
\t<span aria-hidden=\"true\">↑</span>
</button>

";
        // line 78
        echo "<div class=\"iz-hidden\">
\t";
        // line 79
        if ( !($context["S_IS_BOT"] ?? null)) {
            // line 80
            echo "\t\t";
            echo ($context["RUN_CRON_TASK"] ?? null);
            echo "
\t";
        }
        // line 82
        echo "</div>

";
        // line 85
        echo "<div id=\"page-footer\">
\t<div id=\"darkenwrapper\"
\t\tdata-ajax-error-title=\"";
        // line 87
        echo ($context["L_AJAX_ERROR_TITLE"] ?? null);
        echo "\"
\t\tdata-ajax-error-text=\"";
        // line 88
        echo ($context["L_AJAX_ERROR_TEXT"] ?? null);
        echo "\"
\t\tdata-ajax-error-text-abort=\"";
        // line 89
        echo ($context["L_AJAX_ERROR_TEXT_ABORT"] ?? null);
        echo "\"
\t\tdata-ajax-error-text-timeout=\"";
        // line 90
        echo ($context["L_AJAX_ERROR_TEXT_TIMEOUT"] ?? null);
        echo "\"
\t\tdata-ajax-error-text-parsererror=\"";
        // line 91
        echo ($context["L_AJAX_ERROR_TEXT_PARSERERROR"] ?? null);
        echo "\">
\t\t<div id=\"darken\">&nbsp;</div>
\t</div>

\t<div id=\"phpbb_alert\" class=\"phpbb_alert\"
\t\tdata-l-err=\"";
        // line 96
        echo ($context["L_ERROR"] ?? null);
        echo "\"
\t\tdata-l-ttimeout-processing-req=\"";
        // line 97
        echo ($context["L_TIMEOUT_PROCESSING_REQ"] ?? null);
        echo "\">
\t\t<button type=\"button\" class=\"iz-alert__close\" data-dismiss=\"alert\" aria-label=\"Close\">×</button>
\t\t<h3 class=\"alert_title\">&nbsp;</h3>
\t\t<p class=\"alert_text\"></p>
\t</div>

\t<div id=\"phpbb_confirm\" class=\"phpbb_alert\">
\t\t<button type=\"button\" class=\"iz-alert__close\" data-dismiss=\"alert\" aria-label=\"Close\">×</button>
\t\t<div class=\"alert_text\"></div>
\t</div>
</div>

";
        // line 110
        if ((($context["S_USER_LOGGED_IN"] ?? null) && ((($context["SCRIPT_NAME"] ?? null) == "viewforum") || (($context["SCRIPT_NAME"] ?? null) == "viewtopic")))) {
            // line 111
            echo "\t<div id=\"BreadcrumbMap\" class=\"iz-modal\" hidden>
\t\t<div class=\"iz-modal__backdrop\" data-iz-modal-close=\"1\"></div>
\t\t<div class=\"iz-modal__dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"BreadcrumbsLabel\">
\t\t\t<header class=\"iz-modal__header\">
\t\t\t\t<h3 class=\"iz-modal__title\" id=\"BreadcrumbsLabel\">";
            // line 115
            echo ($context["L_NAVIGATION"] ?? null);
            echo "</h3>
\t\t\t\t<button type=\"button\" class=\"iz-modal__close\" data-iz-modal-close=\"1\" aria-label=\"Close\">×</button>
\t\t\t</header>
\t\t\t<div class=\"iz-modal__body\">
\t\t\t\t<ul class=\"iz-list\" role=\"list\">";
            // line 119
            $context['_parent'] = $context;
            $context['_seq'] = twig_ensure_traversable(($context["navlinks"] ?? null));
            $context['loop'] = [
              'parent' => $context['_parent'],
              'index0' => 0,
              'index'  => 1,
              'first'  => true,
            ];
            if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
                $length = count($context['_seq']);
                $context['loop']['revindex0'] = $length - 1;
                $context['loop']['revindex'] = $length;
                $context['loop']['length'] = $length;
                $context['loop']['last'] = 1 === $length;
            }
            foreach ($context['_seq'] as $context["_key"] => $context["navlink"]) {
                // line 120
                echo "\t\t\t\t\t\t";
                if ((twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 120) > 1)) {
                    // line 121
                    echo "\t\t\t\t\t\t<li class=\"iz-list__item\">
\t\t\t\t\t\t\t";
                    // line 122
                    if (twig_get_attribute($this->env, $this->source, $context["navlink"], "U_BREADCRUMB", [], "any", false, false, false, 122)) {
                        // line 123
                        echo "\t\t\t\t\t\t\t\t<a href=\"";
                        echo twig_get_attribute($this->env, $this->source, $context["navlink"], "U_BREADCRUMB", [], "any", false, false, false, 123);
                        echo "\">";
                        echo twig_get_attribute($this->env, $this->source, $context["navlink"], "BREADCRUMB_NAME", [], "any", false, false, false, 123);
                        echo "</a>
\t\t\t\t\t\t\t";
                    } else {
                        // line 125
                        echo "\t\t\t\t\t\t\t\t<a href=\"";
                        echo twig_get_attribute($this->env, $this->source, $context["navlink"], "U_VIEW_FORUM", [], "any", false, false, false, 125);
                        echo "\">";
                        echo twig_get_attribute($this->env, $this->source, $context["navlink"], "FORUM_NAME", [], "any", false, false, false, 125);
                        echo "</a>
\t\t\t\t\t\t\t";
                    }
                    // line 127
                    echo "\t\t\t\t\t\t</li>
\t\t\t\t\t\t\t\t\t\t\t";
                }
                // line 129
                echo "\t\t\t\t\t";
                ++$context['loop']['index0'];
                ++$context['loop']['index'];
                $context['loop']['first'] = false;
                if (isset($context['loop']['length'])) {
                    --$context['loop']['revindex0'];
                    --$context['loop']['revindex'];
                    $context['loop']['last'] = 0 === $context['loop']['revindex0'];
                }
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['_key'], $context['navlink'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 130
            echo "\t\t\t\t</ul>
\t\t\t</div>
\t\t</div>
\t</div>
";
        }
        // line 135
        echo "
<script>
/* Polyfills (lightweight) */
(function(){
\tif (!Element.prototype.matches) {
\t\tElement.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector;
\t}
\tif (!Element.prototype.closest) {
\t\tElement.prototype.closest = function(s) {
\t\t\tvar el = this;
\t\t\twhile (el && el.nodeType === 1) {
\t\t\t\tif (el.matches(s)) return el;
\t\t\t\tel = el.parentElement || el.parentNode;
\t\t\t}
\t\t\treturn null;
\t\t};
\t}
})();

/* Back to top + header/nav/search + BreadcrumbMap + dropdown menus (no dependencies) */
document.addEventListener('DOMContentLoaded', function () {
\t/* -----------------------------
\t * Back to top
\t * ----------------------------- */
\tvar totop = document.getElementById('totop');
\tif (totop) {
\t\twindow.addEventListener('scroll', function () {
\t\t\ttotop.style.display = (window.scrollY > 600) ? 'block' : 'none';
\t\t});
\t\ttotop.addEventListener('click', function (e) {
\t\t\te.preventDefault();
\t\t\twindow.scrollTo({ top: 0, behavior: 'smooth' });
\t\t});
\t}

\t/* -----------------------------
\t * Helpers: menu close
\t * ----------------------------- */
\tfunction closeAllMenus(exceptGroup) {
\t\tvar groups = document.querySelectorAll('[data-iz-menu]');
\t\tfor (var i = 0; i < groups.length; i++) {
\t\t\tvar g = groups[i];
\t\t\tif (exceptGroup && g == exceptGroup) continue;

\t\t\tvar btn = g.querySelector('[data-iz-menu-button]');
\t\t\tvar panel = g.querySelector('[data-iz-menu-panel]');

\t\t\tif (btn) btn.setAttribute('aria-expanded', 'false');
\t\t\tif (panel) panel.hidden = true;
\t\t}
\t}

\t/* -----------------------------
\t * Dropdown menus (navigation.html)
\t * data-iz-menu, data-iz-menu-button, data-iz-menu-panel
\t * ----------------------------- */
\tdocument.addEventListener('click', function (e) {
\t\tvar btn = e.target.closest ? e.target.closest('[data-iz-menu-button]') : null;

\t\t// Clicked a menu button: toggle its panel and close others
\t\tif (btn) {
\t\t\te.preventDefault();

\t\t\tvar group = btn.closest('[data-iz-menu]');
\t\t\tif (!group) return;

\t\t\tvar panel = group.querySelector('[data-iz-menu-panel]');
\t\t\tif (!panel) return;

\t\t\tvar expanded = btn.getAttribute('aria-expanded') == 'true';

\t\t\t// Only one open at a time
\t\t\tcloseAllMenus(group);

\t\t\tbtn.setAttribute('aria-expanded', expanded ? 'false' : 'true');
\t\t\tpanel.hidden = expanded ? true : false;
\t\t\treturn;
\t\t}

\t\t// Click outside any menu group => close all menus
\t\tvar insideMenu = e.target.closest ? e.target.closest('[data-iz-menu]') : null;
\t\tif (!insideMenu) {
\t\t\tcloseAllMenus();
\t\t}
\t
\t/* -----------------------------
\t * Dropdown hover support (desktop)
\t * ----------------------------- */
\t(function(){
\t\tvar canHover = window.matchMedia && window.matchMedia('(hover: hover) and (pointer: fine)').matches;
\t\tif (!canHover) return;

\t\tvar groups = document.querySelectorAll('[data-iz-menu]');
\t\tfor (var i=0;i<groups.length;i++){
\t\t\t(function(group){
\t\t\t\tvar btn = group.querySelector('[data-iz-menu-button]');
\t\t\t\tvar panel = group.querySelector('[data-iz-menu-panel]');
\t\t\t\tif (!btn || !panel) return;

\t\t\t\tvar t = null;
\t\t\t\tgroup.addEventListener('mouseenter', function(){
\t\t\t\t\tif (t) { clearTimeout(t); t=null; }
\t\t\t\t\tcloseAllMenus(group);
\t\t\t\t\tbtn.setAttribute('aria-expanded','true');
\t\t\t\t\tpanel.hidden = false;
\t\t\t\t});
\t\t\t\tgroup.addEventListener('mouseleave', function(){
\t\t\t\t\tif (t) clearTimeout(t);
\t\t\t\t\tt = setTimeout(function(){
\t\t\t\t\t\tbtn.setAttribute('aria-expanded','false');
\t\t\t\t\t\tpanel.hidden = true;
\t\t\t\t\t}, 160);
\t\t\t\t});
\t\t\t})(groups[i]);
\t\t}
\t})();
});

\t/* -----------------------------
\t * Header mobile nav toggle
\t * (.iz-navtoggle -> #iz-site-nav)
\t * ----------------------------- */
\tvar toggle = document.querySelector('.iz-navtoggle');
\tvar nav = document.getElementById('iz-site-nav');

\tif (toggle && nav) {
\t\ttoggle.addEventListener('click', function () {
\t\t\tvar expanded = toggle.getAttribute('aria-expanded') == 'true';
\t\t\ttoggle.setAttribute('aria-expanded', expanded ? 'false' : 'true');

\t\t\t// Use a single class on the container for CSS
\t\t\tnav.classList.toggle('iz-nav--open', !expanded);

\t\t\t// When opening nav, close dropdowns first (clean state)
\t\t\tif (!expanded) closeAllMenus();
\t\t});
\t}

\t/* -----------------------------
\t * Search overlay
\t * (#iz-search-open -> #iz-search)
\t * ----------------------------- */
\tvar searchOpen = document.getElementById('iz-search-open');
\tvar searchWrap = document.getElementById('iz-search');
\tvar searchClose = document.getElementById('iz-search-close');
\tvar keywords = document.getElementById('keywords');

\tfunction openSearch(e) {
\t\tif (e) e.preventDefault();
\t\tif (!searchWrap) return;

\t\t// Close menus + mobile nav to avoid stacking UI
\t\tcloseAllMenus();
\t\tif (toggle && nav && toggle.getAttribute('aria-expanded') == 'true') {
\t\t\ttoggle.setAttribute('aria-expanded', 'false');
\t\t\tnav.classList.remove('iz-nav--open');
\t\t}

\t\tsearchWrap.hidden = false;
\t\tdocument.documentElement.classList.add('iz-modal-open');

\t\t// Focus input after paint
\t\tif (keywords) setTimeout(function () { keywords.focus(); }, 0);
\t}

\tfunction closeSearch() {
\t\tif (!searchWrap) return;
\t\tsearchWrap.hidden = true;
\t\tdocument.documentElement.classList.remove('iz-modal-open');
\t}

\tif (searchOpen && searchWrap) searchOpen.addEventListener('click', openSearch);
\tif (searchClose && searchWrap) searchClose.addEventListener('click', closeSearch);

\tif (searchWrap) {
\t\tsearchWrap.addEventListener('click', function (e) {
\t\t\t// Clicking backdrop closes
\t\t\tif (e.target == searchWrap) closeSearch();
\t\t});
\t}

\t/* -----------------------------
\t * Breadcrumb Map modal
\t * ([data-iz-open-breadcrumbmap=\"1\"] -> #BreadcrumbMap)
\t * ----------------------------- */
\tvar breadcrumbBtn = document.querySelector('[data-iz-open-breadcrumbmap=\"1\"]');
\tvar modal = document.getElementById('BreadcrumbMap');

\tfunction openModal(e) {
\t\tif (e) e.preventDefault();
\t\tif (!modal) return;

\t\t// Close other UI layers
\t\tcloseAllMenus();
\t\tif (searchWrap && !searchWrap.hidden) closeSearch();

\t\tmodal.hidden = false;
\t\tdocument.documentElement.classList.add('iz-modal-open');
\t}

\tfunction closeModal() {
\t\tif (!modal) return;
\t\tmodal.hidden = true;
\t\tdocument.documentElement.classList.remove('iz-modal-open');
\t}

\tif (breadcrumbBtn && modal) {
\t\tbreadcrumbBtn.addEventListener('click', openModal);
\t}

\tif (modal) {
\t\tmodal.addEventListener('click', function (e) {
\t\t\tif (e.target && e.target.getAttribute('data-iz-modal-close') == '1') {
\t\t\t\tcloseModal();
\t\t\t}
\t\t});
\t}

\t/* -----------------------------
\t * Rotating ads (auto-detect)
\t * - If an ad box contains multiple images (or linked images), rotate them.
\t * - Rotation respects the number of images the admin placed in the slot.
\t * ----------------------------- */
\t(function initAdRotators(){
\t\tvar adBoxes = document.querySelectorAll('.iz-adslot');
\t\tif (!adBoxes || !adBoxes.length) return;

\t\tfunction uniquePush(arr, el){
\t\t\tfor (var i=0;i<arr.length;i++){ if (arr[i] === el) return; }
\t\t\tarr.push(el);
\t\t}

\t\tfor (var b=0; b<adBoxes.length; b++) {
\t\t\tvar box = adBoxes[b];
\t\t\t// Collect slides as either <a> wrappers containing an <img>, or standalone <img>
\t\t\tvar imgs = box.querySelectorAll('a img, img');
\t\t\tvar slides = [];
\t\t\tfor (var i=0; i<imgs.length; i++) {
\t\t\t\tvar img = imgs[i];
\t\t\t\t// Skip placeholder icons / tiny tracking pixels
\t\t\t\tif (img.naturalWidth && img.naturalWidth < 10 && img.naturalHeight && img.naturalHeight < 10) continue;
\t\t\t\tvar wrap = (img.parentElement && img.parentElement.tagName === 'A') ? img.parentElement : img;
\t\t\t\tuniquePush(slides, wrap);
\t\t\t}

\t\t\t// Nothing to rotate
\t\t\tif (!slides || slides.length <= 1) continue;

\t\t\t// Hide all but first
\t\t\tfor (var s=0; s<slides.length; s++) {
\t\t\t\tif (s === 0) {
\t\t\t\t\tslides[s].classList.remove('iz-ad-hidden');
\t\t\t\t\tslides[s].setAttribute('aria-hidden', 'false');
\t\t\t\t} else {
\t\t\t\t\tslides[s].classList.add('iz-ad-hidden');
\t\t\t\t\tslides[s].setAttribute('aria-hidden', 'true');
\t\t\t\t}
\t\t\t}

\t\t\t(function(slidesForBox){
\t\t\t\tvar idx = 0;
\t\t\t\tvar intervalMs = 6000;
\t\t\t\twindow.setInterval(function(){
\t\t\t\t\tif (!slidesForBox || slidesForBox.length <= 1) return;
\t\t\t\t\tslidesForBox[idx].classList.add('iz-ad-hidden');
\t\t\t\t\tslidesForBox[idx].setAttribute('aria-hidden', 'true');
\t\t\t\t\tidx = (idx + 1) % slidesForBox.length;
\t\t\t\t\tslidesForBox[idx].classList.remove('iz-ad-hidden');
\t\t\t\t\tslidesForBox[idx].setAttribute('aria-hidden', 'false');
\t\t\t\t}, intervalMs);
\t\t\t})(slides);
\t\t}
\t})();

\t/* -----------------------------
\t * Global ESC handler
\t * closes: BreadcrumbMap > Search > Menus > Mobile nav
\t * ----------------------------- */
\tdocument.addEventListener('keydown', function (e) {
\t\tif (e.key != 'Escape') return;

\t\tif (modal && !modal.hidden) {
\t\t\tcloseModal();
\t\t\treturn;
\t\t}

\t\tif (searchWrap && !searchWrap.hidden) {
\t\t\tcloseSearch();
\t\t\treturn;
\t\t}

\t\t// Close dropdown menus
\t\tcloseAllMenus();

\t\t// Close mobile nav
\t\tif (toggle && nav && toggle.getAttribute('aria-expanded') == 'true') {
\t\t\ttoggle.setAttribute('aria-expanded', 'false');
\t\t\tnav.classList.remove('iz-nav--open');
\t\t}
\t});
});
</script>

";
        // line 438
        echo ($context["SCRIPTS"] ?? null);
        echo "

";
        // line 440
        if (($context["S_PLUPLOAD"] ?? null)) {
            // line 441
            echo "\t";
            $this->loadTemplate("plupload.html", "overall_footer.html", 441)->display($context);
        }
        // line 443
        echo "
";
        // line 444
        echo ((array_key_exists("GOOGLE_ANALYTICS", $context)) ? (_twig_default_filter(($context["GOOGLE_ANALYTICS"] ?? null), "")) : (""));
        echo "

</body>
</html>
";
    }

    public function getTemplateName()
    {
        return "overall_footer.html";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  620 => 444,  617 => 443,  613 => 441,  611 => 440,  606 => 438,  301 => 135,  294 => 130,  280 => 129,  276 => 127,  268 => 125,  260 => 123,  258 => 122,  255 => 121,  252 => 120,  235 => 119,  228 => 115,  222 => 111,  220 => 110,  205 => 97,  201 => 96,  193 => 91,  189 => 90,  185 => 89,  181 => 88,  177 => 87,  173 => 85,  169 => 82,  163 => 80,  161 => 79,  158 => 78,  152 => 73,  140 => 66,  132 => 60,  129 => 59,  121 => 57,  119 => 56,  112 => 54,  106 => 53,  99 => 48,  76 => 27,  65 => 18,  62 => 15,  58 => 13,  56 => 12,  53 => 10,  52 => 9,  49 => 8,  47 => 7,  45 => 6,  43 => 5,  41 => 4,  40 => 3,  37 => 2,);
    }

    public function getSourceContext()
    {
        return new Source("", "overall_footer.html", "");
    }
}
