BunnyCDN-DE1-1328
tcp/443 tcp/80
BunnyCDN-DE1-1331
tcp/443 tcp/80
CloudFront
tcp/443
cloudflare
tcp/443 tcp/80 tcp/8443
nginx 1.24.0
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642f5cb6ed1e4874cc5e4874cc5e4874cc5
Found 2 files trough .DS_Store spidering: /AdminFlowAssets /whalesbook-assets
Severity: low
Fingerprint: 5f32cf5d6962f09c63442d9d63442d9dacfcc18eacfcc18eacfcc18eacfcc18e
Found 1 files trough .DS_Store spidering: /AdminFlowAssets
Open service 2400:52e0:1e00:2::1328:1:443 · news-cdn.whalesbook.com
2026-01-11 07:30
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:30:15 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1328
CDN-PullZone: 5132343
CDN-RequestCountryCode: DE
Cache-Control: no-cache
CDN-StorageBalancer: NY-703
CDN-StorageServer: SG-684
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 404
CDN-CachedAt: 01/11/2026 07:30:15
CDN-EdgeStorageId: 1329
CDN-RequestId: 579b3e8d5b10fd8755ee63f743e19ad0
CDN-Cache: MISS
CDN-Status: 404
CDN-RequestTime: 0
Page title: 404 - File Not Found
<html><head><title>404 - File Not Found</title><link href='//fonts.bunny.net/css?family=Rubik:300,400,500' rel='stylesheet' type='text/css'><style>html, body { width: 100%; margin: 0; padding: 0; text-align: center; font-family: 'Rubik'; background-repeat: no-repeat; background-position: bottom center; background-size: cover; color: white; height: 100%; background-color: #313335; } h1 {margin-bottom: 0px;font-weight: bold;font-size: 140px;font-weight: 500;padding-top: 130px;margin-bottom: -35px;}h2 {font-size: 45px;color: white; font-weight: 200;}</style></head><body><div id='content'><h1 style='margin-bottom: -35px;'>404</h1><h2>File Not Found</h2></div></body></html>
Open service 185.111.111.157:443 · news-cdn.whalesbook.com
2026-01-11 07:30
HTTP/1.1 404 Not Found
Date: Sun, 11 Jan 2026 07:30:15 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1331
CDN-PullZone: 5132343
CDN-RequestCountryCode: DE
Cache-Control: no-cache
CDN-StorageBalancer: NY-346
CDN-StorageServer: SG-712
CDN-ProxyVer: 1.43
CDN-RequestPullSuccess: True
CDN-RequestPullCode: 404
CDN-CachedAt: 01/11/2026 07:30:15
CDN-EdgeStorageId: 1329
CDN-RequestId: c642395d118a58d985e3120fcb5a46cc
CDN-Cache: MISS
CDN-Status: 404
CDN-RequestTime: 0
Page title: 404 - File Not Found
<html><head><title>404 - File Not Found</title><link href='//fonts.bunny.net/css?family=Rubik:300,400,500' rel='stylesheet' type='text/css'><style>html, body { width: 100%; margin: 0; padding: 0; text-align: center; font-family: 'Rubik'; background-repeat: no-repeat; background-position: bottom center; background-size: cover; color: white; height: 100%; background-color: #313335; } h1 {margin-bottom: 0px;font-weight: bold;font-size: 140px;font-weight: 500;padding-top: 130px;margin-bottom: -35px;}h2 {font-size: 45px;color: white; font-weight: 200;}</style></head><body><div id='content'><h1 style='margin-bottom: -35px;'>404</h1><h2>File Not Found</h2></div></body></html>
Open service 185.111.111.157:80 · news-cdn.whalesbook.com
2026-01-11 07:30
HTTP/1.1 301 Moved Permanently Date: Sun, 11 Jan 2026 07:30:14 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1331 CDN-PullZone: 5132343 CDN-RequestCountryCode: NL Location: https://news-cdn.whalesbook.com/ CDN-RequestId: ee6dabd488313dcbf89f53a952e46698 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00:2::1328:1:80 · news-cdn.whalesbook.com
2026-01-11 07:30
HTTP/1.1 301 Moved Permanently Date: Sun, 11 Jan 2026 07:30:13 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1328 CDN-PullZone: 5132343 CDN-RequestCountryCode: DE Location: https://news-cdn.whalesbook.com/ CDN-RequestId: c2aaca1969d8eee1c7adb56f5b22bf14 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 104.21.68.247:443 · images.whalesbook.com
2026-01-09 22:49
HTTP/1.1 404 Not Found
Date: Fri, 09 Jan 2026 22:49:22 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6pN0hkCuLb4Bd8i54UFIZNGuOR56yxliPv63smEgtpA1FaxC5wwII%2F%2B8DPywDosC4rQhY7YKi2dXBVx07NkICOFLmu9DfpC2fhnLWnXqlsNlezaQig%3D%3D"}]}
Server: cloudflare
Vary: Accept-Encoding
Age: 71863
Cache-Control: max-age=31536000
cf-cache-status: HIT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bb77cc9a82a916c-LHR
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.200.131:80 · www.whalesbook.com
2026-01-09 22:38
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 22:38:14 GMT
Content-Length: 0
Connection: close
Location: https://www.whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rxuXNnRJPSsZPEHvRm9b0iOfjLDdC9DEVYmdQfYiNZPjzxrmIQkqLu6oYsZ5f41EUWFK3LSap%2FgigOgg63T%2B2LHMRiEvPxT1tFMQFEgIiQFGGg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bb76c7a0eeca2c5-SIN
alt-svc: h3=":443"; ma=86400
Open service 104.21.68.247:443 · www.whalesbook.com
2026-01-09 22:38
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 22:38:14 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bamIpWymCZT6NXMevvKDXcLHrULXeee5Hob3zBm4%2Fe0E7HiNV0He7mIpfT784w%2F84P34EugFx%2BNngYB%2FXZ85jL2wlBrsG7rqVD8Rn8GFXGM9wA%3D%3D"}]}
x-nextjs-cache: HIT
x-powered-by: Next.js
Cache-Control: s-maxage=60, stale-while-revalidate
vary: Accept-Encoding
x-cache: Miss from cloudfront
via: 1.1 eb5552d4fb69ca0d0578ffa97b7b08fa.cloudfront.net (CloudFront)
x-amz-cf-pop: AMS58-P5
alt-svc: h3=":443"; ma=86400
x-amz-cf-id: fSgaUw1fim-_oa-xZFTsrcklGWuoc5wyTbB7wID4TCC-_smUwNxW5g==
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb76c7bb8f82151-AMS
Open service 2606:4700:3037::ac43:c883:443 · www.whalesbook.com
2026-01-09 22:38
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 22:38:14 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Ygb%2BQmlbVHIlf1GnlttQ9l4zw%2FZ5O1hh2Pg9xIVWUop47YbOdW8mHdxwSuNHORGjR5fIPBT6oIp%2F1LMBJhrDirAIGmeGOf2CFYI0umY5HpTvfqlv2vpf5oZ4xQXrcQ%3D%3D"}]}
x-nextjs-cache: HIT
x-powered-by: Next.js
Cache-Control: s-maxage=60, stale-while-revalidate
vary: Accept-Encoding
x-cache: Miss from cloudfront
via: 1.1 7b2737d1601ba8c676e6f68b6aa113d8.cloudfront.net (CloudFront)
x-amz-cf-pop: FRA60-P8
alt-svc: h3=":443"; ma=86400
x-amz-cf-id: X_YmmCsJrPyiXso6XvQcyhCChgU79eFOYzqev8CJ4nQkG7CgP0iywQ==
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb76c7d199f9970-FRA
Open service 104.21.68.247:80 · www.whalesbook.com
2026-01-09 22:38
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 22:38:14 GMT
Content-Length: 0
Connection: close
Location: https://www.whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fLEXBgMOAVn9NuqLZmur1GO4qeqxXdsAx9%2FxDBRj8vLGJj8MjJim3dwlnGvsiYdgxcAdvmLiyqL0I1NPbxFy9ukhSv3HFVrWNS86O8odKL2t4w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb76c7988f58c49-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:44f7:443 · www.whalesbook.com
2026-01-09 22:38
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 22:38:14 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QAU%2B%2B27a1WmiRfKO8xdyXjqHmLmc7y9u7uaPxZ4z4FM0v%2Fdrz3o2swJSujA7uQKD282EuaXtSraqBhA2Whd2LH%2BGQwgotVyJBXXsRSeiLyDAQz5tBO5%2BeIN%2FcGlQbw%3D%3D"}]}
x-nextjs-cache: HIT
x-powered-by: Next.js
Cache-Control: s-maxage=60, stale-while-revalidate
vary: Accept-Encoding
x-cache: Miss from cloudfront
via: 1.1 b86c022dfd14ddc1f6f429b91187caaa.cloudfront.net (CloudFront)
x-amz-cf-pop: HEL51-P5
alt-svc: h3=":443"; ma=86400
x-amz-cf-id: _eWRkcH8u2JYtxHp-42B9en318oik3uS2Femdi_92zv0Xn16ADHGKg==
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb76c7c5f51383e-FRA
Open service 2606:4700:3035::6815:44f7:80 · www.whalesbook.com
2026-01-09 22:38
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 22:38:14 GMT
Content-Length: 0
Connection: close
Location: https://www.whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EWxRzZPaVFAuLrWh8MO07IS0OKqHSGTGkaKhoKvdycEBgQTWtii91iBPIld30s5yd%2BdfN7bLvLnxO9YWpoIgieoSLjO%2FZLkczhRlt2eFGzORq9%2B5dVAq6CLOQxl55w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb76c79983e2d0d-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:c883:80 · www.whalesbook.com
2026-01-09 22:38
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 22:38:13 GMT
Content-Length: 0
Connection: close
Location: https://www.whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yO5ABSYhurUpiCYle7C18zoeNE%2BysZCQP%2Ft1SJcennFdxfCM4PIXAlXvoFnrVhS3G3rbLl97Yruy3HVdhvTeSvmQtvDwUA9bloOqDPxD6SxO7HZgTmoeqzOH2BmINA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb76c796fb6d745-LHR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:44f7:8443 · www.whalesbook.com
2026-01-09 22:38
Open service 104.21.68.247:8443 · www.whalesbook.com
2026-01-09 22:38
Open service 2606:4700:3037::ac43:c883:8443 · www.whalesbook.com
2026-01-09 22:38
Open service 172.67.200.131:8443 · www.whalesbook.com
2026-01-09 22:38
Open service 172.67.200.131:443 · www.whalesbook.com
2026-01-09 22:38
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 22:38:14 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=344
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QY3pgPa55XiqbckSvGBhN5l12NGM4iySaE3omm5aHRVMigUw79YZo5Mz1%2FoOPZC%2B1biUpyNAeuo9rfQ0mt3eUJimChn%2BEUvg0TRjN5HR0CaqfA%3D%3D"}]}
x-nextjs-cache: STALE
x-powered-by: Next.js
Cache-Control: no-store
vary: Accept-Encoding
x-cache: Miss from cloudfront
via: 1.1 a9372ab148a2984b992fb2eac84148d0.cloudfront.net (CloudFront)
x-amz-cf-pop: YTO53-P2
alt-svc: h3=":443"; ma=86400
x-amz-cf-id: Z6oKDoCRKMHoZiVTJvgFk04WprgbrpvptZFDZgoYDrPlC4XXt0zoaA==
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server: cloudflare
CF-RAY: 9bb76c7bcf471117-YYZ
Open service 18.66.192.83:443 · whalesbook.com
2026-01-09 20:15
HTTP/1.1 400 Bad Request Server: CloudFront Date: Fri, 09 Jan 2026 20:15:39 GMT Content-Type: text/html Content-Length: 915 Connection: close X-Cache: Error from cloudfront Via: 1.1 aedc37d054398c84a361f8542a82efea.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P1 X-Amz-Cf-Id: 3VAJUF8L4-j3yOMRgTs9a0LKg5Dr-8O6Yr4Q8Km0KTJlIfJNJdoUFw== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>400 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: 3VAJUF8L4-j3yOMRgTs9a0LKg5Dr-8O6Yr4Q8Km0KTJlIfJNJdoUFw== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 2606:4700:3037::ac43:c883:80 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 19:27:58 GMT
Content-Length: 0
Connection: close
Location: https://whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9vRIKtghi5FWYABdnNknqYoZz6rRlbJwmMNwi74ZG8QmJBB3cMrlsTmcfJYgWIkWdxiR4zf8HfpWIqIWKa6m%2BK6N6JshGnIp4k%2BwKyzWv5Z17I2yrBa1L0%2F1"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bb655c5fe3b8183-SJC
alt-svc: h3=":443"; ma=86400
Open service 104.21.68.247:80 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 19:27:58 GMT
Content-Length: 0
Connection: close
Location: https://whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=w0kuptW4yCBQD1qKXIdCWfB477VCSTAI1%2FuQhqi2r1Su1Z5l%2BbyBuAfCZfcHYf9XGyMdQ9CGnki4jmgANoKCJm88ewwT9cO2Ic3ZTw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bb655c5e86da3e6-SIN
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:c883:8443 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 19:27:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=1103,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Z1%2F4wM3xyoQZjkj%2BShP%2BjvcCkg%2B%2FI%2FiPTRn1lcHtMwLpKMNBxOhjVWlKwQ4Jm4vJe%2BeClorjxPA46loYUp%2BZAaluqYsjjr%2B0AT6Jg89fNYn7DYVKp8McaKO4"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb655c80825e34e-SJC
alt-svc: h3=":8443"; ma=86400
Open service 172.67.200.131:8443 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 19:27:58 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=315,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: remote-SIN
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ngxylB6D7aVjY2ieRBpY09J7oOLmDS6fBeur1OIbObnIcT2yN3%2FlJzlwa4zqJzTudzCSG69lgXQbV7Pu8kNzm9C%2FlaFnM82BnK0mPYpv"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb655c78b92238d-SJC
alt-svc: h3=":8443"; ma=86400
Open service 172.67.200.131:443 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 19:28:00 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
ETag: "86rv4o4bef1wx7"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-FRA
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=abbw2UMuQxcYFvcs29aWIG8Nz791M%2FM9hsvzciIy41lu5EBcScBURwkNV9bw978BweeIC3MVorOf5SC1KnuJrIXoECCk19lPVtM0kVov"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb655cb98cbd39c-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:44f7:8443 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 19:27:58 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=348,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-SIN
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=83GRROD9y0aCBA%2BnXoHEw155JAaZKsC3tX7eBM%2F0LdJP8OP76SDtmR26j7i9orY8aLYmxi0PA8APNvIwIsG1I%2BFG8RPYqv1HInur6A2l9K1RKUPBR60xIeAO"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb655c6f91f4880-SIN
alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:3035::6815:44f7:443 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 19:27:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=442,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: remote-SIN
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tws8khfT7%2Bd6xrIQB%2FciUbjjfQe8oQr9vZRBWUhfRR5cTXeLkubgnV4%2BSIMCRLmN9IHpYUtrZT4w8kCe%2BJqcG%2BWJ50C%2BZ4EmDU1mq1omg%2BtajRzWva9rfFlF"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb655c86e531f8d-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3035::6815:44f7:80 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 19:27:58 GMT
Content-Length: 0
Connection: close
Location: https://whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FrUp8f9XEzT5rE%2FdXyQkuMrtDb005AQ1nzgYYIuavDfAImiHNdenJWsW9k5Ab808T2jmFe9qvH1VdRDtHr7SSWAYTyYernTqDQfSW%2BayK9%2F1iEJ4Y935XA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=4,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bb655c4ac7cc333-EWR
alt-svc: h3=":443"; ma=86400
Open service 104.21.68.247:8443 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 19:27:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=463,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: remote-SIN
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=q4lrekacQ6AWpCw2bihsB35XviE9f8osGcS6Fj5xlY%2FZ2d7RjDBv1qPAQcELiJrRvd5xnD5NsaL7AaphULXMNaQyOfphk2EEB37JPAT2"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb655c86c93175c-YYZ
alt-svc: h3=":8443"; ma=86400
Open service 172.67.200.131:80 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 19:27:58 GMT
Content-Length: 0
Connection: close
Location: https://whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pTgTpGG5EyRKlIMK6OTubRklX7owIPCxaQdRPVEqdYrWY9uMXK%2Fw%2BQWzpZ2%2Fh%2FF7eCFLbk2P5jV1a8OK8JC%2BbTb2EN9n9NhgHs5eSb3l"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bb655c48f6694e3-YYZ
alt-svc: h3=":443"; ma=86400
Open service 104.21.68.247:443 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 19:27:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=424,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: remote-SIN
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tyVcBQEJYh6KaiPk%2FoadB7yG13kb%2Bvt4TuzKOluKYLfAGtL4nLaHzEf1vP0uDH%2FRnN76AkKIQ6VxJw7fIpswvBrZC6FbKT9HSKO0aM1j"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb655c8586b3d71-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:c883:443 · whalesbook.com
2026-01-09 19:27
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 19:27:58 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
ETag: "86rv4o4bef1wx7"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: remote-SIN
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KQTSlNjh1bCRG7QAOdL9viVhDUKKXbF1p0l567T2sbIP07d6KkA1wzmviRS1fj8OG6H5jOXhionqXAF%2FH4X9DV7YUrs6SANzswUvhSOQ18OFv5W0D1y9jCtq"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb655c6df628e0d-LHR
alt-svc: h3=":443"; ma=86400
Open service 172.67.200.131:8443 · images.whalesbook.com
2026-01-09 11:37
HTTP/1.1 404 Not Found
Date: Fri, 09 Jan 2026 11:37:52 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mBp3gcf%2F0PIkx8cveRyCXhVHcFeEnlN43Xrs69Xmu9Mk3UD1kp4q13bmrOcifm2fL%2B1BwgXprOWapZazZZetg0ZA2%2BF73aY05TrTO0DWUXWqwtY%3D"}]}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bb3a522abe7993f-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:3037::ac43:c883:443 · newspaper.whalesbook.com
2026-01-06 16:36
HTTP/1.1 200 OK
Date: Tue, 06 Jan 2026 16:36:54 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=17,cfOrigin;dur=141
Age: 0
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9GRcqg7kbBkA9RFQ9HieFHGkdM%2FTHRdE%2Bw74mRuTvrrE4cogKloQwTvUCQ1qbt3FqJDjPAUCJnJbIrTiIlnosnq%2FYFzwSvrLC9U%2BEJjTQJpQBDAliZBZZRZ4EsOxvs01NQV8aQ%3D%3D"}]}
Speculation-Rules: "/cdn-cgi/speculation"
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEA2P9G69DH2W3HTH660JTKE
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9b9ca30f6bedaad9-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Newspaper-dashboard
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Newspaper-dashboard</title>
<meta name="description" content="Whalesbook Generated Project" />
<meta name="author" content="Whalesbook" />
<meta property="og:title" content="Whalesbook Generated Project" />
<meta property="og:description" content="Whalesbook Generated Project" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@lovable_dev" />
<!-- Added favicon -->
<link rel="icon" href="/assets/nav-logo-CJ8zStE0.png" type="image/x-icon" />
<script type="module" crossorigin src="/assets/index-JR1EAAMw.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BQ2wNvDX.css">
</head>
<body>
<div id="root"></div>
<!-- IMPORTANT: DO NOT REMOVE THIS SCRIPT TAG OR THIS VERY COMMENT! -->
<script src="https://cdn.gpteng.co/gptengineer.js" type="module"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"1510cc0c8a5a4470b255016806b19cba","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 104.21.68.247:8443 · newspaper.whalesbook.com
2026-01-06 16:36
Open service 104.21.68.247:80 · newspaper.whalesbook.com
2026-01-06 16:36
HTTP/1.1 301 Moved Permanently
Date: Tue, 06 Jan 2026 16:36:54 GMT
Content-Length: 0
Connection: close
Location: https://newspaper.whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=darHa%2FOK0QMuSKOvVoeEeGOCBM4pQi%2BIq3hnn27XLaX2W2BTwroC9Nf2C%2BKHif%2Bj2WvvcyeqDBGsziatamau%2Fu4KihDfA%2F7fdDEmIQoFPUMKriqKfuz%2B3A%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=15,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b9ca30e790b36d5-YYZ
alt-svc: h3=":443"; ma=86400
Open service 172.67.200.131:8443 · newspaper.whalesbook.com
2026-01-06 16:36
Open service 104.21.68.247:443 · newspaper.whalesbook.com
2026-01-06 16:36
HTTP/1.1 200 OK
Date: Tue, 06 Jan 2026 16:36:55 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=40
Age: 3
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; hit
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZgmuR9hczl%2ByvTCZWKGHnk5IAQal%2BO533Ns%2BB4cew8rB2V6agFZJ2h4qDrg6iqMvlgZR%2BwqXyvyv%2BMHUw2JwOYKU6y9TeOV8hRJ9mtscRii9LFeHWTSd4g%3D%3D"}]}
Speculation-Rules: "/cdn-cgi/speculation"
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEA2PA59SVYEPXJPN1ACYDNG
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9b9ca313ee837f65-MAA
alt-svc: h3=":443"; ma=86400
Page title: Newspaper-dashboard
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Newspaper-dashboard</title>
<meta name="description" content="Whalesbook Generated Project" />
<meta name="author" content="Whalesbook" />
<meta property="og:title" content="Whalesbook Generated Project" />
<meta property="og:description" content="Whalesbook Generated Project" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@lovable_dev" />
<!-- Added favicon -->
<link rel="icon" href="/assets/nav-logo-CJ8zStE0.png" type="image/x-icon" />
<script type="module" crossorigin src="/assets/index-JR1EAAMw.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BQ2wNvDX.css">
</head>
<body>
<div id="root"></div>
<!-- IMPORTANT: DO NOT REMOVE THIS SCRIPT TAG OR THIS VERY COMMENT! -->
<script src="https://cdn.gpteng.co/gptengineer.js" type="module"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"1510cc0c8a5a4470b255016806b19cba","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3035::6815:44f7:8443 · newspaper.whalesbook.com
2026-01-06 16:36
Open service 2606:4700:3035::6815:44f7:80 · newspaper.whalesbook.com
2026-01-06 16:36
HTTP/1.1 301 Moved Permanently
Date: Tue, 06 Jan 2026 16:36:54 GMT
Content-Length: 0
Connection: close
Location: https://newspaper.whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uer9zMKEeKcSOCW%2B2CoXcJBJw3PWsbZ2mq6vdEt1fX1r7fTvm%2FnlqLC9qM%2B52b%2B9Ra2ko4OqVzmhl1yNF3KL0Lv5wQmfiSypTudDLSxu7C%2F9hhe4YRbIB8PNWZ5DOG4OsLp8SQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b9ca30e2fbfdb9b-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:c883:8443 · newspaper.whalesbook.com
2026-01-06 16:36
Open service 172.67.200.131:443 · newspaper.whalesbook.com
2026-01-06 16:36
HTTP/1.1 200 OK
Date: Tue, 06 Jan 2026 16:36:54 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Age: 0
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=O4uVVLh82iwqnbVbRHuAYLuVEoWyljTNKjujwEMBDOciQ2pV6yldXfABszDjhCDxzlFVDaCgKUJMp%2BRfKSa8mYVqIwwRmEoOEcQ0OU2X6Nkd%2BG%2BtL3o%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEA2P9J1JDCF0PFX3Z0FNZ8P
cf-cache-status: DYNAMIC
CF-RAY: 9b9ca30f99aa68ef-FRA
alt-svc: h3=":443"; ma=86400
Page title: Newspaper-dashboard
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Newspaper-dashboard</title>
<meta name="description" content="Whalesbook Generated Project" />
<meta name="author" content="Whalesbook" />
<meta property="og:title" content="Whalesbook Generated Project" />
<meta property="og:description" content="Whalesbook Generated Project" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@lovable_dev" />
<!-- Added favicon -->
<link rel="icon" href="/assets/nav-logo-CJ8zStE0.png" type="image/x-icon" />
<script type="module" crossorigin src="/assets/index-JR1EAAMw.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BQ2wNvDX.css">
</head>
<body>
<div id="root"></div>
<!-- IMPORTANT: DO NOT REMOVE THIS SCRIPT TAG OR THIS VERY COMMENT! -->
<script src="https://cdn.gpteng.co/gptengineer.js" type="module"></script>
</body>
</html>
Open service 2606:4700:3035::6815:44f7:443 · newspaper.whalesbook.com
2026-01-06 16:36
HTTP/1.1 200 OK
Date: Tue, 06 Jan 2026 16:36:54 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Speculation-Rules: "/cdn-cgi/speculation"
Age: 0
Cache-Control: public,max-age=0,must-revalidate
cache-status: "Netlify Edge"; fwd=miss
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=beIolPMc7yb3KkMgXUZlJeJYIPDBTjW0czjeAEjOXDHjk3G96MpLZWOXP0zbqjSkfvG1zBmzAyT6mpjalB8UVJsoFeNad2eM9xbsA1lwrY91KURsLRITSKgSVFe3BMYiaJQpRA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-nf-request-id: 01KEA2P9SRX439J9GYYTPC213V
cf-cache-status: DYNAMIC
CF-RAY: 9b9ca310ed922cb3-AMS
alt-svc: h3=":443"; ma=86400
Page title: Newspaper-dashboard
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Newspaper-dashboard</title>
<meta name="description" content="Whalesbook Generated Project" />
<meta name="author" content="Whalesbook" />
<meta property="og:title" content="Whalesbook Generated Project" />
<meta property="og:description" content="Whalesbook Generated Project" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@lovable_dev" />
<!-- Added favicon -->
<link rel="icon" href="/assets/nav-logo-CJ8zStE0.png" type="image/x-icon" />
<script type="module" crossorigin src="/assets/index-JR1EAAMw.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BQ2wNvDX.css">
</head>
<body>
<div id="root"></div>
<!-- IMPORTANT: DO NOT REMOVE THIS SCRIPT TAG OR THIS VERY COMMENT! -->
<script src="https://cdn.gpteng.co/gptengineer.js" type="module"></script>
</body>
</html>
Open service 2606:4700:3037::ac43:c883:80 · newspaper.whalesbook.com
2026-01-06 16:36
HTTP/1.1 301 Moved Permanently
Date: Tue, 06 Jan 2026 16:36:54 GMT
Content-Length: 0
Connection: close
Location: https://newspaper.whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9P3Bnp9o9qJFFPZJHMFwBX0Mt69CmGV%2BUjP0KjYdEYvt19szCh%2FWG1kHhD3%2F3lEiJyZiwNqP2LQAqxXorBv3gpbZpdAtrenwdGveBcu7jEjqIcQV7as61WyFXTNMSPTg2DE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b9ca30dff950f98-EWR
alt-svc: h3=":443"; ma=86400
Open service 172.67.200.131:80 · newspaper.whalesbook.com
2026-01-06 16:36
HTTP/1.1 301 Moved Permanently
Date: Tue, 06 Jan 2026 16:36:54 GMT
Content-Length: 0
Connection: close
Location: https://newspaper.whalesbook.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lYbVkbvWeQh3b3pocn5k17WQt7brUrf6X3Ycf9N6cBCTu88ldIygRT4wEKbdaRLifnpiVNc0cnZj2JTnE2dkshQeaKvB9VPfsWwHkAMvn3bOli7thcs%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b9ca30da855ef35-LHR
alt-svc: h3=":443"; ma=86400
Open service 104.21.68.247:8443 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:33 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=4Qgzl8ig%2FK8iFAk1%2B%2BHp78JcL4EBou3Sw78ZFidF9SK6YGR0y5uKwBp1P96z0LzLaL%2Fj7lEorSjjAmyPyoGTIQ6VZ%2F44G0x1Vd3V51%2FKQ055zoFWLp4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945aed2e89f46e-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 172.67.200.131:8443 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:34 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=R3Wo1%2F4hm%2FnWZOhM6ChUrGAKv51yEEpN60TkXMmduGOfMfThuSrCu4pA9m9Yd9RQa9i42xy%2Fs19a18allQ0MMwwqy7VaJv1IJmO5rm%2Fbwe0wwqabkus%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945aedb92d40fc-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 104.21.68.247:443 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:33 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=5ruQ%2F43E5XfEPK%2BgyiauvrCj5y7WZuT8HnSV8Gx9G6PJ5elbteDRKxXu2s1P1kTfCOYP8E8y42UNQgOp4xYrqyiUX4fUI5coL9tPIyJjkRn6wgGUE%2FA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945aecc8b5ee38-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 2606:4700:3035::6815:44f7:8443 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:33 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=Yf01%2F51dLkXj6x5NAy1aNXVu64ASkhPHW3kF54HOaA1MEWVyWvcKhhkcYKqQC2Afoo8tU%2BVXBAUeUOlf8QrjliddIYRH4bCrPW04cTNt0nc8KVC%2BnB%2FZUaKFZJPfxbGjJOI%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945aec88514d5b-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 172.67.200.131:443 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:33 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=XTRN6DGQfANDFKgwf1k3iJM05c%2BST1VNYb3hUPGBmu94kaMGU5R3MpneK2xBYLqH68w6XU3L0KZlP5q4xZZs74FqNkygIjChecGa0whwHn3AS63vFeE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945aec0b50dc5a-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:3035::6815:44f7:80 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:33 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=e6UDEZ4vvEtfv89EZ9t%2BvsPt3dbuDv8kjRqT%2B2ZyABxOEC%2FIqoZcWX55xTrk2cDQPxxmp151d4FagYsSTdIhoU%2FO2uELlgC3dDZoGxfFg8Mfvw84MiE3MXqj8iyY9vHEb%2F4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945aec4a8e4dbf-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.68.247:80 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:34 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=m177LbvppcmmDpazvVVg2wrQAsCKlXw%2BDB3NCiMJcQMsQcG43L8%2FEezLZsqNSnViaW4wb89UrQOc5KzSC%2BNYlWZXe2nqsFj0A%2FIaD67z3v4%2Fcoo%2B7pU%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945aefd9c7d92a-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 2606:4700:3037::ac43:c883:443 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:33 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=kdStqpD8ma0a5P6We9g6RQ48MUbVF%2BIUzZdV3RYhlwpbQlndFYFD2kqJKoBO0tFfl1VL1TQCTYqJBxI9HdrLVh%2FV1s7VOHviYt28vDnRmZ9aaJPGK8KchBXpHO9JXzO9Xaw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945aebee3ed3bc-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:3035::6815:44f7:443 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:33 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=VtO7oVR%2BFCzwpvZw4JO%2B2jlKD5tRwVZsudPBQlP0WxawBrC4J%2FTltsqkYkM3jrbVo8N%2BYcrss7PmkLMtG9LKn7R9wrEhdMv4h%2BFKiAcwKUAYLyrGuejAqYSk3W5qWYb%2BaKw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945aec08b6dbb5-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 172.67.200.131:80 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:34 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=QcBs32kkj8C3C84Bv%2FqDFKGTG6h0AlzKZzZKLo4IAeiy2qrek9cQo9%2FJk%2BXYB9kl4QgVCDNfuFSmKjI17a6LwlavPZxlSicY%2F%2BT%2Ftn%2FiH3hGAEaFsvs%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945af05ba2b1a2-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 2606:4700:3037::ac43:c883:8443 · images1.whalesbook.com
2026-01-05 16:29
HTTP/1.1 404 Not Found
Date: Mon, 05 Jan 2026 16:29:34 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=dkJHrg5Q4D3Jl6tbG3ThQYzS6sygZ7REObJd7Zo9fLU%2FFaqDXZumrLyV4WmgdZqdnqDDzb9on%2FabwMslNvC1nU8THxBdDD93qBimcDeXw5GNLEew62wZ1OLlrrEjuIp42fg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Vary: Accept-Encoding
cf-cache-status: DYNAMIC
CF-RAY: 9b945af03cce1512-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 2606:4700:3035::6815:44f7:8443 · images.whalesbook.com
2026-01-03 20:14
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 20:14:49 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=165,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-BOM
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zWrGopledtHqYbUu1UfPGUTcXCXjau1%2Bd3ZZFbWDoZQNUEV58jOFi8zxWczYSIlIV0wgWLrwcSCc%2Fu8BXfdpCBfJUx9LwPvZfDfaspsekgs47EU4gaQhWBcs0TXaiUc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b852a283d916ee3-BOM
alt-svc: h3=":8443"; ma=86400
Open service 104.21.68.247:8443 · images.whalesbook.com
2026-01-03 20:14
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 20:14:50 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=512,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-YYZ
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=C%2BSfIxWf9Zicq%2B60Zr%2BB2Ico6GOV4fEJzsG4tseBSOU6qzz0axb9BpM5mvdb%2BQ7i3RuAul2jrRseX8jHWo0wgG1FKE6eaYeEzZLoL1qdGn3KJmKlqg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b852a2cf9dd713b-YYZ
alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:3035::6815:44f7:443 · images.whalesbook.com
2026-01-03 20:14
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 20:14:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
ETag: "17a6o17l0zy26cq"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-AMS
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KRzesall5GJ9fSpAthHBIhg2YNCREhwYKCFJ6gKyFm3JV6tnN%2BWb3v0Yq7I7DguzqsaPS1rCqpWeXNj6RhgaN2fdI%2BSPpDV165ADSLkG%2FThIhhfFkkxcl0t34DzFGLmSog%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b852a2ceca7b960-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.200.131:443 · images.whalesbook.com
2026-01-03 20:14
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 20:14:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
ETag: "17a6o17l0zy26cq"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-FRA
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RWIbgZCk44uIhuONrc%2BqrDQ9ITGnSq%2FrclybKTR%2B2Fy52WKeUiPbmBJ7jrKypI5szm5C1Hrm8TJ0WCfueZkUwu6AsWOZwe0lpZfI3QzLUSbqQptTRQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b852a2caad5e86b-FRA
alt-svc: h3=":443"; ma=86400
Open service 104.21.68.247:443 · images.whalesbook.com
2026-01-03 20:14
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 20:14:50 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=517,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-EWR
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=K7mxyPBLUyypcF6zAnWxe41Q929If%2B5gGbzLrYsb%2B5ZcMlNuFxME21BDPfg%2FMWni8KgyP0jaUuVMFoebj8Suw3dElT42B7mKTfngfNszxiUmfUQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b852a2c980a0f45-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::ac43:c883:8443 · images.whalesbook.com
2026-01-03 20:14
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 20:14:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
ETag: "17a6o17l0zy26cq"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-AMS
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bNdnmQbNFCEcwK0X%2B3O5Y1G%2BTOeqRz9IUBLvXHQjbB07wV19bV%2BQMlqod%2FvsJOdeVkEi%2BrVx8mzKuX92aIn6N%2FCiMf2B1lj7T%2BzoWCKstw%2B0vOTsnJMZoSc2l0ELOiABOg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b852a2c9ea00e37-AMS
alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:3037::ac43:c883:443 · images.whalesbook.com
2026-01-03 20:14
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 20:14:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
ETag: "17a6o17l0zy26cq"
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-FRA
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vs3R5GEJiFqzrnY0dtZmHsSii36bgNizpeSVS%2FIsQjgFI%2FL7zqaJvElQV2cChrbLf6KPFW%2BeHxrUo0oI1ZxNBeXv%2F7AKn%2FLfO0D%2BVkX56LoU63i5smssmVAm8y5Aw7s30w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b852a2c9c3c3734-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.200.131:8443 · images.whalesbook.com
2026-01-03 20:14
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 20:14:49 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=111,cfOrigin;dur=0
Cache-Control: s-maxage=60, stale-while-revalidate=2592000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, accept-encoding
Cf-Placement: local-BOM
x-nextjs-cache: MISS
x-opennext: 1
x-powered-by: Next.js
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rAgh7%2BO79pKjLAiG1%2BffVM5Vx7diHJiaT7jIL2rIhiUCIqUtzaAyrWSYg26zKPBls4%2FVz8Oj5uh6ixHd%2FU%2Bv07tMGZP4F8tWyQ5qt2%2BXHi61LS%2BjaA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b852a2749723c0a-BOM
alt-svc: h3=":8443"; ma=86400
Open service 2606:4700:3035::6815:44f7:8443 · whalesbook.com
2026-01-03 19:16
HTTP/1.1 400 Bad Request Server: cloudflare Date: Sat, 03 Jan 2026 19:16:16 GMT Content-Type: text/html Content-Length: 253 Connection: close CF-RAY: - Page title: 400 The plain HTTP request was sent to HTTPS port <html> <head><title>400 The plain HTTP request was sent to HTTPS port</title></head> <body> <center><h1>400 Bad Request</h1></center> <center>The plain HTTP request was sent to HTTPS port</center> <hr><center>cloudflare</center> </body> </html>
Open service 2606:4700:3035::6815:44f7:443 · whalesbook.com
2026-01-03 19:16
HTTP/1.1 400 Bad Request Server: cloudflare Date: Sat, 03 Jan 2026 19:16:16 GMT Content-Type: text/html Content-Length: 253 Connection: close CF-RAY: - Page title: 400 The plain HTTP request was sent to HTTPS port <html> <head><title>400 The plain HTTP request was sent to HTTPS port</title></head> <body> <center><h1>400 Bad Request</h1></center> <center>The plain HTTP request was sent to HTTPS port</center> <hr><center>cloudflare</center> </body> </html>
Open service 172.67.200.131:443 · whalesbook.com
2026-01-03 19:16
HTTP/1.1 400 Bad Request Server: cloudflare Date: Sat, 03 Jan 2026 19:16:16 GMT Content-Type: text/html Content-Length: 253 Connection: close CF-RAY: - Page title: 400 The plain HTTP request was sent to HTTPS port <html> <head><title>400 The plain HTTP request was sent to HTTPS port</title></head> <body> <center><h1>400 Bad Request</h1></center> <center>The plain HTTP request was sent to HTTPS port</center> <hr><center>cloudflare</center> </body> </html>
Open service 172.67.200.131:8443 · whalesbook.com
2026-01-03 19:16
HTTP/1.1 400 Bad Request Server: cloudflare Date: Sat, 03 Jan 2026 19:16:16 GMT Content-Type: text/html Content-Length: 253 Connection: close CF-RAY: - Page title: 400 The plain HTTP request was sent to HTTPS port <html> <head><title>400 The plain HTTP request was sent to HTTPS port</title></head> <body> <center><h1>400 Bad Request</h1></center> <center>The plain HTTP request was sent to HTTPS port</center> <hr><center>cloudflare</center> </body> </html>
Open service 104.21.68.247:8443 · whalesbook.com
2026-01-03 19:16
HTTP/1.1 400 Bad Request Server: cloudflare Date: Sat, 03 Jan 2026 19:16:16 GMT Content-Type: text/html Content-Length: 253 Connection: close CF-RAY: - Page title: 400 The plain HTTP request was sent to HTTPS port <html> <head><title>400 The plain HTTP request was sent to HTTPS port</title></head> <body> <center><h1>400 Bad Request</h1></center> <center>The plain HTTP request was sent to HTTPS port</center> <hr><center>cloudflare</center> </body> </html>
Open service 2606:4700:3037::ac43:c883:443 · whalesbook.com
2026-01-03 19:16
HTTP/1.1 400 Bad Request Server: cloudflare Date: Sat, 03 Jan 2026 19:16:15 GMT Content-Type: text/html Content-Length: 253 Connection: close CF-RAY: - Page title: 400 The plain HTTP request was sent to HTTPS port <html> <head><title>400 The plain HTTP request was sent to HTTPS port</title></head> <body> <center><h1>400 Bad Request</h1></center> <center>The plain HTTP request was sent to HTTPS port</center> <hr><center>cloudflare</center> </body> </html>
Open service 13.233.73.210:80 · backend.whalesbook.com
2026-01-03 04:02
HTTP/1.1 301 Moved Permanently Server: nginx/1.24.0 Date: Sat, 03 Jan 2026 04:02:51 GMT Content-Type: text/html Content-Length: 169 Connection: close Location: https://backend.whalesbook.com/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.24.0</center> </body> </html>
Open service 13.233.73.210:443 · backend.whalesbook.com
2026-01-03 04:02
HTTP/1.1 200 OK
Server: nginx/1.24.0
Date: Sat, 03 Jan 2026 04:02:51 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 3638
Connection: close
X-Powered-By: Express
ETag: W/"e36-WU0ga/G9+oIYpNqt0ZSZJJkJZi0"
{"appUrl":"https://app1.whalesbook1.shop","adminUrl":"https://admin.whalesbook.online","micsUrl":"https://uploader.whalesbook.tech","micsAdminUrl":"https://mics-admin.whalesbook.online","zegoUrl":"https://uploader.whalesbook.online","whales":{"isCoursesVisible":false,"subscriptionVideoUrl":"https://vz-e36bcc07-123.b-cdn.net/261957b0-36a8-462c-a77e-634e0a753ff7/playlist.m3u8","isSubscriptionVideoVisible":true,"isHelpVisible":true,"isRelevanceFilterVisible":true,"telecallNumber":"+918069578025","isCourseBuyVisible":"false","appUrl":"https://app1.whalesbook1.shop","adminUrl":"https://admin.whalesbook1.shop","whalesHeaderGoogleAbMob":false,"whalesHeaderCasAi":false,"whalesFooterGoogleAbMob":false,"whalesFooterCasAi":true,"whalesHeaderCasRefresh":30,"whalesFooterCasRefresh":30,"whalesInterstialAbMob":true,"whalesInterstialCasAi":false,"stableAndroidVersion":"2.3.80","latestAndroidVersion":"2.3.81","stableIosVersion":"1.61","latestIosVersion":"1.61","isProductLaunchesVisible":false,"isNewsVisible":"true","bunnyUrl":"vz-e36bcc07-123.b-cdn.net","isSectorsVisible":"true","isNewspaperVisibler":"true","isOrdersVisible":"true","isAdsVisible":true,"isFreeTrailActive":"true","giveFreeTrial":true,"showSubscriptionFlow":true,"subscriptionAndroidVersions":["2.3.55"],"subscriptionIOSVersions":["1.39"],"subscriptionUsernames":["abhay","simar6"],"isDiffrentBenefitsPlans":true,"isFreeTrialStopped":false,"freeTrialDays":7,"isDiscoveryVisible":true,"isDiscoveryWebview":true,"banner":{"type":"image","url":"https://whales-app-assets.s3.ap-south-1.amazonaws.com/banners/WhatsApp+Image+2025-09-28+at+13.29.38.jpeg","isNewsPromotionalModalVisible":false,"version":"2","ratio":"portrait"},"faq":{"videoUrl":"https://vz-e36bcc07-123.b-cdn.net/2466cb5f-29fd-4e4a-bbc9-181b647fdc81/playlist.m3u8","isVideoVisible":false,"data":[{"question":"What does 'Live Streaming Hours' mean?","answer":["We conduct live sessions with experts on various topics.","You can join any number of rooms for up to 100 hours per year.","If you use all 100 hours, you can buy extra hours at a very reasonable price."]},{"question":"Can I host a room?","answer":["Yes! Any Premium user can host a room or join any room hosted by other users."]},{"question":"What does the Screener do?","answer":{"Our Screener helps you filter stocks that have":["New orders","Penalties","Expansions","Brokerage reports"],"Additional Info":["You can easily find and track new companies.","We store and show data from the last 30 days only."]}},{"question":"I’m receiving too many alerts. How can I filter only relevant updates?","answer":["Go to the Alerts tab in the app → click the Filter tab → set your Relevance Filter.","You can choose how relevant the news updates should be.","By default, we send all alerts with relevance score of 0 and above."]},{"question":"How will I receive WhatsApp notifications?","answer":["You need to add the stocks you want to track by going to the Alerts tab in the app.","Once added, you’ll start receiving instant alerts for those stocks on WhatsApp."]},{"question":"What type of alerts will I receive?","answer":{"You will get all major updates about your selected companies, such as:":["Quarterly results","New orders","Penalties or fines","Board meeting updates","Acquisition or merger plans","Concall summaries"]}}]}},"mics":{"micsUrl":"https://uploader.whalesbook.tech","micsHeaderGoogleAbMob":true,"micsHeaderCasAi":false,"micsInterstialAbMob":true,"micsInterstialCasAi":false},"zego":{"zegoUrl":"https://uploader.whalesbook.online","zegoBannerAdMob":true,"zegoBannerCasAi":false,"zegoRewardedAbMob":true,"zegoRewardedCasAi":false}}
Open service 18.66.192.83:443 · whalesbook.com
2026-01-03 00:51
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 101751 Connection: close Date: Sat, 03 Jan 2026 00:51:45 GMT ETag: "lakoy5jr2226cl" x-nextjs-cache: HIT x-powered-by: Next.js Cache-Control: s-maxage=60, stale-while-revalidate Vary: Accept-Encoding X-Cache: Miss from cloudfront Via: 1.1 47755cdb8b36419a04f12ee3c24f7fae.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: lPW5efg-JjRf06VNvy7oiy4UK9W1yPJgPtbBlKyoMpKLSUlOODK2IA== Page title: Whalesbook: AI-Powered Stock Updates via WhatsApp <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/home/feature-1.png" as="image" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fhome%2Ffeature-1.png&w=640&q=75 640w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=750&q=75 750w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=828&q=75 828w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=1080&q=75 1080w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=1200&q=75 1200w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=1920&q=75 1920w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=2048&q=75 2048w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=3840&q=75 3840w" imageSizes="(max-width: 768px) 90vw, 420px" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/2f95a3188de9cdd9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-28780044da3fc74c.js"/><script src="/_next/static/chunks/fd9d1056-bf3e7838ac89730a.js" async=""></script><script src="/_next/static/chunks/2117-b40ddd371434c1c7.js" async=""></script><script src="/_next/static/chunks/main-app-f5140e12ba928f5a.js" async=""></script><script src="/_next/static/chunks/13b76428-62a6e4bbed6f1919.js" async=""></script><script src="/_next/static/chunks/4477-b3d0473ebef7c447.js" async=""></script><script src="/_next/static/chunks/7362-469e8054cb042006.js" async=""></script><script src="/_next/static/chunks/3464-329074a07a85d756.js" async=""></script><script src="/_next/static/chunks/3145-00736fb87b188eab.js" async=""></script><script src="/_next/static/chunks/9613-be1d54dffd953dfb.js" async=""></script><script src="/_next/static/chunks/5838-acadd8e39eb0fe31.js" async=""></script><script src="/_next/static/chunks/4484-45a28317b0d3be93.js" async=""></script><script src="/_next/static/chunks/3201-c6ac20fcec7db673.js" async=""></script><script src="/_next/static/chunks/2972-7f8ad0d8803ec037.js" async=""></script><script src="/_next/static/chunks/8667-8e5123dbdfde83e2.js" async=""></script><script src="/_next/static/chunks/5749-a08dd0b9d736ea02.js" async=""></script><script src="/_next/static/chunks/5376-7ad458b263ef22ed.js" async=""></script><script src="/_next/static/chunks/6095-6fa3b538c6ef59d5.js" async=""></script><script src="/_next/static/chunks/1285-a13af2dd4d655244.js" async=""></script><script src="/_next/static/chunks/6361-82064c4878f388d8.js" async=""></script><script src="/_next/static/chunks/7171-fe00c5037896fc2a.js" async=""></script><script src="/_next/static/chunks/8543-6640e009d8207adc.js" async=""></script><script src="/_next/static/chunks/4065-bdf543a628ec972b.js" async=""></script><script src="/_next/static/chunks/8093-b9204e807c504c84.js" async=""></script><script src="/_next/static/chunks/9642-e49c72d5de6e6256.js" async=""></script><script src="/_next/static/chunks/5505-39a00c7c9b626062.js" async=""></script><script src="/_next/static/chunks/4835-5f648ed9cde8f504.js" async=""></script><script src="/_next/static/chunks/3560-2a7a14e10b1cee2e.js" async=""></script><script src="/_next/static/chunks/app/page-89511c18578df3e6.js" async=""></script><script src="/_next/static/chunks/c857e369-df1922229d813183.js" async=""></script><script src="/_next/static/chunks/765-0c277384211f3ec2.js" async=""></script><script src="/_next/static/chunks/4575-88b64e2b6021acd2.js" async=""></script><script src="/_next/static/chunks/app/layout-a027196457c4e342.js" async=""></script><script src="/_next/static/chunks/app/not-found-0e7d1f43f98a8ecb.js" async=""></script><script src="/_next/static/chunks/app/loading-06df29f0087fdfa1.js" async=""></script><script src="/_next/static/chunks/app/global-error-c5e443c0b51e2672.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-7TVD31SZDR" as="script"/><title>Whalesbook: AI-Powered Stock Updates via WhatsApp</title><meta name="description" content="Get real-time AI-powered News alerts on WhatsApp, access bu
Open service 18.66.192.83:443 · whalesbook.com
2025-12-23 09:09
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 93331 Connection: close Date: Tue, 23 Dec 2025 09:09:51 GMT ETag: "74j03zk12k1zuj" x-nextjs-cache: STALE x-powered-by: Next.js Cache-Control: no-store Vary: Accept-Encoding X-Cache: Miss from cloudfront Via: 1.1 af1bbc213b3a9ee2f125be77ca3609a0.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: Em6ESOIIcKefYxS3l02mJbzA7zaFBGIUKAUS6LSA6O6HOQR877toJw== Page title: Whalesbook: AI-Powered Stock Updates via WhatsApp <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/home/feature-1.png" as="image" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fhome%2Ffeature-1.png&w=640&q=75 640w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=750&q=75 750w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=828&q=75 828w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=1080&q=75 1080w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=1200&q=75 1200w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=1920&q=75 1920w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=2048&q=75 2048w, /_next/image?url=%2Fhome%2Ffeature-1.png&w=3840&q=75 3840w" imageSizes="(max-width: 768px) 90vw, 420px" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/2f95a3188de9cdd9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-a75e93dae8830c65.js"/><script src="/_next/static/chunks/fd9d1056-bf3e7838ac89730a.js" async=""></script><script src="/_next/static/chunks/2117-b40ddd371434c1c7.js" async=""></script><script src="/_next/static/chunks/main-app-b42dcc4ab1303ba7.js" async=""></script><script src="/_next/static/chunks/13b76428-e1bf383848c17260.js" async=""></script><script src="/_next/static/chunks/4477-b3d0473ebef7c447.js" async=""></script><script src="/_next/static/chunks/7362-469e8054cb042006.js" async=""></script><script src="/_next/static/chunks/3464-329074a07a85d756.js" async=""></script><script src="/_next/static/chunks/3145-00736fb87b188eab.js" async=""></script><script src="/_next/static/chunks/9613-be1d54dffd953dfb.js" async=""></script><script src="/_next/static/chunks/5838-acadd8e39eb0fe31.js" async=""></script><script src="/_next/static/chunks/4484-45a28317b0d3be93.js" async=""></script><script src="/_next/static/chunks/3201-c6ac20fcec7db673.js" async=""></script><script src="/_next/static/chunks/2972-7f8ad0d8803ec037.js" async=""></script><script src="/_next/static/chunks/8667-8e5123dbdfde83e2.js" async=""></script><script src="/_next/static/chunks/5749-a08dd0b9d736ea02.js" async=""></script><script src="/_next/static/chunks/5376-7ad458b263ef22ed.js" async=""></script><script src="/_next/static/chunks/6095-6fa3b538c6ef59d5.js" async=""></script><script src="/_next/static/chunks/1285-a13af2dd4d655244.js" async=""></script><script src="/_next/static/chunks/6361-82064c4878f388d8.js" async=""></script><script src="/_next/static/chunks/7171-fe00c5037896fc2a.js" async=""></script><script src="/_next/static/chunks/8543-6640e009d8207adc.js" async=""></script><script src="/_next/static/chunks/4065-bdf543a628ec972b.js" async=""></script><script src="/_next/static/chunks/8093-b9204e807c504c84.js" async=""></script><script src="/_next/static/chunks/9642-e49c72d5de6e6256.js" async=""></script><script src="/_next/static/chunks/5505-39a00c7c9b626062.js" async=""></script><script src="/_next/static/chunks/4835-5f648ed9cde8f504.js" async=""></script><script src="/_next/static/chunks/3560-c5e2c748c796e542.js" async=""></script><script src="/_next/static/chunks/app/page-d385a6ae8df0e50f.js" async=""></script><script src="/_next/static/chunks/c857e369-df1922229d813183.js" async=""></script><script src="/_next/static/chunks/765-0c277384211f3ec2.js" async=""></script><script src="/_next/static/chunks/4575-88b64e2b6021acd2.js" async=""></script><script src="/_next/static/chunks/app/layout-af0a80e1be4250e7.js" async=""></script><script src="/_next/static/chunks/app/not-found-ce602dc347624992.js" async=""></script><script src="/_next/static/chunks/app/loading-82cacf6a6da7c796.js" async=""></script><script src="/_next/static/chunks/app/global-error-eedaee60c6b104a0.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-7TVD31SZDR" as="script"/><title>Whalesbook: AI-Powered Stock Updates via WhatsApp</title><meta name="description" content="Get real-time AI-powered News alerts on WhatsApp, access bu
Open service 18.66.192.83:443 · whalesbook.com
2025-12-21 11:13
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Date: Sun, 21 Dec 2025 11:13:42 GMT x-powered-by: Next.js Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Vary: Accept-Encoding X-Cache: Miss from cloudfront Via: 1.1 c414bd1a4ce7ace94cbfdfa8efcbe5a6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: pwS3lnZ3wfCRuWTLZDr2DLEqKf0JWNIdj1p5pbIyqmWRID7mWKqvMQ==
Open service 18.66.192.83:443 · whalesbook.com
2025-12-19 07:37
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 18330 Connection: close Date: Fri, 19 Dec 2025 07:37:33 GMT ETag: "y8sdxqo3m1e3v" x-nextjs-cache: HIT x-powered-by: Next.js Cache-Control: s-maxage=31536000, stale-while-revalidate Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 aedc37d054398c84a361f8542a82efea.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: lNDjIMbq2mlMhpHnHorelqMSB5I0Mrd7U2HZ_-COjYJUFoXmTX0Caw== Page title: Whalesbook: AI-Powered Stock Updates via WhatsApp <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/8e9860b6e62d6359-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-70f65a9297f6dc6b.js"/><script src="/_next/static/chunks/fd9d1056-4cb612dfd08ea261.js" async=""></script><script src="/_next/static/chunks/2117-f6427a290714c4ce.js" async=""></script><script src="/_next/static/chunks/main-app-d226db5b9ca19ea0.js" async=""></script><script src="/_next/static/chunks/13b76428-e1bf383848c17260.js" async=""></script><script src="/_next/static/chunks/7362-469e8054cb042006.js" async=""></script><script src="/_next/static/chunks/3464-329074a07a85d756.js" async=""></script><script src="/_next/static/chunks/4477-b3d0473ebef7c447.js" async=""></script><script src="/_next/static/chunks/9613-cf83cfad8c1a97c0.js" async=""></script><script src="/_next/static/chunks/5838-ceaf71e757ed222d.js" async=""></script><script src="/_next/static/chunks/4484-a411e5483bd6fe39.js" async=""></script><script src="/_next/static/chunks/5878-f0898ba6fe176207.js" async=""></script><script src="/_next/static/chunks/1285-f3ffab8cf2c31ff0.js" async=""></script><script src="/_next/static/chunks/3201-3918b639612ec9da.js" async=""></script><script src="/_next/static/chunks/6361-9ba35296afc9eab2.js" async=""></script><script src="/_next/static/chunks/8003-e712226625913535.js" async=""></script><script src="/_next/static/chunks/2972-b72ab2e33bddd146.js" async=""></script><script src="/_next/static/chunks/5749-953c8a755c80eb17.js" async=""></script><script src="/_next/static/chunks/5376-b87ec272d9dbb263.js" async=""></script><script src="/_next/static/chunks/8543-fa9a7838704e2bf8.js" async=""></script><script src="/_next/static/chunks/6095-15139dac2c8606b5.js" async=""></script><script src="/_next/static/chunks/7171-f5236e6174d15b30.js" async=""></script><script src="/_next/static/chunks/9001-8f2797fde14cb460.js" async=""></script><script src="/_next/static/chunks/8093-7bfd6c5fa4bc7533.js" async=""></script><script src="/_next/static/chunks/2019-a62dcf7a3c1d5bf1.js" async=""></script><script src="/_next/static/chunks/412-4abd2823b2464c4a.js" async=""></script><script src="/_next/static/chunks/6297-2d18304357bca662.js" async=""></script><script src="/_next/static/chunks/4835-eee059f6d56ac992.js" async=""></script><script src="/_next/static/chunks/9096-5926133c432ab6ec.js" async=""></script><script src="/_next/static/chunks/6406-57c4182037337619.js" async=""></script><script src="/_next/static/chunks/app/page-4f759aa8dcd0a60b.js" async=""></script><script src="/_next/static/chunks/c857e369-df1922229d813183.js" async=""></script><script src="/_next/static/chunks/765-f6b13cfd8a26342e.js" async=""></script><script src="/_next/static/chunks/4575-47cda7da5c8ff1f7.js" async=""></script><script src="/_next/static/chunks/app/layout-7b91afdb25146a9b.js" async=""></script><script src="/_next/static/chunks/app/not-found-f4b98d7c645228b4.js" async=""></script><script src="/_next/static/chunks/app/loading-36a620610fae2d2b.js" async=""></script><script src="/_next/static/chunks/app/global-error-36128734e06eccb6.js" async=""></script><link rel="preload" href="/_next/static/css/363af680bb330d5b.css" as="style"/><link rel="preload" href="/_next/static/css/bcfed8a43405342f.css" as="style"/><link rel="preload" href="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4145716417123636" as="script" crossorigin=""/><title>Whalesbook: AI-Powered Stock Updates via WhatsApp</title><meta name="description" content="Get real-time AI-powered News alerts on WhatsApp, access business e-newspaper, join interactive live sessions with experts, and use advanced screeners. Stay ahead with Whalesbook"/><meta name="robots" content="index, follow, max-image-preview:large"/><meta name="google-site-verification" content="Bz6PtK_vEhxqEWsre9Ep1hwokgJgprmU2i4vb0jsfsA"/><meta name="facebook-domain-verification" content="a31a