var/cache/review/twig/ef/efc6100fe9f0adb02670caaea3a8e14c.php line 44

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. /* ProfilePreview/page.html.twig */
  14. class __TwigTemplate_02c692a9d9a255ad8898b14b594b5511 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.             'navbar_class_masseur_profiles' => [$this, 'block_navbar_class_masseur_profiles'],
  24.             'stylesheet_postload' => [$this, 'block_stylesheet_postload'],
  25.             'preconnect' => [$this, 'block_preconnect'],
  26.             'mainContainer' => [$this, 'block_mainContainer'],
  27.             'javascripts' => [$this, 'block_javascripts'],
  28.             'iconsSet' => [$this, 'block_iconsSet'],
  29.         ];
  30.         $macros["_self"] = $this->macros["_self"] = $this;
  31.     }
  32.     protected function doGetParent(array $context)
  33.     {
  34.         // line 1
  35.         return "ProfilePreview/grid.html.twig";
  36.     }
  37.     protected function doDisplay(array $context, array $blocks = [])
  38.     {
  39.         $macros = $this->macros;
  40.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  41.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "ProfilePreview/page.html.twig"));
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "ProfilePreview/page.html.twig"));
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "ProfilePreview/page.html.twig"));
  46.         // line 3
  47.         $macros["macros"] = $this->macros["macros"] = $this->loadTemplate("ProfilePreview/utils/macros.partial.twig", "ProfilePreview/page.html.twig", 3)->unwrap();
  48.         // line 31
  49.         $macros["__internal_parse_0"] = $this->macros["__internal_parse_0"] = $this;
  50.         // line 33
  51.         $context["headingTitle"] = twig_trim_filter(twig_call_macro($macros["__internal_parse_0"], "macro__profile_heading", [(isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 33, $this->source); })())], 33, $context, $this->getSourceContext()));
  52.         // line 73
  53.         $context["servicesList"] = "Секс классический|Секс анальный|Секс групповой|Услуги семейной паре|Секс-игрушки|Минет в презервативе|Минет без резинки|Минет глубокий|Минет в машине|Куннилингус|Окончание на грудь|Окончание на лицо|Окончание в рот|Стриптиз профи|Стриптиз не профи|Массаж классический|Массаж профессиональный|Массаж расслабляющий|Массаж тайский|Массаж урологический|Массаж точечный|Массаж эротический|Массаж ветка сакуры|Страпон|Анилингус делаю|Золотой дождь выдача|Золотой дождь прием|Копро выдача|Фистинг анальный|Фистинг классический|Фистинг Вам|Фистинг мне|Госпожа|Игры|Легкая доминация|Порка|Рабыня|Фетиш|Трамплинг|Бондаж|Ролевые игры|Фото/видео съемка|Эскорт|GFE|Целуюсь";
  54.         // line 1
  55.         $this->parent = $this->loadTemplate("ProfilePreview/grid.html.twig", "ProfilePreview/page.html.twig", 1);
  56.         $this->parent->display($context, array_merge($this->blocks, $blocks));
  57.         
  58.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  59.         
  60.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  61.         
  62.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  63.     }
  64.     // line 35
  65.     public function block_navbar_class_masseur_profiles($context, array $blocks = [])
  66.     {
  67.         $macros = $this->macros;
  68.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  69.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "navbar_class_masseur_profiles"));
  70.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  71.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "navbar_class_masseur_profiles"));
  72.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  73.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "navbar_class_masseur_profiles"));
  74.         // line 36
  75.         echo "\t";
  76.         
  77.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  78.         
  79.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  80.         
  81.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  82.     }
  83.     // line 39
  84.     public function block_stylesheet_postload($context, array $blocks = [])
  85.     {
  86.         $macros = $this->macros;
  87.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  88.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet_postload"));
  89.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  90.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet_postload"));
  91.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  92.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet_postload"));
  93.         // line 40
  94.         echo "\t";
  95.         // line 41
  96.         $this->displayParentBlock("stylesheet_postload", $context, $blocks);
  97.         
  98.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  99.         
  100.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  101.         
  102.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  103.     }
  104.     // line 51
  105.     public function block_preconnect($context, array $blocks = [])
  106.     {
  107.         $macros = $this->macros;
  108.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  109.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "preconnect"));
  110.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  111.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "preconnect"));
  112.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  113.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "preconnect"));
  114.         // line 52
  115.         $this->displayParentBlock("preconnect", $context, $blocks);
  116.         // line 53
  117.         echo "<link rel=\"preconnect\" href=\"https://api-maps.yandex.ru\">
  118.     <link rel=\"preconnect\" href=\"https://google.com\" />
  119. \t";
  120.         // line 59
  121.         if ( !twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 59, $this->source); })()), "deleted", [], "any", false, false, false, 59)) {
  122.             // line 60
  123.             echo "<link rel=\"preconnect\" href=\"https://cdnjs.cloudflare.com\" />
  124. \t<link rel=\"dns-prefetch\" href=\"https://cdnjs.cloudflare.com\" />";
  125.         }
  126.         
  127.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  128.         
  129.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  130.         
  131.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  132.     }
  133.     // line 75
  134.     public function block_mainContainer($context, array $blocks = [])
  135.     {
  136.         $macros = $this->macros;
  137.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  138.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mainContainer"));
  139.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  140.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mainContainer"));
  141.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  142.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "mainContainer"));
  143.         // line 76
  144.         $context["haveMetro"] = (twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 76, $this->source); })()), "stationsSortedByPrimary", [], "any", false, false, false, 76)) > 0);
  145.         // line 77
  146.         $context["commentsCount"] = twig_number_format_filter($this->env, twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 77, $this->source); })()), "comments", [], "any", false, false, false, 77)), 0, ".", " ");
  147.         // line 78
  148.         $context["commentPlural"] = $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("%count% отзывов", ["num" => twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 78, $this->source); })()), "comments", [], "any", false, false, false, 78))]);
  149.         // line 80
  150.         echo $this->extensions['Knp\Menu\Twig\MenuExtension']->render("breadcrumbs", ["template" => "__design/v2023/_menu/breadcrumbs.html.twig", "profile" => (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 80, $this->source); })())]);
  151.         // line 82
  152.         echo "<div class=\"profile full-w-xs\">
  153. \t\t<div class=\"profile-heading d-flex-c mb-3\">
  154. \t\t\t<h1 class=\"profile-heading-title text-title\">";
  155.         // line 84
  156.         echo $this->extensions['App\Twig\SeoExtension']->pageHeading();
  157.         echo "</h1>";
  158.         // line 85
  159.         if (twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 85, $this->source); })()), "approved", [], "any", false, false, false, 85)) {
  160.             // line 86
  161.             echo "<svg class=\"ml-1\" viewbox=\"0 0 26 26\" width=\"26\" height=\"26\" fill=\"none\"><path fill=\"#27AE60\" fill-rule=\"evenodd\" d=\"m22.273 9.983 2.644 3.012-2.644 3.011.369 3.987-3.911.888-2.048 3.445L13 22.745l-3.683 1.592-2.048-3.445-3.91-.888.368-3.998-2.644-3.011 2.644-3.023-.369-3.986 3.911-.878 2.048-3.445L13 3.245l3.683-1.582 2.048 3.445 3.91.888-.368 3.987ZM8.038 12.361l3.434 3.434 7.14-7.128 1.527 1.527-8.666 8.667L6.5 13.888l1.538-1.527Z\" clip-rule=\"evenodd\"/></svg>";
  162.         }
  163.         // line 88
  164.         echo "</div>
  165. \t\t";
  166.         // line 91
  167.         echo "\t\t<div class=\"profile-bio\">
  168. \t\t\t";
  169.         // line 93
  170.         echo "\t\t\t<div class=\"profile-data d-flex\">
  171. \t\t\t\t";
  172.         // line 94
  173.         $context["station_alt"] = "";
  174.         // line 95
  175.         if ((isset($context["haveMetro"]) || array_key_exists("haveMetro", $context) ? $context["haveMetro"] : (function () { throw new RuntimeError('Variable "haveMetro" does not exist.', 95, $this->source); })())) {
  176.             // line 96
  177.             $context["station_alt"] = (((twig_get_attribute($this->env, $this->source, ($context["profile"] ?? null), "primaryStation", [], "any", true, true, false, 96) &&  !twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 96, $this->source); })()), "primaryStation", [], "any", false, false, false, 96)))) ? (twig_get_attribute($this->env, $this->source,             // line 97
  178. (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 97, $this->source); })()), "primaryStation", [], "any", false, false, false, 97)) : (null));
  179.         }
  180.         // line 101
  181.         echo "<div class=\"profile-avatar\" itemtype=\"http://schema.org/ImageObject\" id=\"avatar-preview\" data-favorite-button>";
  182.         // line 102
  183.         if ( !twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 102, $this->source); })()), "deleted", [], "any", false, false, false, 102)) {
  184.             // line 103
  185.             if ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 103, $this->source); })()), "city", [], "any", false, false, false, 103), "uriIdentity", [], "any", false, false, false, 103) == twig_get_attribute($this->env, $this->source, $this->extensions['App\Twig\DefaultCityExtension']->defaultCity(), "uriIdentity", [], "any", false, false, false, 103))) {
  186.                 // line 104
  187.                 echo "\t\t\t\t\t\t\t";
  188.                 $context["alt"] = (((((((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 104, $this->source); })()), "name", [], "any", false, false, false, 104)) . ", ") . twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 104, $this->source); })()), "city", [], "any", false, false, false, 104), "name", [], "any", false, false, false, 104)) . (((isset($context["station_alt"]) || array_key_exists("station_alt", $context) ? $context["station_alt"] : (function () { throw new RuntimeError('Variable "station_alt" does not exist.', 104, $this->source); })())) ? ((", " . $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env, $this->source, (isset($context["station_alt"]) || array_key_exists("station_alt", $context) ? $context["station_alt"] : (function () { throw new RuntimeError('Variable "station_alt" does not exist.', 104, $this->source); })()), "name", [], "any", false, false, false, 104)))) : (""))) . ", ") . $this->extensions['BigIdea\Bundle\MorphosTwigBundle\Twig\MorphosExtension']->pluralFilter("год", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 104, $this->source); })()), "personParameters", [], "any", false, false, false, 104), "age", [], "any", false, false, false, 104))) . ", анкета ") . twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 104, $this->source); })()), "id", [], "any", false, false, false, 104)) . ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["profile"] ?? null), "seo", [], "any", false, true, false, 104), "phone", [], "any", true, true, false, 104)) ? ((", " . twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 104, $this->source); })()), "seo", [], "any", false, false, false, 104), "phone", [], "any", false, false, false, 104))) : ("")));
  189.                 // line 105
  190.                 echo "\t\t\t\t\t\t";
  191.             } else {
  192.                 // line 106
  193.                 echo "\t\t\t\t\t\t\t";
  194.                 $context["alt"] = ((((((($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 106, $this->source); })()), "name", [], "any", false, false, false, 106)) . ", ") . twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 106, $this->source); })()), "city", [], "any", false, false, false, 106), "name", [], "any", false, false, false, 106)) . ", ") . $this->extensions['BigIdea\Bundle\MorphosTwigBundle\Twig\MorphosExtension']->pluralFilter("год", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 106, $this->source); })()), "personParameters", [], "any", false, false, false, 106), "age", [], "any", false, false, false, 106))) . ", анкета ") . twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 106, $this->source); })()), "id", [], "any", false, false, false, 106)) . ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["profile"] ?? null), "seo", [], "any", false, true, false, 106), "phone", [], "any", true, true, false, 106)) ? ((", " . twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 106, $this->source); })()), "seo", [], "any", false, false, false, 106), "phone", [], "any", false, false, false, 106))) : ("")));
  195.             }
  196.             // line 108
  197.             $context["photo"] = $this->extensions['App\Twig\ProfileAvatarExtension']->profileAvatar((isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 108, $this->source); })()));
  198.             // line 109
  199.             if (((isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 109, $this->source); })()) && twig_get_attribute($this->env, $this->source, (isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 109, $this->source); })()), "path", [], "any", false, false, false, 109))) {
  200.                 // line 110
  201.                 $context["photoType"] = (((twig_get_attribute($this->env, $this->source, (isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 110, $this->source); })()), "type", [], "any", false, false, false, 110) == "photo")) ? ("profile_media") : ("profile_media_avatar"));
  202.                 // line 111
  203.                 echo "<a class=\"photoswipe image-fade profile-avatar-link";
  204.                 if ( !$this->extensions['App\Twig\UserExtension']->isUserAdvertiser(twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 111, $this->source); })()), "user", [], "any", false, false, false, 111))) {
  205.                     echo " profile-avatar-link--shadow";
  206.                 }
  207.                 echo "\" href=\"";
  208.                 echo twig_escape_filter($this->env, $this->extensions['App\Twig\ResponsiveAssetExtension']->getResponsiveImageUrl(twig_get_attribute($this->env, $this->source, (isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 111, $this->source); })()), "path", [], "any", false, false, false, 111), "profile_media", "fullsize", "jpg"), "html", null, true);
  209.                 echo "\" data-gallery=\"girl-avatar\" data-index=\"0\">
  210. \t\t\t\t\t\t\t\t<img class=\"profile-avatar-image\" itemprop=\"contentUrl\"
  211. \t\t\t\t\t\t\t\t\tsrcset=\"";
  212.                 // line 114
  213.                 echo twig_escape_filter($this->env, $this->extensions['App\Twig\ResponsiveAssetExtension']->getResponsiveImageUrl(twig_get_attribute($this->env, $this->source, (isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 114, $this->source); })()), "path", [], "any", false, false, false, 114), (isset($context["photoType"]) || array_key_exists("photoType", $context) ? $context["photoType"] : (function () { throw new RuntimeError('Variable "photoType" does not exist.', 114, $this->source); })()), "220x308", "jpg"), "html", null, true);
  214.                 echo " 220w,";
  215.                 // line 115
  216.                 echo twig_escape_filter($this->env, $this->extensions['App\Twig\ResponsiveAssetExtension']->getResponsiveImageUrl(twig_get_attribute($this->env, $this->source, (isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 115, $this->source); })()), "path", [], "any", false, false, false, 115), (isset($context["photoType"]) || array_key_exists("photoType", $context) ? $context["photoType"] : (function () { throw new RuntimeError('Variable "photoType" does not exist.', 115, $this->source); })()), "310x434", "jpg"), "html", null, true);
  217.                 echo " 310w
  218. \t\t\t\t\t\t\t\t\t\"
  219. \t\t\t\t\t\t\t\t\tsizes=\"
  220. \t\t\t\t\t\t\t\t\t\t(max-width: 768px) 220px,
  221. \t\t\t\t\t\t\t\t\t\t310px
  222. \t\t\t\t\t\t\t\t\t\"
  223. \t\t\t\t\t\t\t\t\tsrc=\"";
  224.                 // line 121
  225.                 echo twig_escape_filter($this->env, $this->extensions['App\Twig\ResponsiveAssetExtension']->getResponsiveImageUrl(twig_get_attribute($this->env, $this->source, (isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 121, $this->source); })()), "path", [], "any", false, false, false, 121), (isset($context["photoType"]) || array_key_exists("photoType", $context) ? $context["photoType"] : (function () { throw new RuntimeError('Variable "photoType" does not exist.', 121, $this->source); })()), "310x434", "jpg"), "html", null, true);
  226.                 echo "\" alt=\"";
  227.                 echo twig_escape_filter($this->env, (isset($context["alt"]) || array_key_exists("alt", $context) ? $context["alt"] : (function () { throw new RuntimeError('Variable "alt" does not exist.', 121, $this->source); })()), "html", null, true);
  228.                 echo "\" width=\"310\" height=\"434\">
  229. \t\t\t\t\t\t\t</a>";
  230.             } else {
  231.                 // line 124
  232.                 echo "<div class=\"photoswipe image-fade profile-avatar-link";
  233.                 if ( !$this->extensions['App\Twig\UserExtension']->isUserAdvertiser(twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 124, $this->source); })()), "user", [], "any", false, false, false, 124))) {
  234.                     echo " profile-avatar-link--shadow";
  235.                 }
  236.                 echo "\">
  237. \t\t\t\t\t\t\t\t<img class=\"profile-avatar-image profile-avatar-image-empty\" src=\"";
  238.                 // line 125
  239.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/empty-photo.svg"), "html", null, true);
  240.                 echo "\" alt=\"";
  241.                 echo twig_escape_filter($this->env, (isset($context["alt"]) || array_key_exists("alt", $context) ? $context["alt"] : (function () { throw new RuntimeError('Variable "alt" does not exist.', 125, $this->source); })()), "html", null, true);
  242.                 echo "\" width=\"310\" height=\"434\" style=\"object-fit:contain;padding:10px;\">
  243. \t\t\t\t\t\t\t</div>";
  244.             }
  245.             // line 129
  246.             if ( !$this->extensions['App\Twig\UserExtension']->isUserAdvertiser(twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 129, $this->source); })()), "user", [], "any", false, false, false, 129))) {
  247.                 // line 130
  248.                 echo "<favorite-button
  249. \t\t\t\t\t\t\t\tapi-check=\"";
  250.                 // line 131
  251.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("account.favourites.check", ["profile" => twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 131, $this->source); })()), "id", [], "any", false, false, false, 131)]), "html", null, true);
  252.                 echo "\"
  253. \t\t\t\t\t\t\t\tapi-like=\"";
  254.                 // line 132
  255.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("account.favourites.add", ["profile" => twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 132, $this->source); })()), "id", [], "any", false, false, false, 132)]), "html", null, true);
  256.                 echo "\"
  257. \t\t\t\t\t\t\t\tapi-unlike=\"";
  258.                 // line 133
  259.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("account.favourites.remove", ["profile" => twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 133, $this->source); })()), "id", [], "any", false, false, false, 133)]), "html", null, true);
  260.                 echo "\"
  261. \t\t\t\t\t\t\t\tregistration-url=\"";
  262.                 // line 134
  263.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_security_register");
  264.                 echo "?user=visitor\"
  265. \t\t\t\t\t\t\t\talternative=\"true\"
  266. \t\t\t\t\t\t\t>
  267. \t\t\t\t\t\t\t\t<button class=\"btn btn-favorite favorite unlike favorite-loading\" data-tippy-main=\"Добавить в избранное\" title=\"Добавить в избранное\"><svg class=\"btn-favorite-icon\" width=\"40\" height=\"40\" fill=\"none\">
  268. \t\t\t\t\t\t\t\t\t<path data-like d=\"m20 35.58-2.42-2.16c-2.8-2.53-5.12-4.71-6.95-6.55a46.04 46.04 0 0 1-4.38-4.93 15.65 15.65 0 0 1-2.27-4.02 11.25 11.25 0 0 1-.65-3.75c0-2.61.88-4.8 2.63-6.54A8.88 8.88 0 0 1 12.5 5 9.88 9.88 0 0 1 20 8.5 9.88 9.88 0 0 1 27.5 5c2.61 0 4.8.88 6.54 2.63a8.88 8.88 0 0 1 2.63 6.54c0 1.27-.22 2.52-.65 3.75a15.63 15.63 0 0 1-2.27 4.02 46.03 46.03 0 0 1-4.38 4.93 188.43 188.43 0 0 1-6.95 6.55L20 35.58Z\"/>
  269. \t\t\t\t\t\t\t\t\t<path data-unlike d=\"m20 35.58-2.42-2.16a188.5 188.5 0 0 1-6.95-6.55 46.04 46.04 0 0 1-4.38-4.93 15.65 15.65 0 0 1-2.27-4.02 11.25 11.25 0 0 1-.65-3.75c0-2.61.88-4.8 2.63-6.54A8.88 8.88 0 0 1 12.5 5 9.88 9.88 0 0 1 20 8.5 9.88 9.88 0 0 1 27.5 5c2.61 0 4.8.88 6.54 2.63a8.88 8.88 0 0 1 2.63 6.54c0 1.27-.22 2.52-.65 3.75a15.63 15.63 0 0 1-2.27 4.02 46.05 46.05 0 0 1-4.38 4.93 188.52 188.52 0 0 1-6.95 6.55L20 35.58Zm0-4.5c2.67-2.39 4.86-4.43 6.58-6.14 1.73-1.7 3.09-3.2 4.09-4.46 1-1.26 1.7-2.39 2.08-3.38.39-.98.58-1.96.58-2.93a5.65 5.65 0 0 0-5.83-5.83c-1.3 0-2.51.36-3.63 1.1a5.67 5.67 0 0 0-2.29 2.81h-3.16a5.67 5.67 0 0 0-2.3-2.81 6.45 6.45 0 0 0-3.62-1.1 5.65 5.65 0 0 0-5.83 5.83c0 .97.2 1.95.58 2.94.39.98 1.08 2.1 2.08 3.37a52.1 52.1 0 0 0 4.09 4.46c1.72 1.7 3.91 3.76 6.58 6.14Z\"/>
  270. \t\t\t\t\t\t\t\t</svg></button>
  271. \t\t\t\t\t\t\t</favorite-button>";
  272.             }
  273.         } else {
  274.             // line 145
  275.             echo "<svg class=\"profile-avatar-image\" xmlns=\"http://www.w3.org/2000/svg\" viewbox=\"0 0 358 500\" width=\"358\" height=\"500\" fill=\"none\"><g clip-path=\"url(#a)\"><path fill=\"#F3F3F3\" d=\"M0 0h357.14v500H0z\"/><path fill=\"#E0E0E0\" d=\"M238.51 119.9c-1.21 6.1-5.04 15.97-5.4 21.42a85.61 85.61 0 0 0-.02 9.15c.26.07.45.15.54.24 1.75 1.47 6.45 5.1 7.15 13.32.68 8.24-6.8 13.34-6.8 13.34l-.19.12c-.07 3.79-.42 9.24-1.56 12.9-1.92 6.08-6.97 13.66-7.67 16.45-.68 2.8-5.75 14.81-5.21 20.1.51 5.27 1.73 17.44-.19 24.37-1.91 6.9-6.8 13.67-8.37 15.63-1.56 1.97-3.83 6.9-4.34 8.74-.52 1.8-10.64 18.27-13.42 20.4-2.78 2.16-4.89 7.43-7.5 10.54a15.39 15.39 0 0 0-3.49 9.88c0 3.13.9 7.9 2.46 9.7 1.56 1.83 8.18 10.56 9.93 16.49 1.73 5.92 5.05 21.55 5.75 26.17.68 4.6 1.38 17.62 2.43 23.05 1.05 5.43 2.08 14.65 4.89 17.13 2.78 2.46 8.18 5.92 9.23 8.57 1.05 2.62 1.05 6.25-.51 7.4-1.6 1.14-5.94 6.6-7.16 10.04-1.21 3.46-1.4 9.22-1.56 11.05-.19 1.8-3.67 4.1-4.89 4.77-1.21.66-8.53 1.48-10.28 1.48-1.73 0-2.78 2.13-4.19 1.8a4.14 4.14 0 0 1-2.61-1.97c-1.22.17-3.14 1.48-3.65.33-1.57.5-4.53.16-5.05-.98-.54-1.17 0-3.63 2.95-4.45 2.96-.82 5.23-1.33 6.28-1.66 1.06-.33 2.08-3.28 2.62-4.61.4-1.03 1.26-3.33 1.24-6.8-.75-.16-1.52.06-1.94.55-.7.82-.54 3.62-1.22 5.26-.7 1.67-3.48 3.14-5.4 2.81-1.91-.33-9.41.17-10.98.66-1.57.49-2.78.98-2.78-1.31 0-2.32 2.08-5.27 3.64-6.6 1.57-1.31 3.32-6.25 4.19-7.9.86-1.65 2.27-6.6 2.78-8.23.54-1.64 2.45-4.78 3.16-8.57.67-3.79-2.97-11.19-4.73-13.34-1.73-2.13-9.23-15.63-15.14-25.51-5.94-9.88-5.75-20.9-6.1-22.4-.35-1.48.7-3.96-.54-5.6-1.22-1.63-3.3-9.87-3.3-11.51 0-1.66-1.4-5.62-2.97-9.06-1.56-3.46-5.75-15.99-6.61-20.25-.89-4.28-10.47-22.23-13.6-45.94-1.66-12.6.65-21.05 3.64-27.13-1.1-1.9-4.6-7.75-5.91-9.27-1.57-1.8-6.78-12-8.35-13.67-1.59-1.64-4.53-7.72-3.5-11.51 1.05-3.8 5.58-15.48 6.45-17.63.89-2.13 8.37-19.6 10.28-22.38 1.92-2.8 3.84-9.55 4.19-11.54.35-1.96 7.15-14.98 9.42-17.27 2.24-2.32 10.96-4.28 15.33-3.3 0-.42-.1-.87-.23-1.29-12.32-2.5-7.95-18.65-7.44-19.96.52-1.31 1.22-9.55 1.22-13.16 0-3.63 1.92-9.38 2.27-11.37.35-1.97-.35-3.8.35-8.9-1.05.68-4.37 4.29-5.07 5.46 0 .82-1.03 1.63-1.92 1.63-.87 0-1.03.99-1.57 1.97-.51.98-1.38.5-1.91-.82-.52-1.3-2.08-6.08-2.08-7.4 0 0-1.06 1.15-1.92.99.16.98-.54 1.96-.87 2.95-.35 1-1.05 3.3-1.91 3.3-.9 0-.9-1.48-.7-2.46a152 152 0 0 1 1.21-6.27c.16-.66-.7-2.3.35-3.12 1.05-.84 1.73-1.99 3.13-3.3 1.4-1.3 3.67-4.93 3.49-5.75-.17-.82.51-2.48 2.61-2.48 2.09 0 2.62-.5 6.27-.99 3.67-.49 10.98-5.1 12.55-5.43 1.57-.33 3.48-1.47 4.7-1.66 1.24-.16 2.27-.66 3.32.19 1.05.82 1.75.98 6.26.65 4.54-.33 39.04 2.62 41.5 3.12 2.42.49 8.88 1.5 10.6.81 1.76-.65 4.54 1.18 5.4 2.81.9 1.64 1.4 7.75 1.24 10.2-.18 2.49 2.95 16.49 3.3 27.02.35 10.53-4.35 23.71-5.57 29.8ZM149.8 63.09a2.75 2.75 0 0 0-1.26 2.36c0 .98.41 3.37.41 3.37s0 .58 1.06-.4c-.21-1.2-.21-5.33-.21-5.33Zm6.47 53.53c-.96-1.34-1.75-3.4-2.55-6.6a11.52 11.52 0 0 0-.07 5.94c.56 2.1 4 3.88 5.36 4.54-.84-1.54-2.08-2.95-2.74-3.88Zm5.92 51.86c-.73-.8-4.8-6.2-7.84-10.27l-1.21.89s-6.8 11.37-10.28 15.16c-3.49 3.77-5.92 13.49-11 18.92-3.47 3.95-.5 5.45-.5 5.45s4.18 8.7 5.58 11.19c1.29 2.3 3.16 4.82 4.25 5.73 5.12-6.3 16.86-15.21 19.43-17.92 2.97-3.12 5.07-2.46 7.5-4.94 2.43-2.46 1.92-7.07 2.43-10.54-8.36-1.96-8.36-11.35-8.36-13.67Zm46.18-105.7c-2.27-.82-12.71-3.3-12.71-3.3l-.17.28c2.74 1.92 7.6 5.76 8.7 9.62 1.56 5.43 3.13 13 3.48 19.43.33 5.9 1.68 21.02 5.03 28.65 1.03-3.28 3.78-7.89 5.6-10.89 1.92-3.1 2.09-3.76 4-7.72 0-7.91 1.6-28.65 1.6-31.95-2.98-.33-13.26-3.3-15.53-4.12Z\"/><circle cx=\"179.07\" cy=\"250.1\" r=\"80.03\" fill=\"#BDBDBD\"/><path fill=\"#E7E7E7\" d=\"M205.08 242.6h-7.5v-18.76a18.76 18.76 0 0 0-37.52 0v18.76h-7.5a7.5 7.5 0 0 0-7.5 7.5v37.52a7.5 7.5 0 0 0 7.5 7.5h52.52a7.5 7.5 0 0 0 7.5-7.5V250.1a7.5 7.5 0 0 0-7.5-7.5Zm-26.26 33.76a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15Zm7.5-33.76h-15v-18.76a7.5 7.5 0 0 1 15 0v18.76Z\"/></g><defs><clipPath id=\"a\"><rect width=\"357.14\" height=\"500\" fill=\"#fff\" rx=\"20\"/></clipPath></defs></svg>";
  276.         }
  277.         // line 147
  278.         echo "</div>
  279. \t\t\t\t<div class=\"profile-info\">
  280. \t\t\t\t\t<div class=\"profile-contacts profile-contacts--desktop\">";
  281.         // line 150
  282.         $this->loadTemplate("ProfilePreview/components/profile-phone.partial.twig", "ProfilePreview/page.html.twig", 150)->display(twig_array_merge($context, []));
  283.         // line 152
  284.         echo "<div class=\"profile-contacts-text clr-green-text\">Сообщите мне, что звоните с сайта \"МосДосуг\" и я всё пойму</div>
  285. \t\t\t\t\t\t<div class=\"profile-contacts-answer-type\">
  286. \t\t\t\t\t\t\t<span>Отвечаю на</span>
  287. \t\t\t\t\t\t\t";
  288.         // line 156
  289.         if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 156, $this->source); })()), "phoneCallRestrictions", [], "any", false, false, false, 156), "answeringTo", [], "any", false, false, false, 156)) > 0)) {
  290.             // line 157
  291.             echo "\t\t\t\t\t\t\t\t";
  292.             $context['_parent'] = $context;
  293.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 157, $this->source); })()), "phoneCallRestrictions", [], "any", false, false, false, 157), "answeringTo", [], "any", false, false, false, 157));
  294.             $context['loop'] = [
  295.               'parent' => $context['_parent'],
  296.               'index0' => 0,
  297.               'index'  => 1,
  298.               'first'  => true,
  299.             ];
  300.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  301.                 $length = count($context['_seq']);
  302.                 $context['loop']['revindex0'] = $length - 1;
  303.                 $context['loop']['revindex'] = $length;
  304.                 $context['loop']['length'] = $length;
  305.                 $context['loop']['last'] = 1 === $length;
  306.             }
  307.             foreach ($context['_seq'] as $context["_key"] => $context["answeringTo"]) {
  308.                 // line 158
  309.                 echo "\t\t\t\t\t\t\t\t\t";
  310.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PhoneCallExtension']->answeringTo($context["answeringTo"]), [], "phone_call_restrictions"), "html", null, true);
  311.                 if ( !twig_get_attribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 158)) {
  312.                     echo ",";
  313.                 }
  314.                 // line 159
  315.                 echo "\t\t\t\t\t\t\t\t";
  316.                 ++$context['loop']['index0'];
  317.                 ++$context['loop']['index'];
  318.                 $context['loop']['first'] = false;
  319.                 if (isset($context['loop']['length'])) {
  320.                     --$context['loop']['revindex0'];
  321.                     --$context['loop']['revindex'];
  322.                     $context['loop']['last'] = 0 === $context['loop']['revindex0'];
  323.                 }
  324.             }
  325.             $_parent = $context['_parent'];
  326.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['answeringTo'], $context['_parent'], $context['loop']);
  327.             $context = array_intersect_key($context, $_parent) + $_parent;
  328.             // line 160
  329.             echo "\t\t\t\t\t\t\t";
  330.         } else {
  331.             // line 161
  332.             echo "\t\t\t\t\t\t\t\tНе указано
  333. \t\t\t\t\t\t\t";
  334.         }
  335.         // line 163
  336.         echo "\t\t\t\t\t\t</div>
  337. \t\t\t\t\t\t<div class=\"profile-contacts-answer-time\">";
  338.         // line 164
  339.         echo twig_call_macro($macros["macros"], "macro__time_to_work", [(isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 164, $this->source); })())], 164, $context, $this->getSourceContext());
  340.         echo "</div>
  341. \t\t\t\t\t</div>
  342. \t\t\t\t\t";
  343.         // line 177
  344.         $this->loadTemplate("ProfilePreview/components/profile-approved.partial.twig", "ProfilePreview/page.html.twig", 177)->display(twig_array_merge($context, ["type" => "desktop"]));
  345.         // line 180
  346.         $this->loadTemplate("ProfilePreview/components/profile-location.partial.twig", "ProfilePreview/page.html.twig", 180)->display(twig_array_merge($context, ["type" => "desktop", "template" => "profile"]));
  347.         // line 183
  348.         echo "\t\t\t\t\t<div class=\"profile-time d-flex\">";
  349.         // line 184
  350.         ob_start();
  351.         echo twig_escape_filter($this->env, $this->extensions['App\Twig\MoneyFormatterExtension']->countryLocalizedCurrency(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 184, $this->source); })()), "city", [], "any", false, false, false, 184), "countryCode", [], "any", false, false, false, 184)), "html", null, true);
  352.         $context["currencyProfile"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
  353.         // line 185
  354.         echo "<div class=\"profile-time-table\">";
  355.         // line 186
  356.         ob_start();
  357.         echo twig_call_macro($macros["macros"], "macro__get_time_price", [twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 186, $this->source); })()), "apartmentsPricing", [], "any", false, false, false, 186), "oneHourPrice", [], "any", false, false, false, 186), (isset($context["currencyProfile"]) || array_key_exists("currencyProfile", $context) ? $context["currencyProfile"] : (function () { throw new RuntimeError('Variable "currencyProfile" does not exist.', 186, $this->source); })())], 186, $context, $this->getSourceContext());
  358.         $context["oneHour"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
  359.         // line 187
  360.         ob_start();
  361.         echo twig_call_macro($macros["macros"], "macro__get_time_price", [twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 187, $this->source); })()), "apartmentsPricing", [], "any", false, false, false, 187), "twoHoursPrice", [], "any", false, false, false, 187), (isset($context["currencyProfile"]) || array_key_exists("currencyProfile", $context) ? $context["currencyProfile"] : (function () { throw new RuntimeError('Variable "currencyProfile" does not exist.', 187, $this->source); })())], 187, $context, $this->getSourceContext());
  362.         $context["twoHours"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
  363.         // line 188
  364.         ob_start();
  365.         echo twig_call_macro($macros["macros"], "macro__get_time_price", [twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 188, $this->source); })()), "apartmentsPricing", [], "any", false, false, false, 188), "nightPrice", [], "any", false, false, false, 188), (isset($context["currencyProfile"]) || array_key_exists("currencyProfile", $context) ? $context["currencyProfile"] : (function () { throw new RuntimeError('Variable "currencyProfile" does not exist.', 188, $this->source); })())], 188, $context, $this->getSourceContext());
  366.         $context["fullNight"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
  367.         // line 189
  368.         $context["express"] = ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 189, $this->source); })()), "expressPricing", [], "any", false, false, false, 189), "provided", [], "any", false, false, false, 189)) ? (twig_call_macro($macros["macros"], "macro__get_time_price", [twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 189, $this->source); })()), "expressPricing", [], "any", false, false, false, 189), "price", [], "any", false, false, false, 189), $this->extensions['App\Twig\MoneyFormatterExtension']->countryLocalizedCurrency(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 189, $this->source); })()), "city", [], "any", false, false, false, 189), "countryCode", [], "any", false, false, false, 189))], 189, $context, $this->getSourceContext())) : ("-"));
  369.         // line 190
  370.         echo "<div class=\"profile-time-heading mb-1 fw-700\">У меня</div>
  371. \t\t\t\t\t\t\t<div class=\"profile-time-cell-list d-flex\">
  372. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-light-bronze-bg\">
  373. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Час</span>
  374. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">";
  375.         // line 194
  376.         echo twig_escape_filter($this->env, (isset($context["oneHour"]) || array_key_exists("oneHour", $context) ? $context["oneHour"] : (function () { throw new RuntimeError('Variable "oneHour" does not exist.', 194, $this->source); })()), "html", null, true);
  377.         echo "</span>
  378. \t\t\t\t\t\t\t\t</div>
  379. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-light-bronze-bg\">
  380. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">2 часа</span>
  381. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">";
  382.         // line 198
  383.         echo twig_escape_filter($this->env, (isset($context["twoHours"]) || array_key_exists("twoHours", $context) ? $context["twoHours"] : (function () { throw new RuntimeError('Variable "twoHours" does not exist.', 198, $this->source); })()), "html", null, true);
  384.         echo "</span>
  385. \t\t\t\t\t\t\t\t</div>
  386. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-light-bronze-bg\">
  387. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Ночь</span>
  388. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">";
  389.         // line 202
  390.         echo twig_escape_filter($this->env, (isset($context["fullNight"]) || array_key_exists("fullNight", $context) ? $context["fullNight"] : (function () { throw new RuntimeError('Variable "fullNight" does not exist.', 202, $this->source); })()), "html", null, true);
  391.         echo "</span>
  392. \t\t\t\t\t\t\t\t</div>
  393. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-light-bronze-bg\">
  394. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Экспресс</span>
  395. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">";
  396.         // line 206
  397.         echo twig_escape_filter($this->env, (isset($context["express"]) || array_key_exists("express", $context) ? $context["express"] : (function () { throw new RuntimeError('Variable "express" does not exist.', 206, $this->source); })()), "html", null, true);
  398.         echo "</span>
  399. \t\t\t\t\t\t\t\t</div>
  400. \t\t\t\t\t\t\t</div>
  401. \t\t\t\t\t\t</div>
  402. \t\t\t\t\t\t<div class=\"profile-time-table\">";
  403.         // line 212
  404.         ob_start();
  405.         echo twig_call_macro($macros["macros"], "macro__get_time_price", [twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 212, $this->source); })()), "takeOutPricing", [], "any", false, false, false, 212), "oneHourPrice", [], "any", false, false, false, 212), (isset($context["currencyProfile"]) || array_key_exists("currencyProfile", $context) ? $context["currencyProfile"] : (function () { throw new RuntimeError('Variable "currencyProfile" does not exist.', 212, $this->source); })())], 212, $context, $this->getSourceContext());
  406.         $context["oneHour"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
  407.         // line 213
  408.         ob_start();
  409.         echo twig_call_macro($macros["macros"], "macro__get_time_price", [twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 213, $this->source); })()), "takeOutPricing", [], "any", false, false, false, 213), "twoHoursPrice", [], "any", false, false, false, 213), (isset($context["currencyProfile"]) || array_key_exists("currencyProfile", $context) ? $context["currencyProfile"] : (function () { throw new RuntimeError('Variable "currencyProfile" does not exist.', 213, $this->source); })())], 213, $context, $this->getSourceContext());
  410.         $context["twoHours"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
  411.         // line 214
  412.         ob_start();
  413.         echo twig_call_macro($macros["macros"], "macro__get_time_price", [twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 214, $this->source); })()), "takeOutPricing", [], "any", false, false, false, 214), "nightPrice", [], "any", false, false, false, 214), (isset($context["currencyProfile"]) || array_key_exists("currencyProfile", $context) ? $context["currencyProfile"] : (function () { throw new RuntimeError('Variable "currencyProfile" does not exist.', 214, $this->source); })())], 214, $context, $this->getSourceContext());
  414.         $context["fullNight"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
  415.         // line 216
  416.         echo "<div class=\"profile-time-heading mb-1 fw-700\">У Вас</div>
  417. \t\t\t\t\t\t\t<div class=\"profile-time-cell-list d-flex\">
  418. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-pre-white-bg\">
  419. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Час</span>
  420. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">";
  421.         // line 220
  422.         echo twig_escape_filter($this->env, (isset($context["oneHour"]) || array_key_exists("oneHour", $context) ? $context["oneHour"] : (function () { throw new RuntimeError('Variable "oneHour" does not exist.', 220, $this->source); })()), "html", null, true);
  423.         echo "</span>
  424. \t\t\t\t\t\t\t\t</div>
  425. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-pre-white-bg\">
  426. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">2 часа</span>
  427. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">";
  428.         // line 224
  429.         echo twig_escape_filter($this->env, (isset($context["twoHours"]) || array_key_exists("twoHours", $context) ? $context["twoHours"] : (function () { throw new RuntimeError('Variable "twoHours" does not exist.', 224, $this->source); })()), "html", null, true);
  430.         echo "</span>
  431. \t\t\t\t\t\t\t\t</div>
  432. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-pre-white-bg\">
  433. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Ночь</span>
  434. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">";
  435.         // line 228
  436.         echo twig_escape_filter($this->env, (isset($context["fullNight"]) || array_key_exists("fullNight", $context) ? $context["fullNight"] : (function () { throw new RuntimeError('Variable "fullNight" does not exist.', 228, $this->source); })()), "html", null, true);
  437.         echo "</span>
  438. \t\t\t\t\t\t\t\t</div>
  439. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-pre-white-bg\">
  440. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Экспресс</span>
  441. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">-</span>
  442. \t\t\t\t\t\t\t\t</div>
  443. \t\t\t\t\t\t\t</div>
  444. \t\t\t\t\t\t</div>
  445. \t\t\t\t\t</div>
  446. \t\t\t\t</div>
  447. \t\t\t\t<div class=\"profile-stat\">
  448. \t\t\t\t\t<div class=\"profile-stat-rating d-flex-c\">
  449. \t\t\t\t\t\t<svg class=\"mr-1\" width=\"16\" height=\"16\" fill=\"none\"><path fill=\"#FF3F40\" d=\"M7.5 12.86c.3-.22.7-.22 1 0l3.02 2.3a.82.82 0 0 0 1.27-.9l-1.19-3.82c-.1-.33.02-.7.3-.9L15 7.23a.82.82 0 0 0-.49-1.48h-3.74a.82.82 0 0 1-.78-.57L8.78 1.24a.82.82 0 0 0-1.56 0L6.01 5.18a.82.82 0 0 1-.78.57H1.49a.82.82 0 0 0-.5 1.48l3.12 2.31c.27.2.4.57.29.9l-1.2 3.83a.82.82 0 0 0 1.28.9l3.03-2.3Z\"/></svg>
  450. \t\t\t\t\t\t<span class=\"fw-600 mr-2\">
  451. \t\t\t\t\t\t\t";
  452.         // line 243
  453.         echo twig_escape_filter($this->env, (isset($context["rating"]) || array_key_exists("rating", $context) ? $context["rating"] : (function () { throw new RuntimeError('Variable "rating" does not exist.', 243, $this->source); })()), "html", null, true);
  454.         echo "
  455. \t\t\t\t\t\t</span>
  456. \t\t\t\t\t\t<a href=\"#comments\">";
  457.         // line 245
  458.         echo twig_escape_filter($this->env, (isset($context["commentsCount"]) || array_key_exists("commentsCount", $context) ? $context["commentsCount"] : (function () { throw new RuntimeError('Variable "commentsCount" does not exist.', 245, $this->source); })()), "html", null, true);
  459.         echo " ";
  460.         echo twig_escape_filter($this->env, (isset($context["commentPlural"]) || array_key_exists("commentPlural", $context) ? $context["commentPlural"] : (function () { throw new RuntimeError('Variable "commentPlural" does not exist.', 245, $this->source); })()), "html", null, true);
  461.         echo "</a>
  462. \t\t\t\t\t</div>
  463. \t\t\t\t\t<div class=\"profile-stat-table\">";
  464.         // line 248
  465.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Возраст", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 248, $this->source); })()), "personParameters", [], "any", false, false, false, 248), "age", [], "any", false, false, false, 248)], 248, $context, $this->getSourceContext());
  466.         // line 249
  467.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Рост", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 249, $this->source); })()), "personParameters", [], "any", false, false, false, 249), "height", [], "any", false, false, false, 249)], 249, $context, $this->getSourceContext());
  468.         // line 250
  469.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Вес", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 250, $this->source); })()), "personParameters", [], "any", false, false, false, 250), "weight", [], "any", false, false, false, 250)], 250, $context, $this->getSourceContext());
  470.         // line 251
  471.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Грудь", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 251, $this->source); })()), "personParameters", [], "any", false, false, false, 251), "breastSize", [], "any", false, false, false, 251)], 251, $context, $this->getSourceContext());
  472.         // line 252
  473.         if ($this->extensions['Flagception\Bundle\FlagceptionBundle\Twig\ToggleExtension']->isActive("has_breast_type")) {
  474.             // line 253
  475.             echo "\t\t\t\t\t\t\t<div class=\"profile-stat-table-item d-flex-c\">
  476. \t\t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Тип груди</span>
  477. \t\t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">";
  478.             // line 256
  479.             if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 256, $this->source); })()), "personParameters", [], "any", false, false, false, 256), "breastType", [], "any", false, false, false, 256)) {
  480.                 // line 257
  481.                 echo "<a class=\"link\" target=\"_blank\" href=\"";
  482.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_breast_type", ["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.', 257, $this->source); })()), "uriIdentity", [], "any", false, false, false, 257), "breastType" => $this->extensions['App\Twig\PersonParametersExtension']->breastTypeUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 257, $this->source); })()), "personParameters", [], "any", false, false, false, 257), "breastType", [], "any", false, false, false, 257))]), "html", null, true);
  483.                 echo "\">";
  484.                 // line 258
  485.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->breastTypeLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 258, $this->source); })()), "personParameters", [], "any", false, false, false, 258), "breastType", [], "any", false, false, false, 258)), [], "breast_types"), "html", null, true);
  486.                 // line 259
  487.                 echo "</a>";
  488.             } else {
  489.                 // line 261
  490.                 echo "-";
  491.             }
  492.             // line 263
  493.             echo "</span>
  494. \t\t\t\t\t\t\t</div>";
  495.         }
  496.         // line 267
  497.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Размер одежды", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 267, $this->source); })()), "personParameters", [], "any", false, false, false, 267), "clothSize", [], "any", false, false, false, 267)], 267, $context, $this->getSourceContext());
  498.         // line 268
  499.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Размер обуви", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 268, $this->source); })()), "personParameters", [], "any", false, false, false, 268), "shoesSize", [], "any", false, false, false, 268)], 268, $context, $this->getSourceContext());
  500.         // line 270
  501.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Тату", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 270, $this->source); })()), "personParameters", [], "any", false, false, false, 270), "tattoo", [], "any", false, false, false, 270), true], 270, $context, $this->getSourceContext());
  502.         // line 271
  503.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Пирсинг", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 271, $this->source); })()), "personParameters", [], "any", false, false, false, 271), "piercing", [], "any", false, false, false, 271), true], 271, $context, $this->getSourceContext());
  504.         // line 273
  505.         echo "<div class=\"profile-stat-table-item d-flex-c\">
  506. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Телосложение</span>
  507. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">";
  508.         // line 276
  509.         if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 276, $this->source); })()), "personParameters", [], "any", false, false, false, 276), "bodyType", [], "any", false, false, false, 276)) {
  510.             // line 277
  511.             echo "<a class=\"link\" href=\"";
  512.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_body_type", ["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.', 277, $this->source); })()), "uriIdentity", [], "any", false, false, false, 277), "bodyType" => $this->extensions['App\Twig\PersonParametersExtension']->bodyTypeUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 277, $this->source); })()), "personParameters", [], "any", false, false, false, 277), "bodyType", [], "any", false, false, false, 277))]), "html", null, true);
  513.             echo "\" target=\"_blank\">";
  514.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->bodyTypeLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 277, $this->source); })()), "personParameters", [], "any", false, false, false, 277), "bodyType", [], "any", false, false, false, 277)), [], "body_types"), "html", null, true);
  515.             echo "</a>";
  516.         } else {
  517.             // line 279
  518.             echo "-";
  519.         }
  520.         // line 281
  521.         echo "</span>
  522. \t\t\t\t\t\t</div>
  523. \t\t\t\t\t\t<div class=\"profile-stat-table-item d-flex-c\">
  524. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Цвет волос</span>
  525. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">";
  526.         // line 286
  527.         if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 286, $this->source); })()), "personParameters", [], "any", false, false, false, 286), "hairColor", [], "any", false, false, false, 286)) {
  528.             // line 287
  529.             echo "<a class=\"link\" target=\"_blank\" href=\"";
  530.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_hair_color", ["city" => twig_get_attribute($this->env, $this->source, (isset($context["city"]) || array_key_exists("city", $context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.', 287, $this->source); })()), "uriIdentity", [], "any", false, false, false, 287), "hairColor" => $this->extensions['Cocur\Slugify\Bridge\Twig\SlugifyExtension']->slugifyFilter($this->extensions['App\Twig\PersonParametersExtension']->hairColorUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 287, $this->source); })()), "personParameters", [], "any", false, false, false, 287), "hairColor", [], "any", false, false, false, 287)))]), "html", null, true);
  531.             echo "\">";
  532.             // line 288
  533.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->hairColorLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 288, $this->source); })()), "personParameters", [], "any", false, false, false, 288), "hairColor", [], "any", false, false, false, 288)), [], "hair_colors"), "html", null, true);
  534.             // line 289
  535.             echo "</a>";
  536.         } else {
  537.             // line 291
  538.             echo "-";
  539.         }
  540.         // line 293
  541.         echo "</span>
  542. \t\t\t\t\t\t</div>
  543. \t\t\t\t\t\t<div class=\"profile-stat-table-item d-flex-c\">
  544. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Национальность</span>
  545. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">";
  546.         // line 298
  547.         if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 298, $this->source); })()), "personParameters", [], "any", false, false, false, 298), "nationality", [], "any", false, false, false, 298)) {
  548.             // line 299
  549.             $context["nationality_linkable_ids"] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14];
  550.             // line 300
  551.             echo "\t\t\t\t\t\t\t\t\t";
  552.             $context["nationality_list_url"] = ((twig_in_filter(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 300, $this->source); })()), "personParameters", [], "any", false, false, false, 300), "nationality", [], "any", false, false, false, 300), (isset($context["nationality_linkable_ids"]) || array_key_exists("nationality_linkable_ids", $context) ? $context["nationality_linkable_ids"] : (function () { throw new RuntimeError('Variable "nationality_linkable_ids" does not exist.', 300, $this->source); })()))) ? ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_nationality", ["city" => twig_get_attribute($this->env, $this->source,             // line 301
  553. (isset($context["city"]) || array_key_exists("city", $context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.', 301, $this->source); })()), "uriIdentity", [], "any", false, false, false, 301), "nationality" => $this->extensions['App\Twig\PersonParametersExtension']->nationalityUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 301, $this->source); })()), "personParameters", [], "any", false, false, false, 301), "nationality", [], "any", false, false, false, 301))])) : (null));
  554.             // line 303
  555.             echo "\t\t\t\t\t\t\t\t\t";
  556.             if ((isset($context["nationality_list_url"]) || array_key_exists("nationality_list_url", $context) ? $context["nationality_list_url"] : (function () { throw new RuntimeError('Variable "nationality_list_url" does not exist.', 303, $this->source); })())) {
  557.                 // line 304
  558.                 echo "\t\t\t\t\t\t\t\t\t\t<a class=\"link\" target=\"_blank\" href=\"";
  559.                 echo twig_escape_filter($this->env, (isset($context["nationality_list_url"]) || array_key_exists("nationality_list_url", $context) ? $context["nationality_list_url"] : (function () { throw new RuntimeError('Variable "nationality_list_url" does not exist.', 304, $this->source); })()), "html", null, true);
  560.                 echo "\">";
  561.                 // line 305
  562.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->nationalityLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 305, $this->source); })()), "personParameters", [], "any", false, false, false, 305), "nationality", [], "any", false, false, false, 305)), [], "nationalities"), "html", null, true);
  563.                 // line 306
  564.                 echo "</a>
  565. \t\t\t\t\t\t\t\t\t";
  566.             } else {
  567.                 // line 308
  568.                 echo "\t\t\t\t\t\t\t\t\t\t<span class=\"link\">";
  569.                 // line 309
  570.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->nationalityLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 309, $this->source); })()), "personParameters", [], "any", false, false, false, 309), "nationality", [], "any", false, false, false, 309)), [], "nationalities"), "html", null, true);
  571.                 // line 310
  572.                 echo "</span>
  573. \t\t\t\t\t\t\t\t\t";
  574.             }
  575.         } else {
  576.             // line 313
  577.             echo "-";
  578.         }
  579.         // line 315
  580.         echo "</span>
  581. \t\t\t\t\t\t</div>
  582. \t\t\t\t\t\t<div class=\"profile-stat-table-item d-flex-c\">
  583. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Интимная стрижка</span>
  584. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">";
  585.         // line 320
  586.         if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 320, $this->source); })()), "personParameters", [], "any", false, false, false, 320), "privateHaircut", [], "any", false, false, false, 320)) {
  587.             // line 321
  588.             echo "<a class=\"link\" target=\"_blank\" href=\"";
  589.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_private_haircut", ["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.', 321, $this->source); })()), "uriIdentity", [], "any", false, false, false, 321), "privateHaircut" => $this->extensions['App\Twig\PersonParametersExtension']->privateHaircutUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 321, $this->source); })()), "personParameters", [], "any", false, false, false, 321), "privateHaircut", [], "any", false, false, false, 321))]), "html", null, true);
  590.             echo "\">";
  591.             // line 322
  592.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->privateHaircutLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 322, $this->source); })()), "personParameters", [], "any", false, false, false, 322), "privateHaircut", [], "any", false, false, false, 322)), [], "private_haircuts"), "html", null, true);
  593.             // line 323
  594.             echo "</a>";
  595.         } else {
  596.             // line 325
  597.             echo "-";
  598.         }
  599.         // line 327
  600.         echo "</span>
  601. \t\t\t\t\t\t</div>
  602. \t\t\t\t\t</div>
  603. \t\t\t\t\t<div class=\"profile-stat-table\">
  604. \t\t\t\t\t\t";
  605.         // line 331
  606.         $context["threshold"] = twig_get_attribute($this->env, $this->source, twig_date_modify_filter($this->env, "now", "-14 days"), "getTimestamp", [], "method", false, false, false, 331);
  607.         // line 332
  608.         echo "\t\t\t\t\t\t";
  609.         $context["updatedAtTs"] = ((twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 332, $this->source); })()), "updatedAt", [], "any", false, false, false, 332)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 332, $this->source); })()), "updatedAt", [], "any", false, false, false, 332), "getTimestamp", [], "method", false, false, false, 332)) : (null));
  610.         // line 333
  611.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Дата регистрации", ((((((twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 333, $this->source); })()), "createdAt", [], "any", false, false, false, 333), "d") . " ") . $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 333, $this->source); })()), "createdAt", [], "any", false, false, false, 333), "m"), [], "date")) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 333, $this->source); })()), "createdAt", [], "any", false, false, false, 333), "Y")) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 333, $this->source); })()), "createdAt", [], "any", false, false, false, 333), "H:i"))], 333, $context, $this->getSourceContext());
  612.         // line 334
  613.         if (((isset($context["updatedAtTs"]) || array_key_exists("updatedAtTs", $context) ? $context["updatedAtTs"] : (function () { throw new RuntimeError('Variable "updatedAtTs" does not exist.', 334, $this->source); })()) >= (isset($context["threshold"]) || array_key_exists("threshold", $context) ? $context["threshold"] : (function () { throw new RuntimeError('Variable "threshold" does not exist.', 334, $this->source); })()))) {
  614.             // line 335
  615.             echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Дата обновления", ((((((twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 335, $this->source); })()), "updatedAt", [], "any", false, false, false, 335), "d") . " ") . $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 335, $this->source); })()), "updatedAt", [], "any", false, false, false, 335), "m"), [], "date")) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 335, $this->source); })()), "updatedAt", [], "any", false, false, false, 335), "Y")) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 335, $this->source); })()), "updatedAt", [], "any", false, false, false, 335), "H:i"))], 335, $context, $this->getSourceContext());
  616.         }
  617.         // line 337
  618.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["ID анкеты", twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 337, $this->source); })()), "id", [], "any", false, false, false, 337)], 337, $context, $this->getSourceContext());
  619.         // line 338
  620.         echo "</div>
  621. \t\t\t\t</div>
  622. \t\t\t</div>";
  623.         // line 342
  624.         if (twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 342, $this->source); })()), "deleted", [], "any", false, false, false, 342)) {
  625.             // line 343
  626.             $this->loadTemplate("ProfilePreview/components/deleted-profile.partial.twig", "ProfilePreview/page.html.twig", 343)->display(twig_array_merge($context, ["type" => "profile", "template" => "mobile"]));
  627.         }
  628.         // line 347
  629.         if (((twig_call_macro($macros["_self"], "macro__show_tabs", [twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 347, $this->source); })()), "photos", [], "any", false, false, false, 347), twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 347, $this->source); })()), "selfies", [], "any", false, false, false, 347), twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 347, $this->source); })()), "confirmedVideos", [], "any", false, false, false, 347)], 347, $context, $this->getSourceContext()) == "true") &&  !twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 347, $this->source); })()), "deleted", [], "any", false, false, false, 347))) {
  630.             // line 348
  631.             $this->loadTemplate("ProfilePreview/components/media.partial.twig", "ProfilePreview/page.html.twig", 348)->display(twig_array_merge($context, ["template" => "profile"]));
  632.         }
  633.         // line 351
  634.         $this->loadTemplate("ProfilePreview/components/table-contacts.partial.twig", "ProfilePreview/page.html.twig", 351)->display(twig_array_merge($context, ["template" => "profile"]));
  635.         // line 353
  636.         echo "<div class=\"profile-location profile-block\">";
  637.         // line 354
  638.         $this->loadTemplate("ProfilePreview/components/profile-location.partial.twig", "ProfilePreview/page.html.twig", 354)->display(twig_array_merge($context, ["type" => "mobile", "template" => "profile"]));
  639.         // line 355
  640.         echo "</div>
  641. \t\t\t
  642. \t\t\t<div class=\"profile-stat-mobile profile-block\">
  643. \t\t\t\t<div class=\"profile-stat-table-mobile d-flex-c\">";
  644.         // line 359
  645.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Возраст", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 359, $this->source); })()), "personParameters", [], "any", false, false, false, 359), "age", [], "any", false, false, false, 359)], 359, $context, $this->getSourceContext());
  646.         // line 360
  647.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Рост", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 360, $this->source); })()), "personParameters", [], "any", false, false, false, 360), "height", [], "any", false, false, false, 360)], 360, $context, $this->getSourceContext());
  648.         // line 361
  649.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Вес", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 361, $this->source); })()), "personParameters", [], "any", false, false, false, 361), "weight", [], "any", false, false, false, 361)], 361, $context, $this->getSourceContext());
  650.         // line 362
  651.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Грудь", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 362, $this->source); })()), "personParameters", [], "any", false, false, false, 362), "breastSize", [], "any", false, false, false, 362)], 362, $context, $this->getSourceContext());
  652.         // line 363
  653.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Одежда", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 363, $this->source); })()), "personParameters", [], "any", false, false, false, 363), "clothSize", [], "any", false, false, false, 363)], 363, $context, $this->getSourceContext());
  654.         // line 364
  655.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Обувь", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 364, $this->source); })()), "personParameters", [], "any", false, false, false, 364), "shoesSize", [], "any", false, false, false, 364)], 364, $context, $this->getSourceContext());
  656.         // line 366
  657.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Тату", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 366, $this->source); })()), "personParameters", [], "any", false, false, false, 366), "tattoo", [], "any", false, false, false, 366), true], 366, $context, $this->getSourceContext());
  658.         // line 367
  659.         echo twig_call_macro($macros["macros"], "macro__data_wrapper", ["Пирсинг", twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 367, $this->source); })()), "personParameters", [], "any", false, false, false, 367), "piercing", [], "any", false, false, false, 367), true], 367, $context, $this->getSourceContext());
  660.         // line 368
  661.         echo "</div>
  662. \t\t\t\t<div class=\"profile-stat-rating d-flex-c\">
  663. \t\t\t\t\t<svg class=\"mr-1\" width=\"16\" height=\"16\" fill=\"none\"><path fill=\"#FF3F40\" d=\"M7.5 12.86c.3-.22.7-.22 1 0l3.02 2.3a.82.82 0 0 0 1.27-.9l-1.19-3.82c-.1-.33.02-.7.3-.9L15 7.23a.82.82 0 0 0-.49-1.48h-3.74a.82.82 0 0 1-.78-.57L8.78 1.24a.82.82 0 0 0-1.56 0L6.01 5.18a.82.82 0 0 1-.78.57H1.49a.82.82 0 0 0-.5 1.48l3.12 2.31c.27.2.4.57.29.9l-1.2 3.83a.82.82 0 0 0 1.28.9l3.03-2.3Z\"/></svg>
  664. \t\t\t\t\t<span class=\"fw-600 mr-2\">
  665. \t\t\t\t\t\t";
  666.         // line 373
  667.         echo twig_escape_filter($this->env, (isset($context["rating"]) || array_key_exists("rating", $context) ? $context["rating"] : (function () { throw new RuntimeError('Variable "rating" does not exist.', 373, $this->source); })()), "html", null, true);
  668.         echo "
  669. \t\t\t\t\t</span>
  670. \t\t\t\t\t<a href=\"#comments\">";
  671.         // line 375
  672.         echo twig_escape_filter($this->env, (isset($context["commentsCount"]) || array_key_exists("commentsCount", $context) ? $context["commentsCount"] : (function () { throw new RuntimeError('Variable "commentsCount" does not exist.', 375, $this->source); })()), "html", null, true);
  673.         echo " ";
  674.         echo twig_escape_filter($this->env, (isset($context["commentPlural"]) || array_key_exists("commentPlural", $context) ? $context["commentPlural"] : (function () { throw new RuntimeError('Variable "commentPlural" does not exist.', 375, $this->source); })()), "html", null, true);
  675.         echo "</a>
  676. \t\t\t\t</div>
  677. \t\t\t\t<div class=\"profile-stat-list d-flex\">
  678. \t\t\t\t\t<div class=\"profile-stat-list-column d-flex\">
  679. \t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  680. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Телосложение</span>
  681. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">";
  682.         // line 383
  683.         if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 383, $this->source); })()), "personParameters", [], "any", false, false, false, 383), "bodyType", [], "any", false, false, false, 383)) {
  684.             // line 384
  685.             echo "<a class=\"link\" href=\"";
  686.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_body_type", ["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.', 384, $this->source); })()), "uriIdentity", [], "any", false, false, false, 384), "bodyType" => $this->extensions['App\Twig\PersonParametersExtension']->bodyTypeUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 384, $this->source); })()), "personParameters", [], "any", false, false, false, 384), "bodyType", [], "any", false, false, false, 384))]), "html", null, true);
  687.             echo "\" target=\"_blank\">";
  688.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->bodyTypeLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 384, $this->source); })()), "personParameters", [], "any", false, false, false, 384), "bodyType", [], "any", false, false, false, 384)), [], "body_types"), "html", null, true);
  689.             echo "</a>";
  690.         } else {
  691.             // line 386
  692.             echo "-";
  693.         }
  694.         // line 388
  695.         echo "</span>
  696. \t\t\t\t\t\t</div>
  697. \t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  698. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Цвет волос</span>
  699. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">";
  700.         // line 393
  701.         if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 393, $this->source); })()), "personParameters", [], "any", false, false, false, 393), "hairColor", [], "any", false, false, false, 393)) {
  702.             // line 394
  703.             echo "<a class=\"link\" target=\"_blank\" href=\"";
  704.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_hair_color", ["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.', 394, $this->source); })()), "uriIdentity", [], "any", false, false, false, 394), "hairColor" => $this->extensions['Cocur\Slugify\Bridge\Twig\SlugifyExtension']->slugifyFilter($this->extensions['App\Twig\PersonParametersExtension']->hairColorUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 394, $this->source); })()), "personParameters", [], "any", false, false, false, 394), "hairColor", [], "any", false, false, false, 394)))]), "html", null, true);
  705.             echo "\">";
  706.             // line 395
  707.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->hairColorLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 395, $this->source); })()), "personParameters", [], "any", false, false, false, 395), "hairColor", [], "any", false, false, false, 395)), [], "hair_colors"), "html", null, true);
  708.             // line 396
  709.             echo "</a>";
  710.         } else {
  711.             // line 398
  712.             echo "-";
  713.         }
  714.         // line 400
  715.         echo "</span>
  716. \t\t\t\t\t\t</div>
  717. \t\t\t\t\t\t";
  718.         // line 402
  719.         if ($this->extensions['Flagception\Bundle\FlagceptionBundle\Twig\ToggleExtension']->isActive("has_breast_type")) {
  720.             // line 403
  721.             echo "\t\t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  722. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Тип груди</span>
  723. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">";
  724.             // line 406
  725.             if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 406, $this->source); })()), "personParameters", [], "any", false, false, false, 406), "breastType", [], "any", false, false, false, 406)) {
  726.                 // line 407
  727.                 echo "<a class=\"link\" target=\"_blank\" href=\"";
  728.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_breast_type", ["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.', 407, $this->source); })()), "uriIdentity", [], "any", false, false, false, 407), "breastType" => $this->extensions['App\Twig\PersonParametersExtension']->breastTypeUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 407, $this->source); })()), "personParameters", [], "any", false, false, false, 407), "breastType", [], "any", false, false, false, 407))]), "html", null, true);
  729.                 echo "\">";
  730.                 // line 408
  731.                 echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->breastTypeLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 408, $this->source); })()), "personParameters", [], "any", false, false, false, 408), "breastType", [], "any", false, false, false, 408)), [], "breast_types"), "html", null, true);
  732.                 // line 409
  733.                 echo "</a>";
  734.             } else {
  735.                 // line 411
  736.                 echo "-";
  737.             }
  738.             // line 413
  739.             echo "</span>
  740. \t\t\t\t\t\t\t</div>";
  741.         }
  742.         // line 416
  743.         echo "<div class=\"profile-stat-list-item d-flex-c\">
  744. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Национальность</span>
  745. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">";
  746.         // line 419
  747.         if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 419, $this->source); })()), "personParameters", [], "any", false, false, false, 419), "nationality", [], "any", false, false, false, 419)) {
  748.             // line 420
  749.             echo "<a class=\"link\" target=\"_blank\" href=\"";
  750.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_nationality", ["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.', 420, $this->source); })()), "uriIdentity", [], "any", false, false, false, 420), "nationality" => $this->extensions['App\Twig\PersonParametersExtension']->nationalityUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 420, $this->source); })()), "personParameters", [], "any", false, false, false, 420), "nationality", [], "any", false, false, false, 420))]), "html", null, true);
  751.             echo "\">";
  752.             // line 421
  753.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->nationalityLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 421, $this->source); })()), "personParameters", [], "any", false, false, false, 421), "nationality", [], "any", false, false, false, 421)), [], "nationalities"), "html", null, true);
  754.             // line 422
  755.             echo "</a>";
  756.         } else {
  757.             // line 424
  758.             echo "-";
  759.         }
  760.         // line 426
  761.         echo "</span>
  762. \t\t\t\t\t\t</div>
  763. \t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  764. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Интимная стрижка</span>
  765. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">";
  766.         // line 431
  767.         if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 431, $this->source); })()), "personParameters", [], "any", false, false, false, 431), "privateHaircut", [], "any", false, false, false, 431)) {
  768.             // line 432
  769.             echo "<a class=\"link\" target=\"_blank\" href=\"";
  770.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_private_haircut", ["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.', 432, $this->source); })()), "uriIdentity", [], "any", false, false, false, 432), "privateHaircut" => $this->extensions['App\Twig\PersonParametersExtension']->privateHaircutUri(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 432, $this->source); })()), "personParameters", [], "any", false, false, false, 432), "privateHaircut", [], "any", false, false, false, 432))]), "html", null, true);
  771.             echo "\">";
  772.             // line 433
  773.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->privateHaircutLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 433, $this->source); })()), "personParameters", [], "any", false, false, false, 433), "privateHaircut", [], "any", false, false, false, 433)), [], "private_haircuts"), "html", null, true);
  774.             // line 434
  775.             echo "</a>";
  776.         } else {
  777.             // line 436
  778.             echo "-";
  779.         }
  780.         // line 438
  781.         echo "</span>
  782. \t\t\t\t\t\t</div>
  783. \t\t\t\t\t</div>
  784. \t\t\t\t\t<div class=\"profile-stat-list-column d-flex\">";
  785.         // line 442
  786.         if (twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 442, $this->source); })()), "createdAt", [], "any", false, false, false, 442)) {
  787.             // line 443
  788.             echo "<div class=\"profile-stat-list-item d-flex-c\">
  789. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Дата регистрации</span>
  790. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">";
  791.             // line 446
  792.             echo twig_escape_filter($this->env, ((((((twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 446, $this->source); })()), "createdAt", [], "any", false, false, false, 446), "d") . " ") . $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 446, $this->source); })()), "createdAt", [], "any", false, false, false, 446), "m"), [], "date")) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 446, $this->source); })()), "createdAt", [], "any", false, false, false, 446), "Y")) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 446, $this->source); })()), "createdAt", [], "any", false, false, false, 446), "H:i")), "html", null, true);
  793.             // line 447
  794.             echo "</span>
  795. \t\t\t\t\t\t\t</div>";
  796.         }
  797.         // line 451
  798.         $context["threshold"] = twig_get_attribute($this->env, $this->source, twig_date_modify_filter($this->env, "now", "-14 days"), "getTimestamp", [], "method", false, false, false, 451);
  799.         // line 452
  800.         $context["updatedAtTs"] = ((twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 452, $this->source); })()), "updatedAt", [], "any", false, false, false, 452)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 452, $this->source); })()), "updatedAt", [], "any", false, false, false, 452), "getTimestamp", [], "method", false, false, false, 452)) : (""));
  801.         // line 453
  802.         if (((isset($context["updatedAtTs"]) || array_key_exists("updatedAtTs", $context) ? $context["updatedAtTs"] : (function () { throw new RuntimeError('Variable "updatedAtTs" does not exist.', 453, $this->source); })()) && ((isset($context["updatedAtTs"]) || array_key_exists("updatedAtTs", $context) ? $context["updatedAtTs"] : (function () { throw new RuntimeError('Variable "updatedAtTs" does not exist.', 453, $this->source); })()) >= (isset($context["threshold"]) || array_key_exists("threshold", $context) ? $context["threshold"] : (function () { throw new RuntimeError('Variable "threshold" does not exist.', 453, $this->source); })())))) {
  803.             // line 454
  804.             echo "<div class=\"profile-stat-list-item d-flex-c\">
  805. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Дата обновления</span>
  806. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">";
  807.             // line 457
  808.             echo twig_escape_filter($this->env, ((((((twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 457, $this->source); })()), "updatedAt", [], "any", false, false, false, 457), "d") . " ") . $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 457, $this->source); })()), "updatedAt", [], "any", false, false, false, 457), "m"), [], "date")) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 457, $this->source); })()), "updatedAt", [], "any", false, false, false, 457), "Y")) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 457, $this->source); })()), "updatedAt", [], "any", false, false, false, 457), "H:i")), "html", null, true);
  809.             // line 458
  810.             echo "</span>
  811. \t\t\t\t\t\t\t</div>";
  812.         }
  813.         // line 462
  814.         echo "<div class=\"profile-stat-list-item d-flex-c\">
  815. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">ID анкеты</span>
  816. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">";
  817.         // line 465
  818.         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 465, $this->source); })()), "id", [], "any", false, false, false, 465), "html", null, true);
  819.         // line 466
  820.         echo "</span>
  821. \t\t\t\t\t\t</div>
  822. \t\t\t\t\t</div>
  823. \t\t\t\t</div>";
  824.         // line 471
  825.         $this->loadTemplate("ProfilePreview/components/profile-approved.partial.twig", "ProfilePreview/page.html.twig", 471)->display(twig_array_merge($context, ["type" => "mobile"]));
  826.         // line 472
  827.         echo "</div>
  828. \t\t</div>
  829. \t\t";
  830.         // line 476
  831.         echo "\t\t<div class=\"profile-block profile-block--about d-flex white-round\">
  832. \t\t\t<h2 class=\"text-xl\">О СЕБЕ</h2>
  833. \t\t\t<p class=\"text-basic\">";
  834.         // line 478
  835.         echo twig_nl2br(twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 478, $this->source); })()), "description", [], "any", false, false, false, 478), "html", null, true));
  836.         echo "</p>
  837. \t\t</div>
  838. \t\t";
  839.         // line 482
  840.         echo "\t\t";
  841.         $context["template"] = "profiles";
  842.         // line 483
  843.         echo "\t\t";
  844.         $context["mappingService"] = ((((isset($context["template"]) || array_key_exists("template", $context) ? $context["template"] : (function () { throw new RuntimeError('Variable "template" does not exist.', 483, $this->source); })()) == "profiles")) ? (twig_array_filter($this->env, (isset($context["services"]) || array_key_exists("services", $context) ? $context["services"] : (function () { throw new RuntimeError('Variable "services" does not exist.', 483, $this->source); })()), function ($__serviceGroup__, $__group__) use ($context, $macros) { $context["serviceGroup"] = $__serviceGroup__; $context["group"] = $__group__; return ( !twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 483, $this->source); })()), "masseur", [], "any", false, false, false, 483) || !twig_in_filter((isset($context["group"]) || array_key_exists("group", $context) ? $context["group"] : (function () { throw new RuntimeError('Variable "group" does not exist.', 483, $this->source); })()), (isset($context["masseurExcludeServiceGroups"]) || array_key_exists("masseurExcludeServiceGroups", $context) ? $context["masseurExcludeServiceGroups"] : (function () { throw new RuntimeError('Variable "masseurExcludeServiceGroups" does not exist.', 483, $this->source); })()))); })) : ((isset($context["services"]) || array_key_exists("services", $context) ? $context["services"] : (function () { throw new RuntimeError('Variable "services" does not exist.', 483, $this->source); })())));
  845.         // line 484
  846.         echo "\t\t";
  847.         $context["haveServices"] = false;
  848.         // line 485
  849.         echo "\t\t";
  850.         $context['_parent'] = $context;
  851.         $context['_seq'] = twig_ensure_traversable((isset($context["mappingService"]) || array_key_exists("mappingService", $context) ? $context["mappingService"] : (function () { throw new RuntimeError('Variable "mappingService" does not exist.', 485, $this->source); })()));
  852.         foreach ($context['_seq'] as $context["group"] => $context["servicesGroup"]) {
  853.             // line 486
  854.             echo "\t\t\t";
  855.             // line 487
  856.             echo "\t\t\t";
  857.             $context['_parent'] = $context;
  858.             $context['_seq'] = twig_ensure_traversable($context["servicesGroup"]);
  859.             foreach ($context['_seq'] as $context["_key"] => $context["service"]) {
  860.                 // line 488
  861.                 echo "\t\t\t\t";
  862.                 if (twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 488, $this->source); })()), "providedService", [$context["service"]], "method", false, false, false, 488)) {
  863.                     // line 489
  864.                     echo "\t\t\t\t\t";
  865.                     $context["haveServices"] = true;
  866.                     // line 490
  867.                     echo "\t\t\t\t";
  868.                 }
  869.                 // line 491
  870.                 echo "\t\t\t";
  871.             }
  872.             $_parent = $context['_parent'];
  873.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['service'], $context['_parent'], $context['loop']);
  874.             $context = array_intersect_key($context, $_parent) + $_parent;
  875.             // line 492
  876.             echo "\t\t";
  877.         }
  878.         $_parent = $context['_parent'];
  879.         unset($context['_seq'], $context['_iterated'], $context['group'], $context['servicesGroup'], $context['_parent'], $context['loop']);
  880.         $context = array_intersect_key($context, $_parent) + $_parent;
  881.         // line 493
  882.         echo "\t\t";
  883.         if ((isset($context["haveServices"]) || array_key_exists("haveServices", $context) ? $context["haveServices"] : (function () { throw new RuntimeError('Variable "haveServices" does not exist.', 493, $this->source); })())) {
  884.             // line 494
  885.             echo "\t\t<div class=\"profile-block d-flex white-round mb-4\">
  886. \t\t\t<div class=\"profile-block-heading profile-block-heading--service d-flex-c\">
  887. \t\t\t\t<h2 class=\"text-xl\">УСЛУГИ, ОКАЗЫВАЕМЫЕ ДЕВУШКОЙ</h2>
  888. \t\t\t\t<div class=\"service-heading\">
  889. \t\t\t\t\t<div class=\"service-heading-list d-flex-c\">
  890. \t\t\t\t\t\t<div class=\"d-flex-c\">
  891. \t\t\t\t\t\t\t<svg class=\"service-icon mr-1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" width=\"20\">
  892. \t\t\t\t\t\t\t\t<use xlink:href=\"#service-green\"></use>
  893. \t\t\t\t\t\t\t</svg>
  894. \t\t\t\t\t\t\t<span>- включено в стоимость</span>
  895. \t\t\t\t\t\t</div>
  896. \t\t\t\t\t\t<div class=\"d-flex-c\">
  897. \t\t\t\t\t\t\t<svg class=\"service-icon mr-1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" width=\"20\">
  898. \t\t\t\t\t\t\t\t<use xlink:href=\"#service-orange\"></use>
  899. \t\t\t\t\t\t\t</svg>
  900. \t\t\t\t\t\t\t<span>- по симпатии</span>
  901. \t\t\t\t\t\t</div>
  902. \t\t\t\t\t\t<div class=\"d-flex-c\">
  903. \t\t\t\t\t\t\t<svg class=\"service-icon mr-1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" width=\"20\">
  904. \t\t\t\t\t\t\t\t<use xlink:href=\"#service-red\"></use>
  905. \t\t\t\t\t\t\t</svg>
  906. \t\t\t\t\t\t\t<span>- за дополнительную плату</span>
  907. \t\t\t\t\t\t</div>
  908. \t\t\t\t\t\t";
  909.             // line 523
  910.             echo "\t\t\t\t\t</div>
  911. \t\t\t\t</div>
  912. \t\t\t</div>
  913. \t\t\t<div class=\"profile-services\">";
  914.             // line 528
  915.             $this->loadTemplate("ProfilePreview/components/services.partial.twig", "ProfilePreview/page.html.twig", 528)->display(twig_array_merge($context, ["template" => "profiles"]));
  916.             // line 529
  917.             echo "</div>";
  918.             // line 531
  919.             if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 531, $this->source); })()), "clientTypes", [], "any", false, false, false, 531)) > 0)) {
  920.                 // line 532
  921.                 echo "<div class=\"service-special d-flex-c\">
  922. \t\t\t\t\t<h3 class=\"service-special-title\">Услуги для</h3>
  923. \t\t\t\t\t<div class=\"service-special-list d-flex-c\">";
  924.                 // line 535
  925.                 $context["client_types_text"] = ["1", "2", "3", "4", "5"];
  926.                 // line 536
  927.                 $context["includeService"] = false;
  928.                 // line 537
  929.                 $context['_parent'] = $context;
  930.                 $context['_seq'] = twig_ensure_traversable((isset($context["client_types_text"]) || array_key_exists("client_types_text", $context) ? $context["client_types_text"] : (function () { throw new RuntimeError('Variable "client_types_text" does not exist.', 537, $this->source); })()));
  931.                 foreach ($context['_seq'] as $context["_key"] => $context["clientTypeText"]) {
  932.                     // line 538
  933.                     $context['_parent'] = $context;
  934.                     $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 538, $this->source); })()), "clientTypes", [], "any", false, false, false, 538));
  935.                     foreach ($context['_seq'] as $context["_key"] => $context["clientType"]) {
  936.                         // line 539
  937.                         if (($context["clientTypeText"] == $context["clientType"])) {
  938.                             // line 540
  939.                             $context["includeService"] = true;
  940.                         }
  941.                     }
  942.                     $_parent = $context['_parent'];
  943.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['clientType'], $context['_parent'], $context['loop']);
  944.                     $context = array_intersect_key($context, $_parent) + $_parent;
  945.                     // line 543
  946.                     if (($this->extensions['App\Twig\ClientTypeExtension']->clientType($context["clientTypeText"]) != "TRANS")) {
  947.                         // line 544
  948.                         if (((isset($context["includeService"]) || array_key_exists("includeService", $context) ? $context["includeService"] : (function () { throw new RuntimeError('Variable "includeService" does not exist.', 544, $this->source); })()) == true)) {
  949.                             // line 545
  950.                             echo "<div class=\"service-special-item d-flex-c\"><svg class=\"mr-1\" fill=\"none\" viewBox=\"0 0 20 20\" width=\"20\"><use xlink:href=\"#service-include\"></use></svg><span>";
  951.                             // line 546
  952.                             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\ClientTypeExtension']->clientType($context["clientTypeText"]), [], "client_types"), "html", null, true);
  953.                             // line 547
  954.                             echo "</span></div>";
  955.                         } else {
  956.                         }
  957.                     }
  958.                     // line 554
  959.                     $context["includeService"] = false;
  960.                 }
  961.                 $_parent = $context['_parent'];
  962.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['clientTypeText'], $context['_parent'], $context['loop']);
  963.                 $context = array_intersect_key($context, $_parent) + $_parent;
  964.                 // line 556
  965.                 echo "</div>
  966. \t\t\t\t</div>";
  967.             }
  968.             // line 560
  969.             if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 560, $this->source); })()), "takeOutPricing", [], "any", false, false, false, 560), "locations", [], "any", false, false, false, 560)) > 0)) {
  970.                 // line 561
  971.                 echo "<div class=\"service-special d-flex-c\">
  972. \t\t\t\t\t<h3 class=\"service-special-title\">Выезд</h3>
  973. \t\t\t\t\t<div class=\"service-special-list d-flex-c\">";
  974.                 // line 564
  975.                 $context["locations_text"] = ["1", "2", "3", "4", "5", "6"];
  976.                 // line 565
  977.                 $context["includeService"] = false;
  978.                 // line 566
  979.                 $context['_parent'] = $context;
  980.                 $context['_seq'] = twig_ensure_traversable((isset($context["locations_text"]) || array_key_exists("locations_text", $context) ? $context["locations_text"] : (function () { throw new RuntimeError('Variable "locations_text" does not exist.', 566, $this->source); })()));
  981.                 foreach ($context['_seq'] as $context["_key"] => $context["locationsText"]) {
  982.                     // line 567
  983.                     $context['_parent'] = $context;
  984.                     $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 567, $this->source); })()), "takeOutPricing", [], "any", false, false, false, 567), "locations", [], "any", false, false, false, 567));
  985.                     foreach ($context['_seq'] as $context["_key"] => $context["locations"]) {
  986.                         // line 568
  987.                         if (($context["locationsText"] == $context["locations"])) {
  988.                             // line 569
  989.                             $context["includeService"] = true;
  990.                         }
  991.                     }
  992.                     $_parent = $context['_parent'];
  993.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['locations'], $context['_parent'], $context['loop']);
  994.                     $context = array_intersect_key($context, $_parent) + $_parent;
  995.                     // line 572
  996.                     if (((isset($context["includeService"]) || array_key_exists("includeService", $context) ? $context["includeService"] : (function () { throw new RuntimeError('Variable "includeService" does not exist.', 572, $this->source); })()) == true)) {
  997.                         // line 573
  998.                         echo "<div class=\"service-special-item d-flex-c\"><svg class=\"mr-1\" fill=\"none\" viewBox=\"0 0 20 20\" width=\"20\"><use xlink:href=\"#service-include\"></use></svg><span>";
  999.                         // line 574
  1000.                         echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\TakeOutLocationsExtension']->locationLabel($context["locationsText"]), [], "take_out_location"), "html", null, true);
  1001.                         // line 575
  1002.                         echo "</span></div>";
  1003.                     } else {
  1004.                     }
  1005.                     // line 581
  1006.                     $context["includeService"] = false;
  1007.                 }
  1008.                 $_parent = $context['_parent'];
  1009.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['locationsText'], $context['_parent'], $context['loop']);
  1010.                 $context = array_intersect_key($context, $_parent) + $_parent;
  1011.                 // line 583
  1012.                 echo "</div>
  1013. \t\t\t\t</div>";
  1014.             }
  1015.             // line 586
  1016.             echo "</div>
  1017. \t\t";
  1018.         }
  1019.         // line 588
  1020.         echo "
  1021. \t\t";
  1022.         // line 590
  1023.         echo "\t\t<div class=\"profile-map profile-map--desktop white-round mb-4 skeleton\">
  1024. \t\t\t<div class=\"profile-map-block\" id=\"profile-map\"></div>
  1025. \t\t</div>
  1026. \t\t";
  1027.         // line 595
  1028.         if (($this->extensions['Flagception\Bundle\FlagceptionBundle\Twig\ToggleExtension']->isActive("profile_comments") &&  !twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 595, $this->source); })()), "deleted", [], "any", false, false, false, 595))) {
  1029.             // line 596
  1030.             $context["commentsCount"] = twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 596, $this->source); })()), "comments", [], "any", false, false, false, 596));
  1031.             // line 597
  1032.             echo "<noindex>
  1033. \t\t\t\t<div class=\"review profile-block d-flex white-round mb-4\"
  1034. \t\t\t\t\t\tdata-user=\"";
  1035.             // line 599
  1036.             echo (($this->extensions['App\Twig\UserExtension']->isUserCustomer(twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 599, $this->source); })()), "user", [], "any", false, false, false, 599))) ? ("true") : ("false"));
  1037.             echo "\"
  1038. \t\t\t\t\t\tdata-url=\"";
  1039.             // line 600
  1040.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile.comment.create", ["profile" => twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 600, $this->source); })()), "id", [], "any", false, false, false, 600)]), "html", null, true);
  1041.             echo "\"
  1042. \t\t\t\t\t\tdata-reg-url=\"";
  1043.             // line 601
  1044.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_security_register");
  1045.             echo "\"
  1046. \t\t\t\t\t\t";
  1047.             // line 602
  1048.             if (array_key_exists("comment_form", $context)) {
  1049.                 // line 603
  1050.                 echo "\t\t\t\t\t\t\tdata-entity-id=\"";
  1051.                 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["comment_form"]) || array_key_exists("comment_form", $context) ? $context["comment_form"] : (function () { throw new RuntimeError('Variable "comment_form" does not exist.', 603, $this->source); })()), "entity_id", [], "any", false, false, false, 603), "vars", [], "any", false, false, false, 603), "id", [], "any", false, false, false, 603), "html", null, true);
  1052.                 echo "\"
  1053. \t\t\t\t\t\t\tdata-mark=\"";
  1054.                 // line 604
  1055.                 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["comment_form"]) || array_key_exists("comment_form", $context) ? $context["comment_form"] : (function () { throw new RuntimeError('Variable "comment_form" does not exist.', 604, $this->source); })()), "mark", [], "any", false, false, false, 604), "vars", [], "any", false, false, false, 604), "full_name", [], "any", false, false, false, 604), "html", null, true);
  1056.                 echo "\"
  1057. \t\t\t\t\t\t\tdata-text=\"";
  1058.                 // line 605
  1059.                 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["comment_form"]) || array_key_exists("comment_form", $context) ? $context["comment_form"] : (function () { throw new RuntimeError('Variable "comment_form" does not exist.', 605, $this->source); })()), "text", [], "any", false, false, false, 605), "vars", [], "any", false, false, false, 605), "id", [], "any", false, false, false, 605), "html", null, true);
  1060.                 echo "\"
  1061. \t\t\t\t\t\t";
  1062.             }
  1063.             // line 607
  1064.             echo "\t\t\t\t\t\tid=\"comments\"
  1065. \t\t\t\t>
  1066. \t\t\t\t\t<div class=\"review-heading d-flex-c mb-4\">
  1067. \t\t\t\t\t\t<h2 class=\"review-heading-title text-xl\">ОТЗЫВЫ</h2>
  1068. \t\t\t\t\t\t<div class=\"review-rating d-flex-c\" ";
  1069.             // line 611
  1070.             if (((isset($context["commentsCount"]) || array_key_exists("commentsCount", $context) ? $context["commentsCount"] : (function () { throw new RuntimeError('Variable "commentsCount" does not exist.', 611, $this->source); })()) > 0)) {
  1071.                 echo "itemscope itemtype=\"https://schema.org/AggregateRating\"";
  1072.             }
  1073.             echo " data-rating=\"";
  1074.             echo twig_escape_filter($this->env, (isset($context["rating"]) || array_key_exists("rating", $context) ? $context["rating"] : (function () { throw new RuntimeError('Variable "rating" does not exist.', 611, $this->source); })()), "html", null, true);
  1075.             echo "\">";
  1076.             // line 612
  1077.             if (((isset($context["commentsCount"]) || array_key_exists("commentsCount", $context) ? $context["commentsCount"] : (function () { throw new RuntimeError('Variable "commentsCount" does not exist.', 612, $this->source); })()) > 0)) {
  1078.                 // line 613
  1079.                 echo "<meta itemprop=\"worstRating\" content=\"1\">
  1080. \t\t\t\t\t\t\t\t<meta itemprop=\"ratingValue\" content=\"";
  1081.                 // line 614
  1082.                 echo twig_escape_filter($this->env, (isset($context["rating"]) || array_key_exists("rating", $context) ? $context["rating"] : (function () { throw new RuntimeError('Variable "rating" does not exist.', 614, $this->source); })()), "html", null, true);
  1083.                 echo "\">
  1084. \t\t\t\t\t\t\t\t<meta itemprop=\"bestRating\" content=\"5\">
  1085. \t\t\t\t\t\t\t\t<meta itemprop=\"reviewCount\" content=\"";
  1086.                 // line 616
  1087.                 echo twig_escape_filter($this->env, (isset($context["commentsCount"]) || array_key_exists("commentsCount", $context) ? $context["commentsCount"] : (function () { throw new RuntimeError('Variable "commentsCount" does not exist.', 616, $this->source); })()), "html", null, true);
  1088.                 echo "\">";
  1089.             }
  1090.             // line 618
  1091.             echo "<div class=\"review-rating-text d-flex-c\" itemprop=\"itemReviewed\" itemscope itemtype=\"https://schema.org/Organization\">
  1092. \t\t\t\t\t\t\t\t<meta itemprop=\"address\" content=\"";
  1093.             // line 619
  1094.             echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 619, $this->source); })()), "city", [], "any", false, false, false, 619), "name", [], "any", false, false, false, 619), "html", null, true);
  1095.             echo "\" />
  1096. \t\t\t\t\t\t\t\t<meta itemprop=\"telephone\" content=\"";
  1097.             // line 620
  1098.             echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 620, $this->source); })()), "phoneNumber", [], "any", false, false, false, 620), "html", null, true);
  1099.             echo "\" />
  1100. \t\t\t\t\t\t\t\t<meta itemprop=\"name\" content=\"Рейтинг анкеты ";
  1101.             // line 621
  1102.             echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 621, $this->source); })()), "name", [], "any", false, false, false, 621), "html", null, true);
  1103.             echo "\">
  1104. \t\t\t\t\t\t\t\t<span class=\"review-rating-value";
  1105.             // line 622
  1106.             echo ((((isset($context["commentsCount"]) || array_key_exists("commentsCount", $context) ? $context["commentsCount"] : (function () { throw new RuntimeError('Variable "commentsCount" does not exist.', 622, $this->source); })()) == 0)) ? (" zero") : (""));
  1107.             echo " mr-1\">";
  1108.             // line 623
  1109.             echo twig_escape_filter($this->env, (isset($context["rating"]) || array_key_exists("rating", $context) ? $context["rating"] : (function () { throw new RuntimeError('Variable "rating" does not exist.', 623, $this->source); })()), "html", null, true);
  1110.             // line 624
  1111.             echo "</span>
  1112. \t\t\t\t\t\t\t\t<span class=\"review-rating-count\">
  1113. \t\t\t\t\t\t\t\t\tпо ";
  1114.             // line 626
  1115.             echo twig_escape_filter($this->env, (isset($context["commentsCount"]) || array_key_exists("commentsCount", $context) ? $context["commentsCount"] : (function () { throw new RuntimeError('Variable "commentsCount" does not exist.', 626, $this->source); })()), "html", null, true);
  1116.             echo " ";
  1117.             echo ((((isset($context["commentsCount"]) || array_key_exists("commentsCount", $context) ? $context["commentsCount"] : (function () { throw new RuntimeError('Variable "commentsCount" does not exist.', 626, $this->source); })()) == 1)) ? ("отзыву") : ("отзывам"));
  1118.             // line 627
  1119.             echo "</span>
  1120. \t\t\t\t\t\t\t</div>
  1121. \t\t\t\t\t\t\t<div class=\"rating-star-block d-flex-c\">";
  1122.             // line 630
  1123.             $context['_parent'] = $context;
  1124.             $context['_seq'] = twig_ensure_traversable(range(1, 5));
  1125.             foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
  1126.                 // line 631
  1127.                 echo "<svg width=\"24\" height=\"25\" class=\"rating-star";
  1128.                 if (((isset($context["rating"]) || array_key_exists("rating", $context) ? $context["rating"] : (function () { throw new RuntimeError('Variable "rating" does not exist.', 631, $this->source); })()) >= $context["i"])) {
  1129.                     echo " active";
  1130.                 }
  1131.                 echo "\"><use xlink:href=\"#review-star\"></use></svg>";
  1132.             }
  1133.             $_parent = $context['_parent'];
  1134.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['i'], $context['_parent'], $context['loop']);
  1135.             $context = array_intersect_key($context, $_parent) + $_parent;
  1136.             // line 633
  1137.             echo "</div>
  1138. \t\t\t\t\t\t</div>
  1139. \t\t\t\t\t</div>
  1140. \t\t\t\t\t<div class=\"review-comments d-flex\">";
  1141.             // line 638
  1142.             if (((isset($context["commentsCount"]) || array_key_exists("commentsCount", $context) ? $context["commentsCount"] : (function () { throw new RuntimeError('Variable "commentsCount" does not exist.', 638, $this->source); })()) > 0)) {
  1143.                 // line 639
  1144.                 echo "<div class=\"review-comments-list\" id=\"review-comments-list\">";
  1145.                 // line 640
  1146.                 $context['_parent'] = $context;
  1147.                 $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 640, $this->source); })()), "comments", [], "any", false, false, false, 640));
  1148.                 $context['loop'] = [
  1149.                   'parent' => $context['_parent'],
  1150.                   'index0' => 0,
  1151.                   'index'  => 1,
  1152.                   'first'  => true,
  1153.                 ];
  1154.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1155.                     $length = count($context['_seq']);
  1156.                     $context['loop']['revindex0'] = $length - 1;
  1157.                     $context['loop']['revindex'] = $length;
  1158.                     $context['loop']['length'] = $length;
  1159.                     $context['loop']['last'] = 1 === $length;
  1160.                 }
  1161.                 foreach ($context['_seq'] as $context["_key"] => $context["comment"]) {
  1162.                     // line 641
  1163.                     $this->loadTemplate("ProfilePreview/comment.html.twig", "ProfilePreview/page.html.twig", 641)->display($context);
  1164.                     ++$context['loop']['index0'];
  1165.                     ++$context['loop']['index'];
  1166.                     $context['loop']['first'] = false;
  1167.                     if (isset($context['loop']['length'])) {
  1168.                         --$context['loop']['revindex0'];
  1169.                         --$context['loop']['revindex'];
  1170.                         $context['loop']['last'] = 0 === $context['loop']['revindex0'];
  1171.                     }
  1172.                 }
  1173.                 $_parent = $context['_parent'];
  1174.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['comment'], $context['_parent'], $context['loop']);
  1175.                 $context = array_intersect_key($context, $_parent) + $_parent;
  1176.                 // line 643
  1177.                 echo "</div>";
  1178.             } else {
  1179.                 // line 645
  1180.                 echo "<div class=\"review-comments-list review-comments-list-empty\" id=\"review-comments-list\">
  1181. \t\t\t\t\t\t\t\t<span class=\"review-comments-list-empty-text\">Пока отзывов нет. ";
  1182.                 // line 646
  1183.                 if ( !$this->extensions['App\Twig\UserExtension']->isUserAdvertiser(twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 646, $this->source); })()), "user", [], "any", false, false, false, 646))) {
  1184.                     echo "Оставьте первый отзыв.";
  1185.                 }
  1186.                 echo "</span>
  1187. \t\t\t\t\t\t\t</div>";
  1188.             }
  1189.             // line 651
  1190.             if ( !$this->extensions['App\Twig\UserExtension']->isUserAdvertiser(twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 651, $this->source); })()), "user", [], "any", false, false, false, 651))) {
  1191.                 // line 652
  1192.                 echo "<div class=\"review-form skeleton\" id=\"review-form\">
  1193. \t\t\t\t\t\t\t\t";
  1194.                 // line 654
  1195.                 echo "\t\t\t\t\t\t\t</div>";
  1196.             }
  1197.             // line 656
  1198.             echo "</div>
  1199. \t\t\t\t</div>
  1200. \t\t\t</noindex>";
  1201.         }
  1202.         // line 662
  1203.         echo "\t\t";
  1204.         // line 685
  1205.         echo "
  1206. \t\t";
  1207.         // line 687
  1208.         echo "\t\t<div id=\"recommendations\">";
  1209.         // line 688
  1210.         $context["excludeRecommendationProfileIds"] = [twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 688, $this->source); })()), "id", [], "any", false, false, false, 688)];
  1211.         // line 689
  1212.         $this->loadTemplate("Recommendations/_profile_recommendations.html.twig", "ProfilePreview/page.html.twig", 689)->display(twig_array_merge($context, ["componentClass" => "mobile"]));
  1213.         // line 690
  1214.         echo "</div>
  1215.     \t";
  1216.         // line 692
  1217.         echo twig_include($this->env, $context, "ProfilePreview/nearest_profiles.html.twig");
  1218.         echo "
  1219. \t\t";
  1220.         // line 695
  1221.         echo "\t\t";
  1222.         // line 696
  1223.         echo "\t\t";
  1224.         // line 698
  1225.         $this->loadTemplate("ProfilePreview/components/mobile-contacts.partial.twig", "ProfilePreview/page.html.twig", 698)->display(twig_array_merge($context, ["template" => "profile"]));
  1226.         // line 699
  1227.         echo "</div>";
  1228.         
  1229.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1230.         
  1231.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1232.         
  1233.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  1234.     }
  1235.     // line 702
  1236.     public function block_javascripts($context, array $blocks = [])
  1237.     {
  1238.         $macros = $this->macros;
  1239.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  1240.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  1241.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1242.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  1243.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1244.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  1245.         // line 703
  1246.         echo "<script src=\"https://www.google.com/recaptcha/api.js\" async defer></script>
  1247. \t<script>
  1248. \t\twindow.comment_data = {
  1249. \t\t\t'comment_create': '";
  1250.         // line 706
  1251.         echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile.comment.create", ["profile" => twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 706, $this->source); })()), "id", [], "any", false, false, false, 706)]), "html", null, true);
  1252.         echo "',
  1253. \t\t\t'form_get': '";
  1254.         // line 707
  1255.         echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile.comment.comment_form", ["profile" => twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 707, $this->source); })()), "id", [], "any", false, false, false, 707)]), "html", null, true);
  1256.         echo "',
  1257. \t\t\t'sitekey': \"";
  1258.         // line 708
  1259.         echo twig_escape_filter($this->env, (isset($context["ewz_recaptcha_site_key"]) || array_key_exists("ewz_recaptcha_site_key", $context) ? $context["ewz_recaptcha_site_key"] : (function () { throw new RuntimeError('Variable "ewz_recaptcha_site_key" does not exist.', 708, $this->source); })()), "html", null, true);
  1260.         echo "\",
  1261. \t\t\t'registrationUrl': \"";
  1262.         // line 709
  1263.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_security_register");
  1264.         echo "\",
  1265. \t\t\t'avatar_anonymous': \"";
  1266.         // line 710
  1267.         echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/avatar-user-anonymous.svg"), "html", null, true);
  1268.         echo "\",
  1269. \t\t\t'avatar_default': \"";
  1270.         // line 711
  1271.         echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/default-user-avatar.svg"), "html", null, true);
  1272.         echo "\"
  1273. \t\t};
  1274.         window._lD = {
  1275.             setLastViewedListing: '";
  1276.         // line 715
  1277.         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 715, $this->source); })()), "request", [], "any", false, false, false, 715), "attributes", [], "any", false, false, false, 715), "get", ["_route"], "method", false, false, false, 715), "html", null, true);
  1278.         echo "',
  1279.             cityUrl: \"";
  1280.         // line 716
  1281.         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["city"]) || array_key_exists("city", $context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.', 716, $this->source); })()), "uriIdentity", [], "any", false, false, false, 716), "html", null, true);
  1282.         echo "\",
  1283.         };
  1284. \t\tdocument.addEventListener('header:update', (event) => {
  1285. \t\t\tconst userData = event.detail?.data;
  1286. \t\t\tif (userData.user && userData.role === 'advertiser') return;
  1287. \t\t\t";
  1288.         // line 723
  1289.         $this->loadTemplate("ProfileList/_favorite-button.partial.script.js", "ProfilePreview/page.html.twig", 723)->display($context);
  1290.         // line 724
  1291.         echo "\t\t});
  1292. \t\twindow.siteData = {
  1293. \t\t\tstations: {";
  1294.         // line 728
  1295.         $context['_parent'] = $context;
  1296.         $context['_seq'] = twig_ensure_traversable($this->extensions['App\Twig\StationsExtension']->stations());
  1297.         $context['loop'] = [
  1298.           'parent' => $context['_parent'],
  1299.           'index0' => 0,
  1300.           'index'  => 1,
  1301.           'first'  => true,
  1302.         ];
  1303.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1304.             $length = count($context['_seq']);
  1305.             $context['loop']['revindex0'] = $length - 1;
  1306.             $context['loop']['revindex'] = $length;
  1307.             $context['loop']['length'] = $length;
  1308.             $context['loop']['last'] = 1 === $length;
  1309.         }
  1310.         foreach ($context['_seq'] as $context["_key"] => $context["station"]) {
  1311.             // line 729
  1312.             echo "\"";
  1313.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env, $this->source, $context["station"], "name", [], "any", false, false, false, 729)), "html", null, true);
  1314.             echo "\": \"";
  1315.             echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_station", ["city" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["station"], "city", [], "any", false, false, false, 729), "uriIdentity", [], "any", false, false, false, 729), "station" => twig_get_attribute($this->env, $this->source, $context["station"], "uriIdentity", [], "any", false, false, false, 729)]), "html", null, true);
  1316.             echo "\"";
  1317.             if ( !twig_get_attribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 729)) {
  1318.                 echo ",";
  1319.             }
  1320.             ++$context['loop']['index0'];
  1321.             ++$context['loop']['index'];
  1322.             $context['loop']['first'] = false;
  1323.             if (isset($context['loop']['length'])) {
  1324.                 --$context['loop']['revindex0'];
  1325.                 --$context['loop']['revindex'];
  1326.                 $context['loop']['last'] = 0 === $context['loop']['revindex0'];
  1327.             }
  1328.         }
  1329.         $_parent = $context['_parent'];
  1330.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['station'], $context['_parent'], $context['loop']);
  1331.         $context = array_intersect_key($context, $_parent) + $_parent;
  1332.         // line 731
  1333.         echo "}
  1334. \t\t};
  1335. \t</script>";
  1336.         // line 735
  1337.         $this->displayParentBlock("javascripts", $context, $blocks);
  1338.         // line 736
  1339.         echo "<script>
  1340. \t\t(function() {
  1341.             let isRenderRecommendationsWidget = false;
  1342.             let isRenderBotWidget = false;
  1343.             let isRenderRecentlyViewedWidget = false;
  1344.             function loadWidgets() {
  1345.                 try {
  1346.                     if (!isRenderRecommendationsWidget) {
  1347.                         isRenderRecommendationsWidget = true;
  1348.                         //window.profileRecommendations.addViewedProfile(";
  1349.         // line 746
  1350.         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 746, $this->source); })()), "id", [], "any", false, false, false, 746), "html", null, true);
  1351.         echo ")
  1352. \t\t\t\t\t\twindow.Recommendation.addViewedProfile(";
  1353.         // line 747
  1354.         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 747, $this->source); })()), "id", [], "any", false, false, false, 747), "html", null, true);
  1355.         echo ")
  1356.                     }
  1357.                     // if (!isRenderBotWidget) {
  1358.                     //     isRenderBotWidget = true;
  1359.                     //     window.profileBotHelper.addViewedProfile(";
  1360.         // line 751
  1361.         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 751, $this->source); })()), "id", [], "any", false, false, false, 751), "html", null, true);
  1362.         echo ");
  1363.                     // }
  1364.                     if (!isRenderRecentlyViewedWidget) {
  1365.                         isRenderRecentlyViewedWidget = true;
  1366.                         //window.recentlyViewed.addViewedProfile(";
  1367.         // line 755
  1368.         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 755, $this->source); })()), "id", [], "any", false, false, false, 755), "html", null, true);
  1369.         echo ");
  1370.                     }
  1371.                 } catch (error) {
  1372.                     console.error(error);
  1373.                 }
  1374.             }
  1375.             document.addEventListener('DOMContentLoaded', function() {
  1376.                 try {
  1377.                     loadWidgets();
  1378.                 } catch (error) {
  1379.                     console.error(error);
  1380.                 }
  1381. \t\t\t\tfunction createMap(id) {
  1382. \t\t\t\t\tnew window.YandexMap({
  1383. \t\t\t\t\t\tid:id,
  1384. \t\t\t\t\t\tlat:\"";
  1385.         // line 771
  1386.         echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["profile"] ?? null), "mapCoordinate", [], "any", false, true, false, 771), "latitude", [], "any", true, true, false, 771)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["profile"] ?? null), "mapCoordinate", [], "any", false, true, false, 771), "latitude", [], "any", false, false, false, 771), twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 771, $this->source); })()), "city", [], "any", false, false, false, 771), "mapCoordinate", [], "any", false, false, false, 771), "latitude", [], "any", false, false, false, 771))) : (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 771, $this->source); })()), "city", [], "any", false, false, false, 771), "mapCoordinate", [], "any", false, false, false, 771), "latitude", [], "any", false, false, false, 771))), "html", null, true);
  1387.         echo "\",
  1388. \t\t\t\t\t\tlon:\"";
  1389.         // line 772
  1390.         echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["profile"] ?? null), "mapCoordinate", [], "any", false, true, false, 772), "longitude", [], "any", true, true, false, 772)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["profile"] ?? null), "mapCoordinate", [], "any", false, true, false, 772), "longitude", [], "any", false, false, false, 772), twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 772, $this->source); })()), "city", [], "any", false, false, false, 772), "mapCoordinate", [], "any", false, false, false, 772), "longitude", [], "any", false, false, false, 772))) : (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 772, $this->source); })()), "city", [], "any", false, false, false, 772), "mapCoordinate", [], "any", false, false, false, 772), "longitude", [], "any", false, false, false, 772))), "html", null, true);
  1391.         echo "\",
  1392. \t\t\t\t\t\tlabel:\"";
  1393.         // line 773
  1394.         echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/map-label.svg"), "html", null, true);
  1395.         echo "\"
  1396. \t\t\t\t\t});
  1397. \t\t\t\t}
  1398. \t\t\t\tcreateMap('profile-map');
  1399. \t\t\t\tdocument.addEventListener('click', (e) => {
  1400. \t\t\t\t\tconst mobileMap = e.target.closest('#show-map-btn');
  1401. \t\t\t\t\tif (mobileMap) {
  1402. \t\t\t\t\t\tmobileMap.parentElement.classList.toggle('active');
  1403. \t\t\t\t\t\tcreateMap('profile-map-mobile');
  1404. \t\t\t\t\t}
  1405. \t\t\t\t});
  1406.             \twindow.increase_views(";
  1407.         // line 787
  1408.         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 787, $this->source); })()), "id", [], "any", false, false, false, 787), "html", null, true);
  1409.         echo ");
  1410.             });
  1411.             ";
  1412.         // line 796
  1413.         echo "        })();
  1414. \t</script>";
  1415.         // line 799
  1416.         if ( !twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 799, $this->source); })()), "deleted", [], "any", false, false, false, 799)) {
  1417.             // line 800
  1418.             echo "<script type=\"module\">
  1419. \t\t\timport PhotoSwipeLightbox from 'https://cdnjs.cloudflare.com/ajax/libs/photoswipe/5.4.2/photoswipe-lightbox.esm.min.js';
  1420. \t\t\tconst [w,h] = [window.innerWidth * 0.9,  window.innerHeight * 0.9]
  1421. \t\t\tconst options = {
  1422. \t\t\t\tdataSource: [";
  1423.             // line 805
  1424.             $context["photo"] = $this->extensions['App\Twig\ProfileAvatarExtension']->profileAvatar((isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 805, $this->source); })()));
  1425.             // line 806
  1426.             if (((isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 806, $this->source); })()) && twig_get_attribute($this->env, $this->source, (isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 806, $this->source); })()), "path", [], "any", false, false, false, 806))) {
  1427.                 // line 807
  1428.                 echo "{
  1429. \t\t\t\t\t\t\tsrc: '";
  1430.                 // line 808
  1431.                 echo twig_escape_filter($this->env, $this->extensions['App\Twig\ResponsiveAssetExtension']->getResponsiveImageUrl(twig_get_attribute($this->env, $this->source, (isset($context["photo"]) || array_key_exists("photo", $context) ? $context["photo"] : (function () { throw new RuntimeError('Variable "photo" does not exist.', 808, $this->source); })()), "path", [], "any", false, false, false, 808), "profile_media", "fullsize", "jpg"), "html", null, true);
  1432.                 echo "',
  1433. \t\t\t\t\t\t\twidth: w,
  1434. \t\t\t\t\t\t\theight: h,
  1435. \t\t\t\t\t\t\talt: 'Avatar'
  1436. \t\t\t\t\t\t},";
  1437.             }
  1438.             // line 815
  1439.             if ((twig_get_attribute($this->env, $this->source, ($context["profile"] ?? null), "photos", [], "any", true, true, false, 815) && (twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 815, $this->source); })()), "photos", [], "any", false, false, false, 815)) > 0))) {
  1440.                 // line 816
  1441.                 $context['_parent'] = $context;
  1442.                 $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 816, $this->source); })()), "photos", [], "any", false, false, false, 816));
  1443.                 $context['loop'] = [
  1444.                   'parent' => $context['_parent'],
  1445.                   'index0' => 0,
  1446.                   'index'  => 1,
  1447.                   'first'  => true,
  1448.                 ];
  1449.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1450.                     $length = count($context['_seq']);
  1451.                     $context['loop']['revindex0'] = $length - 1;
  1452.                     $context['loop']['revindex'] = $length;
  1453.                     $context['loop']['length'] = $length;
  1454.                     $context['loop']['last'] = 1 === $length;
  1455.                 }
  1456.                 foreach ($context['_seq'] as $context["_key"] => $context["photo"]) {
  1457.                     // line 817
  1458.                     if (twig_get_attribute($this->env, $this->source, $context["photo"], "path", [], "any", false, false, false, 817)) {
  1459.                         // line 818
  1460.                         echo "{
  1461. \t\t\t\t\t\t\t\t\tsrc: '";
  1462.                         // line 819
  1463.                         echo twig_escape_filter($this->env, $this->extensions['App\Twig\ResponsiveAssetExtension']->getResponsiveImageUrl(twig_get_attribute($this->env, $this->source, $context["photo"], "path", [], "any", false, false, false, 819), "profile_media", "fullsize", "jpg"), "html", null, true);
  1464.                         echo "',
  1465. \t\t\t\t\t\t\t\t\twidth: w,
  1466. \t\t\t\t\t\t\t\t\theight: h,
  1467. \t\t\t\t\t\t\t\t\talt: 'Фото профиля ";
  1468.                         // line 822
  1469.                         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 822), "html", null, true);
  1470.                         echo "'
  1471. \t\t\t\t\t\t\t\t},";
  1472.                     }
  1473.                     ++$context['loop']['index0'];
  1474.                     ++$context['loop']['index'];
  1475.                     $context['loop']['first'] = false;
  1476.                     if (isset($context['loop']['length'])) {
  1477.                         --$context['loop']['revindex0'];
  1478.                         --$context['loop']['revindex'];
  1479.                         $context['loop']['last'] = 0 === $context['loop']['revindex0'];
  1480.                     }
  1481.                 }
  1482.                 $_parent = $context['_parent'];
  1483.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['photo'], $context['_parent'], $context['loop']);
  1484.                 $context = array_intersect_key($context, $_parent) + $_parent;
  1485.             }
  1486.             // line 828
  1487.             if (twig_get_attribute($this->env, $this->source, ($context["profile"] ?? null), "selfies", [], "any", true, true, false, 828)) {
  1488.                 // line 829
  1489.                 echo "\t\t\t\t\t\t";
  1490.                 $context['_parent'] = $context;
  1491.                 $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 829, $this->source); })()), "selfies", [], "any", false, false, false, 829));
  1492.                 $context['loop'] = [
  1493.                   'parent' => $context['_parent'],
  1494.                   'index0' => 0,
  1495.                   'index'  => 1,
  1496.                   'first'  => true,
  1497.                 ];
  1498.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1499.                     $length = count($context['_seq']);
  1500.                     $context['loop']['revindex0'] = $length - 1;
  1501.                     $context['loop']['revindex'] = $length;
  1502.                     $context['loop']['length'] = $length;
  1503.                     $context['loop']['last'] = 1 === $length;
  1504.                 }
  1505.                 foreach ($context['_seq'] as $context["_key"] => $context["photo"]) {
  1506.                     // line 830
  1507.                     if (twig_get_attribute($this->env, $this->source, $context["photo"], "path", [], "any", false, false, false, 830)) {
  1508.                         // line 831
  1509.                         echo "{
  1510. \t\t\t\t\t\t\t\t\tsrc: '";
  1511.                         // line 832
  1512.                         echo twig_escape_filter($this->env, $this->extensions['App\Twig\ResponsiveAssetExtension']->getResponsiveImageUrl(twig_get_attribute($this->env, $this->source, $context["photo"], "path", [], "any", false, false, false, 832), "profile_media", "fullsize", "jpg"), "html", null, true);
  1513.                         echo "',
  1514. \t\t\t\t\t\t\t\t\twidth: w,
  1515. \t\t\t\t\t\t\t\t\theight: h,
  1516. \t\t\t\t\t\t\t\t\talt: 'Селфи профиля ";
  1517.                         // line 835
  1518.                         echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 835), "html", null, true);
  1519.                         echo "'
  1520. \t\t\t\t\t\t\t\t}";
  1521.                         // line 836
  1522.                         if ( !twig_get_attribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 836)) {
  1523.                             echo ",";
  1524.                         }
  1525.                     }
  1526.                     ++$context['loop']['index0'];
  1527.                     ++$context['loop']['index'];
  1528.                     $context['loop']['first'] = false;
  1529.                     if (isset($context['loop']['length'])) {
  1530.                         --$context['loop']['revindex0'];
  1531.                         --$context['loop']['revindex'];
  1532.                         $context['loop']['last'] = 0 === $context['loop']['revindex0'];
  1533.                     }
  1534.                 }
  1535.                 $_parent = $context['_parent'];
  1536.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['photo'], $context['_parent'], $context['loop']);
  1537.                 $context = array_intersect_key($context, $_parent) + $_parent;
  1538.             }
  1539.             // line 840
  1540.             echo "],
  1541. \t\t\t\tshowHideAnimationType: 'none',
  1542. \t\t\t\tpswpModule: () => import('https://cdnjs.cloudflare.com/ajax/libs/photoswipe/5.4.2/photoswipe.esm.min.js'),
  1543. \t\t\t};
  1544. \t\t\tconst lightbox = new PhotoSwipeLightbox(options);
  1545. \t\t\tlightbox.init();
  1546. \t\t\tconst avatarEl = document.querySelector('.profile-avatar');
  1547. \t\t\tconst mediaEl = document.querySelector('.profile-media');
  1548. \t\t\tif (avatarEl) avatarEl.classList.add('profile-avatar-loaded');
  1549. \t\t\tif (mediaEl) mediaEl.classList.add('profile-media-loaded');
  1550. \t\t\t;[...document.querySelectorAll('a[data-gallery]')].forEach(element => {
  1551. \t\t\t\telement.addEventListener('click', (e) => {
  1552. \t\t\t\t\te.preventDefault();
  1553. \t\t\t\t\tconst id = +e.currentTarget.getAttribute('data-index');
  1554. \t\t\t\t\tlightbox.loadAndOpen(id); // defines start slide index
  1555. \t\t\t\t})
  1556. \t\t\t});
  1557. \t\t</script>
  1558. \t\t<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/photoswipe/5.4.2/photoswipe.min.css\" integrity=\"sha512-LFWtdAXHQuwUGH9cImO9blA3a3GfQNkpF2uRlhaOpSbDevNyK1rmAjs13mtpjvWyi+flP7zYWboqY+8Mkd42xA==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />";
  1559.         }
  1560.         
  1561.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1562.         
  1563.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1564.         
  1565.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  1566.     }
  1567.     // line 867
  1568.     public function block_iconsSet($context, array $blocks = [])
  1569.     {
  1570.         $macros = $this->macros;
  1571.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  1572.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "iconsSet"));
  1573.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1574.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "iconsSet"));
  1575.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1576.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "iconsSet"));
  1577.         // line 868
  1578.         echo "<svg class=\"d-none\" xmlns=\"http://www.w3.org/2000/svg\">
  1579.     <symbol id=\"service-green\" viewBox=\"0 0 20 20\">
  1580.         <path fill=\"#27AE60\" fill-rule=\"evenodd\" d=\"M1.667 10c0-4.6 3.724-8.333 8.324-8.333 4.609 0 8.342 3.733 8.342 8.333s-3.733 8.333-8.341 8.333c-4.6 0-8.325-3.733-8.325-8.333ZM10 16.666A6.665 6.665 0 0 1 3.333 10 6.665 6.665 0 0 1 10 3.333a6.65 6.65 0 0 1 5.003 2.26l-5.676 5.671-2.432-2.432-1.062 1.055 3.494 3.494 6.544-6.544A6.64 6.64 0 0 1 16.666 10 6.665 6.665 0 0 1 10 16.666Z\" clip-rule=\"evenodd\"/>
  1581.     </symbol>
  1582.     <symbol id=\"service-orange\" viewBox=\"0 0 20 20\">
  1583.         <path fill=\"#FF6D03\" fill-rule=\"evenodd\" d=\"M9.992 1.667c-4.6 0-8.325 3.733-8.325 8.333s3.724 8.333 8.325 8.333c4.608 0 8.341-3.733 8.341-8.333S14.6 1.667 9.992 1.667Zm-2.909 5a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm5.833 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm-5.791 5c.583.991 1.641 1.666 2.875 1.666 1.233 0 2.291-.675 2.875-1.667h1.391a4.58 4.58 0 0 1-8.533 0h1.392ZM3.333 10A6.665 6.665 0 0 0 10 16.666 6.665 6.665 0 0 0 16.666 10 6.665 6.665 0 0 0 10 3.333 6.665 6.665 0 0 0 3.333 10Z\" clip-rule=\"evenodd\"/>
  1584.     </symbol>
  1585.     <symbol id=\"service-red\" viewBox=\"0 0 20 20\">
  1586.         <path fill=\"#FF3F40\" fill-rule=\"evenodd\" d=\"M10 1.667A8.336 8.336 0 0 0 1.667 10c0 4.6 3.733 8.333 8.333 8.333S18.333 14.6 18.333 10 14.6 1.667 10 1.667Zm.833 7.5V5.832H9.166v3.333H5.833v1.667h3.333v3.333h1.667v-3.333h3.333V9.166h-3.333Zm-7.5.833A6.676 6.676 0 0 0 10 16.666 6.676 6.676 0 0 0 16.666 10 6.676 6.676 0 0 0 10 3.333 6.676 6.676 0 0 0 3.333 10Z\" clip-rule=\"evenodd\"/>
  1587.     </symbol>
  1588.     ";
  1589.         // line 881
  1590.         echo "    <symbol id=\"service-include\" viewBox=\"0 0 20 20\">
  1591.         <path fill=\"#333\" d=\"M7.3 13.2L4 9.8l-1.2 1.1 4.6 4.7 10-10-1.1-1.2-8.9 8.8z\"/>
  1592.     </symbol>
  1593.     <symbol id=\"profile-approved\" viewBox=\"0 0 24 24\">
  1594.         <path fill=\"#27AE60\" fill-rule=\"evenodd\" d=\"m20.56 9.215 2.44 2.78-2.44 2.78.34 3.68-3.61.82-1.89 3.18-3.4-1.46-3.4 1.47-1.89-3.18-3.61-.82.34-3.69L1 11.995l2.44-2.79-.34-3.68 3.61-.81 1.89-3.18 3.4 1.46 3.4-1.46 1.89 3.18 3.61.82-.34 3.68ZM7.42 11.41l3.17 3.17L17.18 8l1.41 1.41-8 8L6 12.82l1.42-1.41Z\" clip-rule=\"evenodd\"/>
  1595.     </symbol>
  1596.     <symbol id=\"review-star\" viewBox=\"0 0 24 25\">
  1597.         <path d=\"M11.326 19.987c.399-.303.95-.303 1.348 0l4.127 3.14c.864.656 2.06-.185 1.737-1.222l-1.626-5.218c-.141-.452.019-.945.4-1.228l4.236-3.15c.862-.641.41-2.012-.664-2.012h-5.101c-.489 0-.92-.319-1.064-.786l-1.655-5.366c-.323-1.049-1.805-1.049-2.128 0L9.28 9.51a1.114 1.114 0 0 1-1.064.786H3.116c-1.073 0-1.526 1.37-.664 2.011l4.237 3.151c.38.283.54.776.399 1.229l-1.626 5.217c-.323 1.037.873 1.878 1.737 1.221l4.127-3.14Z\"/>
  1598.     </symbol>
  1599. </svg>
  1600. ";
  1601.         
  1602.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1603.         
  1604.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1605.         
  1606.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  1607.     }
  1608.     // line 6
  1609.     public function macro__show_tabs($__photos__ = null, $__selfies__ = null, $__videos__ = null, ...$__varargs__)
  1610.     {
  1611.         $macros = $this->macros;
  1612.         $context = $this->env->mergeGlobals([
  1613.             "photos" => $__photos__,
  1614.             "selfies" => $__selfies__,
  1615.             "videos" => $__videos__,
  1616.             "varargs" => $__varargs__,
  1617.         ]);
  1618.         $blocks = [];
  1619.         ob_start();
  1620.         try {
  1621.             $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  1622.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_show_tabs"));
  1623.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1624.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_show_tabs"));
  1625.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1626.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_show_tabs"));
  1627.             // line 7
  1628.             if ((((array_key_exists("photos", $context) && (twig_length_filter($this->env, (isset($context["photos"]) || array_key_exists("photos", $context) ? $context["photos"] : (function () { throw new RuntimeError('Variable "photos" does not exist.', 7, $this->source); })())) > 0)) || (            // line 8
  1629. array_key_exists("selfies", $context) && (twig_length_filter($this->env, (isset($context["selfies"]) || array_key_exists("selfies", $context) ? $context["selfies"] : (function () { throw new RuntimeError('Variable "selfies" does not exist.', 8, $this->source); })())) > 0))) || (            // line 9
  1630. array_key_exists("videos", $context) && (twig_length_filter($this->env, (isset($context["videos"]) || array_key_exists("videos", $context) ? $context["videos"] : (function () { throw new RuntimeError('Variable "videos" does not exist.', 9, $this->source); })())) > 0)))) {
  1631.                 // line 11
  1632.                 echo "true";
  1633.             } else {
  1634.                 // line 13
  1635.                 echo "false";
  1636.             }
  1637.             
  1638.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1639.             
  1640.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1641.             
  1642.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  1643.             return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
  1644.         } finally {
  1645.             ob_end_clean();
  1646.         }
  1647.     }
  1648.     // line 17
  1649.     public function macro__profile_heading($__profile__ = null, ...$__varargs__)
  1650.     {
  1651.         $macros = $this->macros;
  1652.         $context = $this->env->mergeGlobals([
  1653.             "profile" => $__profile__,
  1654.             "varargs" => $__varargs__,
  1655.         ]);
  1656.         $blocks = [];
  1657.         ob_start();
  1658.         try {
  1659.             $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  1660.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_profile_heading"));
  1661.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1662.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_profile_heading"));
  1663.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1664.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "_profile_heading"));
  1665.             // line 18
  1666.             echo "\t";
  1667.             $context["price_apartments"] = ((twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 18, $this->source); })()), "apartmentsPricing", [], "any", false, false, false, 18)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 18, $this->source); })()), "apartmentsPricing", [], "any", false, false, false, 18), "oneHourPrice", [], "any", false, false, false, 18)) : (null));
  1668.             // line 19
  1669.             echo "\t";
  1670.             $context["price_take_out"] = ((twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 19, $this->source); })()), "takeOutPricing", [], "any", false, false, false, 19)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 19, $this->source); })()), "takeOutPricing", [], "any", false, false, false, 19), "oneHourPrice", [], "any", false, false, false, 19)) : (null));
  1671.             // line 20
  1672.             echo "\t";
  1673.             $context["price"] = max((isset($context["price_apartments"]) || array_key_exists("price_apartments", $context) ? $context["price_apartments"] : (function () { throw new RuntimeError('Variable "price_apartments" does not exist.', 20, $this->source); })()), (isset($context["price_take_out"]) || array_key_exists("price_take_out", $context) ? $context["price_take_out"] : (function () { throw new RuntimeError('Variable "price_take_out" does not exist.', 20, $this->source); })()));
  1674.             // line 21
  1675.             echo "\t";
  1676.             // line 22
  1677.             echo "\t";
  1678.             echo $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("profile_heading", ["name" => twig_get_attribute($this->env, $this->source,             // line 23
  1679. (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 23, $this->source); })()), "name", [], "any", false, false, false, 23), "is_masseur" => ((twig_get_attribute($this->env, $this->source,             // line 24
  1680. (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 24, $this->source); })()), "masseur", [], "any", false, false, false, 24)) ? ("masseur") : ("other")), "age" => (((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source,             // line 25
  1681. (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 25, $this->source); })()), "personParameters", [], "any", false, false, false, 25), "age", [], "any", false, false, false, 25) < 20)) ? ("young") : ((((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 25, $this->source); })()), "personParameters", [], "any", false, false, false, 25), "age", [], "any", false, false, false, 25) > 35)) ? ("old") : ("other")))), "is_nice" => (((($this->extensions['App\Twig\PersonParametersExtension']->bodyTypeLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source,             // line 26
  1682. (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 26, $this->source); })()), "personParameters", [], "any", false, false, false, 26), "bodyType", [], "any", false, false, false, 26)) == "SLIM") && twig_in_filter($this->extensions['App\Twig\PersonParametersExtension']->hairColorLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 26, $this->source); })()), "personParameters", [], "any", false, false, false, 26), "hairColor", [], "any", false, false, false, 26)), ["BLONDE", "BRUNETTE"]))) ? ("nice") : ("other")), "body" => $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($this->extensions['App\Twig\PersonParametersExtension']->bodyTypeLabel(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source,             // line 27
  1683. (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 27, $this->source); })()), "personParameters", [], "any", false, false, false, 27), "bodyType", [], "any", false, false, false, 27)), [], "body_types"), "price" => ((((            // line 28
  1684. (isset($context["price_apartments"]) || array_key_exists("price_apartments", $context) ? $context["price_apartments"] : (function () { throw new RuntimeError('Variable "price_apartments" does not exist.', 28, $this->source); })()) >= 5000) || ((isset($context["price_take_out"]) || array_key_exists("price_take_out", $context) ? $context["price_take_out"] : (function () { throw new RuntimeError('Variable "price_take_out" does not exist.', 28, $this->source); })()) >= 7000))) ? ("high") : (((((isset($context["price"]) || array_key_exists("price", $context) ? $context["price"] : (function () { throw new RuntimeError('Variable "price" does not exist.', 28, $this->source); })()) && ((isset($context["price"]) || array_key_exists("price", $context) ? $context["price"] : (function () { throw new RuntimeError('Variable "price" does not exist.', 28, $this->source); })()) <= 1500))) ? ("low") : ("other"))))], "seo_heading");
  1685.             
  1686.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1687.             
  1688.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1689.             
  1690.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  1691.             return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
  1692.         } finally {
  1693.             ob_end_clean();
  1694.         }
  1695.     }
  1696.     /**
  1697.      * @codeCoverageIgnore
  1698.      */
  1699.     public function getTemplateName()
  1700.     {
  1701.         return "ProfilePreview/page.html.twig";
  1702.     }
  1703.     /**
  1704.      * @codeCoverageIgnore
  1705.      */
  1706.     public function isTraitable()
  1707.     {
  1708.         return false;
  1709.     }
  1710.     /**
  1711.      * @codeCoverageIgnore
  1712.      */
  1713.     public function getDebugInfo()
  1714.     {
  1715.         return array (  1782 => 28,  1781 => 27,  1780 => 26,  1779 => 25,  1778 => 24,  1777 => 23,  1775 => 22,  1773 => 21,  1770 => 20,  1767 => 19,  1764 => 18,  1742 => 17,  1723 => 13,  1720 => 11,  1718 => 9,  1717 => 8,  1716 => 7,  1692 => 6,  1669 => 881,  1657 => 868,  1644 => 867,  1608 => 840,  1590 => 836,  1586 => 835,  1580 => 832,  1577 => 831,  1575 => 830,  1557 => 829,  1555 => 828,  1537 => 822,  1531 => 819,  1528 => 818,  1526 => 817,  1509 => 816,  1507 => 815,  1499 => 808,  1496 => 807,  1494 => 806,  1492 => 805,  1486 => 800,  1484 => 799,  1481 => 796,  1476 => 787,  1459 => 773,  1455 => 772,  1451 => 771,  1432 => 755,  1425 => 751,  1418 => 747,  1414 => 746,  1402 => 736,  1400 => 735,  1396 => 731,  1375 => 729,  1358 => 728,  1353 => 724,  1351 => 723,  1341 => 716,  1337 => 715,  1330 => 711,  1326 => 710,  1322 => 709,  1318 => 708,  1314 => 707,  1310 => 706,  1305 => 703,  1292 => 702,  1279 => 699,  1277 => 698,  1275 => 696,  1273 => 695,  1268 => 692,  1264 => 690,  1262 => 689,  1260 => 688,  1258 => 687,  1255 => 685,  1253 => 662,  1248 => 656,  1245 => 654,  1242 => 652,  1240 => 651,  1233 => 646,  1230 => 645,  1227 => 643,  1213 => 641,  1196 => 640,  1194 => 639,  1192 => 638,  1186 => 633,  1176 => 631,  1172 => 630,  1168 => 627,  1164 => 626,  1160 => 624,  1158 => 623,  1155 => 622,  1151 => 621,  1147 => 620,  1143 => 619,  1140 => 618,  1136 => 616,  1131 => 614,  1128 => 613,  1126 => 612,  1119 => 611,  1113 => 607,  1108 => 605,  1104 => 604,  1099 => 603,  1097 => 602,  1093 => 601,  1089 => 600,  1085 => 599,  1081 => 597,  1079 => 596,  1077 => 595,  1071 => 590,  1068 => 588,  1064 => 586,  1060 => 583,  1054 => 581,  1050 => 575,  1048 => 574,  1046 => 573,  1044 => 572,  1037 => 569,  1035 => 568,  1031 => 567,  1027 => 566,  1025 => 565,  1023 => 564,  1019 => 561,  1017 => 560,  1013 => 556,  1007 => 554,  1002 => 547,  1000 => 546,  998 => 545,  996 => 544,  994 => 543,  987 => 540,  985 => 539,  981 => 538,  977 => 537,  975 => 536,  973 => 535,  969 => 532,  967 => 531,  965 => 529,  963 => 528,  957 => 523,  932 => 494,  929 => 493,  923 => 492,  917 => 491,  914 => 490,  911 => 489,  908 => 488,  903 => 487,  901 => 486,  896 => 485,  893 => 484,  890 => 483,  887 => 482,  881 => 478,  877 => 476,  872 => 472,  870 => 471,  865 => 466,  863 => 465,  859 => 462,  855 => 458,  853 => 457,  849 => 454,  847 => 453,  845 => 452,  843 => 451,  839 => 447,  837 => 446,  833 => 443,  831 => 442,  826 => 438,  823 => 436,  820 => 434,  818 => 433,  814 => 432,  812 => 431,  806 => 426,  803 => 424,  800 => 422,  798 => 421,  794 => 420,  792 => 419,  788 => 416,  784 => 413,  781 => 411,  778 => 409,  776 => 408,  772 => 407,  770 => 406,  766 => 403,  764 => 402,  760 => 400,  757 => 398,  754 => 396,  752 => 395,  748 => 394,  746 => 393,  740 => 388,  737 => 386,  730 => 384,  728 => 383,  716 => 375,  711 => 373,  704 => 368,  702 => 367,  700 => 366,  698 => 364,  696 => 363,  694 => 362,  692 => 361,  690 => 360,  688 => 359,  683 => 355,  681 => 354,  679 => 353,  677 => 351,  674 => 348,  672 => 347,  669 => 343,  667 => 342,  663 => 338,  661 => 337,  658 => 335,  656 => 334,  654 => 333,  651 => 332,  649 => 331,  643 => 327,  640 => 325,  637 => 323,  635 => 322,  631 => 321,  629 => 320,  623 => 315,  620 => 313,  615 => 310,  613 => 309,  611 => 308,  607 => 306,  605 => 305,  601 => 304,  598 => 303,  596 => 301,  594 => 300,  592 => 299,  590 => 298,  584 => 293,  581 => 291,  578 => 289,  576 => 288,  572 => 287,  570 => 286,  564 => 281,  561 => 279,  554 => 277,  552 => 276,  548 => 273,  546 => 271,  544 => 270,  542 => 268,  540 => 267,  536 => 263,  533 => 261,  530 => 259,  528 => 258,  524 => 257,  522 => 256,  518 => 253,  516 => 252,  514 => 251,  512 => 250,  510 => 249,  508 => 248,  501 => 245,  496 => 243,  478 => 228,  471 => 224,  464 => 220,  458 => 216,  454 => 214,  450 => 213,  446 => 212,  438 => 206,  431 => 202,  424 => 198,  417 => 194,  411 => 190,  409 => 189,  405 => 188,  401 => 187,  397 => 186,  395 => 185,  391 => 184,  389 => 183,  387 => 180,  385 => 177,  379 => 164,  376 => 163,  372 => 161,  369 => 160,  355 => 159,  349 => 158,  331 => 157,  329 => 156,  323 => 152,  321 => 150,  317 => 147,  314 => 145,  302 => 134,  298 => 133,  294 => 132,  290 => 131,  287 => 130,  285 => 129,  278 => 125,  271 => 124,  264 => 121,  255 => 115,  252 => 114,  242 => 111,  240 => 110,  238 => 109,  236 => 108,  232 => 106,  229 => 105,  226 => 104,  224 => 103,  222 => 102,  220 => 101,  217 => 97,  216 => 96,  214 => 95,  212 => 94,  209 => 93,  206 => 91,  202 => 88,  199 => 86,  197 => 85,  194 => 84,  190 => 82,  188 => 80,  186 => 78,  184 => 77,  182 => 76,  169 => 75,  154 => 60,  152 => 59,  148 => 53,  146 => 52,  133 => 51,  120 => 41,  118 => 40,  105 => 39,  92 => 36,  79 => 35,  65 => 1,  63 => 73,  61 => 33,  59 => 31,  57 => 3,  41 => 1,);
  1716.     }
  1717.     public function getSourceContext()
  1718.     {
  1719.         return new Source("{% extends 'ProfilePreview/grid.html.twig' %}
  1720. {% import 'ProfilePreview/utils/macros.partial.twig' as macros %}
  1721. {# Проверяем есть ли у нас вообще данные для табов #}
  1722. {%- macro _show_tabs(photos,selfies,videos) -%}
  1723. \t{%- if (photos is defined and photos|length > 0) or
  1724. \t\t(selfies is defined and selfies|length > 0) or
  1725. \t\t(videos is defined and videos|length > 0)
  1726. \t-%}
  1727. \t\ttrue
  1728. \t{%- else -%}
  1729. \t\tfalse
  1730. \t{%- endif -%}
  1731. {%- endmacro -%}
  1732. {% macro _profile_heading(profile) %}
  1733. \t{% set price_apartments = profile.apartmentsPricing ? profile.apartmentsPricing.oneHourPrice : null %}
  1734. \t{% set price_take_out = profile.takeOutPricing ? profile.takeOutPricing.oneHourPrice : null %}
  1735. \t{% set price = max(price_apartments, price_take_out) %}
  1736. \t{# PriceApart >= 5000 ? Вип. Иначе PriceTaleOut >= 7000 ? Вип. Иначе PriceApart <=1500 ? Дешёвая Иначе PriceTakeOut <= 1500 ? Дешёвая #}
  1737. \t{% trans with {
  1738.         'name': profile.name,
  1739.         'is_masseur': profile.masseur ? 'masseur' : 'other',
  1740.         'age': profile.personParameters.age < 20 ? 'young' : (profile.personParameters.age > 35 ? 'old' : 'other'),
  1741.         'is_nice': profile.personParameters.bodyType|body_type == 'SLIM' and (profile.personParameters.hairColor|hair_color in ['BLONDE', 'BRUNETTE']) ? 'nice' : 'other',
  1742.         'body': profile.personParameters.bodyType|body_type|trans({}, 'body_types'),
  1743.         'price': (price_apartments >= 5000 or price_take_out >= 7000) ? 'high' : (price and price <= 1500 ? 'low' : 'other'),
  1744.         } from 'seo_heading' %}profile_heading{% endtrans %}
  1745. {% endmacro %}
  1746. {% from _self import _profile_heading %}
  1747. {% set headingTitle = _profile_heading(profile)|trim %}
  1748. {% block navbar_class_masseur_profiles %}
  1749. \t{# {% if profile.isMasseur %}active{% endif %} #}
  1750. {% endblock %}
  1751. {% block stylesheet_postload %}
  1752. \t{# {{ encore_entry_link_tags(\"styles/public-girl-page\") }} #}
  1753. \t{{- parent() -}}
  1754. \t{# {% if profile.confirmedVideos is defined and profile.confirmedVideos|length > 0 %}
  1755. \t\t<link href=\"//vjs.zencdn.net/7.0.3/video-js.min.css\" rel=\"stylesheet\" media=\"print\" onload=\"setTimeout(()=>{this.media='all'},200)\">
  1756. \t\t<!--noindex-->
  1757. \t\t<script src=\"//vjs.zencdn.net/7.0.3/video.min.js\"></script>
  1758. \t\t<script src=\"//cdn.jsdelivr.net/npm/videojs-flash@2/dist/videojs-flash.min.js\"></script>
  1759. \t\t<!--/noindex-->
  1760. \t{% endif %} #}
  1761. {% endblock %}
  1762. {% block preconnect %}
  1763.     {{- parent() -}}
  1764. \t<link rel=\"preconnect\" href=\"https://api-maps.yandex.ru\">
  1765.     <link rel=\"preconnect\" href=\"https://google.com\" />
  1766. \t{# {% if profile.confirmedVideos is defined and profile.confirmedVideos|length > 0 %}
  1767. \t\t<link rel=\"preconnect\" href=\"//vjs.zencdn.net\" />
  1768. \t\t<link rel=\"preconnect\" href=\"//cdn.jsdelivr.net\" />
  1769. \t{% endif %} #}
  1770. \t{%- if not profile.deleted -%}
  1771. \t<link rel=\"preconnect\" href=\"https://cdnjs.cloudflare.com\" />
  1772. \t<link rel=\"dns-prefetch\" href=\"https://cdnjs.cloudflare.com\" />
  1773. \t{%- endif -%}
  1774. {% endblock %}
  1775. {# {% block metaSpecial %}
  1776. \t{{ parent() }}
  1777. \t{%- if profile.deleted -%}
  1778. \t{%- else -%}
  1779. \t\t{{ profile_kv(profile, 'meta_googlebot') }}
  1780. \t{%- endif -%}
  1781. {% endblock %} #}
  1782. {%- set servicesList = \"Секс классический|Секс анальный|Секс групповой|Услуги семейной паре|Секс-игрушки|Минет в презервативе|Минет без резинки|Минет глубокий|Минет в машине|Куннилингус|Окончание на грудь|Окончание на лицо|Окончание в рот|Стриптиз профи|Стриптиз не профи|Массаж классический|Массаж профессиональный|Массаж расслабляющий|Массаж тайский|Массаж урологический|Массаж точечный|Массаж эротический|Массаж ветка сакуры|Страпон|Анилингус делаю|Золотой дождь выдача|Золотой дождь прием|Копро выдача|Фистинг анальный|Фистинг классический|Фистинг Вам|Фистинг мне|Госпожа|Игры|Легкая доминация|Порка|Рабыня|Фетиш|Трамплинг|Бондаж|Ролевые игры|Фото/видео съемка|Эскорт|GFE|Целуюсь\" -%}
  1783. {%- block mainContainer -%}
  1784. \t{%- set haveMetro = profile.stationsSortedByPrimary|length > 0 -%}
  1785. \t{%- set commentsCount = profile.comments|length|number_format(0, '.', ' ') -%}
  1786. \t{%- set commentPlural = '%count% отзывов'|trans({'num': profile.comments|length }) -%}
  1787. \t{{- knp_menu_render('breadcrumbs', {'template': '__design/v2023/_menu/breadcrumbs.html.twig', profile: profile }) -}}
  1788. \t<div class=\"profile full-w-xs\">
  1789. \t\t<div class=\"profile-heading d-flex-c mb-3\">
  1790. \t\t\t<h1 class=\"profile-heading-title text-title\">{{ seo_heading() }}</h1>
  1791. \t\t\t{%- if profile.approved -%}
  1792. \t\t\t\t<svg class=\"ml-1\" viewbox=\"0 0 26 26\" width=\"26\" height=\"26\" fill=\"none\"><path fill=\"#27AE60\" fill-rule=\"evenodd\" d=\"m22.273 9.983 2.644 3.012-2.644 3.011.369 3.987-3.911.888-2.048 3.445L13 22.745l-3.683 1.592-2.048-3.445-3.91-.888.368-3.998-2.644-3.011 2.644-3.023-.369-3.986 3.911-.878 2.048-3.445L13 3.245l3.683-1.582 2.048 3.445 3.91.888-.368 3.987ZM8.038 12.361l3.434 3.434 7.14-7.128 1.527 1.527-8.666 8.667L6.5 13.888l1.538-1.527Z\" clip-rule=\"evenodd\"/></svg>
  1793. \t\t\t{%- endif -%}
  1794. \t\t</div>
  1795. \t\t{# профиль + данные + фотки #}
  1796. \t\t<div class=\"profile-bio\">
  1797. \t\t\t{# профиль + данные #}
  1798. \t\t\t<div class=\"profile-data d-flex\">
  1799. \t\t\t\t{% set station_alt = '' -%}
  1800. \t\t\t\t{% if haveMetro -%}
  1801. \t\t\t\t\t{%- set station_alt = profile.primaryStation is defined and profile.primaryStation is not empty
  1802. \t\t\t\t\t\t? profile.primaryStation
  1803. \t\t\t\t\t\t: null -%}
  1804. \t\t\t\t{% endif -%}
  1805. \t\t\t\t<div class=\"profile-avatar\" itemtype=\"http://schema.org/ImageObject\" id=\"avatar-preview\" data-favorite-button>
  1806. \t\t\t\t\t{%- if not profile.deleted -%}
  1807. \t\t\t\t\t\t{% if profile.city.uriIdentity == default_city().uriIdentity %}
  1808. \t\t\t\t\t\t\t{% set alt = profile.name|trans ~ ', ' ~ profile.city.name ~ (station_alt ? ', ' ~ station_alt.name|trans : '' ) ~ ', ' ~ 'год'|plural(profile.personParameters.age) ~ ', анкета ' ~ profile.id ~ (profile.seo.phone is defined ? \", \" ~ profile.seo.phone : '') %}
  1809. \t\t\t\t\t\t{% else %}
  1810. \t\t\t\t\t\t\t{% set alt = profile.name|trans ~ ', ' ~ profile.city.name ~ ', ' ~ 'год'|plural(profile.personParameters.age) ~ ', анкета ' ~ profile.id ~ (profile.seo.phone is defined ? \", \" ~ profile.seo.phone : '') %}
  1811. \t\t\t\t\t\t{%- endif -%}
  1812. \t\t\t\t\t\t{%- set photo = profile|avatar -%}
  1813. \t\t\t\t\t\t{%- if photo and photo.path -%}
  1814. \t\t\t\t\t\t\t{%- set photoType = photo.type == 'photo' ? 'profile_media' : 'profile_media_avatar' -%}
  1815. \t\t\t\t\t\t\t<a class=\"photoswipe image-fade profile-avatar-link{% if not is_user_advertiser(app.user) %} profile-avatar-link--shadow{% endif %}\" href=\"{{ responsive_asset(photo.path, 'profile_media', \"fullsize\", \"jpg\") }}\" data-gallery=\"girl-avatar\" data-index=\"0\">
  1816. \t\t\t\t\t\t\t\t<img class=\"profile-avatar-image\" itemprop=\"contentUrl\"
  1817. \t\t\t\t\t\t\t\t\tsrcset=\"
  1818. \t\t\t\t\t\t\t\t\t\t{{- responsive_asset(photo.path, photoType, \"220x308\", \"jpg\") }} 220w,
  1819. \t\t\t\t\t\t\t\t\t\t{{- responsive_asset(photo.path, photoType, \"310x434\", \"jpg\") }} 310w
  1820. \t\t\t\t\t\t\t\t\t\"
  1821. \t\t\t\t\t\t\t\t\tsizes=\"
  1822. \t\t\t\t\t\t\t\t\t\t(max-width: 768px) 220px,
  1823. \t\t\t\t\t\t\t\t\t\t310px
  1824. \t\t\t\t\t\t\t\t\t\"
  1825. \t\t\t\t\t\t\t\t\tsrc=\"{{ responsive_asset(photo.path, photoType, \"310x434\", \"jpg\") }}\" alt=\"{{ alt }}\" width=\"310\" height=\"434\">
  1826. \t\t\t\t\t\t\t</a>
  1827. \t\t\t\t\t\t{%- else -%}
  1828. \t\t\t\t\t\t\t<div class=\"photoswipe image-fade profile-avatar-link{% if not is_user_advertiser(app.user) %} profile-avatar-link--shadow{% endif %}\">
  1829. \t\t\t\t\t\t\t\t<img class=\"profile-avatar-image profile-avatar-image-empty\" src=\"{{ asset('assets/images/empty-photo.svg') }}\" alt=\"{{ alt }}\" width=\"310\" height=\"434\" style=\"object-fit:contain;padding:10px;\">
  1830. \t\t\t\t\t\t\t</div>
  1831. \t\t\t\t\t\t{%- endif -%}
  1832. \t\t\t\t\t\t{%- if not is_user_advertiser(app.user) -%}
  1833. \t\t\t\t\t\t\t<favorite-button
  1834. \t\t\t\t\t\t\t\tapi-check=\"{{ path('account.favourites.check', {'profile': profile.id}) }}\"
  1835. \t\t\t\t\t\t\t\tapi-like=\"{{ path('account.favourites.add', {profile: profile.id}) }}\"
  1836. \t\t\t\t\t\t\t\tapi-unlike=\"{{ path('account.favourites.remove', {profile: profile.id}) }}\"
  1837. \t\t\t\t\t\t\t\tregistration-url=\"{{ path('app_security_register') }}?user=visitor\"
  1838. \t\t\t\t\t\t\t\talternative=\"true\"
  1839. \t\t\t\t\t\t\t>
  1840. \t\t\t\t\t\t\t\t<button class=\"btn btn-favorite favorite unlike favorite-loading\" data-tippy-main=\"Добавить в избранное\" title=\"Добавить в избранное\"><svg class=\"btn-favorite-icon\" width=\"40\" height=\"40\" fill=\"none\">
  1841. \t\t\t\t\t\t\t\t\t<path data-like d=\"m20 35.58-2.42-2.16c-2.8-2.53-5.12-4.71-6.95-6.55a46.04 46.04 0 0 1-4.38-4.93 15.65 15.65 0 0 1-2.27-4.02 11.25 11.25 0 0 1-.65-3.75c0-2.61.88-4.8 2.63-6.54A8.88 8.88 0 0 1 12.5 5 9.88 9.88 0 0 1 20 8.5 9.88 9.88 0 0 1 27.5 5c2.61 0 4.8.88 6.54 2.63a8.88 8.88 0 0 1 2.63 6.54c0 1.27-.22 2.52-.65 3.75a15.63 15.63 0 0 1-2.27 4.02 46.03 46.03 0 0 1-4.38 4.93 188.43 188.43 0 0 1-6.95 6.55L20 35.58Z\"/>
  1842. \t\t\t\t\t\t\t\t\t<path data-unlike d=\"m20 35.58-2.42-2.16a188.5 188.5 0 0 1-6.95-6.55 46.04 46.04 0 0 1-4.38-4.93 15.65 15.65 0 0 1-2.27-4.02 11.25 11.25 0 0 1-.65-3.75c0-2.61.88-4.8 2.63-6.54A8.88 8.88 0 0 1 12.5 5 9.88 9.88 0 0 1 20 8.5 9.88 9.88 0 0 1 27.5 5c2.61 0 4.8.88 6.54 2.63a8.88 8.88 0 0 1 2.63 6.54c0 1.27-.22 2.52-.65 3.75a15.63 15.63 0 0 1-2.27 4.02 46.05 46.05 0 0 1-4.38 4.93 188.52 188.52 0 0 1-6.95 6.55L20 35.58Zm0-4.5c2.67-2.39 4.86-4.43 6.58-6.14 1.73-1.7 3.09-3.2 4.09-4.46 1-1.26 1.7-2.39 2.08-3.38.39-.98.58-1.96.58-2.93a5.65 5.65 0 0 0-5.83-5.83c-1.3 0-2.51.36-3.63 1.1a5.67 5.67 0 0 0-2.29 2.81h-3.16a5.67 5.67 0 0 0-2.3-2.81 6.45 6.45 0 0 0-3.62-1.1 5.65 5.65 0 0 0-5.83 5.83c0 .97.2 1.95.58 2.94.39.98 1.08 2.1 2.08 3.37a52.1 52.1 0 0 0 4.09 4.46c1.72 1.7 3.91 3.76 6.58 6.14Z\"/>
  1843. \t\t\t\t\t\t\t\t</svg></button>
  1844. \t\t\t\t\t\t\t</favorite-button>
  1845. \t\t\t\t\t\t{%- endif -%}
  1846. \t\t\t\t\t{%- else -%}
  1847. \t\t\t\t\t\t<svg class=\"profile-avatar-image\" xmlns=\"http://www.w3.org/2000/svg\" viewbox=\"0 0 358 500\" width=\"358\" height=\"500\" fill=\"none\"><g clip-path=\"url(#a)\"><path fill=\"#F3F3F3\" d=\"M0 0h357.14v500H0z\"/><path fill=\"#E0E0E0\" d=\"M238.51 119.9c-1.21 6.1-5.04 15.97-5.4 21.42a85.61 85.61 0 0 0-.02 9.15c.26.07.45.15.54.24 1.75 1.47 6.45 5.1 7.15 13.32.68 8.24-6.8 13.34-6.8 13.34l-.19.12c-.07 3.79-.42 9.24-1.56 12.9-1.92 6.08-6.97 13.66-7.67 16.45-.68 2.8-5.75 14.81-5.21 20.1.51 5.27 1.73 17.44-.19 24.37-1.91 6.9-6.8 13.67-8.37 15.63-1.56 1.97-3.83 6.9-4.34 8.74-.52 1.8-10.64 18.27-13.42 20.4-2.78 2.16-4.89 7.43-7.5 10.54a15.39 15.39 0 0 0-3.49 9.88c0 3.13.9 7.9 2.46 9.7 1.56 1.83 8.18 10.56 9.93 16.49 1.73 5.92 5.05 21.55 5.75 26.17.68 4.6 1.38 17.62 2.43 23.05 1.05 5.43 2.08 14.65 4.89 17.13 2.78 2.46 8.18 5.92 9.23 8.57 1.05 2.62 1.05 6.25-.51 7.4-1.6 1.14-5.94 6.6-7.16 10.04-1.21 3.46-1.4 9.22-1.56 11.05-.19 1.8-3.67 4.1-4.89 4.77-1.21.66-8.53 1.48-10.28 1.48-1.73 0-2.78 2.13-4.19 1.8a4.14 4.14 0 0 1-2.61-1.97c-1.22.17-3.14 1.48-3.65.33-1.57.5-4.53.16-5.05-.98-.54-1.17 0-3.63 2.95-4.45 2.96-.82 5.23-1.33 6.28-1.66 1.06-.33 2.08-3.28 2.62-4.61.4-1.03 1.26-3.33 1.24-6.8-.75-.16-1.52.06-1.94.55-.7.82-.54 3.62-1.22 5.26-.7 1.67-3.48 3.14-5.4 2.81-1.91-.33-9.41.17-10.98.66-1.57.49-2.78.98-2.78-1.31 0-2.32 2.08-5.27 3.64-6.6 1.57-1.31 3.32-6.25 4.19-7.9.86-1.65 2.27-6.6 2.78-8.23.54-1.64 2.45-4.78 3.16-8.57.67-3.79-2.97-11.19-4.73-13.34-1.73-2.13-9.23-15.63-15.14-25.51-5.94-9.88-5.75-20.9-6.1-22.4-.35-1.48.7-3.96-.54-5.6-1.22-1.63-3.3-9.87-3.3-11.51 0-1.66-1.4-5.62-2.97-9.06-1.56-3.46-5.75-15.99-6.61-20.25-.89-4.28-10.47-22.23-13.6-45.94-1.66-12.6.65-21.05 3.64-27.13-1.1-1.9-4.6-7.75-5.91-9.27-1.57-1.8-6.78-12-8.35-13.67-1.59-1.64-4.53-7.72-3.5-11.51 1.05-3.8 5.58-15.48 6.45-17.63.89-2.13 8.37-19.6 10.28-22.38 1.92-2.8 3.84-9.55 4.19-11.54.35-1.96 7.15-14.98 9.42-17.27 2.24-2.32 10.96-4.28 15.33-3.3 0-.42-.1-.87-.23-1.29-12.32-2.5-7.95-18.65-7.44-19.96.52-1.31 1.22-9.55 1.22-13.16 0-3.63 1.92-9.38 2.27-11.37.35-1.97-.35-3.8.35-8.9-1.05.68-4.37 4.29-5.07 5.46 0 .82-1.03 1.63-1.92 1.63-.87 0-1.03.99-1.57 1.97-.51.98-1.38.5-1.91-.82-.52-1.3-2.08-6.08-2.08-7.4 0 0-1.06 1.15-1.92.99.16.98-.54 1.96-.87 2.95-.35 1-1.05 3.3-1.91 3.3-.9 0-.9-1.48-.7-2.46a152 152 0 0 1 1.21-6.27c.16-.66-.7-2.3.35-3.12 1.05-.84 1.73-1.99 3.13-3.3 1.4-1.3 3.67-4.93 3.49-5.75-.17-.82.51-2.48 2.61-2.48 2.09 0 2.62-.5 6.27-.99 3.67-.49 10.98-5.1 12.55-5.43 1.57-.33 3.48-1.47 4.7-1.66 1.24-.16 2.27-.66 3.32.19 1.05.82 1.75.98 6.26.65 4.54-.33 39.04 2.62 41.5 3.12 2.42.49 8.88 1.5 10.6.81 1.76-.65 4.54 1.18 5.4 2.81.9 1.64 1.4 7.75 1.24 10.2-.18 2.49 2.95 16.49 3.3 27.02.35 10.53-4.35 23.71-5.57 29.8ZM149.8 63.09a2.75 2.75 0 0 0-1.26 2.36c0 .98.41 3.37.41 3.37s0 .58 1.06-.4c-.21-1.2-.21-5.33-.21-5.33Zm6.47 53.53c-.96-1.34-1.75-3.4-2.55-6.6a11.52 11.52 0 0 0-.07 5.94c.56 2.1 4 3.88 5.36 4.54-.84-1.54-2.08-2.95-2.74-3.88Zm5.92 51.86c-.73-.8-4.8-6.2-7.84-10.27l-1.21.89s-6.8 11.37-10.28 15.16c-3.49 3.77-5.92 13.49-11 18.92-3.47 3.95-.5 5.45-.5 5.45s4.18 8.7 5.58 11.19c1.29 2.3 3.16 4.82 4.25 5.73 5.12-6.3 16.86-15.21 19.43-17.92 2.97-3.12 5.07-2.46 7.5-4.94 2.43-2.46 1.92-7.07 2.43-10.54-8.36-1.96-8.36-11.35-8.36-13.67Zm46.18-105.7c-2.27-.82-12.71-3.3-12.71-3.3l-.17.28c2.74 1.92 7.6 5.76 8.7 9.62 1.56 5.43 3.13 13 3.48 19.43.33 5.9 1.68 21.02 5.03 28.65 1.03-3.28 3.78-7.89 5.6-10.89 1.92-3.1 2.09-3.76 4-7.72 0-7.91 1.6-28.65 1.6-31.95-2.98-.33-13.26-3.3-15.53-4.12Z\"/><circle cx=\"179.07\" cy=\"250.1\" r=\"80.03\" fill=\"#BDBDBD\"/><path fill=\"#E7E7E7\" d=\"M205.08 242.6h-7.5v-18.76a18.76 18.76 0 0 0-37.52 0v18.76h-7.5a7.5 7.5 0 0 0-7.5 7.5v37.52a7.5 7.5 0 0 0 7.5 7.5h52.52a7.5 7.5 0 0 0 7.5-7.5V250.1a7.5 7.5 0 0 0-7.5-7.5Zm-26.26 33.76a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15Zm7.5-33.76h-15v-18.76a7.5 7.5 0 0 1 15 0v18.76Z\"/></g><defs><clipPath id=\"a\"><rect width=\"357.14\" height=\"500\" fill=\"#fff\" rx=\"20\"/></clipPath></defs></svg>
  1848. \t\t\t\t\t{%- endif -%}
  1849. \t\t\t\t</div>
  1850. \t\t\t\t<div class=\"profile-info\">
  1851. \t\t\t\t\t<div class=\"profile-contacts profile-contacts--desktop\">
  1852. \t\t\t\t\t\t{%- include 'ProfilePreview/components/profile-phone.partial.twig' with {} -%}
  1853. \t\t\t\t\t\t<div class=\"profile-contacts-text clr-green-text\">Сообщите мне, что звоните с сайта \"МосДосуг\" и я всё пойму</div>
  1854. \t\t\t\t\t\t<div class=\"profile-contacts-answer-type\">
  1855. \t\t\t\t\t\t\t<span>Отвечаю на</span>
  1856. \t\t\t\t\t\t\t{% if profile.phoneCallRestrictions.answeringTo|length > 0 %}
  1857. \t\t\t\t\t\t\t\t{% for answeringTo in profile.phoneCallRestrictions.answeringTo %}
  1858. \t\t\t\t\t\t\t\t\t{{ answeringTo|answering_to|trans({}, 'phone_call_restrictions') }}{% if not loop.last %},{% endif %}
  1859. \t\t\t\t\t\t\t\t{% endfor %}
  1860. \t\t\t\t\t\t\t{% else %}
  1861. \t\t\t\t\t\t\t\tНе указано
  1862. \t\t\t\t\t\t\t{% endif %}
  1863. \t\t\t\t\t\t</div>
  1864. \t\t\t\t\t\t<div class=\"profile-contacts-answer-time\">{{ macros._time_to_work(profile) }}</div>
  1865. \t\t\t\t\t</div>
  1866. \t\t\t\t\t{# {% if not profile.approved %}
  1867. \t\t\t\t\t\t<div class=\"profile-attention profile-attention--desktop d-flex-c clr-green-text clr-pre-white-bg fw-700\">
  1868. \t\t\t\t\t\t\t<svg class=\"mr-1\" width=\"24\" height=\"24\" fill=\"none\"><path fill=\"#27AE60\" fill-rule=\"evenodd\" d=\"M20.56 9.22 23 12l-2.44 2.78.34 3.68-3.61.82-1.89 3.18L12 21l-3.4 1.47-1.89-3.18-3.61-.82.34-3.7L1 12l2.44-2.8-.34-3.67 3.61-.81L8.6 1.54 12 3l3.4-1.46 1.89 3.18 3.61.82-.34 3.68ZM7.42 11.4l3.17 3.17L17.18 8l1.41 1.41-8 8L6 12.82l1.42-1.41Z\" clip-rule=\"evenodd\"/></svg>
  1869. \t\t\t\t\t\t\t<span>Фото проверено</span>
  1870. \t\t\t\t\t\t</div>
  1871. \t\t\t\t\t{%- else -%}
  1872. \t\t\t\t\t\t<div class=\"profile-attention profile-attention--desktop d-flex-c clr-main-text clr-pre-white-bg fw-700\">
  1873. \t\t\t\t\t\t\t<span>Никогда не отправляйте предоплату!</span>
  1874. \t\t\t\t\t\t</div>
  1875. \t\t\t\t\t{%- endif -%} #}
  1876. \t\t\t\t\t{%- include 'ProfilePreview/components/profile-approved.partial.twig' with {type: 'desktop'} -%}
  1877. \t\t\t\t\t{#/* ---------------------------- Метро город район --------------------------- */#}
  1878. \t\t\t\t\t{%- include 'ProfilePreview/components/profile-location.partial.twig' with {type: 'desktop', template: 'profile'} -%}
  1879. \t\t\t\t\t{#/* ---------------------------------- Прайс --------------------------------- */#}
  1880. \t\t\t\t\t<div class=\"profile-time d-flex\">
  1881. \t\t\t\t\t\t{%- set currencyProfile -%}{{ profile.city.countryCode|country_currency }}{%- endset -%}
  1882. \t\t\t\t\t\t<div class=\"profile-time-table\">
  1883. \t\t\t\t\t\t\t{%- set oneHour -%}{{ macros._get_time_price(profile.apartmentsPricing.oneHourPrice, currencyProfile) }}{%- endset -%}
  1884. \t\t\t\t\t\t\t{%- set twoHours -%}{{ macros._get_time_price(profile.apartmentsPricing.twoHoursPrice, currencyProfile) }}{%- endset -%}
  1885. \t\t\t\t\t\t\t{%- set fullNight -%}{{ macros._get_time_price(profile.apartmentsPricing.nightPrice, currencyProfile) }}{%- endset -%}
  1886. \t\t\t\t\t\t\t{%- set express = profile.expressPricing.provided ? (macros._get_time_price(profile.expressPricing.price, profile.city.countryCode|country_currency) ) : \"-\" -%}
  1887. \t\t\t\t\t\t\t<div class=\"profile-time-heading mb-1 fw-700\">У меня</div>
  1888. \t\t\t\t\t\t\t<div class=\"profile-time-cell-list d-flex\">
  1889. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-light-bronze-bg\">
  1890. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Час</span>
  1891. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">{{ oneHour }}</span>
  1892. \t\t\t\t\t\t\t\t</div>
  1893. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-light-bronze-bg\">
  1894. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">2 часа</span>
  1895. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">{{ twoHours }}</span>
  1896. \t\t\t\t\t\t\t\t</div>
  1897. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-light-bronze-bg\">
  1898. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Ночь</span>
  1899. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">{{ fullNight }}</span>
  1900. \t\t\t\t\t\t\t\t</div>
  1901. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-light-bronze-bg\">
  1902. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Экспресс</span>
  1903. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">{{ express }}</span>
  1904. \t\t\t\t\t\t\t\t</div>
  1905. \t\t\t\t\t\t\t</div>
  1906. \t\t\t\t\t\t</div>
  1907. \t\t\t\t\t\t<div class=\"profile-time-table\">
  1908. \t\t\t\t\t\t\t{%- set oneHour -%}{{ macros._get_time_price(profile.takeOutPricing.oneHourPrice, currencyProfile) }}{%- endset -%}
  1909. \t\t\t\t\t\t\t{%- set twoHours -%}{{ macros._get_time_price(profile.takeOutPricing.twoHoursPrice, currencyProfile) }}{%- endset -%}
  1910. \t\t\t\t\t\t\t{%- set fullNight -%}{{ macros._get_time_price(profile.takeOutPricing.nightPrice, currencyProfile) }}{%- endset -%}
  1911. \t\t\t\t\t\t\t<div class=\"profile-time-heading mb-1 fw-700\">У Вас</div>
  1912. \t\t\t\t\t\t\t<div class=\"profile-time-cell-list d-flex\">
  1913. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-pre-white-bg\">
  1914. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Час</span>
  1915. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">{{ oneHour }}</span>
  1916. \t\t\t\t\t\t\t\t</div>
  1917. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-pre-white-bg\">
  1918. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">2 часа</span>
  1919. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">{{ twoHours }}</span>
  1920. \t\t\t\t\t\t\t\t</div>
  1921. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-pre-white-bg\">
  1922. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Ночь</span>
  1923. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">{{ fullNight }}</span>
  1924. \t\t\t\t\t\t\t\t</div>
  1925. \t\t\t\t\t\t\t\t<div class=\"profile-time-cell d-flex clr-pre-white-bg\">
  1926. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-title\">Экспресс</span>
  1927. \t\t\t\t\t\t\t\t\t<span class=\"profile-time-cell-value fw-700 ml-auto clr-main-text\">-</span>
  1928. \t\t\t\t\t\t\t\t</div>
  1929. \t\t\t\t\t\t\t</div>
  1930. \t\t\t\t\t\t</div>
  1931. \t\t\t\t\t</div>
  1932. \t\t\t\t</div>
  1933. \t\t\t\t<div class=\"profile-stat\">
  1934. \t\t\t\t\t<div class=\"profile-stat-rating d-flex-c\">
  1935. \t\t\t\t\t\t<svg class=\"mr-1\" width=\"16\" height=\"16\" fill=\"none\"><path fill=\"#FF3F40\" d=\"M7.5 12.86c.3-.22.7-.22 1 0l3.02 2.3a.82.82 0 0 0 1.27-.9l-1.19-3.82c-.1-.33.02-.7.3-.9L15 7.23a.82.82 0 0 0-.49-1.48h-3.74a.82.82 0 0 1-.78-.57L8.78 1.24a.82.82 0 0 0-1.56 0L6.01 5.18a.82.82 0 0 1-.78.57H1.49a.82.82 0 0 0-.5 1.48l3.12 2.31c.27.2.4.57.29.9l-1.2 3.83a.82.82 0 0 0 1.28.9l3.03-2.3Z\"/></svg>
  1936. \t\t\t\t\t\t<span class=\"fw-600 mr-2\">
  1937. \t\t\t\t\t\t\t{{ rating }}
  1938. \t\t\t\t\t\t</span>
  1939. \t\t\t\t\t\t<a href=\"#comments\">{{ commentsCount }} {{commentPlural}}</a>
  1940. \t\t\t\t\t</div>
  1941. \t\t\t\t\t<div class=\"profile-stat-table\">
  1942. \t\t\t\t\t\t{{- macros._data_wrapper('Возраст', profile.personParameters.age) -}}
  1943. \t\t\t\t\t\t{{- macros._data_wrapper('Рост', profile.personParameters.height) -}}
  1944. \t\t\t\t\t\t{{- macros._data_wrapper('Вес', profile.personParameters.weight) -}}
  1945. \t\t\t\t\t\t{{- macros._data_wrapper('Грудь', profile.personParameters.breastSize) -}}
  1946. \t\t\t\t\t\t{% if feature('has_breast_type') %}
  1947. \t\t\t\t\t\t\t<div class=\"profile-stat-table-item d-flex-c\">
  1948. \t\t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Тип груди</span>
  1949. \t\t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">
  1950. \t\t\t\t\t\t\t\t\t{%- if profile.personParameters.breastType -%}
  1951. \t\t\t\t\t\t\t\t\t\t<a class=\"link\" target=\"_blank\" href=\"{{ path('profile_list.list_by_breast_type', {'city': city.uriIdentity, 'breastType': profile.personParameters.breastType|breast_type_uri}) }}\">
  1952. \t\t\t\t\t\t\t\t\t\t\t{{- profile.personParameters.breastType|breast_type|trans({}, 'breast_types') -}}
  1953. \t\t\t\t\t\t\t\t\t\t</a>
  1954. \t\t\t\t\t\t\t\t\t{%- else -%}
  1955. \t\t\t\t\t\t\t\t\t\t-
  1956. \t\t\t\t\t\t\t\t\t{%- endif -%}
  1957. \t\t\t\t\t\t\t\t</span>
  1958. \t\t\t\t\t\t\t</div>
  1959. \t\t\t\t\t\t{%- endif -%}
  1960. \t\t\t\t\t\t{{- macros._data_wrapper('Размер одежды', profile.personParameters.clothSize) -}}
  1961. \t\t\t\t\t\t{{- macros._data_wrapper('Размер обуви', profile.personParameters.shoesSize) -}}
  1962. \t\t\t\t\t\t{{- macros._data_wrapper('Тату', profile.personParameters.tattoo, true) -}}
  1963. \t\t\t\t\t\t{{- macros._data_wrapper('Пирсинг', profile.personParameters.piercing, true) -}}
  1964. \t\t\t\t\t\t<div class=\"profile-stat-table-item d-flex-c\">
  1965. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Телосложение</span>
  1966. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">
  1967. \t\t\t\t\t\t\t\t{%- if profile.personParameters.bodyType -%}
  1968. \t\t\t\t\t\t\t\t\t<a class=\"link\" href=\"{{ path('profile_list.list_by_body_type', {'city': city.uriIdentity, 'bodyType': profile.personParameters.bodyType|body_type_uri}) }}\" target=\"_blank\">{{- profile.personParameters.bodyType|body_type|trans({}, 'body_types') -}}</a>
  1969. \t\t\t\t\t\t\t\t{%- else -%}
  1970. \t\t\t\t\t\t\t\t\t-
  1971. \t\t\t\t\t\t\t\t{%- endif -%}
  1972. \t\t\t\t\t\t\t</span>
  1973. \t\t\t\t\t\t</div>
  1974. \t\t\t\t\t\t<div class=\"profile-stat-table-item d-flex-c\">
  1975. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Цвет волос</span>
  1976. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">
  1977. \t\t\t\t\t\t\t\t{%- if profile.personParameters.hairColor -%}
  1978. \t\t\t\t\t\t\t\t\t<a class=\"link\" target=\"_blank\" href=\"{{ path('profile_list.list_by_hair_color', {'city': city.uriIdentity,'hairColor': profile.personParameters.hairColor|hair_color_uri|slugify}) }}\">
  1979. \t\t\t\t\t\t\t\t\t\t{{- profile.personParameters.hairColor|hair_color|trans({}, 'hair_colors') -}}
  1980. \t\t\t\t\t\t\t\t\t</a>
  1981. \t\t\t\t\t\t\t\t{%- else -%}
  1982. \t\t\t\t\t\t\t\t\t-
  1983. \t\t\t\t\t\t\t\t{%- endif -%}
  1984. \t\t\t\t\t\t\t</span>
  1985. \t\t\t\t\t\t</div>
  1986. \t\t\t\t\t\t<div class=\"profile-stat-table-item d-flex-c\">
  1987. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Национальность</span>
  1988. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">
  1989. \t\t\t\t\t\t\t\t{%- if profile.personParameters.nationality -%}
  1990.                                 \t{% set nationality_linkable_ids = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] %}
  1991. \t\t\t\t\t\t\t\t\t{% set nationality_list_url = profile.personParameters.nationality in nationality_linkable_ids
  1992. \t\t\t\t\t\t\t\t\t\t? path('profile_list.list_by_nationality', {'city': city.uriIdentity, 'nationality': profile.personParameters.nationality|nationality_uri})
  1993. \t\t\t\t\t\t\t\t\t\t: null %}
  1994. \t\t\t\t\t\t\t\t\t{% if nationality_list_url %}
  1995. \t\t\t\t\t\t\t\t\t\t<a class=\"link\" target=\"_blank\" href=\"{{ nationality_list_url }}\">
  1996. \t\t\t\t\t\t\t\t\t\t\t{{- profile.personParameters.nationality|nationality|trans({}, 'nationalities') -}}
  1997. \t\t\t\t\t\t\t\t\t\t</a>
  1998. \t\t\t\t\t\t\t\t\t{% else %}
  1999. \t\t\t\t\t\t\t\t\t\t<span class=\"link\">
  2000. \t\t\t\t\t\t\t\t\t\t\t{{- profile.personParameters.nationality|nationality|trans({}, 'nationalities') -}}
  2001. \t\t\t\t\t\t\t\t\t\t</span>
  2002. \t\t\t\t\t\t\t\t\t{% endif %}
  2003. \t\t\t\t\t\t\t\t{%- else -%}
  2004. \t\t\t\t\t\t\t\t\t-
  2005. \t\t\t\t\t\t\t\t{%- endif -%}
  2006. \t\t\t\t\t\t\t</span>
  2007. \t\t\t\t\t\t</div>
  2008. \t\t\t\t\t\t<div class=\"profile-stat-table-item d-flex-c\">
  2009. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-title\">Интимная стрижка</span>
  2010. \t\t\t\t\t\t\t<span class=\"profile-stat-table-item-value\">
  2011. \t\t\t\t\t\t\t\t{%- if profile.personParameters.privateHaircut -%}
  2012. \t\t\t\t\t\t\t\t\t<a class=\"link\" target=\"_blank\" href=\"{{ path('profile_list.list_by_private_haircut', {'city': city.uriIdentity,'privateHaircut': profile.personParameters.privateHaircut|private_haircut_uri}) }}\">
  2013. \t\t\t\t\t\t\t\t\t\t{{- profile.personParameters.privateHaircut|private_haircut|trans({}, 'private_haircuts') -}}
  2014. \t\t\t\t\t\t\t\t\t</a>
  2015. \t\t\t\t\t\t\t\t{%- else -%}
  2016. \t\t\t\t\t\t\t\t\t-
  2017. \t\t\t\t\t\t\t\t{%- endif -%}
  2018. \t\t\t\t\t\t\t</span>
  2019. \t\t\t\t\t\t</div>
  2020. \t\t\t\t\t</div>
  2021. \t\t\t\t\t<div class=\"profile-stat-table\">
  2022. \t\t\t\t\t\t{% set threshold = (\"now\"|date_modify(\"-14 days\")).getTimestamp() %}
  2023. \t\t\t\t\t\t{% set updatedAtTs = profile.updatedAt ? profile.updatedAt.getTimestamp() : null %}
  2024. \t\t\t\t\t\t{{- macros._data_wrapper('Дата регистрации', profile.createdAt|date(\"d\") ~ ' ' ~ profile.createdAt|date(\"m\")|trans({}, 'date') ~ ' ' ~ profile.createdAt|date(\"Y\") ~ ' ' ~ profile.createdAt|date(\"H:i\")) -}}
  2025. \t\t\t\t\t\t{% if updatedAtTs >= threshold %}
  2026. \t\t\t\t\t\t\t{{- macros._data_wrapper('Дата обновления', profile.updatedAt|date(\"d\") ~ ' ' ~ profile.updatedAt|date(\"m\")|trans({}, 'date') ~ ' ' ~ profile.updatedAt|date(\"Y\") ~ ' ' ~ profile.updatedAt|date(\"H:i\")) -}}
  2027. \t\t\t\t\t\t{% endif %}
  2028. \t\t\t\t\t\t{{- macros._data_wrapper('ID анкеты', profile.id) -}}
  2029. \t\t\t\t\t</div>
  2030. \t\t\t\t</div>
  2031. \t\t\t</div>
  2032. \t\t\t{%- if profile.deleted -%}
  2033. \t\t\t\t{%- include 'ProfilePreview/components/deleted-profile.partial.twig' with {type: \"profile\", template: 'mobile'} -%}
  2034. \t\t\t{%- endif -%}
  2035. \t\t\t{# фотки #}
  2036. \t\t\t{%- if _self._show_tabs(profile.photos, profile.selfies, profile.confirmedVideos) == 'true' and not profile.deleted -%}
  2037. \t\t\t\t{%- include 'ProfilePreview/components/media.partial.twig' with {template: 'profile'} -%}
  2038. \t\t\t{%- endif -%}
  2039. \t\t\t{%- include 'ProfilePreview/components/table-contacts.partial.twig' with {template: 'profile'} -%}
  2040. \t\t\t<div class=\"profile-location profile-block\">
  2041. \t\t\t\t{%- include 'ProfilePreview/components/profile-location.partial.twig' with {type: 'mobile', template: 'profile'} -%}
  2042. \t\t\t</div>
  2043. \t\t\t
  2044. \t\t\t<div class=\"profile-stat-mobile profile-block\">
  2045. \t\t\t\t<div class=\"profile-stat-table-mobile d-flex-c\">
  2046. \t\t\t\t\t{{- macros._data_wrapper('Возраст', profile.personParameters.age) -}}
  2047. \t\t\t\t\t{{- macros._data_wrapper('Рост', profile.personParameters.height) -}}
  2048. \t\t\t\t\t{{- macros._data_wrapper('Вес', profile.personParameters.weight) -}}
  2049. \t\t\t\t\t{{- macros._data_wrapper('Грудь', profile.personParameters.breastSize) -}}
  2050. \t\t\t\t\t{{- macros._data_wrapper('Одежда', profile.personParameters.clothSize) -}}
  2051. \t\t\t\t\t{{- macros._data_wrapper('Обувь', profile.personParameters.shoesSize) -}}
  2052. \t\t\t\t\t{{- macros._data_wrapper('Тату', profile.personParameters.tattoo, true) -}}
  2053. \t\t\t\t\t{{- macros._data_wrapper('Пирсинг', profile.personParameters.piercing, true) -}}
  2054. \t\t\t\t</div>
  2055. \t\t\t\t<div class=\"profile-stat-rating d-flex-c\">
  2056. \t\t\t\t\t<svg class=\"mr-1\" width=\"16\" height=\"16\" fill=\"none\"><path fill=\"#FF3F40\" d=\"M7.5 12.86c.3-.22.7-.22 1 0l3.02 2.3a.82.82 0 0 0 1.27-.9l-1.19-3.82c-.1-.33.02-.7.3-.9L15 7.23a.82.82 0 0 0-.49-1.48h-3.74a.82.82 0 0 1-.78-.57L8.78 1.24a.82.82 0 0 0-1.56 0L6.01 5.18a.82.82 0 0 1-.78.57H1.49a.82.82 0 0 0-.5 1.48l3.12 2.31c.27.2.4.57.29.9l-1.2 3.83a.82.82 0 0 0 1.28.9l3.03-2.3Z\"/></svg>
  2057. \t\t\t\t\t<span class=\"fw-600 mr-2\">
  2058. \t\t\t\t\t\t{{ rating }}
  2059. \t\t\t\t\t</span>
  2060. \t\t\t\t\t<a href=\"#comments\">{{ commentsCount }} {{commentPlural}}</a>
  2061. \t\t\t\t</div>
  2062. \t\t\t\t<div class=\"profile-stat-list d-flex\">
  2063. \t\t\t\t\t<div class=\"profile-stat-list-column d-flex\">
  2064. \t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  2065. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Телосложение</span>
  2066. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">
  2067. \t\t\t\t\t\t\t\t{%- if profile.personParameters.bodyType -%}
  2068. \t\t\t\t\t\t\t\t\t<a class=\"link\" href=\"{{ path('profile_list.list_by_body_type', {'city': city.uriIdentity, 'bodyType': profile.personParameters.bodyType|body_type_uri}) }}\" target=\"_blank\">{{- profile.personParameters.bodyType|body_type|trans({}, 'body_types') -}}</a>
  2069. \t\t\t\t\t\t\t\t{%- else -%}
  2070. \t\t\t\t\t\t\t\t\t-
  2071. \t\t\t\t\t\t\t\t{%- endif -%}
  2072. \t\t\t\t\t\t\t</span>
  2073. \t\t\t\t\t\t</div>
  2074. \t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  2075. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Цвет волос</span>
  2076. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">
  2077. \t\t\t\t\t\t\t\t{%- if profile.personParameters.hairColor -%}
  2078. \t\t\t\t\t\t\t\t\t<a class=\"link\" target=\"_blank\" href=\"{{ path('profile_list.list_by_hair_color', {'city': city.uriIdentity,'hairColor': profile.personParameters.hairColor|hair_color_uri|slugify}) }}\">
  2079. \t\t\t\t\t\t\t\t\t\t{{- profile.personParameters.hairColor|hair_color|trans({}, 'hair_colors') -}}
  2080. \t\t\t\t\t\t\t\t\t</a>
  2081. \t\t\t\t\t\t\t\t{%- else -%}
  2082. \t\t\t\t\t\t\t\t\t-
  2083. \t\t\t\t\t\t\t\t{%- endif -%}
  2084. \t\t\t\t\t\t\t</span>
  2085. \t\t\t\t\t\t</div>
  2086. \t\t\t\t\t\t{% if feature('has_breast_type') %}
  2087. \t\t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  2088. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Тип груди</span>
  2089. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">
  2090. \t\t\t\t\t\t\t\t\t{%- if profile.personParameters.breastType -%}
  2091. \t\t\t\t\t\t\t\t\t\t<a class=\"link\" target=\"_blank\" href=\"{{ path('profile_list.list_by_breast_type', {'city': city.uriIdentity, 'breastType': profile.personParameters.breastType|breast_type_uri}) }}\">
  2092. \t\t\t\t\t\t\t\t\t\t\t{{- profile.personParameters.breastType|breast_type|trans({}, 'breast_types') -}}
  2093. \t\t\t\t\t\t\t\t\t\t</a>
  2094. \t\t\t\t\t\t\t\t\t{%- else -%}
  2095. \t\t\t\t\t\t\t\t\t\t-
  2096. \t\t\t\t\t\t\t\t\t{%- endif -%}
  2097. \t\t\t\t\t\t\t\t</span>
  2098. \t\t\t\t\t\t\t</div>
  2099. \t\t\t\t\t\t{%- endif -%}
  2100. \t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  2101. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Национальность</span>
  2102. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">
  2103. \t\t\t\t\t\t\t\t{%- if profile.personParameters.nationality -%}
  2104. \t\t\t\t\t\t\t\t\t<a class=\"link\" target=\"_blank\" href=\"{{ path('profile_list.list_by_nationality', {'city': city.uriIdentity,'nationality': profile.personParameters.nationality|nationality_uri}) }}\">
  2105. \t\t\t\t\t\t\t\t\t\t{{- profile.personParameters.nationality|nationality|trans({}, 'nationalities') -}}
  2106. \t\t\t\t\t\t\t\t\t</a>
  2107. \t\t\t\t\t\t\t\t{%- else -%}
  2108. \t\t\t\t\t\t\t\t\t-
  2109. \t\t\t\t\t\t\t\t{%- endif -%}
  2110. \t\t\t\t\t\t\t</span>
  2111. \t\t\t\t\t\t</div>
  2112. \t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  2113. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Интимная стрижка</span>
  2114. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">
  2115. \t\t\t\t\t\t\t\t{%- if profile.personParameters.privateHaircut -%}
  2116. \t\t\t\t\t\t\t\t\t<a class=\"link\" target=\"_blank\" href=\"{{ path('profile_list.list_by_private_haircut', {'city': city.uriIdentity,'privateHaircut': profile.personParameters.privateHaircut|private_haircut_uri}) }}\">
  2117. \t\t\t\t\t\t\t\t\t\t{{- profile.personParameters.privateHaircut|private_haircut|trans({}, 'private_haircuts') -}}
  2118. \t\t\t\t\t\t\t\t\t</a>
  2119. \t\t\t\t\t\t\t\t{%- else -%}
  2120. \t\t\t\t\t\t\t\t\t-
  2121. \t\t\t\t\t\t\t\t{%- endif -%}
  2122. \t\t\t\t\t\t\t</span>
  2123. \t\t\t\t\t\t</div>
  2124. \t\t\t\t\t</div>
  2125. \t\t\t\t\t<div class=\"profile-stat-list-column d-flex\">
  2126. \t\t\t\t\t\t{%- if profile.createdAt -%}
  2127. \t\t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  2128. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Дата регистрации</span>
  2129. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">
  2130. \t\t\t\t\t\t\t\t\t{{- profile.createdAt|date(\"d\") ~ ' ' ~ profile.createdAt|date(\"m\")|trans({}, 'date') ~ ' ' ~ profile.createdAt|date(\"Y\") ~ ' ' ~ profile.createdAt|date(\"H:i\") -}}
  2131. \t\t\t\t\t\t\t\t</span>
  2132. \t\t\t\t\t\t\t</div>
  2133. \t\t\t\t\t\t{%- endif -%}
  2134. \t\t\t\t\t\t{%- set threshold = (\"now\"|date_modify(\"-14 days\")).getTimestamp() -%}
  2135. \t\t\t\t\t\t{%- set updatedAtTs = profile.updatedAt ? profile.updatedAt.getTimestamp() : '' -%}
  2136. \t\t\t\t\t\t{%- if updatedAtTs and updatedAtTs >= threshold -%}
  2137. \t\t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  2138. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">Дата обновления</span>
  2139. \t\t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">
  2140. \t\t\t\t\t\t\t\t\t{{- profile.updatedAt|date(\"d\") ~ ' ' ~ profile.updatedAt|date(\"m\")|trans({}, 'date') ~ ' ' ~ profile.updatedAt|date(\"Y\") ~ ' ' ~ profile.updatedAt|date(\"H:i\") -}}
  2141. \t\t\t\t\t\t\t\t</span>
  2142. \t\t\t\t\t\t\t</div>
  2143. \t\t\t\t\t\t{%- endif -%}
  2144. \t\t\t\t\t\t<div class=\"profile-stat-list-item d-flex-c\">
  2145. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-title\">ID анкеты</span>
  2146. \t\t\t\t\t\t\t<span class=\"profile-stat-list-item-value\">
  2147. \t\t\t\t\t\t\t\t{{- profile.id -}}
  2148. \t\t\t\t\t\t\t</span>
  2149. \t\t\t\t\t\t</div>
  2150. \t\t\t\t\t</div>
  2151. \t\t\t\t</div>
  2152. \t\t\t\t{%- include 'ProfilePreview/components/profile-approved.partial.twig' with {type: 'mobile'} -%}
  2153. \t\t\t</div>
  2154. \t\t</div>
  2155. \t\t{# о себе #}
  2156. \t\t<div class=\"profile-block profile-block--about d-flex white-round\">
  2157. \t\t\t<h2 class=\"text-xl\">О СЕБЕ</h2>
  2158. \t\t\t<p class=\"text-basic\">{{ profile.description|nl2br }}</p>
  2159. \t\t</div>
  2160. \t\t{# сервис #}
  2161. \t\t{% set template = 'profiles' %}
  2162. \t\t{% set mappingService = template == 'profiles' ? services|filter((serviceGroup, group) => not profile.masseur or group not in masseurExcludeServiceGroups) : services %}
  2163. \t\t{% set haveServices = false %}
  2164. \t\t{% for group, servicesGroup in mappingService %}
  2165. \t\t\t{# на случай если нужно было показывать только укомплектованные услуги #}
  2166. \t\t\t{% for service in servicesGroup %}
  2167. \t\t\t\t{% if profile.providedService(service) %}
  2168. \t\t\t\t\t{% set haveServices = true %}
  2169. \t\t\t\t{% endif %}
  2170. \t\t\t{% endfor %}
  2171. \t\t{% endfor %}
  2172. \t\t{% if haveServices %}
  2173. \t\t<div class=\"profile-block d-flex white-round mb-4\">
  2174. \t\t\t<div class=\"profile-block-heading profile-block-heading--service d-flex-c\">
  2175. \t\t\t\t<h2 class=\"text-xl\">УСЛУГИ, ОКАЗЫВАЕМЫЕ ДЕВУШКОЙ</h2>
  2176. \t\t\t\t<div class=\"service-heading\">
  2177. \t\t\t\t\t<div class=\"service-heading-list d-flex-c\">
  2178. \t\t\t\t\t\t<div class=\"d-flex-c\">
  2179. \t\t\t\t\t\t\t<svg class=\"service-icon mr-1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" width=\"20\">
  2180. \t\t\t\t\t\t\t\t<use xlink:href=\"#service-green\"></use>
  2181. \t\t\t\t\t\t\t</svg>
  2182. \t\t\t\t\t\t\t<span>- включено в стоимость</span>
  2183. \t\t\t\t\t\t</div>
  2184. \t\t\t\t\t\t<div class=\"d-flex-c\">
  2185. \t\t\t\t\t\t\t<svg class=\"service-icon mr-1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" width=\"20\">
  2186. \t\t\t\t\t\t\t\t<use xlink:href=\"#service-orange\"></use>
  2187. \t\t\t\t\t\t\t</svg>
  2188. \t\t\t\t\t\t\t<span>- по симпатии</span>
  2189. \t\t\t\t\t\t</div>
  2190. \t\t\t\t\t\t<div class=\"d-flex-c\">
  2191. \t\t\t\t\t\t\t<svg class=\"service-icon mr-1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" width=\"20\">
  2192. \t\t\t\t\t\t\t\t<use xlink:href=\"#service-red\"></use>
  2193. \t\t\t\t\t\t\t</svg>
  2194. \t\t\t\t\t\t\t<span>- за дополнительную плату</span>
  2195. \t\t\t\t\t\t</div>
  2196. \t\t\t\t\t\t{# <div class=\"d-flex-c\">
  2197. \t\t\t\t\t\t\t<svg class=\"service-icon mr-1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" width=\"20\">
  2198. \t\t\t\t\t\t\t\t<use xlink:href=\"#service-grey\"></use>
  2199. \t\t\t\t\t\t\t</svg>
  2200. \t\t\t\t\t\t\t<span>- услуга не предоставляется</span>
  2201. \t\t\t\t\t\t</div> #}
  2202. \t\t\t\t\t</div>
  2203. \t\t\t\t</div>
  2204. \t\t\t</div>
  2205. \t\t\t<div class=\"profile-services\">
  2206. \t\t\t\t{%- include 'ProfilePreview/components/services.partial.twig' with {template: 'profiles'} -%}
  2207. \t\t\t</div>
  2208. \t\t\t{%- if (profile.clientTypes|length > 0) -%}
  2209. \t\t\t\t<div class=\"service-special d-flex-c\">
  2210. \t\t\t\t\t<h3 class=\"service-special-title\">Услуги для</h3>
  2211. \t\t\t\t\t<div class=\"service-special-list d-flex-c\">
  2212. \t\t\t\t\t\t{%- set client_types_text = ['1','2','3','4','5'] -%}
  2213. \t\t\t\t\t\t{%- set includeService = false -%}
  2214. \t\t\t\t\t\t{%- for clientTypeText in client_types_text -%}
  2215. \t\t\t\t\t\t\t{%- for clientType in profile.clientTypes -%}
  2216. \t\t\t\t\t\t\t\t{%- if (clientTypeText == clientType) -%}
  2217. \t\t\t\t\t\t\t\t\t{%- set includeService = true -%}
  2218. \t\t\t\t\t\t\t\t{%- endif -%}
  2219. \t\t\t\t\t\t\t{%- endfor -%}
  2220. \t\t\t\t\t\t\t{%- if clientTypeText|client_type != 'TRANS' -%}
  2221. \t\t\t\t\t\t\t\t{%- if includeService == true -%}
  2222. \t\t\t\t\t\t\t\t\t<div class=\"service-special-item d-flex-c\"><svg class=\"mr-1\" fill=\"none\" viewBox=\"0 0 20 20\" width=\"20\"><use xlink:href=\"#service-include\"></use></svg><span>
  2223. \t\t\t\t\t\t\t\t\t\t{{- clientTypeText|client_type|trans({}, 'client_types') -}}
  2224. \t\t\t\t\t\t\t\t\t</span></div>
  2225. \t\t\t\t\t\t\t\t{%- else -%}
  2226. \t\t\t\t\t\t\t\t\t{# <div class=\"service-special-item d-flex-c\"><svg class=\"mr-1\" fill=\"none\" viewBox=\"0 0 18 18\" width=\"18\"><path fill=\"#E0E0E0\" fill-rule=\"evenodd\" d=\"M9 .666A8.336 8.336 0 00.667 8.999c0 4.6 3.733 8.334 8.333 8.334s8.334-3.734 8.334-8.334S13.6.666 9 .666zM5.001 7.999h8v2h-8V8zM2.334 9A6.676 6.676 0 009 15.666a6.676 6.676 0 006.667-6.667A6.676 6.676 0 009 2.333a6.676 6.676 0 00-6.666 6.666z\" clip-rule=\"evenodd\"/></svg><span>
  2227. \t\t\t\t\t\t\t\t\t\t{{- clientTypeText|client_type|trans({}, 'client_types') -}}
  2228. \t\t\t\t\t\t\t\t\t</span></div> #}
  2229. \t\t\t\t\t\t\t\t{%- endif -%}
  2230. \t\t\t\t\t\t\t{%- endif -%}
  2231. \t\t\t\t\t\t\t{%- set includeService = false -%}
  2232. \t\t\t\t\t\t{%- endfor -%}
  2233. \t\t\t\t\t</div>
  2234. \t\t\t\t</div>
  2235. \t\t\t{%- endif -%}
  2236. \t\t\t{%- if (profile.takeOutPricing.locations|length > 0) -%}
  2237. \t\t\t\t<div class=\"service-special d-flex-c\">
  2238. \t\t\t\t\t<h3 class=\"service-special-title\">Выезд</h3>
  2239. \t\t\t\t\t<div class=\"service-special-list d-flex-c\">
  2240. \t\t\t\t\t\t{%- set locations_text = ['1','2','3','4','5','6'] -%}
  2241. \t\t\t\t\t\t{%- set includeService = false -%}
  2242. \t\t\t\t\t\t{%- for locationsText in locations_text -%}
  2243. \t\t\t\t\t\t\t{%- for locations in profile.takeOutPricing.locations -%}
  2244. \t\t\t\t\t\t\t\t{%- if (locationsText == locations) -%}
  2245. \t\t\t\t\t\t\t\t\t{%- set includeService = true -%}
  2246. \t\t\t\t\t\t\t\t{%- endif -%}
  2247. \t\t\t\t\t\t\t{%- endfor -%}
  2248. \t\t\t\t\t\t\t{%- if includeService == true -%}
  2249. \t\t\t\t\t\t\t\t<div class=\"service-special-item d-flex-c\"><svg class=\"mr-1\" fill=\"none\" viewBox=\"0 0 20 20\" width=\"20\"><use xlink:href=\"#service-include\"></use></svg><span>
  2250. \t\t\t\t\t\t\t\t\t{{- locationsText|take_out_location|trans({}, 'take_out_location') -}}
  2251. \t\t\t\t\t\t\t\t</span></div>
  2252. \t\t\t\t\t\t\t{%- else -%}
  2253. \t\t\t\t\t\t\t\t{# <div class=\"service-special-item d-flex-c\"><svg class=\"mr-1\" fill=\"none\" viewBox=\"0 0 18 18\" width=\"18\"><path fill=\"#E0E0E0\" fill-rule=\"evenodd\" d=\"M9 .666A8.336 8.336 0 00.667 8.999c0 4.6 3.733 8.334 8.333 8.334s8.334-3.734 8.334-8.334S13.6.666 9 .666zM5.001 7.999h8v2h-8V8zM2.334 9A6.676 6.676 0 009 15.666a6.676 6.676 0 006.667-6.667A6.676 6.676 0 009 2.333a6.676 6.676 0 00-6.666 6.666z\" clip-rule=\"evenodd\"/></svg><span>
  2254. \t\t\t\t\t\t\t\t\t{{- clientTypeText|client_type|trans({}, 'client_types') -}}
  2255. \t\t\t\t\t\t\t\t</span></div> #}
  2256. \t\t\t\t\t\t\t{%- endif -%}
  2257. \t\t\t\t\t\t\t{%- set includeService = false -%}
  2258. \t\t\t\t\t\t{%- endfor -%}
  2259. \t\t\t\t\t</div>
  2260. \t\t\t\t</div>
  2261. \t\t\t{%- endif -%}
  2262. \t\t</div>
  2263. \t\t{% endif %}
  2264. \t\t{# карта пк #}
  2265. \t\t<div class=\"profile-map profile-map--desktop white-round mb-4 skeleton\">
  2266. \t\t\t<div class=\"profile-map-block\" id=\"profile-map\"></div>
  2267. \t\t</div>
  2268. \t\t{# ревью #}
  2269. \t\t{%- if feature('profile_comments') and not profile.deleted -%}
  2270. \t\t\t{%- set commentsCount = profile.comments|length -%}
  2271. \t\t\t<noindex>
  2272. \t\t\t\t<div class=\"review profile-block d-flex white-round mb-4\"
  2273. \t\t\t\t\t\tdata-user=\"{{ is_user_customer(app.user) ? 'true' : 'false' }}\"
  2274. \t\t\t\t\t\tdata-url=\"{{ path('profile.comment.create', {profile: profile.id}) }}\"
  2275. \t\t\t\t\t\tdata-reg-url=\"{{ path('app_security_register') }}\"
  2276. \t\t\t\t\t\t{% if comment_form is defined %}
  2277. \t\t\t\t\t\t\tdata-entity-id=\"{{ comment_form.entity_id.vars.id }}\"
  2278. \t\t\t\t\t\t\tdata-mark=\"{{ comment_form.mark.vars.full_name }}\"
  2279. \t\t\t\t\t\t\tdata-text=\"{{ comment_form.text.vars.id }}\"
  2280. \t\t\t\t\t\t{% endif %}
  2281. \t\t\t\t\t\tid=\"comments\"
  2282. \t\t\t\t>
  2283. \t\t\t\t\t<div class=\"review-heading d-flex-c mb-4\">
  2284. \t\t\t\t\t\t<h2 class=\"review-heading-title text-xl\">ОТЗЫВЫ</h2>
  2285. \t\t\t\t\t\t<div class=\"review-rating d-flex-c\" {% if commentsCount > 0 %}itemscope itemtype=\"https://schema.org/AggregateRating\"{% endif %} data-rating=\"{{ rating }}\">
  2286. \t\t\t\t\t\t\t{%- if commentsCount > 0 -%}
  2287. \t\t\t\t\t\t\t\t<meta itemprop=\"worstRating\" content=\"1\">
  2288. \t\t\t\t\t\t\t\t<meta itemprop=\"ratingValue\" content=\"{{ rating }}\">
  2289. \t\t\t\t\t\t\t\t<meta itemprop=\"bestRating\" content=\"5\">
  2290. \t\t\t\t\t\t\t\t<meta itemprop=\"reviewCount\" content=\"{{ commentsCount }}\">
  2291. \t\t\t\t\t\t\t{%- endif -%}
  2292. \t\t\t\t\t\t\t<div class=\"review-rating-text d-flex-c\" itemprop=\"itemReviewed\" itemscope itemtype=\"https://schema.org/Organization\">
  2293. \t\t\t\t\t\t\t\t<meta itemprop=\"address\" content=\"{{ profile.city.name }}\" />
  2294. \t\t\t\t\t\t\t\t<meta itemprop=\"telephone\" content=\"{{ profile.phoneNumber }}\" />
  2295. \t\t\t\t\t\t\t\t<meta itemprop=\"name\" content=\"Рейтинг анкеты {{ profile.name }}\">
  2296. \t\t\t\t\t\t\t\t<span class=\"review-rating-value{{ commentsCount == 0 ? ' zero' : '' }} mr-1\">
  2297. \t\t\t\t\t\t\t\t\t{{- rating -}}
  2298. \t\t\t\t\t\t\t\t</span>
  2299. \t\t\t\t\t\t\t\t<span class=\"review-rating-count\">
  2300. \t\t\t\t\t\t\t\t\tпо {{ commentsCount }} {{ commentsCount == 1 ? 'отзыву' : 'отзывам' -}}
  2301. \t\t\t\t\t\t\t\t</span>
  2302. \t\t\t\t\t\t\t</div>
  2303. \t\t\t\t\t\t\t<div class=\"rating-star-block d-flex-c\">
  2304. \t\t\t\t\t\t\t\t{%- for i in 1..5 -%}
  2305. \t\t\t\t\t\t\t\t\t<svg width=\"24\" height=\"25\" class=\"rating-star{% if rating >= i %} active{% endif %}\"><use xlink:href=\"#review-star\"></use></svg>
  2306. \t\t\t\t\t\t\t\t{%- endfor -%}
  2307. \t\t\t\t\t\t\t</div>
  2308. \t\t\t\t\t\t</div>
  2309. \t\t\t\t\t</div>
  2310. \t\t\t\t\t<div class=\"review-comments d-flex\">
  2311. \t\t\t\t\t\t{%- if commentsCount > 0 -%}
  2312. \t\t\t\t\t\t\t<div class=\"review-comments-list\" id=\"review-comments-list\">
  2313. \t\t\t\t\t\t\t\t{%- for comment in profile.comments -%}
  2314. \t\t\t\t\t\t\t\t\t{%- include 'ProfilePreview/comment.html.twig' -%}
  2315. \t\t\t\t\t\t\t\t{%- endfor -%}
  2316. \t\t\t\t\t\t\t</div>
  2317. \t\t\t\t\t\t{%- else -%}
  2318. \t\t\t\t\t\t\t<div class=\"review-comments-list review-comments-list-empty\" id=\"review-comments-list\">
  2319. \t\t\t\t\t\t\t\t<span class=\"review-comments-list-empty-text\">Пока отзывов нет. {% if not is_user_advertiser(app.user) %}Оставьте первый отзыв.{% endif %}</span>
  2320. \t\t\t\t\t\t\t</div>
  2321. \t\t\t\t\t\t{%- endif -%}
  2322. \t\t\t\t\t\t{%- if not is_user_advertiser(app.user) -%}
  2323. \t\t\t\t\t\t\t<div class=\"review-form skeleton\" id=\"review-form\">
  2324. \t\t\t\t\t\t\t\t{# {% include 'ProfilePreview/form-comment.html.twig' %} #}
  2325. \t\t\t\t\t\t\t</div>
  2326. \t\t\t\t\t\t{%- endif -%}
  2327. \t\t\t\t\t</div>
  2328. \t\t\t\t</div>
  2329. \t\t\t</noindex>
  2330. \t\t{%- endif -%}
  2331. \t\t{# 2 ссылки #}
  2332. \t\t{# {%- if profile.personParameters.hairColor and haveMetro -%}
  2333. \t\t<div class=\"two-links d-flex-c mb-4\">
  2334. \t\t\t{%- if haveMetro -%}
  2335. \t\t\t\t<a href=\"{{ path('profile_list.list_by_station', {'city': profile.city.uriIdentity, 'station': station_alt.uriIdentity}) }}\" class=\"two-links-item d-flex-c\">
  2336. \t\t\t\t\t<svg class=\"two-links-icon\" viewbox=\"0 0 48 49\" width=\"48\" height=\"49\" fill=\"none\"><path fill=\"#FF3F40\" d=\"M16.875 22.156h-1.134v1.502h5.841v-1.502h-1.711l1.126-3.763L24 23.79l3.003-5.396 1.127 3.763h-1.712v1.502h5.84v-1.502h-1.154l-3.852-9.93L24 18.78l-3.274-6.552-3.85 9.93Z\"/><path fill=\"#FF3F40\" d=\"M24 4.97c-7.74 0-14 6.26-14 14 0 4.05 2.082 8.843 4.64 13.204 0 0 1.243 1.669 2.769.787 1.526-.881.806-2.627.806-2.627C15.853 26.351 14 22.182 14 18.971c0-5.52 4.48-10 10-10s10 4.48 10 10c0 5.76-8.677 17.124-12.917 22.504L24 44.971s14-15.5 14-26c0-7.74-6.26-14-14-14Z\"/></svg>
  2337. \t\t\t\t\t<span class=\"two-links-text\">Все проститутки у метро <span class=\"two-links-text-highlight fw-700\">{{ station_alt.name|trans }}</span></span>
  2338. \t\t\t\t</a>
  2339. \t\t\t\t{% if station_alt.name == '' %}
  2340. \t\t\t\t\t<div class=\"d-none\">
  2341. \t\t\t\t\tstation.name = {{ station_alt.name }}<br>
  2342. \t\t\t\t\tstation.uriIdentity = {{ station_alt.uriIdentity }}<br>
  2343. \t\t\t\t\tstation = {{ station_alt }}<br>
  2344. \t\t\t\t\t</div>
  2345. \t\t\t\t{% endif %}
  2346. \t\t\t{%- endif -%}
  2347. \t\t\t{%- if profile.personParameters.hairColor -%}
  2348. \t\t\t\t<a href=\"{{ path('profile_list.list_by_hair_color', {'city': city.uriIdentity,'hairColor': profile.personParameters.hairColor|hair_color_uri|slugify}) }}\" class=\"two-links-item d-flex-c\">
  2349. \t\t\t\t\t<svg class=\"two-links-icon\" viewbox=\"0 0 48 49\" width=\"48\" height=\"49\" fill=\"none\"><path fill=\"#FF3F40\" fill-rule=\"evenodd\" d=\"M19.68 41.52c-.838 1.945-3.17 3.067-5.336 1.959-4.092-2.098-6.908-4.496-8.63-7.16-1.742-2.698-2.28-5.532-2.038-8.3.472-5.366 3.892-10.468 6.724-14.248 3.768-5.024 8.56-7.8 13.6-7.8 5.04 0 9.832 2.776 13.6 7.8 2.802 3.736 6.48 8.868 7.08 14.25.31 2.794-.2 5.664-2.016 8.388-1.788 2.684-4.746 5.08-9.076 7.17-2.166 1.046-4.476-.094-5.286-2.046-1.444.908-2.956 1.438-4.3 1.438-1.352 0-2.874-.536-4.324-1.45h.002ZM13.6 16.17c3.232-4.307 6.94-6.2 10.4-6.2s7.168 1.893 10.4 6.2c2.908 3.877 5.844 8.165 6.304 12.295.218 1.96-.13 3.866-1.368 5.726-1.252 1.876-3.502 3.84-7.336 5.714v-1.802c1.732-2.3 3-5.384 3-9.132 0-.766-.04-1.51-.122-2.226a2 2 0 0 0-1.968-1.774 9.002 9.002 0 0 1-8.85-7.954 2.019 2.019 0 0 0-2.536-1.694C16.736 16.69 13 21.78 13 28.97c0 3.748 1.268 6.832 3 9.132v1.728c-3.574-1.856-5.712-3.808-6.926-5.686-1.214-1.876-1.586-3.804-1.412-5.774.36-4.11 3.078-8.392 5.938-12.2Zm3.4 12.8c0-4.443 1.7-7.347 3.686-8.823A13.017 13.017 0 0 0 31 28.819c.024 2.816-.936 5.578-2.848 7.664-1.664 1.814-3.42 2.488-4.152 2.488-.732 0-2.486-.674-4.15-2.488C18.276 34.765 17 32.237 17 28.97Z\" clip-rule=\"evenodd\"/></svg>
  2350. \t\t\t\t\t<span class=\"two-links-text\">Все проститутки <span class=\"two-links-text-highlight fw-700\">{{ profile.personParameters.hairColor|hair_color|trans({}, 'left_menu') }}</span></span>
  2351. \t\t\t\t</a>
  2352. \t\t\t{%- endif -%}
  2353. \t\t</div>
  2354. \t\t{%- endif -%} #}
  2355. \t\t{# Реки? #}
  2356. \t\t<div id=\"recommendations\">
  2357. \t\t\t{%- set excludeRecommendationProfileIds = [profile.id] -%}
  2358. \t\t\t{%- include 'Recommendations/_profile_recommendations.html.twig' with {componentClass: 'mobile'} -%}
  2359. \t\t</div>
  2360.     \t{{ include('ProfilePreview/nearest_profiles.html.twig') }}
  2361. \t\t{# Популярные ссылки? #}
  2362. \t\t{# css removed #}
  2363. \t\t{# {%- include 'ProfilePreview/popular_links.html.twig' with {} -%} #}
  2364. \t\t{%- include 'ProfilePreview/components/mobile-contacts.partial.twig' with {template: 'profile'} -%}
  2365. \t</div>
  2366. {%- endblock -%}
  2367. {%- block javascripts -%}
  2368. \t<script src=\"https://www.google.com/recaptcha/api.js\" async defer></script>
  2369. \t<script>
  2370. \t\twindow.comment_data = {
  2371. \t\t\t'comment_create': '{{ path('profile.comment.create', {profile: profile.id}) }}',
  2372. \t\t\t'form_get': '{{ path('profile.comment.comment_form', {profile: profile.id}) }}',
  2373. \t\t\t'sitekey': \"{{ ewz_recaptcha_site_key }}\",
  2374. \t\t\t'registrationUrl': \"{{ path('app_security_register') }}\",
  2375. \t\t\t'avatar_anonymous': \"{{ asset('assets/images/avatar-user-anonymous.svg') }}\",
  2376. \t\t\t'avatar_default': \"{{ asset('assets/images/default-user-avatar.svg') }}\"
  2377. \t\t};
  2378.         window._lD = {
  2379.             setLastViewedListing: '{{ app.request.attributes.get('_route') }}',
  2380.             cityUrl: \"{{city.uriIdentity}}\",
  2381.         };
  2382. \t\tdocument.addEventListener('header:update', (event) => {
  2383. \t\t\tconst userData = event.detail?.data;
  2384. \t\t\tif (userData.user && userData.role === 'advertiser') return;
  2385. \t\t\t{% include 'ProfileList/_favorite-button.partial.script.js' %}
  2386. \t\t});
  2387. \t\twindow.siteData = {
  2388. \t\t\tstations: {
  2389.                 {%- for station in stations() -%}
  2390.                     \"{{ station.name|trans }}\": \"{{ path('profile_list.list_by_station', {'city': station.city.uriIdentity, 'station': station.uriIdentity}) }}\"{% if not loop.last %},{% endif %}
  2391.                 {%- endfor -%}
  2392.             }
  2393. \t\t};
  2394. \t</script>
  2395. \t{{- parent() -}}
  2396. \t<script>
  2397. \t\t(function() {
  2398.             let isRenderRecommendationsWidget = false;
  2399.             let isRenderBotWidget = false;
  2400.             let isRenderRecentlyViewedWidget = false;
  2401.             function loadWidgets() {
  2402.                 try {
  2403.                     if (!isRenderRecommendationsWidget) {
  2404.                         isRenderRecommendationsWidget = true;
  2405.                         //window.profileRecommendations.addViewedProfile({{ profile.id }})
  2406. \t\t\t\t\t\twindow.Recommendation.addViewedProfile({{ profile.id }})
  2407.                     }
  2408.                     // if (!isRenderBotWidget) {
  2409.                     //     isRenderBotWidget = true;
  2410.                     //     window.profileBotHelper.addViewedProfile({{ profile.id }});
  2411.                     // }
  2412.                     if (!isRenderRecentlyViewedWidget) {
  2413.                         isRenderRecentlyViewedWidget = true;
  2414.                         //window.recentlyViewed.addViewedProfile({{ profile.id }});
  2415.                     }
  2416.                 } catch (error) {
  2417.                     console.error(error);
  2418.                 }
  2419.             }
  2420.             document.addEventListener('DOMContentLoaded', function() {
  2421.                 try {
  2422.                     loadWidgets();
  2423.                 } catch (error) {
  2424.                     console.error(error);
  2425.                 }
  2426. \t\t\t\tfunction createMap(id) {
  2427. \t\t\t\t\tnew window.YandexMap({
  2428. \t\t\t\t\t\tid:id,
  2429. \t\t\t\t\t\tlat:\"{{ profile.mapCoordinate.latitude | default(profile.city.mapCoordinate.latitude) }}\",
  2430. \t\t\t\t\t\tlon:\"{{ profile.mapCoordinate.longitude | default(profile.city.mapCoordinate.longitude) }}\",
  2431. \t\t\t\t\t\tlabel:\"{{ asset('assets/images/map-label.svg') }}\"
  2432. \t\t\t\t\t});
  2433. \t\t\t\t}
  2434. \t\t\t\tcreateMap('profile-map');
  2435. \t\t\t\tdocument.addEventListener('click', (e) => {
  2436. \t\t\t\t\tconst mobileMap = e.target.closest('#show-map-btn');
  2437. \t\t\t\t\tif (mobileMap) {
  2438. \t\t\t\t\t\tmobileMap.parentElement.classList.toggle('active');
  2439. \t\t\t\t\t\tcreateMap('profile-map-mobile');
  2440. \t\t\t\t\t}
  2441. \t\t\t\t});
  2442.             \twindow.increase_views({{profile.id}});
  2443.             });
  2444.             {# document.addEventListener(\"recommendations:ready\", function() {
  2445.                 try {
  2446.                     //loadWidgets();
  2447.                 } catch (error) {
  2448.                     console.error(error);
  2449.                 }
  2450.             }); #}
  2451.         })();
  2452. \t</script>
  2453. \t{%- if not profile.deleted -%}
  2454. \t\t<script type=\"module\">
  2455. \t\t\timport PhotoSwipeLightbox from 'https://cdnjs.cloudflare.com/ajax/libs/photoswipe/5.4.2/photoswipe-lightbox.esm.min.js';
  2456. \t\t\tconst [w,h] = [window.innerWidth * 0.9,  window.innerHeight * 0.9]
  2457. \t\t\tconst options = {
  2458. \t\t\t\tdataSource: [
  2459. \t\t\t\t\t{%- set photo = profile|avatar -%}
  2460. \t\t\t\t\t{%- if photo and photo.path -%}
  2461. \t\t\t\t\t\t{
  2462. \t\t\t\t\t\t\tsrc: '{{ responsive_asset(photo.path, 'profile_media', \"fullsize\", \"jpg\") }}',
  2463. \t\t\t\t\t\t\twidth: w,
  2464. \t\t\t\t\t\t\theight: h,
  2465. \t\t\t\t\t\t\talt: 'Avatar'
  2466. \t\t\t\t\t\t},
  2467. \t\t\t\t\t{%- endif -%}
  2468. \t\t\t\t\t{%- if profile.photos is defined and profile.photos|length > 0 -%}
  2469. \t\t\t\t\t\t{%- for photo in profile.photos -%}
  2470. \t\t\t\t\t\t\t{%- if photo.path -%}
  2471. \t\t\t\t\t\t\t\t{
  2472. \t\t\t\t\t\t\t\t\tsrc: '{{ responsive_asset(photo.path, \"profile_media\", \"fullsize\", \"jpg\") }}',
  2473. \t\t\t\t\t\t\t\t\twidth: w,
  2474. \t\t\t\t\t\t\t\t\theight: h,
  2475. \t\t\t\t\t\t\t\t\talt: 'Фото профиля {{loop.index}}'
  2476. \t\t\t\t\t\t\t\t},
  2477. \t\t\t\t\t\t\t{%- endif -%}
  2478. \t\t\t\t\t\t{%- endfor -%}
  2479. \t\t\t\t\t{%- endif -%}
  2480. \t\t\t\t\t{% if profile.selfies is defined %}
  2481. \t\t\t\t\t\t{% for photo in profile.selfies %}
  2482. \t\t\t\t\t\t\t{%- if photo.path -%}
  2483. \t\t\t\t\t\t\t\t{
  2484. \t\t\t\t\t\t\t\t\tsrc: '{{ responsive_asset(photo.path, \"profile_media\", \"fullsize\", \"jpg\") }}',
  2485. \t\t\t\t\t\t\t\t\twidth: w,
  2486. \t\t\t\t\t\t\t\t\theight: h,
  2487. \t\t\t\t\t\t\t\t\talt: 'Селфи профиля {{loop.index}}'
  2488. \t\t\t\t\t\t\t\t}{% if not loop.last %},{% endif %}
  2489. \t\t\t\t\t\t\t{%- endif -%}
  2490. \t\t\t\t\t\t{%- endfor -%}
  2491. \t\t\t\t\t{%- endif -%}
  2492. \t\t\t\t],
  2493. \t\t\t\tshowHideAnimationType: 'none',
  2494. \t\t\t\tpswpModule: () => import('https://cdnjs.cloudflare.com/ajax/libs/photoswipe/5.4.2/photoswipe.esm.min.js'),
  2495. \t\t\t};
  2496. \t\t\tconst lightbox = new PhotoSwipeLightbox(options);
  2497. \t\t\tlightbox.init();
  2498. \t\t\tconst avatarEl = document.querySelector('.profile-avatar');
  2499. \t\t\tconst mediaEl = document.querySelector('.profile-media');
  2500. \t\t\tif (avatarEl) avatarEl.classList.add('profile-avatar-loaded');
  2501. \t\t\tif (mediaEl) mediaEl.classList.add('profile-media-loaded');
  2502. \t\t\t;[...document.querySelectorAll('a[data-gallery]')].forEach(element => {
  2503. \t\t\t\telement.addEventListener('click', (e) => {
  2504. \t\t\t\t\te.preventDefault();
  2505. \t\t\t\t\tconst id = +e.currentTarget.getAttribute('data-index');
  2506. \t\t\t\t\tlightbox.loadAndOpen(id); // defines start slide index
  2507. \t\t\t\t})
  2508. \t\t\t});
  2509. \t\t</script>
  2510. \t\t<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/photoswipe/5.4.2/photoswipe.min.css\" integrity=\"sha512-LFWtdAXHQuwUGH9cImO9blA3a3GfQNkpF2uRlhaOpSbDevNyK1rmAjs13mtpjvWyi+flP7zYWboqY+8Mkd42xA==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
  2511. \t{%- endif -%}
  2512. {%- endblock -%}
  2513. {%- block iconsSet -%}
  2514. <svg class=\"d-none\" xmlns=\"http://www.w3.org/2000/svg\">
  2515.     <symbol id=\"service-green\" viewBox=\"0 0 20 20\">
  2516.         <path fill=\"#27AE60\" fill-rule=\"evenodd\" d=\"M1.667 10c0-4.6 3.724-8.333 8.324-8.333 4.609 0 8.342 3.733 8.342 8.333s-3.733 8.333-8.341 8.333c-4.6 0-8.325-3.733-8.325-8.333ZM10 16.666A6.665 6.665 0 0 1 3.333 10 6.665 6.665 0 0 1 10 3.333a6.65 6.65 0 0 1 5.003 2.26l-5.676 5.671-2.432-2.432-1.062 1.055 3.494 3.494 6.544-6.544A6.64 6.64 0 0 1 16.666 10 6.665 6.665 0 0 1 10 16.666Z\" clip-rule=\"evenodd\"/>
  2517.     </symbol>
  2518.     <symbol id=\"service-orange\" viewBox=\"0 0 20 20\">
  2519.         <path fill=\"#FF6D03\" fill-rule=\"evenodd\" d=\"M9.992 1.667c-4.6 0-8.325 3.733-8.325 8.333s3.724 8.333 8.325 8.333c4.608 0 8.341-3.733 8.341-8.333S14.6 1.667 9.992 1.667Zm-2.909 5a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm5.833 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm-5.791 5c.583.991 1.641 1.666 2.875 1.666 1.233 0 2.291-.675 2.875-1.667h1.391a4.58 4.58 0 0 1-8.533 0h1.392ZM3.333 10A6.665 6.665 0 0 0 10 16.666 6.665 6.665 0 0 0 16.666 10 6.665 6.665 0 0 0 10 3.333 6.665 6.665 0 0 0 3.333 10Z\" clip-rule=\"evenodd\"/>
  2520.     </symbol>
  2521.     <symbol id=\"service-red\" viewBox=\"0 0 20 20\">
  2522.         <path fill=\"#FF3F40\" fill-rule=\"evenodd\" d=\"M10 1.667A8.336 8.336 0 0 0 1.667 10c0 4.6 3.733 8.333 8.333 8.333S18.333 14.6 18.333 10 14.6 1.667 10 1.667Zm.833 7.5V5.832H9.166v3.333H5.833v1.667h3.333v3.333h1.667v-3.333h3.333V9.166h-3.333Zm-7.5.833A6.676 6.676 0 0 0 10 16.666 6.676 6.676 0 0 0 16.666 10 6.676 6.676 0 0 0 10 3.333 6.676 6.676 0 0 0 3.333 10Z\" clip-rule=\"evenodd\"/>
  2523.     </symbol>
  2524.     {# <symbol id=\"service-grey\" viewBox=\"0 0 20 20\">
  2525.         <path fill=\"#A5A5A5\" fill-rule=\"evenodd\" d=\"M10 1.667A8.336 8.336 0 0 0 1.667 10c0 4.6 3.733 8.333 8.333 8.333S18.333 14.6 18.333 10 14.6 1.667 10 1.667ZM6 9h8v2H6V9Zm-2.667 1A6.676 6.676 0 0 0 10 16.666 6.676 6.676 0 0 0 16.667 10 6.676 6.676 0 0 0 10 3.333 6.676 6.676 0 0 0 3.333 10Z\" clip-rule=\"evenodd\"/>
  2526.     </symbol> #}
  2527.     <symbol id=\"service-include\" viewBox=\"0 0 20 20\">
  2528.         <path fill=\"#333\" d=\"M7.3 13.2L4 9.8l-1.2 1.1 4.6 4.7 10-10-1.1-1.2-8.9 8.8z\"/>
  2529.     </symbol>
  2530.     <symbol id=\"profile-approved\" viewBox=\"0 0 24 24\">
  2531.         <path fill=\"#27AE60\" fill-rule=\"evenodd\" d=\"m20.56 9.215 2.44 2.78-2.44 2.78.34 3.68-3.61.82-1.89 3.18-3.4-1.46-3.4 1.47-1.89-3.18-3.61-.82.34-3.69L1 11.995l2.44-2.79-.34-3.68 3.61-.81 1.89-3.18 3.4 1.46 3.4-1.46 1.89 3.18 3.61.82-.34 3.68ZM7.42 11.41l3.17 3.17L17.18 8l1.41 1.41-8 8L6 12.82l1.42-1.41Z\" clip-rule=\"evenodd\"/>
  2532.     </symbol>
  2533.     <symbol id=\"review-star\" viewBox=\"0 0 24 25\">
  2534.         <path d=\"M11.326 19.987c.399-.303.95-.303 1.348 0l4.127 3.14c.864.656 2.06-.185 1.737-1.222l-1.626-5.218c-.141-.452.019-.945.4-1.228l4.236-3.15c.862-.641.41-2.012-.664-2.012h-5.101c-.489 0-.92-.319-1.064-.786l-1.655-5.366c-.323-1.049-1.805-1.049-2.128 0L9.28 9.51a1.114 1.114 0 0 1-1.064.786H3.116c-1.073 0-1.526 1.37-.664 2.011l4.237 3.151c.38.283.54.776.399 1.229l-1.626 5.217c-.323 1.037.873 1.878 1.737 1.221l4.127-3.14Z\"/>
  2535.     </symbol>
  2536. </svg>
  2537. {% endblock %}", "ProfilePreview/page.html.twig", "/app/templates/ProfilePreview/page.html.twig");
  2538.     }
  2539. }