Message d'erreur

  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_html.html.twig_7UTHipD8XnLXQC8lYJvPz4Xam', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* themes/custom/klesiatheme_v2/templates/layout/html.html.twig */
    class __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 26
            $context["body_classes"] = [0 => ((        // line 27
    ($context["logged_in"] ?? null)) ? ("user-logged-in") : ("")), 1 => (( !        // line 28
    ($context["root_path"] ?? null)) ? ("path-frontpage") : (("path-" . \Drupal\Component\Utility\Html::getClass($this->sandbox->ensureToStringAllowed(($context["root_path"] ?? null), 28, $this->source))))), 2 => ((        // line 29
    ($context["node_type"] ?? null)) ? (("page-node-type-" . \Drupal\Component\Utility\Html::getClass($this->sandbox->ensureToStringAllowed(($context["node_type"] ?? null), 29, $this->source)))) : ("")), 3 => ((        // line 30
    ($context["db_offline"] ?? null)) ? ("db-offline") : (""))];
            // line 32
            echo "
    
    extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["html_attributes"] ?? null), 34, $this->source), "html", null, true);
            echo ">
      
        extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 36, $this->source));
            echo "\">
        
        
        ";
            // line 39
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->renderVar(((($context["root_path"] ?? null)) ? ($this->extensions['Drupal\Core\Template\TwigExtension']->safeJoin($this->env, $this->sandbox->ensureToStringAllowed(($context["head_title"] ?? null), 39, $this->source), " | ")) : ("Page d'accueil | Kap'Klesia")));
            echo "
        extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 40, $this->source));
            echo "\">
        extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 41, $this->source));
            echo "\">
        
        
      
      extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 45, $this->source), "html", null, true);
            echo ">
        ";
            // line 46
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page_top"] ?? null), 46, $this->source), "html", null, true);
            echo "
        ";
            // line 47
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page"] ?? null), 47, $this->source), "html", null, true);
            echo "
        ";
            // line 48
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page_bottom"] ?? null), 48, $this->source), "html", null, true);
            echo "
        extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 49, $this->source));
            echo "\">
      
    ";
        }
    
        public function getTemplateName()
        {
            return "themes/custom/klesiatheme_v2/templates/layout/html.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  91 => 49,  87 => 48,  83 => 47,  79 => 46,  75 => 45,  68 => 41,  64 => 40,  60 => 39,  54 => 36,  49 => 34,  45 => 32,  43 => 30,  42 => 29,  41 => 28,  40 => 27,  39 => 26,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Theme override for the basic structure of a single Drupal page.
     *
     * Variables:
     * - logged_in: A flag indicating if user is logged in.
     * - root_path: The root path of the current page (e.g., node, admin, user).
     * - node_type: The content type for the current node, if the page is a node.
     * - head_title: List of text elements that make up the head_title variable.
     *   May contain one or more of the following:
     *   - title: The title of the page.
     *   - name: The name of the site.
     *   - slogan: The slogan of the site.
     * - page_top: Initial rendered markup. This should be printed before 'page'.
     * - page: The rendered page markup.
     * - page_bottom: Closing rendered markup. This variable should be printed after
     *   'page'.
     * - db_offline: A flag indicating if the database is offline.
     * - placeholder_token: The token for generating head, css, js and js-bottom
     *   placeholders.
     *
     * @see template_preprocess_html()
     */
    #}
    {% set body_classes = [
        logged_in ? 'user-logged-in',
        not root_path ? 'path-frontpage' : 'path-' ~ root_path|clean_class,
        node_type ? 'page-node-type-' ~ node_type|clean_class,
        db_offline ? 'db-offline',
    ] %}
    
    
    
      
        
        
        
        {{ root_path ? \"#{head_title|safe_join(' | ')}\" : \"Page d'accueil | Kap'Klesia\"}}
        
        
        
        
      
      
        {{ page_top }}
        {{ page }}
        {{ page_bottom }}
        
      
    ", "themes/custom/klesiatheme_v2/templates/layout/html.html.twig", "/var/www/html/wwwroot/web/themes/custom/klesiatheme_v2/templates/layout/html.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("set" => 26);
            static $filters = array("clean_class" => 28, "escape" => 34, "raw" => 36, "safe_join" => 39);
            static $functions = array();
    
            try {
                $this->sandbox->checkSecurity(
                    ['set'],
                    ['clean_class', 'escape', 'raw', 'safe_join'],
                    []
                );
            } catch (SecurityError $e) {
                $e->setSourceContext($this->source);
    
                if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
                    $e->setTemplateLine($tags[$e->getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
                    $e->setTemplateLine($filters[$e->getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
                    $e->setTemplateLine($functions[$e->getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_html.html.twig_7UTHipD8XnLXQC8lYJvPz4Xam', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* themes/custom/klesiatheme_v2/templates/layout/html.html.twig */
    class __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 26
            $context["body_classes"] = [0 => ((        // line 27
    ($context["logged_in"] ?? null)) ? ("user-logged-in") : ("")), 1 => (( !        // line 28
    ($context["root_path"] ?? null)) ? ("path-frontpage") : (("path-" . \Drupal\Component\Utility\Html::getClass($this->sandbox->ensureToStringAllowed(($context["root_path"] ?? null), 28, $this->source))))), 2 => ((        // line 29
    ($context["node_type"] ?? null)) ? (("page-node-type-" . \Drupal\Component\Utility\Html::getClass($this->sandbox->ensureToStringAllowed(($context["node_type"] ?? null), 29, $this->source)))) : ("")), 3 => ((        // line 30
    ($context["db_offline"] ?? null)) ? ("db-offline") : (""))];
            // line 32
            echo "
    
    extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["html_attributes"] ?? null), 34, $this->source), "html", null, true);
            echo ">
      
        extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 36, $this->source));
            echo "\">
        
        
        ";
            // line 39
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->renderVar(((($context["root_path"] ?? null)) ? ($this->extensions['Drupal\Core\Template\TwigExtension']->safeJoin($this->env, $this->sandbox->ensureToStringAllowed(($context["head_title"] ?? null), 39, $this->source), " | ")) : ("Page d'accueil | Kap'Klesia")));
            echo "
        extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 40, $this->source));
            echo "\">
        extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 41, $this->source));
            echo "\">
        
        
      
      extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 45, $this->source), "html", null, true);
            echo ">
        ";
            // line 46
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page_top"] ?? null), 46, $this->source), "html", null, true);
            echo "
        ";
            // line 47
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page"] ?? null), 47, $this->source), "html", null, true);
            echo "
        ";
            // line 48
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page_bottom"] ?? null), 48, $this->source), "html", null, true);
            echo "
        extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 49, $this->source));
            echo "\">
      
    ";
        }
    
        public function getTemplateName()
        {
            return "themes/custom/klesiatheme_v2/templates/layout/html.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  91 => 49,  87 => 48,  83 => 47,  79 => 46,  75 => 45,  68 => 41,  64 => 40,  60 => 39,  54 => 36,  49 => 34,  45 => 32,  43 => 30,  42 => 29,  41 => 28,  40 => 27,  39 => 26,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Theme override for the basic structure of a single Drupal page.
     *
     * Variables:
     * - logged_in: A flag indicating if user is logged in.
     * - root_path: The root path of the current page (e.g., node, admin, user).
     * - node_type: The content type for the current node, if the page is a node.
     * - head_title: List of text elements that make up the head_title variable.
     *   May contain one or more of the following:
     *   - title: The title of the page.
     *   - name: The name of the site.
     *   - slogan: The slogan of the site.
     * - page_top: Initial rendered markup. This should be printed before 'page'.
     * - page: The rendered page markup.
     * - page_bottom: Closing rendered markup. This variable should be printed after
     *   'page'.
     * - db_offline: A flag indicating if the database is offline.
     * - placeholder_token: The token for generating head, css, js and js-bottom
     *   placeholders.
     *
     * @see template_preprocess_html()
     */
    #}
    {% set body_classes = [
        logged_in ? 'user-logged-in',
        not root_path ? 'path-frontpage' : 'path-' ~ root_path|clean_class,
        node_type ? 'page-node-type-' ~ node_type|clean_class,
        db_offline ? 'db-offline',
    ] %}
    
    
    
      
        
        
        
        {{ root_path ? \"#{head_title|safe_join(' | ')}\" : \"Page d'accueil | Kap'Klesia\"}}
        
        
        
        
      
      
        {{ page_top }}
        {{ page }}
        {{ page_bottom }}
        
      
    ", "themes/custom/klesiatheme_v2/templates/layout/html.html.twig", "/var/www/html/wwwroot/web/themes/custom/klesiatheme_v2/templates/layout/html.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("set" => 26);
            static $filters = array("clean_class" => 28, "escape" => 34, "raw" => 36, "safe_join" => 39);
            static $functions = array();
    
            try {
                $this->sandbox->checkSecurity(
                    ['set'],
                    ['clean_class', 'escape', 'raw', 'safe_join'],
                    []
                );
            } catch (SecurityError $e) {
                $e->setSourceContext($this->source);
    
                if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
                    $e->setTemplateLine($tags[$e->getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
                    $e->setTemplateLine($filters[$e->getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
                    $e->setTemplateLine($functions[$e->getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024', 'themes/custom/klesiatheme_v2/templates/layout/html.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('themes/custom/klesiatheme_v2/templates/layout/html.html.twig') (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_page.html.twig_aKV2ms7OJI2IT1DnuHYTB95oU', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* themes/custom/klesiatheme_v2/templates/layout/page.html.twig */
    class __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 1
            echo "
    ";
            // line 2
            if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 2)) {
                // line 3
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 3), 3, $this->source), "html", null, true);
                echo "
    ";
            }
            // line 5
            echo "
     
    ";
            // line 7
            if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 7)) {
                // line 8
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 8), 8, $this->source), "html", null, true);
                echo "
    ";
            }
            // line 10
            echo "
    ";
            // line 11
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "content", [], "any", false, false, true, 11), 11, $this->source), "html", null, true);
            echo " 
    
    
    
    ";
            // line 15
            if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 15)) {
                // line 16
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 16), 16, $this->source), "html", null, true);
                echo "
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "themes/custom/klesiatheme_v2/templates/layout/page.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  72 => 16,  70 => 15,  63 => 11,  60 => 10,  55 => 8,  53 => 7,  49 => 5,  44 => 3,  42 => 2,  39 => 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    {% if page.top_header %}
    {{ page.top_header }}
    {% endif %}
    
     
    {% if page.header_nav %}
    {{ page.header_nav }}
    {% endif %}
    
    {{ page.content }} 
    
    
    
    {% if page.footer %}
    {{ page.footer }}
    {% endif %}
    ", "themes/custom/klesiatheme_v2/templates/layout/page.html.twig", "/var/www/html/wwwroot/web/themes/custom/klesiatheme_v2/templates/layout/page.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" => 2);
            static $filters = array("escape" => 3);
            static $functions = array();
    
            try {
                $this->sandbox->checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e->setSourceContext($this->source);
    
                if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
                    $e->setTemplateLine($tags[$e->getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
                    $e->setTemplateLine($filters[$e->getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
                    $e->setTemplateLine($functions[$e->getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_page.html.twig_aKV2ms7OJI2IT1DnuHYTB95oU', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* themes/custom/klesiatheme_v2/templates/layout/page.html.twig */
    class __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 1
            echo "
    ";
            // line 2
            if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 2)) {
                // line 3
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 3), 3, $this->source), "html", null, true);
                echo "
    ";
            }
            // line 5
            echo "
     
    ";
            // line 7
            if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 7)) {
                // line 8
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 8), 8, $this->source), "html", null, true);
                echo "
    ";
            }
            // line 10
            echo "
    ";
            // line 11
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "content", [], "any", false, false, true, 11), 11, $this->source), "html", null, true);
            echo " 
    
    
    
    ";
            // line 15
            if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 15)) {
                // line 16
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 16), 16, $this->source), "html", null, true);
                echo "
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "themes/custom/klesiatheme_v2/templates/layout/page.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  72 => 16,  70 => 15,  63 => 11,  60 => 10,  55 => 8,  53 => 7,  49 => 5,  44 => 3,  42 => 2,  39 => 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    {% if page.top_header %}
    {{ page.top_header }}
    {% endif %}
    
     
    {% if page.header_nav %}
    {{ page.header_nav }}
    {% endif %}
    
    {{ page.content }} 
    
    
    
    {% if page.footer %}
    {{ page.footer }}
    {% endif %}
    ", "themes/custom/klesiatheme_v2/templates/layout/page.html.twig", "/var/www/html/wwwroot/web/themes/custom/klesiatheme_v2/templates/layout/page.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" => 2);
            static $filters = array("escape" => 3);
            static $functions = array();
    
            try {
                $this->sandbox->checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e->setSourceContext($this->source);
    
                if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
                    $e->setTemplateLine($tags[$e->getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
                    $e->setTemplateLine($filters[$e->getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
                    $e->setTemplateLine($functions[$e->getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5', 'themes/custom/klesiatheme_v2/templates/layout/page.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('themes/custom/klesiatheme_v2/templates/layout/page.html.twig') (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_block.html.twig_UpmQ2BYJgKhb6HL-75RSPiChq', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/block/templates/block.html.twig */
    class __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
                'content' => [$this, 'block_content'],
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 30
            echo "extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 30, $this->source), "html", null, true);
            echo ">
      ";
            // line 31
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_prefix"] ?? null), 31, $this->source), "html", null, true);
            echo "
      ";
            // line 32
            if (($context["label"] ?? null)) {
                // line 33
                echo "    extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_attributes"] ?? null), 33, $this->source), "html", null, true);
                echo ">";
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["label"] ?? null), 33, $this->source), "html", null, true);
                echo "
      ";
            }
            // line 35
            echo "  ";
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_suffix"] ?? null), 35, $this->source), "html", null, true);
            echo "
      ";
            // line 36
            $this->displayBlock('content', $context, $blocks);
            // line 39
            echo "
    ";
        }
    
        // line 36
        public function block_content($context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 37
            echo "    ";
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["content"] ?? null), 37, $this->source), "html", null, true);
            echo "
      ";
        }
    
        public function getTemplateName()
        {
            return "core/modules/block/templates/block.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  75 => 37,  71 => 36,  66 => 39,  64 => 36,  59 => 35,  51 => 33,  49 => 32,  45 => 31,  40 => 30,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation to display a block.
     *
     * Available variables:
     * - plugin_id: The ID of the block implementation.
     * - label: The configured label of the block if visible.
     * - configuration: A list of the block's configuration values.
     *   - label: The configured label for the block.
     *   - label_display: The display settings for the label.
     *   - provider: The module or other provider that provided this block plugin.
     *   - Block plugin specific settings will also be stored here.
     * - content: The content of this block.
     * - attributes: array of HTML attributes populated by modules, intended to
     *   be added to the main container tag of this template.
     *   - id: A valid HTML ID and guaranteed unique.
     * - title_attributes: Same as attributes, except applied to the main title
     *   tag that appears in the template.
     * - title_prefix: Additional output populated by modules, intended to be
     *   displayed in front of the main title tag that appears in the template.
     * - title_suffix: Additional output populated by modules, intended to be
     *   displayed after the main title tag that appears in the template.
     *
     * @see template_preprocess_block()
     *
     * @ingroup themeable
     */
    #}
    
      {{ title_prefix }}
      {% if label %}
        {{ label }}
      {% endif %}
      {{ title_suffix }}
      {% block content %}
        {{ content }}
      {% endblock %}
    
    ", "core/modules/block/templates/block.html.twig", "/var/www/html/wwwroot/web/core/modules/block/templates/block.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" => 32, "block" => 36);
            static $filters = array("escape" => 30);
            static $functions = array();
    
            try {
                $this->sandbox->checkSecurity(
                    ['if', 'block'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e->setSourceContext($this->source);
    
                if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
                    $e->setTemplateLine($tags[$e->getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
                    $e->setTemplateLine($filters[$e->getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
                    $e->setTemplateLine($functions[$e->getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_block.html.twig_UpmQ2BYJgKhb6HL-75RSPiChq', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/block/templates/block.html.twig */
    class __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
                'content' => [$this, 'block_content'],
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 30
            echo "extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 30, $this->source), "html", null, true);
            echo ">
      ";
            // line 31
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_prefix"] ?? null), 31, $this->source), "html", null, true);
            echo "
      ";
            // line 32
            if (($context["label"] ?? null)) {
                // line 33
                echo "    extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_attributes"] ?? null), 33, $this->source), "html", null, true);
                echo ">";
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["label"] ?? null), 33, $this->source), "html", null, true);
                echo "
      ";
            }
            // line 35
            echo "  ";
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_suffix"] ?? null), 35, $this->source), "html", null, true);
            echo "
      ";
            // line 36
            $this->displayBlock('content', $context, $blocks);
            // line 39
            echo "
    ";
        }
    
        // line 36
        public function block_content($context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 37
            echo "    ";
            echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["content"] ?? null), 37, $this->source), "html", null, true);
            echo "
      ";
        }
    
        public function getTemplateName()
        {
            return "core/modules/block/templates/block.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  75 => 37,  71 => 36,  66 => 39,  64 => 36,  59 => 35,  51 => 33,  49 => 32,  45 => 31,  40 => 30,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation to display a block.
     *
     * Available variables:
     * - plugin_id: The ID of the block implementation.
     * - label: The configured label of the block if visible.
     * - configuration: A list of the block's configuration values.
     *   - label: The configured label for the block.
     *   - label_display: The display settings for the label.
     *   - provider: The module or other provider that provided this block plugin.
     *   - Block plugin specific settings will also be stored here.
     * - content: The content of this block.
     * - attributes: array of HTML attributes populated by modules, intended to
     *   be added to the main container tag of this template.
     *   - id: A valid HTML ID and guaranteed unique.
     * - title_attributes: Same as attributes, except applied to the main title
     *   tag that appears in the template.
     * - title_prefix: Additional output populated by modules, intended to be
     *   displayed in front of the main title tag that appears in the template.
     * - title_suffix: Additional output populated by modules, intended to be
     *   displayed after the main title tag that appears in the template.
     *
     * @see template_preprocess_block()
     *
     * @ingroup themeable
     */
    #}
    
      {{ title_prefix }}
      {% if label %}
        {{ label }}
      {% endif %}
      {{ title_suffix }}
      {% block content %}
        {{ content }}
      {% endblock %}
    
    ", "core/modules/block/templates/block.html.twig", "/var/www/html/wwwroot/web/core/modules/block/templates/block.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" => 32, "block" => 36);
            static $filters = array("escape" => 30);
            static $functions = array();
    
            try {
                $this->sandbox->checkSecurity(
                    ['if', 'block'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e->setSourceContext($this->source);
    
                if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
                    $e->setTemplateLine($tags[$e->getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
                    $e->setTemplateLine($filters[$e->getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
                    $e->setTemplateLine($functions[$e->getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e', 'core/modules/block/templates/block.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('core/modules/block/templates/block.html.twig') (Line: 55)
    twig_render_template('core/modules/block/templates/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_bloc-entete.html.twig_h1Xz5Rkz86k37T50yRVXD7nBd', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig */
    class __TwigTemplate_bbd3052ee6365a86e52af428d0868de3c90e1915977f8c20faf4cc0f01941ba7 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 1
            echo "
    \t
    
    
    \t\t";
            // line 5
            if (($context["klesia_not_doublevue"] ?? null)) {
                // line 6
                echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("double_vue.main"));
                echo "\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur ";
                // line 7
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 7, $this-&gt;source), "html", null, true);
                echo "');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_path"] ?? null), 8, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"&gt;</a>
    \t\t";
            } else {
                // line 11
                echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl(""));
                echo "\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur ";
                // line 12
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 12, $this-&gt;source), "html", null, true);
                echo "');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_path"] ?? null), 13, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"&gt;</a>
    \t\t";
            }
            // line 16
            echo "\t\t
    \t\t\t<ul>
    \t\t\t\t";
            // line 18
            if (($context["logged_in"] ?? null)) {
                // line 19
                echo "\t\t\t\t";
                if (($context["affichage_bouton_contact"] ?? null)) {
                    // line 20
                    echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("contact_klesia.contact"));
                    echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mes Contacts','utilisateur ";
                    // line 22
                    echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 22, $this-&gt;source), "html", null, true);
                    echo ");\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_multiple_user_silouhette_maron"] ?? null), 23, $this-&gt;source), "html", null, true);
                    echo "\"
    \t\t\t\t\t\talt=\"Twitter\" width=\"30\" height=\"30\"&gt; Mes
    \t\t\t\t\t\t\tcontacts
    \t\t\t\t\t</a></li>
    \t\t\t\t";
                }
                // line 29
                echo "\t\t\t\t<li><a>
    \t\t\t\t\t\t";
                // line 32
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["user"] ?? null), "field_prenom", [], "any", false, false, true, 32), "value", [], "any", false, false, true, 32), 32, $this-&gt;source), "html", null, true);
                echo "
    \t\t\t\t\t\t\t";
                // line 33
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["user"] ?? null), "field_nom", [], "any", false, false, true, 33), "value", [], "any", false, false, true, 33), 33, $this-&gt;source), "html", null, true);
                echo "extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_right_arrow_btn"] ?? null), 34, $this-&gt;source), "html", null, true);
                echo "\" alt=\"\" width=\"19\" height=\"19\"&gt;
    \t\t\t\t</a>
    \t\t\t\t\t
    \t\t\t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("mon_compte_klesia.page_mon_compte"));
                echo "\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mon compte','utilisateur ";
                // line 39
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 39, $this-&gt;source), "html", null, true);
                echo "');\"&gt;Mon
    \t\t\t\t\t\t\tcompte</a> <a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("bloc_entete_klesia.entete_controller_logout"));
                echo "\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Déconnexion','utilisateur ";
                // line 42
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 42, $this-&gt;source), "html", null, true);
                echo "');localStorage.clear()\"&gt;Déconnexion</a>
    
    \t\t\t\t\t</li>
    \t\t\t\t";
            } else {
                // line 46
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_kap_klesia"] ?? null), 47, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Kap Klesia', 'Clic sur le lien Vignette Kap','utilisateur ";
                // line 48
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 48, $this-&gt;source), "html", null, true);
                echo "');\"&gt;Kap'Klesia
    \t\t\t\t</a></li>
    
    \t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 55, $this-&gt;source), "html", null, true);
                echo "');\"&gt;
    \t\t\t\t\t\tSe connecter
    \t\t\t\t</a></li>
    \t\t\t\t";
            }
            // line 59
            echo "\t\t\t</ul>
    \t\t
    \t\t";
            // line 61
            if (($context["logged_in"] ?? null)) {
                // line 62
                echo "\t\t
    \t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_menu"] ?? null), 65, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Burger\" width=\"30\" height=\"30\"&gt;
    \t\t
    \t\t";
            }
            // line 68
            echo "\t
    \t\t 
    \t
    
    ";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  187 =&gt; 68,  181 =&gt; 65,  176 =&gt; 62,  174 =&gt; 61,  170 =&gt; 59,  163 =&gt; 55,  153 =&gt; 48,  149 =&gt; 47,  146 =&gt; 46,  139 =&gt; 42,  135 =&gt; 41,  130 =&gt; 39,  126 =&gt; 38,  119 =&gt; 34,  115 =&gt; 33,  111 =&gt; 32,  106 =&gt; 29,  97 =&gt; 23,  93 =&gt; 22,  89 =&gt; 21,  86 =&gt; 20,  83 =&gt; 19,  81 =&gt; 18,  77 =&gt; 16,  71 =&gt; 13,  67 =&gt; 12,  62 =&gt; 11,  56 =&gt; 8,  52 =&gt; 7,  47 =&gt; 6,  45 =&gt; 5,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    \t
    
    
    \t\t{% if klesia_not_doublevue %}
    \t\t<a></a>
    \t\t{% else %}
    \t\t<a>') }}\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur {{ gaBouton }}');\"&gt;</a>
    \t\t{% endif %}
    \t\t
    \t\t\t<ul>
    \t\t\t\t{% if logged_in %}
    \t\t\t\t{% if affichage_bouton_contact %}
    \t\t\t\t<li><a> Mes
    \t\t\t\t\t\t\tcontacts
    \t\t\t\t\t</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t<li><a>
    \t\t\t\t\t\t{{ user.field_prenom.value }}
    \t\t\t\t\t\t\t{{ user.field_nom.value }}
    \t\t\t\t</a>
    \t\t\t\t\t
    \t\t\t\t\t\t<a>Mon
    \t\t\t\t\t\t\tcompte</a> <a>Déconnexion</a>
    
    \t\t\t\t\t</li>
    \t\t\t\t{% else %}
    \t\t\t\t<li><a>Kap'Klesia
    \t\t\t\t</a></li>
    
    \t\t\t\t<li><a>
    \t\t\t\t\t\tSe connecter
    \t\t\t\t</a></li>
    \t\t\t\t{% endif %}
    \t\t\t</ul>
    \t\t
    \t\t{% if logged_in %}
    \t\t
    \t\t\t
    \t\t
    \t\t{% endif %}
    \t
    \t\t 
    \t
    
    ", "modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig", "/var/www/html/wwwroot/web/modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 5);
            static $filters = array("escape" =&gt; 7);
            static $functions = array("url" =&gt; 6);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    ['url']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_bloc-entete.html.twig_h1Xz5Rkz86k37T50yRVXD7nBd', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig */
    class __TwigTemplate_bbd3052ee6365a86e52af428d0868de3c90e1915977f8c20faf4cc0f01941ba7 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    \t
    
    
    \t\t";
            // line 5
            if (($context["klesia_not_doublevue"] ?? null)) {
                // line 6
                echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("double_vue.main"));
                echo "\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur ";
                // line 7
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 7, $this-&gt;source), "html", null, true);
                echo "');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_path"] ?? null), 8, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"&gt;</a>
    \t\t";
            } else {
                // line 11
                echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl(""));
                echo "\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur ";
                // line 12
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 12, $this-&gt;source), "html", null, true);
                echo "');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_path"] ?? null), 13, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"&gt;</a>
    \t\t";
            }
            // line 16
            echo "\t\t
    \t\t\t<ul>
    \t\t\t\t";
            // line 18
            if (($context["logged_in"] ?? null)) {
                // line 19
                echo "\t\t\t\t";
                if (($context["affichage_bouton_contact"] ?? null)) {
                    // line 20
                    echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("contact_klesia.contact"));
                    echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mes Contacts','utilisateur ";
                    // line 22
                    echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 22, $this-&gt;source), "html", null, true);
                    echo ");\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_multiple_user_silouhette_maron"] ?? null), 23, $this-&gt;source), "html", null, true);
                    echo "\"
    \t\t\t\t\t\talt=\"Twitter\" width=\"30\" height=\"30\"&gt; Mes
    \t\t\t\t\t\t\tcontacts
    \t\t\t\t\t</a></li>
    \t\t\t\t";
                }
                // line 29
                echo "\t\t\t\t<li><a>
    \t\t\t\t\t\t";
                // line 32
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["user"] ?? null), "field_prenom", [], "any", false, false, true, 32), "value", [], "any", false, false, true, 32), 32, $this-&gt;source), "html", null, true);
                echo "
    \t\t\t\t\t\t\t";
                // line 33
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["user"] ?? null), "field_nom", [], "any", false, false, true, 33), "value", [], "any", false, false, true, 33), 33, $this-&gt;source), "html", null, true);
                echo "extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_right_arrow_btn"] ?? null), 34, $this-&gt;source), "html", null, true);
                echo "\" alt=\"\" width=\"19\" height=\"19\"&gt;
    \t\t\t\t</a>
    \t\t\t\t\t
    \t\t\t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("mon_compte_klesia.page_mon_compte"));
                echo "\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mon compte','utilisateur ";
                // line 39
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 39, $this-&gt;source), "html", null, true);
                echo "');\"&gt;Mon
    \t\t\t\t\t\t\tcompte</a> <a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("bloc_entete_klesia.entete_controller_logout"));
                echo "\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Déconnexion','utilisateur ";
                // line 42
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 42, $this-&gt;source), "html", null, true);
                echo "');localStorage.clear()\"&gt;Déconnexion</a>
    
    \t\t\t\t\t</li>
    \t\t\t\t";
            } else {
                // line 46
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_kap_klesia"] ?? null), 47, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Kap Klesia', 'Clic sur le lien Vignette Kap','utilisateur ";
                // line 48
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 48, $this-&gt;source), "html", null, true);
                echo "');\"&gt;Kap'Klesia
    \t\t\t\t</a></li>
    
    \t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 55, $this-&gt;source), "html", null, true);
                echo "');\"&gt;
    \t\t\t\t\t\tSe connecter
    \t\t\t\t</a></li>
    \t\t\t\t";
            }
            // line 59
            echo "\t\t\t</ul>
    \t\t
    \t\t";
            // line 61
            if (($context["logged_in"] ?? null)) {
                // line 62
                echo "\t\t
    \t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_menu"] ?? null), 65, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Burger\" width=\"30\" height=\"30\"&gt;
    \t\t
    \t\t";
            }
            // line 68
            echo "\t
    \t\t 
    \t
    
    ";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  187 =&gt; 68,  181 =&gt; 65,  176 =&gt; 62,  174 =&gt; 61,  170 =&gt; 59,  163 =&gt; 55,  153 =&gt; 48,  149 =&gt; 47,  146 =&gt; 46,  139 =&gt; 42,  135 =&gt; 41,  130 =&gt; 39,  126 =&gt; 38,  119 =&gt; 34,  115 =&gt; 33,  111 =&gt; 32,  106 =&gt; 29,  97 =&gt; 23,  93 =&gt; 22,  89 =&gt; 21,  86 =&gt; 20,  83 =&gt; 19,  81 =&gt; 18,  77 =&gt; 16,  71 =&gt; 13,  67 =&gt; 12,  62 =&gt; 11,  56 =&gt; 8,  52 =&gt; 7,  47 =&gt; 6,  45 =&gt; 5,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    \t
    
    
    \t\t{% if klesia_not_doublevue %}
    \t\t<a></a>
    \t\t{% else %}
    \t\t<a>') }}\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur {{ gaBouton }}');\"&gt;</a>
    \t\t{% endif %}
    \t\t
    \t\t\t<ul>
    \t\t\t\t{% if logged_in %}
    \t\t\t\t{% if affichage_bouton_contact %}
    \t\t\t\t<li><a> Mes
    \t\t\t\t\t\t\tcontacts
    \t\t\t\t\t</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t<li><a>
    \t\t\t\t\t\t{{ user.field_prenom.value }}
    \t\t\t\t\t\t\t{{ user.field_nom.value }}
    \t\t\t\t</a>
    \t\t\t\t\t
    \t\t\t\t\t\t<a>Mon
    \t\t\t\t\t\t\tcompte</a> <a>Déconnexion</a>
    
    \t\t\t\t\t</li>
    \t\t\t\t{% else %}
    \t\t\t\t<li><a>Kap'Klesia
    \t\t\t\t</a></li>
    
    \t\t\t\t<li><a>
    \t\t\t\t\t\tSe connecter
    \t\t\t\t</a></li>
    \t\t\t\t{% endif %}
    \t\t\t</ul>
    \t\t
    \t\t{% if logged_in %}
    \t\t
    \t\t\t
    \t\t
    \t\t{% endif %}
    \t
    \t\t 
    \t
    
    ", "modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig", "/var/www/html/wwwroot/web/modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 5);
            static $filters = array("escape" =&gt; 7);
            static $functions = array("url" =&gt; 6);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    ['url']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_bbd3052ee6365a86e52af428d0868de3c90e1915977f8c20faf4cc0f01941ba7', 'modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig') (Line: 55)
    twig_render_template('modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('bloc_entete', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 76)
    __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e->block_content(Array, Array) (Line: 182)
    Twig\Template->displayBlock('content', Array, Array) (Line: 64)
    __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('core/modules/block/templates/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_region.html.twig_oy5z0amIjKMomfJ1oaqS9eflY', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/system/templates/region.html.twig */
    class __TwigTemplate_00383b0408f259103012b86926b187bf87e3ba81e8748498f64153652f581f3b extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 17
            if (($context["content"] ?? null)) {
                // line 18
                echo "  extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["attributes"] ?? null), 18, $this-&gt;source), "html", null, true);
                echo "&gt;
        ";
                // line 19
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["content"] ?? null), 19, $this-&gt;source), "html", null, true);
                echo "
      
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "core/modules/system/templates/region.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  46 =&gt; 19,  41 =&gt; 18,  39 =&gt; 17,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation to display a region.
     *
     * Available variables:
     * - content: The content for this region, typically blocks.
     * - attributes: HTML attributes for the region .
     * - region: The name of the region variable as defined in the theme's
     *   .info.yml file.
     *
     * @see template_preprocess_region()
     *
     * @ingroup themeable
     */
    #}
    {% if content %}
      
        {{ content }}
      
    {% endif %}
    ", "core/modules/system/templates/region.html.twig", "/var/www/html/wwwroot/web/core/modules/system/templates/region.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 17);
            static $filters = array("escape" =&gt; 18);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_region.html.twig_oy5z0amIjKMomfJ1oaqS9eflY', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/system/templates/region.html.twig */
    class __TwigTemplate_00383b0408f259103012b86926b187bf87e3ba81e8748498f64153652f581f3b extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 17
            if (($context["content"] ?? null)) {
                // line 18
                echo "  extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["attributes"] ?? null), 18, $this-&gt;source), "html", null, true);
                echo "&gt;
        ";
                // line 19
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["content"] ?? null), 19, $this-&gt;source), "html", null, true);
                echo "
      
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "core/modules/system/templates/region.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  46 =&gt; 19,  41 =&gt; 18,  39 =&gt; 17,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation to display a region.
     *
     * Available variables:
     * - content: The content for this region, typically blocks.
     * - attributes: HTML attributes for the region .
     * - region: The name of the region variable as defined in the theme's
     *   .info.yml file.
     *
     * @see template_preprocess_region()
     *
     * @ingroup themeable
     */
    #}
    {% if content %}
      
        {{ content }}
      
    {% endif %}
    ", "core/modules/system/templates/region.html.twig", "/var/www/html/wwwroot/web/core/modules/system/templates/region.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 17);
            static $filters = array("escape" =&gt; 18);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_00383b0408f259103012b86926b187bf87e3ba81e8748498f64153652f581f3b', 'core/modules/system/templates/region.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('core/modules/system/templates/region.html.twig') (Line: 55)
    twig_render_template('core/modules/system/templates/region.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('region', Array) (Line: 478)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_bloc-footer.html.twig_Vw9DqK1VIfzSyWj3IFMKcDmqa', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/bloc_footer/templates/bloc-footer.html.twig */
    class __TwigTemplate_5e4af924d9982edaf76a7c1be0ef615502ac90ab997abf933e04c5f86a172287 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    \t
    \t\t
    \t\t\t
    \t\t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_klesia"] ?? null), 5, $this-&gt;source), "html", null, true);
            echo "\"
    \t\t\t\t\talt=\"Klesia, Protection et Innovation sociales\" width=\"180\"
    \t\t\t\t\theight=\"66\"&gt;
    \t\t\t
    \t\t\t
    \t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("actualites_evenements_klesia.actu_evts_controller_listeActuEvts"));
            echo "\"
    \t\t\t\t\trole=\"button\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Actualités','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_journal"] ?? null), 14, $this-&gt;source), "html", null, true);
            echo "\"
    \t\t\t\t\talt=\"Actualités\" width=\"64\" height=\"64\"&gt;Actualités</a>
    \t\t\t
    \t\t\t
    \t\t\t\t<ul>
    \t\t\t\t\t";
            // line 20
            if (($context["lien_twitter_actif"] ?? null)) {
                // line 21
                echo "\t\t\t\t\t<li><a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_twitter"] ?? null), 21, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Twitter','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_twitter_footer"] ?? null), 24, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Twitter\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 27
            echo "\t\t\t\t\t";
            if (($context["lien_linkedin_actif"] ?? null)) {
                // line 28
                echo "\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_linkedin"] ?? null), 29, $this-&gt;source), "html", null, true);
                echo "\" target=\"_blank\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien LinkedIn','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_linkedin"] ?? null), 31, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Linkedin\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 34
            echo "\t\t\t\t\t";
            if (($context["lien_facebook_actif"] ?? null)) {
                // line 35
                echo "\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_facebook"] ?? null), 36, $this-&gt;source), "html", null, true);
                echo "\" target=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Facebook','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_facebook"] ?? null), 38, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Facebook\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 41
            echo "\t\t\t\t\t";
            if (($context["lien_youtube_actif"] ?? null)) {
                // line 42
                echo "\t\t\t\t\t<li><a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_youtube"] ?? null), 42, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Youtube','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_youtube"] ?? null), 44, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\t\talt=\"YouTube\" width=\"30\" height=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 47
            echo "\t\t\t\t</ul>
    \t\t\t
    \t\t
    \t\t
    \t\t
    \t\t\t<ul>
    \t\t\t\t";
            // line 53
            if (($context["lien_mentions_legales_actif"] ?? null)) {
                // line 54
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_mentions_legales"] ?? null), 56, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur les Mentions légales','utilisateur ID');\"&gt;";
                // line 57
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_mentions_legales"] ?? null), 57, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 59
            echo "\t\t\t\t";
            if ((($context["lien_mentions_legales_actif"] ?? null) &amp;&amp; (($context["lien_cookies_actif"] ?? null) || ($context["lien_klesia_actif"] ?? null)))) {
                // line 60
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 62
            echo "\t\t\t\t";
            if (($context["lien_cookies_actif"] ?? null)) {
                // line 63
                echo "\t\t\t\t<li><a>";
                // line 66
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_cookies"] ?? null), 66, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 68
            echo "\t\t\t\t
    \t\t\t\t";
            // line 69
            if ((($context["lien_politique_conf_actif"] ?? null) &amp;&amp; (($context["lien_cookies_actif"] ?? null) || ($context["lien_klesia_actif"] ?? null)))) {
                // line 70
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 72
            echo "\t\t\t\t";
            if (($context["lien_politique_conf_actif"] ?? null)) {
                // line 73
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_mentions_politique_conf"] ?? null), 75, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Politique de confidentialité','utilisateur ID');\"&gt;";
                // line 76
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_politique_conf"] ?? null), 76, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 78
            echo "\t\t\t\t";
            if (((($context["lien_cookies_actif"] ?? null) &amp;&amp; ($context["lien_klesia_actif"] ?? null)) || (($context["lien_politique_conf_actif"] ?? null) &amp;&amp; ($context["lien_politique_conf_actif"] ?? null)))) {
                // line 79
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 81
            echo "\t\t\t\t";
            if (($context["lien_klesia_actif"] ?? null)) {
                // line 82
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_klesia"] ?? null), 84, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Klesia.fr','utilisateur ID');\"&gt;";
                // line 85
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_klesia"] ?? null), 85, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 87
            echo "\t\t\t</ul>
    \t\t
    \t
    ";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/bloc_footer/templates/bloc-footer.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  224 =&gt; 87,  219 =&gt; 85,  215 =&gt; 84,  211 =&gt; 82,  208 =&gt; 81,  204 =&gt; 79,  201 =&gt; 78,  196 =&gt; 76,  192 =&gt; 75,  188 =&gt; 73,  185 =&gt; 72,  181 =&gt; 70,  179 =&gt; 69,  176 =&gt; 68,  171 =&gt; 66,  166 =&gt; 63,  163 =&gt; 62,  159 =&gt; 60,  156 =&gt; 59,  151 =&gt; 57,  147 =&gt; 56,  143 =&gt; 54,  141 =&gt; 53,  133 =&gt; 47,  127 =&gt; 44,  121 =&gt; 42,  118 =&gt; 41,  112 =&gt; 38,  107 =&gt; 36,  104 =&gt; 35,  101 =&gt; 34,  95 =&gt; 31,  90 =&gt; 29,  87 =&gt; 28,  84 =&gt; 27,  78 =&gt; 24,  71 =&gt; 21,  69 =&gt; 20,  60 =&gt; 14,  55 =&gt; 12,  45 =&gt; 5,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    \t
    \t\t
    \t\t\t
    \t\t\t\t
    \t\t\t
    \t\t\t
    \t\t\t\t<a>Actualités</a>
    \t\t\t
    \t\t\t
    \t\t\t\t<ul>
    \t\t\t\t\t{% if lien_twitter_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_linkedin_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_facebook_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_youtube_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t</ul>
    \t\t\t
    \t\t
    \t\t
    \t\t
    \t\t\t<ul>
    \t\t\t\t{% if lien_mentions_legales_actif %}
    \t\t\t\t<li><a>{{ libelle_mentions_legales }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_mentions_legales_actif and (lien_cookies_actif or lien_klesia_actif) %}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_cookies_actif %}
    \t\t\t\t<li><a>{{ libelle_cookies }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t
    \t\t\t\t{% if lien_politique_conf_actif and (lien_cookies_actif or lien_klesia_actif)%}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_politique_conf_actif %}
    \t\t\t\t<li><a>{{ libelle_politique_conf }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if (lien_cookies_actif and lien_klesia_actif) or (lien_politique_conf_actif and lien_politique_conf_actif) %}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_klesia_actif %}
    \t\t\t\t<li><a>{{ libelle_klesia }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t</ul>
    \t\t
    \t
    ", "modules/custom/bloc_footer/templates/bloc-footer.html.twig", "/var/www/html/wwwroot/web/modules/custom/bloc_footer/templates/bloc-footer.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 20);
            static $filters = array("escape" =&gt; 5);
            static $functions = array("url" =&gt; 12);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    ['url']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_bloc-footer.html.twig_Vw9DqK1VIfzSyWj3IFMKcDmqa', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/bloc_footer/templates/bloc-footer.html.twig */
    class __TwigTemplate_5e4af924d9982edaf76a7c1be0ef615502ac90ab997abf933e04c5f86a172287 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    \t
    \t\t
    \t\t\t
    \t\t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_klesia"] ?? null), 5, $this-&gt;source), "html", null, true);
            echo "\"
    \t\t\t\t\talt=\"Klesia, Protection et Innovation sociales\" width=\"180\"
    \t\t\t\t\theight=\"66\"&gt;
    \t\t\t
    \t\t\t
    \t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("actualites_evenements_klesia.actu_evts_controller_listeActuEvts"));
            echo "\"
    \t\t\t\t\trole=\"button\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Actualités','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_journal"] ?? null), 14, $this-&gt;source), "html", null, true);
            echo "\"
    \t\t\t\t\talt=\"Actualités\" width=\"64\" height=\"64\"&gt;Actualités</a>
    \t\t\t
    \t\t\t
    \t\t\t\t<ul>
    \t\t\t\t\t";
            // line 20
            if (($context["lien_twitter_actif"] ?? null)) {
                // line 21
                echo "\t\t\t\t\t<li><a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_twitter"] ?? null), 21, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Twitter','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_twitter_footer"] ?? null), 24, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Twitter\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 27
            echo "\t\t\t\t\t";
            if (($context["lien_linkedin_actif"] ?? null)) {
                // line 28
                echo "\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_linkedin"] ?? null), 29, $this-&gt;source), "html", null, true);
                echo "\" target=\"_blank\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien LinkedIn','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_linkedin"] ?? null), 31, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Linkedin\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 34
            echo "\t\t\t\t\t";
            if (($context["lien_facebook_actif"] ?? null)) {
                // line 35
                echo "\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_facebook"] ?? null), 36, $this-&gt;source), "html", null, true);
                echo "\" target=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Facebook','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_facebook"] ?? null), 38, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Facebook\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 41
            echo "\t\t\t\t\t";
            if (($context["lien_youtube_actif"] ?? null)) {
                // line 42
                echo "\t\t\t\t\t<li><a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_youtube"] ?? null), 42, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Youtube','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_youtube"] ?? null), 44, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\t\talt=\"YouTube\" width=\"30\" height=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 47
            echo "\t\t\t\t</ul>
    \t\t\t
    \t\t
    \t\t
    \t\t
    \t\t\t<ul>
    \t\t\t\t";
            // line 53
            if (($context["lien_mentions_legales_actif"] ?? null)) {
                // line 54
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_mentions_legales"] ?? null), 56, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur les Mentions légales','utilisateur ID');\"&gt;";
                // line 57
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_mentions_legales"] ?? null), 57, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 59
            echo "\t\t\t\t";
            if ((($context["lien_mentions_legales_actif"] ?? null) &amp;&amp; (($context["lien_cookies_actif"] ?? null) || ($context["lien_klesia_actif"] ?? null)))) {
                // line 60
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 62
            echo "\t\t\t\t";
            if (($context["lien_cookies_actif"] ?? null)) {
                // line 63
                echo "\t\t\t\t<li><a>";
                // line 66
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_cookies"] ?? null), 66, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 68
            echo "\t\t\t\t
    \t\t\t\t";
            // line 69
            if ((($context["lien_politique_conf_actif"] ?? null) &amp;&amp; (($context["lien_cookies_actif"] ?? null) || ($context["lien_klesia_actif"] ?? null)))) {
                // line 70
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 72
            echo "\t\t\t\t";
            if (($context["lien_politique_conf_actif"] ?? null)) {
                // line 73
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_mentions_politique_conf"] ?? null), 75, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Politique de confidentialité','utilisateur ID');\"&gt;";
                // line 76
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_politique_conf"] ?? null), 76, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 78
            echo "\t\t\t\t";
            if (((($context["lien_cookies_actif"] ?? null) &amp;&amp; ($context["lien_klesia_actif"] ?? null)) || (($context["lien_politique_conf_actif"] ?? null) &amp;&amp; ($context["lien_politique_conf_actif"] ?? null)))) {
                // line 79
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 81
            echo "\t\t\t\t";
            if (($context["lien_klesia_actif"] ?? null)) {
                // line 82
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_klesia"] ?? null), 84, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Klesia.fr','utilisateur ID');\"&gt;";
                // line 85
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_klesia"] ?? null), 85, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 87
            echo "\t\t\t</ul>
    \t\t
    \t
    ";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/bloc_footer/templates/bloc-footer.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  224 =&gt; 87,  219 =&gt; 85,  215 =&gt; 84,  211 =&gt; 82,  208 =&gt; 81,  204 =&gt; 79,  201 =&gt; 78,  196 =&gt; 76,  192 =&gt; 75,  188 =&gt; 73,  185 =&gt; 72,  181 =&gt; 70,  179 =&gt; 69,  176 =&gt; 68,  171 =&gt; 66,  166 =&gt; 63,  163 =&gt; 62,  159 =&gt; 60,  156 =&gt; 59,  151 =&gt; 57,  147 =&gt; 56,  143 =&gt; 54,  141 =&gt; 53,  133 =&gt; 47,  127 =&gt; 44,  121 =&gt; 42,  118 =&gt; 41,  112 =&gt; 38,  107 =&gt; 36,  104 =&gt; 35,  101 =&gt; 34,  95 =&gt; 31,  90 =&gt; 29,  87 =&gt; 28,  84 =&gt; 27,  78 =&gt; 24,  71 =&gt; 21,  69 =&gt; 20,  60 =&gt; 14,  55 =&gt; 12,  45 =&gt; 5,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    \t
    \t\t
    \t\t\t
    \t\t\t\t
    \t\t\t
    \t\t\t
    \t\t\t\t<a>Actualités</a>
    \t\t\t
    \t\t\t
    \t\t\t\t<ul>
    \t\t\t\t\t{% if lien_twitter_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_linkedin_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_facebook_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_youtube_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t</ul>
    \t\t\t
    \t\t
    \t\t
    \t\t
    \t\t\t<ul>
    \t\t\t\t{% if lien_mentions_legales_actif %}
    \t\t\t\t<li><a>{{ libelle_mentions_legales }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_mentions_legales_actif and (lien_cookies_actif or lien_klesia_actif) %}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_cookies_actif %}
    \t\t\t\t<li><a>{{ libelle_cookies }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t
    \t\t\t\t{% if lien_politique_conf_actif and (lien_cookies_actif or lien_klesia_actif)%}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_politique_conf_actif %}
    \t\t\t\t<li><a>{{ libelle_politique_conf }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if (lien_cookies_actif and lien_klesia_actif) or (lien_politique_conf_actif and lien_politique_conf_actif) %}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_klesia_actif %}
    \t\t\t\t<li><a>{{ libelle_klesia }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t</ul>
    \t\t
    \t
    ", "modules/custom/bloc_footer/templates/bloc-footer.html.twig", "/var/www/html/wwwroot/web/modules/custom/bloc_footer/templates/bloc-footer.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 20);
            static $filters = array("escape" =&gt; 5);
            static $functions = array("url" =&gt; 12);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    ['url']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_5e4af924d9982edaf76a7c1be0ef615502ac90ab997abf933e04c5f86a172287', 'modules/custom/bloc_footer/templates/bloc-footer.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('modules/custom/bloc_footer/templates/bloc-footer.html.twig') (Line: 55)
    twig_render_template('modules/custom/bloc_footer/templates/bloc-footer.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('bloc_footer', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 76)
    __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e->block_content(Array, Array) (Line: 182)
    Twig\Template->displayBlock('content', Array, Array) (Line: 64)
    __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('core/modules/block/templates/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 72)
    __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_off-canvas-page-wrapper.h_RV9_5bMpl6Fpln3zfQE9NU2KU', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/system/templates/off-canvas-page-wrapper.html.twig */
    class __TwigTemplate_f2e7d1db0e91a38148b6f680e6cb27ce4b89aa557903f288d3b2cc58af8ff501 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 22
            if (($context["children"] ?? null)) {
                // line 23
                echo "  
        ";
                // line 24
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["children"] ?? null), 24, $this-&gt;source), "html", null, true);
                echo "
      
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "core/modules/system/templates/off-canvas-page-wrapper.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  44 =&gt; 24,  41 =&gt; 23,  39 =&gt; 22,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation for a page wrapper.
     *
     * For consistent wrapping to {{ page }} render in all themes. The
     * \"data-off-canvas-main-canvas\" attribute is required by the off-canvas dialog.
     * This is used by the core/drupal.dialog.off_canvas library to select the
     * \"main canvas\" page element as opposed to the \"off canvas\" which is the dialog
     * itself. The \"main canvas\" element must be resized according to the width of
     * the \"off canvas\" dialog so that no portion of the \"main canvas\" is obstructed
     * by the off-canvas dialog. The off-canvas dialog can vary in width when opened
     * and can be resized by the user. The \"data-off-canvas-main-canvas\" attribute
     * cannot be removed without breaking the off-canvas dialog functionality.
     *
     * Available variables:
     * - children: Contains the child elements of the page.
     *
     * @ingroup themeable
     */
    #}
    {% if children %}
      
        {{ children }}
      
    {% endif %}
    ", "core/modules/system/templates/off-canvas-page-wrapper.html.twig", "/var/www/html/wwwroot/web/core/modules/system/templates/off-canvas-page-wrapper.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 22);
            static $filters = array("escape" =&gt; 24);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_off-canvas-page-wrapper.h_RV9_5bMpl6Fpln3zfQE9NU2KU', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/system/templates/off-canvas-page-wrapper.html.twig */
    class __TwigTemplate_f2e7d1db0e91a38148b6f680e6cb27ce4b89aa557903f288d3b2cc58af8ff501 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 22
            if (($context["children"] ?? null)) {
                // line 23
                echo "  
        ";
                // line 24
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["children"] ?? null), 24, $this-&gt;source), "html", null, true);
                echo "
      
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "core/modules/system/templates/off-canvas-page-wrapper.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  44 =&gt; 24,  41 =&gt; 23,  39 =&gt; 22,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation for a page wrapper.
     *
     * For consistent wrapping to {{ page }} render in all themes. The
     * \"data-off-canvas-main-canvas\" attribute is required by the off-canvas dialog.
     * This is used by the core/drupal.dialog.off_canvas library to select the
     * \"main canvas\" page element as opposed to the \"off canvas\" which is the dialog
     * itself. The \"main canvas\" element must be resized according to the width of
     * the \"off canvas\" dialog so that no portion of the \"main canvas\" is obstructed
     * by the off-canvas dialog. The off-canvas dialog can vary in width when opened
     * and can be resized by the user. The \"data-off-canvas-main-canvas\" attribute
     * cannot be removed without breaking the off-canvas dialog functionality.
     *
     * Available variables:
     * - children: Contains the child elements of the page.
     *
     * @ingroup themeable
     */
    #}
    {% if children %}
      
        {{ children }}
      
    {% endif %}
    ", "core/modules/system/templates/off-canvas-page-wrapper.html.twig", "/var/www/html/wwwroot/web/core/modules/system/templates/off-canvas-page-wrapper.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 22);
            static $filters = array("escape" =&gt; 24);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_f2e7d1db0e91a38148b6f680e6cb27ce4b89aa557903f288d3b2cc58af8ff501', 'core/modules/system/templates/off-canvas-page-wrapper.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('core/modules/system/templates/off-canvas-page-wrapper.html.twig') (Line: 55)
    twig_render_template('core/modules/system/templates/off-canvas-page-wrapper.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('off_canvas_page_wrapper', Array) (Line: 478)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    

POLITIQUE DE PROTECTION DES DONNEES A CARACTERE PERSONNEL

Introduction

KLESIA s’engage dans le cadre de ses activités et conformément à la législation en vigueur en France et en Europe, à assurer la protection, la confidentialité et la sécurité des données à caractère personnel des clients et utilisateurs de ses services, ainsi qu’à respecter leur vie privée. 

La présente Politique vous informe sur la façon dont KLESIA traite vos données personnelles. Elle est notamment applicable aux clients et utilisateurs des services et des sites du groupe KLESIA.

A ce titre, aucune information personnelle vous concernant n’est divulguée à des tiers sans votre consentement préalable.  

KLESIA, en sa qualité de responsable de traitement, respecte les engagements suivants :

  • Vos données sont utilisées uniquement pour des finalités explicites, légitimes et déterminées en lien avec nos différents métiers ; 
  • Nous traitons uniquement les données qui nous sont utiles ; 
  • Nous ne conservons pas vos données au-delà de la durée nécessaire pour les opérations pour lesquelles elles ont été collectées, ou de celles prévues par les dispositions légales applicables, en vertu du principe de conservation limitée des données ; 
  • Nous transmettons vos données aux entités du groupe KLESIA, partenaires, réassureurs, et délégataires de gestion ; 
  • Nous vous informons, de manière claire et transparente, que ce soit lors de l’établissement d’un devis ou de la souscription d’un contrat, notamment sur : la finalité du traitement de vos données, le caractère facultatif ou obligatoire de vos réponses dans les formulaires et sur vos droits en matière de protection des données ; 
  • Nous assurons la confidentialité et la sécurité de vos données au moyen de mesures techniques et organisationnelles, aussi bien physiques et logiques, conformes aux règles de l’art et aux normes qui nous sont imposées.

Conformément à la règlementation en vigueur, et en particulier au Règlement général sur la protection des données n°2016/679 du 27 avril 2016, les informations que vous communiquez à KLESIA ou que nous collectons sont décrites dans le présent document.
Vous pouvez contacter les services du Délégué à la Protection des Données (DPO) aux coordonnées suivantes : info.cnil@klesia.fr ou KLESIA - Info CNIL - Service INFO CNIL CS 30027, 93108 Montreuil Cedex.

 

1.    Définitions

Donnée à caractère personnel 
Toute information, identifiant directement ou indirectement une personne physique (par exemple : nom, prénom, numéro de téléphone, photographie, date de naissance, commune de résidence, empreinte digitale etc.).

Donnée de santé
Donnée indiquant l’état de santé physique ou mental d’une personne, y compris la fourniture de services de soins de santé, qui révèle des informations sur son état de santé. 

Donnée médicale
Donnée qui est recueillie ou produites à l’occasion d’activités de prévention, de diagnostic, de soins ou de suivi social ou médico-social.

 

2.    Finalités des traitements : pourquoi nous utilisons vos données ? 

Les données que nous collectons dans le cadre des contrats que nous proposons sont utilisées par KLESIA pour l’une/les finalité(s) suivante(s) :

  • L’étude des besoins spécifiques de chaque client afin de proposer des contrats adaptés
  • L’examen, l’acceptation, le contrôle et la surveillance du risque
  • La gestion des contrats de la phase précontractuelle à la résiliation du contrat
  • L’exécution des garanties des contrats
  • L’élaboration des statistiques et études actuarielles
  • L’exercice des recours et la gestion des réclamations
  • L’exécution des dispositions légales, réglementaires et administratives en vigueur


Nous sommes également amenés à collecter vos données dans le cadre des opérations relatives à la gestion de nos clients et à la prospection commerciale (ancienne Norme simplifiée n°56 de la CNIL). 
Ces traitements pourront faire l’objet, autant que de besoin, du recueil de votre consentement exprès et préalable, que vous pourrez retirer à tout moment.

Les traitements concernés sont en particulier :

  • Les opérations relatives à la gestion des clients (programme de fidélité, suivi de la relation client)
  • La gestion d’opérations techniques de prospection (ce qui inclut notamment les opérations techniques comme la normalisation, l’enrichissement et la déduplication)
  • La sélection de personnes pour réaliser des actions de fidélisation, de prospection, de sondage, de test produit ou services et de promotion
  • La réalisation d’opérations de sollicitations
  • L’élaboration de statistiques commerciales
  • La cession, la location ou l’échange des données relatives à l’identification des clients ou prospects pour améliorer le service au client en proposant des produits ou services permettant de réduire la sinistralité ou d’offrir un contrat ou une prestation complémentaire
  • L’organisation de jeux-concours, de loteries ou de toute opération promotionnelle à l’exclusion des jeux d’argent et de hasard en ligne soumis à l’agrément de l’autorité de régulation des jeux en ligne (ARJEL)
  • La gestion de droit d’accès, de rectification et d’opposition
  • La lutte contre le blanchiment de capitaux et le financement du terrorisme ainsi que contre la fraude à l’assurance, conformément aux dispositions légales et réglementaires applicables aux organismes d’assurance dont nous faisons partie. 

 

3.    Fondements juridiques des traitements de données

Les fondements juridiques qui nous autorisent à utiliser vos données dans les conditions de la présente Politique, sont les suivants :

  • Le consentement que vous nous accordez lorsque votre accord est nécessaire pour utiliser vos données (par exemple, la communication électronique d’informations commerciales) ;
  • Lorsque l’utilisation de vos données est nécessaire pour respecter nos obligations dans le cadre d’un contrat conclu avec vous ; 
  • Lorsque l’utilisation de vos données est nécessaire aux fins d’exécution des obligations en matière de protection sociale ; 
  • Lorsque l’utilisation de vos données est nécessaire pour servir nos intérêts légitimes par exemple, pour assurer la sécurité de nos sites internet ; exercer notre activité d’assureur ; assurer la sécurité de notre personnel et de nos visiteurs ; effectuer et recevoir des paiements);
  • Lorsque l’utilisation de vos données est nécessaire pour le respect d'une obligation légale (par exemple : lutte contre le blanchiment de capitaux et le financement du terrorisme, lutte contre la fraude en assurance, connaissance du client à qui nous fournissons des prestations et, plus généralement, respect de nos obligations en qualité d’assureur, etc.). 

 

4.    Catégories de données que nous collectons

Le traitement de données que nous réalisons conformément aux finalités décrites ci-dessus, concernent les catégories de données suivantes : 

  • Les données relatives à votre identification (état civil ; coordonnées postales, électroniques et téléphoniques, nationalité)
  • Les données relatives à votre situation familiale, économique, patrimoniale et financière
  • Les données relatives à la situation professionnelle
  • Les données nécessaires à l’appréciation du risque
  • Les données liées à la passation, l’exécution et à la gestion du contrat
  • Les données relatives à la détermination ou à l’évaluation des préjudices et des prestations (données liées au sinistre ; des données liées aux victimes etc.)
  • Les données relatives à la vie personnelles, aux habitudes de vie, et aux usages des biens en relation avec les risques assurés ou les services proposés
  • Les données concernant votre santé (données nécessaires à la protection sociale complémentaire en lien avec les organismes de sécurité sociale, description des atteintes corporelles etc.).

 

5.    Destinataires

Dans le cadre de la gestion de votre contrat, nous pouvons être amenés à communiquer vos données à des destinataires en fonction de la base légale du traitement de vos données.  

Ainsi, pour la gestion de votre contrat, vos données peuvent être communiquées aux destinataires suivants :  

  • Les membres habilités de notre personnel chargés de la passation, la gestion et l’exécution des contrats ;
  • Les entités du groupe KLESIA, intermédiaires d’assurance, les partenaires commerciaux, les prestataires informatiques ;
  • Les organismes d’assurance ;
  • Les coassureurs et réassureurs ainsi que les organismes professionnels et les fonds de garanties ;
  • Les personnes intervenant au contrat tels que les avocats, experts, auxiliaires de justice et officiers ministériels, curateurs, tuteurs, enquêteurs et professionnels de santé, médecins conseils et le personnel habilité.

Dans le cadre du respect par le groupe KLESIA de ses obligations légales, nous pouvons être amenés à transmettre vos données aux destinataires suivants :

  • Les organismes sociaux lorsque les régimes sociaux interviennent dans le règlement des sinistres ou lorsque les organismes d’assurance offrent des garanties complémentaires à celles des régimes sociaux ;
  • Les organismes et associations pratiquant la prévention, l’action sociale ou la gestion de réalisations sanitaires et sociales ; 
  • S’il y a lieu les juridictions concernées, les arbitres, les médiateurs ; 
  • Les ministères concernés, autorités de tutelle et de contrôle et tous organismes publics habilités à les recevoir ; 
  • Les services chargés du contrôle tels que les commissaires aux comptes et les auditeurs ainsi que les services chargés du contrôle interne.

 

6.    Le traitement automatisé de données à caractère personnel 

Par ailleurs, les données personnelles recueillies sur les sites Internet du groupe KLESIA, et applications mobiles font l'objet de traitements automatisés. 
Il s'agit notamment des données personnelles collectées lors de :

  • La connexion aux différents sites du groupe KLESIA par cookies ; 
  • L'envoi d'un message courriel à l'un de nos services ;
  • L'envoi d'un formulaire en ligne de demande d'informations ou de documentation concernant l'un de nos produits ou services, ou encore, lors de demande de rendez-vous téléphonique ;
  • L'abonnement à une newsletter.

 

7.    Transferts de données en dehors de l’Union Européenne

Les données à caractère personnel que nous traitons, ne font l’objet d’aucun transfert en dehors de l’Union Européenne. 

Si un transfert de données en dehors de l’Union Européenne devait être envisagé, KLESIA : 

  • S’assurera de mettre en œuvre des garanties appropriées, notamment par la conclusion de règles d'entreprise contraignantes et/ou de clauses contractuelles types adoptées par la Commission européenne afin de garantir des droits opposables et effectifs pour les personnes concernées ; 
  • Informera les personnes concernées des modalités dudit transfert.

Ainsi, si KLESIA recourt à un sous-traitant, qui réalisera des traitements de données à caractère personnel pour le compte de KLESIA, en dehors de l’Union Européenne, KLESIA formalisera des clauses contractuelles types qui engageront le sous-traitant notamment :

  • A traiter les Données à caractère personnel conformément aux instructions de KLESIA et à informer KLESIA avant le Traitement, s’il est tenu de procéder à un transfert de données vers un pays tiers à l’Union Européenne ;  
  • A mettre en place et assurer l’effectivité de mesures techniques et organisationnelles, notamment les mesures matérielles et logiques, adaptées à la nature des Données traitées et aux risques présentés par les Traitements effectués, afin de garantir la confidentialité, l’intégrité, la disponibilité des Données à caractère personnel traitées.

 

8.    Durées de conservation de vos données

Nous conservons vos données pendant une durée n’excédant pas celle nécessaire aux fins pour lesquelles elles sont traitées, dans le respect des durées légales de prescription.
Les durées de conservation applicables sont synthétisées dans le tableau suivant :

Activités et procédures Durées de conservation

Contrats ADP

  • Santé et invalidité
  • Incapacité temporaire de travail
  • Décès

 

  • 2 ans 
  • 5 ans 
  • 10 ans après le décès de l’assuré et au maximum 30 ans en cas d’interruption de la prescription
Prospection commerciale 3 ans à compter de la collecte des données par le responsable de traitement ou du dernier contact émanant du prospect
Retraite complémentaire Durées établies par les régimes AGIRC-ARRCO
Lutte contre le blanchiment de capitaux et le financement du terrorisme 5 ans à compter de la cessation des relations contractuelles avec la personne concernée
Lutte contre la fraude 5 ans à compter de la clôture du dossier de fraude
Données communiquées par l'INSEE dans le cadre du fichier AGIRA 30 ans à compter du décès de l'assuré
Sécurité Vidéosurveillance 1 mois maximum
Gestion des cookies 13 mois maximum à compter de leur dépôt sur le terminal de l’utilisateur



9.    Vos droits

Conformément à la règlementation en vigueur, vous avez le droit de :

  • Demander l’accès et/ou l’envoi d’une copie de certaines données vous concernant;
  • Vous opposez au traitement de vos données à des fins de marketing direct (y compris tout traitement de marketing direct basé sur le profilage) - droit d’opposition;
  • Mettre à jour des données obsolètes ou incorrectes qui vous concernent - droit de rectification;
  • Supprimer certaines données que nous détenons sur vous - droit à l’oubli;
  • Limiter la façon dont nous traitons et divulguons certaines de vos données – droit de limitation;
  • Transférer vos données vers un prestataire de services tiers – droit à la portabilité ;
  • Retirer à tout moment votre consentement accordé pour un traitement fondé sur votre consentement, étant précisé que l’exercice de ce droit ne porte pas atteinte à la licéité du traitement fondé sur le consentement accordé avant le retrait de celui-ci – droit d’opposition; 
  • Définir auprès de la personne de confiance que vous avez désignée, des directives relatives à la conservation, à l'effacement et à la communication de vos données après votre décès.

Nous apporterons une attention particulière à vos demandes, que nous prendrons le temps d’étudier et vous communiquerons notre réponse dans le respect des délais légaux. 
Veuillez noter, toutefois, que certaines données peuvent être exclues de ces demandes dans certaines circonstances, notamment si nous devons continuer à traiter vos données pour servir nos intérêts légitimes ou respecter une obligation légale. 
Un justificatif d’identité pourra vous être demandé afin de confirmer votre identité, en cas de doute.  
Vous pouvez exercer les droits décrits ci-dessus en écrivant à info.cnil@kesia.fr ou KLESIA - Service INFO CNIL CS 30027, 93108 Montreuil cedex. En cas de désaccord concernant l’utilisation que nous faisons de vos données personnelles, nous vous invitons à contacter nos services afin d’exposer vos demandes. 
Conformément aux dispositions de l'article L. 561-45 du code monétaire et financier, le droit d'accès aux traitements mis en œuvre aux seules fins de l'application des dispositions relatives à la lutte contre le blanchiment de capitaux et le financement du terrorisme s'exerce auprès de la CNIL via une procédure de droit d'accès indirect en écrivant à l’adresse rappelée ci-dessous. Les traitements mis en œuvre afin d'identifier les personnes faisant l'objet d'une mesure de gel des avoirs ou d'une sanction financière restent soumis à la procédure de droit d’accès direct auprès du responsable de traitement. 
En tout état de cause, il vous est possible de saisir directement la CNIL à l’adresse suivante : 3, place de Fontenoy – TSA 80715 – 75334 Paris Cedex 07. 

 

10.    Contact

Vous pouvez exercer vos droits en écrivant à l’adresse email suivante info.cnil@klesia.fr ou par courrier à KLESIA - Service INFO CNIL CS 30027, 93108 Montreuil cedex. 
Afin de nous permettre de confirmer votre identité en cas de doute, un justificatif d’identité pourra vous être demandé.

 

11.    Gestion des cookies  
 
Qu'est-ce qu'un cookie ?

Un cookie est un fichier texte déposé, sous réserve de votre accord exprès ou tacite, sur votre terminal de connexion (ordinateur, tablette, smartphone etc.) lorsque vous utilisez le présent site.
Un Cookie contient plusieurs données telles que le nom du serveur qui l’a déposé, un identifiant sous forme d’un numéro unique, éventuellement une date d’expiration.
En cliquant sur le bouton « J’accepte » du bandeau présent sur notre site ou en poursuivant votre navigation, vous acceptez le dépôt de cookies sur votre terminal qui seront stockés temporairement dans un espace dédié.
Pour vous permettre de maitriser l’utilisation de vos données à travers les cookies, nous vous invitons à consulter notre page « Gestion des cookies » disponible sur le site Kap Klesia dont vous trouverez le lien ci-après : https://kap.klesia.fr/cookies

Le groupe KLESIA utilise différents types de cookies que vous retrouverez ci-dessous : 

Cookies techniques :
Ces cookies peuvent soit servir à permettre ou faciliter la communication par voie électronique (i), soit permettre la fourniture d’un service de communication en ligne à la demande expresse de l’utilisateur (ii). 

Cookies statistiques ou de mesures d’audience :
Ces cookies permettent d’obtenir des statistiques de fréquentation de notre site (nombre de visites, pages consultées, activité des visiteurs et leur fréquence de retour notamment). Ils permettent plus généralement de détecter les dysfonctionnements et les améliorations utiles. 

Cookies de personnalisation :
Les cookies de personnalisation nous permettent de vous proposer des contenus personnalisés en fonction de votre profil et de vos centres d’intérêts. 

Cookies de médias sociaux :
Les cookies de médias sociaux permettent d’améliorer la convivialité du site et aident à sa promotion grâce aux partages. 

Cookies de publicités :
Les cookies publicitaires permettent d’améliorer la pertinence des publicités que vous voyez, et d’éviter la diffusion d’annonces que vous avez déjà vues.

A quoi servent les cookies ?

A quoi servent les cookies statistiques ou de mesure d'audience utilisés par le groupe Klésia ?
Les cookies de mesure d’audience nous permettent de connaître l’utilisation et les performances de notre site, d’établir des statistiques anonymes, des volumes de fréquentation et d’utilisation des divers éléments de notre site (contenus visités, parcours) nous permettant d’améliorer l’intérêt et l’ergonomie de nos services (les pages ou les rubriques les plus souvent consultées, les articles les plus lus, …).
Ces cookies sont émis par le Propriétaire du site.
Les données anonymes recueillies sont uniquement consultées et analysées par le Propriétaire du site.
Les cookies de mesure d’audience ne sont pas indispensables à la navigation sur notre site.
 
A quoi servent les cookies de personnalisation ou de publicité ciblée ? 
Les cookies liés aux opérations relatives à la publicité ciblée nous permettent de vous présenter les offres publicitaires les plus pertinentes en fonction de vos centres d’intérêt, sur notre site ou sur des sites extérieurs lors de votre navigation Internet. Ils nous permettent également de mesurer l’efficacité de nos campagnes publicitaires et de limiter le nombre de fois où une publicité pour une offre de notre groupe vous est proposée.
 
A quoi servent les cookies traceurs de réseaux sociaux ? 
Les cookies traceurs de réseaux sociaux, émanant de tiers tels que Dailymotion, Vimeo, twitter, YouTube ou LinkedIn, sont déposés dans votre logiciel de navigation lorsque vous cliquez sur les boutons de partage vers les réseaux sociaux. Ils permettent de relier les contenus du site que vous avez partagés à votre compte utilisateur. Nous vous invitons à consulter les politiques de protection de la vie privée des émetteurs tiers afin de prendre connaissance de la durée de validité des cookies qu’ils émettent. 


Les cookies utilisés par nos sites sont les suivants : 

ie Tierce partie Rôle / type Durée de vie Usage
SESS########### non Cookie de session Durée de la session Session
cookie_compliance non Sauvegarde vos choix en matière de consentement des cookies 12 mois Session


Comment s'opposer à l'utilisation des cookies ?

Le stockage de cookies dans votre terminal ou l’accès aux données de navigation contenues dans ces fichiers ou rattachées à ces fichiers est subordonné à votre accord ou à votre défaut d’opposition.
Si vous avez accepté l’enregistrement d’un cookie sur votre terminal, vous pouvez manifester votre refus, à tout moment en cliquant ici 

Pour disposer d’informations complémentaires sur les cookies, nous vous invitons à consulter la rubrique « Vos traces » du site de la CNIL (Commission Nationale de l’Informatique et des Libertés) : http://www.cnil.fr/vos-droits/vos-traces/les-cookies/.

 

12.    Mise à jour 

KLESIA se réserve la possibilité de modifier la présente politique de protection des données à caractère personnel, sans que les modifications ou suppressions éventuelles n'ouvrent droit ni à indemnité, dommage-intérêts ou obligation quelconque. Il appartient donc aux visiteurs des sites du groupe KLESIA et clients de vérifier lors de chaque connexion le contenu de la présente politique.