<?php
use Twig\Environment;
use function Shopware\Core\Framework\Adapter\Twig\sw_get_attribute;
use function Shopware\Core\Framework\Adapter\Twig\sw_escape_filter;
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;
/* @EmovaWbTheme/storefront/base.html.twig */
class __TwigTemplate_b86fc7ea7172dd5773b0e72b0338ad6c extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'base_doctype' => [$this, 'block_base_doctype'],
'base_html' => [$this, 'block_base_html'],
'base_head' => [$this, 'block_base_head'],
'base_body' => [$this, 'block_base_body'],
'base_body_classes' => [$this, 'block_base_body_classes'],
'base_body_inner' => [$this, 'block_base_body_inner'],
'base_noscript' => [$this, 'block_base_noscript'],
'base_header' => [$this, 'block_base_header'],
'base_header_inner' => [$this, 'block_base_header_inner'],
'base_offcanvas_navigation' => [$this, 'block_base_offcanvas_navigation'],
'base_offcanvas_navigation_inner' => [$this, 'block_base_offcanvas_navigation_inner'],
'base_main' => [$this, 'block_base_main'],
'base_flashbags' => [$this, 'block_base_flashbags'],
'base_main_inner' => [$this, 'block_base_main_inner'],
'base_main_container' => [$this, 'block_base_main_container'],
'base_breadcrumb' => [$this, 'block_base_breadcrumb'],
'base_content' => [$this, 'block_base_content'],
'frosh_product_compare_float_button_inner' => [$this, 'block_frosh_product_compare_float_button_inner'],
'frosh_product_compare_float_button' => [$this, 'block_frosh_product_compare_float_button'],
'frosh_product_compare_float_icon' => [$this, 'block_frosh_product_compare_float_icon'],
'base_footer' => [$this, 'block_base_footer'],
'base_footer_inner' => [$this, 'block_base_footer_inner'],
'base_scroll_up' => [$this, 'block_base_scroll_up'],
'base_cookie_permission' => [$this, 'block_base_cookie_permission'],
'base_pseudo_modal' => [$this, 'block_base_pseudo_modal'],
'base_body_script' => [$this, 'block_base_body_script'],
'base_script_token' => [$this, 'block_base_script_token'],
'base_script_router' => [$this, 'block_base_script_router'],
'base_script_breakpoints' => [$this, 'block_base_script_breakpoints'],
'base_script_csrf' => [$this, 'block_base_script_csrf'],
'base_script_wishlist_state' => [$this, 'block_base_script_wishlist_state'],
'base_script_jquery' => [$this, 'block_base_script_jquery'],
'base_script_hmr_mode' => [$this, 'block_base_script_hmr_mode'],
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@EmovaWbTheme/storefront/base.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@EmovaWbTheme/storefront/base.html.twig"));
// line 2
$context["isHMRMode"] = (sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["app"] ?? null), "request", [], "any", false, false, false, 2), "headers", [], "any", false, false, false, 2), "get", [0 => "hot-reload-mode"], "method", false, false, false, 2) && (sw_get_attribute($this->env, $this->source, ($context["app"] ?? null), "environment", [], "any", false, false, false, 2) == "dev"));
// line 3
echo "
";
// line 4
$this->displayBlock('base_doctype', $context, $blocks);
// line 7
echo "
";
// line 8
$this->displayBlock('base_html', $context, $blocks);
// line 16
$this->displayBlock('base_head', $context, $blocks);
// line 19
echo "
";
// line 20
$this->displayBlock('base_body', $context, $blocks);
// line 289
echo "
<style>
.container-main{
padding-top:0px !important;
padding-bottom:0px !important;
}
.breadcrumb{
padding: 0;
margin-bottom:0;
}
</style>
</html>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 4
public function block_base_doctype($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_doctype"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_doctype"));
// line 5
echo "<!DOCTYPE html>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 8
public function block_base_html($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_html"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_html"));
// line 9
echo "<html style=\"overflow-x: hidden;\" lang=\"";
echo sw_escape_filter($this->env, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header", [], "any", false, false, false, 9), "activeLanguage", [], "any", false, false, false, 9), "translationCode", [], "any", false, false, false, 9), "code", [], "any", false, false, false, 9), "html", null, true);
echo "\"
itemscope=\"itemscope\"
itemtype=\"https://schema.org/WebPage\">
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 16
public function block_base_head($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_head"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_head"));
// line 17
echo " ";
$this->loadTemplate("@EmovaWbTheme/storefront/layout/meta.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 17)->display($context);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 20
public function block_base_body($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_body"));
// line 21
echo " <body style=\"overflow-x: hidden;\" class=\"";
$this->displayBlock('base_body_classes', $context, $blocks);
echo "\">
<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css\">
";
// line 25
$this->displayBlock('base_body_inner', $context, $blocks);
// line 163
echo "
";
// line 164
$this->displayBlock('base_scroll_up', $context, $blocks);
// line 167
echo "
";
// line 168
$this->displayBlock('base_cookie_permission', $context, $blocks);
// line 171
echo "
";
// line 172
$this->displayBlock('base_pseudo_modal', $context, $blocks);
// line 175
echo "
";
// line 176
$this->displayBlock('base_body_script', $context, $blocks);
// line 274
echo "
<!-- Start of HubSpot Embed Code -->
<script type=\"text/javascript\" id=\"hs-script-loader\" async defer src=\"//js-eu1.hs-scripts.com/25399637.js\"></script>
<!-- End of HubSpot Embed Code -->
</body>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 21
public function block_base_body_classes($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_body_classes"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_body_classes"));
echo "is-ctl-";
if ( !twig_test_empty(($context["controllerName"] ?? null))) {
echo sw_escape_filter($this->env, twig_lower_filter($this->env, ($context["controllerName"] ?? null)), "html", null, true);
}
echo " is-act-";
if ( !twig_test_empty(($context["controllerAction"] ?? null))) {
echo sw_escape_filter($this->env, twig_lower_filter($this->env, ($context["controllerAction"] ?? null)), "html", null, true);
}
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 25
public function block_base_body_inner($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_body_inner"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_body_inner"));
// line 26
echo "<!-- Google Tag Manager (noscript) -->
<noscript><iframe src=\"ns \"
height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
";
// line 30
$this->displayBlock('base_noscript', $context, $blocks);
// line 38
echo "
";
// line 39
$this->displayBlock('base_header', $context, $blocks);
// line 49
echo "
";
// line 57
echo "
";
// line 58
$this->displayBlock('base_offcanvas_navigation', $context, $blocks);
// line 67
echo "
";
// line 68
$this->displayBlock('base_main', $context, $blocks);
// line 153
echo "
";
// line 154
$this->displayBlock('base_footer', $context, $blocks);
// line 162
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 30
public function block_base_noscript($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_noscript"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_noscript"));
// line 31
echo " <noscript class=\"noscript-main\">
";
// line 32
$this->loadTemplate("@EmovaWbTheme/storefront/utilities/alert.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 32)->display(twig_array_merge($context, ["type" => "info", "content" => $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("general.noscriptNotice"))]));
// line 36
echo " </noscript>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 39
public function block_base_header($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_header"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_header"));
// line 40
echo " <header class=\"header-main\">
";
// line 41
$this->displayBlock('base_header_inner', $context, $blocks);
// line 46
echo " </header>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 41
public function block_base_header_inner($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_header_inner"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_header_inner"));
// line 42
echo " <div class=\"container\">
";
// line 43
$this->loadTemplate("@EmovaWbTheme/storefront/layout/header/header.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 43)->display($context);
// line 44
echo " </div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 58
public function block_base_offcanvas_navigation($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_offcanvas_navigation"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_offcanvas_navigation"));
// line 59
echo " ";
if (sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header", [], "any", false, false, false, 59), "navigation", [], "any", false, false, false, 59)) {
// line 60
echo " <div class=\"d-none js-navigation-offcanvas-initial-content";
if ((sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["context"] ?? null), "salesChannel", [], "any", false, false, false, 60), "navigationCategoryId", [], "any", false, false, false, 60) == sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header", [], "any", false, false, false, 60), "navigation", [], "any", false, false, false, 60), "active", [], "any", false, false, false, 60), "id", [], "any", false, false, false, 60))) {
echo " is-root";
}
echo "\">
";
// line 61
$this->displayBlock('base_offcanvas_navigation_inner', $context, $blocks);
// line 64
echo " </div>
";
}
// line 66
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 61
public function block_base_offcanvas_navigation_inner($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_offcanvas_navigation_inner"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_offcanvas_navigation_inner"));
// line 62
echo " ";
$this->loadTemplate("@EmovaWbTheme/storefront/layout/navigation/offcanvas/navigation.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 62)->display(twig_array_merge($context, ["navigation" => sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header", [], "any", false, false, false, 62), "navigation", [], "any", false, false, false, 62)]));
// line 63
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 68
public function block_base_main($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_main"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_main"));
// line 69
echo "\t";
// line 70
echo " ";
// line 72
echo " ";
$context["ev_category"] = sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header", [], "any", false, false, false, 72), "navigation", [], "any", false, false, false, 72), "active", [], "any", false, false, false, 72), "customFields", [], "any", false, false, false, 72), "custom_emova_category_maintype", [], "any", false, false, false, 72);
// line 73
echo " ";
if ((($context["ev_category"] ?? null) == "energy")) {
// line 74
echo " <main class=\"content-main-energy\" >
";
} elseif (( // line 75
($context["ev_category"] ?? null) == "heat")) {
// line 76
echo " <main class=\"content-main-heat\" >
";
} elseif (( // line 77
($context["ev_category"] ?? null) == "lubricant")) {
// line 78
echo " <main class=\"content-main-lubricant\" >
";
} elseif (( // line 79
($context["ev_category"] ?? null) == "consulting")) {
// line 80
echo " <main class=\"content-main-consulting\" >
";
} elseif (( // line 81
($context["ev_category"] ?? null) == "mobility")) {
// line 82
echo " <main class=\"content-main-mobility\" >
";
} elseif (( // line 83
($context["ev_category"] ?? null) == "emobility")) {
// line 84
echo " <main class=\"content-main-emobility\" >
";
} else {
// line 86
echo " <main class=\"content-main\" style=\"background: linear-gradient(to bottom, #D66745, #C7385A, #8E25B8, #2B1AD5, #67B3CF);\">
";
}
// line 88
echo " ";
$this->displayBlock('base_flashbags', $context, $blocks);
// line 95
echo "
";
// line 96
$this->displayBlock('base_main_inner', $context, $blocks);
// line 113
echo "
";
// line 114
$this->displayBlock('frosh_product_compare_float_button_inner', $context, $blocks);
// line 151
echo " </main>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 88
public function block_base_flashbags($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_flashbags"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_flashbags"));
// line 89
echo " <div class=\"flashbags container\">
";
// line 90
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(sw_get_attribute($this->env, $this->source, ($context["app"] ?? null), "flashes", [], "any", false, false, false, 90));
$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["type"] => $context["messages"]) {
// line 91
echo " ";
$this->loadTemplate("@EmovaWbTheme/storefront/utilities/alert.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 91)->display(twig_array_merge($context, ["type" => $context["type"], "list" => $context["messages"]]));
// line 92
echo " ";
++$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['type'], $context['messages'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 93
echo " </div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 96
public function block_base_main_inner($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_main_inner"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_main_inner"));
// line 97
echo " <div>
";
// line 98
$this->displayBlock('base_main_container', $context, $blocks);
// line 111
echo " </div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 98
public function block_base_main_container($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_main_container"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_main_container"));
// line 99
echo " <div class=\"container-main\">
";
// line 100
$this->displayBlock('base_breadcrumb', $context, $blocks);
// line 107
echo "
";
// line 108
$this->displayBlock('base_content', $context, $blocks);
// line 109
echo " </div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 100
public function block_base_breadcrumb($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_breadcrumb"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_breadcrumb"));
// line 101
echo " ";
$this->loadTemplate("@EmovaWbTheme/storefront/layout/breadcrumb.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 101)->display(twig_to_array(["context" => // line 102
($context["context"] ?? null), "category" => sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, // line 103
($context["page"] ?? null), "product", [], "any", false, false, false, 103), "seoCategory", [], "any", false, false, false, 103), "product" => sw_get_attribute($this->env, $this->source, // line 104
($context["page"] ?? null), "product", [], "any", false, false, false, 104)]));
// line 106
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 108
public function block_base_content($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_content"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_content"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 114
public function block_frosh_product_compare_float_button_inner($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "frosh_product_compare_float_button_inner"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "frosh_product_compare_float_button_inner"));
// line 115
echo " ";
$context["buttonClasses"] = (($context["buttonClasses"]) ?? ("btn-primary"));
// line 116
echo " ";
$context["floatingButtonClasses"] = (($context["floatingButtonClasses"]) ?? ("compare-float-button"));
// line 117
echo " ";
$context["badgeClasses"] = (($context["badgeClasses"]) ?? ("badge-danger"));
// line 118
echo " ";
$context["compareFloatOptions"] = ["maximumNumberCompareProductsText" => $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("froshProductCompare.general.maximumCompareProducts"))];
// line 121
echo "
<div data-compare-float=\"true\" data-compare-float-options=\"";
// line 122
echo sw_escape_filter($this->env, $this->env->getFilter('json_encode')->getCallable()(($context["compareFloatOptions"] ?? null)), "html", null, true);
echo "\">
";
// line 123
$this->displayBlock('frosh_product_compare_float_button', $context, $blocks);
// line 148
echo " ";
echo $this->extensions['Shopware\Storefront\Framework\Twig\Extension\CsrfFunctionExtension']->createCsrfPlaceholder("frontend.compare.offcanvas");
echo "
</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 123
public function block_frosh_product_compare_float_button($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "frosh_product_compare_float_button"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "frosh_product_compare_float_button"));
// line 124
echo " <div id=\"comapre-button-div\" class=\"";
echo sw_escape_filter($this->env, ($context["floatingButtonClasses"] ?? null), "html", null, true);
echo " js-compare-float-button\"
title=\"";
// line 125
echo sw_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("froshProductCompare.offcanvas.compareNow"), "html", null, true);
echo "\">
<button
class=\"btn ";
// line 127
echo sw_escape_filter($this->env, ($context["buttonClasses"] ?? null), "html", null, true);
echo "\" title=\"";
echo sw_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("froshProductCompare.offcanvas.compareNow"), "html", null, true);
echo "\">
";
// line 128
$this->displayBlock('frosh_product_compare_float_icon', $context, $blocks);
// line 131
echo " <span class=\"badge ";
echo sw_escape_filter($this->env, ($context["badgeClasses"] ?? null), "html", null, true);
echo "\"></span>
</button>
</div>
<script>
window.addEventListener('DOMContentLoaded', () => {
const div = document.getElementById('comapre-button-div');
const divHeight = div.clientHeight;
div.style.bottom = `\${2 * divHeight}px`;
});
function removeAllCompare(){
localStorage.removeItem(\"compare-widget-added-products\");
location.reload();
}
</script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 128
public function block_frosh_product_compare_float_icon($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "frosh_product_compare_float_icon"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "frosh_product_compare_float_icon"));
// line 129
echo " ";
((function () use ($context, $blocks) {
$finder = $this->env->getExtension('Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension')->getFinder();
$includeTemplate = $finder->find("@Storefront/storefront/utilities/icon.html.twig");
return $this->loadTemplate($includeTemplate ?? null, "@EmovaWbTheme/storefront/base.html.twig", 129);
})())->display(twig_array_merge($context, ["size" => "sm", "name" => "bag-product"]));
// line 130
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 154
public function block_base_footer($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_footer"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_footer"));
// line 155
echo " <footer class=\"footer-main\">
";
// line 156
$this->displayBlock('base_footer_inner', $context, $blocks);
// line 160
echo " </footer>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 156
public function block_base_footer_inner($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_footer_inner"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_footer_inner"));
// line 157
echo " ";
$this->loadTemplate("@EmovaWbTheme/storefront/layout/footer/social-pages-footer.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 157)->display($context);
// line 158
echo " ";
$this->loadTemplate("@EmovaWbTheme/storefront/layout/footer/footer.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 158)->display($context);
// line 159
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 164
public function block_base_scroll_up($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_scroll_up"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_scroll_up"));
// line 165
echo " ";
$this->loadTemplate("@Storefront/storefront/layout/scroll-up.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 165)->display($context);
// line 166
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 168
public function block_base_cookie_permission($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_cookie_permission"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_cookie_permission"));
// line 169
echo " ";
$this->loadTemplate("@Storefront/storefront/layout/cookie/cookie-permission.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 169)->display($context);
// line 170
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 172
public function block_base_pseudo_modal($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_pseudo_modal"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_pseudo_modal"));
// line 173
echo " ";
$this->loadTemplate("@EmovaWbTheme/storefront/component/pseudo-modal.html.twig", "@EmovaWbTheme/storefront/base.html.twig", 173)->display($context);
// line 174
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 176
public function block_base_body_script($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_body_script"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_body_script"));
// line 177
echo " ";
if ( !$this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension']->feature("FEATURE_NEXT_15917")) {
// line 178
echo "
";
// line 180
echo " ";
$this->displayBlock('base_script_token', $context, $blocks);
// line 182
echo "
";
// line 184
echo " ";
$this->displayBlock('base_script_router', $context, $blocks);
// line 208
echo "
";
// line 210
echo " ";
$this->displayBlock('base_script_breakpoints', $context, $blocks);
// line 231
echo "
";
// line 233
echo " ";
$this->displayBlock('base_script_csrf', $context, $blocks);
// line 241
echo "
";
// line 242
if ($this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->config($context, "core.cart.wishlistEnabled")) {
// line 243
echo " ";
// line 244
echo " ";
$this->displayBlock('base_script_wishlist_state', $context, $blocks);
// line 251
echo " ";
}
// line 252
echo "
";
// line 254
echo " ";
$this->displayBlock('base_script_jquery', $context, $blocks);
// line 256
echo "
";
// line 258
echo " ";
$this->displayBlock('base_script_hmr_mode', $context, $blocks);
// line 272
echo " ";
}
// line 273
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 180
public function block_base_script_token($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_token"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_token"));
// line 181
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 184
public function block_base_script_router($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_router"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_router"));
// line 185
echo " ";
// line 186
echo " <script>
window.activeNavigationId = '";
// line 187
echo sw_escape_filter($this->env, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header", [], "any", false, false, false, 187), "navigation", [], "any", false, false, false, 187), "active", [], "any", false, false, false, 187), "id", [], "any", false, false, false, 187), "html", null, true);
echo "';
window.router = {
'frontend.cart.offcanvas': '";
// line 189
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.cart.offcanvas");
echo "',
'frontend.cookie.offcanvas': '";
// line 190
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.cookie.offcanvas");
echo "',
'frontend.checkout.finish.page': '";
// line 191
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.checkout.finish.page");
echo "',
'frontend.checkout.info': '";
// line 192
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.checkout.info");
echo "',
'frontend.menu.offcanvas': '";
// line 193
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.menu.offcanvas");
echo "',
'frontend.cms.page': '";
// line 194
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.cms.page");
echo "',
'frontend.cms.navigation.page': '";
// line 195
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.cms.navigation.page");
echo "',
'frontend.account.addressbook': '";
// line 196
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.account.addressbook");
echo "',
'frontend.csrf.generateToken': '";
// line 197
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.csrf.generateToken");
echo "',
'frontend.country.country-data': '";
// line 198
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.country.country.data");
echo "',
'frontend.store-api.proxy': '";
// line 199
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.store-api.proxy");
echo "',
'frontend.compare.offcanvas' : '";
// line 200
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.compare.offcanvas");
echo "',
'frontend.compare.content' : '";
// line 201
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.compare.content");
echo "',
};
window.storeApiProxyToken = '";
// line 203
echo $this->extensions['Shopware\Storefront\Framework\Twig\Extension\CsrfFunctionExtension']->createCsrfPlaceholder("frontend.store-api.proxy", ["mode" => "token"]);
echo "';
window.salesChannelId = '";
// line 204
echo sw_escape_filter($this->env, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["app"] ?? null), "request", [], "any", false, false, false, 204), "attributes", [], "any", false, false, false, 204), "get", [0 => "sw-sales-channel-id"], "method", false, false, false, 204), "html", null, true);
echo "';
</script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 210
public function block_base_script_breakpoints($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_breakpoints"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_breakpoints"));
// line 211
echo " ";
// line 212
echo " <script>
";
// line 213
$context["breakpoint"] = ["xs" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context, "breakpoint.xs"), "sm" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context, "breakpoint.sm"), "md" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context, "breakpoint.md"), "lg" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context, "breakpoint.lg"), "xl" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context, "breakpoint.xl")];
// line 220
echo "
";
// line 222
echo " ";
if ($this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension']->feature("v6.5.0.0")) {
// line 223
echo " ";
$context["breakpoint"] = twig_array_merge(($context["breakpoint"] ?? null), ["xxl" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context, "breakpoint.xxl")]);
// line 226
echo " ";
}
// line 227
echo "
window.breakpoints = ";
// line 228
echo $this->env->getFilter('json_encode')->getCallable()(($context["breakpoint"] ?? null));
echo ";
</script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 233
public function block_base_script_csrf($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_csrf"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_csrf"));
// line 234
echo " <script>
window.csrf = {
'enabled': '";
// line 236
echo sw_escape_filter($this->env, sw_get_attribute($this->env, $this->source, ($context["shopware"] ?? null), "csrfEnabled", [], "any", false, false, false, 236), "html", null, true);
echo "',
'mode': '";
// line 237
echo sw_escape_filter($this->env, sw_get_attribute($this->env, $this->source, ($context["shopware"] ?? null), "csrfMode", [], "any", false, false, false, 237), "html", null, true);
echo "'
}
</script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 244
public function block_base_script_wishlist_state($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_wishlist_state"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_wishlist_state"));
// line 245
echo " <script>
window.customerLoggedInState = ";
// line 246
echo ((( !(null === sw_get_attribute($this->env, $this->source, ($context["context"] ?? null), "customer", [], "any", false, false, false, 246)) && !sw_get_attribute($this->env, $this->source, sw_get_attribute($this->env, $this->source, ($context["context"] ?? null), "customer", [], "any", false, false, false, 246), "guest", [], "any", false, false, false, 246))) ? (1) : (0));
echo ";
window.wishlistEnabled = ";
// line 248
echo sw_escape_filter($this->env, $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->config($context, "core.cart.wishlistEnabled"), "html", null, true);
echo ";
</script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 254
public function block_base_script_jquery($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_jquery"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_jquery"));
// line 255
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 258
public function block_base_script_hmr_mode($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_hmr_mode"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "base_script_hmr_mode"));
// line 259
echo " ";
if (($context["isHMRMode"] ?? null)) {
// line 260
echo " <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/vendor-node.js\"></script>
<script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/vendor-shared.js\"></script>
<script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/runtime.js\"></script>
<script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/app.js\"></script>
";
// line 265
echo " <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/storefront.js\"></script>
";
} else {
// line 267
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable($this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context, "assets.js"));
foreach ($context['_seq'] as $context["_key"] => $context["file"]) {
// line 268
echo " <script type=\"text/javascript\" src=\"";
echo sw_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["file"], "theme"), "html", null, true);
echo "\"></script>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['file'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 270
echo " ";
}
// line 271
echo " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
public function getTemplateName()
{
return "@EmovaWbTheme/storefront/base.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 1298 => 271, 1295 => 270, 1286 => 268, 1281 => 267, 1277 => 265, 1271 => 260, 1268 => 259, 1258 => 258, 1248 => 255, 1238 => 254, 1225 => 248, 1220 => 246, 1217 => 245, 1207 => 244, 1193 => 237, 1189 => 236, 1185 => 234, 1175 => 233, 1162 => 228, 1159 => 227, 1156 => 226, 1153 => 223, 1150 => 222, 1147 => 220, 1145 => 213, 1142 => 212, 1140 => 211, 1130 => 210, 1116 => 204, 1112 => 203, 1107 => 201, 1103 => 200, 1099 => 199, 1095 => 198, 1091 => 197, 1087 => 196, 1083 => 195, 1079 => 194, 1075 => 193, 1071 => 192, 1067 => 191, 1063 => 190, 1059 => 189, 1054 => 187, 1051 => 186, 1049 => 185, 1039 => 184, 1029 => 181, 1019 => 180, 1009 => 273, 1006 => 272, 1003 => 258, 1000 => 256, 997 => 254, 994 => 252, 991 => 251, 988 => 244, 986 => 243, 984 => 242, 981 => 241, 978 => 233, 975 => 231, 972 => 210, 969 => 208, 966 => 184, 963 => 182, 960 => 180, 957 => 178, 954 => 177, 944 => 176, 934 => 174, 931 => 173, 921 => 172, 911 => 170, 908 => 169, 898 => 168, 888 => 166, 885 => 165, 875 => 164, 865 => 159, 862 => 158, 859 => 157, 849 => 156, 838 => 160, 836 => 156, 833 => 155, 823 => 154, 813 => 130, 804 => 129, 794 => 128, 766 => 131, 764 => 128, 758 => 127, 753 => 125, 748 => 124, 738 => 123, 724 => 148, 722 => 123, 718 => 122, 715 => 121, 712 => 118, 709 => 117, 706 => 116, 703 => 115, 693 => 114, 675 => 108, 665 => 106, 663 => 104, 662 => 103, 661 => 102, 659 => 101, 649 => 100, 638 => 109, 636 => 108, 633 => 107, 631 => 100, 628 => 99, 618 => 98, 607 => 111, 605 => 98, 602 => 97, 592 => 96, 581 => 93, 567 => 92, 564 => 91, 547 => 90, 544 => 89, 534 => 88, 523 => 151, 521 => 114, 518 => 113, 516 => 96, 513 => 95, 510 => 88, 506 => 86, 502 => 84, 500 => 83, 497 => 82, 495 => 81, 492 => 80, 490 => 79, 487 => 78, 485 => 77, 482 => 76, 480 => 75, 477 => 74, 474 => 73, 471 => 72, 469 => 70, 467 => 69, 457 => 68, 447 => 63, 444 => 62, 434 => 61, 424 => 66, 420 => 64, 418 => 61, 411 => 60, 408 => 59, 398 => 58, 387 => 44, 385 => 43, 382 => 42, 372 => 41, 360 => 46, 358 => 41, 355 => 40, 345 => 39, 334 => 36, 332 => 32, 329 => 31, 319 => 30, 309 => 162, 307 => 154, 304 => 153, 302 => 68, 299 => 67, 297 => 58, 294 => 57, 291 => 49, 289 => 39, 286 => 38, 284 => 30, 278 => 26, 268 => 25, 242 => 21, 226 => 274, 224 => 176, 221 => 175, 219 => 172, 216 => 171, 214 => 168, 211 => 167, 209 => 164, 206 => 163, 204 => 25, 196 => 21, 186 => 20, 175 => 17, 165 => 16, 150 => 9, 140 => 8, 129 => 5, 119 => 4, 95 => 289, 93 => 20, 90 => 19, 88 => 16, 86 => 8, 83 => 7, 81 => 4, 78 => 3, 76 => 2,);
}
public function getSourceContext()
{
return new Source("{# Set variable to \"true\" to enable HMR (hot page reloading) mode #}
{% set isHMRMode = app.request.headers.get('hot-reload-mode') and app.environment == 'dev' %}
{% block base_doctype %}
<!DOCTYPE html>
{% endblock %}
{% block base_html %}
<html style=\"overflow-x: hidden;\" lang=\"{{ page.header.activeLanguage.translationCode.code }}\"
itemscope=\"itemscope\"
itemtype=\"https://schema.org/WebPage\">
{% endblock %}
{#
<script id=\"Cookiebot\" src=\"https://consent.cookiebot.com/uc.js\" data-cbid=\"045bcc8f-d644-40ae-b4a1-c620c91625c3\" data-blockingmode=\"auto\" type=\"text/javascript\"></script>
#}
{% block base_head %}
{% sw_include '@Storefront/storefront/layout/meta.html.twig' %}
{% endblock %}
{% block base_body %}
<body style=\"overflow-x: hidden;\" class=\"{% block base_body_classes %}is-ctl-{% if controllerName is not empty %}{{ controllerName|lower }}{% endif %} is-act-{% if controllerAction is not empty %}{{ controllerAction|lower }}{% endif %}{% endblock %}\">
<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css\">
{% block base_body_inner %}
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src=\"ns \"
height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
{% block base_noscript %}
<noscript class=\"noscript-main\">
{% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
type: 'info',
content: 'general.noscriptNotice'|trans|sw_sanitize
} %}
</noscript>
{% endblock %}
{% block base_header %}
<header class=\"header-main\">
{% block base_header_inner %}
<div class=\"container\">
{% sw_include '@Storefront/storefront/layout/header/header.html.twig' %}
</div>
{% endblock %}
</header>
{% endblock %}
{# {% block base_navigation %}
<div class=\"nav-main\">
{% block base_navigation_inner %}
{% sw_include '@Storefront/storefront/layout/navigation/navigation.html.twig' %}
{% endblock %}
</div>
{% endblock %} #}
{% block base_offcanvas_navigation %}
{% if page.header.navigation %}
<div class=\"d-none js-navigation-offcanvas-initial-content{% if context.salesChannel.navigationCategoryId == page.header.navigation.active.id %} is-root{% endif %}\">
{% block base_offcanvas_navigation_inner %}
{% sw_include '@Storefront/storefront/layout/navigation/offcanvas/navigation.html.twig' with { navigation: page.header.navigation } %}
{% endblock %}
</div>
{% endif %}
{% endblock %}
{% block base_main %}
\t{# dump((page.header.navigation.active.customFields.custom_emova_category_maintype)) #}
{# <main class=\"content-main\" style=\"/* margin-left: 20px; */ /* margin-right: 20px; *//background: transparent linear-gradient(180deg, #226ADC 0%, #3591DD 21%, #41A8DE 40%, #6AB8B7 65%, #73CB9A 100%) 0% 0% no-repeat padding-box;\">
\t#}
{% set ev_category = page.header.navigation.active.customFields.custom_emova_category_maintype %}
{% if ev_category ==\"energy\" %}
<main class=\"content-main-energy\" >
{% elseif ev_category == \"heat\" %}
<main class=\"content-main-heat\" >
{% elseif ev_category == \"lubricant\" %}
<main class=\"content-main-lubricant\" >
{% elseif ev_category == \"consulting\" %}
<main class=\"content-main-consulting\" >
{% elseif ev_category == \"mobility\" %}
<main class=\"content-main-mobility\" >
{% elseif ev_category == \"emobility\" %}
<main class=\"content-main-emobility\" >
{% else %}
<main class=\"content-main\" style=\"background: linear-gradient(to bottom, #D66745, #C7385A, #8E25B8, #2B1AD5, #67B3CF);\">
{% endif %}
{% block base_flashbags %}
<div class=\"flashbags container\">
{% for type, messages in app.flashes %}
{% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}
{% endfor %}
</div>
{% endblock %}
{% block base_main_inner %}
<div>
{% block base_main_container %}
<div class=\"container-main\">
{% block base_breadcrumb %}
{% sw_include '@Storefront/storefront/layout/breadcrumb.html.twig' with {
context: context,
category: page.product.seoCategory,
product: page.product
} only %}
{% endblock %}
{% block base_content %}{% endblock %}
</div>
{% endblock %}
</div>
{% endblock %}
{% block frosh_product_compare_float_button_inner %}
{% set buttonClasses = buttonClasses ?? 'btn-primary' %}
{% set floatingButtonClasses = floatingButtonClasses ?? 'compare-float-button' %}
{% set badgeClasses = badgeClasses ?? 'badge-danger' %}
{% set compareFloatOptions = {
maximumNumberCompareProductsText: \"froshProductCompare.general.maximumCompareProducts\"|trans|sw_sanitize
} %}
<div data-compare-float=\"true\" data-compare-float-options=\"{{ compareFloatOptions|json_encode }}\">
{% block frosh_product_compare_float_button %}
<div id=\"comapre-button-div\" class=\"{{ floatingButtonClasses }} js-compare-float-button\"
title=\"{{ \"froshProductCompare.offcanvas.compareNow\"|trans }}\">
<button
class=\"btn {{ buttonClasses }}\" title=\"{{ \"froshProductCompare.offcanvas.compareNow\"|trans }}\">
{% block frosh_product_compare_float_icon %}
{% sw_icon 'bag-product' style { 'size': 'sm' } %}
{% endblock %}
<span class=\"badge {{ badgeClasses }}\"></span>
</button>
</div>
<script>
window.addEventListener('DOMContentLoaded', () => {
const div = document.getElementById('comapre-button-div');
const divHeight = div.clientHeight;
div.style.bottom = `\${2 * divHeight}px`;
});
function removeAllCompare(){
localStorage.removeItem(\"compare-widget-added-products\");
location.reload();
}
</script>
{% endblock %}
{{ sw_csrf('frontend.compare.offcanvas') }}
</div>
{% endblock %}
</main>
{% endblock %}
{% block base_footer %}
<footer class=\"footer-main\">
{% block base_footer_inner %}
{% sw_include '@Storefront/storefront/layout/footer/social-pages-footer.html.twig' %}
{% sw_include '@Storefront/storefront/layout/footer/footer.html.twig' %}
{% endblock %}
</footer>
{% endblock %}
{% endblock %}
{% block base_scroll_up %}
{% sw_include '@Storefront/storefront/layout/scroll-up.html.twig' %}
{% endblock %}
{% block base_cookie_permission %}
{% sw_include '@Storefront/storefront/layout/cookie/cookie-permission.html.twig' %}
{% endblock %}
{% block base_pseudo_modal %}
{% sw_include '@Storefront/storefront/component/pseudo-modal.html.twig' %}
{% endblock %}
{% block base_body_script %}
{% if not feature('FEATURE_NEXT_15917') %}
{# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_token` instead #}
{% block base_script_token %}
{% endblock %}
{# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_router` instead #}
{% block base_script_router %}
{# Register all routes that will be needed in JavaScript to the window.router object #}
<script>
window.activeNavigationId = '{{ page.header.navigation.active.id }}';
window.router = {
'frontend.cart.offcanvas': '{{ path('frontend.cart.offcanvas') }}',
'frontend.cookie.offcanvas': '{{ path('frontend.cookie.offcanvas') }}',
'frontend.checkout.finish.page': '{{ path('frontend.checkout.finish.page') }}',
'frontend.checkout.info': '{{ path('frontend.checkout.info') }}',
'frontend.menu.offcanvas': '{{ path('frontend.menu.offcanvas') }}',
'frontend.cms.page': '{{ path('frontend.cms.page') }}',
'frontend.cms.navigation.page': '{{ path('frontend.cms.navigation.page') }}',
'frontend.account.addressbook': '{{ path('frontend.account.addressbook') }}',
'frontend.csrf.generateToken': '{{ path('frontend.csrf.generateToken') }}',
'frontend.country.country-data': '{{ path('frontend.country.country.data') }}',
'frontend.store-api.proxy': '{{ path('frontend.store-api.proxy') }}',
'frontend.compare.offcanvas' : '{{ path('frontend.compare.offcanvas') }}',
'frontend.compare.content' : '{{ path('frontend.compare.content') }}',
};
window.storeApiProxyToken = '{{ sw_csrf(\"frontend.store-api.proxy\", {\"mode\": \"token\"}) }}';
window.salesChannelId = '{{ app.request.attributes.get('sw-sales-channel-id') }}';
</script>
{% endblock %}
{# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_breakpoints` instead #}
{% block base_script_breakpoints %}
{# Register the available viewport breakpoints the window.breakpoints object #}
<script>
{% set breakpoint = {
'xs': theme_config('breakpoint.xs'),
'sm': theme_config('breakpoint.sm'),
'md': theme_config('breakpoint.md'),
'lg': theme_config('breakpoint.lg'),
'xl': theme_config('breakpoint.xl')
} %}
{# @deprecated tag:v6.5.0 - Bootstrap v5 adds xxl breakpoint #}
{% if feature('v6.5.0.0') %}
{% set breakpoint = breakpoint|merge({
'xxl': theme_config('breakpoint.xxl')
}) %}
{% endif %}
window.breakpoints = {{ breakpoint|json_encode()|raw }};
</script>
{% endblock %}
{# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_csrf` instead #}
{% block base_script_csrf %}
<script>
window.csrf = {
'enabled': '{{ shopware.csrfEnabled }}',
'mode': '{{ shopware.csrfMode }}'
}
</script>
{% endblock %}
{% if config('core.cart.wishlistEnabled') %}
{# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_wishlist_state` instead #}
{% block base_script_wishlist_state %}
<script>
window.customerLoggedInState = {{ context.customer is not null and not context.customer.guest ? 1 : 0 }};
window.wishlistEnabled = {{ config('core.cart.wishlistEnabled') }};
</script>
{% endblock %}
{% endif %}
{# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_jquery` instead #}
{% block base_script_jquery %}
{% endblock %}
{# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_hmr_mode` instead #}
{% block base_script_hmr_mode %}
{% if isHMRMode %}
<script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/vendor-node.js\"></script>
<script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/vendor-shared.js\"></script>
<script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/runtime.js\"></script>
<script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/app.js\"></script>
{# The storefront entry is a combined entry point which contains all plugins & themes #}
<script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/storefront.js\"></script>
{% else %}
{% for file in theme_config('assets.js') %}
<script type=\"text/javascript\" src=\"{{ asset(file, 'theme') }}\"></script>
{% endfor %}
{% endif %}
{% endblock %}
{% endif %}
{% endblock %}
<!-- Start of HubSpot Embed Code -->
<script type=\"text/javascript\" id=\"hs-script-loader\" async defer src=\"//js-eu1.hs-scripts.com/25399637.js\"></script>
<!-- End of HubSpot Embed Code -->
</body>
{# <script>
var test
\$(document).ready(function () {
window.location.reload
})
</script>#}
{% endblock %}
<style>
.container-main{
padding-top:0px !important;
padding-bottom:0px !important;
}
.breadcrumb{
padding: 0;
margin-bottom:0;
}
</style>
</html>
", "@EmovaWbTheme/storefront/base.html.twig", "/var/www/shop.emova.de/html/custom/plugins/EmovaWbTheme/src/Resources/views/storefront/base.html.twig");
}
}