https://muluu.life/

Submitted URL:
https://muluu.life/
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 5 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 1 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en"><head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta content="Muluu.Life" property="og:title">
        <meta content="Silly quirky lil website x3" property="og:description">
        <meta content="https://muluu.life" property="og:url">
        <meta content="#b65cff" data-react-helmet="true" name="theme-color">
        <title>muluu.life</title>
        <link rel="pgpkey" href="/key.pub">
        <link rel="me" href="mailto:[email protected]">
        <link rel="preconnect" href="https://fonts.googleapis.com">
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
        <link href="https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&amp;display=swap" rel="stylesheet">
        <link rel="stylesheet" href="styles.css">
    </head>
    <body>
        <div class="content">
            <h1 class="title gradientAnimation noSelect">muluu</h1>
            <img src="/18.gif" style="cursor: pointer;" alt="Shark" id="shark">
        </div>

        <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/confetti.browser.min.js"></script>
        <script>
            const shark = document.getElementById("shark");

            const shrimp = confetti.shapeFromText({ text: '🦐', scalar: 3 });
            const duration = 1000;
            let skew = 1;

            function randomInRange(min, max) {
                return Math.random() * (max - min) + min;
            }

            shark.addEventListener("click", () => {
                const animationEnd = Date.now() + duration;
                
                (function frame() {
                    var timeLeft = animationEnd - Date.now();
                    var ticks = Math.max(200, 500 * (timeLeft / duration));
                    skew = Math.max(0.8, skew - 0.001);

                    confetti({
                        particleCount: 1,
                        startVelocity: 0,
                        ticks: ticks,
                        origin: {
                        x: Math.random(),
                        y: (Math.random() * skew) - 0.2
                        },
                        colors: ['#ffffff'],
                        shapes: [shrimp],
                        gravity: randomInRange(0.4, 0.6),
                        scalar: randomInRange(2, 3),
                        drift: randomInRange(-0.4, 0.4)
                    });

                    if (timeLeft > 0) {
                        requestAnimationFrame(frame);
                    }
                }());
            });
        </script>
    
</body></html>