<!DOCTYPE html>
<html lang="en">
<head>
    <title>Join-@CricCircus</title>
    <meta charset="UTF-8">
    <link rel="icon" href="https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Telegram_logo.svg/2048px-Telegram_logo.svg.png" type="image/png" sizes="250x250">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="referrer" content="no-referrer">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/shaka-player/4.7.1/shaka-player.ui.min.js" crossorigin="anonymous"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/shaka-player/4.7.1/controls.min.css" crossorigin="anonymous" />
    <style>
        body {
            margin: 0;
            background-color: black;
        }
        .shaka-spinner-container {
            display: none
        }
    </style>
    <style>
        .popup {
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background-color: #1c1c1c;
            border-radius: 10px;
            padding: 20px;
            text-align: center;
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
            z-index: 1002;
            width: 90%;
            max-width: 400px;
            animation: fadeIn 0.5s;
        }
        
    
        .popup h2 {
            color: #ffe600;
            font-size: 24px;
            font-family: 'Roboto', sans-serif;
            text-align: center;
            margin-bottom: 16px;
        }
    
        .popup button {
            background-color: #08c;
            color: #fff;
            border: none;
            padding: 12px;
            border-radius: 5px;
            cursor: pointer;
            transition: background-color 0.3s, transform 0.3s;
            margin-bottom: 10px;
            width: 100%;
            font-size: 16px;
        }
    
        .popup button:hover {
            background-color: #069;
            transform: scale(1.05);
        }
    
        .popup .close-btn {
            background-color: #555;
            color: #bbbbbb;
        }
    
        .popup .close-btn:hover {
            background-color: #333;
        }
    
        .popup a {
            color: #08c;
            text-decoration: none;
        }
    
        
        @keyframes fadeIn {
        from {
            opacity: 0
        }
    
        to {
            opacity: 1
        }
    }
    
        @media (max-width: 600px) {
            .popup {
                width: 90%;
            }
    
            .popup h2 {
                font-size: 20px;
            }
    
            .popup p {
                font-size: 14px;
            }
    
            .popup button {
                font-size: 14px;
                padding: 10px;
            }
        }
    
        .tg-banner {
        position: absolute;
        top: 20px;
        left: 20px;
        background: linear-gradient(135deg, #1da1f2, #0077b5);
        border-radius: 12px;
        padding: 12px 20px; /* Increased padding for a wider button */
        display: flex;
        align-items: center;
        color: #fff;
        font-family: 'Arial', sans-serif;
        box-shadow: 0 6px 15px rgba(0, 0, 0, 0.3);
        z-index: 1000;
        text-decoration: none;
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        min-width: 250px; /* Ensures a wider button */
        justify-content: center; /* Centers content */
      }
    
      .tg-banner:hover {
        transform: translateY(-5px);
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.5);
      }
    
      .tg-banner img {
        width: 32px;
        height: 32px;
        margin-right: 12px; /* Added more space between icon and text */
        border-radius: 50%;
        border: 2px solid #fff;
        transition: transform 0.3s ease;
      }
    
      .tg-banner:hover img {
        transform: scale(1.1);
      }
    
      .tg-banner span {
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 0.5px;
        white-space: nowrap;
        flex-grow: 1; /* Ensures text spans the available space */
        text-align: center; /* Centers the text */
      }
    
        
    </style>
</head>
<script disable-devtool-auto src='https://cdn.jsdelivr.net/npm/disable-devtool'></script>
<!--Use the specified version-->
<script disable-devtool-auto src='https://cdn.jsdelivr.net/npm/disable-devtool@x.x.x'></script>
<!--Use latest version-->
<script disable-devtool-auto src='https://cdn.jsdelivr.net/npm/disable-devtool@latest'></script>



<body>
    <center>
        <div data-shaka-player-container style="position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover;">
            <video autoplay muted data-shaka-player id="video" poster="https://i.ibb.co/v6ZSxw4f/Video-Poster.jpg" style="width:100%; height:100%;"></video>
            <!-- Central Play/Pause Button -->
            <div id="centerPlayButton" class="center-play-button">
                <!-- Play Icon -->
                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                    <path d="M8 5v14l11-7z"></path>
                </svg>
            </div>
        </div>
    </center>
    <a href="https://t.me/+k3AAY91WjYowZDJl" class="tg-banner">
        <img src="https://i.pinimg.com/originals/31/2a/f9/312af9235aadad69655688eaee97eabf.png" alt="Telegram logo">
        <span>
            Join Now @CricCircus
        </span>
    </a>
    <script>
        if (confirm("Join Our Telegram Channel @CricCircus")) {
            window.location.href = "https://t.me/+k3AAY91WjYowZDJl";
        }
         // Display a modern pop-up message when the page starts
         window.addEventListener("load", function() {
            // Create the popup element
            var popup = document.createElement("div");
            popup.className = "popup";
    
            // Set the popup content
            popup.innerHTML = `
    
            <h2>Join Our Telegram Channel<br>@CricCircus For More Updates And Support Us</h2>
              <button id="joinButton">Join Our Channel and Support Us</button>
              <button id="closeButton" class="close-btn">Already Joined</button>
            `;
    
            // Append the popup to the body
            document.body.appendChild(popup);
    
            // Add click event to the Join Now button
            document.getElementById("joinButton").addEventListener("click", function() {
              window.location.href = "https://t.me/+k3AAY91WjYowZDJl";
            });
    
            // Add click event to the Already Joined button to close the popup
            document.getElementById("closeButton").addEventListener("click", function() {
              document.body.removeChild(popup);
            });
          });

        async function init() {
            const video = document.getElementById("video");
            const centerPlayButton = document.getElementById("centerPlayButton");
            const ui = video.ui;
            const controls = ui.getControls();
            const player = controls.getPlayer();

            player.configure({
                drm: {
                    clearKeys: {
                        "9872e439f21f4a299cab249c6554daa3":"0cdfcfe0d0f1fbe100554ce3ef4c4665"
                    }
                }
            });

            ui.configure({
                controlPanelElements: ["play_pause","mute", "volume", "spacer", "time_and_duration", "quality","picture_in_picture", "fullscreen"],
                volumeBarColors: {
                    base: 'rgb(68, 68, 68)',
                    level: 'rgb(66, 133, 244)'
                },
                seekBarColors: {
                    base: 'rgb(68, 68, 68)',
                    buffered: 'rgb(68, 68, 68)',
                    played: 'rgb(66, 133, 244)'
                }
            });

            window.player = player;
            window.ui = ui;

            player.addEventListener("error", onPlayerErrorEvent);
            controls.addEventListener("error", onUIErrorEvent);

            try {
                await player.load("https://edge3-moblive.yuppcdn.net/drm/smil:tencricketdrm.smil/manifest.mpd");
                console.log("The video has now been loaded!");
            } catch (error) {
                onPlayerError(error);
            }
        }

        function onPlayerErrorEvent(event) {
            onPlayerError(event.detail);
        }

        function onPlayerError(error) {
            console.error("Error code", error.code, "object", error);
             // Show an alert message
            alert("Playback error! Redirecting to our Telegram channel for updates...");

            // Delay the redirection by 3 seconds (3000ms)
            setTimeout(function () {
                window.location.href = "https://t.me/+k3AAY91WjYowZDJl";
            }, 3000);
        }

        function onUIErrorEvent(event) {
            onPlayerError(event.detail);
        }

        function initFailed() {
            console.error("Unable to load the UI library!");
        }

        document.addEventListener("shaka-ui-loaded", init);
        document.addEventListener("shaka-ui-load-failed", initFailed);
        //--
        if (window.top !== window.self) {
        window.addEventListener('DOMContentLoaded', function() {
          document.body.innerHTML = '<div id="message">Join @CricCircus Telegram Channel</div>';
        });
      }
      var allowedDomain = "criccircustv.pages.dev";
    var currentDomain = window.location.hostname;
    if (currentDomain !== allowedDomain) {
        window.location.href = "https://t.me/+k3AAY91WjYowZDJl";
    }
    </script>
</body>

</html>
