www.freecodecamp.org
Open in
urlscan Pro
2606:4700:20::ac43:4695
Public Scan
Submission: On September 22 via manual from IN — 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 | ||
---|---|---|---|
24 | 2606:4700:20:... 2606:4700:20::ac43:4695 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700:440... 2606:4700:440e::6812:2fe6 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:400d:80a::200e | 15169 (GOOGLE) (GOOGLE) | |
3 | 108.138.17.99 108.138.17.99 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 54.187.159.182 54.187.159.182 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2600:9000:206... 2600:9000:206e:fe00:19:7d10:bd80:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 35.81.202.99 35.81.202.99 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 51.38.57.100 51.38.57.100 | 16276 (OVH) (OVH) | |
1 | 2a00:1450:402... 2a00:1450:4025:402::9c | 15169 (GOOGLE) (GOOGLE) | |
38 | 9 |
ASN13335 (CLOUDFLARENET, US)
www.freecodecamp.org | |
api.freecodecamp.org |
ASN13335 (CLOUDFLARENET, US)
static.cloudflareinsights.com |
ASN16509 (AMAZON-02, US)
PTR: server-108-138-17-99.fra56.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-35-81-202-99.us-west-2.compute.amazonaws.com
m.stripe.com |
ASN16276 (OVH, FR)
PTR: ns3121063.ip-51-38-57.eu
qmjyl5wyti-dsn.algolia.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
freecodecamp.org
www.freecodecamp.org — Cisco Umbrella Rank: 65449 api.freecodecamp.org — Cisco Umbrella Rank: 282907 |
1 MB |
7 |
stripe.com
js.stripe.com — Cisco Umbrella Rank: 972 q.stripe.com — Cisco Umbrella Rank: 6432 m.stripe.com — Cisco Umbrella Rank: 898 |
88 KB |
2 |
stripe.network
m.stripe.network — Cisco Umbrella Rank: 1039 |
16 KB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 27 |
20 KB |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 79 |
443 B |
1 |
algolia.net
qmjyl5wyti-dsn.algolia.net — Cisco Umbrella Rank: 333421 |
2 KB |
1 |
cloudflareinsights.com
static.cloudflareinsights.com — Cisco Umbrella Rank: 1027 |
5 KB |
38 | 7 |
Domain | Requested by | |
---|---|---|
23 | 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 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | qmjyl5wyti-dsn.algolia.net |
www.freecodecamp.org
|
1 | api.freecodecamp.org |
www.freecodecamp.org
|
1 | m.stripe.com |
m.stripe.network
|
1 | static.cloudflareinsights.com |
www.freecodecamp.org
|
38 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
forum.freecodecamp.org |
freecodecamp.org |
coderadio.freecodecamp.org |
api.freecodecamp.org |
sites.google.com |
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-29 - 2022-11-21 |
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 |
m.stripe.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-09-15 - 2023-01-26 |
4 months | crt.sh |
algolia.net Sectigo RSA Organization Validation Secure Server CA |
2021-12-07 - 2023-01-06 |
a year | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2022-09-05 - 2022-11-28 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://www.freecodecamp.org/millblade
Frame ID: 3132E68B39AA4C4A71C40F15FAA8675E
Requests: 30 HTTP requests in this frame
Frame:
https://js.stripe.com/v3/m-outer-c235b297e0ebb82ed3cdd25a46321ffb.html
Frame ID: 50D1680B70CE66AB03CC659A02C155A4
Requests: 4 HTTP requests in this frame
Frame:
https://m.stripe.network/inner.html
Frame ID: AD6C043A5F6B75ACB560583A2E0F1503
Requests: 4 HTTP requests in this frame
Screenshot
Page Title
Profile | freeCodeCamp.orgDefault AvatarDetected 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
7 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
Search URL Search Domain Scan URL
Title: Alumni Network
Search URL Search Domain Scan URL
Title: Open Source
Search URL Search Domain Scan 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
millblade
www.freecodecamp.org/ |
283 KB 53 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response 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-02e417fe068186bf9795.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 |
ff27826a-9a79d207f36c8070be70.js
www.freecodecamp.org/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
287245a4-4181c215fe15f0475391.js
www.freecodecamp.org/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-63398b0e47ac967917ef.js
www.freecodecamp.org/ |
1 MB 339 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-data.json
www.freecodecamp.org/page-data/404.html/ |
160 B 481 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 |
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/ |
344 KB 84 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-data.json
www.freecodecamp.org/page-data/millblade/ |
283 KB 53 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m-outer-c235b297e0ebb82ed3cdd25a46321ffb.html
js.stripe.com/v3/ Frame 50D1 |
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 50D1 |
0 571 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 50D1 |
0 570 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m-outer-4f06ad5898a719d290c5609c37e6d5e4.js
js.stripe.com/v3/fingerprinted/js/ Frame 50D1 |
526 B 1022 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
inner.html
m.stripe.network/ Frame AD6C |
930 B 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HEAD H2 |
millblade
www.freecodecamp.org/ |
0 271 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame AD6C |
0 344 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
out-4.5.42.js
m.stripe.network/ Frame AD6C |
86 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
6
m.stripe.com/ Frame AD6C |
156 B 522 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
f0a6d2f8842a3e5043373fd82ac0191afce02c71-e2eda787907299f1a6ad.js
www.freecodecamp.org/ |
62 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3496-6bb97b97f92007dfd3f4.js
www.freecodecamp.org/ |
106 KB 27 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 |
get-public-profile
api.freecodecamp.org/api/users/ |
1 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
queries
qmjyl5wyti-dsn.algolia.net/1/indexes/*/ |
7 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
|
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| webpackChunkstripe_js_v3 function| Stripe object| google_tag_data object| gaplugins object| gaGlobal object| gaData string| ___webpackCompilationHash9 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.2075337446.1663851021 |
|
.freecodecamp.org/ | Name: _gid Value: GA1.2.754206617.1663851021 |
|
.freecodecamp.org/ | Name: _gat Value: 1 |
|
.freecodecamp.org/ | Name: _csrf Value: 6Uh82EutZU5u14fvnWIWrDfe |
|
.freecodecamp.org/ | Name: csrf_token Value: JVj6NWvQ-Ub3gr4Wq4mDh50kTSZZyRtZK2YE |
|
api.freecodecamp.org/ | Name: connect.sid Value: s%3Ah8JRoCILMhQiPqwnFGBBPPCLYKHEHFLh.ZQMR4Zq2taQIwaPSIX2aaHV%2FbbvYR7jYV4uHlCADXCk |
|
m.stripe.com/ | Name: m Value: fd06e252-4f42-416e-b86d-6dc4a2ac8356187ae3 |
|
.www.freecodecamp.org/ | Name: __stripe_mid Value: f0b4834a-412f-412e-93a2-6bb965734f122d9b74 |
|
.www.freecodecamp.org/ | Name: __stripe_sid Value: 2908cf37-12e4-4e71-ad84-1da50965ca387f39ad |
4 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.
api.freecodecamp.org
js.stripe.com
m.stripe.com
m.stripe.network
q.stripe.com
qmjyl5wyti-dsn.algolia.net
static.cloudflareinsights.com
stats.g.doubleclick.net
www.freecodecamp.org
www.google-analytics.com
108.138.17.99
2600:9000:206e:fe00:19:7d10:bd80:93a1
2606:4700:20::ac43:4695
2606:4700:440e::6812:2fe6
2a00:1450:400d:80a::200e
2a00:1450:4025:402::9c
35.81.202.99
51.38.57.100
54.187.159.182
0088d751d68f68e66e561b408ceef0a2c857fe67b1850e57d9f188874502969d
0b7f3371dbfd08da11cf8ab491f281c538a004e208453f44a4b66d00b55e62cf
10aea3cb8f605e1f7a500935db3e87342d335757a494604652747990f1ffb749
152795610c178865ba77548997de8eef46869c90601f9cff0cb38a8c7176b429
173c16a80e87185ab22412ea7c693c58b27c0ecfbe02fcde0ad77481b5e048b2
1b67b09fdb8579a130faac9cdaf9d38543021e48869c6ff55e3f0cc3eb0e33a2
1cdb550801da5630adfdbf6ec4a4aee2fe432116e0007fadadb9b3bafd9b9256
24bb9d728ac93dce4ccdb189a430070751b058ae53c9fe87488a3ea82ab0595e
48c6d32efde8ccca47563703519f238ffb20cb65e909f6ae975e9131e7568f3e
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6e5a22554c9146a0a46d119552a227a8fb34f81ab04da89b24055e064556c300
8c698ae8b237b12c66efd81390c0948875ef37da2d6b49eeeb62a433ec355899
8c7292850485562720d66ca342db38c7bed1ece0c7c32601c26337eab268518b
93253962aaa06fae1fadb42e51c6f4159a0625e8685665671c5198bf90ead935
9579f9192e1b218318cae5baa92998bac022c99f7e4f68f27929b7afe38308c0
994fdad01e6fc1cd44f47fc538cffc8f925fadbe272e494e292c785e0f2166fc
9e25469f734732205f33dd80ff8ca12080406c18d2fa99a1f368103e51f7999f
a5f27af9c0c6f37979ebafcac22eb3a613841a3d4e728f4577baf94e64d42f35
a6cbccfe9f46cf147db65f7e607a0bc01e014cf005cac56beae3e7ddf4732410
ae478fd0160daeef1eb0b4d9896bd173bbc106adbc4343013174dc486d282bf4
aec60bc104db041b1512185839f18f52986df7e569e5445f740dd60f763fbca8
affc137aee15201b678a909e1dce4bb35d01f7260a67fdb55a5d58050a4c36eb
b340839d03fa728afa83643ce6687dd9d953cce6d2a86e6d94af07f604ae8ae2
ba2338aa6670580269c762f51c4291daef913201aa8f4d4fd166c1a878262652
c280ee373566cd61989ac0d59e8912fe97acb3776d5e141e92664c365b58e2f0
c3e9808b7910871c7a5ead6fea1e3824b914ee532311196e77d14eeb60f3e424
d6758655e934ff979a66789faddcc949ca3025e95ad3b45b5861cda618d69e9a
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f324b637a21cc09bb570a724c17bf098a37f3822b45ca69d835ef5e4753ed0a6
f445ee14f2454d974293d28677213ae002e9ac17721fc04b2fdeb037e083b083
f49045f2abce97f8a0f536c3f5606f5aa45476682f7994791d180526405344f1
f8535008a4cdc66e0a2b6b97ca15a71b81c23bcb8bde3c86fe42c9fba5c32fb6
fd0a1ac929c11b08e819fe4b0a18c5574012c44f09de8987c6be99a0f055a505
fe92ff49ddb53e0bc1716cdfac74e2ad313d6df2a33b20102c6c1bac75d6b76b