var/cache/dev/twig/95/95580ff54237ad6eb8d540d58dab612b.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. use Twig\TemplateWrapper;
  15. /* Trainings/training_listing.html.twig */
  16. class __TwigTemplate_576bc4ae3049ecc3c75e70db0fb2afb3 extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->blocks = [
  28.             'content' => [$this'block_content'],
  29.             'footer' => [$this'block_footer'],
  30.         ];
  31.     }
  32.     protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  33.     {
  34.         // line 1
  35.         return "layout/layout.html.twig";
  36.     }
  37.     protected function doDisplay(array $context, array $blocks = []): iterable
  38.     {
  39.         $macros $this->macros;
  40.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  41.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Trainings/training_listing.html.twig"));
  42.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  43.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Trainings/training_listing.html.twig"));
  44.         $this->parent $this->loadTemplate("layout/layout.html.twig""Trainings/training_listing.html.twig"1);
  45.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  46.         
  47.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  48.         
  49.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  50.     }
  51.     // line 5
  52.     /**
  53.      * @return iterable<null|scalar|\Stringable>
  54.      */
  55.     public function block_content(array $context, array $blocks = []): iterable
  56.     {
  57.         $macros $this->macros;
  58.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  59.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  60.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  61.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  62.         // line 6
  63.         yield "\t<!--Start Wrapper-->
  64. \t<div
  65. \t\tclass=\"wrapper\">
  66. \t\t<!--Start Main Slider-->
  67. \t\t<section class=\"main-slider-section product-main-slider\">
  68. \t\t\t<div class=\"container container-lg\">
  69. \t\t\t\t<div class=\"custom-slider singal-slider main-slider\">
  70. \t\t\t\t\t<div class=\"slide\">
  71. \t\t\t\t\t\t<div class=\"slide-media slide-media-desktop\">
  72. \t\t\t\t\t\t\t<img src=\"/static/assets/images/All_Training_Desktop_Spotlight_Desktop.jpg\" alt=\"Training all banner image\"/>
  73. \t\t\t\t\t\t</div>
  74. \t\t\t\t\t\t<div class=\"slide-media slide-media-mobile\">
  75. \t\t\t\t\t\t\t<img src=\"/static/assets/images/All_Training_Desktop_Spotlight_Mobile.jpg\" alt=\"Training all banner image mobile\"/>
  76. \t\t\t\t\t\t</div>
  77. \t\t\t\t\t\t<div class=\"silde-content-box\">
  78. \t\t\t\t\t\t\t<div class=\"slide-content\">
  79. \t\t\t\t\t\t\t\t<h1>
  80. \t\t\t\t\t\t\t\t\t<span class=\"title-sm d-block\">";
  81.         // line 29
  82.         yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"input""training_list_heading1");
  83.         yield "</span>
  84. \t\t\t\t\t\t\t\t\t<span class=\"title-lg underline-end\">";
  85.         // line 30
  86.         yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"input""training_list_heading2");
  87.         yield "</u>
  88. \t\t\t\t\t\t\t\t</h3>
  89. \t\t\t\t\t\t\t</h1>
  90. \t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-custom btn-overlay d-none\">Discover More</a>
  91. \t\t\t\t\t\t</div>
  92. \t\t\t\t\t\t<div class=\"product-brand d-none\">
  93. \t\t\t\t\t\t\t<img src=\"/static/assets/images/goody_logo.png\" alt=\"goody logo\"/>
  94. \t\t\t\t\t\t</div>
  95. \t\t\t\t\t</div>
  96. \t\t\t\t</div>
  97. \t\t\t</div>
  98. \t\t</div>
  99. \t</section>
  100. \t<!--End Main Slider-->
  101. \t<!--Start Breadcrumbs-->
  102. \t<div class=\"breadcrumb-holder\">
  103. \t\t<ol class=\"breadcrumb\">
  104. \t\t\t<li class=\"breadcrumb-item\">
  105. \t\t\t\t<a href=\"/";
  106.         // line 51
  107.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(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.'51$this->source); })()), "request", [], "any"falsefalsefalse51), "locale", [], "any"falsefalsefalse51), "html"nulltrue);
  108.         yield "\">";
  109.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Home"), "html"nulltrue);
  110.         yield "</a>
  111. \t\t\t</li>
  112. \t\t\t<li class=\"breadcrumb-item\">
  113. \t\t\t\t<a href=\"/";
  114.         // line 54
  115.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(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.'54$this->source); })()), "request", [], "any"falsefalsefalse54), "locale", [], "any"falsefalsefalse54), "html"nulltrue);
  116.         yield "/professional-training\">";
  117.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Training"), "html"nulltrue);
  118.         yield "</a>
  119. \t\t\t</li>
  120. \t\t\t<li class=\"breadcrumb-item active\" aria-current=\"page\">
  121. \t\t\t\t";
  122.         // line 57
  123.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("All Training"), "html"nulltrue);
  124.         yield "
  125. \t\t\t</li>
  126. \t\t</ol>
  127. \t</div>
  128. \t<!--End Breadcrumbs-->
  129. \t<!--Start Page Info Section-->
  130. \t<section class=\"pageinfo-section\">
  131. \t\t<div class=\"container container-sm\">
  132. \t\t\t<h2 class=\"title\">";
  133.         // line 66
  134.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("All Training"), "html"nulltrue);
  135.         yield "</h2>
  136. \t\t\t";
  137.         // line 77
  138.         yield "\t\t\t<p>";
  139.         yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"input""training_list_description");
  140.         yield "</p>
  141. \t\t</div>
  142. \t</section>
  143. \t<!--End Page Info Section-->
  144. \t<!--Start Product Box-->
  145. \t<section class=\"product-result-container culinary-programs-training-section-last\">
  146. \t\t<div class=\"container container-sm\">
  147. \t\t\t<div class=\"row\">
  148. \t\t\t\t<div class=\"col-12 col-md-12 col-xl-3 filter-box\">
  149. \t\t\t\t\t<h4 class=\"title\">";
  150.         // line 87
  151.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Filters"), "html"nulltrue);
  152.         yield "</h4>
  153. \t\t\t\t\t<div class=\"filder-options\">
  154. \t\t\t\t\t\t<div class=\"input-holder\">
  155. \t\t\t\t\t\t\t<input type=\"text\" placeholder=\"";
  156.         // line 90
  157.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Search for Training"), "html"nulltrue);
  158.         yield "\" class=\"input-holder-training\" id=\"search\" value=\"";
  159.         yield (((!Twig\Extension\CoreExtension::testEmpty((isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'90$this->source); })())))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'90$this->source); })()), "query", [], "any"falsefalsefalse90), "html"nulltrue)) : (""));
  160.         yield "\"/>
  161. \t\t\t\t\t\t</div>
  162. \t\t\t\t\t</div>
  163. \t\t\t\t\t<div class=\"filter-accordion\">
  164. \t\t\t\t\t\t<div class=\"card filter-card d-none\" id=\"filter1\">
  165. \t\t\t\t\t\t\t<div class=\"card-header d-none\">
  166. \t\t\t\t\t\t\t\t<button type=\"button\" data-toggle=\"collapse\" data-target=\"#collapse1\" aria-expanded=\"true\" aria-controls=\"collapse1\">
  167. \t\t\t\t\t\t\t\t\tCategory
  168. \t\t\t\t\t\t\t\t</button>
  169. \t\t\t\t\t\t\t</div>
  170. \t\t\t\t\t\t\t<div id=\"collapse1\" class=\"collapse show\" data-parent=\"#filter1\">
  171. \t\t\t\t\t\t\t\t<div class=\"card-body d-none\">
  172. \t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled check-list\">
  173. \t\t\t\t\t\t\t\t\t\t";
  174.         // line 104
  175.         $context['_parent'] = $context;
  176.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["trainCat"]) || array_key_exists("trainCat"$context) ? $context["trainCat"] : (function () { throw new RuntimeError('Variable "trainCat" does not exist.'104$this->source); })()));
  177.         foreach ($context['_seq'] as $context["_key"] => $context["cat"]) {
  178.             // line 105
  179.             yield "\t\t\t\t\t\t\t\t\t\t\t<li>
  180. \t\t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox category_checkbox\" id=\"";
  181.             // line 106
  182.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["cat"], "id", [], "any"falsefalsefalse106), "html"nulltrue);
  183.             yield "\" type=\"checkbox\" value=\"";
  184.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["cat"], "id", [], "any"falsefalsefalse106), "html"nulltrue);
  185.             yield "\" ";
  186.             yield ((((!Twig\Extension\CoreExtension::testEmpty((isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'106$this->source); })()))) && CoreExtension::inFilter(CoreExtension::getAttribute($this->env$this->source$context["cat"], "id", [], "any"falsefalsefalse106), CoreExtension::getAttribute($this->env$this->source, (isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'106$this->source); })()), "category_ids", [], "any"falsefalsefalse106)))) ? ("checked") : (""));
  187.             yield "/>
  188. \t\t\t\t\t\t\t\t\t\t\t\t<label for=\"";
  189.             // line 107
  190.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["cat"], "id", [], "any"falsefalsefalse107), "html"nulltrue);
  191.             yield "\">";
  192.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["cat"], "trainCateName", [], "any"falsefalsefalse107), "html"nulltrue);
  193.             yield "</label>
  194. \t\t\t\t\t\t\t\t\t\t\t</li>
  195. \t\t\t\t\t\t\t\t\t\t";
  196.         }
  197.         $_parent $context['_parent'];
  198.         unset($context['_seq'], $context['_key'], $context['cat'], $context['_parent']);
  199.         $context array_intersect_key($context$_parent) + $_parent;
  200.         // line 110
  201.         yield "\t\t\t\t\t\t\t\t\t</ul>
  202. \t\t\t\t\t\t\t\t\t<div class=\"btn-holder clear-filter\">
  203. \t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-link\" onclick=\"clearFilter('.category_checkbox')\">";
  204.         // line 112
  205.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Clear Filter"), "html"nulltrue);
  206.         yield "</a>
  207. \t\t\t\t\t\t\t\t\t</div>
  208. \t\t\t\t\t\t\t\t</div>
  209. \t\t\t\t\t\t\t</div>
  210. \t\t\t\t\t\t</div>
  211. \t\t\t\t\t\t<div class=\"card filter-card\" id=\"filter2\">
  212. \t\t\t\t\t\t\t<div class=\"card-header\">
  213. \t\t\t\t\t\t\t\t<button type=\"button\" data-toggle=\"collapse\" data-target=\"#collapse2\" aria-expanded=\"true\" aria-controls=\"collapse2\">
  214. \t\t\t\t\t\t\t\t\t";
  215.         // line 120
  216.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Chefs"), "html"nulltrue);
  217.         yield "
  218. \t\t\t\t\t\t\t\t</button>
  219. \t\t\t\t\t\t\t</div>
  220. \t\t\t\t\t\t\t<div id=\"collapse2\" class=\"collapse show\" data-parent=\"#filter2\">
  221. \t\t\t\t\t\t\t\t<div class=\"card-body\">
  222. \t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled check-list\">
  223. \t\t\t\t\t\t\t\t\t\t";
  224.         // line 128
  225.         $context['_parent'] = $context;
  226.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["chefs"]) || array_key_exists("chefs"$context) ? $context["chefs"] : (function () { throw new RuntimeError('Variable "chefs" does not exist.'128$this->source); })()));
  227.         foreach ($context['_seq'] as $context["_key"] => $context["chef"]) {
  228.             // line 129
  229.             yield "\t\t\t\t\t\t\t\t\t\t\t<li>
  230. \t\t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox chef_checkbox\" id=\"";
  231.             // line 130
  232.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["chef"], "id", [], "any"falsefalsefalse130), "html"nulltrue);
  233.             yield "\" type=\"checkbox\" value=\"";
  234.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["chef"], "id", [], "any"falsefalsefalse130), "html"nulltrue);
  235.             yield "\" ";
  236.             yield ((((!Twig\Extension\CoreExtension::testEmpty((isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'130$this->source); })()))) && CoreExtension::inFilter(CoreExtension::getAttribute($this->env$this->source$context["chef"], "id", [], "any"falsefalsefalse130), CoreExtension::getAttribute($this->env$this->source, (isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'130$this->source); })()), "chef_ids", [], "any"falsefalsefalse130)))) ? ("checked") : (""));
  237.             yield "/>
  238. \t\t\t\t\t\t\t\t\t\t\t\t<label for=\"";
  239.             // line 131
  240.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["chef"], "id", [], "any"falsefalsefalse131), "html"nulltrue);
  241.             yield "\">";
  242.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["chef"], "chef_name", [], "any"falsefalsefalse131), "html"nulltrue);
  243.             yield "</label>
  244. \t\t\t\t\t\t\t\t\t\t\t</li>
  245. \t\t\t\t\t\t\t\t\t\t";
  246.         }
  247.         $_parent $context['_parent'];
  248.         unset($context['_seq'], $context['_key'], $context['chef'], $context['_parent']);
  249.         $context array_intersect_key($context$_parent) + $_parent;
  250.         // line 134
  251.         yield "\t\t\t\t\t\t\t\t\t</ul>
  252. \t\t\t\t\t\t\t\t\t<div class=\"btn-holder clear-filter\">
  253. \t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-link\" onclick=\"clearFilter('.chef_checkbox')\">";
  254.         // line 136
  255.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Clear Filter"), "html"nulltrue);
  256.         yield "</a>
  257. \t\t\t\t\t\t\t\t\t</div>
  258. \t\t\t\t\t\t\t\t</div>
  259. \t\t\t\t\t\t\t</div>
  260. \t\t\t\t\t\t</div>
  261. \t\t\t\t\t\t<div class=\"card filter-card d-none\" id=\"filter4\">
  262. \t\t\t\t\t\t\t<div class=\"card-header\">
  263. \t\t\t\t\t\t\t\t<button type=\"button\" data-toggle=\"collapse\" data-target=\"#collapse4\" aria-expanded=\"true\" aria-controls=\"collapse4\">
  264. \t\t\t\t\t\t\t\t\tType
  265. \t\t\t\t\t\t\t\t</button>
  266. \t\t\t\t\t\t\t</div>
  267. \t\t\t\t\t\t\t<div id=\"collapse4\" class=\"collapse show\" data-parent=\"#filter4\">
  268. \t\t\t\t\t\t\t\t<div class=\"card-body\">
  269. \t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled check-list\">
  270. \t\t\t\t\t\t\t\t\t\t<li>
  271. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"breakfast\" type=\"checkbox\" value=\"Type Name 01\"/>
  272. \t\t\t\t\t\t\t\t\t\t\t<label for=\"breakfast\">Type Name 01</label>
  273. \t\t\t\t\t\t\t\t\t\t</li>
  274. \t\t\t\t\t\t\t\t\t\t<li>
  275. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"brunch\" type=\"checkbox\" value=\"Type Name 02\"/>
  276. \t\t\t\t\t\t\t\t\t\t\t<label for=\"brunch\">Type Name 02</label>
  277. \t\t\t\t\t\t\t\t\t\t</li>
  278. \t\t\t\t\t\t\t\t\t\t<li>
  279. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"lunch\" type=\"checkbox\" value=\"Type Name 03\"/>
  280. \t\t\t\t\t\t\t\t\t\t\t<label for=\"lunch\">Type Name 03</label>
  281. \t\t\t\t\t\t\t\t\t\t</li>
  282. \t\t\t\t\t\t\t\t\t\t<li>
  283. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"supper\" type=\"checkbox\" value=\"Type Name 04\"/>
  284. \t\t\t\t\t\t\t\t\t\t\t<label for=\"supper\">Type Name 04</label>
  285. \t\t\t\t\t\t\t\t\t\t</li>
  286. \t\t\t\t\t\t\t\t\t\t<li>
  287. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"dinner\" type=\"checkbox\" value=\"Type Name 05\"/>
  288. \t\t\t\t\t\t\t\t\t\t\t<label for=\"dinner\">Type Name 05</label>
  289. \t\t\t\t\t\t\t\t\t\t</li>
  290. \t\t\t\t\t\t\t\t\t\t<li>
  291. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"dessert\" type=\"checkbox\" value=\"Type Name 06\"/>
  292. \t\t\t\t\t\t\t\t\t\t\t<label for=\"dessert\">Type Name 06</label>
  293. \t\t\t\t\t\t\t\t\t\t</li>
  294. \t\t\t\t\t\t\t\t\t\t<li>
  295. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"elevenses\" type=\"checkbox\" value=\"Type Name 07\"/>
  296. \t\t\t\t\t\t\t\t\t\t\t<label for=\"elevenses\">Type Name 07</label>
  297. \t\t\t\t\t\t\t\t\t\t</li>
  298. \t\t\t\t\t\t\t\t\t\t<li>
  299. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"tea\" type=\"checkbox\" value=\"Type Name 08\"/>
  300. \t\t\t\t\t\t\t\t\t\t\t<label for=\"tea\">Type Name 08</label>
  301. \t\t\t\t\t\t\t\t\t\t</li>
  302. \t\t\t\t\t\t\t\t\t</ul>
  303. \t\t\t\t\t\t\t\t\t<div class=\"btn-holder clear-filter\">
  304. \t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-link\">";
  305.         // line 186
  306.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Clear Filter"), "html"nulltrue);
  307.         yield "</a>
  308. \t\t\t\t\t\t\t\t\t</div>
  309. \t\t\t\t\t\t\t\t</div>
  310. \t\t\t\t\t\t\t</div>
  311. \t\t\t\t\t\t</div>
  312. \t\t\t\t\t\t<div class=\"apply-filter\">
  313. \t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-custom btn-green\" onclick=\"searchFilter(this)\">";
  314.         // line 192
  315.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Apply Filter"), "html"nulltrue);
  316.         yield "</a>
  317. \t\t\t\t\t\t</div>
  318. \t\t\t\t\t</div>
  319. \t\t\t\t</div>
  320. \t\t\t\t<div
  321. \t\t\t\t\tclass=\"col-12 col-md-12 col-xl-9 product-results\">
  322. \t\t\t\t\t<!--Start Product Small Banner-->
  323. \t\t\t\t\t<div class=\"social-holder-box social-small-box catalog-download all-training-box all-training-box-2\">
  324. \t\t\t\t\t\t<div class=\"social-holder-img all-training-img slide-media-desktop\">
  325. \t\t\t\t\t\t\t<img src=\"/static/assets/images/485x166_desktop.jpg\" alt=\"small banner desktop\"/>
  326. \t\t\t\t\t\t</div>
  327. \t\t\t\t\t\t<div class=\"social-holder-img all-training-img slide-media-mobile\">
  328. \t\t\t\t\t\t\t<img src=\"/static/assets/images/374x128_mobile.jpg\" alt=\"small banner mobile\"/>
  329. \t\t\t\t\t\t</div>
  330. \t\t\t\t\t\t<div class=\"social-holder-info all-training-info all-website-social\">
  331. \t\t\t\t\t\t\t<div class=\"all-training-info-para\">
  332. \t\t\t\t\t\t\t\t<p>";
  333.         // line 209
  334.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("what do you wish to learn today"), "html"nulltrue);
  335.         yield "</p>
  336. \t\t\t\t\t\t\t</div>
  337. \t\t\t\t\t\t\t<div class=\"main-training-search-box-btn btn-border\">
  338. \t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-custom btn-lg-o-white training-btn\">";
  339.         // line 213
  340.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Find a Training"), "html"nulltrue);
  341.         yield "
  342. \t\t\t\t\t\t\t\t\t<img src=\"/static/assets/images/cooker-blue.svg\" alt=\"chef-cap\"/></a>
  343. \t\t\t\t\t\t\t</div>
  344. \t\t\t\t\t\t</div>
  345. \t\t\t\t\t</div>
  346. \t\t\t\t\t<!--End Product Small Banner-->
  347. \t\t\t\t\t<div
  348. \t\t\t\t\t\tclass=\"product-box-holder\">
  349. \t\t\t\t\t\t<!--Start Featured Recipes Section-->
  350. \t\t\t\t\t\t<section class=\"featured-recipes-section inner-frecipes-section all-training-section website-all-training\">
  351. \t\t\t\t\t\t\t<div class=\"featured-recipes\">
  352. \t\t\t\t\t\t\t\t<div
  353. \t\t\t\t\t\t\t\t\tclass=\"all-training-recip\">
  354. \t\t\t\t\t\t\t\t\t";
  355.         // line 227
  356.         yield "\t\t\t\t\t\t\t\t\t";
  357.         if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["videos"]) || array_key_exists("videos"$context) ? $context["videos"] : (function () { throw new RuntimeError('Variable "videos" does not exist.'227$this->source); })())) < 1)) {
  358.             // line 228
  359.             yield "\t\t\t\t\t\t\t\t\t\t<h3>No Training Found</h3>
  360. \t\t\t\t\t\t\t\t\t";
  361.         }
  362.         // line 230
  363.         yield "\t\t\t\t\t\t\t\t\t";
  364.         $context['_parent'] = $context;
  365.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["videos"]) || array_key_exists("videos"$context) ? $context["videos"] : (function () { throw new RuntimeError('Variable "videos" does not exist.'230$this->source); })()));
  366.         foreach ($context['_seq'] as $context["_key"] => $context["vid"]) {
  367.             // line 231
  368.             yield "\t\t\t\t\t\t\t\t\t\t<div class=\"slide\">
  369. \t\t\t\t\t\t\t\t\t\t\t<div class=\"slide-holder\">
  370. \t\t\t\t\t\t\t\t\t\t\t\t<a href=\"/";
  371.             // line 235
  372.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(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.'235$this->source); })()), "request", [], "any"falsefalsefalse235), "locale", [], "any"falsefalsefalse235), "html"nulltrue);
  373.             yield "/training_detail1/";
  374.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "turl", [], "any"falsefalsefalse235), "html"nulltrue);
  375.             yield "\">
  376. \t\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"slide-img\">
  377. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"";
  378.             // line 237
  379.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["vid"], "Videos", [], "any"falsefalsefalse237), 0, [], "array"falsefalsefalse237), "title_img", [], "any"falsefalsefalse237), "data", [], "any"falsefalsefalse237), "html"nulltrue);
  380.             yield "\" alt=\"";
  381.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse237), "html"nulltrue);
  382.             yield "\"/>
  383. \t\t\t\t\t\t\t\t\t\t\t\t\t</figure>
  384. \t\t\t\t\t\t\t\t\t\t\t\t</a>
  385. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"slide-content\">
  386. \t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  387. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"book-green\">
  388. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  389.             // line 243
  390.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "lesson_count", [], "any"falsefalsefalse243), "html"nulltrue);
  391.             yield "
  392. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  393.             // line 244
  394.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Lesson"), "html"nulltrue);
  395.             yield "</li>
  396. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"course-hour-box-content-lesson custom-basic-pdng\">
  397. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span><img src=\"/static/assets/images/level-01.svg\" alt=\"level-01\"/></span>
  398. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>
  399. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  400.             // line 248
  401.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "level", [], "any"falsefalsefalse248), "html"nulltrue);
  402.             yield "
  403. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>
  404. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>
  405. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"feather-clock-green\">";
  406.             // line 251
  407.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["vid"], "Videos", [], "any"falsefalsefalse251), 0, [], "array"falsefalsefalse251), "vid_duration", [], "array"falsefalsefalse251), "data", [], "any"falsefalsefalse251), "html"nulltrue);
  408.             yield "
  409. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  410.             // line 252
  411.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Sec"), "html"nulltrue);
  412.             yield "
  413. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  414.             // line 258
  415.             yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>
  416. \t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  417. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"frecipes-box\">
  418. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"/";
  419.             // line 261
  420.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(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.'261$this->source); })()), "request", [], "any"falsefalsefalse261), "locale", [], "any"falsefalsefalse261), "html"nulltrue);
  421.             yield "/training_detail1/";
  422.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "turl", [], "any"falsefalsefalse261), "html"nulltrue);
  423.             yield "\">
  424. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3>";
  425.             // line 262
  426.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse262), "html"nulltrue);
  427.             yield "</h3>
  428. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>
  429. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>
  430. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  431.             // line 265
  432.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "details", [], "any"falsefalsefalse265), "html"nulltrue);
  433.             yield "
  434. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</p>
  435. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  436. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  437.             // line 273
  438.             yield "\t\t\t\t\t\t\t\t\t\t\t\t\t";
  439.             $context["user"] = 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.'273$this->source); })()), "session", [], "any"falsefalsefalse273), "get", ["loginUserName"], "method"falsefalsefalse273);
  440.             // line 274
  441.             yield "\t\t\t\t\t\t\t\t\t\t\t\t\t";
  442.             if ( !(null === (isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'274$this->source); })()))) {
  443.                 // line 275
  444.                 yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  445. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"share\" onclick=\"loyaltyProgram(this,";
  446.                 // line 277
  447.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "id", [], "any"falsefalsefalse277), "html"nulltrue);
  448.                 yield ",'";
  449.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse277), "html"nulltrue);
  450.                 yield "',10,'Training','Share')\">
  451. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span onclick=\"sharemodal('Training','";
  452.                 // line 278
  453.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((((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.'278$this->source); })()), "request", [], "any"falsefalsefalse278), "getSchemeAndHttpHost", [], "method"falsefalsefalse278) . "/") . 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.'278$this->source); })()), "request", [], "any"falsefalsefalse278), "locale", [], "any"falsefalsefalse278)) . "/training_detail/") . CoreExtension::getAttribute($this->env$this->source$context["vid"], "turl", [], "any"falsefalsefalse278)), "html"nulltrue);
  454.                 yield "','";
  455.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(" share skill knowledge with your friends"), "html"nulltrue);
  456.                 yield "')\">";
  457.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Share"), "html"nulltrue);
  458.                 yield "</span>
  459. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>
  460. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  461.                 // line 280
  462.                 if (CoreExtension::inFilter(CoreExtension::getAttribute($this->env$this->source$context["vid"], "id", [], "any"falsefalsefalse280), (isset($context["Liked_training_list_Ids"]) || array_key_exists("Liked_training_list_Ids"$context) ? $context["Liked_training_list_Ids"] : (function () { throw new RuntimeError('Variable "Liked_training_list_Ids" does not exist.'280$this->source); })()))) {
  463.                     // line 281
  464.                     yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class='liked'>";
  465.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Like"), "html"nulltrue);
  466.                     yield "</li>
  467. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  468.                 } else {
  469.                     // line 284
  470.                     yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"like training_list\" onclick=\"loyaltyProgram(this,";
  471.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "id", [], "any"falsefalsefalse284), "html"nulltrue);
  472.                     yield ",'";
  473.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse284), "html"nulltrue);
  474.                     yield "',10,'Training','Like' , '";
  475.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(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.'284$this->source); })()), "request", [], "any"falsefalsefalse284), "locale", [], "any"falsefalsefalse284), "html"nulltrue);
  476.                     yield "')\">";
  477.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Like"), "html"nulltrue);
  478.                     yield "</li>
  479. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  480.                 }
  481.                 // line 287
  482.                 yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"download d-none\" onclick=\"loyaltyProgram(this,";
  483.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "id", [], "any"falsefalsefalse287), "html"nulltrue);
  484.                 yield ",'";
  485.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse287), "html"nulltrue);
  486.                 yield "',10,'Training','Save')\">";
  487.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Download"), "html"nulltrue);
  488.                 yield "</li>
  489. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  490. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  491.             } else {
  492.                 // line 290
  493.                 yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  494. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"share\" onclick=\"sharemodal('Training','";
  495.                 // line 292
  496.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((((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.'292$this->source); })()), "request", [], "any"falsefalsefalse292), "getSchemeAndHttpHost", [], "method"falsefalsefalse292) . "/") . 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.'292$this->source); })()), "request", [], "any"falsefalsefalse292), "locale", [], "any"falsefalsefalse292)) . "/training_detail/") . CoreExtension::getAttribute($this->env$this->source$context["vid"], "turl", [], "any"falsefalsefalse292)), "html"nulltrue);
  497.                 yield "','";
  498.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(" share skill knowledge with your friends"), "html"nulltrue);
  499.                 yield "')\">";
  500.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Share"), "html"nulltrue);
  501.                 yield "</li>
  502. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"like logged-out\">";
  503.                 // line 293
  504.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Like"), "html"nulltrue);
  505.                 yield "</li>
  506. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"download d-none\">";
  507.                 // line 294
  508.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Download"), "html"nulltrue);
  509.                 yield "</li>
  510. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  511. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  512.             }
  513.             // line 297
  514.             yield "\t\t\t\t\t\t\t\t\t\t\t\t</div>
  515. \t\t\t\t\t\t\t\t\t\t\t</div>
  516. \t\t\t\t\t\t\t\t\t\t</div>
  517. \t\t\t\t\t\t\t\t\t";
  518.         }
  519.         $_parent $context['_parent'];
  520.         unset($context['_seq'], $context['_key'], $context['vid'], $context['_parent']);
  521.         $context array_intersect_key($context$_parent) + $_parent;
  522.         // line 301
  523.         yield "\t\t\t\t\t\t\t\t</div>
  524. \t\t\t\t\t\t\t</div>
  525. \t\t\t\t\t\t</section>
  526. \t\t\t\t\t\t<!--End Featured Recipes Section-->
  527. \t\t\t\t\t\t<!--Start GFS Loyalty Program-->
  528. \t\t\t\t\t\t";
  529.         // line 306
  530.         yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"areablock""content-loyalty", ["allowed" => ["loyalty-banner"]]);
  531.         // line 311
  532.         yield "
  533. \t\t\t\t\t\t<div class=\"info-media loyalty-program loyalty-program-small loyalty-program-listing-inner loyalty-program-inner culinary-loyalty d-none\">
  534. \t\t\t\t\t\t\t<div class=\"info-section\">
  535. \t\t\t\t\t\t\t\t<h5>";
  536.         // line 314
  537.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Loyalty Program"), "html"nulltrue);
  538.         yield "</h5>
  539. \t\t\t\t\t\t\t\t<h4>";
  540.         // line 315
  541.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["loyaltybanner"]) || array_key_exists("loyaltybanner"$context) ? $context["loyaltybanner"] : (function () { throw new RuntimeError('Variable "loyaltybanner" does not exist.'315$this->source); })()), "sliders", [], "any"falsefalsefalse315), 0, [], "array"falsefalsefalse315), "localizedfields", [], "any"falsefalsefalse315), "data", [], "any"falsefalsefalse315), "getLocalizedValue", ["heading"], "method"falsefalsefalse315), "html"nulltrue);
  542.         yield "</h4>
  543. \t\t\t\t\t\t\t\t<h3>";
  544.         // line 316
  545.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["loyaltybanner"]) || array_key_exists("loyaltybanner"$context) ? $context["loyaltybanner"] : (function () { throw new RuntimeError('Variable "loyaltybanner" does not exist.'316$this->source); })()), "sliders", [], "any"falsefalsefalse316), 0, [], "array"falsefalsefalse316), "localizedfields", [], "any"falsefalsefalse316), "data", [], "any"falsefalsefalse316), "getLocalizedValue", ["heading1"], "method"falsefalsefalse316), "html"nulltrue);
  546.         yield "</h3>
  547. \t\t\t\t\t\t\t\t<p>";
  548.         // line 317
  549.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["loyaltybanner"]) || array_key_exists("loyaltybanner"$context) ? $context["loyaltybanner"] : (function () { throw new RuntimeError('Variable "loyaltybanner" does not exist.'317$this->source); })()), "sliders", [], "any"falsefalsefalse317), 0, [], "array"falsefalsefalse317), "localizedfields", [], "any"falsefalsefalse317), "data", [], "any"falsefalsefalse317), "getLocalizedValue", ["description"], "method"falsefalsefalse317), "html"nulltrue);
  550.         yield "</p>
  551. \t\t\t\t\t\t\t\t<div class=\"btn-holder \">
  552. \t\t\t\t\t\t\t\t\t<div class=\"btn-border\">
  553. \t\t\t\t\t\t\t\t\t\t<a href=\"/";
  554.         // line 321
  555.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(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.'321$this->source); })()), "request", [], "any"falsefalsefalse321), "locale", [], "any"falsefalsefalse321), "html"nulltrue);
  556.         yield "/loyalty-program\" class=\"btn btn-custom btn-green\">";
  557.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Discover More"), "html"nulltrue);
  558.         yield "</a>
  559. \t\t\t\t\t\t\t\t\t</div>
  560. \t\t\t\t\t\t\t\t\t<div class=\"newsletter-subscribe\">
  561. \t\t\t\t\t\t\t\t\t\t<h4 class=\"cstsmLP\">\"";
  562.         // line 324
  563.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Coming Soon"), "html"nulltrue);
  564.         yield "\"</h4>
  565. \t\t\t\t\t\t\t\t\t</div>
  566. \t\t\t\t\t\t\t\t\t";
  567.         // line 327
  568.         if ((null === 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.'327$this->source); })()), "session", [], "any"falsefalsefalse327), "get", ["loginUserName"], "method"falsefalsefalse327))) {
  569.             // line 328
  570.             yield "\t\t\t\t\t\t\t\t\t\t<div class=\"btn-border btn-border-black d-none\">
  571. \t\t\t\t\t\t\t\t\t\t\t<a href=\"/";
  572.             // line 329
  573.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(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.'329$this->source); })()), "request", [], "any"falsefalsefalse329), "locale", [], "any"falsefalsefalse329), "html"nulltrue);
  574.             yield "/signup\" class=\"btn btn-custom btn-lg-o-black\">Sign-up Now!</a>
  575. \t\t\t\t\t\t\t\t\t\t</div>
  576. \t\t\t\t\t\t\t\t\t";
  577.         }
  578.         // line 332
  579.         yield "\t\t\t\t\t\t\t\t</div>
  580. \t\t\t\t\t\t\t</div>
  581. \t\t\t\t\t\t\t<div class=\"media-section\">
  582. \t\t\t\t\t\t\t\t<img src=\"";
  583.         // line 336
  584.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["loyaltybanner"]) || array_key_exists("loyaltybanner"$context) ? $context["loyaltybanner"] : (function () { throw new RuntimeError('Variable "loyaltybanner" does not exist.'336$this->source); })()), "sliders", [], "any"falsefalsefalse336), 0, [], "array"falsefalsefalse336), "slider_image", [], "any"falsefalsefalse336), "data", [], "any"falsefalsefalse336), "html"nulltrue);
  585.         yield "\" alt=\"loyalty banner\"/>
  586. \t\t\t\t\t\t\t</div>
  587. \t\t\t\t\t\t</div>
  588. \t\t\t\t\t\t<!--End GFS Loyalty Program-->
  589. \t\t\t\t\t\t<section class=\"
  590. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    featured-recipes-section
  591. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    inner-frecipes-section
  592. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    chef-special-dish
  593. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    training-featured-section
  594. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                  \">
  595. \t\t\t\t\t\t\t<div class=\"featured-recipes\">
  596. \t\t\t\t\t\t\t\t<div class=\"
  597. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        custom-slider
  598. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        featured-recipes-slider
  599. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        all-training-recip
  600. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                      \">
  601. \t\t\t\t\t\t\t\t\t";
  602.         // line 352
  603.         $context['_parent'] = $context;
  604.         $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::slice($this->env->getCharset(), (isset($context["videos"]) || array_key_exists("videos"$context) ? $context["videos"] : (function () { throw new RuntimeError('Variable "videos" does not exist.'352$this->source); })()), 66));
  605.         foreach ($context['_seq'] as $context["_key"] => $context["vid"]) {
  606.             // line 353
  607.             yield "\t\t\t\t\t\t\t\t\t\t<div class=\"slide\">
  608. \t\t\t\t\t\t\t\t\t\t\t<div class=\"slide-holder\">
  609. \t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"slide-img\">
  610. \t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"";
  611.             // line 356
  612.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["vid"], "Videos", [], "any"falsefalsefalse356), 0, [], "array"falsefalsefalse356), "title_img", [], "any"falsefalsefalse356), "data", [], "any"falsefalsefalse356), "html"nulltrue);
  613.             yield "\" alt=\"";
  614.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse356), "html"nulltrue);
  615.             yield "\"/>
  616. \t\t\t\t\t\t\t\t\t\t\t\t</figure>
  617. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"slide-content\">
  618. \t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  619. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"book-green\">
  620. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  621.             // line 361
  622.             yield (((CoreExtension::getAttribute($this->env$this->source$context["vid"], "lesson_count", [], "any"falsefalsefalse361) == 1)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env$this->source$context["vid"], "lesson_count", [], "any"falsefalsefalse361) . " Lesson"), "html"nulltrue)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env$this->source$context["vid"], "lesson_count", [], "any"falsefalsefalse361) . " Lessons"), "html"nulltrue)));
  623.             yield "</li>
  624. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li
  625. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"feather-clock-green\">";
  626.             // line 368
  627.             yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>
  628. \t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  629. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"frecipes-box\">
  630. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3>";
  631.             // line 371
  632.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse371), "html"nulltrue);
  633.             yield "</h3>
  634. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>
  635. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  636.             // line 373
  637.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "details", [], "any"falsefalsefalse373), "html"nulltrue);
  638.             yield "
  639. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</p>
  640. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  641. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  642.             // line 376
  643.             $context["user"] = 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.'376$this->source); })()), "session", [], "any"falsefalsefalse376), "get", ["loginUserName"], "method"falsefalsefalse376);
  644.             // line 377
  645.             yield "\t\t\t\t\t\t\t\t\t\t\t\t\t";
  646.             if ( !(null === (isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'377$this->source); })()))) {
  647.                 // line 378
  648.                 yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  649. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"share\" onclick=\"loyaltyProgram(this,";
  650.                 // line 379
  651.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "id", [], "any"falsefalsefalse379), "html"nulltrue);
  652.                 yield ",'";
  653.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse379), "html"nulltrue);
  654.                 yield "',10,'Training','Share')\">";
  655.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Share"), "html"nulltrue);
  656.                 yield "</li>
  657. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"like\" onclick=\"loyaltyProgram(this,";
  658.                 // line 380
  659.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "id", [], "any"falsefalsefalse380), "html"nulltrue);
  660.                 yield ",'";
  661.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse380), "html"nulltrue);
  662.                 yield "',10,'Training','Like' , '";
  663.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(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.'380$this->source); })()), "request", [], "any"falsefalsefalse380), "locale", [], "any"falsefalsefalse380), "html"nulltrue);
  664.                 yield "')\">";
  665.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Like"), "html"nulltrue);
  666.                 yield "</li>
  667. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"save\" onclick=\"loyaltyProgram(this,";
  668.                 // line 381
  669.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "id", [], "any"falsefalsefalse381), "html"nulltrue);
  670.                 yield ",'";
  671.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["vid"], "videoName", [], "any"falsefalsefalse381), "html"nulltrue);
  672.                 yield "',10,'Training','Save')\">";
  673.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Save"), "html"nulltrue);
  674.                 yield "</li>
  675. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  676. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  677.             } else {
  678.                 // line 384
  679.                 yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  680. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"share\">";
  681.                 // line 385
  682.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Share"), "html"nulltrue);
  683.                 yield "</li>
  684. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"like logged-out\">";
  685.                 // line 386
  686.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Like"), "html"nulltrue);
  687.                 yield "</li>
  688. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"save\">";
  689.                 // line 387
  690.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Save"), "html"nulltrue);
  691.                 yield "</li>
  692. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  693. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  694.             }
  695.             // line 390
  696.             yield "\t\t\t\t\t\t\t\t\t\t\t\t</div>
  697. \t\t\t\t\t\t\t\t\t\t\t</div>
  698. \t\t\t\t\t\t\t\t\t\t</div>
  699. \t\t\t\t\t\t\t\t\t";
  700.         }
  701.         $_parent $context['_parent'];
  702.         unset($context['_seq'], $context['_key'], $context['vid'], $context['_parent']);
  703.         $context array_intersect_key($context$_parent) + $_parent;
  704.         // line 394
  705.         yield "\t\t\t\t\t\t\t\t</div>
  706. \t\t\t\t\t\t\t\t<div class=\"
  707. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        custom-slider
  708. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        featured-recipes-slider
  709. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        all-training-recip
  710. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                      \">
  711. \t\t\t\t\t\t\t\t\t<div class=\"slide\">
  712. \t\t\t\t\t\t\t\t\t\t<div class=\"new_div\"></div>
  713. \t\t\t\t\t\t\t\t\t</div>
  714. \t\t\t\t\t\t\t\t\t<div class=\"
  715. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        custom-slider
  716. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        featured-recipes-slider
  717. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        all-training-recip
  718. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                      \"></div>
  719. \t\t\t\t\t\t\t\t</div>
  720. \t\t\t\t\t\t\t</section>
  721. \t\t\t\t\t\t\t<div class=\"load-more d-none\">
  722. \t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-custom btn-outline\" id=\"load-more\" onclick=\"loadMoreProduct()\">Load more</a>
  723. \t\t\t\t\t\t\t</div>
  724. \t\t\t\t\t\t</div>
  725. \t\t\t\t\t</div>
  726. \t\t\t\t</div>
  727. \t\t\t</div>
  728. \t\t</section>
  729. \t\t<!--End Product Box-->
  730. \t\t";
  731.         // line 421
  732.         if ((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.'421$this->source); })()), "request", [], "any"falsefalsefalse421), "locale", [], "any"falsefalsefalse421) == "ar")) {
  733.             // line 422
  734.             yield "\t\t\t";
  735.             $context["topMenu"] = "/en/professional-training-culinary-programs";
  736.             // line 423
  737.             yield "\t\t";
  738.         } else {
  739.             // line 424
  740.             yield "\t\t\t";
  741.             $context["topMenu"] = "/ar/professional-training-culinary-programs";
  742.             // line 425
  743.             yield "\t\t";
  744.         }
  745.         // line 426
  746.         yield "\t\t<script>
  747. \t\t\tvar _TopMenuLink = \"";
  748.         // line 427
  749.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["topMenu"]) || array_key_exists("topMenu"$context) ? $context["topMenu"] : (function () { throw new RuntimeError('Variable "topMenu" does not exist.'427$this->source); })()), "html"nulltrue);
  750.         yield "\";
  751. \t\t</script>
  752. \t\t<script>
  753. \t\t\tfunction searchFilter(e) {
  754. let new_path = 'category_id=';
  755. let new_chef = '&chef=';
  756. let new_type = '&type=';
  757. let category_count = 1
  758. let type_count = 1
  759. let query = '';
  760. \$('.category_checkbox').each(function (index, value) {
  761. if (\$(this).is(':checked')) {
  762. if (category_count > 1) {
  763. new_path += '_';
  764. }
  765. new_path += \$(this).val();
  766. category_count++;
  767. }
  768. });
  769. \$('.type_checkbox').each(function (index, value) {
  770. if (\$(this).is(':checked')) {
  771. if (type_count > 1) {
  772. new_type += '_';
  773. }
  774. new_type += \$(this).val();
  775. type_count++;
  776. }
  777. });
  778. \$('.chef_checkbox').each(function (index, value) {
  779. if (\$(this).is(':checked')) {
  780. if (type_count > 1) {
  781. new_chef += '_';
  782. }
  783. new_chef += \$(this).val();
  784. type_count++;
  785. }
  786. });
  787. if (\$('#search').val()) {
  788. query = '&query=' + \$('#search').val();
  789. }
  790. window.location.href = '?' + new_path + new_type + new_chef + query;
  791. }
  792. function clearFilter(c) {
  793. \$(c).each(function (index, value) {
  794. \$(this).prop('checked', false);
  795. });
  796. }
  797. let page = 1;
  798. function loadMoreProduct() {
  799. let add_query = '&';
  800. if (!window.location.search) {
  801. add_query = '?';
  802. }
  803. \$.ajax({
  804. type: \"GET\",
  805. url: window.location.href + add_query + 'page=' + page,
  806. data: '',
  807. cache: false,
  808. beforeSend: function () {
  809. \$('#load-more').addClass('btn-load');
  810. },
  811. complete: function () {
  812. \$('#load-more').removeClass('btn-load');
  813. },
  814. success: function (data) {
  815. if (data.success) {
  816. \$('.new_div').append(data.success);
  817. page++;
  818. } else if (data.success == '') {
  819. \$('#load-more').hide();
  820. }
  821. }
  822. });
  823. }
  824. \t\t</script>
  825. \t";
  826.         
  827.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  828.         
  829.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  830.         yield from [];
  831.     }
  832.     // line 517
  833.     /**
  834.      * @return iterable<null|scalar|\Stringable>
  835.      */
  836.     public function block_footer(array $context, array $blocks = []): iterable
  837.     {
  838.         $macros $this->macros;
  839.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  840.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  841.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  842.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  843.         // line 518
  844.         yield "\t\t";
  845.         yield from $this->loadTemplate("includes/footer.html.twig""Trainings/training_listing.html.twig"518)->unwrap()->yield($context);
  846.         // line 519
  847.         yield "\t";
  848.         
  849.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  850.         
  851.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  852.         yield from [];
  853.     }
  854.     /**
  855.      * @codeCoverageIgnore
  856.      */
  857.     public function getTemplateName(): string
  858.     {
  859.         return "Trainings/training_listing.html.twig";
  860.     }
  861.     /**
  862.      * @codeCoverageIgnore
  863.      */
  864.     public function isTraitable(): bool
  865.     {
  866.         return false;
  867.     }
  868.     /**
  869.      * @codeCoverageIgnore
  870.      */
  871.     public function getDebugInfo(): array
  872.     {
  873.         return array (  908 => 519,  905 => 518,  892 => 517,  792 => 427,  789 => 426,  786 => 425,  783 => 424,  780 => 423,  777 => 422,  775 => 421,  746 => 394,  737 => 390,  731 => 387,  727 => 386,  723 => 385,  720 => 384,  710 => 381,  700 => 380,  692 => 379,  689 => 378,  686 => 377,  684 => 376,  678 => 373,  673 => 371,  668 => 368,  663 => 361,  653 => 356,  648 => 353,  644 => 352,  625 => 336,  619 => 332,  613 => 329,  610 => 328,  608 => 327,  602 => 324,  594 => 321,  587 => 317,  583 => 316,  579 => 315,  575 => 314,  570 => 311,  568 => 306,  561 => 301,  552 => 297,  546 => 294,  542 => 293,  534 => 292,  530 => 290,  519 => 287,  506 => 284,  499 => 281,  497 => 280,  488 => 278,  482 => 277,  478 => 275,  475 => 274,  472 => 273,  466 => 265,  460 => 262,  454 => 261,  449 => 258,  445 => 252,  441 => 251,  435 => 248,  428 => 244,  424 => 243,  413 => 237,  406 => 235,  400 => 231,  395 => 230,  391 => 228,  388 => 227,  372 => 213,  365 => 209,  345 => 192,  336 => 186,  283 => 136,  279 => 134,  268 => 131,  260 => 130,  257 => 129,  253 => 128,  242 => 120,  231 => 112,  227 => 110,  216 => 107,  208 => 106,  205 => 105,  201 => 104,  182 => 90,  176 => 87,  162 => 77,  158 => 66,  146 => 57,  138 => 54,  130 => 51,  106 => 30,  102 => 29,  77 => 6,  64 => 5,  41 => 1,);
  874.     }
  875.     public function getSourceContext(): Source
  876.     {
  877.         return new Source("{% extends \"layout/layout.html.twig\" %}
  878. {# {% block title %}GFS::Training Listing{% endblock %} #}
  879. {% block content %}
  880. \t<!--Start Wrapper-->
  881. \t<div
  882. \t\tclass=\"wrapper\">
  883. \t\t<!--Start Main Slider-->
  884. \t\t<section class=\"main-slider-section product-main-slider\">
  885. \t\t\t<div class=\"container container-lg\">
  886. \t\t\t\t<div class=\"custom-slider singal-slider main-slider\">
  887. \t\t\t\t\t<div class=\"slide\">
  888. \t\t\t\t\t\t<div class=\"slide-media slide-media-desktop\">
  889. \t\t\t\t\t\t\t<img src=\"/static/assets/images/All_Training_Desktop_Spotlight_Desktop.jpg\" alt=\"Training all banner image\"/>
  890. \t\t\t\t\t\t</div>
  891. \t\t\t\t\t\t<div class=\"slide-media slide-media-mobile\">
  892. \t\t\t\t\t\t\t<img src=\"/static/assets/images/All_Training_Desktop_Spotlight_Mobile.jpg\" alt=\"Training all banner image mobile\"/>
  893. \t\t\t\t\t\t</div>
  894. \t\t\t\t\t\t<div class=\"silde-content-box\">
  895. \t\t\t\t\t\t\t<div class=\"slide-content\">
  896. \t\t\t\t\t\t\t\t<h1>
  897. \t\t\t\t\t\t\t\t\t<span class=\"title-sm d-block\">{{ pimcore_input(\"training_list_heading1\") }}</span>
  898. \t\t\t\t\t\t\t\t\t<span class=\"title-lg underline-end\">{{ pimcore_input(\"training_list_heading2\") }}</u>
  899. \t\t\t\t\t\t\t\t</h3>
  900. \t\t\t\t\t\t\t</h1>
  901. \t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-custom btn-overlay d-none\">Discover More</a>
  902. \t\t\t\t\t\t</div>
  903. \t\t\t\t\t\t<div class=\"product-brand d-none\">
  904. \t\t\t\t\t\t\t<img src=\"/static/assets/images/goody_logo.png\" alt=\"goody logo\"/>
  905. \t\t\t\t\t\t</div>
  906. \t\t\t\t\t</div>
  907. \t\t\t\t</div>
  908. \t\t\t</div>
  909. \t\t</div>
  910. \t</section>
  911. \t<!--End Main Slider-->
  912. \t<!--Start Breadcrumbs-->
  913. \t<div class=\"breadcrumb-holder\">
  914. \t\t<ol class=\"breadcrumb\">
  915. \t\t\t<li class=\"breadcrumb-item\">
  916. \t\t\t\t<a href=\"/{{app.request.locale}}\">{{'Home'|trans}}</a>
  917. \t\t\t</li>
  918. \t\t\t<li class=\"breadcrumb-item\">
  919. \t\t\t\t<a href=\"/{{app.request.locale}}/professional-training\">{{'Training'|trans}}</a>
  920. \t\t\t</li>
  921. \t\t\t<li class=\"breadcrumb-item active\" aria-current=\"page\">
  922. \t\t\t\t{{'All Training'|trans}}
  923. \t\t\t</li>
  924. \t\t</ol>
  925. \t</div>
  926. \t<!--End Breadcrumbs-->
  927. \t<!--Start Page Info Section-->
  928. \t<section class=\"pageinfo-section\">
  929. \t\t<div class=\"container container-sm\">
  930. \t\t\t<h2 class=\"title\">{{'All Training'|trans}}</h2>
  931. \t\t\t{# <p>
  932. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t            At Goody we strive to cater to the needs of different food service
  933. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t            channels by offering a wide variety of food and beverages. Our
  934. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t            client base includes hotels, restaurants bakeries and catering
  935. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t            companies. By partnering with our clients, we are able to assist
  936. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t            them in sourcing the right ingredients to provide better meals for
  937. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t            their customers. Over the years, Goody professional has established its position
  938. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t            as a trusted food service supplier that continuously works to
  939. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t            enhance its clients’ experience.
  940. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t          </p> #}
  941. \t\t\t<p>{{ pimcore_input(\"training_list_description\") }}</p>
  942. \t\t</div>
  943. \t</section>
  944. \t<!--End Page Info Section-->
  945. \t<!--Start Product Box-->
  946. \t<section class=\"product-result-container culinary-programs-training-section-last\">
  947. \t\t<div class=\"container container-sm\">
  948. \t\t\t<div class=\"row\">
  949. \t\t\t\t<div class=\"col-12 col-md-12 col-xl-3 filter-box\">
  950. \t\t\t\t\t<h4 class=\"title\">{{'Filters'|trans}}</h4>
  951. \t\t\t\t\t<div class=\"filder-options\">
  952. \t\t\t\t\t\t<div class=\"input-holder\">
  953. \t\t\t\t\t\t\t<input type=\"text\" placeholder=\"{{'Search for Training'|trans}}\" class=\"input-holder-training\" id=\"search\" value=\"{{ (filters is not empty) ? filters.query : '' }}\"/>
  954. \t\t\t\t\t\t</div>
  955. \t\t\t\t\t</div>
  956. \t\t\t\t\t<div class=\"filter-accordion\">
  957. \t\t\t\t\t\t<div class=\"card filter-card d-none\" id=\"filter1\">
  958. \t\t\t\t\t\t\t<div class=\"card-header d-none\">
  959. \t\t\t\t\t\t\t\t<button type=\"button\" data-toggle=\"collapse\" data-target=\"#collapse1\" aria-expanded=\"true\" aria-controls=\"collapse1\">
  960. \t\t\t\t\t\t\t\t\tCategory
  961. \t\t\t\t\t\t\t\t</button>
  962. \t\t\t\t\t\t\t</div>
  963. \t\t\t\t\t\t\t<div id=\"collapse1\" class=\"collapse show\" data-parent=\"#filter1\">
  964. \t\t\t\t\t\t\t\t<div class=\"card-body d-none\">
  965. \t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled check-list\">
  966. \t\t\t\t\t\t\t\t\t\t{% for cat in trainCat %}
  967. \t\t\t\t\t\t\t\t\t\t\t<li>
  968. \t\t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox category_checkbox\" id=\"{{cat.id}}\" type=\"checkbox\" value=\"{{cat.id}}\" {{ (filters is not empty) and (cat.id in filters.category_ids) ? 'checked' : '' }}/>
  969. \t\t\t\t\t\t\t\t\t\t\t\t<label for=\"{{cat.id}}\">{{cat.trainCateName}}</label>
  970. \t\t\t\t\t\t\t\t\t\t\t</li>
  971. \t\t\t\t\t\t\t\t\t\t{% endfor %}
  972. \t\t\t\t\t\t\t\t\t</ul>
  973. \t\t\t\t\t\t\t\t\t<div class=\"btn-holder clear-filter\">
  974. \t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-link\" onclick=\"clearFilter('.category_checkbox')\">{{'Clear Filter'|trans}}</a>
  975. \t\t\t\t\t\t\t\t\t</div>
  976. \t\t\t\t\t\t\t\t</div>
  977. \t\t\t\t\t\t\t</div>
  978. \t\t\t\t\t\t</div>
  979. \t\t\t\t\t\t<div class=\"card filter-card\" id=\"filter2\">
  980. \t\t\t\t\t\t\t<div class=\"card-header\">
  981. \t\t\t\t\t\t\t\t<button type=\"button\" data-toggle=\"collapse\" data-target=\"#collapse2\" aria-expanded=\"true\" aria-controls=\"collapse2\">
  982. \t\t\t\t\t\t\t\t\t{{'Chefs'|trans}}
  983. \t\t\t\t\t\t\t\t</button>
  984. \t\t\t\t\t\t\t</div>
  985. \t\t\t\t\t\t\t<div id=\"collapse2\" class=\"collapse show\" data-parent=\"#filter2\">
  986. \t\t\t\t\t\t\t\t<div class=\"card-body\">
  987. \t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled check-list\">
  988. \t\t\t\t\t\t\t\t\t\t{% for chef in chefs %}
  989. \t\t\t\t\t\t\t\t\t\t\t<li>
  990. \t\t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox chef_checkbox\" id=\"{{chef.id}}\" type=\"checkbox\" value=\"{{chef.id}}\" {{ (filters is not empty) and (chef.id in filters.chef_ids) ? 'checked' : '' }}/>
  991. \t\t\t\t\t\t\t\t\t\t\t\t<label for=\"{{chef.id}}\">{{chef.chef_name}}</label>
  992. \t\t\t\t\t\t\t\t\t\t\t</li>
  993. \t\t\t\t\t\t\t\t\t\t{% endfor %}
  994. \t\t\t\t\t\t\t\t\t</ul>
  995. \t\t\t\t\t\t\t\t\t<div class=\"btn-holder clear-filter\">
  996. \t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-link\" onclick=\"clearFilter('.chef_checkbox')\">{{'Clear Filter'|trans}}</a>
  997. \t\t\t\t\t\t\t\t\t</div>
  998. \t\t\t\t\t\t\t\t</div>
  999. \t\t\t\t\t\t\t</div>
  1000. \t\t\t\t\t\t</div>
  1001. \t\t\t\t\t\t<div class=\"card filter-card d-none\" id=\"filter4\">
  1002. \t\t\t\t\t\t\t<div class=\"card-header\">
  1003. \t\t\t\t\t\t\t\t<button type=\"button\" data-toggle=\"collapse\" data-target=\"#collapse4\" aria-expanded=\"true\" aria-controls=\"collapse4\">
  1004. \t\t\t\t\t\t\t\t\tType
  1005. \t\t\t\t\t\t\t\t</button>
  1006. \t\t\t\t\t\t\t</div>
  1007. \t\t\t\t\t\t\t<div id=\"collapse4\" class=\"collapse show\" data-parent=\"#filter4\">
  1008. \t\t\t\t\t\t\t\t<div class=\"card-body\">
  1009. \t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled check-list\">
  1010. \t\t\t\t\t\t\t\t\t\t<li>
  1011. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"breakfast\" type=\"checkbox\" value=\"Type Name 01\"/>
  1012. \t\t\t\t\t\t\t\t\t\t\t<label for=\"breakfast\">Type Name 01</label>
  1013. \t\t\t\t\t\t\t\t\t\t</li>
  1014. \t\t\t\t\t\t\t\t\t\t<li>
  1015. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"brunch\" type=\"checkbox\" value=\"Type Name 02\"/>
  1016. \t\t\t\t\t\t\t\t\t\t\t<label for=\"brunch\">Type Name 02</label>
  1017. \t\t\t\t\t\t\t\t\t\t</li>
  1018. \t\t\t\t\t\t\t\t\t\t<li>
  1019. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"lunch\" type=\"checkbox\" value=\"Type Name 03\"/>
  1020. \t\t\t\t\t\t\t\t\t\t\t<label for=\"lunch\">Type Name 03</label>
  1021. \t\t\t\t\t\t\t\t\t\t</li>
  1022. \t\t\t\t\t\t\t\t\t\t<li>
  1023. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"supper\" type=\"checkbox\" value=\"Type Name 04\"/>
  1024. \t\t\t\t\t\t\t\t\t\t\t<label for=\"supper\">Type Name 04</label>
  1025. \t\t\t\t\t\t\t\t\t\t</li>
  1026. \t\t\t\t\t\t\t\t\t\t<li>
  1027. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"dinner\" type=\"checkbox\" value=\"Type Name 05\"/>
  1028. \t\t\t\t\t\t\t\t\t\t\t<label for=\"dinner\">Type Name 05</label>
  1029. \t\t\t\t\t\t\t\t\t\t</li>
  1030. \t\t\t\t\t\t\t\t\t\t<li>
  1031. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"dessert\" type=\"checkbox\" value=\"Type Name 06\"/>
  1032. \t\t\t\t\t\t\t\t\t\t\t<label for=\"dessert\">Type Name 06</label>
  1033. \t\t\t\t\t\t\t\t\t\t</li>
  1034. \t\t\t\t\t\t\t\t\t\t<li>
  1035. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"elevenses\" type=\"checkbox\" value=\"Type Name 07\"/>
  1036. \t\t\t\t\t\t\t\t\t\t\t<label for=\"elevenses\">Type Name 07</label>
  1037. \t\t\t\t\t\t\t\t\t\t</li>
  1038. \t\t\t\t\t\t\t\t\t\t<li>
  1039. \t\t\t\t\t\t\t\t\t\t\t<input class=\"styled-checkbox type_checkbox\" id=\"tea\" type=\"checkbox\" value=\"Type Name 08\"/>
  1040. \t\t\t\t\t\t\t\t\t\t\t<label for=\"tea\">Type Name 08</label>
  1041. \t\t\t\t\t\t\t\t\t\t</li>
  1042. \t\t\t\t\t\t\t\t\t</ul>
  1043. \t\t\t\t\t\t\t\t\t<div class=\"btn-holder clear-filter\">
  1044. \t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-link\">{{'Clear Filter'|trans}}</a>
  1045. \t\t\t\t\t\t\t\t\t</div>
  1046. \t\t\t\t\t\t\t\t</div>
  1047. \t\t\t\t\t\t\t</div>
  1048. \t\t\t\t\t\t</div>
  1049. \t\t\t\t\t\t<div class=\"apply-filter\">
  1050. \t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-custom btn-green\" onclick=\"searchFilter(this)\">{{'Apply Filter'|trans}}</a>
  1051. \t\t\t\t\t\t</div>
  1052. \t\t\t\t\t</div>
  1053. \t\t\t\t</div>
  1054. \t\t\t\t<div
  1055. \t\t\t\t\tclass=\"col-12 col-md-12 col-xl-9 product-results\">
  1056. \t\t\t\t\t<!--Start Product Small Banner-->
  1057. \t\t\t\t\t<div class=\"social-holder-box social-small-box catalog-download all-training-box all-training-box-2\">
  1058. \t\t\t\t\t\t<div class=\"social-holder-img all-training-img slide-media-desktop\">
  1059. \t\t\t\t\t\t\t<img src=\"/static/assets/images/485x166_desktop.jpg\" alt=\"small banner desktop\"/>
  1060. \t\t\t\t\t\t</div>
  1061. \t\t\t\t\t\t<div class=\"social-holder-img all-training-img slide-media-mobile\">
  1062. \t\t\t\t\t\t\t<img src=\"/static/assets/images/374x128_mobile.jpg\" alt=\"small banner mobile\"/>
  1063. \t\t\t\t\t\t</div>
  1064. \t\t\t\t\t\t<div class=\"social-holder-info all-training-info all-website-social\">
  1065. \t\t\t\t\t\t\t<div class=\"all-training-info-para\">
  1066. \t\t\t\t\t\t\t\t<p>{{'what do you wish to learn today'|trans}}</p>
  1067. \t\t\t\t\t\t\t</div>
  1068. \t\t\t\t\t\t\t<div class=\"main-training-search-box-btn btn-border\">
  1069. \t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-custom btn-lg-o-white training-btn\">{{'Find a Training'|trans}}
  1070. \t\t\t\t\t\t\t\t\t<img src=\"/static/assets/images/cooker-blue.svg\" alt=\"chef-cap\"/></a>
  1071. \t\t\t\t\t\t\t</div>
  1072. \t\t\t\t\t\t</div>
  1073. \t\t\t\t\t</div>
  1074. \t\t\t\t\t<!--End Product Small Banner-->
  1075. \t\t\t\t\t<div
  1076. \t\t\t\t\t\tclass=\"product-box-holder\">
  1077. \t\t\t\t\t\t<!--Start Featured Recipes Section-->
  1078. \t\t\t\t\t\t<section class=\"featured-recipes-section inner-frecipes-section all-training-section website-all-training\">
  1079. \t\t\t\t\t\t\t<div class=\"featured-recipes\">
  1080. \t\t\t\t\t\t\t\t<div
  1081. \t\t\t\t\t\t\t\t\tclass=\"all-training-recip\">
  1082. \t\t\t\t\t\t\t\t\t{# {{dump(videos)}} #}
  1083. \t\t\t\t\t\t\t\t\t{% if videos|length < 1 %}
  1084. \t\t\t\t\t\t\t\t\t\t<h3>No Training Found</h3>
  1085. \t\t\t\t\t\t\t\t\t{% endif %}
  1086. \t\t\t\t\t\t\t\t\t{% for vid in videos  %}
  1087. \t\t\t\t\t\t\t\t\t\t<div class=\"slide\">
  1088. \t\t\t\t\t\t\t\t\t\t\t<div class=\"slide-holder\">
  1089. \t\t\t\t\t\t\t\t\t\t\t\t<a href=\"/{{app.request.locale}}/training_detail1/{{vid.turl}}\">
  1090. \t\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"slide-img\">
  1091. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"{{ vid.Videos[0].title_img.data }}\" alt=\"{{vid.videoName}}\"/>
  1092. \t\t\t\t\t\t\t\t\t\t\t\t\t</figure>
  1093. \t\t\t\t\t\t\t\t\t\t\t\t</a>
  1094. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"slide-content\">
  1095. \t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  1096. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"book-green\">
  1097. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{vid.lesson_count}}
  1098. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{'Lesson'|trans}}</li>
  1099. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"course-hour-box-content-lesson custom-basic-pdng\">
  1100. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span><img src=\"/static/assets/images/level-01.svg\" alt=\"level-01\"/></span>
  1101. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>
  1102. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{vid.level}}
  1103. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>
  1104. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>
  1105. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"feather-clock-green\">{{vid.Videos[0]['vid_duration'].data}}
  1106. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{'Sec'|trans}}
  1107. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{# {{ render(controller(
  1108. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                  'App\\\\Helper\\\\VideoHelper::seconds2humanTimes',
  1109. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                  {'ss':  vid.Videos[0][\"training_vid\"].getData().getData().getCustomSettings()['duration']}
  1110. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                    ))
  1111. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                    }} #}
  1112. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>
  1113. \t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  1114. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"frecipes-box\">
  1115. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"/{{app.request.locale}}/training_detail1/{{vid.turl}}\">
  1116. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3>{{vid.videoName}}</h3>
  1117. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>
  1118. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>
  1119. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{vid.details}}
  1120. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</p>
  1121. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  1122. \t\t\t\t\t\t\t\t\t\t\t\t\t{# <ul class=\"list-unstyled recipe-info\">
  1123. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                              <li class=\"share\">Share</li>
  1124. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                              <li class=\"like\">Like</li>
  1125. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                              <li class=\"save\">Save</li>
  1126. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                            </ul> #}
  1127. \t\t\t\t\t\t\t\t\t\t\t\t\t{% set user = app.session.get('loginUserName') %}
  1128. \t\t\t\t\t\t\t\t\t\t\t\t\t{% if user is not null %}
  1129. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  1130. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"share\" onclick=\"loyaltyProgram(this,{{vid.id}},'{{vid.videoName}}',10,'Training','Share')\">
  1131. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span onclick=\"sharemodal('Training','{{ app.request.getSchemeAndHttpHost() ~ '/' ~ app.request.locale ~ '/training_detail/' ~ vid.turl}}','{{\" share skill knowledge with your friends\"|trans }}')\">{{'Share'|trans}}</span>
  1132. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>
  1133. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{% if vid.id in Liked_training_list_Ids %}
  1134. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class='liked'>{{'Like'|trans}}</li>
  1135. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{% else %}
  1136. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"like training_list\" onclick=\"loyaltyProgram(this,{{vid.id}},'{{vid.videoName}}',10,'Training','Like' , '{{app.request.locale}}')\">{{'Like'|trans}}</li>
  1137. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{% endif %}
  1138. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"download d-none\" onclick=\"loyaltyProgram(this,{{vid.id}},'{{vid.videoName}}',10,'Training','Save')\">{{'Download'|trans}}</li>
  1139. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  1140. \t\t\t\t\t\t\t\t\t\t\t\t\t{% else %}
  1141. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  1142. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"share\" onclick=\"sharemodal('Training','{{ app.request.getSchemeAndHttpHost() ~ '/' ~ app.request.locale ~ '/training_detail/' ~ vid.turl}}','{{\" share skill knowledge with your friends\"|trans }}')\">{{'Share'|trans}}</li>
  1143. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"like logged-out\">{{'Like'|trans}}</li>
  1144. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"download d-none\">{{'Download'|trans}}</li>
  1145. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  1146. \t\t\t\t\t\t\t\t\t\t\t\t\t{% endif %}
  1147. \t\t\t\t\t\t\t\t\t\t\t\t</div>
  1148. \t\t\t\t\t\t\t\t\t\t\t</div>
  1149. \t\t\t\t\t\t\t\t\t\t</div>
  1150. \t\t\t\t\t\t\t\t\t{% endfor %}
  1151. \t\t\t\t\t\t\t\t</div>
  1152. \t\t\t\t\t\t\t</div>
  1153. \t\t\t\t\t\t</section>
  1154. \t\t\t\t\t\t<!--End Featured Recipes Section-->
  1155. \t\t\t\t\t\t<!--Start GFS Loyalty Program-->
  1156. \t\t\t\t\t\t{{ 
  1157. \t\t\t\t\t\t\tpimcore_areablock(\"content-loyalty\", {
  1158. \t\t\t\t\t\t\t\"allowed\": [\"loyalty-banner\"],
  1159. \t\t
  1160. \t\t\t\t\t\t\t})
  1161. \t\t\t\t\t\t}}
  1162. \t\t\t\t\t\t<div class=\"info-media loyalty-program loyalty-program-small loyalty-program-listing-inner loyalty-program-inner culinary-loyalty d-none\">
  1163. \t\t\t\t\t\t\t<div class=\"info-section\">
  1164. \t\t\t\t\t\t\t\t<h5>{{'Loyalty Program'|trans}}</h5>
  1165. \t\t\t\t\t\t\t\t<h4>{{ loyaltybanner.sliders[0].localizedfields.data.getLocalizedValue('heading')}}</h4>
  1166. \t\t\t\t\t\t\t\t<h3>{{ loyaltybanner.sliders[0].localizedfields.data.getLocalizedValue('heading1')}}</h3>
  1167. \t\t\t\t\t\t\t\t<p>{{ loyaltybanner.sliders[0].localizedfields.data.getLocalizedValue('description')}}</p>
  1168. \t\t\t\t\t\t\t\t<div class=\"btn-holder \">
  1169. \t\t\t\t\t\t\t\t\t<div class=\"btn-border\">
  1170. \t\t\t\t\t\t\t\t\t\t<a href=\"/{{app.request.locale}}/loyalty-program\" class=\"btn btn-custom btn-green\">{{'Discover More'|trans}}</a>
  1171. \t\t\t\t\t\t\t\t\t</div>
  1172. \t\t\t\t\t\t\t\t\t<div class=\"newsletter-subscribe\">
  1173. \t\t\t\t\t\t\t\t\t\t<h4 class=\"cstsmLP\">\"{{'Coming Soon'|trans}}\"</h4>
  1174. \t\t\t\t\t\t\t\t\t</div>
  1175. \t\t\t\t\t\t\t\t\t{% if app.session.get('loginUserName') is null %}
  1176. \t\t\t\t\t\t\t\t\t\t<div class=\"btn-border btn-border-black d-none\">
  1177. \t\t\t\t\t\t\t\t\t\t\t<a href=\"/{{app.request.locale}}/signup\" class=\"btn btn-custom btn-lg-o-black\">Sign-up Now!</a>
  1178. \t\t\t\t\t\t\t\t\t\t</div>
  1179. \t\t\t\t\t\t\t\t\t{% endif %}
  1180. \t\t\t\t\t\t\t\t</div>
  1181. \t\t\t\t\t\t\t</div>
  1182. \t\t\t\t\t\t\t<div class=\"media-section\">
  1183. \t\t\t\t\t\t\t\t<img src=\"{{loyaltybanner.sliders[0].slider_image.data}}\" alt=\"loyalty banner\"/>
  1184. \t\t\t\t\t\t\t</div>
  1185. \t\t\t\t\t\t</div>
  1186. \t\t\t\t\t\t<!--End GFS Loyalty Program-->
  1187. \t\t\t\t\t\t<section class=\"
  1188. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    featured-recipes-section
  1189. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    inner-frecipes-section
  1190. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    chef-special-dish
  1191. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    training-featured-section
  1192. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                  \">
  1193. \t\t\t\t\t\t\t<div class=\"featured-recipes\">
  1194. \t\t\t\t\t\t\t\t<div class=\"
  1195. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        custom-slider
  1196. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        featured-recipes-slider
  1197. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        all-training-recip
  1198. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                      \">
  1199. \t\t\t\t\t\t\t\t\t{% for vid in videos | slice(6,6)  %}
  1200. \t\t\t\t\t\t\t\t\t\t<div class=\"slide\">
  1201. \t\t\t\t\t\t\t\t\t\t\t<div class=\"slide-holder\">
  1202. \t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"slide-img\">
  1203. \t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"{{ vid.Videos[0].title_img.data }}\" alt=\"{{vid.videoName}}\"/>
  1204. \t\t\t\t\t\t\t\t\t\t\t\t</figure>
  1205. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"slide-content\">
  1206. \t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  1207. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"book-green\">
  1208. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ (vid.lesson_count == 1)? vid.lesson_count ~ \" Lesson\" : vid.lesson_count ~ \" Lessons\" }}</li>
  1209. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<li
  1210. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"feather-clock-green\">{# {{ render(controller(
  1211. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                  'App\\\\Helper\\\\VideoHelper::seconds2humanTimes',
  1212. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                  {'ss':  vid.Videos[0][\"training_vid\"].getData().getData().getCustomSettings()['duration']}
  1213. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                    ))
  1214. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                                    }} #}
  1215. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>
  1216. \t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  1217. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"frecipes-box\">
  1218. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3>{{vid.videoName}}</h3>
  1219. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>
  1220. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{vid.details}}
  1221. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</p>
  1222. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  1223. \t\t\t\t\t\t\t\t\t\t\t\t\t{% set user = app.session.get('loginUserName') %}
  1224. \t\t\t\t\t\t\t\t\t\t\t\t\t{% if user is not null %}
  1225. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  1226. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"share\" onclick=\"loyaltyProgram(this,{{vid.id}},'{{vid.videoName}}',10,'Training','Share')\">{{'Share'|trans}}</li>
  1227. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"like\" onclick=\"loyaltyProgram(this,{{vid.id}},'{{vid.videoName}}',10,'Training','Like' , '{{app.request.locale}}')\">{{'Like'|trans}}</li>
  1228. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"save\" onclick=\"loyaltyProgram(this,{{vid.id}},'{{vid.videoName}}',10,'Training','Save')\">{{'Save'|trans}}</li>
  1229. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  1230. \t\t\t\t\t\t\t\t\t\t\t\t\t{% else %}
  1231. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class=\"list-unstyled recipe-info\">
  1232. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"share\">{{'Share'|trans}}</li>
  1233. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"like logged-out\">{{'Like'|trans}}</li>
  1234. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"save\">{{'Save'|trans}}</li>
  1235. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>
  1236. \t\t\t\t\t\t\t\t\t\t\t\t\t{% endif %}
  1237. \t\t\t\t\t\t\t\t\t\t\t\t</div>
  1238. \t\t\t\t\t\t\t\t\t\t\t</div>
  1239. \t\t\t\t\t\t\t\t\t\t</div>
  1240. \t\t\t\t\t\t\t\t\t{% endfor %}
  1241. \t\t\t\t\t\t\t\t</div>
  1242. \t\t\t\t\t\t\t\t<div class=\"
  1243. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        custom-slider
  1244. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        featured-recipes-slider
  1245. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        all-training-recip
  1246. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                      \">
  1247. \t\t\t\t\t\t\t\t\t<div class=\"slide\">
  1248. \t\t\t\t\t\t\t\t\t\t<div class=\"new_div\"></div>
  1249. \t\t\t\t\t\t\t\t\t</div>
  1250. \t\t\t\t\t\t\t\t\t<div class=\"
  1251. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        custom-slider
  1252. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        featured-recipes-slider
  1253. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                        all-training-recip
  1254. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                      \"></div>
  1255. \t\t\t\t\t\t\t\t</div>
  1256. \t\t\t\t\t\t\t</section>
  1257. \t\t\t\t\t\t\t<div class=\"load-more d-none\">
  1258. \t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\" class=\"btn btn-custom btn-outline\" id=\"load-more\" onclick=\"loadMoreProduct()\">Load more</a>
  1259. \t\t\t\t\t\t\t</div>
  1260. \t\t\t\t\t\t</div>
  1261. \t\t\t\t\t</div>
  1262. \t\t\t\t</div>
  1263. \t\t\t</div>
  1264. \t\t</section>
  1265. \t\t<!--End Product Box-->
  1266. \t\t{% if (app.request.locale =='ar') %}
  1267. \t\t\t{% set topMenu =\"/en/professional-training-culinary-programs\" %}
  1268. \t\t{% else %}
  1269. \t\t\t{% set topMenu =\"/ar/professional-training-culinary-programs\" %}
  1270. \t\t{% endif %}
  1271. \t\t<script>
  1272. \t\t\tvar _TopMenuLink = \"{{ topMenu }}\";
  1273. \t\t</script>
  1274. \t\t<script>
  1275. \t\t\tfunction searchFilter(e) {
  1276. let new_path = 'category_id=';
  1277. let new_chef = '&chef=';
  1278. let new_type = '&type=';
  1279. let category_count = 1
  1280. let type_count = 1
  1281. let query = '';
  1282. \$('.category_checkbox').each(function (index, value) {
  1283. if (\$(this).is(':checked')) {
  1284. if (category_count > 1) {
  1285. new_path += '_';
  1286. }
  1287. new_path += \$(this).val();
  1288. category_count++;
  1289. }
  1290. });
  1291. \$('.type_checkbox').each(function (index, value) {
  1292. if (\$(this).is(':checked')) {
  1293. if (type_count > 1) {
  1294. new_type += '_';
  1295. }
  1296. new_type += \$(this).val();
  1297. type_count++;
  1298. }
  1299. });
  1300. \$('.chef_checkbox').each(function (index, value) {
  1301. if (\$(this).is(':checked')) {
  1302. if (type_count > 1) {
  1303. new_chef += '_';
  1304. }
  1305. new_chef += \$(this).val();
  1306. type_count++;
  1307. }
  1308. });
  1309. if (\$('#search').val()) {
  1310. query = '&query=' + \$('#search').val();
  1311. }
  1312. window.location.href = '?' + new_path + new_type + new_chef + query;
  1313. }
  1314. function clearFilter(c) {
  1315. \$(c).each(function (index, value) {
  1316. \$(this).prop('checked', false);
  1317. });
  1318. }
  1319. let page = 1;
  1320. function loadMoreProduct() {
  1321. let add_query = '&';
  1322. if (!window.location.search) {
  1323. add_query = '?';
  1324. }
  1325. \$.ajax({
  1326. type: \"GET\",
  1327. url: window.location.href + add_query + 'page=' + page,
  1328. data: '',
  1329. cache: false,
  1330. beforeSend: function () {
  1331. \$('#load-more').addClass('btn-load');
  1332. },
  1333. complete: function () {
  1334. \$('#load-more').removeClass('btn-load');
  1335. },
  1336. success: function (data) {
  1337. if (data.success) {
  1338. \$('.new_div').append(data.success);
  1339. page++;
  1340. } else if (data.success == '') {
  1341. \$('#load-more').hide();
  1342. }
  1343. }
  1344. });
  1345. }
  1346. \t\t</script>
  1347. \t{% endblock %}
  1348. \t{% block footer %}
  1349. \t\t{% include \"includes/footer.html.twig\" %}
  1350. \t{% endblock %}
  1351. ""Trainings/training_listing.html.twig""/var/www/vhosts/centric.ae/gcs.centric.ae/templates/Trainings/training_listing.html.twig");
  1352.     }
  1353. }