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

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=\"";
  176.         // line 94
  177.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/favicons/favicon.ico"), "html"nulltrue);
  178.         echo "\" type=\"image/x-icon\">
  179. \t<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"";
  180.         // line 95
  181.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/favicons/apple-touch-icon.png"), "html"nulltrue);
  182.         echo "\" type=\"image/png\">
  183. \t<meta name=\"theme-color\" content=\"#FF3F40\">
  184. </head>
  185. <body ";
  186.         // line 98
  187.         $this->displayBlock('specialHtmlTagClass'$context$blocks);
  188.         echo ">
  189. \t<div class=\"wrapper";
  190.         // line 99
  191.         $this->displayBlock('wrapper_class'$context$blocks);
  192.         echo "\">
  193. \t\t";
  194.         // line 100
  195.         $this->displayBlock('header'$context$blocks);
  196.         // line 103
  197.         echo "
  198. \t\t<div class=\"content";
  199.         // line 104
  200.         $this->displayBlock('content_class'$context$blocks);
  201.         echo "\">
  202. \t\t\t";
  203.         // line 105
  204.         $this->displayBlock('grid'$context$blocks);
  205.         // line 106
  206.         echo "\t\t</div>
  207. \t\t";
  208.         // line 108
  209.         $this->displayBlock('footer'$context$blocks);
  210.         // line 111
  211.         echo "
  212. \t\t<div class=\"overlay\"></div>
  213. \t</div>
  214. \t";
  215.         // line 115
  216.         $this->displayBlock('modal'$context$blocks);
  217.         // line 117
  218.         echo "
  219. \t";
  220.         // line 118
  221.         echo twig_include($this->env$context"__design/v2023/components/modal.html.twig");
  222.         echo "
  223. \t<svg class=\"d-none\" xmlns=\"http://www.w3.org/2000/svg\">
  224. \t\t<symbol id=\"i-alert\" viewBox=\"0 0 80 80\">
  225. \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\"/>
  226. \t\t</symbol>
  227. \t\t<symbol id=\"i-ok\" viewBox=\"0 0 80 80\">
  228. \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\"/>
  229. \t\t</symbol>
  230. \t\t<symbol id=\"search\" viewBox=\"0 0 25 24\">
  231. \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\"/>
  232. \t\t</symbol>
  233. \t\t<symbol id=\"selfie\" viewBox=\"0 0 20 20\">
  234. \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\"/>
  235. \t\t</symbol>
  236. \t\t<symbol id=\"video\" 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=\"m8.334 13.333 5-3.333-5-3.333v6.666Z\"/>
  238. \t\t</symbol>
  239. \t\t<symbol id=\"comment\" viewBox=\"0 0 20 20\">
  240. \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\"/>
  241. \t\t</symbol>
  242. \t\t<symbol id=\"verify\" viewBox=\"0 0 24 25\">
  243. \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\"/>
  244. \t\t</symbol>
  245. \t\t<symbol id=\"metro\" viewBox=\"0 0 18 19\">
  246.         \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\" />
  247.     \t</symbol>
  248. \t\t<symbol id=\"mcd-1\" 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=\"#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\"/>
  250. \t\t</symbol>
  251. \t\t<symbol id=\"mcd-2\" viewBox=\"0 0 22 18\">
  252. \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\"/>
  253. \t\t</symbol>
  254. \t\t<symbol id=\"mcd-3\" 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=\"#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\"/>
  256. \t\t</symbol>
  257. \t\t<symbol id=\"mcd-4\" viewBox=\"0 0 22 18\">
  258. \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\"/>
  259. \t\t</symbol>
  260. \t\t<symbol id=\"mck\" viewBox=\"0 0 24 24\">
  261. \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\"/>
  262. \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\"/>
  263. \t\t</symbol>
  264. \t</svg>
  265. \t";
  266.         // line 166
  267.         $this->displayBlock('iconsSet'$context$blocks);
  268.         // line 167
  269.         echo "
  270. \t";
  271.         // line 168
  272.         $this->displayBlock('javascripts'$context$blocks);
  273.         // line 176
  274.         echo "
  275. \t<script>
  276. \t\t(function(){
  277. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  278. \t\t\t\tfetch(\"";
  279.         // line 180
  280.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("component.header");
  281.         echo "?city=";
  282.         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);
  283.         echo "\", {
  284. \t\t\t\t\tmethod: 'GET',
  285. \t\t\t\t\tresponseType: 'text',
  286. \t\t\t\t\theaders: {
  287. \t\t\t\t\t\t\"Content-Type\": \"text/html; charset=utf-8\",
  288. \t\t\t\t\t\t'X-Requested-With': 'XMLHttpRequest'
  289. \t\t\t\t\t},
  290. \t\t\t\t}).then(response => {
  291. \t\t\t\t\treturn response.text();
  292. \t\t\t\t}).then(data => {
  293. \t\t\t\t\tconst temp = document.createElement('div');
  294. \t\t\t\t\ttemp.innerHTML = data;
  295. \t\t\t\t\tconst userData = temp.querySelector('#user-data');
  296. \t\t\t\t\tdocument.dispatchEvent(new Event('header:loaded'))
  297. \t\t\t\t\tconst loginBtnList = document.querySelectorAll('[data-login]');
  298. \t\t\t\t\tconst regBtnList = document.querySelectorAll('[data-registration]');
  299. \t\t\t\t\tconst user = JSON.parse(userData.innerHTML);
  300. \t\t\t\t\tif (user.role) {
  301. \t\t\t\t\t\tconst footerLink = document.getElementById('add-profile');
  302. \t\t\t\t\t\tif (footerLink) footerLink.href = user.role === \"advertiser\" ? \"";
  303.         // line 203
  304.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("account.profile_editing.create");
  305.         echo "\" : (user.role === \"user\" ? \"";
  306.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_security_register");
  307.         echo "\" : '');
  308. \t\t\t\t\t\tregBtnList.forEach(el => {
  309. \t\t\t\t\t\t\tif (el.dataset.parent) {
  310. \t\t\t\t\t\t\t\tel.parentElement.remove();
  311. \t\t\t\t\t\t\t} else {
  312. \t\t\t\t\t\t\t\tel.remove();
  313. \t\t\t\t\t\t\t}
  314. \t\t\t\t\t\t});
  315. \t\t\t\t\t\tloginBtnList.forEach(el => {
  316. \t\t\t\t\t\t\tel.href = \"";
  317.         // line 213
  318.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("account");
  319.         echo "\";
  320. \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>
  321. \t\t\t\t\t\t\t<span class=\"btn-text\">Личный кабинет</span>`;
  322. \t\t\t\t\t\t\tel.classList.remove('btn-white');
  323. \t\t\t\t\t\t\tel.classList.remove('d-none');
  324. \t\t\t\t\t\t\tel.classList.add('btn-white-black');
  325. \t\t\t\t\t\t\tel.classList.add('header__login-account');
  326. \t\t\t\t\t\t});
  327. \t\t\t\t\t} else {
  328. \t\t\t\t\t\tregBtnList.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\tloginBtnList.forEach(el => {
  332. \t\t\t\t\t\t\tel.classList.remove('d-none');
  333. \t\t\t\t\t\t});
  334. \t\t\t\t\t}
  335. \t\t\t\t\ttry {
  336. \t\t\t\t\t\tdocument.dispatchEvent(new CustomEvent('header:update', { detail: { data: user } }));
  337. \t\t\t\t\t} catch (e) {
  338. \t\t\t\t\t\tconsole.warn('Error parsing user data:', e);
  339. \t\t\t\t\t}
  340. \t\t\t\t\t//document.dispatchEvent(new Event(`header:update:\${data.includes('Для Вас') ?}`))
  341. \t\t\t\t})
  342. \t\t\t})
  343. \t\t\t// function showHamburger() {
  344. \t\t\t// \thamburger.setAttribute('aria-expanded', 'true');
  345. \t\t\t// \toverlay.classList.add('active');
  346. \t\t\t// }
  347. \t\t\t// function hideLightbox() {
  348. \t\t\t// \thamburger.setAttribute('aria-expanded', 'false');
  349. \t\t\t// \toverlay.classList.remove('active');
  350. \t\t\t// }
  351. \t\t\tfunction toggleLightbox(state) {
  352. \t\t\t\thamburgerBtn.setAttribute('aria-expanded', (state ? \"true\" : \"false\"));
  353. \t\t\t\toverlay.classList.toggle('active', state);
  354. \t\t\t}
  355. \t\t\tconst overlay = document.querySelector('.overlay');
  356. \t\t\tlet hamburgerBtn = document.getElementById('hamburger-btn');
  357. \t\t\tdocument.addEventListener('click', function(e) {
  358. \t\t\t\tif (e.target === hamburgerBtn && hamburgerBtn.contains(e.target)) {
  359. \t\t\t\t\thamburgerBtn.getAttribute('aria-expanded') === 'true' ? toggleLightbox(false) : toggleLightbox(true)
  360. \t\t\t\t}
  361. \t\t\t\telse if (hamburgerBtn && hamburgerBtn.parentElement.contains(e.target)) {}
  362. \t\t\t\telse {
  363. \t\t\t\t\ttoggleLightbox(false);
  364. \t\t\t\t}
  365. \t\t\t});
  366. \t\t})();
  367. \t</script>
  368. \t";
  369.         // line 270
  370.         $this->loadTemplate("__design/v2023/components/profile_ctr.js.twig""__design/v2023/layout.html.twig"270)->display($context);
  371.         // line 271
  372.         echo "
  373.     ";
  374.         // line 273
  375.         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); })()))) {
  376.             // line 274
  377.             echo "\t\t<!-- Global site tag (gtag.js) - Google Analytics -->
  378. \t\t<script async src=\"https://www.googletagmanager.com/gtag/js?id=";
  379.             // line 275
  380.             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);
  381.             echo "\"></script>
  382. \t\t<script>
  383. \t\t\twindow.dataLayer = window.dataLayer || [];
  384. \t\t\tfunction gtag(){dataLayer.push(arguments);}
  385. \t\t\tgtag('js', new Date());
  386. \t\t\t";
  387.             // line 281
  388.             echo "\t\t\tgtag('config', '";
  389.             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);
  390.             echo "', {
  391. \t\t\t\t'custom_map': {
  392. \t\t\t\t\t'userip': 'ip',
  393. \t\t\t\t\t'useragent': 'user_agent'
  394. \t\t\t\t}
  395. \t\t\t});
  396. \t\t\tgtag('event', 'user_data', {'ip': '";
  397.             // line 287
  398.             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);
  399.             echo "', 'user_agent': window.navigator.userAgent});
  400. \t\t</script>
  401. \t";
  402.         }
  403.         // line 290
  404.         echo "\t";
  405.         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); })())) {
  406.             // line 291
  407.             echo "\t\t<!-- Yandex.Metrika counter -->
  408. \t\t<script type=\"text/javascript\" >
  409. \t\t\t(function (d, w, c) {
  410. \t\t\t\t(w[c] = w[c] || []).push(function() {
  411. \t\t\t\t\ttry {
  412. \t\t\t\t\t\tw.yaCounter";
  413.             // line 296
  414.             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);
  415.             echo " = new Ya.Metrika({
  416. \t\t\t\t\t\t\tid:";
  417.             // line 297
  418.             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);
  419.             echo ",
  420. \t\t\t\t\t\t\tclickmap:true,
  421. \t\t\t\t\t\t\ttrackLinks:true,
  422. \t\t\t\t\t\t\taccurateTrackBounce:true
  423. \t\t\t\t\t\t});
  424. \t\t\t\t\t} catch(e) { }
  425. \t\t\t\t});
  426. \t\t\t\tvar n = d.getElementsByTagName(\"script\")[0],
  427. \t\t\t\t\ts = d.createElement(\"script\"),
  428. \t\t\t\t\tf = function () { n.parentNode.insertBefore(s, n); };
  429. \t\t\t\ts.type = \"text/javascript\";
  430. \t\t\t\ts.async = true;
  431. \t\t\t\ts.src = \"https://mc.yandex.ru/metrika/watch.js\";
  432. \t\t\t\tif (w.opera == \"[object Opera]\") {
  433. \t\t\t\t\td.addEventListener(\"DOMContentLoaded\", f, false);
  434. \t\t\t\t} else { f(); }
  435. \t\t\t})(document, window, \"yandex_metrika_callbacks\");
  436. \t\t</script>
  437. \t\t<noscript><div><img src=\"https://mc.yandex.ru/watch/";
  438.             // line 315
  439.             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);
  440.             echo "\" style=\"position:absolute; left:-9999px;\" alt=\"\" /></div></noscript>
  441. \t\t<!-- /Yandex.Metrika counter -->
  442. \t";
  443.         }
  444.         // line 318
  445.         echo "</body>
  446. </html>
  447. ";
  448.         $___internal_parse_4_ = ('' === $tmp ob_get_clean()) ? '' : new Markup($tmp$this->env->getCharset());
  449.         // line 2
  450.         echo twig_spaceless($___internal_parse_4_);
  451.         
  452.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  453.         
  454.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  455.         
  456.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  457.     }
  458.     // line 32
  459.     public function block_title($context, array $blocks = [])
  460.     {
  461.         $macros $this->macros;
  462.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  463.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  464.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  465.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  466.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  467.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  468.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaTitle(), "html"nulltrue);
  469.         
  470.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  471.         
  472.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  473.         
  474.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  475.     }
  476.     // line 33
  477.     public function block_metaDescription($context, array $blocks = [])
  478.     {
  479.         $macros $this->macros;
  480.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  481.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  482.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  483.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  484.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  485.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  486.         // line 34
  487.         echo "\t\t<meta name=\"description\" content=\"";
  488.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaDescription(), "html"nulltrue);
  489.         echo "\">
  490. \t";
  491.         
  492.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  493.         
  494.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  495.         
  496.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  497.     }
  498.     // line 36
  499.     public function block_metaKeywords($context, array $blocks = [])
  500.     {
  501.         $macros $this->macros;
  502.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  503.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaKeywords"));
  504.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  505.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaKeywords"));
  506.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  507.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaKeywords"));
  508.         // line 37
  509.         echo "\t\t<meta name=\"keywords\" content=\"";
  510.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaKeywords(), "html"nulltrue);
  511.         echo "\">
  512. \t";
  513.         
  514.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  515.         
  516.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  517.         
  518.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  519.     }
  520.     // line 44
  521.     public function block_metaRobots($context, array $blocks = [])
  522.     {
  523.         $macros $this->macros;
  524.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  525.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaRobots"));
  526.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  527.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaRobots"));
  528.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  529.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaRobots"));
  530.         
  531.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  532.         
  533.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  534.         
  535.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  536.     }
  537.     // line 45
  538.     public function block_metaSpecial($context, array $blocks = [])
  539.     {
  540.         $macros $this->macros;
  541.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  542.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaSpecial"));
  543.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  544.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaSpecial"));
  545.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  546.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaSpecial"));
  547.         
  548.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  549.         
  550.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  551.         
  552.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  553.     }
  554.     // line 47
  555.     public function block_preconnect($context, array $blocks = [])
  556.     {
  557.         $macros $this->macros;
  558.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  559.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preconnect"));
  560.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  561.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preconnect"));
  562.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  563.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preconnect"));
  564.         // line 48
  565.         if (array_key_exists("responsive_media_base_url"$context)) {
  566.             // line 49
  567.             echo "<link rel=\"preconnect\" href=\"";
  568.             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);
  569.             echo "\" />
  570. \t\t<link rel=\"preconnect\" href=\"";
  571.             // line 50
  572.             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);
  573.             echo "\" />";
  574.         }
  575.         // line 52
  576.         echo "<link rel=\"preconnect\" href=\"https://mc.yandex.ru\">
  577. \t\t<link rel=\"preconnect\" href=\"https://www.googletagmanager.com\">
  578. \t\t<link rel=\"dns-prefetch\" href=\"";
  579.         // line 54
  580.         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);
  581.         echo "\" />
  582. \t";
  583.         
  584.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  585.         
  586.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  587.         
  588.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  589.     }
  590.     // line 57
  591.     public function block_stylesheet($context, array $blocks = [])
  592.     {
  593.         $macros $this->macros;
  594.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  595.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  596.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  597.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  598.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  599.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  600.         // line 58
  601.         echo "\t\t<style>
  602. \t\t\t";
  603.         // line 59
  604.         $context['_parent'] = $context;
  605.         $context['_seq'] = twig_ensure_traversable($this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->getWebpackCssFiles("scripts/v2023/index""nodomainConfig"));
  606.         foreach ($context['_seq'] as $context["_key"] => $context["asset_file"]) {
  607.             // line 60
  608.             echo "\t\t\t\t";
  609.             echo twig_source($this->env$context["asset_file"]);
  610.             echo "
  611. \t\t\t";
  612.         }
  613.         $_parent $context['_parent'];
  614.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['asset_file'], $context['_parent'], $context['loop']);
  615.         $context array_intersect_key($context$_parent) + $_parent;
  616.         // line 62
  617.         echo "\t\t</style>
  618. \t";
  619.         
  620.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  621.         
  622.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  623.         
  624.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  625.     }
  626.     // line 73
  627.     public function block_stylesheet_preload($context, array $blocks = [])
  628.     {
  629.         $macros $this->macros;
  630.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  631.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet_preload"));
  632.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  633.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet_preload"));
  634.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  635.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet_preload"));
  636.         
  637.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  638.         
  639.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  640.         
  641.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  642.     }
  643.     // line 81
  644.     public function block_alternate($context, array $blocks = [])
  645.     {
  646.         $macros $this->macros;
  647.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  648.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""alternate"));
  649.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  650.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""alternate"));
  651.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  652.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""alternate"));
  653.         
  654.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  655.         
  656.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  657.         
  658.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  659.     }
  660.     // line 83
  661.     public function block_preloadAnyData($context, array $blocks = [])
  662.     {
  663.         $macros $this->macros;
  664.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  665.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preloadAnyData"));
  666.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  667.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preloadAnyData"));
  668.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  669.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""preloadAnyData"));
  670.         
  671.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  672.         
  673.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  674.         
  675.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  676.     }
  677.     // line 85
  678.     public function block_canonical($context, array $blocks = [])
  679.     {
  680.         $macros $this->macros;
  681.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  682.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  683.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  684.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  685.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  686.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  687.         // line 86
  688.         echo "\t\t";
  689.         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))) {
  690.             // line 87
  691.             echo "\t\t\t<link rel=\"canonical\" href=\"";
  692.             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);
  693.             echo "\">
  694. \t\t";
  695.         } elseif ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 88
  696. (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")) {
  697.             // line 89
  698.             echo "\t\t\t<link rel=\"canonical\" href=\"";
  699.             echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->canonicalUrl("intim-mosdosug.com"), "html"nulltrue);
  700.             echo "\">
  701. \t\t";
  702.         }
  703.         // line 91
  704.         echo "\t";
  705.         
  706.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  707.         
  708.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  709.         
  710.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  711.     }
  712.     // line 98
  713.     public function block_specialHtmlTagClass($context, array $blocks = [])
  714.     {
  715.         $macros $this->macros;
  716.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  717.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""specialHtmlTagClass"));
  718.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  719.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""specialHtmlTagClass"));
  720.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  721.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""specialHtmlTagClass"));
  722.         echo " class=\"page__body";
  723.         $this->displayBlock('bodyClasses'$context$blocks);
  724.         echo "\"";
  725.         
  726.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  727.         
  728.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  729.         
  730.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  731.     }
  732.     public function block_bodyClasses($context, array $blocks = [])
  733.     {
  734.         $macros $this->macros;
  735.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  736.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyClasses"));
  737.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  738.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyClasses"));
  739.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  740.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyClasses"));
  741.         
  742.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  743.         
  744.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  745.         
  746.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  747.     }
  748.     // line 99
  749.     public function block_wrapper_class($context, array $blocks = [])
  750.     {
  751.         $macros $this->macros;
  752.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  753.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""wrapper_class"));
  754.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  755.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""wrapper_class"));
  756.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  757.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""wrapper_class"));
  758.         
  759.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  760.         
  761.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  762.         
  763.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  764.     }
  765.     // line 100
  766.     public function block_header($context, array $blocks = [])
  767.     {
  768.         $macros $this->macros;
  769.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  770.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  771.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  772.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  773.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  774.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  775.         // line 101
  776.         echo "\t\t\t";
  777.         $this->loadTemplate("__design/v2023/components/header.html.twig""__design/v2023/layout.html.twig"101)->display($context);
  778.         // line 102
  779.         echo "\t\t";
  780.         
  781.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  782.         
  783.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  784.         
  785.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  786.     }
  787.     // line 104
  788.     public function block_content_class($context, array $blocks = [])
  789.     {
  790.         $macros $this->macros;
  791.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  792.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content_class"));
  793.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  794.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content_class"));
  795.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  796.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content_class"));
  797.         
  798.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  799.         
  800.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  801.         
  802.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  803.     }
  804.     // line 105
  805.     public function block_grid($context, array $blocks = [])
  806.     {
  807.         $macros $this->macros;
  808.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  809.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""grid"));
  810.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  811.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""grid"));
  812.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  813.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""grid"));
  814.         
  815.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  816.         
  817.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  818.         
  819.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  820.     }
  821.     // line 108
  822.     public function block_footer($context, array $blocks = [])
  823.     {
  824.         $macros $this->macros;
  825.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  826.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  827.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  828.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  829.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  830.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  831.         // line 109
  832.         echo "\t\t\t";
  833.         echo twig_include($this->env$context"__design/v2023/components/footer.html.twig");
  834.         echo "
  835. \t\t";
  836.         
  837.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  838.         
  839.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  840.         
  841.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  842.     }
  843.     // line 115
  844.     public function block_modal($context, array $blocks = [])
  845.     {
  846.         $macros $this->macros;
  847.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  848.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""modal"));
  849.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  850.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""modal"));
  851.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  852.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""modal"));
  853.         // line 116
  854.         echo "\t";
  855.         
  856.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  857.         
  858.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  859.         
  860.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  861.     }
  862.     // line 166
  863.     public function block_iconsSet($context, array $blocks = [])
  864.     {
  865.         $macros $this->macros;
  866.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  867.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""iconsSet"));
  868.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  869.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""iconsSet"));
  870.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  871.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""iconsSet"));
  872.         
  873.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  874.         
  875.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  876.         
  877.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  878.     }
  879.     // line 168
  880.     public function block_javascripts($context, array $blocks = [])
  881.     {
  882.         $macros $this->macros;
  883.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  884.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  885.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  886.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  887.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  888.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  889.         // line 169
  890.         echo "\t\t";
  891.         echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("scripts/v2023/index"null"basicConfig");
  892.         echo "
  893. \t\t";
  894.         // line 175
  895.         echo "\t";
  896.         
  897.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  898.         
  899.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  900.         
  901.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  902.     }
  903.     /**
  904.      * @codeCoverageIgnore
  905.      */
  906.     public function getTemplateName()
  907.     {
  908.         return "__design/v2023/layout.html.twig";
  909.     }
  910.     /**
  911.      * @codeCoverageIgnore
  912.      */
  913.     public function isTraitable()
  914.     {
  915.         return false;
  916.     }
  917.     /**
  918.      * @codeCoverageIgnore
  919.      */
  920.     public function getDebugInfo()
  921.     {
  922.         return array (  1078 => 175,  1073 => 169,  1060 => 168,  1036 => 166,  1023 => 116,  1010 => 115,  994 => 109,  981 => 108,  957 => 105,  933 => 104,  920 => 102,  917 => 101,  904 => 100,  880 => 99,  830 => 98,  817 => 91,  811 => 89,  809 => 88,  804 => 87,  801 => 86,  788 => 85,  764 => 83,  740 => 81,  716 => 73,  702 => 62,  693 => 60,  689 => 59,  686 => 58,  673 => 57,  658 => 54,  654 => 52,  650 => 50,  645 => 49,  643 => 48,  630 => 47,  606 => 45,  582 => 44,  566 => 37,  553 => 36,  537 => 34,  524 => 33,  499 => 32,  486 => 2,  481 => 318,  475 => 315,  454 => 297,  450 => 296,  443 => 291,  440 => 290,  434 => 287,  424 => 281,  416 => 275,  413 => 274,  411 => 273,  407 => 271,  405 => 270,  345 => 213,  330 => 203,  302 => 180,  296 => 176,  294 => 168,  291 => 167,  289 => 166,  238 => 118,  235 => 117,  233 => 115,  227 => 111,  225 => 108,  221 => 106,  219 => 105,  215 => 104,  212 => 103,  210 => 100,  206 => 99,  202 => 98,  196 => 95,  192 => 94,  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,);
  923.     }
  924.     public function getSourceContext()
  925.     {
  926.         return new Source("{# {% set cssContent = source('../public/assets/styles/v2023/public.css') %} #}
  927. {% apply spaceless %}
  928. {% set templateType = 'public' %}
  929. {% set city = app.request.attributes.get('city', default_city()) %}
  930. {% set isDefaultCity = city == default_city() %}
  931. {% set routeIsHome = app.request.requestUri == '/' %}
  932. {# Создаём переменную для урла в логотипе #}
  933. {% set logoUrl = routeIsHome ? path('homepage') :
  934. \t\t\t\t(isDefaultCity ? '/' : path('profile_list.list_by_city', {\"city\": city.uriIdentity}))
  935. %}
  936. {% set months = {
  937. \t\"January\": \"Январь\",
  938. \t\"February\": \"Февраль\",
  939. \t\"March\": \"Март\",
  940. \t\"April\": \"Апрель\",
  941. \t\"May\": \"Май\",
  942. \t\"June\": \"Июнь\",
  943. \t\"July\": \"Июль\",
  944. \t\"August\": \"Август\",
  945. \t\"September\": \"Сентябрь\",
  946. \t\"October\": \"Октябрь\",
  947. \t\"November\": \"Ноябрь\",
  948. \t\"December\": \"Декабрь\"
  949. } %}
  950. {# {% apply inline_css(source(\"assets/colors.css\")) %} #}
  951. <!DOCTYPE html>
  952. <html lang=\"{{ app.request.locale }}\" class=\"page{{ app.request.get('_route') == 'map.page' ? ' full-page' : '' }}\">
  953. \t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
  954. \t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover\">
  955. \t<meta http-equiv=\"Accept-CH\" content=\"DPR\">
  956. \t<title>{% block title %}{{ seo_title() }}{% endblock %}</title>
  957. \t{% block metaDescription %}
  958. \t\t<meta name=\"description\" content=\"{{ seo_description() }}\">
  959. \t{% endblock %}
  960. \t{% block metaKeywords %}
  961. \t\t<meta name=\"keywords\" content=\"{{ seo_keywords() }}\">
  962. \t{% endblock %}
  963.     <meta name=\"yandex\" content=\"noarchive\">
  964. \t{% set crawlerGoogleDetect = app.request.headers.get('X-Detected-Crawler') == 'google' or app.request.host matches '/^g[a-z0-9]+\\./' %}
  965. \t{% block metaRobots %}{% endblock %}
  966. \t{% block metaSpecial %}{% endblock %}
  967. \t{% block preconnect %}
  968. \t\t{%- if responsive_media_base_url is defined -%}
  969. \t\t<link rel=\"preconnect\" href=\"{{ responsive_media_base_url|replace({'responsive': 'assets'}) }}\" />
  970. \t\t<link rel=\"preconnect\" href=\"{{ responsive_media_base_url }}\" />
  971. \t\t{%- endif -%}
  972. \t\t<link rel=\"preconnect\" href=\"https://mc.yandex.ru\">
  973. \t\t<link rel=\"preconnect\" href=\"https://www.googletagmanager.com\">
  974. \t\t<link rel=\"dns-prefetch\" href=\"{{ responsive_media_base_url }}\" />
  975. \t{% endblock %}
  976. \t{% block stylesheet %}
  977. \t\t<style>
  978. \t\t\t{% for asset_file in encore_entry_css_files('scripts/v2023/index', 'nodomainConfig') %}
  979. \t\t\t\t{{ source(asset_file) }}
  980. \t\t\t{% endfor %}
  981. \t\t</style>
  982. \t{% endblock %}
  983. \t{# {{ encore_entry_link_tags('colors') }} #}
  984. \t<style>
  985. \t\t{% for asset_file in encore_entry_css_files('colors', 'nodomainConfig') %}
  986. \t\t\t{{ source(asset_file) }}
  987. \t\t{% endfor %}
  988. \t</style>
  989. \t{% block stylesheet_preload %}{% endblock %}
  990. \t<style>
  991. \t\t{% for asset_file in encore_entry_css_files('styles/v2023/public', 'nodomainConfig') %}
  992. \t\t\t{{ source(asset_file) }}
  993. \t\t{% endfor %}
  994. \t</style>
  995. \t{% block alternate %}{% endblock %}
  996. \t{% block preloadAnyData %}{% endblock %}
  997. \t{% block canonical %}
  998. \t\t{% if actual_main_domain == app.request.host %}
  999. \t\t\t<link rel=\"canonical\" href=\"{{ canonical_url(actual_main_domain) }}\">
  1000. \t\t{% elseif app.request.host == \"prostitutki-moskvy-dosug.com\" %}
  1001. \t\t\t<link rel=\"canonical\" href=\"{{ canonical_url(\"intim-mosdosug.com\") }}\">
  1002. \t\t{% endif %}
  1003. \t{% endblock %}
  1004. \t<!-- Icons -->
  1005. \t<link rel=\"icon\" href=\"{{ asset('assets/images/favicons/favicon.ico')}}\" type=\"image/x-icon\">
  1006. \t<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"{{ asset('assets/images/favicons/apple-touch-icon.png')}}\" type=\"image/png\">
  1007. \t<meta name=\"theme-color\" content=\"#FF3F40\">
  1008. </head>
  1009. <body {% block specialHtmlTagClass %} class=\"page__body{% block bodyClasses %}{% endblock %}\"{% endblock %}>
  1010. \t<div class=\"wrapper{% block wrapper_class %}{% endblock %}\">
  1011. \t\t{% block header %}
  1012. \t\t\t{% include '__design/v2023/components/header.html.twig' %}
  1013. \t\t{% endblock %}
  1014. \t\t<div class=\"content{% block content_class %}{% endblock %}\">
  1015. \t\t\t{% block grid %}{% endblock %}
  1016. \t\t</div>
  1017. \t\t{% block footer %}
  1018. \t\t\t{{ include('__design/v2023/components/footer.html.twig') }}
  1019. \t\t{% endblock %}
  1020. \t\t<div class=\"overlay\"></div>
  1021. \t</div>
  1022. \t{% block modal %}
  1023. \t{% endblock %}
  1024. \t{{ include('__design/v2023/components/modal.html.twig') }}
  1025. \t<svg class=\"d-none\" xmlns=\"http://www.w3.org/2000/svg\">
  1026. \t\t<symbol id=\"i-alert\" viewBox=\"0 0 80 80\">
  1027. \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\"/>
  1028. \t\t</symbol>
  1029. \t\t<symbol id=\"i-ok\" viewBox=\"0 0 80 80\">
  1030. \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\"/>
  1031. \t\t</symbol>
  1032. \t\t<symbol id=\"search\" viewBox=\"0 0 25 24\">
  1033. \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\"/>
  1034. \t\t</symbol>
  1035. \t\t<symbol id=\"selfie\" viewBox=\"0 0 20 20\">
  1036. \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\"/>
  1037. \t\t</symbol>
  1038. \t\t<symbol id=\"video\" 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=\"m8.334 13.333 5-3.333-5-3.333v6.666Z\"/>
  1040. \t\t</symbol>
  1041. \t\t<symbol id=\"comment\" viewBox=\"0 0 20 20\">
  1042. \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\"/>
  1043. \t\t</symbol>
  1044. \t\t<symbol id=\"verify\" viewBox=\"0 0 24 25\">
  1045. \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\"/>
  1046. \t\t</symbol>
  1047. \t\t<symbol id=\"metro\" viewBox=\"0 0 18 19\">
  1048.         \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\" />
  1049.     \t</symbol>
  1050. \t\t<symbol id=\"mcd-1\" 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=\"#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\"/>
  1052. \t\t</symbol>
  1053. \t\t<symbol id=\"mcd-2\" viewBox=\"0 0 22 18\">
  1054. \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\"/>
  1055. \t\t</symbol>
  1056. \t\t<symbol id=\"mcd-3\" 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=\"#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\"/>
  1058. \t\t</symbol>
  1059. \t\t<symbol id=\"mcd-4\" viewBox=\"0 0 22 18\">
  1060. \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\"/>
  1061. \t\t</symbol>
  1062. \t\t<symbol id=\"mck\" viewBox=\"0 0 24 24\">
  1063. \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\"/>
  1064. \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\"/>
  1065. \t\t</symbol>
  1066. \t</svg>
  1067. \t{% block iconsSet %}{% endblock %}
  1068. \t{% block javascripts %}
  1069. \t\t{{ encore_entry_script_tags('scripts/v2023/index', null, 'basicConfig') }}
  1070. \t\t{# <script>
  1071. \t\t\t{% for asset_file in encore_entry_js_files('scripts/v2023/index') %}
  1072. \t\t\t\t{{ source(asset_file) }}
  1073. \t\t\t{% endfor %}
  1074. \t\t</script> #}
  1075. \t{% endblock %}
  1076. \t<script>
  1077. \t\t(function(){
  1078. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  1079. \t\t\t\tfetch(\"{{ path('component.header') }}?city={{app.request.attributes.get('city', default_city()).uriIdentity}}\", {
  1080. \t\t\t\t\tmethod: 'GET',
  1081. \t\t\t\t\tresponseType: 'text',
  1082. \t\t\t\t\theaders: {
  1083. \t\t\t\t\t\t\"Content-Type\": \"text/html; charset=utf-8\",
  1084. \t\t\t\t\t\t'X-Requested-With': 'XMLHttpRequest'
  1085. \t\t\t\t\t},
  1086. \t\t\t\t}).then(response => {
  1087. \t\t\t\t\treturn response.text();
  1088. \t\t\t\t}).then(data => {
  1089. \t\t\t\t\tconst temp = document.createElement('div');
  1090. \t\t\t\t\ttemp.innerHTML = data;
  1091. \t\t\t\t\tconst userData = temp.querySelector('#user-data');
  1092. \t\t\t\t\tdocument.dispatchEvent(new Event('header:loaded'))
  1093. \t\t\t\t\tconst loginBtnList = document.querySelectorAll('[data-login]');
  1094. \t\t\t\t\tconst regBtnList = document.querySelectorAll('[data-registration]');
  1095. \t\t\t\t\tconst user = JSON.parse(userData.innerHTML);
  1096. \t\t\t\t\tif (user.role) {
  1097. \t\t\t\t\t\tconst footerLink = document.getElementById('add-profile');
  1098. \t\t\t\t\t\tif (footerLink) footerLink.href = user.role === \"advertiser\" ? \"{{ path('account.profile_editing.create') }}\" : (user.role === \"user\" ? \"{{ path('app_security_register') }}\" : '');
  1099. \t\t\t\t\t\tregBtnList.forEach(el => {
  1100. \t\t\t\t\t\t\tif (el.dataset.parent) {
  1101. \t\t\t\t\t\t\t\tel.parentElement.remove();
  1102. \t\t\t\t\t\t\t} else {
  1103. \t\t\t\t\t\t\t\tel.remove();
  1104. \t\t\t\t\t\t\t}
  1105. \t\t\t\t\t\t});
  1106. \t\t\t\t\t\tloginBtnList.forEach(el => {
  1107. \t\t\t\t\t\t\tel.href = \"{{ path('account') }}\";
  1108. \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>
  1109. \t\t\t\t\t\t\t<span class=\"btn-text\">Личный кабинет</span>`;
  1110. \t\t\t\t\t\t\tel.classList.remove('btn-white');
  1111. \t\t\t\t\t\t\tel.classList.remove('d-none');
  1112. \t\t\t\t\t\t\tel.classList.add('btn-white-black');
  1113. \t\t\t\t\t\t\tel.classList.add('header__login-account');
  1114. \t\t\t\t\t\t});
  1115. \t\t\t\t\t} else {
  1116. \t\t\t\t\t\tregBtnList.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\tloginBtnList.forEach(el => {
  1120. \t\t\t\t\t\t\tel.classList.remove('d-none');
  1121. \t\t\t\t\t\t});
  1122. \t\t\t\t\t}
  1123. \t\t\t\t\ttry {
  1124. \t\t\t\t\t\tdocument.dispatchEvent(new CustomEvent('header:update', { detail: { data: user } }));
  1125. \t\t\t\t\t} catch (e) {
  1126. \t\t\t\t\t\tconsole.warn('Error parsing user data:', e);
  1127. \t\t\t\t\t}
  1128. \t\t\t\t\t//document.dispatchEvent(new Event(`header:update:\${data.includes('Для Вас') ?}`))
  1129. \t\t\t\t})
  1130. \t\t\t})
  1131. \t\t\t// function showHamburger() {
  1132. \t\t\t// \thamburger.setAttribute('aria-expanded', 'true');
  1133. \t\t\t// \toverlay.classList.add('active');
  1134. \t\t\t// }
  1135. \t\t\t// function hideLightbox() {
  1136. \t\t\t// \thamburger.setAttribute('aria-expanded', 'false');
  1137. \t\t\t// \toverlay.classList.remove('active');
  1138. \t\t\t// }
  1139. \t\t\tfunction toggleLightbox(state) {
  1140. \t\t\t\thamburgerBtn.setAttribute('aria-expanded', (state ? \"true\" : \"false\"));
  1141. \t\t\t\toverlay.classList.toggle('active', state);
  1142. \t\t\t}
  1143. \t\t\tconst overlay = document.querySelector('.overlay');
  1144. \t\t\tlet hamburgerBtn = document.getElementById('hamburger-btn');
  1145. \t\t\tdocument.addEventListener('click', function(e) {
  1146. \t\t\t\tif (e.target === hamburgerBtn && hamburgerBtn.contains(e.target)) {
  1147. \t\t\t\t\thamburgerBtn.getAttribute('aria-expanded') === 'true' ? toggleLightbox(false) : toggleLightbox(true)
  1148. \t\t\t\t}
  1149. \t\t\t\telse if (hamburgerBtn && hamburgerBtn.parentElement.contains(e.target)) {}
  1150. \t\t\t\telse {
  1151. \t\t\t\t\ttoggleLightbox(false);
  1152. \t\t\t\t}
  1153. \t\t\t});
  1154. \t\t})();
  1155. \t</script>
  1156. \t{% include '__design/v2023/components/profile_ctr.js.twig' %}
  1157.     {% if ga_tracker_id and crawlerGoogleDetect %}
  1158. \t\t<!-- Global site tag (gtag.js) - Google Analytics -->
  1159. \t\t<script async src=\"https://www.googletagmanager.com/gtag/js?id={{ ga_tracker_id  }}\"></script>
  1160. \t\t<script>
  1161. \t\t\twindow.dataLayer = window.dataLayer || [];
  1162. \t\t\tfunction gtag(){dataLayer.push(arguments);}
  1163. \t\t\tgtag('js', new Date());
  1164. \t\t\t{# https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets #}
  1165. \t\t\tgtag('config', '{{ ga_tracker_id  }}', {
  1166. \t\t\t\t'custom_map': {
  1167. \t\t\t\t\t'userip': 'ip',
  1168. \t\t\t\t\t'useragent': 'user_agent'
  1169. \t\t\t\t}
  1170. \t\t\t});
  1171. \t\t\tgtag('event', 'user_data', {'ip': '{{ app.request.clientIp }}', 'user_agent': window.navigator.userAgent});
  1172. \t\t</script>
  1173. \t{% endif %}
  1174. \t{% if ym_tracker_id %}
  1175. \t\t<!-- Yandex.Metrika counter -->
  1176. \t\t<script type=\"text/javascript\" >
  1177. \t\t\t(function (d, w, c) {
  1178. \t\t\t\t(w[c] = w[c] || []).push(function() {
  1179. \t\t\t\t\ttry {
  1180. \t\t\t\t\t\tw.yaCounter{{ ym_tracker_id }} = new Ya.Metrika({
  1181. \t\t\t\t\t\t\tid:{{ ym_tracker_id }},
  1182. \t\t\t\t\t\t\tclickmap:true,
  1183. \t\t\t\t\t\t\ttrackLinks:true,
  1184. \t\t\t\t\t\t\taccurateTrackBounce:true
  1185. \t\t\t\t\t\t});
  1186. \t\t\t\t\t} catch(e) { }
  1187. \t\t\t\t});
  1188. \t\t\t\tvar n = d.getElementsByTagName(\"script\")[0],
  1189. \t\t\t\t\ts = d.createElement(\"script\"),
  1190. \t\t\t\t\tf = function () { n.parentNode.insertBefore(s, n); };
  1191. \t\t\t\ts.type = \"text/javascript\";
  1192. \t\t\t\ts.async = true;
  1193. \t\t\t\ts.src = \"https://mc.yandex.ru/metrika/watch.js\";
  1194. \t\t\t\tif (w.opera == \"[object Opera]\") {
  1195. \t\t\t\t\td.addEventListener(\"DOMContentLoaded\", f, false);
  1196. \t\t\t\t} else { f(); }
  1197. \t\t\t})(document, window, \"yandex_metrika_callbacks\");
  1198. \t\t</script>
  1199. \t\t<noscript><div><img src=\"https://mc.yandex.ru/watch/{{ ym_tracker_id }}\" style=\"position:absolute; left:-9999px;\" alt=\"\" /></div></noscript>
  1200. \t\t<!-- /Yandex.Metrika counter -->
  1201. \t{% endif %}
  1202. </body>
  1203. </html>
  1204. {% endapply %}
  1205. {# {% endapply %} #}
  1206. ""__design/v2023/layout.html.twig""/app/templates/__design/v2023/layout.html.twig");
  1207.     }
  1208. }