templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4.     <meta charset="utf-8"/>
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
  6.     {% block meta %}{% endblock %}
  7.     <title>{% block title %}Tuchassou &#8211; Le clic pour une chasse authentique, sauvage et naturelle{% endblock %} - Tuchassou</title>
  8.     <!-- Favicon-->
  9.     <link rel="icon" type="image/x-icon" href="{{ asset('assets/img/favicon.ico') }}"/>
  10.     <link rel="preconnect" href="https://fonts.googleapis.com">
  11.     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  12.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/responsive-nav.js/1.0.39/responsive-nav.min.css"
  13.           integrity="sha512-dzxgDI6nRcTlLNuvBeMu5x+gBLk6T2Lbiu9DuC5nCTcI7zn0UZqf0dNfQtiHVtZOrApzJbK4RQP8uYxOA0RJzA=="
  14.           crossorigin="anonymous" referrerpolicy="no-referrer"/>
  15.     <link rel="stylesheet"
  16.           href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/1.1.1/css/bootstrap-multiselect.min.css"
  17.           integrity="sha512-jpey1PaBfFBeEAsKxmkM1Yh7fkH09t/XDVjAgYGrq1s2L9qPD/kKdXC/2I6t2Va8xdd9SanwPYHIAnyBRdPmig=="
  18.           crossorigin="anonymous" referrerpolicy="no-referrer"/>
  19.     <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
  20.           rel="stylesheet">
  21.     <link href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
  22.           rel="stylesheet">
  23.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css"
  24.           integrity="sha512-aOG0c6nPNzGk+5zjwyJaoRUgCdOrfSDhmMID2u4+OIslr0GjpLKo7Xm0Ao3xmpM4T8AmIouRkqwj1nrdVsLKEQ=="
  25.           crossorigin="anonymous" referrerpolicy="no-referrer"/>
  26.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/fontawesome.min.css"
  27.           integrity="sha512-OdEXQYCOldjqUEsuMKsZRj93Ht23QRlhIb8E/X0sbwZhme8eUw6g8q7AdxGJKakcBbv7+/PX0Gc2btf7Ru8cZA=="
  28.           crossorigin="anonymous" referrerpolicy="no-referrer"/>
  29.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/regular.min.css"
  30.           integrity="sha512-Nqct4Jg8iYwFRs/C34hjAF5og5HONE2mrrUV1JZUswB+YU7vYSPyIjGMq+EAQYDmOsMuO9VIhKpRUa7GjRKVlg=="
  31.           crossorigin="anonymous" referrerpolicy="no-referrer"/>
  32.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/solid.min.css"
  33.           integrity="sha512-jQqzj2vHVxA/yCojT8pVZjKGOe9UmoYvnOuM/2sQ110vxiajBU+4WkyRs1ODMmd4AfntwUEV4J+VfM6DkfjLRg=="
  34.           crossorigin="anonymous" referrerpolicy="no-referrer"/>
  35.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css"
  36.           integrity="sha512-yHknP1/AwR+yx26cB1y0cjvQUMvEa2PFzt1c9LlS4pRQ5NOTZFWbhBig+X9G9eYW/8m0/4OXNx8pxJ6z57x0dw=="
  37.           crossorigin="anonymous"/>
  38.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css"
  39.           integrity="sha512-H9jrZiiopUdsLpg94A333EfumgUBpO9MdbxStdeITo+KEIMaNfHNvwyjjDJb+ERPaRS6DpyRlKbvPUasNItRyw=="
  40.           crossorigin="anonymous"
  41.           referrerpolicy="no-referrer"/>
  42.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css"
  43.           integrity="sha512-17EgCFERpgZKcm0j0fEq1YCJuyAWdz9KUtv1EjVuaOz8pDnh/0nZxmU6BBXwaaxqoi9PQXnRWqlcDB027hgv9A=="
  44.           crossorigin="anonymous"/>
  45.     <link rel="stylesheet" href="https://cdn.datatables.net/1.12.1/css/jquery.dataTables.min.css">
  46.     <!-- Core theme CSS (includes Bootstrap)-->
  47.     {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
  48.     {% block stylesheets %}
  49.         {{ encore_entry_link_tags('app') }}
  50.     {% endblock %}
  51.     <!-- ui -->
  52.     <!-- Google Tag Manager -->
  53.     <script>(function (w, d, s, l, i) {
  54.             w[l] = w[l] || [];
  55.             w[l].push({
  56.                 'gtm.start':
  57.                     new Date().getTime(), event: 'gtm.js'
  58.             });
  59.             var f = d.getElementsByTagName(s)[0],
  60.                 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
  61.             j.async = true;
  62.             j.src =
  63.                 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
  64.             f.parentNode.insertBefore(j, f);
  65.         })(window, document, 'script', 'dataLayer', 'GTM-MPWN8FJ');</script>
  66.     <!-- End Google Tag Manager -->
  67.     <script>(function (w, d, s, l, i) {
  68.             w[l] = w[l] || [];
  69.             w[l].push({
  70.                 'gtm.start':
  71.                     new Date().getTime(), event: 'gtm.js'
  72.             });
  73.             var f = d.getElementsByTagName(s)[0],
  74.                 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
  75.             j.async = true;
  76.             j.src =
  77.                 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
  78.             f.parentNode.insertBefore(j, f);
  79.         })(window, document, 'script', 'dataLayer', 'GTM-MPWN8FJ');</script>
  80.     <!-- End Google Tag Manager -->
  81.     <!-- end  -->
  82.     {% if app.request.attributes.get('_route') != 'homepage' and app.request.attributes.get('_route') != 'hunt_search' and app.request.attributes.get('_route') != 'our_hunts' %}
  83.         <script src="https://maps.googleapis.com/maps/api/js?key={{ 'maps_key'|getGlobalParameter }}&libraries=places&v=weekly"></script>
  84.     {% endif %}
  85.     <!-- axeptio -->
  86.     <script>
  87.         window.axeptioSettings = {
  88.             clientId: "62a869ee932605a3f9e6a926",
  89.             cookiesVersion: "tuchassou-fr",
  90.         };
  91.         (function (d, s) {
  92.             var t = d.getElementsByTagName(s)[0], e = d.createElement(s);
  93.             e.async = true;
  94.             e.src = "//static.axept.io/sdk.js";
  95.             t.parentNode.insertBefore(e, t);
  96.         })(document, "script");
  97.     </script>
  98.     <!-- end axeptio  -->
  99.     <!-- Matomo -->
  100.     <script>
  101.         var _paq = window._paq = window._paq || [];
  102.         /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  103.         _paq.push(['trackPageView']);
  104.         _paq.push(['enableLinkTracking']);
  105.         (function () {
  106.             var u = "https://tuchassou.matomo.cloud/";
  107.             _paq.push(['setTrackerUrl', u + 'matomo.php']);
  108.             _paq.push(['setSiteId', '1']);
  109.             var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
  110.             g.async = true;
  111.             g.src = '//cdn.matomo.cloud/tuchassou.matomo.cloud/matomo.js';
  112.             s.parentNode.insertBefore(g, s);
  113.         })();
  114.     </script>
  115.     <!-- End Matomo Code -->
  116. </head>
  117. <body class="{% block bodyClass %}{% endblock %}">
  118. <!-- Google Tag Manager (noscript) -->
  119. <noscript>
  120.     <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPWN8FJ"
  121.             height="0" width="0" style="display:none;visibility:hidden"></iframe>
  122. </noscript>
  123. <!-- End Google Tag Manager (noscript) -->
  124. <header id="head">
  125.     <div class="menu">
  126.         <div class="row justify-content-between menu-">
  127.             {{ include('layout_partials/menu.html.twig') }}
  128.         </div>
  129.     </div>
  130.     {% if not app.request.get('_route') is null and app.request.get('_route') not in ['booking_form', 'booking_form_payment_success', 'booking_create', 'booking_form_validate', 'hunt_search', 'our_hunts', 'homepage', 'user_offer_details', 'politique_de_confidentialite', 'cgv', 'mention_legale'] %}
  131.         <div class="row justify-content-between menu-">
  132.             {% if app.request.get('role', 'hote') == 'chasseur' or app.request.get('_route') == "our_booking_list" %}
  133.                 {{ include('layout_partials/profile_chasseur_menu.html.twig') }}
  134.             {% else %}
  135.                 {{ include('layout_partials/profile_menu.html.twig') }}
  136.             {% endif %}
  137.         </div>
  138.     {% endif %}
  139. </header>
  140. <div class="main-tuchassau">
  141.     <section class="section slider">
  142.         <div class="container-fluid">
  143.             <div class="row">
  144.                 {% block body %}{% endblock %}
  145.             </div>
  146.         </div>
  147.     </section>
  148. </div>
  149. <div class="row">
  150.     {% include('front/_newsletter.html.twig') %}
  151. </div>
  152. <div class="btn-carte" style="display:none;">
  153.     <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
  154.         <g data-name="invisible box">
  155.             <path data-name="Rectangle 70" style="fill:none" d="M0 0h24v24H0z"/>
  156.         </g>
  157.         <path data-name="Tracé 72"
  158.               d="m188.717 144.053 5.383 2.692a2.019 2.019 0 0 0 1.911-.054l3.765-2.157 4.417 2.207a2.018 2.018 0 0 0 2.92-1.8V133.5a2.018 2.018 0 0 0-1.113-1.807L200.614 129a2.018 2.018 0 0 0-1.9.054l-3.771 2.157-4.422-2.211a2.019 2.019 0 0 0-2.92 1.807v11.439a2.018 2.018 0 0 0 1.117 1.807zm16.378.885-3.7-1.85v-11.439l3.7 1.85zM199.376 131v11.439l-4.037 2.308v-11.44zm-9.757 2.5v-2.692l3.7 1.85V144.1l-3.7-1.85z"
  159.               transform="translate(-185.356 -125.874)" style="fill:#ffffff"/>
  160.     </svg>
  161.     <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="dis"
  162.          style="display: none;">
  163.         <g data-name="icons Q2">
  164.             <path data-name="Tracé 12737"
  165.                   d="m18.126 16.75 5.127-5.079a1.016 1.016 0 0 0 .1-1.306.919.919 0 0 0-1.451-.1l-5.13 5.135-5.127-5.127a.919.919 0 0 0-1.451.1 1.016 1.016 0 0 0 .1 1.306l5.127 5.079-5.127 5.079a1.016 1.016 0 0 0-.1 1.306.919.919 0 0 0 1.451.1l5.127-5.143 5.128 5.132a.919.919 0 0 0 1.451-.1 1.016 1.016 0 0 0-.1-1.306z"
  166.                   transform="translate(-5.164 -5.142)" style="fill:#172a3b"/>
  167.         </g>
  168.     </svg>
  169.     Carte
  170. </div>
  171. {% block addOffer %}
  172.     {% if is_granted('ROLE_USER') %}
  173.         <input type="hidden" id="is_logged" value="1">
  174.         <!-- Default dropup button -->
  175.         <div class="btn-group dropup footer-btn">
  176.             <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown"
  177.                     aria-expanded="false" data-bs-auto-close="false">
  178.                 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
  179.                     <g data-name="icons Q2">
  180.                         <path data-name="Tracé 89"
  181.                               d="M23.524 14.746h-6.713V8.033a1.033 1.033 0 1 0-2.066 0v6.713H8.033a1.033 1.033 0 1 0 0 2.066h6.713v6.713a1.033 1.033 0 1 0 2.066 0v-6.714h6.713a1.033 1.033 0 1 0 0-2.066z"
  182.                               transform="translate(-3.817 -3.817)" style="fill: #ffffff;"/>
  183.                     </g>
  184.                 </svg>
  185.             </button>
  186.             <ul class="dropdown-menu">
  187.                 <li>
  188.                     <button class="add" {% if app.request.get('_route') == "user_offers" %}id="profile-add-offre"
  189.                             {% else %}id="redirectToOffer"{% endif %}>
  190.                         <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
  191.                             <g data-name="icons Q2">
  192.                                 <path data-name="Tracé 89"
  193.                                       d="M23.524 14.746h-6.713V8.033a1.033 1.033 0 1 0-2.066 0v6.713H8.033a1.033 1.033 0 1 0 0 2.066h6.713v6.713a1.033 1.033 0 1 0 2.066 0v-6.714h6.713a1.033 1.033 0 1 0 0-2.066z"
  194.                                       transform="translate(-3.817 -3.817)" style="fill:#172a3b"/>
  195.                             </g>
  196.                         </svg>
  197.                         Créer une offre
  198.                     </button>
  199.                 </li>
  200.                 <li><a href="https://www.tuchassou.fr/contactez-nous/">
  201.                         <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
  202.                             <path data-name="Union 33"
  203.                                   d="m16863.975 3111.386.016-.034a.945.945 0 0 1-.416-.237.9.9 0 0 1-.271-.649v-9.646a7.448 7.448 0 0 1 2.23-5.315 7.615 7.615 0 0 1 5.371-2.206h5.135a7.6 7.6 0 0 1 5.375 2.2 7.458 7.458 0 0 1 0 10.635 7.585 7.585 0 0 1-5.375 2.205h-4.932a2.134 2.134 0 0 0-.953.225l-5.5 2.721a.942.942 0 0 1-.42.1zm2.875-14.58a5.609 5.609 0 0 0-1.687 4.014v8.162l4.133-2.061a4.075 4.075 0 0 1 1.793-.42h4.951a5.777 5.777 0 0 0 4.975-2.843 5.631 5.631 0 0 0 0-5.682 5.774 5.774 0 0 0-4.975-2.839h-5.166a5.747 5.747 0 0 0-4.024 1.669z"
  204.                                   transform="translate(-16861.469 -3090.343)" style="fill:#172a3b"/>
  205.                         </svg>
  206.                         <span> Contactez Tuchassou </span> </a></li>
  207.             </ul>
  208.         </div>
  209.     {% else %}
  210.         <input type="hidden" id="is_logged" value="0">
  211.         <!-- Default dropup button -->
  212.         <div class="btn-group dropup footer-btn">
  213.             <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown"
  214.                     aria-expanded="false">
  215.                 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
  216.                     <g data-name="icons Q2">
  217.                         <path data-name="Tracé 89"
  218.                               d="M23.524 14.746h-6.713V8.033a1.033 1.033 0 1 0-2.066 0v6.713H8.033a1.033 1.033 0 1 0 0 2.066h6.713v6.713a1.033 1.033 0 1 0 2.066 0v-6.714h6.713a1.033 1.033 0 1 0 0-2.066z"
  219.                               transform="translate(-3.817 -3.817)" style="fill: #ffffff;"/>
  220.                     </g>
  221.                 </svg>
  222.             </button>
  223.             <ul class="dropdown-menu">
  224.                 <li>
  225.                     <button class="add" data-bs-toggle="modal" data-bs-target="#modal-login">
  226.                         <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
  227.                             <g data-name="icons Q2">
  228.                                 <path data-name="Tracé 89"
  229.                                       d="M23.524 14.746h-6.713V8.033a1.033 1.033 0 1 0-2.066 0v6.713H8.033a1.033 1.033 0 1 0 0 2.066h6.713v6.713a1.033 1.033 0 1 0 2.066 0v-6.714h6.713a1.033 1.033 0 1 0 0-2.066z"
  230.                                       transform="translate(-3.817 -3.817)" style="fill:#172a3b"/>
  231.                             </g>
  232.                         </svg>
  233.                         Créer une offre
  234.                     </button>
  235.                 </li>
  236.                 <li><a href="https://www.tuchassou.fr/contactez-nous/">
  237.                         <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
  238.                             <path data-name="Union 33"
  239.                                   d="m16863.975 3111.386.016-.034a.945.945 0 0 1-.416-.237.9.9 0 0 1-.271-.649v-9.646a7.448 7.448 0 0 1 2.23-5.315 7.615 7.615 0 0 1 5.371-2.206h5.135a7.6 7.6 0 0 1 5.375 2.2 7.458 7.458 0 0 1 0 10.635 7.585 7.585 0 0 1-5.375 2.205h-4.932a2.134 2.134 0 0 0-.953.225l-5.5 2.721a.942.942 0 0 1-.42.1zm2.875-14.58a5.609 5.609 0 0 0-1.687 4.014v8.162l4.133-2.061a4.075 4.075 0 0 1 1.793-.42h4.951a5.777 5.777 0 0 0 4.975-2.843 5.631 5.631 0 0 0 0-5.682 5.774 5.774 0 0 0-4.975-2.839h-5.166a5.747 5.747 0 0 0-4.024 1.669z"
  240.                                   transform="translate(-16861.469 -3090.343)" style="fill:#172a3b"/>
  241.                         </svg>
  242.                         Contactez Tuchassou </a></li>
  243.             </ul>
  244.         </div>
  245.     {% endif %}
  246. {% endblock %}
  247. <footer class="footer">
  248.     <div class="container">
  249.         <div class="left-side">
  250.             <a href="{{ path('homepage') }}" alt="Tuchassou"
  251.                title="Tuchassou - Le clic pour une chasse authentique, sauvage et naturelle">
  252.                 <img src="{{ asset('build/images/logo-tuchassou.svg') }}" alt="Tuchassou"
  253.                      title="Tuchassou - Le clic pour une chasse authentique, sauvage et naturelle">
  254.             </a>
  255.             <p>
  256.                 Une plateforme de confiance et de partage, permettant la mise en relation de territoires
  257.                 et de chasseurs partageant des valeurs communes. Un rapprochement dans lequel Tuchassou se place
  258.                 comme tiers de confiance.
  259.             </p>
  260.         </div>
  261.         <div class="right-side">
  262.             <ul class="social-links">
  263.                 <li><a href="#">Suivez-nous sur</a></li>
  264.                 <li><a href="{{ 'facebook_link'|getGlobalParameter }}" target="blank">Facebook</a></li>
  265.                 <li><a href="{{ 'instagram_link'|getGlobalParameter }}" target="blank">Instagram</a></li>
  266.                 <li><a href="{{ 'linkedin_link'|getGlobalParameter }}" target="blank">Linkedin</a></li>
  267.             </ul>
  268.             <ul class="menus">
  269.                 <li class="menu">
  270.                     <ul>
  271.                         <li><a href="https://www.tuchassou.fr/qui-sommes-nous/">Qui sommes nous ?</a></li>
  272.                         <li><a href="https://www.tuchassou.fr/comment-ca-marche/">Comment ça marche ?</a></li>
  273.                         <li><a href="https://www.tuchassou.fr/aide-contact/">Aide & contact ?</a></li>
  274.                         <li><a href="https://www.tuchassou.fr/">Charte Tuchassou</a></li>
  275.                     </ul>
  276.                 </li>
  277.                 <li class="menu">
  278.                     <ul>
  279.                         <li><a href="{{ path('politique_de_confidentialite') }}">Politique de confidentialité</a></li>
  280.                         <li><a href="{{ path('mention_legale') }}">Mentions légales</a></li>
  281.                         <li><a href="{{ path('cgv') }}">CGV</a></li>
  282.                     </ul>
  283.                 </li>
  284.             </ul>
  285.         </div>
  286.     </div>
  287. </footer>
  288. <div class="modal fade modal-login" id="modal-login" tabindex="-1" aria-labelledby="modal-login" aria-hidden="true">
  289.     <div class="modal-dialog">
  290.         <div class="modal-content">
  291.             <div class="modal-body-left pull-left"
  292.                  style="background-image: url({{ asset('build/images/01-connexion-tuchassou-400x450-1.jpg') }}); background-size: cover; background-repeat: no-repeat; background-position: 50% 50%;">
  293.                 <div class="login-register-title">Bonjour ! Nous sommes ravis de vous revoir sur Tuchassou.</div>
  294.             </div>
  295.             <div class="modal-body-right pull-right">
  296.                 <div class="modal-content">
  297.                     <div class="modal-header">
  298.                         <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span
  299.                                     aria-hidden="true">×</span></button>
  300.                         <span class="modal-title">Se connecter</span>
  301.                     </div>
  302.                     <div class="modal-body">
  303.                         <div class="modal-login-form">
  304.                             {% if not is_granted('ROLE_USER') %}
  305.                                 {{ render(controller('App\\Controller\\LoginController::index')) }}
  306.                             {% endif %}
  307.                         </div>
  308.                     </div>
  309.                 </div>
  310.             </div>
  311.         </div>
  312.     </div>
  313. </div>
  314. <div class="modal fade modal-login" id="modal-register" tabindex="-1" aria-labelledby="modal-register"
  315.      aria-hidden="true">
  316.     <div class="modal-dialog">
  317.         <div class="modal-content">
  318.             <div class="modal-body-left pull-left"
  319.                  style="background-image: url({{ asset('build/images/01-inscription-tuchassou-400x600-1.jpg') }}); background-size: cover; background-repeat: no-repeat; background-position: 50% 50%;">
  320.                 <div class="login-register-title"> Bienvenue sur Tuchassou ! Nous sommes ravis de vous compter parmi
  321.                     nous.
  322.                 </div>
  323.             </div>
  324.             <div class="modal-body-right pull-right">
  325.                 <div class="modal-header">
  326.                     <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span
  327.                                 aria-hidden="true">×</span></button>
  328.                     <span class="modal-title">S'inscrire</span>
  329.                 </div>
  330.                 <div class="modal-body">
  331.                     <div class="modal-login-form">
  332.                         {{ render(controller('App\\Controller\\RegistrationController::register')) }}
  333.                     </div>
  334.                 </div>
  335.             </div>
  336.         </div>
  337.     </div>
  338. </div>
  339. <div class="modal fade custom-modal-login in" id="modal-login-forgot-password" tabindex="-1" role="dialog">
  340.     <div class="modal-dialog clearfix" role="document">
  341.         <div class="modal-content">
  342.             <div class="modal-header">
  343.                 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span>
  344.                 </button>
  345.                 <span class="modal-title">Mot de passe oublié</span>
  346.             </div>
  347.             <div class="modal-body">
  348.                 <div class="modal-login-form">
  349.                     {{ render(controller('App\\Controller\\ResetPasswordController::request')) }}
  350.                 </div>
  351.             </div>
  352.         </div>
  353.     </div>
  354. </div>
  355. <div id="ajax-loading">
  356.     <img src="{{ asset('build/images/loader.gif') }}"/>
  357. </div>
  358. <!-- REQUIRED SCRIPTS -->
  359. <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.5/dist/umd/popper.min.js"
  360.         integrity="sha384-Xe+8cL9oJa6tN/veChSP7q+mnSPaj5Bcu9mPX5F5xIGE0DVittaqT5lorf0EI7Vk"
  361.         crossorigin="anonymous"></script>
  362. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/js/bootstrap.min.js"
  363.         integrity="sha384-kjU+l4N0Yf4ZOJErLsIcvOU2qSb74wXpOhqTvwVx3OElZRweTnQ6d31fXEoRD1Jy"
  364.         crossorigin="anonymous"></script>
  365. <script src="https://code.jquery.com/jquery-3.6.0.min.js"
  366.         integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
  367. <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.1/js/bootstrap.bundle.min.js"
  368.         integrity="sha512-sH8JPhKJUeA9PWk3eOcOl8U+lfZTgtBXD41q6cO/slwxGHCxKcW45K4oPCUhHG7NMB4mbKEddVmPuTXtpbCbFA=="
  369.         crossorigin="anonymous" referrerpolicy="no-referrer"></script>
  370. <script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"
  371.         integrity="sha512-uURl+ZXMBrF4AwGaWmEetzrd+J5/8NRkWAvJx5sbPSSuOb0bZLqf+tOzniObO00BjHa/dD7gub9oCGMLPQHtQA=="
  372.         crossorigin="anonymous" referrerpolicy="no-referrer"></script>
  373. <script src="{{ asset('bundles/fosjsrouting/js/router.min.js') }}"></script>
  374. <script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script>
  375. <script src="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.js"></script>
  376. <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/1.1.1/js/bootstrap-multiselect.min.js"
  377.         integrity="sha512-fp+kGodOXYBIPyIXInWgdH2vTMiOfbLC9YqwEHslkUxc8JLI7eBL2UQ8/HbB5YehvynU3gA3klc84rAQcTQvXA=="
  378.         crossorigin="anonymous" referrerpolicy="no-referrer"></script>
  379. <script src="https://cdnjs.cloudflare.com/ajax/libs/responsive-nav.js/1.0.39/responsive-nav.min.js"
  380.         integrity="sha512-Q3DIBWkhSLYV18moTtVuyAkagT4rsXlEGxBNkSau2vAx/31w42ET+Q8QWbxjApDWfzrAiTSkja3hLTu7AV2oEw=="
  381.         crossorigin="anonymous" referrerpolicy="no-referrer"></script>
  382. {% block javascripts %}
  383.     {{ encore_entry_script_tags('app') }}
  384. {% endblock %}
  385. </body>
  386. </html>