<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
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;
use Twig\TemplateWrapper;

/* /var/www/html/october_cms_projects/dil_website/themes/demo/partials/site/head/head-scripts.htm */
class __TwigTemplate_2de5e6532fdad8aec5c28e16f6b5e38c extends Template
{
    private Source $source;
    /**
     * @var array<string, Template>
     */
    private array $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 = []): iterable
    {
        $macros = $this->macros;
        // line 2
        yield "<script src=\"";
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/vendor/jquery.min.js");
        yield "\"></script>
<script src=\"";
        // line 3
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/vendor/bootstrap/bootstrap.min.js");
        yield "\"></script>
<script src=\"";
        // line 4
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/vendor/codeblocks/codeblocks.min.js");
        yield "\"></script>
<script src=\"";
        // line 5
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/vendor/slick-carousel/slick.min.js");
        yield "\"></script>

<script type=\"module\">
    import PhotoSwipeLightbox from \"";
        // line 8
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/vendor/photoswipe/photoswipe-lightbox.esm.min.js");
        yield "\";
    import PhotoSwipeModule from \"";
        // line 9
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/vendor/photoswipe/photoswipe.esm.min.js");
        yield "\"
    import PhotoSwipeDynamicCaption from \"";
        // line 10
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/vendor/photoswipe-dynamic-caption-plugin/photoswipe-dynamic-caption-plugin.esm.js");
        yield "\";

    window.PhotoSwipeLightbox = PhotoSwipeLightbox;
    window.PhotoSwipeModule = PhotoSwipeModule;
    window.PhotoSwipeDynamicCaption = PhotoSwipeDynamicCaption;
</script>

";
        // line 18
        $_minify = System\Classes\CombineAssets::instance()->useMinify;
        yield '<script src="' . Request::getBasePath() . '/modules/system/assets/js/framework-extras'.($_minify ? '.min' : '').'.js"></script>' . PHP_EOL;
        yield '<link rel="stylesheet" property="stylesheet" href="' . Request::getBasePath() .'/modules/system/assets/css/framework-extras.css">' . PHP_EOL;
        unset($_minify);
        // line 19
        yield "<script src=\"";
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/js/controls/alert-dialog.js");
        yield "\"></script>
<script src=\"";
        // line 20
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/js/controls/password-dialog.js");
        yield "\"></script>
<script src=\"";
        // line 21
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/js/controls/gallery-slider.js");
        yield "\"></script>
<script src=\"";
        // line 22
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/js/controls/card-slider.js");
        yield "\"></script>
<script src=\"";
        // line 23
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/js/controls/quantity-input.js");
        yield "\"></script>
<script src=\"";
        // line 24
        yield $this->extensions['Cms\Twig\Extension']->themeFilter("assets/js/app.js");
        yield "\"></script>

";
        // line 27
        yield $this->env->getExtension(\Cms\Twig\Extension::class)->assetsFunction('js');
        yield $this->env->getExtension(\Cms\Twig\Extension::class)->displayBlock('scripts');
        yield from [];
    }

    /**
     * @codeCoverageIgnore
     */
    public function getTemplateName(): string
    {
        return "/var/www/html/october_cms_projects/dil_website/themes/demo/partials/site/head/head-scripts.htm";
    }

    /**
     * @codeCoverageIgnore
     */
    public function isTraitable(): bool
    {
        return false;
    }

    /**
     * @codeCoverageIgnore
     */
    public function getDebugInfo(): array
    {
        return array (  110 => 27,  105 => 24,  101 => 23,  97 => 22,  93 => 21,  89 => 20,  84 => 19,  79 => 18,  69 => 10,  65 => 9,  61 => 8,  55 => 5,  51 => 4,  47 => 3,  42 => 2,);
    }

    public function getSourceContext(): Source
    {
        return new Source("{# Vendor #}
<script src=\"{{ 'assets/vendor/jquery.min.js'|theme }}\"></script>
<script src=\"{{ 'assets/vendor/bootstrap/bootstrap.min.js'|theme }}\"></script>
<script src=\"{{ 'assets/vendor/codeblocks/codeblocks.min.js'|theme }}\"></script>
<script src=\"{{ 'assets/vendor/slick-carousel/slick.min.js'|theme }}\"></script>

<script type=\"module\">
    import PhotoSwipeLightbox from \"{{ 'assets/vendor/photoswipe/photoswipe-lightbox.esm.min.js'|theme }}\";
    import PhotoSwipeModule from \"{{ 'assets/vendor/photoswipe/photoswipe.esm.min.js'|theme }}\"
    import PhotoSwipeDynamicCaption from \"{{ 'assets/vendor/photoswipe-dynamic-caption-plugin/photoswipe-dynamic-caption-plugin.esm.js'|theme }}\";

    window.PhotoSwipeLightbox = PhotoSwipeLightbox;
    window.PhotoSwipeModule = PhotoSwipeModule;
    window.PhotoSwipeDynamicCaption = PhotoSwipeDynamicCaption;
</script>

{# App #}
{% framework extras %}
<script src=\"{{ 'assets/js/controls/alert-dialog.js'|theme}}\"></script>
<script src=\"{{ 'assets/js/controls/password-dialog.js'|theme}}\"></script>
<script src=\"{{ 'assets/js/controls/gallery-slider.js'|theme}}\"></script>
<script src=\"{{ 'assets/js/controls/card-slider.js'|theme}}\"></script>
<script src=\"{{ 'assets/js/controls/quantity-input.js'|theme}}\"></script>
<script src=\"{{ 'assets/js/app.js'|theme}}\"></script>

{# Placeholder #}
{% scripts %}", "/var/www/html/october_cms_projects/dil_website/themes/demo/partials/site/head/head-scripts.htm", "");
    }
}
