<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Статистика индусов</title>
    <style>
        body {
            margin: 0;
            font-family: 'Arial', sans-serif;
            background: linear-gradient(270deg, #1d1f21, #2c2f33, #1d1f21);
            background-size: 400% 400%;
            animation: gradient 10s ease infinite;
            color: #f5f5f5;
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            align-items: center;
            min-height: 100vh;
            overflow-y: auto;
        }

        @keyframes gradient {
            0% { background-position: 0% 50%; }
            50% { background-position: 100% 50%; }
            100% { background-position: 0% 50%; }
        }

        h1 {
            font-size: 2.5em;
            text-align: center;
            margin: 40px 0;
        }

        .menu {
            display: flex;
            flex-direction: column;
            align-items: center;
            margin-bottom: 20px;
        }

        .menu a {
            text-decoration: none;
            background-color: #444;
            color: #f5f5f5;
            padding: 15px 30px;
            margin: 10px 0;
            border-radius: 10px;
            font-size: 1.2em;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
            transition: transform 0.2s, background-color 0.2s;
            position: relative;
        }

        .menu a:hover {
            transform: scale(1.1);
            background-color: #555;
        }

        .menu a::after {
            content: attr(data-description);
            position: absolute;
            top: -30px;
            left: 50%;
            transform: translateX(-50%);
            background: rgba(0, 0, 0, 0.8);
            padding: 5px 10px;
            border-radius: 5px;
            font-size: 0.9em;
            opacity: 0;
            transition: opacity 0.2s;
            white-space: nowrap;
        }

        .menu a:hover::after {
            opacity: 1;
        }

        .pdf-container {
            display: none;
            margin-top: 20px;
            width: 90%;
            max-width: 1200px;
            height: 80vh;
            border: 1px solid #555;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
        }

        .pdf-container iframe {
            width: 100%;
            height: 100%;
            border: none;
        }

        .toggle-button {
            cursor: pointer;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 1.8em;
            }

            .menu a {
                font-size: 1em;
                padding: 10px 20px;
            }
        }

        .block-screen {
            display: none;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
            background: linear-gradient(270deg, #1d1f21, #2c2f33, #1d1f21);
            background-size: 400% 400%;
            animation: gradient 10s ease infinite;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1000;
            color: #f5f5f5;
            padding: 20px;
        }

        .block-screen img {
            max-width: 100%;
            height: auto;
            margin-top: 20px;
            border: 2px solid #555;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
        }
    </style>
</head>
<body>
    <div id="block-screen" class="block-screen">
        <h1>You look suspicious...👉👌🐮💘🔞</h1>
        <p>Like you're a spammer from India using a VPN👿<br>Kiss some cows before going to bed and keep sending spam emails🐄👈💋</p>
        <img src="" alt="Suspicious" id="block-image">
    </div>

    <h1>Статистика как индусы дуреют с моего прикорма💋🐄</h1>
    <p>Хостинг оплачен до 10.02.25<br>Сайт прекратит работу через...</p>
    <script type="text/javascript" src="https://trusispameram.fun/dcnt/cn/cn.php?id=1005"></script>
    <div class="menu">
        <a href="stat_attack.html" data-description="Здесь вырезаны мои собственные тестовые атаки на сайт. Самый сок💅">Статистика атаки</a>
        <a href="stat_full.html" data-description="Полная статистика, включающая мои собственные атаки на свой сайт для проверки💀">Статистика полная</a>
        <a class="toggle-button" onclick="togglePdf('demography')" data-description="Та малая часть данных, которую улавливает гугл-аналитика по странам📈">Гугл аналитика: демография</a>
        <a class="toggle-button" onclick="togglePdf('technical')" data-description="Технические данные📉">Гугл аналитика: технические данные</a>
    </div>

    <div id="demography" class="pdf-container">
        <iframe src="demography.pdf"></iframe>
    </div>

    <div id="technical" class="pdf-container">
        <iframe src="technical.pdf"></iframe>
    </div>

    <script>
        async function checkCountry() {
            try {
                const response = await fetch('https://ipapi.co/json/');
                const data = await response.json();
                if (data && data.country !== 'RU') {
                    showBlockScreen();
                }
            } catch (error) {
                console.error('Failed to fetch IP data:', error);
            }
        }

        function showBlockScreen() {
            const blockScreen = document.getElementById('block-screen');
            blockScreen.style.display = 'flex';
            const blockImage = document.getElementById('block-image');
            blockImage.src = 'i.jpg'; // Изображение для заглушки
        }

        function togglePdf(id) {
            const element = document.getElementById(id);
            const allPdfContainers = document.querySelectorAll('.pdf-container');
            const isMobile = window.matchMedia("(max-width: 768px)").matches;

            allPdfContainers.forEach(container => {
                if (container !== element) {
                    container.style.display = 'none';
                }
            });

            if (isMobile) {
                const downloadLink = document.createElement('a');
                downloadLink.href = `${id}.pdf`;
                downloadLink.download = '';
                downloadLink.click();
            } else {
                element.style.display = element.style.display === 'block' ? 'none' : 'block';

                if (element.style.display === 'block') {
                    element.scrollIntoView({ behavior: 'smooth', block: 'start' });
                }
            }
        }

        checkCountry();
    </script>
</body>
</html>
