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

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.             'canonical' => [$this'block_canonical'],
  26.             'metaRobots' => [$this'block_metaRobots'],
  27.             'name_page' => [$this'block_name_page'],
  28.             'current_menu_map' => [$this'block_current_menu_map'],
  29.             'mainContainer' => [$this'block_mainContainer'],
  30.             'profileList' => [$this'block_profileList'],
  31.             'showMore' => [$this'block_showMore'],
  32.             'javascripts' => [$this'block_javascripts'],
  33.         ];
  34.     }
  35.     protected function doGetParent(array $context)
  36.     {
  37.         // line 1
  38.         return "grid.html.twig";
  39.     }
  40.     protected function doDisplay(array $context, array $blocks = [])
  41.     {
  42.         $macros $this->macros;
  43.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  44.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  45.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  46.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  47.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  48.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  49.         // line 3
  50.         $context["isFirstPage"] = (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);
  51.         // line 4
  52.         $context["listingPage"] = (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));
  53.         // line 1
  54.         $this->parent $this->loadTemplate("grid.html.twig""ProfileList/list.html.twig"1);
  55.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  56.         
  57.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  58.         
  59.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  60.         
  61.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  62.     }
  63.     // line 6
  64.     public function block_title($context, array $blocks = [])
  65.     {
  66.         $macros $this->macros;
  67.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  68.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  69.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  70.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  71.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  72.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  73.         // line 7
  74.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaTitle(), "html"nulltrue);
  75.         
  76.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  77.         
  78.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  79.         
  80.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  81.     }
  82.     // line 10
  83.     public function block_metaDescription($context, array $blocks = [])
  84.     {
  85.         $macros $this->macros;
  86.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  87.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  88.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  89.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  90.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  91.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  92.         // line 11
  93.         echo "<meta name=\"description\" content=\"";
  94.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaDescription(), "html"nulltrue);
  95.         echo "\">";
  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 14
  104.     public function block_canonical($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""canonical"));
  109.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  110.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  111.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  112.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  113.         echo "<link rel=\"canonical\" href=\"";
  114.         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.'14$this->source); })())), "html"nulltrue);
  115.         (((isset($context["listingPage"]) || array_key_exists("listingPage"$context) ? $context["listingPage"] : (function () { throw new RuntimeError('Variable "listingPage" does not exist.'14$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.'14$this->source); })()), "currentPage", [], "any"falsefalsefalse14)) . "/"), "html"nulltrue))) : (print ("")));
  116.         echo "\">";
  117.         
  118.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  119.         
  120.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  121.         
  122.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  123.     }
  124.     // line 16
  125.     public function block_metaRobots($context, array $blocks = [])
  126.     {
  127.         $macros $this->macros;
  128.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  129.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaRobots"));
  130.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  131.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaRobots"));
  132.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  133.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaRobots"));
  134.         if ((twig_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.'16$this->source); })()), "request", [], "any"falsefalsefalse16), "attributes", [], "any"falsefalsefalse16), "get", ["page"], "method"falsefalsefalse16) > 1)) {
  135.             echo "<meta name=\"robots\" content=\"noindex, follow\" />";
  136.         }
  137.         
  138.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  139.         
  140.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  141.         
  142.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  143.     }
  144.     // line 18
  145.     public function block_name_page($context, array $blocks = [])
  146.     {
  147.         $macros $this->macros;
  148.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  149.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""name_page"));
  150.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  151.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""name_page"));
  152.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  153.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""name_page"));
  154.         echo "girls-list";
  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_current_menu_map($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""current_menu_map"));
  168.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  169.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""current_menu_map"));
  170.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  171.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""current_menu_map"));
  172.         echo "current";
  173.         
  174.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  175.         
  176.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  177.         
  178.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  179.     }
  180.     // line 20
  181.     public function block_mainContainer($context, array $blocks = [])
  182.     {
  183.         $macros $this->macros;
  184.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  185.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  186.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  187.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  188.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  189.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  190.         // line 22
  191.         $context["excludeRecommendationProfileIds"] = [];
  192.         // line 23
  193.         $context["conditionList"] = ["/otzyvy/""/video/""/selfie/""/price/dorogie/""/price/deshevye/""/stancii/""/raiony/""/novye/""/massajistki/""/bdsm/""/intim-karta/""/proverennye/""/hudye/""/stroinye/""/sportivnye/""/plotnye/""/tolstye/""/russkie/""/ukrainki/""/kazashki/""/negrityanki/""/tatarki/""/aziatki/""/kirgizki/""/yaponki/""/kitayanki/""/taiki/""/armyanki/""/mulatki/""/tadzhichki/""/uzbechki/""/brunetki/""/shatenki/""/ryzhie/""/rusye/""/blondinki/""/nizkie/""/vysokie/""/molodye/""/zrelye/"];
  194.         // line 67
  195.         $context["onlyThisPageSeoShow"] = false;
  196.         // line 68
  197.         $context['_parent'] = $context;
  198.         $context['_seq'] = twig_ensure_traversable((isset($context["conditionList"]) || array_key_exists("conditionList"$context) ? $context["conditionList"] : (function () { throw new RuntimeError('Variable "conditionList" does not exist.'68$this->source); })()));
  199.         foreach ($context['_seq'] as $context["_key"] => $context["str"]) {
  200.             // line 69
  201.             if (twig_in_filter($context["str"], 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.'69$this->source); })()), "request", [], "any"falsefalsefalse69), "pathInfo", [], "any"falsefalsefalse69))) {
  202.                 // line 70
  203.                 $context["onlyThisPageSeoShow"] = true;
  204.             }
  205.         }
  206.         $_parent $context['_parent'];
  207.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['str'], $context['_parent'], $context['loop']);
  208.         $context array_intersect_key($context$_parent) + $_parent;
  209.         // line 74
  210.         $context["isMainCity"] = (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.'74$this->source); })()), "uriIdentity", [], "any"falsefalsefalse74) == twig_get_attribute($this->env$this->source$this->extensions['App\Twig\DefaultCityExtension']->defaultCity(), "uriIdentity", [], "any"falsefalsefalse74));
  211.         // line 75
  212.         $context["isIndexPage"] = (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.'75$this->source); })()), "request", [], "any"falsefalsefalse75), "pathInfo", [], "any"falsefalsefalse75) == "/");
  213.         // line 76
  214.         $context["isFirstPage"] = (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.'76$this->source); })()), "currentPage", [], "any"falsefalsefalse76) == 1);
  215.         // line 77
  216.         $context["isStationPage"] = (twig_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.'77$this->source); })()), "request", [], "any"falsefalsefalse77), "attributes", [], "any"falsefalsefalse77), "get", ["_route"], "method"falsefalsefalse77) == "profile_list.list_by_station");
  217.         // line 81
  218.         $context["isShowTopSeo"] = false;
  219.         // line 82
  220.         $context["isShowTopOnBottomSeo"] = (isset($context["isFirstPage"]) || array_key_exists("isFirstPage"$context) ? $context["isFirstPage"] : (function () { throw new RuntimeError('Variable "isFirstPage" does not exist.'82$this->source); })());
  221.         // line 83
  222.         $context["isShowBottomSeo"] = (isset($context["isFirstPage"]) || array_key_exists("isFirstPage"$context) ? $context["isFirstPage"] : (function () { throw new RuntimeError('Variable "isFirstPage" does not exist.'83$this->source); })());
  223.         // line 85
  224.         echo $this->extensions['Knp\Menu\Twig\MenuExtension']->render("breadcrumbs", ["template" => "_menu/breadcrumbs.html.twig"]);
  225.         // line 86
  226.         echo "<header class=\"list_heading\">
  227. \t\t<h1 class=\"border-line list_heading__title\">";
  228.         // line 87
  229.         echo (($this->extensions['App\Twig\SeoExtension']->pageHeading()) ? ($this->extensions['App\Twig\SeoExtension']->pageHeading()) : ("Проститутки города Москва"));
  230.         echo "</h1>
  231. \t\t<span class=\"list_heading__count\">";
  232.         // line 88
  233.         echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("profile_count", ["count" => 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.'88$this->source); })()), "totalCount", [], "any"falsefalsefalse88)], "profile_list");
  234.         echo "</span>
  235. \t</header>
  236. \t";
  237.         // line 96
  238.         echo "\t<div aria-hidden=\"true\" class=\"no-display\" style=\"display: none;\">
  239. \t\t<svg xmlns=\"http://www.w3.org/2000/svg\">
  240. \t\t\t<symbol id=\"close\" viewBox=\"0 0 25 24\">
  241. \t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.46 6.7a1 1 0 0 0-1.42-1.4l-5.29 5.29-5.3-5.3a1 1 0 0 0-1.4 1.42L11.33 12l-5.3 5.3a1 1 0 1 0 1.42 1.4l5.29-5.29 5.3 5.3a1 1 0 0 0 1.4-1.42L14.17 12l5.3-5.3Z\" fill=\"#fff\"/>
  242. \t\t\t</symbol>
  243. \t\t\t<symbol id=\"expand\" viewBox=\"0 0 25 24\">
  244. \t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.54 8.3a1 1 0 0 1 1.42 0l5.29 5.29 5.3-5.3a1 1 0 1 1 1.4 1.42l-6 6a1 1 0 0 1-1.4 0l-6-6a1 1 0 0 1 0-1.42Z\" fill=\"#fff\"/>
  245. \t\t\t</symbol>
  246. \t\t\t<symbol id=\"range\" viewBox=\"0 0 25 24\">
  247. \t\t\t\t<path d=\"M21.5 11h-1.18a2.98 2.98 0 0 0-5.64 0h-4.36a2.98 2.98 0 0 0-5.64 0H3.5a1 1 0 1 0 0 2h1.18a2.98 2.98 0 0 0 5.64 0h4.36a2.98 2.98 0 0 0 5.64 0h1.18a1 1 0 0 0 0-2Zm-14 2a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm10 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"/>
  248. \t\t\t</symbol>
  249. \t\t</svg>
  250. \t</div>";
  251.         // line 110
  252.         if ((isset($context["isShowTopSeo"]) || array_key_exists("isShowTopSeo"$context) ? $context["isShowTopSeo"] : (function () { throw new RuntimeError('Variable "isShowTopSeo" does not exist.'110$this->source); })())) {
  253.             // line 111
  254.             echo twig_include($this->env$context"components/seo_text.html.twig", ["type" => "top""noindex" => true]);
  255.         }
  256.         // line 114
  257.         $context["isArchivePage"] = twig_in_filter("profile_list.list_archived"twig_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.'114$this->source); })()), "request", [], "any"falsefalsefalse114), "attributes", [], "any"falsefalsefalse114), "get", ["_route"], "method"falsefalsefalse114));
  258.         // line 150
  259.         echo "
  260. \t";
  261.         // line 224
  262.         echo "
  263. \t<div id=\"filter-form-root\">
  264. \t\t<button class=\"filter_hide_button rounding\" type=\"button\" id=\"filter_hide_button\">
  265. \t\t\t<svg class=\"filter_hide_button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><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\" /></svg>
  266. \t\t\t<span class=\"filter_hide_button__text\" data-filter-hide-text-show>Показать фильтры</span>
  267. \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>
  268. \t\t</button>
  269. \t\t<div class=\"filter_hide_block\" id=\"filter_hide_block\">
  270. \t\t\t";
  271.         // line 233
  272.         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\">
  273. \t\t\t\t<div class=\"profile_filter\">
  274. \t\t\t\t\t<button class=\"profile_filter__mobile_button\" type=\"button\"><span class=\"profile_filter__mobile_button__text\">Показать фильтры</span> <svg class=\"profile_filter__mobile_button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><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\" fill=\"#fff\"></path></svg></button>
  275. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  276. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  277. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  278. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  279. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  280. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  281. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  282. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  283. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  284. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  285. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  286. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  287. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  288. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  289. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  290. \t\t\t\t</div>
  291. \t\t\t</form>
  292. \t\t</div>
  293. \t\t<div class=\"profile_filter__tags__container fade_slider__container\">
  294. \t\t\t<div class=\"profile_filter__tags d-none fade_slider\" id=\"filter_tags\"></div>
  295. \t\t</div>
  296. \t\t<div class=\"profile_filter__line\" id=\"filter_line\">
  297. \t\t\t<div class=\"profile_filter__line__title\">Найдено <span class=\"profile_filter__line__title__count\">";
  298.         // line 260
  299.         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.'260$this->source); })()), "totalCount", [], "any"falsefalsefalse260), "html"nulltrue);
  300.         echo " ";
  301.         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.'260$this->source); })()), "totalCount", [], "any"falsefalsefalse260), ["анкета""анкеты""анкет"]), "html"nulltrue);
  302.         echo "</span></div>
  303. \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=\"#ED0C34\"/></svg>
  304. \t\t\t</button>
  305. \t\t</div>
  306. \t</div>";
  307.         // line 265
  308.         $context["fakeStationList"] = (((array_key_exists("source_default"$context) && array_key_exists("source"$context)) && ((isset($context["source_default"]) || array_key_exists("source_default"$context) ? $context["source_default"] : (function () { throw new RuntimeError('Variable "source_default" does not exist.'265$this->source); })()) == "station")) && ((isset($context["source_default"]) || array_key_exists("source_default"$context) ? $context["source_default"] : (function () { throw new RuntimeError('Variable "source_default" does not exist.'265$this->source); })()) != (isset($context["source"]) || array_key_exists("source"$context) ? $context["source"] : (function () { throw new RuntimeError('Variable "source" does not exist.'265$this->source); })())));
  309.         // line 267
  310.         echo "<div class=\"models-items-row flex-wrap\" id=\"profile-list\" data-show-more-append>";
  311.         // line 268
  312.         $this->displayBlock('profileList'$context$blocks);
  313.         // line 271
  314.         echo "</div>";
  315.         // line 273
  316.         if (((isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'273$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.'273$this->source); })()), "totalCount", [], "any"falsefalsefalse273) > (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.'273$this->source); })()), "currentPage", [], "any"falsefalsefalse273) * 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.'273$this->source); })()), "currentLimit", [], "any"falsefalsefalse273))))) {
  317.             // line 274
  318.             $this->displayBlock('showMore'$context$blocks);
  319.         }
  320.         // line 279
  321.         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.'279$this->source); })()));
  322.         // line 284
  323.         echo "\t";
  324.         // line 285
  325.         echo "\t";
  326.         // line 286
  327.         echo "\t\t<div id=\"recommendations\">";
  328.         // line 287
  329.         $context["excludeRecommendationProfileIds"] = twig_join_filter(twig_array_map($this->env, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'287$this->source); })()), function ($__p__) use ($context$macros) { $context["p"] = $__p__; return twig_get_attribute($this->env$this->source, (isset($context["p"]) || array_key_exists("p"$context) ? $context["p"] : (function () { throw new RuntimeError('Variable "p" does not exist.'287$this->source); })()), "id", [], "any"falsefalsefalse287); }), ", ");
  330.         // line 288
  331.         $this->loadTemplate("recommendations/_profile_recommendations.html.twig""ProfileList/list.html.twig"288)->display(twig_array_merge($context, ["hidden" =>  !((isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'288$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.'288$this->source); })()), "currentPage", [], "any"falsefalsefalse288) >= 2))]));
  332.         // line 289
  333.         echo "</div>
  334. \t";
  335.         // line 291
  336.         echo "
  337. \t";
  338.         // line 302
  339.         if ((isset($context["isShowTopOnBottomSeo"]) || array_key_exists("isShowTopOnBottomSeo"$context) ? $context["isShowTopOnBottomSeo"] : (function () { throw new RuntimeError('Variable "isShowTopOnBottomSeo" does not exist.'302$this->source); })())) {
  340.             // line 303
  341.             echo twig_include($this->env$context"components/seo_text.html.twig", ["type" => "top""noindex" => true]);
  342.         }
  343.         // line 305
  344.         if ((isset($context["isShowBottomSeo"]) || array_key_exists("isShowBottomSeo"$context) ? $context["isShowBottomSeo"] : (function () { throw new RuntimeError('Variable "isShowBottomSeo" does not exist.'305$this->source); })())) {
  345.             // line 306
  346.             echo twig_include($this->env$context"components/seo_text.html.twig", ["type" => "bottom""noindex" => true]);
  347.         }
  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 268
  356.     public function block_profileList($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""profileList"));
  361.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  362.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""profileList"));
  363.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  364.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""profileList"));
  365.         // line 269
  366.         $this->loadTemplate("ProfileList/list.profiles.html.twig""ProfileList/list.html.twig"269)->display(twig_array_merge($context, ["fakeStationList" => ((array_key_exists("fakeStationList"$context)) ? (_twig_default_filter((isset($context["fakeStationList"]) || array_key_exists("fakeStationList"$context) ? $context["fakeStationList"] : (function () { throw new RuntimeError('Variable "fakeStationList" does not exist.'269$this->source); })()), false)) : (false))]));
  367.         
  368.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  369.         
  370.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  371.         
  372.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  373.     }
  374.     // line 274
  375.     public function block_showMore($context, array $blocks = [])
  376.     {
  377.         $macros $this->macros;
  378.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  379.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""showMore"));
  380.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  381.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""showMore"));
  382.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  383.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""showMore"));
  384.         // line 275
  385.         $this->loadTemplate("ProfileList/_show_more.profiles.html.twig""ProfileList/list.html.twig"275)->display($context);
  386.         
  387.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  388.         
  389.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  390.         
  391.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  392.     }
  393.     // line 317
  394.     public function block_javascripts($context, array $blocks = [])
  395.     {
  396.         $macros $this->macros;
  397.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  398.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  399.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  400.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  401.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  402.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  403.         // line 318
  404.         echo "<script>
  405.         window._lD = {
  406.             setLastViewedListing: '";
  407.         // line 320
  408.         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.'320$this->source); })()), "request", [], "any"falsefalsefalse320), "attributes", [], "any"falsefalsefalse320), "get", ["_route"], "method"falsefalsefalse320), "html"nulltrue);
  409.         echo "',
  410.             cityUrl: \"";
  411.         // line 321
  412.         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.'321$this->source); })()), "uriIdentity", [], "any"falsefalsefalse321), "html"nulltrue);
  413.         echo "\",
  414.         };
  415. \t</script>";
  416.         // line 324
  417.         $this->displayParentBlock("javascripts"$context$blocks);
  418.         // line 325
  419.         $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.'325$this->source); })()), "request", [], "any"falsefalsefalse325), "get", ["_route"], "method"falsefalsefalse325);
  420.         // line 326
  421.         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.'326$this->source); })())) &&  !((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.'326$this->source); })()), "request", [], "any"falsefalsefalse326), "method", [], "any"falsefalsefalse326) == "GET") && 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.'326$this->source); })()), "request", [], "any"falsefalsefalse326), "isXmlHttpRequest", [], "method"falsefalsefalse326)))) {
  422.             // line 327
  423.             echo "<script>
  424. \t\t\twindow._mp = {
  425. \t\t\t\tformUrl: \"";
  426.             // line 329
  427.             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.'329$this->source); })()), "uriIdentity", [], "any"falsefalsefalse329)]), "html"nulltrue);
  428.             echo "\",
  429. \t\t\t\tsetLastViewedListing: '";
  430.             // line 330
  431.             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.'330$this->source); })()), "request", [], "any"falsefalsefalse330), "attributes", [], "any"falsefalsefalse330), "get", ["_route"], "method"falsefalsefalse330), "html"nulltrue);
  432.             echo "',
  433. \t\t\t\tlistingData: [
  434. \t\t\t\t\t['listing', '";
  435.             // line 332
  436.             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.'332$this->source); })()), "html"nulltrue);
  437.             echo "'],
  438. \t\t\t\t\t['listingParams', '";
  439.             // line 333
  440.             echo 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.'333$this->source); })())), "html"nulltrue);
  441.             echo "'.replaceAll('&quot;', '\"')],
  442. \t\t\t\t],
  443. \t\t\t\tstations: {";
  444.             // line 336
  445.             $context['_parent'] = $context;
  446.             $context['_seq'] = twig_ensure_traversable($this->extensions['App\Twig\StationsExtension']->stations());
  447.             $context['loop'] = [
  448.               'parent' => $context['_parent'],
  449.               'index0' => 0,
  450.               'index'  => 1,
  451.               'first'  => true,
  452.             ];
  453.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  454.                 $length count($context['_seq']);
  455.                 $context['loop']['revindex0'] = $length 1;
  456.                 $context['loop']['revindex'] = $length;
  457.                 $context['loop']['length'] = $length;
  458.                 $context['loop']['last'] = === $length;
  459.             }
  460.             foreach ($context['_seq'] as $context["_key"] => $context["station"]) {
  461.                 // line 337
  462.                 echo "\"";
  463.                 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"falsefalsefalse337)), "html"nulltrue);
  464.                 echo "\": \"";
  465.                 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"falsefalsefalse337), "uriIdentity", [], "any"falsefalsefalse337), "station" => twig_get_attribute($this->env$this->source$context["station"], "uriIdentity", [], "any"falsefalsefalse337)]), "html"nulltrue);
  466.                 echo "\"";
  467.                 if ( !twig_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse337)) {
  468.                     echo ",";
  469.                 }
  470.                 ++$context['loop']['index0'];
  471.                 ++$context['loop']['index'];
  472.                 $context['loop']['first'] = false;
  473.                 if (isset($context['loop']['length'])) {
  474.                     --$context['loop']['revindex0'];
  475.                     --$context['loop']['revindex'];
  476.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  477.                 }
  478.             }
  479.             $_parent $context['_parent'];
  480.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['station'], $context['_parent'], $context['loop']);
  481.             $context array_intersect_key($context$_parent) + $_parent;
  482.             // line 339
  483.             echo "}
  484. \t\t\t}
  485. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  486. \t\t\t\tnew window._filterLoader({
  487. \t\t\t\t\tformUrl: \"";
  488.             // line 344
  489.             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.'344$this->source); })()), "uriIdentity", [], "any"falsefalsefalse344)]), "html"nulltrue);
  490.             echo "\",
  491. \t\t\t\t\tdefaultProfilesCount: \"";
  492.             // line 345
  493.             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.'345$this->source); })()), "totalCount", [], "any"falsefalsefalse345), "html"nulltrue);
  494.             echo "\"
  495. \t\t\t\t});
  496. \t\t\t\t";
  497.             // line 355
  498.             echo "\t\t\t})
  499. \t\t</script>
  500. \t\t";
  501.         }
  502.         
  503.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  504.         
  505.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  506.         
  507.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  508.     }
  509.     /**
  510.      * @codeCoverageIgnore
  511.      */
  512.     public function getTemplateName()
  513.     {
  514.         return "ProfileList/list.html.twig";
  515.     }
  516.     /**
  517.      * @codeCoverageIgnore
  518.      */
  519.     public function isTraitable()
  520.     {
  521.         return false;
  522.     }
  523.     /**
  524.      * @codeCoverageIgnore
  525.      */
  526.     public function getDebugInfo()
  527.     {
  528.         return array (  583 => 355,  577 => 345,  573 => 344,  566 => 339,  545 => 337,  528 => 336,  523 => 333,  519 => 332,  514 => 330,  510 => 329,  506 => 327,  504 => 326,  502 => 325,  500 => 324,  495 => 321,  491 => 320,  487 => 318,  474 => 317,  461 => 275,  448 => 274,  435 => 269,  422 => 268,  408 => 306,  406 => 305,  403 => 303,  401 => 302,  398 => 291,  395 => 289,  393 => 288,  391 => 287,  389 => 286,  387 => 285,  385 => 284,  383 => 279,  380 => 274,  378 => 273,  376 => 271,  374 => 268,  372 => 267,  370 => 265,  361 => 260,  332 => 233,  322 => 224,  319 => 150,  317 => 114,  314 => 111,  312 => 110,  298 => 96,  292 => 88,  288 => 87,  285 => 86,  283 => 85,  281 => 83,  279 => 82,  277 => 81,  275 => 77,  273 => 76,  271 => 75,  269 => 74,  262 => 70,  260 => 69,  256 => 68,  254 => 67,  252 => 23,  250 => 22,  237 => 20,  212 => 19,  187 => 18,  160 => 16,  132 => 14,  117 => 11,  104 => 10,  91 => 7,  78 => 6,  64 => 1,  62 => 4,  60 => 3,  44 => 1,);
  529.     }
  530.     public function getSourceContext()
  531.     {
  532.         return new Source("{% extends 'grid.html.twig' %}
  533. {%- set isFirstPage = profiles.currentPage == 1 -%}
  534. {% set listingPage = profiles.currentPage is defined and profiles.currentPage > 1 %}
  535. {%- block title -%}
  536. \t{{- seo_title() -}}
  537. {%- endblock -%}
  538. {%- block metaDescription -%}
  539. \t<meta name=\"description\" content=\"{{- seo_description() -}}\">
  540. {%- endblock -%}
  541. {% block canonical %}<link rel=\"canonical\" href=\"{{ canonical_url(actual_main_domain) }}{{ listingPage ? 'page' ~ profiles.currentPage ~ '/' : ''}}\">{% endblock %}
  542. {%- block metaRobots -%}{%- if app.request.attributes.get('page') > 1 -%}<meta name=\"robots\" content=\"noindex, follow\" />{%- endif -%}{%- endblock -%}
  543. {%- block name_page -%}girls-list{%- endblock -%}
  544. {%- block current_menu_map -%} current{%- endblock -%}
  545. {%- block mainContainer -%}
  546. \t{%- set excludeRecommendationProfileIds = [] -%}
  547. \t{%- set conditionList = [
  548. \t\t'/otzyvy/',
  549. \t\t'/video/',
  550. \t\t'/selfie/',
  551. \t\t'/price/dorogie/',
  552. \t\t'/price/deshevye/',
  553. \t\t'/stancii/',
  554. \t\t'/raiony/',
  555. \t\t'/novye/',
  556. \t\t'/massajistki/',
  557. \t\t'/bdsm/',
  558. \t\t'/intim-karta/',
  559. \t\t'/proverennye/',
  560. \t\t'/hudye/',
  561. \t\t'/stroinye/',
  562. \t\t'/sportivnye/',
  563. \t\t'/plotnye/',
  564. \t\t'/tolstye/',
  565. \t\t'/russkie/',
  566. \t\t'/ukrainki/',
  567. \t\t'/kazashki/',
  568. \t\t'/negrityanki/',
  569. \t\t'/tatarki/',
  570. \t\t'/aziatki/',
  571. \t\t'/kirgizki/',
  572. \t\t'/yaponki/',
  573. \t\t'/kitayanki/',
  574. \t\t'/taiki/',
  575. \t\t'/armyanki/',
  576. \t\t'/mulatki/',
  577. \t\t'/tadzhichki/',
  578. \t\t'/uzbechki/',
  579. \t\t'/brunetki/',
  580. \t\t'/shatenki/',
  581. \t\t'/ryzhie/',
  582. \t\t'/rusye/',
  583. \t\t'/blondinki/',
  584. \t\t'/nizkie/',
  585. \t\t'/vysokie/',
  586. \t\t'/molodye/',
  587. \t\t'/zrelye/'
  588. \t\t]
  589. \t%}
  590. \t{%- set onlyThisPageSeoShow = false -%}
  591. \t{%- for str in conditionList -%}
  592. \t\t{%- if str in app.request.pathInfo -%}
  593. \t\t\t{%- set onlyThisPageSeoShow = true -%}
  594. \t\t{%- endif -%}
  595. \t{%- endfor -%}
  596. \t{%- set isMainCity = city.uriIdentity == default_city().uriIdentity -%}
  597. \t{%- set isIndexPage = app.request.pathInfo == '/' -%}
  598. \t{%- set isFirstPage = profiles.currentPage == 1 -%}
  599. \t{%- set isStationPage = app.request.attributes.get('_route') == \"profile_list.list_by_station\" -%}
  600. \t{# {%- set isShowTopSeo = (isFirstPage and onlyThisPageSeoShow) or isIndexPage -%}
  601. \t{%- set isShowBottomSeo = (isFirstPage and onlyThisPageSeoShow) or isIndexPage -%} #}
  602. \t{%- set isShowTopSeo = false -%}
  603. \t{%- set isShowTopOnBottomSeo = isFirstPage -%}
  604. \t{%- set isShowBottomSeo = isFirstPage -%}
  605. \t{{- knp_menu_render('breadcrumbs', {'template': '_menu/breadcrumbs.html.twig'}) -}}
  606. \t<header class=\"list_heading\">
  607. \t\t<h1 class=\"border-line list_heading__title\">{{ seo_heading() ? seo_heading() : 'Проститутки города Москва' }}</h1>
  608. \t\t<span class=\"list_heading__count\">{% trans with {'count': profiles.totalCount} from 'profile_list' %}profile_count{% endtrans %}</span>
  609. \t</header>
  610. \t{# <div class=\"visually_hidden\">
  611. \t\t<svg class=\"profile_filter__item__button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 25 24\">
  612. \t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.46 6.7a1 1 0 0 0-1.42-1.4l-5.29 5.29-5.3-5.3a1 1 0 0 0-1.4 1.42L11.33 12l-5.3 5.3a1 1 0 1 0 1.42 1.4l5.29-5.29 5.3 5.3a1 1 0 0 0 1.4-1.42L14.17 12l5.3-5.3Z\" fill=\"#fff\"/>
  613. \t\t</svg>
  614. \t</div> #}
  615. \t<div aria-hidden=\"true\" class=\"no-display\" style=\"display: none;\">
  616. \t\t<svg xmlns=\"http://www.w3.org/2000/svg\">
  617. \t\t\t<symbol id=\"close\" viewBox=\"0 0 25 24\">
  618. \t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.46 6.7a1 1 0 0 0-1.42-1.4l-5.29 5.29-5.3-5.3a1 1 0 0 0-1.4 1.42L11.33 12l-5.3 5.3a1 1 0 1 0 1.42 1.4l5.29-5.29 5.3 5.3a1 1 0 0 0 1.4-1.42L14.17 12l5.3-5.3Z\" fill=\"#fff\"/>
  619. \t\t\t</symbol>
  620. \t\t\t<symbol id=\"expand\" viewBox=\"0 0 25 24\">
  621. \t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.54 8.3a1 1 0 0 1 1.42 0l5.29 5.29 5.3-5.3a1 1 0 1 1 1.4 1.42l-6 6a1 1 0 0 1-1.4 0l-6-6a1 1 0 0 1 0-1.42Z\" fill=\"#fff\"/>
  622. \t\t\t</symbol>
  623. \t\t\t<symbol id=\"range\" viewBox=\"0 0 25 24\">
  624. \t\t\t\t<path d=\"M21.5 11h-1.18a2.98 2.98 0 0 0-5.64 0h-4.36a2.98 2.98 0 0 0-5.64 0H3.5a1 1 0 1 0 0 2h1.18a2.98 2.98 0 0 0 5.64 0h4.36a2.98 2.98 0 0 0 5.64 0h1.18a1 1 0 0 0 0-2Zm-14 2a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm10 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"/>
  625. \t\t\t</symbol>
  626. \t\t</svg>
  627. \t</div>
  628. \t{%- if isShowTopSeo -%}
  629. \t\t{{- include('components/seo_text.html.twig', { \"type\": 'top', \"noindex\": true }) -}}
  630. \t{%- endif -%}
  631. \t{%- set isArchivePage =  'profile_list.list_archived' in app.request.attributes.get('_route') -%}
  632. \t{# {% set isFormExist = profile_filter_form is defined and not isArchivePage %}
  633. \t{% if isFormExist %}
  634. \t\t<noindex>
  635. \t\t\t<button class=\"filter_hide_button rounding\" type=\"button\" id=\"filter_hide_button\">
  636. \t\t\t\t<svg class=\"filter_hide_button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><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\" /></svg>
  637. \t\t\t\t<span class=\"filter_hide_button__text\" data-filter-hide-text-show>Показать фильтры</span>
  638. \t\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>
  639. \t\t\t</button>
  640. \t\t\t<div class=\"filter_hide_block\" id=\"filter_hide_block\">
  641. \t\t\t\t{# Форма полей фильтрации #!}
  642. \t\t\t\t{{ form_start(profile_filter_form, {
  643. \t\t\t\t\t'attr': {
  644. \t\t\t\t\t\t'id': 'filter-form',
  645. \t\t\t\t\t\t'class': 'filter_form',
  646. \t\t\t\t\t\t'data-process-url': path('profile_ctr.increase_shows'),
  647. \t\t\t\t\t\t'data-main-class': 'profile_filter'
  648. \t\t\t\t\t}
  649. \t\t\t\t}) }}
  650. \t\t\t\t\t{{ include('ProfileList/filter/form.partial.twig', {filterData: profile_filter_form.vars.value}) }}
  651. \t\t\t\t{{ form_end(profile_filter_form) }}
  652. \t\t\t</div>
  653. \t\t\t<div class=\"profile_filter__tags__container fade_slider__container\">
  654. \t\t\t\t<div class=\"profile_filter__tags d-none fade_slider\" id=\"filter_tags\"></div>
  655. \t\t\t</div>
  656. \t\t\t<div class=\"profile_filter__line\" id=\"filter_line\">
  657. \t\t\t\t<div class=\"profile_filter__line__title\">Найдено <span class=\"profile_filter__line__title__count\">{{ profiles.totalCount }} {{ profiles.totalCount|incline_numeral(['анкета', 'анкеты', 'анкет']) }}</span></div>
  658. \t\t\t\t<button class=\"profile_filter__line__reset\" type=\"button\" id=\"filter_line_reset\">
  659. \t\t\t\t\tСбросить фильтры
  660. \t\t\t\t\t<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=\"#ED0C34\"/></svg>
  661. \t\t\t\t</button>
  662. \t\t\t</div>
  663. \t\t</noindex>
  664. \t{% endif %} #}
  665. \t{# {% if source is defined and source and source_default != 'station' %}
  666. \t\t<div class=\"empty-category level d-flex overflow-hidden mb-4 rounding\">
  667. \t\t\t<div class=\"empty-category__icon d-flex align-items-center justify-content-center\">
  668. \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>
  669. \t\t\t</div>
  670. \t\t\t<div class=\"flex-fill px-3 px-sm-4 py-3 d-flex align-items-center\">
  671. \t\t\t\t<p class=\"m-0\">
  672. \t\t\t\t\t{% if source == 'county' %}К сожалению, все девушки из округа
  673. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ county.name }}</a>
  674. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток из других округов города
  675. \t\t\t\t\t\t{{ city.name|trans }}.
  676. \t\t\t\t\t{% endif %}
  677. \t\t\t\t\t{% if source == 'district' %}К сожалению, все девушки из района
  678. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ district.name }}</a>
  679. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток из других районов города
  680. \t\t\t\t\t\t{{ city.name|trans }}.
  681. \t\t\t\t\t{% endif %}
  682. \t\t\t\t\t{% if source == 'station' %}К сожалению, все девушки работающие вблизи метро
  683. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ station.name }}</a>
  684. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток у других станций метро в этом районе города
  685. \t\t\t\t\t\t{{ city.name|trans }}.
  686. \t\t\t\t\t{% endif %}
  687. \t\t\t\t\t{% if source == 'approved' or source == 'with_comments' or  source == 'with_video' or source == 'elite' or source == 'with_selfie' %}
  688. \t\t\t\t\t\t{% if source == 'approved' %}
  689. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_approved', {city:city.uriIdentity}) ~ '\">Проверенные анкеты</a>' %}
  690. \t\t\t\t\t\t{% elseif source == 'with_comments' %}
  691. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_comments', {city:city.uriIdentity}) ~ '\">Анкеты с отзывами</a>' %}
  692. \t\t\t\t\t\t{% elseif source == 'with_video' %}
  693. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_video', {city:city.uriIdentity}) ~ '\">Анкеты с видео</a>' %}
  694. \t\t\t\t\t\t{% elseif source == 'with_selfie' %}
  695. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_selfie', {city:city.uriIdentity}) ~ '\">Анкеты с селфи</a>' %}
  696. \t\t\t\t\t\t{% elseif source == 'elite' %}
  697. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_for_elite_girls', {city:city.uriIdentity}) ~ '\">Элитные проститутки</a>' %}
  698. \t\t\t\t\t\t{% else %}
  699. \t\t\t\t\t\t\t{% set source_name = '' %}
  700. \t\t\t\t\t\t{% endif %}
  701. \t\t\t\t\t\t{% if source_default == 'approved' %}К сожалению, все
  702. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">проверенные девушки</a>
  703. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  704. \t\t\t\t\t\t\t{{ source_name|raw }}
  705. \t\t\t\t\t\t{% endif %}
  706. \t\t\t\t\t\t{% if source_default == 'with_comments' %}К сожалению, все
  707. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">девушки, у которых есть отзывы</a>
  708. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  709. \t\t\t\t\t\t\t{{ source_name|raw }}
  710. \t\t\t\t\t\t{% endif %}
  711. \t\t\t\t\t\t{% if source_default == 'with_video' %}К сожалению, все
  712. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">девушки, у которых есть видео</a>
  713. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  714. \t\t\t\t\t\t\t{{ source_name|raw }}
  715. \t\t\t\t\t\t{% endif %}
  716. \t\t\t\t\t\t{% if source_default == 'with_selfie' %}
  717. \t\t\t\t\t\t\tК сожалению, все <a href=\"{{ category_url }}\">девушки, у которых есть селфи</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}
  718. \t\t\t\t\t\t{% endif %}
  719. \t\t\t\t\t{% endif %}
  720. \t\t\t\t\t{% if source == 'by_params' %}К сожалению, раздел пуст. Посмотрите другие анкеты, которые мы подобрали для Вас.
  721. \t\t\t\t\t{% endif %}
  722. \t\t\t\t\t{% if source == 'service' %}К сожалению, все девушки, которые практикуют услугу
  723. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ service.name }}</a>
  724. \t\t\t\t\t\tсейчас отдыхают. Но мы подобрали для Вас девушек которые не против оказать Вам похожие услуги, взгляните!
  725. \t\t\t\t\t{% endif %}
  726. \t\t\t\t\t{% if source == 'city' %}К сожалению, данный раздел пуст. Взгляните на другие анкеты, которые мы нашли для Вас в городе
  727. \t\t\t\t\t\t{{ city.name|trans }}.
  728. \t\t\t\t\t{% endif %}
  729. \t\t\t\t\t{% if source == 'country' %}К сожалению, данный раздел пуст. Взгляните на анкеты которые мы подобрали для Вас.
  730. \t\t\t\t\t{% endif %}
  731. \t\t\t\t\t{% if source == 'massage_service' %}К сожалению, все девушки для которых массаж — это призвание сейчас отдыхают. Посмотрите проституток, которые также готовы сделать Вам массаж.
  732. \t\t\t\t\t{% endif %}
  733. \t\t\t\t</p>
  734. \t\t\t</div>
  735. \t\t</div>
  736. \t{% endif %} #}
  737. {# {{ dump({source: source, source_default: source_default})}} #}
  738. \t<div id=\"filter-form-root\">
  739. \t\t<button class=\"filter_hide_button rounding\" type=\"button\" id=\"filter_hide_button\">
  740. \t\t\t<svg class=\"filter_hide_button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><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\" /></svg>
  741. \t\t\t<span class=\"filter_hide_button__text\" data-filter-hide-text-show>Показать фильтры</span>
  742. \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>
  743. \t\t</button>
  744. \t\t<div class=\"filter_hide_block\" id=\"filter_hide_block\">
  745. \t\t\t{# Форма полей фильтрации #}
  746. \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\">
  747. \t\t\t\t<div class=\"profile_filter\">
  748. \t\t\t\t\t<button class=\"profile_filter__mobile_button\" type=\"button\"><span class=\"profile_filter__mobile_button__text\">Показать фильтры</span> <svg class=\"profile_filter__mobile_button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><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\" fill=\"#fff\"></path></svg></button>
  749. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  750. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  751. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  752. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  753. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  754. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  755. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  756. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  757. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  758. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  759. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  760. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  761. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  762. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  763. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  764. \t\t\t\t</div>
  765. \t\t\t</form>
  766. \t\t</div>
  767. \t\t<div class=\"profile_filter__tags__container fade_slider__container\">
  768. \t\t\t<div class=\"profile_filter__tags d-none fade_slider\" id=\"filter_tags\"></div>
  769. \t\t</div>
  770. \t\t<div class=\"profile_filter__line\" id=\"filter_line\">
  771. \t\t\t<div class=\"profile_filter__line__title\">Найдено <span class=\"profile_filter__line__title__count\">{{ profiles.totalCount }} {{ profiles.totalCount|incline_numeral(['анкета', 'анкеты', 'анкет']) }}</span></div>
  772. \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=\"#ED0C34\"/></svg>
  773. \t\t\t</button>
  774. \t\t</div>
  775. \t</div>
  776. \t{%- set fakeStationList = source_default is defined and source is defined and source_default == 'station' and source_default != source -%}
  777. \t<div class=\"models-items-row flex-wrap\" id=\"profile-list\" data-show-more-append>
  778. \t\t{%- block profileList -%}
  779. \t\t\t{%- include 'ProfileList/list.profiles.html.twig' with {fakeStationList: fakeStationList|default(false)} -%}
  780. \t\t{%- endblock -%}
  781. \t</div>
  782. \t{%- if profiles and profiles.totalCount > profiles.currentPage * profiles.currentLimit -%}
  783. \t\t{%- block showMore -%}
  784. \t\t\t{%- include 'ProfileList/_show_more.profiles.html.twig' -%}
  785. \t\t{%- endblock showMore -%}
  786. \t{%- endif -%}
  787. \t{{- porpaginas_render(profiles) -}}
  788. \t{# {% if profiles and profiles.currentPage >= 2 %}
  789. \t\t{{ include('components/_profile_recommendations.html.twig') }}
  790. \t{% endif %} #}
  791. \t{# Реки #}
  792. \t{# {%- if profiles and profiles.currentPage >= 2 -%} #}
  793. \t\t<div id=\"recommendations\">
  794. \t\t\t{%- set excludeRecommendationProfileIds = profiles|map(p => p.id)|join(', ') -%}
  795. \t\t\t{%- include 'recommendations/_profile_recommendations.html.twig' with {'hidden': not (profiles and profiles.currentPage >= 2)} -%}
  796. \t\t</div>
  797. \t{# {%- endif -%} #}
  798. \t{# {% set stations_circle = station_pages_linkage_circle() %}
  799. \t{% if stations_circle is not null %}
  800. \t\t<div class=\"station-pages-linkage-circle\">
  801. \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 %}
  802. \t\t\t{% if stations_circle[0] is defined and stations_circle[0] is not null
  803. \t\t\t\tand stations_circle[1] is defined and stations_circle[1] is not null %}<i class=\"sep\"></i>{% endif %}
  804. \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 %}
  805. \t\t</div>
  806. \t{% endif %} #}
  807. \t{%- if isShowTopOnBottomSeo -%}
  808. \t\t{{- include('components/seo_text.html.twig', { \"type\": 'top', \"noindex\": true }) -}}
  809. \t{%- endif -%}
  810. \t{%- if isShowBottomSeo -%}
  811. \t\t{{- include('components/seo_text.html.twig', { \"type\": 'bottom', \"noindex\": true }) -}}
  812. \t{%- endif -%}
  813. \t{# {% if profiles.currentPage == 1 and app.request.get('_route') == 'profile_list.list_by_station' %}
  814. \t\t<div class=\"location_counters\" id=\"location_counters\">
  815. \t\t\t{{ knp_menu_render('locations_counters', {'template': '_menu/locations_counters_block.html.twig'}) }}
  816. \t\t</div>
  817. \t{% endif %} #}
  818. {%- endblock -%}
  819. {%- block javascripts -%}
  820. \t<script>
  821.         window._lD = {
  822.             setLastViewedListing: '{{ app.request.attributes.get('_route') }}',
  823.             cityUrl: \"{{city.uriIdentity}}\",
  824.         };
  825. \t</script>
  826. \t{{- parent() -}}
  827. \t{%- set route = app.request.get('_route') -%}
  828. \t{%- if 'profile_search.page' not in route and not (app.request.method == 'GET' and app.request.isXmlHttpRequest()) -%}
  829. \t\t<script>
  830. \t\t\twindow._mp = {
  831. \t\t\t\tformUrl: \"{{ path('profile_filters.form', {city: city.uriIdentity}) }}\",
  832. \t\t\t\tsetLastViewedListing: '{{ app.request.attributes.get('_route') }}',
  833. \t\t\t\tlistingData: [
  834. \t\t\t\t\t['listing', '{{ listing }}'],
  835. \t\t\t\t\t['listingParams', '{{ listing_parameters|json_encode() }}'.replaceAll('&quot;', '\"')],
  836. \t\t\t\t],
  837. \t\t\t\tstations: {
  838. \t\t\t\t\t{%- for station in stations() -%}
  839. \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 %}
  840. \t\t\t\t\t{%- endfor -%}
  841. \t\t\t\t}
  842. \t\t\t}
  843. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  844. \t\t\t\tnew window._filterLoader({
  845. \t\t\t\t\tformUrl: \"{{ path('profile_filters.form', {city: city.uriIdentity}) }}\",
  846. \t\t\t\t\tdefaultProfilesCount: \"{{ profiles.totalCount }}\"
  847. \t\t\t\t});
  848. \t\t\t\t{# {% if profiles and profiles.totalCount > 0 %}
  849. \t\t\t\t\t{%- set profilesId = profiles|map(p => p.id)|join(',') -%}
  850. \t\t\t\t\twindow.increase_shows({
  851. \t\t\t\t\t\tprofiles: [{{ profilesId }}],
  852. \t\t\t\t\t\troute: '{{ app.request.attributes.get('_route') }}',
  853. \t\t\t\t\t})
  854. \t\t\t\t{% endif %} #}
  855. \t\t\t})
  856. \t\t</script>
  857. \t\t{# {% endif %} #}
  858. \t{%- endif -%}
  859. {%- endblock -%}""ProfileList/list.html.twig""/app/templates/ProfileList/list.html.twig");
  860.     }
  861. }