var/cache/review/twig/1a/1a8211030ba900daa430d1af59cde3a1.php line 411

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. /* ProfileList/list.html.twig */
  14. class __TwigTemplate_09c006177d0309b7aaecc091c4a4831a extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'title' => [$this'block_title'],
  24.             'metaDescription' => [$this'block_metaDescription'],
  25.             'name_page' => [$this'block_name_page'],
  26.             'current_menu_map' => [$this'block_current_menu_map'],
  27.             'canonical' => [$this'block_canonical'],
  28.             'mainContainer' => [$this'block_mainContainer'],
  29.             'profileList' => [$this'block_profileList'],
  30.             'javascripts' => [$this'block_javascripts'],
  31.         ];
  32.     }
  33.     protected function doGetParent(array $context)
  34.     {
  35.         // line 1
  36.         return "grid.html.twig";
  37.     }
  38.     protected function doDisplay(array $context, array $blocks = [])
  39.     {
  40.         $macros $this->macros;
  41.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  42.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  44.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  46.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  47.         // line 3
  48.         $context["listingPage"] = (twig_get_attribute($this->env$this->source, ($context["profiles"] ?? null), "currentPage", [], "any"truetruefalse3) && (twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'3$this->source); })()), "currentPage", [], "any"falsefalsefalse3) > 1));
  49.         // line 4
  50.         $context["isFirstPage"] = (twig_get_attribute($this->env$this->source, ($context["profiles"] ?? null), "currentPage", [], "any"truetruefalse4) && (twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'4$this->source); })()), "currentPage", [], "any"falsefalsefalse4) == 1));
  51.         // line 5
  52.         $context["forYandex"] = ((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.'5$this->source); })()), "request", [], "any"falsefalsefalse5), "requestUri", [], "any"falsefalsefalse5) == "/") && ((isset($context["page_metadata_variant"]) || array_key_exists("page_metadata_variant"$context) ? $context["page_metadata_variant"] : (function () { throw new RuntimeError('Variable "page_metadata_variant" does not exist.'5$this->source); })()) == "yandex"));
  53.         // line 6
  54.         $context["route"] = 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.'6$this->source); })()), "request", [], "any"falsefalsefalse6), "get", ["_route"], "method"falsefalsefalse6);
  55.         // line 1
  56.         $this->parent $this->loadTemplate("grid.html.twig""ProfileList/list.html.twig"1);
  57.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  58.         
  59.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  60.         
  61.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  62.         
  63.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  64.     }
  65.     // line 8
  66.     public function block_title($context, array $blocks = [])
  67.     {
  68.         $macros $this->macros;
  69.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  70.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  71.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  72.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  73.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  74.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  75.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaTitle(), "html"nulltrue);
  76.         
  77.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  78.         
  79.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  80.         
  81.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  82.     }
  83.     // line 10
  84.     public function block_metaDescription($context, array $blocks = [])
  85.     {
  86.         $macros $this->macros;
  87.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  88.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  89.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  90.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  91.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  92.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  93.         // line 11
  94.         echo "\t<meta name=\"description\" content=\"";
  95.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaDescription(), "html"nulltrue);
  96.         echo "\">
  97. ";
  98.         
  99.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  100.         
  101.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  102.         
  103.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  104.     }
  105.     // line 14
  106.     public function block_name_page($context, array $blocks = [])
  107.     {
  108.         $macros $this->macros;
  109.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  110.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""name_page"));
  111.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  112.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""name_page"));
  113.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  114.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""name_page"));
  115.         echo "girls-list";
  116.         
  117.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  118.         
  119.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  120.         
  121.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  122.     }
  123.     // line 15
  124.     public function block_current_menu_map($context, array $blocks = [])
  125.     {
  126.         $macros $this->macros;
  127.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  128.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""current_menu_map"));
  129.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  130.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""current_menu_map"));
  131.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  132.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""current_menu_map"));
  133.         echo " current";
  134.         
  135.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  136.         
  137.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  138.         
  139.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  140.     }
  141.     // line 17
  142.     public function block_canonical($context, array $blocks = [])
  143.     {
  144.         $macros $this->macros;
  145.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  146.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  147.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  148.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  149.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  150.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  151.         echo "<link rel=\"canonical\" href=\"";
  152.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->canonicalUrl(), "html"nulltrue);
  153.         (((isset($context["listingPage"]) || array_key_exists("listingPage"$context) ? $context["listingPage"] : (function () { throw new RuntimeError('Variable "listingPage" does not exist.'17$this->source); })())) ? (print (twig_escape_filter($this->env, (("page" twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'17$this->source); })()), "currentPage", [], "any"falsefalsefalse17)) . "/"), "html"nulltrue))) : (print ("")));
  154.         echo "\">";
  155.         
  156.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  157.         
  158.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  159.         
  160.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  161.     }
  162.     // line 19
  163.     public function block_mainContainer($context, array $blocks = [])
  164.     {
  165.         $macros $this->macros;
  166.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  167.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  168.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  169.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  170.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  171.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  172.         // line 20
  173.         echo "\t";
  174.         $context["excludeRecommendationProfileIds"] = [];
  175.         // line 21
  176.         echo "
  177. \t";
  178.         // line 22
  179.         echo $this->extensions['Knp\Menu\Twig\MenuExtension']->render("breadcrumbs", ["template" => "_menu/breadcrumbs.html.twig"]);
  180.         echo "
  181. \t<header class=\"list_heading border-line\" role=\"heading\">
  182. \t\t<div class=\"list_heading-inner\">
  183. \t\t\t<h1 class=\"list_heading__title\" role=\"heading\">";
  184.         // line 26
  185.         if ((isset($context["forYandex"]) || array_key_exists("forYandex"$context) ? $context["forYandex"] : (function () { throw new RuntimeError('Variable "forYandex" does not exist.'26$this->source); })())) {
  186.             echo "Проститутки Москвы индивидуалки";
  187.         } else {
  188.             echo $this->extensions['App\Twig\SeoExtension']->pageHeading();
  189.         }
  190.         echo "</h1>
  191. \t\t\t<span class=\"list_heading__count\">";
  192.         // line 27
  193.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'27$this->source); })()), "totalCount", [], "any"falsefalsefalse27), "html"nulltrue);
  194.         echo "</span>
  195. \t\t</div>
  196. \t</header>
  197. \t";
  198.         // line 32
  199.         echo "
  200. \t";
  201.         // line 105
  202.         echo "
  203. \t\t<div id=\"filter-form-root\">
  204. \t\t<button class=\"filter_hide_button rounding\" type=\"button\" id=\"filter_hide_button\">
  205. \t\t\t<svg class=\"filter_hide_button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><use xlink:href=\"#filter\"></use></svg>
  206. \t\t\t<span class=\"filter_hide_button__text\" data-filter-hide-text-show>Фильтры</span>
  207. \t\t\t<svg class=\"filter_hide_button__rotate\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.45 9.87a.84.84 0 0 1 1.24 0l3.3 3.5 3.32-3.5a.84.84 0 0 1 1.23 0c.34.36.34.95 0 1.3l-3.92 4.16a.84.84 0 0 1-1.24 0l-3.93-4.15a.96.96 0 0 1 0-1.31Z\" /></svg>
  208. \t\t</button>
  209. \t\t<div class=\"filter_hide_block\" id=\"filter_hide_block\">
  210. \t\t\t";
  211.         // line 114
  212.         echo "\t\t\t<form name=\"profile_filter_form\" method=\"post\" action=\"/filter/\" class=\"filter_form\" id=\"filter-form\" data-process-url=\"/profile_ctr/increase-shows/\" data-main-class=\"profile_filter\">
  213. \t\t\t\t<div class=\"profile_filter\">
  214. \t\t\t\t\t<button class=\"profile_filter__mobile_button\" type=\"button\">
  215. \t\t\t\t\t\t<svg class=\"profile_filter__mobile_button__icon\" fill=\"#666\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><use xlink:href=\"#filter\"></use></svg>
  216. \t\t\t\t\t\t<span class=\"profile_filter__mobile_button__text\">Фильтры</span>
  217. \t\t\t\t\t\t<svg class=\"profile_filter__mobile_button__icon profile_filter__mobile_button__icon-arrow\" fill=\"#666\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" style=\"transform:rotate(180deg)\"><use xlink:href=\"#filter-arrow\"></use></svg>
  218. \t\t\t\t\t</button>
  219. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  220. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  221. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  222. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  223. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  224. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  225. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  226. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  227. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  228. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  229. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  230. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  231. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  232. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  233. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  234. \t\t\t\t</div>
  235. \t\t\t</form>
  236. \t\t</div>
  237. \t\t<div class=\"profile_filter__tags__container fade_slider__container\">
  238. \t\t\t<div class=\"profile_filter__tags d-none fade_slider\" id=\"filter_tags\"></div>
  239. \t\t</div>
  240. \t\t<div class=\"profile_filter__line\" id=\"filter_line\">
  241. \t\t\t<div class=\"profile_filter__line__title\">Найдено <span class=\"profile_filter__line__title__count\">";
  242.         // line 146
  243.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'146$this->source); })()), "totalCount", [], "any"falsefalsefalse146), "html"nulltrue);
  244.         echo " ";
  245.         echo twig_escape_filter($this->env$this->extensions['App\Twig\ToolsExtension']->inclineNumeral(twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'146$this->source); })()), "totalCount", [], "any"falsefalsefalse146), ["анкета""анкеты""анкет"]), "html"nulltrue);
  246.         echo "</span></div>
  247. \t\t\t<button class=\"profile_filter__line__reset\" type=\"button\" id=\"filter_line_reset\">Сбросить фильтры <svg class=\"profile_filter__line__reset_icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 14 14\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.7 1.7A1 1 0 0 0 12.3.3L7 5.58 1.7.29A1 1 0 0 0 .3 1.71L5.58 7l-5.3 5.3a1 1 0 1 0 1.42 1.4L7 8.42l5.3 5.3a1 1 0 0 0 1.4-1.42L8.42 7l5.3-5.3Z\" fill=\"#254CB1\"/></svg>
  248. \t\t\t</button>
  249. \t\t</div>
  250. \t</div>
  251. \t<div class=\"profiles-items-row\" id=\"profile-list\" data-show-more-append>
  252. \t\t";
  253.         // line 153
  254.         $this->displayBlock('profileList'$context$blocks);
  255.         // line 159
  256.         echo "\t</div>
  257.     ";
  258.         // line 162
  259.         echo "\t";
  260.         echo $this->extensions['Porpaginas\Twig\PorpaginasExtension']->renderPagination($this->env, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'162$this->source); })()));
  261.         echo "
  262. \t";
  263.         // line 172
  264.         echo "\t";
  265.         // line 182
  266.         echo "
  267. \t";
  268.         // line 202
  269.         echo "
  270.     ";
  271.         // line 211
  272.         echo "\t";
  273.         if (((isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'211$this->source); })()) && (twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'211$this->source); })()), "currentPage", [], "any"falsefalsefalse211) >= 2))) {
  274.             // line 212
  275.             echo "\t\t";
  276.             echo twig_include($this->env$context"components/_profile_recommendations.html.twig", ["classname" => "recommendations-list-page"]);
  277.             echo "
  278. \t";
  279.         }
  280.         // line 214
  281.         echo "
  282. \t";
  283.         // line 216
  284.         echo "\t";
  285.         // line 217
  286.         echo "\t\t";
  287.         // line 218
  288.         echo "\t";
  289.         // line 219
  290.         echo "
  291. \t";
  292.         // line 224
  293.         echo "
  294. \t<div aria-hidden=\"true\" class=\"no-display\" style=\"display: none;\">
  295. \t\t<svg xmlns=\"http://www.w3.org/2000/svg\">
  296. \t\t\t<symbol id=\"close\" viewBox=\"0 0 25 24\">
  297. \t\t\t\t<path fill=\"#9D9D9D\" d=\"m17.19 6-4.52 4.51L8.16 6 6.67 7.49l4.51 4.5-4.5 4.52L8.15 18l4.51-4.51L17.2 18l1.48-1.49L14.16 12l4.51-4.51L17.2 6Z\"/>
  298. \t\t\t</symbol>
  299. \t\t\t<symbol id=\"expand\" viewBox=\"0 0 20 20\">
  300. \t\t\t\t<path fill=\"#9D9D9D\" d=\"M15 8.41 13.59 7 10 10.58 6.41 7 5 8.41l5 5 5-5Z\"/>
  301. \t\t\t</symbol>
  302. \t\t\t<symbol id=\"range-off\" viewBox=\"0 0 24 24\">
  303. \t\t\t\t";
  304.         // line 237
  305.         echo "
  306. \t\t\t\t<rect width=\"24\" height=\"4\" y=\"10\" fill=\"#d3d3d3\" rx=\"2\"/>
  307. \t\t\t\t<circle cx=\"4\" cy=\"12\" r=\"3\" fill=\"#f0f0f0\" stroke=\"#9d9d9d\" stroke-width=\"2\"/>
  308. \t\t\t\t<circle cx=\"20\" cy=\"12\" r=\"3\" fill=\"#f0f0f0\" stroke=\"#9d9d9d\" stroke-width=\"2\"/>
  309. \t\t\t</symbol>
  310. \t\t\t<symbol id=\"range-on\" viewBox=\"0 0 25 24\">
  311. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  312. \t\t\t\t<rect width=\"12\" height=\"4\" x=\"6.34\" y=\"10\" fill=\"#254CB1\" rx=\"2\"/>
  313. \t\t\t\t<circle cx=\"6.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#254CB1\" stroke-width=\"2\"/>
  314. \t\t\t\t<circle cx=\"18.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#254CB1\" stroke-width=\"2\"/>
  315. \t\t\t</symbol>
  316. \t\t\t<symbol id=\"filter\" viewBox=\"0 0 24 24\">
  317. \t\t\t\t<path d=\"M6.96 6h10l-5 6.3-5-6.3Zm-2.75-.39L9.96 13v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-6l5.74-7.39A1 1 0 0 0 18.91 4H5.01a1 1 0 0 0-.8 1.61Z\" />
  318. \t\t\t</symbol>
  319. \t\t\t<symbol id=\"filter-arrow\" viewBox=\"0 0 24 24\">
  320. \t\t\t\t<path d=\"M5.7924 16.6699L4 14.8999L12 6.99992L20 14.8999L18.2076 16.6699L12 10.5399L5.7924 16.6699Z\" fill=\"#727272\"/>
  321. \t\t\t<symbol>
  322. \t\t</svg>
  323. \t</div>
  324. ";
  325.         
  326.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  327.         
  328.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  329.         
  330.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  331.     }
  332.     // line 153
  333.     public function block_profileList($context, array $blocks = [])
  334.     {
  335.         $macros $this->macros;
  336.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  337.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""profileList"));
  338.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  339.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""profileList"));
  340.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  341.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""profileList"));
  342.         // line 154
  343.         echo "\t\t\t";
  344.         $this->loadTemplate("ProfileList/list.profiles.html.twig""ProfileList/list.html.twig"154)->display(twig_array_merge($context, ["top_profile" => $this->extensions['App\Twig\PaidPlacementsExtension']->currentTopPlacement(), "likeButton" => ($this->extensions['App\Twig\UserExtension']->isUserCustomer(twig_get_attribute($this->env$this->source,         // line 156
  345. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'156$this->source); })()), "user", [], "any"falsefalsefalse156)) == "1")]));
  346.         // line 158
  347.         echo "\t\t";
  348.         
  349.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  350.         
  351.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  352.         
  353.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  354.     }
  355.     // line 258
  356.     public function block_javascripts($context, array $blocks = [])
  357.     {
  358.         $macros $this->macros;
  359.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  360.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  361.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  362.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  363.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  364.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  365.         // line 259
  366.         echo "\t";
  367.         $this->displayParentBlock("javascripts"$context$blocks);
  368.         echo "
  369. \t";
  370.         // line 260
  371.         echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("scripts/filters"null"basicConfig");
  372.         echo "
  373. \t<script>
  374. \t\twindow._strl = {
  375. \t\t\tstations: {";
  376.         // line 265
  377.         $context['_parent'] = $context;
  378.         $context['_seq'] = twig_ensure_traversable($this->extensions['App\Twig\StationsExtension']->stations());
  379.         $context['loop'] = [
  380.           'parent' => $context['_parent'],
  381.           'index0' => 0,
  382.           'index'  => 1,
  383.           'first'  => true,
  384.         ];
  385.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  386.             $length count($context['_seq']);
  387.             $context['loop']['revindex0'] = $length 1;
  388.             $context['loop']['revindex'] = $length;
  389.             $context['loop']['length'] = $length;
  390.             $context['loop']['last'] = === $length;
  391.         }
  392.         foreach ($context['_seq'] as $context["_key"] => $context["station"]) {
  393.             // line 266
  394.             echo "\"";
  395.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env$this->source$context["station"], "name", [], "any"falsefalsefalse266)), "html"nulltrue);
  396.             echo "\": \"";
  397.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_station", ["city" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["station"], "city", [], "any"falsefalsefalse266), "uriIdentity", [], "any"falsefalsefalse266), "station" => twig_get_attribute($this->env$this->source$context["station"], "uriIdentity", [], "any"falsefalsefalse266)]), "html"nulltrue);
  398.             echo "\"";
  399.             if ( !twig_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse266)) {
  400.                 echo ",";
  401.             }
  402.             ++$context['loop']['index0'];
  403.             ++$context['loop']['index'];
  404.             $context['loop']['first'] = false;
  405.             if (isset($context['loop']['length'])) {
  406.                 --$context['loop']['revindex0'];
  407.                 --$context['loop']['revindex'];
  408.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  409.             }
  410.         }
  411.         $_parent $context['_parent'];
  412.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['station'], $context['_parent'], $context['loop']);
  413.         $context array_intersect_key($context$_parent) + $_parent;
  414.         // line 268
  415.         echo "}
  416. \t\t};
  417.         window._lD = {
  418. \t\t\tformUrl: \"";
  419.         // line 271
  420.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_filters.form", ["city" => twig_get_attribute($this->env$this->source, (isset($context["city"]) || array_key_exists("city"$context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.'271$this->source); })()), "uriIdentity", [], "any"falsefalsefalse271)]), "html"nulltrue);
  421.         echo "\",
  422.             setLastViewedListing: '";
  423.         // line 272
  424.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'272$this->source); })()), "request", [], "any"falsefalsefalse272), "attributes", [], "any"falsefalsefalse272), "get", ["_route"], "method"falsefalsefalse272), "html"nulltrue);
  425.         echo "',
  426. \t\t\tlistingData: [
  427. \t\t\t\t['listing', '";
  428.         // line 274
  429.         ((array_key_exists("listing"$context)) ? (print (twig_escape_filter($this->env, (isset($context["listing"]) || array_key_exists("listing"$context) ? $context["listing"] : (function () { throw new RuntimeError('Variable "listing" does not exist.'274$this->source); })()), "html"nulltrue))) : (print ("")));
  430.         echo "'],
  431. \t\t\t\t['listingParams', '";
  432.         // line 275
  433.         ((array_key_exists("listing_parameters"$context)) ? (print (twig_escape_filter($this->envjson_encode((isset($context["listing_parameters"]) || array_key_exists("listing_parameters"$context) ? $context["listing_parameters"] : (function () { throw new RuntimeError('Variable "listing_parameters" does not exist.'275$this->source); })())), "html"nulltrue))) : (print ("")));
  434.         echo "'.replaceAll('&quot;', '\"')],
  435. \t\t\t],
  436.             cityUrl: \"";
  437.         // line 277
  438.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["city"]) || array_key_exists("city"$context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.'277$this->source); })()), "uriIdentity", [], "any"falsefalsefalse277), "html"nulltrue);
  439.         echo "\",
  440. \t\t\tstations: {";
  441.         // line 279
  442.         $context['_parent'] = $context;
  443.         $context['_seq'] = twig_ensure_traversable($this->extensions['App\Twig\StationsExtension']->stations());
  444.         $context['loop'] = [
  445.           'parent' => $context['_parent'],
  446.           'index0' => 0,
  447.           'index'  => 1,
  448.           'first'  => true,
  449.         ];
  450.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  451.             $length count($context['_seq']);
  452.             $context['loop']['revindex0'] = $length 1;
  453.             $context['loop']['revindex'] = $length;
  454.             $context['loop']['length'] = $length;
  455.             $context['loop']['last'] = === $length;
  456.         }
  457.         foreach ($context['_seq'] as $context["_key"] => $context["station"]) {
  458.             // line 280
  459.             echo "\"";
  460.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env$this->source$context["station"], "name", [], "any"falsefalsefalse280)), "html"nulltrue);
  461.             echo "\": \"";
  462.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_station", ["city" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["station"], "city", [], "any"falsefalsefalse280), "uriIdentity", [], "any"falsefalsefalse280), "station" => twig_get_attribute($this->env$this->source$context["station"], "uriIdentity", [], "any"falsefalsefalse280)]), "html"nulltrue);
  463.             echo "\"";
  464.             if ( !twig_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse280)) {
  465.                 echo ",";
  466.             }
  467.             ++$context['loop']['index0'];
  468.             ++$context['loop']['index'];
  469.             $context['loop']['first'] = false;
  470.             if (isset($context['loop']['length'])) {
  471.                 --$context['loop']['revindex0'];
  472.                 --$context['loop']['revindex'];
  473.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  474.             }
  475.         }
  476.         $_parent $context['_parent'];
  477.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['station'], $context['_parent'], $context['loop']);
  478.         $context array_intersect_key($context$_parent) + $_parent;
  479.         // line 282
  480.         echo "}
  481.         };
  482. \t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  483. \t\t\tnew window._filterLoader({
  484. \t\t\t\tformUrl: \"";
  485.         // line 287
  486.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_filters.form", ["city" => twig_get_attribute($this->env$this->source, (isset($context["city"]) || array_key_exists("city"$context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.'287$this->source); })()), "uriIdentity", [], "any"falsefalsefalse287)]), "html"nulltrue);
  487.         echo "\",
  488. \t\t\t\tdefaultProfilesCount: \"";
  489.         // line 288
  490.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'288$this->source); })()), "totalCount", [], "any"falsefalsefalse288), "html"nulltrue);
  491.         echo "\"
  492. \t\t\t});
  493. \t\t})
  494. \t\t";
  495.         // line 300
  496.         echo "\t</script>
  497. ";
  498.         
  499.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  500.         
  501.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  502.         
  503.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  504.     }
  505.     /**
  506.      * @codeCoverageIgnore
  507.      */
  508.     public function getTemplateName()
  509.     {
  510.         return "ProfileList/list.html.twig";
  511.     }
  512.     /**
  513.      * @codeCoverageIgnore
  514.      */
  515.     public function isTraitable()
  516.     {
  517.         return false;
  518.     }
  519.     /**
  520.      * @codeCoverageIgnore
  521.      */
  522.     public function getDebugInfo()
  523.     {
  524.         return array (  572 => 300,  566 => 288,  562 => 287,  555 => 282,  534 => 280,  517 => 279,  513 => 277,  508 => 275,  504 => 274,  499 => 272,  495 => 271,  490 => 268,  469 => 266,  452 => 265,  445 => 260,  440 => 259,  427 => 258,  414 => 158,  412 => 156,  410 => 154,  397 => 153,  365 => 237,  353 => 224,  350 => 219,  348 => 218,  346 => 217,  344 => 216,  341 => 214,  335 => 212,  332 => 211,  329 => 202,  326 => 182,  324 => 172,  318 => 162,  314 => 159,  312 => 153,  300 => 146,  266 => 114,  256 => 105,  253 => 32,  246 => 27,  238 => 26,  231 => 22,  228 => 21,  225 => 20,  212 => 19,  184 => 17,  159 => 15,  134 => 14,  118 => 11,  105 => 10,  80 => 8,  66 => 1,  64 => 6,  62 => 5,  60 => 4,  58 => 3,  42 => 1,);
  525.     }
  526.     public function getSourceContext()
  527.     {
  528.         return new Source("{% extends 'grid.html.twig' %}
  529. {% set listingPage = profiles.currentPage is defined and profiles.currentPage > 1 %}
  530. {% set isFirstPage = profiles.currentPage is defined and profiles.currentPage == 1 %}
  531. {% set forYandex = app.request.requestUri == \"/\" and page_metadata_variant == \"yandex\" %}
  532. {%- set route = app.request.get('_route') -%}
  533. {% block title %}{{ seo_title() }}{% endblock %}
  534. {% block metaDescription %}
  535. \t<meta name=\"description\" content=\"{{ seo_description() }}\">
  536. {% endblock %}
  537. {% block name_page %}girls-list{% endblock %}
  538. {% block current_menu_map %} current{% endblock %}
  539. {% block canonical %}<link rel=\"canonical\" href=\"{{ canonical_url() }}{{ listingPage ? 'page' ~ profiles.currentPage ~ '/' : ''}}\">{% endblock %}
  540. {% block mainContainer %}
  541. \t{% set excludeRecommendationProfileIds = [] %}
  542. \t{{ knp_menu_render('breadcrumbs', {'template': '_menu/breadcrumbs.html.twig'}) }}
  543. \t<header class=\"list_heading border-line\" role=\"heading\">
  544. \t\t<div class=\"list_heading-inner\">
  545. \t\t\t<h1 class=\"list_heading__title\" role=\"heading\">{% if forYandex %}Проститутки Москвы индивидуалки{% else %}{{ seo_heading() }}{% endif %}</h1>
  546. \t\t\t<span class=\"list_heading__count\">{{ profiles.totalCount }}</span>
  547. \t\t</div>
  548. \t</header>
  549. \t{# {{ include('components/top_seo.html.twig', { 'type': 'main' }) }} #}
  550. \t{#{% if source is defined and source %}
  551. \t\t<div class=\"empty-category level d-flex overflow-hidden mb-4\">
  552. \t\t\t<div class=\"empty-category__icon d-flex align-items-center justify-content-center\">
  553. \t\t\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewbox=\"0 0 34 30\"><path fill=\"#FF3F40\" fill-rule=\"evenodd\" d=\"M.5 29.25L17 .75l16.5 28.5H.5zm27.8-3L17 6.73 5.7 26.25h22.6zm-12.8-4.5v3h3v-3h-3zm0-9h3v6h-3v-6z\" clip-rule=\"evenodd\"/></svg>
  554. \t\t\t</div>
  555. \t\t\t<div class=\"flex-fill px-3 px-sm-4 py-3\">
  556. \t\t\t\t<p class=\"m-0\">
  557. \t\t\t\t\t{% if source == 'county' %}К сожалению, все девушки из округа
  558. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ county.name }}</a>
  559. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток из других округов города
  560. \t\t\t\t\t\t{{ city.name|trans }}.
  561. \t\t\t\t\t{% endif %}
  562. \t\t\t\t\t{% if source == 'district' %}К сожалению, все девушки из района
  563. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ district.name }}</a>
  564. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток из других районов города
  565. \t\t\t\t\t\t{{ city.name|trans }}.
  566. \t\t\t\t\t{% endif %}
  567. \t\t\t\t\t{% if source == 'station' %}К сожалению, все девушки работающие вблизи метро
  568. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ station.name }}</a>
  569. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток у других станций метро в этом районе города
  570. \t\t\t\t\t\t{{ city.name|trans }}.
  571. \t\t\t\t\t{% endif %}
  572. \t\t\t\t\t{% if source == 'approved' or source == 'with_comments' or  source == 'with_video' or source == 'elite' or source == 'with_selfie' %}
  573. \t\t\t\t\t\t{% if source == 'approved' %}
  574. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_approved', {city:city.uriIdentity}) ~ '\">Проверенные анкеты</a>' %}
  575. \t\t\t\t\t\t{% elseif source == 'with_comments' %}
  576. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_comments', {city:city.uriIdentity}) ~ '\">Анкеты с отзывами</a>' %}
  577. \t\t\t\t\t\t{% elseif source == 'with_video' %}
  578. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_video', {city:city.uriIdentity}) ~ '\">Анкеты с видео</a>' %}
  579. \t\t\t\t\t\t{% elseif source == 'with_selfie' %}
  580. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_selfie', {city:city.uriIdentity}) ~ '\">Анкеты с селфи</a>' %}
  581. \t\t\t\t\t\t{% elseif source == 'elite' %}
  582. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_for_elite_girls', {city:city.uriIdentity}) ~ '\" style=\"pointer-events:none\">Элитные проститутки</a>' %}
  583. \t\t\t\t\t\t{% else %}
  584. \t\t\t\t\t\t\t{% set source_name = '' %}
  585. \t\t\t\t\t\t{% endif %}
  586. \t\t\t\t\t\t{% if source_default == 'approved' %}К сожалению, все
  587. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">проверенные девушки</a>
  588. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  589. \t\t\t\t\t\t\t{{ source_name|raw }}
  590. \t\t\t\t\t\t{% endif %}
  591. \t\t\t\t\t\t{% if source_default == 'with_comments' %}К сожалению, все
  592. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">девушки, у которых есть отзывы</a>
  593. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  594. \t\t\t\t\t\t\t{{ source_name|raw }}
  595. \t\t\t\t\t\t{% endif %}
  596. \t\t\t\t\t\t{% if source_default == 'with_video' %}К сожалению, все
  597. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">девушки, у которых есть видео</a>
  598. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  599. \t\t\t\t\t\t\t{{ source_name|raw }}
  600. \t\t\t\t\t\t{% endif %}
  601. \t\t\t\t\t\t{% if source_default == 'with_selfie' %}
  602. \t\t\t\t\t\t\tК сожалению, все <a href=\"{{ category_url }}\">девушки, у которых есть селфи</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}
  603. \t\t\t\t\t\t{% endif %}
  604. \t\t\t\t\t{% endif %}
  605. \t\t\t\t\t{% if source == 'by_params' %}К сожалению, раздел пуст. Посмотрите другие анкеты, которые мы подобрали для Вас.
  606. \t\t\t\t\t{% endif %}
  607. \t\t\t\t\t{% if source == 'service' %}К сожалению, все девушки, которые практикуют услугу
  608. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ service.name }}</a>
  609. \t\t\t\t\t\tсейчас отдыхают. Но мы подобрали для Вас девушек которые не против оказать Вам похожие услуги, взгляните!
  610. \t\t\t\t\t{% endif %}
  611. \t\t\t\t\t{% if source == 'city' %}К сожалению, данный раздел пуст. Взгляните на другие анкеты, которые мы нашли для Вас в городе
  612. \t\t\t\t\t\t{{ city.name|trans }}.
  613. \t\t\t\t\t{% endif %}
  614. \t\t\t\t\t{% if source == 'country' %}К сожалению, данный раздел пуст. Взгляните на анкеты которые мы подобрали для Вас.
  615. \t\t\t\t\t{% endif %}
  616. \t\t\t\t\t{% if source == 'massage_service' %}К сожалению, все девушки для которых массаж — это призвание сейчас отдыхают. Посмотрите проституток, которые также готовы сделать Вам массаж.
  617. \t\t\t\t\t{% endif %}
  618. \t\t\t\t</p>
  619. \t\t\t</div>
  620. \t\t</div>
  621. \t{% endif %}#}
  622. \t\t<div id=\"filter-form-root\">
  623. \t\t<button class=\"filter_hide_button rounding\" type=\"button\" id=\"filter_hide_button\">
  624. \t\t\t<svg class=\"filter_hide_button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><use xlink:href=\"#filter\"></use></svg>
  625. \t\t\t<span class=\"filter_hide_button__text\" data-filter-hide-text-show>Фильтры</span>
  626. \t\t\t<svg class=\"filter_hide_button__rotate\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.45 9.87a.84.84 0 0 1 1.24 0l3.3 3.5 3.32-3.5a.84.84 0 0 1 1.23 0c.34.36.34.95 0 1.3l-3.92 4.16a.84.84 0 0 1-1.24 0l-3.93-4.15a.96.96 0 0 1 0-1.31Z\" /></svg>
  627. \t\t</button>
  628. \t\t<div class=\"filter_hide_block\" id=\"filter_hide_block\">
  629. \t\t\t{# Форма полей фильтрации #}
  630. \t\t\t<form name=\"profile_filter_form\" method=\"post\" action=\"/filter/\" class=\"filter_form\" id=\"filter-form\" data-process-url=\"/profile_ctr/increase-shows/\" data-main-class=\"profile_filter\">
  631. \t\t\t\t<div class=\"profile_filter\">
  632. \t\t\t\t\t<button class=\"profile_filter__mobile_button\" type=\"button\">
  633. \t\t\t\t\t\t<svg class=\"profile_filter__mobile_button__icon\" fill=\"#666\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><use xlink:href=\"#filter\"></use></svg>
  634. \t\t\t\t\t\t<span class=\"profile_filter__mobile_button__text\">Фильтры</span>
  635. \t\t\t\t\t\t<svg class=\"profile_filter__mobile_button__icon profile_filter__mobile_button__icon-arrow\" fill=\"#666\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" style=\"transform:rotate(180deg)\"><use xlink:href=\"#filter-arrow\"></use></svg>
  636. \t\t\t\t\t</button>
  637. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  638. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  639. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  640. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  641. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  642. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  643. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  644. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  645. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  646. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  647. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  648. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  649. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  650. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  651. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  652. \t\t\t\t</div>
  653. \t\t\t</form>
  654. \t\t</div>
  655. \t\t<div class=\"profile_filter__tags__container fade_slider__container\">
  656. \t\t\t<div class=\"profile_filter__tags d-none fade_slider\" id=\"filter_tags\"></div>
  657. \t\t</div>
  658. \t\t<div class=\"profile_filter__line\" id=\"filter_line\">
  659. \t\t\t<div class=\"profile_filter__line__title\">Найдено <span class=\"profile_filter__line__title__count\">{{ profiles.totalCount }} {{ profiles.totalCount|incline_numeral(['анкета', 'анкеты', 'анкет']) }}</span></div>
  660. \t\t\t<button class=\"profile_filter__line__reset\" type=\"button\" id=\"filter_line_reset\">Сбросить фильтры <svg class=\"profile_filter__line__reset_icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 14 14\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.7 1.7A1 1 0 0 0 12.3.3L7 5.58 1.7.29A1 1 0 0 0 .3 1.71L5.58 7l-5.3 5.3a1 1 0 1 0 1.42 1.4L7 8.42l5.3 5.3a1 1 0 0 0 1.4-1.42L8.42 7l5.3-5.3Z\" fill=\"#254CB1\"/></svg>
  661. \t\t\t</button>
  662. \t\t</div>
  663. \t</div>
  664. \t<div class=\"profiles-items-row\" id=\"profile-list\" data-show-more-append>
  665. \t\t{% block profileList %}
  666. \t\t\t{% include 'ProfileList/list.profiles.html.twig' with {
  667. \t\t\t\t'top_profile': profile_top_placement(),
  668. \t\t\t\t'likeButton': is_user_customer(app.user) == '1'
  669. \t\t\t} %}
  670. \t\t{% endblock %}
  671. \t</div>
  672.     {# {% include 'ProfileList/_show_more.profiles.html.twig' %} #}
  673. \t{{ porpaginas_render(profiles) }}
  674. \t{# {% set cities_circle = city_main_pages_linkage_circle() %}
  675.     {% if cities_circle is not null %}
  676.         <div class=\"city-main-pages-linkage-circle\">
  677.             {% if cities_circle[0] is not null %}<a href=\"{{ cities_circle[0].href }}\" style=\"text-transform: capitalize;\"><i class=\"prev\"></i>{{ cities_circle[0].text }}</a>{% endif %}
  678. \t\t\t<span class=\"sep\"></span>
  679.             {% if cities_circle[1] is not null %}<a href=\"{{ cities_circle[1].href }}\" style=\"text-transform: capitalize;\">{{ cities_circle[1].text }}<i class=\"next\"></i></a>{% endif %}
  680.         </div>
  681.     {% endif %} #}
  682. \t{# {% if app.request.pathInfo != '/' %}
  683. \t\t{% set cities_circle = city_main_pages_linkage_by_countries_circle() %}
  684. \t\t{% if cities_circle is not null %}
  685. \t\t\t<div class=\"city-main-pages-linkage-circle\">
  686. \t\t\t\t{% if cities_circle[0] is not null %}<a href=\"{{ cities_circle[0].href }}\" style=\"text-transform: capitalize;\"><i class=\"prev\"></i>{{ cities_circle[0].text }}</a>{% endif %}
  687. \t\t\t\t\t<span class=\"sep\"></span>
  688. \t\t\t\t{% if cities_circle[1] is not null %}<a href=\"{{ cities_circle[1].href }}\" style=\"text-transform: capitalize;\">{{ cities_circle[1].text }}<i class=\"next\"></i></a>{% endif %}
  689. \t\t\t</div>
  690. \t\t{% endif %}
  691. \t{% endif %} #}
  692. \t{# {% set districts_circle = districts_linkage_circle() %}
  693.     {% if districts_circle is not null %}
  694. \t\t<div class=\"city-main-pages-linkage-circle\">
  695.             <h3 class=\"city-main-pages-linkage-circle-title\">Также интересуются:</h3>
  696.             {% if districts_circle[0] is not null %}<a href=\"{{ districts_circle[0].href }}\" style=\"text-transform: capitalize;\"><i class=\"prev\"></i>{{ districts_circle[0].text }}</a>{% endif %}
  697. \t\t\t<span class=\"sep\"></span>
  698.             {% if districts_circle[1] is not null %}<a href=\"{{ districts_circle[1].href }}\" style=\"text-transform: capitalize;\">{{ districts_circle[1].text }}<i class=\"next\"></i></a>{% endif %}
  699.         </div>
  700.     {% endif %}
  701.     {% set stations_circle = station_pages_linkage_circle() %}
  702.     {% if stations_circle is not null %}
  703.         <div class=\"city-main-pages-linkage-circle\">
  704.             <h3 class=\"city-main-pages-linkage-circle-title\">Также интересуются:</h3>
  705.             {% if stations_circle[0] is not null %}<a href=\"{{ stations_circle[0].href }}\"><i class=\"prev\"></i>{{ stations_circle[0].text }}</a><br/>{% endif %}
  706. \t\t\t<span class=\"sep\"></span>
  707.             {% if stations_circle[1] is not null %}<a href=\"{{ stations_circle[1].href }}\">{{ stations_circle[1].text }}<i class=\"next\"></i></a>{% endif %}
  708.         </div>
  709.     {% endif %} #}
  710.     {# {% set circle = inner_linkage_circle() %}
  711.     {% if circle is not null %}
  712.         <div class=\"city-main-pages-linkage-circle\">
  713. \t\t\t{% if circle[0] is not null %}<a href=\"{{ circle[0].href }}\"><i class=\"prev\"></i>{{ circle[0].text }}</a>{% endif %}
  714. \t\t\t<span class=\"sep\"></span>
  715. \t\t\t{% if circle[1] is not null %}<a href=\"{{ circle[1].href }}\">{{ circle[1].text }}<i class=\"next\"></i></a>{% endif %}
  716.         </div>
  717.     {% endif %} #}
  718. \t{% if profiles and profiles.currentPage >= 2 %}
  719. \t\t{{ include('components/_profile_recommendations.html.twig', {'classname': 'recommendations-list-page'}) }}
  720. \t{% endif %}
  721. \t{# {% set cityBlagoveshensk = city is defined and city.uriIdentity == 'blagoveshensk' %} #}
  722. \t{# {% if not cityBlagoveshensk %} #}
  723. \t\t{# {{ include('components/big_footer.html.twig') }} #}
  724. \t{# {% endif %} #}
  725. \t{# {% if isFirstPage %}
  726. \t{{ include('components/seo.partial.twig', {type: 'top'}) }}
  727. \t{{ include('components/seo.partial.twig', {type: 'bottom'}) }}
  728. \t{% endif %} #}
  729. \t<div aria-hidden=\"true\" class=\"no-display\" style=\"display: none;\">
  730. \t\t<svg xmlns=\"http://www.w3.org/2000/svg\">
  731. \t\t\t<symbol id=\"close\" viewBox=\"0 0 25 24\">
  732. \t\t\t\t<path fill=\"#9D9D9D\" d=\"m17.19 6-4.52 4.51L8.16 6 6.67 7.49l4.51 4.5-4.5 4.52L8.15 18l4.51-4.51L17.2 18l1.48-1.49L14.16 12l4.51-4.51L17.2 6Z\"/>
  733. \t\t\t</symbol>
  734. \t\t\t<symbol id=\"expand\" viewBox=\"0 0 20 20\">
  735. \t\t\t\t<path fill=\"#9D9D9D\" d=\"M15 8.41 13.59 7 10 10.58 6.41 7 5 8.41l5 5 5-5Z\"/>
  736. \t\t\t</symbol>
  737. \t\t\t<symbol id=\"range-off\" viewBox=\"0 0 24 24\">
  738. \t\t\t\t{# <rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  739. \t\t\t\t<circle cx=\"4.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/>
  740. \t\t\t\t<circle cx=\"20.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/> #}
  741. \t\t\t\t<rect width=\"24\" height=\"4\" y=\"10\" fill=\"#d3d3d3\" rx=\"2\"/>
  742. \t\t\t\t<circle cx=\"4\" cy=\"12\" r=\"3\" fill=\"#f0f0f0\" stroke=\"#9d9d9d\" stroke-width=\"2\"/>
  743. \t\t\t\t<circle cx=\"20\" cy=\"12\" r=\"3\" fill=\"#f0f0f0\" stroke=\"#9d9d9d\" stroke-width=\"2\"/>
  744. \t\t\t</symbol>
  745. \t\t\t<symbol id=\"range-on\" viewBox=\"0 0 25 24\">
  746. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  747. \t\t\t\t<rect width=\"12\" height=\"4\" x=\"6.34\" y=\"10\" fill=\"#254CB1\" rx=\"2\"/>
  748. \t\t\t\t<circle cx=\"6.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#254CB1\" stroke-width=\"2\"/>
  749. \t\t\t\t<circle cx=\"18.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#254CB1\" stroke-width=\"2\"/>
  750. \t\t\t</symbol>
  751. \t\t\t<symbol id=\"filter\" viewBox=\"0 0 24 24\">
  752. \t\t\t\t<path d=\"M6.96 6h10l-5 6.3-5-6.3Zm-2.75-.39L9.96 13v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-6l5.74-7.39A1 1 0 0 0 18.91 4H5.01a1 1 0 0 0-.8 1.61Z\" />
  753. \t\t\t</symbol>
  754. \t\t\t<symbol id=\"filter-arrow\" viewBox=\"0 0 24 24\">
  755. \t\t\t\t<path d=\"M5.7924 16.6699L4 14.8999L12 6.99992L20 14.8999L18.2076 16.6699L12 10.5399L5.7924 16.6699Z\" fill=\"#727272\"/>
  756. \t\t\t<symbol>
  757. \t\t</svg>
  758. \t</div>
  759. {% endblock %}
  760. {% block javascripts %}
  761. \t{{ parent() }}
  762. \t{{ encore_entry_script_tags('scripts/filters', null, 'basicConfig') }}
  763. \t<script>
  764. \t\twindow._strl = {
  765. \t\t\tstations: {
  766. \t\t\t\t{%- for station in stations() -%}
  767. \t\t\t\t\t\"{{ station.name|trans }}\": \"{{ path('profile_list.list_by_station', {'city': station.city.uriIdentity, 'station': station.uriIdentity}) }}\"{% if not loop.last %},{% endif %}
  768. \t\t\t\t{%- endfor -%}
  769. \t\t\t}
  770. \t\t};
  771.         window._lD = {
  772. \t\t\tformUrl: \"{{ path('profile_filters.form', {city: city.uriIdentity}) }}\",
  773.             setLastViewedListing: '{{ app.request.attributes.get('_route') }}',
  774. \t\t\tlistingData: [
  775. \t\t\t\t['listing', '{{ listing is defined ? listing : \"\" }}'],
  776. \t\t\t\t['listingParams', '{{ listing_parameters is defined ? listing_parameters|json_encode() : \"\" }}'.replaceAll('&quot;', '\"')],
  777. \t\t\t],
  778.             cityUrl: \"{{city.uriIdentity}}\",
  779. \t\t\tstations: {
  780. \t\t\t\t{%- for station in stations() -%}
  781. \t\t\t\t\t\"{{ station.name|trans }}\": \"{{ path('profile_list.list_by_station', {'city': station.city.uriIdentity, 'station': station.uriIdentity}) }}\"{% if not loop.last %},{% endif %}
  782. \t\t\t\t{%- endfor -%}
  783. \t\t\t}
  784.         };
  785. \t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  786. \t\t\tnew window._filterLoader({
  787. \t\t\t\tformUrl: \"{{ path('profile_filters.form', {city: city.uriIdentity}) }}\",
  788. \t\t\t\tdefaultProfilesCount: \"{{ profiles.totalCount }}\"
  789. \t\t\t});
  790. \t\t})
  791. \t\t{# document.addEventListener('DOMContentLoaded', function() {
  792. \t\t\t{% if profiles and profiles.totalCount > 0 %}
  793. \t\t\t\t{%- set profilesId = profiles|map(p => p.id)|join(',') -%}
  794. \t\t\t\twindow.increase_shows({
  795. \t\t\t\t\tprofiles: [{{ profilesId }}],
  796. \t\t\t\t\troute: '{{ app.request.attributes.get('_route') }}',
  797. \t\t\t\t})
  798. \t\t\t{% endif %}
  799. \t\t}); #}
  800. \t</script>
  801. {% endblock %}""ProfileList/list.html.twig""/app/templates/ProfileList/list.html.twig");
  802.     }
  803. }