cfstripe.pages.dev
Open in
urlscan Pro
2606:4700:310c::ac42:2d26
Public Scan
Submission: On July 12 via automatic, source certstream-suspicious — Scanned from DE
Summary
TLS certificate: Issued by GTS CA 1P5 on July 12th 2023. Valid for: 3 months.
This is the only time cfstripe.pages.dev was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
3 | 2606:4700:310... 2606:4700:310c::ac42:2d26 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
15 | 65.9.95.127 65.9.95.127 | 16509 (AMAZON-02) (AMAZON-02) | |
6 | 54.186.23.98 54.186.23.98 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 52.49.17.168 52.49.17.168 | 16509 (AMAZON-02) (AMAZON-02) | |
19 | 54.187.119.242 54.187.119.242 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2600:9000:211... 2600:9000:2117:1600:19:7d10:bd80:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 52.11.116.43 52.11.116.43 | 16509 (AMAZON-02) (AMAZON-02) | |
49 | 7 |
ASN16509 (AMAZON-02, US)
PTR: server-65-9-95-127.prg50.r.cloudfront.net
js.stripe.com |
ASN16509 (AMAZON-02, US)
PTR: ip-54-186-23-98.stripe.com
q.stripe.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-49-17-168.eu-west-1.compute.amazonaws.com
merchant-ui-api.stripe.com |
ASN16509 (AMAZON-02, US)
PTR: ip-54-187-119-242.stripe.com
r.stripe.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-11-116-43.us-west-2.compute.amazonaws.com
m.stripe.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
44 |
stripe.com
js.stripe.com — Cisco Umbrella Rank: 1911 q.stripe.com — Cisco Umbrella Rank: 13866 merchant-ui-api.stripe.com — Cisco Umbrella Rank: 11784 r.stripe.com — Cisco Umbrella Rank: 6242 m.stripe.com — Cisco Umbrella Rank: 1737 |
632 KB |
3 |
pages.dev
cfstripe.pages.dev |
52 KB |
2 |
stripe.network
m.stripe.network — Cisco Umbrella Rank: 2053 |
16 KB |
49 | 3 |
Domain | Requested by | |
---|---|---|
19 | r.stripe.com |
js.stripe.com
|
15 | js.stripe.com |
cfstripe.pages.dev
js.stripe.com |
6 | q.stripe.com |
cfstripe.pages.dev
|
3 | m.stripe.com |
m.stripe.network
|
3 | cfstripe.pages.dev |
cfstripe.pages.dev
|
2 | m.stripe.network |
js.stripe.com
m.stripe.network |
1 | merchant-ui-api.stripe.com |
js.stripe.com
|
49 | 7 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
cfstripe.pages.dev GTS CA 1P5 |
2023-07-12 - 2023-10-10 |
3 months | crt.sh |
a.stripecdn.com DigiCert SHA2 Extended Validation Server CA |
2023-05-12 - 2023-08-13 |
3 months | crt.sh |
*.stripe.com DigiCert TLS Hybrid ECC SHA384 2020 CA1 |
2023-05-25 - 2023-08-23 |
3 months | crt.sh |
m.stripe.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-06-28 - 2023-09-30 |
3 months | crt.sh |
This page contains 5 frames:
Primary Page:
https://cfstripe.pages.dev/
Frame ID: 5D33E07FB02897954B4F3DFB2C675269
Requests: 4 HTTP requests in this frame
Frame:
https://js.stripe.com/v3/controller-69585e5b2723619dbdc16c2f99d5e73b.html
Frame ID: 4B8C335DFE93EFCDB4B22D10C1F020AF
Requests: 25 HTTP requests in this frame
Frame:
https://js.stripe.com/v3/elements-inner-card-89e97d3cfc14879a80f444997476e7a6.html
Frame ID: 39D63AC41FF512DE4425312201D633CA
Requests: 10 HTTP requests in this frame
Frame:
https://js.stripe.com/v3/m-outer-93afeeb17bc37e711759584dbfc50d47.html
Frame ID: B5B9158EE59561382CAB5F4DA85DEDF3
Requests: 4 HTTP requests in this frame
Frame:
https://m.stripe.network/inner.html
Frame ID: 6FDD1516331CCF58869DDB3B2E233824
Requests: 6 HTTP requests in this frame
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:
49 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
cfstripe.pages.dev/ |
494 B 818 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index-58b5d6e9.js
cfstripe.pages.dev/assets/ |
151 KB 51 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index-d526a0c5.css
cfstripe.pages.dev/assets/ |
1 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v3
js.stripe.com/ |
506 KB 125 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
controller-69585e5b2723619dbdc16c2f99d5e73b.html
js.stripe.com/v3/ Frame 4B8C |
325 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
elements-inner-card-89e97d3cfc14879a80f444997476e7a6.html
js.stripe.com/v3/ Frame 39D6 |
798 B 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
shared-0d79678c731fd927e9ef83bd58ab3d14.js
js.stripe.com/v3/fingerprinted/js/ Frame 4B8C |
509 KB 115 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
controller-87b48c3a68515f114f4dd9a13c22051c.js
js.stripe.com/v3/fingerprinted/js/ Frame 4B8C |
487 KB 120 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
shared-0d79678c731fd927e9ef83bd58ab3d14.js
js.stripe.com/v3/fingerprinted/js/ Frame 39D6 |
509 KB 115 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ui-shared-26c992212322e4adbb6b06a640e74bfe.js
js.stripe.com/v3/fingerprinted/js/ Frame 39D6 |
299 KB 85 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
elements-inner-card-b122fad4070c9444a051740eda38c32c.js
js.stripe.com/v3/fingerprinted/js/ Frame 39D6 |
48 KB 12 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ui-shared-9fabcb6d8f512acf8a08af88676e6a0f.css
js.stripe.com/v3/fingerprinted/css/ Frame 39D6 |
20 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
elements-inner-card-b72655151ff5e05f6d1145fa00cc430e.css
js.stripe.com/v3/fingerprinted/css/ Frame 39D6 |
10 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 39D6 |
0 717 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 39D6 |
0 717 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
.deploy_status_henson.json
js.stripe.com/v3/ Frame 39D6 |
474 B 773 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
countryRanges-1e8b3d390a07073baae3a9d50ccffdd5.json
js.stripe.com/v3/fingerprinted/data/ Frame 39D6 |
143 KB 36 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 4B8C |
0 717 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
.deploy_status_henson.json
js.stripe.com/v3/ Frame 4B8C |
474 B 773 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
m-outer-93afeeb17bc37e711759584dbfc50d47.html
js.stripe.com/v3/ Frame B5B9 |
200 B 1022 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
wallet-config
merchant-ui-api.stripe.com/elements/ Frame 4B8C |
1 KB 2 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
m-outer-8cb24ab2d649fd36a488d04d8c457933.js
js.stripe.com/v3/fingerprinted/js/ Frame B5B9 |
631 B 997 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 275 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame B5B9 |
0 717 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame B5B9 |
0 717 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
inner.html
m.stripe.network/ Frame 6FDD |
930 B 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 6FDD |
0 491 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
out-4.5.43.js
m.stripe.network/ Frame 6FDD |
87 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
6
m.stripe.com/ Frame 6FDD |
156 B 670 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
0
r.stripe.com/ Frame 4B8C |
0 274 B |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
6
m.stripe.com/ Frame 6FDD |
156 B 669 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
6
m.stripe.com/ Frame 6FDD |
156 B 669 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
9 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| 2 boolean| credentialless object| onbeforetoggle object| onscrollend object| webpackChunkStripeJSouter function| noop function| Stripe3 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 |
---|---|---|
m.stripe.com/ | Name: m Value: 36a5975f-3272-46f5-94d9-9f829f6ff1c0629407 |
|
.cfstripe.pages.dev/ | Name: __stripe_mid Value: 5bb4a0c0-b931-4d42-bd12-3d23af13a14c275540 |
|
.cfstripe.pages.dev/ | Name: __stripe_sid Value: 0cd7a9d4-b9ec-44f4-893d-23c2e6c8d9ac9cb93f |
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 |
---|---|
X-Content-Type-Options | nosniff |
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.
cfstripe.pages.dev
js.stripe.com
m.stripe.com
m.stripe.network
merchant-ui-api.stripe.com
q.stripe.com
r.stripe.com
2600:9000:2117:1600:19:7d10:bd80:93a1
2606:4700:310c::ac42:2d26
52.11.116.43
52.49.17.168
54.186.23.98
54.187.119.242
65.9.95.127
086869d7eb0dd746981e36dbf53afabffea6779982dfee4ea6306b39eeeac540
0a4349c89c8ae2819715bf91c50d97f0ddff6b2bd7b6a95a564a0fd38b7d7b2e
250a0782da875705bd206ee23c2a46abf90656645a81e084126c5e8c53eeb9d6
258e98a00fe8014dd1276620d5235841d89ffe819f7609dbcaf13b636aafcb55
2745b1f2a690e7e24d6205017cc4f1540e2379bed3126c7b9c9d15f5953b7f5c
38f2307635eb9982aacf07d435642b5bf39661cf4f7408f4c3a18b225ec234e9
3ae8848843710e76577ba27dec1c2f3663d0040adafe01d3173613cd32fb26f1
3dcbb15cb91be398be3a394cf815717b0be629eca1957424927421aaa0b9699c
5e2964bbd4bb8807b189d7a184416c4e9df5edad26b5b2b0292b0acdd088f20b
776c29da0bf2ab7a9c271633e73357bf2e5e2dc8d147a43f66bad211542c3bd9
899826da10825f16931c743d3e14e327607a40c5bdf5b190182dc5354c91674e
947ac0903521f5eceefc90637c066306a8ca67466ccc188bb0107fb7cfb532d1
a7cb6df56084a28cc5790846fb23038d84c5c53956bc76d98c9f391f091ecf30
b016e7552990753e8b3ff7e533076a9b186af077f54217f6b4b930003e040dae
b1edba09a92cc8a52b69c18ec834510950b98f387cbe6014a53f92c5579a3725
c7c604396b6097e44bdd6fcd92b6b4a59ca2adb681db931b56d06c51b06f72d5
d526a0c5d2ff1eb2c216a497ce4b7459a96acd606f3e84628af4ac9a04fed7bc
e039e607c78306c7e029a7fd0ecdb14f86456f16e1a5ce65aa26b4fdf1d38a3c
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f036dd792cc8bbf729d316ef51133b9f3f1f0badc5e5f079dea28bff05db6232
f22005da41e15b7adb453814b37a794f7c6b955f086a6c5fc9980e3c3f6c8bca