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

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.             'title' => [$this'block_title'],
  24.             'metaDescription' => [$this'block_metaDescription'],
  25.             'navbar' => [$this'block_navbar'],
  26.             'mainContainer' => [$this'block_mainContainer'],
  27.             'afterHeading' => [$this'block_afterHeading'],
  28.             'mainList' => [$this'block_mainList'],
  29.             'showMore' => [$this'block_showMore'],
  30.             'beforeFooter' => [$this'block_beforeFooter'],
  31.         ];
  32.     }
  33.     protected function doGetParent(array $context)
  34.     {
  35.         // line 1
  36.         return "grid.html.twig";
  37.     }
  38.     protected function doDisplay(array $context, array $blocks = [])
  39.     {
  40.         $macros $this->macros;
  41.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  42.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  44.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  46.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  47.         // line 3
  48.         $context["city"] = 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.'3$this->source); })()), "request", [], "any"falsefalsefalse3), "get", ["city"$this->extensions['App\Twig\DefaultCityExtension']->defaultCity()], "method"falsefalsefalse3);
  49.         // line 1
  50.         $this->parent $this->loadTemplate("grid.html.twig""ProfileList/list.html.twig"1);
  51.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  52.         
  53.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  54.         
  55.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  56.         
  57.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  58.     }
  59.     // line 5
  60.     public function block_title($context, array $blocks = [])
  61.     {
  62.         $macros $this->macros;
  63.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  64.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  65.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  66.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  67.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  68.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  69.         // line 6
  70.         echo "    ";
  71.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaTitle(), "html"nulltrue);
  72.         echo "
  73. ";
  74.         
  75.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  76.         
  77.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  78.         
  79.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  80.     }
  81.     // line 9
  82.     public function block_metaDescription($context, array $blocks = [])
  83.     {
  84.         $macros $this->macros;
  85.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  86.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  87.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  88.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  89.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  90.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  91.         // line 10
  92.         echo "    <meta name=\"description\" content=\"";
  93.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaDescription(), "html"nulltrue);
  94.         echo "\">
  95. ";
  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 13
  104.     public function block_navbar($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""navbar"));
  109.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  110.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar"));
  111.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  112.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar"));
  113.         // line 14
  114.         echo "    ";
  115.         $this->displayParentBlock("navbar"$context$blocks);
  116.         echo "
  117. ";
  118.         
  119.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  120.         
  121.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  122.         
  123.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  124.     }
  125.     // line 17
  126.     public function block_mainContainer($context, array $blocks = [])
  127.     {
  128.         $macros $this->macros;
  129.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  130.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  131.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  132.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  133.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  134.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  135.         // line 18
  136.         echo "    ";
  137.         echo $this->extensions['App\Twig\SeoExtension']->topHtml();
  138.         echo "
  139.     <h1>";
  140.         // line 19
  141.         echo $this->extensions['App\Twig\SeoExtension']->pageHeading();
  142.         echo "</h1>
  143.     ";
  144.         // line 20
  145.         $this->displayBlock('afterHeading'$context$blocks);
  146.         // line 21
  147.         echo "    ";
  148.         $this->loadTemplate("ProfileList/geo_category_linkage.partial.html.twig""ProfileList/list.html.twig"21)->display($context);
  149.         // line 22
  150.         echo "
  151.     ";
  152.         // line 23
  153.         if ((array_key_exists("homepage_city_listings_block"$context) && (isset($context["homepage_city_listings_block"]) || array_key_exists("homepage_city_listings_block"$context) ? $context["homepage_city_listings_block"] : (function () { throw new RuntimeError('Variable "homepage_city_listings_block" does not exist.'23$this->source); })()))) {
  154.             // line 24
  155.             echo "        ";
  156.             if (twig_get_attribute($this->env$this->source, (isset($context["homepage_city_listings_block"]) || array_key_exists("homepage_city_listings_block"$context) ? $context["homepage_city_listings_block"] : (function () { throw new RuntimeError('Variable "homepage_city_listings_block" does not exist.'24$this->source); })()), "hasSaloons", [], "any"falsefalsefalse24)) {
  157.                 // line 25
  158.                 echo "            <h3><a href=\"";
  159.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("saloon_list.list_by_city", ["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.'25$this->source); })()), "uriIdentity", [], "any"falsefalsefalse25)]), "html"nulltrue);
  160.                 echo "\">Интим-салоны ";
  161.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(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.'25$this->source); })()), "name", [], "any"falsefalsefalse25)), "html"nulltrue);
  162.                 echo "</a></h3>
  163.             <div class=\"row mb-3\">
  164.                 ";
  165.                 // line 27
  166.                 $this->loadTemplate("SaloonList/list.saloons.html.twig""ProfileList/list.html.twig"27)->display(twig_array_merge($context, ["saloons" => twig_get_attribute($this->env$this->source, (isset($context["homepage_city_listings_block"]) || array_key_exists("homepage_city_listings_block"$context) ? $context["homepage_city_listings_block"] : (function () { throw new RuntimeError('Variable "homepage_city_listings_block" does not exist.'27$this->source); })()), "saloons", [], "any"falsefalsefalse27)]));
  167.                 // line 28
  168.                 echo "            </div>
  169.         ";
  170.             }
  171.             // line 30
  172.             echo "
  173.         ";
  174.             // line 31
  175.             if (twig_get_attribute($this->env$this->source, (isset($context["homepage_city_listings_block"]) || array_key_exists("homepage_city_listings_block"$context) ? $context["homepage_city_listings_block"] : (function () { throw new RuntimeError('Variable "homepage_city_listings_block" does not exist.'31$this->source); })()), "hasMasseurs", [], "any"falsefalsefalse31)) {
  176.                 // line 32
  177.                 echo "            <h3><a href=\"";
  178.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("masseur_list.page", ["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.'32$this->source); })()), "uriIdentity", [], "any"falsefalsefalse32)]), "html"nulltrue);
  179.                 echo "\">Массажистки ";
  180.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(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.'32$this->source); })()), "name", [], "any"falsefalsefalse32)), "html"nulltrue);
  181.                 echo "</a></h3>
  182.             <div class=\"row mb-3\">
  183.                 ";
  184.                 // line 34
  185.                 $this->loadTemplate("ProfileList/list.profiles.html.twig""ProfileList/list.html.twig"34)->display(twig_array_merge($context, ["profiles" => twig_get_attribute($this->env$this->source,                 // line 35
  186. (isset($context["homepage_city_listings_block"]) || array_key_exists("homepage_city_listings_block"$context) ? $context["homepage_city_listings_block"] : (function () { throw new RuntimeError('Variable "homepage_city_listings_block" does not exist.'35$this->source); })()), "masseurs", [], "any"falsefalsefalse35), "show_total_count" => false]));
  187.                 // line 38
  188.                 echo "            </div>
  189.         ";
  190.             }
  191.             // line 40
  192.             echo "    ";
  193.         }
  194.         // line 41
  195.         echo "
  196.     ";
  197.         // line 81
  198.         echo "
  199.     ";
  200.         // line 82
  201.         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.'82$this->source); })()));
  202.         echo "
  203.     ";
  204.         // line 84
  205.         $this->displayBlock('mainList'$context$blocks);
  206.         // line 94
  207.         echo "
  208.     ";
  209.         // line 95
  210.         $this->displayBlock('showMore'$context$blocks);
  211.         // line 98
  212.         echo "
  213.     ";
  214.         // line 99
  215.         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.'99$this->source); })()));
  216.         echo "
  217.     ";
  218.         // line 101
  219.         if ((array_key_exists("ssr_recommended_profiles"$context) &&  !twig_test_empty((isset($context["ssr_recommended_profiles"]) || array_key_exists("ssr_recommended_profiles"$context) ? $context["ssr_recommended_profiles"] : (function () { throw new RuntimeError('Variable "ssr_recommended_profiles" does not exist.'101$this->source); })())))) {
  220.             // line 102
  221.             echo "        <h4>Рекомендуемые</h4>
  222.         <div class=\"row mb-3\">
  223.             ";
  224.             // line 104
  225.             $this->loadTemplate("ProfileList/list.profiles.html.twig""ProfileList/list.html.twig"104)->display(twig_array_merge($context, ["profiles" =>             // line 105
  226. (isset($context["ssr_recommended_profiles"]) || array_key_exists("ssr_recommended_profiles"$context) ? $context["ssr_recommended_profiles"] : (function () { throw new RuntimeError('Variable "ssr_recommended_profiles" does not exist.'105$this->source); })()), "show_total_count" => false]));
  227.             // line 108
  228.             echo "        </div>
  229.     ";
  230.         } else {
  231.             // line 110
  232.             echo "        ";
  233.             $this->loadTemplate("Recommendations/_profile_recommendations.html.twig""ProfileList/list.html.twig"110)->display($context);
  234.             // line 111
  235.             echo "    ";
  236.         }
  237.         // line 112
  238.         echo "
  239.     ";
  240.         // line 113
  241.         $context["cities_circle"] = $this->extensions['App\Twig\CityMainPagesLinkageExtension']->cityMainPagesLinkageCircle();
  242.         // line 114
  243.         echo "    ";
  244.         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.'114$this->source); })()))) {
  245.             // line 115
  246.             echo "        <div class=\"city_main_pages_linkage_circle\">
  247.             <h3>Также рекомендуем:</h3>
  248.             ";
  249.             // line 117
  250.             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.'117$this->source); })()), 0, [], "array"falsefalsefalse117))) {
  251.                 echo "<a href=\"";
  252.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'117$this->source); })()), 0, [], "array"falsefalsefalse117), "href", [], "any"falsefalsefalse117), "html"nulltrue);
  253.                 echo "\"
  254.                                                     style=\"text-transform: capitalize;\">";
  255.                 // line 118
  256.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'118$this->source); })()), 0, [], "array"falsefalsefalse118), "text", [], "any"falsefalsefalse118), "html"nulltrue);
  257.                 echo "</a>
  258.                 <br/>";
  259.             }
  260.             // line 120
  261.             echo "            ";
  262.             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.'120$this->source); })()), 1, [], "array"falsefalsefalse120))) {
  263.                 echo "<a href=\"";
  264.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'120$this->source); })()), 1, [], "array"falsefalsefalse120), "href", [], "any"falsefalsefalse120), "html"nulltrue);
  265.                 echo "\"
  266.                                                     style=\"text-transform: capitalize;\">";
  267.                 // line 121
  268.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'121$this->source); })()), 1, [], "array"falsefalsefalse121), "text", [], "any"falsefalsefalse121), "html"nulltrue);
  269.                 echo "</a>";
  270.             }
  271.             // line 122
  272.             echo "        </div>
  273.     ";
  274.         }
  275.         // line 124
  276.         echo "
  277.     ";
  278.         // line 125
  279.         $context["cities_circle"] = $this->extensions['App\Twig\CityMainPagesLinkageByCountriesExtension']->cityMainPagesLinkageCircleByCountries();
  280.         // line 126
  281.         echo "    ";
  282.         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.'126$this->source); })()))) {
  283.             // line 127
  284.             echo "        <div class=\"city_main_pages_linkage_circle\">
  285.             <h3>Также рекомендуем:</h3>
  286.             ";
  287.             // line 129
  288.             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.'129$this->source); })()), 0, [], "array"falsefalsefalse129))) {
  289.                 echo "<a href=\"";
  290.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'129$this->source); })()), 0, [], "array"falsefalsefalse129), "href", [], "any"falsefalsefalse129), "html"nulltrue);
  291.                 echo "\"
  292.                                                     style=\"text-transform: capitalize;\">";
  293.                 // line 130
  294.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'130$this->source); })()), 0, [], "array"falsefalsefalse130), "text", [], "any"falsefalsefalse130), "html"nulltrue);
  295.                 echo "</a>
  296.                 <br/>";
  297.             }
  298.             // line 132
  299.             echo "            ";
  300.             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.'132$this->source); })()), 1, [], "array"falsefalsefalse132))) {
  301.                 echo "<a href=\"";
  302.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'132$this->source); })()), 1, [], "array"falsefalsefalse132), "href", [], "any"falsefalsefalse132), "html"nulltrue);
  303.                 echo "\"
  304.                                                     style=\"text-transform: capitalize;\">";
  305.                 // line 133
  306.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'133$this->source); })()), 1, [], "array"falsefalsefalse133), "text", [], "any"falsefalsefalse133), "html"nulltrue);
  307.                 echo "</a>";
  308.             }
  309.             // line 134
  310.             echo "        </div>
  311.     ";
  312.         }
  313.         // line 136
  314.         echo "
  315.     ";
  316.         // line 143
  317.         echo "    ";
  318.         $context["circle"] = $this->extensions['App\Twig\InnerLinkageCircleExtension']->innerLinkageCircle("prostitutes");
  319.         // line 144
  320.         echo "    ";
  321.         if ( !(null === (isset($context["circle"]) || array_key_exists("circle"$context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.'144$this->source); })()))) {
  322.             // line 145
  323.             echo "        <div class=\"inner_linkage_circle\">
  324.             <h3>Также интересуются:</h3>
  325.             <a href=\"";
  326.             // line 147
  327.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'147$this->source); })()), 0, [], "array"falsefalsefalse147), "href", [], "any"falsefalsefalse147), "html"nulltrue);
  328.             echo "\">";
  329.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'147$this->source); })()), 0, [], "array"falsefalsefalse147), "text", [], "any"falsefalsefalse147), "html"nulltrue);
  330.             echo "</a><br/>
  331.             <a href=\"";
  332.             // line 148
  333.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'148$this->source); })()), 1, [], "array"falsefalsefalse148), "href", [], "any"falsefalsefalse148), "html"nulltrue);
  334.             echo "\">";
  335.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'148$this->source); })()), 1, [], "array"falsefalsefalse148), "text", [], "any"falsefalsefalse148), "html"nulltrue);
  336.             echo "</a>
  337.         </div>
  338.     ";
  339.         }
  340.         // line 151
  341.         echo "
  342.     ";
  343.         // line 152
  344.         $context["districts_circle"] = $this->extensions['App\Twig\DistrictsLinkageExtension']->districtsLinkageCircle();
  345.         // line 153
  346.         echo "    ";
  347.         if ( !(null === (isset($context["districts_circle"]) || array_key_exists("districts_circle"$context) ? $context["districts_circle"] : (function () { throw new RuntimeError('Variable "districts_circle" does not exist.'153$this->source); })()))) {
  348.             // line 154
  349.             echo "        <div class=\"city_main_pages_linkage_circle\">
  350.             <h3>Также интересуются:</h3>
  351.             ";
  352.             // line 156
  353.             if ( !(null === twig_get_attribute($this->env$this->source, (isset($context["districts_circle"]) || array_key_exists("districts_circle"$context) ? $context["districts_circle"] : (function () { throw new RuntimeError('Variable "districts_circle" does not exist.'156$this->source); })()), 0, [], "array"falsefalsefalse156))) {
  354.                 echo "<a href=\"";
  355.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["districts_circle"]) || array_key_exists("districts_circle"$context) ? $context["districts_circle"] : (function () { throw new RuntimeError('Variable "districts_circle" does not exist.'156$this->source); })()), 0, [], "array"falsefalsefalse156), "href", [], "any"falsefalsefalse156), "html"nulltrue);
  356.                 echo "\"
  357.                                                        style=\"text-transform: capitalize;\">";
  358.                 // line 157
  359.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["districts_circle"]) || array_key_exists("districts_circle"$context) ? $context["districts_circle"] : (function () { throw new RuntimeError('Variable "districts_circle" does not exist.'157$this->source); })()), 0, [], "array"falsefalsefalse157), "text", [], "any"falsefalsefalse157), "html"nulltrue);
  360.                 echo "</a>
  361.                 <br/>";
  362.             }
  363.             // line 159
  364.             echo "            ";
  365.             if ( !(null === twig_get_attribute($this->env$this->source, (isset($context["districts_circle"]) || array_key_exists("districts_circle"$context) ? $context["districts_circle"] : (function () { throw new RuntimeError('Variable "districts_circle" does not exist.'159$this->source); })()), 1, [], "array"falsefalsefalse159))) {
  366.                 echo "<a href=\"";
  367.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["districts_circle"]) || array_key_exists("districts_circle"$context) ? $context["districts_circle"] : (function () { throw new RuntimeError('Variable "districts_circle" does not exist.'159$this->source); })()), 1, [], "array"falsefalsefalse159), "href", [], "any"falsefalsefalse159), "html"nulltrue);
  368.                 echo "\"
  369.                                                        style=\"text-transform: capitalize;\">";
  370.                 // line 160
  371.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["districts_circle"]) || array_key_exists("districts_circle"$context) ? $context["districts_circle"] : (function () { throw new RuntimeError('Variable "districts_circle" does not exist.'160$this->source); })()), 1, [], "array"falsefalsefalse160), "text", [], "any"falsefalsefalse160), "html"nulltrue);
  372.                 echo "</a>";
  373.             }
  374.             // line 161
  375.             echo "        </div>
  376.     ";
  377.         }
  378.         // line 163
  379.         echo "
  380.     ";
  381.         // line 164
  382.         $context["stations_circle"] = $this->extensions['App\Twig\StationPagesLinkageExtension']->stationMainPagesLinkageCircle();
  383.         // line 165
  384.         echo "    ";
  385.         if ( !(null === (isset($context["stations_circle"]) || array_key_exists("stations_circle"$context) ? $context["stations_circle"] : (function () { throw new RuntimeError('Variable "stations_circle" does not exist.'165$this->source); })()))) {
  386.             // line 166
  387.             echo "        <div class=\"station_pages_linkage_circle\">
  388.             <h3>Также интересуются:</h3>
  389.             ";
  390.             // line 168
  391.             if ( !(null === twig_get_attribute($this->env$this->source, (isset($context["stations_circle"]) || array_key_exists("stations_circle"$context) ? $context["stations_circle"] : (function () { throw new RuntimeError('Variable "stations_circle" does not exist.'168$this->source); })()), 0, [], "array"falsefalsefalse168))) {
  392.                 echo "<a
  393.                 href=\"";
  394.                 // line 169
  395.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["stations_circle"]) || array_key_exists("stations_circle"$context) ? $context["stations_circle"] : (function () { throw new RuntimeError('Variable "stations_circle" does not exist.'169$this->source); })()), 0, [], "array"falsefalsefalse169), "href", [], "any"falsefalsefalse169), "html"nulltrue);
  396.                 echo "\">";
  397.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["stations_circle"]) || array_key_exists("stations_circle"$context) ? $context["stations_circle"] : (function () { throw new RuntimeError('Variable "stations_circle" does not exist.'169$this->source); })()), 0, [], "array"falsefalsefalse169), "text", [], "any"falsefalsefalse169), "html"nulltrue);
  398.                 echo "</a><br/>";
  399.             }
  400.             // line 170
  401.             echo "            ";
  402.             if ( !(null === twig_get_attribute($this->env$this->source, (isset($context["stations_circle"]) || array_key_exists("stations_circle"$context) ? $context["stations_circle"] : (function () { throw new RuntimeError('Variable "stations_circle" does not exist.'170$this->source); })()), 1, [], "array"falsefalsefalse170))) {
  403.                 echo "<a
  404.                 href=\"";
  405.                 // line 171
  406.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["stations_circle"]) || array_key_exists("stations_circle"$context) ? $context["stations_circle"] : (function () { throw new RuntimeError('Variable "stations_circle" does not exist.'171$this->source); })()), 1, [], "array"falsefalsefalse171), "href", [], "any"falsefalsefalse171), "html"nulltrue);
  407.                 echo "\">";
  408.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["stations_circle"]) || array_key_exists("stations_circle"$context) ? $context["stations_circle"] : (function () { throw new RuntimeError('Variable "stations_circle" does not exist.'171$this->source); })()), 1, [], "array"falsefalsefalse171), "text", [], "any"falsefalsefalse171), "html"nulltrue);
  409.                 echo "</a>";
  410.             }
  411.             // line 172
  412.             echo "        </div>
  413.     ";
  414.         }
  415.         // line 174
  416.         echo "
  417.     ";
  418.         // line 175
  419.         $this->displayBlock('beforeFooter'$context$blocks);
  420.         // line 176
  421.         echo "
  422.     ";
  423.         // line 177
  424.         $this->loadTemplate("last_girl_list.html.twig""ProfileList/list.html.twig"177)->display($context);
  425.         // line 178
  426.         echo "
  427.     ";
  428.         // line 180
  429.         echo "    ";
  430.         $this->loadTemplate("ProfileList/station_comments.partial.html.twig""ProfileList/list.html.twig"180)->display($context);
  431.         // line 181
  432.         echo "
  433.     ";
  434.         // line 182
  435.         $this->loadTemplate("ProfileList/profile_filter.partial.html.twig""ProfileList/list.html.twig"182)->display($context);
  436.         // line 183
  437.         echo "
  438.     <h3>Виджет Анкеты по категориям</h3>
  439.     <div id=\"widget_profiles_by_categories\" style=\"display:flex;gap:10px\"></div>
  440.     <script type=\"text/javascript\">
  441.         ";
  442.         // line 188
  443.         $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.'188$this->source); })()), "request", [], "any"falsefalsefalse188), "get", ["_route"], "method"falsefalsefalse188);
  444.         // line 189
  445.         echo "        ";
  446.         if (((        // line 190
  447. (isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'190$this->source); })()) == "homepage") || ((        // line 191
  448. (isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'191$this->source); })()) == "profile_list.list_by_city") && (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.'191$this->source); })()), "request", [], "any"falsefalsefalse191), "get", ["city"], "method"falsefalsefalse191), "id", [], "any"falsefalsefalse191) == twig_get_attribute($this->env$this->source$this->extensions['App\Twig\DefaultCityExtension']->defaultCity(), "id", [], "any"falsefalsefalse191))))) {
  449.             // line 192
  450.             echo "        document.addEventListener('DOMContentLoaded', _ => {
  451.             fetch('";
  452.             // line 193
  453.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_widget.by_categories", ["city" => twig_get_attribute($this->env$this->sourcetwig_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.'193$this->source); })()), "request", [], "any"falsefalsefalse193), "attributes", [], "any"falsefalsefalse193), "get", ["city"$this->extensions['App\Twig\DefaultCityExtension']->defaultCity()], "method"falsefalsefalse193), "uriIdentity", [], "any"falsefalsefalse193)]), "html"nulltrue);
  454.             echo "', {
  455.                 method: 'GET',
  456.                 headers: {
  457.                     \"X-Requested-With\": \"XMLHttpRequest\"
  458.                 },
  459.             }).then(response => {
  460.                 if (response.status < 300) {
  461.                     return response.text();
  462.                 } else {
  463.                     console.warn(\"🤔\");
  464.                     return null;
  465.                 }
  466.             }).then(response => {
  467.                 document.querySelector('#widget_profiles_by_categories').innerHTML = response;
  468.                 if (typeof filterData === 'function') {
  469.                     filterData();
  470.                 }
  471.             });
  472.         });
  473.         ";
  474.         }
  475.         // line 213
  476.         echo "    </script>
  477.     <script type=\"text/javascript\">
  478.         document.addEventListener('DOMContentLoaded', function () {
  479.             const profileNodes = document.querySelectorAll('[data-profile-id]');
  480.             if (!profileNodes.length) {
  481.                 return;
  482.             }
  483.             const profileIds = Array.from(profileNodes)
  484.                 .map(node => parseInt(node.dataset.profileId, 10))
  485.                 .filter(Number.isInteger);
  486.             if (!profileIds.length) {
  487.                 return;
  488.             }
  489.             fetch('";
  490.         // line 230
  491.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_ctr.increase_shows");
  492.         echo "', {
  493.                 method: 'POST',
  494.                 headers: {
  495.                     'Content-Type': 'application/json',
  496.                     'X-Requested-With': 'XMLHttpRequest',
  497.                 },
  498.                 body: JSON.stringify({
  499.                     profiles: profileIds,
  500.                     source: '";
  501.         // line 238
  502.         echo twig_escape_filter($this->env, ((array_key_exists("source"$context)) ? (_twig_default_filter((isset($context["source"]) || array_key_exists("source"$context) ? $context["source"] : (function () { throw new RuntimeError('Variable "source" does not exist.'238$this->source); })()), "")) : ("")), "html"nulltrue);
  503.         echo "',
  504.                 }),
  505.             });
  506.         });
  507.     </script>
  508. ";
  509.         
  510.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  511.         
  512.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  513.         
  514.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  515.     }
  516.     // line 20
  517.     public function block_afterHeading($context, array $blocks = [])
  518.     {
  519.         $macros $this->macros;
  520.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  521.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""afterHeading"));
  522.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  523.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""afterHeading"));
  524.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  525.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""afterHeading"));
  526.         
  527.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  528.         
  529.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  530.         
  531.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  532.     }
  533.     // line 84
  534.     public function block_mainList($context, array $blocks = [])
  535.     {
  536.         $macros $this->macros;
  537.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  538.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainList"));
  539.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  540.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainList"));
  541.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  542.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainList"));
  543.         // line 85
  544.         echo "        <div
  545.             id=\"profile-list\"
  546.             class=\"row mb-3\"
  547.             data-recommendations-fill-applied=\"";
  548.         // line 88
  549.         echo ((((array_key_exists("recommendations_fill_applied"$context)) ? (_twig_default_filter((isset($context["recommendations_fill_applied"]) || array_key_exists("recommendations_fill_applied"$context) ? $context["recommendations_fill_applied"] : (function () { throw new RuntimeError('Variable "recommendations_fill_applied" does not exist.'88$this->source); })()), false)) : (false))) ? (1) : (0));
  550.         echo "\"
  551.             data-recommendations-fill-original-count=\"";
  552.         // line 89
  553.         echo twig_escape_filter($this->env, ((array_key_exists("recommendations_fill_original_count"$context)) ? (_twig_default_filter((isset($context["recommendations_fill_original_count"]) || array_key_exists("recommendations_fill_original_count"$context) ? $context["recommendations_fill_original_count"] : (function () { throw new RuntimeError('Variable "recommendations_fill_original_count" does not exist.'89$this->source); })()), ((twig_get_attribute($this->env$this->source, ($context["profiles"] ?? null), "totalCount", [], "any"truetruefalse89)) ? (_twig_default_filter(twig_get_attribute($this->env$this->source, ($context["profiles"] ?? null), "totalCount", [], "any"falsefalsefalse89), 0)) : (0)))) : (((twig_get_attribute($this->env$this->source, ($context["profiles"] ?? null), "totalCount", [], "any"truetruefalse89)) ? (_twig_default_filter(twig_get_attribute($this->env$this->source, ($context["profiles"] ?? null), "totalCount", [], "any"falsefalsefalse89), 0)) : (0)))), "html"nulltrue);
  554.         echo "\"
  555.         >
  556.             ";
  557.         // line 91
  558.         $this->loadTemplate("ProfileList/list.profiles.html.twig""ProfileList/list.html.twig"91)->display($context);
  559.         // line 92
  560.         echo "        </div>
  561.     ";
  562.         
  563.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  564.         
  565.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  566.         
  567.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  568.     }
  569.     // line 95
  570.     public function block_showMore($context, array $blocks = [])
  571.     {
  572.         $macros $this->macros;
  573.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  574.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""showMore"));
  575.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  576.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""showMore"));
  577.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  578.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""showMore"));
  579.         // line 96
  580.         echo "        ";
  581.         $this->loadTemplate("ProfileList/_show_more.profiles.html.twig""ProfileList/list.html.twig"96)->display($context);
  582.         // line 97
  583.         echo "    ";
  584.         
  585.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  586.         
  587.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  588.         
  589.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  590.     }
  591.     // line 175
  592.     public function block_beforeFooter($context, array $blocks = [])
  593.     {
  594.         $macros $this->macros;
  595.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  596.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""beforeFooter"));
  597.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  598.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""beforeFooter"));
  599.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  600.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""beforeFooter"));
  601.         
  602.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  603.         
  604.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  605.         
  606.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  607.     }
  608.     /**
  609.      * @codeCoverageIgnore
  610.      */
  611.     public function getTemplateName()
  612.     {
  613.         return "ProfileList/list.html.twig";
  614.     }
  615.     /**
  616.      * @codeCoverageIgnore
  617.      */
  618.     public function isTraitable()
  619.     {
  620.         return false;
  621.     }
  622.     /**
  623.      * @codeCoverageIgnore
  624.      */
  625.     public function getDebugInfo()
  626.     {
  627.         return array (  663 => 175,  650 => 97,  647 => 96,  634 => 95,  620 => 92,  618 => 91,  613 => 89,  609 => 88,  604 => 85,  591 => 84,  567 => 20,  547 => 238,  536 => 230,  517 => 213,  494 => 193,  491 => 192,  489 => 191,  488 => 190,  486 => 189,  484 => 188,  477 => 183,  475 => 182,  472 => 181,  469 => 180,  466 => 178,  464 => 177,  461 => 176,  459 => 175,  456 => 174,  452 => 172,  446 => 171,  441 => 170,  435 => 169,  431 => 168,  427 => 166,  424 => 165,  422 => 164,  419 => 163,  415 => 161,  411 => 160,  404 => 159,  399 => 157,  393 => 156,  389 => 154,  386 => 153,  384 => 152,  381 => 151,  373 => 148,  367 => 147,  363 => 145,  360 => 144,  357 => 143,  354 => 136,  350 => 134,  346 => 133,  339 => 132,  334 => 130,  328 => 129,  324 => 127,  321 => 126,  319 => 125,  316 => 124,  312 => 122,  308 => 121,  301 => 120,  296 => 118,  290 => 117,  286 => 115,  283 => 114,  281 => 113,  278 => 112,  275 => 111,  272 => 110,  268 => 108,  266 => 105,  265 => 104,  261 => 102,  259 => 101,  254 => 99,  251 => 98,  249 => 95,  246 => 94,  244 => 84,  239 => 82,  236 => 81,  233 => 41,  230 => 40,  226 => 38,  224 => 35,  223 => 34,  215 => 32,  213 => 31,  210 => 30,  206 => 28,  204 => 27,  196 => 25,  193 => 24,  191 => 23,  188 => 22,  185 => 21,  183 => 20,  179 => 19,  174 => 18,  161 => 17,  145 => 14,  132 => 13,  116 => 10,  103 => 9,  87 => 6,  74 => 5,  60 => 1,  58 => 3,  42 => 1,);
  628.     }
  629.     public function getSourceContext()
  630.     {
  631.         return new Source("{% extends 'grid.html.twig' %}
  632. {% set city = app.request.get('city', default_city()) %}
  633. {% block title %}
  634.     {{ seo_title() }}
  635. {% endblock %}
  636. {% block metaDescription %}
  637.     <meta name=\"description\" content=\"{{ seo_description() }}\">
  638. {% endblock %}
  639. {% block navbar %}
  640.     {{ parent() }}
  641. {% endblock %}
  642. {% block mainContainer %}
  643.     {{ seo_top() }}
  644.     <h1>{{ seo_heading() }}</h1>
  645.     {% block afterHeading %}{% endblock %}
  646.     {% include 'ProfileList/geo_category_linkage.partial.html.twig' %}
  647.     {% if homepage_city_listings_block is defined and homepage_city_listings_block %}
  648.         {% if homepage_city_listings_block.hasSaloons %}
  649.             <h3><a href=\"{{ path('saloon_list.list_by_city', {city: city.uriIdentity}) }}\">Интим-салоны {{ city.name|trans }}</a></h3>
  650.             <div class=\"row mb-3\">
  651.                 {% include 'SaloonList/list.saloons.html.twig' with { 'saloons': homepage_city_listings_block.saloons } %}
  652.             </div>
  653.         {% endif %}
  654.         {% if homepage_city_listings_block.hasMasseurs %}
  655.             <h3><a href=\"{{ path('masseur_list.page', {city: city.uriIdentity}) }}\">Массажистки {{ city.name|trans }}</a></h3>
  656.             <div class=\"row mb-3\">
  657.                 {% include 'ProfileList/list.profiles.html.twig' with {
  658.                     'profiles': homepage_city_listings_block.masseurs,
  659.                     'show_total_count': false
  660.                 } %}
  661.             </div>
  662.         {% endif %}
  663.     {% endif %}
  664.     {#
  665.     {% if source is defined and source %}
  666.     <h6 style=\"background-color: #ee4056;height: 20px;\">
  667.         {% if source == 'county' %}К сожалению, все девушки из округа <a href=\"{{ category_url }}\">{{ county.name }}</a> сейчас отдыхают, посмотрите проституток из других округов города {{ city.name|trans }}.{% endif %}
  668.         {% if source == 'district' %}К сожалению, все девушки из района <a href=\"{{ category_url }}\">{{ district.name }}</a> сейчас отдыхают, посмотрите проституток из других районов города {{ city.name|trans }}.{% endif %}
  669.         {% if source == 'station' %}К сожалению, все девушки работающие вблизи метро <a href=\"{{ category_url }}\">{{ station.name }}</a> сейчас отдыхают, посмотрите проституток у других станций метро в этом районе города {{ city.name|trans }}.{% endif %}
  670.         {% if source == 'approved' or source == 'with_comments' or  source == 'with_video' or source == 'elite' or source == 'with_selfie' %}
  671.             {% if source == 'approved' %}
  672.                 {% set source_name = '<a href=\"' ~ path('profile_list.list_approved', {city:city.uriIdentity}) ~ '\">Проверенные анкеты</a>' %}
  673.             {% elseif source == 'with_comments' %}
  674.                 {% set source_name = '<a href=\"' ~ path('profile_list.list_with_comments', {city:city.uriIdentity}) ~ '\">Анкеты с отзывами</a>' %}
  675.             {% elseif source == 'with_video' %}
  676.                 {% set source_name = '<a href=\"' ~ path('profile_list.list_with_video', {city:city.uriIdentity}) ~ '\">Анкеты с видео</a>' %}
  677.             {% elseif source == 'with_selfie' %}
  678.                 {% set source_name = '<a href=\"' ~ path('profile_list.list_with_selfie', {city:city.uriIdentity}) ~ '\">Анкеты с селфи</a>' %}
  679.             {% elseif source == 'with_whatsapp' %}
  680.                 {% set source_name = '<a href=\"' ~ path('profile_list.list_with_whatsapp', {city:city.uriIdentity}) ~ '\">Анкеты с WhatsApp</a>' %}
  681.             {% elseif source == 'with_telegram' %}
  682.                 {% set source_name = '<a href=\"' ~ path('profile_list.list_with_telegram', {city:city.uriIdentity}) ~ '\">Анкеты с Telegram</a>' %}
  683.             {% elseif source == 'elite' %}
  684.                 {% set source_name = '<a href=\"' ~ path('profile_list.list_for_elite_girls', {city:city.uriIdentity}) ~ '\">Элитные проститутки</a>' %}
  685.             {% else %}
  686.                 {% set source_name = '' %}
  687.             {% endif %}
  688.             {% if source_default == 'approved' %}К сожалению, все <a href=\"{{ category_url }}\">проверенные девушки</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}{% endif %}
  689.             {% if source_default == 'with_comments' %}К сожалению, все <a href=\"{{ category_url }}\">девушки, у которых есть отзывы</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}{% endif %}
  690.             {% if source_default == 'with_video' %}К сожалению, все <a href=\"{{ category_url }}\">девушки, у которых есть видео</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}{% endif %}
  691.             {% if source_default == 'with_selfie' %}К сожалению, все <a href=\"{{ category_url }}\">девушки, у которых есть селфи</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}{% endif %}
  692.             {% if source_default == 'with_whatsapp' %}К сожалению, все <a href=\"{{ category_url }}\">девушки с WhatsApp</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}{% endif %}
  693.             {% if source_default == 'with_telegram' %}К сожалению, все <a href=\"{{ category_url }}\">девушки с Telegram</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}{% endif %}
  694.         {% endif %}
  695.         {% if source == 'by_params' %}К сожалению, раздел пуст. Посмотрите другие анкеты, которые мы подобрали для Вас.{% endif %}
  696.         {% if source == 'service' %}К сожалению, все девушки, которые практикуют услугу <a href=\"{{ category_url }}\">{{ service.name }}</a> сейчас отдыхают. Но мы подобрали для Вас девушек которые не против оказать Вам похожие услуги, взгляните!{% endif %}
  697.         {% if source == 'city' %}К сожалению, данный раздел пуст. Взгляните на другие анкеты, которые мы нашли для Вас в городе {{ city.name|trans }}.{% endif %}
  698.         {% if source == 'country' %}К сожалению, данный раздел пуст. Взгляните на анкеты которые мы подобрали для Вас.{% endif %}
  699.         {% if source == 'massage_service' %}К сожалению, все девушки для которых массаж — это призвание сейчас отдыхают. Посмотрите проституток, которые также готовы сделать Вам массаж.{% endif %}
  700.     </h6>
  701.     {% endif %}
  702.     #}
  703.     {{ porpaginas_render(profiles) }}
  704.     {% block mainList %}
  705.         <div
  706.             id=\"profile-list\"
  707.             class=\"row mb-3\"
  708.             data-recommendations-fill-applied=\"{{ recommendations_fill_applied|default(false) ? 1 : 0 }}\"
  709.             data-recommendations-fill-original-count=\"{{ recommendations_fill_original_count|default(profiles.totalCount|default(0)) }}\"
  710.         >
  711.             {% include 'ProfileList/list.profiles.html.twig' %}
  712.         </div>
  713.     {% endblock %}
  714.     {% block showMore %}
  715.         {% include 'ProfileList/_show_more.profiles.html.twig' %}
  716.     {% endblock showMore %}
  717.     {{ porpaginas_render(profiles) }}
  718.     {% if ssr_recommended_profiles is defined and ssr_recommended_profiles is not empty %}
  719.         <h4>Рекомендуемые</h4>
  720.         <div class=\"row mb-3\">
  721.             {% include 'ProfileList/list.profiles.html.twig' with {
  722.                 profiles: ssr_recommended_profiles,
  723.                 show_total_count: false
  724.             } %}
  725.         </div>
  726.     {% else %}
  727.         {% include 'Recommendations/_profile_recommendations.html.twig' %}
  728.     {% endif %}
  729.     {% set cities_circle = city_main_pages_linkage_circle() %}
  730.     {% if cities_circle is not null %}
  731.         <div class=\"city_main_pages_linkage_circle\">
  732.             <h3>Также рекомендуем:</h3>
  733.             {% if cities_circle[0] is not null %}<a href=\"{{ cities_circle[0].href }}\"
  734.                                                     style=\"text-transform: capitalize;\">{{ cities_circle[0].text }}</a>
  735.                 <br/>{% endif %}
  736.             {% if cities_circle[1] is not null %}<a href=\"{{ cities_circle[1].href }}\"
  737.                                                     style=\"text-transform: capitalize;\">{{ cities_circle[1].text }}</a>{% endif %}
  738.         </div>
  739.     {% endif %}
  740.     {% set cities_circle = city_main_pages_linkage_by_countries_circle() %}
  741.     {% if cities_circle is not null %}
  742.         <div class=\"city_main_pages_linkage_circle\">
  743.             <h3>Также рекомендуем:</h3>
  744.             {% if cities_circle[0] is not null %}<a href=\"{{ cities_circle[0].href }}\"
  745.                                                     style=\"text-transform: capitalize;\">{{ cities_circle[0].text }}</a>
  746.                 <br/>{% endif %}
  747.             {% if cities_circle[1] is not null %}<a href=\"{{ cities_circle[1].href }}\"
  748.                                                     style=\"text-transform: capitalize;\">{{ cities_circle[1].text }}</a>{% endif %}
  749.         </div>
  750.     {% endif %}
  751.     {#
  752.     если указать в вызове параметр kind, напр. 'myCustomKind', то из перевода будут браться соответственно
  753.     MYCUSTOMKIND_FIRST_ и MYCUSTOMKIND_SECOND_ + падеж указанный в конфиге кольцовки, напр. MYCUSTOMKIND_FIRST_NOMINATIVE
  754.     можно использовать вызов без параметра, тогда из перевода будут браться соответственно PROSTITUTES_ и INDIVIDUALS_ с соответствующими падежfvb
  755.     #}
  756.     {% set circle = inner_linkage_circle('prostitutes') %}
  757.     {% if circle is not null %}
  758.         <div class=\"inner_linkage_circle\">
  759.             <h3>Также интересуются:</h3>
  760.             <a href=\"{{ circle[0].href }}\">{{ circle[0].text }}</a><br/>
  761.             <a href=\"{{ circle[1].href }}\">{{ circle[1].text }}</a>
  762.         </div>
  763.     {% endif %}
  764.     {% set districts_circle = districts_linkage_circle() %}
  765.     {% if districts_circle is not null %}
  766.         <div class=\"city_main_pages_linkage_circle\">
  767.             <h3>Также интересуются:</h3>
  768.             {% if districts_circle[0] is not null %}<a href=\"{{ districts_circle[0].href }}\"
  769.                                                        style=\"text-transform: capitalize;\">{{ districts_circle[0].text }}</a>
  770.                 <br/>{% endif %}
  771.             {% if districts_circle[1] is not null %}<a href=\"{{ districts_circle[1].href }}\"
  772.                                                        style=\"text-transform: capitalize;\">{{ districts_circle[1].text }}</a>{% endif %}
  773.         </div>
  774.     {% endif %}
  775.     {% set stations_circle = station_pages_linkage_circle() %}
  776.     {% if stations_circle is not null %}
  777.         <div class=\"station_pages_linkage_circle\">
  778.             <h3>Также интересуются:</h3>
  779.             {% if stations_circle[0] is not null %}<a
  780.                 href=\"{{ stations_circle[0].href }}\">{{ stations_circle[0].text }}</a><br/>{% endif %}
  781.             {% if stations_circle[1] is not null %}<a
  782.                 href=\"{{ stations_circle[1].href }}\">{{ stations_circle[1].text }}</a>{% endif %}
  783.         </div>
  784.     {% endif %}
  785.     {% block beforeFooter %}{% endblock %}
  786.     {% include 'last_girl_list.html.twig' %}
  787.     {# комменты анкет для листинга станции #}
  788.     {% include 'ProfileList/station_comments.partial.html.twig' %}
  789.     {% include 'ProfileList/profile_filter.partial.html.twig' %}
  790.     <h3>Виджет Анкеты по категориям</h3>
  791.     <div id=\"widget_profiles_by_categories\" style=\"display:flex;gap:10px\"></div>
  792.     <script type=\"text/javascript\">
  793.         {% set route = app.request.get('_route') %}
  794.         {% if
  795.             route == 'homepage'
  796.             or (route == 'profile_list.list_by_city' and app.request.get('city').id == default_city().id) %}
  797.         document.addEventListener('DOMContentLoaded', _ => {
  798.             fetch('{{ path('profile_widget.by_categories', {city: app.request.attributes.get('city', default_city()).uriIdentity}) }}', {
  799.                 method: 'GET',
  800.                 headers: {
  801.                     \"X-Requested-With\": \"XMLHttpRequest\"
  802.                 },
  803.             }).then(response => {
  804.                 if (response.status < 300) {
  805.                     return response.text();
  806.                 } else {
  807.                     console.warn(\"🤔\");
  808.                     return null;
  809.                 }
  810.             }).then(response => {
  811.                 document.querySelector('#widget_profiles_by_categories').innerHTML = response;
  812.                 if (typeof filterData === 'function') {
  813.                     filterData();
  814.                 }
  815.             });
  816.         });
  817.         {% endif %}
  818.     </script>
  819.     <script type=\"text/javascript\">
  820.         document.addEventListener('DOMContentLoaded', function () {
  821.             const profileNodes = document.querySelectorAll('[data-profile-id]');
  822.             if (!profileNodes.length) {
  823.                 return;
  824.             }
  825.             const profileIds = Array.from(profileNodes)
  826.                 .map(node => parseInt(node.dataset.profileId, 10))
  827.                 .filter(Number.isInteger);
  828.             if (!profileIds.length) {
  829.                 return;
  830.             }
  831.             fetch('{{ path('profile_ctr.increase_shows') }}', {
  832.                 method: 'POST',
  833.                 headers: {
  834.                     'Content-Type': 'application/json',
  835.                     'X-Requested-With': 'XMLHttpRequest',
  836.                 },
  837.                 body: JSON.stringify({
  838.                     profiles: profileIds,
  839.                     source: '{{ source|default('') }}',
  840.                 }),
  841.             });
  842.         });
  843.     </script>
  844. {% endblock %}
  845. ""ProfileList/list.html.twig""/app/templates/ProfileList/list.html.twig");
  846.     }
  847. }