gabe-27011-elasticache-upgrade.test.thought.exchange
Open in
urlscan Pro
35.87.137.8
Public Scan
Submission: On April 15 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on April 10th 2024. Valid for: 3 months.
This is the only time gabe-27011-elasticache-upgrade.test.thought.exchange was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 | 35.87.137.8 35.87.137.8 | 16509 (AMAZON-02) (AMAZON-02) | |
11 | 52.92.153.138 52.92.153.138 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a04:4e42:200... 2a04:4e42:200::729 | 54113 (FASTLY) (FASTLY) | |
7 | 104.18.72.113 104.18.72.113 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 99.86.8.175 99.86.8.175 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 104.16.53.111 104.16.53.111 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
31 | 9 |
ASN16509 (AMAZON-02, US)
PTR: ec2-35-87-137-8.us-west-2.compute.amazonaws.com
gabe-27011-elasticache-upgrade.test.thought.exchange |
ASN16509 (AMAZON-02, US)
PTR: s3-us-west-2-r-w.amazonaws.com
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com |
ASN16509 (AMAZON-02, US)
PTR: server-99-86-8-175.fra6.r.cloudfront.net
cdn.segment.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
11 |
amazonaws.com
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com |
839 KB |
7 |
zdassets.com
static.zdassets.com — Cisco Umbrella Rank: 2270 ekr.zdassets.com — Cisco Umbrella Rank: 2600 |
361 KB |
2 |
segment.com
cdn.segment.com — Cisco Umbrella Rank: 1785 |
31 KB |
2 |
thought.exchange
gabe-27011-elasticache-upgrade.test.thought.exchange master.test.thought.exchange Failed |
12 KB |
1 |
zendesk.com
thoughtexchange.zendesk.com |
1 KB |
1 |
gstatic.com
fonts.gstatic.com |
24 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 35 |
865 B |
1 |
sentry-cdn.com
browser.sentry-cdn.com — Cisco Umbrella Rank: 4098 |
20 KB |
31 | 8 |
Domain | Requested by | |
---|---|---|
11 | moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com |
gabe-27011-elasticache-upgrade.test.thought.exchange
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com browser.sentry-cdn.com |
6 | static.zdassets.com |
gabe-27011-elasticache-upgrade.test.thought.exchange
static.zdassets.com |
2 | cdn.segment.com |
gabe-27011-elasticache-upgrade.test.thought.exchange
browser.sentry-cdn.com |
2 | gabe-27011-elasticache-upgrade.test.thought.exchange |
browser.sentry-cdn.com
|
1 | thoughtexchange.zendesk.com |
static.zdassets.com
|
1 | ekr.zdassets.com |
browser.sentry-cdn.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com
|
1 | browser.sentry-cdn.com |
gabe-27011-elasticache-upgrade.test.thought.exchange
|
0 | master.test.thought.exchange Failed |
browser.sentry-cdn.com
|
31 | 10 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
gabe-27011-elasticache-upgrade.test.thought.exchange R3 |
2024-04-10 - 2024-07-09 |
3 months | crt.sh |
*.s3-us-west-2.amazonaws.com Amazon RSA 2048 M01 |
2024-03-15 - 2025-02-15 |
a year | crt.sh |
*.sentry-cdn.com GlobalSign Atlas R3 DV TLS CA 2023 Q3 |
2023-08-01 - 2024-09-01 |
a year | crt.sh |
zdassets.com E1 |
2024-03-03 - 2024-06-01 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-03-04 - 2024-05-27 |
3 months | crt.sh |
*.segment.com Amazon RSA 2048 M03 |
2023-11-14 - 2024-12-13 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-03-04 - 2024-05-27 |
3 months | crt.sh |
thoughtexchange.zendesk.com Cloudflare Inc ECC CA-3 |
2024-03-09 - 2024-12-31 |
10 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://gabe-27011-elasticache-upgrade.test.thought.exchange/
Frame ID: E7AF130DD9C99A10EF207DAF3E85DF40
Requests: 25 HTTP requests in this frame
Frame:
https://static.zdassets.com/web_widget/classic/latest/web-widget-main-7bc1c0f.js
Frame ID: AAB2589B6DB7201C5FCBA6E830C29310
Requests: 6 HTTP requests in this frame
Screenshot
Page Title
ThoughtExchangeDetected technologies
Sentry (Issue Trackers) ExpandDetected patterns
- <script[^>]*src="[^"]*browser\.sentry\-cdn\.com/([0-9.]+)/bundle(?:\.tracing)?(?:\.min)?\.js
- browser\.sentry\-cdn\.com/([0-9.]+)/bundle(?:\.tracing)?(?:\.min)?\.js
RequireJS (JavaScript Frameworks) Expand
Detected patterns
- require.*\.js
Segment (Analytics) Expand
Detected patterns
- cdn\.segment\.com/analytics\.js
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
gabe-27011-elasticache-upgrade.test.thought.exchange/ |
10 KB 11 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
participate.css
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/src/styles/ |
76 KB 77 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bundle.min.js
browser.sentry-cdn.com/5.28.0/ |
63 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
te-logo-icon-black.png
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/assets/ |
741 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
te-logo-black.png
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/assets/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spin.js
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/oem/js/ |
4 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
require.js
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/oem/js/ |
17 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
snippet.js
static.zdassets.com/ekr/ |
10 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 865 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.min.js
cdn.segment.com/analytics.js/v1/j7hDc0Z1kOoYKjYDWrWe9tPU25ziTBTE/ |
108 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6uyw4BMUTPHjx4wXg.woff2
fonts.gstatic.com/s/lato/v24/ |
23 KB 24 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
95f4716e-9604-468b-8517-1db9141352b4
ekr.zdassets.com/compose/ |
1 KB 2 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mainConfig.js
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/src/ |
408 KB 409 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web-widget-main-7bc1c0f.js
static.zdassets.com/web_widget/classic/latest/ Frame AAB2 |
969 KB 277 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en-us-json-7bc1c0f.js
static.zdassets.com/web_widget/classic/latest/web-widget-locales/classic/ Frame AAB2 |
25 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
config
thoughtexchange.zendesk.com/embeddable/ Frame AAB2 |
937 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web-widget-chat-sdk-7bc1c0f.js
static.zdassets.com/web_widget/classic/latest/ Frame AAB2 |
202 KB 51 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
settings
cdn.segment.com/v1/projects/j7hDc0Z1kOoYKjYDWrWe9tPU25ziTBTE/ |
664 B 1 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
participateAppMain.js
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/src/participate/ |
297 KB 297 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/assets/ |
4 KB 5 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
moonwalk.dict
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/lang/en/ |
25 KB 26 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
p
master.test.thought.exchange/api.ga/v1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
t
master.test.thought.exchange/api.ga/v1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
gabe-27011-elasticache-upgrade.test.thought.exchange/services/lpa/ |
285 B 443 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
te-logo-icon-black.png
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/assets/ |
741 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
te-logo-black.png
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com/mw/7.3.0.b33/assets/ |
2 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web-widget-chat-incoming-message-notification-7bc1c0f.js
static.zdassets.com/web_widget/classic/latest/ Frame AAB2 |
236 B 842 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fda6cd35495c75f83508d9d2e77ee33d.mp3
static.zdassets.com/web_widget/classic/latest/ Frame AAB2 |
19 KB 20 KB |
Media
audio/mpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
t
master.test.thought.exchange/api.ga/v1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
p
master.test.thought.exchange/api.ga/v1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
/
gabe-27011-elasticache-upgrade.test.thought.exchange/services/lpa/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- master.test.thought.exchange
- URL
- https://master.test.thought.exchange/api.ga/v1/p
- Domain
- master.test.thought.exchange
- URL
- https://master.test.thought.exchange/api.ga/v1/t
- Domain
- master.test.thought.exchange
- URL
- https://master.test.thought.exchange/api.ga/v1/t
- Domain
- master.test.thought.exchange
- URL
- https://master.test.thought.exchange/api.ga/v1/p
- Domain
- gabe-27011-elasticache-upgrade.test.thought.exchange
- URL
- https://gabe-27011-elasticache-upgrade.test.thought.exchange/services/lpa/?m=getExperiments
Verdicts & Comments Add Verdict or Comment
47 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| 1 object| analytics object| Sentry object| __SENTRY__ boolean| isAndroid boolean| isChrome function| isMobile object| appParams string| ua boolean| isFacebookBrowser undefined| origJSONParse function| setRequireJsOnError function| require string| main function| doSplash function| Spinner function| requirejs function| define object| zEWebpackACJsonp function| zE function| zEmbed boolean| zEACLoaded function| $zopim object| webpackChunk_segment_analytics_next string| analyticsWriteKey object| __SEGMENT_INSPECTOR__ object| AnalyticsNext function| $ function| jQuery function| __values number| ASCII_0 number| ASCII_9 function| __extends function| __read function| __spreadArray function| __assign function| tr undefined| zenDeskHelp object| Modernizr function| SentryEventFilter object| ko object| logger function| moment function| jsSHA object| cordova function| getSession3 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 |
---|---|---|
widget-mediator.zopim.com/ | Name: AWSALBCORS Value: CH93ZfRWllhpYh3/Fo1na3QwcBtA3n56E26TsKe4Il5Rks2zFKq/6dg0WuoUGPIMt3+LPdGdDQKnKylSF1h2y/4RQxH87eqfJRY1a4je+PP5hach8N3j8x+JofVf |
|
.thought.exchange/ | Name: ajs_anonymous_id Value: 1d5ea7cf-49d8-4d70-bc79-61e821fe3f41 |
|
.thought.exchange/ | Name: __zlcmid Value: 1LIme81vR0sH59z |
8 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 blob: data: https: wss:; script-src 'self' browser.sentry-cdn.com cdn.segment.com *.zdassets.com *.zendesk.com *.zopim.com *.aptrinsic.com 'unsafe-eval' 'unsafe-inline' moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com *.aptrinsic.com moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com; frame-ancestors 'self' *.thoughtexchange.com *.thought.exchange *.test.thought.exchange teams.microsoft.com *.teams.microsoft.com *.skype.com |
Strict-Transport-Security | max-age=15724800; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | sameorigin |
X-Xss-Protection | 0 |
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.
browser.sentry-cdn.com
cdn.segment.com
ekr.zdassets.com
fonts.googleapis.com
fonts.gstatic.com
gabe-27011-elasticache-upgrade.test.thought.exchange
master.test.thought.exchange
moonwalk-gabe-27011-elasticache-upgrade.s3-us-west-2.amazonaws.com
static.zdassets.com
thoughtexchange.zendesk.com
gabe-27011-elasticache-upgrade.test.thought.exchange
master.test.thought.exchange
104.16.53.111
104.18.72.113
2a00:1450:4001:812::2003
2a00:1450:4001:812::200a
2a04:4e42:200::729
35.87.137.8
52.92.153.138
99.86.8.175
03638a88f85666475a06bffb6d145dcb03f0d0543a0d3de1b86b1e389a99d799
05069cc62b394b6ecc2daf3c51b4b2ba7f6cc8735988e8234487234af47eceee
2365d0a563b3912477d7094abc89b76f6758a8ea467fe3d9a05ed7d3f01a8215
2b51f0ba0b593b0aabb085504d1a6f90860ebcd49a13ca453de343fe5711b912
2e03ac000bc425b1cb41bc325eefad654ac081718ce4d1e3648a77878162d892
39171a57a8dfc96e7d4158eef67922b776acfab261fbe1d6b8d8a9405ee33689
4048adfd5427fd3e2224eead9eceda95852757cb70a9d782f1c7bc83e8b8eac4
4299d4bee89db8dae2fcba0557f6e7772adc9647b930238bebc308f2fadbcb98
48a83f0d76e6abf6ac8009b3263beed4f4b8bf8a066bef05b93e260ee8d7f926
5d32deaf69be50eec9db955146b4a79b5bf3de569ed12c6d8f436aae8b8261a7
7f4ac95d1ab40c0d78d98acf1da862b901ce896b43f738c7b1731c986a612bf4
84d386b6beedc21f9e5bc429997d17f465c38b8e79957a67ca271b1703b4f055
9062bb36867baa1125ce932e616fa1f0960d6d8cca1be48686d965bc762c6e90
918b7dc3e2e2d015c16ce08b57bcb64d2253bafc1707658f361e72865498e537
965cba95c928e95003ce37271090406eaa7d5c2d955230a785b2b3be8a9a17f5
9c696b3334c4ba26cd916795b8cbc896c6fde9af203a64418d18f1dea7ec6e54
a29e4af6aa6a95982d1092a20f0068173b9a9d5df0a89bc99da556aebec3ce54
a48fd35c61908d912b5ac9e1face12e0962a0d9ecc8679e87db4031697cec54e
b7b2438ff4f9182306811f2150e3294a369bca85d518f935a9ef391b3e92e0b5
ce337ec7dda4b3a741363a2673c7edce5c736f1660e2aa908131ecfd9dd1343f
d3fd336993fd1f72ee886544b183f3029863b08e25cfe76a19d849ff26fcb083
db443e6888c6af47adf2f83d19d46ee0327158afe32bb3f6078f4609392c7d1e
f8d3b2b5212511eac8cd7e25dfc866f104c0e699c15b36604132e6828d51447a
fba31c2cd9699431dba47604216525f9bcc0cb1d5980fbae9b19c8b86454d2fc