cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2a06:98c1:3120::3:443 · fms.touchupguys.work
2026-01-12 09:27
HTTP/1.1 404 Not Found
Date: Mon, 12 Jan 2026 09:27:20 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Yv4eCAqKWKc7As%2BF61uSHAVcudzYJXk1zM8KYsruEKJwI3MDazAXkQQteslws0usvhC%2Fg%2B6r0E53mpJ7ibT%2FaAYsb1pjXI2WZ3wyiR8dETVueeIuvu3NYQoCUpXKe3oH"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bcb9e0d09583d68-SIN
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 188.114.97.3:443 · fms.touchupguys.work
2026-01-12 09:27
HTTP/1.1 404 Not Found
Date: Mon, 12 Jan 2026 09:27:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Pj%2FpD6oUdaH0L%2FC%2Fq3Ic0d9sLMb26kyp2TNIcY6FFWkwEVMx0OgmJiKvynvByoeH9%2BiYVFXewamkq5JKBKe%2BtcFHO52CsPHJ7M%2FhgJdpK1H%2Fig%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bcb9e087e0e944d-SJC
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3121::3:443 · fms.touchupguys.work
2026-01-12 09:27
HTTP/1.1 404 Not Found
Date: Mon, 12 Jan 2026 09:27:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=W7M3bfPtIwqfpKuB3k1zLsJ9rA712PcxXHLcPBs0Q7Z6JTqsybsJ8lVx8P7GmF6UmV7SSm1ejoQ0c0L4evv3Bt4RVN3qOu96Q4HtY5I%2BVn10REKBBtCFpUGyzOYTKLoj"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bcb9e088ac7c65e-SJC
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3121::3:80 · fms.touchupguys.work
2026-01-12 09:27
HTTP/1.1 404 Not Found
Date: Mon, 12 Jan 2026 09:27:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fXQsLuV%2BqVEnHXy%2FBV2Uz15Q3drpgFAnT%2FS1NkEjJbPSEPBrVnOwDhL5BjVpND9uI3grTTQ3p74HYkaJYjWIgGYZnVdWU49W2SqhEW%2ForDASWUfkJPxg5gi1cVTGl7Hl"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bcb9e098a00aa95-YYZ
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3121::3:8443 · fms.touchupguys.work
2026-01-12 09:27
HTTP/1.1 404 Not Found
Date: Mon, 12 Jan 2026 09:27:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3n%2FPlnNbyfevz9gMRrDGbl0TDqsJ76jfJVwFTBzHGCMYAywMyNPsqaK9X03EZDZdQGtxVG2YeiiUpd9P4xeWaP2ua0IiCFtsIoyr9h7limBZtHxiL5YZRdzEb3tv3uZn"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bcb9e096eb7c48a-YYZ
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 188.114.97.3:8443 · fms.touchupguys.work
2026-01-12 09:27
HTTP/1.1 404 Not Found
Date: Mon, 12 Jan 2026 09:27:20 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=K1picJn5LikjW3KQ%2BtQywOS08gyL%2B5L74nHXRzdwZmwGS%2BrAsptAE676Duah2TVfiaMlpO4XAb3ZZlm0mzMfYujLZTwSU85NZDy7XsGPiUKsjTdv"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bcb9e0c6a403d26-BOM
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3120::3:8443 · fms.touchupguys.work
2026-01-12 09:27
HTTP/1.1 404 Not Found
Date: Mon, 12 Jan 2026 09:27:21 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=E9qP7Z72MrvwxEonsqmyBeDVf9ppaVgdJbBrkuA6iIaYJdMHbPYk1O7kvEegzO%2FgTBi%2BzqvAc76XevEA0SwjAwgIX3vRfW3R1BlyMHKgQw%2B7buy3zWS1NHLD%2FKXx8OD2"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bcb9e0c4bac3fa3-BOM
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 188.114.97.3:80 · fms.touchupguys.work
2026-01-12 09:27
HTTP/1.1 404 Not Found
Date: Mon, 12 Jan 2026 09:27:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WJfKLBxXF8B9pklvy51289O7zEiywrYckgGV8s0tQGXVQ2dWWubuQ4H7jdKfwWQ8lGJNm3igJD4MwoobGlmCmJZJ3NiYGVWzCH0zrLLtoOhXPHcN"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bcb9e077d97cd7c-EWR
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3120::3:80 · fms.touchupguys.work
2026-01-12 09:27
HTTP/1.1 404 Not Found
Date: Mon, 12 Jan 2026 09:27:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qYhE%2Be1x1mWzRZfTapSfUrb7NiUt3xQEOfoa9ajJcywWXQwWxqUZq6MTXVNSwUCyuKSFz9UlEMs6QCL0FvOfqKBsMbupc%2BILd3t7SCSRJDTjhCfFhSLC%2F9hAyDm7LR3l"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bcb9e0b6d2c2757-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 104.21.69.203:8443 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=srxxr5O%2F7LREkC60ofJP686h4QpZxiHmV%2FTo3fyQP2ALBSyqqa6D1uGdjlivyJuyjOz6xgykV4exN6IDrMkCQLNY4%2Fgsqv2sNoCIjoqNfv8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c56268c9ff63-BOM
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3121::3:80 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NrbRatCUf5qyn%2BQlhQZl%2BXBlRZxJiIxj5vDVMV0vzWVyj1JXeKZzCxb0L7rFcPGw0m8HyO4%2FAWCQm644VvSNW4Dgh7%2FZzr1vE7w%2FcvpKYCZ%2BDdJmlzW%2F5ixxyrA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c5646f034240-EWR
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 172.67.213.19:8443 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BpJvjnjrPodCQzh6HHY64%2BaCRUud%2FV%2FUOA7a%2Bld12QpNo2E2gpi%2BIbWH12G%2BE9eeV53BLk8rBueb4jX%2FCBM9hNjZtRcUHCopeiLFMHZPSr%2B5cKw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c5602cae3a53-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 2606:4700:3032::ac43:d513:80 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=jwANcDfjp472rnGdBnlTxnAUkJBfktb%2FZHZo7oJBVJNqJZOJtzQSvtHRg2Mmd2aAP2YSPHommxgFD70Tnbgzu8k3LPTzEIFZs4OwMFvrVXU2vDUctaX52Gryf16T4qo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c55facd3c4e4-LHR
alt-svc: h3=":443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 172.67.213.19:443 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iIGAhDYABK7q%2FacrdGO%2FDffYrKD7Rg%2Fu64kaRcoO6PBtk7ULyQE5PhewZnuzgq2U7FXCWTVm2rC0cQqkrVBdZc6LMhBdnG3yItJstqdKcc4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c560ffa05616-SJC
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3031::6815:45cb:443 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KstAjpXtA2LPcSPQyD5t3yPExr8QKAUaxfZIbq3zEzw8%2FiFdELrl%2B3npwjetUbfqUxW2IGzE62lSdEbL3c4w8vAFazorRT3V96ECa%2BivI6UyDtB43kSX%2BrH01eU5P9o%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c55f8cdc6e2f-EWR
alt-svc: h3=":443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 2a06:98c1:3121::3:443 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BwzvPsfq90Mq4iyrTGvr6gvEqkiILyZfpb8r3sDF6avdWj7O92DsNJq%2BPofpREWTtKiaHglQ3Mxhrzr9Yx1t8Zy%2FQjls7FxL9ffFr1myQcqqJ4ut0VT6sAgT9mc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c5641b7539f5-YYZ
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3121::3:8443 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:20 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0%2Bf7msL%2Blvl0UEsy4WNC4s39VfNx1fB1DwceaQP8vbTnp6IZzK%2FeF08TkDxAeQIPI33zEZ3q28GnbGKQG%2BEeO5mcelg1A68kIPhxRtFl1FtBOAoflcsgaPf3tcg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c5654c88ab42-YYZ
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 104.21.69.203:8443 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=c7Cb8YxlKix3bSOhY3ZmnaQav%2F8YiNiHzQutlPucJ49kDNvWSgPKeaj%2BG%2Blvjcbul3q4juxFzfjnWj7V%2BQiqAlP3l42AVBEcwOWZbF4gxNupeFk%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c56018ba5d15-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 104.21.69.203:80 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=E94h1EhycSkL8p2Cy7WsnpbmMVRPL0u0LqBxAJRySM%2B8CISa9bhJCdqJbiAbHBGvwjInOdLyUFpOiyYcyGZFhg99MO%2B1mbr4UQ%2FuQ78oyr4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c5642ee239f4-YYZ
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 172.67.213.19:80 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uWZJ%2F%2FAnEIexrZcY%2FEmirymOmu1KyOvaHU4Vv6UtOaCdWglhTgw10ycoewkBek2WDXhAe2wbdKpKZvyrEJw8SudsA1crswwpIJmefDTsYvlwEbA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c55f89bed923-EWR
alt-svc: h3=":443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 2a06:98c1:3120::3:80 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CFiBAdx%2BKDVbILr%2FEhTNWdu1EiP5r32Z0QmDnjVyH7trYBDn3sYWKmn2IBw9fl8nzUtTAzXqeSPF12rS%2FcG2rMOEkHDbcBfi8lVDZtVBo0nwTI1vvSuW00QSQ08%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c5618a133621-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3032::ac43:d513:8443 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=L2%2FjZfkAET%2Bfi7jw7RP7rdUD1A69YZjRnSD%2B937WzeG2kh%2BnSxhBOP5c46Alj7RJcPaYEcQcrXChgINBbQbXJrv0QkCAt6fQn%2BzakO1X2%2BUxPnfmJd0ZmdNa2p8TcI4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c55fe974f80e-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 104.21.69.203:443 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Eh6%2FJuqJjaSiRViByNdOWq5nDwINvEmfWngoGF4SnBQBYh3oxlOXzqiLTWnHIHwJtD1dXfFyp4a%2BuVo4DXuPpwSEIBBWTrT%2BmESyFT3I%2BDQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c5654a88982f-YYZ
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 172.67.213.19:80 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DmJhgtMG5UneZZ9QrWUCFtBRRupp57Z9FsKai%2FXE7%2F17B%2FqT2E6L5Dc54iLtABvYD1KjWT0ds57x%2F8xgWKw1NdDTDzK%2BkEmXLvIVExzgsm4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c56249acd388-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3031::6815:45cb:8443 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ohl%2BZcfFf0AMiIeiOb98logBMgQx%2BfcOxPYOksMiXhj943Wu6FpFAo47FAvmdCHxViBgcYIJOzp3UDpbpGVEy3XSnFyHdWzsagX%2BoHkUernE7I51eHyYfGHKGmCtvL4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c55f2c3489bb-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 104.21.69.203:443 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7MZi1AU2Ej54nquvvYWhzNsBY7DTO5NyGSuqv6mZyoaBkkfKuo1o96W1MLwfqtaQaRPwLZdcxHLw7q%2FmQvaGw7gt%2FH3mjCTdx43tfFmgilgFtlQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c5606aa2380a-FRA
alt-svc: h3=":443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 104.21.69.203:80 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gK21aeaQ%2BAeyK%2FuVmphu%2FBwVTQBgF8zFaT4KCOzYd4F2jIFmiSzO7uJ0LJqyk4tO%2Fx%2BWSg3QMk5hHoL%2F2XXB6QcQ25omenFCTHPgidm7qBiqfUY%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c55fd8084d68-FRA
alt-svc: h3=":443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 2a06:98c1:3120::3:443 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=phgn9fgKBDMNpS%2B5kQqPUJqVHSuwASVws2bgHAydsPReKYfoLiPGa7v1HunqgREtPwKAxdUAV5XSHDG58c6YXoesZXfZRubwE73qQpo9TpG%2BTnmOwYvs8idDLdE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c5614ba70e2e-AMS
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 172.67.213.19:8443 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fzSn5nB2aP%2BTBm4ME%2Be%2BrHYoFmgVzSJTwNrH%2FvS1oVlbxrQkLmkaXfhevpgmDEwPT0iNOk6wCmSuJqxA%2B039nioAtApg1bb67JxGwUNcG60%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c5611d7edbfb-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2606:4700:3032::ac43:d513:443 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cWFY8o9E%2F%2BRThp9LOBx9Ax58yfDbvE5bobHoOb7qOZ4D2hDmPAAWy5cxbA5SverG%2F4gS7bZVP1bRUdKSAhIUitLYZL9j2fDUclflOl1uGoxUdtwvjKT5sRmyBgUr6xA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c55feef49bbc-FRA
alt-svc: h3=":443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 2606:4700:3031::6815:45cb:80 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XoGpV%2BaOTXMtaYe9IlTJbVRK4ld3DX4D%2FJY%2BnHsOeLrgufsdvPAqCKhylGxC%2F2srL81uTK4kZZWVM5aelQFauImbLFZ8PnNVgw1HZGlV9lqzR5pL%2B8LEaWskOdEOats%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c55fc90be7b9-FRA
alt-svc: h3=":443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 172.67.213.19:443 · go.touchupguys.work
2026-01-11 07:41
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 07:41:18 GMT
Content-Type: text/html
Content-Length: 87507
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "c7754e8b2cab12c94957855fcd2fc705"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iax3B%2FNTXvl3f%2BXRO40UxEnsh06e8tmOHUsSFNWKcXphcU04CPvMyFNwsKt%2F5bzS282hb%2BiNkitKOozkTfcwOFz4DOTw%2BEBlcGTpMwggMmKgC%2FM%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc2c55feb0f3617-FRA
alt-svc: h3=":443"; ma=86400
Page title: Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.GitHubXGitHub
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><title>Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.</title><link rel="stylesheet" href="/_nuxt/entry.Ciqni2L1.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?beff28fb-ac35-4f8f-b3a6-81853ea41914"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CejuDiHi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQBNP5f_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/I9Wzlcd_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/NLCYy5a-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W9VFg5OR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D9PeSXjl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0XNpQzZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaAPpr1k.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlAUqK2U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/wTnrLGJa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QykBO0SB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOlMFeDB.js"><link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/beff28fb-ac35-4f8f-b3a6-81853ea41914.json"><link rel="prefetch" as="style" crossorigin href="/_nuxt/realtime.BGItAVoB.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKZgUl_-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DKSVtogR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DyXiaBLk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BUgJYBll.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PR1ra07H.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/rwb8c-kn.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwuaXmZz.js"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cloudflare.BrYwnFVc.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/nuxtjs.Cm2sff2r.png"><meta name="description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:type" content="website"><meta property="og:title" content="Sink"><meta property="og:site_name" content="Sink"><meta property="og:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta property="og:image" content="https://sink.cool/banner.png"><meta name="twitter:title" content="Sink"><meta name="twitter:description" content="A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare."><meta name="twitter:image" content="https://sink.cool/banner.png"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/icon-192.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><script type="module" src="/_nuxt/CejuDiHi.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sess
Open service 2a06:98c1:3120::3:8443 · touchupguys.work
2026-01-11 07:41
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:41:19 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wNNIsqKv42ViHPeYlqWN7w41gJn%2FwO3lCQQDN%2FSpWIY7M4zKOsU%2FC3v1UBWJ59UPdGuoLfUQ8A2VGmC7%2F0pav%2Bp8RInMP6RXl8PAi3nAuQbjGmobXViqog5U%2FVg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9bc2c5615ac903c4-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3121::3:443 · maps.touchupguys.work
2026-01-02 02:04
HTTP/1.1 404 Not Found
Date: Fri, 02 Jan 2026 02:04:05 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2B9tUsFBhaKZ85ih4BBUVQtoKa%2BfbmgD4EixGcNEzV61dscLYddB5cNylzyA9pirn7f18Ij1B0r0zeGj35mjg9%2Bo7BU60wdwTpzsKyGm5svIAPomorlhjzPxg5os491%2FaAQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b76af02ecbd43d2-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3120::3:8443 · maps.touchupguys.work
2026-01-02 02:04
HTTP/1.1 404 Not Found
Date: Fri, 02 Jan 2026 02:04:05 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NXy7ddYX7VSGJ61KwpuVnd9buttnfDb748PL8aL4zL6u3GcoIsO6Jpvh9ZgHdrVkHI4a79DbCXTqwg7M%2BLQoVnB3sHihn0a0nJZ%2Fsm0aZvIUP4OKsUszuNoP4A9HXltInw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b76af02dc5a165f-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3121::3:8443 · maps.touchupguys.work
2026-01-02 02:04
HTTP/1.1 404 Not Found
Date: Fri, 02 Jan 2026 02:04:05 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eLNigbz3gD1Kmm3Stt2wVv%2BfaV4oGBcRPdDcsTxYVebm7AozzP529XTaTYm0pvI5%2BMZZofDWceMOYoi5KZzdX0B3oAID1YnVViVYZ22Co226piZfNAp6bbnIqq46CZja9w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b76af02e96b2bdc-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 2a06:98c1:3120::3:443 · maps.touchupguys.work
2026-01-02 02:04
HTTP/1.1 404 Not Found
Date: Fri, 02 Jan 2026 02:04:05 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tiQil55AkgNgarUy73sOW%2BaAOw6W6sKMm9%2BPSObU1fg5c941OzrsWmUO5As8bBXnUU%2BEVw1tgL%2B5muVvIefP1geRI4zTXXmvsxqpuVH00jh2x62Ut1GxmZzywZJ83lY7%2FQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b76af02e8eb35f4-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 188.114.97.3:8443 · maps.touchupguys.work
2026-01-02 02:04
HTTP/1.1 404 Not Found
Date: Fri, 02 Jan 2026 02:04:05 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qT4GdKjgY9sYnLki8ofS1Hfka3A7COToLs2%2FnJgeKIJxHbYIZtPJobTyv3cjS%2FuUAlTfazjD4a6B0sjLnSglv%2BW5Lyl0rqsk%2FzITSUbhoy2WyDIEeA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b76af02dcc25d90-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13
Open service 188.114.97.3:443 · maps.touchupguys.work
2026-01-02 02:04
HTTP/1.1 404 Not Found
Date: Fri, 02 Jan 2026 02:04:05 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LHjfi%2BgeFUHTmZTHpXaQhKdUksnErjYNmECaEtYOWHR2CPbl%2FFb7aascYpm%2BJGoUhDrOzqJS1d7nknIy3fk5h3Pgs8owkBCBR34SeptKsg%2ByWEZuKQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b76af029ee0dbaf-FRA
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="https://www.cloudflare.com/favicon.ico" />
<title>Not Found</title>
<style>
body {
font-family: system-ui;
font-weight: 300;
font-size: 1.25rem;
color: #36393a;
display: flex;
align-items: center;
justify-content: center;
}
main {
max-width: 1200px;
margin-top: 120px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
#text {
max-width: 60%;
margin-left: 1rem;
margin-right: 1rem;
}
main > section > div {
margin-bottom: 3.25rem;
}
svg {
margin-left: 2rem;
}
@keyframes eye-1 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(-5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
@keyframes eye-2 {
0% {
transform: translateX(0);
}
10%,
50% {
transform: translateX(5px);
}
60% {
transform: translateX(0);
}
100% {
transform: translateX(0px);
}
}
svg > .eye-1 {
animation: eye-1 3s infinite;
}
svg > .eye-2 {
animation: eye-2 3s 0.6s infinite;
}
h1 {
font-size: 3.75rem;
font-weight: 400;
margin-bottom: 0.5rem;
}
h3 {
font-size: 2rem;
font-weight: 400;
color: #92979b;
margin: 0;
}
a {
color: #0055dc;
}
p {
margin: 0;
}
#error-title {
font-size: 2rem;
margin-bottom: 1rem;
}
#footer-title {
font-weight: 700;
margin-bottom: 0.75rem;
}
</style>
</head>
<body>
<main>
<section id="text">
<div>
<h1>Error 404</h1>
<h3>Object not found</h3>
</div>
<div>
<p>
This object does not exist or is not publicly accessible at this
URL. Check the URL of the object that you're looking for or contact
the owner to enable Public access.
</p>
</div>
<div>
<p id="footer-title">Is this your bucket?</p>
<p>
Learn how to enable
<a
href="https://developers.cloudflare.com/r2/data-access/public-buckets/"
>Public Access</a
>
</p>
</div>
</section>
<section>
<svg
width="414"
height="212"
viewBox="0 0 414 212"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<ellipse cx="208.5" cy="166.5" rx="174.5" ry="45.5" fill="#E2F5FA" />
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
fill="#C5EBF5"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M205.516 80.2674H139.419L148.186 141.237H197.788L205.516 80.2674Z"
stroke="#6ECCE5"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
<rect
x="137"
y="75"
width="70.9351"
height="9.39611"
rx="2.40792"
fill="#C5EBF5"
stroke="#6ECCE5"
stroke-width="2"
/>
<path
d="M124.566 13.277C121.053 13.277 118.204 10.4288 118.204 6.91534C118.204 3.40191 121.053 0.553711 124.566 0.553711C128.08 0.553711 130.928 3.40191 13