Submitted URL: http://pyportfolioopt.readthedocs.io/
Effective URL: https://pyportfolioopt.readthedocs.io/en/latest/
Submission: On May 09 via api from US — Scanned from DE

Summary

This website contacted 10 IPs in 3 countries across 10 domains to perform 43 HTTP transactions. The main IP is 104.17.33.82, located in and belongs to CLOUDFLARENET, US. The main domain is pyportfolioopt.readthedocs.io.
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on September 18th 2023. Valid for: a year.
This is the only time pyportfolioopt.readthedocs.io was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 23 104.17.33.82 13335 (CLOUDFLAR...)
3 104.17.25.14 13335 (CLOUDFLAR...)
4 172.67.173.89 13335 (CLOUDFLAR...)
1 54.196.16.164 14618 (AMAZON-AES)
1 172.67.66.177 13335 (CLOUDFLAR...)
5 2606:4700:20:... 13335 (CLOUDFLAR...)
1 2606:4700::68... 13335 (CLOUDFLAR...)
2 2a00:1450:400... 15169 (GOOGLE)
3 2001:4860:480... 15169 (GOOGLE)
1 20.209.68.33 8075 (MICROSOFT...)
43 10
Apex Domain
Subdomains
Transfer
23 readthedocs.io
pyportfolioopt.readthedocs.io
752 KB
5 ethicalads.io
media.ethicalads.io — Cisco Umbrella Rank: 49617
server.ethicalads.io — Cisco Umbrella Rank: 57788
12 KB
4 shields.io
img.shields.io — Cisco Umbrella Rank: 42152
4 KB
3 google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 32
21 KB
3 cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 237
78 KB
2 googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39
139 KB
1 windows.net
ethicalads.blob.core.windows.net — Cisco Umbrella Rank: 73085
31 KB
1 readthedocs.org
readthedocs.org — Cisco Umbrella Rank: 63466
879 B
1 cdnjs.com
api.cdnjs.com — Cisco Umbrella Rank: 63715
550 B
1 theoj.org
joss.theoj.org
2 KB
43 10
Domain Requested by
23 pyportfolioopt.readthedocs.io 1 redirects pyportfolioopt.readthedocs.io
4 img.shields.io pyportfolioopt.readthedocs.io
3 www.google-analytics.com www.googletagmanager.com
www.google-analytics.com
3 media.ethicalads.io pyportfolioopt.readthedocs.io
3 cdnjs.cloudflare.com pyportfolioopt.readthedocs.io
cdnjs.cloudflare.com
2 server.ethicalads.io media.ethicalads.io
pyportfolioopt.readthedocs.io
2 www.googletagmanager.com pyportfolioopt.readthedocs.io
www.googletagmanager.com
1 ethicalads.blob.core.windows.net pyportfolioopt.readthedocs.io
1 readthedocs.org pyportfolioopt.readthedocs.io
1 api.cdnjs.com cdnjs.cloudflare.com
1 joss.theoj.org pyportfolioopt.readthedocs.io
43 11
Subject Issuer Validity Valid
readthedocs.io
Cloudflare Inc ECC CA-3
2023-09-18 -
2024-09-17
a year crt.sh
sni.cloudflaressl.com
Cloudflare Inc ECC CA-3
2023-07-03 -
2024-07-02
a year crt.sh
shields.io
GTS CA 1P5
2024-04-27 -
2024-07-26
3 months crt.sh
joss.theoj.org
R3
2024-03-22 -
2024-06-20
3 months crt.sh
cdnjs.com
E1
2024-04-03 -
2024-07-02
3 months crt.sh
ethicalads.io
GTS CA 1P5
2024-04-04 -
2024-07-03
3 months crt.sh
readthedocs.org
GTS CA 1P5
2024-03-13 -
2024-06-11
3 months crt.sh
*.google-analytics.com
GTS CA 1C3
2024-04-16 -
2024-07-09
3 months crt.sh
*.blob.core.windows.net
Microsoft Azure RSA TLS Issuing CA 03
2024-03-26 -
2025-03-21
a year crt.sh

This page contains 1 frames:

Primary Page: https://pyportfolioopt.readthedocs.io/en/latest/
Frame ID: A774E8D4BF4944B164B14789636B8C16
Requests: 43 HTTP requests in this frame

Screenshot

Page Title

Installation — PyPortfolioOpt 1.5.4 documentation

Page URL History Show full URLs

  1. http://pyportfolioopt.readthedocs.io/ HTTP 307
    https://pyportfolioopt.readthedocs.io/ HTTP 302
    https://pyportfolioopt.readthedocs.io/en/latest/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • ([\d.]+)?/mathjax\.js

Overall confidence: 100%
Detected patterns
  • (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)

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
  • ([\d.]+)?/modernizr(?:\.([\d.]+))?.*\.js

Overall confidence: 100%
Detected patterns
  • <link[^>]+pygments\.css["']

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

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

Page Statistics

43
Requests

100 %
HTTPS

40 %
IPv6

10
Domains

11
Subdomains

10
IPs

3
Countries

1041 kB
Transfer

1767 kB
Size

5
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://pyportfolioopt.readthedocs.io/ HTTP 307
    https://pyportfolioopt.readthedocs.io/ HTTP 302
    https://pyportfolioopt.readthedocs.io/en/latest/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

43 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
pyportfolioopt.readthedocs.io/en/latest/
Redirect Chain
  • http://pyportfolioopt.readthedocs.io/
  • https://pyportfolioopt.readthedocs.io/
  • https://pyportfolioopt.readthedocs.io/en/latest/
27 KB
8 KB
Document
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
fe3946f51228cc45c6b18cf4fd1f60c29b6e5e8eca6dc4aaf4790d517a1707ab
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

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/124.0.0.0 Safari/537.36

Response headers

access-control-allow-methods
HEAD, OPTIONS, GET
access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
cache-control
max-age=1200
cdn-cache-control
public
cf-cache-status
REVALIDATED
cf-ray
8813d86c1e80373a-FRA
content-encoding
br
content-type
text/html; charset=utf-8
date
Thu, 09 May 2024 18:45:14 GMT
etag
W/"7f52c855a1ee9491e045661112afb20c"
last-modified
Tue, 02 May 2023 04:44:56 GMT
referrer-policy
no-referrer-when-downgrade
server
cloudflare
strict-transport-security
max-age=31536000; includeSubDomains; preload
vary
Accept-Encoding
x-amz-id-2
lSDsyZ0/aN+lJbLdpoyWLj8P87LLZcpGM9FuOt5Y2JGMgozKJObh4Kdn8WMh0UQQbV42Ip8nwzU=
x-amz-meta-mtime
1683002686.188033558
x-amz-request-id
P4KZ0N1MJ3W4PZDD
x-amz-server-side-encryption
AES256
x-backend
web-i-08df6001bcc23cb19
x-content-type-options
nosniff
x-rtd-domain
pyportfolioopt.readthedocs.io
x-rtd-path
/proxito/html/pyportfolioopt/latest/index.html
x-rtd-project
pyportfolioopt
x-rtd-project-method
public_domain
x-rtd-resolver-filename
/
x-rtd-version
latest
x-rtd-version-method
path
x-served
Nginx-Proxito-Sendfile

Redirect headers

alt-svc
h3=":443"; ma=86400
cache-control
max-age=1200
cdn-cache-control
public
cf-cache-status
EXPIRED
cf-ray
8813d8693add373a-FRA
content-language
en
content-length
0
content-type
text/html; charset=utf-8
cross-origin-opener-policy
same-origin
date
Thu, 09 May 2024 18:45:14 GMT
location
https://pyportfolioopt.readthedocs.io/en/latest/
referrer-policy
no-referrer-when-downgrade
server
cloudflare
strict-transport-security
max-age=31536000; includeSubDomains; preload
vary
Accept-Language, Cookie, Accept-Encoding
x-backend
web-i-0dd261dd45e032825
x-content-type-options
nosniff
x-rtd-domain
pyportfolioopt.readthedocs.io
x-rtd-project
pyportfolioopt
x-rtd-project-method
public_domain
x-rtd-redirect
system
x-rtd-version-method
path
x-served
Django-Proxito
modernizr.min.js
pyportfolioopt.readthedocs.io/en/latest/_static/js/
15 KB
7 KB
Script
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/js/modernizr.min.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
cf25ec18f223f4c51ce1128a42e644cdc2244d88f89d1a51440d9dbe51f4efe8
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-01b0f4ad07a67851b
x-rtd-project-method
public_domain
x-amz-request-id
PZVMYXDGD847PDN5
x-rtd-resolver-filename
/_static/js/modernizr.min.js
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
3MHubA7vMquZ6TEvrvF0gOTLfzWEyjAhQEyypyNxgNcMsgVZ4gR+uVdD+Q7b6D8lBpkVM5DjENc=
x-rtd-version-method
path
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/js/modernizr.min.js
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:08 GMT
server
cloudflare
etag
W/"42306a279a9e831515347ae319181cd1"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
cf-ray
8813d86f0a19373a-FRA
documentation_options.js
pyportfolioopt.readthedocs.io/en/latest/_static/
307 B
976 B
Script
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/documentation_options.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
5e253a09f6d87fa81c58f1bd1da719a4fa273a8c9aed39bda51ef6c0bd799555
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-05bda34805eb7da2a
x-rtd-project-method
public_domain
x-amz-request-id
699N1XBC27QJFR2K
x-rtd-resolver-filename
/_static/documentation_options.js
x-amz-server-side-encryption
AES256
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
Az7nqJYpcd5S9wx+Jvm/Q80Y8tFutqSKfK32SVggowtWelcBE4Lz2OL/+gFwwD5mae/A+LaWTEE=
x-rtd-version-method
path
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/documentation_options.js
referrer-policy
no-referrer-when-downgrade
last-modified
Fri, 28 Apr 2023 09:12:18 GMT
server
cloudflare
etag
W/"f1751ca4deb322393007b0caf5fb88ff"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
text/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
cf-ray
8813d86f0a1d373a-FRA
x-amz-meta-mtime
1682673129.315424407
jquery.js
pyportfolioopt.readthedocs.io/en/latest/_static/
85 KB
32 KB
Script
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/jquery.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
87083882cc6015984eb0411a99d3981817f5dc5c90ba24f0940420c5548d82de
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0b45712ae226d4922
x-rtd-project-method
public_domain
x-amz-request-id
2BD7RFM2VXKN25SE
x-rtd-resolver-filename
/_static/jquery.js
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
Fm7KRcbVGeEyN9eZw51e3R60LdXxNH/LGOnRlaSuEOdFHf5oi2q5BnFwNxMhWT3jaX4KrT00zdk=
x-rtd-version-method
path
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/jquery.js
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:08 GMT
server
cloudflare
etag
W/"c9f5aeeca3ad37bf2aa006139b935f0a"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
cf-ray
8813d86f0a20373a-FRA
underscore.js
pyportfolioopt.readthedocs.io/en/latest/_static/
12 KB
5 KB
Script
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/underscore.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
42d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0578904f737ff6607
x-rtd-project-method
public_domain
x-amz-request-id
H00S05F18DTWRF2Y
x-rtd-resolver-filename
/_static/underscore.js
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
Ecqh9N81qQtcbwqlRcMQ+ARjWSNHXD0BKcKzfiSVyxn1YP8b4IvntLaZHXNYr0G98eOAbFn8Hhk=
x-rtd-version-method
path
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/underscore.js
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:08 GMT
server
cloudflare
etag
W/"b538b8a3ed2c5519b19409eace25c38b"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
cf-ray
8813d86f0a22373a-FRA
doctools.js
pyportfolioopt.readthedocs.io/en/latest/_static/
9 KB
4 KB
Script
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/doctools.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f63a9274a946b68069af217f81e270b89473c8c61280d4fd5dc663d46a00bc6e
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-05bda34805eb7da2a
x-rtd-project-method
public_domain
x-amz-request-id
56P32B8TJQ621HHV
x-rtd-resolver-filename
/_static/doctools.js
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
GvAJ1HjEHS+EPUCX5NS31AxBcxqGOC5V/bp0a1Tk70LlDON/XUgJzbjr9OKp6R0o0zoHtVfom/A=
x-rtd-version-method
path
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/doctools.js
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:05 GMT
server
cloudflare
etag
W/"50d182a3405d4eda05235239b88f0365"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
cf-ray
8813d86f0a24373a-FRA
language_data.js
pyportfolioopt.readthedocs.io/en/latest/_static/
11 KB
4 KB
Script
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/language_data.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4cd39856438b0eae2c0155ad15e281513959f7ccf998784e83e803b9be5b1b47
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-05aabdd5624940b42
x-rtd-project-method
public_domain
x-amz-request-id
CD4Z90YHWQZ4J4WA
x-rtd-resolver-filename
/_static/language_data.js
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
YpxESrIFCPYDHUgfh4qRjYXqEc2XMLDlVyVeTWOpP2Kzyv1OEBLZdsZXRvNjF0onWCi0EI0/R4Q=
x-rtd-version-method
path
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/language_data.js
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:08 GMT
server
cloudflare
etag
W/"6b3dda6636caceb3aa0785065ee3cb39"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
cf-ray
8813d86f0a2e373a-FRA
latest.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/
3 KB
2 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
594103ecd173a6c987b4b3bb6ecc12cf82527e4844f9c0f89dc29e3b39f01526
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
76922
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
1234
last-modified
Mon, 04 May 2020 16:13:15 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03f1b-c41"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=4%2F8KRLu1h5j%2BFAxOb0BCIciaQFLKoOUAF6oVp9OxURBHG%2B1ICYdC9BncH7egPHUtRZrh5KNBiSq98Rc%2Bgy%2FTCuF4jmC6VzGREbc9BI5cVelhouIenG0ICzMABsTvMN8%2BH2FhU95X"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8813d8728d80696f-FRA
expires
Tue, 29 Apr 2025 18:45:15 GMT
readthedocs-doc-embed.js
pyportfolioopt.readthedocs.io/_/static/javascript/
16 KB
7 KB
Script
General
Full URL
https://pyportfolioopt.readthedocs.io/_/static/javascript/readthedocs-doc-embed.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
b000e82ea2079d9bea7b27726bc3a18c6cad1ce046a017a5bc8bce7f1b785a3a
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-067d1cc00e120af0c
x-rtd-project-method
public_domain
x-amz-request-id
KC1NC24HQQGA6K9W
x-amz-server-side-encryption
AES256
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
a9b0bm7Q1PKsx/N4a7VqBBkV+YMFQWKES2sjBj/2Tz5Ux3mna2DnUw7ETNyJZ30ICTKRICRuhvc=
x-rtd-version-method
path
x-rtd-path
/proxito-static/javascript/readthedocs-doc-embed.js
referrer-policy
no-referrer-when-downgrade
last-modified
Tue, 16 Apr 2024 15:21:08 GMT
server
cloudflare
etag
W/"bc9ac704d6406c35b72a5874b133c280"
vary
Accept-Encoding
content-type
text/javascript
cache-control
max-age=1200
cf-ray
8813d8726e7e373a-FRA
theme.js
pyportfolioopt.readthedocs.io/en/latest/_static/js/
4 KB
2 KB
Script
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/js/theme.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
54ecd5e16634220f8d921af1da4a5383038cbfcbaadf4fa7d022781ffd0a5c4f
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-019c6e101b515b40f
x-rtd-project-method
public_domain
x-amz-request-id
H00H0ZV8GFMXC27R
x-rtd-resolver-filename
/_static/js/theme.js
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
XYpE4zCYhZLsGCzRdxiKLOUnLaFOlIkVGDbCQEtTju/8KxpjUtBUnxqmLEVF7uYwn+C+HUOGxNE=
x-rtd-version-method
path
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/js/theme.js
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:08 GMT
server
cloudflare
etag
W/"2ed16d9d17fd262dbb5e37d2357761be"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
application/javascript
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
cf-ray
8813d86f0a30373a-FRA
theme.css
pyportfolioopt.readthedocs.io/en/latest/_static/css/
116 KB
21 KB
Stylesheet
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4c69fd4e74dd3eb002a6c5998638270627ac61ae2a341c2e46f61b33ffc4f970
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0715f3d6a1fc29058
x-rtd-project-method
public_domain
x-amz-request-id
SFPPXEP4SD308HN9
x-rtd-resolver-filename
/_static/css/theme.css
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
+/29fQVSX5k8TNcjGMBL3OS5kRCrWSq18oc9aM/iq94ozr/CsyJ4jKsd9S1IXictWZ5jRoxbIeQ=
x-rtd-version-method
path
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/css/theme.css
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:08 GMT
server
cloudflare
etag
W/"5181601063f49bf210d1e544fbed09de"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
text/css
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
cf-ray
8813d86f0a31373a-FRA
pygments.css
pyportfolioopt.readthedocs.io/en/latest/_static/
5 KB
2 KB
Stylesheet
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/pygments.css
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f82f422053b4413684181f281e3cfcc2e84bea525d66feb8116f9dbe8674fcc2
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0cb4bd02c83bee992
x-rtd-project-method
public_domain
x-amz-request-id
9R2VQB61ESH2HH26
x-rtd-resolver-filename
/_static/pygments.css
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
VH5ljaNMEuW18X7UEu26Q5cYm6U68ic34y5KErpoNBJA+nDZhVlodZ6y/w0utXiSaSdUwIHVlVA=
x-rtd-version-method
path
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/pygments.css
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:05 GMT
server
cloudflare
etag
W/"1930f345cbc6cf36a034d9ec087575eb"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
text/css
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
cf-ray
8813d86f0a33373a-FRA
readthedocs-doc-embed.css
pyportfolioopt.readthedocs.io/_/static/css/
6 KB
2 KB
Stylesheet
General
Full URL
https://pyportfolioopt.readthedocs.io/_/static/css/readthedocs-doc-embed.css
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1f30f17f2fc711cefbb7cafc6601bd578f9cd535f8b47a7ac18e6a9175715c22
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0848209f01328f330
x-rtd-project-method
public_domain
x-amz-request-id
RW9RPN5Q5AZX99SG
x-amz-server-side-encryption
AES256
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
l0bFUCZ+uQy2yuzhAE2Y0E2pKTsRVxh86eYyHFqUMLwwCjDI6k7VizI4kgXRHxpRIlKoN5SASE4=
x-rtd-version-method
path
x-rtd-path
/proxito-static/css/readthedocs-doc-embed.css
referrer-policy
no-referrer-when-downgrade
last-modified
Tue, 16 Apr 2024 15:21:09 GMT
server
cloudflare
etag
W/"ed5ef28a51141985a674cbcda5e1dc11"
vary
Accept-Encoding
content-type
text/css
cache-control
max-age=1200
cf-ray
8813d86f0a34373a-FRA
readthedocs-analytics.js
pyportfolioopt.readthedocs.io/_/static/javascript/
2 KB
1 KB
Script
General
Full URL
https://pyportfolioopt.readthedocs.io/_/static/javascript/readthedocs-analytics.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2dca034c66c321d85e16883b25c460709cacc5ca543d7a94c0c3840ca23fc5e6
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0181ff038599d1d55
x-rtd-project-method
public_domain
x-amz-request-id
HHDJ4P6QN8NZ48GZ
x-amz-server-side-encryption
AES256
content-encoding
br
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
x-amz-id-2
xe1B+C604hZKdEvBvjqzKSS7mBAuMzOWnVFtsxZ2aoVLYPuV56IW8mkwLyez0or8MN+/6gUkNPM=
x-rtd-version-method
path
x-rtd-path
/proxito-static/javascript/readthedocs-analytics.js
referrer-policy
no-referrer-when-downgrade
last-modified
Tue, 23 Apr 2024 16:17:59 GMT
server
cloudflare
etag
W/"1df73ccd0c3f0e424fb39b85488d44c4"
vary
Accept-Encoding
content-type
text/javascript
cache-control
max-age=1200
cf-ray
8813d8727e8d373a-FRA
logo_v1-grey.png
pyportfolioopt.readthedocs.io/en/latest/_images/
86 KB
87 KB
Image
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_images/logo_v1-grey.png
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e6c03ea70d07d614f9cea8fc00eff362b47550b11fc0fbb16ad66348151261e1
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-backend
web-i-0dd261dd45e032825
x-rtd-project-method
public_domain
x-amz-request-id
ZD78EFASHJ3Z7RKG
x-rtd-resolver-filename
/_images/logo_v1-grey.png
x-rtd-domain
pyportfolioopt.readthedocs.io
content-disposition
inline; filename="logo_v1-grey.webp"
cdn-cache-control
public
x-rtd-version-method
path
referrer-policy
no-referrer-when-downgrade
cf-bgj
imgq:100,h2pri
etag
"0681d4aed22fbc5fcd848d15db486fb9"
vary
Accept, Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
image/webp
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-project
pyportfolioopt
date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
REVALIDATED
x-served
Nginx-Proxito-Sendfile
cf-polished
origFmt=png, origSize=215867
alt-svc
h3=":443"; ma=86400
content-length
87824
x-amz-id-2
J8J5cgky1858XbnlofbdWprjmoqJOefiu6nOALnciARtwwUvuV27EcOSEIHwx/5Qg4HQ54goObI=
x-rtd-path
/proxito/html/pyportfolioopt/latest/_images/logo_v1-grey.png
last-modified
Wed, 23 Mar 2022 16:26:03 GMT
server
cloudflare
x-rtd-version
latest
accept-ranges
bytes
cf-ray
8813d86f0a36373a-FRA
python-v3-brightgreen.svg
img.shields.io/badge/
1 KB
1 KB
Image
General
Full URL
https://img.shields.io/badge/python-v3-brightgreen.svg
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.173.89 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
668c66f63e094a00faab0313cb22692eefc7b97aad5b935629e6aaa6a216da92

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:14 GMT
via
2 fly.io
content-encoding
br
cf-cache-status
REVALIDATED
last-modified
Tue, 07 May 2024 15:52:02 GMT
fly-request-id
01HXBXRTFMAARFE1S686Q0ZNH1-fra
server
cloudflare
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=DhXxhmKB5lcdDzcW%2BcwzdLDWGSaoBbyFwqehvOmYmLOfu15LxquZ%2BcKLG7PqA7C3llTWRJQooYnVChTJ46O8VZYErDKr%2FNSVwHtrWjDAt%2Fx2KnZPfXUzMo7aHwNDa8iwbw%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/svg+xml;charset=utf-8
access-control-allow-origin
*
cache-control
max-age=86400, s-maxage=86400
cf-ray
8813d86f5e81bbfe-FRA
alt-svc
h3=":443"; ma=86400
pypi-v1.5.4-brightgreen.svg
img.shields.io/badge/
1 KB
989 B
Image
General
Full URL
https://img.shields.io/badge/pypi-v1.5.4-brightgreen.svg
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.173.89 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0c0128b9b6d7ed05fd2bdc66db74dae8306829472ed91f3dd43801c1ed35d74c

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:14 GMT
via
2 fly.io
content-encoding
br
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
77625
alt-svc
h3=":443"; ma=86400
last-modified
Wed, 08 May 2024 04:04:36 GMT
fly-request-id
01HXD0R28034334S6BJVQANJR4-fra
server
cloudflare
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=SOBpFrSbWbmXYdNnqZ5WVHvaHYe60mT9fBjqDK3tVGQurGTIpD1vZYtq6a0SHDWZYzfOCKD%2FQACHnH7enEL3UjEkQe6Ox%2Fhsgzxpl36ZdQmu7aXU%2FVBnEhQ0swz9b9teyg%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/svg+xml;charset=utf-8
access-control-allow-origin
*
cache-control
max-age=86400, s-maxage=86400
cf-ray
8813d8701fe9bbfe-FRA
license-MIT-brightgreen.svg
img.shields.io/badge/
1 KB
986 B
Image
General
Full URL
https://img.shields.io/badge/license-MIT-brightgreen.svg
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.173.89 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e5203f6d467c73500860885b7b3b6a82cfff621241702d95c7d0c611d0d0f273

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:14 GMT
via
2 fly.io
content-encoding
br
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
85824
alt-svc
h3=":443"; ma=86400
last-modified
Tue, 07 May 2024 15:52:02 GMT
fly-request-id
01HXCRXVVQ963XR4Y9NMCADZ9H-fra
server
cloudflare
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Xx3WcYMxWRDGqYkU%2F3jItIe1KYHZTjTdc84408uzVUDlyG1lxhGsP5jrTkMr28ZquMrohUZpfAigIHfLMfgrp7DNwcQaLkps56MTBIfsntegtIBFXhPW6stJELsRhuELwQ%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/svg+xml;charset=utf-8
access-control-allow-origin
*
cache-control
max-age=86400, s-maxage=86400
cf-ray
8813d8705832bbfe-FRA
Maintained%3F-yes-brightgreen.svg
img.shields.io/badge/
1 KB
994 B
Image
General
Full URL
https://img.shields.io/badge/Maintained%3F-yes-brightgreen.svg
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.173.89 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
67c49fec4861cb5be419ee053f642c4d10e830ec54b3218d9e7366812e23c202

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
via
2 fly.io
content-encoding
br
cf-cache-status
MISS
last-modified
Thu, 09 May 2024 04:06:01 GMT
fly-request-id
01HXFAS0K7EPEDSS88F32K4CXK-fra
server
cloudflare
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=YvSq6jPKyY1cGTA6nspCj%2B9tZXEoeLsyufsD17knekkP%2BbGmq3Kt2WRvCxL1Okaiy97waPobTLSqC9%2FXRw3EwCKpoSnidJbeSCbRaKFUHZ5zwxKlMnO4WJ8P9y1yNvTMmA%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/svg+xml;charset=utf-8
access-control-allow-origin
*
cache-control
max-age=86400, s-maxage=86400
cf-ray
8813d8709883bbfe-FRA
alt-svc
h3=":443"; ma=86400
status.svg
joss.theoj.org/papers/10.21105/joss.03066/
764 B
2 KB
Image
General
Full URL
https://joss.theoj.org/papers/10.21105/joss.03066/status.svg
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
54.196.16.164 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-54-196-16-164.compute-1.amazonaws.com
Software
Cowboy /
Resource Hash
2cceaa32dda0e707c95313ad901dac59a1b2846833aa269b2a6f5e990e0e4cce
Security Headers
Name Value
Strict-Transport-Security max-age=63072000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Thu, 09 May 2024 18:45:14 GMT
Strict-Transport-Security
max-age=63072000; includeSubDomains
X-Content-Type-Options
nosniff
Nel
{"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
X-Permitted-Cross-Domain-Policies
none
Via
1.1 vegur
Connection
keep-alive
Content-Length
764
X-Xss-Protection
0
Reporting-Endpoints
heroku-nel=https://nel.heroku.com/reports?ts=1715280315&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=4xIolhj4k5PdUCsW7s5X9mB%2FgyoAu0uG8z8EAdRvngc%3D
X-Request-Id
727f3058-69e0-4f2c-a413-c7f198d46309
X-Runtime
0.008410
Referrer-Policy
strict-origin-when-cross-origin
Last-Modified
Sat, 08 May 2021 00:02:14 GMT
Server
Cowboy
Etag
W/"a207a24781ab8f8cabc1197b8ce030d1"
X-Frame-Options
SAMEORIGIN
Report-To
{"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1715280315&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=4xIolhj4k5PdUCsW7s5X9mB%2FgyoAu0uG8z8EAdRvngc%3D"}]}
Content-Type
image/svg+xml; charset=utf-8
Cache-Control
max-age=0, private, must-revalidate
lato-regular.woff2
pyportfolioopt.readthedocs.io/en/latest/_static/fonts/Lato/
178 KB
179 KB
Font
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/fonts/Lato/lato-regular.woff2
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
983b0caf336e8542214fc17019a4fc5e0360864b92806ca14d55c1fc1c2c5a0f
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Origin
https://pyportfolioopt.readthedocs.io
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0841c1aacf13a7098
x-rtd-project-method
public_domain
age
41497
x-amz-request-id
YPRGVTXN06C2PW3C
x-rtd-resolver-filename
/_static/fonts/Lato/lato-regular.woff2
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
content-length
182708
cdn-cache-control
public
x-amz-id-2
Lxqwpek8GPwxDBwRbzeOEUCqRkFI7EJ3zAiZoaB5EeeEC8YJNCQjQ4fWVuGW0YNO+wLfx9T0oDI=
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/fonts/Lato/lato-regular.woff2
x-rtd-version-method
path
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:07 GMT
server
cloudflare
etag
"bd03a2cc277bbbc338d464e679fe9942"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
accept-ranges
bytes
cf-ray
8813d872aebc373a-FRA
fontawesome-webfont.woff2
pyportfolioopt.readthedocs.io/en/latest/_static/fonts/
75 KB
76 KB
Font
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/fonts/fontawesome-webfont.woff2?v=4.7.0
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Origin
https://pyportfolioopt.readthedocs.io
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0a09a17adcba51c0d
x-rtd-project-method
public_domain
age
41497
x-amz-request-id
YPRS50ZEAQDSTZKK
x-rtd-resolver-filename
/_static/fonts/fontawesome-webfont.woff2
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
content-length
77160
cdn-cache-control
public
x-amz-id-2
SLszmn0eqziK/CF5JgGbXwsJg29erB2xXCUM1Z/AzcgUQ0HJ7dcBwgWeT1VIMSw9tM4Wpe0ICq0=
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/fonts/fontawesome-webfont.woff2
x-rtd-version-method
path
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:06 GMT
server
cloudflare
etag
"af7ae505a9eed503f8b8e6982036873e"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
accept-ranges
bytes
cf-ray
8813d872aebe373a-FRA
lato-bold.woff2
pyportfolioopt.readthedocs.io/en/latest/_static/fonts/Lato/
181 KB
181 KB
Font
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/fonts/Lato/lato-bold.woff2
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ae88fc0d7a961832f809527d30bd3983a6866d42f66a56ade23f543681594db6
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Origin
https://pyportfolioopt.readthedocs.io
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0610ab59af9834dd9
x-rtd-project-method
public_domain
age
118058
x-amz-request-id
SYMHKS341KHA5YKE
x-rtd-resolver-filename
/_static/fonts/Lato/lato-bold.woff2
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
content-length
184912
cdn-cache-control
public
x-amz-id-2
ZK3psYPQdp3ES4l3+ZPBpf4/OXKMDnU5MLiXb1OWRdwODRoMCDylFESXoTmlCpIIwHMt1TYhQOI=
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/fonts/Lato/lato-bold.woff2
x-rtd-version-method
path
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:06 GMT
server
cloudflare
etag
"cccb897485813c7c256901dbca54ecf2"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
accept-ranges
bytes
cf-ray
8813d872aec1373a-FRA
roboto-slab-v7-bold.woff2
pyportfolioopt.readthedocs.io/en/latest/_static/fonts/RobotoSlab/
66 KB
66 KB
Font
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1a0c024dd1a267c52d5575469ffe8570d1e84164de7d393cf3414bafd17d7a0c
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Origin
https://pyportfolioopt.readthedocs.io
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-0715f3d6a1fc29058
x-rtd-project-method
public_domain
age
34385
x-amz-request-id
J0YMYNCE8FQCH53Z
x-rtd-resolver-filename
/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
content-length
67312
cdn-cache-control
public
x-amz-id-2
dAycJOBmDQ7oogs8bD37egDxMaLPrZHwlqVzLnHi4MwHIfN0xLNvZoIafSPUzzAxZdTRTF5oFHA=
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
x-rtd-version-method
path
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:06 GMT
server
cloudflare
etag
"9984f4a9bda09be08e83f2506954adbe"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
accept-ranges
bytes
cf-ray
8813d872aec3373a-FRA
roboto-slab-v7-regular.woff2
pyportfolioopt.readthedocs.io/en/latest/_static/fonts/RobotoSlab/
65 KB
66 KB
Font
General
Full URL
https://pyportfolioopt.readthedocs.io/en/latest/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
874e42222856d7af03b3f438d21d923a4280d47fe67c48510e2174a1579795ef
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/_static/css/theme.css
Origin
https://pyportfolioopt.readthedocs.io
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
x-served
Nginx-Proxito-Sendfile
x-backend
web-i-04e62cfbf222b3a05
x-rtd-project-method
public_domain
age
10042
x-amz-request-id
EZ3S7PB1KRD53NZM
x-rtd-resolver-filename
/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
content-length
66444
cdn-cache-control
public
x-amz-id-2
EjGOgdcM20XSUp6tALQlCMkJUk8IFFyLdzvrfYFqNrxDrKcg+pcKSaY3HAWROFb5d0fRg7DAHLg=
x-rtd-path
/proxito/html/pyportfolioopt/latest/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
x-rtd-version-method
path
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 23 Mar 2022 16:26:05 GMT
server
cloudflare
etag
"7abf5b8d04d26a2cafea937019bca958"
vary
Accept-Encoding
access-control-allow-methods
HEAD, OPTIONS, GET
content-type
font/woff2
access-control-allow-origin
*
cache-control
max-age=1200
x-rtd-version
latest
x-rtd-project
pyportfolioopt
accept-ranges
bytes
cf-ray
8813d872aec4373a-FRA
mathjax
api.cdnjs.com/libraries/
19 B
550 B
XHR
General
Full URL
https://api.cdnjs.com/libraries/mathjax?fields=version
Requested by
Host: cdnjs.cloudflare.com
URL: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
172.67.66.177 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
65dca78264843d367b25d2450d92d3c2d1d98b07f2d9f892208f93dd72254f6b
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=nf%2FpT9OZHu%2FWJOutSWZFYrfWPqvDjU%2BbRtJF180E4wXUpZy2IvG5gydXcQ%2BsEZVz3oRdifTXbuFS%2BetuYwn77SHkdKFMH0xUNe6hVyXYNCC00wp8gC1srKXt4T3YN%2FY%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/json; charset=UTF-8
access-control-allow-origin
*
cache-control
public, max-age=21600
access-control-allow-credentials
true
cf-ray
8813d8732e43363c-FRA
alt-svc
h3=":443"; ma=86400
content-length
19
expires
Fri, 10 May 2024 00:45:15 GMT
MathJax.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/
62 KB
17 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML
Requested by
Host: cdnjs.cloudflare.com
URL: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
9ef249bfdc162849bcf2abe8425f5e90bd89fa4fd1588b1a492731c65b2bbfc9
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
2411271
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
17026
last-modified
Mon, 04 May 2020 16:13:14 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03f1a-f82c"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=xTJ7%2B92iRsSg7dK%2Bbf%2FpT%2Fg9JlW3T0JXG14%2FNWM6BofJuzVCar7UsX5v5GcaAv7QU04pAWEJ2Sw9T8Vx%2B5H9g8LlnSjKHbsfuxYwRi1FG25WEuJzOYwVaAJ6tA%2F7W6RirxnNoT7J"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8813d873def7696f-FRA
expires
Tue, 29 Apr 2025 18:45:15 GMT
TeX-AMS-MML_HTMLorMML.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/
239 KB
59 KB
Script
General
Full URL
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js?V=2.7.5
Requested by
Host: cdnjs.cloudflare.com
URL: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.25.14 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f380ca5d5257b34fc5f0e4cccd7e1447dd3dfa3b65e06ed23f2a4f6af17e19f0
Security Headers
Name Value
Strict-Transport-Security max-age=15780000
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:15 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
strict-transport-security
max-age=15780000
age
2405736
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=86400
content-length
60210
last-modified
Mon, 04 May 2020 16:13:14 GMT
server
cloudflare
cf-cdnjs-via
cfworker/kv
etag
"5eb03f1a-3bc8f"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=5hb1ba8aA0SmKPi7Azn2RHqR6%2Fv2ssnAbErB6prWsPLoyS5B4%2B4sVCZ2VOYVaz3SycTmJow5svDeuha2geJ9lXZjhzmJFbZa0Fl%2B8rKSdN6qwdqzIewMVoONXJOKXcrLkwgcDIGh"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=30672000
accept-ranges
bytes
timing-allow-origin
*
cf-ray
8813d8745f6a696f-FRA
expires
Tue, 29 Apr 2025 18:45:15 GMT
/
pyportfolioopt.readthedocs.io/_/api/v2/footer_html/
2 KB
1 KB
Fetch
General
Full URL
https://pyportfolioopt.readthedocs.io/_/api/v2/footer_html/?project=pyportfolioopt&version=latest&page=index&theme=sphinx_rtd_theme&docroot=%2Fdocs%2F&source_suffix=.rst
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/_/static/javascript/readthedocs-doc-embed.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
6ac3b91a394d40f598915949e41d15f52a66fb262f3d75119aaa982325e9ed12
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:16 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
EXPIRED
x-served
Django-Proxito
x-backend
web-i-00c309aecf2a7f16a
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
public
referrer-policy
no-referrer-when-downgrade
last-modified
Wed, 08 May 2024 14:25:15 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
allow
GET
vary
Accept-Encoding, Accept, Accept-Language, Cookie
content-language
en
content-type
application/json
cache-control
max-age=1200
x-rtd-project
cf-ray
8813d87509e1373a-FRA
/
pyportfolioopt.readthedocs.io/_/api/v2/analytics/
0
0
Fetch
General
Full URL
https://pyportfolioopt.readthedocs.io/_/api/v2/analytics/?project=pyportfolioopt&version=latest&absolute_uri=https%3A%2F%2Fpyportfolioopt.readthedocs.io%2Fen%2Flatest%2F
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/_/static/javascript/readthedocs-doc-embed.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:16 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
BYPASS
x-served
Django-Proxito
x-backend
web-i-0fa6a90aea8cd3df1
x-rtd-project-method
public_domain
x-rtd-domain
pyportfolioopt.readthedocs.io
alt-svc
h3=":443"; ma=86400
cdn-cache-control
private
x-rtd-version-method
path
referrer-policy
no-referrer-when-downgrade
server
cloudflare
cross-origin-opener-policy
same-origin
allow
GET
vary
Accept, Accept-Language, Cookie, Accept-Encoding
content-language
en
x-rtd-project
cf-ray
8813d87509e4373a-FRA
ethicalads.min.js
media.ethicalads.io/media/client/beta/
30 KB
10 KB
Script
General
Full URL
https://media.ethicalads.io/media/client/beta/ethicalads.min.js
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/_/static/javascript/readthedocs-doc-embed.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::ac43:47e6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
99ca434cf3d451904da931b57ed330c513ccbd644a02653ac3fbb9455efec059
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-blob-type
BlockBlob
date
Thu, 09 May 2024 18:45:18 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-md5
JoY108nzAJ+o74K/KDoJlA==
age
439
content-encoding
br
x-ms-lease-status
unlocked
last-modified
Tue, 13 Feb 2024 18:49:44 GMT
server
cloudflare
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=SDnaYNk0GF%2Fmmhoz1ZDf8OeNK9J2NpQo6VICjnJq681n1vwdxCKDKv%2B4cLSGgW9pYICL6MIcWRN3Snfz321X9Pl7lyYilXfMystHRqiACkYBCfbJc%2FIyuKyzFq8LA6p24IO2%2FzkqPDWf3bpHyk9fC%2B8%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/javascript
access-control-allow-origin
*
x-ms-request-id
1ce96f95-601e-0018-54ed-7eff0c000000
cache-control
max-age=3600
x-ms-version
2009-09-19
cf-ray
8813d8897bb471bf-FRA
/
readthedocs.org/api/v2/sustainability/data/
279 B
879 B
Script
General
Full URL
https://readthedocs.org/api/v2/sustainability/data/?callback=jQuery3210010849347612965632_1715280315246&format=jsonp&project=pyportfolioopt&_=1715280315247
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/_static/jquery.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700::6812:71d , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a6816292c6cf798d99844755e599d37a6ef34d47bc4ba903df46575ccd9ff040
Security Headers
Name Value
Content-Security-Policy block-all-mixed-content; frame-ancestors 'none'; object-src 'none'
Strict-Transport-Security max-age=31536000;
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:19 GMT
content-security-policy
block-all-mixed-content; frame-ancestors 'none'; object-src 'none'
x-content-type-options
nosniff
cf-cache-status
DYNAMIC
content-encoding
gzip
x-backend
web-i-066329b5995ba4a55
strict-transport-security
max-age=31536000;
referrer-policy
strict-origin-when-cross-origin
server
cloudflare
cross-origin-opener-policy
same-origin
x-frame-options
DENY
vary
Accept-Encoding, Accept, origin, Accept-Language, Cookie
content-type
application/javascript; charset=utf-8
allow
GET, HEAD, OPTIONS
content-language
en
access-control-allow-credentials
true
cf-ray
8813d8895ce318f1-FRA
js
www.googletagmanager.com/gtag/
190 KB
69 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=UA-17997319-1
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/_/static/javascript/readthedocs-analytics.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:806::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
fb12484abcebc7fa08f5978274128f6c4876001f80759bc730c26d5dd8bbad5d
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:18 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
70752
x-xss-protection
0
last-modified
Thu, 09 May 2024 18:00:00 GMT
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
access-control-allow-headers
Cache-Control
expires
Thu, 09 May 2024 18:45:18 GMT
px.gif
media.ethicalads.io/abp/
43 B
334 B
Image
General
Full URL
https://media.ethicalads.io/abp/px.gif?ch=1&rn=10.870427010427752
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::ac43:47e6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a5d9ceff1677643e67687fb62a8d04a28de54f64f37da4e33f7494fe8acbc891
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-blob-type
BlockBlob
date
Thu, 09 May 2024 18:45:19 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-md5
PvxrsrHic84LgsefLN5SmA==
age
4812
content-length
43
x-ms-lease-status
unlocked
last-modified
Tue, 10 Nov 2020 19:00:21 GMT
server
cloudflare
etag
0x8D885AADF65232D
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=oFyouSfrbl4gvoqiFZCr20l9TAwzafD0VBbDLpUedA%2BoNqacWp60aESgWsMtlT81dZO9hOKKmsL48PMudhO8vAXHVfVPY9RsuL4CRdF3JwQjhTo1hjPHh2gIdO3cRkSK46nGU%2FQpEXwpI88frwAExGM%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/gif
access-control-allow-origin
*
x-ms-request-id
c94e2814-a01e-0075-51c4-9c4b47000000
cache-control
max-age=3600
x-ms-version
2009-09-19
accept-ranges
bytes
cf-ray
8813d889dc4a71bf-FRA
px.gif
media.ethicalads.io/abp/
43 B
467 B
Image
General
Full URL
https://media.ethicalads.io/abp/px.gif?ch=2&rn=10.870427010427752
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::ac43:47e6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a5d9ceff1677643e67687fb62a8d04a28de54f64f37da4e33f7494fe8acbc891
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-blob-type
BlockBlob
date
Thu, 09 May 2024 18:45:19 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-md5
PvxrsrHic84LgsefLN5SmA==
age
4812
content-length
43
x-ms-lease-status
unlocked
last-modified
Tue, 10 Nov 2020 19:00:21 GMT
server
cloudflare
etag
0x8D885AADF65232D
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=x3sRaKVYTT5bqnFPcpm9%2B%2BAgtd9ZmTzUhoRE%2FW8BLKdOjjvr1imUl9fsFXiVqknhSUsPCKnjFavA9GiETiy4SGBgj9ecbL5Tc95Sa2ve654cgwzUSFZXrV8I%2FZX2liCIP8DUIzoW08bwTsUst9%2Ff1uk%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/gif
access-control-allow-origin
*
x-ms-request-id
c94e2814-a01e-0075-51c4-9c4b47000000
cache-control
max-age=3600
x-ms-version
2009-09-19
accept-ranges
bytes
cf-ray
8813d889dc4f71bf-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: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=UA-17997319-1
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2001:4860:4802:32::178 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
Security Headers
Name Value
Strict-Transport-Security max-age=10886400; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

strict-transport-security
max-age=10886400; includeSubDomains; preload
content-encoding
gzip
x-content-type-options
nosniff
date
Thu, 09 May 2024 17:41:03 GMT
last-modified
Tue, 12 Dec 2023 18:09:08 GMT
server
Golfe2
age
3856
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
Thu, 09 May 2024 19:41:03 GMT
js
www.googletagmanager.com/gtag/
190 KB
69 KB
Script
General
Full URL
https://www.googletagmanager.com/gtag/js?id=UA-113861696-2&l=dataLayer&cx=c
Requested by
Host: www.googletagmanager.com
URL: https://www.googletagmanager.com/gtag/js?id=UA-17997319-1
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:806::2008 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Google Tag Manager /
Resource Hash
c754791a15fd8329e033e3f0e4af7707b3047baac0f0612ce365c5bb3d62795d
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:19 GMT
content-encoding
br
strict-transport-security
max-age=31536000; includeSubDomains
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
70811
x-xss-protection
0
last-modified
Thu, 09 May 2024 18:00:00 GMT
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
access-control-allow-headers
Cache-Control
expires
Thu, 09 May 2024 18:45:19 GMT
/
server.ethicalads.io/api/v1/decision/
2 KB
1 KB
Script
General
Full URL
https://server.ethicalads.io/api/v1/decision/?publisher=readthedocs&ad_types=readthedocs-sidebar&div_ids=rtd-sidebar&callback=ad_1715280319091_226400&keywords=finance%7Cinvesting%7Coptimization%7Cportfolio%7Cpython%7Cquant%7Creadthedocs-project-222112%7Creadthedocs-project-pyportfolioopt%7Cpip%7Cdocker%7Ctests&campaign_types=community%7Chouse%7Cpaid&format=jsonp&client_version=1.13.0&placement_index=0&url=https%3A%2F%2Fpyportfolioopt.readthedocs.io%2Fen%2Flatest%2F
Requested by
Host: media.ethicalads.io
URL: https://media.ethicalads.io/media/client/beta/ethicalads.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::ac43:47e6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
3dd186bce0fe8ed1844d8b764e125f6f2dbca9b44ac65ec055c4a446c8cfdc22
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:19 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-encoding
br
referrer-policy
strict-origin-when-cross-origin
server
cloudflare
cross-origin-opener-policy
same-origin
x-frame-options
DENY
allow
GET, POST, HEAD, OPTIONS
content-type
application/javascript; charset=utf-8
vary
Accept, Cookie,Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Vafmi8ROeGJx8pySjVaT4AGxUAeBK5ekn9ry%2Fz5bPK3DtGvSRmgbO4DMcG5X5q0xowXRd2%2FiZQ6srwcM7IrK%2FEPfl8E2LYRKrCtY5CM20OaJmz6O8Z%2BJ0sskSvdTkBMbyjZ9WMLxaPtbfNzq9D411aIz"}],"group":"cf-nel","max_age":604800}
x-server
ethicalads0002AH
cf-ray
8813d88a7d7471bf-FRA
collect
www.google-analytics.com/j/
1 B
216 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j101&aip=1&a=637514622&t=pageview&_s=1&dl=https%3A%2F%2Fpyportfolioopt.readthedocs.io%2Fen%2Flatest%2F&ul=de-de&de=UTF-8&dt=Installation%20%E2%80%94%20PyPortfolioOpt%201.5.4%20documentation&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YEBAAUABAAAAACAAo~&jid=30837135&gjid=1419538913&cid=2003054142.1715280319&tid=UA-17997319-1&_gid=1841448730.1715280319&_r=1&gtm=457e4510za200&gcd=13l3l3l2l1&dma_cps=sypham&dma=1&cd1=pyportfolioopt&cd2=latest&cd3=en&cd4=sphinx_rtd_theme&cd5=py&cd6=sphinx&npa=1&z=545544055
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
2001:4860:4802:32::178 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
sec-ch-ua-platform
"Win32"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Thu, 09 May 2024 18:45:19 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://pyportfolioopt.readthedocs.io
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
1
expires
Fri, 01 Jan 1990 00:00:00 GMT
collect
www.google-analytics.com/j/
1 B
67 B
XHR
General
Full URL
https://www.google-analytics.com/j/collect?v=1&_v=j101&aip=1&a=637514622&t=pageview&_s=1&dl=https%3A%2F%2Fpyportfolioopt.readthedocs.io%2Fen%2Flatest%2F&ul=de-de&de=UTF-8&dt=Installation%20%E2%80%94%20PyPortfolioOpt%201.5.4%20documentation&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=YEDAAUABAAAAACAAo~&jid=422023736&gjid=1877504859&cid=2003054142.1715280319&tid=UA-113861696-2&_gid=1841448730.1715280319&_r=1&gtm=457e4510za200&gcd=13l3l3l2l1&dma_cps=sypham&dma=1&npa=1&z=1279473447
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
2001:4860:4802:32::178 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
Software
Golfe2 /
Resource Hash
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
sec-ch-ua-platform
"Win32"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
Content-Type
text/plain

Response headers

pragma
no-cache
date
Thu, 09 May 2024 18:45:19 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://pyportfolioopt.readthedocs.io
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
1
expires
Fri, 01 Jan 1990 00:00:00 GMT
versios2.png
ethicalads.blob.core.windows.net/media/images/2022/09/
31 KB
31 KB
Image
General
Full URL
https://ethicalads.blob.core.windows.net/media/images/2022/09/versios2.png
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
20.209.68.33 Boydton, United States, ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 /
Resource Hash
70f4e328529784c4ff2c75144cd942510093f3caa03c9a603c856b590b644db3

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-lease-status
unlocked
x-ms-blob-type
BlockBlob
Date
Thu, 09 May 2024 18:45:19 GMT
Last-Modified
Thu, 01 Sep 2022 17:58:08 GMT
Server
Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Content-MD5
b9/ElR4t5KM9skM6p4nToQ==
ETag
0x8DA8C43874D4639
Content-Type
image/png
Access-Control-Allow-Origin
*
x-ms-request-id
5379f8b3-f01e-0068-1241-a246fb000000
x-ms-version
2009-09-19
Content-Length
31434
/
server.ethicalads.io/proxy/view/6470/f0d85f00-c989-4cb0-b10f-bbb8bad61d7b/
30 B
357 B
Image
General
Full URL
https://server.ethicalads.io/proxy/view/6470/f0d85f00-c989-4cb0-b10f-bbb8bad61d7b/
Requested by
Host: pyportfolioopt.readthedocs.io
URL: https://pyportfolioopt.readthedocs.io/en/latest/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::ac43:47e6 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
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="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:19 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
referrer-policy
strict-origin-when-cross-origin
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
cross-origin-opener-policy
same-origin
server
cloudflare
vary
Cookie
x-frame-options
DENY
content-type
image/svg+xml
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Ky4KzW4MzgslHDfChmgIeI3%2FpeV7ncS8ufuoX2PI%2BmXD%2FWQhndNfaomntG1yp9cIvXyQ8xBYAeN7L64gxj0T4B7ldSfXrTPigy1X2UpPkr5H1Is1Ba13a%2F%2FTZxtx1E4WkZK%2B3%2Bz4J5DUjLX%2BPgM%2BuA4H"}],"group":"cf-nel","max_age":604800}
x-server
ethicalads0002AQ
cf-ray
8813d88e2bf971bf-FRA
content-length
30
favicon.ico
pyportfolioopt.readthedocs.io/
766 B
352 B
Other
General
Full URL
https://pyportfolioopt.readthedocs.io/favicon.ico
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
104.17.33.82 -, , ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4572d525a087c261031a23447de6eaaa37e399bd8283f6aaed7f1f23a66c9efd

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
https://pyportfolioopt.readthedocs.io/en/latest/
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/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Thu, 09 May 2024 18:45:20 GMT
content-encoding
br
cf-cache-status
REVALIDATED
last-modified
Tue, 23 Apr 2024 15:31:51 GMT
x-backend
web-i-08a8a4d9844c32eef
server
cloudflare
etag
W/"6627d467-2fe"
vary
Accept-Encoding
content-type
image/x-icon
cache-control
public, max-age=1200
cf-ray
8813d891b96a373a-FRA
alt-svc
h3=":443"; ma=86400
expires
Thu, 09 May 2024 19:05:20 GMT

Verdicts & Comments Add Verdict or Comment

28 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| html5 object| Modernizr function| yepnope object| DOCUMENTATION_OPTIONS function| $ function| jQuery function| _ object| Documentation function| $u object| stopwords function| Stemmer object| splitChars function| splitQuery object| SphinxRtdTheme function| require object| READTHEDOCS_DATA object| MathJax function| gtag object| dataLayer object| ethicalads object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga function| ad_1715280319091_226400 object| gaplugins object| gaGlobal object| gaData

5 Cookies

Domain/Path Name / Value
.readthedocs.org/ Name: __cf_bm
Value: OL3O9a0spxUWULbqD0M7xbp6z5Z.F439ergZ4rGgPa0-1715280319-1.0.1.1-8MRb6ms8DqDGMwun7EQITvsr9iHwtucUruIhfv3_OYVhkAAUgqwb3XX3jnFZsN07DF379J5ckD80n0V7y_cnqQ
.pyportfolioopt.readthedocs.io/ Name: _ga
Value: GA1.3.2003054142.1715280319
.pyportfolioopt.readthedocs.io/ Name: _gid
Value: GA1.3.1841448730.1715280319
.pyportfolioopt.readthedocs.io/ Name: _gat_gtag_UA_17997319_1
Value: 1
.pyportfolioopt.readthedocs.io/ Name: _gat_gtag_UA_113861696_2
Value: 1

1 Console Messages

Source Level URL
Text
other warning URL: https://pyportfolioopt.readthedocs.io/en/latest/
Message:
Third-party cookie will be blocked. Learn more in the Issues tab.

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

Indicators

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

api.cdnjs.com
cdnjs.cloudflare.com
ethicalads.blob.core.windows.net
img.shields.io
joss.theoj.org
media.ethicalads.io
pyportfolioopt.readthedocs.io
readthedocs.org
server.ethicalads.io
www.google-analytics.com
www.googletagmanager.com
104.17.25.14
104.17.33.82
172.67.173.89
172.67.66.177
20.209.68.33
2001:4860:4802:32::178
2606:4700:20::ac43:47e6
2606:4700::6812:71d
2a00:1450:4001:806::2008
54.196.16.164
0c0128b9b6d7ed05fd2bdc66db74dae8306829472ed91f3dd43801c1ed35d74c
1a0c024dd1a267c52d5575469ffe8570d1e84164de7d393cf3414bafd17d7a0c
1f30f17f2fc711cefbb7cafc6601bd578f9cd535f8b47a7ac18e6a9175715c22
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
2cceaa32dda0e707c95313ad901dac59a1b2846833aa269b2a6f5e990e0e4cce
2dca034c66c321d85e16883b25c460709cacc5ca543d7a94c0c3840ca23fc5e6
3dd186bce0fe8ed1844d8b764e125f6f2dbca9b44ac65ec055c4a446c8cfdc22
42d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4
4572d525a087c261031a23447de6eaaa37e399bd8283f6aaed7f1f23a66c9efd
4c69fd4e74dd3eb002a6c5998638270627ac61ae2a341c2e46f61b33ffc4f970
4cd39856438b0eae2c0155ad15e281513959f7ccf998784e83e803b9be5b1b47
54ecd5e16634220f8d921af1da4a5383038cbfcbaadf4fa7d022781ffd0a5c4f
594103ecd173a6c987b4b3bb6ecc12cf82527e4844f9c0f89dc29e3b39f01526
5e253a09f6d87fa81c58f1bd1da719a4fa273a8c9aed39bda51ef6c0bd799555
65dca78264843d367b25d2450d92d3c2d1d98b07f2d9f892208f93dd72254f6b
668c66f63e094a00faab0313cb22692eefc7b97aad5b935629e6aaa6a216da92
67c49fec4861cb5be419ee053f642c4d10e830ec54b3218d9e7366812e23c202
6ac3b91a394d40f598915949e41d15f52a66fb262f3d75119aaa982325e9ed12
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
70f4e328529784c4ff2c75144cd942510093f3caa03c9a603c856b590b644db3
87083882cc6015984eb0411a99d3981817f5dc5c90ba24f0940420c5548d82de
874e42222856d7af03b3f438d21d923a4280d47fe67c48510e2174a1579795ef
983b0caf336e8542214fc17019a4fc5e0360864b92806ca14d55c1fc1c2c5a0f
99ca434cf3d451904da931b57ed330c513ccbd644a02653ac3fbb9455efec059
9ef249bfdc162849bcf2abe8425f5e90bd89fa4fd1588b1a492731c65b2bbfc9
a5d9ceff1677643e67687fb62a8d04a28de54f64f37da4e33f7494fe8acbc891
a6816292c6cf798d99844755e599d37a6ef34d47bc4ba903df46575ccd9ff040
ae88fc0d7a961832f809527d30bd3983a6866d42f66a56ade23f543681594db6
b000e82ea2079d9bea7b27726bc3a18c6cad1ce046a017a5bc8bce7f1b785a3a
c754791a15fd8329e033e3f0e4af7707b3047baac0f0612ce365c5bb3d62795d
cf25ec18f223f4c51ce1128a42e644cdc2244d88f89d1a51440d9dbe51f4efe8
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e5203f6d467c73500860885b7b3b6a82cfff621241702d95c7d0c611d0d0f273
e6c03ea70d07d614f9cea8fc00eff362b47550b11fc0fbb16ad66348151261e1
f380ca5d5257b34fc5f0e4cccd7e1447dd3dfa3b65e06ed23f2a4f6af17e19f0
f63a9274a946b68069af217f81e270b89473c8c61280d4fd5dc663d46a00bc6e
f82f422053b4413684181f281e3cfcc2e84bea525d66feb8116f9dbe8674fcc2
fb12484abcebc7fa08f5978274128f6c4876001f80759bc730c26d5dd8bbad5d
fe3946f51228cc45c6b18cf4fd1f60c29b6e5e8eca6dc4aaf4790d517a1707ab