var/cache/dev/twig/46/46189be8ec6a02e0489cb6259a26090def3c21b5fec25df3b46bbe45a033064d.php line 1009

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* public/lot.html.twig */
  14. class __TwigTemplate_2d9beb66227227153926c4f5b6b12828c6d61698af00b5398cb8e6448ed997b5 extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'title' => [$this'block_title'],
  24.             'detail_lot' => [$this'block_detail_lot'],
  25.             'dropdownLotsNav' => [$this'block_dropdownLotsNav'],
  26.             'main' => [$this'block_main'],
  27.             'javascripts' => [$this'block_javascripts'],
  28.             'body' => [$this'block_body'],
  29.             'footer' => [$this'block_footer'],
  30.         ];
  31.     }
  32.     protected function doGetParent(array $context)
  33.     {
  34.         // line 1
  35.         return "./public/layout.html.twig";
  36.     }
  37.     protected function doDisplay(array $context, array $blocks = [])
  38.     {
  39.         $macros $this->macros;
  40.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  41.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""public/lot.html.twig"));
  42.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  43.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""public/lot.html.twig"));
  44.         $this->parent $this->loadTemplate("./public/layout.html.twig""public/lot.html.twig"1);
  45.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  46.         
  47.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  48.         
  49.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  50.     }
  51.     // line 3
  52.     public function block_title($context, array $blocks = [])
  53.     {
  54.         $macros $this->macros;
  55.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  56.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  57.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  58.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  59.         echo twig_escape_filter($this->envtwig_capitalize_string_filter($this->envtwig_lower_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["prospect"]) || array_key_exists("prospect"$context) ? $context["prospect"] : (function () { throw new RuntimeError('Variable "prospect" does not exist.'3$this->source); })()), "emprunteurPrenom", [], "any"falsefalsefalse3))), "html"nulltrue);
  60.         echo " ";
  61.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["prospect"]) || array_key_exists("prospect"$context) ? $context["prospect"] : (function () { throw new RuntimeError('Variable "prospect" does not exist.'3$this->source); })()), "emprunteurNom", [], "any"falsefalsefalse3), "html"nulltrue);
  62.         echo " ";
  63.         ((twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'3$this->source); })()), "programme", [], "any"falsefalsefalse3)) ? (print (twig_escape_filter($this->env, ("| " twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'3$this->source); })()), "programme", [], "any"falsefalsefalse3)), "html"nulltrue))) : (print ("")));
  64.         echo " ";
  65.         
  66.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  67.         
  68.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  69.     }
  70.     // line 5
  71.     public function block_detail_lot($context, array $blocks = [])
  72.     {
  73.         $macros $this->macros;
  74.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  75.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""detail_lot"));
  76.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  77.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""detail_lot"));
  78.         // line 6
  79.         echo "    <div class=\"title-description\">
  80.         <h2 class=\"lot-name text-bold\">";
  81.         // line 7
  82.         echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'7$this->source); })()), "programme", [], "any"falsefalsefalse7)), "html"nulltrue);
  83.         echo "</h2>
  84.         <h3 class=\"lot-size mb-0\">";
  85.         // line 8
  86.         echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'8$this->source); })()), "type", [], "any"falsefalsefalse8)), "html"nulltrue);
  87.         echo "  ";
  88.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'8$this->source); })()), "reference", [], "any"falsefalsefalse8))) {
  89.             echo "- ";
  90.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'8$this->source); })()), "reference", [], "any"falsefalsefalse8), "html"nulltrue);
  91.         }
  92.         echo "</h3>
  93.     </div>
  94.     <ul class=\"criteres-description\">
  95.         ";
  96.         // line 12
  97.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'12$this->source); })()), "etage", [], "any"falsefalsefalse12))) {
  98.             echo " <li>Etage :<span class=\"critere-description\"> ";
  99.             echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'12$this->source); })()), "etage", [], "any"falsefalsefalse12)), "html"nulltrue);
  100.             echo " </span></li> ";
  101.         }
  102.         // line 13
  103.         echo "        ";
  104.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'13$this->source); })()), "superficie", [], "any"falsefalsefalse13))) {
  105.             echo " <li>Superficie :<span class=\"critere-description\"> ";
  106.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'13$this->source); })()), "superficie", [], "any"falsefalsefalse13), "html"nulltrue);
  107.             echo "m²</span></li> ";
  108.         }
  109.         // line 14
  110.         echo "        ";
  111.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'14$this->source); })()), "jardin", [], "any"falsefalsefalse14))) {
  112.             echo " <li>Jardin :<span class=\"critere-description\"> ";
  113.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'14$this->source); })()), "jardin", [], "any"falsefalsefalse14), "html"nulltrue);
  114.             echo "m²</span></li> ";
  115.         }
  116.         // line 15
  117.         echo "        ";
  118.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'15$this->source); })()), "terrasse", [], "any"falsefalsefalse15))) {
  119.             echo " <li>Terrasse :<span class=\"critere-description\"> ";
  120.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'15$this->source); })()), "terrasse", [], "any"falsefalsefalse15), "html"nulltrue);
  121.             echo "m²</span></li> ";
  122.         }
  123.         // line 16
  124.         echo "        ";
  125.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'16$this->source); })()), "terrasse2", [], "any"falsefalsefalse16))) {
  126.             echo " <li>2<sup>ème</sup> terrasse :<span class=\"critere-description\"> ";
  127.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'16$this->source); })()), "terrasse2", [], "any"falsefalsefalse16), "html"nulltrue);
  128.             echo "m²</span></li> ";
  129.         }
  130.         // line 17
  131.         echo "        ";
  132.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'17$this->source); })()), "orientation", [], "any"falsefalsefalse17))) {
  133.             echo " <li>Orientation :<span class=\"critere-description\"> ";
  134.             echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'17$this->source); })()), "orientation", [], "any"falsefalsefalse17)), "html"nulltrue);
  135.             echo "</span></li> ";
  136.         }
  137.         // line 18
  138.         echo "        ";
  139.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'18$this->source); })()), "prix", [], "any"falsefalsefalse18))) {
  140.             echo " <li>Prix :<span class=\"critere-description\"> ";
  141.             echo twig_escape_filter($this->envtwig_number_format_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'18$this->source); })()), "prix", [], "any"falsefalsefalse18), 0"""."), "html"nulltrue);
  142.             echo "&nbsp;&euro;</span></li> ";
  143.         }
  144.         // line 19
  145.         echo "        ";
  146.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'19$this->source); })()), "annexes", [], "any"falsefalsefalse19))) {
  147.             echo " <li>Annexe(s) incluse(s) :<span class=\"critere-description\"> ";
  148.             echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'19$this->source); })()), "annexes", [], "any"falsefalsefalse19)), "html"nulltrue);
  149.             echo "</span></li> ";
  150.         }
  151.         // line 20
  152.         echo "        ";
  153.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'20$this->source); })()), "fraisNotaireInclus", [], "any"falsefalsefalse20))) {
  154.             echo " <li>Frais de notaire ";
  155.             if (((null === twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'20$this->source); })()), "fraisNotaireType", [], "any"falsefalsefalse20)) || (=== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'20$this->source); })()), "fraisNotaireType", [], "any"falsefalsefalse20), "reduits")))) {
  156.                 echo " réduits";
  157.             }
  158.             echo " :<span class=\"critere-description\"> ";
  159.             echo twig_escape_filter($this->envtwig_number_format_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'20$this->source); })()), "fraisNotaireInclus", [], "any"falsefalsefalse20), 0"""."), "html"nulltrue);
  160.             echo "&nbsp;&euro;</span></li>";
  161.         }
  162.         // line 21
  163.         echo "        ";
  164.         if (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'21$this->source); })()), "programmeParent", [], "any"falsefalsefalse21), "visuLivraison", [], "any"falsefalsefalse21)) {
  165.             // line 22
  166.             echo "            ";
  167.             if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'22$this->source); })()), "livraison", [], "any"falsefalsefalse22))) {
  168.                 echo " <li>Livraison :<span class=\"critere-description\"> ";
  169.                 echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'22$this->source); })()), "livraison", [], "any"falsefalsefalse22)), "html"nulltrue);
  170.                 echo "</span></li> ";
  171.             }
  172.             // line 23
  173.             echo "        ";
  174.         }
  175.         // line 24
  176.         echo "        ";
  177.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'24$this->source); })()), "description", [], "any"falsefalsefalse24))) {
  178.             echo " <li><span class=\"critere-description\"><p class=\"notes-lot\"> ";
  179.             echo twig_striptags(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'24$this->source); })()), "description", [], "any"falsefalsefalse24));
  180.             echo "</p></span></li> ";
  181.         }
  182.         // line 25
  183.         echo "        ";
  184.         if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'25$this->source); })()), "programmeParent", [], "any"falsefalsefalse25), "noteGlobale", [], "any"falsefalsefalse25))) {
  185.             echo " <li><hr class=\"my-2\"><span class=\"critere-description\"><p class=\"notes-lot\">";
  186.             echo twig_striptags(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'25$this->source); })()), "programmeParent", [], "any"falsefalsefalse25), "noteGlobale", [], "any"falsefalsefalse25));
  187.             echo "</p></span></li> ";
  188.         }
  189.         // line 26
  190.         echo "    </ul>
  191.     ";
  192.         // line 28
  193.         if (twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'28$this->source); })()), "brochure", [], "any"falsefalsefalse28)) {
  194.             // line 29
  195.             echo "        <div class=\"download-brochure shadow mt-2\">
  196.             <a class=\"download-brochure-a\" download target=\"_blank\" href=\"";
  197.             // line 30
  198.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("uploads/brochures/" twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'30$this->source); })()), "brochure", [], "any"falsefalsefalse30))), "html"nulltrue);
  199.             echo "\">
  200.                 <span class=\"download-brochure-content download-brochure-content-invisible\">
  201.                     ";
  202.             // line 33
  203.             echo "                    <span>";
  204.             (( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'33$this->source); })()), "programmeParent", [], "any"falsefalsefalse33), "libelleBrochure", [], "any"falsefalsefalse33))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'33$this->source); })()), "programmeParent", [], "any"falsefalsefalse33), "libelleBrochure", [], "any"falsefalsefalse33), "html"nulltrue))) : (print ("Télécharger la brochure")));
  205.             echo "</span>
  206.                 </span>
  207.                 <span class=\"download-brochure-content download-brochure-content-absolute\">
  208.                     <span>";
  209.             // line 36
  210.             (( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'36$this->source); })()), "programmeParent", [], "any"falsefalsefalse36), "libelleBrochure", [], "any"falsefalsefalse36))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'36$this->source); })()), "programmeParent", [], "any"falsefalsefalse36), "libelleBrochure", [], "any"falsefalsefalse36), "html"nulltrue))) : (print ("Télécharger la brochure")));
  211.             echo "</span>
  212.                 </span>
  213.             </a>
  214.         </div>
  215.     ";
  216.         }
  217.         
  218.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  219.         
  220.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  221.     }
  222.     // line 43
  223.     public function block_dropdownLotsNav($context, array $blocks = [])
  224.     {
  225.         $macros $this->macros;
  226.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  227.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""dropdownLotsNav"));
  228.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  229.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""dropdownLotsNav"));
  230.         // line 44
  231.         echo "    ";
  232.         $context["nblot"] = 0;
  233.         // line 45
  234.         echo "    ";
  235.         $context["actualProp"] = "";
  236.         // line 46
  237.         echo "    ";
  238.         $context['_parent'] = $context;
  239.         $context['_seq'] = twig_ensure_traversable((isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'46$this->source); })()));
  240.         foreach ($context['_seq'] as $context["key"] => $context["proposition"]) {
  241.             // line 47
  242.             echo "        ";
  243.             if ((=== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse47), "id", [], "any"falsefalsefalse47), twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'47$this->source); })()), "id", [], "any"falsefalsefalse47)))) {
  244.                 // line 48
  245.                 echo "            ";
  246.                 $context["nblot"] = $context["key"];
  247.                 // line 49
  248.                 echo "            ";
  249.                 $context["actualProp"] = $context["proposition"];
  250.                 // line 50
  251.                 echo "        ";
  252.             }
  253.             // line 51
  254.             echo "    ";
  255.         }
  256.         $_parent $context['_parent'];
  257.         unset($context['_seq'], $context['_iterated'], $context['key'], $context['proposition'], $context['_parent'], $context['loop']);
  258.         $context array_intersect_key($context$_parent) + $_parent;
  259.         // line 52
  260.         echo "
  261. \t";
  262.         // line 54
  263.         $context["nbItemMenu"] = 1;
  264.         // line 55
  265.         echo "    ";
  266.         if ((!== twig_compare((isset($context["actualProp"]) || array_key_exists("actualProp"$context) ? $context["actualProp"] : (function () { throw new RuntimeError('Variable "actualProp" does not exist.'55$this->source); })()), ""))) {
  267.             // line 56
  268.             echo "        <div class=\"dropdown opacity-0 lot-";
  269.             echo twig_escape_filter($this->env, (((isset($context["nblot"]) || array_key_exists("nblot"$context) ? $context["nblot"] : (function () { throw new RuntimeError('Variable "nblot" does not exist.'56$this->source); })()) % 6) + 1), "html"nulltrue);
  270.             echo "\">
  271.             <span class=\"before\"></span>
  272.             <a class=\"btn dropdown-toggle navbar-lot-menu d-flex align-items-center \" href=\"#\" role=\"button\" id=\"dropdownMenuLink\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">
  273.             <span class=\"text-center\">
  274.                 ";
  275.             // line 60
  276.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["actualProp"]) || array_key_exists("actualProp"$context) ? $context["actualProp"] : (function () { throw new RuntimeError('Variable "actualProp" does not exist.'60$this->source); })()), "lot", [], "any"falsefalsefalse60), "reference", [], "any"falsefalsefalse60), "html"nulltrue);
  277.             echo "
  278.             </span>
  279.                 <div class=\"down\">
  280.                 <span class=\"down-icon\">
  281.                     <i class=\"fas fa-caret-down\"></i>
  282.                 </span>
  283.                 </div>
  284.             </a>
  285.             <span class=\"after\"></span>
  286.         </div>
  287.     ";
  288.         }
  289.         
  290.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  291.         
  292.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  293.     }
  294.     // line 85
  295.     public function block_main($context, array $blocks = [])
  296.     {
  297.         $macros $this->macros;
  298.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  299.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  300.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  301.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  302.         // line 86
  303.         echo "
  304.     ";
  305.         // line 87
  306.         $context["lastProp"] = false;
  307.         // line 88
  308.         echo "    ";
  309.         $context["nextProp"] = ["num" => 0"prop" => null];
  310.         // line 92
  311.         echo "
  312.     <div class=\"lot-page\">
  313.         <ul class=\"dropdown-menu\" aria-labelledby=\"dropdownMenuLink\">
  314.             ";
  315.         // line 95
  316.         $context['_parent'] = $context;
  317.         $context['_seq'] = twig_ensure_traversable((isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'95$this->source); })()));
  318.         foreach ($context['_seq'] as $context["key"] => $context["proposition"]) {
  319.             // line 96
  320.             echo "                <li class=\"lot-";
  321.             echo twig_escape_filter($this->env, (($context["key"] % 6) + 1), "html"nulltrue);
  322.             echo "\">
  323.                     <a class=\"dropdown-item\" href=\"";
  324.             // line 97
  325.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_lot", ["token" => twig_get_attribute($this->env$this->source, (isset($context["prospect"]) || array_key_exists("prospect"$context) ? $context["prospect"] : (function () { throw new RuntimeError('Variable "prospect" does not exist.'97$this->source); })()), "token", [], "any"falsefalsefalse97), "id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse97), "id", [], "any"falsefalsefalse97)]), "html"nulltrue);
  326.             echo "\">
  327.                         <span class=\"text-center\">";
  328.             // line 98
  329.             echo twig_escape_filter($this->envtwig_slice($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse98), "type", [], "any"falsefalsefalse98), 06), "html"nulltrue);
  330.             echo " ";
  331.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse98), "reference", [], "any"falsefalsefalse98), "html"nulltrue);
  332.             echo "</span>
  333.                     </a>
  334.                 </li>
  335.                 ";
  336.             // line 102
  337.             if (((=== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse102), "id", [], "any"falsefalsefalse102), twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'102$this->source); })()), "id", [], "any"falsefalsefalse102))) && (-=== twig_compare(($context["key"] + 1), twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'102$this->source); })())))))) {
  338.                 // line 103
  339.                 echo "
  340.                     ";
  341.                 // line 104
  342.                 $context["nextProp"] = ["num" => (                // line 105
  343. $context["key"] + 2), "prop" => twig_get_attribute($this->env$this->source,                 // line 106
  344. (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'106$this->source); })()), ($context["key"] + 1), [], "array"falsefalsefalse106)];
  345.                 // line 109
  346.                 echo "
  347.                 ";
  348.             }
  349.             // line 111
  350.             echo "            ";
  351.         }
  352.         $_parent $context['_parent'];
  353.         unset($context['_seq'], $context['_iterated'], $context['key'], $context['proposition'], $context['_parent'], $context['loop']);
  354.         $context array_intersect_key($context$_parent) + $_parent;
  355.         // line 112
  356.         echo "            ";
  357.         // line 113
  358.         echo "        </ul>
  359.         <div class=\"container-fluid p-0 content-lot slider \" >
  360.             <div class=\"progress-container\">
  361.     \t\t\t<div class=\"progress\">
  362.     \t\t\t\t<div class=\"progress-bar\" role=\"progressbar\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
  363.     \t\t\t</div>
  364.             </div>
  365.                 ";
  366.         // line 121
  367.         $context["combinedPjs"] = twig_array_filter($this->envtwig_array_merge((isset($context["programmePjs"]) || array_key_exists("programmePjs"$context) ? $context["programmePjs"] : (function () { throw new RuntimeError('Variable "programmePjs" does not exist.'121$this->source); })()), twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'121$this->source); })()), "pjs", [], "any"falsefalsefalse121)), function ($__pj__) use ($context$macros) { $context["pj"] = $__pj__; return twig_get_attribute($this->env$this->source, (isset($context["pj"]) || array_key_exists("pj"$context) ? $context["pj"] : (function () { throw new RuntimeError('Variable "pj" does not exist.'121$this->source); })()), "showPublic", [], "any"falsefalsefalse121); });
  368.         // line 122
  369.         echo "                ";
  370.         $context["NB_SLIDES"] = (twig_length_filter($this->env, (isset($context["combinedPjs"]) || array_key_exists("combinedPjs"$context) ? $context["combinedPjs"] : (function () { throw new RuntimeError('Variable "combinedPjs" does not exist.'122$this->source); })())));
  371.         // line 123
  372.         echo "
  373.                 <script type=\"text/javascript\">
  374.                     var NB_SLIDES = ";
  375.         // line 125
  376.         echo twig_escape_filter($this->env, (isset($context["NB_SLIDES"]) || array_key_exists("NB_SLIDES"$context) ? $context["NB_SLIDES"] : (function () { throw new RuntimeError('Variable "NB_SLIDES" does not exist.'125$this->source); })()), "html"nulltrue);
  377.         echo ";
  378.                 </script>
  379.             <div class=\"owl-carousel owl-carousel-lot\">
  380.                 <div class=\"slide slide-localisation\" data-slide-title=\"Localisation\">
  381.                     <div class=\"container-fluid-content\">
  382.                         <div class=\"col-3 map-buttons d-flex flex-column align-items-end justify-content-end\">
  383.                             <a class=\"btn-rounded-white download-pdf map my-2\" id=\"map_switch\" href=\"#\"><i id=\"satellite_logo\" class=\"fa fa-globe\" style=\"display:none;\"></i><i id=\"roadmap_logo\" class=\"fa fa-map\"></i></a>
  384.                             <a class=\"btn-rounded-white download-pdf resize my-2\" id=\"map_minus\" href=\"#\"><i id=\"btn-moins\" class=\"fa fa-minus\"></i></a>
  385.                             <a class=\"btn-rounded-white pdf-btn-resize resize my-2\" id=\"map_plus\" href=\"#\"><i id=\"btn-plus\" class=\"fa fa-plus\"></i></a>
  386.                         </div>
  387.                         <div class=\"content-map\" id=\"map\"></div>
  388.                         <div class=\"lot-content d-flex close\">
  389.                             <div role=\"button\" class=\"drag-btn d-flex align-items-center justify-content-center shadow\">
  390.                                 <img class=\"drag-icon-arrow ml-4\" src=\"";
  391.         // line 141
  392.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/drag-icon-right-arrow.png"), "html"nulltrue);
  393.         echo "\"/>
  394.                             </div>
  395.                             <div class=\"detail-content d-flex flex-column\">
  396.                                 ";
  397.         // line 144
  398.         $this->displayBlock("detail_lot"$context$blocks);
  399.         echo "
  400.                             </div>
  401.                         </div>
  402.                     </div>
  403.                     ";
  404.         // line 148
  405.         if ((!== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'148$this->source); })()), "prop", [], "array"falsefalsefalse148), null))) {
  406.             // line 149
  407.             echo "                        <a class=\"owl-next-proposition\" href=\"";
  408.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_lot", ["token" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'149$this->source); })()), "prop", [], "any"falsefalsefalse149), "prospect", [], "any"falsefalsefalse149), "token", [], "any"falsefalsefalse149), "id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'149$this->source); })()), "prop", [], "any"falsefalsefalse149), "lot", [], "any"falsefalsefalse149), "id", [], "any"falsefalsefalse149)]), "html"nulltrue);
  409.             echo "\"></a>
  410.                     ";
  411.         } else {
  412.             // line 151
  413.             echo "                        ";
  414.             if ((null === twig_get_attribute($this->env$this->source, (isset($context["prospect"]) || array_key_exists("prospect"$context) ? $context["prospect"] : (function () { throw new RuntimeError('Variable "prospect" does not exist.'151$this->source); })()), "id", [], "any"falsefalsefalse151))) {
  415.                 // line 152
  416.                 echo "                            <a class=\"owl-next-proposition\" href=\"";
  417.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_prospect_short", ["token" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'152$this->source); })()), "session", [], "any"falsefalsefalse152), "get", [=> "propositions"], "method"falsefalsefalse152), 0, [], "array"falsefalsefalse152), "prospect", [], "any"falsefalsefalse152), "token", [], "any"falsefalsefalse152), "recap" => true]), "html"nulltrue);
  418.                 echo "\"></a>
  419.                         ";
  420.             } else {
  421.                 // line 154
  422.                 echo "                            <a class=\"owl-next-proposition\" href=\"";
  423.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_prospect_short", ["token" => twig_get_attribute($this->env$this->source, (isset($context["prospect"]) || array_key_exists("prospect"$context) ? $context["prospect"] : (function () { throw new RuntimeError('Variable "prospect" does not exist.'154$this->source); })()), "token", [], "any"falsefalsefalse154), "recap" => true]), "html"nulltrue);
  424.                 echo "\"></a>
  425.                         ";
  426.             }
  427.             // line 156
  428.             echo "                    ";
  429.         }
  430.         // line 157
  431.         echo "                </div>
  432.                 ";
  433.         // line 158
  434.         $context['_parent'] = $context;
  435.         $context['_seq'] = twig_ensure_traversable((isset($context["combinedPjs"]) || array_key_exists("combinedPjs"$context) ? $context["combinedPjs"] : (function () { throw new RuntimeError('Variable "combinedPjs" does not exist.'158$this->source); })()));
  436.         $context['loop'] = [
  437.           'parent' => $context['_parent'],
  438.           'index0' => 0,
  439.           'index'  => 1,
  440.           'first'  => true,
  441.         ];
  442.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  443.             $length count($context['_seq']);
  444.             $context['loop']['revindex0'] = $length 1;
  445.             $context['loop']['revindex'] = $length;
  446.             $context['loop']['length'] = $length;
  447.             $context['loop']['last'] = === $length;
  448.         }
  449.         foreach ($context['_seq'] as $context["n"] => $context["pj"]) {
  450.             // line 159
  451.             echo "                    <div class=\"slide slide-pdf slide-plan-lot\" data-slide-title=\"";
  452.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["pj"], "descriptionCourte", [], "any"falsefalsefalse159), "html"nulltrue);
  453.             echo "\">
  454.                         <div class=\"container-fluid-content\">
  455.                             <div class=\"col-3 pdf-buttons d-flex flex-column align-items-end justify-content-end justify-content-end\">
  456.                                ";
  457.             // line 162
  458.             if (( !(null === twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse162)) &&  !(null === $this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse162))))) {
  459.                 // line 163
  460.                 echo "                                    ";
  461.                 if ($this->extensions['App\Twig\AppExtension']->fileExists(twig_replace_filter(twig_get_attribute($this->env$this->source$this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse163)), 0, [], "array"falsefalsefalse163), ["-0.png" => ".pdf"]))) {
  462.                     // line 164
  463.                     echo "                                        <a class=\"btn-rounded-white my-2 download-pdf-image download-pdf\" download href=\"";
  464.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_replace_filter(twig_get_attribute($this->env$this->source$this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse164)), 0, [], "array"falsefalsefalse164), ["-0.png" => ".pdf"])), "html"nulltrue);
  465.                     echo "\">
  466.                                             <svg version=\"1.1\" id=\"Calque_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"
  467.                                                 viewBox=\"0 0 227.14 334.2\" style=\"enable-background:new 0 0 227.14 334.2;\" xml:space=\"preserve\">
  468.                                                 <style type=\"text/css\">
  469.                                                     .st0{fill:#2D3642;}
  470.                                                     .st1{fill:#2E3743;}
  471.                                                 </style>
  472.                                                 <g>
  473.                                                     <path class=\"st0\" d=\"M165.54,67.27c0,19.09,0.09,38.18-0.08,57.27c-0.03,3.59,0.68,4.79,4.55,4.72
  474.                                                         c15.09-0.26,30.18-0.05,45.28-0.14c3.59-0.02,6.43,0.81,8.2,4.26c1.89,3.69,0.01,6.52-2.18,8.94
  475.                                                         c-12.21,13.48-24.62,26.78-36.87,40.23c-14.89,16.36-29.68,32.81-44.53,49.2c-6.99,7.71-13.98,15.43-21.11,23.03
  476.                                                         c-3.49,3.72-8.06,3.54-11.62-0.38c-18.76-20.65-37.43-41.39-56.2-62.03c-12.46-13.7-25.05-27.28-37.57-40.93
  477.                                                         c-3.12-3.41-6.21-6.85-9.3-10.28c-2.08-2.31-2.84-5.05-1.36-7.78c1.45-2.66,3.58-4.35,7.16-4.3c14.76,0.2,29.52-0.09,44.28,0.19
  478.                                                         c4.31,0.08,5.56-0.92,5.53-5.41c-0.2-37.02-0.12-74.04-0.1-111.05c0-1.82-0.04-3.68,0.35-5.44c0.78-3.6,2.88-5.74,6.88-5.74
  479.                                                         c30.68,0.04,61.37,0,92.05,0.04c4.46,0.01,6.64,2.66,6.64,7.83C165.55,28.76,165.54,48.01,165.54,67.27z\"/>
  480.                                                     <path class=\"st1\" d=\"M113.33,331.39c-34.51,0-69.02,0-103.53,0c-5.98,0-7.18-1.22-7.19-7.29c-0.02-11.13-0.04-22.25,0.01-33.38
  481.                                                         c0.02-5.46,1.69-7.15,7.14-7.15c69.02-0.02,138.04-0.03,207.07,0c5.2,0,6.62,1.54,6.64,6.94c0.03,11.46,0.03,22.92,0,34.38
  482.                                                         c-0.01,5.97-0.55,6.5-6.6,6.5C182.35,331.4,147.84,331.39,113.33,331.39z\"/>
  483.                                                 </g>
  484.                                             </svg>
  485.                                         </a>
  486.                                     ";
  487.                 } else {
  488.                     // line 186
  489.                     echo "                                        <a class=\"btn-rounded-white my-2 download-pdf-image download-pdf\" download href=\"";
  490.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse186)), 0, [], "array"falsefalsefalse186)), "html"nulltrue);
  491.                     echo "\">
  492.                                             <svg version=\"1.1\" id=\"Calque_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"
  493.                                                 viewBox=\"0 0 227.14 334.2\" style=\"enable-background:new 0 0 227.14 334.2;\" xml:space=\"preserve\">
  494.                                                 <g>
  495.                                                     <path class=\"st0\" d=\"M165.54,67.27c0,19.09,0.09,38.18-0.08,57.27c-0.03,3.59,0.68,4.79,4.55,4.72
  496.                                                         c15.09-0.26,30.18-0.05,45.28-0.14c3.59-0.02,6.43,0.81,8.2,4.26c1.89,3.69,0.01,6.52-2.18,8.94
  497.                                                         c-12.21,13.48-24.62,26.78-36.87,40.23c-14.89,16.36-29.68,32.81-44.53,49.2c-6.99,7.71-13.98,15.43-21.11,23.03
  498.                                                         c-3.49,3.72-8.06,3.54-11.62-0.38c-18.76-20.65-37.43-41.39-56.2-62.03c-12.46-13.7-25.05-27.28-37.57-40.93
  499.                                                         c-3.12-3.41-6.21-6.85-9.3-10.28c-2.08-2.31-2.84-5.05-1.36-7.78c1.45-2.66,3.58-4.35,7.16-4.3c14.76,0.2,29.52-0.09,44.28,0.19
  500.                                                         c4.31,0.08,5.56-0.92,5.53-5.41c-0.2-37.02-0.12-74.04-0.1-111.05c0-1.82-0.04-3.68,0.35-5.44c0.78-3.6,2.88-5.74,6.88-5.74
  501.                                                         c30.68,0.04,61.37,0,92.05,0.04c4.46,0.01,6.64,2.66,6.64,7.83C165.55,28.76,165.54,48.01,165.54,67.27z\"/>
  502.                                                     <path class=\"st1\" d=\"M113.33,331.39c-34.51,0-69.02,0-103.53,0c-5.98,0-7.18-1.22-7.19-7.29c-0.02-11.13-0.04-22.25,0.01-33.38
  503.                                                         c0.02-5.46,1.69-7.15,7.14-7.15c69.02-0.02,138.04-0.03,207.07,0c5.2,0,6.62,1.54,6.64,6.94c0.03,11.46,0.03,22.92,0,34.38
  504.                                                         c-0.01,5.97-0.55,6.5-6.6,6.5C182.35,331.4,147.84,331.39,113.33,331.39z\"/>
  505.                                                 </g>
  506.                                             </svg>
  507.                                         </a>
  508.                                     ";
  509.                 }
  510.                 // line 204
  511.                 echo "                                ";
  512.             } else {
  513.                 // line 205
  514.                 echo "                                    <a class=\"btn-rounded-white my-2 download-pdf-image download-pdf\" download href=\"";
  515.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("uploads/pieces_jointes/" twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse205))), "html"nulltrue);
  516.                 echo "\">
  517.                                         <svg version=\"1.1\" id=\"Calque_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"
  518.                                             viewBox=\"0 0 227.14 334.2\" style=\"enable-background:new 0 0 227.14 334.2;\" xml:space=\"preserve\">
  519.                                             <g>
  520.                                                 <path class=\"st0\" d=\"M165.54,67.27c0,19.09,0.09,38.18-0.08,57.27c-0.03,3.59,0.68,4.79,4.55,4.72
  521.                                                     c15.09-0.26,30.18-0.05,45.28-0.14c3.59-0.02,6.43,0.81,8.2,4.26c1.89,3.69,0.01,6.52-2.18,8.94
  522.                                                     c-12.21,13.48-24.62,26.78-36.87,40.23c-14.89,16.36-29.68,32.81-44.53,49.2c-6.99,7.71-13.98,15.43-21.11,23.03
  523.                                                     c-3.49,3.72-8.06,3.54-11.62-0.38c-18.76-20.65-37.43-41.39-56.2-62.03c-12.46-13.7-25.05-27.28-37.57-40.93
  524.                                                     c-3.12-3.41-6.21-6.85-9.3-10.28c-2.08-2.31-2.84-5.05-1.36-7.78c1.45-2.66,3.58-4.35,7.16-4.3c14.76,0.2,29.52-0.09,44.28,0.19
  525.                                                     c4.31,0.08,5.56-0.92,5.53-5.41c-0.2-37.02-0.12-74.04-0.1-111.05c0-1.82-0.04-3.68,0.35-5.44c0.78-3.6,2.88-5.74,6.88-5.74
  526.                                                     c30.68,0.04,61.37,0,92.05,0.04c4.46,0.01,6.64,2.66,6.64,7.83C165.55,28.76,165.54,48.01,165.54,67.27z\"/>
  527.                                                 <path class=\"st1\" d=\"M113.33,331.39c-34.51,0-69.02,0-103.53,0c-5.98,0-7.18-1.22-7.19-7.29c-0.02-11.13-0.04-22.25,0.01-33.38
  528.                                                     c0.02-5.46,1.69-7.15,7.14-7.15c69.02-0.02,138.04-0.03,207.07,0c5.2,0,6.62,1.54,6.64,6.94c0.03,11.46,0.03,22.92,0,34.38
  529.                                                     c-0.01,5.97-0.55,6.5-6.6,6.5C182.35,331.4,147.84,331.39,113.33,331.39z\"/>
  530.                                             </g>
  531.                                         </svg>
  532.                                     </a>
  533.                                 ";
  534.             }
  535.             // line 223
  536.             echo "
  537.                                 <a class=\"btn-rounded-white my-2 download-pdf resize resize-moins\" id=\"img_minus\" href=\"#\"><i id=\"btn-moins\" class=\"fa fa-minus\"></i></a>
  538.                                 <a class=\"btn-rounded-white my-2 resize resize-plus\" id=\"img_plus\" href=\"#\"><i id=\"btn-plus\" class=\"fa fa-plus\"></i></a>
  539.                             </div>
  540.                             <div class=\"viewer-pdf\">
  541.                                 <div id=\"viewer_n";
  542.             // line 228
  543.             echo twig_escape_filter($this->env$context["n"], "html"nulltrue);
  544.             echo "\" class=\"pdf-viewer-iframe\">
  545.                                     ";
  546.             // line 229
  547.             if ( !(null === $this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse229)))) {
  548.                 // line 230
  549.                 echo "                                        ";
  550.                 $context['_parent'] = $context;
  551.                 $context['_seq'] = twig_ensure_traversable($this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse230)));
  552.                 $context['_iterated'] = false;
  553.                 foreach ($context['_seq'] as $context["_key"] => $context["img"]) {
  554.                     // line 231
  555.                     echo "                                            <img class=\"img-download\" loading=\"lazy\" src=\"";
  556.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["img"]), "html"nulltrue);
  557.                     echo "\" /><br/>
  558.                                         ";
  559.                     $context['_iterated'] = true;
  560.                 }
  561.                 if (!$context['_iterated']) {
  562.                     // line 233
  563.                     echo "                                            <img class=\"img-download\" loading=\"lazy\" src=\"";
  564.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("uploads/pieces_jointes/" twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse233))), "html"nulltrue);
  565.                     echo "\" />
  566.                                         ";
  567.                 }
  568.                 $_parent $context['_parent'];
  569.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['img'], $context['_parent'], $context['loop']);
  570.                 $context array_intersect_key($context$_parent) + $_parent;
  571.                 // line 235
  572.                 echo "                                    ";
  573.             } else {
  574.                 // line 236
  575.                 echo "                                        <img class=\"img-download\" loading=\"lazy\" src=\"";
  576.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("uploads/pieces_jointes/" twig_get_attribute($this->env$this->source$context["pj"], "filename", [], "any"falsefalsefalse236))), "html"nulltrue);
  577.                 echo "\" />
  578.                                     ";
  579.             }
  580.             // line 238
  581.             echo "                                </div>
  582.                             </div>
  583.                             <div class=\"lot-content d-flex\">
  584.                                 <div role=\"button\" class=\"drag-btn d-flex align-items-center justify-content-center shadow\">
  585.                                     <img class=\"drag-icon-arrow ml-4\" src=\"";
  586.             // line 242
  587.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/drag-icon-right-arrow.png"), "html"nulltrue);
  588.             echo "\"/>
  589.                                 </div>
  590.                                 <div class=\"detail-content d-flex flex-column\">
  591.                                     ";
  592.             // line 246
  593.             $this->displayBlock("detail_lot"$context$blocks);
  594.             echo "
  595.                                 </div>
  596.                             </div>
  597.                         </div>
  598.                         ";
  599.             // line 250
  600.             if ((!== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'250$this->source); })()), "prop", [], "array"falsefalsefalse250), null))) {
  601.                 // line 251
  602.                 echo "                            <a class=\"owl-next-proposition\" href=\"";
  603.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_lot", ["token" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'251$this->source); })()), "prop", [], "any"falsefalsefalse251), "prospect", [], "any"falsefalsefalse251), "token", [], "any"falsefalsefalse251), "id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'251$this->source); })()), "prop", [], "any"falsefalsefalse251), "lot", [], "any"falsefalsefalse251), "id", [], "any"falsefalsefalse251)]), "html"nulltrue);
  604.                 echo "\"></a>
  605.                         ";
  606.             } else {
  607.                 // line 253
  608.                 echo "                            ";
  609.                 if ((null === twig_get_attribute($this->env$this->source, (isset($context["prospect"]) || array_key_exists("prospect"$context) ? $context["prospect"] : (function () { throw new RuntimeError('Variable "prospect" does not exist.'253$this->source); })()), "id", [], "any"falsefalsefalse253))) {
  610.                     // line 254
  611.                     echo "                                <a class=\"owl-next-proposition\" href=\"";
  612.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_prospect_short", ["token" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'254$this->source); })()), "session", [], "any"falsefalsefalse254), "get", [=> "propositions"], "method"falsefalsefalse254), 0, [], "array"falsefalsefalse254), "prospect", [], "any"falsefalsefalse254), "token", [], "any"falsefalsefalse254), "recap" => true]), "html"nulltrue);
  613.                     echo "\"></a>
  614.                             ";
  615.                 } else {
  616.                     // line 256
  617.                     echo "                                <a class=\"owl-next-proposition\" href=\"";
  618.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_prospect_short", ["token" => twig_get_attribute($this->env$this->source, (isset($context["prospect"]) || array_key_exists("prospect"$context) ? $context["prospect"] : (function () { throw new RuntimeError('Variable "prospect" does not exist.'256$this->source); })()), "token", [], "any"falsefalsefalse256), "recap" => true]), "html"nulltrue);
  619.                     echo "\"></a>
  620.                             ";
  621.                 }
  622.                 // line 258
  623.                 echo "                        ";
  624.             }
  625.             // line 259
  626.             echo "                    </div>
  627.                 ";
  628.             ++$context['loop']['index0'];
  629.             ++$context['loop']['index'];
  630.             $context['loop']['first'] = false;
  631.             if (isset($context['loop']['length'])) {
  632.                 --$context['loop']['revindex0'];
  633.                 --$context['loop']['revindex'];
  634.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  635.             }
  636.         }
  637.         $_parent $context['_parent'];
  638.         unset($context['_seq'], $context['_iterated'], $context['n'], $context['pj'], $context['_parent'], $context['loop']);
  639.         $context array_intersect_key($context$_parent) + $_parent;
  640.         // line 261
  641.         echo "
  642.                 ";
  643.         // line 262
  644.         if ((!== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'262$this->source); })()), "planMasse", [], "any"falsefalsefalse262), null))) {
  645.             // line 263
  646.             echo "                    <div class=\"slide";
  647.             if ((!== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'263$this->source); })()), "prop", [], "array"falsefalsefalse263), null))) {
  648.                 echo " slide-next-proposition ";
  649.             }
  650.             echo " slide-pdf slide-plan-lot\" data-hash=\"planMasse\" data-slide-title=\"Plan masse\">
  651.                         <div class=\"container-fluid-content\">
  652.                             <div class=\"col-3 pdf-buttons d-flex flex-column align-items-end justify-content-end\">
  653.                             ";
  654.             // line 266
  655.             $context["pathDownload"] = "";
  656.             // line 267
  657.             echo "                                ";
  658.             if ( !(null === $this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'267$this->source); })()), "planMasse", [], "any"falsefalsefalse267)))) {
  659.                 // line 268
  660.                 echo "                                    ";
  661.                 $context["planMasseArray"] = $this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'268$this->source); })()), "planMasse", [], "any"falsefalsefalse268));
  662.                 // line 269
  663.                 echo "                                    ";
  664.                 if (((=== twig_compare(twig_length_filter($this->env, (isset($context["planMasseArray"]) || array_key_exists("planMasseArray"$context) ? $context["planMasseArray"] : (function () { throw new RuntimeError('Variable "planMasseArray" does not exist.'269$this->source); })())), 0)) && (!== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["planMasseArray"]) || array_key_exists("planMasseArray"$context) ? $context["planMasseArray"] : (function () { throw new RuntimeError('Variable "planMasseArray" does not exist.'269$this->source); })()), 0, [], "array"falsefalsefalse269), null)))) {
  665.                     // line 270
  666.                     echo "                                        ";
  667.                     $context["pathDownload"] = twig_replace_filter(twig_get_attribute($this->env$this->source, (isset($context["planMasseArray"]) || array_key_exists("planMasseArray"$context) ? $context["planMasseArray"] : (function () { throw new RuntimeError('Variable "planMasseArray" does not exist.'270$this->source); })()), 0, [], "array"falsefalsefalse270), ["-0.png" => ".pdf"]);
  668.                     // line 271
  669.                     echo "                                    ";
  670.                 }
  671.                 // line 272
  672.                 echo "                                ";
  673.             } else {
  674.                 // line 273
  675.                 echo "                                    <a class=\"btn-rounded-white my-2 download-pdf-image download-pdf\" download href=\"";
  676.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("uploads/pieces_jointes/" twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'273$this->source); })()), "planMasse", [], "any"falsefalsefalse273))), "html"nulltrue);
  677.                 echo "\">
  678.                                         <svg version=\"1.1\" id=\"Calque_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"
  679.                                             viewBox=\"0 0 227.14 334.2\" style=\"enable-background:new 0 0 227.14 334.2;\" xml:space=\"preserve\">
  680.                                             <g>
  681.                                                 <path class=\"st0\" d=\"M165.54,67.27c0,19.09,0.09,38.18-0.08,57.27c-0.03,3.59,0.68,4.79,4.55,4.72
  682.                                                     c15.09-0.26,30.18-0.05,45.28-0.14c3.59-0.02,6.43,0.81,8.2,4.26c1.89,3.69,0.01,6.52-2.18,8.94
  683.                                                     c-12.21,13.48-24.62,26.78-36.87,40.23c-14.89,16.36-29.68,32.81-44.53,49.2c-6.99,7.71-13.98,15.43-21.11,23.03
  684.                                                     c-3.49,3.72-8.06,3.54-11.62-0.38c-18.76-20.65-37.43-41.39-56.2-62.03c-12.46-13.7-25.05-27.28-37.57-40.93
  685.                                                     c-3.12-3.41-6.21-6.85-9.3-10.28c-2.08-2.31-2.84-5.05-1.36-7.78c1.45-2.66,3.58-4.35,7.16-4.3c14.76,0.2,29.52-0.09,44.28,0.19
  686.                                                     c4.31,0.08,5.56-0.92,5.53-5.41c-0.2-37.02-0.12-74.04-0.1-111.05c0-1.82-0.04-3.68,0.35-5.44c0.78-3.6,2.88-5.74,6.88-5.74
  687.                                                     c30.68,0.04,61.37,0,92.05,0.04c4.46,0.01,6.64,2.66,6.64,7.83C165.55,28.76,165.54,48.01,165.54,67.27z\"/>
  688.                                                 <path class=\"st1\" d=\"M113.33,331.39c-34.51,0-69.02,0-103.53,0c-5.98,0-7.18-1.22-7.19-7.29c-0.02-11.13-0.04-22.25,0.01-33.38
  689.                                                     c0.02-5.46,1.69-7.15,7.14-7.15c69.02-0.02,138.04-0.03,207.07,0c5.2,0,6.62,1.54,6.64,6.94c0.03,11.46,0.03,22.92,0,34.38
  690.                                                     c-0.01,5.97-0.55,6.5-6.6,6.5C182.35,331.4,147.84,331.39,113.33,331.39z\"/>
  691.                                             </g>
  692.                                         </svg>
  693.                                     </a>
  694.                                 ";
  695.             }
  696.             // line 291
  697.             echo "                                <a class=\"btn-rounded-white my-2 download-pdf resize resize-moins\" id=\"img_minus\" href=\"#\"><i id=\"btn-moins\" class=\"fa fa-minus\"></i></a>
  698.                                 <a class=\"btn-rounded-white my-2 resize resize-plus\" id=\"img_plus\" href=\"#\"><i id=\"btn-plus\" class=\"fa fa-plus\"></i></a>
  699.                             </div>
  700.                             <div class=\"viewer-pdf\">
  701.                                 <div id=\"viewer_n";
  702.             // line 295
  703.             echo twig_escape_filter($this->envtwig_length_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'295$this->source); })()), "pjs", [], "any"falsefalsefalse295)), "html"nulltrue);
  704.             echo "\" class=\"pdf-viewer-iframe\">
  705.                                     ";
  706.             // line 296
  707.             if ( !(null === $this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'296$this->source); })()), "planMasse", [], "any"falsefalsefalse296)))) {
  708.                 // line 297
  709.                 echo "                                        ";
  710.                 $context['_parent'] = $context;
  711.                 $context['_seq'] = twig_ensure_traversable($this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'297$this->source); })()), "planMasse", [], "any"falsefalsefalse297)));
  712.                 foreach ($context['_seq'] as $context["_key"] => $context["img"]) {
  713.                     // line 298
  714.                     echo "                                            <img class=\"img-download\" loading=\"lazy\" src=\"";
  715.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["img"]), "html"nulltrue);
  716.                     echo "\"/><br/>
  717.                                         ";
  718.                 }
  719.                 $_parent $context['_parent'];
  720.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['img'], $context['_parent'], $context['loop']);
  721.                 $context array_intersect_key($context$_parent) + $_parent;
  722.                 // line 300
  723.                 echo "                                    ";
  724.             } else {
  725.                 // line 301
  726.                 echo "                                        <img class=\"img-download\" loading=\"lazy\" src=\"";
  727.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("uploads/plans_masse/" twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'301$this->source); })()), "planMasse", [], "any"falsefalsefalse301))), "html"nulltrue);
  728.                 echo "\"/>
  729.                                     ";
  730.             }
  731.             // line 303
  732.             echo "                                </div>
  733.                             </div>
  734.                             <div class=\"lot-content d-flex\">
  735.                                 <div role=\"button\" class=\"drag-btn d-flex align-items-center justify-content-center shadow\">
  736.                                     <img class=\"drag-icon-arrow ml-4\" src=\"";
  737.             // line 307
  738.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/drag-icon-right-arrow.png"), "html"nulltrue);
  739.             echo "\"/>
  740.                                 </div>
  741.                                 <div class=\"detail-content d-flex flex-column\">
  742.                                     ";
  743.             // line 311
  744.             $this->displayBlock("detail_lot"$context$blocks);
  745.             echo "
  746.                                 </div>
  747.                             </div>
  748.                         </div>
  749.                     </div>
  750.                 ";
  751.         }
  752.         // line 318
  753.         echo "                ";
  754.         if ((!== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'318$this->source); })()), "prop", [], "array"falsefalsefalse318), null))) {
  755.             // line 319
  756.             echo "                    <div class=\"slide slide-next-proposition\" id=\"slideNextProp\" data-slide-title=\"Proposition n°";
  757.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'319$this->source); })()), "num", [], "any"falsefalsefalse319), "html"nulltrue);
  758.             echo "\">
  759.                         <div class=\"container-fluid-content container-fluid p-0\" style=\"background-image:url(";
  760.             // line 320
  761.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("uploads/lots_images/" twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'320$this->source); })()), "prop", [], "any"falsefalsefalse320), "lot", [], "any"falsefalsefalse320), "image", [], "any"falsefalsefalse320))), "html"nulltrue);
  762.             echo ");\">
  763.                             <div class=\"d-flex flex-column\" style=\"justify-content:space-evenly;height:calc(100vh - calc(4.8vh + 2px + 2px + 17vh));\">
  764.                                 <div class=\"container-next-prop mx-auto\">
  765.                                     <div class=\"lot-item active-loading\">
  766.                                         <a href=\"";
  767.             // line 324
  768.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_lot", ["token" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'324$this->source); })()), "prop", [], "any"falsefalsefalse324), "prospect", [], "any"falsefalsefalse324), "token", [], "any"falsefalsefalse324), "id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'324$this->source); })()), "prop", [], "any"falsefalsefalse324), "lot", [], "any"falsefalsefalse324), "id", [], "any"falsefalsefalse324)]), "html"nulltrue);
  769.             echo "\" class=\"noAnim link-card-item active-loading\">
  770.                                             <div class=\"hide-zoom-in d-flex flex-column justify-content-end card-lot-item\">
  771.                                                 <div class=\"noAnim bg-img-lot\" style=\"background-image: url(";
  772.             // line 326
  773.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("uploads/lots_images/" twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'326$this->source); })()), "prop", [], "any"falsefalsefalse326), "lot", [], "any"falsefalsefalse326), "image", [], "any"falsefalsefalse326))), "html"nulltrue);
  774.             echo ");\"></div>
  775.                                                 <div class=\"d-flex justify-content-between align-items-end mb-1\">
  776.                                                     <div class=\"text-white text-right col-10\">
  777.                                                         <h3 class=\"lot-name mb-0\">";
  778.             // line 329
  779.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'329$this->source); })()), "prop", [], "any"falsefalsefalse329), "lot", [], "any"falsefalsefalse329), "reference", [], "any"falsefalsefalse329), "html"nulltrue);
  780.             echo " - ";
  781.             echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'329$this->source); })()), "prop", [], "any"falsefalsefalse329), "lot", [], "any"falsefalsefalse329), "ville", [], "any"falsefalsefalse329)), "html"nulltrue);
  782.             echo "</h3>
  783.                                                         <h2 class=\"lot-size text-bold\">";
  784.             // line 330
  785.             echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'330$this->source); })()), "prop", [], "any"falsefalsefalse330), "lot", [], "any"falsefalsefalse330), "type", [], "any"falsefalsefalse330)), "html"nulltrue);
  786.             echo " - ";
  787.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'330$this->source); })()), "prop", [], "any"falsefalsefalse330), "lot", [], "any"falsefalsefalse330), "Superficie", [], "any"falsefalsefalse330), "html"nulltrue);
  788.             echo "m²</h2>
  789.                                                     </div>
  790.                                                     <div class=\"num num-";
  791.             // line 332
  792.             echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'332$this->source); })()), "num", [], "any"falsefalsefalse332) - 1) % 6), "html"nulltrue);
  793.             echo " col-2\">";
  794.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'332$this->source); })()), "num", [], "any"falsefalsefalse332), "html"nulltrue);
  795.             echo "</div>
  796.                                                 </div>
  797.                                             </div>
  798.                                         </a>
  799.                                         <div><h5 class=\"lot-realisation\"><span class=\"lot-prix\">";
  800.             // line 336
  801.             if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'336$this->source); })()), "prop", [], "any"falsefalsefalse336), "lot", [], "any"falsefalsefalse336), "prix", [], "any"falsefalsefalse336))) {
  802.                 echo twig_escape_filter($this->envtwig_number_format_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'336$this->source); })()), "prop", [], "any"falsefalsefalse336), "lot", [], "any"falsefalsefalse336), "prix", [], "any"falsefalsefalse336), 0","" "), "html"nulltrue);
  803.                 echo "€ </span><span class=\"text-white\">-</span>";
  804.             }
  805.             echo "<span class=\"lot-livraison\"> ";
  806.             if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'336$this->source); })()), "prop", [], "any"falsefalsefalse336), "lot", [], "any"falsefalsefalse336), "livraison", [], "any"falsefalsefalse336))) {
  807.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'336$this->source); })()), "prop", [], "any"falsefalsefalse336), "lot", [], "any"falsefalsefalse336), "Livraison", [], "any"falsefalsefalse336), "html"nulltrue);
  808.             }
  809.             echo "</span></h5></div>
  810.                                     </div>
  811.                                 </div>
  812.                             </div>
  813.                         </div>
  814.                         <a class=\"owl-next-proposition\" href=\"";
  815.             // line 341
  816.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_lot", ["token" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'341$this->source); })()), "prop", [], "any"falsefalsefalse341), "prospect", [], "any"falsefalsefalse341), "token", [], "any"falsefalsefalse341), "id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["nextProp"]) || array_key_exists("nextProp"$context) ? $context["nextProp"] : (function () { throw new RuntimeError('Variable "nextProp" does not exist.'341$this->source); })()), "prop", [], "any"falsefalsefalse341), "lot", [], "any"falsefalsefalse341), "id", [], "any"falsefalsefalse341)]), "html"nulltrue);
  817.             echo "\"></a>
  818.                     </div>
  819.                 ";
  820.         }
  821.         // line 344
  822.         echo "            </div>
  823.             <div class=\"tooltip-next\" style=\"display:none !important;\">
  824.                 Étape suivante
  825.                 <span class=\"triangle\"></span>
  826.             </div>
  827.         </div>
  828.     </div>
  829. ";
  830.         
  831.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  832.         
  833.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  834.     }
  835.     // line 354
  836.     public function block_javascripts($context, array $blocks = [])
  837.     {
  838.         $macros $this->macros;
  839.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  840.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  841.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  842.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  843.         // line 355
  844.         echo "    ";
  845.         $this->displayParentBlock("javascripts"$context$blocks);
  846.         echo "
  847.     <script type=\"text/javascript\">
  848.         // patch owl loading
  849.         if(window.innerHeight > window.innerWidth){
  850.             window.location.href = '";
  851.         // line 361
  852.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("public_prospect_short", ["token" => twig_get_attribute($this->env$this->source, (isset($context["prospect"]) || array_key_exists("prospect"$context) ? $context["prospect"] : (function () { throw new RuntimeError('Variable "prospect" does not exist.'361$this->source); })()), "token", [], "any"falsefalsefalse361)]), "html"nulltrue);
  853.         echo "';
  854.             document.querySelector('#main_loader').style.display = 'flex';
  855.         }
  856.     </script>
  857.     <script type=\"text/javascript\">
  858.         function initMap() {
  859.             map = new google.maps.Map(document.getElementById(\"map\"), {
  860.                 center: new google.maps.LatLng(";
  861.         // line 370
  862.         (( !(null === twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'370$this->source); })()), "latitude", [], "any"falsefalsefalse370))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'370$this->source); })()), "latitude", [], "any"falsefalsefalse370), "html"nulltrue))) : (print (45.899247)));
  863.         echo ", ";
  864.         (( !(null === twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'370$this->source); })()), "longitude", [], "any"falsefalsefalse370))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'370$this->source); })()), "longitude", [], "any"falsefalsefalse370), "html"nulltrue))) : (print (6.129384)));
  865.         echo "),
  866.                 zoom: ";
  867.         // line 371
  868.         (( !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'371$this->source); })()), "programmeParent", [], "any"falsefalsefalse371), "zoomMap", [], "any"falsefalsefalse371))) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'371$this->source); })()), "programmeParent", [], "any"falsefalsefalse371), "zoomMap", [], "any"falsefalsefalse371), "html"nulltrue))) : (print (14)));
  869.         echo ",
  870.                 fullscreenControl: true,
  871.                 streetViewControl: false,
  872.                 rotateControl: false,
  873.                 scrollwheel: false,
  874.                 mapTypeControl: false,
  875.                 clickableIcons: false,
  876.                 mapTypeId: '";
  877.         // line 378
  878.         echo twig_escape_filter($this->env, (( !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'378$this->source); })()), "programmeParent", [], "any"falsefalsefalse378), "typePlan", [], "any"falsefalsefalse378))) ? (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'378$this->source); })()), "programmeParent", [], "any"falsefalsefalse378), "typePlan", [], "any"falsefalsefalse378)) : ((isset($context["satellite"]) || array_key_exists("satellite"$context) ? $context["satellite"] : (function () { throw new RuntimeError('Variable "satellite" does not exist.'378$this->source); })()))), "html"nulltrue);
  879.         echo "'
  880.             });
  881.             document.getElementById('map_switch').onclick = function() {
  882.                 if(map.mapTypeId == 'roadmap') {
  883.                     document.getElementById('roadmap_logo').style.display = 'block';
  884.                     document.getElementById('satellite_logo').style.display = 'none';
  885.                     map.setMapTypeId(\"satellite\");
  886.                 } else {
  887.                     document.getElementById('satellite_logo').style.display = 'block';
  888.                     document.getElementById('roadmap_logo').style.display = 'none';
  889.                     map.setMapTypeId(\"roadmap\");
  890.                 }
  891.             };
  892.             document.getElementById('map_minus').onclick = function() {
  893.                 map.setZoom(map.getZoom() - 1);
  894.             };
  895.             document.getElementById('map_plus').onclick = function() {
  896.                 map.setZoom(map.getZoom() + 1);
  897.             };
  898.             const infowindow = new google.maps.InfoWindow({
  899.                 content: '<div id=\"infobox_content\">";
  900.         // line 405
  901.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'405$this->source); })()), "programme", [], "any"falsefalsefalse405), "html"nulltrue);
  902.         echo "</br>";
  903.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'405$this->source); })()), "adresse", [], "any"falsefalsefalse405), "html"nulltrue);
  904.         echo "</br>";
  905.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'405$this->source); })()), "codePostal", [], "any"falsefalsefalse405), "html"nulltrue);
  906.         echo " ";
  907.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'405$this->source); })()), "ville", [], "any"falsefalsefalse405), "html"nulltrue);
  908.         echo "</div>',
  909.             });
  910.             ";
  911.         // line 408
  912.         if (( !(null === twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'408$this->source); })()), "latitude", [], "any"falsefalsefalse408)) &&  !(null === twig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'408$this->source); })()), "longitude", [], "any"falsefalsefalse408)))) {
  913.             // line 409
  914.             echo "                var marker = new google.maps.Marker({
  915.                     position: new google.maps.LatLng(";
  916.             // line 410
  917.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'410$this->source); })()), "latitude", [], "any"falsefalsefalse410), "html"nulltrue);
  918.             echo ", ";
  919.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["lot"]) || array_key_exists("lot"$context) ? $context["lot"] : (function () { throw new RuntimeError('Variable "lot" does not exist.'410$this->source); })()), "longitude", [], "any"falsefalsefalse410), "html"nulltrue);
  920.             echo "),
  921.                     map: map,
  922.                     icon: {
  923.                         url: \"";
  924.             // line 413
  925.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/marker.png")), "html"nulltrue);
  926.             echo "\",
  927.                         scaledSize: new google.maps.Size(100, 100),
  928.                     },
  929.                     title: 'Votre programme'
  930.                 });
  931.                 infowindow.open({
  932.                     anchor: marker,
  933.                     map,
  934.                 });
  935.             ";
  936.         }
  937.         // line 424
  938.         echo "        }
  939.     </script>
  940. ";
  941.         
  942.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  943.         
  944.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  945.     }
  946.     // line 428
  947.     public function block_body($context, array $blocks = [])
  948.     {
  949.         $macros $this->macros;
  950.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  951.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  952.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  953.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  954.         // line 429
  955.         echo "    ";
  956.         $this->displayParentBlock("body"$context$blocks);
  957.         echo "
  958.     <script src='https://unpkg.com/panzoom@9.4.0/dist/panzoom.min.js'></script>
  959.     <script
  960.       src=\"https://maps.googleapis.com/maps/api/js?key=AIzaSyA4IPmGtP7zqgHZbVaDITHgau9rSQmvSt0&callback=initMap&v=weekly\"
  961.       async></script>
  962. ";
  963.         
  964.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  965.         
  966.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  967.     }
  968.     // line 438
  969.     public function block_footer($context, array $blocks = [])
  970.     {
  971.         $macros $this->macros;
  972.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  973.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  974.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  975.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  976.         
  977.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  978.         
  979.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  980.     }
  981.     public function getTemplateName()
  982.     {
  983.         return "public/lot.html.twig";
  984.     }
  985.     public function isTraitable()
  986.     {
  987.         return false;
  988.     }
  989.     public function getDebugInfo()
  990.     {
  991.         return array (  1038 => 438,  1019 => 429,  1009 => 428,  997 => 424,  983 => 413,  975 => 410,  972 => 409,  970 => 408,  958 => 405,  928 => 378,  918 => 371,  912 => 370,  900 => 361,  890 => 355,  880 => 354,  862 => 344,  856 => 341,  841 => 336,  832 => 332,  825 => 330,  819 => 329,  813 => 326,  808 => 324,  801 => 320,  796 => 319,  793 => 318,  783 => 311,  776 => 307,  770 => 303,  764 => 301,  761 => 300,  752 => 298,  747 => 297,  745 => 296,  741 => 295,  735 => 291,  713 => 273,  710 => 272,  707 => 271,  704 => 270,  701 => 269,  698 => 268,  695 => 267,  693 => 266,  684 => 263,  682 => 262,  679 => 261,  664 => 259,  661 => 258,  655 => 256,  649 => 254,  646 => 253,  640 => 251,  638 => 250,  631 => 246,  624 => 242,  618 => 238,  612 => 236,  609 => 235,  600 => 233,  592 => 231,  586 => 230,  584 => 229,  580 => 228,  573 => 223,  551 => 205,  548 => 204,  526 => 186,  500 => 164,  497 => 163,  495 => 162,  488 => 159,  471 => 158,  468 => 157,  465 => 156,  459 => 154,  453 => 152,  450 => 151,  444 => 149,  442 => 148,  435 => 144,  429 => 141,  410 => 125,  406 => 123,  403 => 122,  401 => 121,  391 => 113,  389 => 112,  383 => 111,  379 => 109,  377 => 106,  376 => 105,  375 => 104,  372 => 103,  370 => 102,  361 => 98,  357 => 97,  352 => 96,  348 => 95,  343 => 92,  340 => 88,  338 => 87,  335 => 86,  325 => 85,  303 => 60,  295 => 56,  292 => 55,  290 => 54,  286 => 52,  280 => 51,  277 => 50,  274 => 49,  271 => 48,  268 => 47,  263 => 46,  260 => 45,  257 => 44,  247 => 43,  231 => 36,  224 => 33,  219 => 30,  216 => 29,  214 => 28,  210 => 26,  203 => 25,  196 => 24,  193 => 23,  186 => 22,  183 => 21,  172 => 20,  165 => 19,  158 => 18,  151 => 17,  144 => 16,  137 => 15,  130 => 14,  123 => 13,  117 => 12,  105 => 8,  101 => 7,  98 => 6,  88 => 5,  64 => 3,  41 => 1,);
  992.     }
  993.     public function getSourceContext()
  994.     {
  995.         return new Source("{% extends './public/layout.html.twig' %}
  996. {% block title %}{{ prospect.emprunteurPrenom|lower|capitalize }} {{ prospect.emprunteurNom }} {{ lot.programme ? '| ' ~ lot.programme }} {% endblock %}
  997. {% block detail_lot %}
  998.     <div class=\"title-description\">
  999.         <h2 class=\"lot-name text-bold\">{{lot.programme|upper}}</h2>
  1000.         <h3 class=\"lot-size mb-0\">{{ lot.type|upper }}  {% if lot.reference is not empty %}- {{ lot.reference }}{% endif %}</h3>
  1001.     </div>
  1002.     <ul class=\"criteres-description\">
  1003.         {% if lot.etage is not empty %} <li>Etage :<span class=\"critere-description\"> {{ lot.etage|upper }} </span></li> {% endif %}
  1004.         {% if lot.superficie is not empty %} <li>Superficie :<span class=\"critere-description\"> {{ lot.superficie }}m²</span></li> {% endif %}
  1005.         {% if lot.jardin is not empty %} <li>Jardin :<span class=\"critere-description\"> {{ lot.jardin }}m²</span></li> {% endif %}
  1006.         {% if lot.terrasse is not empty %} <li>Terrasse :<span class=\"critere-description\"> {{ lot.terrasse }}m²</span></li> {% endif %}
  1007.         {% if lot.terrasse2 is not empty %} <li>2<sup>ème</sup> terrasse :<span class=\"critere-description\"> {{ lot.terrasse2 }}m²</span></li> {% endif %}
  1008.         {% if lot.orientation is not empty %} <li>Orientation :<span class=\"critere-description\"> {{ lot.orientation|upper }}</span></li> {% endif %}
  1009.         {% if lot.prix is not empty %} <li>Prix :<span class=\"critere-description\"> {{lot.prix|number_format(0, '', '.')}}&nbsp;&euro;</span></li> {% endif %}
  1010.         {% if lot.annexes is not empty %} <li>Annexe(s) incluse(s) :<span class=\"critere-description\"> {{ lot.annexes|upper }}</span></li> {% endif %}
  1011.         {% if lot.fraisNotaireInclus is not empty %} <li>Frais de notaire {% if lot.fraisNotaireType is null or lot.fraisNotaireType == 'reduits' %} réduits{% endif %} :<span class=\"critere-description\"> {{ lot.fraisNotaireInclus|number_format(0, '', '.')}}&nbsp;&euro;</span></li>{% endif %}
  1012.         {% if lot.programmeParent.visuLivraison %}
  1013.             {% if lot.livraison is not empty %} <li>Livraison :<span class=\"critere-description\"> {{ lot.livraison|upper }}</span></li> {% endif %}
  1014.         {% endif %}
  1015.         {% if lot.description is not empty %} <li><span class=\"critere-description\"><p class=\"notes-lot\"> {{ (lot.description|striptags)|raw }}</p></span></li> {% endif %}
  1016.         {% if lot.programmeParent.noteGlobale is not empty %} <li><hr class=\"my-2\"><span class=\"critere-description\"><p class=\"notes-lot\">{{ (lot.programmeParent.noteGlobale|striptags)|raw }}</p></span></li> {% endif %}
  1017.     </ul>
  1018.     {% if lot.brochure %}
  1019.         <div class=\"download-brochure shadow mt-2\">
  1020.             <a class=\"download-brochure-a\" download target=\"_blank\" href=\"{{ asset('uploads/brochures/' ~ lot.brochure) }}\">
  1021.                 <span class=\"download-brochure-content download-brochure-content-invisible\">
  1022.                     {# <img class=\"download-arrow\" src=\"{{ asset('build/images/download-icon.svg') }}\"/> #}
  1023.                     <span>{{ lot.programmeParent.libelleBrochure is not empty ? lot.programmeParent.libelleBrochure : 'Télécharger la brochure' }}</span>
  1024.                 </span>
  1025.                 <span class=\"download-brochure-content download-brochure-content-absolute\">
  1026.                     <span>{{ lot.programmeParent.libelleBrochure is not empty ? lot.programmeParent.libelleBrochure : 'Télécharger la brochure' }}</span>
  1027.                 </span>
  1028.             </a>
  1029.         </div>
  1030.     {% endif %}
  1031. {% endblock %}
  1032. {% block dropdownLotsNav %}
  1033.     {% set nblot = 0 %}
  1034.     {% set actualProp = \"\" %}
  1035.     {% for key, proposition in propositions %}
  1036.         {% if proposition.lot.id == lot.id %}
  1037.             {% set nblot = key %}
  1038.             {% set actualProp = proposition %}
  1039.         {% endif %}
  1040.     {% endfor %}
  1041. \t{% set nbItemMenu = 1 %}
  1042.     {% if actualProp != \"\" %}
  1043.         <div class=\"dropdown opacity-0 lot-{{ (nblot%6)+1 }}\">
  1044.             <span class=\"before\"></span>
  1045.             <a class=\"btn dropdown-toggle navbar-lot-menu d-flex align-items-center \" href=\"#\" role=\"button\" id=\"dropdownMenuLink\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">
  1046.             <span class=\"text-center\">
  1047.                 {{actualProp.lot.reference}}
  1048.             </span>
  1049.                 <div class=\"down\">
  1050.                 <span class=\"down-icon\">
  1051.                     <i class=\"fas fa-caret-down\"></i>
  1052.                 </span>
  1053.                 </div>
  1054.             </a>
  1055.             <span class=\"after\"></span>
  1056.         </div>
  1057.     {% endif %}
  1058. {% endblock %}
  1059. {# {% block recapNav %}
  1060.         <div class=\"dropdown recap opacity-0 lot-1\">
  1061.             <span class=\"before\"></span>
  1062.             <a class=\"btn navbar-lot-menu d-flex align-items-center \" href=\"{{ path('public_prospect_short', {token: prospect.token, recap: true}) }}\">
  1063.                 <span class=\"text-center\">
  1064.                     RECAP'
  1065.                 </span>
  1066.             </a>
  1067.             <span class=\"after\"></span>
  1068.         </div>
  1069. {% endblock %} #}
  1070. {% block main %}
  1071.     {% set lastProp = false %}
  1072.     {% set nextProp = {
  1073.         'num' : 0,
  1074.         'prop' : null
  1075.      } %}
  1076.     <div class=\"lot-page\">
  1077.         <ul class=\"dropdown-menu\" aria-labelledby=\"dropdownMenuLink\">
  1078.             {% for key, proposition in propositions %}
  1079.                 <li class=\"lot-{{ (key%6)+1 }}\">
  1080.                     <a class=\"dropdown-item\" href=\"{{ path('public_lot', {token: prospect.token, id: proposition.lot.id}) }}\">
  1081.                         <span class=\"text-center\">{{proposition.lot.type|slice(0,6)}} {{proposition.lot.reference }}</span>
  1082.                     </a>
  1083.                 </li>
  1084.                 {% if proposition.lot.id == lot.id and (key + 1) < propositions|length %}
  1085.                     {% set nextProp = {
  1086.                             'num' : key + 2,
  1087.                             'prop' : propositions[key + 1]
  1088.                         }
  1089.                     %}
  1090.                 {% endif %}
  1091.             {% endfor %}
  1092.             {# <li class=\"lot-6\"><a class=\"dropdown-item\" href=\"{{ path('public_prospect_short', {token: prospect.token, recap: true}) }}\"><span class=\"text-center\">RECAP'</span></a></li> #}
  1093.         </ul>
  1094.         <div class=\"container-fluid p-0 content-lot slider \" >
  1095.             <div class=\"progress-container\">
  1096.     \t\t\t<div class=\"progress\">
  1097.     \t\t\t\t<div class=\"progress-bar\" role=\"progressbar\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
  1098.     \t\t\t</div>
  1099.             </div>
  1100.                 {% set combinedPjs = (programmePjs|merge(lot.pjs))|filter(pj => pj.showPublic) %}
  1101.                 {% set NB_SLIDES = 2 + combinedPjs|length %}
  1102.                 <script type=\"text/javascript\">
  1103.                     var NB_SLIDES = {{ NB_SLIDES }};
  1104.                 </script>
  1105.             <div class=\"owl-carousel owl-carousel-lot\">
  1106.                 <div class=\"slide slide-localisation\" data-slide-title=\"Localisation\">
  1107.                     <div class=\"container-fluid-content\">
  1108.                         <div class=\"col-3 map-buttons d-flex flex-column align-items-end justify-content-end\">
  1109.                             <a class=\"btn-rounded-white download-pdf map my-2\" id=\"map_switch\" href=\"#\"><i id=\"satellite_logo\" class=\"fa fa-globe\" style=\"display:none;\"></i><i id=\"roadmap_logo\" class=\"fa fa-map\"></i></a>
  1110.                             <a class=\"btn-rounded-white download-pdf resize my-2\" id=\"map_minus\" href=\"#\"><i id=\"btn-moins\" class=\"fa fa-minus\"></i></a>
  1111.                             <a class=\"btn-rounded-white pdf-btn-resize resize my-2\" id=\"map_plus\" href=\"#\"><i id=\"btn-plus\" class=\"fa fa-plus\"></i></a>
  1112.                         </div>
  1113.                         <div class=\"content-map\" id=\"map\"></div>
  1114.                         <div class=\"lot-content d-flex close\">
  1115.                             <div role=\"button\" class=\"drag-btn d-flex align-items-center justify-content-center shadow\">
  1116.                                 <img class=\"drag-icon-arrow ml-4\" src=\"{{ asset('build/images/drag-icon-right-arrow.png') }}\"/>
  1117.                             </div>
  1118.                             <div class=\"detail-content d-flex flex-column\">
  1119.                                 {{ block('detail_lot') }}
  1120.                             </div>
  1121.                         </div>
  1122.                     </div>
  1123.                     {% if nextProp['prop'] != null %}
  1124.                         <a class=\"owl-next-proposition\" href=\"{{ path('public_lot', {token: nextProp.prop.prospect.token, id: nextProp.prop.lot.id}) }}\"></a>
  1125.                     {% else %}
  1126.                         {% if prospect.id is null %}
  1127.                             <a class=\"owl-next-proposition\" href=\"{{ path('public_prospect_short', {token: app.session.get('propositions')[0].prospect.token, recap: true}) }}\"></a>
  1128.                         {% else %}
  1129.                             <a class=\"owl-next-proposition\" href=\"{{ path('public_prospect_short', {token: prospect.token, recap: true}) }}\"></a>
  1130.                         {% endif %}
  1131.                     {% endif %}
  1132.                 </div>
  1133.                 {% for n,pj in combinedPjs %}
  1134.                     <div class=\"slide slide-pdf slide-plan-lot\" data-slide-title=\"{{pj.descriptionCourte}}\">
  1135.                         <div class=\"container-fluid-content\">
  1136.                             <div class=\"col-3 pdf-buttons d-flex flex-column align-items-end justify-content-end justify-content-end\">
  1137.                                {% if pj.filename is not null and pj.filename|unserialize is not null %}
  1138.                                     {% if (pj.filename|unserialize)[0]|replace({'-0.png': '.pdf'})|file_exists %}
  1139.                                         <a class=\"btn-rounded-white my-2 download-pdf-image download-pdf\" download href=\"{{ asset((pj.filename|unserialize)[0]|replace({'-0.png': '.pdf'})) }}\">
  1140.                                             <svg version=\"1.1\" id=\"Calque_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"
  1141.                                                 viewBox=\"0 0 227.14 334.2\" style=\"enable-background:new 0 0 227.14 334.2;\" xml:space=\"preserve\">
  1142.                                                 <style type=\"text/css\">
  1143.                                                     .st0{fill:#2D3642;}
  1144.                                                     .st1{fill:#2E3743;}
  1145.                                                 </style>
  1146.                                                 <g>
  1147.                                                     <path class=\"st0\" d=\"M165.54,67.27c0,19.09,0.09,38.18-0.08,57.27c-0.03,3.59,0.68,4.79,4.55,4.72
  1148.                                                         c15.09-0.26,30.18-0.05,45.28-0.14c3.59-0.02,6.43,0.81,8.2,4.26c1.89,3.69,0.01,6.52-2.18,8.94
  1149.                                                         c-12.21,13.48-24.62,26.78-36.87,40.23c-14.89,16.36-29.68,32.81-44.53,49.2c-6.99,7.71-13.98,15.43-21.11,23.03
  1150.                                                         c-3.49,3.72-8.06,3.54-11.62-0.38c-18.76-20.65-37.43-41.39-56.2-62.03c-12.46-13.7-25.05-27.28-37.57-40.93
  1151.                                                         c-3.12-3.41-6.21-6.85-9.3-10.28c-2.08-2.31-2.84-5.05-1.36-7.78c1.45-2.66,3.58-4.35,7.16-4.3c14.76,0.2,29.52-0.09,44.28,0.19
  1152.                                                         c4.31,0.08,5.56-0.92,5.53-5.41c-0.2-37.02-0.12-74.04-0.1-111.05c0-1.82-0.04-3.68,0.35-5.44c0.78-3.6,2.88-5.74,6.88-5.74
  1153.                                                         c30.68,0.04,61.37,0,92.05,0.04c4.46,0.01,6.64,2.66,6.64,7.83C165.55,28.76,165.54,48.01,165.54,67.27z\"/>
  1154.                                                     <path class=\"st1\" d=\"M113.33,331.39c-34.51,0-69.02,0-103.53,0c-5.98,0-7.18-1.22-7.19-7.29c-0.02-11.13-0.04-22.25,0.01-33.38
  1155.                                                         c0.02-5.46,1.69-7.15,7.14-7.15c69.02-0.02,138.04-0.03,207.07,0c5.2,0,6.62,1.54,6.64,6.94c0.03,11.46,0.03,22.92,0,34.38
  1156.                                                         c-0.01,5.97-0.55,6.5-6.6,6.5C182.35,331.4,147.84,331.39,113.33,331.39z\"/>
  1157.                                                 </g>
  1158.                                             </svg>
  1159.                                         </a>
  1160.                                     {% else %}
  1161.                                         <a class=\"btn-rounded-white my-2 download-pdf-image download-pdf\" download href=\"{{ asset((pj.filename|unserialize)[0]) }}\">
  1162.                                             <svg version=\"1.1\" id=\"Calque_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"
  1163.                                                 viewBox=\"0 0 227.14 334.2\" style=\"enable-background:new 0 0 227.14 334.2;\" xml:space=\"preserve\">
  1164.                                                 <g>
  1165.                                                     <path class=\"st0\" d=\"M165.54,67.27c0,19.09,0.09,38.18-0.08,57.27c-0.03,3.59,0.68,4.79,4.55,4.72
  1166.                                                         c15.09-0.26,30.18-0.05,45.28-0.14c3.59-0.02,6.43,0.81,8.2,4.26c1.89,3.69,0.01,6.52-2.18,8.94
  1167.                                                         c-12.21,13.48-24.62,26.78-36.87,40.23c-14.89,16.36-29.68,32.81-44.53,49.2c-6.99,7.71-13.98,15.43-21.11,23.03
  1168.                                                         c-3.49,3.72-8.06,3.54-11.62-0.38c-18.76-20.65-37.43-41.39-56.2-62.03c-12.46-13.7-25.05-27.28-37.57-40.93
  1169.                                                         c-3.12-3.41-6.21-6.85-9.3-10.28c-2.08-2.31-2.84-5.05-1.36-7.78c1.45-2.66,3.58-4.35,7.16-4.3c14.76,0.2,29.52-0.09,44.28,0.19
  1170.                                                         c4.31,0.08,5.56-0.92,5.53-5.41c-0.2-37.02-0.12-74.04-0.1-111.05c0-1.82-0.04-3.68,0.35-5.44c0.78-3.6,2.88-5.74,6.88-5.74
  1171.                                                         c30.68,0.04,61.37,0,92.05,0.04c4.46,0.01,6.64,2.66,6.64,7.83C165.55,28.76,165.54,48.01,165.54,67.27z\"/>
  1172.                                                     <path class=\"st1\" d=\"M113.33,331.39c-34.51,0-69.02,0-103.53,0c-5.98,0-7.18-1.22-7.19-7.29c-0.02-11.13-0.04-22.25,0.01-33.38
  1173.                                                         c0.02-5.46,1.69-7.15,7.14-7.15c69.02-0.02,138.04-0.03,207.07,0c5.2,0,6.62,1.54,6.64,6.94c0.03,11.46,0.03,22.92,0,34.38
  1174.                                                         c-0.01,5.97-0.55,6.5-6.6,6.5C182.35,331.4,147.84,331.39,113.33,331.39z\"/>
  1175.                                                 </g>
  1176.                                             </svg>
  1177.                                         </a>
  1178.                                     {% endif %}
  1179.                                 {% else %}
  1180.                                     <a class=\"btn-rounded-white my-2 download-pdf-image download-pdf\" download href=\"{{ asset('uploads/pieces_jointes/' ~ pj.filename) }}\">
  1181.                                         <svg version=\"1.1\" id=\"Calque_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"
  1182.                                             viewBox=\"0 0 227.14 334.2\" style=\"enable-background:new 0 0 227.14 334.2;\" xml:space=\"preserve\">
  1183.                                             <g>
  1184.                                                 <path class=\"st0\" d=\"M165.54,67.27c0,19.09,0.09,38.18-0.08,57.27c-0.03,3.59,0.68,4.79,4.55,4.72
  1185.                                                     c15.09-0.26,30.18-0.05,45.28-0.14c3.59-0.02,6.43,0.81,8.2,4.26c1.89,3.69,0.01,6.52-2.18,8.94
  1186.                                                     c-12.21,13.48-24.62,26.78-36.87,40.23c-14.89,16.36-29.68,32.81-44.53,49.2c-6.99,7.71-13.98,15.43-21.11,23.03
  1187.                                                     c-3.49,3.72-8.06,3.54-11.62-0.38c-18.76-20.65-37.43-41.39-56.2-62.03c-12.46-13.7-25.05-27.28-37.57-40.93
  1188.                                                     c-3.12-3.41-6.21-6.85-9.3-10.28c-2.08-2.31-2.84-5.05-1.36-7.78c1.45-2.66,3.58-4.35,7.16-4.3c14.76,0.2,29.52-0.09,44.28,0.19
  1189.                                                     c4.31,0.08,5.56-0.92,5.53-5.41c-0.2-37.02-0.12-74.04-0.1-111.05c0-1.82-0.04-3.68,0.35-5.44c0.78-3.6,2.88-5.74,6.88-5.74
  1190.                                                     c30.68,0.04,61.37,0,92.05,0.04c4.46,0.01,6.64,2.66,6.64,7.83C165.55,28.76,165.54,48.01,165.54,67.27z\"/>
  1191.                                                 <path class=\"st1\" d=\"M113.33,331.39c-34.51,0-69.02,0-103.53,0c-5.98,0-7.18-1.22-7.19-7.29c-0.02-11.13-0.04-22.25,0.01-33.38
  1192.                                                     c0.02-5.46,1.69-7.15,7.14-7.15c69.02-0.02,138.04-0.03,207.07,0c5.2,0,6.62,1.54,6.64,6.94c0.03,11.46,0.03,22.92,0,34.38
  1193.                                                     c-0.01,5.97-0.55,6.5-6.6,6.5C182.35,331.4,147.84,331.39,113.33,331.39z\"/>
  1194.                                             </g>
  1195.                                         </svg>
  1196.                                     </a>
  1197.                                 {% endif %}
  1198.                                 <a class=\"btn-rounded-white my-2 download-pdf resize resize-moins\" id=\"img_minus\" href=\"#\"><i id=\"btn-moins\" class=\"fa fa-minus\"></i></a>
  1199.                                 <a class=\"btn-rounded-white my-2 resize resize-plus\" id=\"img_plus\" href=\"#\"><i id=\"btn-plus\" class=\"fa fa-plus\"></i></a>
  1200.                             </div>
  1201.                             <div class=\"viewer-pdf\">
  1202.                                 <div id=\"viewer_n{{ n }}\" class=\"pdf-viewer-iframe\">
  1203.                                     {% if pj.filename|unserialize is not null %}
  1204.                                         {% for img in pj.filename|unserialize %}
  1205.                                             <img class=\"img-download\" loading=\"lazy\" src=\"{{ asset(img) }}\" /><br/>
  1206.                                         {% else %}
  1207.                                             <img class=\"img-download\" loading=\"lazy\" src=\"{{ asset('uploads/pieces_jointes/' ~ pj.filename) }}\" />
  1208.                                         {% endfor %}
  1209.                                     {% else %}
  1210.                                         <img class=\"img-download\" loading=\"lazy\" src=\"{{ asset('uploads/pieces_jointes/' ~ pj.filename) }}\" />
  1211.                                     {% endif %}
  1212.                                 </div>
  1213.                             </div>
  1214.                             <div class=\"lot-content d-flex\">
  1215.                                 <div role=\"button\" class=\"drag-btn d-flex align-items-center justify-content-center shadow\">
  1216.                                     <img class=\"drag-icon-arrow ml-4\" src=\"{{ asset('build/images/drag-icon-right-arrow.png') }}\"/>
  1217.                                 </div>
  1218.                                 <div class=\"detail-content d-flex flex-column\">
  1219.                                     {{ block('detail_lot') }}
  1220.                                 </div>
  1221.                             </div>
  1222.                         </div>
  1223.                         {% if nextProp['prop'] != null %}
  1224.                             <a class=\"owl-next-proposition\" href=\"{{ path('public_lot', {token: nextProp.prop.prospect.token, id: nextProp.prop.lot.id}) }}\"></a>
  1225.                         {% else %}
  1226.                             {% if prospect.id is null %}
  1227.                                 <a class=\"owl-next-proposition\" href=\"{{ path('public_prospect_short', {token: app.session.get('propositions')[0].prospect.token, recap: true}) }}\"></a>
  1228.                             {% else %}
  1229.                                 <a class=\"owl-next-proposition\" href=\"{{ path('public_prospect_short', {token: prospect.token, recap: true}) }}\"></a>
  1230.                             {% endif %}
  1231.                         {% endif %}
  1232.                     </div>
  1233.                 {% endfor %}
  1234.                 {% if lot.planMasse != null %}
  1235.                     <div class=\"slide{% if nextProp['prop'] != null%} slide-next-proposition {% endif %} slide-pdf slide-plan-lot\" data-hash=\"planMasse\" data-slide-title=\"Plan masse\">
  1236.                         <div class=\"container-fluid-content\">
  1237.                             <div class=\"col-3 pdf-buttons d-flex flex-column align-items-end justify-content-end\">
  1238.                             {% set pathDownload = ''%}
  1239.                                 {% if lot.planMasse|unserialize is not null %}
  1240.                                     {% set planMasseArray = lot.planMasse|unserialize %}
  1241.                                     {% if planMasseArray|length > 0 and planMasseArray[0] != null %}
  1242.                                         {% set pathDownload = planMasseArray[0]|replace({'-0.png': '.pdf'})  %}
  1243.                                     {% endif %}
  1244.                                 {% else %}
  1245.                                     <a class=\"btn-rounded-white my-2 download-pdf-image download-pdf\" download href=\"{{ asset('uploads/pieces_jointes/' ~ lot.planMasse) }}\">
  1246.                                         <svg version=\"1.1\" id=\"Calque_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"
  1247.                                             viewBox=\"0 0 227.14 334.2\" style=\"enable-background:new 0 0 227.14 334.2;\" xml:space=\"preserve\">
  1248.                                             <g>
  1249.                                                 <path class=\"st0\" d=\"M165.54,67.27c0,19.09,0.09,38.18-0.08,57.27c-0.03,3.59,0.68,4.79,4.55,4.72
  1250.                                                     c15.09-0.26,30.18-0.05,45.28-0.14c3.59-0.02,6.43,0.81,8.2,4.26c1.89,3.69,0.01,6.52-2.18,8.94
  1251.                                                     c-12.21,13.48-24.62,26.78-36.87,40.23c-14.89,16.36-29.68,32.81-44.53,49.2c-6.99,7.71-13.98,15.43-21.11,23.03
  1252.                                                     c-3.49,3.72-8.06,3.54-11.62-0.38c-18.76-20.65-37.43-41.39-56.2-62.03c-12.46-13.7-25.05-27.28-37.57-40.93
  1253.                                                     c-3.12-3.41-6.21-6.85-9.3-10.28c-2.08-2.31-2.84-5.05-1.36-7.78c1.45-2.66,3.58-4.35,7.16-4.3c14.76,0.2,29.52-0.09,44.28,0.19
  1254.                                                     c4.31,0.08,5.56-0.92,5.53-5.41c-0.2-37.02-0.12-74.04-0.1-111.05c0-1.82-0.04-3.68,0.35-5.44c0.78-3.6,2.88-5.74,6.88-5.74
  1255.                                                     c30.68,0.04,61.37,0,92.05,0.04c4.46,0.01,6.64,2.66,6.64,7.83C165.55,28.76,165.54,48.01,165.54,67.27z\"/>
  1256.                                                 <path class=\"st1\" d=\"M113.33,331.39c-34.51,0-69.02,0-103.53,0c-5.98,0-7.18-1.22-7.19-7.29c-0.02-11.13-0.04-22.25,0.01-33.38
  1257.                                                     c0.02-5.46,1.69-7.15,7.14-7.15c69.02-0.02,138.04-0.03,207.07,0c5.2,0,6.62,1.54,6.64,6.94c0.03,11.46,0.03,22.92,0,34.38
  1258.                                                     c-0.01,5.97-0.55,6.5-6.6,6.5C182.35,331.4,147.84,331.39,113.33,331.39z\"/>
  1259.                                             </g>
  1260.                                         </svg>
  1261.                                     </a>
  1262.                                 {% endif %}
  1263.                                 <a class=\"btn-rounded-white my-2 download-pdf resize resize-moins\" id=\"img_minus\" href=\"#\"><i id=\"btn-moins\" class=\"fa fa-minus\"></i></a>
  1264.                                 <a class=\"btn-rounded-white my-2 resize resize-plus\" id=\"img_plus\" href=\"#\"><i id=\"btn-plus\" class=\"fa fa-plus\"></i></a>
  1265.                             </div>
  1266.                             <div class=\"viewer-pdf\">
  1267.                                 <div id=\"viewer_n{{ lot.pjs|length }}\" class=\"pdf-viewer-iframe\">
  1268.                                     {% if lot.planMasse|unserialize is not null %}
  1269.                                         {% for img in lot.planMasse|unserialize %}
  1270.                                             <img class=\"img-download\" loading=\"lazy\" src=\"{{ asset(img) }}\"/><br/>
  1271.                                         {% endfor %}
  1272.                                     {% else %}
  1273.                                         <img class=\"img-download\" loading=\"lazy\" src=\"{{ asset('uploads/plans_masse/' ~ lot.planMasse) }}\"/>
  1274.                                     {% endif %}
  1275.                                 </div>
  1276.                             </div>
  1277.                             <div class=\"lot-content d-flex\">
  1278.                                 <div role=\"button\" class=\"drag-btn d-flex align-items-center justify-content-center shadow\">
  1279.                                     <img class=\"drag-icon-arrow ml-4\" src=\"{{ asset('build/images/drag-icon-right-arrow.png') }}\"/>
  1280.                                 </div>
  1281.                                 <div class=\"detail-content d-flex flex-column\">
  1282.                                     {{ block('detail_lot') }}
  1283.                                 </div>
  1284.                             </div>
  1285.                         </div>
  1286.                     </div>
  1287.                 {% endif %}
  1288.                 {% if nextProp['prop'] != null %}
  1289.                     <div class=\"slide slide-next-proposition\" id=\"slideNextProp\" data-slide-title=\"Proposition n°{{ nextProp.num }}\">
  1290.                         <div class=\"container-fluid-content container-fluid p-0\" style=\"background-image:url({{ asset('uploads/lots_images/' ~ nextProp.prop.lot.image) }});\">
  1291.                             <div class=\"d-flex flex-column\" style=\"justify-content:space-evenly;height:calc(100vh - calc(4.8vh + 2px + 2px + 17vh));\">
  1292.                                 <div class=\"container-next-prop mx-auto\">
  1293.                                     <div class=\"lot-item active-loading\">
  1294.                                         <a href=\"{{ path('public_lot', {token: nextProp.prop.prospect.token, id: nextProp.prop.lot.id}) }}\" class=\"noAnim link-card-item active-loading\">
  1295.                                             <div class=\"hide-zoom-in d-flex flex-column justify-content-end card-lot-item\">
  1296.                                                 <div class=\"noAnim bg-img-lot\" style=\"background-image: url({{ asset('uploads/lots_images/' ~ nextProp.prop.lot.image) }});\"></div>
  1297.                                                 <div class=\"d-flex justify-content-between align-items-end mb-1\">
  1298.                                                     <div class=\"text-white text-right col-10\">
  1299.                                                         <h3 class=\"lot-name mb-0\">{{nextProp.prop.lot.reference}} - {{nextProp.prop.lot.ville|upper}}</h3>
  1300.                                                         <h2 class=\"lot-size text-bold\">{{nextProp.prop.lot.type|upper}} - {{ nextProp.prop.lot.Superficie }}m²</h2>
  1301.                                                     </div>
  1302.                                                     <div class=\"num num-{{ (nextProp.num-1) % 6 }} col-2\">{{ nextProp.num }}</div>
  1303.                                                 </div>
  1304.                                             </div>
  1305.                                         </a>
  1306.                                         <div><h5 class=\"lot-realisation\"><span class=\"lot-prix\">{% if nextProp.prop.lot.prix is not empty %}{{ nextProp.prop.lot.prix|number_format(0, ',', ' ') }}€ </span><span class=\"text-white\">-</span>{% endif %}<span class=\"lot-livraison\"> {% if nextProp.prop.lot.livraison is not empty %}{{ nextProp.prop.lot.Livraison }}{% endif %}</span></h5></div>
  1307.                                     </div>
  1308.                                 </div>
  1309.                             </div>
  1310.                         </div>
  1311.                         <a class=\"owl-next-proposition\" href=\"{{ path('public_lot', {token: nextProp.prop.prospect.token, id: nextProp.prop.lot.id}) }}\"></a>
  1312.                     </div>
  1313.                 {% endif %}
  1314.             </div>
  1315.             <div class=\"tooltip-next\" style=\"display:none !important;\">
  1316.                 Étape suivante
  1317.                 <span class=\"triangle\"></span>
  1318.             </div>
  1319.         </div>
  1320.     </div>
  1321. {% endblock %}
  1322. {% block javascripts %}
  1323.     {{ parent() }}
  1324.     <script type=\"text/javascript\">
  1325.         // patch owl loading
  1326.         if(window.innerHeight > window.innerWidth){
  1327.             window.location.href = '{{ path('public_prospect_short', {token: prospect.token}) }}';
  1328.             document.querySelector('#main_loader').style.display = 'flex';
  1329.         }
  1330.     </script>
  1331.     <script type=\"text/javascript\">
  1332.         function initMap() {
  1333.             map = new google.maps.Map(document.getElementById(\"map\"), {
  1334.                 center: new google.maps.LatLng({{ lot.latitude is not null ? lot.latitude : 45.899247 }}, {{ lot.longitude is not null ? lot.longitude : 6.129384 }}),
  1335.                 zoom: {{lot.programmeParent.zoomMap is not null ? lot.programmeParent.zoomMap : 14}},
  1336.                 fullscreenControl: true,
  1337.                 streetViewControl: false,
  1338.                 rotateControl: false,
  1339.                 scrollwheel: false,
  1340.                 mapTypeControl: false,
  1341.                 clickableIcons: false,
  1342.                 mapTypeId: '{{lot.programmeParent.typePlan is not null ? lot.programmeParent.typePlan : satellite }}'
  1343.             });
  1344.             document.getElementById('map_switch').onclick = function() {
  1345.                 if(map.mapTypeId == 'roadmap') {
  1346.                     document.getElementById('roadmap_logo').style.display = 'block';
  1347.                     document.getElementById('satellite_logo').style.display = 'none';
  1348.                     map.setMapTypeId(\"satellite\");
  1349.                 } else {
  1350.                     document.getElementById('satellite_logo').style.display = 'block';
  1351.                     document.getElementById('roadmap_logo').style.display = 'none';
  1352.                     map.setMapTypeId(\"roadmap\");
  1353.                 }
  1354.             };
  1355.             document.getElementById('map_minus').onclick = function() {
  1356.                 map.setZoom(map.getZoom() - 1);
  1357.             };
  1358.             document.getElementById('map_plus').onclick = function() {
  1359.                 map.setZoom(map.getZoom() + 1);
  1360.             };
  1361.             const infowindow = new google.maps.InfoWindow({
  1362.                 content: '<div id=\"infobox_content\">{{ lot.programme }}</br>{{ lot.adresse }}</br>{{ lot.codePostal }} {{ lot.ville }}</div>',
  1363.             });
  1364.             {% if lot.latitude is not null and lot.longitude is not null %}
  1365.                 var marker = new google.maps.Marker({
  1366.                     position: new google.maps.LatLng({{ lot.latitude }}, {{ lot.longitude }}),
  1367.                     map: map,
  1368.                     icon: {
  1369.                         url: \"{{ absolute_url(asset('build/images/marker.png')) }}\",
  1370.                         scaledSize: new google.maps.Size(100, 100),
  1371.                     },
  1372.                     title: 'Votre programme'
  1373.                 });
  1374.                 infowindow.open({
  1375.                     anchor: marker,
  1376.                     map,
  1377.                 });
  1378.             {% endif %}
  1379.         }
  1380.     </script>
  1381. {% endblock %}
  1382. {% block body %}
  1383.     {{ parent() }}
  1384.     <script src='https://unpkg.com/panzoom@9.4.0/dist/panzoom.min.js'></script>
  1385.     <script
  1386.       src=\"https://maps.googleapis.com/maps/api/js?key=AIzaSyA4IPmGtP7zqgHZbVaDITHgau9rSQmvSt0&callback=initMap&v=weekly\"
  1387.       async></script>
  1388. {% endblock %}
  1389. {% block footer %}
  1390. {% endblock %}
  1391. ""public/lot.html.twig""/home/clients/d5fc483de73e2cf6f126c55abcd1b2e6/sites/lk1.test.genesii.fr/templates/public/lot.html.twig");
  1392.     }
  1393. }