<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\MacroNamespace;
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;
/* web/default/shops.html.twig */
class __TwigTemplate_1b34b7fbedee8598e99009b69003ccda extends Template
{
private Source $source;
/**
* @var array<string, MacroNamespace>
*/
private array $macros = [];
private \Twig\Runtime\EscaperRuntime $escaper;
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->escaper = $env->getRuntime('Twig\Runtime\EscaperRuntime');
$this->blocks = [
'title' => [$this, 'block_title'],
'keywords' => [$this, 'block_keywords'],
'description' => [$this, 'block_description'],
'javascripts' => [$this, 'block_javascripts'],
'body' => [$this, 'block_body'],
];
}
protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
{
// line 1
return $this->parent ??= $this->load("web/base.html.twig", 1);
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
$__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "web/default/shops.html.twig"));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "web/default/shops.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "web/default/shops.html.twig"));
$this->parent = $this->load("web/base.html.twig", 1);
yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
$__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 3
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_title(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
$__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stores.title", [], "web"), "html", null, true);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
return; yield;
}
// line 4
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_keywords(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
$__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "keywords"));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "keywords"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "keywords"));
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stores.keywords", [], "web"), "html", null, true);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
return; yield;
}
// line 5
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_description(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
$__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "description"));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "description"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "description"));
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stores.metaDescription", [], "web"), "html", null, true);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
return; yield;
}
// line 9
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_javascripts(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
$__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 10
yield "
<script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/3.0.6/isotope.pkgd.min.js\"></script>
<script>
\$(document).ready(function () {
let \$grid = \$(\x27.qodef-cg-inner\x27).isotope({
itemSelector: \x27.qodef-cc-item\x27,
layoutMode: \x27fitRows\x27
});
let forMap = JSON.parse(\x27";
// line 21
yield (string) $this->escaper->escape(json_encode((isset($context["forMap"]) || array_key_exists("forMap", $context) ? $context["forMap"] : (function () { throw new RuntimeError('Variable "forMap" does not exist.', 21, $this->source); })())), "js");
yield "\x27);
let category = \x27";
// line 23
yield (string) (( !(null === (isset($context["categoryActive"]) || array_key_exists("categoryActive", $context) ? $context["categoryActive"] : (function () { throw new RuntimeError('Variable "categoryActive" does not exist.', 23, $this->source); })()))) ? ($this->escaper->escape((".category_" . CoreExtension::getAttribute($this->env, $this->source, (isset($context["categoryActive"]) || array_key_exists("categoryActive", $context) ? $context["categoryActive"] : (function () { throw new RuntimeError('Variable "categoryActive" does not exist.', 23, $this->source); })()), "id", [], "any", false, false, false, 23)), "html", null, true)) : ("all"));
yield "\x27;
function filter(){
if(\$(\x27.filter-vip\x27).hasClass(\x27active\x27)){
if (category === \x27all\x27) {
\$grid.isotope({filter: \".isVip:not(.category_8)\"});
} else {
\$grid.isotope({filter: category+ \x27.isVip\x27}); // Použít filtrovací kategorii
}
}else {
if (category === \x27all\x27) {
\$grid.isotope({filter: \":not(.category_8)\"}); // Zobrazit všechna data
} else {
\$grid.isotope({filter: category}); // Použít filtrovací kategorii
}
}
\$(\x27.qodef-pl-filter\x27).removeClass(\x27active\x27);
\$(\x27.qodef-pl-filter[data-filter=\"\x27 + category + \x27\"]\x27).addClass(\x27active\x27);
// Přidání cesty do URL
var newUrl = window.location.pathname + \x27?filter=\x27 + category;
history.pushState(null, null, newUrl);
}
\$(\x27body\x27).on(\x27click\x27,\x27.filter-vip\x27,function (){
\$(this).toggleClass(\x27active\x27);
filter();
}).on(\x27change\x27, \x27#filter-shop\x27, function () {
window.location.href = \$(this).find(\x27:selected\x27).data(\x27url\x27);
}).on(\x27click\x27, \x27.qodef-pl-filter\x27, function () {
category = \$(this).data(\x27filter\x27);
filter();
/*
* MAPA START
*/
}).on(\x27mouseenter\x27, \x27#svg_map path\x27, function (e) {
let data = forMap[\$(this).attr(\x27id\x27)];
if (typeof data !== \x27undefined\x27) {
showModal(e);
}
}).on(\x27mouseleave\x27, \x27#svg_map path\x27, function (e) {
\$(\x27#panel-container\x27).hide();
})
function showModal(e) {
let modal = \$(\x27#panel-container\x27);
let data = forMap[\$(e.target).attr(\x27id\x27)]
modal.find(\x27.vip\x27).hide();
if (data[\x27vip\x27]) {
modal.find(\x27.vip\x27).show();
}
modal.find(\x27#shop-logo\x27).attr(\x27src\x27, data[\x27logo\x27]);
modal.find(\x27#param-btn\x27).attr(\x27href\x27, data[\x27url\x27]);
modal.find(\x27#panel-title\x27).html(data[\x27name\x27]);
modal.find(\x27#param-id\x27).html(data[\x27number\x27]);
modal.find(\x27#param-phone\x27).html(data[\x27phone\x27]);
modal.find(\x27#param-open-hours\x27).html(data[\x27open\x27]);
modal.find(\x27#param-email\x27).html(data[\x27email\x27]);
modal.css(\x27transform\x27, \x27translate(\x27 + (e.pageX - \$(\x27#svgmap-new\x27).offset().left) + \x27px, \x27 + (e.pageY - \$(\x27#svgmap-new\x27).offset().top) + \x27px) translate(-50%, -110%)\x27).show();
}
\$(document).on(\x27click\x27, \x27.mapa-link\x27, function (e) {
e.preventDefault(); // Prevent the default link behavior
let data = forMap[\$(this).attr(\x27id\x27)];
if (typeof data !== \x27undefined\x27 && data[\x27url\x27]) {
window.location.href = data[\x27url\x27]; // Redirect to the URL specified in data[\x27url\x27]
}
});
filter();
// JavaScript pro zavření mapa-panelu po kliknutí na křížek
/* \$(document).ready(function() {
\$(\x27#close-panel\x27).on(\x27click\x27, function() {
\$(\x27#panel-container\x27).hide();
});
});*/
/*
* MAPA END
*/
});
</script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
return; yield;
}
// line 118
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
$__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
// line 119
yield " ";
yield (string) Twig\Extension\CoreExtension::include($this->env, $context, "web/core/header.html.twig");
yield "
<div class=\"qodef-content shops\">
<div class=\"qodef-content-inner\">
<div class=\"qodef-full-width\">
<div class=\"qodef-full-width-inner\">
<div class=\"qodef-grid-row\">
<div class=\"qodef-page-content-holder qodef-grid-col-12\">
<div class=\"qodef-row-grid-section-wrapper \">
<div class=\"qodef-row-grid-section\">
<div class=\"vc_column-inner\">
<div class=\"wpb_wrapper\">
<div class=\"qodef-title-holder qodef-breadcrumbs-type qodef-title-full-width qodef-title-va-header-bottom breadcrumb\">
<div itemprop=\"breadcrumb\" class=\"qodef-breadcrumbs\">
<a itemprop=\"url\" href=\"";
// line 132
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_web_homepage");
yield "\">";
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("breadcrumb.home", [], "web"), "html", null, true);
yield "</a>
<span class=\"qodef-delimiter\"> /  </span>
<a itemprop=\"url\" href=\"";
// line 134
yield (string) $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_web_shops");
yield "\">";
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stores.title", [], "web"), "html", null, true);
yield "</a>
</div>
</div>
<div class=\"qodef-section-title-holder\" style=\"text-align: center;\">
<div class=\"qodef-st-inner\">
<h1 class=\"qodef-st-title\">";
// line 139
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stores.mapTitle", [], "web"), "html", null, true);
yield "</h1>
<p class=\"qodef-st-text\">";
// line 140
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stores.mapText", [], "web"), "html", null, true);
yield "</p>
</div>
</div>
<div id=\"svgmap-new\">
<div id=\"panel-container\" class=\"mapa-panel\">
<div>
";
// line 154
yield "
<div class=\"panel-logo\">
<img id=\"shop-logo\" src=\"\" alt=\"Logo\" loading=\"lazy\">
<div style=\"text-align: center;\">
<span class=\"vip\">
<img src=\"";
// line 159
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/web/vip/vip-mark.svg"), "html", null, true);
yield "\" alt=\"\" loading=\"lazy\" style=\"max-width: 50px !important;\">
</span>
</div>
</div>
";
// line 164
yield " ";
// line 165
yield " <div class=\"panel-content\">
<div class=\"contact-info\">
<div id=\"panel-title\" class=\"mapa-panel-title\"></div>
<div class=\"param\">
<span class=\"param-label\">";
// line 169
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("mapCenter.modal.openHour", [], "web"), "html", null, true);
yield "</span>
<span id=\"param-open-hours\" class=\"param-value\"></span>
</div>
<div class=\"param\">
<span class=\"param-label\">";
// line 173
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("mapCenter.modal.phone", [], "web"), "html", null, true);
yield "</span>
<span id=\"param-phone\" class=\"param-value\"></span>
</div>
<div class=\"param\">
<span class=\"param-label\">";
// line 177
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("mapCenter.modal.email", [], "web"), "html", null, true);
yield "</span>
<span id=\"param-email\" class=\"param-value\"></span>
</div>
</div>
<a id=\"param-btn\" href=\"\">
</a>
</div>
</div>
</div>
<div id=\"mapa-layer\" class=\"shops-map\">
<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1240.1 620\"
xml:space=\"preserve\" id=\"svg_map\">
";
// line 191
$context["items"] = ["2" => "M608.1,374.5l0.5,36.6h-30.1v59.1l-29.8-0.5l1.8-99.5C550.5,370.3,574.5,375.1,608.1,374.5z", "3" => "M518.1,468.8l-1.3-22l3.5-76.5c0,0,23.7-2.3,28.8-3.8l-2.8,81.6l1,21.7L518.1,468.8z", "4" => "M490.3,373.3l-4.8,72.8l1.3,22l31.3,0.8l-1.3-22l3.5-76.5C520.4,370.3,505.3,373,490.3,373.3z", "4a" => "M465.1,466l-2-22.2l5.6-70c0,0,18.2-0.1,20.4-0.3l-3.4,72.5l1.3,22L465.1,466z", "wc" => "M449.2,374l-6.3,69.5l2,21.2l20.2,1.3l-2-22.2l5.6-70C468.6,373.8,462.8,374.5,449.2,374z", "5" => "M407,377.3l-8.3,68.5l1.8,15.9l44.5,3l-1.5-16.9l5.1-67.5C448.4,380.4,438.1,381.6,407,377.3z", "6" => "M354.7,456.7l-2.8-15.9l9.3-63.9l11.1-5.6c0,0,27.9,5.9,32.2,5.9l-5.9,68.6l1.8,15.9L354.7,456.7z", "7" => "M313.8,451.3l-3.8-21.2l9.3-52.5c0,0,21.7,2.5,38.9-6.1l0.5,5.6l-9.3,58.1l3.5,21.7L313.8,451.3z", "101" => "M311.7,451.1l-4-19.2l9.5-51.7c0,0-23.2,0.9-39.9-15.3l-67.2,42.2l5.3,18.9 C215.5,426.1,249.6,442.5,311.7,451.1z", "102" => "M197.8,327.8l71.2,0.5l5.8,20.5c0,0-3.4,10.4,2.1,15.7l-66.8,42.6l5.3,18.9 C215.5,426.1,191.5,404.6,197.8,327.8z", "8" => "M202.3,295.7l-4.3,30.1l71.5,0.8l5.3,22.2c0,0,1.5-9.3,18.9-21.7l0.5-11.6l-5.1-20.2L202.3,295.7z", "9" => "M208.7,266.2 202.3,295.7 289.3,295.2 294.3,315.4 295.6,288.1 291,265.4z", "10" => "M216,237.6l-7.3,28.5l82.4-0.8l4.5,22.7c0,0,4-26.3,5.6-29.1l-4.3-21.5H216z", "11" => "M225.8,212.9l-9.9,24.8h80.8l4.3,21.5c0,0,6.3-16.7,11.1-27l-3.3-19.5L225.8,212.9z", "13" => "M237,183.6l-10.6,27.3l83.1-0.5l3.5,20.4l2.1-3.2l-3-20.7l-6.3-7.6c0,0-5.8-4.8-6.1-15.7H237z", "103" => "M264.4,140.3l43.5,28.6s0,0,0,0h0s.1.1.1.1h0c0,.1,4.1,21.5,4.1,21.5l-5.6,8.8c-2.1-2.7-3.5-5.1-4.2-7.3-.7-2.2-1.2-5.4-1.5-9.7h0s-61.8,0-61.8,0c2.5-6.5,5.3-12.5,8.6-18,3.3-5.6,8.9-13.5,16.7-24Z", "14" => "M394.6,104.2l-5.6,43.9l1.5,24.1c0,0-7.3-5.3-26.8-4.3l-4.3-24l7.3-37.4L394.6,104.2z", "104" => "M365.4,108.4l-6.8,38.3h-.1s4.6,20.8,4.6,20.8c-7,1.1-11.9,2-14.7,2.6-5.9,1.3-10.5,3-13.9,4.3-4.1,1.7-8.9,3.8-14.4,7.7-1.5,1.1-4,3.1-7.4,6.2l-3.6-19.6.2-.3s0,0,0,0l-44.2-28.9c3.8-6.3,13.9-11.8,30.2-16.5,16.3-4.6,39.7-9.5,70.2-14.8Z", "15" => "M396.6,109.3l-6.6,45.2l1.5,18.2c0,0,5.6-0.3,13.6,5.8c0,0,7.1-1.5,16.2-3.3l-2.3-18.2l5.8-49.8L396.6,109.3z", "16" => "M453.2,105.7l-4.8,48l1.8,19.2c0,0-16.9,0.3-28.8,2.3l-1.4-18.5l4.9-49.5L453.2,105.7z", "18" => "M539.9,102.7l-2,53.1l1.3,20c0,0-24.3-6.3-88.9-2.8l-0.3-19.3l3.3-47.9L539.9,102.7z", "20" => "M542.6,102l-2.3,54.1l0.5,19.7c0,0,4,1.8,26.8-1.3l0.3-20l1.3-53.6L542.6,102z", "21" => "M572.2,105.2l-2,53.6V174c0,0,12.6-2.3,28-2.5l0.5-66.2H572.2z", "22" => "M626.3,101.5 627.8,171.7 599.4,171.4 600.5,101.2z", "23" => "M628.8,103 629.1,171.7 659.1,171.4 657.1,102.7z", "24" => "M659.1,103.2l1.5,68.1c0,0,20.1,0.3,31.3,3.9l0.4-18.7l-3-52.8L659.1,103.2z", "wc2" => "M691.9,98.9l2,53.6l-0.6,22.8c0,0,8.2-2.4,17.1-2.9l0.5-22.2l-3.5-51L691.9,98.9z", "25" => "M745.5,106.5l3.5,47.2v18.2c0,0-18.2-1.4-36.9,0.2l-1.5-66.9L745.5,106.5z", "26" => "M748.8,101.7l2.8,47.5l-0.9,22.7c0,0,24.9-1.2,54.5,2.3l1.8-23.2l-6.1-47.2L748.8,101.7z", "28" => "M849.8,115.1l6.3,39.2l-1.5,15.2c0,0-10.9,0.8-23,9.6l-25-4.3l1.5-15.9l-6.3-48L849.8,115.1z", "30" => "M873.6,109 879.9,145.4 876.4,169.9 856.2,169.2 858.7,145.4 853.1,107.3z", "105" => "M940.5,122.9l-36.6,28.8l-3.2,22l-23.1-3.8l4.3-23l-7.1-36.6C874.9,110.3,900.6,111.8,940.5,122.9z", "106" => "M902.1,174l3.8-22l36.9-28.3c0,0,27.8-5.8,53.1,58.4l-59.6,1c0,0,2.7,9-4.2,17.7 C932.1,200.8,927.1,179.5,902.1,174z", "31" => "M922.3,231.3l2.8-17.4l79.8,0.8l0.5-3.5l-9.3-27.5l-59.9-0.5c0,0,4.3,14.9-12.4,25.5l-3.3,18.2L922.3,231.3z", "32" => "M933.7,258.8l2.8-17.7h77.6l-8.1-25.3h-79.8l-3.3,16.7C922.9,232.6,930.2,241.4,933.7,258.8z", "34" => "M943.3,269.2l78.2,0.6l-7.5-28.6h-77.6l-2.8,17.7c0,0,3.5,12.6,5.6,28L943.3,269.2z", "35" => "M943.3,299.8l84.1,0.3l-5.6-29.3h-78.6l-3.8,17.7c0,0,2.8,25.5-1,36.6l3-17.7L943.3,299.8z", "107" => "M959.7,362.2l65.2,41.4c0,0,18.2-36.5,2.7-102.9l-84.3-0.9l-4.8,25.3C938.5,325,972.1,344.7,959.7,362.2z", "108" => "M920.3,379.6l9.1,52.3l-4.5,20c0,0,77.8-12.6,94.5-28.3l5.6-20l-65.2-41.4C959.7,362.2,948.1,379.1,920.3,379.6z", "37" => "M878.1,370l9.9,64.4l-4.5,23.2l41.4-5.8l3-23.5l-8.6-52.3C919.3,376.1,899.1,378.1,878.1,370z", "38" => "M840.7,461.7l2.5-19.5l-8.1-70.2c0,0,24-3.5,28.3-5.3l11.9,6.1l9.9,65.9l-1.8,18.9 C883.4,457.7,866,460.7,840.7,461.7z", "39" => "M795.3,376.3l7.3,68.5l-2.8,20.5l40.9-3.5l2.5-19.5l-8.1-70.2C835.2,372,823.1,375.1,795.3,376.3z", "40" => "M730.1,372.3l4.3,73.8l-2,22.5l67.5-3.3l2.8-20.5l-7.3-68.5C795.3,376.3,788.2,376.8,730.1,372.3z", "42" => "M657.8,369.7l1.5,100l73-1.3l2-22.5l-6.8-74.3c0,0-10.6-0.3-32.3-4.8C695.2,367,679.1,370.3,657.8,369.7z", "52" => "M392.3,254.8l-9.3,66.4l2.3,17.7c0,0,43.2,5.8,82.6,3.5l-2-18.4l6.1-69L392.3,254.8z", "50" => "M504.2,254.8l-3.8,67.7l0.8,17.9c0,0-20.7,3-33.3,2l-2-18.4l6.1-69L504.2,254.8z", "48" => "M553,254.8l-1.3,78.3c0,0-30.3,6.8-50,6.1l-1.3-16.7l3.8-67.7H553z", "47" => "M589.4,254.8l-1.3,75c0,0-29.6,2.5-36.4,3.3l1.3-78.3H589.4z", "46" => "M627.3,254.5l0.8,75c0,0-28.5-0.3-39.9,0.3l1.3-75L627.3,254.5z", "45" => "M628.3,258.1l-0.3,71.5c0,0,34.9,0,41.2,2l-2.3-74L628.3,258.1z", "86" => "M669,253l0.3,78.6c0,0,34.9,2.5,62.4,7.8l1-20.5l-4.3-64.9L669,253z", "84" => "M772.5,257.1l7.1,69.7l-1,15.9c0,0-33.1-1.3-47-3.3l0.8-15.2l-2.5-67.5L772.5,257.1z", "83" => "M774.6,255.6 780.9,324.3 778.6,342.7 815.5,342.2 816.7,323.5 809,255.4z", "81" => "M810.4,256.1 844,256.1 853.9,323.3 852.4,339.9 815.5,342.2 817.5,324.5z", "59" => "M401.1,192.2l-8.2,59.8l-0.5,2.8h30.6l-0.3-3l7.1-59.9C429.7,191.9,410.5,191.6,401.1,192.2z", "60" => "M456.5,191.4l-5.1,63.4h-28.5l6.8-62.9C429.7,191.9,436,191.1,456.5,191.4z", "61" => "M485.5,193.7l-3.8,60.9l-30.3,0.3l6.8-61.9C458.3,192.9,471.4,191.9,485.5,193.7z", "62" => "M511.1,254.5l3-60.4c0,0-10.9-2.8-27.3-1.8l-5.1,62.1H511.1z", "63" => "M541.1,198.7l-1,55.6l-29.1-1l3-59.1C514.1,194.2,529.8,194.4,541.1,198.7z", "64" => "M567.1,198 566.6,254.8 540.1,254.3 542.4,196.4z", "65" => "M568.4,201.7l-0.7,52.8l26.8,0.3l-0.5-52C593.9,202.8,583.8,202.5,568.4,201.7z", "66" => "M640.1,203.4l1.3,54.6l-13.1,0.2l-1-3.5l-31.6-0.3l-0.4-51.4C595.3,202.9,608.5,203.9,640.1,203.4z", "68" => "M670.6,197.3l-0.1,55.7H669l-0.3,4.3l-26.5,0.3v-57.3C642.2,200.2,659.4,200.2,670.6,197.3L670.6,197.3z", "69" => "M670.7,202.8l-0.3,50.3l53.1,0.3l-2.1-56.6C721.5,196.7,701.5,200.5,670.7,202.8z", "71" => "M753.3,256.3l-4.8-62.4c0,0-15.7,2.3-27.1,2.8l2.1,56.6l4.8,0.8l0.3,3L753.3,256.3z", "72" => "M776.8,192.4l6.6,62.7l-8.8,0.5l-2,1.5l-19.2-0.8l-3.5-63.2C749.8,193.2,763.4,192.1,776.8,192.4z", "73" => "M779.4,192.7 783.4,255.1 814.9,255.5 805.6,192.1z", "74" => "M808.4,190.9l7.1,57.9l-0.3,7.1l28.8,0.3l1.3-6.8l-8.1-56.6C837.2,192.7,827.4,190.4,808.4,190.9z", "80" => "M852.4,295.9l3,21.3l-3,22.7c0,0,29.3,2.3,38.9-26.3l2-17.7L852.4,295.9z", "79" => "M849.3,272.7l2.8,22.2h41.4l-2.3,18.7c0,0,9.3-26.5,8.3-40.4L849.3,272.7z", "78" => "M846.3,251l3,21.7l50.3,0.5c0,0,1-15.2-1.8-22L846.3,251z", "77" => "M843.8,230.8l2.5,20.2l51.5,0.3c0,0-2-13.9-6.1-20.2L843.8,230.8z", "76" => "M840.2,210.8l3.5,20l48,0.3c0,0-2.8-13.1-13.4-20.5L840.2,210.8z", "75" => "M838.2,193.2l2,17.7l38.1-0.3C878.4,210.6,868.8,195.7,838.2,193.2z", "58" => "M358.1,209.7l38.8,0.6l2.8-18.2c0,0-31.4-0.9-45,17.4L358.1,209.7z", "57" => "M393.1,229.5l3-18.5l-42.2-0.8c0,0-8.8,11.5-11.4,18.3L393.1,229.5z", "56" => "M342.2,229.2c0,0-5.2,11.7-6.3,20.1l54.8,0.7l2.2-19.8L342.2,229.2z", "55" => "M335.8,250.1c0,0-2.8,9.8-1.3,21.4l53.3,0.5l3-22L335.8,250.1z", "54" => "M334.7,273c0,0-1.3,8.8,3.2,21.5l47.1,0l2.8-22.5L334.7,273z", "53" => "M384.6,294.7l-2.4,21.8l3,22.5c0,0-43.8,1-47.4-44.4L384.6,294.7z"];
// line 273
yield "
";
// line 274
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["items"]) || array_key_exists("items", $context) ? $context["items"] : (function () { throw new RuntimeError('Variable "items" does not exist.', 274, $this->source); })()));
foreach ($context['_seq'] as $context["id"] => $context["coords"]) {
// line 275
yield " <path id=\"";
yield (string) $this->escaper->escape($context["id"], "html", null, true);
yield "\" d=\"";
yield (string) $this->escaper->escape($context["coords"], "html", null, true);
yield "\" class=\"mapa-link\"></path>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['id'], $context['coords'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 278
yield " </svg>
</div>
<img src=\"";
// line 280
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/web/map-center/mapa-centra_v2.jpg"), "html", null, true);
yield "\" alt=\"centrum\" loading=\"lazy\">
</div>
</div>
</div>
</div>
</div>
<div class=\"vc_row wpb_row vc_row-fluid vc_custom_1565785245766\">
<div class=\"wpb_column vc_column_container vc_col-sm-12\">
<div class=\"vc_column-inner\">
<div class=\"wpb_wrapper\">
<div class=\"qodef-section-title-holder shops-title\">
<div class=\"qodef-st-inner\">
<h1 class=\"qodef-st-title\">";
// line 293
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stores.title", [], "web"), "html", null, true);
yield "</h1>
<p class=\"qodef-st-text\"></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class=\"qodef-pl-filter-holder\">
<div class=\"qodef-plf-inner\">
<ul>
<li class=\"qodef-pl-filter ";
// line 304
if ((null === (isset($context["categoryActive"]) || array_key_exists("categoryActive", $context) ? $context["categoryActive"] : (function () { throw new RuntimeError('Variable "categoryActive" does not exist.', 304, $this->source); })()))) {
yield "active";
}
yield "\" data-filter=\"all\">
<span class=\"category-name\">";
// line 305
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("all", [], "web"), "html", null, true);
yield "</span>
</li>
";
// line 307
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["categories"]) || array_key_exists("categories", $context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.', 307, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["cat"]) {
// line 308
yield " <li class=\"qodef-pl-filter ";
if (( !(null === (isset($context["categoryActive"]) || array_key_exists("categoryActive", $context) ? $context["categoryActive"] : (function () { throw new RuntimeError('Variable "categoryActive" does not exist.', 308, $this->source); })())) && (CoreExtension::getAttribute($this->env, $this->source, (isset($context["categoryActive"]) || array_key_exists("categoryActive", $context) ? $context["categoryActive"] : (function () { throw new RuntimeError('Variable "categoryActive" does not exist.', 308, $this->source); })()), "id", [], "any", false, false, false, 308) == CoreExtension::getAttribute($this->env, $this->source, $context["cat"], "id", [], "any", false, false, false, 308)))) {
yield "active";
}
yield "\"
data-filter=\".category_";
// line 309
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, $context["cat"], "id", [], "any", false, false, false, 309), "html", null, true);
yield "\"
>
<span class=\"category-name\">";
// line 311
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, $context["cat"], "getName", [], "method", false, false, false, 311), "html", null, true);
yield "</span>
</li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['cat'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 314
yield " </ul>
</div>
</div>
<div class=\"select-store shops-inputs\">
<select id=\"filter-shop\">
<option selected value=\"all\">";
// line 319
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("selectStore", [], "web"), "html", null, true);
yield "</option>
";
// line 320
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["stores"]) || array_key_exists("stores", $context) ? $context["stores"] : (function () { throw new RuntimeError('Variable "stores" does not exist.', 320, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["s"]) {
// line 321
yield " <option value=\"";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, $context["s"], "id", [], "any", false, false, false, 321), "html", null, true);
yield "\" data-url=\"";
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_web_shop_detail", ["slug" => CoreExtension::getAttribute($this->env, $this->source, $context["s"], "slug", [], "any", false, false, false, 321)])), "html", null, true);
yield "\">";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, $context["s"], "name", [], "any", false, false, false, 321), "html", null, true);
yield "</option>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['s'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 323
yield " </select>
<!-- Přidáme data atribut data-filter=\"isVip\" -->
<div class=\"qodef-btn-outline qodef-btn qodef-btn-medium filter-vip\" data-filter=\"isVip\" style=\"padding: 12px 31px !important;\">
<span class=\"qodef-btn-text\">";
// line 326
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("stores.btnVipFilter", [], "web"), "html", null, true);
yield "</span>
</div>
</div>
<div class=\"qodef-row-grid-section-wrapper store-list\">
<div class=\"qodef-row-grid-section\">
<div class=\"vc_row wpb_row vc_row-fluid vc_custom_1565785278974\">
<div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-has-fill\">
<div class=\"vc_column-inner vc_custom_1566396044703\">
<div class=\"wpb_wrapper\">
<div class=\"qodef-clients-grid-holder qodef-grid-list qodef-disable-bottom-space qodef-four-columns qodef-no-space qodef-cc-hover-roll-over qodef-cg-border\">
<div class=\"qodef-cg-inner qodef-outer-space\">
";
// line 337
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["stores"]) || array_key_exists("stores", $context) ? $context["stores"] : (function () { throw new RuntimeError('Variable "stores" does not exist.', 337, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["s"]) {
// line 338
yield " <div class=\"qodef-cc-item qodef-item-space qodef-cci-has-link";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["s"], "category", [], "any", false, false, false, 338));
foreach ($context['_seq'] as $context["_key"] => $context["c"]) {
yield " category_";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, $context["c"], "id", [], "any", false, false, false, 338), "html", null, true);
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['c'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
yield " ";
if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["s"], "vip", [], "any", false, false, false, 338)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
yield "isVip";
}
yield " shops-item\"
data-store-id=\"";
// line 339
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, $context["s"], "id", [], "any", false, false, false, 339), "html", null, true);
yield "\">
<a itemprop=\"url\" class=\"qodef-cc-link qodef-block-drag-link\" href=\"";
// line 340
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_web_shop_detail", ["slug" => CoreExtension::getAttribute($this->env, $this->source, $context["s"], "slug", [], "any", false, false, false, 340)]), "html", null, true);
yield "\"
target=\"_self\">
";
// line 342
if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["s"], "vip", [], "any", false, false, false, 342)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
// line 343
yield " <span style=\"position: absolute;top:0;right: 0; padding-right: 20px;\">
<img src=\"";
// line 344
yield (string) $this->escaper->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/web/vip/vip-brands.svg"), "html", null, true);
yield "\" alt=\"\" style=\"max-width: 50px; position: relative; z-index: 2;\" loading=\"lazy\">
</span>
";
}
// line 347
yield " <span class=\"qodef-cc-image\">
";
// line 348
if ( !(null === CoreExtension::getAttribute($this->env, $this->source, $context["s"], "logo", [], "any", false, false, false, 348))) {
// line 349
yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"";
yield (string) $this->escaper->escape($this->env->getRuntime('Liip\ImagineBundle\Templating\LazyFilterRuntime')->filter($this->env->getRuntime('Vich\UploaderBundle\Twig\Extension\UploaderExtensionRuntime')->asset($context["s"], "logoFile"), "thumb300"), "html", null, true);
yield "\" alt=\"";
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, $context["s"], "name", [], "any", false, false, false, 349), "html", null, true);
yield "\" loading=\"lazy\">
";
}
// line 351
yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>
<span class=\"qodef-cc-hover-image\">
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"store-name\">";
// line 353
yield (string) $this->escaper->escape(CoreExtension::getAttribute($this->env, $this->source, $context["s"], "name", [], "any", false, false, false, 353), "html", null, true);
yield "</span>
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>
</a>
</div>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['s'], $context['_parent']);
$context = array_intersect_key($context, $_parent);
$context += $_parent;
// line 358
yield " </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
";
// line 370
yield (string) Twig\Extension\CoreExtension::include($this->env, $context, "web/core/gift-card.html.twig");
yield "
</div>
</div>
";
// line 373
yield (string) Twig\Extension\CoreExtension::include($this->env, $context, "web/core/footer.html.twig");
yield "
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
return; yield;
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "web/default/shops.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDefaultEscapeStrategy(): string|false
{
return "html";
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 658 => 373, 652 => 370, 638 => 358, 626 => 353, 622 => 351, 614 => 349, 612 => 348, 609 => 347, 603 => 344, 600 => 343, 598 => 342, 593 => 340, 589 => 339, 571 => 338, 567 => 337, 553 => 326, 548 => 323, 534 => 321, 530 => 320, 526 => 319, 519 => 314, 509 => 311, 504 => 309, 497 => 308, 493 => 307, 488 => 305, 482 => 304, 468 => 293, 452 => 280, 448 => 278, 435 => 275, 431 => 274, 428 => 273, 426 => 191, 409 => 177, 402 => 173, 395 => 169, 389 => 165, 387 => 164, 380 => 159, 373 => 154, 362 => 140, 358 => 139, 348 => 134, 341 => 132, 324 => 119, 308 => 118, 199 => 23, 194 => 21, 181 => 10, 165 => 9, 136 => 5, 107 => 4, 78 => 3, 49 => 1,);
}
public function getSourceContext(): Source
{
return new Source("{% extends \x27web/base.html.twig\x27 %}
{% block title %}{{ \x27stores.title\x27 | trans }}{% endblock %}
{% block keywords %}{{ \x27stores.keywords\x27 | trans }}{% endblock %}
{% block description %}{{ \x27stores.metaDescription\x27 | trans }}{% endblock %}
{% trans_default_domain \x27web\x27 %}
{% block javascripts %}
<script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/3.0.6/isotope.pkgd.min.js\"></script>
<script>
\$(document).ready(function () {
let \$grid = \$(\x27.qodef-cg-inner\x27).isotope({
itemSelector: \x27.qodef-cc-item\x27,
layoutMode: \x27fitRows\x27
});
let forMap = JSON.parse(\x27{{ forMap | json_encode |e(\x27js\x27) | raw }}\x27);
let category = \x27{{ categoryActive is not null?\x27.category_\x27~categoryActive.id:\x27all\x27 }}\x27;
function filter(){
if(\$(\x27.filter-vip\x27).hasClass(\x27active\x27)){
if (category === \x27all\x27) {
\$grid.isotope({filter: \".isVip:not(.category_8)\"});
} else {
\$grid.isotope({filter: category+ \x27.isVip\x27}); // Použít filtrovací kategorii
}
}else {
if (category === \x27all\x27) {
\$grid.isotope({filter: \":not(.category_8)\"}); // Zobrazit všechna data
} else {
\$grid.isotope({filter: category}); // Použít filtrovací kategorii
}
}
\$(\x27.qodef-pl-filter\x27).removeClass(\x27active\x27);
\$(\x27.qodef-pl-filter[data-filter=\"\x27 + category + \x27\"]\x27).addClass(\x27active\x27);
// Přidání cesty do URL
var newUrl = window.location.pathname + \x27?filter=\x27 + category;
history.pushState(null, null, newUrl);
}
\$(\x27body\x27).on(\x27click\x27,\x27.filter-vip\x27,function (){
\$(this).toggleClass(\x27active\x27);
filter();
}).on(\x27change\x27, \x27#filter-shop\x27, function () {
window.location.href = \$(this).find(\x27:selected\x27).data(\x27url\x27);
}).on(\x27click\x27, \x27.qodef-pl-filter\x27, function () {
category = \$(this).data(\x27filter\x27);
filter();
/*
* MAPA START
*/
}).on(\x27mouseenter\x27, \x27#svg_map path\x27, function (e) {
let data = forMap[\$(this).attr(\x27id\x27)];
if (typeof data !== \x27undefined\x27) {
showModal(e);
}
}).on(\x27mouseleave\x27, \x27#svg_map path\x27, function (e) {
\$(\x27#panel-container\x27).hide();
})
function showModal(e) {
let modal = \$(\x27#panel-container\x27);
let data = forMap[\$(e.target).attr(\x27id\x27)]
modal.find(\x27.vip\x27).hide();
if (data[\x27vip\x27]) {
modal.find(\x27.vip\x27).show();
}
modal.find(\x27#shop-logo\x27).attr(\x27src\x27, data[\x27logo\x27]);
modal.find(\x27#param-btn\x27).attr(\x27href\x27, data[\x27url\x27]);
modal.find(\x27#panel-title\x27).html(data[\x27name\x27]);
modal.find(\x27#param-id\x27).html(data[\x27number\x27]);
modal.find(\x27#param-phone\x27).html(data[\x27phone\x27]);
modal.find(\x27#param-open-hours\x27).html(data[\x27open\x27]);
modal.find(\x27#param-email\x27).html(data[\x27email\x27]);
modal.css(\x27transform\x27, \x27translate(\x27 + (e.pageX - \$(\x27#svgmap-new\x27).offset().left) + \x27px, \x27 + (e.pageY - \$(\x27#svgmap-new\x27).offset().top) + \x27px) translate(-50%, -110%)\x27).show();
}
\$(document).on(\x27click\x27, \x27.mapa-link\x27, function (e) {
e.preventDefault(); // Prevent the default link behavior
let data = forMap[\$(this).attr(\x27id\x27)];
if (typeof data !== \x27undefined\x27 && data[\x27url\x27]) {
window.location.href = data[\x27url\x27]; // Redirect to the URL specified in data[\x27url\x27]
}
});
filter();
// JavaScript pro zavření mapa-panelu po kliknutí na křížek
/* \$(document).ready(function() {
\$(\x27#close-panel\x27).on(\x27click\x27, function() {
\$(\x27#panel-container\x27).hide();
});
});*/
/*
* MAPA END
*/
});
</script>
{% endblock %}
{% block body %}
{{ include(\x27web/core/header.html.twig\x27) }}
<div class=\"qodef-content shops\">
<div class=\"qodef-content-inner\">
<div class=\"qodef-full-width\">
<div class=\"qodef-full-width-inner\">
<div class=\"qodef-grid-row\">
<div class=\"qodef-page-content-holder qodef-grid-col-12\">
<div class=\"qodef-row-grid-section-wrapper \">
<div class=\"qodef-row-grid-section\">
<div class=\"vc_column-inner\">
<div class=\"wpb_wrapper\">
<div class=\"qodef-title-holder qodef-breadcrumbs-type qodef-title-full-width qodef-title-va-header-bottom breadcrumb\">
<div itemprop=\"breadcrumb\" class=\"qodef-breadcrumbs\">
<a itemprop=\"url\" href=\"{{ path(\x27app_web_homepage\x27) }}\">{{ \x27breadcrumb.home\x27| trans }}</a>
<span class=\"qodef-delimiter\"> /  </span>
<a itemprop=\"url\" href=\"{{ path(\x27app_web_shops\x27) }}\">{{ \x27stores.title\x27|trans }}</a>
</div>
</div>
<div class=\"qodef-section-title-holder\" style=\"text-align: center;\">
<div class=\"qodef-st-inner\">
<h1 class=\"qodef-st-title\">{{ \x27stores.mapTitle\x27|trans }}</h1>
<p class=\"qodef-st-text\">{{ \x27stores.mapText\x27|trans }}</p>
</div>
</div>
<div id=\"svgmap-new\">
<div id=\"panel-container\" class=\"mapa-panel\">
<div>
{# <div class=\"close-icon\" id=\"close-panel\">
<!-- Křížek pro zavření panelu -->
<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" fill=\"white\" class=\"bi bi-x\" viewBox=\"0 0 16 16\">
<path d=\"M10.354 8l3.293-3.293a1 1 0 0 0-1.414-1.414L9.94 6.586 6.647 3.293a1 1 0 0 0-1.414 1.414L8.526 8l-3.293 3.293a1 1 0 1 0 1.414 1.414L10.354 9.414l3.293 3.293a1 1 0 0 0 1.414-1.414L11.278 8l3.293-3.293a1 1 0 1 0-1.414-1.414L10.354 6.586 7.061 3.293a1 1 0 0 0-1.414 1.414L8.526 8z\"/>
</svg>
</div> #}
<div class=\"panel-logo\">
<img id=\"shop-logo\" src=\"\" alt=\"Logo\" loading=\"lazy\">
<div style=\"text-align: center;\">
<span class=\"vip\">
<img src=\"{{ asset(\x27build/images/web/vip/vip-mark.svg\x27) }}\" alt=\"\" loading=\"lazy\" style=\"max-width: 50px !important;\">
</span>
</div>
</div>
{#ukazatel popupu#}
{#<div class=\"triangle\"></div>#}
<div class=\"panel-content\">
<div class=\"contact-info\">
<div id=\"panel-title\" class=\"mapa-panel-title\"></div>
<div class=\"param\">
<span class=\"param-label\">{{ \x27mapCenter.modal.openHour\x27 | trans }}</span>
<span id=\"param-open-hours\" class=\"param-value\"></span>
</div>
<div class=\"param\">
<span class=\"param-label\">{{ \x27mapCenter.modal.phone\x27 | trans }}</span>
<span id=\"param-phone\" class=\"param-value\"></span>
</div>
<div class=\"param\">
<span class=\"param-label\">{{ \x27mapCenter.modal.email\x27 | trans }}</span>
<span id=\"param-email\" class=\"param-value\"></span>
</div>
</div>
<a id=\"param-btn\" href=\"\">
</a>
</div>
</div>
</div>
<div id=\"mapa-layer\" class=\"shops-map\">
<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1240.1 620\"
xml:space=\"preserve\" id=\"svg_map\">
{% set items = {
\x272\x27: \x27M608.1,374.5l0.5,36.6h-30.1v59.1l-29.8-0.5l1.8-99.5C550.5,370.3,574.5,375.1,608.1,374.5z\x27,
\x273\x27: \x27M518.1,468.8l-1.3-22l3.5-76.5c0,0,23.7-2.3,28.8-3.8l-2.8,81.6l1,21.7L518.1,468.8z\x27,
\x274\x27: \x27M490.3,373.3l-4.8,72.8l1.3,22l31.3,0.8l-1.3-22l3.5-76.5C520.4,370.3,505.3,373,490.3,373.3z\x27,
\x274a\x27 : \x27M465.1,466l-2-22.2l5.6-70c0,0,18.2-0.1,20.4-0.3l-3.4,72.5l1.3,22L465.1,466z\x27,
\x27wc\x27 : \x27M449.2,374l-6.3,69.5l2,21.2l20.2,1.3l-2-22.2l5.6-70C468.6,373.8,462.8,374.5,449.2,374z\x27,
\x275\x27 : \x27M407,377.3l-8.3,68.5l1.8,15.9l44.5,3l-1.5-16.9l5.1-67.5C448.4,380.4,438.1,381.6,407,377.3z\x27,
\x276\x27 : \x27M354.7,456.7l-2.8-15.9l9.3-63.9l11.1-5.6c0,0,27.9,5.9,32.2,5.9l-5.9,68.6l1.8,15.9L354.7,456.7z\x27,
\x277\x27 : \x27M313.8,451.3l-3.8-21.2l9.3-52.5c0,0,21.7,2.5,38.9-6.1l0.5,5.6l-9.3,58.1l3.5,21.7L313.8,451.3z\x27,
\x27101\x27 : \x27M311.7,451.1l-4-19.2l9.5-51.7c0,0-23.2,0.9-39.9-15.3l-67.2,42.2l5.3,18.9 C215.5,426.1,249.6,442.5,311.7,451.1z\x27,
\x27102\x27 : \x27M197.8,327.8l71.2,0.5l5.8,20.5c0,0-3.4,10.4,2.1,15.7l-66.8,42.6l5.3,18.9 C215.5,426.1,191.5,404.6,197.8,327.8z\x27,
\x278\x27 : \x27M202.3,295.7l-4.3,30.1l71.5,0.8l5.3,22.2c0,0,1.5-9.3,18.9-21.7l0.5-11.6l-5.1-20.2L202.3,295.7z\x27,
\x279\x27 : \x27M208.7,266.2 202.3,295.7 289.3,295.2 294.3,315.4 295.6,288.1 291,265.4z\x27,
\x2710\x27 : \x27M216,237.6l-7.3,28.5l82.4-0.8l4.5,22.7c0,0,4-26.3,5.6-29.1l-4.3-21.5H216z\x27,
\x2711\x27 : \x27M225.8,212.9l-9.9,24.8h80.8l4.3,21.5c0,0,6.3-16.7,11.1-27l-3.3-19.5L225.8,212.9z\x27,
\x2713\x27 : \x27M237,183.6l-10.6,27.3l83.1-0.5l3.5,20.4l2.1-3.2l-3-20.7l-6.3-7.6c0,0-5.8-4.8-6.1-15.7H237z\x27,
\x27103\x27 : \x27M264.4,140.3l43.5,28.6s0,0,0,0h0s.1.1.1.1h0c0,.1,4.1,21.5,4.1,21.5l-5.6,8.8c-2.1-2.7-3.5-5.1-4.2-7.3-.7-2.2-1.2-5.4-1.5-9.7h0s-61.8,0-61.8,0c2.5-6.5,5.3-12.5,8.6-18,3.3-5.6,8.9-13.5,16.7-24Z\x27,
\x2714\x27 : \x27M394.6,104.2l-5.6,43.9l1.5,24.1c0,0-7.3-5.3-26.8-4.3l-4.3-24l7.3-37.4L394.6,104.2z\x27,
\x27104\x27 : \x27M365.4,108.4l-6.8,38.3h-.1s4.6,20.8,4.6,20.8c-7,1.1-11.9,2-14.7,2.6-5.9,1.3-10.5,3-13.9,4.3-4.1,1.7-8.9,3.8-14.4,7.7-1.5,1.1-4,3.1-7.4,6.2l-3.6-19.6.2-.3s0,0,0,0l-44.2-28.9c3.8-6.3,13.9-11.8,30.2-16.5,16.3-4.6,39.7-9.5,70.2-14.8Z\x27,
\x2715\x27 : \x27M396.6,109.3l-6.6,45.2l1.5,18.2c0,0,5.6-0.3,13.6,5.8c0,0,7.1-1.5,16.2-3.3l-2.3-18.2l5.8-49.8L396.6,109.3z\x27,
\x2716\x27 : \x27M453.2,105.7l-4.8,48l1.8,19.2c0,0-16.9,0.3-28.8,2.3l-1.4-18.5l4.9-49.5L453.2,105.7z\x27,
\x2718\x27 : \x27M539.9,102.7l-2,53.1l1.3,20c0,0-24.3-6.3-88.9-2.8l-0.3-19.3l3.3-47.9L539.9,102.7z\x27,
\x2720\x27 : \x27M542.6,102l-2.3,54.1l0.5,19.7c0,0,4,1.8,26.8-1.3l0.3-20l1.3-53.6L542.6,102z\x27,
\x2721\x27 : \x27M572.2,105.2l-2,53.6V174c0,0,12.6-2.3,28-2.5l0.5-66.2H572.2z\x27,
\x2722\x27 : \x27M626.3,101.5 627.8,171.7 599.4,171.4 600.5,101.2z\x27,
\x2723\x27 : \x27M628.8,103 629.1,171.7 659.1,171.4 657.1,102.7z\x27,
\x2724\x27 : \x27M659.1,103.2l1.5,68.1c0,0,20.1,0.3,31.3,3.9l0.4-18.7l-3-52.8L659.1,103.2z\x27,
\x27wc2\x27 : \x27M691.9,98.9l2,53.6l-0.6,22.8c0,0,8.2-2.4,17.1-2.9l0.5-22.2l-3.5-51L691.9,98.9z\x27,
\x2725\x27 : \x27M745.5,106.5l3.5,47.2v18.2c0,0-18.2-1.4-36.9,0.2l-1.5-66.9L745.5,106.5z\x27,
\x2726\x27 : \x27M748.8,101.7l2.8,47.5l-0.9,22.7c0,0,24.9-1.2,54.5,2.3l1.8-23.2l-6.1-47.2L748.8,101.7z\x27,
\x2728\x27 : \x27M849.8,115.1l6.3,39.2l-1.5,15.2c0,0-10.9,0.8-23,9.6l-25-4.3l1.5-15.9l-6.3-48L849.8,115.1z\x27,
\x2730\x27 : \x27M873.6,109 879.9,145.4 876.4,169.9 856.2,169.2 858.7,145.4 853.1,107.3z\x27,
\x27105\x27 : \x27M940.5,122.9l-36.6,28.8l-3.2,22l-23.1-3.8l4.3-23l-7.1-36.6C874.9,110.3,900.6,111.8,940.5,122.9z\x27,
\x27106\x27 : \x27M902.1,174l3.8-22l36.9-28.3c0,0,27.8-5.8,53.1,58.4l-59.6,1c0,0,2.7,9-4.2,17.7 C932.1,200.8,927.1,179.5,902.1,174z\x27,
\x2731\x27 : \x27M922.3,231.3l2.8-17.4l79.8,0.8l0.5-3.5l-9.3-27.5l-59.9-0.5c0,0,4.3,14.9-12.4,25.5l-3.3,18.2L922.3,231.3z\x27,
\x2732\x27 : \x27M933.7,258.8l2.8-17.7h77.6l-8.1-25.3h-79.8l-3.3,16.7C922.9,232.6,930.2,241.4,933.7,258.8z\x27,
\x2734\x27 : \x27M943.3,269.2l78.2,0.6l-7.5-28.6h-77.6l-2.8,17.7c0,0,3.5,12.6,5.6,28L943.3,269.2z\x27,
\x2735\x27 : \x27M943.3,299.8l84.1,0.3l-5.6-29.3h-78.6l-3.8,17.7c0,0,2.8,25.5-1,36.6l3-17.7L943.3,299.8z\x27,
\x27107\x27 : \x27M959.7,362.2l65.2,41.4c0,0,18.2-36.5,2.7-102.9l-84.3-0.9l-4.8,25.3C938.5,325,972.1,344.7,959.7,362.2z\x27,
\x27108\x27 : \x27M920.3,379.6l9.1,52.3l-4.5,20c0,0,77.8-12.6,94.5-28.3l5.6-20l-65.2-41.4C959.7,362.2,948.1,379.1,920.3,379.6z\x27,
\x2737\x27 : \x27M878.1,370l9.9,64.4l-4.5,23.2l41.4-5.8l3-23.5l-8.6-52.3C919.3,376.1,899.1,378.1,878.1,370z\x27,
\x2738\x27 : \x27M840.7,461.7l2.5-19.5l-8.1-70.2c0,0,24-3.5,28.3-5.3l11.9,6.1l9.9,65.9l-1.8,18.9 C883.4,457.7,866,460.7,840.7,461.7z\x27,
\x2739\x27 : \x27M795.3,376.3l7.3,68.5l-2.8,20.5l40.9-3.5l2.5-19.5l-8.1-70.2C835.2,372,823.1,375.1,795.3,376.3z\x27,
\x2740\x27 : \x27M730.1,372.3l4.3,73.8l-2,22.5l67.5-3.3l2.8-20.5l-7.3-68.5C795.3,376.3,788.2,376.8,730.1,372.3z\x27,
\x2742\x27 : \x27M657.8,369.7l1.5,100l73-1.3l2-22.5l-6.8-74.3c0,0-10.6-0.3-32.3-4.8C695.2,367,679.1,370.3,657.8,369.7z\x27,
\x2752\x27 : \x27M392.3,254.8l-9.3,66.4l2.3,17.7c0,0,43.2,5.8,82.6,3.5l-2-18.4l6.1-69L392.3,254.8z\x27,
\x2750\x27 : \x27M504.2,254.8l-3.8,67.7l0.8,17.9c0,0-20.7,3-33.3,2l-2-18.4l6.1-69L504.2,254.8z\x27,
\x2748\x27 : \x27M553,254.8l-1.3,78.3c0,0-30.3,6.8-50,6.1l-1.3-16.7l3.8-67.7H553z\x27,
\x2747\x27 : \x27M589.4,254.8l-1.3,75c0,0-29.6,2.5-36.4,3.3l1.3-78.3H589.4z\x27,
\x2746\x27 : \x27M627.3,254.5l0.8,75c0,0-28.5-0.3-39.9,0.3l1.3-75L627.3,254.5z\x27,
\x2745\x27 : \x27M628.3,258.1l-0.3,71.5c0,0,34.9,0,41.2,2l-2.3-74L628.3,258.1z\x27,
\x2786\x27 : \x27M669,253l0.3,78.6c0,0,34.9,2.5,62.4,7.8l1-20.5l-4.3-64.9L669,253z\x27,
\x2784\x27 : \x27M772.5,257.1l7.1,69.7l-1,15.9c0,0-33.1-1.3-47-3.3l0.8-15.2l-2.5-67.5L772.5,257.1z\x27,
\x2783\x27 : \x27M774.6,255.6 780.9,324.3 778.6,342.7 815.5,342.2 816.7,323.5 809,255.4z\x27,
\x2781\x27 : \x27M810.4,256.1 844,256.1 853.9,323.3 852.4,339.9 815.5,342.2 817.5,324.5z\x27,
\x2759\x27 : \x27M401.1,192.2l-8.2,59.8l-0.5,2.8h30.6l-0.3-3l7.1-59.9C429.7,191.9,410.5,191.6,401.1,192.2z\x27,
\x2760\x27 : \x27M456.5,191.4l-5.1,63.4h-28.5l6.8-62.9C429.7,191.9,436,191.1,456.5,191.4z\x27,
\x2761\x27 : \x27M485.5,193.7l-3.8,60.9l-30.3,0.3l6.8-61.9C458.3,192.9,471.4,191.9,485.5,193.7z\x27,
\x2762\x27 : \x27M511.1,254.5l3-60.4c0,0-10.9-2.8-27.3-1.8l-5.1,62.1H511.1z\x27,
\x2763\x27 : \x27M541.1,198.7l-1,55.6l-29.1-1l3-59.1C514.1,194.2,529.8,194.4,541.1,198.7z\x27,
\x2764\x27 : \x27M567.1,198 566.6,254.8 540.1,254.3 542.4,196.4z\x27,
\x2765\x27 : \x27M568.4,201.7l-0.7,52.8l26.8,0.3l-0.5-52C593.9,202.8,583.8,202.5,568.4,201.7z\x27,
\x2766\x27 : \x27M640.1,203.4l1.3,54.6l-13.1,0.2l-1-3.5l-31.6-0.3l-0.4-51.4C595.3,202.9,608.5,203.9,640.1,203.4z\x27,
\x2768\x27 : \x27M670.6,197.3l-0.1,55.7H669l-0.3,4.3l-26.5,0.3v-57.3C642.2,200.2,659.4,200.2,670.6,197.3L670.6,197.3z\x27,
\x2769\x27 : \x27M670.7,202.8l-0.3,50.3l53.1,0.3l-2.1-56.6C721.5,196.7,701.5,200.5,670.7,202.8z\x27,
\x2771\x27 : \x27M753.3,256.3l-4.8-62.4c0,0-15.7,2.3-27.1,2.8l2.1,56.6l4.8,0.8l0.3,3L753.3,256.3z\x27,
\x2772\x27 : \x27M776.8,192.4l6.6,62.7l-8.8,0.5l-2,1.5l-19.2-0.8l-3.5-63.2C749.8,193.2,763.4,192.1,776.8,192.4z\x27,
\x2773\x27 : \x27M779.4,192.7 783.4,255.1 814.9,255.5 805.6,192.1z\x27,
\x2774\x27 : \x27M808.4,190.9l7.1,57.9l-0.3,7.1l28.8,0.3l1.3-6.8l-8.1-56.6C837.2,192.7,827.4,190.4,808.4,190.9z\x27,
\x2780\x27 : \x27M852.4,295.9l3,21.3l-3,22.7c0,0,29.3,2.3,38.9-26.3l2-17.7L852.4,295.9z\x27,
\x2779\x27 : \x27M849.3,272.7l2.8,22.2h41.4l-2.3,18.7c0,0,9.3-26.5,8.3-40.4L849.3,272.7z\x27,
\x2778\x27 : \x27M846.3,251l3,21.7l50.3,0.5c0,0,1-15.2-1.8-22L846.3,251z\x27,
\x2777\x27 : \x27M843.8,230.8l2.5,20.2l51.5,0.3c0,0-2-13.9-6.1-20.2L843.8,230.8z\x27,
\x2776\x27 : \x27M840.2,210.8l3.5,20l48,0.3c0,0-2.8-13.1-13.4-20.5L840.2,210.8z\x27,
\x2775\x27 : \x27M838.2,193.2l2,17.7l38.1-0.3C878.4,210.6,868.8,195.7,838.2,193.2z\x27,
\x2758\x27 : \x27M358.1,209.7l38.8,0.6l2.8-18.2c0,0-31.4-0.9-45,17.4L358.1,209.7z\x27,
\x2757\x27 : \x27M393.1,229.5l3-18.5l-42.2-0.8c0,0-8.8,11.5-11.4,18.3L393.1,229.5z\x27,
\x2756\x27 : \x27M342.2,229.2c0,0-5.2,11.7-6.3,20.1l54.8,0.7l2.2-19.8L342.2,229.2z\x27,
\x2755\x27 : \x27M335.8,250.1c0,0-2.8,9.8-1.3,21.4l53.3,0.5l3-22L335.8,250.1z\x27,
\x2754\x27 : \x27M334.7,273c0,0-1.3,8.8,3.2,21.5l47.1,0l2.8-22.5L334.7,273z\x27,
\x2753\x27 : \x27M384.6,294.7l-2.4,21.8l3,22.5c0,0-43.8,1-47.4-44.4L384.6,294.7z\x27
} %}
{% for id, coords in items %}
<path id=\"{{ id }}\" d=\"{{ coords }}\" class=\"mapa-link\"></path>
{% endfor %}
</svg>
</div>
<img src=\"{{ asset(\x27build/images/web/map-center/mapa-centra_v2.jpg\x27) }}\" alt=\"centrum\" loading=\"lazy\">
</div>
</div>
</div>
</div>
</div>
<div class=\"vc_row wpb_row vc_row-fluid vc_custom_1565785245766\">
<div class=\"wpb_column vc_column_container vc_col-sm-12\">
<div class=\"vc_column-inner\">
<div class=\"wpb_wrapper\">
<div class=\"qodef-section-title-holder shops-title\">
<div class=\"qodef-st-inner\">
<h1 class=\"qodef-st-title\">{{ \x27stores.title\x27 | trans }}</h1>
<p class=\"qodef-st-text\"></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class=\"qodef-pl-filter-holder\">
<div class=\"qodef-plf-inner\">
<ul>
<li class=\"qodef-pl-filter {% if categoryActive is null %}active{% endif %}\" data-filter=\"all\">
<span class=\"category-name\">{{\x27all\x27|trans}}</span>
</li>
{% for cat in categories %}
<li class=\"qodef-pl-filter {% if categoryActive is not null and categoryActive.id == cat.id %}active{% endif %}\"
data-filter=\".category_{{ cat.id }}\"
>
<span class=\"category-name\">{{ cat.getName() }}</span>
</li>
{% endfor %}
</ul>
</div>
</div>
<div class=\"select-store shops-inputs\">
<select id=\"filter-shop\">
<option selected value=\"all\">{{\x27selectStore\x27 | trans}}</option>
{% for s in stores %}
<option value=\"{{ s.id }}\" data-url=\"{{ absolute_url(path(\x27app_web_shop_detail\x27,{\x27slug\x27:s.slug})) }}\">{{ s.name }}</option>
{% endfor %}
</select>
<!-- Přidáme data atribut data-filter=\"isVip\" -->
<div class=\"qodef-btn-outline qodef-btn qodef-btn-medium filter-vip\" data-filter=\"isVip\" style=\"padding: 12px 31px !important;\">
<span class=\"qodef-btn-text\">{{ \x27stores.btnVipFilter\x27 | trans }}</span>
</div>
</div>
<div class=\"qodef-row-grid-section-wrapper store-list\">
<div class=\"qodef-row-grid-section\">
<div class=\"vc_row wpb_row vc_row-fluid vc_custom_1565785278974\">
<div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-has-fill\">
<div class=\"vc_column-inner vc_custom_1566396044703\">
<div class=\"wpb_wrapper\">
<div class=\"qodef-clients-grid-holder qodef-grid-list qodef-disable-bottom-space qodef-four-columns qodef-no-space qodef-cc-hover-roll-over qodef-cg-border\">
<div class=\"qodef-cg-inner qodef-outer-space\">
{% for s in stores %}
<div class=\"qodef-cc-item qodef-item-space qodef-cci-has-link{% for c in s.category %} category_{{ c.id }}{% endfor %} {% if s.vip %}isVip{% endif %} shops-item\"
data-store-id=\"{{ s.id }}\">
<a itemprop=\"url\" class=\"qodef-cc-link qodef-block-drag-link\" href=\"{{ path(\x27app_web_shop_detail\x27,{\x27slug\x27:s.slug}) }}\"
target=\"_self\">
{% if s.vip %}
<span style=\"position: absolute;top:0;right: 0; padding-right: 20px;\">
<img src=\"{{ asset(\x27build/images/web/vip/vip-brands.svg\x27) }}\" alt=\"\" style=\"max-width: 50px; position: relative; z-index: 2;\" loading=\"lazy\">
</span>
{% endif %}
<span class=\"qodef-cc-image\">
{% if s.logo is not null %}
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"{{ vich_uploader_asset(s, \x27logoFile\x27)| imagine_filter(\x27thumb300\x27) }}\" alt=\"{{ s.name }}\" loading=\"lazy\">
{% endif %}
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>
<span class=\"qodef-cc-hover-image\">
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"store-name\">{{ s.name }}</span>
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>
</a>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{{ include(\x27web/core/gift-card.html.twig\x27) }}
</div>
</div>
{{ include(\x27web/core/footer.html.twig\x27) }}
{% endblock %}
", "web/default/shops.html.twig", "/var/www/templates/web/default/shops.html.twig");
}
}