www.discourse.org
Open in
urlscan Pro
2600:9000:206f:7000:b:786c:a040:93a1
Public Scan
Effective URL: https://www.discourse.org/
Submission: On November 30 via api from CH — Scanned from DE
Summary
TLS certificate: Issued by Amazon on September 25th 2021. Valid for: a year.
This is the only time www.discourse.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
PTR: fra16s56-in-f2.1e100.net
www.googleadservices.com |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
discourse.org
1 redirects
discourse.org www.discourse.org |
1003 KB |
3 |
doubleclick.net
googleads.g.doubleclick.net stats.g.doubleclick.net |
3 KB |
3 |
googletagmanager.com
www.googletagmanager.com |
110 KB |
2 |
google-analytics.com
www.google-analytics.com |
20 KB |
2 |
google.de
www.google.de |
612 B |
2 |
google.com
www.google.com |
612 B |
2 |
gstatic.com
fonts.gstatic.com |
62 KB |
2 |
googleapis.com
ajax.googleapis.com fonts.googleapis.com |
7 KB |
1 |
discourse.com
teams.discourse.com |
14 KB |
1 |
googleadservices.com
www.googleadservices.com |
15 KB |
1 |
discourse.group
1 redirects
discourse.group |
741 B |
39 | 11 |
Domain | Requested by | |
---|---|---|
21 | www.discourse.org |
www.discourse.org
|
3 | www.googletagmanager.com |
www.discourse.org
www.googletagmanager.com |
2 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
2 | www.google.de |
www.discourse.org
|
2 | www.google.com |
www.discourse.org
|
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | googleads.g.doubleclick.net |
www.googleadservices.com
|
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | fonts.googleapis.com |
ajax.googleapis.com
|
1 | teams.discourse.com |
www.discourse.org
|
1 | ajax.googleapis.com |
www.discourse.org
|
1 | www.googleadservices.com |
www.googletagmanager.com
|
1 | discourse.org | 1 redirects |
1 | discourse.group | 1 redirects |
39 | 14 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
discourse.org Amazon |
2021-09-25 - 2022-10-24 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
www.googleadservices.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
teams.discourse.com R3 |
2021-11-30 - 2022-02-28 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
www.google.de GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
*.google.de GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.discourse.org/
Frame ID: EB2D0F89233A6E2044E150BFA831C689
Requests: 39 HTTP requests in this frame
Screenshot
Page Title
Discourse - Civilized DiscussionDiscourseSlack logoWordPress logoZendesk logoPatreon logoGithubGoogle Analytics logoPage URL History Show full URLs
-
http://discourse.group/
HTTP 301
https://discourse.org/ HTTP 302
https://www.discourse.org/ Page URL
Page Statistics
20 Outgoing links
These are links going to different origins than the main page.
Title: Blog
Search URL Search Domain Scan URL
Title: Community
Search URL Search Domain Scan URL
Title: Demo
Search URL Search Domain Scan URL
Title: Pricing
Search URL Search Domain Scan URL
Title: Discourse for Teams!
Search URL Search Domain Scan URL
Title: automatic trust system
Search URL Search Domain Scan URL
Title: Install from GitHub
Search URL Search Domain Scan URL
Title: Apply for free hosting
Search URL Search Domain Scan URL
Title: Car Talk
Search URL Search Domain Scan URL
Title: Frostbite
Search URL Search Domain Scan URL
Title: This topic on Meta
Search URL Search Domain Scan URL
Title: Western Digital
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Code School
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: CCP Games
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: @Discourse on Twitter New features
Search URL Search Domain Scan URL
Title: Built with love, Internet style
Search URL Search Domain Scan URL
Title: Status
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://discourse.group/
HTTP 301
https://discourse.org/ HTTP 302
https://www.discourse.org/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
39 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.discourse.org/ Redirect Chain
|
89 KB 90 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
97 KB 39 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
conversion_async.js
www.googleadservices.com/pagead/ |
37 KB 15 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webfont.js
ajax.googleapis.com/ajax/libs/webfont/1.6.26/ |
13 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pattern-flip.gif
teams.discourse.com/a/img/ |
14 KB 14 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
grad-north.png
www.discourse.org/a/img/ |
491 B 916 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
grad-south.png
www.discourse.org/a/img/ |
546 B 973 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
8 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/666739969/ |
2 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAewA.woff2
fonts.gstatic.com/s/opensans/v27/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v27/ |
44 KB 44 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.css
www.discourse.org/css/ |
13 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.5.1.min.js
www.discourse.org/a/js/ |
87 KB 88 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
www.discourse.org/a/js/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
90 KB 35 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazyload.min.js
www.discourse.org/a/js/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.google.com/pagead/1p-user-list/666739969/ |
42 B 548 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.google.de/pagead/1p-user-list/666739969/ |
42 B 548 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
js
www.googletagmanager.com/gtag/ |
90 KB 35 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home-spot-1.png
www.discourse.org/a/img/ |
33 KB 34 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home-spot-2.png
www.discourse.org/a/img/ |
59 KB 59 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home-spot-3.png
www.discourse.org/a/img/ |
42 KB 43 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
home-spot-4.png
www.discourse.org/a/img/ |
41 KB 41 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 H3 |
/
googleads.g.doubleclick.net/pagead/viewthroughconversion/666739969/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-1.jpg
www.discourse.org/a/img/ |
57 KB 57 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-2a.jpg
www.discourse.org/a/img/ |
129 KB 129 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-3.jpg
www.discourse.org/a/img/ |
57 KB 57 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-4.jpg
www.discourse.org/a/img/ |
81 KB 81 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-5a.jpg
www.discourse.org/a/img/ |
100 KB 101 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-1-m.jpg
www.discourse.org/a/img/ |
33 KB 34 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-2a-m.jpg
www.discourse.org/a/img/ |
44 KB 44 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-3-m.jpg
www.discourse.org/a/img/ |
35 KB 36 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-4-m.jpg
www.discourse.org/a/img/ |
35 KB 35 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
homepage-5a-m.jpg
www.discourse.org/a/img/ |
48 KB 49 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/j/ |
2 B 22 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.google.com/pagead/1p-user-list/666739969/ |
42 B 64 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.google.de/pagead/1p-user-list/666739969/ |
42 B 64 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
1 B 440 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
24 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| onbeforexrselect function| reportError boolean| originAgentCluster object| scheduler function| gtag object| dataLayer object| google_tag_manager object| google_tag_data object| WebFontConfig object| WebFont function| GooglemKTybQhCsO function| google_trackConversion object| GooglebQhCsO function| $ function| jQuery object| lazyLoadOptions function| _extends function| _typeof function| LazyLoad string| GoogleAnalyticsObject function| ga object| gaplugins object| gaGlobal object| gaData5 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 |
---|---|---|
.discourse.org/ | Name: _gcl_au Value: 1.1.524735970.1638279557 |
|
.doubleclick.net/ | Name: IDE Value: AHWqTUmX0SKbcUS1ANt8RkRvCsAIX942ig3-SlRQ8TBDVbGFfCfi0u8IYIFyB5vv |
|
.discourse.org/ | Name: _ga Value: GA1.2.966543595.1638279557 |
|
.discourse.org/ | Name: _gid Value: GA1.2.841248070.1638279557 |
|
.discourse.org/ | Name: _gat_gtag_UA_33736483_1 Value: 1 |
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 |
X-Frame-Options | DENY |
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.
ajax.googleapis.com
discourse.group
discourse.org
fonts.googleapis.com
fonts.gstatic.com
googleads.g.doubleclick.net
stats.g.doubleclick.net
teams.discourse.com
www.discourse.org
www.google-analytics.com
www.google.com
www.google.de
www.googleadservices.com
www.googletagmanager.com
142.250.181.226
2600:9000:206f:7000:b:786c:a040:93a1
2600:9000:2240:7a00:b:786c:a040:93a1
2602:fd3f:2:ff00::aa
2606:4700:3037::6815:42aa
2a00:1450:4001:802::200e
2a00:1450:4001:809::2004
2a00:1450:4001:80f::2002
2a00:1450:4001:80f::200a
2a00:1450:4001:829::2008
2a00:1450:4001:82f::2003
2a00:1450:4001:831::2003
2a00:1450:4001:831::200a
2a00:1450:400c:c00::9d
0623a632d25e1a391a6164a4e344db6cbe072c00c0a0ebe6d3dd34310ac43ef8
16c7567073f9dc7764c052d2074b7d9bd587c1b74a32ab6007f74d3bd28ae1fa
2195c047ca75c037c26d3ad61ae583eb20af2d2746eae1d8b7e3cd5d644b3bfc
22755d11fa3e4e958041c42883c0b4beb49dded28db82335d925d69c331fe9cb
22f2585e005a1548b9137ee4f8fe3ad6c12162a0545796d5655d716480f2a653
263ae4bbfc10f66929863f9f4e6742e05b371e8aaad4ea10f1b4ebdcf94e99f8
2e8548e063ae8b8f6225ac344af4bb535397ebd3003665e27e8d4b2716770db9
3cba51dc48f65f09940a0617b479bda87941a7f94910222a09f9f3bcbd8f171f
49efee70ed4022c9eb34c6df4063bff1546b300ce3343fea2046025741f297ba
4b13469c0bcf58f200d43995ef3dfd2c73447a6100b8e0edd219d08e7d143b23
581d70fa09ef0a8812345e26e63f201bb5028571ddcf4b8f182de9b97d8a2fe5
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
7460b6fc02f42a8a80652f9509234d1925b125eebb54e374faa5640c5865eab0
7aa9741481de7d751b5b32f24af76e24f2dc5ef009576ffbd0e5d7c8214bcd5b
7c9e8fea9812fb7ee1f05b2e4b18a5380e18282b1e2df141d939d12851998ab5
80b812ce94b750d6261ae823935da6c8d26994c87e0a6f8a8c2ec6d6184273e1
81016ac6be850b72df5d4faa0c3cec8e2c1b0ba0045712144a6766adfad40bee
87b067ec7c5f7a993d0f22ed8859dd063d1d132ba6f547104238dd6916286d8f
88915cdc03fc5b9a20aec966fe93ee38aa3fd76bfef296e41d305271b3541c96
8ff8c1a2f0afd334af01b2e167872f89b835d440272f497c4057f74008ade003
9cecda2749deb063ccda4cb1f655f8cea6baf8140071b53ec7804314216a7170
9fb01d6dcc4639c6f9e71d4c0d5cd3704680f76d18e2b278f232a0399afcb816
a1925038db769477ab74b4df34350c35688a795bb718727b0f4292a4a78a6210
a8d121842811d4b070426bb5e3c0b89767330367ca523e91f27acf28365a5765
af2b6d0101188059e94be35588664f97531d825cd21f2bf902160226c7a4377f
bb9e69db0b7c6d1947167651f23d9de923d2adeb4bf5cd846fd91b1134a783a0
c8da190ff91c1ac3245abb8125053c729e19af2707e7ad168558b63bf370e08e
d67e64aaad6f058dd98f95cbf58608817244c57a5c1127b7dcaa3eb0549a18d4
de3246094525b21a870fc7d2a67490d0132535c6fa5993755c549f1a9d1bd8af
e2e4b13794cd10ee145a25ba895f130cbf68aeaecc3b9907e17f561277240cc7
e5eb0e558fd906bccfe688e6f3684e16a7736ee756854de32196c0ddaf8e081a
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f27408b033a0195d0f29b0ecbc143f470c4fbb0807472a688b2f9e66403651e0
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d
f984e2df505319a6b556673a792c583e33c326a2942186347f3641a4247ab85d
fc16cad7c7026de235c60176c3ec0f8584998c0d04f6c4f9eced38370ba964ee