dev-id.safefleetcloud.com
Open in
urlscan Pro
104.21.15.32
Public Scan
Effective URL: https://dev-id.safefleetcloud.com/Account/Login?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dvmaxpathui%26redirect_ur...
Submission: On October 10 via automatic, source certstream-suspicious — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on May 6th 2021. Valid for: a year.
This is the only time dev-id.safefleetcloud.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
13 | 100.24.84.90 100.24.84.90 | 14618 (AMAZON-AES) (AMAZON-AES) | |
1 | 13.225.87.95 13.225.87.95 | 16509 (AMAZON-02) (AMAZON-02) | |
2 17 | 104.21.15.32 104.21.15.32 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 104.16.18.94 104.16.18.94 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
31 | 5 |
ASN14618 (AMAZON-AES, US)
PTR: ec2-100-24-84-90.compute-1.amazonaws.com
dev-path.safefleetcloud.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-225-87-95.fra2.r.cloudfront.net
js.arcgis.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
30 |
safefleetcloud.com
2 redirects
dev-path.safefleetcloud.com dev-id.safefleetcloud.com |
3 MB |
1 |
cloudflare.com
cdnjs.cloudflare.com |
458 KB |
1 |
arcgis.com
js.arcgis.com |
151 KB |
31 | 3 |
Domain | Requested by | |
---|---|---|
17 | dev-id.safefleetcloud.com |
2 redirects
dev-path.safefleetcloud.com
dev-id.safefleetcloud.com |
13 | dev-path.safefleetcloud.com |
dev-path.safefleetcloud.com
|
1 | cdnjs.cloudflare.com |
dev-path.safefleetcloud.com
|
1 | js.arcgis.com |
dev-path.safefleetcloud.com
|
31 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
community.safefleet.net |
Subject Issuer | Validity | Valid | |
---|---|---|---|
dev-path.safefleetcloud.com R3 |
2021-10-10 - 2022-01-08 |
3 months | crt.sh |
*.arcgis.com Amazon |
2021-09-21 - 2022-10-20 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2021-05-06 - 2022-05-05 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://dev-id.safefleetcloud.com/Account/Login?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dvmaxpathui%26redirect_uri%3Dhttps%253A%252F%252Fdev-path.safefleetcloud.com%252Fassets%252Fsignin-callback.html%26response_type%3Dcode%26scope%3Dopenid%2520email%2520profile%2520role%2520vmax-path-api%2520vmaxapi-read-appdata%2520vmaxapi-read-news%2520vmaxapi-write-usernews%26state%3D04f9e9e7c5ff4858bfa46abd35db649a%26code_challenge%3DoNFVsYDzTjnP-m_hJtijwJMbmFq01OAhVQjv8lHwmWg%26code_challenge_method%3DS256%26response_mode%3Dquery
Frame ID: C99E16A7459ECAC784FD27664BE89CE3
Requests: 32 HTTP requests in this frame
Frame:
https://dev-path.safefleetcloud.com/assets/silent-callback.html?error=login_required&state=8e275296ae5842b390f95cdea6328154&session_state=WFXDbtSNrT9dJgncisFtoO-St2AxZF3tyFYnk8Qoh7g.B18A9487731B45017EF7D56838FECB11
Frame ID: E03167D9BBE0890DEBFBE196C75D65EC
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Log in - Safe Fleet IDPage URL History Show full URLs
- https://dev-path.safefleetcloud.com/ Page URL
-
https://dev-id.safefleetcloud.com/connect/authorize?client_id=vmaxpathui&redirect_uri=https%3A%2F%2Fdev-path.s...
HTTP 302
https://dev-id.safefleetcloud.com/Account/Login?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dvmax... Page URL
Detected technologies
ArcGIS API for JavaScript (Maps) ExpandDetected patterns
- js\.arcgis\.com
Bootstrap (Web Frameworks) Expand
Detected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Help
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.
- https://dev-path.safefleetcloud.com/ Page URL
-
https://dev-id.safefleetcloud.com/connect/authorize?client_id=vmaxpathui&redirect_uri=https%3A%2F%2Fdev-path.safefleetcloud.com%2Fassets%2Fsignin-callback.html&response_type=code&scope=openid%20email%20profile%20role%20vmax-path-api%20vmaxapi-read-appdata%20vmaxapi-read-news%20vmaxapi-write-usernews&state=04f9e9e7c5ff4858bfa46abd35db649a&code_challenge=oNFVsYDzTjnP-m_hJtijwJMbmFq01OAhVQjv8lHwmWg&code_challenge_method=S256&response_mode=query
HTTP 302
https://dev-id.safefleetcloud.com/Account/Login?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dvmaxpathui%26redirect_uri%3Dhttps%253A%252F%252Fdev-path.safefleetcloud.com%252Fassets%252Fsignin-callback.html%26response_type%3Dcode%26scope%3Dopenid%2520email%2520profile%2520role%2520vmax-path-api%2520vmaxapi-read-appdata%2520vmaxapi-read-news%2520vmaxapi-write-usernews%26state%3D04f9e9e7c5ff4858bfa46abd35db649a%26code_challenge%3DoNFVsYDzTjnP-m_hJtijwJMbmFq01OAhVQjv8lHwmWg%26code_challenge_method%3DS256%26response_mode%3Dquery Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 17- https://dev-id.safefleetcloud.com/connect/authorize?client_id=vmaxpathui&redirect_uri=https%3A%2F%2Fdev-path.safefleetcloud.com%2Fassets%2Fsilent-callback.html&response_type=code&scope=openid%20email%20profile%20role%20vmax-path-api%20vmaxapi-read-appdata%20vmaxapi-read-news%20vmaxapi-write-usernews&state=8e275296ae5842b390f95cdea6328154&code_challenge=dpNLFICJeu6ztk3YrbfyNysfHmn3vnzj5McRMNcxrig&code_challenge_method=S256&prompt=none&response_mode=query HTTP 302
- https://dev-path.safefleetcloud.com/assets/silent-callback.html?error=login_required&state=8e275296ae5842b390f95cdea6328154&session_state=WFXDbtSNrT9dJgncisFtoO-St2AxZF3tyFYnk8Qoh7g.B18A9487731B45017EF7D56838FECB11
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
/
dev-path.safefleetcloud.com/ |
1006 B 756 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.1aa59b3f8af1ae8bb0a7.css
dev-path.safefleetcloud.com/ |
5 MB 2 MB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime-es2015.3f68a1e8cb1ce067b4a9.js
dev-path.safefleetcloud.com/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills-es2015.6e8cd3866116c49b890f.js
dev-path.safefleetcloud.com/ |
76 KB 25 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-es2015.f639077aa113ed620962.js
dev-path.safefleetcloud.com/ |
3 MB 732 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
167 KB 167 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
esri.css
js.arcgis.com/3.27/esri/css/ |
609 KB 151 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
appsettings.json
dev-path.safefleetcloud.com/assets/ |
438 B 462 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
appsettings.json
dev-path.safefleetcloud.com/assets/ |
438 B 462 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
appsettings.json
dev-path.safefleetcloud.com/assets/ |
438 B 462 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
dev-path.safefleetcloud.com/assets/i18n/ |
14 KB 5 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
appsettings.json
dev-path.safefleetcloud.com/assets/ |
438 B 462 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4-es2015.8af5d698d46b443891fe.js
dev-path.safefleetcloud.com/ |
372 KB 75 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
168 KB 168 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
appsettings.json
dev-path.safefleetcloud.com/assets/ |
438 B 462 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
openid-configuration
dev-id.safefleetcloud.com/.well-known/ |
2 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
silent-callback.html
dev-path.safefleetcloud.com/assets/ Frame E031 Redirect Chain
|
242 B 432 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
oidc-client.js
cdnjs.cloudflare.com/ajax/libs/oidc-client/1.9.1/ Frame E031 |
2 MB 458 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
authorize
dev-id.safefleetcloud.com/connect/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Primary Request
Login
dev-id.safefleetcloud.com/Account/ Redirect Chain
|
5 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.min.css
dev-id.safefleetcloud.com/lib/bootstrap/dist/css/ |
152 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
site.css
dev-id.safefleetcloud.com/css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
styles.css
dev-id.safefleetcloud.com/css/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
eyeball.css
dev-id.safefleetcloud.com/css/eyeball/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
icon-question.svg
dev-id.safefleetcloud.com/img/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.min.js
dev-id.safefleetcloud.com/lib/jquery/dist/ |
87 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.bundle.min.js
dev-id.safefleetcloud.com/lib/bootstrap/dist/js/ |
77 KB 23 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
site.js
dev-id.safefleetcloud.com/js/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.validate.min.js
dev-id.safefleetcloud.com/lib/jquery-validation/dist/ |
23 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.validate.unobtrusive.min.js
dev-id.safefleetcloud.com/lib/jquery-validation-unobtrusive/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
background-blue.png
dev-id.safefleetcloud.com/img/ |
449 KB 450 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
logo-safefleet.svg
dev-id.safefleetcloud.com/img/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
eyeball.woff2
dev-id.safefleetcloud.com/fonts/eyeball/ |
3 KB 3 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- dev-id.safefleetcloud.com
- URL
- https://dev-id.safefleetcloud.com/connect/authorize?client_id=vmaxpathui&redirect_uri=https%3A%2F%2Fdev-path.safefleetcloud.com%2Fassets%2Fsignin-callback.html&response_type=code&scope=openid%20email%20profile%20role%20vmax-path-api%20vmaxapi-read-appdata%20vmaxapi-read-news%20vmaxapi-write-usernews&state=0e07a4f559d646ae87bee68788c18137&code_challenge=mYzcMbX8YBT-ns24qEZNJuiQQOiTHQRyy7glzU70oMA&code_challenge_method=S256&response_mode=query
Verdicts & Comments Add Verdict or Comment
5 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 boolean| originAgentCluster function| $ function| jQuery object| bootstrap1 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 |
---|---|---|
dev-id.safefleetcloud.com/ | Name: .AspNetCore.Antiforgery.pIV2Ht94CKA Value: CfDJ8CorOvvxQgBAspBVAOE2_Y8B6SCt0bnlPDsjLTVAlDJj2RJ96Wb5RsmNrBwH_Kt0X_4Rl8J-HEqWEn7ZWGEhJOBANsXkSkECvC9lKjUp06dL3V3QIjOe2ThxFz14KWp2Vku85TOuyR9iCGrDZ1eRM9g |
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=15724800; includeSubDomains |
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.
cdnjs.cloudflare.com
dev-id.safefleetcloud.com
dev-path.safefleetcloud.com
js.arcgis.com
dev-id.safefleetcloud.com
100.24.84.90
104.16.18.94
104.21.15.32
13.225.87.95
017c0be9aaa6d0359737e1fa762ad304c0e0107927faff5a6c1f415c7f5244ed
13e7c23ae617327a1ac465d00b082d460bf111bfcc07e90e3b665d46006edcb2
17a879e50c3ab3078afaded288e257fb66e94806b76ff7e796b54226f9848f50
1a7d36978134188a874223210ef4c9f95df0639bea643eea9e41762b9eaae252
277a593970d3006cb5c64642826295b7d65cdb7f9cc813ee6111706b4f10c879
2cf95417f505841ab873ed9f346f46615cc0fda918202f171f7d10cba3bf6db6
366f4048efc72d515d5a6a06e3b1458ef9475603df7e9bb182e0ed94cc2ad36d
4a4a00a63b4e2b81b60c48b99dda3b82fa2ad02c323d4765c1cebf53ce09a853
56c04cd2504054cd600f4e8e45a0bb50f7a37a5304912f9c7481ba519192f296
5a619a2dada863796ab277d9c4e2f5539099150c72b5cc5ee600d26fc223a567
60b19e5da6a9234ff9220668a5ec1125c157a268513256188ee80f2d2c8d8d36
6e0878371e266a56c1666b7a38b235e0b7e9902a753dfde8ad5e6c2cb5d3c815
6f7965182319a15408b8fb2738b4a3481aac7f60782e1068fec690c44911bb09
730a6131bb29e45ecc870a4f301131b66b4870e318433c1995bebf14f4af17dd
79da666511488a4c6d831f1c28ae15b1b8ad57946639ffd8fbe9555542b74d25
7c49aeff6ad3c906f6d25d6366baa9bd34a558a7b90ba50e842aab84f8fb4ef5
7f3145c87d3570154f633975e8a4f8d30aa38603edaba145501e9c90ddbe186c
887d0860ea3c4bb27dba5e8d67339223558f5612375f5af9988f2c1f09c3c678
99f514658d080f4400ae63e3d5a8a7031a62c4d5ee96ec8c9ad630ef6ce9a769
a8c2d55c5eb0b59f4483fc89d0d35f3de816986c1fc425693d588521a810f5ae
ac1d363b708c503bf975f3878fb751c85449ac9fdbaf3a1e74a3972b30040660
acf078f428f9466475558add63a0558ddd3bfcfc384b3d60eb3f3a1409b792c9
b7b7cf4cc6092411cffc9ceeafb8b79e31a4e7d84d6418a2f8572c6b896f55ff
e3124e90891a781a65379b6572fc6709b073df8a39fe4ce95dca63364a27568b
e35252aa3dc2e84e9d7211586fee9aede2a426d3230c8b131881d985f16ff836
f35f4a4e60a6f8bc5cd4e87a7a7914e93a53b9b769fc7e66717c1d6f1330853d
f4ccf367a635c9f6365ae9d4f7903863099cdaee918e7a0761a412436211de94
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d
ff3a7b7f2fff635c7c20fa7261426e6c29bdc4ccc771b879f91cf2f99f8793b3