<?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;
/* marche_public/show.html.twig */
class __TwigTemplate_17f112c95aae990c237b2315020e9c672b2fab6c0a57a0c3973ad0d219195c27 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'title' => [$this, 'block_title'],
'sousTitre' => [$this, 'block_sousTitre'],
'sousSousTitre' => [$this, 'block_sousSousTitre'],
'body' => [$this, 'block_body'],
];
}
protected function doGetParent(array $context)
{
// line 1
return "base.html.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "marche_public/show.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "marche_public/show.html.twig"));
$this->parent = $this->loadTemplate("base.html.twig", "marche_public/show.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
// line 2
public function block_title($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
echo " Marché public | Synapse ";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 3
public function block_sousTitre($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sousTitre"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sousTitre"));
echo "Données essentielles des marchés publics.";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 4
public function block_sousSousTitre($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sousSousTitre"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sousSousTitre"));
echo "Fait le ";
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 4, $this->source); })()), "dateMade", [], "any", false, false, false, 4), "d/m/Y"), "html", null, true);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 5
public function block_body($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
// line 6
echo " <!-- Carte Principale -->
<div class=\"overflow-hidden\">
<!-- En-tête de la Carte Principale -->
<div class=\"section-title px-4 py-5 sm:px-6\">
<h3 class=\"text-lg leading-6 font-bold\">Détails du Marché Public</h3>
</div>
<!-- Contenu de la Carte Principale -->
<div>
<dl class=\"details-marche-public\">
<!-- Sous-catégorie : Acheteur -->
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Informations générales</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Identifiant unique de marché public -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Identifiant unique du marché public</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 22
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 22, $this->source); })()), "marchePublicIdentifiant", [], "any", false, false, false, 22), "html", null, true);
echo "</dd>
</div>
<!-- Nom de l'acheteur -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Nom de l'acheteur</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 27
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 27, $this->source); })()), "acheteurNom", [], "any", false, false, false, 27), "html", null, true);
echo "</dd>
</div>
<!-- Identification SIRET -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">SIRET</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 32
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 32, $this->source); })()), "acheteurId", [], "any", false, false, false, 32), "html", null, true);
echo "</dd>
</div>
</div>
</div>
<!-- Sous-catégorie : Caractéristiques du marché public -->
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Caractéristiques du marché public</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Nature du marché</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 43
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 43, $this->source); })()), "nature", [], "any", false, false, false, 43), "html", null, true);
echo "</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Objet du marché/lot</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 48
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 48, $this->source); })()), "objet", [], "any", false, false, false, 48), "html", null, true);
echo "</dd>
</div>
<!-- Code CPV principal -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Code CPV</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 53
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 53, $this->source); })()), "codeCPV", [], "any", false, false, false, 53), "html", null, true);
echo "</dd>
</div>
<!-- Procédure de passation -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Procédure de passation</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 58
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 58, $this->source); })()), "marchePublicProcedure", [], "any", false, false, false, 58), "html", null, true);
echo "</dd>
</div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Lieu principal d'exécution</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Type de code du lieu d'exécution</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 68
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 68, $this->source); })()), "lieuExecutionTypeCode", [], "any", false, false, false, 68), "html", null, true);
echo "</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Code du lieu d'exécution</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 73
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 73, $this->source); })()), "lieuExecutionCode", [], "any", false, false, false, 73), "html", null, true);
echo "</dd>
</div>
<!-- Code CPV principal -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Nom du lieu d'exécution</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 78
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 78, $this->source); })()), "lieuExecutionNom", [], "any", false, false, false, 78), "html", null, true);
echo "</dd>
</div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Durée et dates</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Durée initiale du marché en nombre de mois</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 88
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 88, $this->source); })()), "dureeMois", [], "any", false, false, false, 88), "html", null, true);
echo "</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de notification</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 93
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 93, $this->source); })()), "dateNotification", [], "any", false, false, false, 93), "d/m/Y"), "html", null, true);
echo "</dd>
</div>
<!-- Code CPV principal -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date initiale de publication des données essentielles</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 98
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 98, $this->source); })()), "datePublicationDonnees", [], "any", false, false, false, 98), "d/m/Y"), "html", null, true);
echo "</dd>
</div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Caractéristiques financières</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Montant forfaitaire ou estimé maximum</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 108
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 108, $this->source); })()), "montant", [], "any", false, false, false, 108), "html", null, true);
echo "€</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Forme de Prix</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 113
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 113, $this->source); })()), "formePrix", [], "any", false, false, false, 113), "html", null, true);
echo "</dd>
</div>
<!-- Code CPV principal -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Type de Prix</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
";
// line 119
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 119, $this->source); })()), "typePrix", [], "any", false, false, false, 119));
foreach ($context['_seq'] as $context["_key"] => $context["typePrix"]) {
// line 120
echo " ";
echo twig_escape_filter($this->env, $context["typePrix"], "html", null, true);
echo "<br>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['typePrix'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 122
echo " </dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Nombre d'offres reçues</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 126
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 126, $this->source); })()), "offresRecues", [], "any", false, false, false, 126), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Pourcentage des produits d'origine UE</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
";
// line 131
if (twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 131, $this->source); })()), "origineUe", [], "any", false, false, false, 131))) {
// line 132
echo " N/A
";
} else {
// line 134
echo " ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 134, $this->source); })()), "origineUe", [], "any", false, false, false, 134), "html", null, true);
echo " %
";
}
// line 136
echo " </dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Pourcentage des produits d'origine France</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
";
// line 141
if (twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 141, $this->source); })()), "origineFrance", [], "any", false, false, false, 141))) {
// line 142
echo " N/A
";
} else {
// line 144
echo " ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 144, $this->source); })()), "origineFrance", [], "any", false, false, false, 144), "html", null, true);
echo " %
";
}
// line 146
echo " </dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> CCAG</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 150
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 150, $this->source); })()), "ccag", [], "any", false, false, false, 150), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Technique d'achat</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
";
// line 155
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 155, $this->source); })()), "technique", [], "any", false, false, false, 155));
foreach ($context['_seq'] as $context["_key"] => $context["technique"]) {
// line 156
echo " ";
echo twig_escape_filter($this->env, $context["technique"], "html", null, true);
echo "<br>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['technique'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 158
echo " </dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Marché public comportant des travaux, services ou fournitures innovants</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
";
// line 163
if (twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 163, $this->source); })()), "marcheInnovant", [], "any", false, false, false, 163)) {
// line 164
echo " Oui
";
} else {
// line 166
echo " Non
";
}
// line 168
echo " </dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> I-6 Modalités d'exécution du marché public.</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
";
// line 173
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 173, $this->source); })()), "modaliteExecution", [], "any", false, false, false, 173));
foreach ($context['_seq'] as $context["_key"] => $context["modalite"]) {
// line 174
echo " ";
echo twig_escape_filter($this->env, $context["modalite"], "html", null, true);
echo "<br>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['modalite'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 176
echo " </dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Numéro d'identification de marché public relevant de la technique d'achat accord-cadre</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 180
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 180, $this->source); })()), "idAccordCadre", [], "any", false, false, false, 180), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Sous-traitance déclarée</dt>
";
// line 184
if (twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 184, $this->source); })()), "sousTraitanceDeclaree", [], "any", false, false, false, 184)) {
// line 185
echo " <dd class=\"mt-1 text-sm text-gray-900\">Oui</dd>
";
} else {
// line 187
echo " <dd class=\"mt-1 text-sm text-gray-900\">Non</dd>
";
}
// line 189
echo " </div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Considérations sociales et environnementales</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Considérations sociales</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
";
// line 199
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 199, $this->source); })()), "considerationsSociales", [], "any", false, false, false, 199));
foreach ($context['_seq'] as $context["_key"] => $context["social"]) {
// line 200
echo " ";
echo twig_escape_filter($this->env, $context["social"], "html", null, true);
echo "<br>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['social'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 202
echo " </dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Considérations environnementales</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
";
// line 208
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 208, $this->source); })()), "considerationsEnvironnementales", [], "any", false, false, false, 208));
foreach ($context['_seq'] as $context["_key"] => $context["environnemental"]) {
// line 209
echo " ";
echo twig_escape_filter($this->env, $context["environnemental"], "html", null, true);
echo "<br>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['environnemental'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 211
echo " </dd>
</div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Titulaires</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Type de groupement d'entreprises ou d'opérateurs économiques</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 221
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 221, $this->source); })()), "typeGroupementOperateurs", [], "any", false, false, false, 221), "html", null, true);
echo "</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Une avance a été accordée au titulaire principal du marché public</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
";
// line 227
if (twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 227, $this->source); })()), "attributionAvance", [], "any", false, false, false, 227)) {
// line 228
echo " Oui
";
} else {
// line 230
echo " Non
";
}
// line 232
echo " </dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Taux de l'avance accordée au titulaire principal du marché public par rapport au montant du marché</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 236
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 236, $this->source); })()), "tauxAvance", [], "any", false, false, false, 236), "html", null, true);
echo "</dd>
</div>
</div>
";
// line 239
$context["compteur"] = 1;
// line 240
echo " ";
if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 240, $this->source); })()), "titulaire", [], "any", false, false, false, 240)) > 0)) {
// line 241
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 241, $this->source); })()), "titulaire", [], "any", false, false, false, 241));
foreach ($context['_seq'] as $context["_key"] => $context["titulaire"]) {
// line 242
echo " <div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Titulaire N°";
// line 243
echo twig_escape_filter($this->env, (isset($context["compteur"]) || array_key_exists("compteur", $context) ? $context["compteur"] : (function () { throw new RuntimeError('Variable "compteur" does not exist.', 243, $this->source); })()), "html", null, true);
echo "</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Dénomination sociale</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 247
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["titulaire"], "denominationSociale", [], "any", false, false, false, 247), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Type d'identifiant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 251
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["titulaire"], "typeIdentifiant", [], "any", false, false, false, 251), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Identifiant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 255
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["titulaire"], "identifiant", [], "any", false, false, false, 255), "html", null, true);
echo "</dd>
</div>
</div>
</div>
";
// line 259
$context["compteur"] = ((isset($context["compteur"]) || array_key_exists("compteur", $context) ? $context["compteur"] : (function () { throw new RuntimeError('Variable "compteur" does not exist.', 259, $this->source); })()) + 1);
// line 260
echo " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['titulaire'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 261
echo " ";
}
// line 262
echo " </div>
</dl>
</div>
</div>
";
// line 266
if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 266, $this->source); })()), "sousTraitance", [], "any", false, false, false, 266)) > 0)) {
// line 267
echo " <div class=\"overflow-hidden my-8\">
<!-- En-tête de la Carte Principale -->
<div class=\"section-title px-4 py-5 sm:px-6\">
<h3 class=\"text-lg leading-6 font-bold\">Actes de Sous-traitance</h3>
</div>
";
// line 272
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 272, $this->source); })()), "sousTraitance", [], "any", false, false, false, 272));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["sousTraitance"]) {
// line 273
echo " <div>
<dl>
<div class=\"px-4 py-5 ";
// line 275
if ((twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 275) % 2 != 0)) {
echo "bg-gray-100";
} else {
echo "bg-gray-200";
}
echo "\">
<!-- Sous-catégorie : Acheteur -->
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">
Sous-traitant N°";
// line 280
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "identifiant", [], "any", false, false, false, 280), "html", null, true);
echo "
</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Identifiant unique de marché public -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Type d'identifiant du sous-traitant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 286
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "typeIdentifiant", [], "any", false, false, false, 286), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Identifiant du sous-traitant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 290
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "sousTraitantId", [], "any", false, false, false, 290), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Dénomination sociale du sous-traitant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 294
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "denominationSociale", [], "any", false, false, false, 294), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Durée du contrat de sous-traitance en nombre de mois</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 298
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "dureeMois", [], "any", false, false, false, 298), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de notification de l'acte spécial de sous-traitance par le sous-traitant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 302
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "dateNotification", [], "any", false, false, false, 302), "d/m/Y"), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Montant estimé maximum attribué, montant HT en euros</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 306
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "montant", [], "any", false, false, false, 306), "html", null, true);
echo " €</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Modalités de variation du prix du contrat de sous-traitance</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 310
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "variationPrix", [], "any", false, false, false, 310), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de publication des données essentielles de l'acte spécial de sous-traitance</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 314
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "datePublicationDonnees", [], "any", false, false, false, 314), "d/m/Y"), "html", null, true);
echo "</dd>
</div>
</div>
</div>
</div>
</dl>
</div>
";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['sousTraitance'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 322
echo " </div>
";
}
// line 324
echo " ";
if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 324, $this->source); })()), "modification", [], "any", false, false, false, 324)) > 0)) {
// line 325
echo " <div class=\"overflow-hidden my-8\">
<!-- En-tête de la Carte Principale -->
<div class=\"section-title px-4 py-5 sm:px-6\">
<h3 class=\"text-lg leading-6 font-bold\">Modifications</h3>
</div>
";
// line 330
$context["compteurModification"] = 1;
// line 331
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 331, $this->source); })()), "Modification", [], "any", false, false, false, 331));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["modification"]) {
// line 332
echo " ";
// line 333
echo " <div>
<dl>
<div class=\"px-4 py-5 ";
// line 335
if ((twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 335) % 2 != 0)) {
echo "bg-gray-100";
} else {
echo "bg-gray-200";
}
echo "\">
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">
Modification N°";
// line 338
echo twig_escape_filter($this->env, (isset($context["compteurModification"]) || array_key_exists("compteurModification", $context) ? $context["compteurModification"] : (function () { throw new RuntimeError('Variable "compteurModification" does not exist.', 338, $this->source); })()), "html", null, true);
echo "
</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
";
// line 342
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["modification"], "objetModification", [], "any", false, false, false, 342))) {
// line 343
echo " <div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Objet de la modification</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 345
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["modification"], "objetModification", [], "any", false, false, false, 345), "html", null, true);
echo "</dd>
</div>
";
}
// line 348
echo "
";
// line 349
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["modification"], "dureeMois", [], "any", false, false, false, 349))) {
// line 350
echo " <div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Durée modifiée en mois</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 352
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["modification"], "dureeMois", [], "any", false, false, false, 352), "html", null, true);
echo "</dd>
</div>
";
}
// line 355
echo "
";
// line 356
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["modification"], "montant", [], "any", false, false, false, 356))) {
// line 357
echo " <div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Montant modifié en euros</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 359
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["modification"], "montant", [], "any", false, false, false, 359), "html", null, true);
echo "</dd>
</div>
";
}
// line 362
echo " ";
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["modification"], "dateNotificationModification", [], "any", false, false, false, 362))) {
// line 363
echo " <div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de la notification de la modification apportée au marché public</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 365
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["modification"], "dateNotificationModification", [], "any", false, false, false, 365), "d/m/Y"), "html", null, true);
echo "</dd>
</div>
";
}
// line 368
echo " ";
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["modification"], "datePublicationDonneesModification", [], "any", false, false, false, 368))) {
// line 369
echo " <div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de publication des données essentielles de la modification</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 371
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["modification"], "datePublicationDonneesModification", [], "any", false, false, false, 371), "d/m/Y"), "html", null, true);
echo "</dd>
</div>
";
}
// line 374
echo " </div>
</div>
";
// line 376
$context["compteurTitulaire"] = 1;
// line 377
echo " ";
if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, $context["modification"], "titulaire", [], "any", false, false, false, 377)) > 0)) {
// line 378
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, $context["modification"], "titulaire", [], "any", false, false, false, 378));
foreach ($context['_seq'] as $context["_key"] => $context["titulaire"]) {
// line 379
echo " <div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-500 mb-2\">Titulaire N°";
// line 380
echo twig_escape_filter($this->env, (isset($context["compteurTitulaire"]) || array_key_exists("compteurTitulaire", $context) ? $context["compteurTitulaire"] : (function () { throw new RuntimeError('Variable "compteurTitulaire" does not exist.', 380, $this->source); })()), "html", null, true);
echo "</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Dénomination sociale</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 385
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["titulaire"], "denominationSociale", [], "any", false, false, false, 385), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Type d'identifiant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 389
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["titulaire"], "typeIdentifiant", [], "any", false, false, false, 389), "html", null, true);
echo "</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Identifiant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 393
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["titulaire"], "identifiant", [], "any", false, false, false, 393), "html", null, true);
echo "</dd>
</div>
</div>
</div>
";
// line 397
$context["compteurTitulaire"] = ((isset($context["compteurTitulaire"]) || array_key_exists("compteurTitulaire", $context) ? $context["compteurTitulaire"] : (function () { throw new RuntimeError('Variable "compteurTitulaire" does not exist.', 397, $this->source); })()) + 1);
// line 398
echo " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['titulaire'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 399
echo " ";
}
// line 400
echo " </div>
</dl>
</div>
";
// line 403
$context["compteurModification"] = ((isset($context["compteurModification"]) || array_key_exists("compteurModification", $context) ? $context["compteurModification"] : (function () { throw new RuntimeError('Variable "compteurModification" does not exist.', 403, $this->source); })()) + 1);
// line 404
echo " ";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['modification'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 405
echo " </div>
";
}
// line 407
echo " ";
if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 407, $this->source); })()), "modificationActeSousTraitance", [], "any", false, false, false, 407)) > 0)) {
// line 408
echo " <div class=\"overflow-hidden my-8\">
<!-- En-tête de la Carte Principale -->
<div class=\"section-title px-4 py-5 sm:px-6\">
<h3 class=\"text-lg leading-6 font-bold\">Modifications de sous-traitance pendant l'exécution</h3>
</div>
";
// line 413
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["mp"]) || array_key_exists("mp", $context) ? $context["mp"] : (function () { throw new RuntimeError('Variable "mp" does not exist.', 413, $this->source); })()), "modificationActeSousTraitance", [], "any", false, false, false, 413));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["sousTraitance"]) {
// line 414
echo " <div>
<dl>
<div class=\"px-4 py-5 ";
// line 416
if ((twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 416) % 2 != 0)) {
echo "bg-gray-100";
} else {
echo "bg-gray-200";
}
echo "\">
<!-- Sous-catégorie : Acheteur -->
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Numéro d'identification de l'acte spécial de sous-traitance modifié : ";
// line 420
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "modificationActeSousTraitanceId", [], "any", false, false, false, 420), "html", null, true);
echo "</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
";
// line 422
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "dateNotificationModificationActeSousTraitance", [], "any", false, false, false, 422))) {
// line 423
echo " <div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de notification de la modification de l'acte spécial de sous-traitance</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 425
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "dateNotificationModificationActeSousTraitance", [], "any", false, false, false, 425), "d/m/Y"), "html", null, true);
echo "</dd>
</div>
";
}
// line 428
echo "
";
// line 429
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "dureeMois", [], "any", false, false, false, 429))) {
// line 430
echo " <div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Durée initiale du marché en nombre de mois</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 432
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "dureeMois", [], "any", false, false, false, 432), "html", null, true);
echo "</dd>
</div>
";
}
// line 435
echo "
";
// line 436
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "montantSousTraitance", [], "any", false, false, false, 436))) {
// line 437
echo " <div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Montant attribué au sous-traitant hors taxes en € (ou montant estimé maximum attribué en €)</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 439
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "montantSousTraitance", [], "any", false, false, false, 439), "html", null, true);
echo "</dd>
</div>
";
}
// line 442
echo "
";
// line 443
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "datePublicationDonneesModificationActeSousTraitance", [], "any", false, false, false, 443))) {
// line 444
echo " <div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date à laquelle les données essentielles sont republiées suite à la modification de l'acte spécial de sous-traitance.</dt>
<dd class=\"mt-1 text-sm text-gray-900\">";
// line 446
echo twig_escape_filter($this->env, twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sousTraitance"], "datePublicationDonneesModificationActeSousTraitance", [], "any", false, false, false, 446), "d/m/Y"), "html", null, true);
echo "</dd>
</div>
";
}
// line 449
echo " </div>
</div>
</div>
</dl>
</div>
";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['sousTraitance'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 455
echo " </div>
";
}
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName()
{
return "marche_public/show.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable()
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo()
{
return array ( 1033 => 455, 1014 => 449, 1008 => 446, 1004 => 444, 1002 => 443, 999 => 442, 993 => 439, 989 => 437, 987 => 436, 984 => 435, 978 => 432, 974 => 430, 972 => 429, 969 => 428, 963 => 425, 959 => 423, 957 => 422, 952 => 420, 941 => 416, 937 => 414, 920 => 413, 913 => 408, 910 => 407, 906 => 405, 892 => 404, 890 => 403, 885 => 400, 882 => 399, 876 => 398, 874 => 397, 867 => 393, 860 => 389, 853 => 385, 845 => 380, 842 => 379, 837 => 378, 834 => 377, 832 => 376, 828 => 374, 822 => 371, 818 => 369, 815 => 368, 809 => 365, 805 => 363, 802 => 362, 796 => 359, 792 => 357, 790 => 356, 787 => 355, 781 => 352, 777 => 350, 775 => 349, 772 => 348, 766 => 345, 762 => 343, 760 => 342, 753 => 338, 743 => 335, 739 => 333, 737 => 332, 719 => 331, 717 => 330, 710 => 325, 707 => 324, 703 => 322, 681 => 314, 674 => 310, 667 => 306, 660 => 302, 653 => 298, 646 => 294, 639 => 290, 632 => 286, 623 => 280, 611 => 275, 607 => 273, 590 => 272, 583 => 267, 581 => 266, 575 => 262, 572 => 261, 566 => 260, 564 => 259, 557 => 255, 550 => 251, 543 => 247, 536 => 243, 533 => 242, 528 => 241, 525 => 240, 523 => 239, 517 => 236, 511 => 232, 507 => 230, 503 => 228, 501 => 227, 492 => 221, 480 => 211, 471 => 209, 467 => 208, 459 => 202, 450 => 200, 446 => 199, 434 => 189, 430 => 187, 426 => 185, 424 => 184, 417 => 180, 411 => 176, 402 => 174, 398 => 173, 391 => 168, 387 => 166, 383 => 164, 381 => 163, 374 => 158, 365 => 156, 361 => 155, 353 => 150, 347 => 146, 341 => 144, 337 => 142, 335 => 141, 328 => 136, 322 => 134, 318 => 132, 316 => 131, 308 => 126, 302 => 122, 293 => 120, 289 => 119, 280 => 113, 272 => 108, 259 => 98, 251 => 93, 243 => 88, 230 => 78, 222 => 73, 214 => 68, 201 => 58, 193 => 53, 185 => 48, 177 => 43, 163 => 32, 155 => 27, 147 => 22, 129 => 6, 119 => 5, 99 => 4, 80 => 3, 61 => 2, 38 => 1,);
}
public function getSourceContext()
{
return new Source("{% extends 'base.html.twig' %}
{% block title %} Marché public | Synapse {% endblock %}
{% block sousTitre %}Données essentielles des marchés publics.{% endblock %}
{% block sousSousTitre %}Fait le {{ mp.dateMade|date('d/m/Y')}}{% endblock %}
{% block body %}
<!-- Carte Principale -->
<div class=\"overflow-hidden\">
<!-- En-tête de la Carte Principale -->
<div class=\"section-title px-4 py-5 sm:px-6\">
<h3 class=\"text-lg leading-6 font-bold\">Détails du Marché Public</h3>
</div>
<!-- Contenu de la Carte Principale -->
<div>
<dl class=\"details-marche-public\">
<!-- Sous-catégorie : Acheteur -->
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Informations générales</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Identifiant unique de marché public -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Identifiant unique du marché public</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.marchePublicIdentifiant }}</dd>
</div>
<!-- Nom de l'acheteur -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Nom de l'acheteur</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.acheteurNom }}</dd>
</div>
<!-- Identification SIRET -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">SIRET</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.acheteurId }}</dd>
</div>
</div>
</div>
<!-- Sous-catégorie : Caractéristiques du marché public -->
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Caractéristiques du marché public</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Nature du marché</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.nature }}</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Objet du marché/lot</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.objet }}</dd>
</div>
<!-- Code CPV principal -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Code CPV</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.codeCPV }}</dd>
</div>
<!-- Procédure de passation -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Procédure de passation</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.marchePublicProcedure }}</dd>
</div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Lieu principal d'exécution</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Type de code du lieu d'exécution</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.lieuExecutionTypeCode }}</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Code du lieu d'exécution</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.lieuExecutionCode }}</dd>
</div>
<!-- Code CPV principal -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Nom du lieu d'exécution</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.lieuExecutionNom }}</dd>
</div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Durée et dates</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Durée initiale du marché en nombre de mois</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.dureeMois }}</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de notification</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.dateNotification|date('d/m/Y') }}</dd>
</div>
<!-- Code CPV principal -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date initiale de publication des données essentielles</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.datePublicationDonnees|date('d/m/Y') }}</dd>
</div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Caractéristiques financières</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Montant forfaitaire ou estimé maximum</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.montant }}€</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Forme de Prix</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.formePrix }}</dd>
</div>
<!-- Code CPV principal -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Type de Prix</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
{% for typePrix in mp.typePrix %}
{{ typePrix }}<br>
{% endfor %}
</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Nombre d'offres reçues</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.offresRecues }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Pourcentage des produits d'origine UE</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
{% if mp.origineUe is empty %}
N/A
{% else %}
{{ mp.origineUe }} %
{% endif %}
</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Pourcentage des produits d'origine France</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
{% if mp.origineFrance is empty %}
N/A
{% else %}
{{ mp.origineFrance }} %
{% endif %}
</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> CCAG</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.ccag }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Technique d'achat</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
{% for technique in mp.technique %}
{{ technique }}<br>
{% endfor %}
</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Marché public comportant des travaux, services ou fournitures innovants</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
{% if mp.marcheInnovant %}
Oui
{% else %}
Non
{% endif %}
</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> I-6 Modalités d'exécution du marché public.</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
{% for modalite in mp.modaliteExecution %}
{{ modalite }}<br>
{% endfor %}
</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Numéro d'identification de marché public relevant de la technique d'achat accord-cadre</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.idAccordCadre }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Sous-traitance déclarée</dt>
{% if mp.sousTraitanceDeclaree %}
<dd class=\"mt-1 text-sm text-gray-900\">Oui</dd>
{% else %}
<dd class=\"mt-1 text-sm text-gray-900\">Non</dd>
{% endif %}
</div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Considérations sociales et environnementales</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Considérations sociales</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
{% for social in mp.considerationsSociales %}
{{ social }}<br>
{% endfor %}
</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Considérations environnementales</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
{% for environnemental in mp.considerationsEnvironnementales %}
{{ environnemental }}<br>
{% endfor %}
</dd>
</div>
</div>
</div>
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Titulaires</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Nature du marché -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Type de groupement d'entreprises ou d'opérateurs économiques</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.typeGroupementOperateurs }}</dd>
</div>
<!-- Objet du marché ou du lot -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Une avance a été accordée au titulaire principal du marché public</dt>
<dd class=\"mt-1 text-sm text-gray-900\">
{% if mp.attributionAvance %}
Oui
{% else %}
Non
{% endif %}
</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Taux de l'avance accordée au titulaire principal du marché public par rapport au montant du marché</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ mp.tauxAvance }}</dd>
</div>
</div>
{% set compteur = 1 %}
{% if mp.titulaire|length>0 %}
{% for titulaire in mp.titulaire %}
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Titulaire N°{{ compteur }}</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Dénomination sociale</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ titulaire.denominationSociale }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Type d'identifiant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ titulaire.typeIdentifiant }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Identifiant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ titulaire.identifiant }}</dd>
</div>
</div>
</div>
{% set compteur = compteur + 1 %}
{% endfor %}
{% endif %}
</div>
</dl>
</div>
</div>
{% if mp.sousTraitance|length >0 %}
<div class=\"overflow-hidden my-8\">
<!-- En-tête de la Carte Principale -->
<div class=\"section-title px-4 py-5 sm:px-6\">
<h3 class=\"text-lg leading-6 font-bold\">Actes de Sous-traitance</h3>
</div>
{% for sousTraitance in mp.sousTraitance %}
<div>
<dl>
<div class=\"px-4 py-5 {% if loop.index is odd %}bg-gray-100{% else %}bg-gray-200{% endif %}\">
<!-- Sous-catégorie : Acheteur -->
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">
Sous-traitant N°{{ sousTraitance.identifiant }}
</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<!-- Identifiant unique de marché public -->
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Type d'identifiant du sous-traitant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.typeIdentifiant }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Identifiant du sous-traitant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.sousTraitantId }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Dénomination sociale du sous-traitant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.denominationSociale }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Durée du contrat de sous-traitance en nombre de mois</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.dureeMois }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de notification de l'acte spécial de sous-traitance par le sous-traitant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.dateNotification|date('d/m/Y') }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Montant estimé maximum attribué, montant HT en euros</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.montant }} €</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Modalités de variation du prix du contrat de sous-traitance</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.variationPrix }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de publication des données essentielles de l'acte spécial de sous-traitance</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.datePublicationDonnees|date('d/m/Y') }}</dd>
</div>
</div>
</div>
</div>
</dl>
</div>
{% endfor %}
</div>
{% endif %}
{% if mp.modification|length >0 %}
<div class=\"overflow-hidden my-8\">
<!-- En-tête de la Carte Principale -->
<div class=\"section-title px-4 py-5 sm:px-6\">
<h3 class=\"text-lg leading-6 font-bold\">Modifications</h3>
</div>
{% set compteurModification = 1 %}
{% for modification in mp.Modification %}
{# {{ dump(modification) }} #}
<div>
<dl>
<div class=\"px-4 py-5 {% if loop.index is odd %}bg-gray-100{% else %}bg-gray-200{% endif %}\">
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">
Modification N°{{ compteurModification }}
</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
{% if modification.objetModification is not empty %}
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Objet de la modification</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ modification.objetModification }}</dd>
</div>
{% endif %}
{% if modification.dureeMois is not empty %}
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Durée modifiée en mois</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ modification.dureeMois }}</dd>
</div>
{% endif %}
{% if modification.montant is not empty %}
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Montant modifié en euros</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ modification.montant }}</dd>
</div>
{% endif %}
{% if modification.dateNotificationModification is not empty %}
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de la notification de la modification apportée au marché public</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ modification.dateNotificationModification|date('d/m/Y') }}</dd>
</div>
{% endif %}
{% if modification.datePublicationDonneesModification is not empty %}
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de publication des données essentielles de la modification</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ modification.datePublicationDonneesModification|date('d/m/Y') }}</dd>
</div>
{% endif %}
</div>
</div>
{% set compteurTitulaire = 1 %}
{% if modification.titulaire|length>0 %}
{% for titulaire in modification.titulaire %}
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-500 mb-2\">Titulaire N°{{ compteurTitulaire }}</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\"> Dénomination sociale</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ titulaire.denominationSociale }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Type d'identifiant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ titulaire.typeIdentifiant }}</dd>
</div>
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Identifiant</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ titulaire.identifiant }}</dd>
</div>
</div>
</div>
{% set compteurTitulaire = compteurTitulaire + 1 %}
{% endfor %}
{% endif %}
</div>
</dl>
</div>
{% set compteurModification = compteurModification + 1 %}
{% endfor %}
</div>
{% endif %}
{% if mp.modificationActeSousTraitance|length >0 %}
<div class=\"overflow-hidden my-8\">
<!-- En-tête de la Carte Principale -->
<div class=\"section-title px-4 py-5 sm:px-6\">
<h3 class=\"text-lg leading-6 font-bold\">Modifications de sous-traitance pendant l'exécution</h3>
</div>
{% for sousTraitance in mp.modificationActeSousTraitance %}
<div>
<dl>
<div class=\"px-4 py-5 {% if loop.index is odd %}bg-gray-100{% else %}bg-gray-200{% endif %}\">
<!-- Sous-catégorie : Acheteur -->
<div class=\"px-4 py-5\">
<h4 class=\"text-md font-semibold text-gray-800 mb-2\">Numéro d'identification de l'acte spécial de sous-traitance modifié : {{ sousTraitance.modificationActeSousTraitanceId }}</h4>
<div class=\"grid grid-cols-1 sm:grid-cols-3 sm:gap-4\">
{% if sousTraitance.dateNotificationModificationActeSousTraitance is not empty %}
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date de notification de la modification de l'acte spécial de sous-traitance</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.dateNotificationModificationActeSousTraitance|date('d/m/Y') }}</dd>
</div>
{% endif %}
{% if sousTraitance.dureeMois is not empty %}
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Durée initiale du marché en nombre de mois</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.dureeMois }}</dd>
</div>
{% endif %}
{% if sousTraitance.montantSousTraitance is not empty %}
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Montant attribué au sous-traitant hors taxes en € (ou montant estimé maximum attribué en €)</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.montantSousTraitance }}</dd>
</div>
{% endif %}
{% if sousTraitance.datePublicationDonneesModificationActeSousTraitance is not empty %}
<div class=\"py-2\">
<dt class=\"text-sm font-medium text-gray-500\">Date à laquelle les données essentielles sont republiées suite à la modification de l'acte spécial de sous-traitance.</dt>
<dd class=\"mt-1 text-sm text-gray-900\">{{ sousTraitance.datePublicationDonneesModificationActeSousTraitance|date('d/m/Y') }}</dd>
</div>
{% endif %}
</div>
</div>
</div>
</dl>
</div>
{% endfor %}
</div>
{% endif %}
{% endblock %}", "marche_public/show.html.twig", "/home/essentielles/www/templates/marche_public/show.html.twig");
}
}