novu-python.readthedocs.io
Open in
urlscan Pro
2606:4700::6811:2152
Public Scan
Effective URL: https://novu-python.readthedocs.io/en/latest/
Submission: On October 23 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on September 18th 2023. Valid for: a year.
This is the only time novu-python.readthedocs.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 104.17.33.82 104.17.33.82 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 19 | 2606:4700::68... 2606:4700::6811:2152 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
6 | 2606:4700:e0:... 2606:4700:e0::ac40:6502 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 140.82.121.3 140.82.121.3 | 36459 (GITHUB) (GITHUB) | |
1 | 34.120.234.145 34.120.234.145 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 142.93.254.72 142.93.254.72 | 14061 (DIGITALOC...) (DIGITALOCEAN-ASN) | |
1 | 2a00:1450:400... 2a00:1450:4001:80b::2008 | 15169 (GOOGLE) (GOOGLE) | |
5 | 2606:4700:20:... 2606:4700:20::681a:53e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6812:71d | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:808::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 20.209.68.33 20.209.68.33 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
37 | 10 |
ASN36459 (GITHUB, US)
PTR: lb-140-82-121-3-fra.github.com
github.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 145.234.120.34.bc.googleusercontent.com
codecov.io |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN13335 (CLOUDFLARENET, US)
media.ethicalads.io | |
server.ethicalads.io |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
ethicalads.blob.core.windows.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
20 |
readthedocs.io
2 redirects
novu-python.readthedocs.io |
595 KB |
6 |
shields.io
img.shields.io — Cisco Umbrella Rank: 46465 |
8 KB |
5 |
ethicalads.io
media.ethicalads.io — Cisco Umbrella Rank: 53448 server.ethicalads.io — Cisco Umbrella Rank: 67399 |
11 KB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 42 |
21 KB |
1 |
windows.net
ethicalads.blob.core.windows.net |
15 KB |
1 |
readthedocs.org
readthedocs.org — Cisco Umbrella Rank: 66998 |
825 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 56 |
64 KB |
1 |
mypy-lang.org
www.mypy-lang.org |
835 B |
1 |
codecov.io
codecov.io — Cisco Umbrella Rank: 195081 |
3 KB |
1 |
github.com
github.com — Cisco Umbrella Rank: 3044 |
4 KB |
37 | 10 |
Domain | Requested by | |
---|---|---|
20 | novu-python.readthedocs.io |
2 redirects
novu-python.readthedocs.io
|
6 | img.shields.io |
novu-python.readthedocs.io
|
3 | media.ethicalads.io |
novu-python.readthedocs.io
|
2 | server.ethicalads.io |
media.ethicalads.io
novu-python.readthedocs.io |
2 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
1 | ethicalads.blob.core.windows.net |
novu-python.readthedocs.io
|
1 | readthedocs.org |
novu-python.readthedocs.io
|
1 | www.googletagmanager.com |
novu-python.readthedocs.io
|
1 | www.mypy-lang.org |
novu-python.readthedocs.io
|
1 | codecov.io |
novu-python.readthedocs.io
|
1 | github.com |
novu-python.readthedocs.io
|
37 | 11 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
readthedocs.io Cloudflare Inc ECC CA-3 |
2023-09-18 - 2024-09-17 |
a year | crt.sh |
shields.io GTS CA 1P5 |
2023-09-04 - 2023-12-03 |
3 months | crt.sh |
github.com DigiCert TLS Hybrid ECC SHA384 2020 CA1 |
2023-02-14 - 2024-03-14 |
a year | crt.sh |
codecov.io GTS CA 1D4 |
2023-09-16 - 2023-12-15 |
3 months | crt.sh |
mypy-lang.org R3 |
2023-08-26 - 2023-11-24 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-09-28 - 2023-12-21 |
3 months | crt.sh |
ethicalads.io GTS CA 1P5 |
2023-10-10 - 2024-01-08 |
3 months | crt.sh |
readthedocs.org GTS CA 1P5 |
2023-09-18 - 2023-12-17 |
3 months | crt.sh |
*.blob.core.windows.net Microsoft Azure TLS Issuing CA 06 |
2023-09-07 - 2024-06-27 |
10 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://novu-python.readthedocs.io/en/latest/
Frame ID: 8B664D5172CC9A8DB6862A9AC529C2D3
Requests: 37 HTTP requests in this frame
Screenshot
Page Title
Python Novu SDK — Novu SDK 1.8.0 documentationPage URL History Show full URLs
-
http://novu-python.readthedocs.io/
HTTP 302
https://novu-python.readthedocs.io/ HTTP 302
https://novu-python.readthedocs.io/en/latest/ Page URL
Detected technologies
Font Awesome (Font Scripts) ExpandDetected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Pygments (Miscellaneous) Expand
Detected patterns
- <link[^>]+pygments\.css["']
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
25 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Ad by EthicalAds
Search URL Search Domain Scan URL
Title: ℹ️
Search URL Search Domain Scan URL
Title: Edit on GitHub
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Python Novu
Search URL Search Domain Scan URL
Title: Novu’s API
Search URL Search Domain Scan URL
Title: https://docs.novu.co/overview/quickstart/general-quickstart#create-a-workflow
Search URL Search Domain Scan URL
Title: https://web.novu.co/settings
Search URL Search Domain Scan URL
Title: Sphinx
Search URL Search Domain Scan URL
Title: theme
Search URL Search Domain Scan URL
Title: Read the Docs
Search URL Search Domain Scan URL
Title: Projektstartseite
Search URL Search Domain Scan URL
Title: Erstellungsprozesse
Search URL Search Domain Scan URL
Title: Downloads
Search URL Search Domain Scan URL
Title: Bearbeiten
Search URL Search Domain Scan URL
Title: Datenschutz-Bestimmungen
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://novu-python.readthedocs.io/
HTTP 302
https://novu-python.readthedocs.io/ HTTP 302
https://novu-python.readthedocs.io/en/latest/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
novu-python.readthedocs.io/en/latest/ Redirect Chain
|
57 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
pygments.css
novu-python.readthedocs.io/en/latest/_static/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
theme.css
novu-python.readthedocs.io/en/latest/_static/css/ |
132 KB 23 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.js
novu-python.readthedocs.io/en/latest/_static/ |
87 KB 32 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
_sphinx_javascript_frameworks_compat.js
novu-python.readthedocs.io/en/latest/_static/ |
4 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
documentation_options.js
novu-python.readthedocs.io/en/latest/_static/ |
420 B 964 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
doctools.js
novu-python.readthedocs.io/en/latest/_static/ |
4 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sphinx_highlight.js
novu-python.readthedocs.io/en/latest/_static/ |
5 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
readthedocs-doc-embed.js
novu-python.readthedocs.io/_/static/javascript/ |
32 KB 12 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
theme.js
novu-python.readthedocs.io/en/latest/_static/js/ |
5 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
readthedocs-doc-embed.css
novu-python.readthedocs.io/_/static/css/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
readthedocs-analytics.js
novu-python.readthedocs.io/_/static/javascript/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
novu
img.shields.io/pypi/v/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
badge.svg
github.com/novuhq/novu-python/actions/workflows/.github/workflows/tests.yml/ |
2 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
badge.svg
codecov.io/gh/novuhq/novu-python/branch/main/graph/ |
2 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pre--commit-enabled-brightgreen
img.shields.io/badge/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
code%20style-black-000000.svg
img.shields.io/badge/ |
1 KB 811 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mypy_badge.svg
www.mypy-lang.org/static/ |
546 B 835 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
novu
img.shields.io/pypi/pyversions/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
novu
img.shields.io/pypi/l/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
semantic--release-angular-e10079
img.shields.io/badge/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
lato-normal.woff2
novu-python.readthedocs.io/en/latest/_static/css/fonts/ |
178 KB 179 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff2
novu-python.readthedocs.io/en/latest/_static/css/fonts/ |
75 KB 76 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
lato-bold.woff2
novu-python.readthedocs.io/en/latest/_static/css/fonts/ |
181 KB 181 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Roboto-Slab-Bold.woff2
novu-python.readthedocs.io/en/latest/_static/css/fonts/ |
66 KB 66 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
174 KB 64 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
novu-python.readthedocs.io/_/api/v2/footer_html/ |
2 KB 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
novu-python.readthedocs.io/_/api/v2/analytics/ |
0 0 |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ethicalads.min.js
media.ethicalads.io/media/client/beta/ |
28 KB 9 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
readthedocs.org/api/v2/sustainability/data/ |
221 B 825 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
px.gif
media.ethicalads.io/abp/ |
43 B 342 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
px.gif
media.ethicalads.io/abp/ |
43 B 443 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
1 B 213 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
server.ethicalads.io/api/v1/decision/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
connectors.png
ethicalads.blob.core.windows.net/media/images/2023/02/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
server.ethicalads.io/proxy/view/5402/3f54180f-a074-4eea-bbef-09cf1e2fb11f/ |
30 B 374 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
18 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.
function| $ function| jQuery object| DOCUMENTATION_OPTIONS object| SphinxRtdTheme object| READTHEDOCS_DATA function| gtag object| dataLayer function| filterCSS function| filterXSS object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga object| ethicalads object| gaplugins object| gaGlobal object| gaData function| ad_1698049302310_3358934 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.novu-python.readthedocs.io/ | Name: _ga Value: GA1.3.2007224005.1698049302 |
|
.novu-python.readthedocs.io/ | Name: _gid Value: GA1.3.452430806.1698049302 |
|
.novu-python.readthedocs.io/ | Name: _gat_gtag_UA_17997319_1 Value: 1 |
|
.readthedocs.org/ | Name: __cf_bm Value: qJeeupXWZz_kghRX5eFTUJ3_Dc4a8x5.fSGrWTdCBpc-1698049302-0-AcTy2hiuz6+wjDqTnYybeDAD8u4VMySz52NTV0o2+ByYLsXMR3c2svO7oB5AK61Jr1MDiwgS4RRSGuafdK4/N3k= |
3 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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.
codecov.io
ethicalads.blob.core.windows.net
github.com
img.shields.io
media.ethicalads.io
novu-python.readthedocs.io
readthedocs.org
server.ethicalads.io
www.google-analytics.com
www.googletagmanager.com
www.mypy-lang.org
104.17.33.82
140.82.121.3
142.93.254.72
20.209.68.33
2606:4700:20::681a:53e
2606:4700::6811:2152
2606:4700::6812:71d
2606:4700:e0::ac40:6502
2a00:1450:4001:808::200e
2a00:1450:4001:80b::2008
34.120.234.145
01ee90f1a21a0e1249bd1eb418c16c58c93f9da28d0b2d60b7bc86af875cf194
056cef258fa7509f5b1177ed4013b8057bf1a2626fe4076cf5cdef656ff3920a
0a20464b65797522de18421a7db1a0851a26aae6dd06b7109d442236313c27ee
133ccb3e43dcebd4805e2a6ae958ba3cf0ba57eff64dbd885cc8684f3d08da07
1a0c024dd1a267c52d5575469ffe8570d1e84164de7d393cf3414bafd17d7a0c
1f30f17f2fc711cefbb7cafc6601bd578f9cd535f8b47a7ac18e6a9175715c22
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
2dca034c66c321d85e16883b25c460709cacc5ca543d7a94c0c3840ca23fc5e6
316dc87150077b0ab61a35963b169f935e873e2ce1a32f0fd7d2ccc34978fd5d
341c779f11653b6a194d0d3789ae1d2d5766398490e657d139779dccdac4c6be
3d62b81f63b0418a39a8f5a323203d88ddafc8c5226f86d311970025d86d7b6c
480a2c7377252c14a11bca4d3a49dfa16ea540a998fa637fae0189aee1b89113
485492554ddd4eb68492ea2a7e682937077cc826de407902cf5005b28bf79fec
536ad2d746e944c5570cc15badaeccc3c0582a1b66e45511fe4edce32b6da510
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
7a67d3e157afd06d29c2a1d4ff4d3dbe6173ec188503555fff060b1e76941d25
851ec595b268bdcdcc3cb4076ee6d92df6dff0acd4bbaf228656c0851df2a745
87bcf00f7f2b99764d2ed2528ce2e43893e265d46e2cb5fa057e64bc94c7647c
8b94f0decf9be6246bd18f34a91338658a9e1c6347a9716631fbfc15ada40b10
97e5ce828c4cb3618b4f05271141231bacae392cfec2297d0ce2468d5ef1a581
983b0caf336e8542214fc17019a4fc5e0360864b92806ca14d55c1fc1c2c5a0f
a0a9def9295bbcf574292a01d1088214478af359352dd2aac276c4a379b75298
a2fa71bfa8189f2821ea2a8b81a265086d2d94af226cbb04caeeda24e8f93282
a5d9ceff1677643e67687fb62a8d04a28de54f64f37da4e33f7494fe8acbc891
ae88fc0d7a961832f809527d30bd3983a6866d42f66a56ade23f543681594db6
af97bde74936074dcdd96a8ef7fe8de744791b6fafb02300314232bb67730cab
b87ca28c83b96c9cbd676a0fa1c02181276877b4434c4fc3ef8ee7770392e931
c2ce35c76be6bd19396682eb5d256b3f08f6aa0065d387bff1e98ea56c64adf0
cfe80281e9d222117f3f770c123a60fc2b6aaf23cb0dd11e4c581f329aef3781
d391ae006ffd56754c7d67080a80032f7fe8e81e7f2e297ad93bcf7cef6afa9e
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e82f2daddbcd3c22b31b0b6dabd21e77a1766f0298b17d05c908ea42210a06c6
f9f19892f5a7c76c5eb8e265e47cf113386656ed84653b9415fb5c888fd49bda
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e