var/cache/dev/twig/4a/4a47ddea3fdf035e60455cc61a51ea79.php line 208

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. /* base.html.twig */
  15. class __TwigTemplate_4f93da7f47bc35de5cebeda56a719c9d 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.             'stylesheets' => [$this'block_stylesheets'],
  26.             'body' => [$this'block_body'],
  27.             'scripts' => [$this'block_scripts'],
  28.         ];
  29.     }
  30.     protected function doDisplay(array $context, array $blocks = [])
  31.     {
  32.         $macros $this->macros;
  33.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  34.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  35.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  36.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  37.         // line 1
  38.         yield "<!doctype html>
  39. <html lang=\"en\" data-bs-theme=\"auto\">
  40.   <head>
  41.     <meta charset=\"utf-8\">
  42.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  43.     <meta name=\"description\" content=\"\">
  44.     <meta name=\"author\" content=\"Jince, Grinesh\">
  45.     <title>Noble Native</title>
  46.     <link rel=\"icon\" href=\"";
  47.         // line 9
  48.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/favicon.png"), "html"nulltrue);
  49.         yield "\">
  50.     <link href=\"";
  51.         // line 10
  52.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/bootstrap.css"), "html"nulltrue);
  53.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  54.     <link href=\"";
  55.         // line 11
  56.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/bootstrap-icons.css"), "html"nulltrue);
  57.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  58.     <link href=\"";
  59.         // line 12
  60.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/noblenative.css"), "html"nulltrue);
  61.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  62.     ";
  63.         // line 13
  64.         yield from $this->unwrap()->yieldBlock('stylesheets'$context$blocks);
  65.         // line 14
  66.         yield "  </head>
  67.   <body>
  68.     <div class=\"offcanvas offcanvas-start p-4 shadow-lg\" tabindex=\"-1\" id=\"login\" aria-labelledby=\"loginlabel\">
  69.       <div class=\"offcanvas-header\">
  70.         <h5 class=\"offcanvas-title\" id=\"loginlabel\">Welcome</h5>
  71.         <button type=\"button\" class=\"btn-close shadow-none\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\"></button>
  72.       </div>
  73.       <div class=\"offcanvas-body\">
  74.         <div>
  75.           <h1>Step Back into Your World!</h1>
  76.           <form method=\"POST\" action=\"";
  77.         // line 24
  78.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_email_login");
  79.         yield "\" id=\"emailotploginform\">
  80.             <div class=\"form-floating mb-3 mt-4\">
  81.               <input type=\"email\" class=\"form-control rounded-pill shadow-none border mb-4 px-4\" id=\"loginemail\" name=\"loginemail\" placeholder=\"name@example.com\" required>
  82.               <label for=\"loginemail\" class=\"px-4\">Email address</label>
  83.               <input type=\"hidden\" id=\"logincsrf\" name=\"logincsrf\" value=\"";
  84.         // line 28
  85.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken("otplogincsrf"), "html"nulltrue);
  86.         yield "\" />
  87.             </div>
  88.             <div class=\"form-check\">
  89.               <input class=\"form-check-input shadow-none border\" type=\"checkbox\" value=\"\" name=\"loginsubscribe\" id=\"loginsubscribe\" onchange=\"loginsubscribe('";
  90.         // line 31
  91.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_email_subscribe");
  92.         yield "')\" checked>
  93.               <label class=\"form-check-label\" for=\"loginsubscribe\">
  94.                 Email me with news and offers
  95.               </label>
  96.             </div>
  97.             <button type=\"submit\" class=\"btn bg-secondary text-white px-4 py-3 w-100 rounded-pill mb-4 mt-3\"  role=\"button\" aria-controls=\"otp\">Sign In</button>
  98.             <div class=\"text-danger\" id=\"otploginerror\"></div>
  99.           </form>
  100.           <p class=\"text-center\">OR</p>
  101.           <div class=\"btn px-4 py-3 w-100 rounded-pill\" >
  102.             <div id=\"g_id_onload\"
  103.                  data-client_id=\"62339956659-gf4p78s73c5p33ajso8fbk9quhk7h4qe.apps.googleusercontent.com\"
  104.                  data-context=\"signin\"
  105.                  data-ux_mode=\"popup\"
  106.                  data-callback=\"onSignIn\"
  107.                  data-auto_prompt=\"false\">
  108.             </div>
  109.             <div class=\"g_id_signin\"
  110.                  data-type=\"standard\"
  111.                  data-shape=\"rectangular\"
  112.                  data-theme=\"outline\"
  113.                  data-text=\"signin_with\"
  114.                  data-size=\"large\"
  115.                  data-logo_alignment=\"left\"
  116.                  data-height=\"50\"
  117.                  data-width=\"250\">
  118.             </div>
  119.           </div>
  120.           <p>By signing in, you agree to our <a href=\"";
  121.         // line 60
  122.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_privacy");
  123.         yield "\" class=\"text-decoration-underline\">privacy policy</a> and <a href=\"";
  124.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_terms");
  125.         yield "\" class=\"text-decoration-underline\">terms of services</a></p>
  126.         </div>
  127.         
  128.       </div>
  129.     </div>
  130.     <div class=\"offcanvas offcanvas-start p-4 shadow-lg\" tabindex=\"-1\" id=\"otp\" aria-labelledby=\"otplabel\">
  131.       <div class=\"offcanvas-header\">
  132.         <h5 class=\"offcanvas-title\" id=\"otplabel\">Welcome</h5>
  133.         <button type=\"button\" class=\"btn-close shadow-none\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\"></button>
  134.       </div>
  135.       <div class=\"offcanvas-body\">
  136.         <div class=\"text-center\">
  137.           <h1>Verify your identity</h1> 
  138.           <h6>Enter the code sent to</h6>
  139.           <h5 class=\"fw-bold mb-4\" id=\"loginemailgiven\">username@mailid.com</h5>
  140.           <form>
  141.             <div id=\"inputs\" class=\"inputs mb-4\">
  142.               <input class=\"input\" type=\"text\" name=\"loginotp1\" id=\"loginotp1\" inputmode=\"numeric\" maxlength=\"1\" onchange=\"emailotp('";
  143.         // line 77
  144.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_email_otp");
  145.         yield "')\" />
  146.               <input class=\"input\" type=\"text\" name=\"loginotp2\" id=\"loginotp2\" inputmode=\"numeric\" maxlength=\"1\" onchange=\"emailotp('";
  147.         // line 78
  148.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_email_otp");
  149.         yield "')\" />
  150.               <input class=\"input\" type=\"text\" name=\"loginotp3\" id=\"loginotp3\" inputmode=\"numeric\" maxlength=\"1\" onchange=\"emailotp('";
  151.         // line 79
  152.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_email_otp");
  153.         yield "')\" />
  154.               <input class=\"input\" type=\"text\" name=\"loginotp4\" id=\"loginotp4\" inputmode=\"numeric\" maxlength=\"1\" onchange=\"emailotp('";
  155.         // line 80
  156.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_email_otp");
  157.         yield "')\" />
  158.             </div>
  159.             <div class=\"text-danger\" id=\"otperror\"></div>
  160.             <button type=\"button\" class=\"shadow-none border-0 bg-transparent text-uppercase fw-semibold text-body mb-2 border-bottom\">Send Another Code</button>
  161.             <button type=\"button\" class=\"shadow-none border-0 bg-transparent text-uppercase fw-semibold text-body mb-2 border-bottom\">Try Another Email</button>
  162.           </form>    
  163.         </div>
  164.       </div>
  165.     </div>
  166.     <div class=\"bg-black text-white fixed-top w-100\">
  167.       <div class=\"container-fluid px-5\">
  168.         <div class=\"col-md-12 py-3 small\">";
  169.         // line 91
  170.         yield CoreExtension::getAttribute($this->env$this->source, (isset($context["ecomvariables"]) || array_key_exists("ecomvariables"$context) ? $context["ecomvariables"] : (function () { throw new RuntimeError('Variable "ecomvariables" does not exist.'91$this->source); })()), "textcontent", ["free_shipping_banner"], "method"falsefalsefalse91);
  171.         yield "</div>
  172.       </div>
  173.     </div>
  174.     <nav class=\"navbar navbar-expand-md fixed-top mt-5 bg-light\">
  175.       <div class=\"container-fluid px-5\"> <a class=\"navbar-brand\" href=\"";
  176.         // line 95
  177.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_index");
  178.         yield "\"> <img src=\"";
  179.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/logo.png"), "html"nulltrue);
  180.         yield "\" alt=\"logo\" title=\"NobleNative\" class=\"main-logo\"> </a>
  181.         <button class=\"navbar-toggler border-0 shadow-none\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarCollapse\" aria-controls=\"navbarCollapse\" aria-expanded=\"false\" aria-label=\"Toggle navigation\"> <span class=\"navbar-toggler-icon\"></span> </button>
  182.         <div class=\"collapse navbar-collapse\" id=\"navbarCollapse\">
  183.           <ul class=\"navbar-nav me-auto mb-2 mb-md-0\">
  184.             <li class=\"nav-item\"> <a class=\"nav-link\" href=\"";
  185.         // line 99
  186.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_index");
  187.         yield "\">City</a> </li>
  188.             <li class=\"nav-item\"> <a class=\"nav-link\" href=\"";
  189.         // line 100
  190.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_city_citybrands");
  191.         yield "\">Brands</a> </li>
  192.             <li class=\"nav-item\"> <a class=\"nav-link\" href=\"#0\">Products</a> </li>
  193.           </ul>
  194.           <div class=\"d-flex\">
  195.             <ul class=\"mt-0 pt-0 list-inline list-unstyled\">
  196.               <li class=\"list-inline-item ms-3\">";
  197.         // line 105
  198.         if (CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'105$this->source); })()), "user", [], "any"falsefalsefalse105)) {
  199.             yield "<a href=\"";
  200.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_user_account");
  201.             yield "\">";
  202.         } else {
  203.             yield "<a data-bs-toggle=\"offcanvas\" href=\"#login\" role=\"button\" aria-controls=\"login\">";
  204.         }
  205.         yield "<i data-feather=\"user\" class=\"iconsize\"></i></a></li>
  206.               <li class=\"list-inline-item ms-3\"> <a href=\"";
  207.         // line 106
  208.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_cart_list");
  209.         yield "\" class=\"position-relative\"> <i data-feather=\"shopping-bag\" class=\"iconsize\"></i> <span class=\"position-absolute small bg-secondary text-white rounded-circle cart-count\">";
  210.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["ecomvariables"]) || array_key_exists("ecomvariables"$context) ? $context["ecomvariables"] : (function () { throw new RuntimeError('Variable "ecomvariables" does not exist.'106$this->source); })()), "cartdetails", [], "method"falsefalsefalse106), "cartcount", [], "any"falsefalsefalse106), "html"nulltrue);
  211.         yield "</span> </a> </li>
  212.               <li class=\"list-inline-item ms-3\"><a href=\"";
  213.         // line 107
  214.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_faq");
  215.         yield "\"><i data-feather=\"help-circle\" class=\"iconsize\"></i></a></li>
  216.             </ul>
  217.           </div>
  218.         </div>
  219.       </div>
  220.     </nav>
  221.     <main>
  222.       ";
  223.         // line 114
  224.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  225.         yield "  
  226.       <div class=\"container-fluid px-5 text-white bg-dark pt-5 pb-5 mt-5\">
  227.         <div class=\"row\">
  228.           <div class=\"col-lg-2\">
  229.             <ul class=\"list-unstyled mb-4\">
  230.               <li class=\"mt-3\"><a href=\"";
  231.         // line 119
  232.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_about");
  233.         yield "\" class=\"text-white\">About Us</a></li>
  234.               <li class=\"mt-2\"><a href=\"";
  235.         // line 120
  236.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_contact");
  237.         yield "\" class=\"text-white\">Contact Us</a></li>
  238.               <li class=\"mt-2\"><a href=\"";
  239.         // line 121
  240.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_faq");
  241.         yield "\" class=\"text-white\">FAQ's</a></li>
  242.               <li class=\"mt-2\"><a href=\"";
  243.         // line 122
  244.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_faq");
  245.         yield "\" class=\"text-white\">Gift Card</a></li>
  246.             </ul>
  247.           </div>
  248.           <div class=\"col-lg-2\">
  249.             <ul class=\"list-unstyled\">
  250.               <li class=\"mt-3\">";
  251.         // line 127
  252.         if (CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'127$this->source); })()), "user", [], "any"falsefalsefalse127)) {
  253.             yield "<a href=\"";
  254.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_faq");
  255.             yield "\" class=\"text-white\">";
  256.         } else {
  257.             yield "<a data-bs-toggle=\"offcanvas\" href=\"#login\" role=\"button\" aria-controls=\"login\" class=\"text-white\">";
  258.         }
  259.         yield "Join N|N</a></li>
  260.               <li class=\"mt-2\"><a href=\"";
  261.         // line 128
  262.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_brand_collab");
  263.         yield "\" class=\"text-white\">Brand Collab</a></li>
  264.               <li class=\"mt-2\"><a href=\"";
  265.         // line 129
  266.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_designer_collab");
  267.         yield "\" class=\"text-white\">Designer Collab</a></li>
  268.             </ul>
  269.           </div>
  270.           <div class=\"col-lg-12\">
  271.             <ul class=\"list-unstyled list-inline mb-4\">
  272.               <li class=\"list-inline-item\"><a href=\"";
  273.         // line 134
  274.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["ecomvariables"]) || array_key_exists("ecomvariables"$context) ? $context["ecomvariables"] : (function () { throw new RuntimeError('Variable "ecomvariables" does not exist.'134$this->source); })()), "textcontent", ["site_insta_page"], "method"falsefalsefalse134), "html"nulltrue);
  275.         yield "\"><i data-feather=\"instagram\" class=\"iconsize-footer\"></i></a></li>
  276.               <li class=\"list-inline-item\"><a href=\"";
  277.         // line 135
  278.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["ecomvariables"]) || array_key_exists("ecomvariables"$context) ? $context["ecomvariables"] : (function () { throw new RuntimeError('Variable "ecomvariables" does not exist.'135$this->source); })()), "textcontent", ["site_fb_page"], "method"falsefalsefalse135), "html"nulltrue);
  279.         yield "\"><i data-feather=\"facebook\" class=\"iconsize-footer\"></i></a></li>
  280.               <li class=\"list-inline-item\"><a href=\"";
  281.         // line 136
  282.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["ecomvariables"]) || array_key_exists("ecomvariables"$context) ? $context["ecomvariables"] : (function () { throw new RuntimeError('Variable "ecomvariables" does not exist.'136$this->source); })()), "textcontent", ["site_yt_page"], "method"falsefalsefalse136), "html"nulltrue);
  283.         yield "\"><i data-feather=\"youtube\" class=\"iconsize-footer\"></i></a></li>
  284.             </ul>
  285.           </div>
  286.           <div class=\"col-lg-12\">Copyright ";
  287.         // line 139
  288.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate("now""Y"), "html"nulltrue);
  289.         yield " Noble Native. All rights reserved</div>
  290.         </div>
  291.       </div>
  292.     </main>
  293.     <script src=\"https://accounts.google.com/gsi/client\" async defer></script>
  294.     <script src=\"";
  295.         // line 144
  296.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery-3.6.3.js"), "html"nulltrue);
  297.         yield "\"></script> 
  298.     <script src=\"";
  299.         // line 145
  300.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/bootstrap.bundle.min.js"), "html"nulltrue);
  301.         yield "\" type=\"text/javascript\" ></script> 
  302.     <script src=\"";
  303.         // line 146
  304.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/feather.min.js"), "html"nulltrue);
  305.         yield "\" type=\"text/javascript\" ></script>    
  306.     <script type=\"text/javascript\" src=\"";
  307.         // line 147
  308.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery-validate.js"), "html"nulltrue);
  309.         yield "\"></script>
  310.     <script src=\"";
  311.         // line 148
  312.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/sajongecom.js"), "html"nulltrue);
  313.         yield "\"></script>
  314.     <script src=\"";
  315.         // line 149
  316.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/otp.js"), "html"nulltrue);
  317.         yield "\"></script>
  318.     <script>
  319.           feather.replace();
  320.           ";
  321.         // line 152
  322.         if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'152$this->source); })()), "user", [], "any"falsefalsefalse152))) {
  323.             // line 153
  324.             yield "          \$(document).ready(function() {
  325.             var locationpath = \"\"+window.location+\"\";
  326.             var nn_loginreg = locationpath.split(\"#\");    
  327.             if(nn_loginreg[1] == 'nnlogin' ) {
  328.               var offcanvasElement = \$(\"#login\");
  329.               var offcanvas = new bootstrap.Offcanvas(offcanvasElement);
  330.               offcanvas.toggle();
  331.             }
  332.           });
  333.           
  334.           function onSignIn(googleUser) {
  335.             \$.ajax({
  336.               type:\"post\",
  337.               url: \"";
  338.             // line 166
  339.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_social_login");
  340.             yield "\", 
  341.               data: {'credential':googleUser.credential, loginsubscribe:\$('#loginsubscribe').is(':checked')},
  342.               dataType: \"json\",
  343.               success: function(res) {
  344.                 if(res.success == 'Authentication failed') {
  345.                   alert('Google Authentication failed!!');
  346.                 }
  347.                 else {
  348.                   window.location.reload();
  349.                 }
  350.               },
  351.               error: function() {
  352.                 alert('We are facing some technical issue. Please try again.');
  353.               }
  354.             });
  355.           }
  356.           
  357.           ";
  358.         }
  359.         // line 184
  360.         yield "    </script>
  361.     ";
  362.         // line 185
  363.         yield from $this->unwrap()->yieldBlock('scripts'$context$blocks);
  364.         // line 186
  365.         yield "  </body>
  366. </html>
  367. ";
  368.         
  369.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  370.         
  371.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  372.         return; yield '';
  373.     }
  374.     // line 13
  375.     public function block_stylesheets($context, array $blocks = [])
  376.     {
  377.         $macros $this->macros;
  378.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  379.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  380.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  381.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  382.         
  383.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  384.         
  385.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  386.         return; yield '';
  387.     }
  388.     // line 114
  389.     public function block_body($context, array $blocks = [])
  390.     {
  391.         $macros $this->macros;
  392.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  393.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  394.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  395.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  396.         
  397.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  398.         
  399.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  400.         return; yield '';
  401.     }
  402.     // line 185
  403.     public function block_scripts($context, array $blocks = [])
  404.     {
  405.         $macros $this->macros;
  406.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  407.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""scripts"));
  408.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  409.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""scripts"));
  410.         
  411.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  412.         
  413.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  414.         return; yield '';
  415.     }
  416.     /**
  417.      * @codeCoverageIgnore
  418.      */
  419.     public function getTemplateName()
  420.     {
  421.         return "base.html.twig";
  422.     }
  423.     /**
  424.      * @codeCoverageIgnore
  425.      */
  426.     public function isTraitable()
  427.     {
  428.         return false;
  429.     }
  430.     /**
  431.      * @codeCoverageIgnore
  432.      */
  433.     public function getDebugInfo()
  434.     {
  435.         return array (  426 => 185,  407 => 114,  388 => 13,  375 => 186,  373 => 185,  370 => 184,  349 => 166,  334 => 153,  332 => 152,  326 => 149,  322 => 148,  318 => 147,  314 => 146,  310 => 145,  306 => 144,  298 => 139,  292 => 136,  288 => 135,  284 => 134,  276 => 129,  272 => 128,  262 => 127,  254 => 122,  250 => 121,  246 => 120,  242 => 119,  234 => 114,  224 => 107,  218 => 106,  208 => 105,  200 => 100,  196 => 99,  187 => 95,  180 => 91,  166 => 80,  162 => 79,  158 => 78,  154 => 77,  132 => 60,  100 => 31,  94 => 28,  87 => 24,  75 => 14,  73 => 13,  69 => 12,  65 => 11,  61 => 10,  57 => 9,  47 => 1,);
  436.     }
  437.     public function getSourceContext()
  438.     {
  439.         return new Source("<!doctype html>
  440. <html lang=\"en\" data-bs-theme=\"auto\">
  441.   <head>
  442.     <meta charset=\"utf-8\">
  443.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  444.     <meta name=\"description\" content=\"\">
  445.     <meta name=\"author\" content=\"Jince, Grinesh\">
  446.     <title>Noble Native</title>
  447.     <link rel=\"icon\" href=\"{{ asset('img/favicon.png')\t}}\">
  448.     <link href=\"{{ asset('css/bootstrap.css')\t}}\" rel=\"stylesheet\" type=\"text/css\">
  449.     <link href=\"{{ asset('css/bootstrap-icons.css')\t}}\" rel=\"stylesheet\" type=\"text/css\">
  450.     <link href=\"{{ asset('css/noblenative.css')\t}}\" rel=\"stylesheet\" type=\"text/css\">
  451.     {% block stylesheets %}{% endblock %}
  452.   </head>
  453.   <body>
  454.     <div class=\"offcanvas offcanvas-start p-4 shadow-lg\" tabindex=\"-1\" id=\"login\" aria-labelledby=\"loginlabel\">
  455.       <div class=\"offcanvas-header\">
  456.         <h5 class=\"offcanvas-title\" id=\"loginlabel\">Welcome</h5>
  457.         <button type=\"button\" class=\"btn-close shadow-none\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\"></button>
  458.       </div>
  459.       <div class=\"offcanvas-body\">
  460.         <div>
  461.           <h1>Step Back into Your World!</h1>
  462.           <form method=\"POST\" action=\"{{ path('sajong_ecom_email_login') }}\" id=\"emailotploginform\">
  463.             <div class=\"form-floating mb-3 mt-4\">
  464.               <input type=\"email\" class=\"form-control rounded-pill shadow-none border mb-4 px-4\" id=\"loginemail\" name=\"loginemail\" placeholder=\"name@example.com\" required>
  465.               <label for=\"loginemail\" class=\"px-4\">Email address</label>
  466.               <input type=\"hidden\" id=\"logincsrf\" name=\"logincsrf\" value=\"{{ csrf_token('otplogincsrf') }}\" />
  467.             </div>
  468.             <div class=\"form-check\">
  469.               <input class=\"form-check-input shadow-none border\" type=\"checkbox\" value=\"\" name=\"loginsubscribe\" id=\"loginsubscribe\" onchange=\"loginsubscribe('{{ path('sajong_ecom_email_subscribe') }}')\" checked>
  470.               <label class=\"form-check-label\" for=\"loginsubscribe\">
  471.                 Email me with news and offers
  472.               </label>
  473.             </div>
  474.             <button type=\"submit\" class=\"btn bg-secondary text-white px-4 py-3 w-100 rounded-pill mb-4 mt-3\"  role=\"button\" aria-controls=\"otp\">Sign In</button>
  475.             <div class=\"text-danger\" id=\"otploginerror\"></div>
  476.           </form>
  477.           <p class=\"text-center\">OR</p>
  478.           <div class=\"btn px-4 py-3 w-100 rounded-pill\" >
  479.             <div id=\"g_id_onload\"
  480.                  data-client_id=\"62339956659-gf4p78s73c5p33ajso8fbk9quhk7h4qe.apps.googleusercontent.com\"
  481.                  data-context=\"signin\"
  482.                  data-ux_mode=\"popup\"
  483.                  data-callback=\"onSignIn\"
  484.                  data-auto_prompt=\"false\">
  485.             </div>
  486.             <div class=\"g_id_signin\"
  487.                  data-type=\"standard\"
  488.                  data-shape=\"rectangular\"
  489.                  data-theme=\"outline\"
  490.                  data-text=\"signin_with\"
  491.                  data-size=\"large\"
  492.                  data-logo_alignment=\"left\"
  493.                  data-height=\"50\"
  494.                  data-width=\"250\">
  495.             </div>
  496.           </div>
  497.           <p>By signing in, you agree to our <a href=\"{{ path('sajong_ecom_privacy') }}\" class=\"text-decoration-underline\">privacy policy</a> and <a href=\"{{ path('sajong_ecom_terms') }}\" class=\"text-decoration-underline\">terms of services</a></p>
  498.         </div>
  499.         
  500.       </div>
  501.     </div>
  502.     <div class=\"offcanvas offcanvas-start p-4 shadow-lg\" tabindex=\"-1\" id=\"otp\" aria-labelledby=\"otplabel\">
  503.       <div class=\"offcanvas-header\">
  504.         <h5 class=\"offcanvas-title\" id=\"otplabel\">Welcome</h5>
  505.         <button type=\"button\" class=\"btn-close shadow-none\" data-bs-dismiss=\"offcanvas\" aria-label=\"Close\"></button>
  506.       </div>
  507.       <div class=\"offcanvas-body\">
  508.         <div class=\"text-center\">
  509.           <h1>Verify your identity</h1> 
  510.           <h6>Enter the code sent to</h6>
  511.           <h5 class=\"fw-bold mb-4\" id=\"loginemailgiven\">username@mailid.com</h5>
  512.           <form>
  513.             <div id=\"inputs\" class=\"inputs mb-4\">
  514.               <input class=\"input\" type=\"text\" name=\"loginotp1\" id=\"loginotp1\" inputmode=\"numeric\" maxlength=\"1\" onchange=\"emailotp('{{ path('sajong_ecom_email_otp') }}')\" />
  515.               <input class=\"input\" type=\"text\" name=\"loginotp2\" id=\"loginotp2\" inputmode=\"numeric\" maxlength=\"1\" onchange=\"emailotp('{{ path('sajong_ecom_email_otp') }}')\" />
  516.               <input class=\"input\" type=\"text\" name=\"loginotp3\" id=\"loginotp3\" inputmode=\"numeric\" maxlength=\"1\" onchange=\"emailotp('{{ path('sajong_ecom_email_otp') }}')\" />
  517.               <input class=\"input\" type=\"text\" name=\"loginotp4\" id=\"loginotp4\" inputmode=\"numeric\" maxlength=\"1\" onchange=\"emailotp('{{ path('sajong_ecom_email_otp') }}')\" />
  518.             </div>
  519.             <div class=\"text-danger\" id=\"otperror\"></div>
  520.             <button type=\"button\" class=\"shadow-none border-0 bg-transparent text-uppercase fw-semibold text-body mb-2 border-bottom\">Send Another Code</button>
  521.             <button type=\"button\" class=\"shadow-none border-0 bg-transparent text-uppercase fw-semibold text-body mb-2 border-bottom\">Try Another Email</button>
  522.           </form>    
  523.         </div>
  524.       </div>
  525.     </div>
  526.     <div class=\"bg-black text-white fixed-top w-100\">
  527.       <div class=\"container-fluid px-5\">
  528.         <div class=\"col-md-12 py-3 small\">{{ ecomvariables.textcontent('free_shipping_banner')|raw()\t}}</div>
  529.       </div>
  530.     </div>
  531.     <nav class=\"navbar navbar-expand-md fixed-top mt-5 bg-light\">
  532.       <div class=\"container-fluid px-5\"> <a class=\"navbar-brand\" href=\"{{ path('sajong_ecom_index') }}\"> <img src=\"{{ asset('img/logo.png')\t}}\" alt=\"logo\" title=\"NobleNative\" class=\"main-logo\"> </a>
  533.         <button class=\"navbar-toggler border-0 shadow-none\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarCollapse\" aria-controls=\"navbarCollapse\" aria-expanded=\"false\" aria-label=\"Toggle navigation\"> <span class=\"navbar-toggler-icon\"></span> </button>
  534.         <div class=\"collapse navbar-collapse\" id=\"navbarCollapse\">
  535.           <ul class=\"navbar-nav me-auto mb-2 mb-md-0\">
  536.             <li class=\"nav-item\"> <a class=\"nav-link\" href=\"{{ path('sajong_ecom_index') }}\">City</a> </li>
  537.             <li class=\"nav-item\"> <a class=\"nav-link\" href=\"{{ path('sajong_ecom_city_citybrands') }}\">Brands</a> </li>
  538.             <li class=\"nav-item\"> <a class=\"nav-link\" href=\"#0\">Products</a> </li>
  539.           </ul>
  540.           <div class=\"d-flex\">
  541.             <ul class=\"mt-0 pt-0 list-inline list-unstyled\">
  542.               <li class=\"list-inline-item ms-3\">{% if app.user %}<a href=\"{{ path('sajong_ecom_user_account') }}\">{% else %}<a data-bs-toggle=\"offcanvas\" href=\"#login\" role=\"button\" aria-controls=\"login\">{% endif %}<i data-feather=\"user\" class=\"iconsize\"></i></a></li>
  543.               <li class=\"list-inline-item ms-3\"> <a href=\"{{ path('sajong_ecom_cart_list') }}\" class=\"position-relative\"> <i data-feather=\"shopping-bag\" class=\"iconsize\"></i> <span class=\"position-absolute small bg-secondary text-white rounded-circle cart-count\">{{ ecomvariables.cartdetails().cartcount }}</span> </a> </li>
  544.               <li class=\"list-inline-item ms-3\"><a href=\"{{ path('sajong_ecom_faq') }}\"><i data-feather=\"help-circle\" class=\"iconsize\"></i></a></li>
  545.             </ul>
  546.           </div>
  547.         </div>
  548.       </div>
  549.     </nav>
  550.     <main>
  551.       {% block body %}{% endblock %}  
  552.       <div class=\"container-fluid px-5 text-white bg-dark pt-5 pb-5 mt-5\">
  553.         <div class=\"row\">
  554.           <div class=\"col-lg-2\">
  555.             <ul class=\"list-unstyled mb-4\">
  556.               <li class=\"mt-3\"><a href=\"{{ path('sajong_ecom_about') }}\" class=\"text-white\">About Us</a></li>
  557.               <li class=\"mt-2\"><a href=\"{{ path('sajong_ecom_contact') }}\" class=\"text-white\">Contact Us</a></li>
  558.               <li class=\"mt-2\"><a href=\"{{ path('sajong_ecom_faq') }}\" class=\"text-white\">FAQ's</a></li>
  559.               <li class=\"mt-2\"><a href=\"{{ path('sajong_ecom_faq') }}\" class=\"text-white\">Gift Card</a></li>
  560.             </ul>
  561.           </div>
  562.           <div class=\"col-lg-2\">
  563.             <ul class=\"list-unstyled\">
  564.               <li class=\"mt-3\">{% if app.user %}<a href=\"{{ path('sajong_ecom_faq') }}\" class=\"text-white\">{% else %}<a data-bs-toggle=\"offcanvas\" href=\"#login\" role=\"button\" aria-controls=\"login\" class=\"text-white\">{% endif %}Join N|N</a></li>
  565.               <li class=\"mt-2\"><a href=\"{{ path('sajong_ecom_brand_collab') }}\" class=\"text-white\">Brand Collab</a></li>
  566.               <li class=\"mt-2\"><a href=\"{{ path('sajong_ecom_designer_collab') }}\" class=\"text-white\">Designer Collab</a></li>
  567.             </ul>
  568.           </div>
  569.           <div class=\"col-lg-12\">
  570.             <ul class=\"list-unstyled list-inline mb-4\">
  571.               <li class=\"list-inline-item\"><a href=\"{{ ecomvariables.textcontent('site_insta_page')\t}}\"><i data-feather=\"instagram\" class=\"iconsize-footer\"></i></a></li>
  572.               <li class=\"list-inline-item\"><a href=\"{{ ecomvariables.textcontent('site_fb_page')\t}}\"><i data-feather=\"facebook\" class=\"iconsize-footer\"></i></a></li>
  573.               <li class=\"list-inline-item\"><a href=\"{{ ecomvariables.textcontent('site_yt_page')\t}}\"><i data-feather=\"youtube\" class=\"iconsize-footer\"></i></a></li>
  574.             </ul>
  575.           </div>
  576.           <div class=\"col-lg-12\">Copyright {{ \"now\"|date(\"Y\") }} Noble Native. All rights reserved</div>
  577.         </div>
  578.       </div>
  579.     </main>
  580.     <script src=\"https://accounts.google.com/gsi/client\" async defer></script>
  581.     <script src=\"{{ asset('js/jquery-3.6.3.js')\t}}\"></script> 
  582.     <script src=\"{{ asset('js/bootstrap.bundle.min.js')\t}}\" type=\"text/javascript\" ></script> 
  583.     <script src=\"{{ asset('js/feather.min.js')\t}}\" type=\"text/javascript\" ></script>    
  584.     <script type=\"text/javascript\" src=\"{{ asset('js/jquery-validate.js')\t}}\"></script>
  585.     <script src=\"{{\tasset('js/sajongecom.js')\t}}\"></script>
  586.     <script src=\"{{\tasset('js/otp.js')\t}}\"></script>
  587.     <script>
  588.           feather.replace();
  589.           {% if app.user is empty %}
  590.           \$(document).ready(function() {
  591.             var locationpath = \"\"+window.location+\"\";
  592.             var nn_loginreg = locationpath.split(\"#\");    
  593.             if(nn_loginreg[1] == 'nnlogin' ) {
  594.               var offcanvasElement = \$(\"#login\");
  595.               var offcanvas = new bootstrap.Offcanvas(offcanvasElement);
  596.               offcanvas.toggle();
  597.             }
  598.           });
  599.           
  600.           function onSignIn(googleUser) {
  601.             \$.ajax({
  602.               type:\"post\",
  603.               url: \"{{ path('sajong_ecom_social_login') }}\", 
  604.               data: {'credential':googleUser.credential, loginsubscribe:\$('#loginsubscribe').is(':checked')},
  605.               dataType: \"json\",
  606.               success: function(res) {
  607.                 if(res.success == 'Authentication failed') {
  608.                   alert('Google Authentication failed!!');
  609.                 }
  610.                 else {
  611.                   window.location.reload();
  612.                 }
  613.               },
  614.               error: function() {
  615.                 alert('We are facing some technical issue. Please try again.');
  616.               }
  617.             });
  618.           }
  619.           
  620.           {% endif %}
  621.     </script>
  622.     {% block scripts %}{% endblock %}
  623.   </body>
  624. </html>
  625. ""base.html.twig""/var/www/commerce8/noble_natives/templates/base.html.twig");
  626.     }
  627. }