var/cache/review/twig/62/62a359aaeebac0b82ecb7b1e20d4f0d4.php line 66

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_e173a29e29304ddfac1bf9964067db8a 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.             'canonical' => [$this, 'block_canonical'],
  24.             'name_page' => [$this, 'block_name_page'],
  25.             'current_menu_map' => [$this, 'block_current_menu_map'],
  26.             'stylesheet' => [$this, 'block_stylesheet'],
  27.             'metaSpecial' => [$this, 'block_metaSpecial'],
  28.             'mainContainer' => [$this, 'block_mainContainer'],
  29.             'mainList' => [$this, 'block_mainList'],
  30.             'showMore' => [$this, 'block_showMore'],
  31.             'javascripts' => [$this, 'block_javascripts'],
  32.         ];
  33.     }
  34.     protected function doGetParent(array $context)
  35.     {
  36.         // line 1
  37.         return "grid.html.twig";
  38.     }
  39.     protected function doDisplay(array $context, array $blocks = [])
  40.     {
  41.         $macros = $this->macros;
  42.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  43.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "ProfileList/list.html.twig"));
  44.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  45.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "ProfileList/list.html.twig"));
  46.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  47.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "ProfileList/list.html.twig"));
  48.         // line 30
  49.         $context["listingPage"] = (twig_get_attribute($this->env, $this->source, ($context["profiles"] ?? null), "currentPage", [], "any", true, true, false, 30) && (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.', 30, $this->source); })()), "currentPage", [], "any", false, false, false, 30) > 1));
  50.         // line 31
  51.         $context["isFirstPage"] = (twig_get_attribute($this->env, $this->source, ($context["profiles"] ?? null), "currentPage", [], "any", true, true, false, 31) && (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.', 31, $this->source); })()), "currentPage", [], "any", false, false, false, 31) == 1));
  52.         // line 42
  53.         $context["listingPage"] = (twig_get_attribute($this->env, $this->source, ($context["profiles"] ?? null), "currentPage", [], "any", true, true, false, 42) && (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.', 42, $this->source); })()), "currentPage", [], "any", false, false, false, 42) > 1));
  54.         // line 1
  55.         $this->parent = $this->loadTemplate("grid.html.twig", "ProfileList/list.html.twig", 1);
  56.         $this->parent->display($context, array_merge($this->blocks, $blocks));
  57.         
  58.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  59.         
  60.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  61.         
  62.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  63.     }
  64.     // line 32
  65.     public function block_canonical($context, array $blocks = [])
  66.     {
  67.         $macros = $this->macros;
  68.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  69.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "canonical"));
  70.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  71.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "canonical"));
  72.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  73.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "canonical"));
  74.         echo "<link rel=\"canonical\" href=\"";
  75.         echo twig_escape_filter($this->env, $this->extensions['App\Twig\SeoExtension']->canonicalUrl((isset($context["actual_main_domain"]) || array_key_exists("actual_main_domain", $context) ? $context["actual_main_domain"] : (function () { throw new RuntimeError('Variable "actual_main_domain" does not exist.', 32, $this->source); })())), "html", null, true);
  76.         (((isset($context["listingPage"]) || array_key_exists("listingPage", $context) ? $context["listingPage"] : (function () { throw new RuntimeError('Variable "listingPage" does not exist.', 32, $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.', 32, $this->source); })()), "currentPage", [], "any", false, false, false, 32)) . "/"), "html", null, true))) : (print ("")));
  77.         echo "\">";
  78.         
  79.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  80.         
  81.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  82.         
  83.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  84.     }
  85.     // line 34
  86.     public function block_name_page($context, array $blocks = [])
  87.     {
  88.         $macros = $this->macros;
  89.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  90.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "name_page"));
  91.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  92.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "name_page"));
  93.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  94.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "name_page"));
  95.         echo "girls-list";
  96.         
  97.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  98.         
  99.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  100.         
  101.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  102.     }
  103.     // line 35
  104.     public function block_current_menu_map($context, array $blocks = [])
  105.     {
  106.         $macros = $this->macros;
  107.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  108.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "current_menu_map"));
  109.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  110.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "current_menu_map"));
  111.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  112.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "current_menu_map"));
  113.         echo " current";
  114.         
  115.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  116.         
  117.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  118.         
  119.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  120.     }
  121.     // line 37
  122.     public function block_stylesheet($context, array $blocks = [])
  123.     {
  124.         $macros = $this->macros;
  125.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  126.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet"));
  127.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  128.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet"));
  129.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  130.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet"));
  131.         // line 38
  132.         echo "\t";
  133.         $this->displayParentBlock("stylesheet", $context, $blocks);
  134.         echo "
  135. \t";
  136.         // line 39
  137.         echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("scripts/filters", null, "basicConfig");
  138.         echo "
  139. ";
  140.         
  141.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  142.         
  143.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  144.         
  145.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  146.     }
  147.     // line 44
  148.     public function block_metaSpecial($context, array $blocks = [])
  149.     {
  150.         $macros = $this->macros;
  151.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  152.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metaSpecial"));
  153.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  154.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metaSpecial"));
  155.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  156.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metaSpecial"));
  157.         // line 45
  158.         if ((isset($context["listingPage"]) || array_key_exists("listingPage", $context) ? $context["listingPage"] : (function () { throw new RuntimeError('Variable "listingPage" does not exist.', 45, $this->source); })())) {
  159.             // line 46
  160.             echo "<meta name=\"yandex\" content=\"noindex, follow\" />";
  161.         }
  162.         
  163.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  164.         
  165.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  166.         
  167.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  168.     }
  169.     // line 50
  170.     public function block_mainContainer($context, array $blocks = [])
  171.     {
  172.         $macros = $this->macros;
  173.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  174.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mainContainer"));
  175.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  176.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mainContainer"));
  177.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  178.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mainContainer"));
  179.         // line 51
  180.         echo "\t";
  181.         echo $this->extensions['Knp\Menu\Twig\MenuExtension']->render("breadcrumbs", ["template" => "_menu/breadcrumbs.html.twig"]);
  182.         echo "
  183. \t<header class=\"list_heading\" role=\"heading\">
  184. \t\t<h1 class=\"border-line list_heading__title\" role=\"heading\">";
  185.         // line 53
  186.         echo (($this->extensions['App\Twig\SeoExtension']->pageHeading()) ? ($this->extensions['App\Twig\SeoExtension']->pageHeading()) : ("Проститутки города Питера"));
  187.         echo "</h1>
  188. \t\t<span class=\"list_heading__count\">";
  189.         // line 54
  190.         echo twig_escape_filter($this->env, 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.', 54, $this->source); })()), "totalCount", [], "any", false, false, false, 54), "html", null, true);
  191.         echo "</span>
  192. \t</header>
  193. \t";
  194.         // line 131
  195.         echo "
  196. \t<div aria-hidden=\"true\" class=\"no-display\" style=\"display: none;\">
  197. \t\t<svg xmlns=\"http://www.w3.org/2000/svg\">
  198. \t\t\t<symbol id=\"close\" viewBox=\"0 0 25 24\">
  199. \t\t\t\t<path fill=\"#B5B5B5\" 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\"/>
  200. \t\t\t</symbol>
  201. \t\t\t<symbol id=\"expand\" viewBox=\"0 0 20 20\">
  202. \t\t\t\t<path fill=\"#B5B5B5\" d=\"M15 8.41 13.59 7 10 10.58 6.41 7 5 8.41l5 5 5-5Z\"/>
  203. \t\t\t</symbol>
  204. \t\t\t<symbol id=\"range-off\" viewBox=\"0 0 25 24\">
  205. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  206. \t\t\t\t<circle cx=\"4.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/>
  207. \t\t\t\t<circle cx=\"20.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/>
  208. \t\t\t</symbol>
  209. \t\t\t<symbol id=\"range-on\" viewBox=\"0 0 25 24\">
  210. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  211. \t\t\t\t<rect width=\"12\" height=\"4\" x=\"6.34\" y=\"10\" fill=\"#f7901d\" rx=\"2\"/>
  212. \t\t\t\t<circle cx=\"6.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#f7901d\" stroke-width=\"2\"/>
  213. \t\t\t\t<circle cx=\"18.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#f7901d\" stroke-width=\"2\"/>
  214. \t\t\t</symbol>
  215. \t\t\t<symbol id=\"filter\" viewBox=\"0 0 24 24\">
  216. \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\" />
  217. \t\t\t</symbol>
  218. \t\t\t<symbol id=\"filter-arrow\" viewBox=\"0 0 24 24\">
  219. \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=\"#B5B5B5\"/>
  220. \t\t\t<symbol>
  221. \t\t</svg>
  222. \t</div>
  223. \t<div id=\"filter-form-root\">
  224. \t\t<button class=\"filter_hide_button rounding\" type=\"button\" id=\"filter_hide_button\">
  225. \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>
  226. \t\t\t<span class=\"filter_hide_button__text\" data-filter-hide-text-show>Фильтры</span>
  227. \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>
  228. \t\t</button>
  229. \t\t<div class=\"filter_hide_block\" id=\"filter_hide_block\">
  230. \t\t\t";
  231.         // line 168
  232.         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\">
  233. \t\t\t\t<div class=\"profile_filter\">
  234. \t\t\t\t\t<button class=\"profile_filter__mobile_button\" type=\"button\">
  235. \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>
  236. \t\t\t\t\t\t<span class=\"profile_filter__mobile_button__text\">Фильтры</span>
  237. \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>
  238. \t\t\t\t\t</button>
  239. \t\t\t\t\t";
  240.         // line 177
  241.         echo "\t\t\t\t\t";
  242.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/verify.partial.twig");
  243.         echo "
  244. \t\t\t\t\t";
  245.         // line 178
  246.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/review.partial.twig");
  247.         echo "
  248. \t\t\t\t\t";
  249.         // line 179
  250.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/video.partial.twig");
  251.         echo "
  252. \t\t\t\t\t";
  253.         // line 180
  254.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/selfie.partial.twig");
  255.         echo "
  256. \t\t\t\t\t";
  257.         // line 181
  258.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/price.partial.twig");
  259.         echo "
  260. \t\t\t\t\t";
  261.         // line 184
  262.         echo "\t\t\t\t\t";
  263.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/hasApartment.partial.twig");
  264.         echo "
  265. \t\t\t\t\t";
  266.         // line 185
  267.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/metro.partial.twig");
  268.         echo "
  269. \t\t\t\t\t";
  270.         // line 186
  271.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/age.partial.twig");
  272.         echo "
  273. \t\t\t\t\t";
  274.         // line 187
  275.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/height.partial.twig");
  276.         echo "
  277. \t\t\t\t\t";
  278.         // line 188
  279.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/breast.partial.twig");
  280.         echo "
  281. \t\t\t\t\t";
  282.         // line 191
  283.         echo "\t\t\t\t\t";
  284.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/tatoo.partial.twig");
  285.         echo "
  286. \t\t\t\t\t";
  287.         // line 192
  288.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/hair-color.partial.twig");
  289.         echo "
  290. \t\t\t\t\t";
  291.         // line 193
  292.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/national.partial.twig");
  293.         echo "
  294. \t\t\t\t\t";
  295.         // line 194
  296.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/body.partial.twig");
  297.         echo "
  298. \t\t\t\t\t";
  299.         // line 195
  300.         echo twig_include($this->env, $context, "ProfileList/filter/form-items/services.partial.twig");
  301.         echo "
  302. \t\t\t\t</div>
  303. \t\t\t</form>
  304. \t\t</div>
  305. \t\t<div class=\"profile_filter__tags__container fade_slider__container\">
  306. \t\t\t<div class=\"profile_filter__tags d-none fade_slider\" id=\"filter_tags\">
  307. \t\t\t<button class=\"profile_filter__tag\" type=\"button\" data-all>Сбросить фильтры</button>
  308. \t\t\t</div>
  309. \t\t</div>
  310. \t\t<div class=\"profile_filter__line\" id=\"filter_line\">
  311. \t\t\t<div class=\"profile_filter__line__title\">Найдено <span class=\"profile_filter__line__title__count\">";
  312.         // line 207
  313.         echo twig_escape_filter($this->env, 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.', 207, $this->source); })()), "totalCount", [], "any", false, false, false, 207), "html", null, true);
  314.         echo " ";
  315.         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.', 207, $this->source); })()), "totalCount", [], "any", false, false, false, 207), ["анкета", "анкеты", "анкет"]), "html", null, true);
  316.         echo "</span></div>
  317. \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=\"#f7901d\"/></svg>
  318. \t\t\t</button>
  319. \t\t</div>
  320. \t</div> 
  321. \t";
  322.         // line 213
  323.         $this->loadTemplate("ProfileList/geo_category_linkage.partial.html.twig", "ProfileList/list.html.twig", 213)->display($context);
  324.         // line 214
  325.         echo "
  326. \t";
  327.         // line 215
  328.         $this->displayBlock('mainList', $context, $blocks);
  329.         // line 221
  330.         if (((isset($context["profiles"]) || array_key_exists("profiles", $context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.', 221, $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.', 221, $this->source); })()), "totalCount", [], "any", false, false, false, 221) > (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.', 221, $this->source); })()), "currentPage", [], "any", false, false, false, 221) * 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.', 221, $this->source); })()), "currentLimit", [], "any", false, false, false, 221))))) {
  331.             // line 222
  332.             $this->displayBlock('showMore', $context, $blocks);
  333.         }
  334.         // line 227
  335.         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.', 227, $this->source); })()));
  336.         echo "
  337.     ";
  338.         // line 232
  339.         echo "
  340. \t";
  341.         // line 242
  342.         echo "
  343. \t";
  344.         // line 243
  345.         if (((isset($context["profiles"]) || array_key_exists("profiles", $context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.', 243, $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.', 243, $this->source); })()), "currentPage", [], "any", false, false, false, 243) >= 2))) {
  346.             // line 244
  347.             echo "\t\t";
  348.             $context["excludeRecommendationProfileIds"] = [];
  349.             // line 245
  350.             echo "\t\t";
  351.             echo twig_include($this->env, $context, "components/_profile_recommendations.html.twig");
  352.             echo "
  353. \t";
  354.         }
  355.         // line 247
  356.         echo "
  357. \t";
  358.         // line 252
  359.         echo "
  360. \t";
  361.         // line 253
  362.         $context["cities_circle"] = $this->extensions['App\Twig\CityMainPagesLinkageExtension']->cityMainPagesLinkageCircle();
  363.         // line 254
  364.         echo "\t";
  365.         if ( !(null === (isset($context["cities_circle"]) || array_key_exists("cities_circle", $context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.', 254, $this->source); })()))) {
  366.             // line 255
  367.             echo "\t\t<div class=\"city_main_pages_linkage_circle\">
  368. \t\t\t<h3>Также рекомендуем:</h3>
  369. \t\t\t";
  370.             // line 257
  371.             if ( !(null === twig_get_attribute($this->env, $this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle", $context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.', 257, $this->source); })()), 0, [], "array", false, false, false, 257))) {
  372.                 echo "<a href=\"";
  373.                 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle", $context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.', 257, $this->source); })()), 0, [], "array", false, false, false, 257), "href", [], "any", false, false, false, 257), "html", null, true);
  374.                 echo "\">";
  375.                 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle", $context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.', 257, $this->source); })()), 0, [], "array", false, false, false, 257), "text", [], "any", false, false, false, 257), "html", null, true);
  376.                 echo "</a>";
  377.             }
  378.             // line 258
  379.             echo "\t\t\t";
  380.             if ( !(null === twig_get_attribute($this->env, $this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle", $context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.', 258, $this->source); })()), 1, [], "array", false, false, false, 258))) {
  381.                 echo "<a href=\"";
  382.                 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle", $context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.', 258, $this->source); })()), 1, [], "array", false, false, false, 258), "href", [], "any", false, false, false, 258), "html", null, true);
  383.                 echo "\">";
  384.                 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle", $context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.', 258, $this->source); })()), 1, [], "array", false, false, false, 258), "text", [], "any", false, false, false, 258), "html", null, true);
  385.                 echo "</a>";
  386.             }
  387.             // line 259
  388.             echo "\t\t</div>
  389. \t";
  390.         }
  391.         // line 261
  392.         echo "
  393. \t";
  394.         // line 262
  395.         $context["circle"] = $this->extensions['App\Twig\InnerLinkageCircleExtension']->innerLinkageCircle();
  396.         // line 263
  397.         echo "\t";
  398.         if ( !(null === (isset($context["circle"]) || array_key_exists("circle", $context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.', 263, $this->source); })()))) {
  399.             // line 264
  400.             echo "\t\t<div class=\"inner_linkage_circle\">
  401. \t\t\t<h3>Также интересуются:</h3>
  402. \t\t\t<a href=\"";
  403.             // line 266
  404.             echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["circle"]) || array_key_exists("circle", $context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.', 266, $this->source); })()), 0, [], "array", false, false, false, 266), "href", [], "any", false, false, false, 266), "html", null, true);
  405.             echo "\">";
  406.             echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["circle"]) || array_key_exists("circle", $context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.', 266, $this->source); })()), 0, [], "array", false, false, false, 266), "text", [], "any", false, false, false, 266), "html", null, true);
  407.             echo "</a>
  408. \t\t\t<a href=\"";
  409.             // line 267
  410.             echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["circle"]) || array_key_exists("circle", $context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.', 267, $this->source); })()), 1, [], "array", false, false, false, 267), "href", [], "any", false, false, false, 267), "html", null, true);
  411.             echo "\">";
  412.             echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["circle"]) || array_key_exists("circle", $context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.', 267, $this->source); })()), 1, [], "array", false, false, false, 267), "text", [], "any", false, false, false, 267), "html", null, true);
  413.             echo "</a>
  414. \t\t</div>
  415. \t";
  416.         }
  417.         
  418.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  419.         
  420.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  421.         
  422.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  423.     }
  424.     // line 215
  425.     public function block_mainList($context, array $blocks = [])
  426.     {
  427.         $macros = $this->macros;
  428.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  429.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mainList"));
  430.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  431.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mainList"));
  432.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  433.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mainList"));
  434.         // line 216
  435.         echo "\t\t<div class=\"models-items-row flex-wrap\" id=\"profile-list\">
  436.         \t";
  437.         // line 217
  438.         $this->loadTemplate("ProfileList/list.profiles.html.twig", "ProfileList/list.html.twig", 217)->display($context);
  439.         // line 218
  440.         echo "\t\t</div>
  441. \t";
  442.         
  443.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  444.         
  445.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  446.         
  447.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  448.     }
  449.     // line 222
  450.     public function block_showMore($context, array $blocks = [])
  451.     {
  452.         $macros = $this->macros;
  453.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  454.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "showMore"));
  455.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  456.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "showMore"));
  457.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  458.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "showMore"));
  459.         // line 223
  460.         $this->loadTemplate("ProfileList/_show_more.profiles.html.twig", "ProfileList/list.html.twig", 223)->display($context);
  461.         
  462.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  463.         
  464.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  465.         
  466.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  467.     }
  468.     // line 272
  469.     public function block_javascripts($context, array $blocks = [])
  470.     {
  471.         $macros = $this->macros;
  472.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  473.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  474.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  475.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  476.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  477.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  478.         // line 273
  479.         echo "\t";
  480.         $context["excludeRecommendationProfileIds"] = [];
  481.         // line 274
  482.         echo "\t";
  483.         $this->displayParentBlock("javascripts", $context, $blocks);
  484.         echo "
  485. \t";
  486.         // line 275
  487.         echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("scripts/filters", null, "basicConfig");
  488.         // line 276
  489.         $context["route"] = twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 276, $this->source); })()), "request", [], "any", false, false, false, 276), "get", ["_route"], "method", false, false, false, 276);
  490.         // line 277
  491.         if ((!twig_in_filter("profile_search.page", (isset($context["route"]) || array_key_exists("route", $context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.', 277, $this->source); })())) &&  !((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 277, $this->source); })()), "request", [], "any", false, false, false, 277), "method", [], "any", false, false, false, 277) == "GET") && twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 277, $this->source); })()), "request", [], "any", false, false, false, 277), "isXmlHttpRequest", [], "method", false, false, false, 277)))) {
  492.             // line 278
  493.             echo "<script>
  494. \t\t\twindow._lD = {
  495. \t\t\t\t";
  496.             // line 281
  497.             echo "\t\t\t\tsetLastViewedListing: '";
  498.             echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 281, $this->source); })()), "request", [], "any", false, false, false, 281), "attributes", [], "any", false, false, false, 281), "get", ["_route"], "method", false, false, false, 281), "html", null, true);
  499.             echo "',
  500. \t\t\t\tlistingData: [
  501. \t\t\t\t\t['listing', '";
  502.             // line 283
  503.             echo twig_escape_filter($this->env, (isset($context["listing"]) || array_key_exists("listing", $context) ? $context["listing"] : (function () { throw new RuntimeError('Variable "listing" does not exist.', 283, $this->source); })()), "html", null, true);
  504.             echo "'],
  505. \t\t\t\t\t['listingParams', '";
  506.             // line 284
  507.             echo twig_escape_filter($this->env, json_encode((isset($context["listing_parameters"]) || array_key_exists("listing_parameters", $context) ? $context["listing_parameters"] : (function () { throw new RuntimeError('Variable "listing_parameters" does not exist.', 284, $this->source); })())), "html", null, true);
  508.             echo "'.replaceAll('&quot;', '\"')],
  509. \t\t\t\t],
  510. \t\t\t\tcityUrl: \"";
  511.             // line 286
  512.             echo twig_escape_filter($this->env, 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.', 286, $this->source); })()), "uriIdentity", [], "any", false, false, false, 286), "html", null, true);
  513.             echo "\"
  514. \t\t\t}
  515. \t\t\twindow._spb_s = {
  516. \t\t\t\tstations: {";
  517.             // line 290
  518.             $context['_parent'] = $context;
  519.             $context['_seq'] = twig_ensure_traversable($this->extensions['App\Twig\StationsExtension']->stations());
  520.             $context['loop'] = [
  521.               'parent' => $context['_parent'],
  522.               'index0' => 0,
  523.               'index'  => 1,
  524.               'first'  => true,
  525.             ];
  526.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  527.                 $length = count($context['_seq']);
  528.                 $context['loop']['revindex0'] = $length - 1;
  529.                 $context['loop']['revindex'] = $length;
  530.                 $context['loop']['length'] = $length;
  531.                 $context['loop']['last'] = 1 === $length;
  532.             }
  533.             foreach ($context['_seq'] as $context["_key"] => $context["station"]) {
  534.                 // line 291
  535.                 echo "\"";
  536.                 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", false, false, false, 291)), "html", null, true);
  537.                 echo "\": \"";
  538.                 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->source, twig_get_attribute($this->env, $this->source, $context["station"], "city", [], "any", false, false, false, 291), "uriIdentity", [], "any", false, false, false, 291), "station" => twig_get_attribute($this->env, $this->source, $context["station"], "uriIdentity", [], "any", false, false, false, 291)]), "html", null, true);
  539.                 echo "\"";
  540.                 if ( !twig_get_attribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 291)) {
  541.                     echo ",";
  542.                 }
  543.                 ++$context['loop']['index0'];
  544.                 ++$context['loop']['index'];
  545.                 $context['loop']['first'] = false;
  546.                 if (isset($context['loop']['length'])) {
  547.                     --$context['loop']['revindex0'];
  548.                     --$context['loop']['revindex'];
  549.                     $context['loop']['last'] = 0 === $context['loop']['revindex0'];
  550.                 }
  551.             }
  552.             $_parent = $context['_parent'];
  553.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['station'], $context['_parent'], $context['loop']);
  554.             $context = array_intersect_key($context, $_parent) + $_parent;
  555.             // line 293
  556.             echo "}
  557. \t\t\t};
  558. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  559. \t\t\t\tnew window._filterLoader({
  560. \t\t\t\t\tformUrl: \"";
  561.             // line 298
  562.             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.', 298, $this->source); })()), "uriIdentity", [], "any", false, false, false, 298)]), "html", null, true);
  563.             echo "\",
  564. \t\t\t\t\tdefaultProfilesCount: \"";
  565.             // line 299
  566.             echo twig_escape_filter($this->env, 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.', 299, $this->source); })()), "totalCount", [], "any", false, false, false, 299), "html", null, true);
  567.             echo "\"
  568. \t\t\t\t});
  569. \t\t\t})
  570. \t\t</script>
  571. \t\t";
  572.         }
  573.         
  574.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  575.         
  576.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  577.         
  578.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  579.     }
  580.     // line 3
  581.     public function macro__get_min($__price1__ = null, $__price2__ = null, $__currency__ = null, ...$__varargs__)
  582.     {
  583.         $macros = $this->macros;
  584.         $context = $this->env->mergeGlobals([
  585.             "price1" => $__price1__,
  586.             "price2" => $__price2__,
  587.             "currency" => $__currency__,
  588.             "varargs" => $__varargs__,
  589.         ]);
  590.         $blocks = [];
  591.         ob_start();
  592.         try {
  593.             $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  594.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_get_min"));
  595.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  596.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_get_min"));
  597.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  598.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_get_min"));
  599.             // line 4
  600.             echo "\t";
  601.             $context["price1"] = (((array_key_exists("price1", $context) && ((isset($context["price1"]) || array_key_exists("price1", $context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.', 4, $this->source); })()) > 0))) ? ((isset($context["price1"]) || array_key_exists("price1", $context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.', 4, $this->source); })())) : (999999999));
  602.             // line 5
  603.             echo "\t";
  604.             $context["price2"] = (((array_key_exists("price2", $context) && ((isset($context["price2"]) || array_key_exists("price2", $context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.', 5, $this->source); })()) > 0))) ? ((isset($context["price2"]) || array_key_exists("price2", $context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.', 5, $this->source); })())) : (999999999));
  605.             // line 6
  606.             echo "\t";
  607.             if ((((isset($context["price1"]) || array_key_exists("price1", $context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.', 6, $this->source); })()) == 999999999) && ((isset($context["price2"]) || array_key_exists("price2", $context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.', 6, $this->source); })()) == 999999999))) {
  608.                 // line 7
  609.                 echo "\t\t-
  610. \t";
  611.             } elseif ((            // line 8
  612. (isset($context["price1"]) || array_key_exists("price1", $context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.', 8, $this->source); })()) == 999999999)) {
  613.                 // line 9
  614.                 echo "\t\t";
  615.                 echo twig_escape_filter($this->env, (isset($context["price2"]) || array_key_exists("price2", $context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.', 9, $this->source); })()), "html", null, true);
  616.                 echo " ";
  617.                 echo twig_escape_filter($this->env, (isset($context["currency"]) || array_key_exists("currency", $context) ? $context["currency"] : (function () { throw new RuntimeError('Variable "currency" does not exist.', 9, $this->source); })()), "html", null, true);
  618.                 echo "
  619. \t";
  620.             } elseif ((            // line 10
  621. (isset($context["price2"]) || array_key_exists("price2", $context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.', 10, $this->source); })()) == 999999999)) {
  622.                 // line 11
  623.                 echo "\t\t";
  624.                 echo twig_escape_filter($this->env, (isset($context["price1"]) || array_key_exists("price1", $context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.', 11, $this->source); })()), "html", null, true);
  625.                 echo " ";
  626.                 echo twig_escape_filter($this->env, (isset($context["currency"]) || array_key_exists("currency", $context) ? $context["currency"] : (function () { throw new RuntimeError('Variable "currency" does not exist.', 11, $this->source); })()), "html", null, true);
  627.                 echo "
  628. \t";
  629.             } else {
  630.                 // line 13
  631.                 echo "\t\t";
  632.                 echo twig_escape_filter($this->env, min([(isset($context["price1"]) || array_key_exists("price1", $context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.', 13, $this->source); })()), (isset($context["price2"]) || array_key_exists("price2", $context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.', 13, $this->source); })())]), "html", null, true);
  633.                 echo " ";
  634.                 echo twig_escape_filter($this->env, (isset($context["currency"]) || array_key_exists("currency", $context) ? $context["currency"] : (function () { throw new RuntimeError('Variable "currency" does not exist.', 13, $this->source); })()), "html", null, true);
  635.                 echo "
  636. \t";
  637.             }
  638.             
  639.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  640.             
  641.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  642.             
  643.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  644.             return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
  645.         } finally {
  646.             ob_end_clean();
  647.         }
  648.     }
  649.     // line 17
  650.     public function macro__check_out_price($__price1__ = null, $__price2__ = null, $__price3__ = null, ...$__varargs__)
  651.     {
  652.         $macros = $this->macros;
  653.         $context = $this->env->mergeGlobals([
  654.             "price1" => $__price1__,
  655.             "price2" => $__price2__,
  656.             "price3" => $__price3__,
  657.             "varargs" => $__varargs__,
  658.         ]);
  659.         $blocks = [];
  660.         ob_start();
  661.         try {
  662.             $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  663.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_check_out_price"));
  664.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  665.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_check_out_price"));
  666.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  667.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_check_out_price"));
  668.             // line 18
  669.             $context["maxPrice"] = 999999999;
  670.             // line 19
  671.             $context["price1"] = (((array_key_exists("price1", $context) && ((isset($context["price1"]) || array_key_exists("price1", $context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.', 19, $this->source); })()) > 0))) ? ((isset($context["price1"]) || array_key_exists("price1", $context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.', 19, $this->source); })())) : ((isset($context["maxPrice"]) || array_key_exists("maxPrice", $context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.', 19, $this->source); })())));
  672.             // line 20
  673.             $context["price2"] = (((array_key_exists("price2", $context) && ((isset($context["price2"]) || array_key_exists("price2", $context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.', 20, $this->source); })()) > 0))) ? ((isset($context["price2"]) || array_key_exists("price2", $context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.', 20, $this->source); })())) : ((isset($context["maxPrice"]) || array_key_exists("maxPrice", $context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.', 20, $this->source); })())));
  674.             // line 21
  675.             $context["price3"] = (((array_key_exists("price3", $context) && ((isset($context["price3"]) || array_key_exists("price3", $context) ? $context["price3"] : (function () { throw new RuntimeError('Variable "price3" does not exist.', 21, $this->source); })()) > 0))) ? ((isset($context["price3"]) || array_key_exists("price3", $context) ? $context["price3"] : (function () { throw new RuntimeError('Variable "price3" does not exist.', 21, $this->source); })())) : ((isset($context["maxPrice"]) || array_key_exists("maxPrice", $context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.', 21, $this->source); })())));
  676.             // line 23
  677.             if (((((isset($context["price1"]) || array_key_exists("price1", $context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.', 23, $this->source); })()) != (isset($context["maxPrice"]) || array_key_exists("maxPrice", $context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.', 23, $this->source); })())) || ((isset($context["price2"]) || array_key_exists("price2", $context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.', 23, $this->source); })()) != (isset($context["maxPrice"]) || array_key_exists("maxPrice", $context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.', 23, $this->source); })()))) || ((isset($context["price3"]) || array_key_exists("price3", $context) ? $context["price3"] : (function () { throw new RuntimeError('Variable "price3" does not exist.', 23, $this->source); })()) != (isset($context["maxPrice"]) || array_key_exists("maxPrice", $context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.', 23, $this->source); })())))) {
  678.                 // line 24
  679.                 echo "1";
  680.             } else {
  681.                 // line 26
  682.                 echo "0";
  683.             }
  684.             
  685.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  686.             
  687.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  688.             
  689.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  690.             return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
  691.         } finally {
  692.             ob_end_clean();
  693.         }
  694.     }
  695.     /**
  696.      * @codeCoverageIgnore
  697.      */
  698.     public function getTemplateName()
  699.     {
  700.         return "ProfileList/list.html.twig";
  701.     }
  702.     /**
  703.      * @codeCoverageIgnore
  704.      */
  705.     public function isTraitable()
  706.     {
  707.         return false;
  708.     }
  709.     /**
  710.      * @codeCoverageIgnore
  711.      */
  712.     public function getDebugInfo()
  713.     {
  714.         return array (  784 => 26,  781 => 24,  779 => 23,  777 => 21,  775 => 20,  773 => 19,  771 => 18,  747 => 17,  723 => 13,  715 => 11,  713 => 10,  706 => 9,  704 => 8,  701 => 7,  698 => 6,  695 => 5,  692 => 4,  668 => 3,  649 => 299,  645 => 298,  638 => 293,  617 => 291,  600 => 290,  594 => 286,  589 => 284,  585 => 283,  579 => 281,  575 => 278,  573 => 277,  571 => 276,  569 => 275,  564 => 274,  561 => 273,  548 => 272,  535 => 223,  522 => 222,  508 => 218,  506 => 217,  503 => 216,  490 => 215,  471 => 267,  465 => 266,  461 => 264,  458 => 263,  456 => 262,  453 => 261,  449 => 259,  440 => 258,  432 => 257,  428 => 255,  425 => 254,  423 => 253,  420 => 252,  417 => 247,  411 => 245,  408 => 244,  406 => 243,  403 => 242,  400 => 232,  395 => 227,  392 => 222,  390 => 221,  388 => 215,  385 => 214,  383 => 213,  372 => 207,  357 => 195,  353 => 194,  349 => 193,  345 => 192,  340 => 191,  335 => 188,  331 => 187,  327 => 186,  323 => 185,  318 => 184,  313 => 181,  309 => 180,  305 => 179,  301 => 178,  296 => 177,  286 => 168,  248 => 131,  242 => 54,  238 => 53,  232 => 51,  219 => 50,  205 => 46,  203 => 45,  190 => 44,  175 => 39,  170 => 38,  157 => 37,  132 => 35,  107 => 34,  79 => 32,  65 => 1,  63 => 42,  61 => 31,  59 => 30,  43 => 1,);
  715.     }
  716.     public function getSourceContext()
  717.     {
  718.         return new Source("{% extends 'grid.html.twig' %}
  719. {% macro _get_min(price1, price2, currency) %}
  720. \t{% set price1 = price1 is defined and price1 > 0 ? price1 : 999999999 %}
  721. \t{% set price2 = price2 is defined and price2 > 0 ? price2 : 999999999 %}
  722. \t{% if price1 == 999999999 and price2 == 999999999 %}
  723. \t\t-
  724. \t{% elseif price1 == 999999999 %}
  725. \t\t{{price2}} {{ currency }}
  726. \t{% elseif price2 == 999999999 %}
  727. \t\t{{price1}} {{ currency }}
  728. \t{% else %}
  729. \t\t{{ min([price1,price2]) }} {{ currency }}
  730. \t{% endif %}
  731. {% endmacro %}
  732. {%- macro _check_out_price(price1, price2, price3) -%}
  733. \t{%- set maxPrice = 999999999 %}
  734. \t{%- set price1 = price1 is defined and price1 > 0 ? price1 : maxPrice -%}
  735. \t{%- set price2 = price2 is defined and price2 > 0 ? price2 : maxPrice -%}
  736. \t{%- set price3 = price3 is defined and price3 > 0 ? price3 : maxPrice -%}
  737. \t{%- if price1 != maxPrice or price2 != maxPrice or price3 != maxPrice -%}
  738. \t\t1
  739. \t{%- else -%}
  740. \t\t0
  741. \t{%- endif -%}
  742. {%- endmacro -%}
  743. {% set listingPage = profiles.currentPage is defined and profiles.currentPage > 1 %}
  744. {% set isFirstPage = profiles.currentPage is defined and profiles.currentPage == 1 %}
  745. {% block canonical %}<link rel=\"canonical\" href=\"{{ canonical_url(actual_main_domain) }}{{ listingPage ? 'page' ~ profiles.currentPage ~ '/' : ''}}\">{% endblock %}
  746. {% block name_page %}girls-list{% endblock %}
  747. {% block current_menu_map %} current{% endblock %}
  748. {% block stylesheet %}
  749. \t{{ parent() }}
  750. \t{{ encore_entry_link_tags(\"scripts/filters\", null, 'basicConfig') }}
  751. {% endblock %}
  752. {% set listingPage = profiles.currentPage is defined and profiles.currentPage > 1 %}
  753. {%- block metaSpecial -%}
  754. \t{%- if listingPage -%}
  755. \t\t<meta name=\"yandex\" content=\"noindex, follow\" />
  756. \t{%- endif -%}
  757. {%- endblock -%}
  758. {% block mainContainer %}
  759. \t{{ knp_menu_render('breadcrumbs', {'template': '_menu/breadcrumbs.html.twig'}) }}
  760. \t<header class=\"list_heading\" role=\"heading\">
  761. \t\t<h1 class=\"border-line list_heading__title\" role=\"heading\">{{ seo_heading() ? seo_heading() : 'Проститутки города Питера' }}</h1>
  762. \t\t<span class=\"list_heading__count\">{{ profiles.totalCount }}</span>
  763. \t</header>
  764. \t{#
  765. \tфича Пустые категории
  766. \t{% if source is defined and source %}
  767. \t\t<div class=\"empty-category level d-flex overflow-hidden mb-4\">
  768. \t\t\t<div class=\"empty-category__icon d-flex align-items-center justify-content-center\">
  769. \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>
  770. \t\t\t</div>
  771. \t\t\t<div class=\"flex-fill px-3 px-sm-4 py-3\">
  772. \t\t\t\t<p class=\"m-0\">
  773. \t\t\t\t\t{% if source == 'county' %}К сожалению, все девушки из округа
  774. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ county.name }}</a>
  775. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток из других округов города
  776. \t\t\t\t\t\t{{ city.name|trans }}.
  777. \t\t\t\t\t{% endif %}
  778. \t\t\t\t\t{% if source == 'district' %}К сожалению, все девушки из района
  779. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ district.name }}</a>
  780. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток из других районов города
  781. \t\t\t\t\t\t{{ city.name|trans }}.
  782. \t\t\t\t\t{% endif %}
  783. \t\t\t\t\t{% if source == 'station' %}К сожалению, все девушки работающие вблизи метро
  784. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ station.name }}</a>
  785. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток у других станций метро в этом районе города
  786. \t\t\t\t\t\t{{ city.name|trans }}.
  787. \t\t\t\t\t{% endif %}
  788. \t\t\t\t\t{% if source == 'approved' or source == 'with_comments' or  source == 'with_video' or source == 'elite' or source == 'with_selfie' %}
  789. \t\t\t\t\t\t{% if source == 'approved' %}
  790. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_approved', {city:city.uriIdentity}) ~ '\">Проверенные анкеты</a>' %}
  791. \t\t\t\t\t\t{% elseif source == 'with_comments' %}
  792. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_comments', {city:city.uriIdentity}) ~ '\">Анкеты с отзывами</a>' %}
  793. \t\t\t\t\t\t{% elseif source == 'with_video' %}
  794. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_video', {city:city.uriIdentity}) ~ '\">Анкеты с видео</a>' %}
  795. \t\t\t\t\t\t{% elseif source == 'with_selfie' %}
  796. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_selfie', {city:city.uriIdentity}) ~ '\">Анкеты с селфи</a>' %}
  797. \t\t\t\t\t\t{% elseif source == 'elite' %}
  798. \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>' %}
  799. \t\t\t\t\t\t{% else %}
  800. \t\t\t\t\t\t\t{% set source_name = '' %}
  801. \t\t\t\t\t\t{% endif %}
  802. \t\t\t\t\t\t{% if source_default == 'approved' %}К сожалению, все
  803. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">проверенные девушки</a>
  804. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  805. \t\t\t\t\t\t\t{{ source_name|raw }}
  806. \t\t\t\t\t\t{% endif %}
  807. \t\t\t\t\t\t{% if source_default == 'with_comments' %}К сожалению, все
  808. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">девушки, у которых есть отзывы</a>
  809. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  810. \t\t\t\t\t\t\t{{ source_name|raw }}
  811. \t\t\t\t\t\t{% endif %}
  812. \t\t\t\t\t\t{% if source_default == 'with_video' %}К сожалению, все
  813. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">девушки, у которых есть видео</a>
  814. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  815. \t\t\t\t\t\t\t{{ source_name|raw }}
  816. \t\t\t\t\t\t{% endif %}
  817. \t\t\t\t\t\t{% if source_default == 'with_selfie' %}
  818. \t\t\t\t\t\t\tК сожалению, все <a href=\"{{ category_url }}\">девушки, у которых есть селфи</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}
  819. \t\t\t\t\t\t{% endif %}
  820. \t\t\t\t\t{% endif %}
  821. \t\t\t\t\t{% if source == 'by_params' %}К сожалению, раздел пуст. Посмотрите другие анкеты, которые мы подобрали для Вас.
  822. \t\t\t\t\t{% endif %}
  823. \t\t\t\t\t{% if source == 'service' %}К сожалению, все девушки, которые практикуют услугу
  824. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ service.name }}</a>
  825. \t\t\t\t\t\tсейчас отдыхают. Но мы подобрали для Вас девушек которые не против оказать Вам похожие услуги, взгляните!
  826. \t\t\t\t\t{% endif %}
  827. \t\t\t\t\t{% if source == 'city' %}К сожалению, данный раздел пуст. Взгляните на другие анкеты, которые мы нашли для Вас в городе
  828. \t\t\t\t\t\t{{ city.name|trans }}.
  829. \t\t\t\t\t{% endif %}
  830. \t\t\t\t\t{% if source == 'country' %}К сожалению, данный раздел пуст. Взгляните на анкеты которые мы подобрали для Вас.
  831. \t\t\t\t\t{% endif %}
  832. \t\t\t\t\t{% if source == 'massage_service' %}К сожалению, все девушки для которых массаж — это призвание сейчас отдыхают. Посмотрите проституток, которые также готовы сделать Вам массаж.
  833. \t\t\t\t\t{% endif %}
  834. \t\t\t\t</p>
  835. \t\t\t</div>
  836. \t\t</div>
  837. \t{% endif %}#}
  838. \t<div aria-hidden=\"true\" class=\"no-display\" style=\"display: none;\">
  839. \t\t<svg xmlns=\"http://www.w3.org/2000/svg\">
  840. \t\t\t<symbol id=\"close\" viewBox=\"0 0 25 24\">
  841. \t\t\t\t<path fill=\"#B5B5B5\" 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\"/>
  842. \t\t\t</symbol>
  843. \t\t\t<symbol id=\"expand\" viewBox=\"0 0 20 20\">
  844. \t\t\t\t<path fill=\"#B5B5B5\" d=\"M15 8.41 13.59 7 10 10.58 6.41 7 5 8.41l5 5 5-5Z\"/>
  845. \t\t\t</symbol>
  846. \t\t\t<symbol id=\"range-off\" viewBox=\"0 0 25 24\">
  847. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  848. \t\t\t\t<circle cx=\"4.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/>
  849. \t\t\t\t<circle cx=\"20.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/>
  850. \t\t\t</symbol>
  851. \t\t\t<symbol id=\"range-on\" viewBox=\"0 0 25 24\">
  852. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  853. \t\t\t\t<rect width=\"12\" height=\"4\" x=\"6.34\" y=\"10\" fill=\"#f7901d\" rx=\"2\"/>
  854. \t\t\t\t<circle cx=\"6.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#f7901d\" stroke-width=\"2\"/>
  855. \t\t\t\t<circle cx=\"18.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#f7901d\" stroke-width=\"2\"/>
  856. \t\t\t</symbol>
  857. \t\t\t<symbol id=\"filter\" viewBox=\"0 0 24 24\">
  858. \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\" />
  859. \t\t\t</symbol>
  860. \t\t\t<symbol id=\"filter-arrow\" viewBox=\"0 0 24 24\">
  861. \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=\"#B5B5B5\"/>
  862. \t\t\t<symbol>
  863. \t\t</svg>
  864. \t</div>
  865. \t<div id=\"filter-form-root\">
  866. \t\t<button class=\"filter_hide_button rounding\" type=\"button\" id=\"filter_hide_button\">
  867. \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>
  868. \t\t\t<span class=\"filter_hide_button__text\" data-filter-hide-text-show>Фильтры</span>
  869. \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>
  870. \t\t</button>
  871. \t\t<div class=\"filter_hide_block\" id=\"filter_hide_block\">
  872. \t\t\t{# Форма полей фильтрации #}
  873. \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\">
  874. \t\t\t\t<div class=\"profile_filter\">
  875. \t\t\t\t\t<button class=\"profile_filter__mobile_button\" type=\"button\">
  876. \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>
  877. \t\t\t\t\t\t<span class=\"profile_filter__mobile_button__text\">Фильтры</span>
  878. \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>
  879. \t\t\t\t\t</button>
  880. \t\t\t\t\t{#/* ---------------------------------------- Первая строка --------------------------------------- */#}
  881. \t\t\t\t\t{{ include('ProfileList/filter/form-items/verify.partial.twig') }}
  882. \t\t\t\t\t{{ include('ProfileList/filter/form-items/review.partial.twig') }}
  883. \t\t\t\t\t{{ include('ProfileList/filter/form-items/video.partial.twig') }}
  884. \t\t\t\t\t{{ include('ProfileList/filter/form-items/selfie.partial.twig') }}
  885. \t\t\t\t\t{{ include('ProfileList/filter/form-items/price.partial.twig') }}
  886. \t\t\t\t\t{#/* ---------------------------------------- Вторая строка --------------------------------------- */#}
  887. \t\t\t\t\t{{ include('ProfileList/filter/form-items/hasApartment.partial.twig') }}
  888. \t\t\t\t\t{{ include('ProfileList/filter/form-items/metro.partial.twig') }}
  889. \t\t\t\t\t{{ include('ProfileList/filter/form-items/age.partial.twig') }}
  890. \t\t\t\t\t{{ include('ProfileList/filter/form-items/height.partial.twig') }}
  891. \t\t\t\t\t{{ include('ProfileList/filter/form-items/breast.partial.twig') }}
  892. \t\t\t\t\t{#/* ---------------------------------------- Третья строка --------------------------------------- */#}
  893. \t\t\t\t\t{{ include('ProfileList/filter/form-items/tatoo.partial.twig') }}
  894. \t\t\t\t\t{{ include('ProfileList/filter/form-items/hair-color.partial.twig') }}
  895. \t\t\t\t\t{{ include('ProfileList/filter/form-items/national.partial.twig') }}
  896. \t\t\t\t\t{{ include('ProfileList/filter/form-items/body.partial.twig') }}
  897. \t\t\t\t\t{{ include('ProfileList/filter/form-items/services.partial.twig') }}
  898. \t\t\t\t</div>
  899. \t\t\t</form>
  900. \t\t</div>
  901. \t\t<div class=\"profile_filter__tags__container fade_slider__container\">
  902. \t\t\t<div class=\"profile_filter__tags d-none fade_slider\" id=\"filter_tags\">
  903. \t\t\t<button class=\"profile_filter__tag\" type=\"button\" data-all>Сбросить фильтры</button>
  904. \t\t\t</div>
  905. \t\t</div>
  906. \t\t<div class=\"profile_filter__line\" id=\"filter_line\">
  907. \t\t\t<div class=\"profile_filter__line__title\">Найдено <span class=\"profile_filter__line__title__count\">{{ profiles.totalCount }} {{ profiles.totalCount|incline_numeral(['анкета', 'анкеты', 'анкет']) }}</span></div>
  908. \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=\"#f7901d\"/></svg>
  909. \t\t\t</button>
  910. \t\t</div>
  911. \t</div> 
  912. \t{% include 'ProfileList/geo_category_linkage.partial.html.twig' %}
  913. \t{% block mainList %}
  914. \t\t<div class=\"models-items-row flex-wrap\" id=\"profile-list\">
  915.         \t{% include 'ProfileList/list.profiles.html.twig' %}
  916. \t\t</div>
  917. \t{% endblock %}
  918. \t{%- if profiles and profiles.totalCount > profiles.currentPage * profiles.currentLimit -%}
  919. \t\t{%- block showMore -%}
  920. \t\t\t{%- include 'ProfileList/_show_more.profiles.html.twig' -%}
  921. \t\t{%- endblock showMore -%}
  922. \t{%- endif -%}
  923. \t{{ porpaginas_render(profiles) }}
  924.     {# {% if app.request.get('_route') == 'profile_list.list_by_city' and app.request.pathInfo == '/'  %}
  925.         <div class=\"text-static\"><p><noindex>Проверенные ВИП индивидуалки и <a href=\"https://mos-wom.com/\" target=\"_blank\">проститутки в Москве</a>. Заказать можно на Мосвом</noindex></p></div>
  926.     {% endif %} #}
  927. \t{# {% set stations_circle = station_pages_linkage_circle() %}
  928. \t{% if stations_circle is not null %}
  929. \t\t<div class=\"station-pages-linkage-circle\">
  930. \t\t\t{% if stations_circle[0] is defined and stations_circle[0] is not null %}<a href=\"{{ stations_circle[0].href }}\"><i class=\"prev\"></i>{{ stations_circle[0].text }}</a>{% endif %}
  931. \t\t\t{% if stations_circle[0] is defined and stations_circle[0] is not null
  932. \t\t\t\tand stations_circle[1] is defined and stations_circle[1] is not null %}<i class=\"sep\"></i>{% endif %}
  933. \t\t\t{% if stations_circle[1] is defined and stations_circle[1] is not null %}<a href=\"{{ stations_circle[1].href }}\">{{ stations_circle[1].text }}<i class=\"next\"></i></a>{% endif %}
  934. \t\t</div>
  935. \t{% endif %} #}
  936. \t{% if profiles and profiles.currentPage >= 2 %}
  937. \t\t{% set excludeRecommendationProfileIds = [] %}
  938. \t\t{{ include('components/_profile_recommendations.html.twig') }}
  939. \t{% endif %}
  940. \t{# {% if isFirstPage %}
  941. \t{{ include('components/seo_text.html.twig', { \"type\": 'top', \"noindex\": true }) }}
  942. \t{{ include('components/seo_text.html.twig', { \"type\": 'bottom', \"noindex\": true }) }}
  943. \t{% endif %} #}
  944. \t{% set cities_circle = city_main_pages_linkage_circle() %}
  945. \t{% if cities_circle is not null %}
  946. \t\t<div class=\"city_main_pages_linkage_circle\">
  947. \t\t\t<h3>Также рекомендуем:</h3>
  948. \t\t\t{% if cities_circle[0] is not null %}<a href=\"{{ cities_circle[0].href }}\">{{ cities_circle[0].text }}</a>{% endif %}
  949. \t\t\t{% if cities_circle[1] is not null %}<a href=\"{{ cities_circle[1].href }}\">{{ cities_circle[1].text }}</a>{% endif %}
  950. \t\t</div>
  951. \t{% endif %}
  952. \t{% set circle = inner_linkage_circle() %}
  953. \t{% if circle is not null %}
  954. \t\t<div class=\"inner_linkage_circle\">
  955. \t\t\t<h3>Также интересуются:</h3>
  956. \t\t\t<a href=\"{{ circle[0].href }}\">{{ circle[0].text }}</a>
  957. \t\t\t<a href=\"{{ circle[1].href }}\">{{ circle[1].text }}</a>
  958. \t\t</div>
  959. \t{% endif %}
  960. {% endblock %}
  961. {% block javascripts %}
  962. \t{% set excludeRecommendationProfileIds = [] %}
  963. \t{{ parent() }}
  964. \t{{ encore_entry_script_tags('scripts/filters', null, 'basicConfig') }}
  965. \t{%- set route = app.request.get('_route') -%}
  966. \t{%- if 'profile_search.page' not in route and not (app.request.method == 'GET' and app.request.isXmlHttpRequest()) -%}
  967. \t\t<script>
  968. \t\t\twindow._lD = {
  969. \t\t\t\t{# formUrl: \"{{ path('profile_filters.form', {city: city.uriIdentity}) }}\", #}
  970. \t\t\t\tsetLastViewedListing: '{{ app.request.attributes.get('_route') }}',
  971. \t\t\t\tlistingData: [
  972. \t\t\t\t\t['listing', '{{ listing }}'],
  973. \t\t\t\t\t['listingParams', '{{ listing_parameters|json_encode() }}'.replaceAll('&quot;', '\"')],
  974. \t\t\t\t],
  975. \t\t\t\tcityUrl: \"{{city.uriIdentity}}\"
  976. \t\t\t}
  977. \t\t\twindow._spb_s = {
  978. \t\t\t\tstations: {
  979. \t\t\t\t\t{%- for station in stations() -%}
  980. \t\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 %}
  981. \t\t\t\t\t{%- endfor -%}
  982. \t\t\t\t}
  983. \t\t\t};
  984. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  985. \t\t\t\tnew window._filterLoader({
  986. \t\t\t\t\tformUrl: \"{{ path('profile_filters.form', {city: city.uriIdentity}) }}\",
  987. \t\t\t\t\tdefaultProfilesCount: \"{{ profiles.totalCount }}\"
  988. \t\t\t\t});
  989. \t\t\t})
  990. \t\t</script>
  991. \t\t{# {% endif %} #}
  992. \t{%- endif -%}
  993. \t{# <script>
  994. \t\tdocument.addEventListener('DOMContentLoaded', function() {
  995. \t\t\t{% if profiles and profiles.totalCount > 0 %}
  996. \t\t\t\t{%- set profilesId = profiles|map(p => p.id)|join(',') -%}
  997. \t\t\t\twindow.increase_shows({
  998. \t\t\t\t\tprofiles: [{{ profilesId }}],
  999. \t\t\t\t\troute: '{{ app.request.attributes.get('_route') }}',
  1000. \t\t\t\t})
  1001. \t\t\t{% endif %}
  1002. \t\t});
  1003. \t</script> #}
  1004. {% endblock %}", "ProfileList/list.html.twig", "/app/templates/ProfileList/list.html.twig");
  1005.     }
  1006. }