var/cache/dev/twig/5d/5d7a13d18d2fffc5e0ff331e7ab59620.php line 44

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* @FactorySupport/product/show.html.twig */
  15. class __TwigTemplate_84822e5dbe6c01c757dbe9a3799293f9 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->blocks = [
  24.             'headScript' => [$this'block_headScript'],
  25.             'metaTags' => [$this'block_metaTags'],
  26.             'contentBlock' => [$this'block_contentBlock'],
  27.             'afterScripts' => [$this'block_afterScripts'],
  28.         ];
  29.         $this->sandbox $this->env->getExtension(SandboxExtension::class);
  30.         $this->checkSecurity();
  31.     }
  32.     protected function doGetParent(array $context)
  33.     {
  34.         // line 1
  35.         return "layout/default.html.twig";
  36.     }
  37.     protected function doDisplay(array $context, array $blocks = [])
  38.     {
  39.         $macros $this->macros;
  40.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  41.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@FactorySupport/product/show.html.twig"));
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@FactorySupport/product/show.html.twig"));
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@FactorySupport/product/show.html.twig"));
  46.         $this->parent $this->loadTemplate("layout/default.html.twig""@FactorySupport/product/show.html.twig"1);
  47.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  48.         
  49.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  50.         
  51.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  52.         
  53.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  54.     }
  55.     // line 3
  56.     public function block_headScript($context, array $blocks = [])
  57.     {
  58.         $macros $this->macros;
  59.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  60.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""headScript"));
  61.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  62.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""headScript"));
  63.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  64.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""headScript"));
  65.         // line 4
  66.         yield "<!--Should be included only in product templates-->
  67. <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css\" />
  68. ";
  69.         
  70.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  71.         
  72.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  73.         
  74.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  75.         return; yield '';
  76.     }
  77.     // line 7
  78.     public function block_metaTags($context, array $blocks = [])
  79.     {
  80.         $macros $this->macros;
  81.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  82.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaTags"));
  83.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  84.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaTags"));
  85.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  86.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaTags"));
  87.         // line 8
  88.         yield "        <title>";
  89.         ((array_key_exists("product"$context)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'8$this->source); })()), "metaTitle", [], "any"falsefalsetrue8), "html"nulltrue)) : (yield ""));
  90.         yield "</title>
  91.         <meta name=\"description\" content=\"";
  92.         // line 9
  93.         ((array_key_exists("product"$context)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'9$this->source); })()), "metaDescription", [], "any"falsefalsetrue9), "html"nulltrue)) : (yield ""));
  94.         yield "\"></meta>
  95.         <meta name=\"keywords\" content=\"";
  96.         // line 10
  97.         ((array_key_exists("product"$context)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'10$this->source); })()), "metaKeywords", [], "any"falsefalsetrue10), "html"nulltrue)) : (yield ""));
  98.         yield "\"></meta>
  99.         <meta property=\"og:url\"           content=\"";
  100.         // line 12
  101.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'12$this->source); })()), "request", [], "any"falsefalsetrue12), "uri", [], "any"falsefalsetrue12), 12$this->source), "html"nulltrue);
  102.         yield "\" />
  103.         <meta property=\"og:type\"          content=\"website\" />
  104.         <meta property=\"og:title\"         content=\"";
  105.         // line 14
  106.         ((array_key_exists("product"$context)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'14$this->source); })()), "ogTitle", [], "any"falsefalsetrue14), "html"nulltrue)) : (yield ""));
  107.         yield "\" />
  108.         <meta property=\"og:description\"   content=\"";
  109.         // line 15
  110.         ((array_key_exists("product"$context)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'15$this->source); })()), "ogDescription", [], "any"falsefalsetrue15), "html"nulltrue)) : (yield ""));
  111.         yield "\" />
  112.         <meta property=\"og:image\"         content=\"";
  113.         // line 16
  114.         (((array_key_exists("product"$context) && CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'16$this->source); })()), "ogImage", [], "any"falsefalsetrue16))) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'16$this->source); })()), "ogImage", [], "any"falsefalsetrue16), "html"nulltrue)) : (yield ""));
  115.         yield "\" />
  116.         <meta name=\"twitter:card\" content=\"summary\" />
  117.         <meta name=\"twitter:site\" content=\"";
  118.         // line 19
  119.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'19$this->source); })()), "request", [], "any"falsefalsetrue19), "uri", [], "any"falsefalsetrue19), 19$this->source), "html"nulltrue);
  120.         yield "\" />
  121.         <meta name=\"twitter:title\" content=\"";
  122.         // line 20
  123.         ((array_key_exists("product"$context)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'20$this->source); })()), "ogTitle", [], "any"falsefalsetrue20), "html"nulltrue)) : (yield ""));
  124.         yield "\" />
  125.         <meta name=\"twitter:description\" content=\"";
  126.         // line 21
  127.         ((array_key_exists("product"$context)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'21$this->source); })()), "ogDescription", [], "any"falsefalsetrue21), "html"nulltrue)) : (yield ""));
  128.         yield "\" />
  129.         <meta name=\"twitter:image\" content=\"";
  130.         // line 22
  131.         (((array_key_exists("product"$context) && CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'22$this->source); })()), "ogImage", [], "any"falsefalsetrue22))) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'22$this->source); })()), "ogImage", [], "any"falsefalsetrue22)), "html"nulltrue)) : (yield ""));
  132.         yield "\" />
  133. ";
  134.         
  135.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  136.         
  137.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  138.         
  139.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  140.         return; yield '';
  141.     }
  142.     // line 25
  143.     public function block_contentBlock($context, array $blocks = [])
  144.     {
  145.         $macros $this->macros;
  146.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  147.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""contentBlock"));
  148.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  149.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""contentBlock"));
  150.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  151.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""contentBlock"));
  152.         // line 26
  153.         $context["anyMaze"] = CoreExtension::inFilter("any-maze"Twig\Extension\CoreExtension::lower($this->env->getCharset(), $this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'26$this->source); })()), "name", [], "any"falsefalsetrue26), 26$this->source)));
  154.         // line 27
  155.         yield "
  156.     <main class=\"productPage mt-5 mt-lg-5 mt-md-5\">
  157.         ";
  158.         // line 29
  159.         yield from         $this->loadTemplate("Components/info-message.html.twig""@FactorySupport/product/show.html.twig"29)->unwrap()->yield(CoreExtension::merge($context, ["message" => $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("alert.no.quantity"), "show" => false"color" => "text-ice""icon" => "info.svg"]));
  160.         // line 30
  161.         yield "        <div class=\"container mt-3 mt-lg-3 mt-md-3 mb-5 mb-lg-5 mb-md-5\">
  162.             <div class=\"row\">
  163.                 <!-- * Desktop version-->
  164.                 <div class=\"product-breadcrumb-heading d-none d-md-block col-lg-12 border-2 border-bottom border-indigo custom-bradcrumb-padding-product\" style=\"margin-top: -4px;\">
  165.                     <div class=\"d-flex align-items-center flex-wrap\">
  166.                         <h2 class=\"font-weight-bold mb-0\" style=\"max-width: 60%;\">";
  167.         // line 35
  168.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'35$this->source); })()), "name", [], "any"falsefalsetrue35), 35$this->source), "html"nulltrue);
  169.         yield "</h2>
  170.                         <div class=\"d-flex ml-auto breadcrumb-links\">
  171.                             <small class=\"font-weight-bold text-uppercase mb-0\">
  172.                                 <div class=\"d-flex align-items-center flex-wrap\">
  173.                                     <a href=\"";
  174.         // line 39
  175.         ((CoreExtension::getAttribute($this->env$this->source, ($context["breadcrumbs"] ?? null), "parentCategory", [], "any"truetruetrue39)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["breadcrumbs"]) || array_key_exists("breadcrumbs"$context) ? $context["breadcrumbs"] : (function () { throw new RuntimeError('Variable "breadcrumbs" does not exist.'39$this->source); })()), "parentCategory", [], "any"falsefalsetrue39), "href", [], "any"falsefalsetrue39), "html"nulltrue)) : (yield ""));
  176.         yield "\" class=\"font-weight-bold\">
  177.                                         <span class=\"\">";
  178.         // line 40
  179.         if (CoreExtension::getAttribute($this->env$this->source, ($context["breadcrumbs"] ?? null), "parentCategory", [], "any"truetruetrue40)) {
  180.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["breadcrumbs"]) || array_key_exists("breadcrumbs"$context) ? $context["breadcrumbs"] : (function () { throw new RuntimeError('Variable "breadcrumbs" does not exist.'40$this->source); })()), "parentCategory", [], "any"falsefalsetrue40), "name", [], "any"falsefalsetrue40), 40$this->source), "html"nulltrue);
  181.         }
  182.         yield "</span>
  183.                                     </a>
  184.                                     <svg class=\"mx-2 mx-lg-2 mx-md-2\" width=\"11\" height=\"16\" viewBox=\"0 0 11 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  185.                                         <line y1=\"-1\" x2=\"11.7434\" y2=\"-1\" transform=\"matrix(-0.733639 0.679539 0.733639 0.679539 10.6155 8.02002)\" stroke=\"#405CCA\" stroke-width=\"2\"/>
  186.                                         <line y1=\"-1\" x2=\"11.7434\" y2=\"-1\" transform=\"matrix(-0.733639 -0.679539 0.733639 -0.679539 10.6155 7.98004)\" stroke=\"#405CCA\" stroke-width=\"2\"/>
  187.                                     </svg>
  188.                                     <a href=\"";
  189.         // line 48
  190.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["breadcrumbs"]) || array_key_exists("breadcrumbs"$context) ? $context["breadcrumbs"] : (function () { throw new RuntimeError('Variable "breadcrumbs" does not exist.'48$this->source); })()), "category", [], "any"falsefalsetrue48), "href", [], "any"falsefalsetrue48), 48$this->source), "html"nulltrue);
  191.         yield "\" class=\"font-weight-bold\">
  192.                                         <span class=\"text-navyBlue\">";
  193.         // line 49
  194.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["breadcrumbs"]) || array_key_exists("breadcrumbs"$context) ? $context["breadcrumbs"] : (function () { throw new RuntimeError('Variable "breadcrumbs" does not exist.'49$this->source); })()), "category", [], "any"falsefalsetrue49), "name", [], "any"falsefalsetrue49), 49$this->source), "html"nulltrue);
  195.         yield "</span>
  196.                                     </a>
  197.                                 </div>
  198.                             </small>
  199.                         </div>
  200.                     </div>
  201.                 </div>
  202.                 <!-- * Mobile version-->
  203.                 <div class=\"d-block d-md-none col-lg-12 pb-3 pb-lg-3 pb-md-3\">
  204.                     <div class=\"d-flex align-items-center flex-wrap\">
  205.                         <div class=\"d-flex breadcrumb-links\">
  206.                             <small class=\"font-weight-bold text-uppercase\">
  207.                                 <div class=\"d-flex align-items-center flex-wrap\">
  208.                                     <a href=\"";
  209.         // line 62
  210.         ((CoreExtension::getAttribute($this->env$this->source, ($context["breadcrumbs"] ?? null), "parentCategory", [], "any"truetruetrue62)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["breadcrumbs"]) || array_key_exists("breadcrumbs"$context) ? $context["breadcrumbs"] : (function () { throw new RuntimeError('Variable "breadcrumbs" does not exist.'62$this->source); })()), "parentCategory", [], "any"falsefalsetrue62), "href", [], "any"falsefalsetrue62), "html"nulltrue)) : (yield ""));
  211.         yield "\" class=\"font-weight-bold\">
  212.                                         <span class=\"\">";
  213.         // line 63
  214.         if (CoreExtension::getAttribute($this->env$this->source, ($context["breadcrumbs"] ?? null), "parentCategory", [], "any"truetruetrue63)) {
  215.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["breadcrumbs"]) || array_key_exists("breadcrumbs"$context) ? $context["breadcrumbs"] : (function () { throw new RuntimeError('Variable "breadcrumbs" does not exist.'63$this->source); })()), "parentCategory", [], "any"falsefalsetrue63), "name", [], "any"falsefalsetrue63), 63$this->source), "html"nulltrue);
  216.         }
  217.         yield "</span>
  218.                                     </a>
  219.                                     <svg class=\"mx-2 mx-lg-2 mx-md-2\" width=\"11\" height=\"16\" viewBox=\"0 0 11 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  220.                                         <line y1=\"-1\" x2=\"11.7434\" y2=\"-1\" transform=\"matrix(-0.733639 0.679539 0.733639 0.679539 10.6155 8.02002)\" stroke=\"#405CCA\" stroke-width=\"2\"/>
  221.                                         <line y1=\"-1\" x2=\"11.7434\" y2=\"-1\" transform=\"matrix(-0.733639 -0.679539 0.733639 -0.679539 10.6155 7.98004)\" stroke=\"#405CCA\" stroke-width=\"2\"/>
  222.                                     </svg>
  223.                                     <a href=\"";
  224.         // line 71
  225.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["breadcrumbs"]) || array_key_exists("breadcrumbs"$context) ? $context["breadcrumbs"] : (function () { throw new RuntimeError('Variable "breadcrumbs" does not exist.'71$this->source); })()), "category", [], "any"falsefalsetrue71), "href", [], "any"falsefalsetrue71), 71$this->source), "html"nulltrue);
  226.         yield "\" class=\"font-weight-bold\">
  227.                                         <span class=\"text-navyBlue\">";
  228.         // line 72
  229.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["breadcrumbs"]) || array_key_exists("breadcrumbs"$context) ? $context["breadcrumbs"] : (function () { throw new RuntimeError('Variable "breadcrumbs" does not exist.'72$this->source); })()), "category", [], "any"falsefalsetrue72), "name", [], "any"falsefalsetrue72), 72$this->source), "html"nulltrue);
  230.         yield "</span>
  231.                                     </a>
  232.                                 </div>
  233.                             </small>
  234.                         </div>
  235.                     </div>
  236.                 </div>
  237.             </div>
  238.             <!--*PRODUCT GALLERY AND DATA-->
  239.             <div class=\"row mt-4 mt-lg-4 mt-md-4\">
  240.                 <div class=\"col-xl-5 offset-xl-1 col-lg-6\">
  241.                     <div class=\"d-flex justify-content-md-center flex-sm-column flex-md-row main-gallery main-gallery-initial\">
  242.                         <div class=\"d-none d-md-block product-images-scroll order-sm-2 order-md-1\">
  243.                             <button class=\"product-images-scroll-btn product-images-scroll-btn--up d-none\">
  244.                             </button>
  245.                             <div class=\"d-flex flex-sm-row flex-md-column product-images-scroll-inside product-images-scroll-inside--desktop\">
  246.                                 ";
  247.         // line 91
  248.         $context['_parent'] = $context;
  249.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["variants"]) || array_key_exists("variants"$context) ? $context["variants"] : (function () { throw new RuntimeError('Variable "variants" does not exist.'91$this->source); })()));
  250.         $context['loop'] = [
  251.           'parent' => $context['_parent'],
  252.           'index0' => 0,
  253.           'index'  => 1,
  254.           'first'  => true,
  255.         ];
  256.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  257.             $length count($context['_seq']);
  258.             $context['loop']['revindex0'] = $length 1;
  259.             $context['loop']['revindex'] = $length;
  260.             $context['loop']['length'] = $length;
  261.             $context['loop']['last'] = === $length;
  262.         }
  263.         foreach ($context['_seq'] as $context["index"] => $context["variantsImage"]) {
  264.             // line 92
  265.             yield "                                    ";
  266.             if ((CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue92) != null)) {
  267.                 // line 93
  268.                 yield "                                        <div data-product-gallery-index=\"";
  269.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue93), 93$this->source), "html"nulltrue);
  270.                 yield "\"
  271.                                             data-product-sku=\"";
  272.                 // line 94
  273.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "sku", [], "any"falsefalsetrue94), 94$this->source), "html"nulltrue);
  274.                 yield "\"
  275.                                             href=\"";
  276.                 // line 95
  277.                 (((CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue95) != null)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue95), "getThumbnail", ["Stoelting_gallery_small"], "method"falsefalsetrue95), "html"nulltrue)) : (yield ""));
  278.                 yield "\"
  279.                                             class=\"product-small-image mb-2 mb-lg-2 mb-md-2\">
  280.                                             <img src=\"";
  281.                 // line 97
  282.                 (((CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue97) != null)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue97), "getThumbnail", ["Stoelting_gallery_small"], "method"falsefalsetrue97), "html"nulltrue)) : (yield ""));
  283.                 yield "\"
  284.                                                 alt=\"Product small image\" class=\"img-fluid\">
  285.                                         </div>
  286.                                     ";
  287.             }
  288.             // line 101
  289.             yield "                                ";
  290.             ++$context['loop']['index0'];
  291.             ++$context['loop']['index'];
  292.             $context['loop']['first'] = false;
  293.             if (isset($context['loop']['length'])) {
  294.                 --$context['loop']['revindex0'];
  295.                 --$context['loop']['revindex'];
  296.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  297.             }
  298.         }
  299.         $_parent $context['_parent'];
  300.         unset($context['_seq'], $context['_iterated'], $context['index'], $context['variantsImage'], $context['_parent'], $context['loop']);
  301.         $context array_intersect_key($context$_parent) + $_parent;
  302.         // line 102
  303.         yield "                            </div>
  304.                             <button class=\"product-images-scroll-btn product-images-scroll-btn--down d-none\">
  305.                             </button>
  306.                         </div>
  307.                         <!-- * Mobile -->
  308.                         <div class=\"product-images-scroll--mobile-wrapper d-block d-md-none order-sm-2 order-md-1 position-relative\">
  309.                             <button class=\"product-images-scroll-btn product-images-scroll-btn--up d-none\">
  310.                             </button>
  311.                             <div class=\"product-images-scroll product-images-scroll--mobile\">
  312.                                 <div class=\"d-flex flex-sm-row flex-md-column product-images-scroll-inside product-images-scroll-inside--mobile\">
  313.                                     ";
  314.         // line 114
  315.         $context['_parent'] = $context;
  316.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["variants"]) || array_key_exists("variants"$context) ? $context["variants"] : (function () { throw new RuntimeError('Variable "variants" does not exist.'114$this->source); })()));
  317.         $context['loop'] = [
  318.           'parent' => $context['_parent'],
  319.           'index0' => 0,
  320.           'index'  => 1,
  321.           'first'  => true,
  322.         ];
  323.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  324.             $length count($context['_seq']);
  325.             $context['loop']['revindex0'] = $length 1;
  326.             $context['loop']['revindex'] = $length;
  327.             $context['loop']['length'] = $length;
  328.             $context['loop']['last'] = === $length;
  329.         }
  330.         foreach ($context['_seq'] as $context["index"] => $context["variantsImage"]) {
  331.             // line 115
  332.             yield "                                        ";
  333.             if ((CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue115) != null)) {
  334.                 // line 116
  335.                 yield "                                            <div data-product-gallery-index=\"";
  336.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue116), 116$this->source), "html"nulltrue);
  337.                 yield "\"
  338.                                                 data-product-sku=\"";
  339.                 // line 117
  340.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "sku", [], "any"falsefalsetrue117), 117$this->source), "html"nulltrue);
  341.                 yield "\"
  342.                                                 href=\"";
  343.                 // line 118
  344.                 (((CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue118) != null)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue118), "getThumbnail", ["Stoelting_gallery_small"], "method"falsefalsetrue118), "html"nulltrue)) : (yield ""));
  345.                 yield "\"
  346.                                                 class=\"product-small-image mb-2 mb-lg-2 mb-md-2\">
  347.                                                 <img src=\"";
  348.                 // line 120
  349.                 (((CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue120) != null)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue120), "getThumbnail", ["Stoelting_gallery_small"], "method"falsefalsetrue120), "html"nulltrue)) : (yield ""));
  350.                 yield "\"
  351.                                                 alt=\"Product small image\" class=\"img-fluid\">
  352.                                             </div>
  353.                                         ";
  354.             }
  355.             // line 124
  356.             yield "                                    ";
  357.             ++$context['loop']['index0'];
  358.             ++$context['loop']['index'];
  359.             $context['loop']['first'] = false;
  360.             if (isset($context['loop']['length'])) {
  361.                 --$context['loop']['revindex0'];
  362.                 --$context['loop']['revindex'];
  363.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  364.             }
  365.         }
  366.         $_parent $context['_parent'];
  367.         unset($context['_seq'], $context['_iterated'], $context['index'], $context['variantsImage'], $context['_parent'], $context['loop']);
  368.         $context array_intersect_key($context$_parent) + $_parent;
  369.         // line 125
  370.         yield "                                </div>
  371.                             </div>
  372.                             <button class=\"product-images-scroll-btn product-images-scroll-btn--down d-none\">
  373.                             </button>
  374.                         </div>
  375.                         <div class=\"d-none hidden-gallery-images\">
  376.                             ";
  377.         // line 135
  378.         $context['_parent'] = $context;
  379.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["variants"]) || array_key_exists("variants"$context) ? $context["variants"] : (function () { throw new RuntimeError('Variable "variants" does not exist.'135$this->source); })()));
  380.         $context['loop'] = [
  381.           'parent' => $context['_parent'],
  382.           'index0' => 0,
  383.           'index'  => 1,
  384.           'first'  => true,
  385.         ];
  386.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  387.             $length count($context['_seq']);
  388.             $context['loop']['revindex0'] = $length 1;
  389.             $context['loop']['revindex'] = $length;
  390.             $context['loop']['length'] = $length;
  391.             $context['loop']['last'] = === $length;
  392.         }
  393.         foreach ($context['_seq'] as $context["_key"] => $context["variantsImage"]) {
  394.             // line 136
  395.             yield "                                ";
  396.             if ((CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue136) != null)) {
  397.                 // line 137
  398.                 yield "                                    <div data-product-gallery-index=\"";
  399.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue137), 137$this->source), "html"nulltrue);
  400.                 yield "\" data-fancybox=\"gallery\"  href=\"";
  401.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue137), "getThumbnail", ["Stoelting_gallery_main"], "method"falsefalsetrue137), 137$this->source), "html"nulltrue);
  402.                 yield "\"  class=\"lazyload product-small-image mb-2 mb-lg-2 mb-md-2\">
  403.                                         <img data-src=\"";
  404.                 // line 138
  405.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue138), "getThumbnail", ["Stoelting_gallery_main"], "method"falsefalsetrue138), 138$this->source), "html"nulltrue);
  406.                 yield "\" alt=\"Product small image\">
  407.                                     </div>
  408.                                 ";
  409.             }
  410.             // line 141
  411.             yield "                            ";
  412.             ++$context['loop']['index0'];
  413.             ++$context['loop']['index'];
  414.             $context['loop']['first'] = false;
  415.             if (isset($context['loop']['length'])) {
  416.                 --$context['loop']['revindex0'];
  417.                 --$context['loop']['revindex'];
  418.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  419.             }
  420.         }
  421.         $_parent $context['_parent'];
  422.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['variantsImage'], $context['_parent'], $context['loop']);
  423.         $context array_intersect_key($context$_parent) + $_parent;
  424.         // line 142
  425.         yield "
  426.                         </div>
  427.                         <div class=\"product-big-image order-sm-1 order-md-2\">
  428.                             ";
  429.         // line 145
  430.         $context["break"] = false;
  431.         // line 146
  432.         yield "                            ";
  433.         $context['_parent'] = $context;
  434.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["variants"]) || array_key_exists("variants"$context) ? $context["variants"] : (function () { throw new RuntimeError('Variable "variants" does not exist.'146$this->source); })()));
  435.         foreach ($context['_seq'] as $context["_key"] => $context["variantsImage"]) {
  436.             // line 147
  437.             yield "                                ";
  438.             if ( !(isset($context["break"]) || array_key_exists("break"$context) ? $context["break"] : (function () { throw new RuntimeError('Variable "break" does not exist.'147$this->source); })())) {
  439.                 // line 148
  440.                 yield "                                    ";
  441.                 if ((CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue148) != null)) {
  442.                     // line 149
  443.                     yield "                                        <img class=\"product-big__image lazyload\"
  444.                                              data-src=\"";
  445.                     // line 150
  446.                     (((CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue150) != null)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "image", [], "any"falsefalsetrue150), "getThumbnail", ["Stoelting_gallery_main"], "method"falsefalsetrue150), "html"nulltrue)) : (yield ""));
  447.                     yield "\"
  448.                                              alt=\"Product big image\"
  449.                                              data-fancybox-trigger=\"gallery\"
  450.                                              data-fancybox-index=\"0\"
  451.                                         >
  452.                                         <div class=\"set-center\">
  453.                                             <div class=\"spinner-border d-none text-secondary\" role=\"status\">
  454.                                                 <span class=\"sr-only\">Loading...</span>
  455.                                             </div>
  456.                                         </div>
  457.                                         <div class=\"product-big-image__sku\">
  458.                                             <small>
  459.                                                 ITEM: ";
  460.                     // line 162
  461.                     ((((" " CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "sku", [], "any"falsefalsetrue162)) != null)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["variantsImage"], "sku", [], "any"falsefalsetrue162), "html"nulltrue)) : (yield ""));
  462.                     yield "
  463.                                             </small>
  464.                                         </div>
  465.                                         ";
  466.                     // line 165
  467.                     $context["break"] = true;
  468.                     // line 166
  469.                     yield "                                    ";
  470.                 }
  471.                 // line 167
  472.                 yield "                                ";
  473.             }
  474.             // line 168
  475.             yield "                            ";
  476.         }
  477.         $_parent $context['_parent'];
  478.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['variantsImage'], $context['_parent'], $context['loop']);
  479.         $context array_intersect_key($context$_parent) + $_parent;
  480.         // line 169
  481.         yield "                        </div>
  482.                     </div>
  483.                     <h2 class=\"d-block d-md-none font-weight-bold mt-3 mt-lg-3 mt-md-3\">";
  484.         // line 172
  485.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'172$this->source); })()), "name", [], "any"falsefalsetrue172), 172$this->source), "html"nulltrue);
  486.         yield "</h2>
  487.                     <div class=\"mt-4 mt-lg-4 mt-md-4 text-deepGray\"> ";
  488.         // line 173
  489.         yield $this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'173$this->source); })()), "shortDescription", [], "any"falsefalsetrue173), 173$this->source);
  490.         yield " </div>
  491.                 </div>
  492.                 <div class=\"col-xl-5 col-lg-6\">
  493.                     <div id=\"add-to-cart-app\">
  494.                         <add-to-cart-wrapper v-slot:default=\"{productId, addToCartBulk,updateProductsList}\">
  495.                             <table style=\"width: 100%\" class=\"product-table text-deepGray\">
  496.                                 <tbody>
  497.                                 <tr>
  498.                                     <th class=\"font-weight-bold\">
  499.                                         ";
  500.         // line 183
  501.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Item"), "html"nulltrue);
  502.         yield "
  503.                                     </th>
  504.                                     <th class=\"font-weight-bold\">
  505.                                         ";
  506.         // line 186
  507.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Description"), "html"nulltrue);
  508.         yield "
  509.                                     </th>
  510.                                     <th class=\"font-weight-bold\">
  511.                                         ";
  512.         // line 189
  513.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Price"), "html"nulltrue);
  514.         yield "
  515.                                     </th>
  516.                                     <th class=\"font-weight-bold\">
  517.                                         ";
  518.         // line 192
  519.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("QTY"), "html"nulltrue);
  520.         yield "
  521.                                     </th>
  522.                                 </tr>
  523.                                 ";
  524.         // line 196
  525.         $context['_parent'] = $context;
  526.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["variants"]) || array_key_exists("variants"$context) ? $context["variants"] : (function () { throw new RuntimeError('Variable "variants" does not exist.'196$this->source); })()));
  527.         foreach ($context['_seq'] as $context["_key"] => $context["variant"]) {
  528.             // line 197
  529.             yield "                                    <tr class=\"product-table-tr\">
  530.                                         <td>
  531.                                             ";
  532.             // line 199
  533.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["variant"], "sku", [], "any"falsefalsetrue199), 199$this->source), "html"nulltrue);
  534.             yield "
  535.                                         </td>
  536.                                         <td>
  537.                                             ";
  538.             // line 202
  539.             yield $this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["variant"], "name", [], "any"falsefalsetrue202), 202$this->source);
  540.             yield "
  541.                                         </td>
  542.                                         <td>
  543.                                             ";
  544.             // line 205
  545.             if (CoreExtension::getAttribute($this->env$this->source$context["variant"], "isPriceVisible", [], "any"falsefalsetrue205)) {
  546.                 // line 206
  547.                 yield "                                                ";
  548.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["variant"], "price", [], "any"falsefalsetrue206), "net_price_str", [], "any"falsefalsetrue206), 206$this->source), "html"nulltrue);
  549.                 yield "
  550.                                             ";
  551.             } else {
  552.                 // line 208
  553.                 yield "                                                <a href=\"";
  554.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("login", ["division" => (isset($context["division"]) || array_key_exists("division"$context) ? $context["division"] : (function () { throw new RuntimeError('Variable "division" does not exist.'208$this->source); })()), "_target_path" => CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'208$this->source); })()), "request", [], "any"falsefalsetrue208), "requestUri", [], "any"falsefalsetrue208)]), "html"nulltrue);
  555.                 yield "\" class=\"login-price-link\"
  556.                                                    data-gtm-event=\"login-price-click\">Login</a>
  557.                                             ";
  558.             }
  559.             // line 211
  560.             yield "
  561.                                         </td>
  562.                                         <td>
  563.                                             <input type=\"number\" class=\"qunatity-input\" value=\"0\" min=\"0\" max=\"100\" style=\"width: 50px;\" @change=\"updateProductsList(\$event, ";
  564.             // line 214
  565.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["variant"], "id", [], "any"falsefalsetrue214), 214$this->source), "html"nulltrue);
  566.             yield ")\">
  567.                                         </td>
  568.                                     </tr>
  569.                                 ";
  570.         }
  571.         $_parent $context['_parent'];
  572.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['variant'], $context['_parent'], $context['loop']);
  573.         $context array_intersect_key($context$_parent) + $_parent;
  574.         // line 218
  575.         yield "                                </tbody>
  576.                             </table>
  577.                             <div class=\"d-flex align-items-center mt-4 mt-lg-4 mt-md-4 add-to-cart-buttons-wrapper\">
  578.                                     ";
  579.         // line 223
  580.         if ( !(isset($context["isEU"]) || array_key_exists("isEU"$context) ? $context["isEU"] : (function () { throw new RuntimeError('Variable "isEU" does not exist.'223$this->source); })())) {
  581.             // line 224
  582.             yield "                                        <a href=\"javascript:;\"
  583.                                             :data-origin-product-id=\"productId\"
  584.                                             :data-product-id=\"productId\"
  585.                                             @click.prevent=\"addToCartBulk\"
  586.                                             class=\"btn btn-primary btn-add-to-cart mr-3 mr-lg-3 mr-md-3 text-nowrap add-to-cart-click-element\"
  587.                                             data-gtm-event=\"add-to-cart-click\"
  588.                                             >
  589.                                             <div class=\"d-flex align-items-center text-nowrap\">
  590.                                                 <img src=\"";
  591.             // line 232
  592.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/static/images/icons/icon_cart.svg"), "html"nulltrue);
  593.             yield "\" alt=\"Icon cart\">
  594.                                                 ";
  595.             // line 233
  596.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Add to cart"), "html"nulltrue);
  597.             yield "
  598.                                             </div>
  599.                                         </a>
  600.                                     ";
  601.         }
  602.         // line 237
  603.         yield "                                    <a href=\"javascript:;\"
  604.                                         :data-origin-product-id=\"productId\"
  605.                                         :data-product-id=\"productId\"
  606.                                         @click.prevent=\"addToCartBulk\"
  607.                                         class=\"btn btn-primary btn-add-to-cart mr-3 mr-lg-3 mr-md-3 text-nowrap add-to-quote-click-element\"
  608.                                         data-gtm-event=\"add-to-quote-click\"
  609.                                         >
  610.                                         <div class=\"d-flex align-items-center text-nowrap\">
  611.                                             ";
  612.         // line 245
  613.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Add to Quote"), "html"nulltrue);
  614.         yield "
  615.                                         </div>
  616.                                     </a>
  617.                             </div>
  618.                         </add-to-cart-wrapper>
  619.                     </div>
  620.                 </div>
  621.             </div>
  622.             <!--Related PRODUCTS-->
  623.             <div class=\"my-4 my-lg-4 my-md-4 related-products\">
  624.                 <div class=\"row border-top border-bottom border-2 border-lightGray ";
  625.         // line 257
  626.         yield ((Twig\Extension\CoreExtension::length($this->env->getCharset(), $this->sandbox->ensureToStringAllowed((isset($context["relatedProducts"]) || array_key_exists("relatedProducts"$context) ? $context["relatedProducts"] : (function () { throw new RuntimeError('Variable "relatedProducts" does not exist.'257$this->source); })()), 257$this->source))) ? ("") : ("d-none"));
  627.         yield "\">
  628.                     <div class=\"col-xl-10 offset-xl-1 py-4 py-lg-4 py-md-4\">
  629.                         <div class=\"d-flex align-items-center\">
  630.                             <h3 class=\"font-weight-light text-navyBlue mb-0\">";
  631.         // line 260
  632.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Related Products + Recommendations"), "html"nulltrue);
  633.         yield "</h3>
  634.                             <a class=\"collapse-close ml-auto\" data-toggle=\"collapse\" href=\"#collapseExample1\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseExample\">
  635.                             </a>
  636.                         </div>
  637.                         <div class=\"row show\" id=\"collapseExample1\">
  638.                             <div class=\"col-lg-12\">
  639.                                 <div class=\"slider-small--first mt-3 mt-lg-3 mt-md-3\" data-slick='{\"slidesToShow\": 5}'>
  640.                                     ";
  641.         // line 267
  642.         $context['_parent'] = $context;
  643.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["relatedProducts"]) || array_key_exists("relatedProducts"$context) ? $context["relatedProducts"] : (function () { throw new RuntimeError('Variable "relatedProducts" does not exist.'267$this->source); })()));
  644.         foreach ($context['_seq'] as $context["i"] => $context["relatedProduct"]) {
  645.             // line 268
  646.             yield "                                        <a href=\"";
  647.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["relatedProduct"], "href", [], "any"falsefalsetrue268), 268$this->source), "html"nulltrue);
  648.             yield "\" class=\"slider-small-item d-flex flex-column align-items-center text-center\">
  649.                                             <img class=\"img-fluid\" src=\"";
  650.             // line 269
  651.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((((CoreExtension::getAttribute($this->env$this->source$context["relatedProduct"], "image", [], "any"falsefalsetrue269) != null)) ? (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["relatedProduct"], "image", [], "any"falsefalsetrue269), "getThumbnail", ["Stoelting_small_slider"], "method"falsefalsetrue269)) : (CoreExtension::getAttribute($this->env$this->source$this->extensions['Pimcore\Twig\Extension\WebsiteConfigExtension']->getWebsiteConfig("defaultProductImage"), "getThumbnail", ["Stoelting_small_slider"], "method"falsefalsetrue269))), "html"nulltrue);
  652.             yield "\" />
  653.                                             <h5 class=\"font-weight-bold mt-3 mt-lg-3 mt-md-3 mb-0\">";
  654.             // line 270
  655.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["relatedProduct"], "name", [], "any"falsefalsetrue270), 270$this->source), "html"nulltrue);
  656.             yield "</h5>
  657.                                         </a>
  658.                                     ";
  659.         }
  660.         $_parent $context['_parent'];
  661.         unset($context['_seq'], $context['_iterated'], $context['i'], $context['relatedProduct'], $context['_parent'], $context['loop']);
  662.         $context array_intersect_key($context$_parent) + $_parent;
  663.         // line 273
  664.         yield "                                </div>
  665.                             </div>
  666.                         </div>
  667.                     </div>
  668.                 </div>
  669.                 <div class=\"row border-bottom border-2 border-lightGray ";
  670.         // line 278
  671.         yield ((Twig\Extension\CoreExtension::length($this->env->getCharset(), $this->sandbox->ensureToStringAllowed((isset($context["purchasedTogether"]) || array_key_exists("purchasedTogether"$context) ? $context["purchasedTogether"] : (function () { throw new RuntimeError('Variable "purchasedTogether" does not exist.'278$this->source); })()), 278$this->source))) ? ("") : ("d-none"));
  672.         yield "\">
  673.                     <div class=\"col-xl-10 offset-xl-1 py-4 py-lg-4 py-md-4\">
  674.                         <div class=\"d-flex align-items-center\">
  675.                             <h3 class=\"font-weight-light text-navyBlue mb-0\">";
  676.         // line 281
  677.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Frequently Purchased Together"), "html"nulltrue);
  678.         yield "</h3>
  679.                             <a class=\"collapse-close ml-auto collapsed\" data-toggle=\"collapse\" href=\"#collapseExample2\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseExample\">
  680.                             </a>
  681.                         </div>
  682.                         <div class=\"row collapse\" id=\"collapseExample2\">
  683.                             <div class=\"col-lg-12\">
  684.                                 <div class=\"slider-small mt-3 mt-lg-3 mt-md-3\" data-slick='{\"slidesToShow\": 5}'>
  685.                                     ";
  686.         // line 288
  687.         $context['_parent'] = $context;
  688.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["purchasedTogether"]) || array_key_exists("purchasedTogether"$context) ? $context["purchasedTogether"] : (function () { throw new RuntimeError('Variable "purchasedTogether" does not exist.'288$this->source); })()));
  689.         foreach ($context['_seq'] as $context["_key"] => $context["purchasedTogetherProduct"]) {
  690.             // line 289
  691.             yield "                                        <a href=\"";
  692.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["purchasedTogetherProduct"], "href", [], "any"falsefalsetrue289), 289$this->source), "html"nulltrue);
  693.             yield "\"  class=\"d-flex flex-column align-items-center text-center\">
  694.                                             <img class=\"img-fluid\" src=\"";
  695.             // line 290
  696.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((((CoreExtension::getAttribute($this->env$this->source$context["purchasedTogetherProduct"], "image", [], "any"falsefalsetrue290) != null)) ? (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["purchasedTogetherProduct"], "image", [], "any"falsefalsetrue290), "getThumbnail", ["Stoelting_small_slider"], "method"falsefalsetrue290)) : (CoreExtension::getAttribute($this->env$this->source$this->extensions['Pimcore\Twig\Extension\WebsiteConfigExtension']->getWebsiteConfig("defaultProductImage"), "getThumbnail", ["Stoelting_small_slider"], "method"falsefalsetrue290))), "html"nulltrue);
  697.             yield "\" />
  698.                                             <h5 class=\"font-weight-bold mt-3 mt-lg-3 mt-md-3 mb-0\">";
  699.             // line 291
  700.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["purchasedTogetherProduct"], "name", [], "any"falsefalsetrue291), 291$this->source), "html"nulltrue);
  701.             yield "</h5>
  702.                                         </a>
  703.                                     ";
  704.         }
  705.         $_parent $context['_parent'];
  706.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['purchasedTogetherProduct'], $context['_parent'], $context['loop']);
  707.         $context array_intersect_key($context$_parent) + $_parent;
  708.         // line 294
  709.         yield "                                </div>
  710.                             </div>
  711.                         </div>
  712.                     </div>
  713.                 </div>
  714.                 <div class=\"row border-bottom border-2 border-lightGray ";
  715.         // line 299
  716.         yield ((Twig\Extension\CoreExtension::length($this->env->getCharset(), $this->sandbox->ensureToStringAllowed((isset($context["replacementParts"]) || array_key_exists("replacementParts"$context) ? $context["replacementParts"] : (function () { throw new RuntimeError('Variable "replacementParts" does not exist.'299$this->source); })()), 299$this->source))) ? ("") : ("d-none"));
  717.         yield "\">
  718.                     <div class=\"col-xl-10 offset-xl-1 py-4 py-lg-4 py-md-4\">
  719.                         <div class=\"d-flex align-items-center\">
  720.                             <h3 class=\"font-weight-light text-navyBlue mb-0\">";
  721.         // line 302
  722.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Replacement Parts + Subcomponents"), "html"nulltrue);
  723.         yield "</h3>
  724.                             <a class=\"collapse-close ml-auto collapsed\" data-toggle=\"collapse\" href=\"#collapseExample3\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseExample\">
  725.                             </a>
  726.                         </div>
  727.                         <div class=\"row collapse\" id=\"collapseExample3\">
  728.                             <div class=\"col-lg-12\">
  729.                                 <div class=\"slider-small mt-3 mt-lg-3 mt-md-3\" data-slick='{\"slidesToShow\": 5}'>
  730.                                     ";
  731.         // line 309
  732.         $context['_parent'] = $context;
  733.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["replacementParts"]) || array_key_exists("replacementParts"$context) ? $context["replacementParts"] : (function () { throw new RuntimeError('Variable "replacementParts" does not exist.'309$this->source); })()));
  734.         foreach ($context['_seq'] as $context["_key"] => $context["replacementPartsProduct"]) {
  735.             // line 310
  736.             yield "                                        <a href=\"";
  737.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["replacementPartsProduct"], "href", [], "any"falsefalsetrue310), 310$this->source), "html"nulltrue);
  738.             yield "\" class=\"d-flex flex-column align-items-center text-center\">
  739.                                             <img class=\"img-fluid\" src=\"";
  740.             // line 311
  741.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((((CoreExtension::getAttribute($this->env$this->source$context["replacementPartsProduct"], "image", [], "any"falsefalsetrue311) != null)) ? (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["replacementPartsProduct"], "image", [], "any"falsefalsetrue311), "getThumbnail", ["Stoelting_small_slider"], "method"falsefalsetrue311)) : (CoreExtension::getAttribute($this->env$this->source$this->extensions['Pimcore\Twig\Extension\WebsiteConfigExtension']->getWebsiteConfig("defaultProductImage"), "getThumbnail", ["Stoelting_small_slider"], "method"falsefalsetrue311))), "html"nulltrue);
  742.             yield "\" />
  743.                                             <h5 class=\"font-weight-bold mt-3 mt-lg-3 mt-md-3 mb-0\">";
  744.             // line 312
  745.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["replacementPartsProduct"], "name", [], "any"falsefalsetrue312), 312$this->source), "html"nulltrue);
  746.             yield "</h5>
  747.                                         </a>
  748.                                     ";
  749.         }
  750.         $_parent $context['_parent'];
  751.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['replacementPartsProduct'], $context['_parent'], $context['loop']);
  752.         $context array_intersect_key($context$_parent) + $_parent;
  753.         // line 315
  754.         yield "                                </div>
  755.                             </div>
  756.                         </div>
  757.                     </div>
  758.                 </div>
  759.             </div>
  760.             <!--Product more details-->
  761.             <div class=\"row my-5 my-lg-5 my-md-5\">
  762.                 <div class=\"col-lg-10 offset-xl-1\" style=\"min-height: 300px;\">
  763.                     <div class=\"d-flex\">
  764.                         <div class=\"accordion\" id=\"accordionProductMoreInfo\" style=\"width: 100%;\">
  765.                             ";
  766.         // line 328
  767.         $context["firstLoop"] = true;
  768.         // line 329
  769.         yield "                            ";
  770.         $context['_parent'] = $context;
  771.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'329$this->source); })()), "additionalContent", [], "any"falsefalsetrue329));
  772.         $context['loop'] = [
  773.           'parent' => $context['_parent'],
  774.           'index0' => 0,
  775.           'index'  => 1,
  776.           'first'  => true,
  777.         ];
  778.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  779.             $length count($context['_seq']);
  780.             $context['loop']['revindex0'] = $length 1;
  781.             $context['loop']['revindex'] = $length;
  782.             $context['loop']['length'] = $length;
  783.             $context['loop']['last'] = === $length;
  784.         }
  785.         foreach ($context['_seq'] as $context["_key"] => $context["additionalContentButton"]) {
  786.             // line 330
  787.             yield "                                ";
  788.             if ((CoreExtension::getAttribute($this->env$this->source$context["additionalContentButton"], "type", [], "any"falsefalsetrue330) == "AditionalContentText")) {
  789.                 // line 331
  790.                 yield "                                    <button class=\"btn btn-lg btn-secondary btn-secondary--ghost mr-3 mr-lg-3 mr-md-3 mt-2 mt-lg-2 mt-md-2\" type=\"button\"
  791.                                             data-toggle=\"collapse\" data-target=\"#collapse";
  792.                 // line 332
  793.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue332), 332$this->source), "html"nulltrue);
  794.                 yield "\"
  795.                                             aria-expanded=\"";
  796.                 // line 333
  797.                 yield (((CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue333) == 1)) ? ("true") : ("false"));
  798.                 yield "\" aria-controls=\"collapse";
  799.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue333), 333$this->source), "html"nulltrue);
  800.                 yield "\"
  801.                                     >
  802.                                         ";
  803.                 // line 335
  804.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["additionalContentButton"], "name", [], "any"falsefalsetrue335), 335$this->source), "html"nulltrue);
  805.                 yield "
  806.                                     </button>
  807.                                     ";
  808.                 // line 337
  809.                 $context["firstLoop"] = false;
  810.                 // line 338
  811.                 yield "                                ";
  812.             }
  813.             // line 339
  814.             yield "                            ";
  815.             ++$context['loop']['index0'];
  816.             ++$context['loop']['index'];
  817.             $context['loop']['first'] = false;
  818.             if (isset($context['loop']['length'])) {
  819.                 --$context['loop']['revindex0'];
  820.                 --$context['loop']['revindex'];
  821.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  822.             }
  823.         }
  824.         $_parent $context['_parent'];
  825.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['additionalContentButton'], $context['_parent'], $context['loop']);
  826.         $context array_intersect_key($context$_parent) + $_parent;
  827.         // line 340
  828.         yield "
  829.                             ";
  830.         // line 341
  831.         $context['_parent'] = $context;
  832.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'341$this->source); })()), "additionalContent", [], "any"falsefalsetrue341));
  833.         $context['loop'] = [
  834.           'parent' => $context['_parent'],
  835.           'index0' => 0,
  836.           'index'  => 1,
  837.           'first'  => true,
  838.         ];
  839.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  840.             $length count($context['_seq']);
  841.             $context['loop']['revindex0'] = $length 1;
  842.             $context['loop']['revindex'] = $length;
  843.             $context['loop']['length'] = $length;
  844.             $context['loop']['last'] = === $length;
  845.         }
  846.         foreach ($context['_seq'] as $context["_key"] => $context["additionalContent"]) {
  847.             // line 342
  848.             yield "                                ";
  849.             if ((CoreExtension::getAttribute($this->env$this->source$context["additionalContent"], "type", [], "any"falsefalsetrue342) == "AditionalContentText")) {
  850.                 // line 343
  851.                 yield "                                    <div id=\"collapse";
  852.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue343), 343$this->source), "html"nulltrue);
  853.                 yield "\" class=\"";
  854.                 yield (((CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue343) != 1)) ? ("collapse") : ("show"));
  855.                 yield " list-bullet overflow-x-auto\" aria-labelledby=\"collapse";
  856.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue343), 343$this->source), "html"nulltrue);
  857.                 yield "\" data-parent=\"#accordionProductMoreInfo\">
  858.                                         <div class=\"mt-4 mt-lg-4 mt-md-4 text-deepGray\">
  859.                                             ";
  860.                 // line 345
  861.                 yield $this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["additionalContent"], "content", [], "any"falsefalsetrue345), 345$this->source);
  862.                 yield "
  863.                                         </div>
  864.                                     </div>
  865.                                 ";
  866.             }
  867.             // line 349
  868.             yield "                            ";
  869.             ++$context['loop']['index0'];
  870.             ++$context['loop']['index'];
  871.             $context['loop']['first'] = false;
  872.             if (isset($context['loop']['length'])) {
  873.                 --$context['loop']['revindex0'];
  874.                 --$context['loop']['revindex'];
  875.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  876.             }
  877.         }
  878.         $_parent $context['_parent'];
  879.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['additionalContent'], $context['_parent'], $context['loop']);
  880.         $context array_intersect_key($context$_parent) + $_parent;
  881.         // line 350
  882.         yield "                        </div>
  883.                     </div>
  884.                 </div>
  885.             </div>
  886.         </div>
  887.     </main>
  888. ";
  889.         
  890.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  891.         
  892.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  893.         
  894.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  895.         return; yield '';
  896.     }
  897.     // line 358
  898.     public function block_afterScripts($context, array $blocks = [])
  899.     {
  900.         $macros $this->macros;
  901.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  902.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""afterScripts"));
  903.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  904.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""afterScripts"));
  905.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  906.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""afterScripts"));
  907.         // line 359
  908.         yield "<script src=\"https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js\"></script>
  909. <script type=\"text/javascript\" src=\"https://cdn.rawgit.com/igorlino/elevatezoom-plus/1.1.6/src/jquery.ez-plus.js\"></script>
  910. ";
  911.         
  912.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  913.         
  914.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  915.         
  916.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  917.         return; yield '';
  918.     }
  919.     /**
  920.      * @codeCoverageIgnore
  921.      */
  922.     public function getTemplateName()
  923.     {
  924.         return "@FactorySupport/product/show.html.twig";
  925.     }
  926.     /**
  927.      * @codeCoverageIgnore
  928.      */
  929.     public function isTraitable()
  930.     {
  931.         return false;
  932.     }
  933.     /**
  934.      * @codeCoverageIgnore
  935.      */
  936.     public function getDebugInfo()
  937.     {
  938.         return array (  970 => 359,  957 => 358,  937 => 350,  923 => 349,  916 => 345,  906 => 343,  903 => 342,  886 => 341,  883 => 340,  869 => 339,  866 => 338,  864 => 337,  859 => 335,  852 => 333,  848 => 332,  845 => 331,  842 => 330,  824 => 329,  822 => 328,  807 => 315,  798 => 312,  794 => 311,  789 => 310,  785 => 309,  775 => 302,  769 => 299,  762 => 294,  753 => 291,  749 => 290,  744 => 289,  740 => 288,  730 => 281,  724 => 278,  717 => 273,  708 => 270,  704 => 269,  699 => 268,  695 => 267,  685 => 260,  679 => 257,  664 => 245,  654 => 237,  647 => 233,  643 => 232,  633 => 224,  631 => 223,  624 => 218,  614 => 214,  609 => 211,  602 => 208,  596 => 206,  594 => 205,  588 => 202,  582 => 199,  578 => 197,  574 => 196,  567 => 192,  561 => 189,  555 => 186,  549 => 183,  536 => 173,  532 => 172,  527 => 169,  521 => 168,  518 => 167,  515 => 166,  513 => 165,  507 => 162,  492 => 150,  489 => 149,  486 => 148,  483 => 147,  478 => 146,  476 => 145,  471 => 142,  457 => 141,  451 => 138,  444 => 137,  441 => 136,  424 => 135,  412 => 125,  398 => 124,  391 => 120,  386 => 118,  382 => 117,  377 => 116,  374 => 115,  357 => 114,  343 => 102,  329 => 101,  322 => 97,  317 => 95,  313 => 94,  308 => 93,  305 => 92,  288 => 91,  266 => 72,  262 => 71,  249 => 63,  245 => 62,  229 => 49,  225 => 48,  212 => 40,  208 => 39,  201 => 35,  194 => 30,  192 => 29,  188 => 27,  186 => 26,  173 => 25,  157 => 22,  153 => 21,  149 => 20,  145 => 19,  139 => 16,  135 => 15,  131 => 14,  126 => 12,  121 => 10,  117 => 9,  112 => 8,  99 => 7,  83 => 4,  70 => 3,  41 => 1,);
  939.     }
  940.     public function getSourceContext()
  941.     {
  942.         return new Source("{% extends 'layout/default.html.twig' %}
  943. {% block headScript %}
  944. <!--Should be included only in product templates-->
  945. <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css\" />
  946. {% endblock %}
  947. {% block metaTags %}
  948.         <title>{{ product is defined ? product.metaTitle }}</title>
  949.         <meta name=\"description\" content=\"{{ product is defined ? product.metaDescription }}\"></meta>
  950.         <meta name=\"keywords\" content=\"{{ product is defined ? product.metaKeywords }}\"></meta>
  951.         <meta property=\"og:url\"           content=\"{{ app.request.uri }}\" />
  952.         <meta property=\"og:type\"          content=\"website\" />
  953.         <meta property=\"og:title\"         content=\"{{ product is defined ? product.ogTitle }}\" />
  954.         <meta property=\"og:description\"   content=\"{{ product is defined ? product.ogDescription }}\" />
  955.         <meta property=\"og:image\"         content=\"{{ product is defined and product.ogImage ? product.ogImage }}\" />
  956.         <meta name=\"twitter:card\" content=\"summary\" />
  957.         <meta name=\"twitter:site\" content=\"{{ app.request.uri }}\" />
  958.         <meta name=\"twitter:title\" content=\"{{ product is defined ? product.ogTitle }}\" />
  959.         <meta name=\"twitter:description\" content=\"{{ product is defined ? product.ogDescription }}\" />
  960.         <meta name=\"twitter:image\" content=\"{{ product is defined and product.ogImage ? absolute_url(product.ogImage) }}\" />
  961. {% endblock %}
  962. {% block contentBlock %}
  963. {% set anyMaze = 'any-maze' in product.name | lower %}
  964.     <main class=\"productPage mt-5 mt-lg-5 mt-md-5\">
  965.         {% include 'Components/info-message.html.twig' with {message: 'alert.no.quantity' | trans, show: false, color: 'text-ice', icon: 'info.svg' } %}
  966.         <div class=\"container mt-3 mt-lg-3 mt-md-3 mb-5 mb-lg-5 mb-md-5\">
  967.             <div class=\"row\">
  968.                 <!-- * Desktop version-->
  969.                 <div class=\"product-breadcrumb-heading d-none d-md-block col-lg-12 border-2 border-bottom border-indigo custom-bradcrumb-padding-product\" style=\"margin-top: -4px;\">
  970.                     <div class=\"d-flex align-items-center flex-wrap\">
  971.                         <h2 class=\"font-weight-bold mb-0\" style=\"max-width: 60%;\">{{ product.name }}</h2>
  972.                         <div class=\"d-flex ml-auto breadcrumb-links\">
  973.                             <small class=\"font-weight-bold text-uppercase mb-0\">
  974.                                 <div class=\"d-flex align-items-center flex-wrap\">
  975.                                     <a href=\"{{ breadcrumbs.parentCategory is defined ? breadcrumbs.parentCategory.href }}\" class=\"font-weight-bold\">
  976.                                         <span class=\"\">{% if breadcrumbs.parentCategory is defined %}{{ breadcrumbs.parentCategory.name }}{% endif %}</span>
  977.                                     </a>
  978.                                     <svg class=\"mx-2 mx-lg-2 mx-md-2\" width=\"11\" height=\"16\" viewBox=\"0 0 11 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  979.                                         <line y1=\"-1\" x2=\"11.7434\" y2=\"-1\" transform=\"matrix(-0.733639 0.679539 0.733639 0.679539 10.6155 8.02002)\" stroke=\"#405CCA\" stroke-width=\"2\"/>
  980.                                         <line y1=\"-1\" x2=\"11.7434\" y2=\"-1\" transform=\"matrix(-0.733639 -0.679539 0.733639 -0.679539 10.6155 7.98004)\" stroke=\"#405CCA\" stroke-width=\"2\"/>
  981.                                     </svg>
  982.                                     <a href=\"{{ breadcrumbs.category.href }}\" class=\"font-weight-bold\">
  983.                                         <span class=\"text-navyBlue\">{{ breadcrumbs.category.name }}</span>
  984.                                     </a>
  985.                                 </div>
  986.                             </small>
  987.                         </div>
  988.                     </div>
  989.                 </div>
  990.                 <!-- * Mobile version-->
  991.                 <div class=\"d-block d-md-none col-lg-12 pb-3 pb-lg-3 pb-md-3\">
  992.                     <div class=\"d-flex align-items-center flex-wrap\">
  993.                         <div class=\"d-flex breadcrumb-links\">
  994.                             <small class=\"font-weight-bold text-uppercase\">
  995.                                 <div class=\"d-flex align-items-center flex-wrap\">
  996.                                     <a href=\"{{ breadcrumbs.parentCategory is defined ? breadcrumbs.parentCategory.href }}\" class=\"font-weight-bold\">
  997.                                         <span class=\"\">{% if breadcrumbs.parentCategory is defined %}{{ breadcrumbs.parentCategory.name }}{% endif %}</span>
  998.                                     </a>
  999.                                     <svg class=\"mx-2 mx-lg-2 mx-md-2\" width=\"11\" height=\"16\" viewBox=\"0 0 11 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1000.                                         <line y1=\"-1\" x2=\"11.7434\" y2=\"-1\" transform=\"matrix(-0.733639 0.679539 0.733639 0.679539 10.6155 8.02002)\" stroke=\"#405CCA\" stroke-width=\"2\"/>
  1001.                                         <line y1=\"-1\" x2=\"11.7434\" y2=\"-1\" transform=\"matrix(-0.733639 -0.679539 0.733639 -0.679539 10.6155 7.98004)\" stroke=\"#405CCA\" stroke-width=\"2\"/>
  1002.                                     </svg>
  1003.                                     <a href=\"{{ breadcrumbs.category.href }}\" class=\"font-weight-bold\">
  1004.                                         <span class=\"text-navyBlue\">{{ breadcrumbs.category.name }}</span>
  1005.                                     </a>
  1006.                                 </div>
  1007.                             </small>
  1008.                         </div>
  1009.                     </div>
  1010.                 </div>
  1011.             </div>
  1012.             <!--*PRODUCT GALLERY AND DATA-->
  1013.             <div class=\"row mt-4 mt-lg-4 mt-md-4\">
  1014.                 <div class=\"col-xl-5 offset-xl-1 col-lg-6\">
  1015.                     <div class=\"d-flex justify-content-md-center flex-sm-column flex-md-row main-gallery main-gallery-initial\">
  1016.                         <div class=\"d-none d-md-block product-images-scroll order-sm-2 order-md-1\">
  1017.                             <button class=\"product-images-scroll-btn product-images-scroll-btn--up d-none\">
  1018.                             </button>
  1019.                             <div class=\"d-flex flex-sm-row flex-md-column product-images-scroll-inside product-images-scroll-inside--desktop\">
  1020.                                 {% for index, variantsImage in variants %}
  1021.                                     {% if variantsImage.image != null %}
  1022.                                         <div data-product-gallery-index=\"{{ loop.index }}\"
  1023.                                             data-product-sku=\"{{ variantsImage.sku }}\"
  1024.                                             href=\"{{ variantsImage.image != null ? variantsImage.image.getThumbnail('Stoelting_gallery_small') }}\"
  1025.                                             class=\"product-small-image mb-2 mb-lg-2 mb-md-2\">
  1026.                                             <img src=\"{{ variantsImage.image != null ? variantsImage.image.getThumbnail('Stoelting_gallery_small') }}\"
  1027.                                                 alt=\"Product small image\" class=\"img-fluid\">
  1028.                                         </div>
  1029.                                     {% endif %}
  1030.                                 {% endfor %}
  1031.                             </div>
  1032.                             <button class=\"product-images-scroll-btn product-images-scroll-btn--down d-none\">
  1033.                             </button>
  1034.                         </div>
  1035.                         <!-- * Mobile -->
  1036.                         <div class=\"product-images-scroll--mobile-wrapper d-block d-md-none order-sm-2 order-md-1 position-relative\">
  1037.                             <button class=\"product-images-scroll-btn product-images-scroll-btn--up d-none\">
  1038.                             </button>
  1039.                             <div class=\"product-images-scroll product-images-scroll--mobile\">
  1040.                                 <div class=\"d-flex flex-sm-row flex-md-column product-images-scroll-inside product-images-scroll-inside--mobile\">
  1041.                                     {% for index, variantsImage in variants %}
  1042.                                         {% if variantsImage.image != null %}
  1043.                                             <div data-product-gallery-index=\"{{ loop.index }}\"
  1044.                                                 data-product-sku=\"{{ variantsImage.sku }}\"
  1045.                                                 href=\"{{ variantsImage.image != null ? variantsImage.image.getThumbnail('Stoelting_gallery_small') }}\"
  1046.                                                 class=\"product-small-image mb-2 mb-lg-2 mb-md-2\">
  1047.                                                 <img src=\"{{ variantsImage.image != null ? variantsImage.image.getThumbnail('Stoelting_gallery_small') }}\"
  1048.                                                 alt=\"Product small image\" class=\"img-fluid\">
  1049.                                             </div>
  1050.                                         {% endif %}
  1051.                                     {% endfor %}
  1052.                                 </div>
  1053.                             </div>
  1054.                             <button class=\"product-images-scroll-btn product-images-scroll-btn--down d-none\">
  1055.                             </button>
  1056.                         </div>
  1057.                         <div class=\"d-none hidden-gallery-images\">
  1058.                             {% for variantsImage in variants %}
  1059.                                 {% if variantsImage.image != null %}
  1060.                                     <div data-product-gallery-index=\"{{ loop.index }}\" data-fancybox=\"gallery\"  href=\"{{ variantsImage.image.getThumbnail('Stoelting_gallery_main') }}\"  class=\"lazyload product-small-image mb-2 mb-lg-2 mb-md-2\">
  1061.                                         <img data-src=\"{{ variantsImage.image.getThumbnail('Stoelting_gallery_main') }}\" alt=\"Product small image\">
  1062.                                     </div>
  1063.                                 {% endif %}
  1064.                             {% endfor %}
  1065.                         </div>
  1066.                         <div class=\"product-big-image order-sm-1 order-md-2\">
  1067.                             {% set break = false %}
  1068.                             {% for variantsImage in variants %}
  1069.                                 {% if not break %}
  1070.                                     {% if variantsImage.image != null %}
  1071.                                         <img class=\"product-big__image lazyload\"
  1072.                                              data-src=\"{{variantsImage.image != null ? variantsImage.image.getThumbnail('Stoelting_gallery_main') }}\"
  1073.                                              alt=\"Product big image\"
  1074.                                              data-fancybox-trigger=\"gallery\"
  1075.                                              data-fancybox-index=\"0\"
  1076.                                         >
  1077.                                         <div class=\"set-center\">
  1078.                                             <div class=\"spinner-border d-none text-secondary\" role=\"status\">
  1079.                                                 <span class=\"sr-only\">Loading...</span>
  1080.                                             </div>
  1081.                                         </div>
  1082.                                         <div class=\"product-big-image__sku\">
  1083.                                             <small>
  1084.                                                 ITEM: {{ ' '  ~ variantsImage.sku != null ? variantsImage.sku }}
  1085.                                             </small>
  1086.                                         </div>
  1087.                                         {% set break = true %}
  1088.                                     {% endif %}
  1089.                                 {%  endif %}
  1090.                             {% endfor %}
  1091.                         </div>
  1092.                     </div>
  1093.                     <h2 class=\"d-block d-md-none font-weight-bold mt-3 mt-lg-3 mt-md-3\">{{ product.name }}</h2>
  1094.                     <div class=\"mt-4 mt-lg-4 mt-md-4 text-deepGray\"> {{ product.shortDescription | raw}} </div>
  1095.                 </div>
  1096.                 <div class=\"col-xl-5 col-lg-6\">
  1097.                     <div id=\"add-to-cart-app\">
  1098.                         <add-to-cart-wrapper v-slot:default=\"{productId, addToCartBulk,updateProductsList}\">
  1099.                             <table style=\"width: 100%\" class=\"product-table text-deepGray\">
  1100.                                 <tbody>
  1101.                                 <tr>
  1102.                                     <th class=\"font-weight-bold\">
  1103.                                         {{ 'Item' | trans }}
  1104.                                     </th>
  1105.                                     <th class=\"font-weight-bold\">
  1106.                                         {{ 'Description' | trans }}
  1107.                                     </th>
  1108.                                     <th class=\"font-weight-bold\">
  1109.                                         {{ 'Price' | trans }}
  1110.                                     </th>
  1111.                                     <th class=\"font-weight-bold\">
  1112.                                         {{ 'QTY' | trans }}
  1113.                                     </th>
  1114.                                 </tr>
  1115.                                 {% for variant in variants %}
  1116.                                     <tr class=\"product-table-tr\">
  1117.                                         <td>
  1118.                                             {{ variant.sku }}
  1119.                                         </td>
  1120.                                         <td>
  1121.                                             {{ variant.name | raw }}
  1122.                                         </td>
  1123.                                         <td>
  1124.                                             {% if variant.isPriceVisible %}
  1125.                                                 {{ variant.price.net_price_str }}
  1126.                                             {% else %}
  1127.                                                 <a href=\"{{ path('login', {'division': division, '_target_path' : app.request.requestUri}) }}\" class=\"login-price-link\"
  1128.                                                    data-gtm-event=\"login-price-click\">Login</a>
  1129.                                             {% endif %}
  1130.                                         </td>
  1131.                                         <td>
  1132.                                             <input type=\"number\" class=\"qunatity-input\" value=\"0\" min=\"0\" max=\"100\" style=\"width: 50px;\" @change=\"updateProductsList(\$event, {{ variant.id }})\">
  1133.                                         </td>
  1134.                                     </tr>
  1135.                                 {% endfor %}
  1136.                                 </tbody>
  1137.                             </table>
  1138.                             <div class=\"d-flex align-items-center mt-4 mt-lg-4 mt-md-4 add-to-cart-buttons-wrapper\">
  1139.                                     {% if not isEU %}
  1140.                                         <a href=\"javascript:;\"
  1141.                                             :data-origin-product-id=\"productId\"
  1142.                                             :data-product-id=\"productId\"
  1143.                                             @click.prevent=\"addToCartBulk\"
  1144.                                             class=\"btn btn-primary btn-add-to-cart mr-3 mr-lg-3 mr-md-3 text-nowrap add-to-cart-click-element\"
  1145.                                             data-gtm-event=\"add-to-cart-click\"
  1146.                                             >
  1147.                                             <div class=\"d-flex align-items-center text-nowrap\">
  1148.                                                 <img src=\"{{ asset('/static/images/icons/icon_cart.svg') }}\" alt=\"Icon cart\">
  1149.                                                 {{ 'Add to cart' | trans }}
  1150.                                             </div>
  1151.                                         </a>
  1152.                                     {% endif %}
  1153.                                     <a href=\"javascript:;\"
  1154.                                         :data-origin-product-id=\"productId\"
  1155.                                         :data-product-id=\"productId\"
  1156.                                         @click.prevent=\"addToCartBulk\"
  1157.                                         class=\"btn btn-primary btn-add-to-cart mr-3 mr-lg-3 mr-md-3 text-nowrap add-to-quote-click-element\"
  1158.                                         data-gtm-event=\"add-to-quote-click\"
  1159.                                         >
  1160.                                         <div class=\"d-flex align-items-center text-nowrap\">
  1161.                                             {{ 'Add to Quote' | trans }}
  1162.                                         </div>
  1163.                                     </a>
  1164.                             </div>
  1165.                         </add-to-cart-wrapper>
  1166.                     </div>
  1167.                 </div>
  1168.             </div>
  1169.             <!--Related PRODUCTS-->
  1170.             <div class=\"my-4 my-lg-4 my-md-4 related-products\">
  1171.                 <div class=\"row border-top border-bottom border-2 border-lightGray {{ relatedProducts | length ? '' : 'd-none' }}\">
  1172.                     <div class=\"col-xl-10 offset-xl-1 py-4 py-lg-4 py-md-4\">
  1173.                         <div class=\"d-flex align-items-center\">
  1174.                             <h3 class=\"font-weight-light text-navyBlue mb-0\">{{ 'Related Products + Recommendations' | trans }}</h3>
  1175.                             <a class=\"collapse-close ml-auto\" data-toggle=\"collapse\" href=\"#collapseExample1\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseExample\">
  1176.                             </a>
  1177.                         </div>
  1178.                         <div class=\"row show\" id=\"collapseExample1\">
  1179.                             <div class=\"col-lg-12\">
  1180.                                 <div class=\"slider-small--first mt-3 mt-lg-3 mt-md-3\" data-slick='{\"slidesToShow\": 5}'>
  1181.                                     {% for i,relatedProduct in relatedProducts %}
  1182.                                         <a href=\"{{ relatedProduct.href }}\" class=\"slider-small-item d-flex flex-column align-items-center text-center\">
  1183.                                             <img class=\"img-fluid\" src=\"{{ relatedProduct.image != null ? relatedProduct.image.getThumbnail('Stoelting_small_slider') : pimcore_website_config('defaultProductImage').getThumbnail('Stoelting_small_slider') }}\" />
  1184.                                             <h5 class=\"font-weight-bold mt-3 mt-lg-3 mt-md-3 mb-0\">{{ relatedProduct.name }}</h5>
  1185.                                         </a>
  1186.                                     {% endfor %}
  1187.                                 </div>
  1188.                             </div>
  1189.                         </div>
  1190.                     </div>
  1191.                 </div>
  1192.                 <div class=\"row border-bottom border-2 border-lightGray {{ purchasedTogether | length ? '' : 'd-none' }}\">
  1193.                     <div class=\"col-xl-10 offset-xl-1 py-4 py-lg-4 py-md-4\">
  1194.                         <div class=\"d-flex align-items-center\">
  1195.                             <h3 class=\"font-weight-light text-navyBlue mb-0\">{{ 'Frequently Purchased Together' | trans }}</h3>
  1196.                             <a class=\"collapse-close ml-auto collapsed\" data-toggle=\"collapse\" href=\"#collapseExample2\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseExample\">
  1197.                             </a>
  1198.                         </div>
  1199.                         <div class=\"row collapse\" id=\"collapseExample2\">
  1200.                             <div class=\"col-lg-12\">
  1201.                                 <div class=\"slider-small mt-3 mt-lg-3 mt-md-3\" data-slick='{\"slidesToShow\": 5}'>
  1202.                                     {% for purchasedTogetherProduct in purchasedTogether %}
  1203.                                         <a href=\"{{ purchasedTogetherProduct.href }}\"  class=\"d-flex flex-column align-items-center text-center\">
  1204.                                             <img class=\"img-fluid\" src=\"{{ purchasedTogetherProduct.image != null ? purchasedTogetherProduct.image.getThumbnail('Stoelting_small_slider') : pimcore_website_config('defaultProductImage').getThumbnail('Stoelting_small_slider') }}\" />
  1205.                                             <h5 class=\"font-weight-bold mt-3 mt-lg-3 mt-md-3 mb-0\">{{ purchasedTogetherProduct.name  }}</h5>
  1206.                                         </a>
  1207.                                     {% endfor %}
  1208.                                 </div>
  1209.                             </div>
  1210.                         </div>
  1211.                     </div>
  1212.                 </div>
  1213.                 <div class=\"row border-bottom border-2 border-lightGray {{ replacementParts | length ? '' : 'd-none' }}\">
  1214.                     <div class=\"col-xl-10 offset-xl-1 py-4 py-lg-4 py-md-4\">
  1215.                         <div class=\"d-flex align-items-center\">
  1216.                             <h3 class=\"font-weight-light text-navyBlue mb-0\">{{ 'Replacement Parts + Subcomponents' | trans }}</h3>
  1217.                             <a class=\"collapse-close ml-auto collapsed\" data-toggle=\"collapse\" href=\"#collapseExample3\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseExample\">
  1218.                             </a>
  1219.                         </div>
  1220.                         <div class=\"row collapse\" id=\"collapseExample3\">
  1221.                             <div class=\"col-lg-12\">
  1222.                                 <div class=\"slider-small mt-3 mt-lg-3 mt-md-3\" data-slick='{\"slidesToShow\": 5}'>
  1223.                                     {% for replacementPartsProduct in replacementParts %}
  1224.                                         <a href=\"{{ replacementPartsProduct.href }}\" class=\"d-flex flex-column align-items-center text-center\">
  1225.                                             <img class=\"img-fluid\" src=\"{{ replacementPartsProduct.image != null ? replacementPartsProduct.image.getThumbnail('Stoelting_small_slider') : pimcore_website_config('defaultProductImage').getThumbnail('Stoelting_small_slider') }}\" />
  1226.                                             <h5 class=\"font-weight-bold mt-3 mt-lg-3 mt-md-3 mb-0\">{{ replacementPartsProduct.name }}</h5>
  1227.                                         </a>
  1228.                                     {% endfor %}
  1229.                                 </div>
  1230.                             </div>
  1231.                         </div>
  1232.                     </div>
  1233.                 </div>
  1234.             </div>
  1235.             <!--Product more details-->
  1236.             <div class=\"row my-5 my-lg-5 my-md-5\">
  1237.                 <div class=\"col-lg-10 offset-xl-1\" style=\"min-height: 300px;\">
  1238.                     <div class=\"d-flex\">
  1239.                         <div class=\"accordion\" id=\"accordionProductMoreInfo\" style=\"width: 100%;\">
  1240.                             {% set firstLoop = true %}
  1241.                             {% for additionalContentButton in product.additionalContent %}
  1242.                                 {% if additionalContentButton.type == 'AditionalContentText' %}
  1243.                                     <button class=\"btn btn-lg btn-secondary btn-secondary--ghost mr-3 mr-lg-3 mr-md-3 mt-2 mt-lg-2 mt-md-2\" type=\"button\"
  1244.                                             data-toggle=\"collapse\" data-target=\"#collapse{{ loop.index }}\"
  1245.                                             aria-expanded=\"{{ loop.index == 1 ? 'true' : 'false'}}\" aria-controls=\"collapse{{ loop.index }}\"
  1246.                                     >
  1247.                                         {{ additionalContentButton.name }}
  1248.                                     </button>
  1249.                                     {% set firstLoop = false %}
  1250.                                 {% endif %}
  1251.                             {% endfor %}
  1252.                             {% for additionalContent in product.additionalContent %}
  1253.                                 {% if additionalContent.type == 'AditionalContentText' %}
  1254.                                     <div id=\"collapse{{ loop.index }}\" class=\"{{ loop.index != 1 ?  'collapse' : 'show' }} list-bullet overflow-x-auto\" aria-labelledby=\"collapse{{ loop.index }}\" data-parent=\"#accordionProductMoreInfo\">
  1255.                                         <div class=\"mt-4 mt-lg-4 mt-md-4 text-deepGray\">
  1256.                                             {{ additionalContent.content | raw }}
  1257.                                         </div>
  1258.                                     </div>
  1259.                                 {% endif %}
  1260.                             {% endfor %}
  1261.                         </div>
  1262.                     </div>
  1263.                 </div>
  1264.             </div>
  1265.         </div>
  1266.     </main>
  1267. {% endblock %}
  1268. {% block afterScripts %}
  1269. <script src=\"https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js\"></script>
  1270. <script type=\"text/javascript\" src=\"https://cdn.rawgit.com/igorlino/elevatezoom-plus/1.1.6/src/jquery.ez-plus.js\"></script>
  1271. {% endblock %}""@FactorySupport/product/show.html.twig""/var/www/webovi/stoelting/pimcore/templates/product/show.html.twig");
  1272.     }
  1273.     
  1274.     public function checkSecurity()
  1275.     {
  1276.         static $tags = array("set" => 26"include" => 29"if" => 40"for" => 91);
  1277.         static $filters = array("escape" => 8"lower" => 26"trans" => 29"raw" => 173"length" => 257);
  1278.         static $functions = array("absolute_url" => 22"path" => 208"asset" => 232"pimcore_website_config" => 269);
  1279.         try {
  1280.             $this->sandbox->checkSecurity(
  1281.                 ['set''include''if''for'],
  1282.                 ['escape''lower''trans''raw''length'],
  1283.                 ['absolute_url''path''asset''pimcore_website_config'],
  1284.                 $this->source
  1285.             );
  1286.         } catch (SecurityError $e) {
  1287.             $e->setSourceContext($this->source);
  1288.             if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
  1289.                 $e->setTemplateLine($tags[$e->getTagName()]);
  1290.             } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
  1291.                 $e->setTemplateLine($filters[$e->getFilterName()]);
  1292.             } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
  1293.                 $e->setTemplateLine($functions[$e->getFunctionName()]);
  1294.             }
  1295.             throw $e;
  1296.         }
  1297.     }
  1298. }