- Scan ID:
- df9cded5-cfe7-412a-a78a-8937bad21cbfFinished
- Submitted URL:
- https://muluu.life/
- Report Finished:
Links · 0 found
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
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
confetti | function |
randomInRange | function |
Console log messages · 1 found
Messages logged to the web console
Type | Category | Log |
---|---|---|
error | network |
|
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&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>