var/cache/dev/twig/65/656dcd6c5e94cbfb081dec6dc6193fbc175c487e9f8939dd93e03bee7ee67ba6.php line 70

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. /* themes/ismart/base.html.twig */
  15. class __TwigTemplate_379a1e3d6b1dbfe7b4ec0365966436bea624dd20c813a7446347d221472f0401 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->parent false;
  24.         $this->blocks = [
  25.             'customStyle' => [$this'block_customStyle'],
  26.             'header' => [$this'block_header'],
  27.             'body' => [$this'block_body'],
  28.             'floating' => [$this'block_floating'],
  29.             'footer' => [$this'block_footer'],
  30.         ];
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""themes/ismart/base.html.twig"));
  37.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""themes/ismart/base.html.twig"));
  39.         // line 1
  40.         yield "<!doctype html>
  41. <html lang=\"";
  42.         // line 2
  43.         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.'2$this->source); })()), "request", [], "any"falsefalsefalse2), "locale", [], "any"falsefalsefalse2), "html"nulltrue);
  44.         yield "\">
  45. <head>
  46.     <meta charset=\"utf-8\"/>
  47.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"/>
  48.     <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"/>
  49.     <meta name=\"author\" content=\"\"/>
  50.     <link rel=\"icon\" type=\"image/png\" href=\"";
  51.         // line 8
  52.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  53.         yield "/img/favicon.png\"/>
  54.     <link rel=\"apple-touch-icon\" href=\"";
  55.         // line 9
  56.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  57.         yield "/img/favicon.png\"/>
  58.     ";
  59.         // line 11
  60.         yield Twig\Extension\CoreExtension::include($this->env$context"themes/ismart/part/social.html.twig");
  61.         yield "
  62.     <link rel=\"stylesheet\" href=\"";
  63.         // line 13
  64.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  65.         yield "/css/style.min.css\">
  66.     <link rel=\"stylesheet\" href=\"";
  67.         // line 14
  68.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  69.         yield "/css/homepage.css?v=1.0\">
  70.     ";
  71.         // line 17
  72.         yield "    ";
  73.         if ( !$this->extensions['App\Twig\AppExtension']->isMobile()) {
  74.             // line 18
  75.             yield "        <link rel=\"stylesheet\" href=\"";
  76.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  77.             yield "/css/homepage-desktop.css?v=1.0\" media=\"(min-width: 992px)\">
  78.         <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\"/>
  79.         <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin/>
  80.         <link href=\"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800;900&display=swap\" rel=\"stylesheet\" />
  81.         <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css\"/>
  82.         ";
  83.             // line 24
  84.             $context["googleTagManagerId"] = $this->extensions['App\AMZ\Core\Extension\SettingExtension']->getSettingValueByKey("google-tag-manager-id");
  85.             // line 25
  86.             yield "
  87.         <script>(function (w, d, s, l, i) {
  88.                 w[l] = w[l] || [];
  89.                 w[l].push({
  90.                     'gtm.start':
  91.                         new Date().getTime(), event: 'gtm.js'
  92.                 });
  93.                 var f = d.getElementsByTagName(s)[0],
  94.                     j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
  95.                 j.async = true;
  96.                 j.src =
  97.                     'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
  98.                 f.parentNode.insertBefore(j, f);
  99.             })(window, document, 'script', 'dataLayer', '";
  100.             // line 38
  101.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["googleTagManagerId"]) || array_key_exists("googleTagManagerId"$context) ? $context["googleTagManagerId"] : (function () { throw new RuntimeError('Variable "googleTagManagerId" does not exist.'38$this->source); })()), "html"nulltrue);
  102.             yield "');</script>
  103.         <script>if (!window.HTMLPictureElement) {
  104.                 document.createElement('picture');
  105.             }</script>
  106.     ";
  107.         } else {
  108.             // line 45
  109.             yield "        <link rel=\"stylesheet\" href=\"";
  110.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  111.             yield "/css/homepage-mobile.css?v=1.0\" media=\"(max-width: 991px)\">
  112.     ";
  113.         }
  114.         // line 47
  115.         yield "
  116.     ";
  117.         // line 50
  118.         yield from $this->unwrap()->yieldBlock('customStyle'$context$blocks);
  119.         // line 51
  120.         yield "</head>
  121. <body>
  122. ";
  123.         // line 53
  124.         $context["textScripting"] = $this->extensions['App\AMZ\Core\Extension\SettingExtension']->getSettingValueByKey("script-setting");
  125.         // line 54
  126.         yield (isset($context["textScripting"]) || array_key_exists("textScripting"$context) ? $context["textScripting"] : (function () { throw new RuntimeError('Variable "textScripting" does not exist.'54$this->source); })());
  127.         yield "
  128. ";
  129.         // line 57
  130.         if ( !$this->extensions['App\Twig\AppExtension']->isMobile()) {
  131.             // line 58
  132.             yield "     <div id=\"fb-root\"></div>
  133.      <script async defer crossorigin=\"anonymous\" src=\"https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v17.0&appId=308313886501712&autoLogAppEvents=1\" nonce=\"4ijSUNkO\"></script>
  134. ";
  135.         }
  136.         // line 61
  137.         yield "
  138. ";
  139.         // line 62
  140.         yield from $this->unwrap()->yieldBlock('header'$context$blocks);
  141.         // line 65
  142.         yield "
  143. ";
  144.         // line 66
  145.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  146.         // line 69
  147.         yield "
  148. <div class=\"modal fade success\" id=\"success\" tabindex=\"-1\" aria-labelledby=\"success\" aria-hidden=\"true\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\">
  149.     <div class=\"modal-dialog modal-dialog-centered modal-md\">
  150.         <div class=\"modal-content\">
  151.             <div class=\"modal-body\">
  152.                 <p class=\"text-center\">Xin chúc mừng <bạn></bạn> đã đăng ký thành công!<strong>iSMART</strong>sẽ nhanh chóng liên hệ trong vòng 24h tới và gửi đến bạn những ưu đãi hấp dẫn. Xin cảm ơn!</p>
  153.                 <img loading=\"lazy\" class=\"icon\" srcset=\"";
  154.         // line 75
  155.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  156.         yield "/img/mascot-ic-2.webp\" src=\"";
  157.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  158.         yield "/img/mascot-ic-2_small.webp\" alt=\"\">
  159.             </div>
  160.             <div class=\"modal-footer\">
  161.                 <a class=\"button red\" data-bs-dismiss=\"modal\"><span>Đóng</span></a>
  162.             </div>
  163.         </div>
  164.     </div>
  165. </div>
  166. ";
  167.         // line 84
  168.         yield from $this->unwrap()->yieldBlock('floating'$context$blocks);
  169.         // line 169
  170.         yield from $this->unwrap()->yieldBlock('footer'$context$blocks);
  171.         // line 172
  172.         yield "
  173. <script src=\"";
  174.         // line 173
  175.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  176.         yield "/js/jquery.min.js\" defer></script>
  177. <script src=\"";
  178.         // line 174
  179.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  180.         yield "/js/parsley.min.js\" defer></script>
  181. <script src=\"";
  182.         // line 175
  183.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  184.         yield "/js/homepage.min.js?v=1.0\" defer></script>
  185. ";
  186.         // line 177
  187.         if ( !$this->extensions['App\Twig\AppExtension']->isMobile()) {
  188.             // line 178
  189.             yield "    <link rel=\"stylesheet\" href=\"";
  190.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  191.             yield "/vendors/normalize-css/normalize.min.css\" defer/>
  192.     ";
  193.             // line 179
  194.             yield Twig\Extension\CoreExtension::include($this->env$context"themes/ismart/part/script-desktop.html.twig");
  195.             yield "
  196. ";
  197.         } else {
  198.             // line 181
  199.             yield "    <div class=\"modal-backdrop fade\"></div>
  200.     ";
  201.             // line 182
  202.             yield Twig\Extension\CoreExtension::include($this->env$context"themes/ismart/part/script-mobile.html.twig");
  203.             yield "
  204. ";
  205.         }
  206.         // line 184
  207.         yield "
  208. <script src=\"";
  209.         // line 185
  210.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("plugins/jQueryForm/jquery.form.min.js"), "html"nulltrue);
  211.         yield "\" defer></script>
  212. </body>
  213. </html>";
  214.         
  215.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  216.         
  217.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  218.         return; yield '';
  219.     }
  220.     // line 50
  221.     public function block_customStyle($context, array $blocks = [])
  222.     {
  223.         $macros $this->macros;
  224.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  225.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""customStyle"));
  226.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  227.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""customStyle"));
  228.         
  229.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  230.         
  231.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  232.         return; yield '';
  233.     }
  234.     // line 62
  235.     public function block_header($context, array $blocks = [])
  236.     {
  237.         $macros $this->macros;
  238.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  239.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  240.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  241.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  242.         // line 63
  243.         yield "    ";
  244.         yield Twig\Extension\CoreExtension::include($this->env$context"themes/ismart/part/header.html.twig");
  245.         yield "
  246. ";
  247.         
  248.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  249.         
  250.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  251.         return; yield '';
  252.     }
  253.     // line 66
  254.     public function block_body($context, array $blocks = [])
  255.     {
  256.         $macros $this->macros;
  257.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  258.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  259.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  260.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  261.         // line 67
  262.         yield "
  263. ";
  264.         
  265.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  266.         
  267.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  268.         return; yield '';
  269.     }
  270.     // line 84
  271.     public function block_floating($context, array $blocks = [])
  272.     {
  273.         $macros $this->macros;
  274.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  275.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""floating"));
  276.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  277.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""floating"));
  278.         // line 85
  279.         yield "<div class=\"floating\">
  280.     <a id=\"scrollTop\" class=\"icon top d-none\">
  281.         <img loading=\"lazy\"
  282.              srcset=\"";
  283.         // line 88
  284.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  285.         yield "/img/top.webp\"
  286.              src=\"";
  287.         // line 89
  288.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  289.         yield "/img/top_small.webp\" alt=\"\"/></a>
  290.     ";
  291.         // line 90
  292.         $context["hotline"] = $this->extensions['App\AMZ\Core\Extension\SettingExtension']->getSettingValueByKey("hotline");
  293.         // line 91
  294.         yield "    <div class=\"list\"><a class=\"icon call\" href=\"tel:";
  295.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::replace((isset($context["hotline"]) || array_key_exists("hotline"$context) ? $context["hotline"] : (function () { throw new RuntimeError('Variable "hotline" does not exist.'91$this->source); })()), [" " => ""]), "html"nulltrue);
  296.         yield "\">
  297.             
  298.                 <img
  299.                     data-src=\"";
  300.         // line 94
  301.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  302.         yield "/img/call.webp\"
  303.                     src=\"";
  304.         // line 95
  305.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  306.         yield "/img/call_small.webp\"
  307.                     alt=\"\"/>
  308.             <span>HOTLINE</span> </a><a class=\"icon form\">
  309.                 <img loading=\"lazy\"
  310.                      data-src=\"";
  311.         // line 100
  312.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  313.         yield "/img/form.webp\"
  314.                      src=\"";
  315.         // line 101
  316.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  317.         yield "/img/form_small.webp\"
  318.                      alt=\"\"/>
  319.             <span>ĐĂNG KÝ<br/>TƯ VẤN</span></a>
  320.     </div>
  321. </div>
  322. ";
  323.         // line 106
  324.         $context["messenger"] = $this->extensions['App\AMZ\Core\Extension\SettingExtension']->getSettingValueByKey("facebook-messenger");
  325.         // line 107
  326.         yield "
  327. ";
  328.         // line 108
  329.         if ( !$this->extensions['App\Twig\AppExtension']->isMobile()) {
  330.             // line 109
  331.             yield "    <div class=\"floating-mascot\">
  332.         <a href=\"";
  333.             // line 110
  334.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["messenger"]) || array_key_exists("messenger"$context) ? $context["messenger"] : (function () { throw new RuntimeError('Variable "messenger" does not exist.'110$this->source); })()), "html"nulltrue);
  335.             yield "\" target=\"_blank\">
  336.             <picture id=\"transparencyImg\">
  337.                 <source type=\"image/webp\" srcset=\"";
  338.             // line 112
  339.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  340.             yield "/img/mascot-ic_thumb.webp\" media=\"(min-width:992px)\">
  341.                 <source type=\"image/gif\" srcset=\"";
  342.             // line 113
  343.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  344.             yield "/img/mascot-2.gif\" media=\"(min-width:992px)\">
  345.                 <img loading=\"lazy\" src=\"";
  346.             // line 114
  347.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  348.             yield "/img/mascot-2.gif\" alt=\"\"/>
  349.             </picture>
  350.         </a>
  351.     </div>
  352.     </picture>
  353.         </a>
  354.     </div>
  355.     <script>
  356.         var mascotRendered = false;
  357.         document.addEventListener(\"DOMContentLoaded\", function() {
  358.             function renderMascot() {
  359.                 var video = document.createElement('video');
  360.                 video.className = 'd-none';
  361.                 video.id = 'transparencyVideo';
  362.                 video.loop = true;
  363.                 video.muted = true;
  364.                 video.autoplay = true;
  365.                 video.playsInline = true;
  366.                 video.poster = \"";
  367.             // line 135
  368.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  369.             yield "/img/mascot-ic_thumb.webp\";
  370.                 if (!mascotRendered && window.scrollY > 0) {
  371.                     var source = document.createElement('source');
  372.                     source.src = \"";
  373.             // line 139
  374.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("themes/ismart"), "html"nulltrue);
  375.             yield "/img/mascot-2.webm\";
  376.                     source.type = 'video/webm';
  377.                     source.media = '(min-width:992px)';
  378.                     video.appendChild(source);
  379.                     document.querySelector('.floating-mascot a').appendChild(video);
  380.                     mascotRendered = true;
  381.                     // Ensure the video plays automatically
  382.                     video.classList.remove('d-none');
  383.                     video.play().catch(function(error) {
  384.                         console.error('Error playing video:', error);
  385.                     });
  386.                 }
  387.             }
  388.             window.addEventListener('scroll', renderMascot);
  389.         });
  390.     </script>
  391. ";
  392.         }
  393.         // line 161
  394.         yield "
  395. <div class=\"overlay hide\">
  396.     <div class=\"spinner-border text-warning\" role=\"status\"><span class=\"visually-hidden\">Loading...</span></div>
  397. </div>
  398. <div class=\"floating-form\"><a class=\"close\"><i class=\"zmdi zmdi-close-circle\"></i></a>
  399.     ";
  400.         // line 166
  401.         yield Twig\Extension\CoreExtension::include($this->env$context"themes/ismart/part/contact-form.html.twig");
  402.         yield "
  403. </div>
  404. ";
  405.         
  406.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  407.         
  408.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  409.         return; yield '';
  410.     }
  411.     // line 169
  412.     public function block_footer($context, array $blocks = [])
  413.     {
  414.         $macros $this->macros;
  415.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  416.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  417.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  418.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  419.         // line 170
  420.         yield Twig\Extension\CoreExtension::include($this->env$context"themes/ismart/part/footer.html.twig");
  421.         yield "
  422. ";
  423.         
  424.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  425.         
  426.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  427.         return; yield '';
  428.     }
  429.     /**
  430.      * @codeCoverageIgnore
  431.      */
  432.     public function getTemplateName()
  433.     {
  434.         return "themes/ismart/base.html.twig";
  435.     }
  436.     /**
  437.      * @codeCoverageIgnore
  438.      */
  439.     public function isTraitable()
  440.     {
  441.         return false;
  442.     }
  443.     /**
  444.      * @codeCoverageIgnore
  445.      */
  446.     public function getDebugInfo()
  447.     {
  448.         return array (  476 => 170,  466 => 169,  452 => 166,  445 => 161,  420 => 139,  413 => 135,  389 => 114,  385 => 113,  381 => 112,  376 => 110,  373 => 109,  371 => 108,  368 => 107,  366 => 106,  358 => 101,  354 => 100,  346 => 95,  342 => 94,  335 => 91,  333 => 90,  329 => 89,  325 => 88,  320 => 85,  310 => 84,  298 => 67,  288 => 66,  274 => 63,  264 => 62,  245 => 50,  230 => 185,  227 => 184,  222 => 182,  219 => 181,  214 => 179,  209 => 178,  207 => 177,  202 => 175,  198 => 174,  194 => 173,  191 => 172,  189 => 169,  187 => 84,  173 => 75,  165 => 69,  163 => 66,  160 => 65,  158 => 62,  155 => 61,  150 => 58,  148 => 57,  143 => 54,  141 => 53,  137 => 51,  135 => 50,  130 => 47,  124 => 45,  114 => 38,  99 => 25,  97 => 24,  87 => 18,  84 => 17,  79 => 14,  75 => 13,  70 => 11,  65 => 9,  61 => 8,  52 => 2,  49 => 1,);
  449.     }
  450.     public function getSourceContext()
  451.     {
  452.         return new Source("<!doctype html>
  453. <html lang=\"{{ app.request.locale }}\">
  454. <head>
  455.     <meta charset=\"utf-8\"/>
  456.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"/>
  457.     <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"/>
  458.     <meta name=\"author\" content=\"\"/>
  459.     <link rel=\"icon\" type=\"image/png\" href=\"{{ asset('themes/ismart') }}/img/favicon.png\"/>
  460.     <link rel=\"apple-touch-icon\" href=\"{{ asset('themes/ismart') }}/img/favicon.png\"/>
  461.     {{ include('themes/ismart/part/social.html.twig') }}
  462.     <link rel=\"stylesheet\" href=\"{{ asset('themes/ismart') }}/css/style.min.css\">
  463.     <link rel=\"stylesheet\" href=\"{{ asset('themes/ismart') }}/css/homepage.css?v=1.0\">
  464.     {#    TODO: font, icon #}
  465.     {% if not isMobile() %}
  466.         <link rel=\"stylesheet\" href=\"{{ asset('themes/ismart') }}/css/homepage-desktop.css?v=1.0\" media=\"(min-width: 992px)\">
  467.         <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\"/>
  468.         <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin/>
  469.         <link href=\"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800;900&display=swap\" rel=\"stylesheet\" />
  470.         <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css\"/>
  471.         {% set googleTagManagerId = getSettingValueByKey('google-tag-manager-id') %}
  472.         <script>(function (w, d, s, l, i) {
  473.                 w[l] = w[l] || [];
  474.                 w[l].push({
  475.                     'gtm.start':
  476.                         new Date().getTime(), event: 'gtm.js'
  477.                 });
  478.                 var f = d.getElementsByTagName(s)[0],
  479.                     j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
  480.                 j.async = true;
  481.                 j.src =
  482.                     'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
  483.                 f.parentNode.insertBefore(j, f);
  484.             })(window, document, 'script', 'dataLayer', '{{ googleTagManagerId }}');</script>
  485.         <script>if (!window.HTMLPictureElement) {
  486.                 document.createElement('picture');
  487.             }</script>
  488.     {% else %}
  489.         <link rel=\"stylesheet\" href=\"{{ asset('themes/ismart') }}/css/homepage-mobile.css?v=1.0\" media=\"(max-width: 991px)\">
  490.     {% endif %}
  491.     {% block customStyle %}{% endblock %}
  492. </head>
  493. <body>
  494. {% set textScripting = getSettingValueByKey('script-setting') %}
  495. {{ textScripting | raw }}
  496. {# TODO:fb script#}
  497. {% if not isMobile() %}
  498.      <div id=\"fb-root\"></div>
  499.      <script async defer crossorigin=\"anonymous\" src=\"https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v17.0&appId=308313886501712&autoLogAppEvents=1\" nonce=\"4ijSUNkO\"></script>
  500. {% endif %}
  501. {% block header %}
  502.     {{ include('themes/ismart/part/header.html.twig') }}
  503. {% endblock %}
  504. {% block body %}
  505. {% endblock %}
  506. <div class=\"modal fade success\" id=\"success\" tabindex=\"-1\" aria-labelledby=\"success\" aria-hidden=\"true\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\">
  507.     <div class=\"modal-dialog modal-dialog-centered modal-md\">
  508.         <div class=\"modal-content\">
  509.             <div class=\"modal-body\">
  510.                 <p class=\"text-center\">Xin chúc mừng <bạn></bạn> đã đăng ký thành công!<strong>iSMART</strong>sẽ nhanh chóng liên hệ trong vòng 24h tới và gửi đến bạn những ưu đãi hấp dẫn. Xin cảm ơn!</p>
  511.                 <img loading=\"lazy\" class=\"icon\" srcset=\"{{ asset('themes/ismart') }}/img/mascot-ic-2.webp\" src=\"{{ asset('themes/ismart') }}/img/mascot-ic-2_small.webp\" alt=\"\">
  512.             </div>
  513.             <div class=\"modal-footer\">
  514.                 <a class=\"button red\" data-bs-dismiss=\"modal\"><span>Đóng</span></a>
  515.             </div>
  516.         </div>
  517.     </div>
  518. </div>
  519. {% block floating %}
  520. <div class=\"floating\">
  521.     <a id=\"scrollTop\" class=\"icon top d-none\">
  522.         <img loading=\"lazy\"
  523.              srcset=\"{{ asset('themes/ismart') }}/img/top.webp\"
  524.              src=\"{{ asset('themes/ismart') }}/img/top_small.webp\" alt=\"\"/></a>
  525.     {% set hotline = getSettingValueByKey('hotline') %}
  526.     <div class=\"list\"><a class=\"icon call\" href=\"tel:{{ hotline | replace({\" \":\"\"}) }}\">
  527.             
  528.                 <img
  529.                     data-src=\"{{ asset('themes/ismart') }}/img/call.webp\"
  530.                     src=\"{{ asset('themes/ismart') }}/img/call_small.webp\"
  531.                     alt=\"\"/>
  532.             <span>HOTLINE</span> </a><a class=\"icon form\">
  533.                 <img loading=\"lazy\"
  534.                      data-src=\"{{ asset('themes/ismart') }}/img/form.webp\"
  535.                      src=\"{{ asset('themes/ismart') }}/img/form_small.webp\"
  536.                      alt=\"\"/>
  537.             <span>ĐĂNG KÝ<br/>TƯ VẤN</span></a>
  538.     </div>
  539. </div>
  540. {% set messenger = getSettingValueByKey('facebook-messenger') %}
  541. {%  if not isMobile() %}
  542.     <div class=\"floating-mascot\">
  543.         <a href=\"{{ messenger }}\" target=\"_blank\">
  544.             <picture id=\"transparencyImg\">
  545.                 <source type=\"image/webp\" srcset=\"{{ asset('themes/ismart') }}/img/mascot-ic_thumb.webp\" media=\"(min-width:992px)\">
  546.                 <source type=\"image/gif\" srcset=\"{{ asset('themes/ismart') }}/img/mascot-2.gif\" media=\"(min-width:992px)\">
  547.                 <img loading=\"lazy\" src=\"{{ asset('themes/ismart') }}/img/mascot-2.gif\" alt=\"\"/>
  548.             </picture>
  549.         </a>
  550.     </div>
  551.     </picture>
  552.         </a>
  553.     </div>
  554.     <script>
  555.         var mascotRendered = false;
  556.         document.addEventListener(\"DOMContentLoaded\", function() {
  557.             function renderMascot() {
  558.                 var video = document.createElement('video');
  559.                 video.className = 'd-none';
  560.                 video.id = 'transparencyVideo';
  561.                 video.loop = true;
  562.                 video.muted = true;
  563.                 video.autoplay = true;
  564.                 video.playsInline = true;
  565.                 video.poster = \"{{ asset('themes/ismart') }}/img/mascot-ic_thumb.webp\";
  566.                 if (!mascotRendered && window.scrollY > 0) {
  567.                     var source = document.createElement('source');
  568.                     source.src = \"{{ asset('themes/ismart') }}/img/mascot-2.webm\";
  569.                     source.type = 'video/webm';
  570.                     source.media = '(min-width:992px)';
  571.                     video.appendChild(source);
  572.                     document.querySelector('.floating-mascot a').appendChild(video);
  573.                     mascotRendered = true;
  574.                     // Ensure the video plays automatically
  575.                     video.classList.remove('d-none');
  576.                     video.play().catch(function(error) {
  577.                         console.error('Error playing video:', error);
  578.                     });
  579.                 }
  580.             }
  581.             window.addEventListener('scroll', renderMascot);
  582.         });
  583.     </script>
  584. {% endif %}
  585. <div class=\"overlay hide\">
  586.     <div class=\"spinner-border text-warning\" role=\"status\"><span class=\"visually-hidden\">Loading...</span></div>
  587. </div>
  588. <div class=\"floating-form\"><a class=\"close\"><i class=\"zmdi zmdi-close-circle\"></i></a>
  589.     {{ include('themes/ismart/part/contact-form.html.twig') }}
  590. </div>
  591. {% endblock %}
  592. {% block footer %}
  593. {{ include('themes/ismart/part/footer.html.twig') }}
  594. {% endblock %}
  595. <script src=\"{{ asset('themes/ismart') }}/js/jquery.min.js\" defer></script>
  596. <script src=\"{{ asset('themes/ismart') }}/js/parsley.min.js\" defer></script>
  597. <script src=\"{{ asset('themes/ismart') }}/js/homepage.min.js?v=1.0\" defer></script>
  598. {% if not isMobile() %}
  599.     <link rel=\"stylesheet\" href=\"{{ asset('themes/ismart') }}/vendors/normalize-css/normalize.min.css\" defer/>
  600.     {{ include('themes/ismart/part/script-desktop.html.twig') }}
  601. {% else %}
  602.     <div class=\"modal-backdrop fade\"></div>
  603.     {{ include('themes/ismart/part/script-mobile.html.twig') }}
  604. {% endif %}
  605. <script src=\"{{ asset('plugins/jQueryForm/jquery.form.min.js') }}\" defer></script>
  606. </body>
  607. </html>""themes/ismart/base.html.twig""/home/ismart/web/ismart.edu.vn/public_html/templates/themes/ismart/base.html.twig");
  608.     }
  609. }