cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3036::ac43:b7bb:443 · withgiven.com
2026-01-22 14:52
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=V%2BnobeQVLRGNthXomy674IWTBojRKrh38UodQ4YS9DkEZeJO%2FQTgNzQxZxxEdFwOqFtBcrexJkn1kj%2BtA%2BmgYLXJlLVb3kZBBdbyOhfzNaizJyZrvNyRQYk%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb37a07e7b0-FRA
alt-svc: h3=":443"; ma=86400
Page title: Given
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="/favicon.png">
<title>Given</title>
<style>
body {
margin: 0;
padding: 0 1.5rem;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-family: system-ui, -apple-system, sans-serif;
color: #111827;
}
h1 {
max-width: 42rem;
text-align: center;
font-size: 1.25rem;
font-weight: 300;
line-height: 1.75;
letter-spacing: 0.025em;
opacity: 0;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
animation: fadeInUp 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.delay-100 {
animation-delay: 0.1s;
}
</style>
</head>
<body>
<h1 class="fadeInUp delay-100">
At Given, we craft wonderful products.
</h1>
<script>
/*
// Animation configuration
const words = ['wonderful'];
const TYPING_SPEED = 100;
const PAUSE_AFTER_TYPING = 1000;
const PAUSE_BEFORE_ERASE = 2000;
const ERASE_SPEED = 50;
const PAUSE_BEFORE_NEXT = 500;
const INITIAL_DELAY = 2500;
// Animation state
let currentIndex = 0;
let currentWord = words[0];
let isTyping = true;
let displayText = 'simple';
const wordElement = document.getElementById('word');
// Types the current word character by character
function typeWord() {
if (!isTyping) return;
if (displayText.length < currentWord.length) {
// Add next character
displayText = currentWord.slice(0, displayText.length + 1);
wordElement.textContent = displayText;
setTimeout(typeWord, TYPING_SPEED);
} else {
// Word is complete, pause then start erasing
setTimeout(() => {
isTyping = false;
setTimeout(eraseWord, PAUSE_BEFORE_ERASE);
}, PAUSE_AFTER_TYPING);
}
}
// Erases the current word character by character
function eraseWord() {
if (isTyping) return;
if (displayText.length > 0) {
// Remove last character
displayText = displayText.slice(0, -1);
wordElement.textContent = displayText;
setTimeout(eraseWord, ERASE_SPEED);
} else {
// Word is erased, move to next word
currentIndex = (currentIndex + 1) % words.length;
currentWord = words[currentIndex];
isTyping = true;
setTimeout(typeWord, PAUSE_BEFORE_NEXT);
}
}
// Start the animation after the page loads
window.addEventListener('load', () => {
setTimeout(() => {
displayText = '';
wordElement.textContent = displayText;
typeWord();
}, INITIAL_DELAY);
});
*/
</script>
</body>
</html>
Open service 104.21.56.94:80 · withgiven.com
2026-01-22 14:52
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Length: 0
Connection: close
Location: https://withgiven.com/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nDnQ5%2FP8Xt6jJsruBTYVVCUrVx6Z7pDIWqNpZK7%2BIAVpncaOo74qwUMU2%2FqlEAaAjmXLqRaztmr3R5QTzSviZr6SXTYbbdVUKxmkGCw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb20d929fe1-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.183.187:8443 · withgiven.com
2026-01-22 14:52
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nUmUWE772hT%2BL5uPNoCb1rVsRGWTUio0ZJnR75HqNSk%2BmXHvwy1IJBb3X7ilJX9CmNw9HZzKy9gmPWl7tZRXb27%2B7kIjvaJPKDYv"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb24cec0cb8-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Given
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="/favicon.png">
<title>Given</title>
<style>
body {
margin: 0;
padding: 0 1.5rem;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-family: system-ui, -apple-system, sans-serif;
color: #111827;
}
h1 {
max-width: 42rem;
text-align: center;
font-size: 1.25rem;
font-weight: 300;
line-height: 1.75;
letter-spacing: 0.025em;
opacity: 0;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
animation: fadeInUp 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.delay-100 {
animation-delay: 0.1s;
}
</style>
</head>
<body>
<h1 class="fadeInUp delay-100">
At Given, we craft wonderful products.
</h1>
<script>
/*
// Animation configuration
const words = ['wonderful'];
const TYPING_SPEED = 100;
const PAUSE_AFTER_TYPING = 1000;
const PAUSE_BEFORE_ERASE = 2000;
const ERASE_SPEED = 50;
const PAUSE_BEFORE_NEXT = 500;
const INITIAL_DELAY = 2500;
// Animation state
let currentIndex = 0;
let currentWord = words[0];
let isTyping = true;
let displayText = 'simple';
const wordElement = document.getElementById('word');
// Types the current word character by character
function typeWord() {
if (!isTyping) return;
if (displayText.length < currentWord.length) {
// Add next character
displayText = currentWord.slice(0, displayText.length + 1);
wordElement.textContent = displayText;
setTimeout(typeWord, TYPING_SPEED);
} else {
// Word is complete, pause then start erasing
setTimeout(() => {
isTyping = false;
setTimeout(eraseWord, PAUSE_BEFORE_ERASE);
}, PAUSE_AFTER_TYPING);
}
}
// Erases the current word character by character
function eraseWord() {
if (isTyping) return;
if (displayText.length > 0) {
// Remove last character
displayText = displayText.slice(0, -1);
wordElement.textContent = displayText;
setTimeout(eraseWord, ERASE_SPEED);
} else {
// Word is erased, move to next word
currentIndex = (currentIndex + 1) % words.length;
currentWord = words[currentIndex];
isTyping = true;
setTimeout(typeWord, PAUSE_BEFORE_NEXT);
}
}
// Start the animation after the page loads
window.addEventListener('load', () => {
setTimeout(() => {
displayText = '';
wordElement.textContent = displayText;
typeWord();
}, INITIAL_DELAY);
});
*/
</script>
</body>
</html>
Open service 172.67.183.187:443 · withgiven.com
2026-01-22 14:52
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=I5I3fobrdlCWvsqGP1heTekH5Supvfc86ZTPxZBLsyaHdSmUlzRLzcrigMMteQoXAtGXBv70IhzsdFbRw5DA%2FKUTN7LUaOWJvD7pQVo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb32a9df920-SIN
alt-svc: h3=":443"; ma=86400
Page title: Given
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="/favicon.png">
<title>Given</title>
<style>
body {
margin: 0;
padding: 0 1.5rem;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-family: system-ui, -apple-system, sans-serif;
color: #111827;
}
h1 {
max-width: 42rem;
text-align: center;
font-size: 1.25rem;
font-weight: 300;
line-height: 1.75;
letter-spacing: 0.025em;
opacity: 0;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
animation: fadeInUp 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.delay-100 {
animation-delay: 0.1s;
}
</style>
</head>
<body>
<h1 class="fadeInUp delay-100">
At Given, we craft wonderful products.
</h1>
<script>
/*
// Animation configuration
const words = ['wonderful'];
const TYPING_SPEED = 100;
const PAUSE_AFTER_TYPING = 1000;
const PAUSE_BEFORE_ERASE = 2000;
const ERASE_SPEED = 50;
const PAUSE_BEFORE_NEXT = 500;
const INITIAL_DELAY = 2500;
// Animation state
let currentIndex = 0;
let currentWord = words[0];
let isTyping = true;
let displayText = 'simple';
const wordElement = document.getElementById('word');
// Types the current word character by character
function typeWord() {
if (!isTyping) return;
if (displayText.length < currentWord.length) {
// Add next character
displayText = currentWord.slice(0, displayText.length + 1);
wordElement.textContent = displayText;
setTimeout(typeWord, TYPING_SPEED);
} else {
// Word is complete, pause then start erasing
setTimeout(() => {
isTyping = false;
setTimeout(eraseWord, PAUSE_BEFORE_ERASE);
}, PAUSE_AFTER_TYPING);
}
}
// Erases the current word character by character
function eraseWord() {
if (isTyping) return;
if (displayText.length > 0) {
// Remove last character
displayText = displayText.slice(0, -1);
wordElement.textContent = displayText;
setTimeout(eraseWord, ERASE_SPEED);
} else {
// Word is erased, move to next word
currentIndex = (currentIndex + 1) % words.length;
currentWord = words[currentIndex];
isTyping = true;
setTimeout(typeWord, PAUSE_BEFORE_NEXT);
}
}
// Start the animation after the page loads
window.addEventListener('load', () => {
setTimeout(() => {
displayText = '';
wordElement.textContent = displayText;
typeWord();
}, INITIAL_DELAY);
});
*/
</script>
</body>
</html>
Open service 2606:4700:3036::6815:385e:443 · withgiven.com
2026-01-22 14:52
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6Nd3Bc0m7C7gH9AIwon7cBb7SvzxsY7QlB5FxGG43DbWWq%2BDt7vOCtVqwuHakN2pj0ySBqM56rLNBejgMDOmBiKHUv93mYuJ%2BZoK%2F3fu%2BsiMgsYIMK0mOWQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb1d847e56c-EWR
alt-svc: h3=":443"; ma=86400
Page title: Given
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="/favicon.png">
<title>Given</title>
<style>
body {
margin: 0;
padding: 0 1.5rem;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-family: system-ui, -apple-system, sans-serif;
color: #111827;
}
h1 {
max-width: 42rem;
text-align: center;
font-size: 1.25rem;
font-weight: 300;
line-height: 1.75;
letter-spacing: 0.025em;
opacity: 0;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
animation: fadeInUp 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.delay-100 {
animation-delay: 0.1s;
}
</style>
</head>
<body>
<h1 class="fadeInUp delay-100">
At Given, we craft wonderful products.
</h1>
<script>
/*
// Animation configuration
const words = ['wonderful'];
const TYPING_SPEED = 100;
const PAUSE_AFTER_TYPING = 1000;
const PAUSE_BEFORE_ERASE = 2000;
const ERASE_SPEED = 50;
const PAUSE_BEFORE_NEXT = 500;
const INITIAL_DELAY = 2500;
// Animation state
let currentIndex = 0;
let currentWord = words[0];
let isTyping = true;
let displayText = 'simple';
const wordElement = document.getElementById('word');
// Types the current word character by character
function typeWord() {
if (!isTyping) return;
if (displayText.length < currentWord.length) {
// Add next character
displayText = currentWord.slice(0, displayText.length + 1);
wordElement.textContent = displayText;
setTimeout(typeWord, TYPING_SPEED);
} else {
// Word is complete, pause then start erasing
setTimeout(() => {
isTyping = false;
setTimeout(eraseWord, PAUSE_BEFORE_ERASE);
}, PAUSE_AFTER_TYPING);
}
}
// Erases the current word character by character
function eraseWord() {
if (isTyping) return;
if (displayText.length > 0) {
// Remove last character
displayText = displayText.slice(0, -1);
wordElement.textContent = displayText;
setTimeout(eraseWord, ERASE_SPEED);
} else {
// Word is erased, move to next word
currentIndex = (currentIndex + 1) % words.length;
currentWord = words[currentIndex];
isTyping = true;
setTimeout(typeWord, PAUSE_BEFORE_NEXT);
}
}
// Start the animation after the page loads
window.addEventListener('load', () => {
setTimeout(() => {
displayText = '';
wordElement.textContent = displayText;
typeWord();
}, INITIAL_DELAY);
});
*/
</script>
</body>
</html>
Open service 2606:4700:3036::ac43:b7bb:80 · withgiven.com
2026-01-22 14:52
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Length: 0
Connection: close
Location: https://withgiven.com/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0nK1etWA4G9b74mAeFdL%2BA%2F7v5udh6EwluLbZJRMw2Q4DbrffgFRVXpVELT5kqq9575RxY0RdsgTTJvh51n6onERpkkE0kYGPzBs8vnWs452ulBZN1RLfXA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb1ac055e7e-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3036::ac43:b7bb:8443 · withgiven.com
2026-01-22 14:52
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TzNcceIkSJ7on3Anz8%2BEgsYWfIbR%2BcWFfA6%2BL0p5EX5JDxNg9zkjTnCAWIV14xMFfylr8LzdAN8IyGMkJRigi0vOFllnuOttBZTk7%2BktRxLSCdsAZeUS"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb22c57a220-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Given
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="/favicon.png">
<title>Given</title>
<style>
body {
margin: 0;
padding: 0 1.5rem;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-family: system-ui, -apple-system, sans-serif;
color: #111827;
}
h1 {
max-width: 42rem;
text-align: center;
font-size: 1.25rem;
font-weight: 300;
line-height: 1.75;
letter-spacing: 0.025em;
opacity: 0;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
animation: fadeInUp 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.delay-100 {
animation-delay: 0.1s;
}
</style>
</head>
<body>
<h1 class="fadeInUp delay-100">
At Given, we craft wonderful products.
</h1>
<script>
/*
// Animation configuration
const words = ['wonderful'];
const TYPING_SPEED = 100;
const PAUSE_AFTER_TYPING = 1000;
const PAUSE_BEFORE_ERASE = 2000;
const ERASE_SPEED = 50;
const PAUSE_BEFORE_NEXT = 500;
const INITIAL_DELAY = 2500;
// Animation state
let currentIndex = 0;
let currentWord = words[0];
let isTyping = true;
let displayText = 'simple';
const wordElement = document.getElementById('word');
// Types the current word character by character
function typeWord() {
if (!isTyping) return;
if (displayText.length < currentWord.length) {
// Add next character
displayText = currentWord.slice(0, displayText.length + 1);
wordElement.textContent = displayText;
setTimeout(typeWord, TYPING_SPEED);
} else {
// Word is complete, pause then start erasing
setTimeout(() => {
isTyping = false;
setTimeout(eraseWord, PAUSE_BEFORE_ERASE);
}, PAUSE_AFTER_TYPING);
}
}
// Erases the current word character by character
function eraseWord() {
if (isTyping) return;
if (displayText.length > 0) {
// Remove last character
displayText = displayText.slice(0, -1);
wordElement.textContent = displayText;
setTimeout(eraseWord, ERASE_SPEED);
} else {
// Word is erased, move to next word
currentIndex = (currentIndex + 1) % words.length;
currentWord = words[currentIndex];
isTyping = true;
setTimeout(typeWord, PAUSE_BEFORE_NEXT);
}
}
// Start the animation after the page loads
window.addEventListener('load', () => {
setTimeout(() => {
displayText = '';
wordElement.textContent = displayText;
typeWord();
}, INITIAL_DELAY);
});
*/
</script>
</body>
</html>
Open service 2606:4700:3036::6815:385e:8443 · withgiven.com
2026-01-22 14:52
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tM0APxwgHxmuIy7zFGsdw%2F%2FEVJOufmfqBRSYpYJKMuOPB2SVnjqvlrfy9RuhEvCoVrJesFNSU3Im%2BD0IMwlmPaS40zSjQp1HPPn36gpY1CD7AHDvsqM1XJE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb23bac6e57-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Given
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="/favicon.png">
<title>Given</title>
<style>
body {
margin: 0;
padding: 0 1.5rem;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-family: system-ui, -apple-system, sans-serif;
color: #111827;
}
h1 {
max-width: 42rem;
text-align: center;
font-size: 1.25rem;
font-weight: 300;
line-height: 1.75;
letter-spacing: 0.025em;
opacity: 0;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
animation: fadeInUp 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.delay-100 {
animation-delay: 0.1s;
}
</style>
</head>
<body>
<h1 class="fadeInUp delay-100">
At Given, we craft wonderful products.
</h1>
<script>
/*
// Animation configuration
const words = ['wonderful'];
const TYPING_SPEED = 100;
const PAUSE_AFTER_TYPING = 1000;
const PAUSE_BEFORE_ERASE = 2000;
const ERASE_SPEED = 50;
const PAUSE_BEFORE_NEXT = 500;
const INITIAL_DELAY = 2500;
// Animation state
let currentIndex = 0;
let currentWord = words[0];
let isTyping = true;
let displayText = 'simple';
const wordElement = document.getElementById('word');
// Types the current word character by character
function typeWord() {
if (!isTyping) return;
if (displayText.length < currentWord.length) {
// Add next character
displayText = currentWord.slice(0, displayText.length + 1);
wordElement.textContent = displayText;
setTimeout(typeWord, TYPING_SPEED);
} else {
// Word is complete, pause then start erasing
setTimeout(() => {
isTyping = false;
setTimeout(eraseWord, PAUSE_BEFORE_ERASE);
}, PAUSE_AFTER_TYPING);
}
}
// Erases the current word character by character
function eraseWord() {
if (isTyping) return;
if (displayText.length > 0) {
// Remove last character
displayText = displayText.slice(0, -1);
wordElement.textContent = displayText;
setTimeout(eraseWord, ERASE_SPEED);
} else {
// Word is erased, move to next word
currentIndex = (currentIndex + 1) % words.length;
currentWord = words[currentIndex];
isTyping = true;
setTimeout(typeWord, PAUSE_BEFORE_NEXT);
}
}
// Start the animation after the page loads
window.addEventListener('load', () => {
setTimeout(() => {
displayText = '';
wordElement.textContent = displayText;
typeWord();
}, INITIAL_DELAY);
});
*/
</script>
</body>
</html>
Open service 104.21.56.94:8443 · withgiven.com
2026-01-22 14:52
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=60Oyr2u7v2bYvoV9ZYSnvi4UdhZvHESlEvCSaP04dWByYlCYVhknQgkNWDo8kUKrH1ve40zOvrlyiyg1Fpg75z7FL63C%2Fo4kNbABgp0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb1bac0feaf-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Given
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="/favicon.png">
<title>Given</title>
<style>
body {
margin: 0;
padding: 0 1.5rem;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-family: system-ui, -apple-system, sans-serif;
color: #111827;
}
h1 {
max-width: 42rem;
text-align: center;
font-size: 1.25rem;
font-weight: 300;
line-height: 1.75;
letter-spacing: 0.025em;
opacity: 0;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
animation: fadeInUp 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.delay-100 {
animation-delay: 0.1s;
}
</style>
</head>
<body>
<h1 class="fadeInUp delay-100">
At Given, we craft wonderful products.
</h1>
<script>
/*
// Animation configuration
const words = ['wonderful'];
const TYPING_SPEED = 100;
const PAUSE_AFTER_TYPING = 1000;
const PAUSE_BEFORE_ERASE = 2000;
const ERASE_SPEED = 50;
const PAUSE_BEFORE_NEXT = 500;
const INITIAL_DELAY = 2500;
// Animation state
let currentIndex = 0;
let currentWord = words[0];
let isTyping = true;
let displayText = 'simple';
const wordElement = document.getElementById('word');
// Types the current word character by character
function typeWord() {
if (!isTyping) return;
if (displayText.length < currentWord.length) {
// Add next character
displayText = currentWord.slice(0, displayText.length + 1);
wordElement.textContent = displayText;
setTimeout(typeWord, TYPING_SPEED);
} else {
// Word is complete, pause then start erasing
setTimeout(() => {
isTyping = false;
setTimeout(eraseWord, PAUSE_BEFORE_ERASE);
}, PAUSE_AFTER_TYPING);
}
}
// Erases the current word character by character
function eraseWord() {
if (isTyping) return;
if (displayText.length > 0) {
// Remove last character
displayText = displayText.slice(0, -1);
wordElement.textContent = displayText;
setTimeout(eraseWord, ERASE_SPEED);
} else {
// Word is erased, move to next word
currentIndex = (currentIndex + 1) % words.length;
currentWord = words[currentIndex];
isTyping = true;
setTimeout(typeWord, PAUSE_BEFORE_NEXT);
}
}
// Start the animation after the page loads
window.addEventListener('load', () => {
setTimeout(() => {
displayText = '';
wordElement.textContent = displayText;
typeWord();
}, INITIAL_DELAY);
});
*/
</script>
</body>
</html>
Open service 172.67.183.187:80 · withgiven.com
2026-01-22 14:52
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Length: 0
Connection: close
Location: https://withgiven.com/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DIaRc%2Fd%2FyPxlLO%2FKpU2v8inVJ%2FcCz0Bwc3fPT1K9RB%2Bbbscb5Hn%2F5dpXynpVcknQ2imT45IYA2xaLOVy6un%2BaVqayN7tqoPOcBNWBFE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb15a6c90e5-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3036::6815:385e:80 · withgiven.com
2026-01-22 14:52
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Length: 0
Connection: close
Location: https://withgiven.com/
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sF5V9YUzUfmfSX8CH%2FLEkzuTaOu1Q5qA1Ma2Z1lmGpr9%2FahW1rilthKUeXHurB1gK9Ayi%2B4yWIy%2BYbCkNHrGiOyyUvo0jwEk6gdLolIbsF04d%2F6HjOiF3sE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb16b4b0339-LHR
alt-svc: h3=":443"; ma=86400
Open service 104.21.56.94:443 · withgiven.com
2026-01-22 14:52
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:52:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=egxe2cG3jD%2BaOVXfsjE6hzQV5fzSTWuQuKr7tuI5hoVmHGZIREJRBCxIh4i0xAKgnrj51R6mmn2tk1AH3qQBzGGEe8Sx7QJB9nocmAY%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c1fdfb1b84e539f-LHR
alt-svc: h3=":443"; ma=86400
Page title: Given
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="/favicon.png">
<title>Given</title>
<style>
body {
margin: 0;
padding: 0 1.5rem;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-family: system-ui, -apple-system, sans-serif;
color: #111827;
}
h1 {
max-width: 42rem;
text-align: center;
font-size: 1.25rem;
font-weight: 300;
line-height: 1.75;
letter-spacing: 0.025em;
opacity: 0;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
animation: fadeInUp 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.delay-100 {
animation-delay: 0.1s;
}
</style>
</head>
<body>
<h1 class="fadeInUp delay-100">
At Given, we craft wonderful products.
</h1>
<script>
/*
// Animation configuration
const words = ['wonderful'];
const TYPING_SPEED = 100;
const PAUSE_AFTER_TYPING = 1000;
const PAUSE_BEFORE_ERASE = 2000;
const ERASE_SPEED = 50;
const PAUSE_BEFORE_NEXT = 500;
const INITIAL_DELAY = 2500;
// Animation state
let currentIndex = 0;
let currentWord = words[0];
let isTyping = true;
let displayText = 'simple';
const wordElement = document.getElementById('word');
// Types the current word character by character
function typeWord() {
if (!isTyping) return;
if (displayText.length < currentWord.length) {
// Add next character
displayText = currentWord.slice(0, displayText.length + 1);
wordElement.textContent = displayText;
setTimeout(typeWord, TYPING_SPEED);
} else {
// Word is complete, pause then start erasing
setTimeout(() => {
isTyping = false;
setTimeout(eraseWord, PAUSE_BEFORE_ERASE);
}, PAUSE_AFTER_TYPING);
}
}
// Erases the current word character by character
function eraseWord() {
if (isTyping) return;
if (displayText.length > 0) {
// Remove last character
displayText = displayText.slice(0, -1);
wordElement.textContent = displayText;
setTimeout(eraseWord, ERASE_SPEED);
} else {
// Word is erased, move to next word
currentIndex = (currentIndex + 1) % words.length;
currentWord = words[currentIndex];
isTyping = true;
setTimeout(typeWord, PAUSE_BEFORE_NEXT);
}
}
// Start the animation after the page loads
window.addEventListener('load', () => {
setTimeout(() => {
displayText = '';
wordElement.textContent = displayText;
typeWord();
}, INITIAL_DELAY);
});
*/
</script>
</body>
</html>