<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* default/simulateur.html.twig */
class __TwigTemplate_b4483d6d8ea729a3bdcf2a2cd18307e4 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'content' => [$this, 'block_content'],
'inlinescripts' => [$this, 'block_inlinescripts'],
];
$this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
$this->checkSecurity();
}
protected function doGetParent(array $context)
{
// line 1
return "layout.html.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "default/simulateur.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "default/simulateur.html.twig"));
$this->parent = $this->loadTemplate("layout.html.twig", "default/simulateur.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 8
public function block_content($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
// line 9
echo " <!-- #main -->
<main id=\"main\" role=\"main\">
<div id=\"depreciation-table\" uk-modal>
<div class=\"uk-modal-dialog uk-modal-body\">
<button class=\"uk-modal-close-default\" type=\"button\" uk-close></button>
<div class=\"uk-text-center uk-margin-medium-bottom\">
<h2 class=\"uk-modal-title\">";
// line 18
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Recevoir le tableau d'amortissement"), "html", null, true);
echo "</h2>
<p class=\"text-hide-success\">";
// line 19
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Nous allons vous envoyer votre tableau d'amortissement par mail"), "html", null, true);
echo "</p>
</div>
<div id=\"message-success\">
<div class=\"uk-alert-success\" uk-alert>
<p>";
// line 24
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Le tableau d'amortissement vous a bien été envoyé par mail"), "html", null, true);
echo "</p>
</div>
</div>
<form id=\"app_calculator_send_mail\" class=\"text-hide-success\">
<label class=\"uk-form-label\" for=\"form-depreciation-email\">";
// line 29
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Entrez votre Email"), "html", null, true);
echo "</label>
<div class=\"uk-form-controls\">
<input class=\"uk-input\" id=\"form-depreciation-email\" name=\"app_loan_email\" type=\"text\" placeholder=\"";
// line 31
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Email"), "html", null, true);
echo "\">
</div>
<div class=\"uk-margin-top\">
<label for=\"form-depreciation-gdpr\"><input required id=\"form-depreciation-gdpr\" class=\"uk-checkbox uk-margin-small-right\" type=\"checkbox\" name=\"form-depreciation-gdpr\">";
// line 35
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("contact.conscent"), "html", null, true);
echo "</label>
</div>
<div class=\"uk-align-right\">
<button class=\"uk-button uk-margin-top\" type=\"submit\">Envoyer</button>
</div>
</form>
</div>
</div>
<div class=\"apk-";
// line 45
echo twig_escape_filter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 45, $this->source); })()), "getProperty", [0 => "services"], "method", false, false, true, 45), 45, $this->source), "html", null, true);
echo "\">
";
// line 46
echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "areablock", "contentTop");
echo "
<div class=\"apk-section-simulateur\">
<div class=\"uk-container apk-container-1200\">
<h1 class=\"uk-text-center uk-margin-medium-bottom\">";
// line 51
echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "textarea", "content-title", ["nl2br" => true]);
echo "</h1>
<div class=\"uk-child-width-1-2@m\" uk-grid uk-height-match=\"target: .apk-container-height-match\">
<div>
<div class=\"apk-container-height-match apk-estimation\">
<h2>";
// line 57
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Estimation"), "html", null, true);
echo "</h2>
<div class=\"uk-margin-bottom\"><!-- Taux d’intérêt -->
<strong>";
// line 60
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Formule de prêt hypothécaire :"), "html", null, true);
echo "</strong>
<select id=\"app_loan_rate\" class=\"uk-select uk-margin-small-top\">
";
// line 62
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable((isset($context["config_rates"]) || array_key_exists("config_rates", $context) ? $context["config_rates"] : (function () { throw new RuntimeError('Variable "config_rates" does not exist.', 62, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["config_rate"]) {
// line 63
echo " <option value=\"";
echo twig_escape_filter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["config_rate"], "id", [], "any", false, false, true, 63), 63, $this->source), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["config_rate"], "name", [], "any", false, false, true, 63), 63, $this->source), "html", null, true);
echo "</option>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['config_rate'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 65
echo " </select>
</div>
<div class=\"uk-margin-bottom\"><!-- Montant -->
<div class=\"uk-margin-small-bottom\" uk-grid>
<div class=\"uk-width-expand\">
<strong>Montant</strong>
</div>
<div class=\"uk-width-auto\">
<input id=\"app_loan_amount\" class=\"uk-input\" type=\"text\" placeholder=\"350 000 €\" aria-label=\"Input\"><!-- la velur change en fonction du slider -->
</div>
</div>
<div id=\"sliderprice\"></div>
<div class=\"uk-margin-small-top\" uk-grid>
<div class=\"uk-width-expand\">
<span>10 000€</span>
</div>
<div class=\"uk-width-auto\">
<span>1 000 000€</span>
</div>
</div>
</div>
<div class=\"uk-margin-bottom\"><!-- Durée du prêt -->
<div class=\"uk-margin-small-bottom\" uk-grid>
<div class=\"uk-width-expand\">
<strong>Durée du prêt</strong>
</div>
<div class=\"uk-width-auto\">
<input id=\"app_loan_duration\" class=\"uk-input\" type=\"text\" placeholder=\"20 ans\" aria-label=\"Input\"><!-- la velur change en fonction du slider -->
</div>
</div>
<div id=\"sliderduration\"></div>
<div class=\"uk-margin-small-top\" uk-grid>
<div class=\"uk-width-expand\">
<span>10 ans</span>
</div>
<div class=\"uk-width-auto\">
<span>30 ans</span>
</div>
</div>
</div>
</div>
</div>
<div>
<div class=\"apk-container-height-match apk-recapitulatif\">
<h2 class=\"uk-text-center\">";
// line 116
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Récapitulatif"), "html", null, true);
echo "</h2>
<div class=\"apk-monthly-payment uk-text-center\">
<p class=\"uk-margin-remove\"><span id=\"app_loan_result_monthly_payment\" class=\"uk-h3 price\">0 €</span> /mois</p>
</div>
<div class=\"uk-margin-small-top\" uk-grid>
<div class=\"uk-width-expand\">
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Durée</p>
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Taux d’intérêt</p>
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Montant emprunté</p>
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Total intérêts</p>
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Total paiement</p>
</div>
<div class=\"uk-width-auto uk-text-right\">
<p class=\"uk-margin-small-top uk-margin-small-bottom year\" id=\"app_loan_result_duration\">0 ans</p><!-- la velur change en fonction du slider -->
<p class=\"uk-margin-small-top uk-margin-small-bottom percent\" id=\"app_loan_result_rate\">0%</p><!-- la velur change en fonction du slider -->
<p class=\"uk-margin-small-top uk-margin-small-bottom price\" id=\"app_loan_result_loan_amount\">0 €</p><!-- la velur change en fonction du slider -->
<p class=\"uk-margin-small-top uk-margin-small-bottom price\" id=\"app_loan_result_total_rate\">0 €</p><!-- la velur change en fonction du slider -->
<p class=\"uk-margin-small-top uk-margin-small-bottom price\" id=\"app_loan_result_total_amount\">0 €</p><!-- la velur change en fonction du slider -->
</div>
</div>
<div class=\"uk-margin-top\" uk-grid>
<div class=\"uk-width-expand\">
<button uk-toggle=\"target: #depreciation-table\" id=\"app_loan_open_modal\" class=\"uk-button uk-button-primary\" type=\"button\" disabled>";
// line 141
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Tableau d'amortissement"), "html", null, true);
echo "</button>
</div>
<div class=\"uk-width-auto\">
<a href=\"/";
// line 144
echo twig_escape_filter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, twig_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.', 144, $this->source); })()), "request", [], "any", false, false, true, 144), "locale", [], "any", false, false, true, 144), 144, $this->source), "html", null, true);
echo "/contact\" class=\"uk-button\">";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Prendre rendez-vous"), "html", null, true);
echo "</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
";
// line 155
echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "areablock", "contentBottom");
echo "
</div>
</main><!-- end #main -->
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
// line 163
public function block_inlinescripts($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "inlinescripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "inlinescripts"));
// line 164
echo "
<script src=\"";
// line 165
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("static/js/pages/loan_simulator.js"), "html", null, true);
echo "\" async type=\"module\"></script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
}
public function getTemplateName()
{
return "default/simulateur.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 306 => 165, 303 => 164, 293 => 163, 277 => 155, 261 => 144, 255 => 141, 227 => 116, 174 => 65, 163 => 63, 159 => 62, 154 => 60, 148 => 57, 139 => 51, 131 => 46, 127 => 45, 114 => 35, 107 => 31, 102 => 29, 94 => 24, 86 => 19, 82 => 18, 71 => 9, 61 => 8, 38 => 1,);
}
public function getSourceContext()
{
return new Source("{% extends \"layout.html.twig\" %}
{#
{% use AppBundle/Helper/Apik %}
#}
{% block content %}
<!-- #main -->
<main id=\"main\" role=\"main\">
<div id=\"depreciation-table\" uk-modal>
<div class=\"uk-modal-dialog uk-modal-body\">
<button class=\"uk-modal-close-default\" type=\"button\" uk-close></button>
<div class=\"uk-text-center uk-margin-medium-bottom\">
<h2 class=\"uk-modal-title\">{{\"Recevoir le tableau d'amortissement\"|trans}}</h2>
<p class=\"text-hide-success\">{{\"Nous allons vous envoyer votre tableau d'amortissement par mail\"|trans}}</p>
</div>
<div id=\"message-success\">
<div class=\"uk-alert-success\" uk-alert>
<p>{{\"Le tableau d'amortissement vous a bien été envoyé par mail\"|trans}}</p>
</div>
</div>
<form id=\"app_calculator_send_mail\" class=\"text-hide-success\">
<label class=\"uk-form-label\" for=\"form-depreciation-email\">{{\"Entrez votre Email\"|trans}}</label>
<div class=\"uk-form-controls\">
<input class=\"uk-input\" id=\"form-depreciation-email\" name=\"app_loan_email\" type=\"text\" placeholder=\"{{'Email'|trans}}\">
</div>
<div class=\"uk-margin-top\">
<label for=\"form-depreciation-gdpr\"><input required id=\"form-depreciation-gdpr\" class=\"uk-checkbox uk-margin-small-right\" type=\"checkbox\" name=\"form-depreciation-gdpr\">{{ \"contact.conscent\"|trans }}</label>
</div>
<div class=\"uk-align-right\">
<button class=\"uk-button uk-margin-top\" type=\"submit\">Envoyer</button>
</div>
</form>
</div>
</div>
<div class=\"apk-{{ document.getProperty(\"services\") }}\">
{{ pimcore_areablock('contentTop') }}
<div class=\"apk-section-simulateur\">
<div class=\"uk-container apk-container-1200\">
<h1 class=\"uk-text-center uk-margin-medium-bottom\">{{ pimcore_textarea(\"content-title\",{ \"nl2br\" : true }) }}</h1>
<div class=\"uk-child-width-1-2@m\" uk-grid uk-height-match=\"target: .apk-container-height-match\">
<div>
<div class=\"apk-container-height-match apk-estimation\">
<h2>{{ \"Estimation\"|trans }}</h2>
<div class=\"uk-margin-bottom\"><!-- Taux d’intérêt -->
<strong>{{\"Formule de prêt hypothécaire :\"|trans}}</strong>
<select id=\"app_loan_rate\" class=\"uk-select uk-margin-small-top\">
{% for config_rate in config_rates %}
<option value=\"{{ config_rate.id }}\">{{ config_rate.name }}</option>
{% endfor %}
</select>
</div>
<div class=\"uk-margin-bottom\"><!-- Montant -->
<div class=\"uk-margin-small-bottom\" uk-grid>
<div class=\"uk-width-expand\">
<strong>Montant</strong>
</div>
<div class=\"uk-width-auto\">
<input id=\"app_loan_amount\" class=\"uk-input\" type=\"text\" placeholder=\"350 000 €\" aria-label=\"Input\"><!-- la velur change en fonction du slider -->
</div>
</div>
<div id=\"sliderprice\"></div>
<div class=\"uk-margin-small-top\" uk-grid>
<div class=\"uk-width-expand\">
<span>10 000€</span>
</div>
<div class=\"uk-width-auto\">
<span>1 000 000€</span>
</div>
</div>
</div>
<div class=\"uk-margin-bottom\"><!-- Durée du prêt -->
<div class=\"uk-margin-small-bottom\" uk-grid>
<div class=\"uk-width-expand\">
<strong>Durée du prêt</strong>
</div>
<div class=\"uk-width-auto\">
<input id=\"app_loan_duration\" class=\"uk-input\" type=\"text\" placeholder=\"20 ans\" aria-label=\"Input\"><!-- la velur change en fonction du slider -->
</div>
</div>
<div id=\"sliderduration\"></div>
<div class=\"uk-margin-small-top\" uk-grid>
<div class=\"uk-width-expand\">
<span>10 ans</span>
</div>
<div class=\"uk-width-auto\">
<span>30 ans</span>
</div>
</div>
</div>
</div>
</div>
<div>
<div class=\"apk-container-height-match apk-recapitulatif\">
<h2 class=\"uk-text-center\">{{ \"Récapitulatif\"|trans }}</h2>
<div class=\"apk-monthly-payment uk-text-center\">
<p class=\"uk-margin-remove\"><span id=\"app_loan_result_monthly_payment\" class=\"uk-h3 price\">0 €</span> /mois</p>
</div>
<div class=\"uk-margin-small-top\" uk-grid>
<div class=\"uk-width-expand\">
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Durée</p>
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Taux d’intérêt</p>
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Montant emprunté</p>
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Total intérêts</p>
<p class=\"uk-margin-small-top uk-margin-small-bottom\">Total paiement</p>
</div>
<div class=\"uk-width-auto uk-text-right\">
<p class=\"uk-margin-small-top uk-margin-small-bottom year\" id=\"app_loan_result_duration\">0 ans</p><!-- la velur change en fonction du slider -->
<p class=\"uk-margin-small-top uk-margin-small-bottom percent\" id=\"app_loan_result_rate\">0%</p><!-- la velur change en fonction du slider -->
<p class=\"uk-margin-small-top uk-margin-small-bottom price\" id=\"app_loan_result_loan_amount\">0 €</p><!-- la velur change en fonction du slider -->
<p class=\"uk-margin-small-top uk-margin-small-bottom price\" id=\"app_loan_result_total_rate\">0 €</p><!-- la velur change en fonction du slider -->
<p class=\"uk-margin-small-top uk-margin-small-bottom price\" id=\"app_loan_result_total_amount\">0 €</p><!-- la velur change en fonction du slider -->
</div>
</div>
<div class=\"uk-margin-top\" uk-grid>
<div class=\"uk-width-expand\">
<button uk-toggle=\"target: #depreciation-table\" id=\"app_loan_open_modal\" class=\"uk-button uk-button-primary\" type=\"button\" disabled>{{\"Tableau d'amortissement\"|trans}}</button>
</div>
<div class=\"uk-width-auto\">
<a href=\"/{{ app.request.locale }}/contact\" class=\"uk-button\">{{\"Prendre rendez-vous\"|trans}}</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{{ pimcore_areablock('contentBottom') }}
</div>
</main><!-- end #main -->
{% endblock %}
{% block inlinescripts %}
<script src=\"{{ asset('static/js/pages/loan_simulator.js') }}\" async type=\"module\"></script>
{% endblock %}", "default/simulateur.html.twig", "/var/www/youinvestify.apik-pp.be/www/templates/default/simulateur.html.twig");
}
public function checkSecurity()
{
static $tags = array("for" => 62);
static $filters = array("escape" => 18, "trans" => 18);
static $functions = array("pimcore_areablock" => 46, "pimcore_textarea" => 51, "asset" => 165);
try {
$this->sandbox->checkSecurity(
['for'],
['escape', 'trans'],
['pimcore_areablock', 'pimcore_textarea', 'asset']
);
} catch (SecurityError $e) {
$e->setSourceContext($this->source);
if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
$e->setTemplateLine($tags[$e->getTagName()]);
} elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
$e->setTemplateLine($filters[$e->getFilterName()]);
} elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
$e->setTemplateLine($functions[$e->getFunctionName()]);
}
throw $e;
}
}
}