<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\MacroNamespace;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Sandbox\SecurityNotAllowedTestError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* base.html.twig */
class __TwigTemplate_613a2247414c7a5ae699321e0f384ff8 extends Template
{
private Source $source;
/**
* @var array<string, MacroNamespace>
*/
private array $macros = [];
private \Twig\Runtime\EscaperRuntime $escaper;
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->escaper = $env->getRuntime('Twig\Runtime\EscaperRuntime');
$this->parent = false;
$this->blocks = [
'page_title' => [$this, 'block_page_title'],
'head_favicon' => [$this, 'block_head_favicon'],
'head_stylesheets' => [$this, 'block_head_stylesheets'],
'head_custom_stylesheets' => [$this, 'block_head_custom_stylesheets'],
'head_javascript' => [$this, 'block_head_javascript'],
'body' => [$this, 'block_body'],
'mobile_menu' => [$this, 'block_mobile_menu'],
'content' => [$this, 'block_content'],
'shopping_cart' => [$this, 'block_shopping_cart'],
'toasts' => [$this, 'block_toasts'],
'body_javascript' => [$this, 'block_body_javascript'],
];
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$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", "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", "base.html.twig"));
// line 1
yield "<!DOCTYPE html>
<html class=\"h-100\" lang=\"";
// line 2
yield (string) $this->escaper->escape(Twig\Extension\CoreExtension::default(Twig\Extension\CoreExtension::first($this->env->getCharset(), Twig\Extension\CoreExtension::split($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 2, $this->source); })()), "request", [], "any", false, false, false, 2), "locale", [], "any", false, false, false, 2), "_")), "de"), "html", null, true);
yield "\">
<head>
<meta charset=\"utf-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
<title>
";
// line 10
yield from $this->unwrap()->yieldBlock('page_title', $context, $blocks);
// line 13
yield " </title>
";
// line 15
yield from $this->unwrap()->yieldBlock('head_favicon', $context, $blocks);
// line 18
yield "
";
// line 19
yield from $this->unwrap()->yieldBlock('head_stylesheets', $context, $blocks);
// line 34
yield "
";
// line 35
yield from $this->unwrap()->yieldBlock('head_custom_stylesheets', $context, $blocks);
// line 36
yield "
";
// line 37
yield from $this->unwrap()->yieldBlock('head_javascript', $context, $blocks);
// line 44
yield " </head>
";
// line 46
yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
// line 226
yield "</html>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
return; yield;
}
// line 10
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_page_title(array $context, array $blocks = []): iterable
{
$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", "page_title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "page_title"));
// line 11
yield " ";
yield (string) $this->escaper->escape(Twig\Extension\CoreExtension::striptags($this->env->getRuntime('App\Twig\TextResolverRuntime')->resolve("storefront.title")), "html", null, true);
yield "
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 15
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_head_favicon(array $context, array $blocks = []): iterable
{
$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", "head_favicon"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head_favicon"));
// line 16
yield " <link rel=\"icon\" href=\"/images/";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 16, $this->source); })()), "directory", [], "any", false, false, false, 16), "html", null, true);
yield "/";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 16, $this->source); })()), "config", [], "any", false, false, false, 16), "favicon", [], "any", false, false, false, 16), "html", null, true);
yield "\" />
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 19
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_head_stylesheets(array $context, array $blocks = []): iterable
{
$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", "head_stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head_stylesheets"));
// line 20
yield " ";
yield (string) $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("app");
yield "
";
// line 21
yield (string) $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("fonts");
yield "
";
// line 22
yield (string) $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("footer");
yield "
";
// line 23
yield (string) $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("header");
yield "
";
// line 24
yield (string) $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("shopping-cart");
yield "
";
// line 25
yield (string) $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("theme");
yield "
<style>
:root {
--ti-accent: ";
// line 28
yield (string) $this->escaper->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["tenant"] ?? null), "config", [], "any", false, true, false, 28), "color", [], "any", true, true, false, 28)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 28, $this->source); })()), "config", [], "any", false, false, false, 28), "color", [], "any", false, false, false, 28), "#cccccc")) : ("#cccccc")), "html", null, true);
yield " !important;
--ti-accent-hover: ";
// line 29
yield (string) $this->escaper->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["tenant"] ?? null), "config", [], "any", false, true, false, 29), "colorHover", [], "any", true, true, false, 29)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 29, $this->source); })()), "config", [], "any", false, false, false, 29), "colorHover", [], "any", false, false, false, 29), "#dddddd")) : ("#dddddd")), "html", null, true);
yield " !important;
--ti-accent-contrast: ";
// line 30
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 30, $this->source); })()), "config", [], "any", false, false, false, 30), "contrastColor", [], "any", false, false, false, 30), "html", null, true);
yield " !important;
}
</style>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 35
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_head_custom_stylesheets(array $context, array $blocks = []): iterable
{
$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", "head_custom_stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head_custom_stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 37
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_head_javascript(array $context, array $blocks = []): iterable
{
$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", "head_javascript"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head_javascript"));
// line 38
yield " ";
yield (string) $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("app");
yield "
<script id=\"usercentrics-cmp\" src=\"https://app.usercentrics.eu/browser-ui/latest/loader.js\" data-settings-id=\"hZ74zv9-z\" async></script>
<!-- Google tag (gtag.js) -->
<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-YMWVCWHZQ4\"></script>
<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag(\x27js\x27, new Date()); gtag(\x27config\x27, \x27G-YMWVCWHZQ4\x27); </script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 46
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body(array $context, array $blocks = []): iterable
{
$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", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
// line 47
yield " <body>
<div class=\"wrapper\">
<header class=\"header\">
<div class=\"container-3xl py-1 py-sm-3\">
<div class=\"row d-flex align-items-center\">
<div class=\"col-6 col-sm-2 d-flex align-items-center\">
<a class=\"ms-0\" href=\"";
// line 53
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("index");
yield "\">
<img class=\"logo\" src=\"/images/";
// line 54
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 54, $this->source); })()), "directory", [], "any", false, false, false, 54), "html", null, true);
yield "/";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 54, $this->source); })()), "config", [], "any", false, false, false, 54), "logo", [], "any", false, false, false, 54), "html", null, true);
yield "\">
</a>
</div>
<div class=\"col-6 col-sm-10 d-flex justify-content-end\">
<span class=\"d-flex d-xl-none align-items-center\">
";
// line 59
yield (string) $this->env->getRuntime('Symfony\UX\TwigComponent\Twig\ComponentRuntime')->render("shopping_cart_toggle");
yield "
<a class=\"py-3 ms-4\" data-bs-toggle=\"offcanvas\" href=\"#mobileNav\" role=\"button\" aria-controls=\"mobileNav\">
<i class=\"fas fa-bars fa-2x\"></i>
</a>
</span>
<nav class=\"d-none d-xl-block\">
<ul class=\"m-0 d-flex\">
<li class=\"menuentry\">
<a href=\"";
// line 67
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("index");
yield "\">Übersicht</a>
</li>
<li class=\"menuentry\">
<a href=\"";
// line 70
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("flow");
yield "\">Der Ablauf</a>
</li>
<li class=\"menuentry\">
";
// line 73
if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 73, $this->source); })()), "categories", [], "any", false, false, false, 73)) > 0)) {
// line 74
yield " <a href=\"";
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("categories");
yield "\">TI-Produkte</a>
";
} else {
// line 76
yield " <a href=\"";
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("products");
yield "\">TI-Produkte</a>
";
}
// line 78
yield " </li>
<li class=\"menuentry\">
<a href=\"";
// line 80
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("faq");
yield "\">FAQ</a>
</li>
<li class=\"menuentry me-3\">
";
// line 83
yield (string) $this->env->getRuntime('Symfony\UX\TwigComponent\Twig\ComponentRuntime')->render("shopping_cart_toggle");
yield "
</li>
";
// line 85
if ((($tmp = $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED_FULLY")) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
// line 86
yield " <li class=\"menuentry button accent\">
<a class=\"d-flex align-items-center\" href=\"";
// line 87
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("customer_account_index");
yield "\">
<svg width=\"50\" height=\"50\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\">
<path d=\"m0 25a25 25 0 1 1 25 25 25 25 0 0 1-25-25zm42.083 13.65a21.867 21.867 0 1 0-34.167 0c2.2167-3.5667 7.1-7.4 17.083-7.4s14.867 3.8333 17.083 7.4zm-26.467-19.9a9.3833 9.3833 0 0 1 18.75 0 9.3833 9.3833 0 1 1-18.75 0z\"></path>
</svg>
<span class=\"ps-2 text-black\">";
// line 91
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 91, $this->source); })()), "user", [], "any", false, false, false, 91), "firstname", [], "any", false, false, false, 91), "html", null, true);
yield " ";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 91, $this->source); })()), "user", [], "any", false, false, false, 91), "lastname", [], "any", false, false, false, 91), "html", null, true);
yield "</span>
</a>
</li>
<li class=\"menuentry\">
<a class=\"button outlined darkblue\" href=\"";
// line 95
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\">
Ausloggen
</a>
</li>
";
} else {
// line 100
yield " <li class=\"menuentry button-dark\">
<a class=\"d-flex align-items-center\" href=\"";
// line 101
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("storefront_login");
yield "\">
<svg fill=\"currentColor\" width=\"50\" height=\"50\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\">
<path d=\"m0 25a25 25 0 1 1 25 25 25 25 0 0 1-25-25zm42.083 13.65a21.867 21.867 0 1 0-34.167 0c2.2167-3.5667 7.1-7.4 17.083-7.4s14.867 3.8333 17.083 7.4zm-26.467-19.9a9.3833 9.3833 0 0 1 18.75 0 9.3833 9.3833 0 1 1-18.75 0z\"></path>
</svg>
<span class=\"ps-2\">Login</span>
</a>
</li>
";
}
// line 109
yield " </ul>
</nav>
</div>
</div>
</div>
</header>
<main>
";
// line 117
yield from $this->unwrap()->yieldBlock('mobile_menu', $context, $blocks);
// line 120
yield "
";
// line 121
yield from $this->unwrap()->yieldBlock('content', $context, $blocks);
// line 122
yield "
";
// line 123
yield from $this->unwrap()->yieldBlock('shopping_cart', $context, $blocks);
// line 126
yield "
";
// line 127
yield from $this->unwrap()->yieldBlock('toasts', $context, $blocks);
// line 141
yield " </main>
<footer class=\"py-5\">
<div class=\"container-3xl\">
<div class=\"row\">
";
// line 154
yield " <div class=\"col-12 col-md-7 my-5 my-md-0\">
<div class=\"footer-text d-flex justify-content-md-end text-white\">
";
// line 156
yield (string) CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 156, $this->source); })()), "config", [], "any", false, false, false, 156), "footerAddress", [], "any", false, false, false, 156);
yield "
</div>
</div>
<div class=\"col-12 col-md-2\">
<ul id=\"footer-menu\" class=\"menu\">
<li id=\"faq-menuentry\" class=\"menuentry\">
<a href=\"";
// line 162
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("faq");
yield "\">FAQ</a>
</li>
";
// line 164
if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 164, $this->source); })()), "config", [], "any", false, false, false, 164), "imprintUrl", [], "any", false, false, false, 164))) {
// line 165
yield " <li id=\"imprint-menuentry\" class=\"menuentry\">
<a target=\"_blank\" href=\"";
// line 166
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 166, $this->source); })()), "config", [], "any", false, false, false, 166), "imprintUrl", [], "any", false, false, false, 166), "html", null, true);
yield "\">Impressum</a>
</li>
";
} else {
// line 169
yield " <li id=\"imprint-menuentry\" class=\"menuentry\">
<a href=\"";
// line 170
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("imprint");
yield "\">Impressum</a>
</li>
";
}
// line 173
yield " ";
if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 173, $this->source); })()), "config", [], "any", false, false, false, 173), "privacyUrl", [], "any", false, false, false, 173))) {
// line 174
yield " <li id=\"imprint-menuentry\" class=\"menuentry\">
<a target=\"_blank\" href=\"";
// line 175
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 175, $this->source); })()), "config", [], "any", false, false, false, 175), "privacyUrl", [], "any", false, false, false, 175), "html", null, true);
yield "\">Datenschutz</a>
</li>
";
} else {
// line 178
yield " <li id=\"imprint-menuentry\" class=\"menuentry\">
<a href=\"";
// line 179
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("privacy");
yield "\">Datenschutz</a>
</li>
";
}
// line 182
yield " </ul>
<div class=\"socialicons\">
";
// line 184
if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 184, $this->source); })()), "config", [], "any", false, false, false, 184), "instagramLink", [], "any", false, false, false, 184))) {
// line 185
yield " <a href=\"";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 185, $this->source); })()), "config", [], "any", false, false, false, 185), "instagramLink", [], "any", false, false, false, 185), "html", null, true);
yield "\" target=\"_blank\">
<svg fill=\"currentColor\" class=\"fa fa-instagram fa-w-14\" width=\"50\" height=\"49.989\" aria-hidden=\"true\" data-icon=\"instagram\" data-prefix=\"fab\" focusable=\"false\" role=\"img\" version=\"1.1\" viewbox=\"0 0 50 49.989\" xmlns=\"http://www.w3.org/2000/svg\">
<g>
<path d=\"m5.3574-0.0058594c-2.9586 0-5.3574 2.3988-5.3574 5.3574v39.285c0 2.9586 2.3988 5.3574 5.3574 5.3574 24.921 3e-6 21.668 5e-6 39.285 0 2.9586 0 5.3574-2.3988 5.3574-5.3574v-39.285c0-2.9586-2.3988-5.3574-5.3574-5.3574h-39.285zm19.643 4.4863c3.4581 0 6.9162 0.048404 8.6465 0.14453 3.3576 0.16481 6.3328 0.91577 8.7832 3.3145 2.4597 2.3986 3.2258 5.309 3.3848 8.5957 0.1964 3.3873 0.1964 13.532 0 16.92-0.16836 3.2867-0.93434 6.197-3.3848 8.5957-2.4503 2.4078-5.4256 3.1588-8.7832 3.3145-3.4612 0.19226-13.832 0.19226-17.293 0-3.3576-0.16481-6.3215-0.91586-8.7813-3.3145-2.4597-2.3986-3.2277-5.309-3.3867-8.5957-0.1964-3.3881-0.1964-13.542 0-16.93 0.16836-3.2867 0.92698-6.197 3.3867-8.5957 2.4597-2.3987 5.433-3.149 8.7813-3.3047 1.7306-0.096128 5.1883-0.14453 8.6465-0.14453zm-2.8242 3.6738c-3.2569-0.019317-7.4561 0.04232-9.5254 0.8457-1.8425 0.72326-3.2549 2.106-3.9844 3.9004-1.0849 2.6913-0.8418 9.1091-0.8418 12.094-1e-7 2.9843-0.25249 9.3949 0.8418 12.096 0.73886 1.8035 2.1512 3.1843 3.9844 3.8984 2.7493 1.062 9.3065 0.82422 12.355 0.82422 3.0487 0 9.5944 0.24696 12.354-0.82422 1.8425-0.72326 3.2549-2.104 3.9844-3.8984 1.0943-2.6913 0.8418-9.1111 0.8418-12.096 0-2.9843 0.25249-9.3929-0.8418-12.094-0.73886-1.8035-2.1512-3.1863-3.9844-3.9004-2.7493-1.062-9.3045-0.82227-12.354-0.82227-0.76217 0-1.7445-0.016998-2.8301-0.023438zm14.016 3.4375c1.3842 0 2.5059 1.0981 2.5059 2.4531 0 1.3641-1.1216 2.4531-2.5059 2.4531-1.3935 0-2.5078-1.0981-2.5078-2.4531s1.1236-2.4531 2.5078-2.4531zm-11.186 2.8828c5.9487 0 10.746 4.6968 10.746 10.52 0 5.8231-4.7977 10.521-10.746 10.521-5.9487 0-10.748-4.6987-10.748-10.521 0-5.8231 4.7997-10.52 10.748-10.52zm0 3.6816c-3.8533 0-6.9863 3.066-6.9863 6.8379 0 3.7719 3.1424 6.8398 6.9863 6.8398s6.9863-3.0679 6.9863-6.8398c0-3.7719-3.1331-6.8379-6.9863-6.8379z\"></path>
</g>
</svg>
</a>
";
}
// line 193
yield "
";
// line 194
if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 194, $this->source); })()), "config", [], "any", false, false, false, 194), "facebookLink", [], "any", false, false, false, 194))) {
// line 195
yield " <a href=\"";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 195, $this->source); })()), "config", [], "any", false, false, false, 195), "facebookLink", [], "any", false, false, false, 195), "html", null, true);
yield "\" target=\"_blank\">
<svg fill=\"currentColor\" class=\"fa fa-facebook-square fa-w-14\" width=\"50\" height=\"50\" aria-hidden=\"true\" data-icon=\"facebook-square\" data-prefix=\"fab\" focusable=\"false\" role=\"img\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">
<path d=\"m44.643 0h-39.286a5.3571 5.3571 0 0 0-5.3571 5.3571v39.286a5.3571 5.3571 0 0 0 5.3571 5.3571h15.318v-16.999h-7.0312v-8.0011h7.0312v-6.0982c0-6.9364 4.1295-10.768 10.454-10.768 3.029 0 6.1964 0.54018 6.1964 0.54018v6.808h-3.49c-3.4386 0-4.5112 2.1339-4.5112 4.3225v5.1953h7.6763l-1.2277 8.0011h-6.4487v16.999h15.318a5.3571 5.3571 0 0 0 5.3571-5.3571v-39.286a5.3571 5.3571 0 0 0-5.3571-5.3571z\" stroke-width=\".11161\"></path>
</svg>
</a>
";
}
// line 201
yield "
";
// line 202
if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 202, $this->source); })()), "config", [], "any", false, false, false, 202), "linkedinLink", [], "any", false, false, false, 202))) {
// line 203
yield " <a href=\"";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 203, $this->source); })()), "config", [], "any", false, false, false, 203), "linkedinLink", [], "any", false, false, false, 203), "html", null, true);
yield "\" target=\"_blank\">
<svg fill=\"currentColor\" width=\"50\" height=\"50\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">
<path d=\"m5.3574 0c-2.9586 0-5.3574 2.3988-5.3574 5.3574v39.285c0 2.9586 2.3988 5.3574 5.3574 5.3574 24.921 3e-6 21.668 5e-6 39.285 0 2.9586 0 5.3574-2.3988 5.3574-5.3574v-39.285c0-2.9586-2.3988-5.3574-5.3574-5.3574h-39.285zm8.1855 6.6758c2.0125 0 3.6445 1.6446 3.6445 3.6738 0 2.0292-1.6299 3.6758-3.6445 3.6758-2.0125 0-3.6465-1.6466-3.6465-3.6758 0-2.0292 1.634-3.6738 3.6465-3.6738zm-3.125 9.9902h6.25v22.916h-6.25v-22.916zm10.416 0h6.25v3.6777c2.9083-5.3875 14.582-5.7855 14.582 5.1582l0.001953 14.08h-6.25v-11.674c0-7.0167-8.334-6.4854-8.334 0v11.674h-6.25v-22.916z\"></path>
</svg>
</a>
";
}
// line 209
yield "
";
// line 210
if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 210, $this->source); })()), "config", [], "any", false, false, false, 210), "xingLink", [], "any", false, false, false, 210))) {
// line 211
yield " <a href=\"";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["tenant"]) || array_key_exists("tenant", $context) ? $context["tenant"] : (function () { throw new RuntimeError('Variable "tenant" does not exist.', 211, $this->source); })()), "config", [], "any", false, false, false, 211), "xingLink", [], "any", false, false, false, 211), "html", null, true);
yield "\" target=\"_blank\">
<svg fill=\"currentColor\" id=\"xing-icon-inv\" width=\"50\" height=\"50\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">
<path d=\"m5.3574 0c-2.9586 0-5.3574 2.3988-5.3574 5.3574v39.285c0 2.9586 2.3988 5.3574 5.3574 5.3574 24.921 3e-6 21.668 5e-6 39.285 0 2.9586 0 5.3574-2.3988 5.3574-5.3574v-39.285c0-2.9586-2.3988-5.3574-5.3574-5.3574h-39.285zm29.43 6.0215h5.5293c0.28735-0.021054 0.56513 0.1123 0.72852 0.34961 0.14501 0.26401 0.1401 0.58359-0.011719 0.84375l-12.119 21.43c-0.0071 0.01092-0.0071 0.02619 0 0.03711l7.7168 14.098c0.15376 0.26069 0.15868 0.58502 0.011719 0.84961-0.16277 0.23723-0.43963 0.36869-0.72656 0.34766h-5.4668c-0.67004-0.018367-1.2693-0.42596-1.5312-1.043l-7.7734-14.27c0.384-0.679 12.062-21.391 12.18-21.6 0.2933-0.52767 0.6479-1.043 1.4629-1.043zm-22.996 7.4941h5.4746c0.6661 0.014091 1.2627 0.41704 1.5254 1.0293l0.021484 0.037109c0.62 1.0838 3.7198 6.493 3.7402 6.5254-0.2185 0.386-5.8513 10.351-5.9082 10.451-0.24491 0.6165-0.8313 1.0302-1.4941 1.0566h-5.4746c-0.28819 0.012865-0.56035-0.12943-0.71484-0.37305-0.14791-0.26044-0.14791-0.57941 0-0.83984l5.8164-10.266c0.0062-0.00937 0.0062-0.02185 0-0.03125l-3.7012-6.4062c-0.39353-0.53676 0.05676-1.2831 0.71484-1.1836z\"></path>
</svg>
</a>
";
}
// line 217
yield " </div>
</div>
</div>
</div>
</footer>
";
// line 222
yield from $this->unwrap()->yieldBlock('body_javascript', $context, $blocks);
// line 223
yield " </div>
</body>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 117
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_mobile_menu(array $context, array $blocks = []): iterable
{
$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", "mobile_menu"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mobile_menu"));
// line 118
yield " ";
yield (string) Twig\Extension\CoreExtension::include($this->env, $context, "@widgets/mobile_nav.html.twig");
yield "
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 121
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_content(array $context, array $blocks = []): iterable
{
$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", "content"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 123
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_shopping_cart(array $context, array $blocks = []): iterable
{
$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", "shopping_cart"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "shopping_cart"));
// line 124
yield " ";
yield (string) Twig\Extension\CoreExtension::include($this->env, $context, "@widgets/shopping_cart.html.twig", [], true);
yield "
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 127
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_toasts(array $context, array $blocks = []): iterable
{
$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", "toasts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toasts"));
// line 128
yield " <div id=\"toast-container\" class=\"toast-container position-fixed p-5 bottom-0 start-50 translate-middle-x\" style=\"z-index: 1050;\"></div>
<template id=\"toast-template\">
<div class=\"toast align-items-center\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">
<div class=\"d-flex\">
<div class=\"toast-body fs-6\">
Hello, world!
</div>
<button type=\"button\" class=\"btn-close me-2 m-auto\" data-bs-dismiss=\"toast\" aria-label=\"Close\"></button>
</div>
</div>
</template>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
// line 222
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body_javascript(array $context, array $blocks = []): iterable
{
$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", "body_javascript"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body_javascript"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield;
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "base.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDefaultEscapeStrategy(): string|false
{
return "html";
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 711 => 222, 688 => 128, 675 => 127, 661 => 124, 648 => 123, 626 => 121, 612 => 118, 599 => 117, 586 => 223, 584 => 222, 577 => 217, 567 => 211, 565 => 210, 562 => 209, 552 => 203, 550 => 202, 547 => 201, 537 => 195, 535 => 194, 532 => 193, 520 => 185, 518 => 184, 514 => 182, 508 => 179, 505 => 178, 499 => 175, 496 => 174, 493 => 173, 487 => 170, 484 => 169, 478 => 166, 475 => 165, 473 => 164, 468 => 162, 459 => 156, 455 => 154, 448 => 141, 446 => 127, 443 => 126, 441 => 123, 438 => 122, 436 => 121, 433 => 120, 431 => 117, 421 => 109, 410 => 101, 407 => 100, 399 => 95, 390 => 91, 383 => 87, 380 => 86, 378 => 85, 373 => 83, 367 => 80, 363 => 78, 357 => 76, 351 => 74, 349 => 73, 343 => 70, 337 => 67, 326 => 59, 316 => 54, 312 => 53, 304 => 47, 291 => 46, 273 => 38, 260 => 37, 238 => 35, 223 => 30, 219 => 29, 215 => 28, 209 => 25, 205 => 24, 201 => 23, 197 => 22, 193 => 21, 188 => 20, 175 => 19, 159 => 16, 146 => 15, 132 => 11, 119 => 10, 107 => 226, 105 => 46, 101 => 44, 99 => 37, 96 => 36, 94 => 35, 91 => 34, 89 => 19, 86 => 18, 84 => 15, 80 => 13, 78 => 10, 67 => 2, 64 => 1,);
}
public function getSourceContext(): Source
{
return new Source("<!DOCTYPE html>
<html class=\"h-100\" lang=\"{{ app.request.locale|split(\x27_\x27)|first|default(\x27de\x27) }}\">
<head>
<meta charset=\"utf-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
<title>
{% block page_title %}
{{ \x27storefront.title\x27|resolve|striptags }}
{% endblock %}
</title>
{% block head_favicon %}
<link rel=\"icon\" href=\"/images/{{ tenant.directory }}/{{ tenant.config.favicon }}\" />
{% endblock head_favicon %}
{% block head_stylesheets %}
{{ encore_entry_link_tags(\x27app\x27) }}
{{ encore_entry_link_tags(\x27fonts\x27) }}
{{ encore_entry_link_tags(\x27footer\x27) }}
{{ encore_entry_link_tags(\x27header\x27) }}
{{ encore_entry_link_tags(\x27shopping-cart\x27) }}
{{ encore_entry_link_tags(\x27theme\x27) }}
<style>
:root {
--ti-accent: {{ tenant.config.color|default(\x27#cccccc\x27) }} !important;
--ti-accent-hover: {{ tenant.config.colorHover|default(\x27#dddddd\x27) }} !important;
--ti-accent-contrast: {{ tenant.config.contrastColor }} !important;
}
</style>
{% endblock head_stylesheets %}
{% block head_custom_stylesheets %}{% endblock head_custom_stylesheets %}
{% block head_javascript %}
{{ encore_entry_script_tags(\x27app\x27) }}
<script id=\"usercentrics-cmp\" src=\"https://app.usercentrics.eu/browser-ui/latest/loader.js\" data-settings-id=\"hZ74zv9-z\" async></script>
<!-- Google tag (gtag.js) -->
<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-YMWVCWHZQ4\"></script>
<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag(\x27js\x27, new Date()); gtag(\x27config\x27, \x27G-YMWVCWHZQ4\x27); </script>
{% endblock head_javascript %}
</head>
{% block body %}
<body>
<div class=\"wrapper\">
<header class=\"header\">
<div class=\"container-3xl py-1 py-sm-3\">
<div class=\"row d-flex align-items-center\">
<div class=\"col-6 col-sm-2 d-flex align-items-center\">
<a class=\"ms-0\" href=\"{{ path(\x27index\x27) }}\">
<img class=\"logo\" src=\"/images/{{ tenant.directory }}/{{ tenant.config.logo }}\">
</a>
</div>
<div class=\"col-6 col-sm-10 d-flex justify-content-end\">
<span class=\"d-flex d-xl-none align-items-center\">
{{ component(\x27shopping_cart_toggle\x27) }}
<a class=\"py-3 ms-4\" data-bs-toggle=\"offcanvas\" href=\"#mobileNav\" role=\"button\" aria-controls=\"mobileNav\">
<i class=\"fas fa-bars fa-2x\"></i>
</a>
</span>
<nav class=\"d-none d-xl-block\">
<ul class=\"m-0 d-flex\">
<li class=\"menuentry\">
<a href=\"{{ path(\x27index\x27) }}\">Übersicht</a>
</li>
<li class=\"menuentry\">
<a href=\"{{ path(\x27flow\x27) }}\">Der Ablauf</a>
</li>
<li class=\"menuentry\">
{% if tenant.categories|length > 0 %}
<a href=\"{{ path(\x27categories\x27) }}\">TI-Produkte</a>
{% else %}
<a href=\"{{ path(\x27products\x27) }}\">TI-Produkte</a>
{% endif %}
</li>
<li class=\"menuentry\">
<a href=\"{{ path(\x27faq\x27) }}\">FAQ</a>
</li>
<li class=\"menuentry me-3\">
{{ component(\x27shopping_cart_toggle\x27) }}
</li>
{% if is_granted(\x27IS_AUTHENTICATED_FULLY\x27) %}
<li class=\"menuentry button accent\">
<a class=\"d-flex align-items-center\" href=\"{{ path(\x27customer_account_index\x27) }}\">
<svg width=\"50\" height=\"50\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\">
<path d=\"m0 25a25 25 0 1 1 25 25 25 25 0 0 1-25-25zm42.083 13.65a21.867 21.867 0 1 0-34.167 0c2.2167-3.5667 7.1-7.4 17.083-7.4s14.867 3.8333 17.083 7.4zm-26.467-19.9a9.3833 9.3833 0 0 1 18.75 0 9.3833 9.3833 0 1 1-18.75 0z\"></path>
</svg>
<span class=\"ps-2 text-black\">{{ app.user.firstname }} {{ app.user.lastname }}</span>
</a>
</li>
<li class=\"menuentry\">
<a class=\"button outlined darkblue\" href=\"{{ path(\x27app_logout\x27) }}\">
Ausloggen
</a>
</li>
{% else %}
<li class=\"menuentry button-dark\">
<a class=\"d-flex align-items-center\" href=\"{{ path(\x27storefront_login\x27) }}\">
<svg fill=\"currentColor\" width=\"50\" height=\"50\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\">
<path d=\"m0 25a25 25 0 1 1 25 25 25 25 0 0 1-25-25zm42.083 13.65a21.867 21.867 0 1 0-34.167 0c2.2167-3.5667 7.1-7.4 17.083-7.4s14.867 3.8333 17.083 7.4zm-26.467-19.9a9.3833 9.3833 0 0 1 18.75 0 9.3833 9.3833 0 1 1-18.75 0z\"></path>
</svg>
<span class=\"ps-2\">Login</span>
</a>
</li>
{% endif %}
</ul>
</nav>
</div>
</div>
</div>
</header>
<main>
{% block mobile_menu %}
{{ include(\x27@widgets/mobile_nav.html.twig\x27) }}
{% endblock mobile_menu %}
{% block content %}{% endblock %}
{% block shopping_cart %}
{{ include(\x27@widgets/shopping_cart.html.twig\x27, with_context = true) }}
{% endblock shopping_cart %}
{% block toasts %}
<div id=\"toast-container\" class=\"toast-container position-fixed p-5 bottom-0 start-50 translate-middle-x\" style=\"z-index: 1050;\"></div>
<template id=\"toast-template\">
<div class=\"toast align-items-center\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\">
<div class=\"d-flex\">
<div class=\"toast-body fs-6\">
Hello, world!
</div>
<button type=\"button\" class=\"btn-close me-2 m-auto\" data-bs-dismiss=\"toast\" aria-label=\"Close\"></button>
</div>
</div>
</template>
{% endblock toasts %}
</main>
<footer class=\"py-5\">
<div class=\"container-3xl\">
<div class=\"row\">
{# <div class=\"col-12 col-md-3\">
<div class=\"arz-logo\">
<a href=\"https://arz.de/\">
<img src=\"{{ asset(\x27build/images/arz-haan-logo.svg\x27) }}\">
</a>
</div>
<img class=\"bsi mt-5\" src=\"{{ asset(\x27build/images/bsi-siegel-2017-weiss.svg\x27) }}\">
</div> #}
<div class=\"col-12 col-md-7 my-5 my-md-0\">
<div class=\"footer-text d-flex justify-content-md-end text-white\">
{{ tenant.config.footerAddress|raw }}
</div>
</div>
<div class=\"col-12 col-md-2\">
<ul id=\"footer-menu\" class=\"menu\">
<li id=\"faq-menuentry\" class=\"menuentry\">
<a href=\"{{ path(\x27faq\x27) }}\">FAQ</a>
</li>
{% if tenant.config.imprintUrl is not empty %}
<li id=\"imprint-menuentry\" class=\"menuentry\">
<a target=\"_blank\" href=\"{{ tenant.config.imprintUrl }}\">Impressum</a>
</li>
{% else %}
<li id=\"imprint-menuentry\" class=\"menuentry\">
<a href=\"{{ path(\x27imprint\x27) }}\">Impressum</a>
</li>
{% endif %}
{% if tenant.config.privacyUrl is not empty %}
<li id=\"imprint-menuentry\" class=\"menuentry\">
<a target=\"_blank\" href=\"{{ tenant.config.privacyUrl }}\">Datenschutz</a>
</li>
{% else %}
<li id=\"imprint-menuentry\" class=\"menuentry\">
<a href=\"{{ path(\x27privacy\x27) }}\">Datenschutz</a>
</li>
{% endif %}
</ul>
<div class=\"socialicons\">
{% if tenant.config.instagramLink is not empty %}
<a href=\"{{ tenant.config.instagramLink }}\" target=\"_blank\">
<svg fill=\"currentColor\" class=\"fa fa-instagram fa-w-14\" width=\"50\" height=\"49.989\" aria-hidden=\"true\" data-icon=\"instagram\" data-prefix=\"fab\" focusable=\"false\" role=\"img\" version=\"1.1\" viewbox=\"0 0 50 49.989\" xmlns=\"http://www.w3.org/2000/svg\">
<g>
<path d=\"m5.3574-0.0058594c-2.9586 0-5.3574 2.3988-5.3574 5.3574v39.285c0 2.9586 2.3988 5.3574 5.3574 5.3574 24.921 3e-6 21.668 5e-6 39.285 0 2.9586 0 5.3574-2.3988 5.3574-5.3574v-39.285c0-2.9586-2.3988-5.3574-5.3574-5.3574h-39.285zm19.643 4.4863c3.4581 0 6.9162 0.048404 8.6465 0.14453 3.3576 0.16481 6.3328 0.91577 8.7832 3.3145 2.4597 2.3986 3.2258 5.309 3.3848 8.5957 0.1964 3.3873 0.1964 13.532 0 16.92-0.16836 3.2867-0.93434 6.197-3.3848 8.5957-2.4503 2.4078-5.4256 3.1588-8.7832 3.3145-3.4612 0.19226-13.832 0.19226-17.293 0-3.3576-0.16481-6.3215-0.91586-8.7813-3.3145-2.4597-2.3986-3.2277-5.309-3.3867-8.5957-0.1964-3.3881-0.1964-13.542 0-16.93 0.16836-3.2867 0.92698-6.197 3.3867-8.5957 2.4597-2.3987 5.433-3.149 8.7813-3.3047 1.7306-0.096128 5.1883-0.14453 8.6465-0.14453zm-2.8242 3.6738c-3.2569-0.019317-7.4561 0.04232-9.5254 0.8457-1.8425 0.72326-3.2549 2.106-3.9844 3.9004-1.0849 2.6913-0.8418 9.1091-0.8418 12.094-1e-7 2.9843-0.25249 9.3949 0.8418 12.096 0.73886 1.8035 2.1512 3.1843 3.9844 3.8984 2.7493 1.062 9.3065 0.82422 12.355 0.82422 3.0487 0 9.5944 0.24696 12.354-0.82422 1.8425-0.72326 3.2549-2.104 3.9844-3.8984 1.0943-2.6913 0.8418-9.1111 0.8418-12.096 0-2.9843 0.25249-9.3929-0.8418-12.094-0.73886-1.8035-2.1512-3.1863-3.9844-3.9004-2.7493-1.062-9.3045-0.82227-12.354-0.82227-0.76217 0-1.7445-0.016998-2.8301-0.023438zm14.016 3.4375c1.3842 0 2.5059 1.0981 2.5059 2.4531 0 1.3641-1.1216 2.4531-2.5059 2.4531-1.3935 0-2.5078-1.0981-2.5078-2.4531s1.1236-2.4531 2.5078-2.4531zm-11.186 2.8828c5.9487 0 10.746 4.6968 10.746 10.52 0 5.8231-4.7977 10.521-10.746 10.521-5.9487 0-10.748-4.6987-10.748-10.521 0-5.8231 4.7997-10.52 10.748-10.52zm0 3.6816c-3.8533 0-6.9863 3.066-6.9863 6.8379 0 3.7719 3.1424 6.8398 6.9863 6.8398s6.9863-3.0679 6.9863-6.8398c0-3.7719-3.1331-6.8379-6.9863-6.8379z\"></path>
</g>
</svg>
</a>
{% endif %}
{% if tenant.config.facebookLink is not empty %}
<a href=\"{{ tenant.config.facebookLink }}\" target=\"_blank\">
<svg fill=\"currentColor\" class=\"fa fa-facebook-square fa-w-14\" width=\"50\" height=\"50\" aria-hidden=\"true\" data-icon=\"facebook-square\" data-prefix=\"fab\" focusable=\"false\" role=\"img\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">
<path d=\"m44.643 0h-39.286a5.3571 5.3571 0 0 0-5.3571 5.3571v39.286a5.3571 5.3571 0 0 0 5.3571 5.3571h15.318v-16.999h-7.0312v-8.0011h7.0312v-6.0982c0-6.9364 4.1295-10.768 10.454-10.768 3.029 0 6.1964 0.54018 6.1964 0.54018v6.808h-3.49c-3.4386 0-4.5112 2.1339-4.5112 4.3225v5.1953h7.6763l-1.2277 8.0011h-6.4487v16.999h15.318a5.3571 5.3571 0 0 0 5.3571-5.3571v-39.286a5.3571 5.3571 0 0 0-5.3571-5.3571z\" stroke-width=\".11161\"></path>
</svg>
</a>
{% endif %}
{% if tenant.config.linkedinLink is not empty %}
<a href=\"{{ tenant.config.linkedinLink }}\" target=\"_blank\">
<svg fill=\"currentColor\" width=\"50\" height=\"50\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">
<path d=\"m5.3574 0c-2.9586 0-5.3574 2.3988-5.3574 5.3574v39.285c0 2.9586 2.3988 5.3574 5.3574 5.3574 24.921 3e-6 21.668 5e-6 39.285 0 2.9586 0 5.3574-2.3988 5.3574-5.3574v-39.285c0-2.9586-2.3988-5.3574-5.3574-5.3574h-39.285zm8.1855 6.6758c2.0125 0 3.6445 1.6446 3.6445 3.6738 0 2.0292-1.6299 3.6758-3.6445 3.6758-2.0125 0-3.6465-1.6466-3.6465-3.6758 0-2.0292 1.634-3.6738 3.6465-3.6738zm-3.125 9.9902h6.25v22.916h-6.25v-22.916zm10.416 0h6.25v3.6777c2.9083-5.3875 14.582-5.7855 14.582 5.1582l0.001953 14.08h-6.25v-11.674c0-7.0167-8.334-6.4854-8.334 0v11.674h-6.25v-22.916z\"></path>
</svg>
</a>
{% endif %}
{% if tenant.config.xingLink is not empty %}
<a href=\"{{ tenant.config.xingLink }}\" target=\"_blank\">
<svg fill=\"currentColor\" id=\"xing-icon-inv\" width=\"50\" height=\"50\" version=\"1.1\" viewbox=\"0 0 50 50\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">
<path d=\"m5.3574 0c-2.9586 0-5.3574 2.3988-5.3574 5.3574v39.285c0 2.9586 2.3988 5.3574 5.3574 5.3574 24.921 3e-6 21.668 5e-6 39.285 0 2.9586 0 5.3574-2.3988 5.3574-5.3574v-39.285c0-2.9586-2.3988-5.3574-5.3574-5.3574h-39.285zm29.43 6.0215h5.5293c0.28735-0.021054 0.56513 0.1123 0.72852 0.34961 0.14501 0.26401 0.1401 0.58359-0.011719 0.84375l-12.119 21.43c-0.0071 0.01092-0.0071 0.02619 0 0.03711l7.7168 14.098c0.15376 0.26069 0.15868 0.58502 0.011719 0.84961-0.16277 0.23723-0.43963 0.36869-0.72656 0.34766h-5.4668c-0.67004-0.018367-1.2693-0.42596-1.5312-1.043l-7.7734-14.27c0.384-0.679 12.062-21.391 12.18-21.6 0.2933-0.52767 0.6479-1.043 1.4629-1.043zm-22.996 7.4941h5.4746c0.6661 0.014091 1.2627 0.41704 1.5254 1.0293l0.021484 0.037109c0.62 1.0838 3.7198 6.493 3.7402 6.5254-0.2185 0.386-5.8513 10.351-5.9082 10.451-0.24491 0.6165-0.8313 1.0302-1.4941 1.0566h-5.4746c-0.28819 0.012865-0.56035-0.12943-0.71484-0.37305-0.14791-0.26044-0.14791-0.57941 0-0.83984l5.8164-10.266c0.0062-0.00937 0.0062-0.02185 0-0.03125l-3.7012-6.4062c-0.39353-0.53676 0.05676-1.2831 0.71484-1.1836z\"></path>
</svg>
</a>
{% endif %}
</div>
</div>
</div>
</div>
</footer>
{% block body_javascript %}{% endblock body_javascript %}
</div>
</body>
{% endblock %}
</html>
", "base.html.twig", "/srv/storefront/templates/base.html.twig");
}
}