<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">

<head>
  <!-- viewport-fit=cover: permite usar env(safe-area-inset-*) em iPhone com
       notch. Sem maximum-scale/user-scalable, para não bloquear o zoom. -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>My Marketplace</title>

  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/tabler-icons.min.css">

  <!-- GOOGLE FONT -->
  <link href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap" rel="stylesheet">

  <!----===== Iconscout CSS ===== -->
  <link rel="stylesheet" href="https://unicons.iconscout.com/release/v4.0.0/css/line.css">

  <!----===== Unpkg CSS ===== -->
  <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.3/dist/leaflet.css" />

  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">


  <!-- Css Styles -->
  <link rel="stylesheet" href="/css/bootstrap.min.css" type="text/css">
  <link rel="stylesheet" href="/css/font-awesome.min.css" type="text/css">
  <link rel="stylesheet" href="/css/elegant-icons.css" type="text/css">
  <link rel="stylesheet" href="/css/nice-select.css" type="text/css">
  <link rel="stylesheet" href="/css/magnific-popup.css" type="text/css">
  <link rel="stylesheet" href="/css/jquery-ui.min.css" type="text/css">
  <link rel="stylesheet" href="/css/owl.carousel.min.css" type="text/css">
  <link rel="stylesheet" href="/css/slicknav.min.css" type="text/css">
  <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />

  <!-- General theme -->
  <!-- Cache-busting (?v=...): este link NÃO tinha versão, então navegadores que
       guardaram light.css/dark.css sob o cache longo antigo (max-age 30 dias)
       seguiam servindo a cópia PRÉ-correção — sem `z-index: 1010` na .sidebar,
       sem .drawer-overlay e sem .sidebar.expanded. Resultado: no mobile a drawer
       aberta ficava atrás do conteúdo (z-index calculado = auto). Os demais CSS
       (styleResponsiveBase, específicos por página) já furavam o cache assim; só
       o tema tinha ficado de fora. Trocar o token força buscar a versão nova. -->
  <link href="/css/light.css?v=20260724" rel="stylesheet" id="theme-css"/>

  <!-- Specific styles -->
  <!-- Cache-busting (?v=...): fura, de uma vez, cópias antigas do CSS que ficaram presas
       no navegador sob o cache longo anterior (ex.: styleHome.css SEM os estilos do
       ad-banner). Depois disso o no-cache do WebConfig mantém tudo revalidado. Se um dia
       precisar furar cache preso de novo, basta trocar o token abaixo. -->
  <link href="/css/styleMarketplace.css?v=20260721" rel="stylesheet">

  <!-- ===================================================================
       Camada responsiva compartilhada.
       DEVE ser o ÚLTIMO stylesheet: ela corrige, de forma sistêmica e para
       TODAS as telas, os problemas de responsividade dos CSS por página
       (larguras fixas como .all-cart-content: 1300px, logo de 393px na
       navbar, campo de busca de 480px inline, zoom de input no iOS, alvos
       de toque). Se carregada antes, os CSS por página a sobrescrevem.
       =================================================================== -->
  <link rel="stylesheet" href="/css/styleResponsiveBase.css?v=20260722">

</head>

<body>

<!-- Importa o Header -->

    <header class="navbar navbar-expand-lg navbar-dark bg-darkBlue sticky-top pt-4">

    <div class="container-fluid">

        <!-- Logo -->
        <a class="navbar-brand" href="/">
            <!-- Ambas as variantes ficam no DOM para que toggleTheme() troque a logo
                 instantaneamente (sem novo fetch / sem esperar reload da página). -->
            <img src="/img/logo_mkt_new.png"
                 alt="Rent Month to Month Marketplace"
                 class="logo-img logo-theme logo-theme-dark"
                 style="display:none">

            <img src="/img/logo_mkt_new_white.png"
                 alt="Rent Month to Month Marketplace"
                 class="logo-img logo-theme logo-theme-light">
        </a>

        <!-- Mobile Toggler -->
        <button class="navbar-toggler"
                type="button"
                data-bs-toggle="collapse"
                data-bs-target="#navbarNavDropdown">
            <span class="navbar-toggler-icon"></span>
        </button>

        <!-- Menu -->
        <div class="collapse navbar-collapse" id="navbarNavDropdown">

            <ul class="navbar-nav me-auto mb-2 mb-lg-0 fs-5">

                <li class="nav-item dropdown">
                    <a id="categoriesDropdown"
                       class="nav-link dropdown-toggle"
                       href="#"
                       role="button"
                       data-bs-toggle="dropdown"
                       aria-expanded="false"
                       style="margin-left: 30px;">
                        Categories
                    </a>

                    <ul class="dropdown-menu" aria-labelledby="categoriesDropdown">

                        <li>
                            <a class="dropdown-item fs-6"
                               href="/products?type=category&amp;value=game&amp;userId=">
                                Gaming
                            </a>
                        </li>

                        <li>
                            <a class="dropdown-item fs-6"
                               href="/products?type=category&amp;value=home&amp;userId=">
                                Home
                            </a>
                        </li>

                        <li>
                            <a class="dropdown-item fs-6"
                               href="/products?type=category&amp;value=fashion&amp;userId=">
                                Fashion
                            </a>
                        </li>

                        <li>
                            <a class="dropdown-item fs-6"
                               href="/products?type=category&amp;value=books&amp;userId=">
                                Books
                            </a>
                        </li>

                        <li>
                            <a class="dropdown-item fs-6"
                               href="/products?type=category&amp;value=tech&amp;userId=">
                                Tech
                            </a>
                        </li>

                        <li>
                            <a class="dropdown-item fs-6"
                               href="/products?type=category&amp;value=toys&amp;userId=">
                                Toys
                            </a>
                        </li>

                    </ul>
                </li>
            </ul>

            <!-- Search -->
            <form class="d-flex me-3" action="/products" method="get">
                <input type="hidden" name="type" value="search"/>

                

                <input class="form-control me-2 fs-5"
                       type="search"
                       name="value"
                       placeholder="What are you looking to shop? Describe what you need."
                       aria-label="Search"
                       style="height: 3rem; width: 480px; font-size: 1.1rem !important"/>

                <button class="btn btn-outline-light fs-5" type="submit">
                    Search
                </button>
            </form>

            <!-- Right Area -->
            <div class="d-flex align-items-center">

                <!-- Address -->
                

                <!-- User logged message -->
                

                <!-- Login -->
                <a href="/loginAndSignup"
                   class="text-white me-3 fs-5">
                    Login
                </a>

                <!-- Cart -->
                

            </div>
        </div>
    </div>
</header>


<main id="content">
    <!-- Com Drawer -->
    <div class="d-flex">
        <div id="flex-drawer-sidebar" class="flex-shrink-0" style="min-height: 100vh;">
            <div class="sidebar collapsed"
     id="sidebar">

    <span
            id="notification-badge" class="d-none"></span>

    <button class="toggle-btn" id="toggleBtn" onclick="toggleSidebar()">
        <span id="toggleIcon">></span>
    </button>

    <div class="sidebar-content">
        <h4>This is your marketplace</h4>

        <!-- Administrator Options -->
        

        <!-- Business Management -->
        

        <!-- My Account -->
        <div class="filter-section">
            <h5>Account & Personalization</h5>
            <ul class="category-list">

                <li>
                    <a href="/loginAndSignup">Login and Signup</a>
                </li>

                

                

                

                

                

                

            </ul>
        </div>

        <!-- Order Tracking -->
        

        <!-- Theme Toggle -->
        <div class="filter-section">
            <h5>Choose your theme</h5>
            <button class="theme-toggle" onclick="toggleTheme()">
                <span class="theme-icon">🌙</span>
                <span class="theme-text">Dark Mode</span>
            </button>
        </div>

        <!-- Lilo Virtual Assistant Toggle (mirrors GDzinho Sim/Não) -->
        <div class="filter-section">
            <h5>Virtual Assistant</h5>
            <div style="display:flex; gap:6px; margin-top:4px;">
                <button id="drawer-lilo-yes" type="button"
                        onclick="toggleLiloConfig(true)"
                        style="font-size:0.75rem; font-weight:700; color:#ffffff; background-color:#198754; border:1px solid #198754; border-radius:6px; padding:4px 12px; cursor:pointer;">Yes</button>
                <button id="drawer-lilo-no" type="button"
                        onclick="toggleLiloConfig(false)"
                        style="font-size:0.75rem; color:inherit; border:1px solid currentColor; background-color:transparent; border-radius:6px; padding:4px 12px; cursor:pointer;">No</button>
            </div>
        </div>

        <!-- Categories -->
        <div class="filter-section">
            <h5>Categories</h5>
            <ul class="category-list">

                <li>
                    <a href="/products?type=category&amp;value=game&amp;userId=">Gaming</a>
                </li>

                <li>
                    <a href="/products?type=category&amp;value=home&amp;userId=">Home</a>
                </li>

                <li>
                    <a href="/products?type=category&amp;value=fashion&amp;userId=">Fashion</a>
                </li>

                <li>
                    <a href="/products?type=category&amp;value=books&amp;userId=">Books</a>
                </li>

                <li>
                    <a href="/products?type=category&amp;value=tech&amp;userId=">Tech</a>
                </li>

                <li>
                    <a href="/products?type=category&amp;value=toys&amp;userId=">Toys</a>
                </li>

            </ul>
        </div>

    </div>
</div>
        </div>

        <div class="flex-grow-1">
            <body>
<div>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
</div>
</body>
        </div>
    </div>

    <!-- Sem Drawer -->
    
</main>

<!-- Importa o Footer -->
<footer class="bg-darkBlue text-white py-3 mt-auto position-relative">
    <div class="text-center">
        &copy; 2025 Rent Month to Month - All rights reserved.
    </div>
    <a href="https://rentmtm.com/"
       style="position: absolute; top: 50%; right: 10px; transform: translateY(-50%); color: #0b93f2; text-decoration: underline;">
        <img src="img/logo_extra_new_white.png" alt="Rent Month to Month" class="logo-theme logo-theme-dark"
             style="height: 46px; display:none">
        <img src="img/logo_extra_new.png" alt="Rent Month to Month" class="logo-theme logo-theme-light"
             style="height: 46px;">
        rentmtm.com
    </a>
</footer>

<!-- FAB + Chat Lilo -->
<div>
    <!-- ===== FAB + MODAL LILO (cole antes de </body>) ===== -->
    <!-- Sempre renderizado; a visibilidade (ativo/inativo) é controlada via classe is-hidden,
         iniciando conforme a preferência do usuário (session.showLilo). -->
    <div id="support-fab" class="mtm-fab" aria-live="polite" aria-label="Abrir atendimento">
        <button class="mtm-fab-close" aria-label="Ocultar assistente" title="Ocultar">×</button>

        <div class="mtm-fab-bubble" role="tooltip">
    <span id="fab-bubble-text" class="marquee">
      <span id="fab-marquee" class="marquee-inner">
        Hi there! I'm Lilo! Your virtual assistant. How can I help you today?
      </span>
    </span>
        </div>

        <button class="mtm-fab-btn" aria-haspopup="dialog" aria-controls="mtm-chat-overlay">
            <img src="/img/robo-fab.png" alt="Lilo, assistente virtual" width="90" height="90" />
        </button>
    </div>

    <!-- MODAL DE CHAT -->
    <div id="mtm-chat-overlay" class="mtm-chat-overlay" aria-hidden="true">
        <div class="mtm-chat-modal" role="dialog" aria-modal="true" aria-labelledby="mtm-chat-title">
            <button class="mtm-chat-close" aria-label="Fechar">×</button>

            <div class="mtm-chat-header">
                <img src="/img/robo-fab.png" alt="Lilo avatar" class="mtm-chat-avatar" />
                <div class="mtm-chat-title-wrap">
                    <h2 id="mtm-chat-title">Lilo • Assistant</h2>
                    <small><span class="lilo-status-dot" data-lilo-status-dot title="Lilo status"></span><span data-lilo-status-text>checking status...</span></small>
                </div>
            </div>

            <div class="mtm-chat-body" id="mtm-chat-body" aria-live="polite"></div>

            <form class="mtm-chat-inputbar" id="mtm-chat-form">
                <input id="mtm-chat-input" type="text" placeholder="Type your message..." autocomplete="off" />
                <button class="mtm-chat-send" type="submit" aria-label="Send">
                    <svg width="22" height="22" viewBox="0 0 24 24" aria-hidden="true">
                        <path d="M2 21l21-9L2 3v7l15 2-15 2v7z"></path>
                    </svg>
                </button>
            </form>
        </div>
    </div>

<style>
:root{
    /* segue seu padrão */
    --mtm-bg: #1e1e1e;
    --mtm-panel: #1e1e1e;
    --mtm-panel-2: #141414;
    --mtm-border: #333333;
    --mtm-text: #ffffff;
    --mtm-muted: #cccccc;
    --mtm-blue: #0b93f2;
    --mtm-blue-dark: #004aad;
    --mtm-shadow: 0 10px 28px rgba(0,0,0,.28);
    --mtm-fab-size: 90px;
  }

  /* ===== FAB ===== */
  .mtm-fab{
    position:fixed;
    inset:auto 20px 20px auto; /* bottom-right */
    z-index: 9999;
    display:flex;
    align-items:center;
    gap:.5rem;
    pointer-events:auto;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  }

  /* Balão no padrão azul + texto branco (menor e discreto) */
  .mtm-fab-bubble{
    background: rgba(11,147,242,.92);
    color: var(--mtm-text);
    border-radius:12px;
    padding:.35rem .6rem;
    box-shadow: var(--mtm-shadow);
    font-weight:600;
    font-size:.85rem;
    white-space:nowrap;
    transform-origin:right center;
    position:relative;
    top:-10px;
    transition: opacity .2s ease, transform .2s ease;
    max-width: 170px;
    overflow:hidden;
  }
  .mtm-fab-bubble::after{
    content:"";
    position:absolute;
    right:-6px; top:50%;
    transform:translateY(-50%);
    border-left:7px solid rgba(11,147,242,.92);
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
  }

  /* Texto rolando 1x e some → vira "Ask Lilo" por JS */
  .marquee{ display:block; position:relative; width:100%; overflow:hidden; }
  .mtm-fab-bubble, #fab-bubble-text, .marquee, .marquee-inner{ color:#ffffff !important; }
  .marquee-inner{
    display:inline-block;
    padding-left:100%;
    will-change: transform;
    animation: mtm-marquee-scroll 14s linear infinite;
  }
  @keyframes mtm-marquee-scroll{
    0%   { transform: translateX(0); }
    100% { transform: translateX(-100%); }
  }

  /* Botão robozim só imagem (sem fundo) */
  .mtm-fab-btn{
    display:grid; place-items:center;
    width:var(--mtm-fab-size); height:var(--mtm-fab-size);
    border:none; background:transparent; box-shadow:none;
    cursor:pointer; padding:0; transition: transform .18s ease;
  }
  .mtm-fab-btn img{ width:100%; height:100%; object-fit:contain; display:block; pointer-events:none; }
  .mtm-fab-btn:hover{ transform: translateY(-2px); }
  .mtm-fab-btn:active{ transform: translateY(0); }

  /* Botão X do FAB */
  .mtm-fab-close{
    position:absolute; right:-6px; top:-6px;
    width:20px; height:20px; min-width:20px; min-height:20px; line-height:18px;
    aspect-ratio:1; flex:0 0 auto; box-sizing:border-box;
    border-radius:50%; border:none;
    background:#fff; color:#111;
    box-shadow:0 2px 8px rgba(0,0,0,.22);
    cursor:pointer; font-weight:700; padding:0;
  }
  .mtm-fab.is-hidden{ display:none !important; }

  /* ===== Indicador de status do Lilo (online/offline) — só no modal ===== */
  .lilo-status-dot{
    display:inline-block;
    width:9px; height:9px;
    border-radius:50%;
    background:#9aa0a6; /* cinza = status desconhecido, enquanto carrega */
    margin-right:6px;
    vertical-align:middle;
    box-shadow:0 0 0 2px rgba(255,255,255,.15);
    /* Sem transição: cor e halo trocam juntos, na hora, ao mudar de online/offline. */
    transition: none;
  }
  .lilo-status-dot.is-online{
    background:#2ecc71;
    box-shadow:0 0 0 2px rgba(46,204,113,.25), 0 0 6px rgba(46,204,113,.8);
  }
  .lilo-status-dot.is-offline{
    background:#e74c3c;
    box-shadow:0 0 0 2px rgba(231,76,60,.25);
  }

  /* Saltinho periódico */
  @keyframes mtm-fab-bounce {
    0%,20%,50%,80%,100%{ transform: translateY(0); }
    40%{ transform: translateY(-6px); }
    60%{ transform: translateY(-3px); }
  }
  .mtm-fab-bounce { animation: mtm-fab-bounce 1.2s ease-in-out; }

  /* ===== MODAL (tema escuro com acento azul) ===== */
  .mtm-chat-overlay{
    position:fixed; inset:0; background:rgba(0,0,0,.45);
    display:none; align-items:flex-end; justify-content:flex-end;
    z-index:10000;
  }
  .mtm-chat-overlay.is-open{ display:flex; }

  .mtm-chat-modal{
    width: min(380px, 100%);
    background: var(--mtm-panel);
    color: var(--mtm-text);
    border-radius:16px;
    margin:16px; box-shadow:0 18px 48px rgba(0,0,0,.4);
    display:flex; flex-direction:column; overflow:hidden;
    border:1px solid var(--mtm-border);
  }

  .mtm-chat-header{
    display:flex; align-items:center; gap:.75rem;
    padding:12px 14px; background:#1a1a1a;
    border-bottom:1px solid rgba(255,255,255,.06);
  }
  .mtm-chat-avatar{ width:36px; height:36px; object-fit:contain; display:block; }
  .mtm-chat-title-wrap h2{ font-size:1rem; margin:0; }
  .mtm-chat-title-wrap small{ color:#9ad27c; }

  .mtm-chat-body{
    height: 300px; overflow:auto; padding:14px;
    display:flex; flex-direction:column; gap:8px;
    scroll-behavior:smooth;
    background: linear-gradient(180deg, #121212 0%, #0e0e0e 100%);
  }

  .mtm-msg{
    max-width: 85%; padding:10px 12px; border-radius:12px;
    line-height:1.35; font-size:.95rem; word-wrap:break-word;
  }
  .mtm-msg.bot{
    background: rgba(11,147,242,.15);
    border:1px solid rgba(11,147,242,.35);
    align-self:flex-start;
  }
  .mtm-msg.user{
    background: #1f1f1f; border:1px solid rgba(255,255,255,.12);
    align-self:flex-end;
  }

  .mtm-chat-inputbar{
    display:flex; align-items:center; gap:8px;
    padding:10px; background: var(--mtm-panel-2);
    border-top:1px solid var(--mtm-border);
  }
  .mtm-chat-inputbar input{
    flex:1; border:1px solid var(--mtm-border); outline:none;
    background:#1b1b1b; color:var(--mtm-text);
    border-radius:10px; padding:10px 12px; font-size:.95rem;
  }
  .mtm-chat-inputbar input::placeholder{ color:#bbbbbb; }

  .mtm-chat-send{
    border:none; background:var(--mtm-blue); color:var(--mtm-text);
    width:44px; height:38px; border-radius:10px; cursor:pointer;
    display:grid; place-items:center; transition:background-color .15s ease, transform .15s ease;
  }
  .mtm-chat-send:hover{ background: var(--mtm-blue-dark); transform: translateY(-1px); }
  .mtm-chat-send svg{ fill:#fff; }

  .mtm-chat-close{
    position:absolute; right:10px; top:8px;
    width:28px; height:28px; min-width:28px; min-height:28px;
    aspect-ratio:1; flex:0 0 auto; box-sizing:border-box;
    border-radius:50%;
    background:#fff; color:#111; border:none; cursor:pointer;
    font-weight:700; box-shadow:0 4px 14px rgba(0,0,0,.25);
  }

  /* Responsivo */
  @media (max-width:420px){
    :root { --mtm-fab-size: 70px; }
    .mtm-fab{ inset:auto 12px 12px auto; gap:.4rem; }
    .mtm-fab-bubble{ font-size:.8rem; top:-8px; max-width: 130px; }

    .mtm-chat-modal{ width:calc(100% - 14px); margin:7px; border-radius:14px; }
    .mtm-chat-body{ height: 260px; }
  }

  /* Acessibilidade */
  @media (prefers-reduced-motion: reduce){
    .mtm-fab-btn, .mtm-fab-bubble{ transition:none; }
    .mtm-fab-bounce{ animation:none; }
    .marquee-inner{ animation:none !important; padding-left:0; }
  }
    </style>

<style>
        /* ====== MTM CHAT — TEMA CLARO / ALTO CONTRASTE ====== */
:root{
  --mtm-chat-bg: #ffffff;
  --mtm-chat-panel: #f7f9fc;
  --mtm-chat-border: #d4dbe5;
  --mtm-chat-text: #0f172a;     /* quase preto */
  --mtm-chat-muted: #475569;    /* cinza legível */
  --mtm-blue: #0b93f2;
  --mtm-blue-dark: #004aad;
}

/* Modal e header */
.mtm-chat-modal{
  background: var(--mtm-chat-bg) !important;
  color: var(--mtm-chat-text) !important;
  border: 1px solid var(--mtm-chat-border) !important;
}
.mtm-chat-header{
  background: var(--mtm-chat-panel) !important;
  border-bottom: 1px solid var(--mtm-chat-border) !important;
}
.mtm-chat-title-wrap h2{ color: var(--mtm-chat-text) !important; }
.mtm-chat-title-wrap small{ color: #16a34a !important; }

/* Corpo da conversa */
.mtm-chat-body{
  background: #fff !important;
  color: var(--mtm-chat-text) !important;
  opacity: 1 !important;             /* evita herdar opacidade */
}
.mtm-msg{
  color: var(--mtm-chat-text) !important;
  opacity: 1 !important;
  border: 1px solid var(--mtm-chat-border) !important;
}
.mtm-msg.bot{
  background: #e9f4ff !important;    /* azul bem claro */
  color: #0a3a5f !important;
  border-color: #b6dbff !important;
}
.mtm-msg.user{
  background: #f3f4f6 !important;    /* cinza claro */
  color: #111827 !important;
  border-color: #e5e7eb !important;
}

/* Barra de input */
.mtm-chat-inputbar{
  background: var(--mtm-chat-panel) !important;
  border-top: 1px solid var(--mtm-chat-border) !important;
}
.mtm-chat-inputbar input{
  background:#fff !important;
  color: var(--mtm-chat-text) !important;
  border: 1px solid var(--mtm-chat-border) !important;
}
.mtm-chat-inputbar input::placeholder{
  color: var(--mtm-chat-muted) !important;
}

/* Botão enviar */
.mtm-chat-send{
  background: var(--mtm-blue) !important;
  color: #fff !important;
}
.mtm-chat-send:hover{ background: var(--mtm-blue-dark) !important; }
.mtm-chat-send svg{ fill:#fff !important; }

/* Botão fechar da modal (contraste) */
.mtm-chat-close{
  background:#0b93f2 !important;
  color:#fff !important;
}

/* Garantia extra contra estilos globais */
.mtm-chat-body *{ color: inherit; }


    </style>

</div>

<!-- =========================
     CSS / Preloads (CDN)
     ========================= -->
<link
        rel="preload"
        href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.1.3/css/bootstrap.min.css"
        integrity="sha512-+0n0xVW2Z0J2N9LkZc6wQ2PumoefRg2fzGEylh4G6dkhOCi/hTyTXQbY4Z1cdqUPVHtVHCnRvWmvMRGsiE9fYg=="
        crossorigin="anonymous"
/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css">
<script src="https://kit.fontawesome.com/a076d05399.js" crossorigin="anonymous" defer></script>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js" defer></script>

<!-- =========================
     Vendor (por página)
     ========================= -->


<!-- Leaflet (somente se você realmente usa em alguma página) -->
<script src="https://unpkg.com/leaflet@1.9.3/dist/leaflet.js" defer></script>

<!-- =========================
     JS Core / Plugins (ordem importa: jQuery antes)
     ========================= -->
<script src="/js/jquery-3.3.1.min.js"></script>
<script src="/js/bootstrap.min.js"></script>

<script src="/js/jquery.nice-select.min.js" defer></script>
<script src="/js/jquery-ui.min.js" defer></script>
<script src="/js/jquery.nicescroll.min.js" defer></script>
<script src="/js/jquery.magnific-popup.min.js" defer></script>
<script src="/js/jquery.slicknav.js" defer></script>
<script src="/js/owl.carousel.min.js" defer></script>

<!-- Template main (jQuery-based) -->
<script src="/js/main.js" defer></script>

<!-- =========================
     JS Globais (sempre)
     ========================= -->
<script src="/js/removeScrollFocus.js" defer></script>
<script src="/js/drawer.js?v=lilo-2" defer></script>
<script src="/js/theme.js" defer></script>
<script src="/js/preferences.js" defer></script>
<script src="/js/commons.js" defer></script>
<script src="/js/scriptVerifyCode.js" defer></script>


<!-- =========================
     JS por página (com th:if)
     ========================= -->

<!-- HOME -->


<!-- MY ACCOUNT -->


<!-- HOME CUSTOMIZATION -->


<!-- PÁGINAS GENÉRICAS (catch-all /{page}) -->

    <script src="/js/itemImageModal.js" defer></script>
    <script src="/js/scriptMarketplace.js" defer></script>

    <!-- mantenha somente se essas páginas realmente usam -->
    <script src="/js/scriptForgotPassword.js" defer></script>
    <script src="/js/scriptRegisterProfile.js" defer></script>
    <script src="/js/scriptSearchRentalItem.js" defer></script>
    <script src="/js/scriptBtns.js" defer></script>
    <script src="/js/scriptAPIConsumeAddress.js" defer></script>


<!-- =========================
     Websocket libs (se usar)
     ========================= -->
<script src="https://cdn.jsdelivr.net/npm/sockjs-client@1/dist/sockjs.min.js" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/stomp.js/2.3.3/stomp.min.js" defer></script>
<script src="/js/listener.js" defer></script>

<!-- Outros -->
<script src="/js/confirmCancelOrder.js" defer></script>
<script src="/js/shipping.js" defer></script>
<script src="/js/cart.js" defer></script>
<script src="/js/checkout.js" defer></script>
<script src="/js/collapseOrders.js" defer></script>
<script src="/js/filterOrders.js" defer></script>
<script src="/js/filterProducts.js" defer></script>
<script src="/js/approveItems.js" defer></script>

<!-- Address Autocomplete separado -->
<script src="/js/scriptAddressAutoComplete.js" defer></script>

<!-- FAB + Chat Lilo -->
<script src="/js/fabLiloChat.js?v=lilo-2" defer></script>
<script src="/js/lilo-status.js?v=lilo-2" defer></script>

</body>
</html>
