<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Sandbox\SecurityNotAllowedTestError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* pages/_includes/details/_useful-informations.html.twig */
class __TwigTemplate_eae22e15c0b19081f2c529eaccb43a14 extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
];
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$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", "pages/_includes/details/_useful-informations.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "pages/_includes/details/_useful-informations.html.twig"));
// line 10
$context["company"] = ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["cruise"] ?? null), "ship", [], "any", false, true, false, 10), "company", [], "any", true, true, false, 10)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["cruise"]) || array_key_exists("cruise", $context) ? $context["cruise"] : (function () { throw new RuntimeError('Variable "cruise" does not exist.', 10, $this->source); })()), "ship", [], "any", false, false, false, 10), "company", [], "any", false, false, false, 10), null)) : (null));
// line 11
yield "
<div class=\"container-fluid mb-5\">
\t<div class=\"row\">
\t\t<div class=\"col-lg-1 col-md-1 col-sm-12\"></div>
\t\t<div class=\"col-lg-10 col-md-10 col-sm-12\">
\t\t\t";
// line 17
yield "
\t\t\t<div class=\"usefull-informations\">
\t\t\t\t<h2 class=\"text-lg-bd\">";
// line 20
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("info");
yield "
\t\t\t\t\t";
// line 21
yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("details.useful_information.title"), "html", null, true);
yield "
\t\t\t\t</h2>
\t\t\t\t";
// line 24
if ( !Twig\Extension\CoreExtension::testEmpty($this->extensions['Croisiland\CommonBundle\Twig\CruiseExtension']->getCruiseIncludeForAtmosphereArray((isset($context["cruise"]) || array_key_exists("cruise", $context) ? $context["cruise"] : (function () { throw new RuntimeError('Variable "cruise" does not exist.', 24, $this->source); })())))) {
// line 25
yield "
\t\t\t\t<div class=\"including accordion\">
\t\t\t\t\t<div class=\"title accordion-trigger br3 text-lg-bd\">
\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t<div class=\"icon\">";
// line 30
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("circle-check-big");
yield "</div>
\t\t\t\t\t\t\t<div>";
// line 31
yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("details.useful_information.included"), "html", null, true);
yield "</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"icon\">";
// line 33
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("chevron-up");
yield "</div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"accordion-content\">
\t\t\t\t\t\t<div class=\"elements\">
\t\t\t\t\t\t\t";
// line 37
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable($this->extensions['Croisiland\CommonBundle\Twig\CruiseExtension']->getCruiseIncludeForAtmosphereArray((isset($context["cruise"]) || array_key_exists("cruise", $context) ? $context["cruise"] : (function () { throw new RuntimeError('Variable "cruise" does not exist.', 37, $this->source); })())));
foreach ($context['_seq'] as $context["_key"] => $context["element"]) {
// line 38
yield "\t\t\t\t\t\t\t\t<div class=\"element\">
\t\t\t\t\t\t\t\t\t<div class=\"icon\">";
// line 39
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("check");
yield "</div>
\t\t\t\t\t\t\t\t\t<div>";
// line 40
yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::capitalize($this->env->getCharset(), $context["element"]), "html", null, true);
yield "</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['element'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 43
yield "\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t";
}
// line 47
yield "
\t\t\t\t";
// line 48
if ( !Twig\Extension\CoreExtension::testEmpty($this->extensions['Croisiland\CommonBundle\Twig\CruiseExtension']->getCruiseExcludeForAtmosphereArray((isset($context["cruise"]) || array_key_exists("cruise", $context) ? $context["cruise"] : (function () { throw new RuntimeError('Variable "cruise" does not exist.', 48, $this->source); })())))) {
// line 49
yield "
\t\t\t\t<div class=\"excluding accordion\">
\t\t\t\t\t<div class=\"title accordion-trigger br3 text-lg-bd\">
\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t<div class=\"icon\">";
// line 53
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("badge-x");
yield "</div>
\t\t\t\t\t\t\t<div>";
// line 54
yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("details.useful_information.excluded"), "html", null, true);
yield "</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"icon\">";
// line 56
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("chevron-up");
yield "</div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"accordion-content\">
\t\t\t\t\t\t<div class=\"elements\">
\t\t\t\t\t\t\t";
// line 60
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable($this->extensions['Croisiland\CommonBundle\Twig\CruiseExtension']->getCruiseExcludeForAtmosphereArray((isset($context["cruise"]) || array_key_exists("cruise", $context) ? $context["cruise"] : (function () { throw new RuntimeError('Variable "cruise" does not exist.', 60, $this->source); })())));
foreach ($context['_seq'] as $context["_key"] => $context["element"]) {
// line 61
yield "\t\t\t\t\t\t\t\t<div class=\"element\">
\t\t\t\t\t\t\t\t\t<div class=\"icon\">";
// line 62
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("x");
yield "</div>
\t\t\t\t\t\t\t\t\t<div>";
// line 63
yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::capitalize($this->env->getCharset(), $context["element"]), "html", null, true);
yield "</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['element'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 66
yield "\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t";
}
// line 71
yield "
\t\t\t\t";
// line 72
if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["company"] ?? null), "informations", [], "any", false, true, false, 72), "complement_informations", [], "any", false, true, false, 72), "texts", [], "any", true, true, false, 72) && !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["company"]) || array_key_exists("company", $context) ? $context["company"] : (function () { throw new RuntimeError('Variable "company" does not exist.', 72, $this->source); })()), "informations", [], "any", false, false, false, 72), "complement_informations", [], "any", false, false, false, 72), "texts", [], "any", false, false, false, 72)))) {
// line 73
yield "\t\t\t\t<div class=\"formalities accordion\">
\t\t\t\t\t<div class=\"title accordion-trigger br3 text-lg-bd\">
\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t<div class=\"icon\">";
// line 76
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("notebook-text");
yield "</div>
\t\t\t\t\t\t\t<div>";
// line 77
yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("details.useful_information.mandatory_formalities"), "html", null, true);
yield "</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"icon\">";
// line 79
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("chevron-up");
yield "</div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"accordion-content\">
\t\t\t\t\t\t<div class=\"elements\">
\t\t\t\t\t\t\t";
// line 83
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["company"] ?? null), "informations", [], "any", false, true, false, 83), "complement_informations", [], "any", false, true, false, 83), "texts", [], "any", true, true, false, 83)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["company"]) || array_key_exists("company", $context) ? $context["company"] : (function () { throw new RuntimeError('Variable "company" does not exist.', 83, $this->source); })()), "informations", [], "any", false, false, false, 83), "complement_informations", [], "any", false, false, false, 83), "texts", [], "any", false, false, false, 83), [])) : ([])));
foreach ($context['_seq'] as $context["_key"] => $context["element"]) {
// line 84
yield "\t\t\t\t\t\t\t\t<div class=\"element\">
\t\t\t\t\t\t\t\t\t<div class=\"subtitle\">";
// line 85
yield (string) CoreExtension::getAttribute($this->env, $this->source, $context["element"], "title", [], "any", false, false, false, 85);
yield "</div>
\t\t\t\t\t\t\t\t\t<div class=\"text\">";
// line 86
yield (string) CoreExtension::getAttribute($this->env, $this->source, $context["element"], "text", [], "any", false, false, false, 86);
yield "</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['element'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 89
yield "
\t\t\t\t\t\t\t<div class=\"element service_fees\">
\t\t\t\t\t\t\t\t<div class=\"subtitle\">";
// line 91
yield (string) $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("details.useful_information.service_fees"), "html", null, true);
yield " :</div>
\t\t\t\t\t\t\t\t<div class=\"text\">";
// line 92
yield (string) ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["company"] ?? null), "informations", [], "any", false, true, false, 92), "complement_informations", [], "any", false, true, false, 92), "service_fees", [], "any", false, true, false, 92), "text", [], "any", true, true, false, 92)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["company"]) || array_key_exists("company", $context) ? $context["company"] : (function () { throw new RuntimeError('Variable "company" does not exist.', 92, $this->source); })()), "informations", [], "any", false, false, false, 92), "complement_informations", [], "any", false, false, false, 92), "service_fees", [], "any", false, false, false, 92), "text", [], "any", false, false, false, 92), "")) : (""));
yield "</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<div class=\"array service_fees\">
\t\t\t\t\t\t\t\t<table>
\t\t\t\t\t\t\t\t\t<thead>
\t\t\t\t\t\t\t\t\t\t<th></th>
\t\t\t\t\t\t\t\t\t\t<th></th>
\t\t\t\t\t\t\t\t\t\t<th></th>
\t\t\t\t\t\t\t\t\t</thead>
\t\t\t\t\t\t\t\t\t<tbody>
\t\t\t\t\t\t\t\t\t\t";
// line 103
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["company"] ?? null), "informations", [], "any", false, true, false, 103), "complement_informations", [], "any", false, true, false, 103), "service_fees", [], "any", false, true, false, 103), "array", [], "any", true, true, false, 103)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["company"]) || array_key_exists("company", $context) ? $context["company"] : (function () { throw new RuntimeError('Variable "company" does not exist.', 103, $this->source); })()), "informations", [], "any", false, false, false, 103), "complement_informations", [], "any", false, false, false, 103), "service_fees", [], "any", false, false, false, 103), "array", [], "any", false, false, false, 103), [])) : ([])));
foreach ($context['_seq'] as $context["_key"] => $context["element"]) {
// line 104
yield "\t\t\t\t\t\t\t\t\t\t\t<tr>
\t\t\t\t\t\t\t\t\t\t\t\t";
// line 105
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable($context["element"]);
foreach ($context['_seq'] as $context["_key"] => $context["elmnt"]) {
// line 106
yield "\t\t\t\t\t\t\t\t\t\t\t\t\t<td>";
yield (string) $context["elmnt"];
yield "</td>
\t\t\t\t\t\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['elmnt'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 108
yield "\t\t\t\t\t\t\t\t\t\t\t</tr>
\t\t\t\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['element'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 110
yield "\t\t\t\t\t\t\t\t\t</tbody>
\t\t\t\t\t\t\t\t</table>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t";
// line 115
if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["company"] ?? null), "informations", [], "any", false, true, false, 115), "complement_informations", [], "any", false, true, false, 115), "service_fees", [], "any", false, true, false, 115), "accordions", [], "any", true, true, false, 115) && !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["company"]) || array_key_exists("company", $context) ? $context["company"] : (function () { throw new RuntimeError('Variable "company" does not exist.', 115, $this->source); })()), "informations", [], "any", false, false, false, 115), "complement_informations", [], "any", false, false, false, 115), "service_fees", [], "any", false, false, false, 115), "accordions", [], "any", false, false, false, 115)))) {
// line 116
yield "\t\t\t\t\t\t\t<div class=\"accordions\">
\t\t\t\t\t\t\t\t";
// line 117
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["company"]) || array_key_exists("company", $context) ? $context["company"] : (function () { throw new RuntimeError('Variable "company" does not exist.', 117, $this->source); })()), "informations", [], "any", false, false, false, 117), "complement_informations", [], "any", false, false, false, 117), "service_fees", [], "any", false, false, false, 117), "accordions", [], "any", false, false, false, 117));
foreach ($context['_seq'] as $context["_key"] => $context["accordion"]) {
// line 118
yield "\t\t\t\t\t\t\t\t\t<div class=\"accordion br2\">
\t\t\t\t\t\t\t\t\t\t<div class=\"title accordion-trigger br3\">
\t\t\t\t\t\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t\t\t\t\t\t";
// line 121
if (CoreExtension::getAttribute($this->env, $this->source, $context["accordion"], "icon", [], "any", true, true, false, 121)) {
// line 122
yield "\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">";
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()(CoreExtension::getAttribute($this->env, $this->source, $context["accordion"], "icon", [], "any", false, false, false, 122));
yield "</div>
\t\t\t\t\t\t\t\t\t\t\t\t";
}
// line 124
yield "\t\t\t\t\t\t\t\t\t\t\t\t";
yield (string) CoreExtension::getAttribute($this->env, $this->source, $context["accordion"], "title", [], "any", false, false, false, 124);
yield "
\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">";
// line 126
yield (string) $this->env->getFunction('getLucidIcon')->getCallable()("chevron-up");
yield "</div>
\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t<div class=\"accordion-content\">
\t\t\t\t\t\t\t\t\t\t\t<div class=\"elements\">
\t\t\t\t\t\t\t\t\t\t\t\t";
// line 130
if (CoreExtension::getAttribute($this->env, $this->source, $context["accordion"], "elements", [], "any", true, true, false, 130)) {
// line 131
yield "\t\t\t\t\t\t\t\t\t\t\t\t\t";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["accordion"], "elements", [], "any", false, false, false, 131));
foreach ($context['_seq'] as $context["_key"] => $context["element"]) {
// line 132
yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"element\">
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
// line 133
yield (string) $context["element"];
yield "
\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['element'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 136
yield "\t\t\t\t\t\t\t\t\t\t\t\t";
}
// line 137
yield "\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['accordion'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 141
yield "\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t";
}
// line 143
yield "\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t\t";
}
// line 146
yield "\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t\t<div class=\"col-lg-1 col-md-1 col-sm-12\"></div>
\t</div>
</div>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "pages/_includes/details/_useful-informations.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 362 => 146, 357 => 143, 353 => 141, 343 => 137, 340 => 136, 330 => 133, 327 => 132, 322 => 131, 320 => 130, 313 => 126, 307 => 124, 301 => 122, 299 => 121, 294 => 118, 290 => 117, 287 => 116, 285 => 115, 278 => 110, 270 => 108, 260 => 106, 256 => 105, 253 => 104, 249 => 103, 235 => 92, 231 => 91, 227 => 89, 217 => 86, 213 => 85, 210 => 84, 206 => 83, 199 => 79, 194 => 77, 190 => 76, 185 => 73, 183 => 72, 180 => 71, 173 => 66, 163 => 63, 159 => 62, 156 => 61, 152 => 60, 145 => 56, 140 => 54, 136 => 53, 130 => 49, 128 => 48, 125 => 47, 119 => 43, 109 => 40, 105 => 39, 102 => 38, 98 => 37, 91 => 33, 86 => 31, 82 => 30, 75 => 25, 73 => 24, 67 => 21, 63 => 20, 58 => 17, 51 => 11, 49 => 10,);
}
public function getSourceContext(): Source
{
return new Source("{#
\tInformations utiles (« inclus / non inclus / formalités obligatoires »).
\tVariables attendues : cruise (entité Cruise).
\tNOTE : les champs `company.informations.including / excluding / complement_informations`
\tne sont pas (encore) exposés par l\x27entité Company. Les blocs ci-dessous resteront vides
\ttant qu\x27un service ou que l\x27entité ne fournit pas cette donnée — c\x27est intentionnellement
\tdéfensif pour ne pas casser la page.
#}
{% set company = cruise.ship.company|default(null) %}
<div class=\"container-fluid mb-5\">
\t<div class=\"row\">
\t\t<div class=\"col-lg-1 col-md-1 col-sm-12\"></div>
\t\t<div class=\"col-lg-10 col-md-10 col-sm-12\">
\t\t\t{# Informations utiles #}
\t\t\t<div class=\"usefull-informations\">
\t\t\t\t<h2 class=\"text-lg-bd\">{{ getLucidIcon(\x27info\x27) }}
\t\t\t\t\t{{ \x27details.useful_information.title\x27|trans }}
\t\t\t\t</h2>
\t\t\t\t{% if getCruiseIncludeForAtmosphereArray(cruise) is not empty %}
\t\t\t\t<div class=\"including accordion\">
\t\t\t\t\t<div class=\"title accordion-trigger br3 text-lg-bd\">
\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(\x27circle-check-big\x27) }}</div>
\t\t\t\t\t\t\t<div>{{ \x27details.useful_information.included\x27|trans }}</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(\x27chevron-up\x27) }}</div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"accordion-content\">
\t\t\t\t\t\t<div class=\"elements\">
\t\t\t\t\t\t\t{% for element in getCruiseIncludeForAtmosphereArray(cruise) %}
\t\t\t\t\t\t\t\t<div class=\"element\">
\t\t\t\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(\x27check\x27) }}</div>
\t\t\t\t\t\t\t\t\t<div>{{ element|capitalize }}</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t{% endif %}
\t\t\t\t{% if getCruiseExcludeForAtmosphereArray(cruise) is not empty %}
\t\t\t\t<div class=\"excluding accordion\">
\t\t\t\t\t<div class=\"title accordion-trigger br3 text-lg-bd\">
\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(\x27badge-x\x27) }}</div>
\t\t\t\t\t\t\t<div>{{ \x27details.useful_information.excluded\x27|trans }}</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(\x27chevron-up\x27) }}</div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"accordion-content\">
\t\t\t\t\t\t<div class=\"elements\">
\t\t\t\t\t\t\t{% for element in getCruiseExcludeForAtmosphereArray(cruise) %}
\t\t\t\t\t\t\t\t<div class=\"element\">
\t\t\t\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(\x27x\x27) }}</div>
\t\t\t\t\t\t\t\t\t<div>{{ element|capitalize }}</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t{% endif %}
\t\t\t\t{% if company.informations.complement_informations.texts is defined and company.informations.complement_informations.texts is not empty %}
\t\t\t\t<div class=\"formalities accordion\">
\t\t\t\t\t<div class=\"title accordion-trigger br3 text-lg-bd\">
\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(\x27notebook-text\x27) }}</div>
\t\t\t\t\t\t\t<div>{{ \x27details.useful_information.mandatory_formalities\x27|trans }}</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(\x27chevron-up\x27) }}</div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"accordion-content\">
\t\t\t\t\t\t<div class=\"elements\">
\t\t\t\t\t\t\t{% for element in company.informations.complement_informations.texts|default([]) %}
\t\t\t\t\t\t\t\t<div class=\"element\">
\t\t\t\t\t\t\t\t\t<div class=\"subtitle\">{{ element.title|raw }}</div>
\t\t\t\t\t\t\t\t\t<div class=\"text\">{{ element.text|raw }}</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t\t\t<div class=\"element service_fees\">
\t\t\t\t\t\t\t\t<div class=\"subtitle\">{{ \x27details.useful_information.service_fees\x27|trans }} :</div>
\t\t\t\t\t\t\t\t<div class=\"text\">{{ company.informations.complement_informations.service_fees.text|default(\x27\x27)|raw }}</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<div class=\"array service_fees\">
\t\t\t\t\t\t\t\t<table>
\t\t\t\t\t\t\t\t\t<thead>
\t\t\t\t\t\t\t\t\t\t<th></th>
\t\t\t\t\t\t\t\t\t\t<th></th>
\t\t\t\t\t\t\t\t\t\t<th></th>
\t\t\t\t\t\t\t\t\t</thead>
\t\t\t\t\t\t\t\t\t<tbody>
\t\t\t\t\t\t\t\t\t\t{% for element in company.informations.complement_informations.service_fees.array|default([]) %}
\t\t\t\t\t\t\t\t\t\t\t<tr>
\t\t\t\t\t\t\t\t\t\t\t\t{% for elmnt in element %}
\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{ elmnt|raw }}</td>
\t\t\t\t\t\t\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t\t\t\t\t\t\t</tr>
\t\t\t\t\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t\t\t\t\t</tbody>
\t\t\t\t\t\t\t\t</table>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t{% if company.informations.complement_informations.service_fees.accordions is defined and company.informations.complement_informations.service_fees.accordions is not empty %}
\t\t\t\t\t\t\t<div class=\"accordions\">
\t\t\t\t\t\t\t\t{% for accordion in company.informations.complement_informations.service_fees.accordions %}
\t\t\t\t\t\t\t\t\t<div class=\"accordion br2\">
\t\t\t\t\t\t\t\t\t\t<div class=\"title accordion-trigger br3\">
\t\t\t\t\t\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t\t\t\t\t\t{% if accordion.icon is defined %}
\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(accordion.icon) }}</div>
\t\t\t\t\t\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t\t\t\t\t\t\t{{ accordion.title|raw }}
\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">{{ getLucidIcon(\x27chevron-up\x27) }}</div>
\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t<div class=\"accordion-content\">
\t\t\t\t\t\t\t\t\t\t\t<div class=\"elements\">
\t\t\t\t\t\t\t\t\t\t\t\t{% if accordion.elements is defined %}
\t\t\t\t\t\t\t\t\t\t\t\t\t{% for element in accordion.elements %}
\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"element\">
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ element|raw }}
\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t\t{% endif %}
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t\t<div class=\"col-lg-1 col-md-1 col-sm-12\"></div>
\t</div>
</div>
", "pages/_includes/details/_useful-informations.html.twig", "/home/croisiland-pp/www/f0312421abff37637dabe6f4d57b6afd95d16263/templates/pages/_includes/details/_useful-informations.html.twig");
}
}