Submitted URL: https://datashiftexplorer.dbvis.de/
Effective URL: https://observablehq.com/d/589ea6bbf0564a88
Submission: On July 01 via api from US — Scanned from DE

Summary

This website contacted 9 IPs in 2 countries across 8 domains to perform 95 HTTP transactions. The main IP is 2606:4700:10::6816:28ce, located in United States and belongs to CLOUDFLARENET, US. The main domain is observablehq.com. The Cisco Umbrella rank of the primary domain is 350078.
TLS certificate: Issued by E1 on May 22nd 2024. Valid for: 3 months.
This is the only time observablehq.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

Apex Domain
Subdomains
Transfer
82 observablehq.com
observablehq.com — Cisco Umbrella Rank: 350078
api.observablehq.com — Cisco Umbrella Rank: 544844
static.observablehq.com
events.observablehq.com — Cisco Umbrella Rank: 983348
1 MB
9 observableusercontent.com
cgf.static.observableusercontent.com
static.observableusercontent.com
277 KB
1 google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2355
1 sentry.io
o299802.ingest.sentry.io — Cisco Umbrella Rank: 951337
299 B
1 gstatic.com
fonts.gstatic.com
21 KB
1 googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 83
1 KB
1 googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 81
103 KB
1 dbvis.de
datashiftexplorer.dbvis.de
133 B
95 8
Domain Requested by
75 observablehq.com 1 redirects observablehq.com
8 static.observableusercontent.com
4 api.observablehq.com observablehq.com
2 static.observablehq.com
1 events.observablehq.com observablehq.com
1 cgf.static.observableusercontent.com observablehq.com
1 region1.google-analytics.com observablehq.com
1 o299802.ingest.sentry.io observablehq.com
1 fonts.gstatic.com fonts.googleapis.com
1 fonts.googleapis.com observablehq.com
1 www.googletagmanager.com observablehq.com
1 datashiftexplorer.dbvis.de 1 redirects
95 12

This site contains links to these domains. Also see Links.

Domain
d3js.org
talk.observablehq.com
github.com
www.linkedin.com
twitter.com
www.youtube.com
Subject Issuer Validity Valid
observablehq.com
E1
2024-05-22 -
2024-08-20
3 months crt.sh
*.google-analytics.com
WR2
2024-06-13 -
2024-09-05
3 months crt.sh
upload.video.google.com
WR2
2024-06-13 -
2024-09-05
3 months crt.sh
*.gstatic.com
WR2
2024-06-13 -
2024-09-05
3 months crt.sh
ingest.sentry.io
DigiCert Global G2 TLS RSA SHA256 2020 CA1
2023-11-02 -
2024-12-02
a year crt.sh
*.static.observableusercontent.com
Amazon RSA 2048 M01
2023-09-17 -
2024-10-15
a year crt.sh
static.observablehq.com
Amazon RSA 2048 M03
2023-09-08 -
2024-10-06
a year crt.sh
static.observableusercontent.com
Amazon RSA 2048 M02
2023-09-08 -
2024-10-05
a year crt.sh

This page contains 2 frames:

Primary Page: https://observablehq.com/d/589ea6bbf0564a88
Frame ID: CD0D7D8E5BA95A88E9CF5E17A7039A66
Requests: 94 HTTP requests in this frame

Frame: https://cgf.static.observableusercontent.com/next/worker-d57c50a5.html
Frame ID: B7C52C2506F3E00141B7444194E5EBD7
Requests: 1 HTTP requests in this frame

Screenshot

Page Title

DataShiftExplorer / cgf | Observable

Page URL History Show full URLs

  1. https://datashiftexplorer.dbvis.de/ HTTP 302
    https://observablehq.com/d/589ea6bbf0564a88/ HTTP 308
    https://observablehq.com/d/589ea6bbf0564a88 Page URL

Detected technologies

Overall confidence: 100%
Detected patterns

Overall confidence: 100%
Detected patterns
  • googletagmanager\.com/gtag/js

Page Statistics

95
Requests

100 %
HTTPS

80 %
IPv6

8
Domains

12
Subdomains

9
IPs

2
Countries

1621 kB
Transfer

4319 kB
Size

3
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. https://datashiftexplorer.dbvis.de/ HTTP 302
    https://observablehq.com/d/589ea6bbf0564a88/ HTTP 308
    https://observablehq.com/d/589ea6bbf0564a88 Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

95 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request 589ea6bbf0564a88
observablehq.com/d/
Redirect Chain
  • https://datashiftexplorer.dbvis.de/
  • https://observablehq.com/d/589ea6bbf0564a88/
  • https://observablehq.com/d/589ea6bbf0564a88
103 KB
28 KB
Document
General
Full URL
https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Next.js
Resource Hash
834fa2730f209a1f3dfbdf3cf3ec0ca2e92b4c2c7fd233804c218f033cbdc381
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"Win32"

Response headers

cache-control
public, max-age=30, stale-while-revalidate=30, stale-if-error=30
cf-cache-status
EXPIRED
cf-ray
89c35136e94e9755-FRA
content-encoding
gzip
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-type
text/html; charset=utf-8
date
Mon, 01 Jul 2024 03:30:24 GMT
etag
"156hzqpoj01294o"
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719804624&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=3QcpXHMaQy3kqMsC3qbjCAKtRWxHtcZj9J%2BujIYewdU%3D"}]}
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719804624&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=3QcpXHMaQy3kqMsC3qbjCAKtRWxHtcZj9J%2BujIYewdU%3D
server
cloudflare
strict-transport-security
max-age=86400; includeSubDomains
vary
cookie, Accept-Encoding
via
1.1 vegur
x-powered-by
Next.js

Redirect headers

cf-cache-status
BYPASS
cf-ray
89c35135f8999755-FRA
date
Mon, 01 Jul 2024 03:30:24 GMT
location
/d/589ea6bbf0564a88
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
refresh
0;url=/d/589ea6bbf0564a88
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719804624&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=3QcpXHMaQy3kqMsC3qbjCAKtRWxHtcZj9J%2BujIYewdU%3D"}]}
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719804624&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=3QcpXHMaQy3kqMsC3qbjCAKtRWxHtcZj9J%2BujIYewdU%3D
server
cloudflare
vary
Accept-Encoding
via
1.1 vegur
js
www.googletagmanager.com/gtag/
308 KB
103 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=G-9B88TP6PKQ
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:80b::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
1f19b404adc12aec9dff7bcf8a1f6f3b51856cb3b1aec045b6e525c53ee6299f
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
server
Google Tag Manager
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
private, max-age=900
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
access-control-allow-headers
Cache-Control
content-length
105094
x-xss-protection
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
expires
Mon, 01 Jul 2024 03:30:24 GMT
9f2414d0ed7ed9d4.css
observablehq.com/_next/static/css/
125 KB
22 KB
Stylesheet
General
Full URL
https://observablehq.com/_next/static/css/9f2414d0ed7ed9d4.css
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2448ff3f10db0376068126090e609a5f0c5c7c13e511122ceab1e571262f19b7
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1401731
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718402050&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Vl3Vvu52%2Bnvh09goGOv1Qvo9J2xe4%2F%2Fwik1cqmnR1Q8%3D
last-modified
Fri, 14 Jun 2024 21:47:21 GMT
server
cloudflare
etag
W/"1f24e-19018b82a28"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718402050&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Vl3Vvu52%2Bnvh09goGOv1Qvo9J2xe4%2F%2Fwik1cqmnR1Q8%3D"}]}
content-type
text/css; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351392afc9755-FRA
webpack-c55a9b2e4545c603.js
observablehq.com/_next/static/chunks/
5 KB
3 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/webpack-c55a9b2e4545c603.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
90f8f7ab46385ba5617c0b3be9abf11ae9e17adbb508440d64d57e5788f7f61d
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
195647
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719607384&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Jc%2BMDWLITJlEZHPTkJWel4X4MdvMQHP1TyNfOMYLHXU%3D
last-modified
Fri, 28 Jun 2024 20:36:07 GMT
server
cloudflare
etag
W/"1210-190608ffad8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719607384&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Jc%2BMDWLITJlEZHPTkJWel4X4MdvMQHP1TyNfOMYLHXU%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351394b1e9755-FRA
framework-0e8d27528ba61906.js
observablehq.com/_next/static/chunks/
138 KB
47 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/framework-0e8d27528ba61906.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
fd06da99f01b4d5e3fc4c54e4e3cf4ae18803c08bc113e4cb923638d6e683278
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
4189793
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614774&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=0JgYmZM39OdcsAEf3pMjNd9j91Guftt4NKmLPv%2FoqN8%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"226a5-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614774&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=0JgYmZM39OdcsAEf3pMjNd9j91Guftt4NKmLPv%2FoqN8%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b1f9755-FRA
main-c040040c3abee860.js
observablehq.com/_next/static/chunks/
138 KB
36 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
6ac92cf52059116d6c99af8fc2aba31905e8ea784d1ccc88edf6c9d7feecaf1c
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
363641
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719440626&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=PAOQ3%2FW%2Bd5kwPea7YVS85c7MsewkRrLjE0c0d0POc94%3D
last-modified
Wed, 26 Jun 2024 22:17:40 GMT
server
cloudflare
etag
W/"22698-19056a03ba0"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719440626&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=PAOQ3%2FW%2Bd5kwPea7YVS85c7MsewkRrLjE0c0d0POc94%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b219755-FRA
_app-4593038a56cfc335.js
observablehq.com/_next/static/chunks/pages/
1 MB
474 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/_app-4593038a56cfc335.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
407d2164b13d26b201ec740d33f42c7f8eda026404da22716552be7557acb4a7
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
192476
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719610615&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C2uXb7veTDyaCOydrf21SJWQoWwsvTf42tVrLHClOoA%3D
last-modified
Fri, 28 Jun 2024 21:29:19 GMT
server
cloudflare
etag
W/"16fc67-19060c0af98"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719610615&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C2uXb7veTDyaCOydrf21SJWQoWwsvTf42tVrLHClOoA%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b229755-FRA
8764-6060b9cf507a3535.js
observablehq.com/_next/static/chunks/
21 KB
7 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/8764-6060b9cf507a3535.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f0958f3de1716c6c6e1bef58031a0de4b491fa59314d1f86cdb48721d68443ff
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
304007
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719500600&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=MmzdE1WKAT6W%2BaqV35qpV5wUBk1VBRTb5Zcw4QDLgxg%3D
last-modified
Thu, 27 Jun 2024 14:57:11 GMT
server
cloudflare
etag
W/"5565-1905a335158"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719500600&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=MmzdE1WKAT6W%2BaqV35qpV5wUBk1VBRTb5Zcw4QDLgxg%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b239755-FRA
7460-3f1e0472d2045a60.js
observablehq.com/_next/static/chunks/
25 KB
11 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/7460-3f1e0472d2045a60.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4f8b72932296483eba292d3cd3d12ee85a5bf797cd4331eaac908b61708b13d9
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1508574
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718296043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pv2ERF3CbP28D3d4rN3xT36joNUi4t7oSqhZkYK7ojo%3D
last-modified
Thu, 13 Jun 2024 16:20:32 GMT
server
cloudflare
etag
W/"6327-19012669880"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718296043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pv2ERF3CbP28D3d4rN3xT36joNUi4t7oSqhZkYK7ojo%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b249755-FRA
1849-7a22ee89df996a7c.js
observablehq.com/_next/static/chunks/
22 KB
10 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/1849-7a22ee89df996a7c.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
114f5cef85e0b17f7c9856073ba236be6443f55884b0a0705f83be80caee78c2
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1401731
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718402052&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=uHivh5aF4kAwvMwSxrKpP8kVey5iTeIqjCIXkUc%2FirI%3D
last-modified
Fri, 14 Jun 2024 21:47:21 GMT
server
cloudflare
etag
W/"5890-19018b82a28"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718402052&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=uHivh5aF4kAwvMwSxrKpP8kVey5iTeIqjCIXkUc%2FirI%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b259755-FRA
5232-c1247132d9c2627d.js
observablehq.com/_next/static/chunks/
22 KB
10 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/5232-c1247132d9c2627d.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ec4b66442cfcabf99b7b54e207e36e0aac490fff4fe739164713ab1c4fb63e01
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1401731
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718402051&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=colWA6Jf%2FSpw9OyA2AReGVGC2kU1A2kIs407VMBuiTQ%3D
last-modified
Fri, 14 Jun 2024 21:47:21 GMT
server
cloudflare
etag
W/"590f-19018b82a28"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718402051&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=colWA6Jf%2FSpw9OyA2AReGVGC2kU1A2kIs407VMBuiTQ%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b269755-FRA
3999-2a27181b1f0a8396.js
observablehq.com/_next/static/chunks/
25 KB
8 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3999-2a27181b1f0a8396.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0615ef3090d3aa2443da8dee0810a8697b325f302654e9eab5130303acf2744d
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1635733
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614774&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=0JgYmZM39OdcsAEf3pMjNd9j91Guftt4NKmLPv%2FoqN8%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"643d-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614774&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=0JgYmZM39OdcsAEf3pMjNd9j91Guftt4NKmLPv%2FoqN8%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b279755-FRA
6465-07cde9768a60c7f8.js
observablehq.com/_next/static/chunks/
61 KB
21 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/6465-07cde9768a60c7f8.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4d6f887f2e222f2b0a944faedb812a592eebea020859c0bafb4ef6559b9e2147
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1401731
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718402052&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=uHivh5aF4kAwvMwSxrKpP8kVey5iTeIqjCIXkUc%2FirI%3D
last-modified
Fri, 14 Jun 2024 21:47:21 GMT
server
cloudflare
etag
W/"f3f4-19018b82a28"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718402052&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=uHivh5aF4kAwvMwSxrKpP8kVey5iTeIqjCIXkUc%2FirI%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b289755-FRA
8392-f44d9a3d76f6ca21.js
observablehq.com/_next/static/chunks/
72 KB
26 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/8392-f44d9a3d76f6ca21.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
10e3c47650ec487e3151f721dff02bd0aa4aa7ab7990ceb5f61a3a3f84205161
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1401731
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718402051&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=colWA6Jf%2FSpw9OyA2AReGVGC2kU1A2kIs407VMBuiTQ%3D
last-modified
Fri, 14 Jun 2024 21:47:21 GMT
server
cloudflare
etag
W/"1218d-19018b82a28"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718402051&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=colWA6Jf%2FSpw9OyA2AReGVGC2kU1A2kIs407VMBuiTQ%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b2f9755-FRA
270-89ba3562769ce967.js
observablehq.com/_next/static/chunks/
94 KB
31 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/270-89ba3562769ce967.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
8aef0bace352200a73b6d6791981b8602cd0f35c0f58aee1ea0d54bfcae1a817
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1421983
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718382446&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mOB5fjIvohgvZBsR3pybqBZKIISRqWTO%2F4b5APIL2xo%3D
last-modified
Fri, 14 Jun 2024 16:21:15 GMT
server
cloudflare
etag
W/"17868-190178d9c78"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718382446&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mOB5fjIvohgvZBsR3pybqBZKIISRqWTO%2F4b5APIL2xo%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b309755-FRA
9273-db64c156ab9b88a9.js
observablehq.com/_next/static/chunks/
25 KB
12 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/9273-db64c156ab9b88a9.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
669f57cb50165aa3b9b28e73aec03e6ca9773337c8ee36e214e8ef1610d73ab3
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
4189793
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"65af-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b319755-FRA
458-3c579831b0b8a776.js
observablehq.com/_next/static/chunks/
10 KB
4 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/458-3c579831b0b8a776.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
98809a8a1d3a9f101a6d82e9c0fbf50409b7c7335f926f079fb4c88cda8e85ce
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
4189793
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"28db-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b329755-FRA
3770-3db5d01e02b0a9d5.js
observablehq.com/_next/static/chunks/
40 KB
13 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3770-3db5d01e02b0a9d5.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0b5ce77f5016d6ec068f89ae60b5cc99237ca8a7afe65761ba19388fd57b15f7
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1401731
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718402893&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iozWo3GM21F63FkwqYOhTz83EMXHcNMwBCvGXbzuHMk%3D
last-modified
Fri, 14 Jun 2024 21:47:21 GMT
server
cloudflare
etag
W/"9eb9-19018b82a28"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718402893&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iozWo3GM21F63FkwqYOhTz83EMXHcNMwBCvGXbzuHMk%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b349755-FRA
4636-c95cf55fae81a1f9.js
observablehq.com/_next/static/chunks/
19 KB
10 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/4636-c95cf55fae81a1f9.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
6c3aff55b8bbb531e0587c5a7a285e960f94ced6ecd836a9edf69953ac75b795
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
4189793
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"4dd0-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b369755-FRA
2338-279a13002f758ecd.js
observablehq.com/_next/static/chunks/
35 KB
13 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/2338-279a13002f758ecd.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ced85448c6906ff4d348612254ac816f5061ee4944947c05aa3a52e96f78ae15
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
344450
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719450234&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=GmUY09C7RkLepgHu4OjuFxyFDuXj1pq3ML%2BSDuf9BQs%3D
last-modified
Thu, 27 Jun 2024 00:56:57 GMT
server
cloudflare
etag
W/"8cdf-19057320fa8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719450234&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=GmUY09C7RkLepgHu4OjuFxyFDuXj1pq3ML%2BSDuf9BQs%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b379755-FRA
3595-76ed8207e8483b05.js
observablehq.com/_next/static/chunks/
125 KB
39 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3595-76ed8207e8483b05.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
291574354df048be15b1d6433982866a298344507f669da152c27b6c21be81a5
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
3937410
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715867085&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=TOIqPFaukZGa4kLiBWGclqtjpwUyJMwh1qfQiIfDyVs%3D
last-modified
Thu, 16 May 2024 13:37:33 GMT
server
cloudflare
etag
W/"1f478-18f819f5148"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715867085&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=TOIqPFaukZGa4kLiBWGclqtjpwUyJMwh1qfQiIfDyVs%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b389755-FRA
3315-ac474e5fd0adb714.js
observablehq.com/_next/static/chunks/
16 KB
6 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3315-ac474e5fd0adb714.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f79ce497c1dc3d943f885a0f18588ee1b129ed091842e18116b1ac172259e8ca
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
220013
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719584507&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=CoIvfqUXc%2F2ZJlUUOk56Ge7NCfOUFH2bJoiggp2xKR8%3D
last-modified
Fri, 28 Jun 2024 14:14:20 GMT
server
cloudflare
etag
W/"3e09-1905f327260"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719584507&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=CoIvfqUXc%2F2ZJlUUOk56Ge7NCfOUFH2bJoiggp2xKR8%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b399755-FRA
2328-43a11f29b7013343.js
observablehq.com/_next/static/chunks/
15 KB
7 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/2328-43a11f29b7013343.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
d2b262155ce988cfd8d248201104fe3e05c9fa89dcf80554e6779a948b6b9d8f
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
904293
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718899792&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=gqRlE1kK8GMdgNg0MVR8e8nNdBd3%2BX1wI4%2B1V7uFJqc%3D
last-modified
Thu, 20 Jun 2024 16:03:41 GMT
server
cloudflare
etag
W/"3b37-1903663af48"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718899792&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=gqRlE1kK8GMdgNg0MVR8e8nNdBd3%2BX1wI4%2B1V7uFJqc%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b3a9755-FRA
8912-1abdef7eee43dd7a.js
observablehq.com/_next/static/chunks/
80 KB
25 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/8912-1abdef7eee43dd7a.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
82e550f6bb53554bfc11c038949b0603c7be8ff8c112a7e7a7ee90bcf542a6ff
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1401731
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718402051&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=colWA6Jf%2FSpw9OyA2AReGVGC2kU1A2kIs407VMBuiTQ%3D
last-modified
Fri, 14 Jun 2024 21:47:21 GMT
server
cloudflare
etag
W/"13e13-19018b82a28"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718402051&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=colWA6Jf%2FSpw9OyA2AReGVGC2kU1A2kIs407VMBuiTQ%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b3b9755-FRA
5387-c7133ffbfb4939d2.js
observablehq.com/_next/static/chunks/
14 KB
7 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/5387-c7133ffbfb4939d2.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
34db6e139247fa1345e88fbaed1d229025070e94a6587feee31bb22a7776ffa6
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1401731
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718402052&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=uHivh5aF4kAwvMwSxrKpP8kVey5iTeIqjCIXkUc%2FirI%3D
last-modified
Fri, 14 Jun 2024 21:47:21 GMT
server
cloudflare
etag
W/"37c0-19018b82a28"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718402052&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=uHivh5aF4kAwvMwSxrKpP8kVey5iTeIqjCIXkUc%2FirI%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b3c9755-FRA
3195-746c2e1ee362b6a2.js
observablehq.com/_next/static/chunks/
37 KB
10 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3195-746c2e1ee362b6a2.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
6e8595c0257d52e4949985fb71b0f41ab46ba03e32ac656c88c051e697d957bb
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
902025
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718402051&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=colWA6Jf%2FSpw9OyA2AReGVGC2kU1A2kIs407VMBuiTQ%3D
last-modified
Fri, 14 Jun 2024 21:47:21 GMT
server
cloudflare
etag
W/"937a-19018b82a28"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718402051&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=colWA6Jf%2FSpw9OyA2AReGVGC2kU1A2kIs407VMBuiTQ%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b3d9755-FRA
916-6ce8d74ae79c1971.js
observablehq.com/_next/static/chunks/
13 KB
7 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/916-6ce8d74ae79c1971.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
eea0f0624bcbd7a6bcb4ad306e8e2724c1d4c38329b75267ee6bc74fc0e94ed4
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
220013
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719584486&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Y5l2%2FW4i3pl0xFXIHtlIcSVaYPmrF0QW%2F2Akm9%2Bam%2Bk%3D
last-modified
Fri, 28 Jun 2024 14:14:20 GMT
server
cloudflare
etag
W/"341a-1905f327260"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719584486&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Y5l2%2FW4i3pl0xFXIHtlIcSVaYPmrF0QW%2F2Akm9%2Bam%2Bk%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b3e9755-FRA
7925-8f060802854682b6.js
observablehq.com/_next/static/chunks/
14 KB
7 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/7925-8f060802854682b6.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
3c9ba344e84b4dfaf8aaac996ac6914cd9f5437714852e2d9d3f2656c5c852d5
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
904293
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718899793&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=I6v6d80ip6OjL2xku0lP0ZauahkFPiU6o3cIT02tAfg%3D
last-modified
Thu, 20 Jun 2024 16:03:41 GMT
server
cloudflare
etag
W/"389b-1903663af48"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718899793&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=I6v6d80ip6OjL2xku0lP0ZauahkFPiU6o3cIT02tAfg%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b3f9755-FRA
9600-42bece5aa901d3e5.js
observablehq.com/_next/static/chunks/
55 KB
17 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/9600-42bece5aa901d3e5.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
79e58290d87a7bc1c5e5e8330d1e869f6d840e2fd98fcc68a6cdd5b80e5e00f9
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
344449
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719450240&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=qZk3yt52WVyFwhdsJA3ghYBJ3uAErLLFx7WQOfKGU9M%3D
last-modified
Thu, 27 Jun 2024 00:56:57 GMT
server
cloudflare
etag
W/"dcb5-19057320fa8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719450240&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=qZk3yt52WVyFwhdsJA3ghYBJ3uAErLLFx7WQOfKGU9M%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b419755-FRA
4818-0de360413ee588e8.js
observablehq.com/_next/static/chunks/
17 KB
7 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/4818-0de360413ee588e8.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
766450084ba5173cc4c09d36865ccce49cf60db821048d3af2319aef8adece9e
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
4189793
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614774&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=0JgYmZM39OdcsAEf3pMjNd9j91Guftt4NKmLPv%2FoqN8%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"45c7-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614774&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=0JgYmZM39OdcsAEf3pMjNd9j91Guftt4NKmLPv%2FoqN8%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b429755-FRA
3288-4eed16cfc2d70441.js
observablehq.com/_next/static/chunks/
8 KB
5 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3288-4eed16cfc2d70441.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c6bc1d7cf15007edd5c20d969d807794fa8e84a48f3d33bdbfb200c3f54ef871
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
344675
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719450234&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=GmUY09C7RkLepgHu4OjuFxyFDuXj1pq3ML%2BSDuf9BQs%3D
last-modified
Thu, 27 Jun 2024 00:56:57 GMT
server
cloudflare
etag
W/"20b2-19057320fa8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719450234&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=GmUY09C7RkLepgHu4OjuFxyFDuXj1pq3ML%2BSDuf9BQs%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b439755-FRA
8985-f8de2391c4e1adb3.js
observablehq.com/_next/static/chunks/
102 KB
32 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/8985-f8de2391c4e1adb3.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
db3a63a40c175e6eaa2774dca06ae6573de9045182ced6fced4ed4f029d2658f
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
904292
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718899792&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=gqRlE1kK8GMdgNg0MVR8e8nNdBd3%2BX1wI4%2B1V7uFJqc%3D
last-modified
Thu, 20 Jun 2024 16:03:41 GMT
server
cloudflare
etag
W/"196c2-1903663af48"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718899792&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=gqRlE1kK8GMdgNg0MVR8e8nNdBd3%2BX1wI4%2B1V7uFJqc%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b449755-FRA
5260-eaa18ec27e135960.js
observablehq.com/_next/static/chunks/
282 KB
87 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/5260-eaa18ec27e135960.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
90f384682ca7aa77aba1a62d3db562d8b1cd0860d8184a3ed6b95223325252a8
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
304007
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719500600&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=MmzdE1WKAT6W%2BaqV35qpV5wUBk1VBRTb5Zcw4QDLgxg%3D
last-modified
Thu, 27 Jun 2024 14:57:11 GMT
server
cloudflare
etag
W/"466b5-1905a335158"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719500600&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=MmzdE1WKAT6W%2BaqV35qpV5wUBk1VBRTb5Zcw4QDLgxg%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b459755-FRA
6806-84f844b9d6875d24.js
observablehq.com/_next/static/chunks/
66 KB
21 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/6806-84f844b9d6875d24.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
aeac69645e11a411523aa8d88d3cddc94f0af6b71cf6501b8cc1ccd6e889fe64
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1140381
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718662935&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=73hbRmLlLVTPGd3u9cnRxbMKqR%2FBlkYzHVNfYxS5faY%3D
last-modified
Mon, 17 Jun 2024 22:15:27 GMT
server
cloudflare
etag
W/"107bc-1902844f818"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718662935&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=73hbRmLlLVTPGd3u9cnRxbMKqR%2FBlkYzHVNfYxS5faY%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b479755-FRA
8575-d05450111551f81d.js
observablehq.com/_next/static/chunks/
32 KB
11 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/8575-d05450111551f81d.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
efaab23a02c24398822111948377d4b88c7f7bbedd4c65683444420531bacac7
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
904292
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718899792&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=gqRlE1kK8GMdgNg0MVR8e8nNdBd3%2BX1wI4%2B1V7uFJqc%3D
last-modified
Thu, 20 Jun 2024 16:03:41 GMT
server
cloudflare
etag
W/"7f16-1903663af48"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718899792&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=gqRlE1kK8GMdgNg0MVR8e8nNdBd3%2BX1wI4%2B1V7uFJqc%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b489755-FRA
%5B...specifiers%5D-6ebac7c801110937.js
observablehq.com/_next/static/chunks/pages/%5Bat%5D/
60 KB
19 KB
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/%5Bat%5D/%5B...specifiers%5D-6ebac7c801110937.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
9872415481811d8da2651a7f6cc930a537f69580cc528360d9a084453136706b
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
220013
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719584492&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Fbm1GRssz0VmW%2BIJtJ7TGF7zOraizkHE%2FY68idWcv4A%3D
last-modified
Fri, 28 Jun 2024 14:14:20 GMT
server
cloudflare
etag
W/"f087-1905f327260"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719584492&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Fbm1GRssz0VmW%2BIJtJ7TGF7zOraizkHE%2FY68idWcv4A%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b4b9755-FRA
_buildManifest.js
observablehq.com/_next/static/eLMo2FRAxN6ub67Z8WLEU/
11 KB
4 KB
Script
General
Full URL
https://observablehq.com/_next/static/eLMo2FRAxN6ub67Z8WLEU/_buildManifest.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
7a93d2e150add211b48dfafb46c2dc8450f342f9783864f74878a99ca19e3a1f
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
192467
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719610615&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C2uXb7veTDyaCOydrf21SJWQoWwsvTf42tVrLHClOoA%3D
last-modified
Fri, 28 Jun 2024 21:29:19 GMT
server
cloudflare
etag
W/"2ae4-19060c0af98"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719610615&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C2uXb7veTDyaCOydrf21SJWQoWwsvTf42tVrLHClOoA%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b4d9755-FRA
_ssgManifest.js
observablehq.com/_next/static/eLMo2FRAxN6ub67Z8WLEU/
291 B
737 B
Script
General
Full URL
https://observablehq.com/_next/static/eLMo2FRAxN6ub67Z8WLEU/_ssgManifest.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
dedcb1a660eeccd122911228d505a90d3f5a7e44a7cff9908440399904d5b878
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:24 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
192467
content-encoding
br
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719610615&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C2uXb7veTDyaCOydrf21SJWQoWwsvTf42tVrLHClOoA%3D
last-modified
Fri, 28 Jun 2024 21:30:22 GMT
server
cloudflare
etag
W/"123-19060c1a5b0"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719610615&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C2uXb7veTDyaCOydrf21SJWQoWwsvTf42tVrLHClOoA%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c351395b4e9755-FRA
css2
fonts.googleapis.com/
13 KB
1 KB
Stylesheet
General
Full URL
https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/css/9f2414d0ed7ed9d4.css
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:827::200a Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
6cf140c7cc6d4b258e6d0ec9ee5f62040d85c8e38c88bfe7d467af0246af6d84
Security Headers
Name Value
Strict-Transport-Security max-age=31536000
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

strict-transport-security
max-age=31536000
date
Mon, 01 Jul 2024 03:30:24 GMT
content-encoding
gzip
x-content-type-options
nosniff
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
x-xss-protection
0
last-modified
Mon, 01 Jul 2024 03:30:24 GMT
server
ESF
cross-origin-opener-policy
same-origin-allow-popups
x-frame-options
SAMEORIGIN
content-type
text/css; charset=utf-8
access-control-allow-origin
*
cache-control
private, max-age=86400, stale-while-revalidate=604800
timing-allow-origin
*
link
<https://fonts.gstatic.com>; rel=preconnect; crossorigin
expires
Mon, 01 Jul 2024 03:30:24 GMT
neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSyqxA.woff2
fonts.gstatic.com/s/sourceserifpro/v17/
21 KB
21 KB
Font
General
Full URL
https://fonts.gstatic.com/s/sourceserifpro/v17/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSyqxA.woff2
Requested by
Host: fonts.googleapis.com
URL: https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:827::2003 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
190c3fdc18618a4473729faa65a7dfd810fef1d70ce2c3fe71cb1ed843cf08cb
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://fonts.googleapis.com/
Origin
https://observablehq.com
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 27 Jun 2024 16:25:49 GMT
x-content-type-options
nosniff
age
299075
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/apps-themes
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
21432
x-xss-protection
0
last-modified
Thu, 01 Jun 2023 23:32:52 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="apps-themes"
report-to
{"group":"apps-themes","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/apps-themes"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
public, max-age=31536000
accept-ranges
bytes
timing-allow-origin
*
expires
Fri, 27 Jun 2025 16:25:49 GMT
image
observablehq.com/_next/
618 B
822 B
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2Fe58579b54ded7b4712a8b7e0530e71088db86c04e500418f346c232dbe1a60e3&w=48&q=85
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
cb30dce0902c3bd279d999685df18c93d0700c16aeabe9a0cff4f0ab79c19e14
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
x-nextjs-cache
MISS
content-disposition
inline; filename="e58579b54ded7b4712a8b7e0530e71088db86c04e500418f346c232dbe1a60e3.webp"
content-length
618
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719802930&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=knrBgVirN30dtDAVBkMVHpgW1RKABhDxe8POL2pvABo%3D
server
cloudflare
etag
yzDc4JAsO9J52ZloXfGMk9BwDBauq+mgz-Twq3nBnhQ=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719802930&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=knrBgVirN30dtDAVBkMVHpgW1RKABhDxe8POL2pvABo%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c35139fbe79755-FRA
image
observablehq.com/_next/
238 B
818 B
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2Fe58579b54ded7b4712a8b7e0530e71088db86c04e500418f346c232dbe1a60e3&w=16&q=85
Requested by
Host: observablehq.com
URL: https://observablehq.com/d/589ea6bbf0564a88
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
93bfa338b326459b9de0d1dc7093bb9170b9433579eccb073aafef99f47c956a
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
x-nextjs-cache
MISS
content-disposition
inline; filename="e58579b54ded7b4712a8b7e0530e71088db86c04e500418f346c232dbe1a60e3.webp"
content-length
238
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719802930&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=knrBgVirN30dtDAVBkMVHpgW1RKABhDxe8POL2pvABo%3D
server
cloudflare
etag
k7+jOLMmRZud4NHccJO7kXC5QzV57MsHOq-vmfR8lWo=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719802930&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=knrBgVirN30dtDAVBkMVHpgW1RKABhDxe8POL2pvABo%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c35139fbeb9755-FRA
/
o299802.ingest.sentry.io/api/5593183/envelope/
2 B
299 B
Fetch
General
Full URL
https://o299802.ingest.sentry.io/api/5593183/envelope/?sentry_key=ca9eac14b9164458a334243bb3c08c45&sentry_version=7&sentry_client=sentry.javascript.nextjs%2F7.80.0
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-4593038a56cfc335.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
34.120.195.249 Kansas City, United States, ASN396982 (GOOGLE-CLOUD-PLATFORM, US),
Reverse DNS
249.195.120.34.bc.googleusercontent.com
Software
nginx /
Resource Hash
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
sec-ch-ua-platform
"Win32"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 google
server
nginx
vary
origin,access-control-request-method,access-control-request-headers
content-type
application/json
access-control-allow-origin
*
access-control-expose-headers
x-sentry-error,x-sentry-rate-limits,retry-after
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
2
featured-creators
api.observablehq.com/collection/@observablehq/
16 KB
4 KB
Fetch
General
Full URL
https://api.observablehq.com/collection/@observablehq/featured-creators?limit=9
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-4593038a56cfc335.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
04f7e5d23cfa465511f73191f324c1a07921933a6817c66a5a5de705a3f5f28b
Security Headers
Name Value
Content-Security-Policy default-src 'none'
Strict-Transport-Security max-age=86400; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options deny

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'none'
x-content-type-options
nosniff
strict-transport-security
max-age=86400; includeSubDomains; preload
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
content-encoding
gzip
age
30717
via
1.1 vegur
content-length
3639
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719571323&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=2aIuVKvI4I%2FC24Ivr0gtHguuvEYCYjoPSfbZdaxgVqE%3D
server
cloudflare
etag
"3e75-8tu9j/PllhczF47NYkQzFIJmk2Y"
x-frame-options
deny
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719571323&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=2aIuVKvI4I%2FC24Ivr0gtHguuvEYCYjoPSfbZdaxgVqE%3D"}]}
content-type
application/json; charset=utf-8
access-control-allow-origin
https://observablehq.com
cache-control
public, max-age=86400, stale-while-revalidate=30, stale-if-error=30
access-control-allow-credentials
true
vary
Origin, Accept-Encoding
accept-ranges
bytes
cf-ray
89c3513cadf79755-FRA
access-control-allow-headers
Authorization, Content-Type
user
api.observablehq.com/
4 B
157 B
Fetch
General
Full URL
https://api.observablehq.com/user
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-4593038a56cfc335.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b
Security Headers
Name Value
Content-Security-Policy default-src 'none'
Strict-Transport-Security max-age=86400; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options deny

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'none'
x-content-type-options
nosniff
strict-transport-security
max-age=86400; includeSubDomains; preload
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
BYPASS
via
1.1 vegur
content-length
4
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719804625&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=4XGookJRsvGcvXeRhfT5zGEDtPuJE7EYwUjoYZQC6TE%3D
server
cloudflare
etag
"4-K+iMpCQsduglOsYkdIUQZQMtaDM"
x-frame-options
deny
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719804625&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=4XGookJRsvGcvXeRhfT5zGEDtPuJE7EYwUjoYZQC6TE%3D"}]}
content-type
application/json; charset=utf-8
access-control-allow-origin
https://observablehq.com
cache-control
private, no-cache, must-revalidate
access-control-allow-credentials
true
vary
Origin, Accept-Encoding
accept-ranges
bytes
cf-ray
89c3513cadf69755-FRA
access-control-allow-headers
Authorization, Content-Type
collect
region1.google-analytics.com/g/
0
0
Fetch
General
Full URL
https://region1.google-analytics.com/g/collect?v=2&tid=G-9B88TP6PKQ&gtm=45je46q0v9106904790za200&_p=1719804624839&gcd=13l3l3l2l1&npa=1&dma_cps=sypham&dma=1&tag_exp=0&cid=447593339.1719804625&ul=de-de&are=1&frm=0&pscdl=noapi&_eu=AEA&_geo=1&_rdi=1&_s=1&sid=1719804625&sct=1&seg=0&dl=https%3A%2F%2Fobservablehq.com%2Fd%2F589ea6bbf0564a88&dt=DataShiftExplorer%20%2F%20cgf%20%7C%20Observable&en=scroll&_fv=1&_nsi=1&_ss=1&epn.percent_scrolled=90&tfd=1267&_z=fetch
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-4593038a56cfc335.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2001:4860:4802:32::36 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

pragma
no-cache
date
Mon, 01 Jul 2024 03:30:25 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://observablehq.com
cache-control
no-cache, no-store, must-revalidate
access-control-allow-credentials
true
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
imports
api.observablehq.com/document/589ea6bbf0564a88@2419/
230 B
552 B
Fetch
General
Full URL
https://api.observablehq.com/document/589ea6bbf0564a88@2419/imports?resolutions=589ea6bbf0564a88@2419
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-4593038a56cfc335.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2363ce6229f028df3f19500757235b5376b64e7a90048c4d382693bb7e33bffc
Security Headers
Name Value
Content-Security-Policy default-src 'none'
Strict-Transport-Security max-age=86400; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options deny

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'none'
x-content-type-options
nosniff
strict-transport-security
max-age=86400; includeSubDomains; preload
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
MISS
via
1.1 vegur
content-encoding
br
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719804625&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=4XGookJRsvGcvXeRhfT5zGEDtPuJE7EYwUjoYZQC6TE%3D
server
cloudflare
etag
W/"e6-c7pqDpQq7jQJ0WiseEE809U8ZLg"
x-frame-options
deny
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719804625&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=4XGookJRsvGcvXeRhfT5zGEDtPuJE7EYwUjoYZQC6TE%3D"}]}
content-type
application/json; charset=utf-8
access-control-allow-origin
https://observablehq.com
cache-control
public, max-age=30, stale-while-revalidate=30, stale-if-error=30
access-control-allow-credentials
true
vary
Origin, Accept-Encoding
cf-ray
89c3513cee2c9755-FRA
access-control-allow-headers
Authorization, Content-Type
imports
api.observablehq.com/document/589ea6bbf0564a88@2419/
230 B
495 B
Fetch
General
Full URL
https://api.observablehq.com/document/589ea6bbf0564a88@2419/imports
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-4593038a56cfc335.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2363ce6229f028df3f19500757235b5376b64e7a90048c4d382693bb7e33bffc
Security Headers
Name Value
Content-Security-Policy default-src 'none'
Strict-Transport-Security max-age=86400; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options deny

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'none'
x-content-type-options
nosniff
strict-transport-security
max-age=86400; includeSubDomains; preload
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
REVALIDATED
via
1.1 vegur
content-encoding
br
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719802938&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=PO2KHSRViETBuKr8QO6eOpfiwh1f0dr3%2BWQ7i7OmgbM%3D
server
cloudflare
etag
W/"e6-c7pqDpQq7jQJ0WiseEE809U8ZLg"
x-frame-options
deny
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719802938&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=PO2KHSRViETBuKr8QO6eOpfiwh1f0dr3%2BWQ7i7OmgbM%3D"}]}
content-type
application/json; charset=utf-8
access-control-allow-origin
https://observablehq.com
cache-control
public, max-age=30, stale-while-revalidate=30, stale-if-error=30
access-control-allow-credentials
true
vary
Origin, Accept-Encoding
cf-ray
89c3513cee2f9755-FRA
access-control-allow-headers
Authorization, Content-Type
worker-d57c50a5.html
cgf.static.observableusercontent.com/next/ Frame B7C5
0
0
Document
General
Full URL
https://cgf.static.observableusercontent.com/next/worker-d57c50a5.html
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/8985-f8de2391c4e1adb3.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2646:fa00:3:3696:5cc0:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
https://observablehq.com/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"Win32"

Response headers

accept-ranges
bytes
age
8222063
cache-control
public, max-age=31536000, immutable
content-length
282
content-type
text/html; charset=utf-8
date
Wed, 27 Mar 2024 23:36:03 GMT
etag
"92de42619eb9cd66b81e4e0e06c27f85"
last-modified
Wed, 27 Mar 2024 23:24:08 GMT
server
AmazonS3
via
1.1 ed149c4696419c0643fab13e9539b16c.cloudfront.net (CloudFront)
x-amz-cf-id
Da7OMrTZ0uWHsNeefdF0uBZbohNboBJpg9SlBE6--sakeAlq5jGzZg==
x-amz-cf-pop
FRA60-P5
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
favicon-512.0667824687f99c942a02e06e2db1a060911da0bf3606671676a255b1cf97b4fe.png
static.observablehq.com/
15 KB
16 KB
Other
General
Full URL
https://static.observablehq.com/favicon-512.0667824687f99c942a02e06e2db1a060911da0bf3606671676a255b1cf97b4fe.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:7c00:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
446698e3bf0388a269cc2bdf1a860a29af05ee02b688dd566ba1f8fc1b4c7dfb

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 15 Jan 2024 23:14:05 GMT
via
1.1 ea2e21f6a5c3ec2f96b0dac1b769e00e.cloudfront.net (CloudFront)
last-modified
Fri, 06 Jan 2023 19:34:21 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
age
14444181
etag
"b47dbe1db856f6e042714ef98a8d9301"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/png
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
15584
x-amz-cf-id
0GLGCyKLJxjHsXUMUIaCioNMG1JuibJKkpu_8jcALCkMUQlllK80IQ==
favicon-512.0667824687f99c942a02e06e2db1a060911da0bf3606671676a255b1cf97b4fe.png
static.observablehq.com/
15 KB
0
Other
General
Full URL
https://static.observablehq.com/favicon-512.0667824687f99c942a02e06e2db1a060911da0bf3606671676a255b1cf97b4fe.png
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2156:7c00:17:a9dd:6000:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
446698e3bf0388a269cc2bdf1a860a29af05ee02b688dd566ba1f8fc1b4c7dfb

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 15 Jan 2024 23:14:05 GMT
via
1.1 ea2e21f6a5c3ec2f96b0dac1b769e00e.cloudfront.net (CloudFront)
last-modified
Fri, 06 Jan 2023 19:34:21 GMT
server
AmazonS3
x-amz-cf-pop
FRA50-C1
age
14444181
etag
"b47dbe1db856f6e042714ef98a8d9301"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/png
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
15584
x-amz-cf-id
0GLGCyKLJxjHsXUMUIaCioNMG1JuibJKkpu_8jcALCkMUQlllK80IQ==
5680-5506ffe4734503c5.js
observablehq.com/_next/static/chunks/
0
5 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/5680-5506ffe4734503c5.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
4189792
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"368f-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8be9755-FRA
7100-692531a9fa095a90.js
observablehq.com/_next/static/chunks/
0
8 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/7100-692531a9fa095a90.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
4189792
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"5120-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c09755-FRA
8236-57ccc6718932ecbc.js
observablehq.com/_next/static/chunks/
0
6 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/8236-57ccc6718932ecbc.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
2201742
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1717602849&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=skBPB49RA02hSxb9KnTUc1ob5SLKnymd5BTeOSmUVoo%3D
last-modified
Wed, 05 Jun 2024 15:46:50 GMT
server
cloudflare
etag
W/"25c6-18fe914de10"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1717602849&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=skBPB49RA02hSxb9KnTUc1ob5SLKnymd5BTeOSmUVoo%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c29755-FRA
178-87a1c5e9dced7662.js
observablehq.com/_next/static/chunks/
0
5 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/178-87a1c5e9dced7662.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
1508576
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718296045&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2FKr%2FiJiqxlB79fXHursT2c0kaJ5VvUPXWy%2B%2FD3XLumk%3D
last-modified
Thu, 13 Jun 2024 16:20:32 GMT
server
cloudflare
etag
W/"2238-19012669880"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718296045&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2FKr%2FiJiqxlB79fXHursT2c0kaJ5VvUPXWy%2B%2FD3XLumk%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c39755-FRA
3613-6b8acc20e1b3d96f.js
observablehq.com/_next/static/chunks/
0
7 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/3613-6b8acc20e1b3d96f.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
344449
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719450235&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xgr1fJy7F3Q5asR1jdmZ2rRvTLV%2BuNplbj%2BI47QGfhs%3D
last-modified
Thu, 27 Jun 2024 00:56:57 GMT
server
cloudflare
etag
W/"38bd-19057320fa8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719450235&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xgr1fJy7F3Q5asR1jdmZ2rRvTLV%2BuNplbj%2BI47QGfhs%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c59755-FRA
1477-6b8ccb4221b8a8a9.js
observablehq.com/_next/static/chunks/
0
13 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/1477-6b8ccb4221b8a8a9.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
192115
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D
last-modified
Fri, 28 Jun 2024 21:29:19 GMT
server
cloudflare
etag
W/"cd08-19060c0af98"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c79755-FRA
7939-4b0bb880be9a4e15.js
observablehq.com/_next/static/chunks/
0
7 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/7939-4b0bb880be9a4e15.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
219924
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D
last-modified
Fri, 28 Jun 2024 14:14:20 GMT
server
cloudflare
etag
W/"3ad8-1905f327260"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c89755-FRA
index-f713ba7f0c462529.js
observablehq.com/_next/static/chunks/pages/
0
10 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/pages/index-f713ba7f0c462529.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
219924
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D
last-modified
Fri, 28 Jun 2024 14:14:20 GMT
server
cloudflare
etag
W/"6f6b-1905f327260"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8ca9755-FRA
blog.json
observablehq.com/_next/data/eLMo2FRAxN6ub67Z8WLEU/
47 KB
8 KB
Fetch
General
Full URL
https://observablehq.com/_next/data/eLMo2FRAxN6ub67Z8WLEU/blog.json
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-4593038a56cfc335.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f25d96ab7e1d70bc32423faf7ba194a847ae2541f8f98c72bf572fe6f5bc8d30
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
x-nextjs-data
1
purpose
prefetch
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Referer
https://observablehq.com/d/589ea6bbf0564a88
baggage
sentry-environment=production,sentry-release=2b66e39f369c638310f33a2fcd2701c9ce2da2ea,sentry-public_key=ca9eac14b9164458a334243bb3c08c45,sentry-trace_id=2e65691bcd524015876a164ac3fcae14,sentry-transaction=%2F%5Bat%5D%2F%5B...specifiers%5D,sentry-sampled=false
sentry-trace
2e65691bcd524015876a164ac3fcae14-abb0d3eae4de2692-0
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:26 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
x-nextjs-matched-path
/blog
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
content-encoding
gzip
via
1.1 vegur
x-nextjs-cache
STALE
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D
server
cloudflare
etag
"wrjcqs41sc1164"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D"}]}
content-type
application/json
cache-control
s-maxage=60, stale-while-revalidate
cf-ray
89c3513fc8cc9755-FRA
blog-c4b3a1718885a958.js
observablehq.com/_next/static/chunks/pages/
0
5 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/pages/blog-c4b3a1718885a958.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
192096
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D
last-modified
Fri, 28 Jun 2024 21:29:19 GMT
server
cloudflare
etag
W/"2c88-19060c0af98"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8cd9755-FRA
pricing-8e86898f3f1783d8.js
observablehq.com/_next/static/chunks/pages/
0
3 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/pages/pricing-8e86898f3f1783d8.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
195340
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719607399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=khxGX2svyUB63ZVLV874RM37VgqJt1GbRJb1TWBi30A%3D
last-modified
Fri, 28 Jun 2024 20:36:07 GMT
server
cloudflare
etag
W/"8ad-190608ffad8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719607399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=khxGX2svyUB63ZVLV874RM37VgqJt1GbRJb1TWBi30A%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fd8d19755-FRA
1788-eaed73c15726cd54.js
observablehq.com/_next/static/chunks/
0
6 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/1788-eaed73c15726cd54.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
219924
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D
last-modified
Fri, 28 Jun 2024 14:14:20 GMT
server
cloudflare
etag
W/"494b-1905f327260"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fd8d29755-FRA
%5Bat%5D-91c02455a49eb8c9.js
observablehq.com/_next/static/chunks/pages/
0
2 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/pages/%5Bat%5D-91c02455a49eb8c9.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
344448
content-encoding
br
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719450235&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xgr1fJy7F3Q5asR1jdmZ2rRvTLV%2BuNplbj%2BI47QGfhs%3D
last-modified
Thu, 27 Jun 2024 00:56:57 GMT
server
cloudflare
etag
W/"15d-19057320fa8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719450235&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xgr1fJy7F3Q5asR1jdmZ2rRvTLV%2BuNplbj%2BI47QGfhs%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fd8d39755-FRA
3e4b52f797bedc9bc0f2399588379c714363ef6a2fec96dd47b41bfd38a225c1.jpg
static.observableusercontent.com/thumbnail/
34 KB
35 KB
Image
General
Full URL
https://static.observableusercontent.com/thumbnail/3e4b52f797bedc9bc0f2399588379c714363ef6a2fec96dd47b41bfd38a225c1.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2646:800:1c:df24:ee80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
3e4b52f797bedc9bc0f2399588379c714363ef6a2fec96dd47b41bfd38a225c1

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 18 Jan 2024 01:44:04 GMT
via
1.1 6ce3814cb60a4c907ac701e60e4c1e5a.cloudfront.net (CloudFront)
last-modified
Mon, 02 Oct 2023 20:37:32 GMT
server
AmazonS3
x-amz-cf-pop
FRA60-P5
age
14262382
etag
"baf64095d4a7031195504613a44698e7"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/jpeg
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
34935
x-amz-cf-id
LLsumqqUDeESJwWFJOequarFkQ0Jmo7ffveSqsd9n2z4RimSnaSgIQ==
image
observablehq.com/_next/
616 B
793 B
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2F28b8518718dc3e70bed3a8256215864c8ac22777155e21dd5564f285665f60ae&w=32&q=85
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
b63fcf814b5a625f03e7b8f18271aa44438e77f2e7a5430f89947507cfa58e8b
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
8395541
x-nextjs-cache
HIT
content-disposition
inline; filename="28b8518718dc3e70bed3a8256215864c8ac22777155e21dd5564f285665f60ae.webp"
content-length
616
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D
server
cloudflare
etag
tj-PgUtaYl8D57jxgnGqREOOd-LnpUMPiZR1B8+ljos=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c35140290d9755-FRA
b8afb42a71e153aeae4b48959c342f2dab0ac1892f941f7a4d07e9a510dd5a2d.jpg
static.observableusercontent.com/thumbnail/
40 KB
41 KB
Image
General
Full URL
https://static.observableusercontent.com/thumbnail/b8afb42a71e153aeae4b48959c342f2dab0ac1892f941f7a4d07e9a510dd5a2d.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2646:800:1c:df24:ee80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
b8afb42a71e153aeae4b48959c342f2dab0ac1892f941f7a4d07e9a510dd5a2d

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Apr 2024 14:38:00 GMT
via
1.1 6ce3814cb60a4c907ac701e60e4c1e5a.cloudfront.net (CloudFront)
last-modified
Mon, 01 Apr 2024 14:36:23 GMT
server
AmazonS3
x-amz-cf-pop
FRA60-P5
age
7822347
etag
"ce459be51c2e03a9b57c2493bad818c4"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/jpeg
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
41190
x-amz-cf-id
yindkdfsZDqaeKVlIjMZ_7nVFjK8M5k8czVSMYVHtOA59HiXq6lnBA==
image
observablehq.com/_next/
128 B
296 B
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2F861da0051a157e62597b296628277cdd29a997fbc1a0d17912d8bc471c2bbc80&w=32&q=85
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
630e3b9943cdcbd6997fac41b509e0cb04731029aa5091c7e366becf4b3968ee
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
8412931
x-nextjs-cache
HIT
content-disposition
inline; filename="861da0051a157e62597b296628277cdd29a997fbc1a0d17912d8bc471c2bbc80.webp"
content-length
128
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D
server
cloudflare
etag
Yw47mUPNy9aZf6xBtQngywRzECmqUJHH42a+z0s5aO4=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c3514029109755-FRA
790818b959bb2b0488a02e32c6c72368ac678f67a9c4dc0fa82a3b64443f6629.jpg
static.observableusercontent.com/thumbnail/
29 KB
30 KB
Image
General
Full URL
https://static.observableusercontent.com/thumbnail/790818b959bb2b0488a02e32c6c72368ac678f67a9c4dc0fa82a3b64443f6629.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2646:800:1c:df24:ee80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
790818b959bb2b0488a02e32c6c72368ac678f67a9c4dc0fa82a3b64443f6629

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 18 Jan 2024 13:34:06 GMT
via
1.1 6ce3814cb60a4c907ac701e60e4c1e5a.cloudfront.net (CloudFront)
last-modified
Thu, 05 Oct 2023 13:00:49 GMT
server
AmazonS3
x-amz-cf-pop
FRA60-P5
age
14219781
etag
"c96a9c86d430920cae2862836bb6c7c0"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/jpeg
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
30069
x-amz-cf-id
O1q4g6lf3cXFOgRpQltQwb85EFXw9_q6ZnufWfabGL3zYepTNKZuyw==
image
observablehq.com/_next/
514 B
1 KB
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2F3da8dfae158d0eac994729272d88a21b700faaa2f34a98d6518064aaa722a9c9&w=32&q=85
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4151b6075248cef65feb656455579a0b815d5fd8fea49292c8751ac2fa68f836
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
8412931
x-nextjs-cache
HIT
content-disposition
inline; filename="3da8dfae158d0eac994729272d88a21b700faaa2f34a98d6518064aaa722a9c9.webp"
content-length
514
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D
server
cloudflare
etag
QVG2B1JIzvZf62VkVVeaC4FdX9j+pJKSyHUawvpo+DY=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c3514029129755-FRA
cac8bb7f8eec74e1840837020a8db6abbbe56476e5f03c813375bf02c03ddc1a.jpg
static.observableusercontent.com/thumbnail/
16 KB
16 KB
Image
General
Full URL
https://static.observableusercontent.com/thumbnail/cac8bb7f8eec74e1840837020a8db6abbbe56476e5f03c813375bf02c03ddc1a.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2646:800:1c:df24:ee80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
cac8bb7f8eec74e1840837020a8db6abbbe56476e5f03c813375bf02c03ddc1a

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 00:45:44 GMT
via
1.1 6ce3814cb60a4c907ac701e60e4c1e5a.cloudfront.net (CloudFront)
last-modified
Thu, 28 Sep 2023 22:25:07 GMT
server
AmazonS3
x-amz-cf-pop
FRA60-P5
age
4589082
etag
"344fba922eac7cf55d751390e4de1541"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/jpeg
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
16083
x-amz-cf-id
NwcoSkcCr727cd5asZiuGLTOXkcK8k-qjfVPoiDQTs4ApNq2Esmzzg==
image
observablehq.com/_next/
554 B
722 B
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2F22750d026c52fd24881cb2eb265d03d5cafee7d9b9c7640bc14c1c591e53852f&w=32&q=85
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
edf3c6cad86a8684881db644a7fa0ef274b61a982c59ffddf2a6e800aadac7f5
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
8412931
x-nextjs-cache
HIT
content-disposition
inline; filename="22750d026c52fd24881cb2eb265d03d5cafee7d9b9c7640bc14c1c591e53852f.webp"
content-length
554
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D
server
cloudflare
etag
7fPGythqhoSIHbZEp-oO8nS2GpgsWf-d8qboAKrax-U=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c3514029139755-FRA
58c40ccf0915afaa8114abde2dcc6589e0505474ba4927f49573ead5fd1bde40.jpg
static.observableusercontent.com/thumbnail/
40 KB
40 KB
Image
General
Full URL
https://static.observableusercontent.com/thumbnail/58c40ccf0915afaa8114abde2dcc6589e0505474ba4927f49573ead5fd1bde40.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2646:800:1c:df24:ee80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
58c40ccf0915afaa8114abde2dcc6589e0505474ba4927f49573ead5fd1bde40

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Fri, 08 Mar 2024 15:41:48 GMT
via
1.1 6ce3814cb60a4c907ac701e60e4c1e5a.cloudfront.net (CloudFront)
last-modified
Fri, 08 Mar 2024 15:38:15 GMT
server
AmazonS3
x-amz-cf-pop
FRA60-P5
age
9892118
etag
"49f750c2178600c9a0dcbaaa564e3abb"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/jpeg
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
41023
x-amz-cf-id
Y12b4qLNeF2BlEnvfSsWPgl_8ejghTU89iuIdXlnRCjSSn-BjI3VMg==
image
observablehq.com/_next/
592 B
1 KB
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2Fb8d84fbc6265f9a7c731e62fc076af7c84c7be3a9be06e52da319786d6b129dd&w=32&q=85
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a31a453d824321f0c94d44db30b50e484670b06801bdbd2365194d1313e7e71e
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
7682170
x-nextjs-cache
HIT
content-disposition
inline; filename="b8d84fbc6265f9a7c731e62fc076af7c84c7be3a9be06e52da319786d6b129dd.webp"
content-length
592
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1712079567&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C8b9hjCc5UjMkiXGvRg%2Fk14mPUfJM9LAsdKQmc46XMU%3D
server
cloudflare
etag
oxpFPYJDIfDJTUTbMLUOSEZwsGgBvb0jZRlNExPn5x4=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1712079567&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C8b9hjCc5UjMkiXGvRg%2Fk14mPUfJM9LAsdKQmc46XMU%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c3514029149755-FRA
166ac7c7df69640272ca952a247d37b642225193f8f351a4740beaae1da05527.jpg
static.observableusercontent.com/thumbnail/
56 KB
57 KB
Image
General
Full URL
https://static.observableusercontent.com/thumbnail/166ac7c7df69640272ca952a247d37b642225193f8f351a4740beaae1da05527.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2646:800:1c:df24:ee80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
166ac7c7df69640272ca952a247d37b642225193f8f351a4740beaae1da05527

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Tue, 19 Dec 2023 23:19:03 GMT
via
1.1 6ce3814cb60a4c907ac701e60e4c1e5a.cloudfront.net (CloudFront)
last-modified
Mon, 23 Oct 2023 16:08:38 GMT
server
AmazonS3
x-amz-cf-pop
FRA60-P5
age
16776684
etag
"a24775adb2f7c477fafbedc6309b613d"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/jpeg
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
57708
x-amz-cf-id
jCeIcvQFA8RUf3WQsD9xCG3bWkC4ifCOeAc97Hg0vRYex47DH1qc4g==
image
observablehq.com/_next/
400 B
567 B
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2Fa35a91b5ca23c5dd084a628d6c4898fb6eefb2ede192b1801b0efae516f49017&w=32&q=85
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0e6add83c808cbc18be6062d5b8e1087ffc98b9a962cacb1ffc9e87599adc6cc
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
8395541
x-nextjs-cache
HIT
content-disposition
inline; filename="a35a91b5ca23c5dd084a628d6c4898fb6eefb2ede192b1801b0efae516f49017.webp"
content-length
400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D
server
cloudflare
etag
Dmrdg8gIy8GL5gYtW44Qh--Ji5qWLKyx-8nodZmtxsw=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c3514029169755-FRA
c8209e3dc8f01d99db13f6d468d9092dc392cddd2cc3291e397049e0faf099f3.jpg
static.observableusercontent.com/thumbnail/
27 KB
28 KB
Image
General
Full URL
https://static.observableusercontent.com/thumbnail/c8209e3dc8f01d99db13f6d468d9092dc392cddd2cc3291e397049e0faf099f3.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2646:800:1c:df24:ee80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
c8209e3dc8f01d99db13f6d468d9092dc392cddd2cc3291e397049e0faf099f3

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Fri, 01 Dec 2023 15:29:52 GMT
via
1.1 6ce3814cb60a4c907ac701e60e4c1e5a.cloudfront.net (CloudFront)
last-modified
Thu, 30 Nov 2023 19:37:28 GMT
server
AmazonS3
x-amz-cf-pop
FRA60-P5
age
18360035
etag
"7965cb0a855d9893b7ce52f3e86b74a2"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/jpeg
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
27848
x-amz-cf-id
mkUk5UqCrnQ-Nf_9OfmyZJMScqZIg32HmiLQmqS5Bb0IW4aX8v99Eg==
image
observablehq.com/_next/
576 B
752 B
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2Fec81d47e8647af7f76ea8f171c5d7792d26d3e9a0b353b893529f22882a121c4&w=32&q=85
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
868ed4192b2ba705db036a87f4262c97b53df033404072d5b36af154e5c170e2
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
8407870
x-nextjs-cache
HIT
content-disposition
inline; filename="ec81d47e8647af7f76ea8f171c5d7792d26d3e9a0b353b893529f22882a121c4.webp"
content-length
576
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D
server
cloudflare
etag
ho7UGSsrpwXbA2qH9CYsl7U98DNAQHLVs2rxVOXBcOI=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c3514029179755-FRA
7f10d608a34d7c385217b81b1cef0f7977c84ebff5cecb35e6428fe45a6e34a4.jpg
static.observableusercontent.com/thumbnail/
31 KB
31 KB
Image
General
Full URL
https://static.observableusercontent.com/thumbnail/7f10d608a34d7c385217b81b1cef0f7977c84ebff5cecb35e6428fe45a6e34a4.jpg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2600:9000:2646:800:1c:df24:ee80:93a1 , United States, ASN16509 (AMAZON-02, US),
Reverse DNS
Software
AmazonS3 /
Resource Hash
7f10d608a34d7c385217b81b1cef0f7977c84ebff5cecb35e6428fe45a6e34a4

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Sun, 22 Oct 2023 06:55:58 GMT
via
1.1 6ce3814cb60a4c907ac701e60e4c1e5a.cloudfront.net (CloudFront)
last-modified
Fri, 22 Sep 2023 07:09:32 GMT
server
AmazonS3
x-amz-cf-pop
FRA60-P5
age
21846869
etag
"031859c661a2200c248d7a992cad058b"
x-amz-server-side-encryption
AES256
x-cache
Hit from cloudfront
content-type
image/jpeg
cache-control
public, max-age=31536000, immutable
accept-ranges
bytes
content-length
31292
x-amz-cf-id
znZZdPY8FjepfpwRzki2YDapOko6z3BxoJtrKPq5sExe5Ruid9Y7UA==
image
observablehq.com/_next/
544 B
720 B
Image
General
Full URL
https://observablehq.com/_next/image?url=https%3A%2F%2Favatars-next.observableusercontent.com%2F89ae96d8530754fb6ed75fdeb4226d4278c2bfc782de259df99b2ac34bd420aa&w=32&q=85
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
b991022e317bd7f5cf9065e878427486d895864402296d434fa2225a9923eb70
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
via
1.1 vegur
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
8415829
x-nextjs-cache
HIT
content-disposition
inline; filename="89ae96d8530754fb6ed75fdeb4226d4278c2bfc782de259df99b2ac34bd420aa.webp"
content-length
544
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D
server
cloudflare
etag
uZECLjF71-XPkGXoeEJ0htiVhkQCKW1DT6IiWpkj63A=
vary
Accept, Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1711242461&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=86w3E9BW4rfLIG0UPX55Nq9myiha%2FHEuA5eL0blMkRw%3D"}]}
content-type
image/webp
cache-control
public, max-age=31536000, must-revalidate
accept-ranges
bytes
cf-ray
89c3514029189755-FRA
%5B...specifier%5D-392213299bec002c.js
observablehq.com/_next/static/chunks/pages/collection/%5Bat%5D/
0
5 KB
Other
General
Full URL
https://observablehq.com/_next/static/chunks/pages/collection/%5Bat%5D/%5B...specifier%5D-392213299bec002c.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:26 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
strict-transport-security
max-age=86400; includeSubDomains
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
via
1.1 vegur
age
344449
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719450236&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=1VN9626EIyUiSrFYKq%2F0%2FewrVkOlyXSIhulteHwNd%2Fg%3D
last-modified
Thu, 27 Jun 2024 00:56:57 GMT
server
cloudflare
etag
W/"3fe4-19057320fa8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719450236&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=1VN9626EIyUiSrFYKq%2F0%2FewrVkOlyXSIhulteHwNd%2Fg%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c35140a98e9755-FRA
1788-eaed73c15726cd54.js
observablehq.com/_next/static/chunks/
18 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/1788-eaed73c15726cd54.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a6b2e5a89e1d5f220603b78f4b2f6155f54c9c522ed887d3a6504a4b6d8d3b4e
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
219924
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D
last-modified
Fri, 28 Jun 2024 14:14:20 GMT
server
cloudflare
etag
W/"494b-1905f327260"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fd8d29755-FRA
%5Bat%5D-91c02455a49eb8c9.js
observablehq.com/_next/static/chunks/pages/
349 B
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/%5Bat%5D-91c02455a49eb8c9.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
7096e11d62789cad90d74124a0841c475187df1a2ae4ec49ab17535c85ef855a
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
via
1.1 vegur
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
age
344448
content-encoding
br
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719450235&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xgr1fJy7F3Q5asR1jdmZ2rRvTLV%2BuNplbj%2BI47QGfhs%3D
last-modified
Thu, 27 Jun 2024 00:56:57 GMT
server
cloudflare
etag
W/"15d-19057320fa8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719450235&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xgr1fJy7F3Q5asR1jdmZ2rRvTLV%2BuNplbj%2BI47QGfhs%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fd8d39755-FRA
5680-5506ffe4734503c5.js
observablehq.com/_next/static/chunks/
14 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/5680-5506ffe4734503c5.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
80129284444390f8d710c5457286c99b826ebccd7443f3ec28964408afd25559
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
4189792
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"368f-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8be9755-FRA
7100-692531a9fa095a90.js
observablehq.com/_next/static/chunks/
20 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/7100-692531a9fa095a90.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
54ed5749b36ff36a664ca6dd0e63183152e60e38761a08c0464c9e4ea04e3e40
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
4189792
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D
last-modified
Mon, 13 May 2024 15:33:20 GMT
server
cloudflare
etag
W/"5120-18f72963e00"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715614775&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7gFlz4wuXam81g3NzYWfwJ3GoMwXAUK4gbKNX5DhB4s%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c09755-FRA
8236-57ccc6718932ecbc.js
observablehq.com/_next/static/chunks/
9 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/8236-57ccc6718932ecbc.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
426178040001860385da84071a63c14de770fc4f39d32f43502ddf620e3c30e3
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
2201742
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1717602849&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=skBPB49RA02hSxb9KnTUc1ob5SLKnymd5BTeOSmUVoo%3D
last-modified
Wed, 05 Jun 2024 15:46:50 GMT
server
cloudflare
etag
W/"25c6-18fe914de10"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1717602849&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=skBPB49RA02hSxb9KnTUc1ob5SLKnymd5BTeOSmUVoo%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c29755-FRA
178-87a1c5e9dced7662.js
observablehq.com/_next/static/chunks/
9 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/178-87a1c5e9dced7662.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
fef9732416740a709ef0d399bd77554f7f0110ce830a4c28ab2bbc82680e5ef8
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
1508576
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718296045&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2FKr%2FiJiqxlB79fXHursT2c0kaJ5VvUPXWy%2B%2FD3XLumk%3D
last-modified
Thu, 13 Jun 2024 16:20:32 GMT
server
cloudflare
etag
W/"2238-19012669880"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718296045&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2FKr%2FiJiqxlB79fXHursT2c0kaJ5VvUPXWy%2B%2FD3XLumk%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c39755-FRA
3613-6b8acc20e1b3d96f.js
observablehq.com/_next/static/chunks/
14 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/3613-6b8acc20e1b3d96f.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
12f1462f0d5a2c50c940bbe57dcd75763e71a7fbdfbaed52017184d1fcf780fb
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
344449
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719450235&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xgr1fJy7F3Q5asR1jdmZ2rRvTLV%2BuNplbj%2BI47QGfhs%3D
last-modified
Thu, 27 Jun 2024 00:56:57 GMT
server
cloudflare
etag
W/"38bd-19057320fa8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719450235&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xgr1fJy7F3Q5asR1jdmZ2rRvTLV%2BuNplbj%2BI47QGfhs%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c59755-FRA
1477-6b8ccb4221b8a8a9.js
observablehq.com/_next/static/chunks/
51 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/1477-6b8ccb4221b8a8a9.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
b2a20035cd90421be66c06fafc7b6017fa81052a502ddd2d128acd8abdf2aeec
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
192115
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D
last-modified
Fri, 28 Jun 2024 21:29:19 GMT
server
cloudflare
etag
W/"cd08-19060c0af98"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c79755-FRA
7939-4b0bb880be9a4e15.js
observablehq.com/_next/static/chunks/
15 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/7939-4b0bb880be9a4e15.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
9ea2f890c11eb0ca73e8fa08a3248e01659b09d2848ba17c2aca35f88f7bb266
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
219924
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D
last-modified
Fri, 28 Jun 2024 14:14:20 GMT
server
cloudflare
etag
W/"3ad8-1905f327260"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8c89755-FRA
index-f713ba7f0c462529.js
observablehq.com/_next/static/chunks/pages/
28 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/index-f713ba7f0c462529.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
7a54ad46c5d051be48865ba3dd57377f14e8d39175a62881fbff3f1786329c10
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
219924
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D
last-modified
Fri, 28 Jun 2024 14:14:20 GMT
server
cloudflare
etag
W/"6f6b-1905f327260"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719584487&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=g4xvCsQWY1Tg4JWjYpD3VGwY%2FiM1IZ08OStTJRxoiEw%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8ca9755-FRA
blog-c4b3a1718885a958.js
observablehq.com/_next/static/chunks/pages/
11 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/blog-c4b3a1718885a958.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f9419700d3f76477873d3a48b2e0b9a2ef7fc954f79bd4782037be42e75b92fb
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
192096
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D
last-modified
Fri, 28 Jun 2024 21:29:19 GMT
server
cloudflare
etag
W/"2c88-19060c0af98"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719610616&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=awfkBjzZ3Hxd2SSJfPXd1txv3DlfgNgnwJbRaZX1%2BKk%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fc8cd9755-FRA
pricing-8e86898f3f1783d8.js
observablehq.com/_next/static/chunks/pages/
2 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/pricing-8e86898f3f1783d8.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
db56e25c6dafc02598ee1a8a02b2e874cd3e1feee806fd6aa8bb1150979f5b34
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:25 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
195340
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719607399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=khxGX2svyUB63ZVLV874RM37VgqJt1GbRJb1TWBi30A%3D
last-modified
Fri, 28 Jun 2024 20:36:07 GMT
server
cloudflare
etag
W/"8ad-190608ffad8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719607399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=khxGX2svyUB63ZVLV874RM37VgqJt1GbRJb1TWBi30A%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c3513fd8d19755-FRA
%5B...specifier%5D-392213299bec002c.js
observablehq.com/_next/static/chunks/pages/collection/%5Bat%5D/
16 KB
0
Script
General
Full URL
https://observablehq.com/_next/static/chunks/pages/collection/%5Bat%5D/%5B...specifier%5D-392213299bec002c.js
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/main-c040040c3abee860.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0ff38fe554986dda8a1f47048f510efebcfb7c3894756bef67c167b967a972e7
Security Headers
Name Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://observablehq.com/d/589ea6bbf0564a88
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Mon, 01 Jul 2024 03:30:26 GMT
content-security-policy
default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
content-encoding
gzip
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
via
1.1 vegur
age
344449
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719450236&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=1VN9626EIyUiSrFYKq%2F0%2FewrVkOlyXSIhulteHwNd%2Fg%3D
last-modified
Thu, 27 Jun 2024 00:56:57 GMT
server
cloudflare
etag
W/"3fe4-19057320fa8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719450236&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=1VN9626EIyUiSrFYKq%2F0%2FewrVkOlyXSIhulteHwNd%2Fg%3D"}]}
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=31536000, immutable
cf-ray
89c35140a98e9755-FRA
beacon-events
events.observablehq.com/
0
765 B
Ping
General
Full URL
https://events.observablehq.com/beacon-events
Requested by
Host: observablehq.com
URL: https://observablehq.com/_next/static/chunks/pages/_app-4593038a56cfc335.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:10::6816:28ce , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare / Express
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'none'
Strict-Transport-Security max-age=86400; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options deny

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
sec-ch-ua-platform
"Win32"
Referer
https://observablehq.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Content-Type
text/plain;charset=UTF-8

Response headers

date
Mon, 01 Jul 2024 03:30:26 GMT
content-security-policy
default-src 'none'
x-content-type-options
nosniff
strict-transport-security
max-age=86400; includeSubDomains; preload
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
DYNAMIC
via
1.1 vegur
x-powered-by
Express
content-length
0
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1719804626&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C1ic0jPcHMtZynjUyDK0EaZPBY%2B2tTE47j0junpO%2BiY%3D
server
cloudflare
x-frame-options
deny
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1719804626&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=C1ic0jPcHMtZynjUyDK0EaZPBY%2B2tTE47j0junpO%2BiY%3D"}]}
access-control-allow-origin
https://observablehq.com
access-control-allow-credentials
true
cf-ray
89c351437bc79755-FRA
access-control-allow-headers
Authorization, Content-Type

Verdicts & Comments Add Verdict or Comment

27 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

object| 0 undefined| event object| fence object| sharedStorage function| gtag object| dataLayer object| webpackChunk_N_E function| __next_set_public_path__ object| next object| __NEXT_DATA__ function| __SSG_MANIFEST_CB object| __NEXT_P object| _N_E object| __SENTRY__ undefined| __sentryRewritesTunnelPath__ object| SENTRY_RELEASE undefined| __sentryBasePath string| __rewriteFramesAssetPrefixPath__ object| google_tag_manager object| google_tag_data function| __NEXT_PRELOADREADY object| __MIDDLEWARE_MATCHERS object| __BUILD_MANIFEST object| __SSG_MANIFEST function| onYouTubeIframeAPIReady object| gaGlobal boolean| __REACH_DISABLE_TOOLTIPS

3 Cookies

Domain/Path Name / Value
.observablehq.com/ Name: _ga
Value: GA1.1.447593339.1719804625
.observablehq.com/ Name: _ga_9B88TP6PKQ
Value: GS1.1.1719804625.1.1.1719804625.0.0.0
.observablehq.com/ Name: D
Value: eea839cc-c1fd-4ab4-9f18-4a03f260eb65|1751340626730

Security Headers

This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page

Header Value
Content-Security-Policy default-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com https://observablehq.com https://*.static.observableusercontent.com; connect-src 'self' https://api.observablehq.com https://events.observablehq.com https://static.observablehq.com wss://ws.observablehq.com https://connector.observableusercontent.com https://js.stripe.com https://*.ingest.sentry.io https://*.google-analytics.com https://analytics.google.com https://*.analytics.google.com https://stats.g.doubleclick.net/j/collect https://www.googleapis.com https://*.googletagmanager.com https://graph.microsoft.com https://*.clarity.ms https://api.openai.com https://*.contentful.com https://sdk.iad-05.braze.com https://*.ads.linkedin.com https://cdn.linkedin.oribi.io https://www.redditstatic.com https://conversions-config.reddit.com; font-src https://fonts.gstatic.com https://use.fontawesome.com; frame-ancestors 'none'; frame-src https://observablehq.com https://observablehq.com/embed/ https://*.static.observableusercontent.com https://js.stripe.com https://www.youtube.com/embed/ https://docs.google.com https://challenges.cloudflare.com data: blob:; img-src https://api.observablehq.com https://*.static.observableusercontent.com https://static.observablehq.com https://observablehq.com https://*.githubusercontent.com https://*.stripe.com https://avatars.observableusercontent.com https://avatars-next.observableusercontent.com https://*.google-analytics.com https://www.google.com/ads/ga-audiences https://*.googletagmanager.com https://*.ads.linkedin.com https://*.clarity.ms https://*.bing.com static.observableusercontent.com https://images.ctfassets.net https://alb.reddit.com https://appboy-images.com https://braze-images.com https://cdn.braze.eu https://*.amazonaws.com data: blob:; manifest-src 'none'; media-src https://static.observablehq.com https://videos.ctfassets.net; object-src 'none'; script-src 'self' 'sha256-ERfeEwC9NC9b9t4L2Qp3/yGGgUmFfGH8pIR8kI04FUM=' 'sha256-UJ7XRVoD2oZRK3RRMLdPrdHA+LguX3UEXAZ6hVbuYIk=' 'sha256-E8fjaxUWJTzw+p0U0obCJnciUlgSrzubZcmiKi7SR6c=' 'sha256-g7o+8EOFBiI0+GgtiBaQ0yy0tWJ7XM5PfA6GFm61bw8=' https://static.observablehq.com https://www.googleapis.com https://apis.google.com https://*.googletagmanager.com https://js.stripe.com https://*.clarity.ms https://snap.licdn.com https://js.appboycdn.com https://www.redditstatic.com https://challenges.cloudflare.com; style-src https://static.observablehq.com https://observablehq.com https://fonts.googleapis.com https://use.fontawesome.com 'unsafe-inline'; worker-src https://observablehq.com
Strict-Transport-Security max-age=86400; includeSubDomains

Indicators

This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.

api.observablehq.com
cgf.static.observableusercontent.com
datashiftexplorer.dbvis.de
events.observablehq.com
fonts.googleapis.com
fonts.gstatic.com
o299802.ingest.sentry.io
observablehq.com
region1.google-analytics.com
static.observablehq.com
static.observableusercontent.com
www.googletagmanager.com
134.34.225.46
2001:4860:4802:32::36
2600:9000:2156:7c00:17:a9dd:6000:93a1
2600:9000:2646:800:1c:df24:ee80:93a1
2600:9000:2646:fa00:3:3696:5cc0:93a1
2606:4700:10::6816:28ce
2a00:1450:4001:80b::2008
2a00:1450:4001:827::2003
2a00:1450:4001:827::200a
34.120.195.249
04f7e5d23cfa465511f73191f324c1a07921933a6817c66a5a5de705a3f5f28b
0615ef3090d3aa2443da8dee0810a8697b325f302654e9eab5130303acf2744d
0b5ce77f5016d6ec068f89ae60b5cc99237ca8a7afe65761ba19388fd57b15f7
0e6add83c808cbc18be6062d5b8e1087ffc98b9a962cacb1ffc9e87599adc6cc
0ff38fe554986dda8a1f47048f510efebcfb7c3894756bef67c167b967a972e7
10e3c47650ec487e3151f721dff02bd0aa4aa7ab7990ceb5f61a3a3f84205161
114f5cef85e0b17f7c9856073ba236be6443f55884b0a0705f83be80caee78c2
12f1462f0d5a2c50c940bbe57dcd75763e71a7fbdfbaed52017184d1fcf780fb
166ac7c7df69640272ca952a247d37b642225193f8f351a4740beaae1da05527
190c3fdc18618a4473729faa65a7dfd810fef1d70ce2c3fe71cb1ed843cf08cb
1f19b404adc12aec9dff7bcf8a1f6f3b51856cb3b1aec045b6e525c53ee6299f
2363ce6229f028df3f19500757235b5376b64e7a90048c4d382693bb7e33bffc
2448ff3f10db0376068126090e609a5f0c5c7c13e511122ceab1e571262f19b7
291574354df048be15b1d6433982866a298344507f669da152c27b6c21be81a5
34db6e139247fa1345e88fbaed1d229025070e94a6587feee31bb22a7776ffa6
3c9ba344e84b4dfaf8aaac996ac6914cd9f5437714852e2d9d3f2656c5c852d5
3e4b52f797bedc9bc0f2399588379c714363ef6a2fec96dd47b41bfd38a225c1
407d2164b13d26b201ec740d33f42c7f8eda026404da22716552be7557acb4a7
4151b6075248cef65feb656455579a0b815d5fd8fea49292c8751ac2fa68f836
426178040001860385da84071a63c14de770fc4f39d32f43502ddf620e3c30e3
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
446698e3bf0388a269cc2bdf1a860a29af05ee02b688dd566ba1f8fc1b4c7dfb
4d6f887f2e222f2b0a944faedb812a592eebea020859c0bafb4ef6559b9e2147
4f8b72932296483eba292d3cd3d12ee85a5bf797cd4331eaac908b61708b13d9
54ed5749b36ff36a664ca6dd0e63183152e60e38761a08c0464c9e4ea04e3e40
58c40ccf0915afaa8114abde2dcc6589e0505474ba4927f49573ead5fd1bde40
630e3b9943cdcbd6997fac41b509e0cb04731029aa5091c7e366becf4b3968ee
669f57cb50165aa3b9b28e73aec03e6ca9773337c8ee36e214e8ef1610d73ab3
6ac92cf52059116d6c99af8fc2aba31905e8ea784d1ccc88edf6c9d7feecaf1c
6c3aff55b8bbb531e0587c5a7a285e960f94ced6ecd836a9edf69953ac75b795
6cf140c7cc6d4b258e6d0ec9ee5f62040d85c8e38c88bfe7d467af0246af6d84
6e8595c0257d52e4949985fb71b0f41ab46ba03e32ac656c88c051e697d957bb
7096e11d62789cad90d74124a0841c475187df1a2ae4ec49ab17535c85ef855a
74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b
766450084ba5173cc4c09d36865ccce49cf60db821048d3af2319aef8adece9e
790818b959bb2b0488a02e32c6c72368ac678f67a9c4dc0fa82a3b64443f6629
79e58290d87a7bc1c5e5e8330d1e869f6d840e2fd98fcc68a6cdd5b80e5e00f9
7a54ad46c5d051be48865ba3dd57377f14e8d39175a62881fbff3f1786329c10
7a93d2e150add211b48dfafb46c2dc8450f342f9783864f74878a99ca19e3a1f
7f10d608a34d7c385217b81b1cef0f7977c84ebff5cecb35e6428fe45a6e34a4
80129284444390f8d710c5457286c99b826ebccd7443f3ec28964408afd25559
82e550f6bb53554bfc11c038949b0603c7be8ff8c112a7e7a7ee90bcf542a6ff
834fa2730f209a1f3dfbdf3cf3ec0ca2e92b4c2c7fd233804c218f033cbdc381
868ed4192b2ba705db036a87f4262c97b53df033404072d5b36af154e5c170e2
8aef0bace352200a73b6d6791981b8602cd0f35c0f58aee1ea0d54bfcae1a817
90f384682ca7aa77aba1a62d3db562d8b1cd0860d8184a3ed6b95223325252a8
90f8f7ab46385ba5617c0b3be9abf11ae9e17adbb508440d64d57e5788f7f61d
93bfa338b326459b9de0d1dc7093bb9170b9433579eccb073aafef99f47c956a
9872415481811d8da2651a7f6cc930a537f69580cc528360d9a084453136706b
98809a8a1d3a9f101a6d82e9c0fbf50409b7c7335f926f079fb4c88cda8e85ce
9ea2f890c11eb0ca73e8fa08a3248e01659b09d2848ba17c2aca35f88f7bb266
a31a453d824321f0c94d44db30b50e484670b06801bdbd2365194d1313e7e71e
a6b2e5a89e1d5f220603b78f4b2f6155f54c9c522ed887d3a6504a4b6d8d3b4e
aeac69645e11a411523aa8d88d3cddc94f0af6b71cf6501b8cc1ccd6e889fe64
b2a20035cd90421be66c06fafc7b6017fa81052a502ddd2d128acd8abdf2aeec
b63fcf814b5a625f03e7b8f18271aa44438e77f2e7a5430f89947507cfa58e8b
b8afb42a71e153aeae4b48959c342f2dab0ac1892f941f7a4d07e9a510dd5a2d
b991022e317bd7f5cf9065e878427486d895864402296d434fa2225a9923eb70
c6bc1d7cf15007edd5c20d969d807794fa8e84a48f3d33bdbfb200c3f54ef871
c8209e3dc8f01d99db13f6d468d9092dc392cddd2cc3291e397049e0faf099f3
cac8bb7f8eec74e1840837020a8db6abbbe56476e5f03c813375bf02c03ddc1a
cb30dce0902c3bd279d999685df18c93d0700c16aeabe9a0cff4f0ab79c19e14
ced85448c6906ff4d348612254ac816f5061ee4944947c05aa3a52e96f78ae15
d2b262155ce988cfd8d248201104fe3e05c9fa89dcf80554e6779a948b6b9d8f
db3a63a40c175e6eaa2774dca06ae6573de9045182ced6fced4ed4f029d2658f
db56e25c6dafc02598ee1a8a02b2e874cd3e1feee806fd6aa8bb1150979f5b34
dedcb1a660eeccd122911228d505a90d3f5a7e44a7cff9908440399904d5b878
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ec4b66442cfcabf99b7b54e207e36e0aac490fff4fe739164713ab1c4fb63e01
edf3c6cad86a8684881db644a7fa0ef274b61a982c59ffddf2a6e800aadac7f5
eea0f0624bcbd7a6bcb4ad306e8e2724c1d4c38329b75267ee6bc74fc0e94ed4
efaab23a02c24398822111948377d4b88c7f7bbedd4c65683444420531bacac7
f0958f3de1716c6c6e1bef58031a0de4b491fa59314d1f86cdb48721d68443ff
f25d96ab7e1d70bc32423faf7ba194a847ae2541f8f98c72bf572fe6f5bc8d30
f79ce497c1dc3d943f885a0f18588ee1b129ed091842e18116b1ac172259e8ca
f9419700d3f76477873d3a48b2e0b9a2ef7fc954f79bd4782037be42e75b92fb
fd06da99f01b4d5e3fc4c54e4e3cf4ae18803c08bc113e4cb923638d6e683278
fef9732416740a709ef0d399bd77554f7f0110ce830a4c28ab2bbc82680e5ef8