<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
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;
use Twig\TemplateWrapper;

/* communes/dashboard.html.twig */
class __TwigTemplate_190a7f9a465b878a3d33eb793611aeea extends Template
{
    private Source $source;
    /**
     * @var array<string, Template>
     */
    private array $macros = [];

    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this->source = $this->getSourceContext();

        $this->blocks = [
            'page_title' => [$this, 'block_page_title'],
            'page_content' => [$this, 'block_page_content'],
            'stylesheets' => [$this, 'block_stylesheets'],
        ];
    }

    protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
    {
        // line 1
        return "@AdminLTE/layout/communeodd-layout.html.twig";
    }

    protected function doDisplay(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        $this->parent = $this->load("@AdminLTE/layout/communeodd-layout.html.twig", 1);
        yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
    }

    // line 3
    /**
     * @return iterable<null|scalar|\Stringable>
     */
    public function block_page_title(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("dashboard.title", [], "messages");
        yield " - ";
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["commune"] ?? null), "name", [], "any", false, false, false, 3), "html", null, true);
        yield " ";
        yield from [];
    }

    // line 6
    /**
     * @return iterable<null|scalar|\Stringable>
     */
    public function block_page_content(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        // line 7
        yield "
<div class=\"container-fluid\">
  <section>
  <div class=\"row\">
      <div class=\"col-xl-12 col-sm-12 col-12 mb-4\">
     
        ";
        // line 13
        if ((($tmp = ($context["fin"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
            // line 14
            yield "            <div class=\"alert alert-success\">
              Vous avez jusqu'au ";
            // line 15
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate(($context["fin"] ?? null), "d/m/Y"), "html", null, true);
            yield " pour envoyer les données de votre commune.
            </div>
        ";
        } else {
            // line 18
            yield "            <div class=\"alert alert-danger\">
              Vous ne pouvez pas envoyer des données pour l'année ";
            // line 19
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["year"] ?? null), "name", [], "any", false, false, false, 19), "html", null, true);
            yield ". Veuillez contacter la DGCS-ODD.
            </div>     
        ";
        }
        // line 22
        yield "      </div>
    </div>
    <div class=\"row\">
      <div class=\"col-xl-4 col-sm-6 col-12 mb-4\">
        <div class=\"card\">
          <div class=\"card-body\">
            <div class=\"d-flex justify-content-between px-md-1\">
              <div class=\"align-self-center\">
                <i class=\"fas fa-pencil-alt text-info fa-3x\"></i>
              </div>
              <div class=\"text-end\">
                <h3>";
        // line 33
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["odds"] ?? null), "html", null, true);
        yield "</h3>
                <a href=\"";
        // line 34
        yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_commune_goal");
        yield "\"><p class=\"mb-0\">ODD</p></a>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class=\"col-xl-4 col-sm-6 col-12 mb-4\">
        <div class=\"card\">
          <div class=\"card-body\">
            <div class=\"d-flex justify-content-between px-md-1\">
              <div class=\"align-self-center\">
                <i class=\"far fa-comment-alt text-warning fa-3x\"></i>
              </div>
              <div class=\"text-end\">
                <h3>";
        // line 48
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["cibles"] ?? null), "html", null, true);
        yield "</h3>
                <a href=\"";
        // line 49
        yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_commune_target");
        yield "\"><p class=\"mb-0\">Cibles</p></a>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class=\"col-xl-4 col-sm-6 col-12 mb-4\">
        <div class=\"card\">
          <div class=\"card-body\">
            <div class=\"d-flex justify-content-between px-md-1\">
              <div class=\"align-self-center\">
                <i class=\"fas fa-chart-line text-success fa-3x\"></i>
              </div>
              <div class=\"text-end\">
                <h3>";
        // line 63
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["indicateurs"] ?? null), "html", null, true);
        yield "</h3>
                <a href=\"";
        // line 64
        yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_commune_indicator");
        yield "\"><p class=\"mb-0\">Indicateurs</p></a>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>

<div class=\"row\">
      <div class=\"col-xl-4 col-sm-6 col-12 mb-4\">
        <div class=\"card\">
          <div class=\"card-body\">
            <div class=\"d-flex justify-content-between px-md-1\">
              <div class=\"align-self-center\">
                <i class=\"fas fa-map-marker-alt text-danger fa-3x\"></i>
              </div>
              <div class=\"text-end\">
                <h3>";
        // line 81
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["ciblesspacialisees"] ?? null)), "html", null, true);
        yield "</h3>
                <a href=\"";
        // line 82
        yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_commune_targetspacialise");
        yield "\"><p class=\"mb-0\">Cibles spatialisées</p></a>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class=\"col-xl-4 col-sm-6 col-12 mb-4\">
        <div class=\"card\">
          <div class=\"card-body\">
            <div class=\"d-flex justify-content-between px-md-1\">
              <div class=\"text-end\">
                <h3 class=\"text-info\">";
        // line 93
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["settingsManager"] ?? null), "getRIndicateursByCommune", [($context["year"] ?? null), ($context["commune"] ?? null)], "method", false, false, false, 93), "html", null, true);
        yield " / ";
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["indicateursRenseignables"] ?? null), "html", null, true);
        yield "</h3>
                <a href=\"";
        // line 94
        yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_commune_indicatorspacialise");
        yield "\"><p class=\"mb-0\">Indicateurs renseignables</p></a>
              </div>
              <div class=\"align-self-center\">
                <i class=\"fas fa-rocket text-danger fa-3x\"></i>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class=\"col-xl-4 col-sm-6 col-12 mb-4\">
        <div class=\"card\">
          <div class=\"card-body\">
            <div class=\"d-flex justify-content-between px-md-1\">
              <div>
                <h3>";
        // line 108
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["normes"] ?? null)), "html", null, true);
        yield "</h3>
                <p class=\"mb-0\">Normes d'actions</p>
              </div>
              <div class=\"align-self-center\">
                <i class=\"far fa-life-ring text-info fa-3x\"></i>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>

    <h3>Les cibles spatialisées par la commune de ";
        // line 120
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["commune"] ?? null), "name", [], "any", false, false, false, 120), "html", null, true);
        yield "</h3> <br>

              ";
        // line 122
        $context['_parent'] = $context;
        $context['_seq'] = CoreExtension::ensureTraversable(($context["oddAll"] ?? null));
        foreach ($context['_seq'] as $context["_key"] => $context["odd"]) {
            // line 123
            yield "\t\t\t\t\t\t\t";
            if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["settingsManager"] ?? null), "getCibleCommuneByOdd", [($context["commune"] ?? null), $context["odd"]], "method", false, false, false, 123)) > 0)) {
                // line 124
                yield "\t\t\t\t\t\t\t";
                $context['_parent'] = $context;
                $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, ($context["settingsManager"] ?? null), "getCibleCommuneByOdd", [($context["commune"] ?? null), $context["odd"]], "method", false, false, false, 124));
                foreach ($context['_seq'] as $context["_key"] => $context["cible"]) {
                    // line 125
                    yield "
                    <div class=\"card\">
                      <div class=\"card-body\">
                        <div class=\"d-flex justify-content-between px-md-1\">
                          <div class=\"text-end\">
                            <p><strong>Cible ";
                    // line 130
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["cible"], "code", [], "any", false, false, false, 130), "html", null, true);
                    yield " : </strong> ";
                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["cible"], "description", [], "any", false, false, false, 130), "html", null, true);
                    yield "</p>
                          </div>
                        </div>
                      </div>
                    </div>
\t\t\t\t\t\t\t\t\t";
                }
                $_parent = $context['_parent'];
                unset($context['_seq'], $context['_key'], $context['cible'], $context['_parent']);
                $context = array_intersect_key($context, $_parent) + $_parent;
                // line 136
                yield "                  ";
            }
            // line 137
            yield "                  
\t\t\t\t\t\t\t\t\t";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_key'], $context['odd'], $context['_parent']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 139
        yield "
   <h3>Les normes d'action de la commune</h3> <br>

   ";
        // line 142
        $context['_parent'] = $context;
        $context['_seq'] = CoreExtension::ensureTraversable(($context["normes"] ?? null));
        foreach ($context['_seq'] as $context["_key"] => $context["norme"]) {
            // line 143
            yield "
                    <div class=\"card\">
                      <div class=\"card-body\">
                        <div class=\"d-flex justify-content-between px-md-1\">
                          <div class=\"text-end\">
                            <p><strong>Cible : ";
            // line 148
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["norme"], "target", [], "any", false, false, false, 148), "code", [], "any", false, false, false, 148), "html", null, true);
            yield "</strong></p>
                            <p><strong>";
            // line 149
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["norme"], "code", [], "any", false, false, false, 149), "html", null, true);
            yield " </strong> : ";
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["norme"], "name", [], "any", false, false, false, 149), "html", null, true);
            yield "</p>
                          </div>
                        </div>
                      </div>
                    </div>
\t\t\t\t\t\t\t\t\t";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_key'], $context['norme'], $context['_parent']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 155
        yield "
  </section>
</div>
       
";
        yield from [];
    }

    // line 161
    /**
     * @return iterable<null|scalar|\Stringable>
     */
    public function block_stylesheets(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        // line 162
        yield "    <link rel=\"stylesheet\" href=\"";
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/dashboard/css/mdb.min.css"), "html", null, true);
        yield "\">
    <link rel=\"stylesheet\" href=\"";
        // line 163
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/dashboard/css/style.css"), "html", null, true);
        yield "\">
";
        yield from [];
    }

    /**
     * @codeCoverageIgnore
     */
    public function getTemplateName(): string
    {
        return "communes/dashboard.html.twig";
    }

    /**
     * @codeCoverageIgnore
     */
    public function isTraitable(): bool
    {
        return false;
    }

    /**
     * @codeCoverageIgnore
     */
    public function getDebugInfo(): array
    {
        return array (  340 => 163,  335 => 162,  328 => 161,  319 => 155,  305 => 149,  301 => 148,  294 => 143,  290 => 142,  285 => 139,  278 => 137,  275 => 136,  261 => 130,  254 => 125,  249 => 124,  246 => 123,  242 => 122,  237 => 120,  222 => 108,  205 => 94,  199 => 93,  185 => 82,  181 => 81,  161 => 64,  157 => 63,  140 => 49,  136 => 48,  119 => 34,  115 => 33,  102 => 22,  96 => 19,  93 => 18,  87 => 15,  84 => 14,  82 => 13,  74 => 7,  67 => 6,  53 => 3,  42 => 1,);
    }

    public function getSourceContext(): Source
    {
        return new Source("", "communes/dashboard.html.twig", "/var/www/html/templates/communes/dashboard.html.twig");
    }
}
