<!doctype html>
<html lang="en">
  <head>
    <base href="/" />
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-NEW5R4TLLD"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-NEW5R4TLLD');
    </script>
    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-WN6F8K44');</script>
    <!-- End Google Tag Manager -->
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4232443364875297"
     crossorigin="anonymous"></script>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/png" href="/favicon.png" />
    <link rel="shortcut icon" href="/favicon.png" />
    <link rel="apple-touch-icon" href="/logo.png" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Today Mandi Bhav | Live APMC Crop Rates & Agriculture Intelligence - KisanBaba</title>
    <meta name="description" content="Check live today Mandi Bhav, APMC daily spot prices, and accurate crop market rates across India. Get data-driven farming insights, weather intelligence, and MSP updates on KisanBaba AI." />
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
    <meta name="author" content="KisanBaba Team" />
    <meta name="publisher" content="KisanBaba" />
    <meta name="application-name" content="KisanBaba AgriTech" />
    <!-- Additional SEO Meta Tags for fallback indexing -->
    <meta name="keywords" content="mandi bhav, today mandi rates, apmc prices, crop rates today, kisanbaba mandi, agriculture market, mandi bhav app, soybean rate, wheat mandi bhav" />
    <meta name="theme-color" content="#10b981" />
    <meta property="og:title" content="Today Mandi Bhav | Live APMC Crop Rates - KisanBaba" />
    <meta property="og:description" content="Check live today Mandi Bhav, APMC daily spot prices, and accurate crop market rates across India. Get data-driven farming insights." />
    <meta property="og:type" content="website" />
    <script type="module" crossorigin src="/assets/index-DgcSQpo5.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-core-CQueT9Bx.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-pdf-BXJdPsOn.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-animations-BxdWHY8q.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-icons-B6FTv9bV.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-firebase-JraZavUE.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-maps-CmyUwKdU.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-charts-CWyxUbao.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-supabase-Cp9uEXyX.js">
    <link rel="stylesheet" crossorigin href="/assets/vendor-maps-9Hbp8J6b.css">
    <link rel="stylesheet" crossorigin href="/assets/index-DDsCcdxS.css">
  <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
  <body>
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WN6F8K44"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
    <div id="root">
      <style>
        .initial-loader-wrapper {
          display: flex;
          flex-direction: column;
          min-height: 100vh;
          background: #f8fafc;
        }
        .initial-nav-skeleton {
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 0.75rem 1rem;
          background: #ffffff;
          border-bottom: 1px solid #e2e8f0;
          height: 60px;
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
        }
        .skeleton-pulse {
          animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }
        .nav-logo-sk {
          width: 140px;
          height: 32px;
          background: #e2e8f0;
          border-radius: 8px;
        }
        .nav-actions-sk {
          display: flex;
          gap: 12px;
          align-items: center;
        }
        .nav-icon-sk {
          width: 32px;
          height: 32px;
          background: #e2e8f0;
          border-radius: 8px;
        }
        .content-sk {
          flex: 1;
          padding: 2rem;
          display: flex;
          flex-direction: column;
          gap: 1.5rem;
          max-width: 1200px;
          margin: 0 auto;
          width: 100%;
        }
        .banner-sk {
          width: 100%;
          height: 200px;
          background: #e2e8f0;
          border-radius: 24px;
        }
        .cards-sk {
          display: grid;
          grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
          gap: 1.5rem;
        }
        .card-sk {
          height: 160px;
          background: #e2e8f0;
          border-radius: 16px;
        }
        @media (prefers-color-scheme: dark) {
          .initial-loader-wrapper { background: #0f172a; }
          .initial-nav-skeleton {
            background: #1e293b;
            border-bottom-color: #334155;
          }
          .nav-logo-sk, .nav-icon-sk, .banner-sk, .card-sk { background: #334155; }
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: .5; }
        }
      </style>
      <div class="initial-loader-wrapper">
        <div class="initial-nav-skeleton skeleton-pulse">
          <div class="nav-logo-sk"></div>
          <div class="nav-actions-sk">
            <div class="nav-icon-sk"></div>
            <div class="nav-icon-sk"></div>
            <div class="nav-icon-sk"></div>
          </div>
        </div>
        <div class="content-sk skeleton-pulse">
          <div class="banner-sk"></div>
          <div class="cards-sk">
            <div class="card-sk"></div>
            <div class="card-sk"></div>
            <div class="card-sk"></div>
          </div>
        </div>
      </div>
    </div>
    <div id="global-error" style="display:none; padding: 20px; color: red; font-family: monospace; z-index: 99999; background: white; white-space: pre-wrap"></div>
    <script>
      window.addEventListener('error', function(e) {
        var msg = e.message ? String(e.message) : '';
        if (msg.includes('WebSocket') || msg.includes('websocket')) return;
        var errDiv = document.getElementById('global-error');
        if (errDiv) {
          errDiv.style.display = 'block';
          errDiv.innerText += '\nERROR: ' + e.message + '\n' + e.filename + ':' + e.lineno + '\n';
          if (e.error && e.error.stack) errDiv.innerText += e.error.stack + '\n';
        }
      });
      window.addEventListener('unhandledrejection', function(e) {
        var reason = e.reason ? String(e.reason) : '';
        if (reason.includes('WebSocket') || reason.includes('websocket')) return;
        var errDiv = document.getElementById('global-error');
        if (errDiv) {
          errDiv.style.display = 'block';
          errDiv.innerText += '\nUNHANDLED REJECTION: ' + e.reason + '\n';
        }
      });
    </script>
    <div style="text-align: center; padding: 20px; font-family: sans-serif; font-size: 14px; background: #0f172a; color: #94a3b8; border-top: 1px solid #1e293b;">
      <a href="/privacy-policy" style="color: #38bdf8; text-decoration: none; margin: 0 10px;">Privacy Policy</a> | 
      <a href="/terms-and-conditions" style="color: #38bdf8; text-decoration: none; margin: 0 10px;">Terms of Service</a>
    </div>
  <!-- Cloudflare Pages Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "f9f100dc56f34e24a4cfab2302af0da9"}'></script><!-- Cloudflare Pages Analytics --></body>
</html>
