{% set route = app.request.attributes.get('_route') %}
{% set controller = app.request.attributes.get("_controller")|parseControllerName %}
{% set action = app.request.attributes.get("_controller")|parseActionName %}
{% if route in ['security_login', 'security_login_locale'] %}
{% set page = {'slug':'security_login'} %}
{% endif %}
{% if route in ['security_reset', 'security_reset_locale'] %}
{% set page = {'slug':'security_login'} %}
{% endif %}
<!doctype html>
<html lang="{{ app.request.locale }}" class="page_shop page_{{page.slug}} {% block extra_class %}{% endblock %}">
<head>
<!-- End Cookie Yes Privacy Center -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-9910XG68H3"></script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PP6RN2GT');</script>
<!-- End Google Tag Manager -->
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-9910XG68H3');
</script>
{% block google %}{% endblock %}
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
{# <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0" /> #}
<meta name="apple-mobile-web-app-capable" content="yes" />
<title>{% block title %}{% endblock %}</title>
<meta name="description" content="{% block description %}{% endblock %}"/>
{# <link href="/front/css/preloader.css" rel="stylesheet"> #}
{# <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"> #}
{# <link href="/front/css/bootstrap.custom.min.css" rel="stylesheet"> #}
<link href="/front/css/bootstrap.min.css" rel="stylesheet">
<link href="/front/css/tooltipster.bundle.min.css" rel="stylesheet">
<link href="/front/css/royal-palace.css?v={{'now'|date('U')}}" rel="stylesheet">
<link rel="stylesheet" href="/front/css/responsive.css?v={{'now'|date('U')}}" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicon/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/favicon/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/favicon/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/favicon/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/favicon/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/favicon/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/favicon/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/favicon/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/favicon/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/favicon/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<meta name="google-site-verification" content="BC5-9oXkZhRVo7dozRIvZvdSvBJ4grngDXi5YGVmYLE" />
{% block stylesheets %} {% endblock %}
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PP6RN2GT"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --> {% set tr = app.request.locale|loadTranslation %}
<div class="topbar">
<p>{{ 'topbar_shop'|tr(tr)|raw }}</p>
<a href="/{{app.request.locale }}/spectacle/grand-amour">Découvrir <img src="/front/img/espaces-arrow-r-w.svg" alt="spectacle" /></a>
</div>
<input type="hidden" id="menu_min" value="{% block menu_min %}{% endblock %}" />
<input type="hidden" id="menu_max" value="{% block menu_max %}{% endblock %}" />
<header class="shop">
<a href="/{{app.request.locale}}" class="logo"><img src="/front/img/logo-w.svg" alt="{{app_sitename}}" /></a>
<div class="menu-left">
<div href="#" class="locale">
{{ app.request.locale|upper }}
<ul>
{% if app.request.locale != 'fr' %}<li><a href="/fr/{{ (fr_url is defined) ? fr_url : page.slug|getUrl('fr') }}">FR</a></li>{% endif %}
{% if app.request.locale != 'de' %}<li><a href="/de/{{ (de_url is defined) ? de_url : page.slug|getUrl('de') }}">DE</a></li>{% endif %}
{% if app.request.locale != 'en' %}<li><a href="/en/{{ (en_url is defined) ? en_url : page.slug|getUrl('en') }}">EN</a></li>{% endif %}
</ul>
</div>
<a href="/{{app.request.locale}}/mon-compte"><img width="27px" src="/front/img/user-icon.svg" alt="Mon compte" /></a>
</div>
<div class="menu-right">
<a href="/{{app.request.locale }}/boutique/panier" class="cart">
<img src="/front/img/cart.svg" alt="cart" />
<span class="badge"></span>
</a>
<div class="menu-icon">
<div>
<span></span>
<span></span>
</div>
</div>
</div>
{% block sub_header %}{% endblock %}
{% include 'FrontBundle/Partial/menu.html.twig' %}
{% include 'FrontBundle/Partial/search.html.twig' %}
</header>
{% block body %} {% endblock %}
{% include 'FrontBundle/Partial/resa-resume.html.twig' %}
{# <script src="/front/js/preloader.js"></script> #}
<script src="/front/js/bootstrap.min.js"></script>
<script src="/front/js/jquery-3.6.0.min.js"></script>
{# <script src="/front/js/smoothscroll.js"></script> #}
<script src="/front/js/tooltipster.bundle.min.js"></script>
<script src="/front/js/script.js?v={{'now'|date('U')}}"></script>
<script src="/front/js/resa.js?v={{'now'|date('U')}}"></script>
<script src="/front/js/cart.js?v={{'now'|date('U')}}"></script>
{# <script type="text/javascript" src="/front/js/magic_mouse.cdn.min.js"></script> #}
<script type="text/javascript">
window.addEventListener( "pageshow", function ( event ) {
var historyTraversal = event.persisted ||
( typeof window.performance != "undefined" &&
window.performance.navigation.type === 2 );
if ( historyTraversal ) {
// Handle page restore.
window.location.reload();
}
});
$(document).ready(function() {
$(window).on('beforeunload', function() {
$('body').hide();
$(window).scrollTop(0);
});
if( $('.nav-list .overlay').length > 0 ){
const overlay = document.querySelector('.nav-list .overlay');
const nav_list = document.querySelectorAll('.nav-list ul li');
nav_list.forEach((list) => {
list.addEventListener('mouseover', () => {
let position = list.getBoundingClientRect();
overlay.classList.add('active');
overlay.style.left = position.x + 'px';
overlay.style.top = position.y + 'px';
overlay.style.height = position.height + 'px';
overlay.style.width = position.width + 'px';
});
list.addEventListener('mouseout', () => {
overlay.classList.remove('active');
});
});
}
});
function hoverList(list){
if( $('.nav-list .overlay').length > 0 ){
const overlay = document.querySelector('.nav-list .overlay');
let position = list.getBoundingClientRect();
overlay.classList.add('active');
overlay.style.left = position.x + 'px';
overlay.style.top = position.y + 'px';
overlay.style.height = position.height + 'px';
overlay.style.width = position.width + 'px';
}
}
setTimeout( function(){hoverList(document.querySelector('.nav-list ul li.active'));} , 500);
$('.nav-list ul li').on('mouseover', function(){
$('.nav-list ul li').removeClass('hover');
$(this).addClass('hover');
});
</script>
{% block javascripts %} {% endblock %}
</body>
</html>