www.freecodecamp.org
Open in
urlscan Pro
2606:4700:20::681a:321
Public Scan
Effective URL: https://www.freecodecamp.org/
Submission: On September 12 via manual from PK — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on February 14th 2022. 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 | ||
---|---|---|---|
1 1 | 2606:4700:303... 2606:4700:3033::6815:5d66 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
24 | 2606:4700:20:... 2606:4700:20::681a:321 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700:440... 2606:4700:440e::6812:2fe6 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:82b::200e | 15169 (GOOGLE) (GOOGLE) | |
3 | 13.225.78.123 13.225.78.123 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 54.187.159.182 54.187.159.182 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:400c:c00::9c | 15169 (GOOGLE) (GOOGLE) | |
2 | 151.101.128.176 151.101.128.176 | 54113 (FASTLY) (FASTLY) | |
1 | 52.39.215.30 52.39.215.30 | 16509 (AMAZON-02) (AMAZON-02) | |
37 | 8 |
ASN13335 (CLOUDFLARENET, US)
static.cloudflareinsights.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-225-78-123.fra2.r.cloudfront.net
js.stripe.com |
ASN16509 (AMAZON-02, US)
PTR: ip-54-187-159-182.stripe.com
q.stripe.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-39-215-30.us-west-2.compute.amazonaws.com
m.stripe.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
freecodecamp.org
www.freecodecamp.org — Cisco Umbrella Rank: 109594 |
1 MB |
7 |
stripe.com
js.stripe.com — Cisco Umbrella Rank: 2812 q.stripe.com — Cisco Umbrella Rank: 23470 m.stripe.com — Cisco Umbrella Rank: 2345 |
86 KB |
2 |
stripe.network
m.stripe.network — Cisco Umbrella Rank: 3015 |
17 KB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 94 |
20 KB |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 188 |
443 B |
1 |
cloudflareinsights.com
static.cloudflareinsights.com — Cisco Umbrella Rank: 1568 |
5 KB |
1 |
freecodecamp.com
1 redirects
www.freecodecamp.com |
459 B |
37 | 7 |
Domain | Requested by | |
---|---|---|
24 | 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 |
1 | m.stripe.com |
m.stripe.network
|
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | static.cloudflareinsights.com |
www.freecodecamp.org
|
1 | www.freecodecamp.com | 1 redirects |
37 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
forum.freecodecamp.org |
freecodecamp.org |
coderadio.freecodecamp.org |
api.freecodecamp.org |
www.linkedin.com |
github.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
freecodecamp.org Cloudflare Inc ECC CA-3 |
2022-02-14 - 2023-02-13 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-05-11 - 2023-05-10 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-08-22 - 2022-11-14 |
3 months | crt.sh |
a.stripecdn.com DigiCert SHA2 Extended Validation Server CA |
2022-08-31 - 2023-01-10 |
4 months | crt.sh |
*.stripe.com DigiCert TLS Hybrid ECC SHA384 2020 CA1 |
2022-09-06 - 2022-12-07 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2022-08-22 - 2022-11-14 |
3 months | crt.sh |
m.stripe.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-07-11 - 2022-10-19 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://www.freecodecamp.org/
Frame ID: 774DD8086D2CE4C51927A34C2C8AD965
Requests: 29 HTTP requests in this frame
Frame:
https://js.stripe.com/v3/m-outer-31e97de540e089dc17052298cc0e1bbd.html
Frame ID: DD36CB93F44936D125EEA3F7BF11E0D3
Requests: 4 HTTP requests in this frame
Frame:
https://m.stripe.network/inner.html
Frame ID: 87FD44C46546316B0ED0DCFADDE73C97
Requests: 4 HTTP requests in this frame
Screenshot
Page Title
Learn to Code — For Free — Coding Courses for Busy PeoplePage URL History Show full URLs
-
https://www.freecodecamp.com/
HTTP 301
https://www.freecodecamp.org/ Page URL
Detected technologies
Stripe (Payment Processors) ExpandDetected patterns
- js\.stripe\.com
Cloudflare Browser Insights (Analytics) Expand
Detected patterns
- static\.cloudflareinsights\.com/beacon(?:\.min)?\.js
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
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: Sign inSign in
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.
-
https://www.freecodecamp.com/
HTTP 301
https://www.freecodecamp.org/ 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
/
www.freecodecamp.org/ Redirect Chain
|
282 KB 53 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-b82be6733b1c4d5d418e.js
www.freecodecamp.org/ |
10 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
framework-d09613f4023c194c481e.js
www.freecodecamp.org/ |
145 KB 45 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c78d26b1-95d387da4ef95d109f73.js
www.freecodecamp.org/ |
69 KB 26 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9598fa14-7cd957e14f6abb7c721a.js
www.freecodecamp.org/ |
7 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9f92645c-34bcddd0371d1301e056.js
www.freecodecamp.org/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-b8e8d5c904b058e9d928.js
www.freecodecamp.org/ |
1 MB 338 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c92bbdc1fdfac76dbb2eaa4585487f78d0f0e115-7da3c21251b04bd60a70.js
www.freecodecamp.org/ |
16 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
component---src-pages-index-tsx-46adc0752bbe6a515e39.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 501 B |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1368483026.json
www.freecodecamp.org/page-data/sq/d/ |
639 KB 69 KB |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3877153394.json
www.freecodecamp.org/page-data/sq/d/ |
1 KB 1 KB |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-data.json
www.freecodecamp.org/page-data/ |
50 B 461 B |
Other
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v652eace1692a40cfa3763df669d7439c1639079717194
static.cloudflareinsights.com/beacon.min.js/ |
14 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v3
js.stripe.com/ |
333 KB 82 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m-outer-31e97de540e089dc17052298cc0e1bbd.html
js.stripe.com/v3/ Frame DD36 |
186 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
rum
www.freecodecamp.org/cdn-cgi/ |
0 227 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame DD36 |
0 570 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame DD36 |
0 571 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c8f7fe3b0e41be846d5687592cf2018ff6e22687-539a8eeb6310da9361bb.js
www.freecodecamp.org/ |
818 KB 99 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4682-55c3b064f483a5b9b15f.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 213 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
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m-outer-84f2c9eff43d076b0aff57f80a26902c.js
js.stripe.com/v3/fingerprinted/js/ Frame DD36 |
526 B 1021 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
1 B 443 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
inner.html
m.stripe.network/ Frame 87FD |
930 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 87FD |
0 344 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
out-4.5.42.js
m.stripe.network/ Frame 87FD |
86 KB 16 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
6
m.stripe.com/ Frame 87FD |
156 B 522 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
36 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| onbeforeinput object| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation string| pagePath object| ___chunkMapping object| webpackChunk_freecodecamp_client object| SENTRY_RELEASE object| __SENTRY__ object| core function| _ string| GoogleAnalyticsObject function| ga object| FontAwesomeConfig object| ___FONT_AWESOME___ object| asyncRequires object| ___emitter object| ___loader function| ___push function| ___replace function| ___navigate object| Sentry object| __cfBeacon object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| webpackChunkstripe_js_v3 function| Stripe string| ___webpackCompilationHash6 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.1617656911.1662985381 |
|
.freecodecamp.org/ | Name: _gid Value: GA1.2.952308166.1662985381 |
|
.freecodecamp.org/ | Name: _gat Value: 1 |
|
m.stripe.com/ | Name: m Value: 3f34feb6-bd25-465e-a96b-81be25df94aaa15128 |
|
.www.freecodecamp.org/ | Name: __stripe_mid Value: 2ded57bd-c3d0-4912-b4b1-b7395f4f269e50a301 |
|
.www.freecodecamp.org/ | Name: __stripe_sid Value: 64b4ad1f-1503-4bc8-b66e-2a7fae18e87c7023d3 |
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.
js.stripe.com
m.stripe.com
m.stripe.network
q.stripe.com
static.cloudflareinsights.com
stats.g.doubleclick.net
www.freecodecamp.com
www.freecodecamp.org
www.google-analytics.com
13.225.78.123
151.101.128.176
2606:4700:20::681a:321
2606:4700:3033::6815:5d66
2606:4700:440e::6812:2fe6
2a00:1450:4001:82b::200e
2a00:1450:400c:c00::9c
52.39.215.30
54.187.159.182
0265e2abe3bbebc2862893db0ca0e08345ded70d26b04e166c35b032404bfa78
0a9a6d242db6ec1c20497e8128e2f1a0b0bded93688608cf75fb93030b2fa03d
0dd94dd3fb7006b7b2cd1a47befde2243030218e2055d90f850e3a1c9092e70e
10aea3cb8f605e1f7a500935db3e87342d335757a494604652747990f1ffb749
152795610c178865ba77548997de8eef46869c90601f9cff0cb38a8c7176b429
173c16a80e87185ab22412ea7c693c58b27c0ecfbe02fcde0ad77481b5e048b2
1b41b232871480a386c96ab4a85ebdc0d12b2fb6dd9a82ca6925f262943b3ce1
1b67b09fdb8579a130faac9cdaf9d38543021e48869c6ff55e3f0cc3eb0e33a2
1d9e3e9007ce2276f083b65b7d6af4dc1456e0351181980e4e15d46da11aea2e
213798302cea15290c0bbc30b0deec0b2f1e688aab987c6465881ae2bceb162a
3d8a1870834968162a41ecdc4dadf16b551307c43986a42ef9de9f82fb85d43a
47a1e6481ca2c1ab189e42b975f6c99f0b671f652ef1612ff40787c04b6804f5
58b1b398b24664cd3ccf7f4709a3bfe1ef593dd27fa40cf9af4bf57511bc1d1b
621845f6423f0235abb9c12cff50ab51734f1048ef69a7ea43ffab2f930b1442
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
86879410f03a97d7a205d21edf775524c3b0683e18b5a9280dcac9afc03cde6e
93253962aaa06fae1fadb42e51c6f4159a0625e8685665671c5198bf90ead935
9579f9192e1b218318cae5baa92998bac022c99f7e4f68f27929b7afe38308c0
994fdad01e6fc1cd44f47fc538cffc8f925fadbe272e494e292c785e0f2166fc
a1925038db769477ab74b4df34350c35688a795bb718727b0f4292a4a78a6210
a5f27af9c0c6f37979ebafcac22eb3a613841a3d4e728f4577baf94e64d42f35
a6cbccfe9f46cf147db65f7e607a0bc01e014cf005cac56beae3e7ddf4732410
a9a1b9166602f66078eb20a3c590fd5287ae2f533660a92d5024fd87f497cc66
aec60bc104db041b1512185839f18f52986df7e569e5445f740dd60f763fbca8
b0e2094f4e6aefe14e530ae7464d053ea8a4c1bd3892dfabe856a12fb84675ba
ba2338aa6670580269c762f51c4291daef913201aa8f4d4fd166c1a878262652
bae8bcbbab8d1d5c0511d18aacb59c3ecceab015386e7c406107cc2afed7049c
c3e9808b7910871c7a5ead6fea1e3824b914ee532311196e77d14eeb60f3e424
d21113f43e2e1a019f2c9605a5f9f43153e7ce5cebc88d72ba233c0b8a5f5fed
d2c58560b9c9ca2d59b8694850c1bbceb898f8e864edaf6908c5f74d263f8a48
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f445ee14f2454d974293d28677213ae002e9ac17721fc04b2fdeb037e083b083
fd0a1ac929c11b08e819fe4b0a18c5574012c44f09de8987c6be99a0f055a505
fe92ff49ddb53e0bc1716cdfac74e2ad313d6df2a33b20102c6c1bac75d6b76b