var/cache/review/twig/51/519db605a066b3b96102089d69edd941.php line 235

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. /* __design/v2023/layout.html.twig */
  14. class __TwigTemplate_bbe19b3e40e2d8fbf6ad289b4594e700 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->parent false;
  23.         $this->blocks = [
  24.             'title' => [$this'block_title'],
  25.             'metaDescription' => [$this'block_metaDescription'],
  26.             'metaKeywords' => [$this'block_metaKeywords'],
  27.             'metaRobots' => [$this'block_metaRobots'],
  28.             'metaSpecial' => [$this'block_metaSpecial'],
  29.             'preconnect' => [$this'block_preconnect'],
  30.             'stylesheet' => [$this'block_stylesheet'],
  31.             'stylesheet_preload' => [$this'block_stylesheet_preload'],
  32.             'alternate' => [$this'block_alternate'],
  33.             'preloadAnyData' => [$this'block_preloadAnyData'],
  34.             'canonical' => [$this'block_canonical'],
  35.             'specialHtmlTagClass' => [$this'block_specialHtmlTagClass'],
  36.             'bodyClasses' => [$this'block_bodyClasses'],
  37.             'wrapper_class' => [$this'block_wrapper_class'],
  38.             'header' => [$this'block_header'],
  39.             'content_class' => [$this'block_content_class'],
  40.             'grid' => [$this'block_grid'],
  41.             'footer' => [$this'block_footer'],
  42.             'modal' => [$this'block_modal'],
  43.             'iconsSet' => [$this'block_iconsSet'],
  44.             'javascripts' => [$this'block_javascripts'],
  45.         ];
  46.     }
  47.     protected function doDisplay(array $context, array $blocks = [])
  48.     {
  49.         $macros $this->macros;
  50.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  51.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""__design/v2023/layout.html.twig"));
  52.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  53.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""__design/v2023/layout.html.twig"));
  54.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  55.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""__design/v2023/layout.html.twig"));
  56.         // line 2
  57.         ob_start();
  58.         // line 3
  59.         $context["templateType"] = "public";
  60.         // line 4
  61.         $context["city"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'4$this->source); })()), "request", [], "any"falsefalsefalse4), "attributes", [], "any"falsefalsefalse4), "get", ["city"$this->extensions['App\Twig\DefaultCityExtension']->defaultCity()], "method"falsefalsefalse4);
  62.         // line 5
  63.         $context["isDefaultCity"] = ((isset($context["city"]) || array_key_exists("city"$context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.'5$this->source); })()) == $this->extensions['App\Twig\DefaultCityExtension']->defaultCity());
  64.         // line 6
  65.         $context["routeIsHome"] = (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'6$this->source); })()), "request", [], "any"falsefalsefalse6), "requestUri", [], "any"falsefalsefalse6) == "/");
  66.         // line 8
  67.         $context["logoUrl"] = (((isset($context["routeIsHome"]) || array_key_exists("routeIsHome"$context) ? $context["routeIsHome"] : (function () { throw new RuntimeError('Variable "routeIsHome" does not exist.'8$this->source); })())) ? ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("homepage")) : (((        // line 9
  68. (isset($context["isDefaultCity"]) || array_key_exists("isDefaultCity"$context) ? $context["isDefaultCity"] : (function () { throw new RuntimeError('Variable "isDefaultCity" does not exist.'9$this->source); })())) ? ("/") : ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_city", ["city" => twig_get_attribute($this->env$this->source, (isset($context["city"]) || array_key_exists("city"$context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.'9$this->source); })()), "uriIdentity", [], "any"falsefalsefalse9)])))));
  69.         // line 11
  70.         $context["months"] = ["January" => "Январь""February" => "Февраль""March" => "Март""April" => "Апрель""May" => "Май""June" => "Июнь""July" => "Июль""August" => "Август""September" => "Сентябрь""October" => "Октябрь""November" => "Ноябрь""December" => "Декабрь"];
  71.         // line 26
  72.         echo "
  73. <!DOCTYPE html>
  74. <html lang=\"";
  75.         // line 28
  76.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'28$this->source); })()), "request", [], "any"falsefalsefalse28), "locale", [], "any"falsefalsefalse28), "html"nulltrue);
  77.         echo "\" class=\"page";
  78.         echo (((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'28$this->source); })()), "request", [], "any"falsefalsefalse28), "get", ["_route"], "method"falsefalsefalse28) == "map.page")) ? (" full-page") : (""));
  79.         echo "\">
  80. \t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
  81. \t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover\">
  82. \t<meta http-equiv=\"Accept-CH\" content=\"DPR\">
  83. \t<title>";
  84.         // line 32
  85.         $this->displayBlock('title'$context$blocks);
  86.         echo "</title>
  87. \t";
  88.         // line 33
  89.         $this->displayBlock('metaDescription'$context$blocks);
  90.         // line 36
  91.         echo "\t";
  92.         $this->displayBlock('metaKeywords'$context$blocks);
  93.         // line 39
  94.         echo "    <meta name=\"yandex\" content=\"noarchive\">
  95. \t";
  96.         // line 41
  97.         $context["crawlerGoogleDetect"] = ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'41$this->source); })()), "request", [], "any"falsefalsefalse41), "headers", [], "any"falsefalsefalse41), "get", ["X-Detected-Crawler"], "method"falsefalsefalse41) == "google") || twig_matches("/^g[a-z0-9]+./"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'41$this->source); })()), "request", [], "any"falsefalsefalse41), "host", [], "any"falsefalsefalse41)));
  98.         // line 42
  99.         echo "
  100. \t";
  101.         // line 44
  102.         $this->displayBlock('metaRobots'$context$blocks);
  103.         // line 45
  104.         echo "\t";
  105.         $this->displayBlock('metaSpecial'$context$blocks);
  106.         // line 46
  107.         echo "
  108. \t";
  109.         // line 47
  110.         $this->displayBlock('preconnect'$context$blocks);
  111.         // line 56
  112.         echo "
  113. \t";
  114.         // line 57
  115.         $this->displayBlock('stylesheet'$context$blocks);
  116.         // line 64
  117.         echo "
  118. \t";
  119.         // line 66
  120.         echo "\t<style>
  121. \t\t";
  122.         // line 67
  123.         $context['_parent'] = $context;
  124.         $context['_seq'] = twig_ensure_traversable($this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->getWebpackCssFiles("colors""nodomainConfig"));
  125.         foreach ($context['_seq'] as $context["_key"] => $context["asset_file"]) {
  126.             // line 68
  127.             echo "\t\t\t";
  128.             echo twig_source($this->env$context["asset_file"]);
  129.             echo "
  130. \t\t";
  131.         }
  132.         $_parent $context['_parent'];
  133.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['asset_file'], $context['_parent'], $context['loop']);
  134.         $context array_intersect_key($context$_parent) + $_parent;
  135.         // line 70
  136.         echo "\t</style>
  137. \t";
  138.         // line 73
  139.         $this->displayBlock('stylesheet_preload'$context$blocks);
  140.         // line 74
  141.         echo "
  142. \t<style>
  143. \t\t";
  144.         // line 76
  145.         $context['_parent'] = $context;
  146.         $context['_seq'] = twig_ensure_traversable($this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->getWebpackCssFiles("styles/v2023/public""nodomainConfig"));
  147.         foreach ($context['_seq'] as $context["_key"] => $context["asset_file"]) {
  148.             // line 77
  149.             echo "\t\t\t";
  150.             echo twig_source($this->env$context["asset_file"]);
  151.             echo "
  152. \t\t";
  153.         }
  154.         $_parent $context['_parent'];
  155.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['asset_file'], $context['_parent'], $context['loop']);
  156.         $context array_intersect_key($context$_parent) + $_parent;
  157.         // line 79
  158.         echo "\t</style>
  159. \t";
  160.         // line 81
  161.         $this->displayBlock('alternate'$context$blocks);
  162.         // line 82
  163.         echo "
  164. \t";
  165.         // line 83
  166.         $this->displayBlock('preloadAnyData'$context$blocks);
  167.         // line 84
  168.         echo "
  169. \t";
  170.         // line 85
  171.         $this->displayBlock('canonical'$context$blocks);
  172.         // line 92
  173.         echo "
  174. \t<!-- Icons -->
  175. \t<link rel=\"icon\" href=\"/favicon.ico\" type=\"image/x-icon\">
  176. \t<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"";
  177.         // line 95
  178.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/favicons/apple-touch-icon.png"), "html"nulltrue);
  179.         echo "\" type=\"image/png\">
  180. \t<meta name=\"theme-color\" content=\"#FF3F40\">
  181. </head>
  182. <body ";
  183.         // line 98
  184.         $this->displayBlock('specialHtmlTagClass'$context$blocks);
  185.         echo ">
  186. \t<div class=\"wrapper";
  187.         // line 99
  188.         $this->displayBlock('wrapper_class'$context$blocks);
  189.         echo "\">
  190. \t\t";
  191.         // line 100
  192.         $this->displayBlock('header'$context$blocks);
  193.         // line 103
  194.         echo "
  195. \t\t<div class=\"content";
  196.         // line 104
  197.         $this->displayBlock('content_class'$context$blocks);
  198.         echo "\">
  199. \t\t\t";
  200.         // line 105
  201.         $this->displayBlock('grid'$context$blocks);
  202.         // line 106
  203.         echo "\t\t</div>
  204. \t\t";
  205.         // line 108
  206.         $this->displayBlock('footer'$context$blocks);
  207.         // line 111
  208.         echo "
  209. \t\t<div class=\"overlay\"></div>
  210. \t</div>
  211. \t";
  212.         // line 115
  213.         $this->displayBlock('modal'$context$blocks);
  214.         // line 117
  215.         echo "
  216. \t";
  217.         // line 118
  218.         echo twig_include($this->env$context"__design/v2023/components/modal.html.twig");
  219.         echo "
  220. \t<svg class=\"d-none\" xmlns=\"http://www.w3.org/2000/svg\">
  221. \t\t<symbol id=\"i-alert\" viewBox=\"0 0 80 80\">
  222. \t\t\t<path fill=\"#FF3F40\" fill-rule=\"evenodd\" d=\"M6.668 67.576 40.001 10l33.334 57.576H6.668Zm56.151-6.06L40.001 22.09 17.183 61.515H62.82Zm-25.848-9.092v6.06h6.06v-6.06h-6.06Zm0-18.182h6.06v12.122h-6.06V34.242Z\" clip-rule=\"evenodd\"/>
  223. \t\t</symbol>
  224. \t\t<symbol id=\"i-ok\" viewBox=\"0 0 80 80\">
  225. \t\t\t<path fill=\"#67C509\" fill-rule=\"evenodd\" d=\"M40.001 6.668c-18.4 0-33.333 14.933-33.333 33.333s14.933 33.334 33.333 33.334S73.335 58.4 73.335 40C73.335 21.601 58.4 6.668 40 6.668Zm0 60c-14.7 0-26.666-11.967-26.666-26.667 0-14.7 11.966-26.666 26.666-26.666 14.7 0 26.667 11.966 26.667 26.666 0 14.7-11.967 26.667-26.667 26.667Zm-6.666-19.433L55.3 25.268l4.7 4.733-26.666 26.667L20 43.335l4.7-4.7 8.634 8.6Z\" clip-rule=\"evenodd\"/>
  226. \t\t</symbol>
  227. \t\t<symbol id=\"search\" viewBox=\"0 0 25 24\">
  228. \t\t\t<path fill-rule=\"evenodd\" d=\"M8.056 2.685a9 9 0 0 1 10.476 13.933l3.675 3.675a1 1 0 0 1-1.414 1.414l-3.675-3.675A9 9 0 1 1 8.056 2.685ZM11.5 4a7 7 0 1 0 0 14 7 7 0 0 0 0-14Z\" clip-rule=\"evenodd\"/>
  229. \t\t</symbol>
  230. \t\t<symbol id=\"selfie\" viewBox=\"0 0 20 20\">
  231. \t\t \t<path d=\"M12.084 8.75a2.083 2.083 0 1 1-4.167 0 2.083 2.083 0 0 1 4.167 0Z\"/><path fill-rule=\"evenodd\" d=\"M1.667 6.667A3.333 3.333 0 0 1 5 3.333h10a3.333 3.333 0 0 1 3.334 3.334v6.666A3.333 3.333 0 0 1 15 16.667H5a3.333 3.333 0 0 1-3.333-3.334V6.667ZM5 5h10c.92 0 1.667.746 1.667 1.667v6.666c0 .92-.746 1.667-1.667 1.667h-2.083c0-1.841-1.306-3.333-2.917-3.333-1.61 0-2.916 1.492-2.916 3.333H5c-.92 0-1.666-.746-1.666-1.667V6.667C3.334 5.747 4.08 5 5 5Zm7.084 3.75a2.083 2.083 0 1 1-4.167 0 2.083 2.083 0 0 1 4.167 0Z\" clip-rule=\"evenodd\"/>
  232. \t\t</symbol>
  233. \t\t<symbol id=\"video\" viewBox=\"0 0 20 20\">
  234. \t\t\t<path fill-rule=\"evenodd\" d=\"M15 5H5c-.92 0-1.666.746-1.666 1.667v6.666C3.334 14.253 4.08 15 5 15h10c.92 0 1.667-.746 1.667-1.667V6.667C16.667 5.747 15.921 5 15 5ZM5 3.333a3.333 3.333 0 0 0-3.333 3.334v6.666A3.333 3.333 0 0 0 5 16.667h10a3.333 3.333 0 0 0 3.334-3.334V6.667A3.333 3.333 0 0 0 15 3.333H5Z\" clip-rule=\"evenodd\"/><path d=\"m8.334 13.333 5-3.333-5-3.333v6.666Z\"/>
  235. \t\t</symbol>
  236. \t\t<symbol id=\"comment\" viewBox=\"0 0 20 20\">
  237. \t\t\t<path fill-rule=\"evenodd\" d=\"M15 5H5c-.92 0-1.666.746-1.666 1.667v6.666C3.334 14.253 4.08 15 5 15h10c.92 0 1.667-.746 1.667-1.667V6.667C16.667 5.747 15.921 5 15 5ZM5 3.333a3.333 3.333 0 0 0-3.333 3.334v6.666A3.333 3.333 0 0 0 5 16.667h10a3.333 3.333 0 0 0 3.334-3.334V6.667A3.333 3.333 0 0 0 15 3.333H5Z\" clip-rule=\"evenodd\"/><path d=\"M5 7.5c0-.46.373-.833.834-.833h8.333a.833.833 0 0 1 0 1.666H5.834A.833.833 0 0 1 5 7.5ZM5 10c0-.46.373-.833.834-.833h8.333a.833.833 0 0 1 0 1.666H5.834A.833.833 0 0 1 5 10ZM5 12.5c0-.46.373-.833.834-.833H10a.833.833 0 1 1 0 1.666H5.834A.833.833 0 0 1 5 12.5Z\"/>
  238. \t\t</symbol>
  239. \t\t<symbol id=\"verify\" viewBox=\"0 0 24 25\">
  240. \t\t\t<path fill=\"#27AE60\" fill-rule=\"evenodd\" d=\"m20.56 9.716 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 12.496l2.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.91l3.17 3.17 6.59-6.58 1.41 1.41-8 8L6 13.32l1.42-1.41Z\" clip-rule=\"evenodd\"/>
  241. \t\t</symbol>
  242. \t\t<symbol id=\"metro\" viewBox=\"0 0 18 19\">
  243.         \t<path d=\"M1.2 14H0v1.7h6.4V14H4.5l1.2-4.4L9 15.9l3.3-6.3 1.2 4.4h-1.9v1.7H18V14h-1.3L12.5 2.4 9 10 5.4 2.4 1.2 14Z\" />
  244.     \t</symbol>
  245. \t\t<symbol id=\"mcd-1\" viewBox=\"0 0 22 18\">
  246. \t\t\t<path d=\"m21.96 3.14-3.12 11.68c-.2.72-.45.93-1.06.93H.59c-.52 0-.69-.29-.54-.9l3.1-11.7c.19-.7.42-.9 1.05-.9h17.2c.52 0 .69.29.56.9Z\" fill=\"#F6A500\"/><path d=\"M13.1 12.64h3.87l.41-1.18h-1.6v-6.1h-2.59V6.5h1.32v4.96h-1.4v1.17Zm-1.24-3.63c0-2.17-1.43-3.66-3.64-3.66H4.99l-.37 1.23H5.8v6.07h2.42c2.2-.01 3.63-1.5 3.63-3.64Zm-1.4 0c0 1.6-.97 2.42-2.27 2.42H7.12V6.56H8.2c1.3 0 2.28.8 2.28 2.45Z\" fill=\"#fff\"/>
  247. \t\t</symbol>
  248. \t\t<symbol id=\"mcd-2\" viewBox=\"0 0 22 18\">
  249. \t\t\t<path d=\"m21.96 3.14-3.12 11.68c-.2.72-.45.93-1.06.93H.59c-.52 0-.69-.29-.54-.9l3.1-11.7c.19-.7.42-.9 1.05-.9h17.2c.52 0 .69.29.56.9Z\" fill=\"#E94282\"/><path d=\"m12.6 6.33.86.86a2.67 2.67 0 0 1 1.74-.76c.7 0 1.24.39 1.24 1.05 0 .57-.3.97-1.67 2.33l-1.88 1.85v.99h4.79l.41-1.16h-3.37v-.02l1.33-1.27c1.23-1.17 1.72-1.85 1.72-2.84 0-1.12-.88-2.12-2.5-2.12-1.03-.01-2.02.47-2.66 1.1ZM11.44 9c0-2.17-1.48-3.66-3.79-3.66H4.3l-.4 1.24h1.23v6.07h2.51c2.31-.01 3.79-1.5 3.79-3.65ZM9.97 9c0 1.61-1.01 2.45-2.36 2.45H6.5v-4.9h1.1c1.36 0 2.37.83 2.37 2.45Z\" fill=\"#fff\"/>
  250. \t\t</symbol>
  251. \t\t<symbol id=\"mcd-3\" viewBox=\"0 0 22 18\">
  252. \t\t\t<path d=\"M3.75 5.21A.3.3 0 0 1 4.04 5h14.65c.2 0 .34.2.28.38l-2.72 8.41a.3.3 0 0 1-.29.21H1.31a.3.3 0 0 1-.28-.38L3.75 5.2Z\" fill=\"#E95B0C\"/><path d=\"m21.96 3.14-3.12 11.68c-.2.72-.45.93-1.06.93H.59c-.52 0-.69-.29-.54-.9l3.1-11.7c.19-.7.42-.9 1.05-.9h17.2c.52 0 .69.29.56.9Z\" fill=\"#E95B0C\"/><path d=\"M17.1 8.79a2.34 2.34 0 0 0-1.25-.68l1.73-1.72V5.36H12.8V6.6h3.06l-1.8 1.78v.88l.19-.03.26-.03h.27c.46 0 .83.1 1.14.31.3.2.44.47.44.86 0 .36-.13.64-.4.85a1.5 1.5 0 0 1-.98.33 2.26 2.26 0 0 1-1.65-.67l-.11-.1-.9.9.11.1a3.47 3.47 0 0 0 2.57 1c.76 0 1.42-.24 1.94-.7.53-.47.8-1.05.8-1.72a2.18 2.18 0 0 0-.64-1.57ZM10.41 6.39a3.64 3.64 0 0 0-2.74-1.04h-3.1l-.3 1.21h.97v6.08h2.43c1.15 0 2.07-.34 2.74-1.02.67-.7 1-1.56 1-2.61a3.55 3.55 0 0 0-1-2.62ZM10.01 9c0 .84-.23 1.43-.68 1.83-.44.4-1.02.6-1.72.6h-1V6.58h1c.71 0 1.28.2 1.72.62.45.4.68 1 .68 1.82Z\" fill=\"#fff\"/>
  253. \t\t</symbol>
  254. \t\t<symbol id=\"mcd-4\" viewBox=\"0 0 22 18\">
  255. \t\t\t<path d=\"M3.75 5.21A.3.3 0 0 1 4.04 5h14.65c.2 0 .34.2.28.38l-2.72 8.41a.3.3 0 0 1-.29.21H1.31a.3.3 0 0 1-.28-.38L3.75 5.2Z\" fill=\"#41B384\"/><path d=\"m21.96 3.14-3.12 11.68c-.2.72-.45.93-1.06.93H.59c-.52 0-.69-.29-.54-.9l3.1-11.7c.19-.7.42-.9 1.05-.9h17.2c.52 0 .69.29.56.9Z\" fill=\"#41B384\"/><path d=\"M10.1 6.4a3.63 3.63 0 0 0-2.74-1.03H4.37l-.3 1.21h.86v6.07h2.42c1.15 0 2.07-.34 2.74-1.02a3.6 3.6 0 0 0 .99-2.6c0-1.06-.32-1.94-.98-2.63ZM9.69 9c0 .85-.24 1.44-.67 1.84-.46.4-1.02.6-1.72.6H6.29V6.6h1c.7 0 1.28.2 1.72.61.44.4.68 1 .68 1.8ZM16.7 9.9V7.8h-1.32v2.1H13.5l1.96-4.53h-1.4l-2.04 4.78v.93h3.36v1.57h1.32v-1.57h.8l.44-1.17H16.7Z\" fill=\"#fff\"/>
  256. \t\t</symbol>
  257. \t\t<symbol id=\"mck\" viewBox=\"0 0 24 24\">
  258. \t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 2a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z\" fill=\"#DC0505\"/>
  259. \t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0 2a10 10 0 1 0 0-20 10 10 0 0 0 0 20Z\" fill=\"#DC0505\"/>
  260. \t\t</symbol>
  261. \t</svg>
  262. \t";
  263.         // line 166
  264.         $this->displayBlock('iconsSet'$context$blocks);
  265.         // line 167
  266.         echo "
  267. \t";
  268.         // line 168
  269.         $this->displayBlock('javascripts'$context$blocks);
  270.         // line 176
  271.         echo "
  272. \t<script>
  273. \t\t(function(){
  274. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  275. \t\t\t\tfetch(\"";
  276.         // line 180
  277.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("component.header");
  278.         echo "?city=";
  279.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'180$this->source); })()), "request", [], "any"falsefalsefalse180), "attributes", [], "any"falsefalsefalse180), "get", ["city"$this->extensions['App\Twig\DefaultCityExtension']->defaultCity()], "method"falsefalsefalse180), "uriIdentity", [], "any"falsefalsefalse180), "html"nulltrue);
  280.         echo "\", {
  281. \t\t\t\t\tmethod: 'GET',
  282. \t\t\t\t\tresponseType: 'text',
  283. \t\t\t\t\theaders: {
  284. \t\t\t\t\t\t\"Content-Type\": \"text/html; charset=utf-8\",
  285. \t\t\t\t\t\t'X-Requested-With': 'XMLHttpRequest'
  286. \t\t\t\t\t},
  287. \t\t\t\t}).then(response => {
  288. \t\t\t\t\treturn response.text();
  289. \t\t\t\t}).then(data => {
  290. \t\t\t\t\tconst temp = document.createElement('div');
  291. \t\t\t\t\ttemp.innerHTML = data;
  292. \t\t\t\t\tconst userData = temp.querySelector('#user-data');
  293. \t\t\t\t\tdocument.dispatchEvent(new Event('header:loaded'))
  294. \t\t\t\t\tconst loginBtnList = document.querySelectorAll('[data-login]');
  295. \t\t\t\t\tconst regBtnList = document.querySelectorAll('[data-registration]');
  296. \t\t\t\t\tconst user = JSON.parse(userData.innerHTML);
  297. \t\t\t\t\tif (user.role) {
  298. \t\t\t\t\t\tconst footerLink = document.getElementById('add-profile');
  299. \t\t\t\t\t\tif (footerLink) footerLink.href = user.role === \"advertiser\" ? \"";
  300.         // line 203
  301.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("account.profile_editing.create");
  302.         echo "\" : (user.role === \"user\" ? \"";
  303.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_security_register");
  304.         echo "\" : '');
  305. \t\t\t\t\t\tregBtnList.forEach(el => {
  306. \t\t\t\t\t\t\tif (el.dataset.parent) {
  307. \t\t\t\t\t\t\t\tel.parentElement.remove();
  308. \t\t\t\t\t\t\t} else {
  309. \t\t\t\t\t\t\t\tel.remove();
  310. \t\t\t\t\t\t\t}
  311. \t\t\t\t\t\t});
  312. \t\t\t\t\t\tloginBtnList.forEach(el => {
  313. \t\t\t\t\t\t\tel.href = \"";
  314.         // line 213
  315.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("account");
  316.         echo "\";
  317. \t\t\t\t\t\t\tel.innerHTML = `<svg class=\"btn-icon\" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\"><path fill-rule=\"evenodd\" d=\"M15.46 11.61A4.99 4.99 0 0 0 12 3a5 5 0 0 0-3.46 8.61A10.02 10.02 0 0 0 2 21h20a10.02 10.02 0 0 0-6.54-9.39ZM15 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 5a8 8 0 0 0-7.75 6h15.5A8 8 0 0 0 12 13Z\" clip-rule=\"evenodd\"/></svg>
  318. \t\t\t\t\t\t\t<span class=\"btn-text\">Личный кабинет</span>`;
  319. \t\t\t\t\t\t\tel.classList.remove('btn-white');
  320. \t\t\t\t\t\t\tel.classList.remove('d-none');
  321. \t\t\t\t\t\t\tel.classList.add('btn-white-black');
  322. \t\t\t\t\t\t\tel.classList.add('header__login-account');
  323. \t\t\t\t\t\t});
  324. \t\t\t\t\t} else {
  325. \t\t\t\t\t\tregBtnList.forEach(el => {
  326. \t\t\t\t\t\t\tel.classList.remove('d-none');
  327. \t\t\t\t\t\t});
  328. \t\t\t\t\t\tloginBtnList.forEach(el => {
  329. \t\t\t\t\t\t\tel.classList.remove('d-none');
  330. \t\t\t\t\t\t});
  331. \t\t\t\t\t}
  332. \t\t\t\t\ttry {
  333. \t\t\t\t\t\tdocument.dispatchEvent(new CustomEvent('header:update', { detail: { data: user } }));
  334. \t\t\t\t\t} catch (e) {
  335. \t\t\t\t\t\tconsole.warn('Error parsing user data:', e);
  336. \t\t\t\t\t}
  337. \t\t\t\t\t//document.dispatchEvent(new Event(`header:update:\${data.includes('Для Вас') ?}`))
  338. \t\t\t\t})
  339. \t\t\t})
  340. \t\t\t// function showHamburger() {
  341. \t\t\t// \thamburger.setAttribute('aria-expanded', 'true');
  342. \t\t\t// \toverlay.classList.add('active');
  343. \t\t\t// }
  344. \t\t\t// function hideLightbox() {
  345. \t\t\t// \thamburger.setAttribute('aria-expanded', 'false');
  346. \t\t\t// \toverlay.classList.remove('active');
  347. \t\t\t// }
  348. \t\t\tfunction toggleLightbox(state) {
  349. \t\t\t\thamburgerBtn.setAttribute('aria-expanded', (state ? \"true\" : \"false\"));
  350. \t\t\t\toverlay.classList.toggle('active', state);
  351. \t\t\t}
  352. \t\t\tconst overlay = document.querySelector('.overlay');
  353. \t\t\tlet hamburgerBtn = document.getElementById('hamburger-btn');
  354. \t\t\tdocument.addEventListener('click', function(e) {
  355. \t\t\t\tif (e.target === hamburgerBtn && hamburgerBtn.contains(e.target)) {
  356. \t\t\t\t\thamburgerBtn.getAttribute('aria-expanded') === 'true' ? toggleLightbox(false) : toggleLightbox(true)
  357. \t\t\t\t}
  358. \t\t\t\telse if (hamburgerBtn && hamburgerBtn.parentElement.contains(e.target)) {}
  359. \t\t\t\telse {
  360. \t\t\t\t\ttoggleLightbox(false);
  361. \t\t\t\t}
  362. \t\t\t});
  363. \t\t})();
  364. \t</script>
  365. \t";
  366.         // line 270
  367.         $this->loadTemplate("__design/v2023/components/profile_ctr.js.twig""__design/v2023/layout.html.twig"270)->display($context);
  368.         // line 271
  369.         echo "
  370.     ";
  371.         // line 273
  372.         if (((isset($context["ga_tracker_id"]) || array_key_exists("ga_tracker_id"$context) ? $context["ga_tracker_id"] : (function () { throw new RuntimeError('Variable "ga_tracker_id" does not exist.'273$this->source); })()) && (isset($context["crawlerGoogleDetect"]) || array_key_exists("crawlerGoogleDetect"$context) ? $context["crawlerGoogleDetect"] : (function () { throw new RuntimeError('Variable "crawlerGoogleDetect" does not exist.'273$this->source); })()))) {
  373.             // line 274
  374.             echo "\t\t<!-- Global site tag (gtag.js) - Google Analytics -->
  375. \t\t<script async src=\"https://www.googletagmanager.com/gtag/js?id=";
  376.             // line 275
  377.             echo twig_escape_filter($this->env, (isset($context["ga_tracker_id"]) || array_key_exists("ga_tracker_id"$context) ? $context["ga_tracker_id"] : (function () { throw new RuntimeError('Variable "ga_tracker_id" does not exist.'275$this->source); })()), "html"nulltrue);
  378.             echo "\"></script>
  379. \t\t<script>
  380. \t\t\twindow.dataLayer = window.dataLayer || [];
  381. \t\t\tfunction gtag(){dataLayer.push(arguments);}
  382. \t\t\tgtag('js', new Date());
  383. \t\t\t";
  384.             // line 281
  385.             echo "\t\t\tgtag('config', '";
  386.             echo twig_escape_filter($this->env, (isset($context["ga_tracker_id"]) || array_key_exists("ga_tracker_id"$context) ? $context["ga_tracker_id"] : (function () { throw new RuntimeError('Variable "ga_tracker_id" does not exist.'281$this->source); })()), "html"nulltrue);
  387.             echo "', {
  388. \t\t\t\t'custom_map': {
  389. \t\t\t\t\t'userip': 'ip',
  390. \t\t\t\t\t'useragent': 'user_agent'
  391. \t\t\t\t}
  392. \t\t\t});
  393. \t\t\tgtag('event', 'user_data', {'ip': '";
  394.             // line 287
  395.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'287$this->source); })()), "request", [], "any"falsefalsefalse287), "clientIp", [], "any"falsefalsefalse287), "html"nulltrue);
  396.             echo "', 'user_agent': window.navigator.userAgent});
  397. \t\t</script>
  398. \t";
  399.         }
  400.         // line 290
  401.         echo "\t";
  402.         if ((isset($context["ym_tracker_id"]) || array_key_exists("ym_tracker_id"$context) ? $context["ym_tracker_id"] : (function () { throw new RuntimeError('Variable "ym_tracker_id" does not exist.'290$this->source); })())) {
  403.             // line 291
  404.             echo "\t\t<!-- Yandex.Metrika counter -->
  405. \t\t<script type=\"text/javascript\" >
  406. \t\t\t(function (d, w, c) {
  407. \t\t\t\t(w[c] = w[c] || []).push(function() {
  408. \t\t\t\t\ttry {
  409. \t\t\t\t\t\tw.yaCounter";
  410.             // line 296
  411.             echo twig_escape_filter($this->env, (isset($context["ym_tracker_id"]) || array_key_exists("ym_tracker_id"$context) ? $context["ym_tracker_id"] : (function () { throw new RuntimeError('Variable "ym_tracker_id" does not exist.'296$this->source); })()), "html"nulltrue);
  412.             echo " = new Ya.Metrika({
  413. \t\t\t\t\t\t\tid:";
  414.             // line 297
  415.             echo twig_escape_filter($this->env, (isset($context["ym_tracker_id"]) || array_key_exists("ym_tracker_id"$context) ? $context["ym_tracker_id"] : (function () { throw new RuntimeError('Variable "ym_tracker_id" does not exist.'297$this->source); })()), "html"nulltrue);
  416.             echo ",
  417. \t\t\t\t\t\t\tclickmap:true,
  418. \t\t\t\t\t\t\ttrackLinks:true,
  419. \t\t\t\t\t\t\taccurateTrackBounce:true
  420. \t\t\t\t\t\t});
  421. \t\t\t\t\t} catch(e) { }
  422. \t\t\t\t});
  423. \t\t\t\tvar n = d.getElementsByTagName(\"script\")[0],
  424. \t\t\t\t\ts = d.createElement(\"script\"),
  425. \t\t\t\t\tf = function () { n.parentNode.insertBefore(s, n); };
  426. \t\t\t\ts.type = \"text/javascript\";
  427. \t\t\t\ts.async = true;
  428. \t\t\t\ts.src = \"https://mc.yandex.ru/metrika/watch.js\";
  429. \t\t\t\tif (w.opera == \"[object Opera]\") {
  430. \t\t\t\t\td.addEventListener(\"DOMContentLoaded\", f, false);
  431. \t\t\t\t} else { f(); }
  432. \t\t\t})(document, window, \"yandex_metrika_callbacks\");
  433. \t\t</script>
  434. \t\t<noscript><div><img src=\"https://mc.yandex.ru/watch/";
  435.             // line 315
  436.             echo twig_escape_filter($this->env, (isset($context["ym_tracker_id"]) || array_key_exists("ym_tracker_id"$context) ? $context["ym_tracker_id"] : (function () { throw new RuntimeError('Variable "ym_tracker_id" does not exist.'315$this->source); })()), "html"nulltrue);
  437.             echo "\" style=\"position:absolute; left:-9999px;\" alt=\"\" /></div></noscript>
  438. \t\t<!-- /Yandex.Metrika counter -->
  439. \t";
  440.         }
  441.         // line 318
  442.         echo "</body>
  443. </html>
  444. ";
  445.         $___internal_parse_4_ = ('' === $tmp ob_get_clean()) ? '' : new Markup($tmp$this->env->getCharset());
  446.         // line 2
  447.         echo twig_spaceless($___internal_parse_4_);
  448.         
  449.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  450.         
  451.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  452.         
  453.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  454.     }
  455.     // line 32
  456.     public function block_title($context, array $blocks = [])
  457.     {
  458.         $macros $this->macros;
  459.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  460.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  461.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  462.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  463.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  464.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  465.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaTitle(), "html"nulltrue);
  466.         
  467.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  468.         
  469.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  470.         
  471.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  472.     }
  473.     // line 33
  474.     public function block_metaDescription($context, array $blocks = [])
  475.     {
  476.         $macros $this->macros;
  477.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  478.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  479.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  480.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  481.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  482.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  483.         // line 34
  484.         echo "\t\t<meta name=\"description\" content=\"";
  485.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaDescription(), "html"nulltrue);
  486.         echo "\">
  487. \t";
  488.         
  489.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  490.         
  491.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  492.         
  493.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  494.     }
  495.     // line 36
  496.     public function block_metaKeywords($context, array $blocks = [])
  497.     {
  498.         $macros $this->macros;
  499.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  500.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaKeywords"));
  501.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  502.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaKeywords"));
  503.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  504.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaKeywords"));
  505.         // line 37
  506.         echo "\t\t<meta name=\"keywords\" content=\"";
  507.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaKeywords(), "html"nulltrue);
  508.         echo "\">
  509. \t";
  510.         
  511.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  512.         
  513.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  514.         
  515.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  516.     }
  517.     // line 44
  518.     public function block_metaRobots($context, array $blocks = [])
  519.     {
  520.         $macros $this->macros;
  521.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  522.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaRobots"));
  523.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  524.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaRobots"));
  525.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  526.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaRobots"));
  527.         
  528.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  529.         
  530.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  531.         
  532.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  533.     }
  534.     // line 45
  535.     public function block_metaSpecial($context, array $blocks = [])
  536.     {
  537.         $macros $this->macros;
  538.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  539.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaSpecial"));
  540.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  541.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaSpecial"));
  542.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  543.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaSpecial"));
  544.         
  545.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  546.         
  547.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  548.         
  549.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  550.     }
  551.     // line 47
  552.     public function block_preconnect($context, array $blocks = [])
  553.     {
  554.         $macros $this->macros;
  555.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  556.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preconnect"));
  557.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  558.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preconnect"));
  559.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  560.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preconnect"));
  561.         // line 48
  562.         if (array_key_exists("responsive_media_base_url"$context)) {
  563.             // line 49
  564.             echo "<link rel=\"preconnect\" href=\"";
  565.             echo twig_escape_filter($this->envtwig_replace_filter((isset($context["responsive_media_base_url"]) || array_key_exists("responsive_media_base_url"$context) ? $context["responsive_media_base_url"] : (function () { throw new RuntimeError('Variable "responsive_media_base_url" does not exist.'49$this->source); })()), ["responsive" => "assets"]), "html"nulltrue);
  566.             echo "\" />
  567. \t\t<link rel=\"preconnect\" href=\"";
  568.             // line 50
  569.             echo twig_escape_filter($this->env, (isset($context["responsive_media_base_url"]) || array_key_exists("responsive_media_base_url"$context) ? $context["responsive_media_base_url"] : (function () { throw new RuntimeError('Variable "responsive_media_base_url" does not exist.'50$this->source); })()), "html"nulltrue);
  570.             echo "\" />";
  571.         }
  572.         // line 52
  573.         echo "<link rel=\"preconnect\" href=\"https://mc.yandex.ru\">
  574. \t\t<link rel=\"preconnect\" href=\"https://www.googletagmanager.com\">
  575. \t\t<link rel=\"dns-prefetch\" href=\"";
  576.         // line 54
  577.         echo twig_escape_filter($this->env, (isset($context["responsive_media_base_url"]) || array_key_exists("responsive_media_base_url"$context) ? $context["responsive_media_base_url"] : (function () { throw new RuntimeError('Variable "responsive_media_base_url" does not exist.'54$this->source); })()), "html"nulltrue);
  578.         echo "\" />
  579. \t";
  580.         
  581.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  582.         
  583.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  584.         
  585.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  586.     }
  587.     // line 57
  588.     public function block_stylesheet($context, array $blocks = [])
  589.     {
  590.         $macros $this->macros;
  591.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  592.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  593.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  594.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  595.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  596.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  597.         // line 58
  598.         echo "\t\t<style>
  599. \t\t\t";
  600.         // line 59
  601.         $context['_parent'] = $context;
  602.         $context['_seq'] = twig_ensure_traversable($this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->getWebpackCssFiles("scripts/v2023/index""nodomainConfig"));
  603.         foreach ($context['_seq'] as $context["_key"] => $context["asset_file"]) {
  604.             // line 60
  605.             echo "\t\t\t\t";
  606.             echo twig_source($this->env$context["asset_file"]);
  607.             echo "
  608. \t\t\t";
  609.         }
  610.         $_parent $context['_parent'];
  611.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['asset_file'], $context['_parent'], $context['loop']);
  612.         $context array_intersect_key($context$_parent) + $_parent;
  613.         // line 62
  614.         echo "\t\t</style>
  615. \t";
  616.         
  617.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  618.         
  619.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  620.         
  621.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  622.     }
  623.     // line 73
  624.     public function block_stylesheet_preload($context, array $blocks = [])
  625.     {
  626.         $macros $this->macros;
  627.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  628.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet_preload"));
  629.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  630.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet_preload"));
  631.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  632.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet_preload"));
  633.         
  634.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  635.         
  636.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  637.         
  638.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  639.     }
  640.     // line 81
  641.     public function block_alternate($context, array $blocks = [])
  642.     {
  643.         $macros $this->macros;
  644.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  645.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""alternate"));
  646.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  647.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""alternate"));
  648.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  649.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""alternate"));
  650.         
  651.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  652.         
  653.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  654.         
  655.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  656.     }
  657.     // line 83
  658.     public function block_preloadAnyData($context, array $blocks = [])
  659.     {
  660.         $macros $this->macros;
  661.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  662.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preloadAnyData"));
  663.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  664.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preloadAnyData"));
  665.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  666.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preloadAnyData"));
  667.         
  668.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  669.         
  670.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  671.         
  672.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  673.     }
  674.     // line 85
  675.     public function block_canonical($context, array $blocks = [])
  676.     {
  677.         $macros $this->macros;
  678.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  679.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  680.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  681.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  682.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  683.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  684.         // line 86
  685.         echo "\t\t";
  686.         if (((isset($context["actual_main_domain"]) || array_key_exists("actual_main_domain"$context) ? $context["actual_main_domain"] : (function () { throw new RuntimeError('Variable "actual_main_domain" does not exist.'86$this->source); })()) == twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'86$this->source); })()), "request", [], "any"falsefalsefalse86), "host", [], "any"falsefalsefalse86))) {
  687.             // line 87
  688.             echo "\t\t\t<link rel=\"canonical\" href=\"";
  689.             echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->canonicalUrl((isset($context["actual_main_domain"]) || array_key_exists("actual_main_domain"$context) ? $context["actual_main_domain"] : (function () { throw new RuntimeError('Variable "actual_main_domain" does not exist.'87$this->source); })())), "html"nulltrue);
  690.             echo "\">
  691. \t\t";
  692.         } elseif ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 88
  693. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'88$this->source); })()), "request", [], "any"falsefalsefalse88), "host", [], "any"falsefalsefalse88) == "prostitutki-moskvy-dosug.com")) {
  694.             // line 89
  695.             echo "\t\t\t<link rel=\"canonical\" href=\"";
  696.             echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->canonicalUrl("intim-mosdosug.com"), "html"nulltrue);
  697.             echo "\">
  698. \t\t";
  699.         }
  700.         // line 91
  701.         echo "\t";
  702.         
  703.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  704.         
  705.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  706.         
  707.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  708.     }
  709.     // line 98
  710.     public function block_specialHtmlTagClass($context, array $blocks = [])
  711.     {
  712.         $macros $this->macros;
  713.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  714.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""specialHtmlTagClass"));
  715.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  716.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""specialHtmlTagClass"));
  717.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  718.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""specialHtmlTagClass"));
  719.         echo " class=\"page__body";
  720.         $this->displayBlock('bodyClasses'$context$blocks);
  721.         echo "\"";
  722.         
  723.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  724.         
  725.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  726.         
  727.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  728.     }
  729.     public function block_bodyClasses($context, array $blocks = [])
  730.     {
  731.         $macros $this->macros;
  732.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  733.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyClasses"));
  734.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  735.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyClasses"));
  736.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  737.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyClasses"));
  738.         
  739.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  740.         
  741.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  742.         
  743.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  744.     }
  745.     // line 99
  746.     public function block_wrapper_class($context, array $blocks = [])
  747.     {
  748.         $macros $this->macros;
  749.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  750.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""wrapper_class"));
  751.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  752.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""wrapper_class"));
  753.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  754.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""wrapper_class"));
  755.         
  756.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  757.         
  758.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  759.         
  760.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  761.     }
  762.     // line 100
  763.     public function block_header($context, array $blocks = [])
  764.     {
  765.         $macros $this->macros;
  766.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  767.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  768.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  769.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  770.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  771.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  772.         // line 101
  773.         echo "\t\t\t";
  774.         $this->loadTemplate("__design/v2023/components/header.html.twig""__design/v2023/layout.html.twig"101)->display($context);
  775.         // line 102
  776.         echo "\t\t";
  777.         
  778.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  779.         
  780.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  781.         
  782.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  783.     }
  784.     // line 104
  785.     public function block_content_class($context, array $blocks = [])
  786.     {
  787.         $macros $this->macros;
  788.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  789.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content_class"));
  790.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  791.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content_class"));
  792.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  793.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content_class"));
  794.         
  795.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  796.         
  797.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  798.         
  799.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  800.     }
  801.     // line 105
  802.     public function block_grid($context, array $blocks = [])
  803.     {
  804.         $macros $this->macros;
  805.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  806.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""grid"));
  807.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  808.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""grid"));
  809.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  810.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""grid"));
  811.         
  812.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  813.         
  814.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  815.         
  816.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  817.     }
  818.     // line 108
  819.     public function block_footer($context, array $blocks = [])
  820.     {
  821.         $macros $this->macros;
  822.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  823.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  824.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  825.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  826.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  827.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  828.         // line 109
  829.         echo "\t\t\t";
  830.         echo twig_include($this->env$context"__design/v2023/components/footer.html.twig");
  831.         echo "
  832. \t\t";
  833.         
  834.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  835.         
  836.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  837.         
  838.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  839.     }
  840.     // line 115
  841.     public function block_modal($context, array $blocks = [])
  842.     {
  843.         $macros $this->macros;
  844.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  845.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""modal"));
  846.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  847.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""modal"));
  848.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  849.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""modal"));
  850.         // line 116
  851.         echo "\t";
  852.         
  853.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  854.         
  855.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  856.         
  857.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  858.     }
  859.     // line 166
  860.     public function block_iconsSet($context, array $blocks = [])
  861.     {
  862.         $macros $this->macros;
  863.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  864.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""iconsSet"));
  865.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  866.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""iconsSet"));
  867.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  868.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""iconsSet"));
  869.         
  870.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  871.         
  872.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  873.         
  874.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  875.     }
  876.     // line 168
  877.     public function block_javascripts($context, array $blocks = [])
  878.     {
  879.         $macros $this->macros;
  880.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  881.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  882.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  883.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  884.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  885.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  886.         // line 169
  887.         echo "\t\t";
  888.         echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("scripts/v2023/index"null"basicConfig");
  889.         echo "
  890. \t\t";
  891.         // line 175
  892.         echo "\t";
  893.         
  894.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  895.         
  896.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  897.         
  898.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  899.     }
  900.     /**
  901.      * @codeCoverageIgnore
  902.      */
  903.     public function getTemplateName()
  904.     {
  905.         return "__design/v2023/layout.html.twig";
  906.     }
  907.     /**
  908.      * @codeCoverageIgnore
  909.      */
  910.     public function isTraitable()
  911.     {
  912.         return false;
  913.     }
  914.     /**
  915.      * @codeCoverageIgnore
  916.      */
  917.     public function getDebugInfo()
  918.     {
  919.         return array (  1075 => 175,  1070 => 169,  1057 => 168,  1033 => 166,  1020 => 116,  1007 => 115,  991 => 109,  978 => 108,  954 => 105,  930 => 104,  917 => 102,  914 => 101,  901 => 100,  877 => 99,  827 => 98,  814 => 91,  808 => 89,  806 => 88,  801 => 87,  798 => 86,  785 => 85,  761 => 83,  737 => 81,  713 => 73,  699 => 62,  690 => 60,  686 => 59,  683 => 58,  670 => 57,  655 => 54,  651 => 52,  647 => 50,  642 => 49,  640 => 48,  627 => 47,  603 => 45,  579 => 44,  563 => 37,  550 => 36,  534 => 34,  521 => 33,  496 => 32,  483 => 2,  478 => 318,  472 => 315,  451 => 297,  447 => 296,  440 => 291,  437 => 290,  431 => 287,  421 => 281,  413 => 275,  410 => 274,  408 => 273,  404 => 271,  402 => 270,  342 => 213,  327 => 203,  299 => 180,  293 => 176,  291 => 168,  288 => 167,  286 => 166,  235 => 118,  232 => 117,  230 => 115,  224 => 111,  222 => 108,  218 => 106,  216 => 105,  212 => 104,  209 => 103,  207 => 100,  203 => 99,  199 => 98,  193 => 95,  188 => 92,  186 => 85,  183 => 84,  181 => 83,  178 => 82,  176 => 81,  172 => 79,  163 => 77,  159 => 76,  155 => 74,  153 => 73,  148 => 70,  139 => 68,  135 => 67,  132 => 66,  129 => 64,  127 => 57,  124 => 56,  122 => 47,  119 => 46,  116 => 45,  114 => 44,  110 => 42,  108 => 41,  104 => 39,  101 => 36,  99 => 33,  95 => 32,  86 => 28,  82 => 26,  80 => 11,  78 => 9,  77 => 8,  75 => 6,  73 => 5,  71 => 4,  69 => 3,  67 => 2,);
  920.     }
  921.     public function getSourceContext()
  922.     {
  923.         return new Source("{# {% set cssContent = source('../public/assets/styles/v2023/public.css') %} #}
  924. {% apply spaceless %}
  925. {% set templateType = 'public' %}
  926. {% set city = app.request.attributes.get('city', default_city()) %}
  927. {% set isDefaultCity = city == default_city() %}
  928. {% set routeIsHome = app.request.requestUri == '/' %}
  929. {# Создаём переменную для урла в логотипе #}
  930. {% set logoUrl = routeIsHome ? path('homepage') :
  931. \t\t\t\t(isDefaultCity ? '/' : path('profile_list.list_by_city', {\"city\": city.uriIdentity}))
  932. %}
  933. {% set months = {
  934. \t\"January\": \"Январь\",
  935. \t\"February\": \"Февраль\",
  936. \t\"March\": \"Март\",
  937. \t\"April\": \"Апрель\",
  938. \t\"May\": \"Май\",
  939. \t\"June\": \"Июнь\",
  940. \t\"July\": \"Июль\",
  941. \t\"August\": \"Август\",
  942. \t\"September\": \"Сентябрь\",
  943. \t\"October\": \"Октябрь\",
  944. \t\"November\": \"Ноябрь\",
  945. \t\"December\": \"Декабрь\"
  946. } %}
  947. {# {% apply inline_css(source(\"assets/colors.css\")) %} #}
  948. <!DOCTYPE html>
  949. <html lang=\"{{ app.request.locale }}\" class=\"page{{ app.request.get('_route') == 'map.page' ? ' full-page' : '' }}\">
  950. \t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
  951. \t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover\">
  952. \t<meta http-equiv=\"Accept-CH\" content=\"DPR\">
  953. \t<title>{% block title %}{{ seo_title() }}{% endblock %}</title>
  954. \t{% block metaDescription %}
  955. \t\t<meta name=\"description\" content=\"{{ seo_description() }}\">
  956. \t{% endblock %}
  957. \t{% block metaKeywords %}
  958. \t\t<meta name=\"keywords\" content=\"{{ seo_keywords() }}\">
  959. \t{% endblock %}
  960.     <meta name=\"yandex\" content=\"noarchive\">
  961. \t{% set crawlerGoogleDetect = app.request.headers.get('X-Detected-Crawler') == 'google' or app.request.host matches '/^g[a-z0-9]+\\./' %}
  962. \t{% block metaRobots %}{% endblock %}
  963. \t{% block metaSpecial %}{% endblock %}
  964. \t{% block preconnect %}
  965. \t\t{%- if responsive_media_base_url is defined -%}
  966. \t\t<link rel=\"preconnect\" href=\"{{ responsive_media_base_url|replace({'responsive': 'assets'}) }}\" />
  967. \t\t<link rel=\"preconnect\" href=\"{{ responsive_media_base_url }}\" />
  968. \t\t{%- endif -%}
  969. \t\t<link rel=\"preconnect\" href=\"https://mc.yandex.ru\">
  970. \t\t<link rel=\"preconnect\" href=\"https://www.googletagmanager.com\">
  971. \t\t<link rel=\"dns-prefetch\" href=\"{{ responsive_media_base_url }}\" />
  972. \t{% endblock %}
  973. \t{% block stylesheet %}
  974. \t\t<style>
  975. \t\t\t{% for asset_file in encore_entry_css_files('scripts/v2023/index', 'nodomainConfig') %}
  976. \t\t\t\t{{ source(asset_file) }}
  977. \t\t\t{% endfor %}
  978. \t\t</style>
  979. \t{% endblock %}
  980. \t{# {{ encore_entry_link_tags('colors') }} #}
  981. \t<style>
  982. \t\t{% for asset_file in encore_entry_css_files('colors', 'nodomainConfig') %}
  983. \t\t\t{{ source(asset_file) }}
  984. \t\t{% endfor %}
  985. \t</style>
  986. \t{% block stylesheet_preload %}{% endblock %}
  987. \t<style>
  988. \t\t{% for asset_file in encore_entry_css_files('styles/v2023/public', 'nodomainConfig') %}
  989. \t\t\t{{ source(asset_file) }}
  990. \t\t{% endfor %}
  991. \t</style>
  992. \t{% block alternate %}{% endblock %}
  993. \t{% block preloadAnyData %}{% endblock %}
  994. \t{% block canonical %}
  995. \t\t{% if actual_main_domain == app.request.host %}
  996. \t\t\t<link rel=\"canonical\" href=\"{{ canonical_url(actual_main_domain) }}\">
  997. \t\t{% elseif app.request.host == \"prostitutki-moskvy-dosug.com\" %}
  998. \t\t\t<link rel=\"canonical\" href=\"{{ canonical_url(\"intim-mosdosug.com\") }}\">
  999. \t\t{% endif %}
  1000. \t{% endblock %}
  1001. \t<!-- Icons -->
  1002. \t<link rel=\"icon\" href=\"/favicon.ico\" type=\"image/x-icon\">
  1003. \t<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"{{ asset('assets/images/favicons/apple-touch-icon.png')}}\" type=\"image/png\">
  1004. \t<meta name=\"theme-color\" content=\"#FF3F40\">
  1005. </head>
  1006. <body {% block specialHtmlTagClass %} class=\"page__body{% block bodyClasses %}{% endblock %}\"{% endblock %}>
  1007. \t<div class=\"wrapper{% block wrapper_class %}{% endblock %}\">
  1008. \t\t{% block header %}
  1009. \t\t\t{% include '__design/v2023/components/header.html.twig' %}
  1010. \t\t{% endblock %}
  1011. \t\t<div class=\"content{% block content_class %}{% endblock %}\">
  1012. \t\t\t{% block grid %}{% endblock %}
  1013. \t\t</div>
  1014. \t\t{% block footer %}
  1015. \t\t\t{{ include('__design/v2023/components/footer.html.twig') }}
  1016. \t\t{% endblock %}
  1017. \t\t<div class=\"overlay\"></div>
  1018. \t</div>
  1019. \t{% block modal %}
  1020. \t{% endblock %}
  1021. \t{{ include('__design/v2023/components/modal.html.twig') }}
  1022. \t<svg class=\"d-none\" xmlns=\"http://www.w3.org/2000/svg\">
  1023. \t\t<symbol id=\"i-alert\" viewBox=\"0 0 80 80\">
  1024. \t\t\t<path fill=\"#FF3F40\" fill-rule=\"evenodd\" d=\"M6.668 67.576 40.001 10l33.334 57.576H6.668Zm56.151-6.06L40.001 22.09 17.183 61.515H62.82Zm-25.848-9.092v6.06h6.06v-6.06h-6.06Zm0-18.182h6.06v12.122h-6.06V34.242Z\" clip-rule=\"evenodd\"/>
  1025. \t\t</symbol>
  1026. \t\t<symbol id=\"i-ok\" viewBox=\"0 0 80 80\">
  1027. \t\t\t<path fill=\"#67C509\" fill-rule=\"evenodd\" d=\"M40.001 6.668c-18.4 0-33.333 14.933-33.333 33.333s14.933 33.334 33.333 33.334S73.335 58.4 73.335 40C73.335 21.601 58.4 6.668 40 6.668Zm0 60c-14.7 0-26.666-11.967-26.666-26.667 0-14.7 11.966-26.666 26.666-26.666 14.7 0 26.667 11.966 26.667 26.666 0 14.7-11.967 26.667-26.667 26.667Zm-6.666-19.433L55.3 25.268l4.7 4.733-26.666 26.667L20 43.335l4.7-4.7 8.634 8.6Z\" clip-rule=\"evenodd\"/>
  1028. \t\t</symbol>
  1029. \t\t<symbol id=\"search\" viewBox=\"0 0 25 24\">
  1030. \t\t\t<path fill-rule=\"evenodd\" d=\"M8.056 2.685a9 9 0 0 1 10.476 13.933l3.675 3.675a1 1 0 0 1-1.414 1.414l-3.675-3.675A9 9 0 1 1 8.056 2.685ZM11.5 4a7 7 0 1 0 0 14 7 7 0 0 0 0-14Z\" clip-rule=\"evenodd\"/>
  1031. \t\t</symbol>
  1032. \t\t<symbol id=\"selfie\" viewBox=\"0 0 20 20\">
  1033. \t\t \t<path d=\"M12.084 8.75a2.083 2.083 0 1 1-4.167 0 2.083 2.083 0 0 1 4.167 0Z\"/><path fill-rule=\"evenodd\" d=\"M1.667 6.667A3.333 3.333 0 0 1 5 3.333h10a3.333 3.333 0 0 1 3.334 3.334v6.666A3.333 3.333 0 0 1 15 16.667H5a3.333 3.333 0 0 1-3.333-3.334V6.667ZM5 5h10c.92 0 1.667.746 1.667 1.667v6.666c0 .92-.746 1.667-1.667 1.667h-2.083c0-1.841-1.306-3.333-2.917-3.333-1.61 0-2.916 1.492-2.916 3.333H5c-.92 0-1.666-.746-1.666-1.667V6.667C3.334 5.747 4.08 5 5 5Zm7.084 3.75a2.083 2.083 0 1 1-4.167 0 2.083 2.083 0 0 1 4.167 0Z\" clip-rule=\"evenodd\"/>
  1034. \t\t</symbol>
  1035. \t\t<symbol id=\"video\" viewBox=\"0 0 20 20\">
  1036. \t\t\t<path fill-rule=\"evenodd\" d=\"M15 5H5c-.92 0-1.666.746-1.666 1.667v6.666C3.334 14.253 4.08 15 5 15h10c.92 0 1.667-.746 1.667-1.667V6.667C16.667 5.747 15.921 5 15 5ZM5 3.333a3.333 3.333 0 0 0-3.333 3.334v6.666A3.333 3.333 0 0 0 5 16.667h10a3.333 3.333 0 0 0 3.334-3.334V6.667A3.333 3.333 0 0 0 15 3.333H5Z\" clip-rule=\"evenodd\"/><path d=\"m8.334 13.333 5-3.333-5-3.333v6.666Z\"/>
  1037. \t\t</symbol>
  1038. \t\t<symbol id=\"comment\" viewBox=\"0 0 20 20\">
  1039. \t\t\t<path fill-rule=\"evenodd\" d=\"M15 5H5c-.92 0-1.666.746-1.666 1.667v6.666C3.334 14.253 4.08 15 5 15h10c.92 0 1.667-.746 1.667-1.667V6.667C16.667 5.747 15.921 5 15 5ZM5 3.333a3.333 3.333 0 0 0-3.333 3.334v6.666A3.333 3.333 0 0 0 5 16.667h10a3.333 3.333 0 0 0 3.334-3.334V6.667A3.333 3.333 0 0 0 15 3.333H5Z\" clip-rule=\"evenodd\"/><path d=\"M5 7.5c0-.46.373-.833.834-.833h8.333a.833.833 0 0 1 0 1.666H5.834A.833.833 0 0 1 5 7.5ZM5 10c0-.46.373-.833.834-.833h8.333a.833.833 0 0 1 0 1.666H5.834A.833.833 0 0 1 5 10ZM5 12.5c0-.46.373-.833.834-.833H10a.833.833 0 1 1 0 1.666H5.834A.833.833 0 0 1 5 12.5Z\"/>
  1040. \t\t</symbol>
  1041. \t\t<symbol id=\"verify\" viewBox=\"0 0 24 25\">
  1042. \t\t\t<path fill=\"#27AE60\" fill-rule=\"evenodd\" d=\"m20.56 9.716 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 12.496l2.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.91l3.17 3.17 6.59-6.58 1.41 1.41-8 8L6 13.32l1.42-1.41Z\" clip-rule=\"evenodd\"/>
  1043. \t\t</symbol>
  1044. \t\t<symbol id=\"metro\" viewBox=\"0 0 18 19\">
  1045.         \t<path d=\"M1.2 14H0v1.7h6.4V14H4.5l1.2-4.4L9 15.9l3.3-6.3 1.2 4.4h-1.9v1.7H18V14h-1.3L12.5 2.4 9 10 5.4 2.4 1.2 14Z\" />
  1046.     \t</symbol>
  1047. \t\t<symbol id=\"mcd-1\" viewBox=\"0 0 22 18\">
  1048. \t\t\t<path d=\"m21.96 3.14-3.12 11.68c-.2.72-.45.93-1.06.93H.59c-.52 0-.69-.29-.54-.9l3.1-11.7c.19-.7.42-.9 1.05-.9h17.2c.52 0 .69.29.56.9Z\" fill=\"#F6A500\"/><path d=\"M13.1 12.64h3.87l.41-1.18h-1.6v-6.1h-2.59V6.5h1.32v4.96h-1.4v1.17Zm-1.24-3.63c0-2.17-1.43-3.66-3.64-3.66H4.99l-.37 1.23H5.8v6.07h2.42c2.2-.01 3.63-1.5 3.63-3.64Zm-1.4 0c0 1.6-.97 2.42-2.27 2.42H7.12V6.56H8.2c1.3 0 2.28.8 2.28 2.45Z\" fill=\"#fff\"/>
  1049. \t\t</symbol>
  1050. \t\t<symbol id=\"mcd-2\" viewBox=\"0 0 22 18\">
  1051. \t\t\t<path d=\"m21.96 3.14-3.12 11.68c-.2.72-.45.93-1.06.93H.59c-.52 0-.69-.29-.54-.9l3.1-11.7c.19-.7.42-.9 1.05-.9h17.2c.52 0 .69.29.56.9Z\" fill=\"#E94282\"/><path d=\"m12.6 6.33.86.86a2.67 2.67 0 0 1 1.74-.76c.7 0 1.24.39 1.24 1.05 0 .57-.3.97-1.67 2.33l-1.88 1.85v.99h4.79l.41-1.16h-3.37v-.02l1.33-1.27c1.23-1.17 1.72-1.85 1.72-2.84 0-1.12-.88-2.12-2.5-2.12-1.03-.01-2.02.47-2.66 1.1ZM11.44 9c0-2.17-1.48-3.66-3.79-3.66H4.3l-.4 1.24h1.23v6.07h2.51c2.31-.01 3.79-1.5 3.79-3.65ZM9.97 9c0 1.61-1.01 2.45-2.36 2.45H6.5v-4.9h1.1c1.36 0 2.37.83 2.37 2.45Z\" fill=\"#fff\"/>
  1052. \t\t</symbol>
  1053. \t\t<symbol id=\"mcd-3\" viewBox=\"0 0 22 18\">
  1054. \t\t\t<path d=\"M3.75 5.21A.3.3 0 0 1 4.04 5h14.65c.2 0 .34.2.28.38l-2.72 8.41a.3.3 0 0 1-.29.21H1.31a.3.3 0 0 1-.28-.38L3.75 5.2Z\" fill=\"#E95B0C\"/><path d=\"m21.96 3.14-3.12 11.68c-.2.72-.45.93-1.06.93H.59c-.52 0-.69-.29-.54-.9l3.1-11.7c.19-.7.42-.9 1.05-.9h17.2c.52 0 .69.29.56.9Z\" fill=\"#E95B0C\"/><path d=\"M17.1 8.79a2.34 2.34 0 0 0-1.25-.68l1.73-1.72V5.36H12.8V6.6h3.06l-1.8 1.78v.88l.19-.03.26-.03h.27c.46 0 .83.1 1.14.31.3.2.44.47.44.86 0 .36-.13.64-.4.85a1.5 1.5 0 0 1-.98.33 2.26 2.26 0 0 1-1.65-.67l-.11-.1-.9.9.11.1a3.47 3.47 0 0 0 2.57 1c.76 0 1.42-.24 1.94-.7.53-.47.8-1.05.8-1.72a2.18 2.18 0 0 0-.64-1.57ZM10.41 6.39a3.64 3.64 0 0 0-2.74-1.04h-3.1l-.3 1.21h.97v6.08h2.43c1.15 0 2.07-.34 2.74-1.02.67-.7 1-1.56 1-2.61a3.55 3.55 0 0 0-1-2.62ZM10.01 9c0 .84-.23 1.43-.68 1.83-.44.4-1.02.6-1.72.6h-1V6.58h1c.71 0 1.28.2 1.72.62.45.4.68 1 .68 1.82Z\" fill=\"#fff\"/>
  1055. \t\t</symbol>
  1056. \t\t<symbol id=\"mcd-4\" viewBox=\"0 0 22 18\">
  1057. \t\t\t<path d=\"M3.75 5.21A.3.3 0 0 1 4.04 5h14.65c.2 0 .34.2.28.38l-2.72 8.41a.3.3 0 0 1-.29.21H1.31a.3.3 0 0 1-.28-.38L3.75 5.2Z\" fill=\"#41B384\"/><path d=\"m21.96 3.14-3.12 11.68c-.2.72-.45.93-1.06.93H.59c-.52 0-.69-.29-.54-.9l3.1-11.7c.19-.7.42-.9 1.05-.9h17.2c.52 0 .69.29.56.9Z\" fill=\"#41B384\"/><path d=\"M10.1 6.4a3.63 3.63 0 0 0-2.74-1.03H4.37l-.3 1.21h.86v6.07h2.42c1.15 0 2.07-.34 2.74-1.02a3.6 3.6 0 0 0 .99-2.6c0-1.06-.32-1.94-.98-2.63ZM9.69 9c0 .85-.24 1.44-.67 1.84-.46.4-1.02.6-1.72.6H6.29V6.6h1c.7 0 1.28.2 1.72.61.44.4.68 1 .68 1.8ZM16.7 9.9V7.8h-1.32v2.1H13.5l1.96-4.53h-1.4l-2.04 4.78v.93h3.36v1.57h1.32v-1.57h.8l.44-1.17H16.7Z\" fill=\"#fff\"/>
  1058. \t\t</symbol>
  1059. \t\t<symbol id=\"mck\" viewBox=\"0 0 24 24\">
  1060. \t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 2a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z\" fill=\"#DC0505\"/>
  1061. \t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0 2a10 10 0 1 0 0-20 10 10 0 0 0 0 20Z\" fill=\"#DC0505\"/>
  1062. \t\t</symbol>
  1063. \t</svg>
  1064. \t{% block iconsSet %}{% endblock %}
  1065. \t{% block javascripts %}
  1066. \t\t{{ encore_entry_script_tags('scripts/v2023/index', null, 'basicConfig') }}
  1067. \t\t{# <script>
  1068. \t\t\t{% for asset_file in encore_entry_js_files('scripts/v2023/index') %}
  1069. \t\t\t\t{{ source(asset_file) }}
  1070. \t\t\t{% endfor %}
  1071. \t\t</script> #}
  1072. \t{% endblock %}
  1073. \t<script>
  1074. \t\t(function(){
  1075. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  1076. \t\t\t\tfetch(\"{{ path('component.header') }}?city={{app.request.attributes.get('city', default_city()).uriIdentity}}\", {
  1077. \t\t\t\t\tmethod: 'GET',
  1078. \t\t\t\t\tresponseType: 'text',
  1079. \t\t\t\t\theaders: {
  1080. \t\t\t\t\t\t\"Content-Type\": \"text/html; charset=utf-8\",
  1081. \t\t\t\t\t\t'X-Requested-With': 'XMLHttpRequest'
  1082. \t\t\t\t\t},
  1083. \t\t\t\t}).then(response => {
  1084. \t\t\t\t\treturn response.text();
  1085. \t\t\t\t}).then(data => {
  1086. \t\t\t\t\tconst temp = document.createElement('div');
  1087. \t\t\t\t\ttemp.innerHTML = data;
  1088. \t\t\t\t\tconst userData = temp.querySelector('#user-data');
  1089. \t\t\t\t\tdocument.dispatchEvent(new Event('header:loaded'))
  1090. \t\t\t\t\tconst loginBtnList = document.querySelectorAll('[data-login]');
  1091. \t\t\t\t\tconst regBtnList = document.querySelectorAll('[data-registration]');
  1092. \t\t\t\t\tconst user = JSON.parse(userData.innerHTML);
  1093. \t\t\t\t\tif (user.role) {
  1094. \t\t\t\t\t\tconst footerLink = document.getElementById('add-profile');
  1095. \t\t\t\t\t\tif (footerLink) footerLink.href = user.role === \"advertiser\" ? \"{{ path('account.profile_editing.create') }}\" : (user.role === \"user\" ? \"{{ path('app_security_register') }}\" : '');
  1096. \t\t\t\t\t\tregBtnList.forEach(el => {
  1097. \t\t\t\t\t\t\tif (el.dataset.parent) {
  1098. \t\t\t\t\t\t\t\tel.parentElement.remove();
  1099. \t\t\t\t\t\t\t} else {
  1100. \t\t\t\t\t\t\t\tel.remove();
  1101. \t\t\t\t\t\t\t}
  1102. \t\t\t\t\t\t});
  1103. \t\t\t\t\t\tloginBtnList.forEach(el => {
  1104. \t\t\t\t\t\t\tel.href = \"{{ path('account') }}\";
  1105. \t\t\t\t\t\t\tel.innerHTML = `<svg class=\"btn-icon\" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\"><path fill-rule=\"evenodd\" d=\"M15.46 11.61A4.99 4.99 0 0 0 12 3a5 5 0 0 0-3.46 8.61A10.02 10.02 0 0 0 2 21h20a10.02 10.02 0 0 0-6.54-9.39ZM15 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm-3 5a8 8 0 0 0-7.75 6h15.5A8 8 0 0 0 12 13Z\" clip-rule=\"evenodd\"/></svg>
  1106. \t\t\t\t\t\t\t<span class=\"btn-text\">Личный кабинет</span>`;
  1107. \t\t\t\t\t\t\tel.classList.remove('btn-white');
  1108. \t\t\t\t\t\t\tel.classList.remove('d-none');
  1109. \t\t\t\t\t\t\tel.classList.add('btn-white-black');
  1110. \t\t\t\t\t\t\tel.classList.add('header__login-account');
  1111. \t\t\t\t\t\t});
  1112. \t\t\t\t\t} else {
  1113. \t\t\t\t\t\tregBtnList.forEach(el => {
  1114. \t\t\t\t\t\t\tel.classList.remove('d-none');
  1115. \t\t\t\t\t\t});
  1116. \t\t\t\t\t\tloginBtnList.forEach(el => {
  1117. \t\t\t\t\t\t\tel.classList.remove('d-none');
  1118. \t\t\t\t\t\t});
  1119. \t\t\t\t\t}
  1120. \t\t\t\t\ttry {
  1121. \t\t\t\t\t\tdocument.dispatchEvent(new CustomEvent('header:update', { detail: { data: user } }));
  1122. \t\t\t\t\t} catch (e) {
  1123. \t\t\t\t\t\tconsole.warn('Error parsing user data:', e);
  1124. \t\t\t\t\t}
  1125. \t\t\t\t\t//document.dispatchEvent(new Event(`header:update:\${data.includes('Для Вас') ?}`))
  1126. \t\t\t\t})
  1127. \t\t\t})
  1128. \t\t\t// function showHamburger() {
  1129. \t\t\t// \thamburger.setAttribute('aria-expanded', 'true');
  1130. \t\t\t// \toverlay.classList.add('active');
  1131. \t\t\t// }
  1132. \t\t\t// function hideLightbox() {
  1133. \t\t\t// \thamburger.setAttribute('aria-expanded', 'false');
  1134. \t\t\t// \toverlay.classList.remove('active');
  1135. \t\t\t// }
  1136. \t\t\tfunction toggleLightbox(state) {
  1137. \t\t\t\thamburgerBtn.setAttribute('aria-expanded', (state ? \"true\" : \"false\"));
  1138. \t\t\t\toverlay.classList.toggle('active', state);
  1139. \t\t\t}
  1140. \t\t\tconst overlay = document.querySelector('.overlay');
  1141. \t\t\tlet hamburgerBtn = document.getElementById('hamburger-btn');
  1142. \t\t\tdocument.addEventListener('click', function(e) {
  1143. \t\t\t\tif (e.target === hamburgerBtn && hamburgerBtn.contains(e.target)) {
  1144. \t\t\t\t\thamburgerBtn.getAttribute('aria-expanded') === 'true' ? toggleLightbox(false) : toggleLightbox(true)
  1145. \t\t\t\t}
  1146. \t\t\t\telse if (hamburgerBtn && hamburgerBtn.parentElement.contains(e.target)) {}
  1147. \t\t\t\telse {
  1148. \t\t\t\t\ttoggleLightbox(false);
  1149. \t\t\t\t}
  1150. \t\t\t});
  1151. \t\t})();
  1152. \t</script>
  1153. \t{% include '__design/v2023/components/profile_ctr.js.twig' %}
  1154.     {% if ga_tracker_id and crawlerGoogleDetect %}
  1155. \t\t<!-- Global site tag (gtag.js) - Google Analytics -->
  1156. \t\t<script async src=\"https://www.googletagmanager.com/gtag/js?id={{ ga_tracker_id  }}\"></script>
  1157. \t\t<script>
  1158. \t\t\twindow.dataLayer = window.dataLayer || [];
  1159. \t\t\tfunction gtag(){dataLayer.push(arguments);}
  1160. \t\t\tgtag('js', new Date());
  1161. \t\t\t{# https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets #}
  1162. \t\t\tgtag('config', '{{ ga_tracker_id  }}', {
  1163. \t\t\t\t'custom_map': {
  1164. \t\t\t\t\t'userip': 'ip',
  1165. \t\t\t\t\t'useragent': 'user_agent'
  1166. \t\t\t\t}
  1167. \t\t\t});
  1168. \t\t\tgtag('event', 'user_data', {'ip': '{{ app.request.clientIp }}', 'user_agent': window.navigator.userAgent});
  1169. \t\t</script>
  1170. \t{% endif %}
  1171. \t{% if ym_tracker_id %}
  1172. \t\t<!-- Yandex.Metrika counter -->
  1173. \t\t<script type=\"text/javascript\" >
  1174. \t\t\t(function (d, w, c) {
  1175. \t\t\t\t(w[c] = w[c] || []).push(function() {
  1176. \t\t\t\t\ttry {
  1177. \t\t\t\t\t\tw.yaCounter{{ ym_tracker_id }} = new Ya.Metrika({
  1178. \t\t\t\t\t\t\tid:{{ ym_tracker_id }},
  1179. \t\t\t\t\t\t\tclickmap:true,
  1180. \t\t\t\t\t\t\ttrackLinks:true,
  1181. \t\t\t\t\t\t\taccurateTrackBounce:true
  1182. \t\t\t\t\t\t});
  1183. \t\t\t\t\t} catch(e) { }
  1184. \t\t\t\t});
  1185. \t\t\t\tvar n = d.getElementsByTagName(\"script\")[0],
  1186. \t\t\t\t\ts = d.createElement(\"script\"),
  1187. \t\t\t\t\tf = function () { n.parentNode.insertBefore(s, n); };
  1188. \t\t\t\ts.type = \"text/javascript\";
  1189. \t\t\t\ts.async = true;
  1190. \t\t\t\ts.src = \"https://mc.yandex.ru/metrika/watch.js\";
  1191. \t\t\t\tif (w.opera == \"[object Opera]\") {
  1192. \t\t\t\t\td.addEventListener(\"DOMContentLoaded\", f, false);
  1193. \t\t\t\t} else { f(); }
  1194. \t\t\t})(document, window, \"yandex_metrika_callbacks\");
  1195. \t\t</script>
  1196. \t\t<noscript><div><img src=\"https://mc.yandex.ru/watch/{{ ym_tracker_id }}\" style=\"position:absolute; left:-9999px;\" alt=\"\" /></div></noscript>
  1197. \t\t<!-- /Yandex.Metrika counter -->
  1198. \t{% endif %}
  1199. </body>
  1200. </html>
  1201. {% endapply %}
  1202. {# {% endapply %} #}
  1203. ""__design/v2023/layout.html.twig""/app/templates/__design/v2023/layout.html.twig");
  1204.     }
  1205. }