var/cache/dev/twig/8c/8cd9056fa7adfb74a3dd834b5365e2aa16d692f2a7e21a60c622db808fe58743.php line 49

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/index.html.twig */
  14. class __TwigTemplate_40d5184248f0c3dbf24fc863b81be00b387f87eade7c29127590aae171998dff 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.             'main' => [$this'block_main'],
  24.             'footer' => [$this'block_footer'],
  25.         ];
  26.     }
  27.     protected function doGetParent(array $context)
  28.     {
  29.         // line 1
  30.         return "./public/layout.html.twig";
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""public/index.html.twig"));
  37.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""public/index.html.twig"));
  39.         $this->parent $this->loadTemplate("./public/layout.html.twig""public/index.html.twig"1);
  40.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  41.         
  42.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  43.         
  44.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  45.     }
  46.     // line 3
  47.     public function block_main($context, array $blocks = [])
  48.     {
  49.         $macros $this->macros;
  50.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  51.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  52.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  53.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  54.         // line 4
  55.         echo "    ";
  56.         $context["isProposition"] = false;
  57.         // line 5
  58.         echo "    ";
  59.         if ((=== twig_compare(twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'5$this->source); })())), 0))) {
  60.             // line 6
  61.             echo "        ";
  62.             $context["isProposition"] = true;
  63.             // line 7
  64.             echo "        ";
  65.             $context["firstProposition"] = twig_first($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'7$this->source); })()));
  66.             // line 8
  67.             echo "    ";
  68.         }
  69.         // line 9
  70.         echo "
  71.     <div class=\"homepage mobile\" style=\"";
  72.         // line 10
  73.         if ((isset($context["isProposition"]) || array_key_exists("isProposition"$context) ? $context["isProposition"] : (function () { throw new RuntimeError('Variable "isProposition" does not exist.'10$this->source); })())) {
  74.             echo " background-image: linear-gradient(180deg, rgb(48 48 48 / 80%) 0%, rgb(48 48 48 / 80%) 100%), url(";
  75.             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->source, (isset($context["firstProposition"]) || array_key_exists("firstProposition"$context) ? $context["firstProposition"] : (function () { throw new RuntimeError('Variable "firstProposition" does not exist.'10$this->source); })()), "lot", [], "any"falsefalsefalse10), "image", [], "any"falsefalsefalse10))), "html"nulltrue);
  76.             echo "); ";
  77.         }
  78.         echo "\">
  79.         ";
  80.         // line 11
  81.         if ( !(isset($context["recap"]) || array_key_exists("recap"$context) ? $context["recap"] : (function () { throw new RuntimeError('Variable "recap" does not exist.'11$this->source); })())) {
  82.             // line 12
  83.             echo "        <div class=\"container-fluid\">
  84.             <div class=\"titles row\">
  85.                 <div class=\"col-12 text-center\">
  86.                     <h4 class=\"subtitle text-white font-weight-bold\">
  87.                         Votre sélection personnalisée ";
  88.             // line 16
  89.             (( !(null === (isset($context["interlocuteur"]) || array_key_exists("interlocuteur"$context) ? $context["interlocuteur"] : (function () { throw new RuntimeError('Variable "interlocuteur" does not exist.'16$this->source); })()))) ? (print (twig_escape_filter($this->env, ("par " twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["interlocuteur"]) || array_key_exists("interlocuteur"$context) ? $context["interlocuteur"] : (function () { throw new RuntimeError('Variable "interlocuteur" does not exist.'16$this->source); })()), "entreprise", [], "any"falsefalsefalse16), "nom", [], "any"falsefalsefalse16)), "html"nulltrue))) : (print ("")));
  90.             echo " : Cliquez sur une vignette !
  91.                     </h4>
  92.                     <p class=\"sub-subtitle text-white\">
  93.                         <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"8vh\">
  94.                             <path d=\"M12 14.5L7.5 10L6.08 11.42L12 17.34L17.92 11.42L16.5 10L12 14.5ZM12 10L7.5 5.5L6.08 6.92L12 12.84L17.92 6.92L16.5 5.5L12 10Z\" fill=\"#46bdf7\"/>
  95.                         </svg>
  96.                     </p>
  97.                 </div>
  98.             </div>
  99.         </div>
  100.         ";
  101.         }
  102.         // line 27
  103.         echo "
  104.         ";
  105.         // line 28
  106.         $context["nb"] = 0;
  107.         // line 29
  108.         echo "            ";
  109.         if ( !(isset($context["recap"]) || array_key_exists("recap"$context) ? $context["recap"] : (function () { throw new RuntimeError('Variable "recap" does not exist.'29$this->source); })())) {
  110.             // line 30
  111.             echo "                <div class=\"container-fluid-content container-lots position-relative\">
  112.                     <div class=\"content-lots m-0\">
  113.                         <div class=\"row justify-content-center w-100 m-0 p-0 lots\">
  114.                             ";
  115.             // line 33
  116.             if ((array_key_exists("propositions"$context) && (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'33$this->source); })()))) {
  117.                 // line 34
  118.                 echo "                                ";
  119.                 $context['_parent'] = $context;
  120.                 $context['_seq'] = twig_ensure_traversable((isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'34$this->source); })()));
  121.                 $context['loop'] = [
  122.                   'parent' => $context['_parent'],
  123.                   'index0' => 0,
  124.                   'index'  => 1,
  125.                   'first'  => true,
  126.                 ];
  127.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  128.                     $length count($context['_seq']);
  129.                     $context['loop']['revindex0'] = $length 1;
  130.                     $context['loop']['revindex'] = $length;
  131.                     $context['loop']['length'] = $length;
  132.                     $context['loop']['last'] = === $length;
  133.                 }
  134.                 foreach ($context['_seq'] as $context["key"] => $context["proposition"]) {
  135.                     // line 35
  136.                     echo "                                    <div class=\"lot-item ";
  137.                     if ((=== twig_compare(twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'35$this->source); })())), 1))) {
  138.                         echo " col-8 ";
  139.                     } elseif ((=== twig_compare(twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'35$this->source); })())), 2))) {
  140.                         echo " col-6 ";
  141.                     } else {
  142.                         echo " col-4 ";
  143.                     }
  144.                     echo " active-loading\">
  145.                                         <a href=\"";
  146.                     // line 36
  147.                     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->source$context["proposition"], "prospect", [], "any"falsefalsefalse36), "token", [], "any"falsefalsefalse36), "id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse36), "id", [], "any"falsefalsefalse36)]), "html"nulltrue);
  148.                     echo "\" class=\"noAnim link-card-item active-loading\">
  149.                                             <div class=\"hide-zoom-in d-flex justify-content-between card-lot-item\" style=\"min-height: ";
  150.                     // line 37
  151.                     if ((=== twig_compare(twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'37$this->source); })())), 1))) {
  152.                         echo " 50vh ";
  153.                     } elseif ((=== twig_compare(twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'37$this->source); })())), 2))) {
  154.                         echo " 44vh ";
  155.                     } else {
  156.                         echo " 34vh ";
  157.                     }
  158.                     echo "\">
  159.                                                 <div class=\"noAnim bg-img-lot\" style=\"background-image: url(";
  160.                     // line 38
  161.                     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->source$context["proposition"], "lot", [], "any"falsefalsefalse38), "image", [], "any"falsefalsefalse38))), "html"nulltrue);
  162.                     echo ");\"></div>
  163.                                                 <div class=\"lot-caracts d-flex justify-content-between align-items-end w-100 mb-1\">
  164.                                                     <div class=\"text-white text-15 col-10\">
  165.                                                         <h3 class=\"lot-name mb-0\">";
  166.                     // line 41
  167.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse41), "reference", [], "any"falsefalsefalse41))) {
  168.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse41), "reference", [], "any"falsefalsefalse41), "html"nulltrue);
  169.                         echo " - ";
  170.                     }
  171.                     echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse41), "ville", [], "any"falsefalsefalse41)), "html"nulltrue);
  172.                     echo "</h3>
  173.                                                         <h2 class=\"lot-size text-bold\">";
  174.                     // line 42
  175.                     echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse42), "type", [], "any"falsefalsefalse42)), "html"nulltrue);
  176.                     echo " ";
  177.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse42), "superficie", [], "any"falsefalsefalse42))) {
  178.                         echo " - ";
  179.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse42), "Superficie", [], "any"falsefalsefalse42), "html"nulltrue);
  180.                         echo "m² ";
  181.                     }
  182.                     echo "</h2>
  183.                                                     </div>
  184.                                                     <div class=\"num col-2\">";
  185.                     // line 44
  186.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse44), "html"nulltrue);
  187.                     echo "</div>
  188.                                                 </div>
  189.                                             </div>
  190.                                         </a>
  191.                                         <div>
  192.                                             <h5 class=\"lot-realisation\">
  193.                                                 ";
  194.                     // line 50
  195.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse50), "prix", [], "any"falsefalsefalse50))) {
  196.                         // line 51
  197.                         echo "                                                    <span class=\"lot-prix\">";
  198.                         echo twig_escape_filter($this->envtwig_number_format_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse51), "prix", [], "any"falsefalsefalse51), 0","" "), "html"nulltrue);
  199.                         echo "€</span>
  200.                                                 ";
  201.                     }
  202.                     // line 53
  203.                     echo "
  204.                                                 ";
  205.                     // line 54
  206.                     if ((( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse54), "prix", [], "any"falsefalsefalse54)) && twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse54), "programmeParent", [], "any"falsefalsefalse54), "visuLivraison", [], "any"falsefalsefalse54)) &&  !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse54), "livraison", [], "any"falsefalsefalse54)))) {
  207.                         // line 55
  208.                         echo "                                                    <span class=\"text-white\"> - </span>
  209.                                                 ";
  210.                     }
  211.                     // line 57
  212.                     echo "
  213.                                                 ";
  214.                     // line 58
  215.                     if ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse58), "programmeParent", [], "any"falsefalsefalse58), "visuLivraison", [], "any"falsefalsefalse58) &&  !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse58), "livraison", [], "any"falsefalsefalse58)))) {
  216.                         // line 59
  217.                         echo "                                                    <span class=\"lot-livraison\">
  218.                                                         ";
  219.                         // line 60
  220.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse60), "livraison", [], "any"falsefalsefalse60), "html"nulltrue);
  221.                         echo "
  222.                                                     </span>
  223.                                                 ";
  224.                     }
  225.                     // line 63
  226.                     echo "                                            </h5>
  227.                                         </div>
  228.                                     </div>
  229.                                 ";
  230.                     ++$context['loop']['index0'];
  231.                     ++$context['loop']['index'];
  232.                     $context['loop']['first'] = false;
  233.                     if (isset($context['loop']['length'])) {
  234.                         --$context['loop']['revindex0'];
  235.                         --$context['loop']['revindex'];
  236.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  237.                     }
  238.                 }
  239.                 $_parent $context['_parent'];
  240.                 unset($context['_seq'], $context['_iterated'], $context['key'], $context['proposition'], $context['_parent'], $context['loop']);
  241.                 $context array_intersect_key($context$_parent) + $_parent;
  242.                 // line 67
  243.                 echo "                            ";
  244.             }
  245.             // line 68
  246.             echo "                        </div>
  247.                     </div>
  248.                     <div class=\"w-100 d-flex justify-content-end\">
  249.                         <p class=\"logo-zada text-white text-center w-100\">Zada © ";
  250.             // line 71
  251.             echo twig_escape_filter($this->envtwig_date_format_filter($this->env"now""Y"), "html"nulltrue);
  252.             echo "</p>
  253.                     </div>
  254.                 </div>
  255.             ";
  256.         } else {
  257.             // line 75
  258.             echo "                ";
  259.             if (twig_get_attribute($this->env$this->source, ($context["propositions"] ?? null), "first", [], "any"truetruefalse75)) {
  260.                 // line 76
  261.                 echo "                    ";
  262.                 $context["firstProposition"] = twig_get_attribute($this->env$this->source, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'76$this->source); })()), "first", [], "any"falsefalsefalse76);
  263.                 // line 77
  264.                 echo "                ";
  265.             } else {
  266.                 // line 78
  267.                 echo "                    ";
  268.                 $context["firstProposition"] = twig_get_attribute($this->env$this->source, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'78$this->source); })()), 0, [], "array"falsefalsefalse78);
  269.                 // line 79
  270.                 echo "                ";
  271.             }
  272.             // line 80
  273.             echo "
  274.                 <div class=\"slide slide-avis\" style=\"background-image:linear-gradient(180deg, rgb(48 48 48 / 75%) 0%, rgb(48 48 48 / 100%) 100%), url(";
  275.             // line 81
  276.             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->source, (isset($context["firstProposition"]) || array_key_exists("firstProposition"$context) ? $context["firstProposition"] : (function () { throw new RuntimeError('Variable "firstProposition" does not exist.'81$this->source); })()), "lot", [], "any"falsefalsefalse81), "image", [], "any"falsefalsefalse81))), "html"nulltrue);
  277.             echo ");\">
  278.                     <div class=\"container-fluid-content container-lots position-relative container-fluid p-0\" class=\"container-lots\">
  279.                         <div class=\"container-avis pt-lg-5 mx-auto\">
  280.                             <div class=\"content-lots recap-lots m-0\">
  281.                                 <div class=\"row justify-content-center w-100 m-0 pb-0 pt-4 px-0 lots\">
  282.                                     ";
  283.             // line 86
  284.             if ((array_key_exists("propositions"$context) && (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'86$this->source); })()))) {
  285.                 // line 87
  286.                 echo "                                        ";
  287.                 $context['_parent'] = $context;
  288.                 $context['_seq'] = twig_ensure_traversable((isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'87$this->source); })()));
  289.                 foreach ($context['_seq'] as $context["key"] => $context["proposition"]) {
  290.                     // line 88
  291.                     echo "                                            <div class=\"";
  292.                     if ((=== twig_compare(twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'88$this->source); })())), 1))) {
  293.                         echo "col-8";
  294.                     } elseif ((=== twig_compare(twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'88$this->source); })())), 2))) {
  295.                         echo "col-6";
  296.                     } else {
  297.                         echo "col-4";
  298.                     }
  299.                     echo " d-flex flex-column px-2 px-lg-4 py-2 py-lg-4 recap-card\">
  300.                                                 <h2 class=\"location-card-";
  301.                     // line 89
  302.                     echo twig_escape_filter($this->env, (($context["key"] % 6) + 1), "html"nulltrue);
  303.                     echo " image-title text-bold\">";
  304.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse89), "ville", [], "any"falsefalsefalse89), "html"nulltrue);
  305.                     echo "</h2>
  306.                                                 <div class=\"lot-item lot-item-recap h-100\" data-bs-toggle=\"modal\" data-bs-target=\"#modalImage\" style=\"min-height: ";
  307.                     // line 90
  308.                     if ((=== twig_compare(twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'90$this->source); })())), 1))) {
  309.                         echo "50vh";
  310.                     } elseif ((=== twig_compare(twig_length_filter($this->env, (isset($context["propositions"]) || array_key_exists("propositions"$context) ? $context["propositions"] : (function () { throw new RuntimeError('Variable "propositions" does not exist.'90$this->source); })())), 2))) {
  311.                         echo "44vh";
  312.                     } else {
  313.                         echo "34vh";
  314.                     }
  315.                     echo "\">
  316.                                                     <div class=\"row mx-0 h-100\">
  317.                                                         <div class=\"";
  318.                     // line 92
  319.                     if (((null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse92), "plan", [], "any"falsefalsefalse92)) && (null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse92), "image", [], "any"falsefalsefalse92)))) {
  320.                         echo " col-12 ";
  321.                     } else {
  322.                         echo " col-5 ";
  323.                     }
  324.                     echo " px-0 lot-caracts lot-";
  325.                     echo twig_escape_filter($this->env, (($context["key"] % 6) + 1), "html"nulltrue);
  326.                     echo "\">
  327.                                                             <ul class=\"px-2 py-3 m-0\">
  328.                                                                 <li class=\"nom-card-recap text-bold\">";
  329.                     // line 94
  330.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse94), "programme", [], "any"falsefalsefalse94), "html"nulltrue);
  331.                     echo "</li>
  332.                                                                 <li class=\"ref-card-recap\">
  333.                                                                     ";
  334.                     // line 96
  335.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse96), "type", [], "any"falsefalsefalse96), "html"nulltrue);
  336.                     echo "
  337.                                                                     ";
  338.                     // line 97
  339.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse97), "reference", [], "any"falsefalsefalse97))) {
  340.                         // line 98
  341.                         echo "                                                                        - ";
  342.                         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);
  343.                         echo "
  344.                                                                     ";
  345.                     }
  346.                     // line 100
  347.                     echo "                                                                </li>
  348.                                                                 ";
  349.                     // line 101
  350.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse101), "etage", [], "any"falsefalsefalse101))) {
  351.                         // line 102
  352.                         echo "                                                                    <li class=\"title-card-recap\">Etage : <b>";
  353.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse102), "etage", [], "any"falsefalsefalse102), "html"nulltrue);
  354.                         echo "</b></li>
  355.                                                                 ";
  356.                     }
  357.                     // line 104
  358.                     echo "                                                                ";
  359.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse104), "superficie", [], "any"falsefalsefalse104))) {
  360.                         // line 105
  361.                         echo "                                                                    <li class=\"title-card-recap\">Superficie : <b>";
  362.                         echo twig_escape_filter($this->envtwig_replace_filter(twig_number_format_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse105), "superficie", [], "any"falsefalsefalse105), 2","" "), [",00" => ""]), "html"nulltrue);
  363.                         echo "m²</b></li>
  364.                                                                 ";
  365.                     }
  366.                     // line 107
  367.                     echo "                                                                ";
  368.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse107), "terrasse", [], "any"falsefalsefalse107))) {
  369.                         // line 108
  370.                         echo "                                                                    <li class=\"title-card-recap\">Terrasse : <b>";
  371.                         echo twig_escape_filter($this->envtwig_replace_filter(twig_number_format_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse108), "terrasse", [], "any"falsefalsefalse108), 2","" "), [",00" => ""]), "html"nulltrue);
  372.                         echo "m²</b></li>
  373.                                                                 ";
  374.                     }
  375.                     // line 110
  376.                     echo "                                                                ";
  377.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse110), "terrasse2", [], "any"falsefalsefalse110))) {
  378.                         // line 111
  379.                         echo "                                                                    <li class=\"title-card-recap\">Deuxième terrasse : <b>";
  380.                         echo twig_escape_filter($this->envtwig_replace_filter(twig_number_format_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse111), "terrasse2", [], "any"falsefalsefalse111), 2","" "), [",00" => ""]), "html"nulltrue);
  381.                         echo "m²</b></li>
  382.                                                                 ";
  383.                     }
  384.                     // line 113
  385.                     echo "                                                                ";
  386.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse113), "jardin", [], "any"falsefalsefalse113))) {
  387.                         // line 114
  388.                         echo "                                                                    <li class=\"title-card-recap\">Jardin : <b>";
  389.                         echo twig_escape_filter($this->envtwig_replace_filter(twig_number_format_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse114), "jardin", [], "any"falsefalsefalse114), 2","" "), [",00" => ""]), "html"nulltrue);
  390.                         echo "m²</b></li>
  391.                                                                 ";
  392.                     }
  393.                     // line 116
  394.                     echo "                                                                ";
  395.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse116), "orientation", [], "any"falsefalsefalse116))) {
  396.                         // line 117
  397.                         echo "                                                                    <li class=\"title-card-recap\">Orientation : <b>";
  398.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse117), "orientation", [], "any"falsefalsefalse117), "html"nulltrue);
  399.                         echo "</b></li>
  400.                                                                 ";
  401.                     }
  402.                     // line 119
  403.                     echo "                                                                ";
  404.                     if ( !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse119), "prix", [], "any"falsefalsefalse119))) {
  405.                         // line 120
  406.                         echo "                                                                    <li class=\"title-card-recap\">Prix : <b>";
  407.                         echo twig_escape_filter($this->envtwig_replace_filter(twig_number_format_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse120), "prix", [], "any"falsefalsefalse120), 2","" "), [",00" => ""]), "html"nulltrue);
  408.                         echo " €</b></li>
  409.                                                                 ";
  410.                     }
  411.                     // line 122
  412.                     echo "                                                                ";
  413.                     if ( !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse122), "annexes", [], "any"falsefalsefalse122))) {
  414.                         // line 123
  415.                         echo "                                                                    <li class=\"title-card-recap\">Annexes incluses : <b>";
  416.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse123), "annexes", [], "any"falsefalsefalse123), "html"nulltrue);
  417.                         echo "</b></li>
  418.                                                                 ";
  419.                     }
  420.                     // line 125
  421.                     echo "                                                                ";
  422.                     if ( !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse125), "fraisNotaireInclus", [], "any"falsefalsefalse125))) {
  423.                         // line 126
  424.                         echo "                                                                    <li class=\"title-card-recap\">Frais de notaire ";
  425.                         if (((null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse126), "fraisNotaireType", [], "any"falsefalsefalse126)) || (=== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse126), "fraisNotaireType", [], "any"falsefalsefalse126), "reduits")))) {
  426.                             echo " réduits";
  427.                         }
  428.                         echo " : <b>";
  429.                         echo twig_escape_filter($this->envtwig_replace_filter(twig_number_format_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse126), "fraisNotaireInclus", [], "any"falsefalsefalse126), 2","" "), [",00" => ""]), "html"nulltrue);
  430.                         echo " €</b></li>
  431.                                                                 ";
  432.                     }
  433.                     // line 128
  434.                     echo "                                                                ";
  435.                     if (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse128), "programmeParent", [], "any"falsefalsefalse128), "visuLivraison", [], "any"falsefalsefalse128)) {
  436.                         // line 129
  437.                         echo "                                                                    ";
  438.                         if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse129), "livraison", [], "any"falsefalsefalse129))) {
  439.                             // line 130
  440.                             echo "                                                                        <li class=\"title-card-recap\">Livraison : <b>";
  441.                             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse130), "livraison", [], "any"falsefalsefalse130), "html"nulltrue);
  442.                             echo "</b></li>
  443.                                                                     ";
  444.                         }
  445.                         // line 132
  446.                         echo "                                                                ";
  447.                     }
  448.                     // line 133
  449.                     echo "                                                                ";
  450.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse133), "description", [], "any"falsefalsefalse133))) {
  451.                         // line 134
  452.                         echo "                                                                    <li class=\"title-card-recap\">Autres notes : <br><strong>";
  453.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse134), "description", [], "any"falsefalsefalse134), "html"nulltrue);
  454.                         echo "</strong></br></li>
  455.                                                                 ";
  456.                     }
  457.                     // line 136
  458.                     echo "                                                                ";
  459.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse136), "programmeParent", [], "any"falsefalsefalse136), "noteGlobale", [], "any"falsefalsefalse136))) {
  460.                         // line 137
  461.                         echo "                                                                    <li class=\"title-card-recap\"><strong>";
  462.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse137), "programmeParent", [], "any"falsefalsefalse137), "noteGlobale", [], "any"falsefalsefalse137), "html"nulltrue);
  463.                         echo "</strong></li>
  464.                                                                 ";
  465.                     }
  466.                     // line 139
  467.                     echo "                                                            </ul>
  468.                                                         </div>
  469.                                                         <div class=\"col-7 recap-plan-masse px-0\">
  470.                                                             <div class=\"viewer-pdf h-100\">
  471.                                                                 ";
  472.                     // line 143
  473.                     if (( !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse143), "plan", [], "any"falsefalsefalse143)) ||  !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse143), "image", [], "any"falsefalsefalse143)))) {
  474.                         // line 144
  475.                         echo "                                                                    <div id=\"viewer_n";
  476.                         echo twig_escape_filter($this->envtwig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse144), "pjs", [], "any"falsefalsefalse144)), "html"nulltrue);
  477.                         echo "\" class=\"viewer d-flex flex-wrap align-content-center h-100\">
  478.                                                                         ";
  479.                         // line 145
  480.                         if ( !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse145), "plan", [], "any"falsefalsefalse145))) {
  481.                             // line 146
  482.                             echo "                                                                            ";
  483.                             if ( !(null === $this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse146), "plan", [], "any"falsefalsefalse146), "filename", [], "any"falsefalsefalse146)))) {
  484.                                 // line 147
  485.                                 echo "                                                                                ";
  486.                                 $context['_parent'] = $context;
  487.                                 $context['_seq'] = twig_ensure_traversable($this->extensions['App\Twig\AppExtension']->unserialize(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse147), "plan", [], "any"falsefalsefalse147), "filename", [], "any"falsefalsefalse147)));
  488.                                 foreach ($context['_seq'] as $context["_key"] => $context["img"]) {
  489.                                     // line 148
  490.                                     echo "                                                                                    <img class=\"minia-plan\" loading=\"lazy\" src=\"";
  491.                                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["img"]), "html"nulltrue);
  492.                                     echo "\"/><br/>
  493.                                                                                 ";
  494.                                 }
  495.                                 $_parent $context['_parent'];
  496.                                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['img'], $context['_parent'], $context['loop']);
  497.                                 $context array_intersect_key($context$_parent) + $_parent;
  498.                                 // line 150
  499.                                 echo "                                                                            ";
  500.                             } else {
  501.                                 // line 151
  502.                                 echo "                                                                                <img class=\"minia-plan\" loading=\"lazy\" src=\"";
  503.                                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("uploads/pieces_jointes/" twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse151), "plan", [], "any"falsefalsefalse151), "filename", [], "any"falsefalsefalse151))), "html"nulltrue);
  504.                                 echo "\"/>
  505.                                                                             ";
  506.                             }
  507.                             // line 153
  508.                             echo "                                                                        ";
  509.                         } elseif ( !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse153), "image", [], "any"falsefalsefalse153))) {
  510.                             // line 154
  511.                             echo "                                                                            ";
  512.                             // line 155
  513.                             echo "                                                                            <img class=\"minia-image test\" loading=\"lazy\" src=\"";
  514.                             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->source$context["proposition"], "lot", [], "any"falsefalsefalse155), "image", [], "any"falsefalsefalse155))), "html"nulltrue);
  515.                             echo "\"><br/>
  516.                                                                         ";
  517.                         }
  518.                         // line 157
  519.                         echo "                                                                    </div>
  520.                                                                 ";
  521.                     }
  522.                     // line 159
  523.                     echo "                                                            </div>
  524.                                                         </div>
  525.                                                     </div>
  526.                                                 </div>
  527.                                                 <div class=\"d-flex my-2 justify-content-between\">
  528.                                                     <h2 class=\"text-bold\"><span data-html2canvas-ignore class=\"location-card-";
  529.                     // line 164
  530.                     echo twig_escape_filter($this->env, (($context["key"] % 6) + 1), "html"nulltrue);
  531.                     echo "\">";
  532.                     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"falsefalsefalse164), "type", [], "any"falsefalsefalse164), 02), "html"nulltrue);
  533.                     echo " ";
  534.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse164), "reference", [], "any"falsefalsefalse164), "html"nulltrue);
  535.                     echo "</span><span data-html2canvas-ignore class=\"lot-prix\"> - ";
  536.                     echo twig_escape_filter($this->envtwig_number_format_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse164), "prix", [], "any"falsefalsefalse164), 0","" "), "html"nulltrue);
  537.                     echo "€</span></h2>
  538.                                                     <div class=\"icones d-flex align-items-center\">
  539.                                                         <a class=\"icone d-flex icone-retour mx-lg-1\" data-html2canvas-ignore href=\"";
  540.                     // line 166
  541.                     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->source$context["proposition"], "prospect", [], "any"falsefalsefalse166), "token", [], "any"falsefalsefalse166), "id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["proposition"], "lot", [], "any"falsefalsefalse166), "id", [], "any"falsefalsefalse166)]), "html"nulltrue);
  542.                     echo "\"><img class=\"w-100\" src=\"";
  543.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/back-arrow.png"), "html"nulltrue);
  544.                     echo "\"></a>
  545.                                                         <a class=\"icone d-flex icone-dowload mx-1\" data-html2canvas-ignore href=\"#\"><img class=\"w-100\" src=\"";
  546.                     // line 167
  547.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/telechargement-icone.png"), "html"nulltrue);
  548.                     echo "\"></a>
  549.                                                         <a class=\"icone d-flex icone-full mx-lg-1\" data-html2canvas-ignore data-bs-toggle=\"modal\" data-bs-target=\"#modalImage\" href=\"#\"><img class=\"w-100\" src=\"";
  550.                     // line 168
  551.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/fullscreen-icone.png"), "html"nulltrue);
  552.                     echo "\"></a>
  553.                                                     </div>
  554.                                                 </div>
  555.                                             </div>
  556.                                         ";
  557.                 }
  558.                 $_parent $context['_parent'];
  559.                 unset($context['_seq'], $context['_iterated'], $context['key'], $context['proposition'], $context['_parent'], $context['loop']);
  560.                 $context array_intersect_key($context$_parent) + $_parent;
  561.                 // line 173
  562.                 echo "                                    ";
  563.             }
  564.             // line 174
  565.             echo "                                </div>
  566.                             </div>
  567.                         </div>
  568.                     </div>
  569.                     <div class=\"w-100 d-flex justify-content-end\">
  570.                         <p class=\" text-white text-center w-100\">Zada © ";
  571.             // line 179
  572.             echo twig_escape_filter($this->envtwig_date_format_filter($this->env"now""Y"), "html"nulltrue);
  573.             echo "</p>
  574.                     </div>
  575.                 </div>
  576.             ";
  577.         }
  578.         // line 183
  579.         echo "        </div>
  580.         <div class=\"modal fade\" id=\"modalImage\" tabindex=\"-1\" aria-hidden=\"true\">
  581.             <div class=\"modal-dialog modal-fullscreen \">
  582.                 <div class=\"modal-content\">
  583.                     <div class=\"modal-header\">
  584.                         <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\"></button>
  585.                     </div>
  586.                     <div class=\"modal-body\">
  587.                         <img class=\"img-modal d-block mx-auto\">
  588.                     </div>
  589.                 </div>
  590.             </div>
  591.         </div>
  592. ";
  593.         
  594.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  595.         
  596.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  597.     }
  598.     // line 198
  599.     public function block_footer($context, array $blocks = [])
  600.     {
  601.         $macros $this->macros;
  602.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  603.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  604.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  605.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  606.         
  607.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  608.         
  609.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  610.     }
  611.     public function getTemplateName()
  612.     {
  613.         return "public/index.html.twig";
  614.     }
  615.     public function isTraitable()
  616.     {
  617.         return false;
  618.     }
  619.     public function getDebugInfo()
  620.     {
  621.         return array (  616 => 198,  593 => 183,  586 => 179,  579 => 174,  576 => 173,  565 => 168,  561 => 167,  555 => 166,  544 => 164,  537 => 159,  533 => 157,  527 => 155,  525 => 154,  522 => 153,  516 => 151,  513 => 150,  504 => 148,  499 => 147,  496 => 146,  494 => 145,  489 => 144,  487 => 143,  481 => 139,  475 => 137,  472 => 136,  466 => 134,  463 => 133,  460 => 132,  454 => 130,  451 => 129,  448 => 128,  438 => 126,  435 => 125,  429 => 123,  426 => 122,  420 => 120,  417 => 119,  411 => 117,  408 => 116,  402 => 114,  399 => 113,  393 => 111,  390 => 110,  384 => 108,  381 => 107,  375 => 105,  372 => 104,  366 => 102,  364 => 101,  361 => 100,  355 => 98,  353 => 97,  349 => 96,  344 => 94,  333 => 92,  322 => 90,  316 => 89,  305 => 88,  300 => 87,  298 => 86,  290 => 81,  287 => 80,  284 => 79,  281 => 78,  278 => 77,  275 => 76,  272 => 75,  265 => 71,  260 => 68,  257 => 67,  240 => 63,  234 => 60,  231 => 59,  229 => 58,  226 => 57,  222 => 55,  220 => 54,  217 => 53,  211 => 51,  209 => 50,  200 => 44,  189 => 42,  181 => 41,  175 => 38,  165 => 37,  161 => 36,  150 => 35,  132 => 34,  130 => 33,  125 => 30,  122 => 29,  120 => 28,  117 => 27,  103 => 16,  97 => 12,  95 => 11,  87 => 10,  84 => 9,  81 => 8,  78 => 7,  75 => 6,  72 => 5,  69 => 4,  59 => 3,  36 => 1,);
  622.     }
  623.     public function getSourceContext()
  624.     {
  625.         return new Source("{% extends './public/layout.html.twig' %}
  626. {% block main %}
  627.     {% set isProposition = false %}
  628.     {% if propositions|length > 0 %}
  629.         {% set isProposition = true %}
  630.         {% set firstProposition = propositions|first %}
  631.     {% endif %}
  632.     <div class=\"homepage mobile\" style=\"{% if isProposition %} background-image: linear-gradient(180deg, rgb(48 48 48 / 80%) 0%, rgb(48 48 48 / 80%) 100%), url({{ asset('uploads/lots_images/' ~ firstProposition.lot.image) }}); {% endif %}\">
  633.         {% if not recap %}
  634.         <div class=\"container-fluid\">
  635.             <div class=\"titles row\">
  636.                 <div class=\"col-12 text-center\">
  637.                     <h4 class=\"subtitle text-white font-weight-bold\">
  638.                         Votre sélection personnalisée {{ interlocuteur is not null ? 'par ' ~ interlocuteur.entreprise.nom : '' }} : Cliquez sur une vignette !
  639.                     </h4>
  640.                     <p class=\"sub-subtitle text-white\">
  641.                         <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"8vh\">
  642.                             <path d=\"M12 14.5L7.5 10L6.08 11.42L12 17.34L17.92 11.42L16.5 10L12 14.5ZM12 10L7.5 5.5L6.08 6.92L12 12.84L17.92 6.92L16.5 5.5L12 10Z\" fill=\"#46bdf7\"/>
  643.                         </svg>
  644.                     </p>
  645.                 </div>
  646.             </div>
  647.         </div>
  648.         {% endif %}
  649.         {% set nb = 0 %}
  650.             {% if not recap %}
  651.                 <div class=\"container-fluid-content container-lots position-relative\">
  652.                     <div class=\"content-lots m-0\">
  653.                         <div class=\"row justify-content-center w-100 m-0 p-0 lots\">
  654.                             {% if propositions is defined and propositions %}
  655.                                 {% for key, proposition in propositions %}
  656.                                     <div class=\"lot-item {% if propositions|length == 1 %} col-8 {% elseif propositions|length == 2 %} col-6 {% else %} col-4 {% endif %} active-loading\">
  657.                                         <a href=\"{{ path('public_lot', {token: proposition.prospect.token, id: proposition.lot.id}) }}\" class=\"noAnim link-card-item active-loading\">
  658.                                             <div class=\"hide-zoom-in d-flex justify-content-between card-lot-item\" style=\"min-height: {% if propositions|length == 1 %} 50vh {% elseif propositions|length == 2 %} 44vh {% else %} 34vh {% endif %}\">
  659.                                                 <div class=\"noAnim bg-img-lot\" style=\"background-image: url({{ asset('uploads/lots_images/' ~ proposition.lot.image) }});\"></div>
  660.                                                 <div class=\"lot-caracts d-flex justify-content-between align-items-end w-100 mb-1\">
  661.                                                     <div class=\"text-white text-15 col-10\">
  662.                                                         <h3 class=\"lot-name mb-0\">{% if proposition.lot.reference is not empty %}{{proposition.lot.reference}} - {% endif %}{{proposition.lot.ville|upper}}</h3>
  663.                                                         <h2 class=\"lot-size text-bold\">{{proposition.lot.type|upper}} {% if proposition.lot.superficie is not empty %} - {{ proposition.lot.Superficie }}m² {% endif %}</h2>
  664.                                                     </div>
  665.                                                     <div class=\"num col-2\">{{ loop.index }}</div>
  666.                                                 </div>
  667.                                             </div>
  668.                                         </a>
  669.                                         <div>
  670.                                             <h5 class=\"lot-realisation\">
  671.                                                 {% if proposition.lot.prix is not empty %}
  672.                                                     <span class=\"lot-prix\">{{ proposition.lot.prix|number_format(0, ',', ' ') }}€</span>
  673.                                                 {% endif %}
  674.                                                 {% if proposition.lot.prix is not empty and proposition.lot.programmeParent.visuLivraison and proposition.lot.livraison is not empty %}
  675.                                                     <span class=\"text-white\"> - </span>
  676.                                                 {% endif %}
  677.                                                 {% if proposition.lot.programmeParent.visuLivraison and proposition.lot.livraison is not empty %}
  678.                                                     <span class=\"lot-livraison\">
  679.                                                         {{ proposition.lot.livraison }}
  680.                                                     </span>
  681.                                                 {% endif %}
  682.                                             </h5>
  683.                                         </div>
  684.                                     </div>
  685.                                 {% endfor %}
  686.                             {% endif %}
  687.                         </div>
  688.                     </div>
  689.                     <div class=\"w-100 d-flex justify-content-end\">
  690.                         <p class=\"logo-zada text-white text-center w-100\">Zada © {{ \"now\"|date('Y') }}</p>
  691.                     </div>
  692.                 </div>
  693.             {% else %}
  694.                 {% if propositions.first is defined %}
  695.                     {% set firstProposition = propositions.first %}
  696.                 {% else %}
  697.                     {% set firstProposition = propositions[0] %}
  698.                 {% endif %}
  699.                 <div class=\"slide slide-avis\" style=\"background-image:linear-gradient(180deg, rgb(48 48 48 / 75%) 0%, rgb(48 48 48 / 100%) 100%), url({{ asset('uploads/lots_images/' ~ firstProposition.lot.image) }});\">
  700.                     <div class=\"container-fluid-content container-lots position-relative container-fluid p-0\" class=\"container-lots\">
  701.                         <div class=\"container-avis pt-lg-5 mx-auto\">
  702.                             <div class=\"content-lots recap-lots m-0\">
  703.                                 <div class=\"row justify-content-center w-100 m-0 pb-0 pt-4 px-0 lots\">
  704.                                     {% if propositions is defined and propositions %}
  705.                                         {% for key, proposition in propositions %}
  706.                                             <div class=\"{% if propositions|length == 1 %}col-8{% elseif propositions|length == 2 %}col-6{% else %}col-4{% endif %} d-flex flex-column px-2 px-lg-4 py-2 py-lg-4 recap-card\">
  707.                                                 <h2 class=\"location-card-{{ (key%6)+1 }} image-title text-bold\">{{ proposition.lot.ville }}</h2>
  708.                                                 <div class=\"lot-item lot-item-recap h-100\" data-bs-toggle=\"modal\" data-bs-target=\"#modalImage\" style=\"min-height: {% if propositions|length == 1 %}50vh{% elseif propositions|length == 2 %}44vh{% else %}34vh{% endif %}\">
  709.                                                     <div class=\"row mx-0 h-100\">
  710.                                                         <div class=\"{% if proposition.lot.plan is null and proposition.lot.image is null %} col-12 {% else %} col-5 {% endif %} px-0 lot-caracts lot-{{ (key%6)+1 }}\">
  711.                                                             <ul class=\"px-2 py-3 m-0\">
  712.                                                                 <li class=\"nom-card-recap text-bold\">{{ proposition.lot.programme }}</li>
  713.                                                                 <li class=\"ref-card-recap\">
  714.                                                                     {{proposition.lot.type}}
  715.                                                                     {% if proposition.lot.reference is not empty %}
  716.                                                                         - {{ proposition.lot.reference }}
  717.                                                                     {% endif %}
  718.                                                                 </li>
  719.                                                                 {% if proposition.lot.etage is not empty %}
  720.                                                                     <li class=\"title-card-recap\">Etage : <b>{{ proposition.lot.etage }}</b></li>
  721.                                                                 {%  endif %}
  722.                                                                 {% if proposition.lot.superficie is not empty %}
  723.                                                                     <li class=\"title-card-recap\">Superficie : <b>{{ proposition.lot.superficie|number_format(2, ',', ' ')|replace({',00': ''}) }}m²</b></li>
  724.                                                                 {% endif %}
  725.                                                                 {% if proposition.lot.terrasse is not empty %}
  726.                                                                     <li class=\"title-card-recap\">Terrasse : <b>{{ proposition.lot.terrasse|number_format(2, ',', ' ')|replace({',00': ''}) }}m²</b></li>
  727.                                                                 {% endif %}
  728.                                                                 {% if proposition.lot.terrasse2 is not empty %}
  729.                                                                     <li class=\"title-card-recap\">Deuxième terrasse : <b>{{ proposition.lot.terrasse2|number_format(2, ',', ' ')|replace({',00': ''}) }}m²</b></li>
  730.                                                                 {% endif %}
  731.                                                                 {% if proposition.lot.jardin is not empty %}
  732.                                                                     <li class=\"title-card-recap\">Jardin : <b>{{ proposition.lot.jardin|number_format(2, ',', ' ')|replace({',00': ''}) }}m²</b></li>
  733.                                                                 {% endif %}
  734.                                                                 {% if proposition.lot.orientation is not empty %}
  735.                                                                     <li class=\"title-card-recap\">Orientation : <b>{{ proposition.lot.orientation }}</b></li>
  736.                                                                 {% endif %}
  737.                                                                 {% if proposition.lot.prix is not null %}
  738.                                                                     <li class=\"title-card-recap\">Prix : <b>{{ proposition.lot.prix|number_format(2, ',', ' ')|replace({',00': ''}) }} €</b></li>
  739.                                                                 {% endif %}
  740.                                                                 {% if(proposition.lot.annexes is not null) %}
  741.                                                                     <li class=\"title-card-recap\">Annexes incluses : <b>{{ proposition.lot.annexes }}</b></li>
  742.                                                                 {% endif %}
  743.                                                                 {% if proposition.lot.fraisNotaireInclus is not null %}
  744.                                                                     <li class=\"title-card-recap\">Frais de notaire {% if proposition.lot.fraisNotaireType is null or proposition.lot.fraisNotaireType == 'reduits' %} réduits{% endif %} : <b>{{ proposition.lot.fraisNotaireInclus|number_format(2, ',', ' ')|replace({',00': ''}) }} €</b></li>
  745.                                                                 {% endif %}
  746.                                                                 {% if proposition.lot.programmeParent.visuLivraison %}
  747.                                                                     {% if proposition.lot.livraison is not empty %}
  748.                                                                         <li class=\"title-card-recap\">Livraison : <b>{{ proposition.lot.livraison }}</b></li>
  749.                                                                     {% endif %}
  750.                                                                 {% endif %}
  751.                                                                 {% if proposition.lot.description is not empty %}
  752.                                                                     <li class=\"title-card-recap\">Autres notes : <br><strong>{{ proposition.lot.description }}</strong></br></li>
  753.                                                                 {% endif %}
  754.                                                                 {% if proposition.lot.programmeParent.noteGlobale is not empty %}
  755.                                                                     <li class=\"title-card-recap\"><strong>{{ proposition.lot.programmeParent.noteGlobale }}</strong></li>
  756.                                                                 {% endif %}
  757.                                                             </ul>
  758.                                                         </div>
  759.                                                         <div class=\"col-7 recap-plan-masse px-0\">
  760.                                                             <div class=\"viewer-pdf h-100\">
  761.                                                                 {% if proposition.lot.plan is not null or proposition.lot.image is not null %}
  762.                                                                     <div id=\"viewer_n{{ proposition.lot.pjs|length }}\" class=\"viewer d-flex flex-wrap align-content-center h-100\">
  763.                                                                         {% if proposition.lot.plan is not null %}
  764.                                                                             {% if proposition.lot.plan.filename|unserialize is not null %}
  765.                                                                                 {% for img in proposition.lot.plan.filename|unserialize %}
  766.                                                                                     <img class=\"minia-plan\" loading=\"lazy\" src=\"{{ asset(img) }}\"/><br/>
  767.                                                                                 {% endfor %}
  768.                                                                             {% else %}
  769.                                                                                 <img class=\"minia-plan\" loading=\"lazy\" src=\"{{ asset('uploads/pieces_jointes/' ~ proposition.lot.plan.filename) }}\"/>
  770.                                                                             {% endif %}
  771.                                                                         {% elseif proposition.lot.image is not null %}
  772.                                                                             {#<div class=\"h-100 w-100 minia-image\" style=\"background-image: url({{ asset('uploads/lots_images/' ~ proposition.lot.image) }});\"></div>#}
  773.                                                                             <img class=\"minia-image test\" loading=\"lazy\" src=\"{{ asset('uploads/lots_images/' ~ proposition.lot.image) }}\"><br/>
  774.                                                                         {% endif %}
  775.                                                                     </div>
  776.                                                                 {% endif %}
  777.                                                             </div>
  778.                                                         </div>
  779.                                                     </div>
  780.                                                 </div>
  781.                                                 <div class=\"d-flex my-2 justify-content-between\">
  782.                                                     <h2 class=\"text-bold\"><span data-html2canvas-ignore class=\"location-card-{{ (key%6)+1 }}\">{{proposition.lot.type|slice(0,2)}} {{proposition.lot.reference}}</span><span data-html2canvas-ignore class=\"lot-prix\"> - {{ proposition.lot.prix|number_format(0, ',', ' ') }}€</span></h2>
  783.                                                     <div class=\"icones d-flex align-items-center\">
  784.                                                         <a class=\"icone d-flex icone-retour mx-lg-1\" data-html2canvas-ignore href=\"{{ path('public_lot', {token: proposition.prospect.token, id: proposition.lot.id}) }}\"><img class=\"w-100\" src=\"{{ asset('build/images/back-arrow.png') }}\"></a>
  785.                                                         <a class=\"icone d-flex icone-dowload mx-1\" data-html2canvas-ignore href=\"#\"><img class=\"w-100\" src=\"{{ asset('build/images/telechargement-icone.png') }}\"></a>
  786.                                                         <a class=\"icone d-flex icone-full mx-lg-1\" data-html2canvas-ignore data-bs-toggle=\"modal\" data-bs-target=\"#modalImage\" href=\"#\"><img class=\"w-100\" src=\"{{ asset('build/images/fullscreen-icone.png') }}\"></a>
  787.                                                     </div>
  788.                                                 </div>
  789.                                             </div>
  790.                                         {% endfor %}
  791.                                     {% endif %}
  792.                                 </div>
  793.                             </div>
  794.                         </div>
  795.                     </div>
  796.                     <div class=\"w-100 d-flex justify-content-end\">
  797.                         <p class=\" text-white text-center w-100\">Zada © {{ \"now\"|date('Y') }}</p>
  798.                     </div>
  799.                 </div>
  800.             {% endif %}
  801.         </div>
  802.         <div class=\"modal fade\" id=\"modalImage\" tabindex=\"-1\" aria-hidden=\"true\">
  803.             <div class=\"modal-dialog modal-fullscreen \">
  804.                 <div class=\"modal-content\">
  805.                     <div class=\"modal-header\">
  806.                         <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\"></button>
  807.                     </div>
  808.                     <div class=\"modal-body\">
  809.                         <img class=\"img-modal d-block mx-auto\">
  810.                     </div>
  811.                 </div>
  812.             </div>
  813.         </div>
  814. {% endblock %}
  815. {% block footer %}
  816. {% endblock %}
  817. ""public/index.html.twig""/home/clients/d5fc483de73e2cf6f126c55abcd1b2e6/sites/lk1.test.genesii.fr/templates/public/index.html.twig");
  818.     }
  819. }