var/cache/dev/twig/2e/2e922eb843112dd581eb33bc61c5cd3b366ad7cfd56fbcb8790731f127d6cdab.php line 43

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* FrontBundle/layout_shop.html.twig */
  14. class __TwigTemplate_7cfa87271d80c0dfcf5da0ecf3b37b0e12ee8a1c21fabc9296647852e466f412 extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->parent false;
  23.         $this->blocks = [
  24.             'extra_class' => [$this'block_extra_class'],
  25.             'google' => [$this'block_google'],
  26.             'title' => [$this'block_title'],
  27.             'description' => [$this'block_description'],
  28.             'stylesheets' => [$this'block_stylesheets'],
  29.             'menu_min' => [$this'block_menu_min'],
  30.             'menu_max' => [$this'block_menu_max'],
  31.             'sub_header' => [$this'block_sub_header'],
  32.             'body' => [$this'block_body'],
  33.             'javascripts' => [$this'block_javascripts'],
  34.         ];
  35.     }
  36.     protected function doDisplay(array $context, array $blocks = [])
  37.     {
  38.         $macros $this->macros;
  39.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  40.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""FrontBundle/layout_shop.html.twig"));
  41.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  42.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""FrontBundle/layout_shop.html.twig"));
  43.         // line 1
  44.         $context["route"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'1$this->source); })()), "request", [], "any"falsefalsefalse1), "attributes", [], "any"falsefalsefalse1), "get", [=> "_route"], "method"falsefalsefalse1);
  45.         // line 2
  46.         $context["controller"] = $this->extensions['App\Twig\AppExtension']->parseControllerName(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'2$this->source); })()), "request", [], "any"falsefalsefalse2), "attributes", [], "any"falsefalsefalse2), "get", [=> "_controller"], "method"falsefalsefalse2));
  47.         // line 3
  48.         $context["action"] = $this->extensions['App\Twig\AppExtension']->parseActionName(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($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), "attributes", [], "any"falsefalsefalse3), "get", [=> "_controller"], "method"falsefalsefalse3));
  49.         // line 4
  50.         echo "
  51. ";
  52.         // line 5
  53.         if (twig_in_filter((isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'5$this->source); })()), [=> "security_login"=> "security_login_locale"])) {
  54.             // line 6
  55.             echo "  ";
  56.             $context["page"] = ["slug" => "security_login"];
  57.         }
  58.         // line 8
  59.         echo "
  60. ";
  61.         // line 9
  62.         if (twig_in_filter((isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'9$this->source); })()), [=> "security_reset"=> "security_reset_locale"])) {
  63.             // line 10
  64.             echo "  ";
  65.             $context["page"] = ["slug" => "security_login"];
  66.         }
  67.         // line 12
  68.         echo "
  69. <!doctype html>
  70. <html lang=\"";
  71.         // line 14
  72.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'14$this->source); })()), "request", [], "any"falsefalsefalse14), "locale", [], "any"falsefalsefalse14), "html"nulltrue);
  73.         echo "\" class=\"page_shop page_";
  74.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'14$this->source); })()), "slug", [], "any"falsefalsefalse14), "html"nulltrue);
  75.         echo " ";
  76.         $this->displayBlock('extra_class'$context$blocks);
  77.         echo "\">
  78.   <head>
  79.     <!-- End Cookie Yes Privacy Center -->
  80.     <!-- Google tag (gtag.js) -->
  81.     <script async src=\"https://www.googletagmanager.com/gtag/js?id=G-9910XG68H3\"></script>
  82. \t<!-- Google Tag Manager -->
  83. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  84. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  85. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  86. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  87. })(window,document,'script','dataLayer','GTM-PP6RN2GT');</script>
  88. <!-- End Google Tag Manager -->
  89.     <script>
  90.       window.dataLayer = window.dataLayer || [];
  91.       function gtag(){dataLayer.push(arguments);}
  92.       gtag('js', new Date());
  93.       gtag('config', 'G-9910XG68H3');
  94.     </script>
  95.     ";
  96.         // line 33
  97.         $this->displayBlock('google'$context$blocks);
  98.         // line 34
  99.         echo "    <meta charset=\"utf-8\">
  100.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, minimum-scale=1\">
  101.     ";
  102.         // line 38
  103.         echo "    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />
  104.     <title>";
  105.         // line 40
  106.         $this->displayBlock('title'$context$blocks);
  107.         echo "</title>
  108.     <meta name=\"description\" content=\"";
  109.         // line 41
  110.         $this->displayBlock('description'$context$blocks);
  111.         echo "\"/>
  112. ";
  113.         // line 45
  114.         echo "    <link href=\"/front/css/bootstrap.min.css\" rel=\"stylesheet\">
  115.     <link href=\"/front/css/tooltipster.bundle.min.css\" rel=\"stylesheet\">
  116.     <link href=\"/front/css/royal-palace.css?v=";
  117.         // line 47
  118.         echo twig_escape_filter($this->envtwig_date_format_filter($this->env"now""U"), "html"nulltrue);
  119.         echo "\" rel=\"stylesheet\">
  120.     <link rel=\"stylesheet\" href=\"/front/css/responsive.css?v=";
  121.         // line 48
  122.         echo twig_escape_filter($this->envtwig_date_format_filter($this->env"now""U"), "html"nulltrue);
  123.         echo "\" />
  124.     <link rel=\"apple-touch-icon\" sizes=\"57x57\" href=\"/favicon/apple-icon-57x57.png\">
  125.     <link rel=\"apple-touch-icon\" sizes=\"60x60\" href=\"/favicon/apple-icon-60x60.png\">
  126.     <link rel=\"apple-touch-icon\" sizes=\"72x72\" href=\"/favicon/apple-icon-72x72.png\">
  127.     <link rel=\"apple-touch-icon\" sizes=\"76x76\" href=\"/favicon/apple-icon-76x76.png\">
  128.     <link rel=\"apple-touch-icon\" sizes=\"114x114\" href=\"/favicon/apple-icon-114x114.png\">
  129.     <link rel=\"apple-touch-icon\" sizes=\"120x120\" href=\"/favicon/apple-icon-120x120.png\">
  130.     <link rel=\"apple-touch-icon\" sizes=\"144x144\" href=\"/favicon/apple-icon-144x144.png\">
  131.     <link rel=\"apple-touch-icon\" sizes=\"152x152\" href=\"/favicon/apple-icon-152x152.png\">
  132.     <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/favicon/apple-icon-180x180.png\">
  133.     <link rel=\"icon\" type=\"image/png\" sizes=\"192x192\"  href=\"/favicon/android-icon-192x192.png\">
  134.     <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon/favicon-32x32.png\">
  135.     <link rel=\"icon\" type=\"image/png\" sizes=\"96x96\" href=\"/favicon/favicon-96x96.png\">
  136.     <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon/favicon-16x16.png\">
  137.     <meta name=\"msapplication-TileColor\" content=\"#ffffff\">
  138.     <meta name=\"msapplication-TileImage\" content=\"/favicon/ms-icon-144x144.png\">
  139.     <meta name=\"theme-color\" content=\"#ffffff\">
  140.     <meta name=\"google-site-verification\" content=\"BC5-9oXkZhRVo7dozRIvZvdSvBJ4grngDXi5YGVmYLE\" />
  141.     
  142.     ";
  143.         // line 70
  144.         $this->displayBlock('stylesheets'$context$blocks);
  145.         // line 71
  146.         echo "
  147.   </head>
  148.   <body>
  149. <!-- Google Tag Manager (noscript) -->
  150. <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-PP6RN2GT\"
  151. height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
  152. <!-- End Google Tag Manager (noscript) -->    ";
  153.         // line 78
  154.         $context["tr"] = $this->extensions['App\Framework\Twig\AppExtension']->loadTranslation(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'78$this->source); })()), "request", [], "any"falsefalsefalse78), "locale", [], "any"falsefalsefalse78));
  155.         // line 79
  156.         echo "
  157.     <div class=\"topbar\">
  158.       <p>";
  159.         // line 81
  160.         echo $this->extensions['App\Framework\Twig\AppExtension']->tr("topbar_shop", (isset($context["tr"]) || array_key_exists("tr"$context) ? $context["tr"] : (function () { throw new RuntimeError('Variable "tr" does not exist.'81$this->source); })()));
  161.         echo "</p>
  162.       <a href=\"/";
  163.         // line 82
  164.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'82$this->source); })()), "request", [], "any"falsefalsefalse82), "locale", [], "any"falsefalsefalse82), "html"nulltrue);
  165.         echo "/spectacle/grand-amour\">Découvrir <img src=\"/front/img/espaces-arrow-r-w.svg\" alt=\"spectacle\" /></a>
  166.     </div>
  167.     <input type=\"hidden\" id=\"menu_min\" value=\"";
  168.         // line 84
  169.         $this->displayBlock('menu_min'$context$blocks);
  170.         echo "\" />
  171.     <input type=\"hidden\" id=\"menu_max\" value=\"";
  172.         // line 85
  173.         $this->displayBlock('menu_max'$context$blocks);
  174.         echo "\" />
  175.     
  176.     <header class=\"shop\">
  177.       <a href=\"/";
  178.         // line 88
  179.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'88$this->source); })()), "request", [], "any"falsefalsefalse88), "locale", [], "any"falsefalsefalse88), "html"nulltrue);
  180.         echo "\" class=\"logo\"><img src=\"/front/img/logo-w.svg\" alt=\"";
  181.         echo twig_escape_filter($this->env, (isset($context["app_sitename"]) || array_key_exists("app_sitename"$context) ? $context["app_sitename"] : (function () { throw new RuntimeError('Variable "app_sitename" does not exist.'88$this->source); })()), "html"nulltrue);
  182.         echo "\" /></a>
  183.       
  184.       <div class=\"menu-left\">
  185.         <div href=\"#\" class=\"locale\">
  186.           ";
  187.         // line 92
  188.         echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'92$this->source); })()), "request", [], "any"falsefalsefalse92), "locale", [], "any"falsefalsefalse92)), "html"nulltrue);
  189.         echo "
  190.           <ul>
  191.             ";
  192.         // line 94
  193.         if ((!== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'94$this->source); })()), "request", [], "any"falsefalsefalse94), "locale", [], "any"falsefalsefalse94), "fr"))) {
  194.             echo "<li><a href=\"/fr/";
  195.             echo twig_escape_filter($this->env, ((array_key_exists("fr_url"$context)) ? ((isset($context["fr_url"]) || array_key_exists("fr_url"$context) ? $context["fr_url"] : (function () { throw new RuntimeError('Variable "fr_url" does not exist.'94$this->source); })())) : ($this->extensions['App\Framework\Twig\AppExtension']->getUrl(twig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'94$this->source); })()), "slug", [], "any"falsefalsefalse94), "fr"))), "html"nulltrue);
  196.             echo "\">FR</a></li>";
  197.         }
  198.         // line 95
  199.         echo "            ";
  200.         if ((!== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'95$this->source); })()), "request", [], "any"falsefalsefalse95), "locale", [], "any"falsefalsefalse95), "de"))) {
  201.             echo "<li><a href=\"/de/";
  202.             echo twig_escape_filter($this->env, ((array_key_exists("de_url"$context)) ? ((isset($context["de_url"]) || array_key_exists("de_url"$context) ? $context["de_url"] : (function () { throw new RuntimeError('Variable "de_url" does not exist.'95$this->source); })())) : ($this->extensions['App\Framework\Twig\AppExtension']->getUrl(twig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'95$this->source); })()), "slug", [], "any"falsefalsefalse95), "de"))), "html"nulltrue);
  203.             echo "\">DE</a></li>";
  204.         }
  205.         // line 96
  206.         echo "            ";
  207.         if ((!== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'96$this->source); })()), "request", [], "any"falsefalsefalse96), "locale", [], "any"falsefalsefalse96), "en"))) {
  208.             echo "<li><a href=\"/en/";
  209.             echo twig_escape_filter($this->env, ((array_key_exists("en_url"$context)) ? ((isset($context["en_url"]) || array_key_exists("en_url"$context) ? $context["en_url"] : (function () { throw new RuntimeError('Variable "en_url" does not exist.'96$this->source); })())) : ($this->extensions['App\Framework\Twig\AppExtension']->getUrl(twig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'96$this->source); })()), "slug", [], "any"falsefalsefalse96), "en"))), "html"nulltrue);
  210.             echo "\">EN</a></li>";
  211.         }
  212.         // line 97
  213.         echo "          </ul>
  214.         </div>
  215.         <a href=\"/";
  216.         // line 99
  217.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'99$this->source); })()), "request", [], "any"falsefalsefalse99), "locale", [], "any"falsefalsefalse99), "html"nulltrue);
  218.         echo "/mon-compte\"><img width=\"27px\" src=\"/front/img/user-icon.svg\" alt=\"Mon compte\" /></a>
  219.       </div>
  220.       <div class=\"menu-right\">
  221.         <a href=\"/";
  222.         // line 103
  223.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'103$this->source); })()), "request", [], "any"falsefalsefalse103), "locale", [], "any"falsefalsefalse103), "html"nulltrue);
  224.         echo "/boutique/panier\" class=\"cart\">
  225.           <img src=\"/front/img/cart.svg\" alt=\"cart\" />
  226.           <span class=\"badge\"></span>
  227.         </a>
  228.         <div class=\"menu-icon\">
  229.           <div>
  230.             <span></span>
  231.             <span></span>
  232.           </div>
  233.         </div>
  234.       </div>
  235.       ";
  236.         // line 116
  237.         $this->displayBlock('sub_header'$context$blocks);
  238.         // line 117
  239.         echo "
  240.       ";
  241.         // line 118
  242.         $this->loadTemplate("FrontBundle/Partial/menu.html.twig""FrontBundle/layout_shop.html.twig"118)->display($context);
  243.         // line 119
  244.         echo "      
  245.       ";
  246.         // line 121
  247.         $this->loadTemplate("FrontBundle/Partial/search.html.twig""FrontBundle/layout_shop.html.twig"121)->display($context);
  248.         // line 122
  249.         echo "
  250.     </header>
  251.   ";
  252.         // line 126
  253.         $this->displayBlock('body'$context$blocks);
  254.         // line 127
  255.         echo "
  256.   ";
  257.         // line 128
  258.         $this->loadTemplate("FrontBundle/Partial/resa-resume.html.twig""FrontBundle/layout_shop.html.twig"128)->display($context);
  259.         // line 129
  260.         echo "  
  261. ";
  262.         // line 131
  263.         echo "
  264.   <script src=\"/front/js/bootstrap.min.js\"></script>
  265.   <script src=\"/front/js/jquery-3.6.0.min.js\"></script>
  266.   ";
  267.         // line 136
  268.         echo "
  269.   <script src=\"/front/js/tooltipster.bundle.min.js\"></script>
  270.   <script src=\"/front/js/script.js?v=";
  271.         // line 139
  272.         echo twig_escape_filter($this->envtwig_date_format_filter($this->env"now""U"), "html"nulltrue);
  273.         echo "\"></script>
  274.   <script src=\"/front/js/resa.js?v=";
  275.         // line 141
  276.         echo twig_escape_filter($this->envtwig_date_format_filter($this->env"now""U"), "html"nulltrue);
  277.         echo "\"></script>
  278.   
  279.   <script src=\"/front/js/cart.js?v=";
  280.         // line 143
  281.         echo twig_escape_filter($this->envtwig_date_format_filter($this->env"now""U"), "html"nulltrue);
  282.         echo "\"></script>
  283. ";
  284.         // line 146
  285.         echo "  
  286.   <script type=\"text/javascript\">
  287.     window.addEventListener( \"pageshow\", function ( event ) {
  288.       var historyTraversal = event.persisted || 
  289.                              ( typeof window.performance != \"undefined\" && 
  290.                                   window.performance.navigation.type === 2 );
  291.       if ( historyTraversal ) {
  292.         // Handle page restore.
  293.         window.location.reload();
  294.       }
  295.     });
  296.     \$(document).ready(function() {
  297.       \$(window).on('beforeunload', function() {
  298.         \$('body').hide();
  299.         \$(window).scrollTop(0);
  300.       });
  301.       if( \$('.nav-list .overlay').length > 0 ){
  302.         const overlay = document.querySelector('.nav-list .overlay');
  303.         const nav_list = document.querySelectorAll('.nav-list ul li');
  304.         nav_list.forEach((list) => {
  305.           list.addEventListener('mouseover', () => {
  306.             let position = list.getBoundingClientRect();
  307.             overlay.classList.add('active');
  308.             overlay.style.left = position.x + 'px';
  309.             overlay.style.top = position.y + 'px';
  310.             overlay.style.height = position.height + 'px';
  311.             overlay.style.width = position.width + 'px';
  312.           });
  313.           list.addEventListener('mouseout', () => {
  314.             overlay.classList.remove('active');
  315.           });
  316.         });
  317.       }
  318.     });
  319.     function hoverList(list){
  320.       if( \$('.nav-list .overlay').length > 0 ){
  321.         const overlay = document.querySelector('.nav-list .overlay');
  322.         let position = list.getBoundingClientRect();
  323.         overlay.classList.add('active');
  324.         overlay.style.left = position.x + 'px';
  325.         overlay.style.top = position.y + 'px';
  326.         overlay.style.height = position.height + 'px';
  327.         overlay.style.width = position.width + 'px';
  328.       }
  329.     }
  330.     setTimeout( function(){hoverList(document.querySelector('.nav-list ul li.active'));}  , 500);
  331.     \$('.nav-list ul li').on('mouseover', function(){
  332.       \$('.nav-list ul li').removeClass('hover');
  333.       \$(this).addClass('hover');
  334.     });
  335.   </script>
  336.   ";
  337.         // line 215
  338.         $this->displayBlock('javascripts'$context$blocks);
  339.         // line 216
  340.         echo "
  341.   </body>
  342. </html>";
  343.         
  344.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  345.         
  346.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  347.     }
  348.     // line 14
  349.     public function block_extra_class($context, array $blocks = [])
  350.     {
  351.         $macros $this->macros;
  352.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  353.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""extra_class"));
  354.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  355.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""extra_class"));
  356.         
  357.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  358.         
  359.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  360.     }
  361.     // line 33
  362.     public function block_google($context, array $blocks = [])
  363.     {
  364.         $macros $this->macros;
  365.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  366.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""google"));
  367.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  368.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""google"));
  369.         
  370.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  371.         
  372.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  373.     }
  374.     // line 40
  375.     public function block_title($context, array $blocks = [])
  376.     {
  377.         $macros $this->macros;
  378.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  379.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  380.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  381.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  382.         
  383.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  384.         
  385.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  386.     }
  387.     // line 41
  388.     public function block_description($context, array $blocks = [])
  389.     {
  390.         $macros $this->macros;
  391.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  392.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""description"));
  393.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  394.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""description"));
  395.         
  396.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  397.         
  398.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  399.     }
  400.     // line 70
  401.     public function block_stylesheets($context, array $blocks = [])
  402.     {
  403.         $macros $this->macros;
  404.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  405.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  406.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  407.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  408.         echo " ";
  409.         
  410.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  411.         
  412.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  413.     }
  414.     // line 84
  415.     public function block_menu_min($context, array $blocks = [])
  416.     {
  417.         $macros $this->macros;
  418.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  419.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_min"));
  420.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  421.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_min"));
  422.         
  423.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  424.         
  425.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  426.     }
  427.     // line 85
  428.     public function block_menu_max($context, array $blocks = [])
  429.     {
  430.         $macros $this->macros;
  431.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  432.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_max"));
  433.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  434.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_max"));
  435.         
  436.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  437.         
  438.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  439.     }
  440.     // line 116
  441.     public function block_sub_header($context, array $blocks = [])
  442.     {
  443.         $macros $this->macros;
  444.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  445.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sub_header"));
  446.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  447.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sub_header"));
  448.         
  449.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  450.         
  451.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  452.     }
  453.     // line 126
  454.     public function block_body($context, array $blocks = [])
  455.     {
  456.         $macros $this->macros;
  457.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  458.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  459.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  460.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  461.         echo " ";
  462.         
  463.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  464.         
  465.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  466.     }
  467.     // line 215
  468.     public function block_javascripts($context, array $blocks = [])
  469.     {
  470.         $macros $this->macros;
  471.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  472.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  473.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  474.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  475.         echo " ";
  476.         
  477.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  478.         
  479.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  480.     }
  481.     public function getTemplateName()
  482.     {
  483.         return "FrontBundle/layout_shop.html.twig";
  484.     }
  485.     public function isTraitable()
  486.     {
  487.         return false;
  488.     }
  489.     public function getDebugInfo()
  490.     {
  491.         return array (  560 => 215,  541 => 126,  523 => 116,  505 => 85,  487 => 84,  468 => 70,  450 => 41,  432 => 40,  414 => 33,  396 => 14,  384 => 216,  382 => 215,  311 => 146,  306 => 143,  301 => 141,  296 => 139,  291 => 136,  285 => 131,  282 => 129,  280 => 128,  277 => 127,  275 => 126,  269 => 122,  267 => 121,  263 => 119,  261 => 118,  258 => 117,  256 => 116,  240 => 103,  233 => 99,  229 => 97,  222 => 96,  215 => 95,  209 => 94,  204 => 92,  195 => 88,  189 => 85,  185 => 84,  180 => 82,  176 => 81,  172 => 79,  170 => 78,  161 => 71,  159 => 70,  134 => 48,  130 => 47,  126 => 45,  122 => 41,  118 => 40,  114 => 38,  109 => 34,  107 => 33,  81 => 14,  77 => 12,  73 => 10,  71 => 9,  68 => 8,  64 => 6,  62 => 5,  59 => 4,  57 => 3,  55 => 2,  53 => 1,);
  492.     }
  493.     public function getSourceContext()
  494.     {
  495.         return new Source("{% set route      = app.request.attributes.get('_route') %}
  496. {% set controller = app.request.attributes.get(\"_controller\")|parseControllerName %}
  497. {% set action     = app.request.attributes.get(\"_controller\")|parseActionName %}
  498. {% if route in ['security_login', 'security_login_locale'] %}
  499.   {% set page = {'slug':'security_login'} %}
  500. {% endif %}
  501. {% if route in ['security_reset', 'security_reset_locale'] %}
  502.   {% set page = {'slug':'security_login'} %}
  503. {% endif %}
  504. <!doctype html>
  505. <html lang=\"{{ app.request.locale }}\" class=\"page_shop page_{{page.slug}} {% block extra_class %}{% endblock %}\">
  506.   <head>
  507.     <!-- End Cookie Yes Privacy Center -->
  508.     <!-- Google tag (gtag.js) -->
  509.     <script async src=\"https://www.googletagmanager.com/gtag/js?id=G-9910XG68H3\"></script>
  510. \t<!-- Google Tag Manager -->
  511. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  512. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  513. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  514. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  515. })(window,document,'script','dataLayer','GTM-PP6RN2GT');</script>
  516. <!-- End Google Tag Manager -->
  517.     <script>
  518.       window.dataLayer = window.dataLayer || [];
  519.       function gtag(){dataLayer.push(arguments);}
  520.       gtag('js', new Date());
  521.       gtag('config', 'G-9910XG68H3');
  522.     </script>
  523.     {% block google %}{% endblock %}
  524.     <meta charset=\"utf-8\">
  525.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, minimum-scale=1\">
  526.     {# <meta name=\"viewport\" content=\"user-scalable=no, width=device-width, initial-scale=1.0\" /> #}
  527.     <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />
  528.     <title>{% block title %}{% endblock %}</title>
  529.     <meta name=\"description\" content=\"{% block description %}{% endblock %}\"/>
  530. {#     <link href=\"/front/css/preloader.css\" rel=\"stylesheet\"> #}
  531. {#     <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-0evHe/X+R7YkIZDRvuzKMRqM+OrBnVFBL6DOitfPri4tjfHxaWutUpFmBp4vmVor\" crossorigin=\"anonymous\"> #}
  532. {#     <link href=\"/front/css/bootstrap.custom.min.css\" rel=\"stylesheet\"> #}
  533.     <link href=\"/front/css/bootstrap.min.css\" rel=\"stylesheet\">
  534.     <link href=\"/front/css/tooltipster.bundle.min.css\" rel=\"stylesheet\">
  535.     <link href=\"/front/css/royal-palace.css?v={{'now'|date('U')}}\" rel=\"stylesheet\">
  536.     <link rel=\"stylesheet\" href=\"/front/css/responsive.css?v={{'now'|date('U')}}\" />
  537.     <link rel=\"apple-touch-icon\" sizes=\"57x57\" href=\"/favicon/apple-icon-57x57.png\">
  538.     <link rel=\"apple-touch-icon\" sizes=\"60x60\" href=\"/favicon/apple-icon-60x60.png\">
  539.     <link rel=\"apple-touch-icon\" sizes=\"72x72\" href=\"/favicon/apple-icon-72x72.png\">
  540.     <link rel=\"apple-touch-icon\" sizes=\"76x76\" href=\"/favicon/apple-icon-76x76.png\">
  541.     <link rel=\"apple-touch-icon\" sizes=\"114x114\" href=\"/favicon/apple-icon-114x114.png\">
  542.     <link rel=\"apple-touch-icon\" sizes=\"120x120\" href=\"/favicon/apple-icon-120x120.png\">
  543.     <link rel=\"apple-touch-icon\" sizes=\"144x144\" href=\"/favicon/apple-icon-144x144.png\">
  544.     <link rel=\"apple-touch-icon\" sizes=\"152x152\" href=\"/favicon/apple-icon-152x152.png\">
  545.     <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/favicon/apple-icon-180x180.png\">
  546.     <link rel=\"icon\" type=\"image/png\" sizes=\"192x192\"  href=\"/favicon/android-icon-192x192.png\">
  547.     <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon/favicon-32x32.png\">
  548.     <link rel=\"icon\" type=\"image/png\" sizes=\"96x96\" href=\"/favicon/favicon-96x96.png\">
  549.     <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon/favicon-16x16.png\">
  550.     <meta name=\"msapplication-TileColor\" content=\"#ffffff\">
  551.     <meta name=\"msapplication-TileImage\" content=\"/favicon/ms-icon-144x144.png\">
  552.     <meta name=\"theme-color\" content=\"#ffffff\">
  553.     <meta name=\"google-site-verification\" content=\"BC5-9oXkZhRVo7dozRIvZvdSvBJ4grngDXi5YGVmYLE\" />
  554.     
  555.     {% block stylesheets %} {% endblock %}
  556.   </head>
  557.   <body>
  558. <!-- Google Tag Manager (noscript) -->
  559. <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-PP6RN2GT\"
  560. height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
  561. <!-- End Google Tag Manager (noscript) -->    {% set tr = app.request.locale|loadTranslation %}
  562.     <div class=\"topbar\">
  563.       <p>{{ 'topbar_shop'|tr(tr)|raw }}</p>
  564.       <a href=\"/{{app.request.locale }}/spectacle/grand-amour\">Découvrir <img src=\"/front/img/espaces-arrow-r-w.svg\" alt=\"spectacle\" /></a>
  565.     </div>
  566.     <input type=\"hidden\" id=\"menu_min\" value=\"{% block menu_min %}{% endblock %}\" />
  567.     <input type=\"hidden\" id=\"menu_max\" value=\"{% block menu_max %}{% endblock %}\" />
  568.     
  569.     <header class=\"shop\">
  570.       <a href=\"/{{app.request.locale}}\" class=\"logo\"><img src=\"/front/img/logo-w.svg\" alt=\"{{app_sitename}}\" /></a>
  571.       
  572.       <div class=\"menu-left\">
  573.         <div href=\"#\" class=\"locale\">
  574.           {{ app.request.locale|upper }}
  575.           <ul>
  576.             {% if app.request.locale != 'fr' %}<li><a href=\"/fr/{{ (fr_url is defined) ? fr_url : page.slug|getUrl('fr') }}\">FR</a></li>{% endif %}
  577.             {% if app.request.locale != 'de' %}<li><a href=\"/de/{{ (de_url is defined) ? de_url : page.slug|getUrl('de') }}\">DE</a></li>{% endif %}
  578.             {% if app.request.locale != 'en' %}<li><a href=\"/en/{{ (en_url is defined) ? en_url : page.slug|getUrl('en') }}\">EN</a></li>{% endif %}
  579.           </ul>
  580.         </div>
  581.         <a href=\"/{{app.request.locale}}/mon-compte\"><img width=\"27px\" src=\"/front/img/user-icon.svg\" alt=\"Mon compte\" /></a>
  582.       </div>
  583.       <div class=\"menu-right\">
  584.         <a href=\"/{{app.request.locale }}/boutique/panier\" class=\"cart\">
  585.           <img src=\"/front/img/cart.svg\" alt=\"cart\" />
  586.           <span class=\"badge\"></span>
  587.         </a>
  588.         <div class=\"menu-icon\">
  589.           <div>
  590.             <span></span>
  591.             <span></span>
  592.           </div>
  593.         </div>
  594.       </div>
  595.       {% block sub_header %}{% endblock %}
  596.       {% include 'FrontBundle/Partial/menu.html.twig' %}
  597.       
  598.       {% include 'FrontBundle/Partial/search.html.twig' %}
  599.     </header>
  600.   {% block body %} {% endblock %}
  601.   {% include 'FrontBundle/Partial/resa-resume.html.twig' %}
  602.   
  603. {#   <script src=\"/front/js/preloader.js\"></script> #}
  604.   <script src=\"/front/js/bootstrap.min.js\"></script>
  605.   <script src=\"/front/js/jquery-3.6.0.min.js\"></script>
  606.   {# <script src=\"/front/js/smoothscroll.js\"></script> #}
  607.   <script src=\"/front/js/tooltipster.bundle.min.js\"></script>
  608.   <script src=\"/front/js/script.js?v={{'now'|date('U')}}\"></script>
  609.   <script src=\"/front/js/resa.js?v={{'now'|date('U')}}\"></script>
  610.   
  611.   <script src=\"/front/js/cart.js?v={{'now'|date('U')}}\"></script>
  612. {#   <script type=\"text/javascript\" src=\"/front/js/magic_mouse.cdn.min.js\"></script> #}
  613.   
  614.   <script type=\"text/javascript\">
  615.     window.addEventListener( \"pageshow\", function ( event ) {
  616.       var historyTraversal = event.persisted || 
  617.                              ( typeof window.performance != \"undefined\" && 
  618.                                   window.performance.navigation.type === 2 );
  619.       if ( historyTraversal ) {
  620.         // Handle page restore.
  621.         window.location.reload();
  622.       }
  623.     });
  624.     \$(document).ready(function() {
  625.       \$(window).on('beforeunload', function() {
  626.         \$('body').hide();
  627.         \$(window).scrollTop(0);
  628.       });
  629.       if( \$('.nav-list .overlay').length > 0 ){
  630.         const overlay = document.querySelector('.nav-list .overlay');
  631.         const nav_list = document.querySelectorAll('.nav-list ul li');
  632.         nav_list.forEach((list) => {
  633.           list.addEventListener('mouseover', () => {
  634.             let position = list.getBoundingClientRect();
  635.             overlay.classList.add('active');
  636.             overlay.style.left = position.x + 'px';
  637.             overlay.style.top = position.y + 'px';
  638.             overlay.style.height = position.height + 'px';
  639.             overlay.style.width = position.width + 'px';
  640.           });
  641.           list.addEventListener('mouseout', () => {
  642.             overlay.classList.remove('active');
  643.           });
  644.         });
  645.       }
  646.     });
  647.     function hoverList(list){
  648.       if( \$('.nav-list .overlay').length > 0 ){
  649.         const overlay = document.querySelector('.nav-list .overlay');
  650.         let position = list.getBoundingClientRect();
  651.         overlay.classList.add('active');
  652.         overlay.style.left = position.x + 'px';
  653.         overlay.style.top = position.y + 'px';
  654.         overlay.style.height = position.height + 'px';
  655.         overlay.style.width = position.width + 'px';
  656.       }
  657.     }
  658.     setTimeout( function(){hoverList(document.querySelector('.nav-list ul li.active'));}  , 500);
  659.     \$('.nav-list ul li').on('mouseover', function(){
  660.       \$('.nav-list ul li').removeClass('hover');
  661.       \$(this).addClass('hover');
  662.     });
  663.   </script>
  664.   {% block javascripts %} {% endblock %}
  665.   </body>
  666. </html>""FrontBundle/layout_shop.html.twig""/home/clients/3cdd021c67ffcc8186b679e7845b2138/sites/api-royal-palace.dix-demo.fr/13_06_24/templates/FrontBundle/layout_shop.html.twig");
  667.     }
  668. }