docs.framasoft.org
Open in
urlscan Pro
2a01:4f8:221:131d::178
Public Scan
Effective URL: https://docs.framasoft.org/en/
Submission: On December 13 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on November 10th 2023. Valid for: 3 months.
This is the only time docs.framasoft.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 26 | 2a01:4f8:221:... 2a01:4f8:221:131d::178 | 24940 (HETZNER-AS) (HETZNER-AS) | |
10 | 2a01:4f8:222:... 2a01:4f8:222:2b55::2 | 24940 (HETZNER-AS) (HETZNER-AS) | |
1 | 2a01:4f8:10b:... 2a01:4f8:10b:3120::8 | 24940 (HETZNER-AS) (HETZNER-AS) | |
36 | 4 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
37 |
framasoft.org
1 redirects
docs.framasoft.org framasoft.org — Cisco Umbrella Rank: 295762 stats.framasoft.org — Cisco Umbrella Rank: 617327 |
2 MB |
36 | 1 |
Domain | Requested by | |
---|---|---|
26 | docs.framasoft.org |
1 redirects
docs.framasoft.org
|
10 | framasoft.org |
docs.framasoft.org
framasoft.org |
1 | stats.framasoft.org |
docs.framasoft.org
|
36 | 3 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
docs.framasoft.org R3 |
2023-11-10 - 2024-02-08 |
3 months | crt.sh |
framasoft.org R3 |
2023-11-01 - 2024-01-30 |
3 months | crt.sh |
stats.framabag.org R3 |
2023-12-08 - 2024-03-07 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://docs.framasoft.org/en/
Frame ID: FDD934CEF7D7C954131BCC57EB2E6829
Requests: 38 HTTP requests in this frame
Screenshot
Page Title
Home · Framasoft DocumentationPage URL History Show full URLs
-
http://docs.framasoft.org/
HTTP 307
https://docs.framasoft.org/ Page URL
-
https://docs.framasoft.org/en
HTTP 301
https://docs.framasoft.org/en/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Page Statistics
70 Outgoing links
These are links going to different origins than the main page.
Title: Support us
Search URL Search Domain Scan URL
Title: Framasoft
Search URL Search Domain Scan URL
Title: Make a donation?
Search URL Search Domain Scan URL
Title: Newsletter (new window)
Search URL Search Domain Scan URL
Title: RSS (new window)
Search URL Search Domain Scan URL
Title: Mastodon (new window)
Search URL Search Domain Scan URL
Title: PeerTube (new window)
Search URL Search Domain Scan URL
Title: Mobilizon (new window)
Search URL Search Domain Scan URL
Title: Twitter (new window)
Search URL Search Domain Scan URL
Title: Facebook (new window)
Search URL Search Domain Scan URL
Title: Wikipedia (new window)
Search URL Search Domain Scan URL
Title: Framagenda (new window)
Search URL Search Domain Scan URL
Title: Bénévalibre (new window)
Search URL Search Domain Scan URL
Title: Framablog (new window)
Search URL Search Domain Scan URL
Title: Framacalc (new window)
Search URL Search Domain Scan URL
Title: Framacarte (new window)
Search URL Search Domain Scan URL
Title: CHATONS (new window)
Search URL Search Domain Scan URL
Title: L.A. Coalition (new window)
Search URL Search Domain Scan URL
Title: Framacolibri (new window)
Search URL Search Domain Scan URL
Title: Meeting (new window)
Search URL Search Domain Scan URL
Title: Contrib’ateliers (new window)
Search URL Search Domain Scan URL
Title: Framadate (new window)
Search URL Search Domain Scan URL
Title: De-google-ify Internet (new window)
Search URL Search Domain Scan URL
Title: Des livres en communs (new window)
Search URL Search Domain Scan URL
Title: Peer.tube (new window)
Search URL Search Domain Scan URL
Title: ECHO Network (new window)
Search URL Search Domain Scan URL
Title: En Vente Libre (new window)
Search URL Search Domain Scan URL
Title: Framaforms (new window)
Search URL Search Domain Scan URL
Title: Framagames (new window)
Search URL Search Domain Scan URL
Title: Framagit (new window)
Search URL Search Domain Scan URL
Title: Framagroupes (new window)
Search URL Search Domain Scan URL
Title: Medias (new window)
Search URL Search Domain Scan URL
Title: Sepia Search (new window)
Search URL Search Domain Scan URL
Title: Framalang (new window)
Search URL Search Domain Scan URL
Title: Framalibre (new window)
Search URL Search Domain Scan URL
Title: Framalistes (new window)
Search URL Search Domain Scan URL
Title: Métacartes « Numérique Éthique » (new window)
Search URL Search Domain Scan URL
Title: Framindmap (new window)
Search URL Search Domain Scan URL
Title: Mobilizon (new window)
Search URL Search Domain Scan URL
Title: MOOC CHATONS (new window)
Search URL Search Domain Scan URL
Title: Mobilizon (new window)
Search URL Search Domain Scan URL
Title: Framapad (new window)
Search URL Search Domain Scan URL
Title: PeerTube (new window)
Search URL Search Domain Scan URL
Title: [RÉSOLU] (new window)
Search URL Search Domain Scan URL
Title: Framaspace (new window)
Search URL Search Domain Scan URL
Title: Framatalk (new window)
Search URL Search Domain Scan URL
Title: Framateam (new window)
Search URL Search Domain Scan URL
Title: UPLOAD (new window)
Search URL Search Domain Scan URL
Title: Framavox (new window)
Search URL Search Domain Scan URL
Title: Yakforms (new window)
Search URL Search Domain Scan URL
Title: Contact the support of Framasoft
Search URL Search Domain Scan URL
Title: doing it for you
Search URL Search Domain Scan URL
Title: Documentation
Search URL Search Domain Scan URL
Title: Propose your ideas on the forum
Search URL Search Domain Scan URL
Title: Getting answers
Search URL Search Domain Scan URL
Title: Published with HonKit
Search URL Search Domain Scan URL
Title: Our association
Search URL Search Domain Scan URL
Title: Our manifesto
Search URL Search Domain Scan URL
Title: Contact Framasoft
Search URL Search Domain Scan URL
Title: Metrics
Search URL Search Domain Scan URL
Title: Services review
Search URL Search Domain Scan URL
Title: Prout
Search URL Search Domain Scan URL
Title: Participate
Search URL Search Domain Scan URL
Title: Volunteering
Search URL Search Domain Scan URL
Title: Partners
Search URL Search Domain Scan URL
Title: Moderation charter
Search URL Search Domain Scan URL
Title: Mutual support
Search URL Search Domain Scan URL
Title: Legals
Search URL Search Domain Scan URL
Title: Terms of Use
Search URL Search Domain Scan URL
Title: Credits
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://docs.framasoft.org/
HTTP 307
https://docs.framasoft.org/ Page URL
-
https://docs.framasoft.org/en
HTTP 301
https://docs.framasoft.org/en/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- http://docs.framasoft.org/ HTTP 307
- https://docs.framasoft.org/
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
/
docs.framasoft.org/ Redirect Chain
|
1 KB 886 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
docs.framasoft.org/gitbook/ |
52 KB 52 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lang.js
docs.framasoft.org/ |
347 B 590 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
/
docs.framasoft.org/en/ Redirect Chain
|
25 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
docs.framasoft.org/gitbook/ |
52 KB 52 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
toggle.css
docs.framasoft.org/gitbook/gitbook-plugin-toggle-chapters/ |
0 220 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-toc.css
docs.framasoft.org/gitbook/gitbook-plugin-page-toc/ |
396 B 629 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
website.css
docs.framasoft.org/gitbook/gitbook-plugin-highlight/ |
19 KB 19 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search.css
docs.framasoft.org/gitbook/gitbook-plugin-search/ |
974 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
website.css
docs.framasoft.org/gitbook/gitbook-plugin-fontsettings/ |
8 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
website.css
docs.framasoft.org/en/styles/ |
9 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gitbook.js
docs.framasoft.org/gitbook/ |
106 KB 107 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
theme.js
docs.framasoft.org/gitbook/ |
114 KB 114 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
plugin.js
docs.framasoft.org/gitbook/gitbook-plugin-edit-link/ |
884 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
toggle.js
docs.framasoft.org/gitbook/gitbook-plugin-toggle-chapters/ |
687 B 930 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
anchor-3.1.1.min.js
docs.framasoft.org/gitbook/gitbook-plugin-page-toc/ |
6 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-toc.js
docs.framasoft.org/gitbook/gitbook-plugin-page-toc/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search-engine.js
docs.framasoft.org/gitbook/gitbook-plugin-search/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search.js
docs.framasoft.org/gitbook/gitbook-plugin-search/ |
6 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lunr.min.js
docs.framasoft.org/gitbook/gitbook-plugin-lunr/ |
15 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search-lunr.js
docs.framasoft.org/gitbook/gitbook-plugin-lunr/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontsettings.js
docs.framasoft.org/gitbook/gitbook-plugin-fontsettings/ |
6 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
docs.framasoft.org/en/styles/ |
160 KB 160 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nav.js
framasoft.org/nav/ |
1 MB 344 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont.woff2
docs.framasoft.org/gitbook/fonts/fontawesome/ |
70 KB 71 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search_index.json
docs.framasoft.org/en/ |
822 KB 823 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 1 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.css
framasoft.org/nav/ |
432 KB 77 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
p.php
stats.framasoft.org/ |
43 B 259 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-no-padding.svg
framasoft.org/nav/img/ |
935 B 909 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.png
framasoft.org/nav/img/com/c23/ |
67 KB 68 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2.png
framasoft.org/nav/img/com/c23/ |
69 KB 70 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3.png
framasoft.org/nav/img/com/c23/ |
46 KB 46 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4.png
framasoft.org/nav/img/com/c23/ |
59 KB 60 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
5.png
framasoft.org/nav/img/com/c23/ |
43 KB 44 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-sidebar-btn.png
framasoft.org/nav/public/img/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
764 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Roboto-Regular.woff2
framasoft.org/nav/fonts/ |
63 KB 64 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
19 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| documentPictureInPicture object| gitbook function| __init__getSidebarState function| __init__restoreLastSidebarState object| book object| honkit function| $ function| jQuery function| require function| Mousetrap function| AnchorJS object| anchors function| lunr object| $chapter object| $children object| $parent object| $siblings function| setImmediate function| clearImmediate0 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.
2 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 |
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.
docs.framasoft.org
framasoft.org
stats.framasoft.org
2a01:4f8:10b:3120::8
2a01:4f8:221:131d::178
2a01:4f8:222:2b55::2
0986a53042b6f7e32d706f20673be566001da746792f30927d68c113790ff0e7
09f0db0b09f1f032555d7545bf74d7ba93c12a908d2e2d4527063b4b7881e99a
14a5ca2c88fb4eca13c69cfc8a63b71b66ac2864492cd4936201f408a58b66f3
151716cb75a3802486eb3ab89fe4bd51d00f0ae3d36cc13741769fe8175925f9
165f2718ed4c7a57a4efa7e148c27f2ed43301a1021314b9c9839b81e894b6c5
1c706025cf45d71af5db54465354d723cf0bdffaf1dfe63e1231de66784fdaf6
296b68012b32bd6d4b52c0255dbdf3bed901813ed5ff33709350b6ae6d651590
2f9d5c7aa04f5041cb92a76de4499813854450d9599cee78f2ee7e8e0f31bc0b
400fd0b89793a4f7165e8b637fcd1cffce12e9e875133c07e3da4b2000619a46
47107401d0adb375ab9aa167f9d62489a849d510e740a307b5a4db60e5db3562
501808c7d1df9d748dc14e53ffcd1f320cde8f1af414023e0d3f7c5e8dc704ed
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
587b4239fedb726d9a319a1a4cd4def60648bc0b4adf59650e03d26dad23f1ee
58a39e9043eb9b99cea30ab4c2f901dc212a9c7869db380797de8173d76d6f63
5f391f37697089a5a2fc326ec0ff55bca5752e18a2e6ec8460334327413d57b3
62f74b1cf824a89f03554c638e719594c309b4d8a627a758928c0516fa7890ab
6753e96f586429fe3d730ad13c7457f4ecf2dc1ce84293d34c549bec56f82026
6894cc915dbd509716f2611bcde47aa740fc0741ffe1f723229a944204acdee2
74d4a29bac0ea7a3b15a022eaee2f4ca294dd24689775cb43c9cdfef84216332
7684008d534e08fa4b8932bf766e3a445d6f479ed83c53c0040febbc3799831e
7b8562dcd4bc66e8e2d9c6088fd0b2ea423851e6fe284e85dafaee73fc5e7615
7dacf83f51179de8d7980a513e67ab3a08f2c6272bb5946df8fd77c0d1763b73
858db4d4b9b16df82768b0800b3eccc626e4cbce03bdfcf68bdcc431cc08475e
8ee8c23843dfbcd2e0bd05c97c829597f31848fc53f377c5e90084e930426cdb
9ca677c11edab798993e988ff39c6c984519297d20302d42ce8ab609d03f5a8d
a798c72925e04a12958e8cbac5a4f295a52e1e1885ca10ec07c2fe154635c269
ac158d81a65651b2e7a3027a9ccf7c8f72481377f0a88490940c012df69ff6a7
b9a5d1126057232018197cc2bfc2c37ed38e56ea4368a8615ebc4dfbed4e8dde
bfbfad41cdfc8abfde0708af4fc630955d6d35eb0bbe7f69120949c4da48b517
c965b91fe6c70b173d6d709a95cf9d184ee78ed0919f6a210817edab79f0ae7a
cfc153429b0b70ef8d836763d31f32b69ef262c1e9925534846b4258fa9c764e
d93862986b341b2b43b077e27e3045629e9a3fa514f99d66f475f93cfc449c12
dd7a202dcd1a1ab6b3ea7561e634dab3e9262d96d03608724d19c29846277097
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f3490e1f1b67c77e200e03373321c8734da2979fef86046e57b8738e55172756
f5c482c155f619152557926aa8eeb3d4c044192e95782fe32631cacee45ab609
f985673ebf0ae19ceb71bedf5d18cce8f7280706dc3b3486e9ec310eeacdc147