![](/screenshots/85dec1b6-1fe7-4fc9-bdbb-ee1ddef89ae4.png)
www.freecodecamp.org
Open in
urlscan Pro
2606:4700:20::ac43:4695
Public Scan
Effective URL: https://www.freecodecamp.org/
Submission Tags: tranco_l324
Submission: On November 04 via api from DE — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on July 16th 2021. Valid for: a year.
This is the only time www.freecodecamp.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 2 | 2606:4700:303... 2606:4700:3033::6815:5d66 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 26 | 2606:4700:20:... 2606:4700:20::ac43:4695 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6810:5e41 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:828::200e | 15169 (GOOGLE) (GOOGLE) | |
3 | 143.204.98.117 143.204.98.117 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:400c:c08::9d | 15169 (GOOGLE) (GOOGLE) | |
3 | 54.186.23.98 54.186.23.98 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2600:9000:215... 2600:9000:2156:e400:19:7d10:bd80:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 52.40.8.68 52.40.8.68 | 16509 (AMAZON-02) (AMAZON-02) | |
38 | 8 |
ASN13335 (CLOUDFLARENET, US)
freecodecamp.org | |
www.freecodecamp.org |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: server-143-204-98-117.fra50.r.cloudfront.net
js.stripe.com |
ASN16509 (AMAZON-02, US)
PTR: ip-54-186-23-98.stripe.com
q.stripe.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-40-8-68.us-west-2.compute.amazonaws.com
m.stripe.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
26 |
freecodecamp.org
1 redirects
freecodecamp.org www.freecodecamp.org |
1 MB |
7 |
stripe.com
js.stripe.com q.stripe.com m.stripe.com |
73 KB |
2 |
stripe.network
m.stripe.network |
16 KB |
2 |
google-analytics.com
www.google-analytics.com |
20 KB |
2 |
freecodecamp.com
2 redirects
freecodecamp.com |
1 KB |
1 |
doubleclick.net
stats.g.doubleclick.net |
444 B |
1 |
cloudflareinsights.com
static.cloudflareinsights.com |
5 KB |
38 | 7 |
Domain | Requested by | |
---|---|---|
25 | www.freecodecamp.org |
www.freecodecamp.org
static.cloudflareinsights.com |
3 | q.stripe.com |
www.freecodecamp.org
|
3 | js.stripe.com |
www.freecodecamp.org
js.stripe.com |
2 | m.stripe.network |
js.stripe.com
m.stripe.network |
2 | www.google-analytics.com |
www.freecodecamp.org
www.google-analytics.com |
2 | freecodecamp.com | 2 redirects |
1 | m.stripe.com |
m.stripe.network
|
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | static.cloudflareinsights.com |
www.freecodecamp.org
|
1 | freecodecamp.org | 1 redirects |
38 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
api.freecodecamp.org |
forum.freecodecamp.org |
freecodecamp.org |
coderadio.freecodecamp.org |
www.linkedin.com |
github.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2021-07-16 - 2022-07-15 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2021-10-04 - 2021-12-27 |
3 months | crt.sh |
a.stripecdn.com DigiCert SHA2 Extended Validation Server CA |
2021-10-21 - 2022-02-02 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2021-10-18 - 2022-01-10 |
3 months | crt.sh |
*.stripe.com DigiCert SHA2 Secure Server CA |
2021-09-08 - 2022-09-07 |
a year | crt.sh |
m.stripe.com DigiCert TLS RSA SHA256 2020 CA1 |
2021-10-20 - 2022-02-02 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://www.freecodecamp.org/
Frame ID: CFE263FD9A080F3DA2C180DBAEB64201
Requests: 30 HTTP requests in this frame
Frame:
https://js.stripe.com/v3/m-outer-f7902241893e7a497417843cb15dc858.html
Frame ID: C0BC3D81C72B294B113F440B422C6996
Requests: 3 HTTP requests in this frame
Frame:
https://m.stripe.network/inner.html
Frame ID: 2563264A00302BEBF00B3D0A68161EC3
Requests: 5 HTTP requests in this frame
Screenshot
![](/screenshots/85dec1b6-1fe7-4fc9-bdbb-ee1ddef89ae4.png)
Page Title
Learn to Code — For Free — Coding Courses for Busy PeoplePage URL History Show full URLs
-
http://freecodecamp.com/
HTTP 301
https://freecodecamp.com/ HTTP 301
https://freecodecamp.org/ HTTP 302
https://www.freecodecamp.org/ Page URL
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
Title: Sign in
Search URL Search Domain Scan URL
Title: Forum
Search URL Search Domain Scan URL
Title: News
Search URL Search Domain Scan URL
Title: Radio
Search URL Search Domain Scan URL
Title: Alumni Network
Search URL Search Domain Scan URL
Title: Open Source
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://freecodecamp.com/
HTTP 301
https://freecodecamp.com/ HTTP 301
https://freecodecamp.org/ HTTP 302
https://www.freecodecamp.org/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.freecodecamp.org/ Redirect Chain
|
392 KB 85 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
www.freecodecamp.org/css/ |
109 KB 19 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Lato-Regular-77ca2742388f408c3be7d0ec3e7dc392.woff
www.freecodecamp.org/static/ |
37 KB 37 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Lato-Light-91308c0216b40aad16036f1394b98237.woff
www.freecodecamp.org/static/ |
35 KB 35 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Lato-Bold-ba3a83adcb94357fc42f762985e4d3df.woff
www.freecodecamp.org/static/ |
36 KB 36 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
RobotoMono-Regular-ee8ccca0222ebd212fc9fbc17745480b.woff
www.freecodecamp.org/static/ |
62 KB 63 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
RobotoMono-Bold-d8c5786851e86b000c31d89100b7e881.woff
www.freecodecamp.org/static/ |
62 KB 63 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
RobotoMono-Italic-973167872e4dedc67dff2eb77e981825.woff
www.freecodecamp.org/static/ |
68 KB 68 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-runtime-4e9d22c909f11bbcf55c.js
www.freecodecamp.org/ |
10 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
framework-7ca6da6cd38fb917112c.js
www.freecodecamp.org/ |
126 KB 41 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c78d26b1-df591fa7e11cc2718d1b.js
www.freecodecamp.org/ |
69 KB 26 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cb1608f2-4aa281042dbf53d68d7e.js
www.freecodecamp.org/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a9a7754c-d34f6106486062a00cb6.js
www.freecodecamp.org/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-965fd50674cd4b0e03e3.js
www.freecodecamp.org/ |
909 KB 271 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a3fa242ff6f89f0eb499433a475a034cc46eb3bd-6a4285354daa486d1edd.js
www.freecodecamp.org/ |
20 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c92bbdc1fdfac76dbb2eaa4585487f78d0f0e115-5939974330a1e8361722.js
www.freecodecamp.org/ |
16 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
component---src-pages-index-tsx-5495cf92e6f98ececd79.js
www.freecodecamp.org/ |
97 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-data.json
www.freecodecamp.org/page-data/index/ |
167 B 745 B |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2690104890.json
www.freecodecamp.org/page-data/sq/d/ |
1 KB 809 B |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4195245674.json
www.freecodecamp.org/page-data/sq/d/ |
314 KB 51 KB |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-data.json
www.freecodecamp.org/page-data/ |
50 B 415 B |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
beacon.min.js
static.cloudflareinsights.com/ |
13 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
48 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v3
js.stripe.com/ |
265 KB 70 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c8f7fe3b0e41be846d5687592cf2018ff6e22687-c049752571c6f4cc0f88.js
www.freecodecamp.org/ |
534 KB 94 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
5995-396bdec7df169297e05d.js
www.freecodecamp.org/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
4 B 214 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wide-image-3cb329e8b3cae865be76746fbd069cd2.png
www.freecodecamp.org/static/ |
323 KB 324 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
1 B 444 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m-outer-f7902241893e7a497417843cb15dc858.html
js.stripe.com/v3/ Frame C0BC |
240 B 960 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
rum
www.freecodecamp.org/cdn-cgi/ |
0 228 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame C0BC |
0 347 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m-outer-639174098ea8fe7fede6fa654790e8ec.js
js.stripe.com/v3/fingerprinted/js/ Frame C0BC |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
inner.html
m.stripe.network/ Frame 2563 |
932 B 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 2563 |
0 122 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 2563 |
0 121 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
out-4.5.41.js
m.stripe.network/ Frame 2563 |
85 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
6
m.stripe.com/ Frame 2563 |
156 B 517 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
30 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 0 object| onbeforexrselect function| reportError boolean| originAgentCluster object| scheduler string| pagePath object| ___chunkMapping object| webpackChunk_freecodecamp_client object| core object| regeneratorRuntime function| _ string| GoogleAnalyticsObject function| ga object| FontAwesomeConfig object| ___FONT_AWESOME___ object| FontAwesome object| asyncRequires object| ___emitter object| ___loader function| ___push function| ___replace function| ___navigate object| __cfBeacon object| google_tag_data object| gaplugins object| gaGlobal object| gaData string| ___webpackCompilationHash object| __webpackStripeJSv3Jsonp function| Stripe6 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 |
---|---|---|
.freecodecamp.org/ | Name: _ga Value: GA1.2.717633820.1636009173 |
|
.freecodecamp.org/ | Name: _gid Value: GA1.2.2025041933.1636009173 |
|
.freecodecamp.org/ | Name: _gat Value: 1 |
|
m.stripe.com/ | Name: m Value: 31c6e637-f8c2-4d95-8e73-0decd8ece0305938e9 |
|
.www.freecodecamp.org/ | Name: __stripe_mid Value: 49f08ee0-1151-445a-8cad-0b35e1ed3295f08799 |
|
.www.freecodecamp.org/ | Name: __stripe_sid Value: 772907af-ed33-44fd-8f3f-23825f9ebfc65003e4 |
1 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 |
---|---|
Content-Security-Policy | default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'; frame-ancestors 'self'; |
Strict-Transport-Security | max-age=31536000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block |
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.
freecodecamp.com
freecodecamp.org
js.stripe.com
m.stripe.com
m.stripe.network
q.stripe.com
static.cloudflareinsights.com
stats.g.doubleclick.net
www.freecodecamp.org
www.google-analytics.com
143.204.98.117
2600:9000:2156:e400:19:7d10:bd80:93a1
2606:4700:20::ac43:4695
2606:4700:3033::6815:5d66
2606:4700::6810:5e41
2a00:1450:4001:828::200e
2a00:1450:400c:c08::9d
52.40.8.68
54.186.23.98
1017161b82c69d72f1b659ed585891b280ba4ad639a04cb102a029f05b981505
10aea3cb8f605e1f7a500935db3e87342d335757a494604652747990f1ffb749
1969520bd7b0ea7b84b1cbdda4a8ae93c321abe6eaeff82b5fa496680bf88a0f
1b67b09fdb8579a130faac9cdaf9d38543021e48869c6ff55e3f0cc3eb0e33a2
1e8baef7295fd1f7f8260901c1271689536f5a3b7379aedf68a669ca19a64bde
2a5e9a0dbd947b732718d0406ac809f5d3c7617be21de285719b412401d5e4fb
442ee5b602a7ca428995782ef8aa7795b92ef79b450b649f7ba12c7770e6529d
456b540647852a32cff0dd7c11934ae831dfc27961f50877854200f744d5a640
4f6c354f8ce2ca98da68a611cc50de96c6940298398df478882599e7c2ae0ed7
50e565358edff74f7ab9f86aa8b6e2c7f5eaff0807701cd59f733e01bf2a2d08
567fe6aaaae46fe1856ec68e51a918f0fbe3062aa61e24ae730e16b0d5d377ba
6af9693e5ecf09ae95281d41c3de12ea18cd1318a3301d1623a0743de28ae15c
6b5402ff8932ed835d39a31b75c6bc737a80f6ddcd6269a1fa53556485ca3ad8
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
7f98db626883cbf56db98c11cfc1a1b287b178b7f5e0964d43474d9c495e779e
93253962aaa06fae1fadb42e51c6f4159a0625e8685665671c5198bf90ead935
98a42f26dd0b0132c53e5c31a8c1b6ecd8d479360d328528acf4ca16d52bcae9
994fdad01e6fc1cd44f47fc538cffc8f925fadbe272e494e292c785e0f2166fc
a2f6b81396ab1150effea054efbf1623212ea0419976389ce8f10e909d39e4c7
a4b85ce8aa7a03d739288a1d22703fc1a56e4a62201f1f28a6164fc625ebdbfa
a6cbccfe9f46cf147db65f7e607a0bc01e014cf005cac56beae3e7ddf4732410
acd89c8dd5cc9cf47ee574302ec883993c33d419da8840ddb05763b857f1f09f
aec60bc104db041b1512185839f18f52986df7e569e5445f740dd60f763fbca8
b0e2094f4e6aefe14e530ae7464d053ea8a4c1bd3892dfabe856a12fb84675ba
bd21557de3a2f3783e5ee6ae984a96c26feb9351d55b9a5c80179498016f9135
c036675015389f178c3cf70091494c6f673701c282ff0f6d208a35d0b17ffbd2
c2b4b5c90588446c5b9b1111a37b9a2ec5956cc7cf0d64d13b739a2b323f1e15
c3e9808b7910871c7a5ead6fea1e3824b914ee532311196e77d14eeb60f3e424
c418ce71557f7f00793c0f6df7e269f92524185aff48028b57c3170f0568f0b2
dc06f9ca1e7582618ec2b0aabe251ceeea4d91468e78578ef1b7aeeb87849221
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ed34a59f182c66e2b25c602f3c9b0f21435a8f475d5dbc9e6830ff4c7929f5cd
f8712b4d6a8246f948d0c4d09ad680d88c47eba2885183b71b851a631bb804a6
fd222137f245c06ddb4c4d44db41f12138dad6cf8ef5d4d4a5e500f38f0c8c62
fe92ff49ddb53e0bc1716cdfac74e2ad313d6df2a33b20102c6c1bac75d6b76b