var/cache/dev/twig/78/781ca417d2b48ce9e30ffcfb4fc6eba1.php line 296

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. /* @ElementsDemiFrontend/Accommodation/includes/acco-details.mobile.html.twig */
  14. class __TwigTemplate_1a64222d83921b0425713e5b564bfe77 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->parent false;
  23.         $this->blocks = [
  24.         ];
  25.     }
  26.     protected function doDisplay(array $context, array $blocks = [])
  27.     {
  28.         $macros $this->macros;
  29.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  30.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@ElementsDemiFrontend/Accommodation/includes/acco-details.mobile.html.twig"));
  31.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  32.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@ElementsDemiFrontend/Accommodation/includes/acco-details.mobile.html.twig"));
  33.         // line 1
  34.         $context["hasRatingWidget"] = $this->env->getFunction('demi_ratingGetHasRatingWidgetTrustYou')->getCallable()((isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'1$this->source); })()));
  35.         // line 2
  36.         $context["extension"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'2$this->source); })()), "getDemiExtension", [], "method"falsefalsefalse2), "getDemiEnrichAcco", [], "method"falsefalsefalse2);
  37.         // line 3
  38.         $context["hasBookingLink"] = false;
  39.         // line 4
  40.         if ((((isset($context["extension"]) || array_key_exists("extension"$context) ? $context["extension"] : (function () { throw new RuntimeError('Variable "extension" does not exist.'4$this->source); })()) && $this->env->getTest('instanceof')->getCallable()(twig_get_attribute($this->env$this->source, (isset($context["extension"]) || array_key_exists("extension"$context) ? $context["extension"] : (function () { throw new RuntimeError('Variable "extension" does not exist.'4$this->source); })()), "getDemiEnrichAccoObject", [], "method"falsefalsefalse4), "\\Pimcore\\Model\\DataObject\\DemiEnrichAcco")) && twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["extension"]) || array_key_exists("extension"$context) ? $context["extension"] : (function () { throw new RuntimeError('Variable "extension" does not exist.'4$this->source); })()), "getDemiEnrichAccoObject", [], "method"falsefalsefalse4), "getBookingUrl", [], "method"falsefalsefalse4))) {
  41.             // line 5
  42.             echo "    ";
  43.             $context["hasBookingLink"] = true;
  44.             // line 6
  45.             echo "    ";
  46.             $context["bookingLink"] = $this->env->getFunction('demi_findNiceUrl')->getCallable()(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["extension"]) || array_key_exists("extension"$context) ? $context["extension"] : (function () { throw new RuntimeError('Variable "extension" does not exist.'6$this->source); })()), "getDemiEnrichAccoObject", [], "method"falsefalsefalse6), "getBookingUrl", [], "method"falsefalsefalse6));
  47.         }
  48.         // line 8
  49.         echo "
  50. <section class=\"container\">
  51.     ";
  52.         // line 10
  53.         if ( !twig_test_empty((isset($context["impressionLinks"]) || array_key_exists("impressionLinks"$context) ? $context["impressionLinks"] : (function () { throw new RuntimeError('Variable "impressionLinks" does not exist.'10$this->source); })()))) {
  54.             // line 11
  55.             echo "        ";
  56.             echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/impressions.mobile.html.twig", ["package" =>             // line 12
  57. (isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'12$this->source); })()), "impressionLinks" =>             // line 13
  58. (isset($context["impressionLinks"]) || array_key_exists("impressionLinks"$context) ? $context["impressionLinks"] : (function () { throw new RuntimeError('Variable "impressionLinks" does not exist.'13$this->source); })()), "photoCount" =>             // line 14
  59. (isset($context["photoCount"]) || array_key_exists("photoCount"$context) ? $context["photoCount"] : (function () { throw new RuntimeError('Variable "photoCount" does not exist.'14$this->source); })()), "trackingLabel" => twig_get_attribute($this->env$this->source,             // line 15
  60. (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'15$this->source); })()), "getId", [], "method"falsefalsefalse15)]);
  61.             // line 16
  62.             echo "
  63.     ";
  64.         }
  65.         // line 18
  66.         echo "
  67.     <section class=\"mt-4\" data-track-content
  68.              data-content-name=\"";
  69.         // line 21
  70.         echo (((array_key_exists("package"$context) &&  !(null === (isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'21$this->source); })())))) ? ("package-") : (""));
  71.         echo "accommodation-description\">
  72.         <h2 class=\"h3 mb-2\">";
  73.         // line 22
  74.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("demi.detail.headline.acco-details"), "html"nulltrue);
  75.         echo "</h2>
  76.         <div class=\"card box-shadow js-expandable expandable-block\">
  77.             <script data-cookieconsent=\"ignore\">
  78.                 _config.expandable = true;
  79.             </script>
  80.             <div class=\"expandable-block__content-wrapper js-expandable__content-wrapper\">
  81.                 <div class=\"card-body js-expandable__content expandable-block__content\">
  82.                     <div class=\"wysiwyg\">
  83.                         ";
  84.         // line 30
  85.         echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/acco-current-information.html.twig", ["accommodation" => (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'30$this->source); })())]);
  86.         echo "
  87.                         ";
  88.         // line 31
  89.         echo twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'31$this->source); })()), "getDescription", [=> null=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'31$this->source); })()), "request", [], "any"falsefalsefalse31), "locale", [], "any"falsefalsefalse31), => (isset($context["fromDate"]) || array_key_exists("fromDate"$context) ? $context["fromDate"] : (function () { throw new RuntimeError('Variable "fromDate" does not exist.'31$this->source); })())], "method"falsefalsefalse31);
  90.         echo "
  91.                     </div>
  92.                     ";
  93.         // line 34
  94.         $context["marketingLogos"] = [];
  95.         // line 35
  96.         echo "                    ";
  97.         $context["noLogoMarketingGroups"] = [];
  98.         // line 36
  99.         echo "                    ";
  100.         if ( !twig_test_empty((isset($context["sortedMarketingGroups"]) || array_key_exists("sortedMarketingGroups"$context) ? $context["sortedMarketingGroups"] : (function () { throw new RuntimeError('Variable "sortedMarketingGroups" does not exist.'36$this->source); })()))) {
  101.             // line 37
  102.             echo "                        ";
  103.             $context['_parent'] = $context;
  104.             $context['_seq'] = twig_ensure_traversable((isset($context["sortedMarketingGroups"]) || array_key_exists("sortedMarketingGroups"$context) ? $context["sortedMarketingGroups"] : (function () { throw new RuntimeError('Variable "sortedMarketingGroups" does not exist.'37$this->source); })()));
  105.             foreach ($context['_seq'] as $context["_key"] => $context["marketingGroup"]) {
  106.                 // line 38
  107.                 echo "                            ";
  108.                 $context["marketingGroupId"] = twig_get_attribute($this->env$this->source$context["marketingGroup"], "getId", [], "method"falsefalsefalse38);
  109.                 // line 39
  110.                 echo "                            ";
  111.                 if ( !twig_test_empty(twig_get_attribute($this->env$this->source$context["marketingGroup"], "getName", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'39$this->source); })()), "request", [], "any"falsefalsefalse39), "locale", [], "any"falsefalsefalse39)], "method"falsefalsefalse39))) {
  112.                     // line 40
  113.                     echo "                                ";
  114.                     if ( !twig_test_empty(twig_get_attribute($this->env$this->source$context["marketingGroup"], "demiGetIcon", [], "method"falsefalsefalse40))) {
  115.                         // line 41
  116.                         echo "                                    ";
  117.                         $context["marketingLogos"] = twig_array_merge((isset($context["marketingLogos"]) || array_key_exists("marketingLogos"$context) ? $context["marketingLogos"] : (function () { throw new RuntimeError('Variable "marketingLogos" does not exist.'41$this->source); })()), ["marketingGroupId" => ["name" => twig_get_attribute($this->env$this->source,                         // line 42
  118. $context["marketingGroup"], "getName", [=> twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'42$this->source); })()), "request", [], "any"falsefalsefalse42), "locale", [], "any"falsefalsefalse42)], "method"falsefalsefalse42), "icon" => twig_get_attribute($this->env$this->source,                         // line 43
  119. $context["marketingGroup"], "demiGetIcon", [], "method"falsefalsefalse43), "text" => twig_get_attribute($this->env$this->source,                         // line 44
  120. $context["marketingGroup"], "getTooltip", [], "method"falsefalsefalse44)]]);
  121.                         // line 46
  122.                         echo "                                ";
  123.                     } else {
  124.                         // line 47
  125.                         echo "                                    ";
  126.                         if (!twig_in_filter(twig_get_attribute($this->env$this->source$context["marketingGroup"], "getId", [], "method"falsefalsefalse47), twig_get_array_keys_filter((isset($context["marketingLogos"]) || array_key_exists("marketingLogos"$context) ? $context["marketingLogos"] : (function () { throw new RuntimeError('Variable "marketingLogos" does not exist.'47$this->source); })())))) {
  127.                             // line 48
  128.                             echo "                                        ";
  129.                             $context["noLogoMarketingGroups"] = twig_array_merge((isset($context["noLogoMarketingGroups"]) || array_key_exists("noLogoMarketingGroups"$context) ? $context["noLogoMarketingGroups"] : (function () { throw new RuntimeError('Variable "noLogoMarketingGroups" does not exist.'48$this->source); })()), [=> $context["marketingGroup"]]);
  130.                             // line 49
  131.                             echo "                                    ";
  132.                         }
  133.                         // line 50
  134.                         echo "                                ";
  135.                     }
  136.                     // line 51
  137.                     echo "                            ";
  138.                 }
  139.                 // line 52
  140.                 echo "                        ";
  141.             }
  142.             $_parent $context['_parent'];
  143.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['marketingGroup'], $context['_parent'], $context['loop']);
  144.             $context array_intersect_key($context$_parent) + $_parent;
  145.             // line 53
  146.             echo "
  147.                         ";
  148.             // line 54
  149.             echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/marketinggroups.mobile.html.twig", ["noLogoMarketingGroups" =>             // line 55
  150. (isset($context["noLogoMarketingGroups"]) || array_key_exists("noLogoMarketingGroups"$context) ? $context["noLogoMarketingGroups"] : (function () { throw new RuntimeError('Variable "noLogoMarketingGroups" does not exist.'55$this->source); })()), "marketingLogos" =>             // line 56
  151. (isset($context["marketingLogos"]) || array_key_exists("marketingLogos"$context) ? $context["marketingLogos"] : (function () { throw new RuntimeError('Variable "marketingLogos" does not exist.'56$this->source); })())]);
  152.             // line 57
  153.             echo "
  154.                     ";
  155.         }
  156.         // line 60
  157.         echo "
  158.                     ";
  159.         // line 61
  160.         echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/classifications.html.twig", []);
  161.         echo "
  162.                 </div>
  163.             </div>
  164.             ";
  165.         // line 64
  166.         echo twig_include($this->env$context"@ElementsDemiFrontend/Includes/elements/read-more.mobile.html.twig");
  167.         echo "
  168.         </div>
  169.     </section>
  170.     ";
  171.         // line 68
  172.         if ( !twig_test_empty((isset($context["sortedHealthMeasures"]) || array_key_exists("sortedHealthMeasures"$context) ? $context["sortedHealthMeasures"] : (function () { throw new RuntimeError('Variable "sortedHealthMeasures" does not exist.'68$this->source); })()))) {
  173.             // line 69
  174.             echo "        ";
  175.             echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/health-and-security.mobile.html.twig", ["package" =>             // line 70
  176. (isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'70$this->source); })()), "sortedFacilities" =>             // line 71
  177. (isset($context["sortedHealthMeasures"]) || array_key_exists("sortedHealthMeasures"$context) ? $context["sortedHealthMeasures"] : (function () { throw new RuntimeError('Variable "sortedHealthMeasures" does not exist.'71$this->source); })()), "headlineKey" => "demi.detail.headline.health-facilities"]);
  178.             // line 73
  179.             echo "
  180.     ";
  181.         }
  182.         // line 75
  183.         echo "
  184.     ";
  185.         // line 76
  186.         $context["hostInfo"] = $this->env->getFunction('demi_getHostInformation')->getCallable()((isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'76$this->source); })()));
  187.         // line 77
  188.         echo "    ";
  189.         $context["hostImages"] = twig_get_attribute($this->env$this->source, (isset($context["hostInfo"]) || array_key_exists("hostInfo"$context) ? $context["hostInfo"] : (function () { throw new RuntimeError('Variable "hostInfo" does not exist.'77$this->source); })()), "hostImages", [], "array"falsefalsefalse77);
  190.         // line 78
  191.         echo "    ";
  192.         $context["hostDescriptions"] = twig_get_attribute($this->env$this->source, (isset($context["hostInfo"]) || array_key_exists("hostInfo"$context) ? $context["hostInfo"] : (function () { throw new RuntimeError('Variable "hostInfo" does not exist.'78$this->source); })()), "hostDescriptions", [], "array"falsefalsefalse78);
  193.         // line 79
  194.         echo "    ";
  195.         echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/hostdescriptions.mobile.html.twig", ["package" =>         // line 80
  196. (isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'80$this->source); })()), "hostImages" =>         // line 81
  197. (isset($context["hostImages"]) || array_key_exists("hostImages"$context) ? $context["hostImages"] : (function () { throw new RuntimeError('Variable "hostImages" does not exist.'81$this->source); })()), "hostDescriptions" =>         // line 82
  198. (isset($context["hostDescriptions"]) || array_key_exists("hostDescriptions"$context) ? $context["hostDescriptions"] : (function () { throw new RuntimeError('Variable "hostDescriptions" does not exist.'82$this->source); })())]);
  199.         // line 83
  200.         echo "
  201.     ";
  202.         // line 85
  203.         $context["links"] = twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'85$this->source); })()), "getLinks", [=> [=> twig_constant("Elements\\Demi\\Deskline\\Constant\\LinkTypeInterface::DESKLINE_LINK_URL"), => twig_constant("Elements\\Demi\\Deskline\\Constant\\LinkTypeInterface::DESKLINE_LINK_NOTDEFINED")]], "method"falsefalsefalse85);
  204.         // line 88
  205.         echo "
  206.     ";
  207.         // line 89
  208.         $context["lt"] = twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'89$this->source); })()), "getDescription", [=> twig_constant("\\Elements\\Demi\\Deskline\\Constant\\DescriptionInterface::DESCRIPTION_SERVICE_PROVIDER_CONDITIONS"), => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'89$this->source); })()), "request", [], "any"falsefalsefalse89), "locale", [], "any"falsefalsefalse89), => (isset($context["fromDate"]) || array_key_exists("fromDate"$context) ? $context["fromDate"] : (function () { throw new RuntimeError('Variable "fromDate" does not exist.'89$this->source); })())], "method"falsefalsefalse89);
  209.         // line 90
  210.         echo "    ";
  211.         if (twig_test_empty((isset($context["lt"]) || array_key_exists("lt"$context) ? $context["lt"] : (function () { throw new RuntimeError('Variable "lt" does not exist.'90$this->source); })()))) {
  212.             // line 91
  213.             echo "        ";
  214.             $context["lt"] = twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'91$this->source); })()), "getDescription", [=> twig_constant("\\Elements\\Demi\\Deskline\\Constant\\DescriptionInterface::DESCRIPTION_SERVICE_PROVIDER_CONDITIONS"), => "en"=> (isset($context["fromDate"]) || array_key_exists("fromDate"$context) ? $context["fromDate"] : (function () { throw new RuntimeError('Variable "fromDate" does not exist.'91$this->source); })())], "method"falsefalsefalse91);
  215.             // line 92
  216.             echo "    ";
  217.         }
  218.         // line 93
  219.         echo "
  220.     ";
  221.         // line 94
  222.         if ((( !twig_test_empty((isset($context["sortedFacilities"]) || array_key_exists("sortedFacilities"$context) ? $context["sortedFacilities"] : (function () { throw new RuntimeError('Variable "sortedFacilities" does not exist.'94$this->source); })())) ||  !twig_test_empty((isset($context["links"]) || array_key_exists("links"$context) ? $context["links"] : (function () { throw new RuntimeError('Variable "links" does not exist.'94$this->source); })()))) ||  !twig_test_empty((isset($context["lt"]) || array_key_exists("lt"$context) ? $context["lt"] : (function () { throw new RuntimeError('Variable "lt" does not exist.'94$this->source); })())))) {
  223.             // line 95
  224.             echo "        ";
  225.             echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/facilities.mobile.html.twig", ["package" =>             // line 96
  226. (isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'96$this->source); })()), "sortedFacilities" =>             // line 97
  227. (isset($context["sortedFacilities"]) || array_key_exists("sortedFacilities"$context) ? $context["sortedFacilities"] : (function () { throw new RuntimeError('Variable "sortedFacilities" does not exist.'97$this->source); })()), "links" =>             // line 98
  228. (isset($context["links"]) || array_key_exists("links"$context) ? $context["links"] : (function () { throw new RuntimeError('Variable "links" does not exist.'98$this->source); })()), "lt" =>             // line 99
  229. (isset($context["lt"]) || array_key_exists("lt"$context) ? $context["lt"] : (function () { throw new RuntimeError('Variable "lt" does not exist.'99$this->source); })())]);
  230.             // line 100
  231.             echo "
  232.     ";
  233.         }
  234.         // line 102
  235.         echo "
  236.     ";
  237.         // line 103
  238.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'103$this->source); })()), "getDemiExtension", [], "method"falsefalsefalse103))) {
  239.             // line 104
  240.             echo "        ";
  241.             echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/demiExtensions.mobile.html.twig", ["extensions" => twig_get_attribute($this->env$this->source,             // line 105
  242. (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'105$this->source); })()), "getDemiExtension", [], "method"falsefalsefalse105), "package" =>             // line 106
  243. (isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'106$this->source); })())]);
  244.             // line 107
  245.             echo "
  246.     ";
  247.         }
  248.         // line 109
  249.         echo "
  250.     ";
  251.         // line 110
  252.         $context["lat"] = "";
  253.         // line 111
  254.         echo "    ";
  255.         $context["lng"] = "";
  256.         // line 112
  257.         echo "    ";
  258.         if (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'112$this->source); })()), "getPosition", [], "method"falsefalsefalse112)) &&  !twig_test_empty((isset($context["address"]) || array_key_exists("address"$context) ? $context["address"] : (function () { throw new RuntimeError('Variable "address" does not exist.'112$this->source); })())))) {
  259.             // line 113
  260.             echo "        ";
  261.             $context["pos"] = twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'113$this->source); })()), "getPosition", [], "method"falsefalsefalse113);
  262.             // line 114
  263.             echo "        ";
  264.             if (( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["pos"]) || array_key_exists("pos"$context) ? $context["pos"] : (function () { throw new RuntimeError('Variable "pos" does not exist.'114$this->source); })()), "getLatitude", [], "method"falsefalsefalse114)) &&  !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["pos"]) || array_key_exists("pos"$context) ? $context["pos"] : (function () { throw new RuntimeError('Variable "pos" does not exist.'114$this->source); })()), "getLongitude", [], "method"falsefalsefalse114)))) {
  265.                 // line 115
  266.                 echo "            ";
  267.                 $context["lat"] = twig_get_attribute($this->env$this->source, (isset($context["pos"]) || array_key_exists("pos"$context) ? $context["pos"] : (function () { throw new RuntimeError('Variable "pos" does not exist.'115$this->source); })()), "getLatitude", [], "any"falsefalsefalse115);
  268.                 // line 116
  269.                 echo "            ";
  270.                 $context["lng"] = twig_get_attribute($this->env$this->source, (isset($context["pos"]) || array_key_exists("pos"$context) ? $context["pos"] : (function () { throw new RuntimeError('Variable "pos" does not exist.'116$this->source); })()), "getLongitude", [], "method"falsefalsefalse116);
  271.                 // line 117
  272.                 echo "        ";
  273.             }
  274.             // line 118
  275.             echo "        ";
  276.             $context["googleMapLink"] = $this->env->getFunction('demi_getGoogleMapsUrl')->getCallable()((twig_get_attribute($this->env$this->source,             // line 119
  277. (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'119$this->source); })()), "getName", [], "method"falsefalsefalse119) . $this->env->getFunction('demi_getStars')->getCallable()((isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'119$this->source); })()), true)),             // line 120
  278. (isset($context["address"]) || array_key_exists("address"$context) ? $context["address"] : (function () { throw new RuntimeError('Variable "address" does not exist.'120$this->source); })()), twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,             // line 121
  279. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'121$this->source); })()), "request", [], "any"falsefalsefalse121), "locale", [], "any"falsefalsefalse121),             // line 122
  280. (isset($context["lat"]) || array_key_exists("lat"$context) ? $context["lat"] : (function () { throw new RuntimeError('Variable "lat" does not exist.'122$this->source); })()),             // line 123
  281. (isset($context["lng"]) || array_key_exists("lng"$context) ? $context["lng"] : (function () { throw new RuntimeError('Variable "lng" does not exist.'123$this->source); })()), twig_get_attribute($this->env$this->source,             // line 124
  282. (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'124$this->source); })()), "getProperty", [=> "google_place_id"], "method"falsefalsefalse124));
  283.             // line 126
  284.             echo "    ";
  285.         }
  286.         // line 127
  287.         echo "
  288.     ";
  289.         // line 128
  290.         if (( !twig_test_empty((isset($context["address"]) || array_key_exists("address"$context) ? $context["address"] : (function () { throw new RuntimeError('Variable "address" does not exist.'128$this->source); })())) ||  !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'128$this->source); })()), "getServiceProviderArrivalVoucher", [], "method"falsefalsefalse128)))) {
  291.             // line 129
  292.             echo "
  293.         <section class=\"mt-4 accommodation-contact\" data-track-content
  294.                  data-content-name=\"";
  295.             // line 131
  296.             echo (((isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'131$this->source); })())) ? ("package-") : ("accommodation-"));
  297.             echo "contact\">
  298.             <h2 class=\"h3 mb-2\">";
  299.             // line 132
  300.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("demi.detail.headline.contact-and-getting-there"), "html"nulltrue);
  301.             echo "</h2>
  302.             <div class=\"card box-shadow\">
  303.                 <div class=\"card-body\">
  304.                     ";
  305.             // line 135
  306.             if ( !twig_test_empty((isset($context["address"]) || array_key_exists("address"$context) ? $context["address"] : (function () { throw new RuntimeError('Variable "address" does not exist.'135$this->source); })()))) {
  307.                 // line 136
  308.                 echo "                        ";
  309.                 echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/contactaddress.mobile.html.twig", ["headlineText" => $this->env->getFunction('demi_getAccoNameWithStars')->getCallable()(                // line 137
  310. (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'137$this->source); })())), "address" =>                 // line 138
  311. (isset($context["address"]) || array_key_exists("address"$context) ? $context["address"] : (function () { throw new RuntimeError('Variable "address" does not exist.'138$this->source); })()), "googleMapLink" => ((                // line 139
  312. array_key_exists("googleMapLink"$context)) ? ((isset($context["googleMapLink"]) || array_key_exists("googleMapLink"$context) ? $context["googleMapLink"] : (function () { throw new RuntimeError('Variable "googleMapLink" does not exist.'139$this->source); })())) : (null)), "trackingLabel" => twig_get_attribute($this->env$this->source,                 // line 140
  313. (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'140$this->source); })()), "getName", [], "method"falsefalsefalse140), "lat" =>                 // line 141
  314. (isset($context["lat"]) || array_key_exists("lat"$context) ? $context["lat"] : (function () { throw new RuntimeError('Variable "lat" does not exist.'141$this->source); })()), "lng" =>                 // line 142
  315. (isset($context["lng"]) || array_key_exists("lng"$context) ? $context["lng"] : (function () { throw new RuntimeError('Variable "lng" does not exist.'142$this->source); })()), "acco" =>                 // line 143
  316. (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'143$this->source); })())]);
  317.                 // line 144
  318.                 echo "
  319.                     ";
  320.             }
  321.             // line 146
  322.             echo "
  323.                     ";
  324.             // line 147
  325.             if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'147$this->source); })()), "getServiceProviderArrivalVoucher", [], "method"falsefalsefalse147))) {
  326.                 // line 148
  327.                 echo "                        ";
  328.                 echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/arrivalvoucher.mobile.html.twig", ["accommodation" =>                 // line 149
  329. (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'149$this->source); })())]);
  330.                 // line 150
  331.                 echo "
  332.                     ";
  333.             }
  334.             // line 152
  335.             echo "                </div>
  336.             </div>
  337.         </section>
  338.     ";
  339.         }
  340.         // line 156
  341.         echo "
  342.     ";
  343.         // line 158
  344.         if (((twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'158$this->source); })()), "getRatingSystem", [], "method"falsefalsefalse158) == "TrustYou") && ((isset($context["hasRatingWidget"]) || array_key_exists("hasRatingWidget"$context) ? $context["hasRatingWidget"] : (function () { throw new RuntimeError('Variable "hasRatingWidget" does not exist.'158$this->source); })()) == true))) {
  345.             // line 159
  346.             echo "        ";
  347.             echo twig_include($this->env$context"@ElementsDemiFrontend/Accommodation/includes/detail-templates/rating.mobile.html.twig", ["package" =>             // line 160
  348. (isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'160$this->source); })()), "accommodation" =>             // line 161
  349. (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'161$this->source); })())]);
  350.             // line 162
  351.             echo "
  352.     ";
  353.         }
  354.         // line 164
  355.         echo "
  356.     <div class=\"mt-4\">
  357.         ";
  358.         // line 167
  359.         if ((isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'167$this->source); })())) {
  360.             // line 168
  361.             echo "            ";
  362.             $context["id"] = "booking";
  363.             // line 169
  364.             echo "        ";
  365.         } else {
  366.             // line 170
  367.             echo "            ";
  368.             $context["id"] = "rooms";
  369.             // line 171
  370.             echo "        ";
  371.         }
  372.         // line 172
  373.         echo "
  374.         ";
  375.         // line 173
  376.         if (((isset($context["hasBookingLink"]) || array_key_exists("hasBookingLink"$context) ? $context["hasBookingLink"] : (function () { throw new RuntimeError('Variable "hasBookingLink" does not exist.'173$this->source); })()) || (twig_get_attribute($this->env$this->source, (isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'173$this->source); })()), "getSystemIdentifier", [], "method"falsefalsefalse173) === "Deskline"))) {
  377.             // line 174
  378.             echo "            <div class=\"js-search-data__show-if-submitted \" ";
  379.             echo (((isset($context["availabilityIsChecked"]) || array_key_exists("availabilityIsChecked"$context) ? $context["availabilityIsChecked"] : (function () { throw new RuntimeError('Variable "availabilityIsChecked" does not exist.'174$this->source); })())) ? ("hidden") : (""));
  380.             echo " >
  381.                 <a href=\"#";
  382.             // line 175
  383.             echo twig_escape_filter($this->env, (isset($context["id"]) || array_key_exists("id"$context) ? $context["id"] : (function () { throw new RuntimeError('Variable "id" does not exist.'175$this->source); })()), "html"nulltrue);
  384.             echo "\"
  385.                    data-target=\"#";
  386.             // line 176
  387.             echo twig_escape_filter($this->env, (isset($context["id"]) || array_key_exists("id"$context) ? $context["id"] : (function () { throw new RuntimeError('Variable "id" does not exist.'176$this->source); })()), "html"nulltrue);
  388.             echo "\"
  389.                    aria-controls=\"";
  390.             // line 177
  391.             echo twig_escape_filter($this->env, (isset($context["id"]) || array_key_exists("id"$context) ? $context["id"] : (function () { throw new RuntimeError('Variable "id" does not exist.'177$this->source); })()), "html"nulltrue);
  392.             echo "\"
  393.                    class=\"btn btn-success btn-block btn-lg js-open-tab-and-scroll js-tracking--click\"
  394.                    data-tracking-category=\"";
  395.             // line 179
  396.             echo (((isset($context["package"]) || array_key_exists("package"$context) ? $context["package"] : (function () { throw new RuntimeError('Variable "package" does not exist.'179$this->source); })())) ? ("Package detail") : ("Accommodation detail"));
  397.             echo "\"
  398.                    data-tracking-action=\"click booking detail bottom\"
  399.                 >
  400.                     <script data-cookieconsent=\"ignore\">
  401.                         _config.openTabAndSroll = true;
  402.                     </script>
  403.                     <span class=\"btn__icon demi-icon demi-icon-cart mr-2\" aria-hidden=\"true\"></span>
  404.                     ";
  405.             // line 186
  406.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("demi.detail.booking-button"), "html"nulltrue);
  407.             echo "
  408.                 </a>
  409.                 <div class=\"mt-2 text-center text-success small\">
  410.                     ";
  411.             // line 190
  412.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("demi.detail.promote-booking-speed"), "html"nulltrue);
  413.             echo "
  414.                 </div>
  415.             </div>
  416.             ";
  417.             // line 193
  418.             if ((isset($context["hasBookingLink"]) || array_key_exists("hasBookingLink"$context) ? $context["hasBookingLink"] : (function () { throw new RuntimeError('Variable "hasBookingLink" does not exist.'193$this->source); })())) {
  419.                 // line 194
  420.                 echo "
  421.                 <a class=\"btn btn-success btn-block btn-lg my-3\"
  422.                    href=\"";
  423.                 // line 197
  424.                 echo twig_escape_filter($this->env, (isset($context["bookingLink"]) || array_key_exists("bookingLink"$context) ? $context["bookingLink"] : (function () { throw new RuntimeError('Variable "bookingLink" does not exist.'197$this->source); })()), "html"nulltrue);
  425.                 echo "\" target=\"_blank\">
  426.                     <span class=\"demi-icon demi-icon-person btn__icon\"></span>
  427.                     ";
  428.                 // line 199
  429.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("demi.detail.external-booking.cta"), "html"nulltrue);
  430.                 echo "
  431.                 </a>
  432.             ";
  433.             } else {
  434.                 // line 202
  435.                 echo "                ";
  436.                 $context["resultSet"] = ((array_key_exists("accommodationResultSet"$context)) ? ((isset($context["accommodationResultSet"]) || array_key_exists("accommodationResultSet"$context) ? $context["accommodationResultSet"] : (function () { throw new RuntimeError('Variable "accommodationResultSet" does not exist.'202$this->source); })())) : (null));
  437.                 // line 203
  438.                 echo "                ";
  439.                 if (($this->env->getFunction('demi_accoBookableOrOfferable')->getCallable()((isset($context["accommodation"]) || array_key_exists("accommodation"$context) ? $context["accommodation"] : (function () { throw new RuntimeError('Variable "accommodation" does not exist.'203$this->source); })()), (isset($context["resultSet"]) || array_key_exists("resultSet"$context) ? $context["resultSet"] : (function () { throw new RuntimeError('Variable "resultSet" does not exist.'203$this->source); })()), $this->extensions['Elements\Demi\Frontend\Twig\DemiConfigurationExtension']->getConfig("getDisableEnquiry", [])) &&  !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.'203$this->source); })()), "property", [=> "demi_hideVacancySearch"], "method"falsefalsefalse203))) {
  440.                     // line 204
  441.                     echo "                    <button type=\"button\"
  442.                             class=\"btn btn-success btn-block btn-lg js-overlay__toggle my-3 js-open-tab-and-scroll js-search-data__hide-if-submitted\"
  443.                             data-tab-target=\"#";
  444.                     // line 206
  445.                     echo twig_escape_filter($this->env, (isset($context["id"]) || array_key_exists("id"$context) ? $context["id"] : (function () { throw new RuntimeError('Variable "id" does not exist.'206$this->source); })()), "html"nulltrue);
  446.                     echo "\"
  447.                             data-target=\"#search-overlay\" ";
  448.                     // line 207
  449.                     echo (((isset($context["availabilityIsChecked"]) || array_key_exists("availabilityIsChecked"$context) ? $context["availabilityIsChecked"] : (function () { throw new RuntimeError('Variable "availabilityIsChecked" does not exist.'207$this->source); })())) ? ("hidden") : (""));
  450.                     echo ">
  451.                         <span class=\"demi-icon demi-icon-person btn__icon\"></span>
  452.                         ";
  453.                     // line 209
  454.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("demi.detail.search-vacancies-button"), "html"nulltrue);
  455.                     echo "
  456.                     </button>
  457.                 ";
  458.                 }
  459.                 // line 212
  460.                 echo "            ";
  461.             }
  462.             // line 213
  463.             echo "        ";
  464.         }
  465.         // line 214
  466.         echo "    </div>
  467. </section>";
  468.         
  469.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  470.         
  471.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  472.     }
  473.     public function getTemplateName()
  474.     {
  475.         return "@ElementsDemiFrontend/Accommodation/includes/acco-details.mobile.html.twig";
  476.     }
  477.     public function isTraitable()
  478.     {
  479.         return false;
  480.     }
  481.     public function getDebugInfo()
  482.     {
  483.         return array (  484 => 214,  481 => 213,  478 => 212,  472 => 209,  467 => 207,  463 => 206,  459 => 204,  456 => 203,  453 => 202,  447 => 199,  442 => 197,  437 => 194,  435 => 193,  429 => 190,  422 => 186,  412 => 179,  407 => 177,  403 => 176,  399 => 175,  394 => 174,  392 => 173,  389 => 172,  386 => 171,  383 => 170,  380 => 169,  377 => 168,  375 => 167,  370 => 164,  366 => 162,  364 => 161,  363 => 160,  361 => 159,  359 => 158,  355 => 156,  349 => 152,  345 => 150,  343 => 149,  341 => 148,  339 => 147,  336 => 146,  332 => 144,  330 => 143,  329 => 142,  328 => 141,  327 => 140,  326 => 139,  325 => 138,  324 => 137,  322 => 136,  320 => 135,  314 => 132,  310 => 131,  306 => 129,  304 => 128,  301 => 127,  298 => 126,  296 => 124,  295 => 123,  294 => 122,  293 => 121,  292 => 120,  291 => 119,  289 => 118,  286 => 117,  283 => 116,  280 => 115,  277 => 114,  274 => 113,  271 => 112,  268 => 111,  266 => 110,  263 => 109,  259 => 107,  257 => 106,  256 => 105,  254 => 104,  252 => 103,  249 => 102,  245 => 100,  243 => 99,  242 => 98,  241 => 97,  240 => 96,  238 => 95,  236 => 94,  233 => 93,  230 => 92,  227 => 91,  224 => 90,  222 => 89,  219 => 88,  217 => 85,  213 => 83,  211 => 82,  210 => 81,  209 => 80,  207 => 79,  204 => 78,  201 => 77,  199 => 76,  196 => 75,  192 => 73,  190 => 71,  189 => 70,  187 => 69,  185 => 68,  178 => 64,  172 => 61,  169 => 60,  164 => 57,  162 => 56,  161 => 55,  160 => 54,  157 => 53,  151 => 52,  148 => 51,  145 => 50,  142 => 49,  139 => 48,  136 => 47,  133 => 46,  131 => 44,  130 => 43,  129 => 42,  127 => 41,  124 => 40,  121 => 39,  118 => 38,  113 => 37,  110 => 36,  107 => 35,  105 => 34,  99 => 31,  95 => 30,  84 => 22,  80 => 21,  75 => 18,  71 => 16,  69 => 15,  68 => 14,  67 => 13,  66 => 12,  64 => 11,  62 => 10,  58 => 8,  54 => 6,  51 => 5,  49 => 4,  47 => 3,  45 => 2,  43 => 1,);
  484.     }
  485.     public function getSourceContext()
  486.     {
  487.         return new Source("{% set hasRatingWidget = demi_ratingGetHasRatingWidgetTrustYou(accommodation) %}
  488. {% set extension = accommodation.getDemiExtension().getDemiEnrichAcco() %}
  489. {% set hasBookingLink = false %}
  490. {% if extension and extension.getDemiEnrichAccoObject() is instanceof(\"\\\\Pimcore\\\\Model\\\\DataObject\\\\DemiEnrichAcco\") and extension.getDemiEnrichAccoObject().getBookingUrl() %}
  491.     {% set hasBookingLink = true %}
  492.     {% set bookingLink = demi_findNiceUrl(extension.getDemiEnrichAccoObject().getBookingUrl()) %}
  493. {% endif %}
  494. <section class=\"container\">
  495.     {% if impressionLinks is not empty %}
  496.         {{  include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/impressions.mobile.html.twig\", {
  497.             \"package\": package,
  498.             'impressionLinks': impressionLinks,
  499.             \"photoCount\": photoCount,
  500.             \"trackingLabel\": accommodation.getId()
  501.         }) }}
  502.     {% endif %}
  503.     <section class=\"mt-4\" data-track-content
  504.              data-content-name=\"{{ package is defined and package is not null ? 'package-' : '' }}accommodation-description\">
  505.         <h2 class=\"h3 mb-2\">{{ 'demi.detail.headline.acco-details'|trans }}</h2>
  506.         <div class=\"card box-shadow js-expandable expandable-block\">
  507.             <script data-cookieconsent=\"ignore\">
  508.                 _config.expandable = true;
  509.             </script>
  510.             <div class=\"expandable-block__content-wrapper js-expandable__content-wrapper\">
  511.                 <div class=\"card-body js-expandable__content expandable-block__content\">
  512.                     <div class=\"wysiwyg\">
  513.                         {{ include('@ElementsDemiFrontend/Accommodation/includes/detail-templates/acco-current-information.html.twig', {'accommodation': accommodation}) }}
  514.                         {{ accommodation.getDescription(null, app.request.locale, fromDate)|raw }}
  515.                     </div>
  516.                     {% set marketingLogos = [] %}
  517.                     {% set noLogoMarketingGroups = [] %}
  518.                     {% if sortedMarketingGroups is not empty %}
  519.                         {% for marketingGroup in  sortedMarketingGroups %}
  520.                             {% set marketingGroupId = marketingGroup.getId() %}
  521.                             {% if marketingGroup.getName(app.request.locale) is not empty %}
  522.                                 {% if marketingGroup.demiGetIcon() is not empty %}
  523.                                     {% set marketingLogos = marketingLogos | merge({marketingGroupId: {
  524.                                         'name': marketingGroup.getName(app.request.locale),
  525.                                         'icon': marketingGroup.demiGetIcon(),
  526.                                         'text': marketingGroup.getTooltip()
  527.                                     }}) %}
  528.                                 {% else %}
  529.                                     {% if marketingGroup.getId() not in (marketingLogos|keys) %}
  530.                                         {% set noLogoMarketingGroups = noLogoMarketingGroups | merge([marketingGroup]) %}
  531.                                     {% endif %}
  532.                                 {% endif %}
  533.                             {% endif %}
  534.                         {% endfor %}
  535.                         {{ include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/marketinggroups.mobile.html.twig\",{
  536.                             \"noLogoMarketingGroups\": noLogoMarketingGroups,
  537.                             \"marketingLogos\": marketingLogos
  538.                         }) }}
  539.                     {% endif %}
  540.                     {{ include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/classifications.html.twig\", []) }}
  541.                 </div>
  542.             </div>
  543.             {{ include('@ElementsDemiFrontend/Includes/elements/read-more.mobile.html.twig') }}
  544.         </div>
  545.     </section>
  546.     {% if sortedHealthMeasures is not empty %}
  547.         {{ include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/health-and-security.mobile.html.twig\", {
  548.             \"package\": package,
  549.             \"sortedFacilities\": sortedHealthMeasures,
  550.             \"headlineKey\": \"demi.detail.headline.health-facilities\"
  551.         }) }}
  552.     {% endif %}
  553.     {% set hostInfo = demi_getHostInformation(accommodation) %}
  554.     {% set hostImages = hostInfo[\"hostImages\"] %}
  555.     {% set hostDescriptions = hostInfo[\"hostDescriptions\"] %}
  556.     {{ include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/hostdescriptions.mobile.html.twig\", {
  557.         \"package\": package,
  558.         \"hostImages\": hostImages,
  559.         \"hostDescriptions\": hostDescriptions
  560.     }) }}
  561.     {% set links = accommodation.getLinks([
  562.         constant(\"Elements\\\\Demi\\\\Deskline\\\\Constant\\\\LinkTypeInterface::DESKLINE_LINK_URL\"),
  563.         constant(\"Elements\\\\Demi\\\\Deskline\\\\Constant\\\\LinkTypeInterface::DESKLINE_LINK_NOTDEFINED\")]) %}
  564.     {% set lt = accommodation.getDescription(constant(\"\\\\Elements\\\\Demi\\\\Deskline\\\\Constant\\\\DescriptionInterface::DESCRIPTION_SERVICE_PROVIDER_CONDITIONS\"), app.request.locale, fromDate) %}
  565.     {% if lt is empty %}
  566.         {% set lt = accommodation.getDescription(constant(\"\\\\Elements\\\\Demi\\\\Deskline\\\\Constant\\\\DescriptionInterface::DESCRIPTION_SERVICE_PROVIDER_CONDITIONS\"), \"en\", fromDate) %}
  567.     {% endif %}
  568.     {% if sortedFacilities is not empty or links is not empty or lt is not empty %}
  569.         {{ include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/facilities.mobile.html.twig\", {
  570.             \"package\": package,
  571.             \"sortedFacilities\": sortedFacilities,
  572.             \"links\": links,
  573.             \"lt\": lt
  574.         }) }}
  575.     {% endif %}
  576.     {% if accommodation.getDemiExtension() is not empty %}
  577.         {{ include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/demiExtensions.mobile.html.twig\", {
  578.             \"extensions\": accommodation.getDemiExtension(),
  579.             \"package\": package
  580.         }) }}
  581.     {% endif %}
  582.     {% set lat = \"\" %}
  583.     {% set lng = \"\" %}
  584.     {% if accommodation.getPosition() is not empty and address is not empty %}
  585.         {% set pos = accommodation.getPosition() %}
  586.         {% if pos.getLatitude() is not empty and pos.getLongitude() is not empty %}
  587.             {% set lat = pos.getLatitude %}
  588.             {% set lng = pos.getLongitude() %}
  589.         {% endif %}
  590.         {% set googleMapLink = demi_getGoogleMapsUrl(
  591.             accommodation.getName() ~ demi_getStars(accommodation, true),
  592.             address,
  593.             app.request.locale,
  594.             lat,
  595.             lng,
  596.             accommodation.getProperty('google_place_id')
  597.         ) %}
  598.     {% endif %}
  599.     {% if address is not empty or  accommodation.getServiceProviderArrivalVoucher() is not empty %}
  600.         <section class=\"mt-4 accommodation-contact\" data-track-content
  601.                  data-content-name=\"{{ package ? 'package-' : 'accommodation-' }}contact\">
  602.             <h2 class=\"h3 mb-2\">{{ 'demi.detail.headline.contact-and-getting-there'|trans }}</h2>
  603.             <div class=\"card box-shadow\">
  604.                 <div class=\"card-body\">
  605.                     {% if address is not empty %}
  606.                         {{ include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/contactaddress.mobile.html.twig\", {
  607.                             'headlineText': demi_getAccoNameWithStars(accommodation),
  608.                             'address': address,
  609.                             'googleMapLink': googleMapLink is defined ? googleMapLink : null,
  610.                             'trackingLabel': accommodation.getName(),
  611.                             'lat': lat,
  612.                             'lng': lng,
  613.                             'acco': accommodation
  614.                         }) }}
  615.                     {% endif %}
  616.                     {% if accommodation.getServiceProviderArrivalVoucher() is not empty %}
  617.                         {{ include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/arrivalvoucher.mobile.html.twig\", {
  618.                             'accommodation': accommodation
  619.                         }) }}
  620.                     {% endif %}
  621.                 </div>
  622.             </div>
  623.         </section>
  624.     {% endif %}
  625.     {% if accommodation.getRatingSystem() == \"TrustYou\" and hasRatingWidget == true %}
  626.         {{ include(\"@ElementsDemiFrontend/Accommodation/includes/detail-templates/rating.mobile.html.twig\", {
  627.             'package': package,
  628.             'accommodation': accommodation
  629.         }) }}
  630.     {% endif %}
  631.     <div class=\"mt-4\">
  632.         {% if package  %}
  633.             {% set id = \"booking\" %}
  634.         {% else %}
  635.             {% set id = \"rooms\" %}
  636.         {% endif %}
  637.         {% if hasBookingLink or accommodation.getSystemIdentifier() is same as \"Deskline\" %}
  638.             <div class=\"js-search-data__show-if-submitted \" {{ availabilityIsChecked ? 'hidden' : '' }} >
  639.                 <a href=\"#{{ id }}\"
  640.                    data-target=\"#{{ id }}\"
  641.                    aria-controls=\"{{ id }}\"
  642.                    class=\"btn btn-success btn-block btn-lg js-open-tab-and-scroll js-tracking--click\"
  643.                    data-tracking-category=\"{{ package ? 'Package detail': 'Accommodation detail' }}\"
  644.                    data-tracking-action=\"click booking detail bottom\"
  645.                 >
  646.                     <script data-cookieconsent=\"ignore\">
  647.                         _config.openTabAndSroll = true;
  648.                     </script>
  649.                     <span class=\"btn__icon demi-icon demi-icon-cart mr-2\" aria-hidden=\"true\"></span>
  650.                     {{ \"demi.detail.booking-button\"|trans }}
  651.                 </a>
  652.                 <div class=\"mt-2 text-center text-success small\">
  653.                     {{ \"demi.detail.promote-booking-speed\"|trans }}
  654.                 </div>
  655.             </div>
  656.             {% if hasBookingLink %}
  657.                 <a class=\"btn btn-success btn-block btn-lg my-3\"
  658.                    href=\"{{ bookingLink }}\" target=\"_blank\">
  659.                     <span class=\"demi-icon demi-icon-person btn__icon\"></span>
  660.                     {{ \"demi.detail.external-booking.cta\" | trans }}
  661.                 </a>
  662.             {% else %}
  663.                 {% set resultSet =  accommodationResultSet is defined ? accommodationResultSet : null %}
  664.                 {% if demi_accoBookableOrOfferable(accommodation, resultSet ,demi_core_configuration(\"getDisableEnquiry\",[])) and not document.property(\"demi_hideVacancySearch\") %}
  665.                     <button type=\"button\"
  666.                             class=\"btn btn-success btn-block btn-lg js-overlay__toggle my-3 js-open-tab-and-scroll js-search-data__hide-if-submitted\"
  667.                             data-tab-target=\"#{{ id }}\"
  668.                             data-target=\"#search-overlay\" {{ availabilityIsChecked ? 'hidden' : '' }}>
  669.                         <span class=\"demi-icon demi-icon-person btn__icon\"></span>
  670.                         {{ 'demi.detail.search-vacancies-button'|trans }}
  671.                     </button>
  672.                 {% endif %}
  673.             {% endif %}
  674.         {% endif %}
  675.     </div>
  676. </section>""@ElementsDemiFrontend/Accommodation/includes/acco-details.mobile.html.twig""/home/steiermark/www/src/Elements/Bundle/DemiFrontendBundle/Resources/views/Accommodation/includes/acco-details.mobile.html.twig");
  677.     }
  678. }