var/cache/dev/twig/0a/0a616bc22dd67b3d43f43f937a0c253a.php line 44

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. /* /Accueil/layoutAccueilParents.html.twig */
  16. class __TwigTemplate_06fe4ad7919ccb656b0c7062463e2064 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->parent false;
  28.         $this->blocks = [
  29.             'title' => [$this'block_title'],
  30.             'stylesheets' => [$this'block_stylesheets'],
  31.             'Header' => [$this'block_Header'],
  32.             'Content' => [$this'block_Content'],
  33.             'Footer' => [$this'block_Footer'],
  34.             'javascript' => [$this'block_javascript'],
  35.         ];
  36.     }
  37.     protected function doDisplay(array $context, array $blocks = []): iterable
  38.     {
  39.         $macros $this->macros;
  40.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  41.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""/Accueil/layoutAccueilParents.html.twig"));
  42.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  43.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""/Accueil/layoutAccueilParents.html.twig"));
  44.         // line 1
  45.         yield "<!DOCTYPE html>
  46. <html lang=\"fr\">
  47. <head>
  48.     <meta charset=\"utf-8\">
  49.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  50.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
  51.     <meta name=\"description\" content=\"5sur5 Séjour - Espace Parents\">
  52.     
  53.     <title>";
  54.         // line 9
  55.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  56.         yield "</title>
  57.     
  58.     <!-- Favicon -->
  59.     <link rel=\"shortcut icon\" type=\"image/png\" href=\"";
  60.         // line 12
  61.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/Logo.png"), "html"nulltrue);
  62.         yield "\">
  63.     
  64.     <!-- Google Fonts -->
  65.     <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
  66.     <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>
  67.     <link href=\"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">
  68.     
  69.     <!-- Bootstrap 5 CSS -->
  70.     <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css\" rel=\"stylesheet\">
  71.     
  72.     <!-- Bootstrap Icons -->
  73.     <link href=\"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css\" rel=\"stylesheet\">
  74.     
  75.     <!-- Base Styles -->
  76.     <style>
  77.         :root {
  78.             --teal-5sur5: #41A2AA;
  79.             --teal-dark: #359BA3;
  80.             --teal-light: rgba(65, 162, 170, 0.08);
  81.             --orange-5sur5: #F56040;
  82.             --text-dark: #1A1A1A;
  83.             --text-secondary: #6B7280;
  84.             --text-muted: #9CA3AF;
  85.             --bg-white: #FFFFFF;
  86.             --bg-light: #F9FAFB;
  87.             --border-light: #E5E7EB;
  88.         }
  89.         
  90.         * {
  91.             box-sizing: border-box;
  92.         }
  93.         
  94.         html {
  95.             scroll-behavior: smooth;
  96.         }
  97.         
  98.         body {
  99.             font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  100.             color: var(--text-dark);
  101.             background: var(--bg-white);
  102.             margin: 0;
  103.             padding: 0;
  104.             -webkit-font-smoothing: antialiased;
  105.             -moz-osx-font-smoothing: grayscale;
  106.             line-height: 1.6;
  107.         }
  108.         
  109.         a {
  110.             color: var(--teal-5sur5);
  111.             text-decoration: none;
  112.             transition: color 0.2s ease;
  113.         }
  114.         
  115.         a:hover {
  116.             color: var(--teal-dark);
  117.         }
  118.         
  119.         img {
  120.             max-width: 100%;
  121.             height: auto;
  122.         }
  123.     </style>
  124.     
  125.     ";
  126.         // line 75
  127.         yield from $this->unwrap()->yieldBlock('stylesheets'$context$blocks);
  128.         // line 76
  129.         yield "    
  130.     <!-- Analytics -->
  131.     ";
  132.         // line 78
  133.         yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\AnalyticsController::analyticsBloc", ["max" => 3]));
  134.         yield "
  135. </head>
  136. <body>
  137.     <!-- Header -->
  138.     ";
  139.         // line 83
  140.         yield from $this->unwrap()->yieldBlock('Header'$context$blocks);
  141.         // line 86
  142.         yield "    
  143.     <!-- Main Content -->
  144.     <main>
  145.         ";
  146.         // line 89
  147.         yield from $this->unwrap()->yieldBlock('Content'$context$blocks);
  148.         // line 90
  149.         yield "    </main>
  150.     
  151.     <!-- Footer -->
  152.     ";
  153.         // line 93
  154.         yield from $this->unwrap()->yieldBlock('Footer'$context$blocks);
  155.         // line 96
  156.         yield "    
  157.     <!-- Core JS -->
  158.     <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js\"></script>
  159.     
  160.     <!-- Google Analytics -->
  161.     <script async src=\"https://www.googletagmanager.com/gtag/js?id=G-RY1ZZZ8KGZ\"></script>
  162.     <script>
  163.         window.dataLayer = window.dataLayer || [];
  164.         function gtag(){dataLayer.push(arguments);}
  165.         gtag('js', new Date());
  166.         gtag('config', 'G-RY1ZZZ8KGZ');
  167.     </script>
  168.     
  169.     ";
  170.         // line 109
  171.         yield from $this->unwrap()->yieldBlock('javascript'$context$blocks);
  172.         // line 110
  173.         yield "</body>
  174. </html>
  175. ";
  176.         
  177.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  178.         
  179.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  180.         yield from [];
  181.     }
  182.     // line 9
  183.     /**
  184.      * @return iterable<null|scalar|\Stringable>
  185.      */
  186.     public function block_title(array $context, array $blocks = []): iterable
  187.     {
  188.         $macros $this->macros;
  189.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  190.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  191.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  192.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  193.         yield "5sur5 Séjour — Espace Parents";
  194.         
  195.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  196.         
  197.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  198.         yield from [];
  199.     }
  200.     // line 75
  201.     /**
  202.      * @return iterable<null|scalar|\Stringable>
  203.      */
  204.     public function block_stylesheets(array $context, array $blocks = []): iterable
  205.     {
  206.         $macros $this->macros;
  207.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  208.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  209.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  210.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  211.         
  212.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  213.         
  214.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  215.         yield from [];
  216.     }
  217.     // line 83
  218.     /**
  219.      * @return iterable<null|scalar|\Stringable>
  220.      */
  221.     public function block_Header(array $context, array $blocks = []): iterable
  222.     {
  223.         $macros $this->macros;
  224.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  225.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""Header"));
  226.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  227.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""Header"));
  228.         // line 84
  229.         yield "        ";
  230.         yield from $this->load("Accueil/header.html.twig"84)->unwrap()->yield($context);
  231.         // line 85
  232.         yield "    ";
  233.         
  234.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  235.         
  236.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  237.         yield from [];
  238.     }
  239.     // line 89
  240.     /**
  241.      * @return iterable<null|scalar|\Stringable>
  242.      */
  243.     public function block_Content(array $context, array $blocks = []): iterable
  244.     {
  245.         $macros $this->macros;
  246.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  247.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""Content"));
  248.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  249.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""Content"));
  250.         
  251.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  252.         
  253.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  254.         yield from [];
  255.     }
  256.     // line 93
  257.     /**
  258.      * @return iterable<null|scalar|\Stringable>
  259.      */
  260.     public function block_Footer(array $context, array $blocks = []): iterable
  261.     {
  262.         $macros $this->macros;
  263.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  264.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""Footer"));
  265.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  266.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""Footer"));
  267.         // line 94
  268.         yield "        ";
  269.         yield from $this->load("Accueil/_footer_premium.html.twig"94)->unwrap()->yield($context);
  270.         // line 95
  271.         yield "    ";
  272.         
  273.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  274.         
  275.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  276.         yield from [];
  277.     }
  278.     // line 109
  279.     /**
  280.      * @return iterable<null|scalar|\Stringable>
  281.      */
  282.     public function block_javascript(array $context, array $blocks = []): iterable
  283.     {
  284.         $macros $this->macros;
  285.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  286.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  287.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  288.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  289.         
  290.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  291.         
  292.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  293.         yield from [];
  294.     }
  295.     /**
  296.      * @codeCoverageIgnore
  297.      */
  298.     public function getTemplateName(): string
  299.     {
  300.         return "/Accueil/layoutAccueilParents.html.twig";
  301.     }
  302.     /**
  303.      * @codeCoverageIgnore
  304.      */
  305.     public function isTraitable(): bool
  306.     {
  307.         return false;
  308.     }
  309.     /**
  310.      * @codeCoverageIgnore
  311.      */
  312.     public function getDebugInfo(): array
  313.     {
  314.         return array (  317 => 109,  306 => 95,  303 => 94,  290 => 93,  268 => 89,  257 => 85,  254 => 84,  241 => 83,  219 => 75,  196 => 9,  183 => 110,  181 => 109,  166 => 96,  164 => 93,  159 => 90,  157 => 89,  152 => 86,  150 => 83,  142 => 78,  138 => 76,  136 => 75,  70 => 12,  64 => 9,  54 => 1,);
  315.     }
  316.     public function getSourceContext(): Source
  317.     {
  318.         return new Source("<!DOCTYPE html>
  319. <html lang=\"fr\">
  320. <head>
  321.     <meta charset=\"utf-8\">
  322.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  323.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
  324.     <meta name=\"description\" content=\"5sur5 Séjour - Espace Parents\">
  325.     
  326.     <title>{% block title %}5sur5 Séjour — Espace Parents{% endblock %}</title>
  327.     
  328.     <!-- Favicon -->
  329.     <link rel=\"shortcut icon\" type=\"image/png\" href=\"{{ asset('images/Logo.png') }}\">
  330.     
  331.     <!-- Google Fonts -->
  332.     <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
  333.     <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>
  334.     <link href=\"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">
  335.     
  336.     <!-- Bootstrap 5 CSS -->
  337.     <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css\" rel=\"stylesheet\">
  338.     
  339.     <!-- Bootstrap Icons -->
  340.     <link href=\"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css\" rel=\"stylesheet\">
  341.     
  342.     <!-- Base Styles -->
  343.     <style>
  344.         :root {
  345.             --teal-5sur5: #41A2AA;
  346.             --teal-dark: #359BA3;
  347.             --teal-light: rgba(65, 162, 170, 0.08);
  348.             --orange-5sur5: #F56040;
  349.             --text-dark: #1A1A1A;
  350.             --text-secondary: #6B7280;
  351.             --text-muted: #9CA3AF;
  352.             --bg-white: #FFFFFF;
  353.             --bg-light: #F9FAFB;
  354.             --border-light: #E5E7EB;
  355.         }
  356.         
  357.         * {
  358.             box-sizing: border-box;
  359.         }
  360.         
  361.         html {
  362.             scroll-behavior: smooth;
  363.         }
  364.         
  365.         body {
  366.             font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  367.             color: var(--text-dark);
  368.             background: var(--bg-white);
  369.             margin: 0;
  370.             padding: 0;
  371.             -webkit-font-smoothing: antialiased;
  372.             -moz-osx-font-smoothing: grayscale;
  373.             line-height: 1.6;
  374.         }
  375.         
  376.         a {
  377.             color: var(--teal-5sur5);
  378.             text-decoration: none;
  379.             transition: color 0.2s ease;
  380.         }
  381.         
  382.         a:hover {
  383.             color: var(--teal-dark);
  384.         }
  385.         
  386.         img {
  387.             max-width: 100%;
  388.             height: auto;
  389.         }
  390.     </style>
  391.     
  392.     {% block stylesheets %}{% endblock %}
  393.     
  394.     <!-- Analytics -->
  395.     {{ render(controller('App\\\\Controller\\\\AnalyticsController::analyticsBloc', {'max': 3})) }}
  396. </head>
  397. <body>
  398.     <!-- Header -->
  399.     {% block Header %}
  400.         {% include 'Accueil/header.html.twig' %}
  401.     {% endblock %}
  402.     
  403.     <!-- Main Content -->
  404.     <main>
  405.         {% block Content %}{% endblock %}
  406.     </main>
  407.     
  408.     <!-- Footer -->
  409.     {% block Footer %}
  410.         {% include 'Accueil/_footer_premium.html.twig' %}
  411.     {% endblock %}
  412.     
  413.     <!-- Core JS -->
  414.     <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js\"></script>
  415.     
  416.     <!-- Google Analytics -->
  417.     <script async src=\"https://www.googletagmanager.com/gtag/js?id=G-RY1ZZZ8KGZ\"></script>
  418.     <script>
  419.         window.dataLayer = window.dataLayer || [];
  420.         function gtag(){dataLayer.push(arguments);}
  421.         gtag('js', new Date());
  422.         gtag('config', 'G-RY1ZZZ8KGZ');
  423.     </script>
  424.     
  425.     {% block javascript %}{% endblock %}
  426. </body>
  427. </html>
  428. ""/Accueil/layoutAccueilParents.html.twig""/var/www/5sur5sejour/templates/Accueil/layoutAccueilParents.html.twig");
  429.     }
  430. }