var/cache/dev/twig/5d/5d671aabbd9747bec635561f8ce6f1e8.php line 47

  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. /* base.html.twig */
  16. class __TwigTemplate_4b2278b0dbde58c1e5f71f5653b1cc42 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.             'javascripts' => [$this'block_javascripts'],
  32.             'javascriptsApp' => [$this'block_javascriptsApp'],
  33.             'stylesheetsApp' => [$this'block_stylesheetsApp'],
  34.             'container_start' => [$this'block_container_start'],
  35.             'body' => [$this'block_body'],
  36.             'container_end' => [$this'block_container_end'],
  37.             'bodyFluid' => [$this'block_bodyFluid'],
  38.         ];
  39.     }
  40.     protected function doDisplay(array $context, array $blocks = []): iterable
  41.     {
  42.         $macros $this->macros;
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  44.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  46.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  47.         // line 1
  48.         yield "<!DOCTYPE html>
  49. <html lang=\"en\">
  50. \t<head>
  51. \t\t<meta charset=\"UTF-8\">
  52. \t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  53. \t\t<link rel=\"icon\" href=\"";
  54.         // line 6
  55.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/favicon.png"), "html"nulltrue);
  56.         yield "\"/>
  57. \t\t<title>
  58. \t\t\t";
  59.         // line 8
  60.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  61.         // line 11
  62.         yield "\t\t</title>
  63. \t\t";
  64.         // line 12
  65.         yield from $this->unwrap()->yieldBlock('stylesheets'$context$blocks);
  66.         // line 32
  67.         yield "\t\t";
  68.         yield from $this->unwrap()->yieldBlock('javascripts'$context$blocks);
  69.         // line 116
  70.         yield "
  71. \t\t";
  72.         // line 117
  73.         yield from $this->unwrap()->yieldBlock('javascriptsApp'$context$blocks);
  74.         // line 118
  75.         yield "    ";
  76.         yield from $this->unwrap()->yieldBlock('stylesheetsApp'$context$blocks);
  77.         // line 119
  78.         yield "\t</head>
  79. \t<body data-bs-theme=\"dark\">
  80. \t\t";
  81.         // line 121
  82.         yield from $this->load("header.html.twig"121)->unwrap()->yield($context);
  83.         // line 122
  84.         yield "
  85.     ";
  86.         // line 123
  87.         if (( !Twig\Extension\CoreExtension::testEmpty(        $this->unwrap()->renderBlock("container_start"$context$blocks)) &&  !Twig\Extension\CoreExtension::testEmpty(        $this->unwrap()->renderBlock("container_end"$context$blocks)))) {
  88.             // line 124
  89.             yield "      ";
  90.             yield from $this->unwrap()->yieldBlock('container_start'$context$blocks);
  91.             // line 125
  92.             yield "    ";
  93.         } else {
  94.             // line 126
  95.             yield "      <div class=\"container-md mt-4\">
  96.     ";
  97.         }
  98.         // line 128
  99.         yield "\t\t\t";
  100.         if ((array_key_exists("error"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["error"]) || array_key_exists("error"$context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.'128$this->source); })())))) {
  101.             // line 129
  102.             yield "\t\t\t\t";
  103.             if (CoreExtension::getAttribute($this->env$this->source, ($context["error"] ?? null), "type", [], "any"truetruefalse129)) {
  104.                 // line 130
  105.                 yield "\t\t\t\t\t<div class=\"alert alert-";
  106.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["error"]) || array_key_exists("error"$context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.'130$this->source); })()), "type", [], "any"falsefalsefalse130), "html"nulltrue);
  107.                 yield "\" role=\"alert\">
  108. \t\t\t\t\t\t";
  109.                 // line 131
  110.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["error"]) || array_key_exists("error"$context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.'131$this->source); })()), "content", [], "any"falsefalsefalse131), "html"nulltrue);
  111.                 yield "
  112. \t\t\t\t\t</div>
  113. \t\t\t\t";
  114.             } else {
  115.                 // line 134
  116.                 yield "\t\t\t\t\t<div class=\"alert alert-danger\" role=\"alert\">
  117. \t\t\t\t\t\t";
  118.                 // line 135
  119.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["error"]) || array_key_exists("error"$context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.'135$this->source); })()), "html"nulltrue);
  120.                 yield "
  121. \t\t\t\t\t</div>
  122. \t\t\t\t";
  123.             }
  124.             // line 138
  125.             yield "\t\t\t";
  126.         }
  127.         // line 139
  128.         yield "
  129.       ";
  130.         // line 141
  131.         yield "\t\t\t";
  132.         if (((CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'141$this->source); })()), "user", [], "any"falsefalsefalse141) != null) && ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'141$this->source); })()), "user", [], "any"falsefalsefalse141), "organisation", [], "any"falsefalsefalse141) == null) || (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'141$this->source); })()), "user", [], "any"falsefalsefalse141), "organisation", [], "any"falsefalsefalse141) == "")))) {
  133.             // line 142
  134.             yield "\t\t\t\t";
  135.             if (CoreExtension::inFilter("/profile"CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'142$this->source); })()), "request", [], "any"falsefalsefalse142), "requestURI", [], "any"falsefalsefalse142))) {
  136.                 // line 143
  137.                 yield "\t\t\t\t\t<div class=\"alert alert-chrysippe\">
  138. \t\t\t\t\t\t";
  139.                 // line 144
  140.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Bonjour"), "html"nulltrue);
  141.                 yield "
  142. \t\t\t\t\t\t";
  143.                 // line 145
  144.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'145$this->source); })()), "user", [], "any"falsefalsefalse145), "firstname", [], "any"falsefalsefalse145), "html"nulltrue);
  145.                 yield "
  146. \t\t\t\t\t\t";
  147.                 // line 146
  148.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("pourriez-vous s'il-vous-plaît indiquer de façon détaillée et claire votre entreprise dans la rubrique \"Entreprise\" de votre profil ?"), "html"nulltrue);
  149.                 yield "
  150.           </div>
  151.         ";
  152.             } else {
  153.                 // line 149
  154.                 yield "          <div class=\"modal fade\" id=\"alert-organisation-modal\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"alert-job-modal-label\">
  155.             <div class=\"modal-dialog\" role=\"document\">
  156.               <div class=\"modal-content\">
  157.                 <div class=\"modal-header\">
  158.                   <h5 class=\"modal-title\" id=\"alert-organisation-modal-label\">";
  159.                 // line 153
  160.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Bonjour"), "html"nulltrue);
  161.                 yield " ";
  162.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'153$this->source); })()), "user", [], "any"falsefalsefalse153), "firstname", [], "any"falsefalsefalse153), "html"nulltrue);
  163.                 yield "</h5>
  164.                   <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\" />
  165.                 </div>
  166.                 <div class=\"modal-body\">
  167.                     ";
  168.                 // line 157
  169.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("pourriez-vous s'il-vous-plaît indiquer de façon détaillée et claire votre entreprise dans la rubrique \"Entreprise\" de votre profil ?"), "html"nulltrue);
  170.                 yield "
  171.                 </div>
  172.                 <div class=\"modal-footer\">
  173.                   <a class=\"btn btn-chrysippe\" role=\"button\" href=\"";
  174.                 // line 160
  175.                 yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_user_profile");
  176.                 yield "?origin=";
  177.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'160$this->source); })()), "request", [], "any"falsefalsefalse160), "attributes", [], "any"falsefalsefalse160), "get", ["_route"], "method"falsefalsefalse160), "html"nulltrue);
  178.                 yield "&origin_params=";
  179.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(json_encode(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'160$this->source); })()), "request", [], "any"falsefalsefalse160), "attributes", [], "any"falsefalsefalse160), "get", ["_route_params"], "method"falsefalsefalse160)), "html"nulltrue);
  180.                 yield "\">";
  181.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Cliquez ici"), "html"nulltrue);
  182.                 yield "</a>
  183.                 </div>
  184.               </div>
  185.             </div>
  186.           </div>
  187.           <script type=\"text/javascript\">
  188.             \$(window).on('load', function () {
  189.               \$('#alert-organisation-modal').modal('show');
  190.             });
  191.           </script>
  192.         ";
  193.             }
  194.             // line 171
  195.             yield "      ";
  196.         }
  197.         // line 172
  198.         yield "
  199.       ";
  200.         // line 174
  201.         yield "\t\t\t";
  202.         if (((CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'174$this->source); })()), "user", [], "any"falsefalsefalse174) != null) && ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'174$this->source); })()), "user", [], "any"falsefalsefalse174), "job", [], "any"falsefalsefalse174) == null) || (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'174$this->source); })()), "user", [], "any"falsefalsefalse174), "job", [], "any"falsefalsefalse174) == "")))) {
  203.             // line 175
  204.             yield "\t\t\t\t";
  205.             if (CoreExtension::inFilter("/profile"CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'175$this->source); })()), "request", [], "any"falsefalsefalse175), "requestURI", [], "any"falsefalsefalse175))) {
  206.                 // line 176
  207.                 yield "\t\t\t\t\t<div class=\"alert alert-chrysippe\">
  208. \t\t\t\t\t\t";
  209.                 // line 177
  210.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Bonjour"), "html"nulltrue);
  211.                 yield "
  212. \t\t\t\t\t\t";
  213.                 // line 178
  214.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'178$this->source); })()), "user", [], "any"falsefalsefalse178), "firstname", [], "any"falsefalsefalse178), "html"nulltrue);
  215.                 yield "
  216. \t\t\t\t\t\t";
  217.                 // line 179
  218.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("pourriez-vous s'il-vous-plaît indiquer de façon détaillée et claire votre intitulé de poste (en indiquant de façon précise votre secteur professionnel) dans la rubrique \"Poste\" de votre profil ?"), "html"nulltrue);
  219.                 yield "
  220.           </div>
  221.         ";
  222.             } else {
  223.                 // line 182
  224.                 yield "          <div class=\"modal fade\" id=\"alert-job-modal\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"alert-job-modal-label\">
  225.             <div class=\"modal-dialog\" role=\"document\">
  226.               <div class=\"modal-content\">
  227.                 <div class=\"modal-header\">
  228.                   <h5 class=\"modal-title\" id=\"alert-job-modal-label\">";
  229.                 // line 186
  230.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Bonjour"), "html"nulltrue);
  231.                 yield " ";
  232.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'186$this->source); })()), "user", [], "any"falsefalsefalse186), "firstname", [], "any"falsefalsefalse186), "html"nulltrue);
  233.                 yield "</h5>
  234.                   <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\" />
  235.                 </div>
  236.                 <div class=\"modal-body\">
  237.                   ";
  238.                 // line 190
  239.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("pourriez-vous s'il-vous-plaît indiquer de façon détaillée et claire votre intitulé de poste (en indiquant de façon précise votre secteur professionnel) dans la rubrique \"Poste\" de votre profil ?"), "html"nulltrue);
  240.                 yield "
  241.                 </div>
  242.                 <div class=\"modal-footer\">
  243.                   <a class=\"btn btn-chrysippe\" role=\"button\" href=\"";
  244.                 // line 193
  245.                 yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_user_profile");
  246.                 yield "?origin=";
  247.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'193$this->source); })()), "request", [], "any"falsefalsefalse193), "attributes", [], "any"falsefalsefalse193), "get", ["_route"], "method"falsefalsefalse193), "html"nulltrue);
  248.                 yield "&origin_params=";
  249.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(json_encode(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'193$this->source); })()), "request", [], "any"falsefalsefalse193), "attributes", [], "any"falsefalsefalse193), "get", ["_route_params"], "method"falsefalsefalse193)), "html"nulltrue);
  250.                 yield "\">";
  251.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Cliquez ici"), "html"nulltrue);
  252.                 yield "</a>
  253.                 </div>
  254.               </div>
  255.             </div>
  256.           </div>
  257.           <script type=\"text/javascript\">
  258.             \$(window).on('load', function () {
  259.               \$('#alert-job-modal').modal('show');
  260.             });
  261.           </script>
  262.         ";
  263.             }
  264.             // line 205
  265.             yield "      ";
  266.         }
  267.         // line 206
  268.         yield "
  269.       ";
  270.         // line 207
  271.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  272.         // line 208
  273.         yield "    ";
  274.         if (( !Twig\Extension\CoreExtension::testEmpty(        $this->unwrap()->renderBlock("container_start"$context$blocks)) &&  !Twig\Extension\CoreExtension::testEmpty(        $this->unwrap()->renderBlock("container_end"$context$blocks)))) {
  275.             // line 209
  276.             yield "      ";
  277.             yield from $this->unwrap()->yieldBlock('container_end'$context$blocks);
  278.             // line 210
  279.             yield "    ";
  280.         } else {
  281.             // line 211
  282.             yield "      </div>
  283.     ";
  284.         }
  285.         // line 213
  286.         yield "    ";
  287.         if ((($tmp =  !Twig\Extension\CoreExtension::testEmpty(        $this->unwrap()->renderBlock("bodyFluid"$context$blocks))) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  288.             // line 214
  289.             yield "      <div class=\"container-md mb-4\">
  290.         ";
  291.             // line 215
  292.             yield from $this->unwrap()->yieldBlock('bodyFluid'$context$blocks);
  293.             // line 216
  294.             yield "      </div>
  295.     ";
  296.         }
  297.         // line 218
  298.         yield "  </body>
  299. </html>
  300. ";
  301.         
  302.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  303.         
  304.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  305.         yield from [];
  306.     }
  307.     // line 8
  308.     /**
  309.      * @return iterable<null|scalar|\Stringable>
  310.      */
  311.     public function block_title(array $context, array $blocks = []): iterable
  312.     {
  313.         $macros $this->macros;
  314.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  315.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  316.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  317.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  318.         // line 9
  319.         yield "\t\t\t\tNEOCOGNITION (by Chrysippe-R&D) \\n Collaborative Artificial Inteligence
  320. \t\t\t";
  321.         
  322.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  323.         
  324.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  325.         yield from [];
  326.     }
  327.     // line 12
  328.     /**
  329.      * @return iterable<null|scalar|\Stringable>
  330.      */
  331.     public function block_stylesheets(array $context, array $blocks = []): iterable
  332.     {
  333.         $macros $this->macros;
  334.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  335.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  336.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  337.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  338.         // line 13
  339.         yield "      ";
  340.         // line 14
  341.         yield "      <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/css/bootstrap-datepicker.standalone.min.css\" integrity=\"sha512-D5/oUZrMTZE/y4ldsD6UOeuPR4lwjLnfNMWkjC0pffPTCVlqzcHTNvkn3dhL7C0gYifHQJAIrRTASbMvLmpEug==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
  342.       ";
  343.         // line 17
  344.         yield "\t\t\t<link href=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css\" rel=\"stylesheet\"/>
  345.       ";
  346.         // line 20
  347.         yield "\t\t\t<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200\"/>
  348. \t\t\t<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
  349. \t\t\t<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>
  350. \t\t\t<link href=\"https://fonts.googleapis.com/css2?family=Outfit:wght@500&family=Roboto&display=swap\" rel=\"stylesheet\">
  351.       ";
  352.         // line 26
  353.         yield "      <link href=\"/css/custom-tooltip.css\" rel=\"stylesheet\"/>
  354.       <link href=\"/css/toggle-list.css\" rel=\"stylesheet\"/>
  355.       <link href=\"/css/style.css\" rel=\"stylesheet\"/>
  356. \t\t\t";
  357.         // line 30
  358.         yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("app");
  359.         yield "
  360. \t\t";
  361.         
  362.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  363.         
  364.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  365.         yield from [];
  366.     }
  367.     // line 32
  368.     /**
  369.      * @return iterable<null|scalar|\Stringable>
  370.      */
  371.     public function block_javascripts(array $context, array $blocks = []): iterable
  372.     {
  373.         $macros $this->macros;
  374.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  375.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  376.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  377.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  378.         // line 33
  379.         yield "      ";
  380.         // line 34
  381.         yield "\t\t\t<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js\" integrity=\"sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  382.       ";
  383.         // line 37
  384.         yield "      <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.8/js/bootstrap.min.js\" integrity=\"sha512-nKXmKvJyiGQy343jatQlzDprflyB5c+tKCzGP3Uq67v+lmzfnZUi/ZT+fc6ITZfSC5HhaBKUIvr/nTLCV+7F+Q==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  385.       <script>
  386.         \$(document).ready(function() {
  387.           \$('.js-datepicker').datepicker({
  388.             format: 'dd/mm/yyyy',
  389.             language: ";
  390.         // line 42
  391.         yield json_encode(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'42$this->source); })()), "request", [], "any"falsefalsefalse42), "locale", [], "any"falsefalsefalse42));
  392.         yield "
  393.           });
  394.         });
  395.       </script>
  396.       ";
  397.         // line 48
  398.         yield "      <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/js/bootstrap-datepicker.min.js\" integrity=\"sha512-LsnSViqQyaXpD4mBBdRYeP6sRwJiJveh2ZIbW41EBrNmKxgr/LFZIiWT6yr+nycvhvauz8c2nYMhrP80YhG7Cw==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  399.       <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr.min.js\" integrity=\"sha512-fx3aztaUjb4NyoD+Tso5g7R1l29bU3jnnTfNRKBiY9fdQOHzVhKJ10wEAgQ1zM/WXCzB9bnVryHD1M40775Tsw==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  400.       ";
  401.         // line 52
  402.         yield "\t\t\t<script src=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.full.min.js\"></script>
  403.       ";
  404.         // line 55
  405.         yield "      <script src=\"https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.15.6/Sortable.min.js\" integrity=\"sha512-csIng5zcB+XpulRUa+ev1zKo7zRNGpEaVfNB9On1no9KYTEY/rLGAEEpvgdw6nim1WdTuihZY1eqZ31K7/fZjw==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  406. \t\t\t<script>
  407. \t\t\t\tsetTimeout(() => {
  408.           jQuery(document).ready(function () {
  409.             jQuery('.form-select').select2();
  410.           });
  411.         }, 500);
  412. \t\t\t</script>
  413.       <script src=\"/js/custom-tooltip.js\" defer></script>
  414.       <script src=\"/js/toggle-list.js\" defer></script>
  415. \t\t\t";
  416.         // line 67
  417.         yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("app");
  418.         yield "
  419. \t\t\t<script src=\"";
  420.         // line 69
  421.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/tarteaucitron.js"), "html"nulltrue);
  422.         yield "\"></script>
  423. \t\t\t<script src=\"";
  424.         // line 70
  425.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/html2canvas.min.js"), "html"nulltrue);
  426.         yield "\"></script>
  427. \t\t\t<script>
  428. \t\t\t\ttarteaucitron.init({
  429.           \"privacyUrl\": \"\", /* Privacy policy url */
  430.           \"bodyPosition\": \"bottom\", /* or top to bring it as first element for accessibility */
  431.           \"hashtag\": \"#tarteaucitron\", /* Open the panel with this hashtag */
  432.           \"cookieName\": \"tarteaucitron\", /* Cookie name */
  433.           \"orientation\": \"middle\", /* Banner position (top - bottom - middle - popup) */
  434.           \"groupServices\": false, /* Group services by category */
  435.           \"showAlertSmall\": false, /* Show the small banner on bottom right */
  436.           \"cookieslist\": false, /* Show the cookie list */
  437.           \"showIcon\": true,
  438.           /* Show cookie icon to manage cookies */
  439.           // \"iconSrc\": \"\", /* Optionnal: URL or base64 encoded image */
  440.           \"iconPosition\": \"BottomRight\", /* Position of the icon between BottomRight, BottomLeft, TopRight and TopLeft */
  441.           \"adblocker\": false, /* Show a Warning if an adblocker is detected */
  442.           \"DenyAllCta\": true, /* Show the deny all button */
  443.           \"AcceptAllCta\": true, /* Show the accept all button when highPrivacy on */
  444.           \"highPrivacy\": true, /* HIGHLY RECOMMANDED Disable auto consent */
  445.           \"handleBrowserDNTRequest\": false, /* If Do Not Track == 1, disallow all */
  446.           \"removeCredit\": false, /* Remove credit link */
  447.           \"moreInfoLink\": true, /* Show more info link */
  448.           \"useExternalCss\": false,
  449.           /* If false, the tarteaucitron.css file will be loaded */
  450.           // \"cookieDomain\": \".my-multisite-domaine.fr\", /* Shared cookie for subdomain website */
  451.           \"readmoreLink\": \"\", /* Change the default readmore link pointing to tarteaucitron.io */
  452.           \"mandatory\": true /* Show a message about mandatory cookies */
  453.         });
  454. \t\t\t</script>
  455. \t\t\t<script type=\"text/javascript\">
  456. \t\t\t\ttarteaucitron.user.googleFonts = [
  457.           'Asap:wght@500',
  458.           'Montserrat:wght@400',
  459.           'Montserrat:wght@700',
  460.           'Roboto+Slab:wght@400',
  461.           'Roboto+Slab:wght@100',
  462.           'Roboto+Slab:wght@300',
  463.           'Roboto+Slab:wght@700'
  464.         ];
  465.         ";
  466.         // line 113
  467.         yield "        (tarteaucitron.job = tarteaucitron.job || []).push('googlefonts');
  468. \t\t\t</script>
  469. \t\t";
  470.         
  471.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  472.         
  473.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  474.         yield from [];
  475.     }
  476.     // line 117
  477.     /**
  478.      * @return iterable<null|scalar|\Stringable>
  479.      */
  480.     public function block_javascriptsApp(array $context, array $blocks = []): iterable
  481.     {
  482.         $macros $this->macros;
  483.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  484.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascriptsApp"));
  485.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  486.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascriptsApp"));
  487.         
  488.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  489.         
  490.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  491.         yield from [];
  492.     }
  493.     // line 118
  494.     /**
  495.      * @return iterable<null|scalar|\Stringable>
  496.      */
  497.     public function block_stylesheetsApp(array $context, array $blocks = []): iterable
  498.     {
  499.         $macros $this->macros;
  500.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  501.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheetsApp"));
  502.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  503.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheetsApp"));
  504.         
  505.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  506.         
  507.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  508.         yield from [];
  509.     }
  510.     // line 124
  511.     /**
  512.      * @return iterable<null|scalar|\Stringable>
  513.      */
  514.     public function block_container_start(array $context, array $blocks = []): iterable
  515.     {
  516.         $macros $this->macros;
  517.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  518.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""container_start"));
  519.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  520.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""container_start"));
  521.         
  522.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  523.         
  524.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  525.         yield from [];
  526.     }
  527.     // line 207
  528.     /**
  529.      * @return iterable<null|scalar|\Stringable>
  530.      */
  531.     public function block_body(array $context, array $blocks = []): iterable
  532.     {
  533.         $macros $this->macros;
  534.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  535.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  536.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  537.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  538.         
  539.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  540.         
  541.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  542.         yield from [];
  543.     }
  544.     // line 209
  545.     /**
  546.      * @return iterable<null|scalar|\Stringable>
  547.      */
  548.     public function block_container_end(array $context, array $blocks = []): iterable
  549.     {
  550.         $macros $this->macros;
  551.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  552.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""container_end"));
  553.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  554.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""container_end"));
  555.         
  556.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  557.         
  558.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  559.         yield from [];
  560.     }
  561.     // line 215
  562.     /**
  563.      * @return iterable<null|scalar|\Stringable>
  564.      */
  565.     public function block_bodyFluid(array $context, array $blocks = []): iterable
  566.     {
  567.         $macros $this->macros;
  568.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  569.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyFluid"));
  570.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  571.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyFluid"));
  572.         
  573.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  574.         
  575.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  576.         yield from [];
  577.     }
  578.     /**
  579.      * @codeCoverageIgnore
  580.      */
  581.     public function getTemplateName(): string
  582.     {
  583.         return "base.html.twig";
  584.     }
  585.     /**
  586.      * @codeCoverageIgnore
  587.      */
  588.     public function isTraitable(): bool
  589.     {
  590.         return false;
  591.     }
  592.     /**
  593.      * @codeCoverageIgnore
  594.      */
  595.     public function getDebugInfo(): array
  596.     {
  597.         return array (  629 => 215,  607 => 209,  585 => 207,  563 => 124,  541 => 118,  519 => 117,  506 => 113,  461 => 70,  457 => 69,  452 => 67,  438 => 55,  434 => 52,  429 => 48,  421 => 42,  414 => 37,  410 => 34,  408 => 33,  395 => 32,  382 => 30,  376 => 26,  369 => 20,  365 => 17,  361 => 14,  359 => 13,  346 => 12,  334 => 9,  321 => 8,  308 => 218,  304 => 216,  302 => 215,  299 => 214,  296 => 213,  292 => 211,  289 => 210,  286 => 209,  283 => 208,  281 => 207,  278 => 206,  275 => 205,  254 => 193,  248 => 190,  239 => 186,  233 => 182,  227 => 179,  223 => 178,  219 => 177,  216 => 176,  213 => 175,  210 => 174,  207 => 172,  204 => 171,  184 => 160,  178 => 157,  169 => 153,  163 => 149,  157 => 146,  153 => 145,  149 => 144,  146 => 143,  143 => 142,  140 => 141,  137 => 139,  134 => 138,  128 => 135,  125 => 134,  119 => 131,  114 => 130,  111 => 129,  108 => 128,  104 => 126,  101 => 125,  98 => 124,  96 => 123,  93 => 122,  91 => 121,  87 => 119,  84 => 118,  82 => 117,  79 => 116,  76 => 32,  74 => 12,  71 => 11,  69 => 8,  64 => 6,  57 => 1,);
  598.     }
  599.     public function getSourceContext(): Source
  600.     {
  601.         return new Source("<!DOCTYPE html>
  602. <html lang=\"en\">
  603. \t<head>
  604. \t\t<meta charset=\"UTF-8\">
  605. \t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  606. \t\t<link rel=\"icon\" href=\"{{ asset('images/favicon.png') }}\"/>
  607. \t\t<title>
  608. \t\t\t{% block title %}
  609. \t\t\t\tNEOCOGNITION (by Chrysippe-R&D) \\n Collaborative Artificial Inteligence
  610. \t\t\t{% endblock %}
  611. \t\t</title>
  612. \t\t{% block stylesheets %}
  613.       {# Bootstrap datepicker #}
  614.       <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/css/bootstrap-datepicker.standalone.min.css\" integrity=\"sha512-D5/oUZrMTZE/y4ldsD6UOeuPR4lwjLnfNMWkjC0pffPTCVlqzcHTNvkn3dhL7C0gYifHQJAIrRTASbMvLmpEug==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
  615.       {# Select2 #}
  616. \t\t\t<link href=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css\" rel=\"stylesheet\"/>
  617.       {# Fonts #}
  618. \t\t\t<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200\"/>
  619. \t\t\t<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
  620. \t\t\t<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>
  621. \t\t\t<link href=\"https://fonts.googleapis.com/css2?family=Outfit:wght@500&family=Roboto&display=swap\" rel=\"stylesheet\">
  622.       {# Custom tooltip #}
  623.       <link href=\"/css/custom-tooltip.css\" rel=\"stylesheet\"/>
  624.       <link href=\"/css/toggle-list.css\" rel=\"stylesheet\"/>
  625.       <link href=\"/css/style.css\" rel=\"stylesheet\"/>
  626. \t\t\t{{ encore_entry_link_tags('app') }}
  627. \t\t{% endblock %}
  628. \t\t{% block javascripts %}
  629.       {# Jquery #}
  630. \t\t\t<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js\" integrity=\"sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  631.       {# Bootstrap #}
  632.       <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.8/js/bootstrap.min.js\" integrity=\"sha512-nKXmKvJyiGQy343jatQlzDprflyB5c+tKCzGP3Uq67v+lmzfnZUi/ZT+fc6ITZfSC5HhaBKUIvr/nTLCV+7F+Q==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  633.       <script>
  634.         \$(document).ready(function() {
  635.           \$('.js-datepicker').datepicker({
  636.             format: 'dd/mm/yyyy',
  637.             language: {{ app.request.locale|json_encode|raw }}
  638.           });
  639.         });
  640.       </script>
  641.       {# Bootstrap datepicker #}
  642.       <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/js/bootstrap-datepicker.min.js\" integrity=\"sha512-LsnSViqQyaXpD4mBBdRYeP6sRwJiJveh2ZIbW41EBrNmKxgr/LFZIiWT6yr+nycvhvauz8c2nYMhrP80YhG7Cw==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  643.       <script src=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr.min.js\" integrity=\"sha512-fx3aztaUjb4NyoD+Tso5g7R1l29bU3jnnTfNRKBiY9fdQOHzVhKJ10wEAgQ1zM/WXCzB9bnVryHD1M40775Tsw==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  644.       {# Select2 #}
  645. \t\t\t<script src=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.full.min.js\"></script>
  646.       {# Sortable #}
  647.       <script src=\"https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.15.6/Sortable.min.js\" integrity=\"sha512-csIng5zcB+XpulRUa+ev1zKo7zRNGpEaVfNB9On1no9KYTEY/rLGAEEpvgdw6nim1WdTuihZY1eqZ31K7/fZjw==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  648. \t\t\t<script>
  649. \t\t\t\tsetTimeout(() => {
  650.           jQuery(document).ready(function () {
  651.             jQuery('.form-select').select2();
  652.           });
  653.         }, 500);
  654. \t\t\t</script>
  655.       <script src=\"/js/custom-tooltip.js\" defer></script>
  656.       <script src=\"/js/toggle-list.js\" defer></script>
  657. \t\t\t{{ encore_entry_script_tags('app') }}
  658. \t\t\t<script src=\"{{ asset('js/tarteaucitron.js' )}}\"></script>
  659. \t\t\t<script src=\"{{ asset('js/html2canvas.min.js' )}}\"></script>
  660. \t\t\t<script>
  661. \t\t\t\ttarteaucitron.init({
  662.           \"privacyUrl\": \"\", /* Privacy policy url */
  663.           \"bodyPosition\": \"bottom\", /* or top to bring it as first element for accessibility */
  664.           \"hashtag\": \"#tarteaucitron\", /* Open the panel with this hashtag */
  665.           \"cookieName\": \"tarteaucitron\", /* Cookie name */
  666.           \"orientation\": \"middle\", /* Banner position (top - bottom - middle - popup) */
  667.           \"groupServices\": false, /* Group services by category */
  668.           \"showAlertSmall\": false, /* Show the small banner on bottom right */
  669.           \"cookieslist\": false, /* Show the cookie list */
  670.           \"showIcon\": true,
  671.           /* Show cookie icon to manage cookies */
  672.           // \"iconSrc\": \"\", /* Optionnal: URL or base64 encoded image */
  673.           \"iconPosition\": \"BottomRight\", /* Position of the icon between BottomRight, BottomLeft, TopRight and TopLeft */
  674.           \"adblocker\": false, /* Show a Warning if an adblocker is detected */
  675.           \"DenyAllCta\": true, /* Show the deny all button */
  676.           \"AcceptAllCta\": true, /* Show the accept all button when highPrivacy on */
  677.           \"highPrivacy\": true, /* HIGHLY RECOMMANDED Disable auto consent */
  678.           \"handleBrowserDNTRequest\": false, /* If Do Not Track == 1, disallow all */
  679.           \"removeCredit\": false, /* Remove credit link */
  680.           \"moreInfoLink\": true, /* Show more info link */
  681.           \"useExternalCss\": false,
  682.           /* If false, the tarteaucitron.css file will be loaded */
  683.           // \"cookieDomain\": \".my-multisite-domaine.fr\", /* Shared cookie for subdomain website */
  684.           \"readmoreLink\": \"\", /* Change the default readmore link pointing to tarteaucitron.io */
  685.           \"mandatory\": true /* Show a message about mandatory cookies */
  686.         });
  687. \t\t\t</script>
  688. \t\t\t<script type=\"text/javascript\">
  689. \t\t\t\ttarteaucitron.user.googleFonts = [
  690.           'Asap:wght@500',
  691.           'Montserrat:wght@400',
  692.           'Montserrat:wght@700',
  693.           'Roboto+Slab:wght@400',
  694.           'Roboto+Slab:wght@100',
  695.           'Roboto+Slab:wght@300',
  696.           'Roboto+Slab:wght@700'
  697.         ];
  698.         {# Google fonts #}
  699.         (tarteaucitron.job = tarteaucitron.job || []).push('googlefonts');
  700. \t\t\t</script>
  701. \t\t{% endblock %}
  702. \t\t{% block javascriptsApp %}{% endblock %}
  703.     {% block stylesheetsApp %}{% endblock %}
  704. \t</head>
  705. \t<body data-bs-theme=\"dark\">
  706. \t\t{% include 'header.html.twig' %}
  707.     {% if block('container_start') is not empty and block('container_end') is not empty %}
  708.       {% block container_start %}{% endblock %}
  709.     {% else %}
  710.       <div class=\"container-md mt-4\">
  711.     {% endif %}
  712. \t\t\t{% if error is defined and error is not empty %}
  713. \t\t\t\t{% if error.type is defined %}
  714. \t\t\t\t\t<div class=\"alert alert-{{error.type}}\" role=\"alert\">
  715. \t\t\t\t\t\t{{error.content}}
  716. \t\t\t\t\t</div>
  717. \t\t\t\t{% else %}
  718. \t\t\t\t\t<div class=\"alert alert-danger\" role=\"alert\">
  719. \t\t\t\t\t\t{{error}}
  720. \t\t\t\t\t</div>
  721. \t\t\t\t{% endif %}
  722. \t\t\t{% endif %}
  723.       {# Alert for missing organisation #}
  724. \t\t\t{% if app.user != null and (app.user.organisation == null or app.user.organisation == \"\") %}
  725. \t\t\t\t{% if '/profile' in app.request.requestURI %}
  726. \t\t\t\t\t<div class=\"alert alert-chrysippe\">
  727. \t\t\t\t\t\t{{'Bonjour'|trans}}
  728. \t\t\t\t\t\t{{app.user.firstname}}
  729. \t\t\t\t\t\t{{'pourriez-vous s\\'il-vous-plaît indiquer de façon détaillée et claire votre entreprise dans la rubrique \"Entreprise\" de votre profil ?' | trans}}
  730.           </div>
  731.         {% else %}
  732.           <div class=\"modal fade\" id=\"alert-organisation-modal\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"alert-job-modal-label\">
  733.             <div class=\"modal-dialog\" role=\"document\">
  734.               <div class=\"modal-content\">
  735.                 <div class=\"modal-header\">
  736.                   <h5 class=\"modal-title\" id=\"alert-organisation-modal-label\">{{'Bonjour'|trans}} {{app.user.firstname}}</h5>
  737.                   <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\" />
  738.                 </div>
  739.                 <div class=\"modal-body\">
  740.                     {{'pourriez-vous s\\'il-vous-plaît indiquer de façon détaillée et claire votre entreprise dans la rubrique \"Entreprise\" de votre profil ?' | trans}}
  741.                 </div>
  742.                 <div class=\"modal-footer\">
  743.                   <a class=\"btn btn-chrysippe\" role=\"button\" href=\"{{ path('app_user_profile') }}?origin={{ app.request.attributes.get('_route') }}&origin_params={{ app.request.attributes.get('_route_params') | json_encode }}\">{{'Cliquez ici' | trans}}</a>
  744.                 </div>
  745.               </div>
  746.             </div>
  747.           </div>
  748.           <script type=\"text/javascript\">
  749.             \$(window).on('load', function () {
  750.               \$('#alert-organisation-modal').modal('show');
  751.             });
  752.           </script>
  753.         {% endif %}
  754.       {% endif %}
  755.       {# Alert for missing job #}
  756. \t\t\t{% if app.user != null and (app.user.job == null or app.user.job == \"\") %}
  757. \t\t\t\t{% if '/profile' in app.request.requestURI %}
  758. \t\t\t\t\t<div class=\"alert alert-chrysippe\">
  759. \t\t\t\t\t\t{{'Bonjour'|trans}}
  760. \t\t\t\t\t\t{{app.user.firstname}}
  761. \t\t\t\t\t\t{{'pourriez-vous s\\'il-vous-plaît indiquer de façon détaillée et claire votre intitulé de poste (en indiquant de façon précise votre secteur professionnel) dans la rubrique \"Poste\" de votre profil ?' | trans}}
  762.           </div>
  763.         {% else %}
  764.           <div class=\"modal fade\" id=\"alert-job-modal\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"alert-job-modal-label\">
  765.             <div class=\"modal-dialog\" role=\"document\">
  766.               <div class=\"modal-content\">
  767.                 <div class=\"modal-header\">
  768.                   <h5 class=\"modal-title\" id=\"alert-job-modal-label\">{{'Bonjour'|trans}} {{app.user.firstname}}</h5>
  769.                   <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\" />
  770.                 </div>
  771.                 <div class=\"modal-body\">
  772.                   {{'pourriez-vous s\\'il-vous-plaît indiquer de façon détaillée et claire votre intitulé de poste (en indiquant de façon précise votre secteur professionnel) dans la rubrique \"Poste\" de votre profil ?' | trans}}
  773.                 </div>
  774.                 <div class=\"modal-footer\">
  775.                   <a class=\"btn btn-chrysippe\" role=\"button\" href=\"{{ path('app_user_profile') }}?origin={{ app.request.attributes.get('_route') }}&origin_params={{ app.request.attributes.get('_route_params') | json_encode }}\">{{'Cliquez ici' | trans}}</a>
  776.                 </div>
  777.               </div>
  778.             </div>
  779.           </div>
  780.           <script type=\"text/javascript\">
  781.             \$(window).on('load', function () {
  782.               \$('#alert-job-modal').modal('show');
  783.             });
  784.           </script>
  785.         {% endif %}
  786.       {% endif %}
  787.       {% block body %}{% endblock %}
  788.     {% if block('container_start') is not empty and block('container_end') is not empty %}
  789.       {% block container_end %}{% endblock %}
  790.     {% else %}
  791.       </div>
  792.     {% endif %}
  793.     {% if block('bodyFluid') is not empty %}
  794.       <div class=\"container-md mb-4\">
  795.         {% block bodyFluid %}{% endblock %}
  796.       </div>
  797.     {% endif %}
  798.   </body>
  799. </html>
  800. ""base.html.twig""/app/templates/base.html.twig");
  801.     }
  802. }