var/cache/dev/twig/01/015c61b54b5958d57e23e32a2ba253f6.php line 66

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* @StartPlatzEventBundle/Default/event-single.winter-2025.html.twig */
  16. class __TwigTemplate_25a3e094e0f1a35f31d4b5b3b808872d extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->blocks = [
  28.             'metaData' => [$this'block_metaData'],
  29.             'title' => [$this'block_title'],
  30.             'additionalHead' => [$this'block_additionalHead'],
  31.             'content' => [$this'block_content'],
  32.             'footer' => [$this'block_footer'],
  33.             'infiniteLoop' => [$this'block_infiniteLoop'],
  34.             'javascriptInfiniteLoop' => [$this'block_javascriptInfiniteLoop'],
  35.             'ajax_helpers' => [$this'block_ajax_helpers'],
  36.             'javascripts' => [$this'block_javascripts'],
  37.         ];
  38.     }
  39.     protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  40.     {
  41.         // line 1
  42.         return "@StartPlatzStyleBundle/Bootstrap4/base.homepage.event-lp.html.twig";
  43.     }
  44.     protected function doDisplay(array $context, array $blocks = []): iterable
  45.     {
  46.         $macros $this->macros;
  47.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  48.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@StartPlatzEventBundle/Default/event-single.winter-2025.html.twig"));
  49.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  50.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@StartPlatzEventBundle/Default/event-single.winter-2025.html.twig"));
  51.         // line 2
  52.         $macros["layout"] = $this->macros["layout"] = $this->load("@StartPlatzEventBundle/Admin/_macros.bs4.html.twig"2)->unwrap();
  53.         // line 3
  54.         $context["currentPath"] = CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'3$this->source); })()), "request", [], "any"falsefalsefalse3), "get", ["_route"], "method"falsefalsefalse3);
  55.         // line 1
  56.         $this->parent $this->load("@StartPlatzStyleBundle/Bootstrap4/base.homepage.event-lp.html.twig"1);
  57.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  58.         
  59.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  60.         
  61.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  62.     }
  63.     // line 5
  64.     /**
  65.      * @return iterable<null|scalar|\Stringable>
  66.      */
  67.     public function block_metaData(array $context, array $blocks = []): iterable
  68.     {
  69.         $macros $this->macros;
  70.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  71.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaData"));
  72.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  73.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaData"));
  74.         // line 6
  75.         yield "    ";
  76.         // line 7
  77.         yield "    ";
  78.         $context["lang"] = Twig\Extension\CoreExtension::lower($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'7$this->source); })()), "request", [], "any"falsefalsefalse7), "get", ["lang", ((CoreExtension::getAttribute($this->env$this->source, ($context["event"] ?? null), "lang", [], "any"truetruefalse7)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'7$this->source); })()), "lang", [], "any"falsefalsefalse7), "de")) : ("de"))], "method"falsefalsefalse7));
  79.         // line 8
  80.         yield "    ";
  81.         $context["isEnglish"] = ((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'8$this->source); })()) == "en");
  82.         // line 9
  83.         yield "
  84.     ";
  85.         // line 11
  86.         yield "    ";
  87.         $context["seoTitle"] = ((((isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'11$this->source); })()) && CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'11$this->source); })()), "seoTitleEn", [], "any"falsefalsefalse11))) ? (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'11$this->source); })()), "seoTitleEn", [], "any"falsefalsefalse11)) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'11$this->source); })()), "seoTitle", [], "any"falsefalsefalse11)));
  88.         // line 12
  89.         yield "    ";
  90.         $context["seoDescription"] = ((((isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'12$this->source); })()) && CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'12$this->source); })()), "seoDescriptionEn", [], "any"falsefalsefalse12))) ? (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'12$this->source); })()), "seoDescriptionEn", [], "any"falsefalsefalse12)) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'12$this->source); })()), "seoDescription", [], "any"falsefalsefalse12)));
  91.         // line 13
  92.         yield "    ";
  93.         $context["seoKeyword"] = ((((isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'13$this->source); })()) && CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'13$this->source); })()), "seoKeywordEn", [], "any"falsefalsefalse13))) ? (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'13$this->source); })()), "seoKeywordEn", [], "any"falsefalsefalse13)) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'13$this->source); })()), "seoKeyword", [], "any"falsefalsefalse13)));
  94.         // line 14
  95.         yield "
  96.     ";
  97.         // line 16
  98.         yield "    ";
  99.         if ((CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'16$this->source); })()), "status", [], "any"falsefalsefalse16) == "archive")) {
  100.             // line 17
  101.             yield "        ";
  102.             $context["archivePrefix"] = (((($tmp = (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'17$this->source); })())) && $tmp instanceof Markup ? (string) $tmp $tmp)) ? ((("Past event from " $this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'17$this->source); })()), "startDate", [], "any"falsefalsefalse17), "F j, Y")) . ": ")) : ((("Vergangene Veranstaltung vom " $this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'17$this->source); })()), "startDate", [], "any"falsefalsefalse17), "d.m.Y")) . ": ")));
  103.             // line 18
  104.             yield "        <meta name=\"description\" content=\"";
  105.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["archivePrefix"]) || array_key_exists("archivePrefix"$context) ? $context["archivePrefix"] : (function () { throw new RuntimeError('Variable "archivePrefix" does not exist.'18$this->source); })()), "html"nulltrue);
  106.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::slice($this->env->getCharset(), (isset($context["seoDescription"]) || array_key_exists("seoDescription"$context) ? $context["seoDescription"] : (function () { throw new RuntimeError('Variable "seoDescription" does not exist.'18$this->source); })()), 0140), "html"nulltrue);
  107.             yield "\">
  108.     ";
  109.         } else {
  110.             // line 20
  111.             yield "        <meta name=\"description\" content=\"";
  112.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["seoDescription"]) || array_key_exists("seoDescription"$context) ? $context["seoDescription"] : (function () { throw new RuntimeError('Variable "seoDescription" does not exist.'20$this->source); })()), "html"nulltrue);
  113.             yield "\">
  114.     ";
  115.         }
  116.         // line 22
  117.         yield "    <meta name=\"keywords\" content=\"";
  118.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["seoKeyword"]) || array_key_exists("seoKeyword"$context) ? $context["seoKeyword"] : (function () { throw new RuntimeError('Variable "seoKeyword" does not exist.'22$this->source); })()), "html"nulltrue);
  119.         yield "\">
  120.     <meta name=\"author\" content=\"";
  121.         // line 23
  122.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'23$this->source); })()), "trainer", [], "any"falsefalsefalse23), "html"nulltrue);
  123.         yield "\">
  124.     ";
  125.         // line 25
  126.         if ((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.'25$this->source); })()), "environment", [], "any"falsefalsefalse25) == "prod")) {
  127.             // line 26
  128.             yield "        <meta name=\"robots\" content=\"index,follow\">
  129.         ";
  130.             // line 27
  131.             if ((($tmp =  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'27$this->source); })()), "seriesTag", [], "any"falsefalsefalse27))) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  132.                 // line 28
  133.                 yield "            <link rel=\"canonical\" href=\"";
  134.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("event_series", ["seriesTag" => CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'28$this->source); })()), "seriesTag", [], "any"falsefalsefalse28), "lang" => (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'28$this->source); })())]), "html"nulltrue);
  135.                 yield "\" />
  136.         ";
  137.             } else {
  138.                 // line 30
  139.                 yield "            <link rel=\"canonical\" href=\"https://www.startplatz.de/event/";
  140.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::urlencode(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'30$this->source); })()), "slug", [], "any"falsefalsefalse30)), "html"nulltrue);
  141.                 if (((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'30$this->source); })()) == "en")) {
  142.                     yield "?lang=en";
  143.                 }
  144.                 yield "\" />
  145.         ";
  146.             }
  147.             // line 32
  148.             yield "
  149.         ";
  150.             // line 34
  151.             yield "        ";
  152.             if ((($tmp CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'34$this->source); })()), "hasEnglishVersion", [], "any"falsefalsefalse34)) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  153.                 // line 35
  154.                 yield "            <link rel=\"alternate\" hreflang=\"de\" href=\"https://www.startplatz.de/event/";
  155.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::urlencode(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'35$this->source); })()), "slug", [], "any"falsefalsefalse35)), "html"nulltrue);
  156.                 yield "?lang=de\" />
  157.             <link rel=\"alternate\" hreflang=\"en\" href=\"https://www.startplatz.de/event/";
  158.                 // line 36
  159.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::urlencode(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'36$this->source); })()), "slug", [], "any"falsefalsefalse36)), "html"nulltrue);
  160.                 yield "?lang=en\" />
  161.             <link rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.startplatz.de/event/";
  162.                 // line 37
  163.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::urlencode(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'37$this->source); })()), "slug", [], "any"falsefalsefalse37)), "html"nulltrue);
  164.                 yield "\" />
  165.         ";
  166.             }
  167.             // line 39
  168.             yield "    ";
  169.         } else {
  170.             // line 40
  171.             yield "        <meta name=\"robots\" content=\"noindex,nofollow\">
  172.     ";
  173.         }
  174.         // line 42
  175.         yield "
  176.     <!-- Open Graph with language support -->
  177.     <meta property=\"og:title\" content=\"";
  178.         // line 44
  179.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["seoTitle"]) || array_key_exists("seoTitle"$context) ? $context["seoTitle"] : (function () { throw new RuntimeError('Variable "seoTitle" does not exist.'44$this->source); })()), "html"nulltrue);
  180.         yield "\">
  181.     <meta property=\"og:description\" content=\"";
  182.         // line 45
  183.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["seoDescription"]) || array_key_exists("seoDescription"$context) ? $context["seoDescription"] : (function () { throw new RuntimeError('Variable "seoDescription" does not exist.'45$this->source); })()), "html"nulltrue);
  184.         yield "\">
  185.     <meta property=\"og:image\" content=\"";
  186.         // line 46
  187.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'46$this->source); })()), "imageLink", [], "any"falsefalsefalse46), "html"nulltrue);
  188.         yield "\">
  189.     <meta property=\"og:locale\" content=\"";
  190.         // line 47
  191.         yield ((((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'47$this->source); })()) == "en")) ? ("en_US") : ("de_DE"));
  192.         yield "\">
  193.     ";
  194.         // line 48
  195.         if ((($tmp CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'48$this->source); })()), "hasEnglishVersion", [], "any"falsefalsefalse48)) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  196.             // line 49
  197.             yield "        <meta property=\"og:locale:alternate\" content=\"";
  198.             yield ((((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'49$this->source); })()) == "en")) ? ("de_DE") : ("en_US"));
  199.             yield "\">
  200.     ";
  201.         }
  202.         // line 51
  203.         yield "
  204.     <!-- Twitter Card -->
  205.     <meta name=\"twitter:card\" content=\"summary\">
  206.     <meta name=\"twitter:title\" content=\"";
  207.         // line 54
  208.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["seoTitle"]) || array_key_exists("seoTitle"$context) ? $context["seoTitle"] : (function () { throw new RuntimeError('Variable "seoTitle" does not exist.'54$this->source); })()), "html"nulltrue);
  209.         yield "\">
  210.     <meta name=\"twitter:description\" content=\"";
  211.         // line 55
  212.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["seoDescription"]) || array_key_exists("seoDescription"$context) ? $context["seoDescription"] : (function () { throw new RuntimeError('Variable "seoDescription" does not exist.'55$this->source); })()), "html"nulltrue);
  213.         yield "\">
  214.     <meta name=\"twitter:image\" content=\"";
  215.         // line 56
  216.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'56$this->source); })()), "imageLink", [], "any"falsefalsefalse56), "html"nulltrue);
  217.         yield "\">
  218. ";
  219.         
  220.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  221.         
  222.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  223.         yield from [];
  224.     }
  225.     // line 60
  226.     /**
  227.      * @return iterable<null|scalar|\Stringable>
  228.      */
  229.     public function block_title(array $context, array $blocks = []): iterable
  230.     {
  231.         $macros $this->macros;
  232.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  233.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  234.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  235.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  236.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("seoTitle"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["seoTitle"]) || array_key_exists("seoTitle"$context) ? $context["seoTitle"] : (function () { throw new RuntimeError('Variable "seoTitle" does not exist.'60$this->source); })()), CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'60$this->source); })()), "seoTitle", [], "any"falsefalsefalse60))) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'60$this->source); })()), "seoTitle", [], "any"falsefalsefalse60))), "html"nulltrue);
  237.         
  238.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  239.         
  240.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  241.         yield from [];
  242.     }
  243.     // line 63
  244.     /**
  245.      * @return iterable<null|scalar|\Stringable>
  246.      */
  247.     public function block_additionalHead(array $context, array $blocks = []): iterable
  248.     {
  249.         $macros $this->macros;
  250.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  251.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""additionalHead"));
  252.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  253.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""additionalHead"));
  254.         // line 64
  255.         yield "    ";
  256.         // line 67
  257.         yield "
  258.     ";
  259.         // line 68
  260.         if ((($tmp =  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'68$this->source); })()), "additionalCss", [], "any"falsefalsefalse68))) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  261.             // line 69
  262.             yield "        <!-- addition css styles only for this event -->
  263.         <style>
  264.             .bg-registration {
  265.                 background-color: #9632FF;
  266.             }
  267.             ";
  268.             // line 74
  269.             yield Twig\Extension\CoreExtension::include($this->env$contextTwig\Extension\StringLoaderExtension::templateFromString($this->envCoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'74$this->source); })()), "additionalCss", [], "any"falsefalsefalse74)), ["event" =>             // line 75
  270. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'75$this->source); })()), "batch" =>             // line 76
  271. (isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'76$this->source); })()), "isMultiBatchEvent" =>             // line 77
  272. (isset($context["isMultiBatchEvent"]) || array_key_exists("isMultiBatchEvent"$context) ? $context["isMultiBatchEvent"] : (function () { throw new RuntimeError('Variable "isMultiBatchEvent" does not exist.'77$this->source); })())]);
  273.             // line 78
  274.             yield "
  275.         </style>
  276.     ";
  277.         }
  278.         // line 81
  279.         yield "
  280.     ";
  281.         // line 83
  282.         yield "    ";
  283.         if ((($tmp CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'83$this->source); })()), "metaPixelId", [], "any"falsefalsefalse83)) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  284.             // line 84
  285.             yield "        <!-- Meta Pixel Code -->
  286.         <script>
  287.             !function(f,b,e,v,n,t,s)
  288.             {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  289.             n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  290.             if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  291.             n.queue=[];t=b.createElement(e);t.async=!0;
  292.             t.src=v;s=b.getElementsByTagName(e)[0];
  293.             s.parentNode.insertBefore(t,s)}(window, document,'script',
  294.             'https://connect.facebook.net/en_US/fbevents.js');
  295.             fbq('init', '";
  296.             // line 94
  297.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'94$this->source); })()), "metaPixelId", [], "any"falsefalsefalse94), "html"nulltrue);
  298.             yield "');
  299.             fbq('track', 'PageView');
  300.         </script>
  301.         <noscript>
  302.             <img height=\"1\" width=\"1\" style=\"display:none\"
  303.                  src=\"https://www.facebook.com/tr?id=";
  304.             // line 99
  305.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'99$this->source); })()), "metaPixelId", [], "any"falsefalsefalse99), "html"nulltrue);
  306.             yield "&ev=PageView&noscript=1\"/>
  307.         </noscript>
  308.         <!-- End Meta Pixel Code -->
  309.     ";
  310.         }
  311.         
  312.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  313.         
  314.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  315.         yield from [];
  316.     }
  317.     // line 106
  318.     /**
  319.      * @return iterable<null|scalar|\Stringable>
  320.      */
  321.     public function block_content(array $context, array $blocks = []): iterable
  322.     {
  323.         $macros $this->macros;
  324.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  325.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  326.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  327.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  328.         // line 107
  329.         yield "    ";
  330.         // line 108
  331.         yield "    ";
  332.         $context["lang"] = Twig\Extension\CoreExtension::lower($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'108$this->source); })()), "request", [], "any"falsefalsefalse108), "get", ["lang", ((CoreExtension::getAttribute($this->env$this->source, ($context["event"] ?? null), "lang", [], "any"truetruefalse108)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'108$this->source); })()), "lang", [], "any"falsefalsefalse108), "de")) : ("de"))], "method"falsefalsefalse108));
  333.         // line 109
  334.         yield "    ";
  335.         $context["isEnglish"] = ((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'109$this->source); })()) == "en");
  336.         // line 110
  337.         yield "
  338.     ";
  339.         // line 112
  340.         yield "    ";
  341.         $context["navbar"] = ((((isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'112$this->source); })()) && CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'112$this->source); })()), "navbarEn", [], "any"falsefalsefalse112))) ? (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'112$this->source); })()), "navbarEn", [], "any"falsefalsefalse112)) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'112$this->source); })()), "navbar", [], "any"falsefalsefalse112)));
  342.         // line 113
  343.         yield "    ";
  344.         $context["teaser"] = ((((isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'113$this->source); })()) && CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'113$this->source); })()), "teaserEn", [], "any"falsefalsefalse113))) ? (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'113$this->source); })()), "teaserEn", [], "any"falsefalsefalse113)) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'113$this->source); })()), "teaser", [], "any"falsefalsefalse113)));
  345.         // line 114
  346.         yield "    ";
  347.         $context["content"] = ((((isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'114$this->source); })()) && CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'114$this->source); })()), "contentEn", [], "any"falsefalsefalse114))) ? (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'114$this->source); })()), "contentEn", [], "any"falsefalsefalse114)) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'114$this->source); })()), "content", [], "any"falsefalsefalse114)));
  348.         // line 115
  349.         yield "    ";
  350.         $context["contentTwig"] = ((((isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'115$this->source); })()) && CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'115$this->source); })()), "contentTwigEn", [], "any"falsefalsefalse115))) ? (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'115$this->source); })()), "contentTwigEn", [], "any"falsefalsefalse115)) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'115$this->source); })()), "contentTwig", [], "any"falsefalsefalse115)));
  351.         // line 116
  352.         yield "    ";
  353.         $context["postCtaContent"] = ((((isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'116$this->source); })()) && CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'116$this->source); })()), "postCtaContentEn", [], "any"falsefalsefalse116))) ? (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'116$this->source); })()), "postCtaContentEn", [], "any"falsefalsefalse116)) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'116$this->source); })()), "postCtaContent", [], "any"falsefalsefalse116)));
  354.         // line 117
  355.         yield "
  356.     <!-- start part navbar -->
  357.     ";
  358.         // line 119
  359.         yield Twig\Extension\CoreExtension::include($this->env$contextTwig\Extension\StringLoaderExtension::templateFromString($this->env, (isset($context["navbar"]) || array_key_exists("navbar"$context) ? $context["navbar"] : (function () { throw new RuntimeError('Variable "navbar" does not exist.'119$this->source); })())), ["event" =>         // line 120
  360. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'120$this->source); })()), "batch" =>         // line 121
  361. (isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'121$this->source); })()), "isMultiBatchEvent" =>         // line 122
  362. (isset($context["isMultiBatchEvent"]) || array_key_exists("isMultiBatchEvent"$context) ? $context["isMultiBatchEvent"] : (function () { throw new RuntimeError('Variable "isMultiBatchEvent" does not exist.'122$this->source); })()), "lang" =>         // line 123
  363. (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'123$this->source); })()), "isEnglish" =>         // line 124
  364. (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'124$this->source); })()), "phrases" =>         // line 125
  365. (isset($context["phrases"]) || array_key_exists("phrases"$context) ? $context["phrases"] : (function () { throw new RuntimeError('Variable "phrases" does not exist.'125$this->source); })())]);
  366.         // line 126
  367.         yield "
  368.     <!-- end part navbar -->
  369.     <!-- start part title, time and location -->
  370.     ";
  371.         // line 130
  372.         yield Twig\Extension\CoreExtension::include($this->env$contextTwig\Extension\StringLoaderExtension::templateFromString($this->env, (isset($context["teaser"]) || array_key_exists("teaser"$context) ? $context["teaser"] : (function () { throw new RuntimeError('Variable "teaser" does not exist.'130$this->source); })())), ["event" =>         // line 131
  373. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'131$this->source); })()), "batch" =>         // line 132
  374. (isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'132$this->source); })()), "isMultiBatchEvent" =>         // line 133
  375. (isset($context["isMultiBatchEvent"]) || array_key_exists("isMultiBatchEvent"$context) ? $context["isMultiBatchEvent"] : (function () { throw new RuntimeError('Variable "isMultiBatchEvent" does not exist.'133$this->source); })()), "lang" =>         // line 134
  376. (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'134$this->source); })()), "isEnglish" =>         // line 135
  377. (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'135$this->source); })()), "phrases" =>         // line 136
  378. (isset($context["phrases"]) || array_key_exists("phrases"$context) ? $context["phrases"] : (function () { throw new RuntimeError('Variable "phrases" does not exist.'136$this->source); })())]);
  379.         // line 137
  380.         yield "
  381.     <!-- end part title, time and location -->
  382.     <!-- Archive Banner (SEO-optimized: no redirect) -->
  383.     ";
  384.         // line 141
  385.         yield from $this->load("@StartPlatzEvent/Default/_event.part.archive-banner.html.twig"141)->unwrap()->yield(CoreExtension::merge($context, ["event" =>         // line 142
  386. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'142$this->source); })()), "isEnglish" =>         // line 143
  387. (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'143$this->source); })())]));
  388.         // line 145
  389.         yield "    <!-- end archive banner -->
  390.     ";
  391.         // line 147
  392.         if ((($tmp CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'147$this->source); })()), "session", [], "any"falsefalsefalse147), "flashbag", [], "any"falsefalsefalse147), "has", ["notice"], "method"falsefalsefalse147)) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  393.             // line 148
  394.             yield "        <!-- start part flashbag notices -->
  395.         <section class=\"bg-sp-grey py-3\">
  396.             <div class=\"container\">
  397.                 <div class=\"content-wrapper content-background\">
  398.                     ";
  399.             // line 152
  400.             $context['_parent'] = $context;
  401.             $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'152$this->source); })()), "session", [], "any"falsefalsefalse152), "flashbag", [], "any"falsefalsefalse152), "get", ["notice"], "method"falsefalsefalse152));
  402.             foreach ($context['_seq'] as $context["_key"] => $context["flashMessage"]) {
  403.                 // line 153
  404.                 yield "                        <div class=\"text-center alert ";
  405.                 if (CoreExtension::inFilter("SUCCESS"$context["flashMessage"])) {
  406.                     yield "alert-success";
  407.                 } elseif (CoreExtension::inFilter("ERROR"$context["flashMessage"])) {
  408.                     yield "alert-danger";
  409.                 } else {
  410.                     yield "alert-default";
  411.                 }
  412.                 yield "\" role=\"alert\">";
  413.                 yield Twig\Extension\CoreExtension::replace($context["flashMessage"], ["SUCCESS" => ""]);
  414.                 yield "</div>
  415.                     ";
  416.             }
  417.             $_parent $context['_parent'];
  418.             unset($context['_seq'], $context['_key'], $context['flashMessage'], $context['_parent']);
  419.             $context array_intersect_key($context$_parent) + $_parent;
  420.             // line 155
  421.             yield "                    ";
  422.             yield (isset($context["editFeedback"]) || array_key_exists("editFeedback"$context) ? $context["editFeedback"] : (function () { throw new RuntimeError('Variable "editFeedback" does not exist.'155$this->source); })());
  423.             yield "
  424.                 </div> <!-- End of content-wrapper -->
  425.             </div>
  426.         </section>
  427.         <!-- end part flashbag notices -->
  428.     ";
  429.         }
  430.         // line 161
  431.         yield "
  432.     ";
  433.         // line 163
  434.         if ((((isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'163$this->source); })()) && (isset($context["application"]) || array_key_exists("application"$context) ? $context["application"] : (function () { throw new RuntimeError('Variable "application" does not exist.'163$this->source); })())) && CoreExtension::getAttribute($this->env$this->source, (isset($context["application"]) || array_key_exists("application"$context) ? $context["application"] : (function () { throw new RuntimeError('Variable "application" does not exist.'163$this->source); })()), "applicationStatus", [], "any"falsefalsefalse163))) {
  435.             // line 164
  436.             yield "        <!-- start part feedback application process -->
  437.         ";
  438.             // line 165
  439.             yield from $this->load("@StartPlatzEvent/Default/_event.part.feedback-application-process.html.twig"165)->unwrap()->yield($context);
  440.             // line 166
  441.             yield "        <!-- end part feedback application process -->
  442.     ";
  443.         }
  444.         // line 168
  445.         yield "
  446.     <!-- start part content -->
  447.     ";
  448.         // line 170
  449.         yield Twig\Extension\CoreExtension::include($this->env$contextTwig\Extension\StringLoaderExtension::templateFromString($this->env, (isset($context["content"]) || array_key_exists("content"$context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.'170$this->source); })())), ["event" =>         // line 171
  450. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'171$this->source); })()), "batch" =>         // line 172
  451. (isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'172$this->source); })()), "isMultiBatchEvent" =>         // line 173
  452. (isset($context["isMultiBatchEvent"]) || array_key_exists("isMultiBatchEvent"$context) ? $context["isMultiBatchEvent"] : (function () { throw new RuntimeError('Variable "isMultiBatchEvent" does not exist.'173$this->source); })()), "lang" =>         // line 174
  453. (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'174$this->source); })()), "isEnglish" =>         // line 175
  454. (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'175$this->source); })()), "phrases" =>         // line 176
  455. (isset($context["phrases"]) || array_key_exists("phrases"$context) ? $context["phrases"] : (function () { throw new RuntimeError('Variable "phrases" does not exist.'176$this->source); })())]);
  456.         // line 177
  457.         yield "
  458.     <!-- end part content -->
  459.     ";
  460.         // line 180
  461.         if ((($tmp = (isset($context["contentTwig"]) || array_key_exists("contentTwig"$context) ? $context["contentTwig"] : (function () { throw new RuntimeError('Variable "contentTwig" does not exist.'180$this->source); })())) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  462.             // line 181
  463.             yield "        <!-- start part contentTwig (dynamic Twig content) -->
  464.         ";
  465.             // line 182
  466.             yield Twig\Extension\CoreExtension::include($this->env$contextTwig\Extension\StringLoaderExtension::templateFromString($this->env, (isset($context["contentTwig"]) || array_key_exists("contentTwig"$context) ? $context["contentTwig"] : (function () { throw new RuntimeError('Variable "contentTwig" does not exist.'182$this->source); })())), ["event" =>             // line 183
  467. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'183$this->source); })()), "batch" =>             // line 184
  468. (isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'184$this->source); })()), "isMultiBatchEvent" =>             // line 185
  469. (isset($context["isMultiBatchEvent"]) || array_key_exists("isMultiBatchEvent"$context) ? $context["isMultiBatchEvent"] : (function () { throw new RuntimeError('Variable "isMultiBatchEvent" does not exist.'185$this->source); })()), "futureBatches" =>             // line 186
  470. (isset($context["futureBatches"]) || array_key_exists("futureBatches"$context) ? $context["futureBatches"] : (function () { throw new RuntimeError('Variable "futureBatches" does not exist.'186$this->source); })()), "allBatches" =>             // line 187
  471. (isset($context["allBatches"]) || array_key_exists("allBatches"$context) ? $context["allBatches"] : (function () { throw new RuntimeError('Variable "allBatches" does not exist.'187$this->source); })()), "lang" =>             // line 188
  472. (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'188$this->source); })()), "isEnglish" =>             // line 189
  473. (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'189$this->source); })()), "phrases" =>             // line 190
  474. (isset($context["phrases"]) || array_key_exists("phrases"$context) ? $context["phrases"] : (function () { throw new RuntimeError('Variable "phrases" does not exist.'190$this->source); })())]);
  475.             // line 191
  476.             yield "
  477.         <!-- end part contentTwig -->
  478.     ";
  479.         }
  480.         // line 194
  481.         yield "
  482.     <!-- start part anmeldung -->
  483.     ";
  484.         // line 197
  485.         yield from $this->load("@StartPlatzEvent/Default/_registration.batch.winter-2025.html.twig"197)->unwrap()->yield(CoreExtension::merge($context, ["event" =>         // line 198
  486. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'198$this->source); })()), "batch" =>         // line 199
  487. (isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'199$this->source); })()), "batchIsOpen" =>         // line 200
  488. (isset($context["batchIsOpen"]) || array_key_exists("batchIsOpen"$context) ? $context["batchIsOpen"] : (function () { throw new RuntimeError('Variable "batchIsOpen" does not exist.'200$this->source); })()), "application" =>         // line 201
  489. (isset($context["application"]) || array_key_exists("application"$context) ? $context["application"] : (function () { throw new RuntimeError('Variable "application" does not exist.'201$this->source); })()), "settings" =>         // line 202
  490. (isset($context["settings"]) || array_key_exists("settings"$context) ? $context["settings"] : (function () { throw new RuntimeError('Variable "settings" does not exist.'202$this->source); })()), "isMultiBatchEvent" =>         // line 203
  491. (isset($context["isMultiBatchEvent"]) || array_key_exists("isMultiBatchEvent"$context) ? $context["isMultiBatchEvent"] : (function () { throw new RuntimeError('Variable "isMultiBatchEvent" does not exist.'203$this->source); })()), "futureBatches" =>         // line 204
  492. (isset($context["futureBatches"]) || array_key_exists("futureBatches"$context) ? $context["futureBatches"] : (function () { throw new RuntimeError('Variable "futureBatches" does not exist.'204$this->source); })()), "lang" =>         // line 205
  493. (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'205$this->source); })()), "isEnglish" =>         // line 206
  494. (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'206$this->source); })()), "phrases" =>         // line 207
  495. (isset($context["phrases"]) || array_key_exists("phrases"$context) ? $context["phrases"] : (function () { throw new RuntimeError('Variable "phrases" does not exist.'207$this->source); })())]));
  496.         // line 209
  497.         yield "    <!-- end part anmeldung -->
  498.     <!-- start tags -->
  499.     ";
  500.         // line 212
  501.         yield from $this->load("@StartPlatzEvent/Default/_section.tags.html.twig"212)->unwrap()->yield($context);
  502.         // line 213
  503.         yield "    <!-- end tags -->
  504.     <!-- start post cta content -->
  505.     ";
  506.         // line 216
  507.         if ((($tmp = (isset($context["postCtaContent"]) || array_key_exists("postCtaContent"$context) ? $context["postCtaContent"] : (function () { throw new RuntimeError('Variable "postCtaContent" does not exist.'216$this->source); })())) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  508.             // line 217
  509.             yield "        ";
  510.             yield Twig\Extension\CoreExtension::include($this->env$contextTwig\Extension\StringLoaderExtension::templateFromString($this->env, (isset($context["postCtaContent"]) || array_key_exists("postCtaContent"$context) ? $context["postCtaContent"] : (function () { throw new RuntimeError('Variable "postCtaContent" does not exist.'217$this->source); })())), ["event" =>             // line 218
  511. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'218$this->source); })()), "batch" =>             // line 219
  512. (isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'219$this->source); })()), "isMultiBatchEvent" =>             // line 220
  513. (isset($context["isMultiBatchEvent"]) || array_key_exists("isMultiBatchEvent"$context) ? $context["isMultiBatchEvent"] : (function () { throw new RuntimeError('Variable "isMultiBatchEvent" does not exist.'220$this->source); })()), "lang" =>             // line 221
  514. (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'221$this->source); })()), "isEnglish" =>             // line 222
  515. (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'222$this->source); })()), "phrases" =>             // line 223
  516. (isset($context["phrases"]) || array_key_exists("phrases"$context) ? $context["phrases"] : (function () { throw new RuntimeError('Variable "phrases" does not exist.'223$this->source); })())]);
  517.             // line 224
  518.             yield "
  519.     ";
  520.         }
  521.         // line 226
  522.         yield "    <!-- end post cta content -->
  523.     ";
  524.         // line 228
  525.         if ((($tmp = (isset($context["speakers"]) || array_key_exists("speakers"$context) ? $context["speakers"] : (function () { throw new RuntimeError('Variable "speakers" does not exist.'228$this->source); })())) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  526.             // line 229
  527.             yield "        <!-- start part speakers and partners -->
  528.         ";
  529.             // line 230
  530.             yield from $this->load("@StartPlatzEvent/Default/_section.speakers-and-partners.winter-2025.html.twig"230)->unwrap()->yield($context);
  531.             // line 231
  532.             yield "        <!-- end part speakers and partners -->
  533.     ";
  534.         }
  535.         // line 233
  536.         yield "
  537.     <!-- start part past batches -->
  538.     ";
  539.         // line 235
  540.         yield from $this->load("@StartPlatzEvent/Default/_section.past-batches.html.twig"235)->unwrap()->yield(CoreExtension::merge($context, ["event" =>         // line 236
  541. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'236$this->source); })()), "isMultiBatchEvent" =>         // line 237
  542. (isset($context["isMultiBatchEvent"]) || array_key_exists("isMultiBatchEvent"$context) ? $context["isMultiBatchEvent"] : (function () { throw new RuntimeError('Variable "isMultiBatchEvent" does not exist.'237$this->source); })()), "pastBatches" =>         // line 238
  543. (isset($context["pastBatches"]) || array_key_exists("pastBatches"$context) ? $context["pastBatches"] : (function () { throw new RuntimeError('Variable "pastBatches" does not exist.'238$this->source); })()), "isEnglish" =>         // line 239
  544. (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'239$this->source); })())]));
  545.         // line 241
  546.         yield "    <!-- end part past batches -->
  547.     ";
  548.         // line 243
  549.         if ((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.'243$this->source); })()), "user", [], "any"falsefalsefalse243) && (isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'243$this->source); })()))) {
  550.             // line 244
  551.             yield "        <!-- start part promote this event -->
  552.         ";
  553.             // line 245
  554.             yield from $this->load("@StartPlatzEvent/Default/_section.promote-this-event.html.twig"245)->unwrap()->yield($context);
  555.             // line 246
  556.             yield "        <!-- end part promote this event -->
  557.     ";
  558.         }
  559.         // line 248
  560.         yield "
  561.     ";
  562.         // line 250
  563.         if ((((CoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "user", [], "any"truetruefalse250) && array_key_exists("application"$context)) &&  !(null === (isset($context["application"]) || array_key_exists("application"$context) ? $context["application"] : (function () { throw new RuntimeError('Variable "application" does not exist.'250$this->source); })()))) && CoreExtension::getAttribute($this->env$this->source, (isset($context["application"]) || array_key_exists("application"$context) ? $context["application"] : (function () { throw new RuntimeError('Variable "application" does not exist.'250$this->source); })()), "canReadList", [], "any"falsefalsefalse250))) {
  564.             // line 251
  565.             yield "            <section class=\"bg-sp-grey py-3\">
  566.                 <div class=\"container\">
  567.                     <div class=\"content-wrapper content-background\">
  568.                         Hier kannst Du die Teilnehmerliste einsehen
  569.                         <a class=\"btn btn-outline-dark btn-sm\" href=\"";
  570.             // line 255
  571.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_event_participants", ["id" => CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'255$this->source); })()), "id", [], "any"falsefalsefalse255)]), "html"nulltrue);
  572.             yield "\" role=\"button\">participants</a>
  573.                     </div>
  574.                 </div>
  575.             </section>
  576.     ";
  577.         }
  578.         // line 260
  579.         yield "
  580.     ";
  581.         // line 261
  582.         if (CoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "user", [], "any"truetruefalse261)) {
  583.             // line 262
  584.             yield "        ";
  585.             if ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "user", [], "any"falsetruefalse262), "admin", [], "any"truetruefalse262) && CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'262$this->source); })()), "user", [], "any"falsefalsefalse262), "admin", [], "any"falsefalsefalse262))) {
  586.                 // line 263
  587.                 yield "            <!-- start part startplatz admin section -->
  588.             ";
  589.                 // line 264
  590.                 yield from $this->load("@StartPlatzEvent/Default/_section.startplatz-admin-section.html.twig"264)->unwrap()->yield($context);
  591.                 // line 265
  592.                 yield "            <!-- end part startplatz admin section -->
  593.         ";
  594.             }
  595.             // line 267
  596.             yield "    ";
  597.         }
  598.         // line 268
  599.         yield "
  600.     ";
  601.         // line 270
  602.         yield "    ";
  603.         if ((($tmp CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'270$this->source); })()), "hasEnglishVersion", [], "any"falsefalsefalse270)) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  604.             // line 271
  605.             yield "        <div class=\"language-switcher-container\">
  606.             <div class=\"language-switcher\">
  607.                 <a href=\"?lang=de\" class=\"lang-link ";
  608.             // line 273
  609.             yield ((((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'273$this->source); })()) == "de")) ? ("active") : (""));
  610.             yield "\" title=\"Deutsch\">
  611.                     <span class=\"flag\">🇩🇪</span>
  612.                     <span class=\"lang-code\">DE</span>
  613.                 </a>
  614.                 <span class=\"separator\">|</span>
  615.                 <a href=\"?lang=en\" class=\"lang-link ";
  616.             // line 278
  617.             yield ((((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'278$this->source); })()) == "en")) ? ("active") : (""));
  618.             yield "\" title=\"English\">
  619.                     <span class=\"flag\">🇬🇧</span>
  620.                     <span class=\"lang-code\">EN</span>
  621.                 </a>
  622.             </div>
  623.         </div>
  624.         <style>
  625.             .language-switcher-container {
  626.                 position: fixed;
  627.                 top: 120px;
  628.                 right: 20px;
  629.                 z-index: 1000;
  630.             }
  631.             .language-switcher {
  632.                 background: white;
  633.                 border: 2px solid #9632FF;
  634.                 border-radius: 25px;
  635.                 padding: 8px 16px;
  636.                 box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  637.                 display: flex;
  638.                 align-items: center;
  639.                 gap: 8px;
  640.             }
  641.             .language-switcher .lang-link {
  642.                 display: flex;
  643.                 align-items: center;
  644.                 gap: 4px;
  645.                 text-decoration: none;
  646.                 color: #333;
  647.                 font-weight: 500;
  648.                 padding: 4px 8px;
  649.                 border-radius: 15px;
  650.                 transition: all 0.2s;
  651.             }
  652.             .language-switcher .lang-link:hover {
  653.                 background-color: #f0f0f0;
  654.             }
  655.             .language-switcher .lang-link.active {
  656.                 background-color: #9632FF;
  657.                 color: white;
  658.             }
  659.             .language-switcher .flag {
  660.                 font-size: 20px;
  661.                 line-height: 1;
  662.             }
  663.             .language-switcher .lang-code {
  664.                 font-size: 14px;
  665.                 font-weight: 600;
  666.             }
  667.             .language-switcher .separator {
  668.                 color: #ccc;
  669.                 font-weight: 300;
  670.             }
  671.             @media (max-width: 768px) {
  672.                 .language-switcher-container {
  673.                     top: 80px;
  674.                     right: 10px;
  675.                 }
  676.                 .language-switcher {
  677.                     padding: 6px 12px;
  678.                 }
  679.             }
  680.         </style>
  681.     ";
  682.         }
  683.         // line 342
  684.         yield "
  685.     <!-- homepage event single page ends -->
  686. ";
  687.         
  688.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  689.         
  690.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  691.         yield from [];
  692.     }
  693.     // line 346
  694.     /**
  695.      * @return iterable<null|scalar|\Stringable>
  696.      */
  697.     public function block_footer(array $context, array $blocks = []): iterable
  698.     {
  699.         $macros $this->macros;
  700.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  701.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  702.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  703.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  704.         // line 347
  705.         yield "    ";
  706.         if ((($tmp =  !((array_key_exists("embed"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["embed"]) || array_key_exists("embed"$context) ? $context["embed"] : (function () { throw new RuntimeError('Variable "embed" does not exist.'347$this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  707.             // line 348
  708.             yield "        ";
  709.             yield from $this->load("@StartPlatzWebsiteBundle/Default/footerBootstrap40.html.twig"348)->unwrap()->yield($context);
  710.             // line 349
  711.             yield "    ";
  712.         }
  713.         
  714.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  715.         
  716.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  717.         yield from [];
  718.     }
  719.     // line 352
  720.     /**
  721.      * @return iterable<null|scalar|\Stringable>
  722.      */
  723.     public function block_infiniteLoop(array $context, array $blocks = []): iterable
  724.     {
  725.         $macros $this->macros;
  726.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  727.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""infiniteLoop"));
  728.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  729.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""infiniteLoop"));
  730.         
  731.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  732.         
  733.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  734.         yield from [];
  735.     }
  736.     // line 353
  737.     /**
  738.      * @return iterable<null|scalar|\Stringable>
  739.      */
  740.     public function block_javascriptInfiniteLoop(array $context, array $blocks = []): iterable
  741.     {
  742.         $macros $this->macros;
  743.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  744.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascriptInfiniteLoop"));
  745.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  746.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascriptInfiniteLoop"));
  747.         
  748.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  749.         
  750.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  751.         yield from [];
  752.     }
  753.     // line 354
  754.     /**
  755.      * @return iterable<null|scalar|\Stringable>
  756.      */
  757.     public function block_ajax_helpers(array $context, array $blocks = []): iterable
  758.     {
  759.         $macros $this->macros;
  760.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  761.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""ajax_helpers"));
  762.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  763.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""ajax_helpers"));
  764.         
  765.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  766.         
  767.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  768.         yield from [];
  769.     }
  770.     // line 356
  771.     /**
  772.      * @return iterable<null|scalar|\Stringable>
  773.      */
  774.     public function block_javascripts(array $context, array $blocks = []): iterable
  775.     {
  776.         $macros $this->macros;
  777.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  778.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  779.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  780.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  781.         // line 357
  782.         yield "    ";
  783.         if ((($tmp =  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'357$this->source); })()), "additionalJs", [], "any"falsefalsefalse357))) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  784.             // line 358
  785.             yield "        <!-- Additional JavaScript for this event -->
  786.         <script>
  787.             // Available variables: event, batch, lang, isEnglish
  788.             var eventData = {
  789.                 id: ";
  790.             // line 362
  791.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'362$this->source); })()), "id", [], "any"falsefalsefalse362), "html"nulltrue);
  792.             yield ",
  793.                 title: \"";
  794.             // line 363
  795.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'363$this->source); })()), "title", [], "any"falsefalsefalse363), "js"), "html"nulltrue);
  796.             yield "\",
  797.                 slug: \"";
  798.             // line 364
  799.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'364$this->source); })()), "slug", [], "any"falsefalsefalse364), "js"), "html"nulltrue);
  800.             yield "\",
  801.                 lang: \"";
  802.             // line 365
  803.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'365$this->source); })()), "html"nulltrue);
  804.             yield "\",
  805.                 isEnglish: ";
  806.             // line 366
  807.             yield (((($tmp = (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'366$this->source); })())) && $tmp instanceof Markup ? (string) $tmp $tmp)) ? ("true") : ("false"));
  808.             yield "
  809.             };
  810.             ";
  811.             // line 369
  812.             yield Twig\Extension\CoreExtension::include($this->env$contextTwig\Extension\StringLoaderExtension::templateFromString($this->envCoreExtension::getAttribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'369$this->source); })()), "additionalJs", [], "any"falsefalsefalse369)), ["event" =>             // line 370
  813. (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'370$this->source); })()), "batch" =>             // line 371
  814. (isset($context["batch"]) || array_key_exists("batch"$context) ? $context["batch"] : (function () { throw new RuntimeError('Variable "batch" does not exist.'371$this->source); })()), "lang" =>             // line 372
  815. (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'372$this->source); })()), "isEnglish" =>             // line 373
  816. (isset($context["isEnglish"]) || array_key_exists("isEnglish"$context) ? $context["isEnglish"] : (function () { throw new RuntimeError('Variable "isEnglish" does not exist.'373$this->source); })())]);
  817.             // line 374
  818.             yield "
  819.         </script>
  820.     ";
  821.         }
  822.         
  823.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  824.         
  825.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  826.         yield from [];
  827.     }
  828.     /**
  829.      * @codeCoverageIgnore
  830.      */
  831.     public function getTemplateName(): string
  832.     {
  833.         return "@StartPlatzEventBundle/Default/event-single.winter-2025.html.twig";
  834.     }
  835.     /**
  836.      * @codeCoverageIgnore
  837.      */
  838.     public function isTraitable(): bool
  839.     {
  840.         return false;
  841.     }
  842.     /**
  843.      * @codeCoverageIgnore
  844.      */
  845.     public function getDebugInfo(): array
  846.     {
  847.         return array (  885 => 374,  883 => 373,  882 => 372,  881 => 371,  880 => 370,  879 => 369,  873 => 366,  869 => 365,  865 => 364,  861 => 363,  857 => 362,  851 => 358,  848 => 357,  835 => 356,  813 => 354,  791 => 353,  769 => 352,  757 => 349,  754 => 348,  751 => 347,  738 => 346,  725 => 342,  658 => 278,  650 => 273,  646 => 271,  643 => 270,  640 => 268,  637 => 267,  633 => 265,  631 => 264,  628 => 263,  625 => 262,  623 => 261,  620 => 260,  612 => 255,  606 => 251,  604 => 250,  600 => 248,  596 => 246,  594 => 245,  591 => 244,  589 => 243,  585 => 241,  583 => 239,  582 => 238,  581 => 237,  580 => 236,  579 => 235,  575 => 233,  571 => 231,  569 => 230,  566 => 229,  564 => 228,  560 => 226,  556 => 224,  554 => 223,  553 => 222,  552 => 221,  551 => 220,  550 => 219,  549 => 218,  547 => 217,  545 => 216,  540 => 213,  538 => 212,  533 => 209,  531 => 207,  530 => 206,  529 => 205,  528 => 204,  527 => 203,  526 => 202,  525 => 201,  524 => 200,  523 => 199,  522 => 198,  521 => 197,  516 => 194,  511 => 191,  509 => 190,  508 => 189,  507 => 188,  506 => 187,  505 => 186,  504 => 185,  503 => 184,  502 => 183,  501 => 182,  498 => 181,  496 => 180,  491 => 177,  489 => 176,  488 => 175,  487 => 174,  486 => 173,  485 => 172,  484 => 171,  483 => 170,  479 => 168,  475 => 166,  473 => 165,  470 => 164,  468 => 163,  464 => 161,  454 => 155,  437 => 153,  433 => 152,  427 => 148,  425 => 147,  421 => 145,  419 => 143,  418 => 142,  417 => 141,  411 => 137,  409 => 136,  408 => 135,  407 => 134,  406 => 133,  405 => 132,  404 => 131,  403 => 130,  397 => 126,  395 => 125,  394 => 124,  393 => 123,  392 => 122,  391 => 121,  390 => 120,  389 => 119,  385 => 117,  382 => 116,  379 => 115,  376 => 114,  373 => 113,  370 => 112,  367 => 110,  364 => 109,  361 => 108,  359 => 107,  346 => 106,  330 => 99,  322 => 94,  310 => 84,  307 => 83,  304 => 81,  299 => 78,  297 => 77,  296 => 76,  295 => 75,  294 => 74,  287 => 69,  285 => 68,  282 => 67,  280 => 64,  267 => 63,  244 => 60,  231 => 56,  227 => 55,  223 => 54,  218 => 51,  212 => 49,  210 => 48,  206 => 47,  202 => 46,  198 => 45,  194 => 44,  190 => 42,  186 => 40,  183 => 39,  178 => 37,  174 => 36,  169 => 35,  166 => 34,  163 => 32,  154 => 30,  148 => 28,  146 => 27,  143 => 26,  141 => 25,  136 => 23,  131 => 22,  125 => 20,  118 => 18,  115 => 17,  112 => 16,  109 => 14,  106 => 13,  103 => 12,  100 => 11,  97 => 9,  94 => 8,  91 => 7,  89 => 6,  76 => 5,  65 => 1,  63 => 3,  61 => 2,  48 => 1,);
  848.     }
  849.     public function getSourceContext(): Source
  850.     {
  851.         return new Source("{% extends \"@StartPlatzStyleBundle/Bootstrap4/base.homepage.event-lp.html.twig\" %}
  852. {% import \"@StartPlatzEventBundle/Admin/_macros.bs4.html.twig\" as layout %}
  853. {% set currentPath = app.request.get('_route') %}
  854. {% block metaData %}
  855.     {# Language Detection for SEO - uses event.lang as default if set #}
  856.     {% set lang = app.request.get('lang', event.lang|default('de'))|lower %}
  857.     {% set isEnglish = lang == 'en' %}
  858.     {# Select SEO content based on language with fallback #}
  859.     {% set seoTitle = isEnglish and event.seoTitleEn ? event.seoTitleEn : event.seoTitle %}
  860.     {% set seoDescription = isEnglish and event.seoDescriptionEn ? event.seoDescriptionEn : event.seoDescription %}
  861.     {% set seoKeyword = isEnglish and event.seoKeywordEn ? event.seoKeywordEn : event.seoKeyword %}
  862.     {# Optimize meta description for archived events #}
  863.     {% if event.status == 'archive' %}
  864.         {% set archivePrefix = isEnglish ? 'Past event from ' ~ event.startDate|date('F j, Y') ~ ': ' : 'Vergangene Veranstaltung vom ' ~ event.startDate|date('d.m.Y') ~ ': ' %}
  865.         <meta name=\"description\" content=\"{{ archivePrefix }}{{ seoDescription|slice(0, 140) }}\">
  866.     {% else %}
  867.         <meta name=\"description\" content=\"{{ seoDescription }}\">
  868.     {% endif %}
  869.     <meta name=\"keywords\" content=\"{{ seoKeyword }}\">
  870.     <meta name=\"author\" content=\"{{ event.trainer }}\">
  871.     {% if app.environment == 'prod' %}
  872.         <meta name=\"robots\" content=\"index,follow\">
  873.         {% if event.seriesTag is not empty %}
  874.             <link rel=\"canonical\" href=\"{{ path('event_series', {'seriesTag': event.seriesTag, 'lang': lang}) }}\" />
  875.         {% else %}
  876.             <link rel=\"canonical\" href=\"https://www.startplatz.de/event/{{ event.slug | url_encode }}{% if lang == 'en' %}?lang=en{% endif %}\" />
  877.         {% endif %}
  878.         {# hreflang tags for bilingual support #}
  879.         {% if event.hasEnglishVersion %}
  880.             <link rel=\"alternate\" hreflang=\"de\" href=\"https://www.startplatz.de/event/{{ event.slug | url_encode }}?lang=de\" />
  881.             <link rel=\"alternate\" hreflang=\"en\" href=\"https://www.startplatz.de/event/{{ event.slug | url_encode }}?lang=en\" />
  882.             <link rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.startplatz.de/event/{{ event.slug | url_encode }}\" />
  883.         {% endif %}
  884.     {% else %}
  885.         <meta name=\"robots\" content=\"noindex,nofollow\">
  886.     {% endif %}
  887.     <!-- Open Graph with language support -->
  888.     <meta property=\"og:title\" content=\"{{ seoTitle }}\">
  889.     <meta property=\"og:description\" content=\"{{ seoDescription }}\">
  890.     <meta property=\"og:image\" content=\"{{ event.imageLink }}\">
  891.     <meta property=\"og:locale\" content=\"{{ lang == 'en' ? 'en_US' : 'de_DE' }}\">
  892.     {% if event.hasEnglishVersion %}
  893.         <meta property=\"og:locale:alternate\" content=\"{{ lang == 'en' ? 'de_DE' : 'en_US' }}\">
  894.     {% endif %}
  895.     <!-- Twitter Card -->
  896.     <meta name=\"twitter:card\" content=\"summary\">
  897.     <meta name=\"twitter:title\" content=\"{{ seoTitle }}\">
  898.     <meta name=\"twitter:description\" content=\"{{ seoDescription }}\">
  899.     <meta name=\"twitter:image\" content=\"{{ event.imageLink }}\">
  900. {% endblock %}
  901. {% block title %}{{ seoTitle|default(event.seoTitle) }}{% endblock %}
  902. {% block additionalHead %}
  903.     {#
  904.     {% include \"@StartPlatzStyle/CSS/_homepage.sinlge-event.version-2023-fall.html.twig\" %}
  905.     #}
  906.     {% if event.additionalCss is not empty %}
  907.         <!-- addition css styles only for this event -->
  908.         <style>
  909.             .bg-registration {
  910.                 background-color: #9632FF;
  911.             }
  912.             {{ include(template_from_string(event.additionalCss), {
  913.                 'event': event,
  914.                 'batch': batch,
  915.                 'isMultiBatchEvent': isMultiBatchEvent
  916.             }) }}
  917.         </style>
  918.     {% endif %}
  919.     {# Meta Pixel tracking - PageView Event #}
  920.     {% if event.metaPixelId %}
  921.         <!-- Meta Pixel Code -->
  922.         <script>
  923.             !function(f,b,e,v,n,t,s)
  924.             {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  925.             n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  926.             if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  927.             n.queue=[];t=b.createElement(e);t.async=!0;
  928.             t.src=v;s=b.getElementsByTagName(e)[0];
  929.             s.parentNode.insertBefore(t,s)}(window, document,'script',
  930.             'https://connect.facebook.net/en_US/fbevents.js');
  931.             fbq('init', '{{ event.metaPixelId }}');
  932.             fbq('track', 'PageView');
  933.         </script>
  934.         <noscript>
  935.             <img height=\"1\" width=\"1\" style=\"display:none\"
  936.                  src=\"https://www.facebook.com/tr?id={{ event.metaPixelId }}&ev=PageView&noscript=1\"/>
  937.         </noscript>
  938.         <!-- End Meta Pixel Code -->
  939.     {% endif %}
  940. {% endblock %}
  941. {% block content %}
  942.     {# Language Detection Logic - uses event.lang as default if set #}
  943.     {% set lang = app.request.get('lang', event.lang|default('de'))|lower %}
  944.     {% set isEnglish = lang == 'en' %}
  945.     {# Select content based on language with fallback to German #}
  946.     {% set navbar = isEnglish and event.navbarEn ? event.navbarEn : event.navbar %}
  947.     {% set teaser = isEnglish and event.teaserEn ? event.teaserEn : event.teaser %}
  948.     {% set content = isEnglish and event.contentEn ? event.contentEn : event.content %}
  949.     {% set contentTwig = isEnglish and event.contentTwigEn ? event.contentTwigEn : event.contentTwig %}
  950.     {% set postCtaContent = isEnglish and event.postCtaContentEn ? event.postCtaContentEn : event.postCtaContent %}
  951.     <!-- start part navbar -->
  952.     {{ include(template_from_string(navbar), {
  953.         'event': event,
  954.         'batch': batch,
  955.         'isMultiBatchEvent': isMultiBatchEvent,
  956.         'lang': lang,
  957.         'isEnglish': isEnglish,
  958.         'phrases': phrases
  959.     }) }}
  960.     <!-- end part navbar -->
  961.     <!-- start part title, time and location -->
  962.     {{ include(template_from_string(teaser), {
  963.         'event': event,
  964.         'batch': batch,
  965.         'isMultiBatchEvent': isMultiBatchEvent,
  966.         'lang': lang,
  967.         'isEnglish': isEnglish,
  968.         'phrases': phrases
  969.     }) }}
  970.     <!-- end part title, time and location -->
  971.     <!-- Archive Banner (SEO-optimized: no redirect) -->
  972.     {% include '@StartPlatzEvent/Default/_event.part.archive-banner.html.twig' with {
  973.         'event': event,
  974.         'isEnglish': isEnglish
  975.     } %}
  976.     <!-- end archive banner -->
  977.     {% if app.session.flashbag.has('notice')  %}
  978.         <!-- start part flashbag notices -->
  979.         <section class=\"bg-sp-grey py-3\">
  980.             <div class=\"container\">
  981.                 <div class=\"content-wrapper content-background\">
  982.                     {% for flashMessage in app.session.flashbag.get('notice') %}
  983.                         <div class=\"text-center alert {% if 'SUCCESS' in flashMessage %}alert-success{% elseif 'ERROR' in flashMessage  %}alert-danger{% else %}alert-default{% endif %}\" role=\"alert\">{{ flashMessage|replace({'SUCCESS': ''})|raw }}</div>
  984.                     {% endfor %}
  985.                     {{ editFeedback|raw }}
  986.                 </div> <!-- End of content-wrapper -->
  987.             </div>
  988.         </section>
  989.         <!-- end part flashbag notices -->
  990.     {% endif %}
  991.     {% if batch and application and application.applicationStatus %}
  992.         <!-- start part feedback application process -->
  993.         {% include \"@StartPlatzEvent/Default/_event.part.feedback-application-process.html.twig\" %}
  994.         <!-- end part feedback application process -->
  995.     {% endif %}
  996.     <!-- start part content -->
  997.     {{ include(template_from_string(content), {
  998.         'event': event,
  999.         'batch': batch,
  1000.         'isMultiBatchEvent': isMultiBatchEvent,
  1001.         'lang': lang,
  1002.         'isEnglish': isEnglish,
  1003.         'phrases': phrases
  1004.     }) }}
  1005.     <!-- end part content -->
  1006.     {% if contentTwig %}
  1007.         <!-- start part contentTwig (dynamic Twig content) -->
  1008.         {{ include(template_from_string(contentTwig), {
  1009.             'event': event,
  1010.             'batch': batch,
  1011.             'isMultiBatchEvent': isMultiBatchEvent,
  1012.             'futureBatches': futureBatches,
  1013.             'allBatches': allBatches,
  1014.             'lang': lang,
  1015.             'isEnglish': isEnglish,
  1016.             'phrases': phrases
  1017.         }) }}
  1018.         <!-- end part contentTwig -->
  1019.     {% endif %}
  1020.     <!-- start part anmeldung -->
  1021.     {% include \"@StartPlatzEvent/Default/_registration.batch.winter-2025.html.twig\" with {
  1022.         'event': event,
  1023.         'batch': batch,
  1024.         'batchIsOpen': batchIsOpen,
  1025.         'application': application,
  1026.         'settings': settings,
  1027.         'isMultiBatchEvent': isMultiBatchEvent,
  1028.         'futureBatches': futureBatches,
  1029.         'lang': lang,
  1030.         'isEnglish': isEnglish,
  1031.         'phrases': phrases
  1032.     } %}
  1033.     <!-- end part anmeldung -->
  1034.     <!-- start tags -->
  1035.     {% include \"@StartPlatzEvent/Default/_section.tags.html.twig\" %}
  1036.     <!-- end tags -->
  1037.     <!-- start post cta content -->
  1038.     {% if postCtaContent %}
  1039.         {{ include(template_from_string(postCtaContent), {
  1040.             'event': event,
  1041.             'batch': batch,
  1042.             'isMultiBatchEvent': isMultiBatchEvent,
  1043.             'lang': lang,
  1044.             'isEnglish': isEnglish,
  1045.             'phrases': phrases
  1046.         }) }}
  1047.     {% endif %}
  1048.     <!-- end post cta content -->
  1049.     {% if speakers %}
  1050.         <!-- start part speakers and partners -->
  1051.         {% include \"@StartPlatzEvent/Default/_section.speakers-and-partners.winter-2025.html.twig\" %}
  1052.         <!-- end part speakers and partners -->
  1053.     {% endif %}
  1054.     <!-- start part past batches -->
  1055.     {% include \"@StartPlatzEvent/Default/_section.past-batches.html.twig\" with {
  1056.         'event': event,
  1057.         'isMultiBatchEvent': isMultiBatchEvent,
  1058.         'pastBatches': pastBatches,
  1059.         'isEnglish': isEnglish
  1060.     } %}
  1061.     <!-- end part past batches -->
  1062.     {% if app.user and batch %}
  1063.         <!-- start part promote this event -->
  1064.         {% include \"@StartPlatzEvent/Default/_section.promote-this-event.html.twig\" %}
  1065.         <!-- end part promote this event -->
  1066.     {% endif %}
  1067.     {% if app.user is defined and application is defined and application is not null and application.canReadList %}
  1068.             <section class=\"bg-sp-grey py-3\">
  1069.                 <div class=\"container\">
  1070.                     <div class=\"content-wrapper content-background\">
  1071.                         Hier kannst Du die Teilnehmerliste einsehen
  1072.                         <a class=\"btn btn-outline-dark btn-sm\" href=\"{{ path('admin_event_participants', {id: event.id} ) }}\" role=\"button\">participants</a>
  1073.                     </div>
  1074.                 </div>
  1075.             </section>
  1076.     {% endif %}
  1077.     {% if app.user is defined %}
  1078.         {% if app.user.admin is defined and app.user.admin %}
  1079.             <!-- start part startplatz admin section -->
  1080.             {% include \"@StartPlatzEvent/Default/_section.startplatz-admin-section.html.twig\" %}
  1081.             <!-- end part startplatz admin section -->
  1082.         {% endif %}
  1083.     {% endif %}
  1084.     {# Language Switcher Component #}
  1085.     {% if event.hasEnglishVersion %}
  1086.         <div class=\"language-switcher-container\">
  1087.             <div class=\"language-switcher\">
  1088.                 <a href=\"?lang=de\" class=\"lang-link {{ lang == 'de' ? 'active' : '' }}\" title=\"Deutsch\">
  1089.                     <span class=\"flag\">🇩🇪</span>
  1090.                     <span class=\"lang-code\">DE</span>
  1091.                 </a>
  1092.                 <span class=\"separator\">|</span>
  1093.                 <a href=\"?lang=en\" class=\"lang-link {{ lang == 'en' ? 'active' : '' }}\" title=\"English\">
  1094.                     <span class=\"flag\">🇬🇧</span>
  1095.                     <span class=\"lang-code\">EN</span>
  1096.                 </a>
  1097.             </div>
  1098.         </div>
  1099.         <style>
  1100.             .language-switcher-container {
  1101.                 position: fixed;
  1102.                 top: 120px;
  1103.                 right: 20px;
  1104.                 z-index: 1000;
  1105.             }
  1106.             .language-switcher {
  1107.                 background: white;
  1108.                 border: 2px solid #9632FF;
  1109.                 border-radius: 25px;
  1110.                 padding: 8px 16px;
  1111.                 box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  1112.                 display: flex;
  1113.                 align-items: center;
  1114.                 gap: 8px;
  1115.             }
  1116.             .language-switcher .lang-link {
  1117.                 display: flex;
  1118.                 align-items: center;
  1119.                 gap: 4px;
  1120.                 text-decoration: none;
  1121.                 color: #333;
  1122.                 font-weight: 500;
  1123.                 padding: 4px 8px;
  1124.                 border-radius: 15px;
  1125.                 transition: all 0.2s;
  1126.             }
  1127.             .language-switcher .lang-link:hover {
  1128.                 background-color: #f0f0f0;
  1129.             }
  1130.             .language-switcher .lang-link.active {
  1131.                 background-color: #9632FF;
  1132.                 color: white;
  1133.             }
  1134.             .language-switcher .flag {
  1135.                 font-size: 20px;
  1136.                 line-height: 1;
  1137.             }
  1138.             .language-switcher .lang-code {
  1139.                 font-size: 14px;
  1140.                 font-weight: 600;
  1141.             }
  1142.             .language-switcher .separator {
  1143.                 color: #ccc;
  1144.                 font-weight: 300;
  1145.             }
  1146.             @media (max-width: 768px) {
  1147.                 .language-switcher-container {
  1148.                     top: 80px;
  1149.                     right: 10px;
  1150.                 }
  1151.                 .language-switcher {
  1152.                     padding: 6px 12px;
  1153.                 }
  1154.             }
  1155.         </style>
  1156.     {% endif %}
  1157.     <!-- homepage event single page ends -->
  1158. {% endblock %}
  1159. {% block footer %}
  1160.     {% if not embed|default(false) %}
  1161.         {% include '@StartPlatzWebsiteBundle/Default/footerBootstrap40.html.twig' %}
  1162.     {% endif %}
  1163. {% endblock %}
  1164. {% block infiniteLoop %}{% endblock %}
  1165. {% block javascriptInfiniteLoop %}{% endblock %}
  1166. {% block ajax_helpers %}{% endblock %}
  1167. {% block javascripts %}
  1168.     {% if event.additionalJs is not empty %}
  1169.         <!-- Additional JavaScript for this event -->
  1170.         <script>
  1171.             // Available variables: event, batch, lang, isEnglish
  1172.             var eventData = {
  1173.                 id: {{ event.id }},
  1174.                 title: \"{{ event.title|e('js') }}\",
  1175.                 slug: \"{{ event.slug|e('js') }}\",
  1176.                 lang: \"{{ lang }}\",
  1177.                 isEnglish: {{ isEnglish ? 'true' : 'false' }}
  1178.             };
  1179.             {{ include(template_from_string(event.additionalJs), {
  1180.                 'event': event,
  1181.                 'batch': batch,
  1182.                 'lang': lang,
  1183.                 'isEnglish': isEnglish
  1184.             })|raw }}
  1185.         </script>
  1186.     {% endif %}
  1187. {% endblock %}
  1188. ""@StartPlatzEventBundle/Default/event-single.winter-2025.html.twig""/var/www/html/src/StartPlatz/Bundle/EventBundle/Resources/views/Default/event-single.winter-2025.html.twig");
  1189.     }
  1190. }