Submitted URL: http://realpython.com/
Effective URL: https://realpython.com/
Submission: On June 17 via manual from US — Scanned from DE

Summary

This website contacted 8 IPs in 3 countries across 7 domains to perform 47 HTTP transactions. The main IP is 172.67.43.55, located in United States and belongs to CLOUDFLARENET, US. The main domain is realpython.com. The Cisco Umbrella rank of the primary domain is 140423.
TLS certificate: Issued by E1 on May 2nd 2024. Valid for: 3 months.
This is the only time realpython.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 33 172.67.43.55 13335 (CLOUDFLAR...)
2 2a00:1450:400... 15169 (GOOGLE)
4 172.67.69.245 13335 (CLOUDFLAR...)
2 2a00:1450:400... 15169 (GOOGLE)
2 2001:4860:480... 15169 (GOOGLE)
2 2a00:1450:400... 15169 (GOOGLE)
1 142.250.186.132 15169 (GOOGLE)
2 172.217.18.3 15169 (GOOGLE)
47 8
Apex Domain
Subdomains
Transfer
33 realpython.com
realpython.com — Cisco Umbrella Rank: 140423
494 KB
4 realpython.net
srv.realpython.net — Cisco Umbrella Rank: 252243
img.realpython.net — Cisco Umbrella Rank: 268231
178 KB
3 google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 68
region1.google-analytics.com — Cisco Umbrella Rank: 2347
21 KB
2 google.de
www.google.de — Cisco Umbrella Rank: 8196
126 B
2 google.com
www.google.com — Cisco Umbrella Rank: 5
region1.analytics.google.com — Cisco Umbrella Rank: 3078
117 B
2 doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 132
395 B
2 googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 79
196 KB
47 7
Domain Requested by
33 realpython.com 1 redirects realpython.com
2 img.realpython.net realpython.com
2 www.google.de realpython.com
2 stats.g.doubleclick.net www.google-analytics.com
www.googletagmanager.com
2 www.google-analytics.com realpython.com
www.google-analytics.com
2 srv.realpython.net realpython.com
srv.realpython.net
2 www.googletagmanager.com realpython.com
www.google-analytics.com
1 region1.analytics.google.com www.googletagmanager.com
1 www.google.com realpython.com
1 region1.google-analytics.com www.googletagmanager.com
47 10

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

Domain
www.pythonjobshq.com
srv.realpython.net
www.youtube.com
twitter.com
facebook.com
www.instagram.com
Subject Issuer Validity Valid
realpython.com
E1
2024-05-02 -
2024-07-31
3 months crt.sh
*.google-analytics.com
WR2
2024-05-27 -
2024-08-19
3 months crt.sh
realpython.net
E1
2024-05-13 -
2024-08-11
3 months crt.sh
*.g.doubleclick.net
GTS CA 1C3
2024-05-27 -
2024-08-19
3 months crt.sh
*.google.com
WR2
2024-05-27 -
2024-08-19
3 months crt.sh
*.google.de
WR2
2024-05-27 -
2024-08-19
3 months crt.sh

This page contains 2 frames:

Primary Page: https://realpython.com/
Frame ID: EB22F5944A6B1070A400006E667103DA
Requests: 45 HTTP requests in this frame

Frame: https://realpython.com/cdn-cgi/challenge-platform/h/g/scripts/jsd/6aac8896f227/main.js
Frame ID: DCDE4A0369D5C5228E811992A5217857
Requests: 2 HTTP requests in this frame

Screenshot

Page Title

Python Tutorials – Real Python

Page URL History Show full URLs

  1. http://realpython.com/ HTTP 307
    https://realpython.com/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js

Overall confidence: 100%
Detected patterns
  • (?:powered by <a[^>]+>Django ?([\d.]+)?<\/a>|<input[^>]*name=["']csrfmiddlewaretoken["'][^>]*>)

Overall confidence: 100%
Detected patterns
  • google-analytics\.com/(?:ga|urchin|analytics)\.js

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

Overall confidence: 100%
Detected patterns
  • lightbox(?:-plus-jquery)?.{0,32}\.js

Overall confidence: 100%
Detected patterns
  • jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?

Page Statistics

47
Requests

98 %
HTTPS

50 %
IPv6

7
Domains

10
Subdomains

8
IPs

3
Countries

890 kB
Transfer

1823 kB
Size

7
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. http://realpython.com/ HTTP 307
    https://realpython.com/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

Request Chain 35
  • https://realpython.com/cdn-cgi/challenge-platform/scripts/jsd/main.js HTTP 302
  • https://realpython.com/cdn-cgi/challenge-platform/h/g/scripts/jsd/6aac8896f227/main.js

47 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
realpython.com/
Redirect Chain
  • http://realpython.com/
  • https://realpython.com/
68 KB
10 KB
Document
General
Full URL
https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
385d3d99eb8fb698261d83a729c7d17590ee61999c7bc8865acad5258d5b9af3
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN

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

Response headers

alt-svc
h3=":443"; ma=86400
cf-cache-status
DYNAMIC
cf-ray
894f7209e8ac35ea-FRA
content-encoding
br
content-type
text/html; charset=utf-8
cross-origin-opener-policy
same-origin
date
Mon, 17 Jun 2024 02:00:21 GMT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
referrer-policy
strict-origin-when-cross-origin,origin
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718589621&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=mAlIenIspDvwKc%2FvilCIM7ojb0Ln88akmHtK3zO2ys0%3D"}]}
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718589621&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=mAlIenIspDvwKc%2FvilCIM7ojb0Ln88akmHtK3zO2ys0%3D
server
cloudflare
strict-transport-security
max-age=31536000; includeSubDomains; preload
vary
Cookie, Accept-Encoding
via
1.1 vegur
x-content-type-options
nosniff
x-frame-options
SAMEORIGIN

Redirect headers

Cross-Origin-Resource-Policy
Cross-Origin
Location
https://realpython.com/
Non-Authoritative-Reason
HSTS
realpython.min.c04886a3e9a4.css
realpython.com/static/
226 KB
40 KB
Stylesheet
General
Full URL
https://realpython.com/static/realpython.min.c04886a3e9a4.css
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
8e9160ad58c32978d00452b3b5044e25f3cc118b744f7f955640a900f70645ca
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
367350
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718222268&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=e%2BTxbn%2FVq9GWZxOvClz2GzjP1H2U9RAbM4qtKJ4Hy7A%3D
referrer-policy
strict-origin-when-cross-origin,origin
cf-bgj
minify
last-modified
Wed, 12 Jun 2024 19:55:04 GMT
cross-origin-opener-policy
same-origin
server
cloudflare
etag
W/"6669fd18-38875"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718222268&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=e%2BTxbn%2FVq9GWZxOvClz2GzjP1H2U9RAbM4qtKJ4Hy7A%3D"}]}
content-type
text/css; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720cfa4735ea-FRA
font.5ac42994de49.css
realpython.com/static/gfonts/
864 B
1007 B
Stylesheet
General
Full URL
https://realpython.com/static/gfonts/font.5ac42994de49.css
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
191c85479ef0b1329b52142f19b959561f94b441dd5be7f308a794343f265b8a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 vegur
x-content-type-options
nosniff
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
7197776
cf-polished
origSize=1838
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1708083465&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=sgJOrN%2BM%2FXg78DCxbDLvvZLvhTv4EVftH90fU7WQsH4%3D
referrer-policy
strict-origin-when-cross-origin,origin
cf-bgj
minify
last-modified
Wed, 14 Feb 2024 09:13:59 GMT
cross-origin-opener-policy
same-origin
server
cloudflare
etag
W/"65cc8457-72e"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1708083465&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=sgJOrN%2BM%2FXg78DCxbDLvvZLvhTv4EVftH90fU7WQsH4%3D"}]}
content-type
text/css; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720cfa4935ea-FRA
glightbox.min.9b438b29cef1.css
realpython.com/static/
13 KB
3 KB
Stylesheet
General
Full URL
https://realpython.com/static/glightbox.min.9b438b29cef1.css
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
04a409d492fa1a3574acb225db54736256b62143f48a826b65cb850bab3efa91
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 vegur
x-content-type-options
nosniff
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
7180335
cf-polished
origSize=13749
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1705817541&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=SdP8JDmW35ePrgLz59FHocZ%2Bib9f9KDuYUDzLrx%2FWKw%3D
referrer-policy
strict-origin-when-cross-origin,origin
cf-bgj
minify
last-modified
Sat, 20 Jan 2024 16:56:20 GMT
cross-origin-opener-policy
same-origin
server
cloudflare
etag
W/"65abfb34-35b5"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1705817541&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=SdP8JDmW35ePrgLz59FHocZ%2Bib9f9KDuYUDzLrx%2FWKw%3D"}]}
content-type
text/css; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720cfa4a35ea-FRA
js
www.googletagmanager.com/gtag/
305 KB
102 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=G-L7L6L5F6Y6
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:82f::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
fec7fcf9d0e27398e948d07247a6b5bd8cb4be1858156a9bd74b7b5654edc1eb
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://realpython.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, 17 Jun 2024 02:00:21 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
103693
x-xss-protection
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
expires
Mon, 17 Jun 2024 02:00:21 GMT
real-python-logo.893c30edea53.svg
realpython.com/static/
9 KB
5 KB
Image
General
Full URL
https://realpython.com/static/real-python-logo.893c30edea53.svg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
d05a3837bd4aaac19b6f097df5127954e2822ce9c886c5175865e9a4eb327c8e
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
7197776
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701011394&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=UIn%2FQkF5JhBWzEaP34ue7tFdVWJVfnUkNk8Zh6AV1xY%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Sat, 25 Nov 2023 10:54:39 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"6561d26f-2439"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701011394&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=UIn%2FQkF5JhBWzEaP34ue7tFdVWJVfnUkNk8Zh6AV1xY%3D"}]}
content-type
image/svg+xml
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dfacf35ea-FRA
Python-Mappings_Watermarked-2.a8cbbb3a0c5d.jpg
realpython.com/cdn-cgi/image/width=960,format=auto/https://files.realpython.com/media/
55 KB
55 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=960,format=auto/https://files.realpython.com/media/Python-Mappings_Watermarked-2.a8cbbb3a0c5d.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
033954840e27c9e320645c0c2660bb7205679998afa4e0b081d142ee77c78a40
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
55882
cf-resized
internal=ok/h q=0 n=22+80 c=0+0 v=2024.6.0 l=55882
last-modified
Mon, 27 May 2024 17:54:11 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cfODo86sW1_hWaqJOMTcr67TRHHnO8OAwleghwGR7mDQ:a8cbbb3a0c5d2bb2e5fea4bebb9b5e69"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720cfa4b35ea-FRA
jquery.min.2c872dbe60f4.js
realpython.com/static/
85 KB
31 KB
Script
General
Full URL
https://realpython.com/static/jquery.min.2c872dbe60f4.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
6510084
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1712079534&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=66Q5aAZ8VJ%2BkP1H0a5olZLmK%2BrGJKq5%2BoQmVY%2FaHOAY%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Tue, 02 Apr 2024 17:36:59 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"660c423b-155ed"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1712079534&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=66Q5aAZ8VJ%2BkP1H0a5olZLmK%2BrGJKq5%2BoQmVY%2FaHOAY%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720cfa4c35ea-FRA
popper.min.47dc3aaf2942.js
realpython.com/static/
21 KB
8 KB
Script
General
Full URL
https://realpython.com/static/popper.min.47dc3aaf2942.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
9bb27247a903da745a2171dfeaafd1d5dd6aae82dba5748baf34536a5bf14c0b
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
7197914
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1698498910&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=JXQ0GakBFMMJ5AFCTV13f2H6Ir1%2BudOLqe6CNnSMSLw%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Fri, 27 Oct 2023 14:33:55 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"653bca53-52fe"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1698498910&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=JXQ0GakBFMMJ5AFCTV13f2H6Ir1%2BudOLqe6CNnSMSLw%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dfacc35ea-FRA
bootstrap.min.a3b2689424c3.js
realpython.com/static/
61 KB
16 KB
Script
General
Full URL
https://realpython.com/static/bootstrap.min.a3b2689424c3.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1f4713596d3ac2be84684cc5fd35340cdf27f0474e2e7dbb2e2bfb920a3993e0
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
7180334
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701788565&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=n80V9NcBJ6D%2FSiJLa2M2aZv6paKv2IMlIFYvnXhXb9I%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Tue, 05 Dec 2023 11:42:35 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"656f0cab-f470"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701788565&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=n80V9NcBJ6D%2FSiJLa2M2aZv6paKv2IMlIFYvnXhXb9I%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dface35ea-FRA
codeblock.5c8399b698d9.js
realpython.com/static/frontend/reader/
2 KB
2 KB
Script
General
Full URL
https://realpython.com/static/frontend/reader/codeblock.5c8399b698d9.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2c3e85a2ce454bf3a7137a25439c1a7268c72be84d388e17902e73bcf3454b66
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
7197776
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1705446212&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=h0XXOvfXkWAn5yzE6FG9fHLeFoBU02pRMrFFIqcLC7E%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Tue, 16 Jan 2024 11:14:43 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"65a66523-84e"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1705446212&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=h0XXOvfXkWAn5yzE6FG9fHLeFoBU02pRMrFFIqcLC7E%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dfad035ea-FRA
lightbox.5387b5824229.js
realpython.com/static/frontend/reader/
56 KB
17 KB
Script
General
Full URL
https://realpython.com/static/frontend/reader/lightbox.5387b5824229.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
cdeef2a93537b5fc507f6cd2fa0729fba736e80e24a2b3d4fbc93f54a618a522
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
6510084
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1712079534&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=66Q5aAZ8VJ%2BkP1H0a5olZLmK%2BrGJKq5%2BoQmVY%2FaHOAY%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Tue, 02 Apr 2024 17:36:59 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"660c423b-e083"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1712079534&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=66Q5aAZ8VJ%2BkP1H0a5olZLmK%2BrGJKq5%2BoQmVY%2FaHOAY%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dfad135ea-FRA
platforms-ui.b11202dc6079.js
realpython.com/static/frontend/reader/
725 B
1008 B
Script
General
Full URL
https://realpython.com/static/frontend/reader/platforms-ui.b11202dc6079.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
5b62b52605f7e78c2ba0f047367376bca401bde3e582450af6ba7a0a01ac514b
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
7180334
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701443192&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=Zaupmr1EJ2hHj9jVTXtlGRqGgC1HZG1Jo2mzCVwPfPk%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Thu, 30 Nov 2023 17:20:07 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"6568c447-2d5"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701443192&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=Zaupmr1EJ2hHj9jVTXtlGRqGgC1HZG1Jo2mzCVwPfPk%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dfad235ea-FRA
tag.js
srv.realpython.net/
11 KB
5 KB
Script
General
Full URL
https://srv.realpython.net/tag.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.69.245 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a4b60bc34d3c37880be5208e4956f498731a1448d4b16d019328da97afb24a9c
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
content-encoding
gzip
via
1.1 vegur
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1717065185&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=rTg0W2xv9S0JPgxdSqXtkACbiOzqICw6xs1Cx5Kpxfk%3D
referrer-policy
same-origin
last-modified
Wed, 19 Jul 2023 23:08:13 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"64b86cdd-2b3e"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1717065185&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=rTg0W2xv9S0JPgxdSqXtkACbiOzqICw6xs1Cx5Kpxfk%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=3600, s-maxage=900, public
cf-ray
894f720e8e4137fc-FRA
htmx.c38e80c65fa1.js
realpython.com/static/frontend/vendor/
53 KB
19 KB
Script
General
Full URL
https://realpython.com/static/frontend/vendor/htmx.c38e80c65fa1.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a2529e4b5d76e633936f48d0d289b77d3294922f1f812367e40b4cce6cc848e5
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
3377036
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715209606&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=EbvzX0F0IBFEOE0qxv6%2BE0j0rLIU6bSaY1Vumck3S%2F0%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Wed, 08 May 2024 23:04:41 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"663c0509-d385"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715209606&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=EbvzX0F0IBFEOE0qxv6%2BE0j0rLIU6bSaY1Vumck3S%2F0%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dfad435ea-FRA
optins.9b3f3d317bfa.js
realpython.com/static/frontend/optins/
3 KB
2 KB
Script
General
Full URL
https://realpython.com/static/frontend/optins/optins.9b3f3d317bfa.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c64a0fd741ffd9cdc921d35c58e9638a08c3f1f982c35f61b7c4f9b03a8592e8
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
3558776
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715030757&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=qB%2Ft68j5kt4IJxmoEBnsEiW0CcQdYpkV65P5nHE%2BDIU%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Mon, 06 May 2024 21:21:44 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"663949e8-ae4"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715030757&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=qB%2Ft68j5kt4IJxmoEBnsEiW0CcQdYpkV65P5nHE%2BDIU%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dfad535ea-FRA
autocomplete.eb8dcedc5710.js
realpython.com/static/frontend/search/
17 KB
7 KB
Script
General
Full URL
https://realpython.com/static/frontend/search/autocomplete.eb8dcedc5710.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4deb3d92b709adb13a158d7438e0129226800506f36ec775a7c5ebed202e3638
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
3558776
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715030757&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=qB%2Ft68j5kt4IJxmoEBnsEiW0CcQdYpkV65P5nHE%2BDIU%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Mon, 06 May 2024 21:21:44 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"663949e8-4478"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715030757&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=qB%2Ft68j5kt4IJxmoEBnsEiW0CcQdYpkV65P5nHE%2BDIU%3D"}]}
content-type
text/javascript; charset="utf-8"
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dfad635ea-FRA
analytics.js
www.google-analytics.com/
52 KB
21 KB
Script
General
Full URL
https://www.google-analytics.com/analytics.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:828::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
date
Mon, 17 Jun 2024 00:29:08 GMT
last-modified
Tue, 12 Dec 2023 18:09:08 GMT
server
Golfe2
age
5473
vary
Accept-Encoding
content-type
text/javascript
cache-control
public, max-age=7200
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
20994
expires
Mon, 17 Jun 2024 02:29:08 GMT
icons.acb887171118.svg
realpython.com/static/
88 KB
29 KB
Other
General
Full URL
https://realpython.com/static/icons.acb887171118.svg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
30cbef58576047d80d4ab05315ca67b823d8e4bc1e6ee7e6fbef31c32ec7dfa2
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
167162
content-encoding
br
alt-svc
h3=":443"; ma=86400
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718422139&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=vNGCDiJHofhGAtEGEMfcHQY%2BkXXvkdy%2BAXWH6hiY1n0%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Sat, 15 Jun 2024 03:22:23 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"666d08ef-15f96"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718422139&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=vNGCDiJHofhGAtEGEMfcHQY%2BkXXvkdy%2BAXWH6hiY1n0%3D"}]}
content-type
image/svg+xml
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
cf-ray
894f720dfad735ea-FRA
Source_Sans_Pro_400.b40f21a99756.woff2
realpython.com/static/gfonts/
20 KB
21 KB
Font
General
Full URL
https://realpython.com/static/gfonts/Source_Sans_Pro_400.b40f21a99756.woff2
Requested by
Host: realpython.com
URL: https://realpython.com/static/gfonts/font.5ac42994de49.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
9beb040d8d954c78f79c216d4a6316b6f469ea66cb4e4549816432e277f27f3a
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.com/
Origin
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
7192825
alt-svc
h3=":443"; ma=86400
content-length
20496
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701788442&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=U%2Fqh8Fu2Mx9dzByJTkySYiFwt%2BICz5X06iu3%2BQvVoYg%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Tue, 05 Dec 2023 11:42:35 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
"656f0cab-5010"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701788442&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=U%2Fqh8Fu2Mx9dzByJTkySYiFwt%2BICz5X06iu3%2BQvVoYg%3D"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b9535ea-FRA
Source_Sans_Pro_300.8181c8aa9ec9.woff2
realpython.com/static/gfonts/
20 KB
20 KB
Font
General
Full URL
https://realpython.com/static/gfonts/Source_Sans_Pro_300.8181c8aa9ec9.woff2
Requested by
Host: realpython.com
URL: https://realpython.com/static/gfonts/font.5ac42994de49.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
d501d15e2112e23235bb102da14659cbc5bc7fe1387a586677dd530f1fe79441
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.com/
Origin
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
7197692
alt-svc
h3=":443"; ma=86400
content-length
20160
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1700227979&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=O%2BVsipiezHwY8BRgfgb1RCAoAMrrdE1fxcq9XGiSGfQ%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Thu, 16 Nov 2023 16:01:16 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
"65563ccc-4ec0"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1700227979&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=O%2BVsipiezHwY8BRgfgb1RCAoAMrrdE1fxcq9XGiSGfQ%3D"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b9635ea-FRA
Source_Sans_Pro_700.be532c665784.woff2
realpython.com/static/gfonts/
20 KB
20 KB
Font
General
Full URL
https://realpython.com/static/gfonts/Source_Sans_Pro_700.be532c665784.woff2
Requested by
Host: realpython.com
URL: https://realpython.com/static/gfonts/font.5ac42994de49.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
d378e98d1110341e90d75e8ef09678a7082c5834100f0f148552aeec7aa02ac7
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.com/
Origin
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
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
7202268
alt-svc
h3=":443"; ma=86400
content-length
20184
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701788558&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=sYnRA1JfQ2w9gUwHW2Hv4PG1B9oFxL0WA2Yq%2FB0Gvto%3D
referrer-policy
strict-origin-when-cross-origin,origin
last-modified
Tue, 05 Dec 2023 11:42:35 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
"656f0cab-4ed8"
vary
Accept-Encoding
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701788558&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=sYnRA1JfQ2w9gUwHW2Hv4PG1B9oFxL0WA2Yq%2FB0Gvto%3D"}]}
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b9735ea-FRA
pytrick-dict-merge.4201a0125a5e.png
realpython.com/static/
18 KB
19 KB
Image
General
Full URL
https://realpython.com/static/pytrick-dict-merge.4201a0125a5e.png
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
542e2cbe2227ee7f529a835c09112a038e2ebeb9997ba492f7f104d9d0a16407
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 vegur
x-content-type-options
nosniff
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
6414386
cf-polished
origFmt=png, origSize=28169
content-disposition
inline; filename="pytrick-dict-merge.webp"
alt-svc
h3=":443"; ma=86400
content-length
18306
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1701788535&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=iCf2a452rxPg7DOs86Z1HI9vKu0OplVpOTyQo4lInFo%3D
referrer-policy
strict-origin-when-cross-origin,origin
cf-bgj
imgq:85,h2pri
last-modified
Tue, 05 Dec 2023 11:42:35 GMT
cross-origin-opener-policy
same-origin
server
cloudflare
etag
"656f0cab-6e09"
vary
Accept
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1701788535&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=iCf2a452rxPg7DOs86Z1HI9vKu0OplVpOTyQo4lInFo%3D"}]}
content-type
image/webp
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f0b7235ea-FRA
How-to-List-Get-All-Files-in-a-Directory-with-Python_Watermarked.b31aa29fe7c7.jpg
realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/
13 KB
14 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/How-to-List-Get-All-Files-in-a-Directory-with-Python_Watermarked.b31aa29fe7c7.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
5c4bc6b87b8a51e80c4ad5655e75a5732d913b9b90ae45a8b7b66f0667ef0b5e
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
13688
cf-resized
internal=ok/h q=0 n=19+62 c=0+0 v=2024.6.0 l=13688
last-modified
Fri, 18 Nov 2022 17:32:07 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cffqPWjJSsgel5Hzr9PFay9NvMJCm7fmX0q6XswtgMDQ:b31aa29fe7c7a580df3285184ff1a53c"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f0b7735ea-FRA
Monthly-Python-News_Purple_Watermarked.5b2e306328cb.jpg
realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/
17 KB
17 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/Monthly-Python-News_Purple_Watermarked.5b2e306328cb.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
8bab82b92fb6a9d86684527651f89fd3521d3791c6f7e5adfd8659f272c251bc
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
17016
cf-resized
internal=ok/h q=0 n=14+78 c=0+0 v=2024.6.0 l=17016
last-modified
Fri, 26 Aug 2022 19:52:38 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cfsiPgw-i1pZwi8v4kNa2Kp9d3JCm7fmX0q6XswtgMDQ:5b2e306328cb9f8cf1b6a6b329904ae7"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f2b8335ea-FRA
Python-String-Formatting-Best-Practices_Watermarked-2.e0a560b0184d.jpg
realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/
21 KB
21 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/Python-String-Formatting-Best-Practices_Watermarked-2.e0a560b0184d.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a79c421316c07e888d47aff3a7cc2a3ad3777075e46148b7e956c164f11293ec
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
21071
cf-resized
internal=ram/h q=0 n=24+158 c=0+0 v=2024.6.0 l=21071
last-modified
Tue, 21 May 2024 16:42:46 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cfrAM29Z687kzIKTWRRygRo4gnJCm7fmX0q6XswtgMDQ:e0a560b0184da7c1427f2818ed2f2173"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b8c35ea-FRA
Interfaces-in-Python_Watermarked.f9ce5bda238c.jpg
realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/
19 KB
19 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/Interfaces-in-Python_Watermarked.f9ce5bda238c.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
01f4aa57a564b4bd8251450debbee63d698736c12f8f1bb19554a57186ed213e
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
19330
cf-resized
internal=ok/h q=0 n=34+107 c=0+0 v=2024.5.3 l=19330
last-modified
Tue, 21 Jan 2020 16:29:17 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cfuKHNhkQgmORGxtO8e5RjbBYiJCm7fmX0q6XswtgMDQ:f9ce5bda238c8ff0722db6c66f68f825"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b8d35ea-FRA
String-Interpolation-in-Python_Watermarked.71ef9704414a.jpg
realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/
18 KB
18 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/String-Interpolation-in-Python_Watermarked.71ef9704414a.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
efd1cef1ce4c8e0c41c966faa6ca7f3bd8a17026ebd14a9f3c4adb9ddfc52c2a
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
18012
cf-resized
internal=ok/h q=0 n=27+71 c=0+0 v=2024.6.0 l=18012
last-modified
Tue, 14 May 2024 20:58:16 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cfYV9TSsRO0GrImB5zH4XOEfhaJCm7fmX0q6XswtgMDQ:71ef9704414a582a86095d1eaea2fa33"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b8e35ea-FRA
What-Are-CRUD-Operations_Watermarked.b243ab2b79cb.jpg
realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/
21 KB
21 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/What-Are-CRUD-Operations_Watermarked.b243ab2b79cb.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
6016d8b1350a0e188daa99a94edc089186e1a34983bac23cd84262b25503f65c
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
21638
cf-resized
internal=ok/h q=0 n=14+213 c=0+0 v=2024.6.0 l=21638
last-modified
Thu, 02 May 2024 21:05:33 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cfQisA2czdpHUO4FusRwIf0sR-JCm7fmX0q6XswtgMDQ:b243ab2b79cb3098fc41c0bba1775d3e"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b8f35ea-FRA
Iterators-and-Iterables-in-Python-What-Are-They-and-How-to-Use-Them_Watermarked.5df74332ac58.jpg
realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/
19 KB
20 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/Iterators-and-Iterables-in-Python-What-Are-They-and-How-to-Use-Them_Watermarked.5df74332ac58.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e9157749b20c716c6d2cd938119b0fdbf63abc5c5e8277c83c0d3beeb7b81850
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
19835
cf-resized
internal=ok/h q=0 n=17+58 c=0+0 v=2024.6.0 l=19835
last-modified
Mon, 20 Feb 2023 15:32:14 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cfNRnrDQbXg_JL7CBHPegDrzAEJCm7fmX0q6XswtgMDQ:5df74332ac5812770e9e6bc6208e8165"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b9035ea-FRA
Pandas-Pivot-Table-Aggregate-Data-in-Python_Watermarked.b50d3e60cb29.jpg
realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/
16 KB
16 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/Pandas-Pivot-Table-Aggregate-Data-in-Python_Watermarked.b50d3e60cb29.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
7531687e26ac8182e6e4eba14c41f600d4dda150e5895a382091ea889836ba6c
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
16077
cf-resized
internal=ok/h q=0 n=18+92 c=0+0 v=2024.5.2 l=16077
last-modified
Thu, 25 Apr 2024 22:33:57 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cf5uyavIUrI5NaprSYoJCHq4QmJCm7fmX0q6XswtgMDQ:b50d3e60cb290b2ac70ed205271cfbe2"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b9235ea-FRA
Python-calendar_Watermarked.f1a5c21b8fa3.jpg
realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/
14 KB
15 KB
Image
General
Full URL
https://realpython.com/cdn-cgi/image/width=480,format=auto/https://files.realpython.com/media/Python-calendar_Watermarked.f1a5c21b8fa3.jpg
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4fd17a9f531a2101bbc01a7411da64cabe1bfcabc11a10d7f08b677d1dc0f458
Security Headers
Name Value
Content-Security-Policy default-src 'none'; navigate-to 'none'; form-action 'none'
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:21 GMT
content-security-policy
default-src 'none'; navigate-to 'none'; form-action 'none'
x-content-type-options
nosniff
cf-cache-status
HIT
alt-svc
h3=":443"; ma=86400
content-length
14695
cf-resized
internal=ok/h q=0 n=26+125 c=0+0 v=2024.5.3 l=14695
last-modified
Wed, 01 May 2024 21:21:41 GMT
cf-bgj
imgq:85,h2pri
server
cloudflare
etag
"cfJqNC4E3VAOooHYxwwhhI8U0qJCm7fmX0q6XswtgMDQ:f1a5c21b8fa319e19da6f9f74c3409cd"
vary
Accept, Accept-Encoding
content-type
image/avif
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f720f3b9335ea-FRA
collect
www.google-analytics.com/j/
16 B
221 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j101&aip=1&a=2066568829&t=pageview&_s=1&dl=https%3A%2F%2Frealpython.com%2F&ul=de-de&de=UTF-8&dt=Python%20Tutorials%20%E2%80%93%20Real%20Python&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YEBAAEABAAAAACAAI~&jid=2072850881&gjid=805891681&cid=792844176.1718589622&tid=UA-35184939-1&_gid=1800403287.1718589622&_r=1&_slc=1&cd1=0&cd2=0&z=902808683
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:828::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
94cec8f2a79df97f0951e3bb93dfb2ce82539f1793c922dacc482c4cece22e67
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
sec-ch-ua-platform
"Win32"
Referer
https://realpython.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

Response headers

pragma
no-cache
date
Mon, 17 Jun 2024 02:00:21 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://realpython.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
16
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
region1.google-analytics.com/g/
0
253 B
Ping
General
Full URL
https://region1.google-analytics.com/g/collect?v=2&tid=G-L7L6L5F6Y6&gtm=45je46c0v9100298396za200&_p=1718589621412&gcd=13l3l3l2l1&npa=1&dma_cps=sypham&dma=1&tag_exp=0&cid=792844176.1718589622&ul=de-de&sr=1600x1200&uaa=x86&uab=64&uafvl=Not%252FA)Brand%3B8.0.0.0%7CChromium%3B126.0.6478.61%7CGoogle%2520Chrome%3B126.0.6478.61&uamb=0&uam=&uap=Win32&uapv=10.0.0&uaw=0&are=1&frm=0&pscdl=noapi&_s=1&sid=1718589621&sct=1&seg=0&dl=https%3A%2F%2Frealpython.com%2F&dt=Python%20Tutorials%20%E2%80%93%20Real%20Python&en=page_view&_fv=1&_ss=1&_ee=1&tfd=1169
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-L7L6L5F6Y6
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
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:22 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://realpython.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
collect
stats.g.doubleclick.net/j/
4 B
348 B
XHR
General
Full URL
https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r=3&v=1&_v=j101&tid=UA-35184939-1&cid=792844176.1718589622&jid=2072850881&gjid=805891681&_gid=1800403287.1718589622&_u=YEBAAEAAAAAAACAAI~&z=868465904
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c0a::9b Brussels, Belgium, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
84e01419bd81f32ac6df0f75f49c604fda9172000a3ae432b3c47b2a6a712d80
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
sec-ch-ua-platform
"Win32"
Referer
https://realpython.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

Response headers

pragma
no-cache
strict-transport-security
max-age=31536000; includeSubDomains; preload
date
Mon, 17 Jun 2024 02:00:22 GMT
x-content-type-options
nosniff
last-modified
Sun, 17 May 1998 03:00:00 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://realpython.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
4
expires
Fri, 01 Jan 1990 00:00:00 GMT
js
www.googletagmanager.com/gtag/
280 KB
94 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=G-00HDMQ5TW1&cx=c&_slc=1
Requested by
Host: www.google-analytics.com
URL: https://www.google-analytics.com/analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:82f::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
744d58115e64422cffab00da7d2f9ce3a7097fd8f051b9c2438b397d757606f7
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://realpython.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, 17 Jun 2024 02:00:21 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
96541
x-xss-protection
0
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
expires
Mon, 17 Jun 2024 02:00:21 GMT
main.js
realpython.com/cdn-cgi/challenge-platform/h/g/scripts/jsd/6aac8896f227/ Frame DCDE
Redirect Chain
  • https://realpython.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
  • https://realpython.com/cdn-cgi/challenge-platform/h/g/scripts/jsd/6aac8896f227/main.js
8 KB
4 KB
Script
General
Full URL
https://realpython.com/cdn-cgi/challenge-platform/h/g/scripts/jsd/6aac8896f227/main.js
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
afce6cd784b372ab7fd6ad08fc77d3d8f636969d8cb481d60bc333e93dfecd4f
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
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

Response headers

date
Mon, 17 Jun 2024 02:00:21 GMT
content-encoding
br
x-content-type-options
nosniff
server
cloudflare
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
cache-control
max-age=14400, public
cf-ray
894f72112cc635ea-FRA
alt-svc
h3=":443"; ma=86400

Redirect headers

date
Mon, 17 Jun 2024 02:00:21 GMT
server
cloudflare
vary
Accept-Encoding
location
/cdn-cgi/challenge-platform/h/g/scripts/jsd/6aac8896f227/main.js
access-control-allow-origin
*
cache-control
max-age=300, public
cf-ray
894f7210dca135ea-FRA
alt-svc
h3=":443"; ma=86400
content-length
0
/
srv.realpython.net/call/
529 B
1 KB
XHR
General
Full URL
https://srv.realpython.net/call/?d=eyJwIjoiNTg5NDYxMTYwNTIiLCJzIjpbIjh4MSIsIjh4MSJdfQ==
Requested by
Host: srv.realpython.net
URL: https://srv.realpython.net/tag.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.69.245 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f2584339fc8335090f80a6a33d8d8d454561c20505396ee88457a61874924099
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; 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://realpython.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, 17 Jun 2024 02:00:22 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
DYNAMIC
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
content-encoding
gzip
via
1.1 vegur
alt-svc
h3=":443"; ma=86400
content-length
311
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1718589622&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=oTSzfnW2SBxXk%2FZ8bF5EptA1I1Oihb22LZ5QI%2B%2BdTeY%3D
referrer-policy
same-origin
server
cloudflare
cross-origin-opener-policy
same-origin
access-control-max-age
86400
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1718589622&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=oTSzfnW2SBxXk%2FZ8bF5EptA1I1Oihb22LZ5QI%2B%2BdTeY%3D"}]}
content-type
application/json
access-control-allow-origin
*
access-control-allow-methods
GET, OPTIONS
cache-control
max-age=0, no-cache, no-store, must-revalidate, private
x-frame-options
DENY
cf-ray
894f721138e118cd-FRA
access-control-allow-headers
X-Requested-With, Content-Type
vary
Accept-Encoding
expires
Mon, 17 Jun 2024 02:00:22 GMT
894f7209e8ac35ea
realpython.com/cdn-cgi/challenge-platform/h/g/jsd/r/ Frame DCDE
0
405 B
XHR
General
Full URL
https://realpython.com/cdn-cgi/challenge-platform/h/g/jsd/r/894f7209e8ac35ea
Requested by
Host: realpython.com
URL: https://realpython.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
sec-ch-ua-platform
"Win32"
Referer
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
application/json

Response headers

date
Mon, 17 Jun 2024 02:00:22 GMT
server
cloudflare
cf-ray
894f7212dd9735ea-FRA
alt-svc
h3=":443"; ma=86400
content-length
0
content-type
text/plain; charset=UTF-8
ga-audiences
www.google.com/ads/
42 B
63 B
Image
General
Full URL
https://www.google.com/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j101&tid=UA-35184939-1&cid=792844176.1718589622&jid=2072850881&_u=YEBAAEAAAAAAACAAI~&z=1735038408
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
142.250.186.132 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
fra24s07-in-f4.1e100.net
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
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://realpython.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, 17 Jun 2024 02:00:22 GMT
x-content-type-options
nosniff
server
cafe
content-type
image/gif
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
ga-audiences
www.google.de/ads/
42 B
63 B
Image
General
Full URL
https://www.google.de/ads/ga-audiences?t=sr&aip=1&_r=4&slf_rd=1&v=1&_v=j101&tid=UA-35184939-1&cid=792844176.1718589622&jid=2072850881&_u=YEBAAEAAAAAAACAAI~&z=1735038408
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.217.18.3 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
fra15s28-in-f3.1e100.net
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
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://realpython.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, 17 Jun 2024 02:00:22 GMT
x-content-type-options
nosniff
server
cafe
content-type
image/gif
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
region1.analytics.google.com/g/
0
54 B
Ping
General
Full URL
https://region1.analytics.google.com/g/collect?v=2&tid=G-00HDMQ5TW1&gtm=45je46c0v9126449280za200&_p=1718589621412&_gaz=1&gcd=13l3l3l2l2&npa=0&dma_cps=sypham&dma=1&tag_exp=0&ul=de-de&sr=1600x1200&cid=792844176.1718589622&uaa=x86&uab=64&uafvl=Not%252FA)Brand%3B8.0.0.0%7CChromium%3B126.0.6478.61%7CGoogle%2520Chrome%3B126.0.6478.61&uamb=0&uam=&uap=Win32&uapv=10.0.0&uaw=0&are=1&frm=0&pscdl=noapi&_eu=ABAI&_s=1&dl=https%3A%2F%2Frealpython.com%2F&dt=Python%20Tutorials%20%E2%80%93%20Real%20Python&sid=1718589622&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&ep.ua_dimension_1=0&ep.ua_dimension_2=0&tfd=1630
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-00HDMQ5TW1&cx=c&_slc=1
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
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:22 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://realpython.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
collect
stats.g.doubleclick.net/g/
0
47 B
Ping
General
Full URL
https://stats.g.doubleclick.net/g/collect?v=2&tid=G-00HDMQ5TW1&cid=792844176.1718589622&gtm=45je46c0v9126449280za200&aip=1&dma=1&dma_cps=sypham&gcd=13l3l3l2l2&npa=0&frm=0
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=G-00HDMQ5TW1&cx=c&_slc=1
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:400c:c0a::9b Brussels, Belgium, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:22 GMT
server
Golfe2
content-type
text/plain
access-control-allow-origin
https://realpython.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
ga-audiences
www.google.de/ads/
42 B
63 B
Image
General
Full URL
https://www.google.de/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-00HDMQ5TW1&cid=792844176.1718589622&gtm=45je46c0v9126449280za200&aip=1&dma=1&dma_cps=sypham&gcd=13l3l3l2l2&npa=0&frm=0&z=1237247102
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.217.18.3 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
fra15s28-in-f3.1e100.net
Software
cafe /
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
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://realpython.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, 17 Jun 2024 02:00:22 GMT
x-content-type-options
nosniff
server
cafe
content-type
image/gif
p3p
policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
cache-control
no-cache, no-store, must-revalidate
cross-origin-resource-policy
cross-origin
timing-allow-origin
*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
42
x-xss-protection
0
expires
Fri, 01 Jan 1990 00:00:00 GMT
1c3e33fa8ce0d82a964b7f7de310e4bb
img.realpython.net/
148 KB
149 KB
Image
General
Full URL
https://img.realpython.net/1c3e33fa8ce0d82a964b7f7de310e4bb
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.69.245 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ab35498e89ca5e251aa68ac50cb8de2565b2abee7eeadf22d5195a6e773ea1a2

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:22 GMT
content-encoding
br
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-amz-request-id
XYK18SDF2DJ8THV9
age
1824253
x-amz-server-side-encryption
AES256
alt-svc
h3=":443"; ma=86400
x-amz-id-2
AB/VtrMd1Z4TaAaqI90U4KShNeshMzMkgRlMMPjIbhUxbaShyHq6QtLVqV9DrWnSbdBc8tftnVU=
last-modified
Mon, 11 Mar 2024 00:47:48 GMT
server
cloudflare
etag
W/"1c3e33fa8ce0d82a964b7f7de310e4bb"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=PjJ%2BwWKw8FFNYQK%2BkkqAW9WTBeoC9RVevLTtw6J4zUJ%2F8J0%2Fja%2FfKurBujXoM%2F36hh9KuBg4xSFOOpMr4lfHLUsKZdmrN2R82JfS4OmiJHK12IMqwHNGPpRVL1cryQT1Apmfiw%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/plain
cache-control
max-age=315360000, public, immutable
cf-ray
894f7214097137fc-FRA
6fe6464c8bf6ec2cbcf3f1f0e778156b
img.realpython.net/
23 KB
23 KB
Image
General
Full URL
https://img.realpython.net/6fe6464c8bf6ec2cbcf3f1f0e778156b
Requested by
Host: realpython.com
URL: https://realpython.com/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.69.245 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
73566f6d2c1039da38098bb724a52a56813677af1435c73127752ba718629a5d

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:22 GMT
content-encoding
br
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-amz-request-id
0W6H41MPFMBKDV4M
age
6047549
x-amz-server-side-encryption
AES256
alt-svc
h3=":443"; ma=86400
x-amz-id-2
bgPR7wRYykxln8yVr97FrSRLVQARl3xXqZA8nGscOvSLgDI/4aR+ncnzXZ0PIBpcc4qeVyOh/F4=
last-modified
Mon, 08 Apr 2024 02:03:08 GMT
server
cloudflare
etag
W/"6fe6464c8bf6ec2cbcf3f1f0e778156b"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=zxMckRMaLC5GC8e41R6%2FuIgn9rR0VeoeJZHt8k8TERKAHjWozw1ymzwoI%2B14n%2B2WpVh415wnWjrQ21JK1o5%2F8cr9qVLB3rOd%2Fmym6IVEcdjHLQtX7bW5A4aU4HD8k%2BTTpKUgoQ%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/plain
cache-control
max-age=315360000, public, immutable
cf-ray
894f7214097037fc-FRA
favicon.68cbf4197b0c.png
realpython.com/static/
2 KB
3 KB
Other
General
Full URL
https://realpython.com/static/favicon.68cbf4197b0c.png
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.43.55 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
565678610154bc1fa29ebc0917cc3f5db3a904c4633a198aca86367e22f8d4bc
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="126", "Not:A-Brand";v="8", "Chromium";v="126"
Referer
https://realpython.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, 17 Jun 2024 02:00:22 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
via
1.1 vegur
x-content-type-options
nosniff
nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
cf-cache-status
HIT
age
1475627
cf-polished
origFmt=png, origSize=6260
content-disposition
inline; filename="favicon.webp"
alt-svc
h3=":443"; ma=86400
content-length
2306
reporting-endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1709653094&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=SLMyJLrA0OON4mWO0ZyfWd7iXVoiWOZcsF%2BuB6D9ZTw%3D
referrer-policy
strict-origin-when-cross-origin,origin
cf-bgj
imgq:85,h2pri
last-modified
Mon, 04 Mar 2024 18:22:09 GMT
cross-origin-opener-policy
same-origin
server
cloudflare
etag
"65e61151-1874"
vary
Accept
report-to
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1709653094&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=SLMyJLrA0OON4mWO0ZyfWd7iXVoiWOZcsF%2BuB6D9ZTw%3D"}]}
content-type
image/webp
access-control-allow-origin
*
cache-control
max-age=315360000, public, immutable
accept-ranges
bytes
cf-ray
894f7215cf4435ea-FRA

Verdicts & Comments Add Verdict or Comment

21 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 string| GoogleAnalyticsObject function| ga function| gtag object| dataLayer function| $ function| jQuery function| Popper object| bootstrap object| google_tag_data object| gaplugins object| gaGlobal object| gaData string| rp_prop_id object| google_tag_manager function| onYouTubeIframeAPIReady object| htmx object| PathDeps

7 Cookies

Domain/Path Name / Value
realpython.com/ Name: csrftoken
Value: NiEhga4ETTtMbCsphb3odVrZ2usI0mBh
.realpython.com/ Name: _gid
Value: GA1.2.1800403287.1718589622
.realpython.com/ Name: _gat
Value: 1
.realpython.com/ Name: _ga_L7L6L5F6Y6
Value: GS1.1.1718589621.1.0.1718589621.0.0.0
.realpython.com/ Name: _ga
Value: GA1.1.792844176.1718589622
.realpython.com/ Name: cf_clearance
Value: 2xenHVc7hIF.719XdSQ6E4pJxKKcwwuvEhgcrt_Jo_A-1718589622-1.0.1.1-kADLSoMCO5nc8ZsNnMVCGsl78Xr6H8rNBoT3iLNXiQBrTW1e2YeSDlEEZvG.3yrHD04OcsJVo7djNuaSKVr_bw
.realpython.com/ Name: _ga_00HDMQ5TW1
Value: GS1.2.1718589622.1.0.1718589622.60.0.0

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
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN

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.

img.realpython.net
realpython.com
region1.analytics.google.com
region1.google-analytics.com
srv.realpython.net
stats.g.doubleclick.net
www.google-analytics.com
www.google.com
www.google.de
www.googletagmanager.com
142.250.186.132
172.217.18.3
172.67.43.55
172.67.69.245
2001:4860:4802:32::36
2a00:1450:4001:828::200e
2a00:1450:4001:82f::2008
2a00:1450:400c:c0a::9b
01f4aa57a564b4bd8251450debbee63d698736c12f8f1bb19554a57186ed213e
033954840e27c9e320645c0c2660bb7205679998afa4e0b081d142ee77c78a40
04a409d492fa1a3574acb225db54736256b62143f48a826b65cb850bab3efa91
191c85479ef0b1329b52142f19b959561f94b441dd5be7f308a794343f265b8a
1f4713596d3ac2be84684cc5fd35340cdf27f0474e2e7dbb2e2bfb920a3993e0
2c3e85a2ce454bf3a7137a25439c1a7268c72be84d388e17902e73bcf3454b66
30cbef58576047d80d4ab05315ca67b823d8e4bc1e6ee7e6fbef31c32ec7dfa2
385d3d99eb8fb698261d83a729c7d17590ee61999c7bc8865acad5258d5b9af3
4deb3d92b709adb13a158d7438e0129226800506f36ec775a7c5ebed202e3638
4fd17a9f531a2101bbc01a7411da64cabe1bfcabc11a10d7f08b677d1dc0f458
542e2cbe2227ee7f529a835c09112a038e2ebeb9997ba492f7f104d9d0a16407
565678610154bc1fa29ebc0917cc3f5db3a904c4633a198aca86367e22f8d4bc
5b62b52605f7e78c2ba0f047367376bca401bde3e582450af6ba7a0a01ac514b
5c4bc6b87b8a51e80c4ad5655e75a5732d913b9b90ae45a8b7b66f0667ef0b5e
6016d8b1350a0e188daa99a94edc089186e1a34983bac23cd84262b25503f65c
73566f6d2c1039da38098bb724a52a56813677af1435c73127752ba718629a5d
744d58115e64422cffab00da7d2f9ce3a7097fd8f051b9c2438b397d757606f7
7531687e26ac8182e6e4eba14c41f600d4dda150e5895a382091ea889836ba6c
84e01419bd81f32ac6df0f75f49c604fda9172000a3ae432b3c47b2a6a712d80
8bab82b92fb6a9d86684527651f89fd3521d3791c6f7e5adfd8659f272c251bc
8e9160ad58c32978d00452b3b5044e25f3cc118b744f7f955640a900f70645ca
94cec8f2a79df97f0951e3bb93dfb2ce82539f1793c922dacc482c4cece22e67
9bb27247a903da745a2171dfeaafd1d5dd6aae82dba5748baf34536a5bf14c0b
9beb040d8d954c78f79c216d4a6316b6f469ea66cb4e4549816432e277f27f3a
a2529e4b5d76e633936f48d0d289b77d3294922f1f812367e40b4cce6cc848e5
a4b60bc34d3c37880be5208e4956f498731a1448d4b16d019328da97afb24a9c
a79c421316c07e888d47aff3a7cc2a3ad3777075e46148b7e956c164f11293ec
ab35498e89ca5e251aa68ac50cb8de2565b2abee7eeadf22d5195a6e773ea1a2
afce6cd784b372ab7fd6ad08fc77d3d8f636969d8cb481d60bc333e93dfecd4f
c64a0fd741ffd9cdc921d35c58e9638a08c3f1f982c35f61b7c4f9b03a8592e8
cdeef2a93537b5fc507f6cd2fa0729fba736e80e24a2b3d4fbc93f54a618a522
d05a3837bd4aaac19b6f097df5127954e2822ce9c886c5175865e9a4eb327c8e
d378e98d1110341e90d75e8ef09678a7082c5834100f0f148552aeec7aa02ac7
d501d15e2112e23235bb102da14659cbc5bc7fe1387a586677dd530f1fe79441
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e9157749b20c716c6d2cd938119b0fdbf63abc5c5e8277c83c0d3beeb7b81850
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
efd1cef1ce4c8e0c41c966faa6ca7f3bd8a17026ebd14a9f3c4adb9ddfc52c2a
f2584339fc8335090f80a6a33d8d8d454561c20505396ee88457a61874924099
fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a
fec7fcf9d0e27398e948d07247a6b5bd8cb4be1858156a9bd74b7b5654edc1eb