var/cache/te_dev/twig/34/34ccec149c933feeef0fd34a65526389c9e69a1c149abb1846798c7d67cfc377.php line 57

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. /* @Web/Tile/index.html.twig */
  14. class __TwigTemplate_b4699355b36797a4d541f54efa48b0e2f7034bf95444701036171ff50f35c790 extends \Twig\Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'title' => [$this'block_title'],
  24.             'extraGoogleTagScript' => [$this'block_extraGoogleTagScript'],
  25.             'meta' => [$this'block_meta'],
  26.             'stylesheets' => [$this'block_stylesheets'],
  27.             'javascripts' => [$this'block_javascripts'],
  28.             'googleTagScript' => [$this'block_googleTagScript'],
  29.             'content' => [$this'block_content'],
  30.         ];
  31.     }
  32.     protected function doGetParent(array $context)
  33.     {
  34.         // line 1
  35.         return "@Web/layout.html.twig";
  36.     }
  37.     protected function doDisplay(array $context, array $blocks = [])
  38.     {
  39.         $macros $this->macros;
  40.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  41.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Web/Tile/index.html.twig"));
  42.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  43.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Web/Tile/index.html.twig"));
  44.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  45.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Web/Tile/index.html.twig"));
  46.         $this->parent $this->loadTemplate("@Web/layout.html.twig""@Web/Tile/index.html.twig"1);
  47.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  48.         
  49.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  50.         
  51.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  52.         
  53.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  54.     }
  55.     // line 3
  56.     public function block_title($context, array $blocks = [])
  57.     {
  58.         $macros $this->macros;
  59.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  60.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  61.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  62.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  63.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  64.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  65.         // line 4
  66.         echo "    ";
  67.         echo twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'4$this->source); })()), "title", [], "any"falsefalsefalse4);
  68.         echo "
  69. ";
  70.         
  71.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  72.         
  73.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  74.         
  75.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  76.     }
  77.     // line 7
  78.     public function block_extraGoogleTagScript($context, array $blocks = [])
  79.     {
  80.         $macros $this->macros;
  81.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  82.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""extraGoogleTagScript"));
  83.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  84.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""extraGoogleTagScript"));
  85.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  86.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""extraGoogleTagScript"));
  87.         // line 8
  88.         echo "    ";
  89.         echo twig_include($this->env$context"@Web/google_gtag.html.twig");
  90.         echo "
  91. ";
  92.         
  93.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  94.         
  95.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  96.         
  97.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  98.     }
  99.     // line 11
  100.     public function block_meta($context, array $blocks = [])
  101.     {
  102.         $macros $this->macros;
  103.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  104.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  105.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  106.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  107.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  108.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  109.         // line 12
  110.         echo "    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1\"/>
  111.     <meta name=\"keywords\" content=\"";
  112.         // line 13
  113.         echo twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'13$this->source); })()), "keywords", [], "any"falsefalsefalse13);
  114.         echo "\"/>
  115.     <meta name=\"description\" content=\"";
  116.         // line 14
  117.         echo twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'14$this->source); })()), "description", [], "any"falsefalsefalse14);
  118.         echo "\"/>
  119.     <meta property=\"og:type\" content=\"website\"/>
  120.     <meta property=\"og:title\" content=\"";
  121.         // line 17
  122.         echo twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'17$this->source); })()), "title", [], "any"falsefalsefalse17);
  123.         echo "\"/>
  124.     <meta property=\"og:description\" content=\"";
  125.         // line 18
  126.         echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'18$this->source); })()), "description", [], "any"falsefalsefalse18) . " ") . twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'18$this->source); })()), "specs", [], "any"falsefalsefalse18)), "html"nulltrue);
  127.         echo "\"/>
  128.     <meta property=\"og:image\" content=\"";
  129.         // line 19
  130.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["te"]) || array_key_exists("te"$context) ? $context["te"] : (function () { throw new RuntimeError('Variable "te" does not exist.'19$this->source); })()), "replaceStr", [=> "\\"=> "/"=> (isset($context["mainImage"]) || array_key_exists("mainImage"$context) ? $context["mainImage"] : (function () { throw new RuntimeError('Variable "mainImage" does not exist.'19$this->source); })())], "method"falsefalsefalse19), "html"nulltrue);
  131.         echo "\"/>
  132.     <meta property=\"og:image:width\" content=\"467\"/>
  133.     <meta property=\"og:image:height\" content=\"326\"/>
  134.     <meta property=\"og:image:type\" content=\"image/jpeg\"/>
  135.     <meta property=\"og:locale\" content=\"";
  136.         // line 23
  137.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["te"]) || array_key_exists("te"$context) ? $context["te"] : (function () { throw new RuntimeError('Variable "te" does not exist.'23$this->source); })()), "locale", [], "any"falsefalsefalse23), "getCurLocaleISO", [], "method"falsefalsefalse23), "html"nulltrue);
  138.         echo "\"/>
  139.     <meta property=\"og:url\" content=\"";
  140.         // line 24
  141.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["te"]) || array_key_exists("te"$context) ? $context["te"] : (function () { throw new RuntimeError('Variable "te" does not exist.'24$this->source); })()), "request", [], "any"falsefalsefalse24), "uri", [], "any"falsefalsefalse24), "html"nulltrue);
  142.         echo "\"/>
  143.     <meta property=\"og:site_name\" content=\"Tile.Expert\"/>
  144.     <meta name=\"Priority\" content=\"1\"/>
  145.     <meta name=\"locale\" content=\"";
  146.         // line 27
  147.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["te"]) || array_key_exists("te"$context) ? $context["te"] : (function () { throw new RuntimeError('Variable "te" does not exist.'27$this->source); })()), "locale", [], "any"falsefalsefalse27), "getCurLocaleISO", [], "method"falsefalsefalse27), "html"nulltrue);
  148.         echo "\"/>
  149. ";
  150.         
  151.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  152.         
  153.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  154.         
  155.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  156.     }
  157.     // line 31
  158.     public function block_stylesheets($context, array $blocks = [])
  159.     {
  160.         $macros $this->macros;
  161.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  162.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  163.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  164.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  165.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  166.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  167.         // line 32
  168.         echo "    ";
  169.         $this->displayParentBlock("stylesheets"$context$blocks);
  170.         echo "
  171.     <link rel=\"stylesheet\" href=\"";
  172.         // line 33
  173.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("_css/collection.min.css"), "html"nulltrue);
  174.         echo "\"/>
  175.     <link href=\"";
  176.         // line 34
  177.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/stylesheets/common_components.css"), "html"nulltrue);
  178.         echo "\" rel=\"stylesheet\"/>
  179.     ";
  180.         // line 36
  181.         if ((isset($context["ldJson"]) || array_key_exists("ldJson"$context) ? $context["ldJson"] : (function () { throw new RuntimeError('Variable "ldJson" does not exist.'36$this->source); })())) {
  182.             // line 37
  183.             echo "        ";
  184.             $this->loadTemplate("@Web/Tile/ldjson.html.twig""@Web/Tile/index.html.twig"37)->display(twig_array_merge($context, ["collection" => twig_get_attribute($this->env$this->source, (isset($context["initialState"]) || array_key_exists("initialState"$context) ? $context["initialState"] : (function () { throw new RuntimeError('Variable "initialState" does not exist.'37$this->source); })()), "collection", [], "any"falsefalsefalse37)]));
  185.             // line 38
  186.             echo "    ";
  187.         }
  188.         
  189.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  190.         
  191.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  192.         
  193.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  194.     }
  195.     // line 41
  196.     public function block_javascripts($context, array $blocks = [])
  197.     {
  198.         $macros $this->macros;
  199.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  200.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  201.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  202.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  203.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  204.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  205.         // line 42
  206.         echo "    ";
  207.         $this->displayParentBlock("javascripts"$context$blocks);
  208.         echo "
  209.     ";
  210.         // line 44
  211.         if (((twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'44$this->source); })()), "environment", [], "any"falsefalsefalse44) != "test") && (twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'44$this->source); })()), "environment", [], "any"falsefalsefalse44) != "te_dev"))) {
  212.             // line 45
  213.             echo "        <script
  214.             src='https://www.google.com/recaptcha/api.js?onload=onloadCallback&amp;render=explicit&amp;hl=";
  215.             // line 46
  216.             echo twig_escape_filter($this->env$this->extensions['WebBundle\Twig\AppExtension']->userLocale(), "html"nulltrue);
  217.             echo "'
  218.             async=\"async\"></script>
  219.         <script type=\"text/javascript\">
  220.             var captchaComment;
  221.             var onloadCallback = function () {
  222.                 if (document.getElementById('captchaComment')) {
  223.                     captchaComment = grecaptcha.render('captchaComment', {
  224.                         'sitekey': '";
  225.             // line 53
  226.             echo twig_escape_filter($this->env, (isset($context["recaptcha"]) || array_key_exists("recaptcha"$context) ? $context["recaptcha"] : (function () { throw new RuntimeError('Variable "recaptcha" does not exist.'53$this->source); })()), "html"nulltrue);
  227.             echo "'
  228.                     });
  229.                 }
  230.             };
  231.         </script>
  232.     ";
  233.         }
  234.         // line 59
  235.         echo "
  236.     <script src=\"";
  237.         // line 60
  238.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/client-bundle.js"), "html"nulltrue);
  239.         echo "\"></script>
  240.     ";
  241.         // line 61
  242.         if (twig_get_attribute($this->env$this->source, (isset($context["te"]) || array_key_exists("te"$context) ? $context["te"] : (function () { throw new RuntimeError('Variable "te" does not exist.'61$this->source); })()), "checkIsDev", [], "any"falsefalsefalse61)) {
  243.             // line 62
  244.             echo "        <script src=\"";
  245.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("_js/collection-react.js"), "html"nulltrue);
  246.             echo "\" defer></script>
  247.     ";
  248.         } else {
  249.             // line 64
  250.             echo "        <script src=\"";
  251.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("_js/collection-react.min.js"), "html"nulltrue);
  252.             echo "\"></script>
  253.     ";
  254.         }
  255.         // line 66
  256.         echo "
  257. ";
  258.         
  259.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  260.         
  261.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  262.         
  263.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  264.     }
  265.     // line 69
  266.     public function block_googleTagScript($context, array $blocks = [])
  267.     {
  268.         $macros $this->macros;
  269.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  270.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""googleTagScript"));
  271.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  272.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""googleTagScript"));
  273.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  274.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""googleTagScript"));
  275.         // line 70
  276.         echo "    ";
  277.         if ((array_key_exists("googleRemarketing"$context) && (isset($context["googleRemarketing"]) || array_key_exists("googleRemarketing"$context) ? $context["googleRemarketing"] : (function () { throw new RuntimeError('Variable "googleRemarketing" does not exist.'70$this->source); })()))) {
  278.             // line 71
  279.             echo "        ";
  280.             // line 72
  281.             echo "        <!-- tile:index -->
  282.         ";
  283.             // line 73
  284.             if (((twig_get_attribute($this->env$this->source, ($context["initialState"] ?? null), "collection", [], "array"truetruefalse73) && twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["initialState"] ?? null), "collection", [], "array"falsetruefalse73), "name", [], "array"truetruefalse73)) && twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,             // line 74
  285. ($context["initialState"] ?? null), "collection", [], "array"falsetruefalse74), "itemsIdArray", [], "array"truetruefalse74))) {
  286.                 // line 75
  287.                 echo "
  288.             ";
  289.                 // line 76
  290.                 $context["collName"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["initialState"]) || array_key_exists("initialState"$context) ? $context["initialState"] : (function () { throw new RuntimeError('Variable "initialState" does not exist.'76$this->source); })()), "collection", [], "array"falsefalsefalse76), "name", [], "array"falsefalsefalse76);
  291.                 // line 77
  292.                 echo "            ";
  293.                 $context["collArtIds"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["initialState"]) || array_key_exists("initialState"$context) ? $context["initialState"] : (function () { throw new RuntimeError('Variable "initialState" does not exist.'77$this->source); })()), "collection", [], "array"falsefalsefalse77), "itemsIdArray", [], "array"falsefalsefalse77);
  294.                 // line 78
  295.                 echo "        ";
  296.             }
  297.             // line 79
  298.             echo "    ";
  299.         }
  300.         
  301.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  302.         
  303.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  304.         
  305.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  306.     }
  307.     // line 82
  308.     public function block_content($context, array $blocks = [])
  309.     {
  310.         $macros $this->macros;
  311.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  312.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  313.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  314.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  315.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  316.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  317.         // line 83
  318.         echo "    ";
  319.         if ( !(null === twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["initialState"]) || array_key_exists("initialState"$context) ? $context["initialState"] : (function () { throw new RuntimeError('Variable "initialState" does not exist.'83$this->source); })()), "liteMenu", [], "any"falsefalsefalse83), "collection", [], "any"falsefalsefalse83), "selected", [], "any"falsefalsefalse83))) {
  320.             // line 84
  321.             echo "    ";
  322.             // line 85
  323.             echo "        <div
  324.             class=\"divDataFs\"
  325.             data-filtersearch='{
  326.                 \"collection\": ";
  327.             // line 88
  328.             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["initialState"]) || array_key_exists("initialState"$context) ? $context["initialState"] : (function () { throw new RuntimeError('Variable "initialState" does not exist.'88$this->source); })()), "liteMenu", [], "any"falsefalsefalse88), "collection", [], "any"falsefalsefalse88), "selected", [], "any"falsefalsefalse88), "id", [], "any"falsefalsefalse88), "html"nulltrue);
  329.             echo ",
  330.                 \"factory\": ";
  331.             // line 89
  332.             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->sourcetwig_get_attribute($this->env$this->source, (isset($context["initialState"]) || array_key_exists("initialState"$context) ? $context["initialState"] : (function () { throw new RuntimeError('Variable "initialState" does not exist.'89$this->source); })()), "liteMenu", [], "any"falsefalsefalse89), "collection", [], "any"falsefalsefalse89), "selected", [], "any"falsefalsefalse89), "factory", [], "any"falsefalsefalse89), "id", [], "any"falsefalsefalse89), "html"nulltrue);
  333.             echo "
  334.             }'
  335.         ></div>
  336.     ";
  337.         }
  338.         // line 93
  339.         echo "    ";
  340.         echo $this->extensions['Limenius\ReactRenderer\Twig\ReactRenderExtension']->reactReduxStore("appStore", (isset($context["initialState"]) || array_key_exists("initialState"$context) ? $context["initialState"] : (function () { throw new RuntimeError('Variable "initialState" does not exist.'93$this->source); })()));
  341.         echo "
  342.     ";
  343.         // line 94
  344.         echo $this->extensions['Limenius\ReactRenderer\Twig\ReactRenderExtension']->reactRenderComponent("App", ["rendering" => twig_get_attribute($this->env$this->source, (isset($context["te"]) || array_key_exists("te"$context) ? $context["te"] : (function () { throw new RuntimeError('Variable "te" does not exist.'94$this->source); })()), "parameter", [=> "react_rendering"], "method"falsefalsefalse94), "props" => $this->extensions['WebBundle\Twig\AppExtension']->baseProps()]);
  345.         echo "
  346. ";
  347.         
  348.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  349.         
  350.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  351.         
  352.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  353.     }
  354.     public function getTemplateName()
  355.     {
  356.         return "@Web/Tile/index.html.twig";
  357.     }
  358.     public function isTraitable()
  359.     {
  360.         return false;
  361.     }
  362.     public function getDebugInfo()
  363.     {
  364.         return array (  407 => 94,  402 => 93,  395 => 89,  391 => 88,  386 => 85,  384 => 84,  381 => 83,  368 => 82,  354 => 79,  351 => 78,  348 => 77,  346 => 76,  343 => 75,  341 => 74,  340 => 73,  337 => 72,  335 => 71,  332 => 70,  319 => 69,  305 => 66,  299 => 64,  293 => 62,  291 => 61,  287 => 60,  284 => 59,  275 => 53,  265 => 46,  262 => 45,  260 => 44,  254 => 42,  241 => 41,  227 => 38,  224 => 37,  222 => 36,  217 => 34,  213 => 33,  208 => 32,  195 => 31,  179 => 27,  173 => 24,  169 => 23,  162 => 19,  158 => 18,  154 => 17,  148 => 14,  144 => 13,  141 => 12,  128 => 11,  112 => 8,  99 => 7,  83 => 4,  70 => 3,  41 => 1,);
  365.     }
  366.     public function getSourceContext()
  367.     {
  368.         return new Source("{% extends '@Web/layout.html.twig' %}
  369. {% block title %}
  370.     {{ meta.title | raw }}
  371. {% endblock %}
  372. {% block extraGoogleTagScript %}
  373.     {{ include('@Web/google_gtag.html.twig') }}
  374. {% endblock %}
  375. {% block meta %}
  376.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1\"/>
  377.     <meta name=\"keywords\" content=\"{{ meta.keywords | raw }}\"/>
  378.     <meta name=\"description\" content=\"{{ meta.description | raw }}\"/>
  379.     <meta property=\"og:type\" content=\"website\"/>
  380.     <meta property=\"og:title\" content=\"{{ meta.title | raw }}\"/>
  381.     <meta property=\"og:description\" content=\"{{ meta.description | raw ~ ' ' ~ meta.specs | raw }}\"/>
  382.     <meta property=\"og:image\" content=\"{{ te.replaceStr('\\\\', '/', mainImage) }}\"/>
  383.     <meta property=\"og:image:width\" content=\"467\"/>
  384.     <meta property=\"og:image:height\" content=\"326\"/>
  385.     <meta property=\"og:image:type\" content=\"image/jpeg\"/>
  386.     <meta property=\"og:locale\" content=\"{{ te.locale.getCurLocaleISO() }}\"/>
  387.     <meta property=\"og:url\" content=\"{{ te.request.uri }}\"/>
  388.     <meta property=\"og:site_name\" content=\"Tile.Expert\"/>
  389.     <meta name=\"Priority\" content=\"1\"/>
  390.     <meta name=\"locale\" content=\"{{ te.locale.getCurLocaleISO() }}\"/>
  391. {% endblock %}
  392. {% block stylesheets %}
  393.     {{ parent() }}
  394.     <link rel=\"stylesheet\" href=\"{{ asset('_css/collection.min.css') }}\"/>
  395.     <link href=\"{{ asset('build/stylesheets/common_components.css') }}\" rel=\"stylesheet\"/>
  396.     {% if ldJson %}
  397.         {% include '@Web/Tile/ldjson.html.twig' with { 'collection': initialState.collection } %}
  398.     {% endif %}
  399. {% endblock %}
  400. {% block javascripts %}
  401.     {{ parent() }}
  402.     {% if app.environment != 'test' and app.environment != 'te_dev' %}
  403.         <script
  404.             src='https://www.google.com/recaptcha/api.js?onload=onloadCallback&amp;render=explicit&amp;hl={{ userLocale() }}'
  405.             async=\"async\"></script>
  406.         <script type=\"text/javascript\">
  407.             var captchaComment;
  408.             var onloadCallback = function () {
  409.                 if (document.getElementById('captchaComment')) {
  410.                     captchaComment = grecaptcha.render('captchaComment', {
  411.                         'sitekey': '{{ recaptcha }}'
  412.                     });
  413.                 }
  414.             };
  415.         </script>
  416.     {% endif %}
  417.     <script src=\"{{ asset('build/client-bundle.js') }}\"></script>
  418.     {% if te.checkIsDev %}
  419.         <script src=\"{{ asset('_js/collection-react.js') }}\" defer></script>
  420.     {% else %}
  421.         <script src=\"{{ asset('_js/collection-react.min.js') }}\"></script>
  422.     {% endif %}
  423. {% endblock %}
  424. {% block googleTagScript %}
  425.     {% if googleRemarketing is defined and googleRemarketing %}
  426.         {#  для страниц с реактом, возможно в TWIG-шаблоне останется только заглушка, а логика переместится в реакт! #}
  427.         <!-- tile:index -->
  428.         {% if initialState['collection'] is defined and initialState['collection']['name'] is defined and
  429.             initialState['collection']['itemsIdArray'] is defined %}
  430.             {% set collName = initialState['collection']['name'] %}
  431.             {% set collArtIds = initialState['collection']['itemsIdArray'] %}
  432.         {% endif %}
  433.     {% endif %}
  434. {% endblock %}
  435. {% block content %}
  436.     {% if initialState.liteMenu.collection.selected is not null %}
  437.     {# это костыль, чтобы выбранная фабрика в быстрых фильтрах попадала в состояние выбраых фильтров #}
  438.         <div
  439.             class=\"divDataFs\"
  440.             data-filtersearch='{
  441.                 \"collection\": {{ initialState.liteMenu.collection.selected.id }},
  442.                 \"factory\": {{ initialState.liteMenu.collection.selected.factory.id }}
  443.             }'
  444.         ></div>
  445.     {% endif %}
  446.     {{ redux_store('appStore', initialState) }}
  447.     {{ react_component('App', {'rendering': te.parameter('react_rendering'), 'props': baseProps()}) }}
  448. {% endblock %}
  449. ""@Web/Tile/index.html.twig""/var/www/dev5.tile.expert/src/WebBundle/Resources/views/Tile/index.html.twig");
  450.     }
  451. }