var/cache/review/twig/7d/7d8f27a92dc45417f7c1701d5ecd6bcb.php line 216

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