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

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