engiedigital.oktapreview.com
Open in
urlscan Pro
18.184.2.90
Public Scan
Effective URL: https://engiedigital.oktapreview.com/oauth2/aus53xd9uAZaSBvZB0x6/v1/authorize?response_type=id_token%20token&client_id=0oa9okqcvQn4qY...
Submission: On December 17 via automatic, source certstream-suspicious
Summary
TLS certificate: Issued by DigiCert SHA2 High Assurance Server CA on December 17th 2018. Valid for: 2 years.
This is the only time engiedigital.oktapreview.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
11 | 13.227.209.25 13.227.209.25 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a04:4e42:1b:... 2a04:4e42:1b::621 | 54113 (FASTLY) (FASTLY) | |
1 | 2a00:1450:400... 2a00:1450:4001:81d::200a | 15169 (GOOGLE) (GOOGLE) | |
4 | 18.184.2.90 18.184.2.90 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:809::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:81e::2003 | 15169 (GOOGLE) (GOOGLE) | |
9 | 65.9.68.119 65.9.68.119 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 13.227.209.105 13.227.209.105 | 16509 (AMAZON-02) (AMAZON-02) | |
31 | 9 |
ASN16509 (AMAZON-02, US)
PTR: server-13-227-209-25.ams54.r.cloudfront.net
customer.buildings-pprod.som-eu.digital.engie.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-18-184-2-90.eu-central-1.compute.amazonaws.com
engiedigital.oktapreview.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-227-209-105.ams54.r.cloudfront.net
login.okta.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
11 |
engie.com
customer.buildings-pprod.som-eu.digital.engie.com |
865 KB |
9 |
oktacdn.com
op2static.oktacdn.com |
613 KB |
4 |
oktapreview.com
engiedigital.oktapreview.com |
12 KB |
1 |
okta.com
login.okta.com |
|
1 |
gstatic.com
fonts.gstatic.com |
93 KB |
1 |
google-analytics.com
www.google-analytics.com |
18 KB |
1 |
googleapis.com
fonts.googleapis.com |
543 B |
1 |
jsdelivr.net
cdn.jsdelivr.net |
321 KB |
31 | 8 |
Domain | Requested by | |
---|---|---|
11 | customer.buildings-pprod.som-eu.digital.engie.com |
customer.buildings-pprod.som-eu.digital.engie.com
|
9 | op2static.oktacdn.com |
engiedigital.oktapreview.com
op2static.oktacdn.com |
4 | engiedigital.oktapreview.com |
customer.buildings-pprod.som-eu.digital.engie.com
op2static.oktacdn.com |
1 | login.okta.com |
op2static.oktacdn.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | www.google-analytics.com |
customer.buildings-pprod.som-eu.digital.engie.com
|
1 | fonts.googleapis.com |
customer.buildings-pprod.som-eu.digital.engie.com
|
1 | cdn.jsdelivr.net |
customer.buildings-pprod.som-eu.digital.engie.com
|
31 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.okta.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
customer.buildings-pprod.som-eu.digital.engie.com Amazon |
2020-01-14 - 2021-02-14 |
a year | crt.sh |
f3.shared.global.fastly.net GlobalSign CloudSSL CA - SHA256 - G3 |
2020-10-26 - 2021-04-17 |
6 months | crt.sh |
upload.video.google.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
*.oktapreview.com DigiCert SHA2 High Assurance Server CA |
2018-12-17 - 2021-03-12 |
2 years | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
*.gstatic.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
*.oktacdn.com DigiCert SHA2 High Assurance Server CA |
2017-11-01 - 2021-01-06 |
3 years | crt.sh |
accounts.okta.com DigiCert SHA2 High Assurance Server CA |
2019-07-29 - 2021-07-29 |
2 years | crt.sh |
This page contains 2 frames:
Primary Page:
https://engiedigital.oktapreview.com/oauth2/aus53xd9uAZaSBvZB0x6/v1/authorize?response_type=id_token%20token&client_id=0oa9okqcvQn4qYCdV0x6&state=NkZWVlJzT3Vzc1ItQ3NSTUozWGRCWVFQU2o0X1ozeDdTQVBoc1R2VkR3V3dj%3B%252F&redirect_uri=https%3A%2F%2Fcustomer.buildings-pprod.som-eu.digital.engie.com&scope=openid%20profile%20email&nonce=NkZWVlJzT3Vzc1ItQ3NSTUozWGRCWVFQU2o0X1ozeDdTQVBoc1R2VkR3V3dj
Frame ID: 989286F9D44C3DEB2F6C00CEEDDE6F49
Requests: 31 HTTP requests in this frame
Frame:
https://login.okta.com/discovery/iframe.html
Frame ID: 2D76C25D49F709FC337036E3878A2D08
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
- https://customer.buildings-pprod.som-eu.digital.engie.com/ Page URL
- https://engiedigital.oktapreview.com/oauth2/aus53xd9uAZaSBvZB0x6/v1/authorize?response_type=id_token%20token&clie... Page URL
Detected technologies
Amazon Web Services (PaaS) ExpandDetected patterns
- headers via /\(CloudFront\)$/i
- headers server /^AmazonS3$/i
Amazon Cloudfront (CDN) Expand
Detected patterns
- headers via /\(CloudFront\)$/i
Amazon S3 (Miscellaneous) Expand
Detected patterns
- headers server /^AmazonS3$/i
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Okta
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://customer.buildings-pprod.som-eu.digital.engie.com/ Page URL
- https://engiedigital.oktapreview.com/oauth2/aus53xd9uAZaSBvZB0x6/v1/authorize?response_type=id_token%20token&client_id=0oa9okqcvQn4qYCdV0x6&state=NkZWVlJzT3Vzc1ItQ3NSTUozWGRCWVFQU2o0X1ozeDdTQVBoc1R2VkR3V3dj%3B%252F&redirect_uri=https%3A%2F%2Fcustomer.buildings-pprod.som-eu.digital.engie.com&scope=openid%20profile%20email&nonce=NkZWVlJzT3Vzc1ItQ3NSTUozWGRCWVFQU2o0X1ozeDdTQVBoc1R2VkR3V3dj Page URL
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 |
/
customer.buildings-pprod.som-eu.digital.engie.com/ |
808 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.357b282582df52fc5bae.css
customer.buildings-pprod.som-eu.digital.engie.com/ |
313 KB 49 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mapwize.js
cdn.jsdelivr.net/npm/mapwize@4.2.6/ |
1 MB 321 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.d32d56bcd2b90068afd1.js
customer.buildings-pprod.som-eu.digital.engie.com/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills.05f747834299e0e55d93.js
customer.buildings-pprod.som-eu.digital.engie.com/ |
48 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.387d876587f62eebd65e.js
customer.buildings-pprod.som-eu.digital.engie.com/ |
2 MB 577 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon
fonts.googleapis.com/ |
1 KB 543 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
38 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lato-normal.woff2
customer.buildings-pprod.som-eu.digital.engie.com/assets/fonts/lato/lato-normal/ |
178 KB 179 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
config.json
customer.buildings-pprod.som-eu.digital.engie.com/assets/ |
765 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
32.41fd4da5f22a8112913d.js
customer.buildings-pprod.som-eu.digital.engie.com/ |
27 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
33.b62a41ab2b9cbf3a30ce.js
customer.buildings-pprod.som-eu.digital.engie.com/ |
30 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
34.4d2cd3d740d44f16407a.js
customer.buildings-pprod.som-eu.digital.engie.com/ |
28 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
31.79dee144336eabc52258.js
customer.buildings-pprod.som-eu.digital.engie.com/ |
29 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
openid-configuration
engiedigital.oktapreview.com/oauth2/aus53xd9uAZaSBvZB0x6/.well-known/ |
2 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
46 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
keys
engiedigital.oktapreview.com/oauth2/aus53xd9uAZaSBvZB0x6/v1/ |
462 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
authorize
engiedigital.oktapreview.com/oauth2/aus53xd9uAZaSBvZB0x6/v1/ |
14 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
logo-engie-solid-blue-light.svg
customer.buildings-pprod.som-eu.digital.engie.com/assets/images/logos/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2
fonts.gstatic.com/s/materialicons/v67/ |
92 KB 93 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
lato-black.woff2
customer.buildings-pprod.som-eu.digital.engie.com/assets/fonts/lato/lato-black/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
okta-sign-in.min.js
op2static.oktacdn.com/assets/js/sdk/okta-signin-widget/5.1.2/js/ |
1 MB 427 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
okta-sign-in.min.css
op2static.oktacdn.com/assets/js/sdk/okta-signin-widget/5.1.2/css/ |
195 KB 34 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loginpage-theme.7138a0eb969c6a25c2d39004ad54df8a.css
op2static.oktacdn.com/assets/loginpage/css/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
initLoginPage.pack.e4d8da92b7fc0974c4584ead28299fec.js
op2static.oktacdn.com/assets/js/mvc/loginpage/ |
298 KB 95 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
iframe.html
login.okta.com/discovery/ Frame 2D76 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fs053sj27GpLTsmXd0x6
op2static.oktacdn.com/fs/bco/1/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
default.png
op2static.oktacdn.com/assets/js/sdk/okta-signin-widget/5.1.2/img/security/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
introspect
engiedigital.oktapreview.com/api/v1/authn/ |
1 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
montserrat-light-webfont.woff
op2static.oktacdn.com/assets/js/sdk/okta-signin-widget/5.1.2/font/ |
22 KB 22 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
checkbox-sign-in-widget.png
op2static.oktacdn.com/assets/js/sdk/okta-signin-widget/5.1.2/img/ui/forms/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
montserrat-regular-webfont.woff
op2static.oktacdn.com/assets/js/sdk/okta-signin-widget/5.1.2/font/ |
21 KB 22 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- customer.buildings-pprod.som-eu.digital.engie.com
- URL
- https://customer.buildings-pprod.som-eu.digital.engie.com/assets/images/logos/logo-engie-solid-blue-light.svg
- Domain
- customer.buildings-pprod.som-eu.digital.engie.com
- URL
- https://customer.buildings-pprod.som-eu.digital.engie.com/assets/fonts/lato/lato-black/lato-black.woff2
Verdicts & Comments Add Verdict or Comment
23 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| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker object| trustedTypes boolean| crossOriginIsolated object| __core-js_shared__ object| core function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill object| Backbone function| jQueryCourage function| OktaSignIn object| okta function| runLoginPage object| OktaLogin object| jQBrowser3 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 |
---|---|---|
engiedigital.oktapreview.com/ | Name: DT Value: DI0Rry0H_z_QzaH8LGg0qtbfw |
|
engiedigital.oktapreview.com/ | Name: t Value: default |
|
engiedigital.oktapreview.com/ | Name: JSESSIONID Value: D01169BC7F99C2E43FF813A1DCD226F1 |
1 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=15778463; includeSubdomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block |
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.
cdn.jsdelivr.net
customer.buildings-pprod.som-eu.digital.engie.com
engiedigital.oktapreview.com
fonts.googleapis.com
fonts.gstatic.com
login.okta.com
op2static.oktacdn.com
www.google-analytics.com
customer.buildings-pprod.som-eu.digital.engie.com
13.227.209.105
13.227.209.25
18.184.2.90
2a00:1450:4001:809::200e
2a00:1450:4001:81d::200a
2a00:1450:4001:81e::2003
2a04:4e42:1b::621
65.9.68.119
05632bd17ae6013db11864ba86f363756e305cd5a56ee788fe20774ed6c750f9
1d5325892ecf2dc3abd0caf2a1ef4eabf2477e2937c9a372760fd2acae8fddf3
286b8eebaf2cc972fe26a16c6c5d62a81f925a11f3156ff660b974d29ff0c42f
290bdb433f77f56f8c7362947e66947b7cf9ea6db784cb12d0b16fd37a095f57
40810b0318131f9ba52c83a17e633a0ac476ade66ea8a914d6c4980571397665
63ea07a8b2fc352ace4a900d65430836fd6d2e760b536a1a8c326e1e190b2cc2
6786887d0ea1b387add2850fe50f5cbe7ebc35eaa27cad61ccc9edea8d3f9484
7fe035f4f206e8779ce516a5a9f9e769cd4f3ca9893096f3caa6aabf1b38ccae
879c1478b28f926ea69d6fc9e383588a0504c99f466d6a06c89b3da1ab3927c2
883d96dd38807cbf9208e854b42d2e61de85072fcb65010b35beb8dfba930bf2
8a431af44d1694c15fc7a67709a3c7ae7c1cd9747f05a1e30f4171b0bec1958e
90a86d91ed6fc71e95c08be31aba5b48b8b7769f4b11ba9ce02d5daef3695eb4
937282ba00e74dc13549c8c2529cab4db566cbc1779691dac58cf2dddf18e4d8
983b0caf336e8542214fc17019a4fc5e0360864b92806ca14d55c1fc1c2c5a0f
a33823058c6c672bb0a5f1b30bf3c5bb01605d718e562cc712f3f52ed04c3392
ba098870397bb1ddf94a4697cf8db166ebf204b2897d133cc08b2954b8688291
bf900bc1a48af36e6c7a04b8c992cd7e4913665eab44cee5fe5cc17bce285676
c2f6a539144f237b0317dbd4468e96be38456b4a9219f1fd8bc631eaec37f2c4
da75c3f3ce27c081541dfb59edd7e756fefe054a9e0e976356c4b0d3778bb434
ded20471f0a6493f47e1420d5f3de6c1ce2d879629e649026f7d535a2a3edfea
e3695b76ac53b79b96829930bd94ec9f64cfc89cd99cf06031b6c07f277a1df3
e441c3e2771625ba05630ab464275136a82c99650ee2145ca5aa9853bedeb01b
e82223d753813fed16fdd695fd01f98666028c512f466ec4fd35446f6cd927b5
e8eaedad7e8a7b96dcce3af632b1d6c252a2e84f3443f88a1b68b379422c9db9
f7598b8b052f1f3800edcea28b3bc6b6444964e320d39acedfea375c212c6d2e
f785f5556c21cf194c575f6e70688fdf527de0efdba9aed9c004f2f40010b2b3
feb177fb563f478cb8ecade71caea5df5ad318ca161c71875114e504ce304ace