It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.upsattakings.com/

  1. <!DOCTYPE html><html lang="en-IN"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Sattaz - fix Matka Guessing, fast Results & VIP Membership</title><meta name="theme-color" content="#6739b7"><meta name="description" content="Get Satta Matka results & guessing tips & tricks. Unlock VIP membership for daily fixed numbers, Kalyan guessing & Matka tips today, AI Matka tricks & fix Jodi."><meta name="rating" content="general">
  2.  <meta property="og:locale" content="en_IN">
  3.  <meta property="og:type" content="website">
  4.  <meta property="og:title" content="Fastest Matka Results, VIP Matka Game & Matka Guessing - Sattaz.com">
  5.  <meta property="og:description" content="Get Fix Matka Number, VIP Matka Game, Matka Guessing, Fix Matka Jodi, Satta Fix Jodi, Matka tips today, Matka Results & Satta Matka tricks.">
  6.  <meta property="og:url" content="https://sattaz.com/">
  7.  <meta property="og:site_name" content="Sattaz.com">
  8.  <meta property="article:tag" content="Matka"><meta property="article:tag" content="Satta">
  9.  <meta property="article:tag" content="Matka Guessing"><meta property="article:tag" content="Satta Matka">
  10.  <meta property="og:image" content="https://sattaz.com/assets/img/pass.png"><meta name="twitter:card" content="summary">
  11.  <meta name="twitter:title" content="VIP Matka Game, Fix Satta Matka Number & Matka Guessing - Sattaz.com">
  12.  <meta name="twitter:description" content="#Sattaz - get Fix Matka Number, VIP Matka Game, Matka Guessing, Fix Matka Jodi, #Satta Fix Jodi, Matka tips today, #Matka Results & #SattaMatka tricks."><meta name="mobile-web-app-capable" content="yes">
  13.  <!-- Enhanced canonical and hreflang for domain migration sattamatkaz.com -> sattaz.com -->
  14.  <link rel="canonical" href="https://sattaz.com/">
  15.  <link rel="alternate" href="https://sattaz.com/" hreflang="en-in" />
  16.  <link rel="alternate" href="https://sattaz.com/" hreflang="en" />
  17.  <link rel="alternate" href="https://sattaz.com/" hreflang="x-default" />
  18.  <!-- Domain migration signal: Preferred domain is sattaz.com -->
  19.  <meta name="original-source" content="https://sattaz.com/">
  20.  <link rel="stylesheet" href="/assets/form.css?v=2">
  21.  <link rel="stylesheet" href="/assets/global.css?v=2">
  22.  <link rel="stylesheet" href="/assets/addons.css?v=2"><link rel="icon" type="image/png" href="/assets/192.png"><link rel="apple-touch-icon" href="/assets/192.png"><link rel="manifest" href="/manifest.json"></head><body><div class="container cpad" id="pmargin"><div class="list-group text-center"><div id="g_id_onload" data-client_id="816541223318-fjg28u8gbpbjr9gjebuetqagdekib552.apps.googleusercontent.com" data-context="use" data-ux_mode="popup" data-login_uri="/gauth" data-auto_select="true" data-itp_support="true"> </div><div class="g_id_signin" data-type="standard" data-shape="pill" data-theme="filled_black" data-text="continue_with" data-size="large" data-logo_alignment="center"></div><div class="text-center mb-2">
  23.  <a href="/login" class="btn btn-success btn-lg">Login</a>
  24.  <a href="/register" class="btn btn-danger btn-lg">Register</a>
  25. </div>
  26. <h1 class="list-group-item active big">Matka Guessing</h1><div class="list-group-item small">
  27.  Welcome to Sattaz — your hub for accurate <strong>Matka Guessing</strong>, fast <strong>Satta Matka</strong> results, and expert <strong>Matka tips</strong>. Get real-time <strong>Matka Result</strong> updates and unlock strategies with our <strong>VIP membership</strong>. Join now for exclusive <strong>VIP games</strong>.
  28. </div>
  29. <ul class="nav nav-tabs"><li class="lactive">Matka</li><li><a href="/sattaking">Satta</a></li><li><a href="/kolkataff">KolkataFF</a></li><li><a href="/vip">VIP</a></li></ul><div class="list-group-item small"><div class="text-success">Fastest Live Satta Matka Result Online!<div class='small'>Updated: September 19, 2025, 00:13:01 IST</div></div></div><div class="list-group-item text-center wave big"><span class="block big">Main Bazar</span><span class="block big">177-59-450</span></div><a rel='nofollow' target='_blank' class='list-group-item' href='https://sattaz.com/membership'>Buy VIP Membership - Get VIP Game!</a><div class="list-group-item text-center"><a class="btn btn-primary text-uppercase" href="javascript:history.go(0);" role="button">Refresh</a></div><div class="text-center"><div class="sharethis-inline-share-buttons"></div></div></div>      <div class="list-group-item">
  30.        <div class="video-wrapper" id="passVideoWrapper" style="position:relative;max-width:720px;margin:0 auto;">
  31.          <video id="passVideo" playsinline muted preload="metadata" poster="/assets/img/pass.png" style="width:100%;height:auto;border-radius:8px;display:block;background:#000;">
  32.            <source src="/assets/video/pass-hindi.mp4" type="video/mp4">
  33.            Your browser does not support the video tag.
  34.          </video>
  35.          <div id="tapOverlay" style="position:absolute;left:0;top:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;pointer-events:none;">
  36.            <span style="background:rgba(0,0,0,.5);color:#fff;padding:8px 12px;border-radius:6px;font-size:14px;">Tap to play</span>
  37.          </div>
  38.        </div>
  39.      </div>
  40.      <script>
  41.      (function(){
  42.        try {
  43.          var video = document.getElementById('passVideo');
  44.          var overlay = document.getElementById('tapOverlay');
  45.          var WRAP = document.getElementById('passVideoWrapper');
  46.  
  47.          if (!video) return;
  48.  
  49.          // Visibility-based playback: play when visible, pause+mute when out of view
  50.          var intersectionObserver = null;
  51.          var visibilityThreshold = 0.25;
  52.          var isInView = false;
  53.  
  54.          function isElementVisible(el, threshold) {
  55.            var rect = el.getBoundingClientRect();
  56.            var windowHeight = (window.innerHeight || document.documentElement.clientHeight);
  57.            var windowWidth = (window.innerWidth || document.documentElement.clientWidth);
  58.            var vertInView = Math.max(0, Math.min(rect.bottom, windowHeight) - Math.max(rect.top, 0));
  59.            var horizInView = Math.max(0, Math.min(rect.right, windowWidth) - Math.max(rect.left, 0));
  60.            var elementArea = rect.width * rect.height;
  61.            var visibleArea = vertInView * horizInView;
  62.            if (elementArea <= 0) return false;
  63.            return (visibleArea / elementArea) >= (threshold || 0.5);
  64.          }
  65.  
  66.          function showOverlayMessage(msg) {
  67.            if (!overlay) return;
  68.            overlay.style.display = 'flex';
  69.            overlay.style.pointerEvents = 'none';
  70.            overlay.innerHTML = '<span style="background:rgba(0,0,0,.5);color:#fff;padding:8px 12px;border-radius:6px;font-size:14px;">' + msg + '</span>';
  71.          }
  72.          function hideOverlayMessage() {
  73.            if (!overlay) return;
  74.            overlay.style.display = 'none';
  75.            overlay.style.pointerEvents = 'none';
  76.          }
  77.  
  78.          function tryPlayAudible() {
  79.            try {
  80.              if (video.hasAttribute('muted')) video.removeAttribute('muted');
  81.              video.defaultMuted = false;
  82.              video.muted = false; // Unmute when playing automatically (requested)
  83.              if (typeof video.volume === 'number') video.volume = 1.0;
  84.            } catch(e) {}
  85.            var p = video.play();
  86.            if (p && typeof p.then === 'function') {
  87.              return p;
  88.            }
  89.            return Promise.resolve();
  90.          }
  91.  
  92.          function tryPlayMuted() {
  93.            try {
  94.              video.muted = true;
  95.            } catch(e) {}
  96.            var p = video.play();
  97.            if (p && typeof p.then === 'function') {
  98.              return p;
  99.            }
  100.            return Promise.resolve();
  101.          }
  102.  
  103.          function ensureAudibleIfVisible() {
  104.            try {
  105.              var visible = isInView || isElementVisible(video, visibilityThreshold);
  106.              if (visible && !video.paused) {
  107.                if (video.muted) {
  108.                  if (video.hasAttribute('muted')) video.removeAttribute('muted');
  109.                  video.defaultMuted = false;
  110.                  video.muted = false;
  111.                  if (typeof video.volume === 'number') video.volume = 1.0;
  112.                }
  113.                if (!video.muted) {
  114.                  hideOverlayMessage();
  115.                } else {
  116.                  showOverlayMessage('Tap for sound');
  117.                }
  118.              }
  119.            } catch(e) {}
  120.          }
  121.  
  122.          // Ensure audible playback on any user interaction while visible
  123.          // (removed) global user interaction handler; video click handles toggling
  124.  
  125.          function handleInView() {
  126.            if (!video) return;
  127.            // Ensure audio state immediately upon becoming visible
  128.            ensureAudibleIfVisible();
  129.            if (!video.paused && !video.ended) {
  130.              // Already playing
  131.              return;
  132.            }
  133.            // First attempt: play with sound as requested
  134.            tryPlayAudible()
  135.              .then(function(){
  136.                hideOverlayMessage();
  137.                ensureAudibleIfVisible();
  138.              })
  139.              .catch(function(){
  140.                // Audible autoplay blocked, fallback to muted autoplay
  141.                tryPlayMuted()
  142.                  .then(function(){
  143.                    showOverlayMessage('Tap for sound');
  144.                  })
  145.                  .catch(function(){
  146.                    showOverlayMessage('Tap to play');
  147.                  });
  148.              });
  149.          }
  150.  
  151.          function handleOutOfView() {
  152.            try {
  153.              if (!video.paused) video.pause();
  154.              if (!video.muted) {
  155.                video.muted = true;
  156.                if (!video.hasAttribute('muted')) video.setAttribute('muted', '');
  157.              }
  158.            } catch(e) {}
  159.          }
  160.  
  161.          function initVisibilityWatcher() {
  162.            if ('IntersectionObserver' in window) {
  163.              intersectionObserver = new IntersectionObserver(function(entries){
  164.                entries.forEach(function(entry){
  165.                  if (entry.target !== video) return;
  166.                  if (entry.isIntersecting && entry.intersectionRatio >= visibilityThreshold) {
  167.                    isInView = true;
  168.                    handleInView();
  169.                  } else {
  170.                    isInView = false;
  171.                    handleOutOfView();
  172.                  }
  173.                });
  174.              }, { threshold: [0, visibilityThreshold, 1] });
  175.              intersectionObserver.observe(video);
  176.            } else {
  177.              // Fallback for older browsers
  178.              function onScrollCheck(){
  179.                if (isElementVisible(video, visibilityThreshold)) {
  180.                  isInView = true;
  181.                  handleInView();
  182.                } else {
  183.                  isInView = false;
  184.                  handleOutOfView();
  185.                }
  186.              }
  187.              window.addEventListener('scroll', onScrollCheck);
  188.              window.addEventListener('resize', onScrollCheck);
  189.              // Initial check
  190.              onScrollCheck();
  191.            }
  192.          }
  193.  
  194.          function togglePlayPause() {
  195.            if (video.paused || video.ended) {
  196.              if (video.ended) { try { video.currentTime = 0; } catch(e) {} }
  197.              try {
  198.                if (video.hasAttribute('muted')) video.removeAttribute('muted');
  199.                video.defaultMuted = false;
  200.                video.muted = false;
  201.                if (typeof video.volume === 'number') video.volume = 1.0;
  202.              } catch(e) {}
  203.              video.play().catch(function(){});
  204.              hideOverlayMessage();
  205.            } else {
  206.              // If playing but muted (autoplay policy fallback), unmute instead of pausing
  207.              if (video.muted) {
  208.                try {
  209.                  if (video.hasAttribute('muted')) video.removeAttribute('muted');
  210.                  video.defaultMuted = false;
  211.                  video.muted = false;
  212.                  if (typeof video.volume === 'number') video.volume = 1.0;
  213.                } catch(e) {}
  214.                hideOverlayMessage();
  215.                return;
  216.              }
  217.              video.pause();
  218.              try {
  219.                video.muted = true;
  220.                if (!video.hasAttribute('muted')) video.setAttribute('muted', '');
  221.              } catch(e) {}
  222.            }
  223.          }
  224.  
  225.          // Only video clicks toggle playback
  226.  
  227.          if (video) {
  228.            video.addEventListener('click', function(e){
  229.              e.stopPropagation();
  230.              togglePlayPause();
  231.            });
  232.          }
  233.  
  234.          // Overlay does not capture clicks; it is display-only
  235.  
  236.          video.addEventListener('ended', function(){
  237.            showOverlayMessage('Tap to play');
  238.          });
  239.  
  240.          // Always mute when paused (consistency with requirement)
  241.          video.addEventListener('pause', function(){
  242.            try {
  243.              video.muted = true;
  244.              if (!video.hasAttribute('muted')) video.setAttribute('muted', '');
  245.            } catch(e) {}
  246.          });
  247.  
  248.          // Start observing visibility to control playback and mute state
  249.          initVisibilityWatcher();
  250.  
  251.          // Ensure audio is on whenever playback starts and video is visible
  252.          video.addEventListener('play', ensureAudibleIfVisible);
  253.          video.addEventListener('playing', ensureAudibleIfVisible);
  254.          video.addEventListener('canplay', ensureAudibleIfVisible);
  255.          video.addEventListener('loadeddata', ensureAudibleIfVisible);
  256.          // No page-level click/touch handlers; only video click toggles playback
  257.          window.addEventListener('focus', ensureAudibleIfVisible, { passive: true });
  258.          window.addEventListener('scroll', ensureAudibleIfVisible, { passive: true });
  259.  
  260.          // Keep verifying during playback
  261.          video.addEventListener('timeupdate', ensureAudibleIfVisible);
  262.  
  263.          // Mute+pause when page hidden; re-ensure audible on return
  264.          document.addEventListener('visibilitychange', function(){
  265.            if (document.hidden) {
  266.              handleOutOfView();
  267.            } else {
  268.              ensureAudibleIfVisible();
  269.            }
  270.          });
  271.  
  272.          // No additional theming controls since controls are hidden
  273.        } catch (err) {
  274.          console.error('pass video init error', err);
  275.        }
  276.      })();
  277.      </script>
  278.    <div class="list-group-item active"><b>Buy VIP Membership & Get VIP Matka Games</b></div>
  279. <div class="list-group-item">Get <b>High Load VIP Matka Numbers applied with Admin's  AI Algorithm Strategy</b> with Highest Passing Chances!</div>
  280. <div class="pricing-container">
  281.  <div class="pricing-box">
  282.    <h2>Trial Plan</h2>
  283.    <p>1 Day - ₹500</p>
  284.          <a href="/membership?plan=1" class="btn buy">Buy</a>
  285.        <hr>
  286.    <div class="rating">
  287.    <div class="stars">
  288.      <span></span>
  289.      <span></span>
  290.      <span></span>
  291.      <span></span>
  292.      <span class="half"></span>
  293.    </div>
  294.    <span class="rating-value">4.4/5</span>
  295.  </div>
  296.  </div>
  297.  <div class="pricing-box text-success">
  298.    <h2>Weekly Plan</h2>
  299.    <p>7 Days - ₹2000</p>
  300.          <a href="/membership?plan=3" class="btn buy">Buy</a>
  301.        <hr>
  302.    <div class="rating">
  303.    <div class="stars">
  304.      <span></span>
  305.      <span></span>
  306.      <span></span>
  307.      <span></span>
  308.      <span class="half"></span>
  309.    </div>
  310.    <span class="rating-value">4.7/5</span>
  311.  </div>
  312.  </div>
  313. </div>
  314. <div class="pricing-container">
  315.  <div class="pricing-box">
  316.    <h2>Monthly Plan</h2>
  317.    <p>30 Days - ₹5000</p>
  318.          <a href="/membership?plan=4" class="btn buy">Buy</a>
  319.        <hr>
  320.    <div class="rating">
  321.    <div class="stars">
  322.      <span></span>
  323.      <span></span>
  324.      <span></span>
  325.      <span></span>
  326.      <span class="half"></span>
  327.    </div>
  328.    <span class="rating-value">4.9/5</span>
  329.  </div>
  330.  </div>
  331.  <div class="pricing-box">
  332.    <h2>Yearly Plan</h2>
  333.    <p>365 Days - ₹10000</p>
  334.          <a href="/membership?plan=7" class="btn buy">Buy</a>
  335.        <hr>
  336.    <div class="rating">
  337.    <div class="stars">
  338.      <span></span>
  339.      <span></span>
  340.      <span></span>
  341.      <span></span>
  342.      <span class="half"></span>
  343.    </div>
  344.    <span class="rating-value">4.9/5</span>
  345.  </div>
  346.  </div>
  347. </div>
  348. <div class="list-group-item red text-center"><p class="green">GREAT NEWS!!!<br>
  349. TRIAL AND WEEKLY MEMBERSHIP AVAILABLE ON HUGE DISCOUNT 😍<br>
  350. BUY VIP MEMBERSHIP NOW!!!</p>
  351. <p><b>Buying VIP Membership on SUNDAY OR AFTER 6 PM will get 1 DAY EXTRA VALIDITY!</b></p>
  352. FixMatka.in and SattaMatkaz.com is now <b>Sattaz.com</b></span></div><a class="btn btn-block btn-danger big" href="/membership">Membership</a><div class="list-group text-center"><h2 class="list-group-item active">Matka Result</h2><div class="list-group-item wave"><a href="/chart/panel/milan-morning"><span class="block big">Milan Morning</span><span class="block">250-<span class="big">79</span>-289</span><span class="block small">(10:15 AM - 11:15 AM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/kalyan-morning"><span class="block big">Kalyan Morning</span><span class="block">357-<span class="big">51</span>-489</span><span class="block small">(11:00 AM - 12:00 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/sridevi"><span class="block big">SriDevi</span><span class="block">566-<span class="big">72</span>-679</span><span class="block small">(11:45 AM - 12:45 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/time-bazar"><span class="block big">Time Bazar</span><span class="block">159-<span class="big">59</span>-379</span><span class="block small">(01:00 PM - 03:15 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/madhur-day"><span class="block big">Madhur Day</span><span class="block">470-<span class="big">13</span>-346</span><span class="block small">(01:30 PM - 02:30 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/milan-day"><span class="block big">Milan Day</span><span class="block">120-<span class="big">35</span>-690</span><span class="block small">(02:15 PM - 04:15 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/rajdhani-day"><span class="block big">Rajdhani Day</span><span class="block">356-<span class="big">48</span>-224</span><span class="block small">(03:00 PM - 05:00 PM)</span></a></div><div class="list-group-item imp wave"><a href="/chart/panel/kalyan"><span class="block big">Kalyan</span><span class="block">579-<span class="big">16</span>-367</span><span class="block small">(04:25 PM - 05:25 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/sridevi-night"><span class="block big">Sridevi Night</span><span class="block">130-<span class="big">43</span>-157</span><span class="block small">(07:15 PM - 08:15 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/madhur-night"><span class="block big">Madhur Night</span><span class="block">169-<span class="big">64</span>-590</span><span class="block small">(08:30 PM - 10:30 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/milan-night"><span class="block big">Milan Night</span><span class="block">126-<span class="big">96</span>-222</span><span class="block small">(09:10 PM - 11:10 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/kalyan-night"><span class="block big">Kalyan Night</span><span class="block">149-<span class="big">44</span>-167</span><span class="block small">(09:20 PM - 11:20 PM)</span></a></div><div class="list-group-item wave"><a href="/chart/panel/rajdhani-night"><span class="block big">Rajdhani Night</span><span class="block">667-<span class="big">98</span>-134</span><span class="block small">(09:00 PM - 11:45 PM)</span></a></div><div class="list-group-item imp wave"><a href="/chart/panel/main-bazar"><span class="block big">Main Bazar</span><span class="block">177-<span class="big">59</span>-450</span><span class="block small">(09:35 PM - 12:05 AM)</span></a></div><a class='list-group-item big green' href="/add-market"><b>Add Your Market</b></a></div><div class="list-group text-center"><div class="list-group text-center"><h2 class="list-group-item active text-center"><b>VIP Games Pass Record</b></h2><div class="list-group-item small">Date: 18-09-2025</div><div class='list-group-item small'><b>Total Pass Records: 1304</b></div><div id='pass-records-container'><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for amol****e</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for mami****idharreddy</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for bads****hai777</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for pras****pa87</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for anan****swal</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for anan****swal</b></div><div class='list-group-item'><b>Kalyan Jodi <span class='label label-success badge-font'>97</span> Pass for kris****40</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for ning****ningayya622</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for ramu****</b></div><div class='list-group-item'><b>Kalyan Open Panna <span class='label label-success badge-font'>579</span> Pass for ramu****</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for kish****le659</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for nand****unke131</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for satt****</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for rami****</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for paas****agabhusana</b></div><div class='list-group-item'><b>Kalyan Open Panna <span class='label label-success badge-font'>579</span> Pass for paas****agabhusana</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for rahu****wardhan</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for laxm****nkeofficial</b></div><div class='list-group-item'><b>Kalyan Open Panna <span class='label label-success badge-font'>579</span> Pass for laxm****nkeofficial</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for piyu****aisare</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for thya****ju</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for naga****ali</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for gopi****hnavadde</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for gopi****hnavadde</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for parv****iwas</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for rrme****l</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for 9652****64</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for sanj****arkar</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for sanj****arkar</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for Alik****7</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for 5656****</b></div><div class='list-group-item'><b>Kalyan Jodi <span class='label label-success badge-font'>97</span> Pass for torn****om</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for ramu****tha</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for ramu****tha</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for vish****rawal811</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for vish****rawal811</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for 9247****20</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for 9840****63</b></div><div class='list-group-item'><b>Kalyan Close Panna <span class='label label-success badge-font'>367</span> Pass for 9840****63</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for Suda****</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for suma****arkhalkho</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for Pirt****</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for mura****ami</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for vick****ar830</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for Moha****</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for deep****bey261</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for syed****b</b></div><div class='list-group-item'><b>Kalyan Open <span class='label label-success badge-font'>1</span> Pass for shai****y</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for shai****y</b></div><div class='list-group-item'><b>Kalyan Close <span class='label label-success badge-font'>6</span> Pass for shah****aikh525</b></div></div><div class='list-group-item' id='load-more-container'><button class='btn btn-primary' id='load-more-btn' onclick='loadMorePassRecords(2)'>Load More Pass Records</button></div><div class='list-group b'><div class='list-group-item'>1160 Single VIP Game Pass</div><div class='list-group-item'>55 Jodi VIP Game Pass</div><div class='list-group-item'>89 Panna VIP Game Pass</div><div class='list-group-item'><a href='/vip-games'>Last 7 Days Passing Record</a></div><div class='list-group-item'><a class='btn btn-primary btn-block' href='/membership'>Buy VIP Membership & Get VIP Games</a></div></div><script>
  353. function loadMorePassRecords(page) {
  354.    const loadMoreBtn = document.getElementById('load-more-btn');
  355.    const container = document.getElementById('pass-records-container');
  356.    
  357.    if (!loadMoreBtn || !container) return;
  358.    
  359.    // Show loading state
  360.    loadMoreBtn.textContent = 'Loading...';
  361.    loadMoreBtn.disabled = true;
  362.    
  363.    // Make AJAX request
  364.    fetch('/ajax/load-more-pass-records', {
  365.        method: 'POST',
  366.        headers: {
  367.            'Content-Type': 'application/x-www-form-urlencoded',
  368.        },
  369.        body: 'page=' + page
  370.    })
  371.    .then(response => response.json())
  372.    .then(data => {
  373.        if (data.success && data.records) {
  374.            // Append new records to container
  375.            data.records.forEach(record => {
  376.                container.insertAdjacentHTML('beforeend', record);
  377.            });
  378.            
  379.            // Update or remove Load More button
  380.            if (data.hasMore) {
  381.                loadMoreBtn.textContent = 'Load More Pass Records';
  382.                loadMoreBtn.disabled = false;
  383.                loadMoreBtn.onclick = () => loadMorePassRecords(data.nextPage);
  384.            } else {
  385.                // Remove the Load More container if no more records
  386.                const loadMoreContainer = document.getElementById('load-more-container');
  387.                if (loadMoreContainer) {
  388.                    loadMoreContainer.remove();
  389.                }
  390.            }
  391.        } else {
  392.            loadMoreBtn.textContent = 'Error Loading Records';
  393.            setTimeout(() => {
  394.                loadMoreBtn.textContent = 'Load More Pass Records';
  395.                loadMoreBtn.disabled = false;
  396.            }, 2000);
  397.        }
  398.    })
  399.    .catch(error => {
  400.        console.error('Error loading more records:', error);
  401.        loadMoreBtn.textContent = 'Error Loading Records';
  402.        setTimeout(() => {
  403.            loadMoreBtn.textContent = 'Load More Pass Records';
  404.            loadMoreBtn.disabled = false;
  405.        }, 2000);
  406.    });
  407. }
  408. </script></div></div><div class="list-group text-center"><h2 class="list-group-item active">Jodi Charts</h2><a class="list-group-item" href="/chart/jodi/milan-morning">Milan Morning</a><a class="list-group-item" href="/chart/jodi/kalyan-morning">Kalyan Morning</a><a class="list-group-item" href="/chart/jodi/sridevi">SriDevi</a><a class="list-group-item" href="/chart/jodi/time-bazar">Time Bazar</a><a class="list-group-item" href="/chart/jodi/madhur-day">Madhur Day</a><a class="list-group-item" href="/chart/jodi/milan-day">Milan Day</a><a class="list-group-item" href="/chart/jodi/rajdhani-day">Rajdhani Day</a><a class="list-group-item" href="/chart/jodi/kalyan">Kalyan</a><a class="list-group-item" href="/chart/jodi/sridevi-night">Sridevi Night</a><a class="list-group-item" href="/chart/jodi/madhur-night">Madhur Night</a><a class="list-group-item" href="/chart/jodi/milan-night">Milan Night</a><a class="list-group-item" href="/chart/jodi/kalyan-night">Kalyan Night</a><a class="list-group-item" href="/chart/jodi/rajdhani-night">Rajdhani Night</a><a class="list-group-item" href="/chart/jodi/main-bazar">Main Bazar</a></div>
  409.  
  410.  
  411. <div class="list-group text-center"><h2 class="list-group-item active">Panel Charts</h2><a class="list-group-item" href="/chart/panel/milan-morning">Milan Morning</a><a class="list-group-item" href="/chart/panel/kalyan-morning">Kalyan Morning</a><a class="list-group-item" href="/chart/panel/sridevi">SriDevi</a><a class="list-group-item" href="/chart/panel/time-bazar">Time Bazar</a><a class="list-group-item" href="/chart/panel/madhur-day">Madhur Day</a><a class="list-group-item" href="/chart/panel/milan-day">Milan Day</a><a class="list-group-item" href="/chart/panel/rajdhani-day">Rajdhani Day</a><a class="list-group-item" href="/chart/panel/kalyan">Kalyan</a><a class="list-group-item" href="/chart/panel/sridevi-night">Sridevi Night</a><a class="list-group-item" href="/chart/panel/madhur-night">Madhur Night</a><a class="list-group-item" href="/chart/panel/milan-night">Milan Night</a><a class="list-group-item" href="/chart/panel/kalyan-night">Kalyan Night</a><a class="list-group-item" href="/chart/panel/rajdhani-night">Rajdhani Night</a><a class="list-group-item" href="/chart/panel/main-bazar">Main Bazar</a></div><div class="container mt-4">
  412.    <div class="card">
  413.        <div class="card-header bg-primary text-white">
  414.            <div class="d-flex justify-content-between align-items-center flex-wrap gap-2">
  415.                <h2 class="h4 mb-0">What Our Users Say</h2>
  416.                <div class="feedback-summary small mb-0">
  417.                                        <span class="stars">
  418.                                                    <span class="star filled">★</span>
  419.                                                    <span class="star filled">★</span>
  420.                                                    <span class="star filled">★</span>
  421.                                                    <span class="star filled">★</span>
  422.                                                    <span class="star filled">★</span>
  423.                                            </span>
  424.                    <span class="avg ms-1"><b>4.8</b></span>
  425.                    <span class="count ms-2">(8 Ratings)</span>
  426.                </div>
  427.            </div>
  428.        </div>
  429.        <div class="card-body">
  430.            <div class="feedback-carousel">
  431.                                    <div class="feedback-item">
  432.                        <div class="feedback-rating">
  433.                                                            <span class="star filled">★</span>
  434.                                                            <span class="star filled">★</span>
  435.                                                            <span class="star filled">★</span>
  436.                                                            <span class="star filled">★</span>
  437.                                                            <span class="star filled">★</span>
  438.                                                    </div>
  439.                        <p class="feedback-message">Hii THALARIVIKRAM <br />
  440. 👌👍💯</p>
  441.                                                <div class="feedback-author">
  442.                            <strong>9177****03</strong>
  443.                                                            <span class="verified-badge" title="Verified User">✓</span>
  444.                                                    </div>
  445.                        <div class="feedback-date">Sep 6, 2025</div>
  446.                    </div>
  447.                                    <div class="feedback-item">
  448.                        <div class="feedback-rating">
  449.                                                            <span class="star filled">★</span>
  450.                                                            <span class="star filled">★</span>
  451.                                                            <span class="star filled">★</span>
  452.                                                            <span class="star filled">★</span>
  453.                                                            <span class="star filled">★</span>
  454.                                                    </div>
  455.                        <p class="feedback-message">I want vip game </p>
  456.                                                <div class="feedback-author">
  457.                            <strong>laxm****lipalupula</strong>
  458.                                                            <span class="verified-badge" title="Verified User">✓</span>
  459.                                                    </div>
  460.                        <div class="feedback-date">Sep 3, 2025</div>
  461.                    </div>
  462.                                    <div class="feedback-item">
  463.                        <div class="feedback-rating">
  464.                                                            <span class="star filled">★</span>
  465.                                                            <span class="star filled">★</span>
  466.                                                            <span class="star filled">★</span>
  467.                                                            <span class="star filled">★</span>
  468.                                                            <span class="star filled">★</span>
  469.                                                    </div>
  470.                        <p class="feedback-message">Very good. Geming</p>
  471.                                                <div class="feedback-author">
  472.                            <strong>moha****511</strong>
  473.                                                            <span class="verified-badge" title="Verified User">✓</span>
  474.                                                    </div>
  475.                        <div class="feedback-date">Aug 27, 2025</div>
  476.                    </div>
  477.                                    <div class="feedback-item">
  478.                        <div class="feedback-rating">
  479.                                                            <span class="star filled">★</span>
  480.                                                            <span class="star filled">★</span>
  481.                                                            <span class="star filled">★</span>
  482.                                                            <span class="star filled">★</span>
  483.                                                            <span class="star filled">★</span>
  484.                                                    </div>
  485.                        <p class="feedback-message">Grising me, support me all game </p>
  486.                                                <div class="feedback-author">
  487.                            <strong>pamu****chakali</strong>
  488.                                                            <span class="verified-badge" title="Verified User">✓</span>
  489.                                                    </div>
  490.                        <div class="feedback-date">Aug 26, 2025</div>
  491.                    </div>
  492.                                    <div class="feedback-item">
  493.                        <div class="feedback-rating">
  494.                                                            <span class="star filled">★</span>
  495.                                                            <span class="star filled">★</span>
  496.                                                            <span class="star filled">★</span>
  497.                                                            <span class="star filled">★</span>
  498.                                                            <span class="star filled">★</span>
  499.                                                    </div>
  500.                        <p class="feedback-message">Veeresh Siddappa Jadagannavara 🔥🔥🔥 Thankyou Sir very good </p>
  501.                                                <div class="feedback-author">
  502.                            <strong>8867****52</strong>
  503.                                                            <span class="verified-badge" title="Verified User">✓</span>
  504.                                                    </div>
  505.                        <div class="feedback-date">Aug 23, 2025</div>
  506.                    </div>
  507.                                    <div class="feedback-item">
  508.                        <div class="feedback-rating">
  509.                                                            <span class="star filled">★</span>
  510.                                                            <span class="star filled">★</span>
  511.                                                            <span class="star filled">★</span>
  512.                                                            <span class="star filled">★</span>
  513.                                                            <span class="star filled">★</span>
  514.                                                    </div>
  515.                        <p class="feedback-message">Thank you sir very good guessing passing chances 💯 Percent, bas aap refer bonus withdrawal ko thoda or fast kar dijiye</p>
  516.                                                <div class="feedback-author">
  517.                            <strong>Cris****789</strong>
  518.                                                            <span class="verified-badge" title="Verified User">✓</span>
  519.                                                    </div>
  520.                        <div class="feedback-date">Aug 21, 2025</div>
  521.                    </div>
  522.                                    <div class="feedback-item">
  523.                        <div class="feedback-rating">
  524.                                                            <span class="star filled">★</span>
  525.                                                            <span class="star filled">★</span>
  526.                                                            <span class="star filled">★</span>
  527.                                                            <span class="star ">★</span>
  528.                                                            <span class="star ">★</span>
  529.                                                    </div>
  530.                        <p class="feedback-message">Thank aapki mahrwane se mera Loos kabar ho gaya</p>
  531.                                                <div class="feedback-author">
  532.                            <strong>ravi****ut540</strong>
  533.                                                            <span class="verified-badge" title="Verified User">✓</span>
  534.                                                    </div>
  535.                        <div class="feedback-date">Aug 20, 2025</div>
  536.                    </div>
  537.                                    <div class="feedback-item">
  538.                        <div class="feedback-rating">
  539.                                                            <span class="star filled">★</span>
  540.                                                            <span class="star filled">★</span>
  541.                                                            <span class="star filled">★</span>
  542.                                                            <span class="star filled">★</span>
  543.                                                            <span class="star filled">★</span>
  544.                                                    </div>
  545.                        <p class="feedback-message">Yaar, sach mein baat karu toh maine pehle kabhi aise accurate predictions nahi dekhe the! Shuru mein thoda doubt tha ki kya yeh sach mein kaam karega ya nahi, lekin bhai tune toh kamaal kar diya hai!<br />
  546. Daily follow karta hun tere games ko aur ekdum solid results aa rahe hain. Pehle toh main randomly bet lagata tha aur paisa doob jaata tha, par ab tera guidance follow karne ke baad confidence level hi alag hai. Timing bhi perfect batata hai tu - sab kuch clear cut!<br />
  547. Mere dost bhi pooch rahe hain ki bhai tera source kya hai 😄 Main toh direct tujhe recommend kar deta hun sabko. Keep it up bro, aise hi guide karte rehna. Bahut mehnat lagti hogi predictions analyze karne mein, but yaar tu sach mein helping people financially!<br />
  548. Thanks a ton yaar! 🙏 Next month meri shaadi hai, tere wajah se achha paisa jod paya hun! God bless! 💪</p>
  549.                                                <div class="feedback-author">
  550.                            <strong>baki****</strong>
  551.                                                            <span class="verified-badge" title="Verified User">✓</span>
  552.                                                    </div>
  553.                        <div class="feedback-date">Aug 20, 2025</div>
  554.                    </div>
  555.                            </div>
  556.            <div class="text-center mt-3">
  557.                <a href="/feedback" class="btn btn-outline-primary">Leave Your Feedback</a>
  558.            </div>
  559.        </div>
  560.    </div>
  561. </div>
  562. <style>.feedback-carousel{display:flex;overflow-x:auto;gap:20px;padding:15px 0;scrollbar-width:thin;scrollbar-color:#007bff #f8f9fa;margin:0 -15px;padding:15px}.feedback-carousel::-webkit-scrollbar{height:6px}.feedback-carousel::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.feedback-carousel::-webkit-scrollbar-thumb{background-color:#007bff;border-radius:3px}.feedback-item{flex:0 0 300px;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgb(0 0 0 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease;font-size:clamp(0.95rem, 0.9rem + 0.2vw, 1.05rem)}.feedback-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgb(0 0 0 / .1)}.feedback-rating{color:#ffc107;font-size:clamp(1.2rem, 1rem + 0.6vw, 1.6rem);margin-bottom:10px;line-height:1}.feedback-message{color:#495057;margin-bottom:15px;font-size:clamp(0.95rem, 0.9rem + 0.25vw, 1.1rem);line-height:1.5}.feedback-author{font-weight:600;color:#212529;display:flex;align-items:center;gap:5px}.verified-badge{color:#28a745;font-size:1.2em;line-height:1}.feedback-date{color:#6c757d;font-size:clamp(0.8rem, 0.75rem + 0.1vw, 0.9rem);margin-top:5px}.feedback-summary .star{color:#ffc107;opacity:.35}.feedback-summary .star.filled{opacity:1}.feedback-summary .avg{margin-left:4px}.feedback-summary .count{color:rgb(255 255 255 / .9)}@media (max-width:768px){.feedback-item{flex:0 0 85%}}@media (prefers-color-scheme:dark){.feedback-carousel{scrollbar-color:#3b82f6 #1b1b1b}.feedback-carousel::-webkit-scrollbar-track{background:#1b1b1b}.feedback-carousel::-webkit-scrollbar-thumb{background-color:#3b82f6}.feedback-item{background:#1f1f1f;border-color:#2a2a2a;box-shadow:0 2px 6px rgb(0 0 0 / .4)}.feedback-message{color:#d0d0d0}.feedback-author{color:#fff}.feedback-date{color:#aaa}.feedback-summary .count{color:rgb(255 255 255 / .8)}}</style>
  563. <div class="list-group"><h2 class="list-group-item active text-center small">Buy VIP Membershig & Get VIP Numbers</h2><div class="list-group-item block"><p class="small">At Sattaz, we are dedicated to providing players with reliable Matka game tips, high load Matka numbers, and strategic insights. Our platform ensures you receive the fastest results and expert guessing advice to enhance your chances of winning and mitigating losses.</p><p class="small">Our expertise lies in Matka Guessing, offering precise results and comprehensive charts for Matka guessing. We aim to guide you through the intricacies of Satta Matka with our accurate predictions and daily fixed numbers. Our services also include VIP Matka numbers and advanced Matka software, all designed to boost your success rate.</p><p class="small">Formerly known as FixMatka, SattaMatkaz stands out for its highly accurate Matka Guessing, powered by cutting-edge AI and ML algorithms. Our detailed Matka passing records and guessing charts are testament to our success. Many VIP members have achieved significant wins through our precise predictions, which incorporate astrology and numerology. Take a chance today — buy VIP membership and play the winning numbers, and you could be the next Satta King!</p></div></div></div>
  564.  
  565. <script type="application/ld+json">
  566. {
  567.    "@context": "https://schema.org",
  568.    "@type": "Product",
  569.    "name": "Sattaz VIP Membership",
  570.    "description": "VIP Matka Membership with high-load numbers and AI-assisted strategy. Choose Trial, Weekly, Monthly or Yearly plans.",
  571.    "brand": {
  572.        "@type": "Organization",
  573.        "name": "Sattaz",
  574.        "url": "https://sattaz.com"
  575.    },
  576.    "image": "https://sattaz.com/assets/img/membership.png",
  577.    "url": "https://sattaz.com/membership",
  578.    "offers": {
  579.        "@type": "AggregateOffer",
  580.        "priceCurrency": "INR",
  581.        "offers": [
  582.            {
  583.                "@type": "Offer",
  584.                "name": "Trial Plan",
  585.                "price": 500,
  586.                "priceCurrency": "INR",
  587.                "availability": "https://schema.org/InStock",
  588.                "itemCondition": "https://schema.org/NewCondition",
  589.                "url": "https://sattaz.com/membership?plan=1"
  590.            },
  591.            {
  592.                "@type": "Offer",
  593.                "name": "Weekly Plan",
  594.                "price": 2000,
  595.                "priceCurrency": "INR",
  596.                "availability": "https://schema.org/InStock",
  597.                "itemCondition": "https://schema.org/NewCondition",
  598.                "url": "https://sattaz.com/membership?plan=3"
  599.            },
  600.            {
  601.                "@type": "Offer",
  602.                "name": "Monthly Plan",
  603.                "price": 5000,
  604.                "priceCurrency": "INR",
  605.                "availability": "https://schema.org/InStock",
  606.                "itemCondition": "https://schema.org/NewCondition",
  607.                "url": "https://sattaz.com/membership?plan=4"
  608.            },
  609.            {
  610.                "@type": "Offer",
  611.                "name": "Yearly Plan",
  612.                "price": 10000,
  613.                "priceCurrency": "INR",
  614.                "availability": "https://schema.org/InStock",
  615.                "itemCondition": "https://schema.org/NewCondition",
  616.                "url": "https://sattaz.com/membership?plan=7"
  617.            }
  618.        ],
  619.        "lowPrice": 500,
  620.        "highPrice": 10000
  621.    },
  622.    "aggregateRating": {
  623.        "@type": "AggregateRating",
  624.        "ratingValue": 4.8,
  625.        "bestRating": 5,
  626.        "ratingCount": 8,
  627.        "reviewCount": 8
  628.    },
  629.    "review": [
  630.        {
  631.            "@type": "Review",
  632.            "reviewRating": {
  633.                "@type": "Rating",
  634.                "ratingValue": 5,
  635.                "bestRating": 5,
  636.                "worstRating": 1
  637.            },
  638.            "author": {
  639.                "@type": "Person",
  640.                "name": "9177****03"
  641.            },
  642.            "datePublished": "2025-09-06",
  643.            "reviewBody": "Hii THALARIVIKRAM \r\n👌👍💯"
  644.        },
  645.        {
  646.            "@type": "Review",
  647.            "reviewRating": {
  648.                "@type": "Rating",
  649.                "ratingValue": 5,
  650.                "bestRating": 5,
  651.                "worstRating": 1
  652.            },
  653.            "author": {
  654.                "@type": "Person",
  655.                "name": "laxm****lipalupula"
  656.            },
  657.            "datePublished": "2025-09-03",
  658.            "reviewBody": "I want vip game "
  659.        },
  660.        {
  661.            "@type": "Review",
  662.            "reviewRating": {
  663.                "@type": "Rating",
  664.                "ratingValue": 5,
  665.                "bestRating": 5,
  666.                "worstRating": 1
  667.            },
  668.            "author": {
  669.                "@type": "Person",
  670.                "name": "moha****511"
  671.            },
  672.            "datePublished": "2025-08-27",
  673.            "reviewBody": "Very good. Geming"
  674.        },
  675.        {
  676.            "@type": "Review",
  677.            "reviewRating": {
  678.                "@type": "Rating",
  679.                "ratingValue": 5,
  680.                "bestRating": 5,
  681.                "worstRating": 1
  682.            },
  683.            "author": {
  684.                "@type": "Person",
  685.                "name": "pamu****chakali"
  686.            },
  687.            "datePublished": "2025-08-26",
  688.            "reviewBody": "Grising me, support me all game "
  689.        },
  690.        {
  691.            "@type": "Review",
  692.            "reviewRating": {
  693.                "@type": "Rating",
  694.                "ratingValue": 5,
  695.                "bestRating": 5,
  696.                "worstRating": 1
  697.            },
  698.            "author": {
  699.                "@type": "Person",
  700.                "name": "8867****52"
  701.            },
  702.            "datePublished": "2025-08-23",
  703.            "reviewBody": "Veeresh Siddappa Jadagannavara 🔥🔥🔥 Thankyou Sir very good "
  704.        }
  705.    ]
  706. }
  707. </script>
  708. <script type="application/ld+json">
  709. {
  710.  "@context": "https://schema.org",
  711.  "@type": "WebSite",
  712.  "name": "Sattaz",
  713.  "url": "https://sattaz.com/",
  714.  "potentialAction": {
  715.    "@type": "SearchAction",
  716.    "target": "https://sattaz.com/search?q={search_term_string}",
  717.    "query-input": "required name=search_term_string"
  718.  },
  719.  "description": "Get accurate Matka results, expert Matka guessing, and VIP Matka game tips at Sattaz.com - your trusted source for all Satta Matka information."
  720. }
  721. </script>
  722. <script type="application/ld+json">
  723. {
  724.  "@context": "https://schema.org",
  725.  "@type": "Organization",
  726.  "name": "Sattaz",
  727.  "url": "https://sattaz.com",
  728.  "logo": "https://sattaz.com/assets/192.png",
  729.  "sameAs": [
  730.    "https://x.com/sattazcom",
  731.    "https://t.me/sattazcom"
  732.  ]
  733. }
  734. </script>
  735. <div class="admob text-center"><a rel="nofollow" href="/membership?plan=3"><img src="/assets/img/membership.png" width="320" height="50" alt="Buy VIP Membership & Get VIP Games"></a></div><div class="text-center"><button class="btn btn-primary btn-lg b" id="shareButton">Share</button></div>
  736. <script>document.getElementById("shareButton").addEventListener("click",()=>{const e=window.location.href,t=document.title;navigator.share?navigator.share({title:t,url:e}).catch(o=>console.error("Error sharing content:",o)):navigator.clipboard?navigator.clipboard.writeText(e).then(()=>alert("URL copied to clipboard!")).catch(o=>console.error("Error copying URL:",o)):(t=document.createElement("input"),t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),alert("URL copied to clipboard!"))});</script><div class="list-group-item text-center"><a href="/vip">VIP</a> | <a href="/membership">Membership</a> | <a href="/faqs">FAQs</a> | <a href="/help">Help</a> | <a href="/contact">Contact</a> | <a rel="nofollow" target="_blank" href="/privacy">Privacy</a> | <a rel="nofollow" target="_blank" href="/terms">Terms</a></div><div class="text-center"><div class="sharethis-inline-share-buttons"></div></div><div id="installBanner" class="install-banner" style="display: none;">
  737.  <div class="install-banner-content">
  738.    <div class="install-banner-icon">
  739.      <img src="/assets/192.png" alt="Sattaz App Icon" width="40" height="40">
  740.    </div>
  741.    <div class="install-banner-text">
  742.      <div class="install-banner-title">Install Sattaz App</div>
  743.      <div class="install-banner-subtitle">Get faster access to Matka results</div>
  744.    </div>
  745.    <div class="install-banner-actions">
  746.      <button id="installBtn" class="install-btn">Install</button>
  747.      <button id="dismissBtn" class="dismiss-btn">×</button>
  748.    </div>
  749.  </div>
  750. </div>
  751.  
  752. <style>
  753. .install-banner {
  754.  position: fixed;
  755.  bottom: 56px; /* Above nav-bottom */
  756.  left: 0;
  757.  right: 0;
  758.  background: linear-gradient(135deg, #6739b7, #8e44ad);
  759.  color: white;
  760.  z-index: 9;
  761.  box-shadow: 0 -2px 10px rgba(0,0,0,0.2);
  762.  animation: slideUp 0.3s ease-out;
  763. }
  764.  
  765. .install-banner-content {
  766.  display: flex;
  767.  align-items: center;
  768.  padding: 12px 16px;
  769.  max-width: 100%;
  770. }
  771.  
  772. .install-banner-icon {
  773.  margin-right: 12px;
  774.  flex-shrink: 0;
  775. }
  776.  
  777. .install-banner-icon img {
  778.  border-radius: 8px;
  779.  box-shadow: 0 2px 4px rgba(0,0,0,0.2);
  780. }
  781.  
  782. .install-banner-text {
  783.  flex: 1;
  784.  min-width: 0;
  785. }
  786.  
  787. .install-banner-title {
  788.  font-weight: 600;
  789.  font-size: 14px;
  790.  line-height: 1.2;
  791.  margin-bottom: 2px;
  792. }
  793.  
  794. .install-banner-subtitle {
  795.  font-size: 12px;
  796.  opacity: 0.9;
  797.  line-height: 1.2;
  798. }
  799.  
  800. .install-banner-actions {
  801.  display: flex;
  802.  align-items: center;
  803.  gap: 8px;
  804.  flex-shrink: 0;
  805. }
  806.  
  807. .install-btn {
  808.  background: rgba(255,255,255,0.2);
  809.  border: 1px solid rgba(255,255,255,0.3);
  810.  color: white;
  811.  padding: 8px 16px;
  812.  border-radius: 20px;
  813.  font-size: 12px;
  814.  font-weight: 600;
  815.  cursor: pointer;
  816.  transition: all 0.2s ease;
  817.  backdrop-filter: blur(10px);
  818. }
  819.  
  820. .install-btn:hover {
  821.  background: rgba(255,255,255,0.3);
  822.  transform: translateY(-1px);
  823. }
  824.  
  825. .install-btn:active {
  826.  transform: translateY(0);
  827. }
  828.  
  829. .dismiss-btn {
  830.  background: none;
  831.  border: none;
  832.  color: white;
  833.  font-size: 20px;
  834.  width: 32px;
  835.  height: 32px;
  836.  border-radius: 50%;
  837.  cursor: pointer;
  838.  display: flex;
  839.  align-items: center;
  840.  justify-content: center;
  841.  transition: background 0.2s ease;
  842.  line-height: 1;
  843. }
  844.  
  845. .dismiss-btn:hover {
  846.  background: rgba(255,255,255,0.1);
  847. }
  848.  
  849. @keyframes slideUp {
  850.  from {
  851.    transform: translateY(100%);
  852.    opacity: 0;
  853.  }
  854.  to {
  855.    transform: translateY(0);
  856.    opacity: 1;
  857.  }
  858. }
  859.  
  860. @keyframes slideDown {
  861.  from {
  862.    transform: translateY(0);
  863.    opacity: 1;
  864.  }
  865.  to {
  866.    transform: translateY(100%);
  867.    opacity: 0;
  868.  }
  869. }
  870.  
  871. .install-banner.hiding {
  872.  animation: slideDown 0.3s ease-out forwards;
  873. }
  874.  
  875. /* Responsive adjustments */
  876. @media (max-width: 480px) {
  877.  .install-banner-content {
  878.    padding: 10px 12px;
  879.  }
  880.  
  881.  .install-banner-icon {
  882.    margin-right: 10px;
  883.  }
  884.  
  885.  .install-banner-icon img {
  886.    width: 36px;
  887.    height: 36px;
  888.  }
  889.  
  890.  .install-banner-title {
  891.    font-size: 13px;
  892.  }
  893.  
  894.  .install-banner-subtitle {
  895.    font-size: 11px;
  896.  }
  897.  
  898.  .install-btn {
  899.    padding: 6px 12px;
  900.    font-size: 11px;
  901.  }
  902. }
  903. </style>
  904.  
  905. <script>
  906. (function() {
  907.  'use strict';
  908.  
  909.  let deferredPrompt;
  910.  const installBanner = document.getElementById('installBanner');
  911.  const installBtn = document.getElementById('installBtn');
  912.  const dismissBtn = document.getElementById('dismissBtn');
  913.  
  914.  // Check if app is already installed
  915.  function isAppInstalled() {
  916.    return window.matchMedia('(display-mode: standalone)').matches ||
  917.           window.navigator.standalone === true;
  918.  }
  919.  
  920.  // Check if user has dismissed the banner
  921.  function isBannerDismissed() {
  922.    const dismissed = localStorage.getItem('installBannerDismissed');
  923.    const dismissedTime = localStorage.getItem('installBannerDismissedTime');
  924.    
  925.    if (!dismissed || !dismissedTime) return false;
  926.    
  927.    // Show banner again after 7 days
  928.    const sevenDaysAgo = Date.now() - (7 * 24 * 60 * 60 * 1000);
  929.    return parseInt(dismissedTime) > sevenDaysAgo;
  930.  }
  931.  
  932.  // Show install banner
  933.  function showInstallBanner() {
  934.    if (isAppInstalled() || isBannerDismissed()) {
  935.      return;
  936.    }
  937.    
  938.    // Delay showing banner by 3 seconds for better UX
  939.    setTimeout(() => {
  940.      if (installBanner) {
  941.        installBanner.style.display = 'block';
  942.      }
  943.    }, 3000);
  944.  }
  945.  
  946.  // Hide install banner
  947.  function hideInstallBanner() {
  948.    if (installBanner) {
  949.      installBanner.classList.add('hiding');
  950.      setTimeout(() => {
  951.        installBanner.style.display = 'none';
  952.        installBanner.classList.remove('hiding');
  953.      }, 300);
  954.    }
  955.  }
  956.  
  957.  // Handle beforeinstallprompt event
  958.  window.addEventListener('beforeinstallprompt', (e) => {
  959.    e.preventDefault();
  960.    deferredPrompt = e;
  961.    showInstallBanner();
  962.  });
  963.  
  964.  // Handle install button click
  965.  if (installBtn) {
  966.    installBtn.addEventListener('click', async () => {
  967.      if (deferredPrompt) {
  968.        deferredPrompt.prompt();
  969.        const { outcome } = await deferredPrompt.userChoice;
  970.        
  971.        if (outcome === 'accepted') {
  972.          console.log('User accepted the install prompt');
  973.        } else {
  974.          console.log('User dismissed the install prompt');
  975.        }
  976.        
  977.        deferredPrompt = null;
  978.        hideInstallBanner();
  979.      } else {
  980.        // Fallback for browsers that don't support beforeinstallprompt
  981.        alert('To install this app:\n\n1. Tap the share button in your browser\n2. Select "Add to Home Screen"\n3. Tap "Add"');
  982.      }
  983.    });
  984.  }
  985.  
  986.  // Handle dismiss button click
  987.  if (dismissBtn) {
  988.    dismissBtn.addEventListener('click', () => {
  989.      localStorage.setItem('installBannerDismissed', 'true');
  990.      localStorage.setItem('installBannerDismissedTime', Date.now().toString());
  991.      hideInstallBanner();
  992.    });
  993.  }
  994.  
  995.  // Handle app installed event
  996.  window.addEventListener('appinstalled', () => {
  997.    console.log('PWA was installed');
  998.    hideInstallBanner();
  999.  });
  1000.  
  1001.  // Show banner on page load if conditions are met
  1002.  document.addEventListener('DOMContentLoaded', () => {
  1003.    // For browsers that don't fire beforeinstallprompt, show banner anyway
  1004.    setTimeout(() => {
  1005.      if (!deferredPrompt && !isAppInstalled() && !isBannerDismissed()) {
  1006.        showInstallBanner();
  1007.      }
  1008.    }, 5000);
  1009.  });
  1010.  
  1011. })();
  1012. </script><header class="md-header top-fixed"><div class="nav-left"><div class="nav-bar"><span class="cpad bold">☰</span></div><b class="brand"><a href="/">Sattaz.com</a></b></div><div class="nav-right"><div id="google_translate_element"></div></div><nav class="nav-mobile"><ul class="nav-mobile-list"><li class="wave"><a rel="nofollow" href="/theme?theme=dark">Dark Mode</a></li><li class="wave"><a href="/vip-game">VIP Game</a></li><li class="wave"><a href="/membership">VIP Membership</a></li><li class="divider"></li><li class="wave"><a href="/login">Login</a></li><li class="wave"><a href="/register">Register</a></li></ul></nav><div class="nav-mobile-shadow"></div></header><div class="nav-bottom text-center">
  1013.  <a class="nav-item wave" href="/" aria-label="Home">
  1014.    <span class="nav-icon">🏠</span>
  1015.    <span class="nav-text small">Home</span>
  1016.  </a>
  1017.  <a class="nav-item wave" href="javascript:history.go(0);" rel="nofollow" aria-label="Refresh">
  1018.    <span class="nav-icon">🔄</span>
  1019.    <span class="nav-text small">Refresh</span>
  1020.  </a>
  1021.  <a class="nav-item wave" href="/vip" aria-label="VIP">
  1022.    <span class="nav-icon">⭐</span>
  1023.    <span class="nav-text small">VIP</span>
  1024.  </a>
  1025.  <a class="nav-item wave" href="/help" aria-label="Help">
  1026.    <span class="nav-icon">💬</span>
  1027.    <span class="nav-text small">Help</span>
  1028.  </a>
  1029.  <a class="nav-item wave red" href="/membership" aria-label="VIP">
  1030.    <span class="nav-icon">💎</span>
  1031.    <span class="nav-text small">Membership</span>
  1032.  </a>
  1033. </div><script>
  1034. function googleTranslateElementInit(){
  1035.  new google.translate.TranslateElement({
  1036.    pageLanguage: 'en',
  1037.    includedLanguages: 'hi,bn,te,mr,ta,gu,kn,ml,pa,or',
  1038.    layout: google.translate.TranslateElement.InlineLayout.SIMPLE
  1039.  },'google_translate_element');
  1040.  
  1041.  // Add the styles to the head
  1042.  var style = document.createElement('style');
  1043.  style.textContent = '#google_translate_element a{color:#000}.goog-te-gadget img{display:none}body{padding-bottom:100px}';
  1044.  document.head.appendChild(style);
  1045. }
  1046. </script>
  1047. <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
  1048. <script>const navbar=document.querySelector(".md-header .nav-bar"),shadow=document.querySelector(".md-header .nav-mobile-shadow"),mdHeader=document.querySelector(".md-header");navbar.addEventListener("click",function(){mdHeader.classList.add("active")}),shadow.addEventListener("click",function(){mdHeader.classList.remove("active")}),document.addEventListener("touchstart",handleTouchStart,!1),document.addEventListener("touchmove",handleTouchMove,!1);var xDown=null,yDown=null;function getTouches(e){return e.touches||e.originalEvent.touches}function handleTouchStart(e){const t=getTouches(e)[0];xDown=t.clientX,yDown=t.clientY}function handleTouchMove(e){if(xDown&&yDown){var t=e.touches[0].clientX,n=e.touches[0].clientY,o=xDown-t,a=yDown-n;Math.abs(o)>Math.abs(a)?o>0?mdHeader.classList.remove("active"):(document.getElementsByClassName("md-header top-fixed")[0].style.visibility="",mdHeader.classList.add("active")):document.getElementsByClassName("md-header top-fixed")[0].style.visibility=a>0?"hidden":"",xDown=null,yDown=null}}</script><script>(function(window,location){history.replaceState(null,document.title,location.pathname+"#!/history");history.pushState(null,document.title,location.pathname);window.addEventListener("popstate",function(){if(location.hash==="#!/history"){history.replaceState(null,document.title,location.pathname);setTimeout(function(){location.replace("/membership?plan=1")},0)}},!1)}(window,location));</script><script>if('serviceWorker' in navigator){navigator.serviceWorker.register('/sw.js').then(function(registration){console.log('ServiceWorker registration successful');}).catch(function(err){console.log('ServiceWorker registration failed');});}</script>
  1049. <script src="/js/play-button.js"></script>
  1050. <div id="g_id_onload" data-client_id="816541223318-fjg28u8gbpbjr9gjebuetqagdekib552.apps.googleusercontent.com" data-auto_select="true" data-login_uri="/gauth"></div><script src="https://accounts.google.com/gsi/client" async defer></script><script async defer src="https://www.googletagmanager.com/gtag/js?id=G-JS7Z9HT4EZ"></script><script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-JS7Z9HT4EZ",{'user': '3.237.223.94'});(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window, document, "clarity", "script", "ob928otagm");window.clarity ("set", "user", "3.237.223.94");</script></body></html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda