bookshelf.vitalsource.com
Open in
urlscan Pro
2606:4700::6813:be54
Public Scan
Effective URL: https://bookshelf.vitalsource.com/
Submission: On February 25 via api from US — Scanned from DE
Summary
TLS certificate: Issued by E1 on January 4th 2024. Valid for: 3 months.
This is the only time bookshelf.vitalsource.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2606:4700::68... 2606:4700::6813:bd54 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 25 | 2606:4700::68... 2606:4700::6813:be54 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6812:d5c9 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 34.107.222.98 34.107.222.98 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 2606:4700::68... 2606:4700::6811:180e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 151.101.130.137 151.101.130.137 | 54113 (FASTLY) (FASTLY) | |
29 | 6 |
ASN13335 (CLOUDFLARENET, US)
bookshelf.vitalsource.com | |
jigsaw.vitalsource.com | |
admin-services.vitalsource.com | |
chameleon.vitalsource.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 98.222.107.34.bc.googleusercontent.com
flashcards.vitalsource.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
27 |
vitalsource.com
3 redirects
bookshelf.vitalsource.com — Cisco Umbrella Rank: 69272 jigsaw.vitalsource.com — Cisco Umbrella Rank: 30753 admin-services.vitalsource.com — Cisco Umbrella Rank: 49111 flashcards.vitalsource.com — Cisco Umbrella Rank: 38924 chameleon.vitalsource.com — Cisco Umbrella Rank: 37487 |
3 MB |
1 |
newrelic.com
js-agent.newrelic.com — Cisco Umbrella Rank: 592 |
16 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 226 |
9 KB |
1 |
vstbridge.com
services.vstbridge.com — Cisco Umbrella Rank: 45625 |
28 KB |
0 |
nr-data.net
Failed
bam.nr-data.net Failed |
|
29 | 5 |
Domain | Requested by | |
---|---|---|
14 | jigsaw.vitalsource.com |
1 redirects
bookshelf.vitalsource.com
jigsaw.vitalsource.com |
9 | bookshelf.vitalsource.com |
2 redirects
bookshelf.vitalsource.com
|
2 | chameleon.vitalsource.com |
bookshelf.vitalsource.com
|
1 | js-agent.newrelic.com |
bookshelf.vitalsource.com
|
1 | cdnjs.cloudflare.com |
jigsaw.vitalsource.com
|
1 | flashcards.vitalsource.com |
bookshelf.vitalsource.com
|
1 | admin-services.vitalsource.com |
bookshelf.vitalsource.com
|
1 | services.vstbridge.com |
bookshelf.vitalsource.com
|
0 | bam.nr-data.net Failed |
bookshelf.vitalsource.com
|
29 | 9 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
vitalsource.com E1 |
2024-01-04 - 2024-04-03 |
3 months | crt.sh |
vstbridge.com GTS CA 1P5 |
2024-02-23 - 2024-05-23 |
3 months | crt.sh |
*.vitalsource.com Go Daddy Secure Certificate Authority - G2 |
2023-11-13 - 2024-12-14 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-07-03 - 2024-07-02 |
a year | crt.sh |
js-agent.newrelic.com GlobalSign Atlas R3 DV TLS CA 2024 Q1 |
2024-01-15 - 2025-02-15 |
a year | crt.sh |
This page contains 4 frames:
Primary Page:
https://bookshelf.vitalsource.com/
Frame ID: 46444B9482CDB5E7FFC01E9ED9E7216B
Requests: 16 HTTP requests in this frame
Frame:
https://bookshelf.vitalsource.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/0f752fefe334/main.js
Frame ID: 4F34509C207C6A09B5903E7A4A41675D
Requests: 2 HTTP requests in this frame
Frame:
https://jigsaw.vitalsource.com/socket?xdm_e=https%3A%2F%2Fbookshelf.vitalsource.com&xdm_c=default1826&xdm_p=1
Frame ID: 0273E19548EEBDF6E5AF675EAA4FB3D0
Requests: 10 HTTP requests in this frame
Frame:
https://jigsaw.vitalsource.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/0f752fefe334/main.js
Frame ID: 0AE43F813BE1375C7FA9222293070DD9
Requests: 2 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://bookshelf.vitalsource.com/
HTTP 301
https://bookshelf.vitalsource.com/ Page URL
Detected technologies
FingerprintJS (JavaScript libraries) ExpandDetected patterns
- fingerprint(\d)?(?:\.min)?\.js
Hammer.js (JavaScript Libraries) Expand
Detected patterns
- hammer(?:\.min)?\.js
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://bookshelf.vitalsource.com/
HTTP 301
https://bookshelf.vitalsource.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 10- https://bookshelf.vitalsource.com/cdn-cgi/challenge-platform/scripts/jsd/main.js HTTP 302
- https://bookshelf.vitalsource.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/0f752fefe334/main.js
- https://jigsaw.vitalsource.com/cdn-cgi/challenge-platform/scripts/jsd/main.js HTTP 302
- https://jigsaw.vitalsource.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/0f752fefe334/main.js
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
bookshelf.vitalsource.com/ Redirect Chain
|
35 KB 13 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor-c1eb28e32e.min.js
bookshelf.vitalsource.com/js/ |
241 KB 72 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
box.js
jigsaw.vitalsource.com/assets/v1/jigsaw/ |
146 KB 49 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bridge.js
services.vstbridge.com/assets/v1/ |
81 KB 28 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
explore.js
admin-services.vitalsource.com/assets/v1/ |
3 MB 601 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
flashcards.vitalsource.com/js/v2/ |
3 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fraction-484a4ce3bb.min.js
bookshelf.vitalsource.com/js/ |
8 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fraction-71e260c42a.min.css
bookshelf.vitalsource.com/styles/ |
1 MB 293 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
10 KB 10 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fraction
chameleon.vitalsource.com/api/brands/bookshelf.vitalsource.com/ |
10 KB 4 KB |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
secure-token
jigsaw.vitalsource.com/ |
292 B 858 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main.js
bookshelf.vitalsource.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/0f752fefe334/ Frame 4F34 Redirect Chain
|
8 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
85b38f8beaf39b7c
bookshelf.vitalsource.com/cdn-cgi/challenge-platform/h/b/jsd/r/ Frame 4F34 |
0 316 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
socket
jigsaw.vitalsource.com/ Frame 0273 |
3 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
index-c451e4e862d2413a0762d4b5e520e2c79d6cbf6069d8d28d0137537a98a2e056.js
jigsaw.vitalsource.com/assets/v1/jigsaw/puzzle_pieces/ Frame 0273 |
345 KB 107 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
application-8b3a372d16e7766cb3d0a198bd3a02a478a2fd7ad7402479d92fe519320d33d5.css
jigsaw.vitalsource.com/assets/ Frame 0273 |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
application-e1606d8e2c45d8b01666307dc4655ed8a9c56aeef74382775cf5038d1841b473.js
jigsaw.vitalsource.com/assets/ Frame 0273 |
95 KB 34 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hammer.js
cdnjs.cloudflare.com/ajax/libs/hammer.js/1.0.6/ Frame 0273 |
39 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main.js
jigsaw.vitalsource.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/0f752fefe334/ Frame 0AE4 Redirect Chain
|
8 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fingerprint.js
jigsaw.vitalsource.com/mosaic/ Frame 0273 |
89 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
languages
jigsaw.vitalsource.com/user/ Frame 0273 |
14 B 704 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
85b38f95ada89bb2
jigsaw.vitalsource.com/cdn-cgi/challenge-platform/h/b/jsd/r/ Frame 0AE4 |
0 314 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
de.json
bookshelf.vitalsource.com/locales/ |
110 KB 34 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
user
jigsaw.vitalsource.com/ Frame 0273 |
49 B 702 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nr-spa-1210.min.js
js-agent.newrelic.com/ |
41 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
verify
jigsaw.vitalsource.com/user/ Frame 0273 |
21 B 864 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fraction
chameleon.vitalsource.com/api/brands/bookshelf.vitalsource.com/ |
10 KB 4 KB |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
user
jigsaw.vitalsource.com/ Frame 0273 |
49 B 698 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
2285d4559b
bam.nr-data.net/1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
en.json
bookshelf.vitalsource.com/locales/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- bam.nr-data.net
- URL
- https://bam.nr-data.net/1/2285d4559b?a=1133742798&sa=1&v=1210.e2a3f80&t=Unnamed%20Transaction&rst=2914&ck=0&ref=https://bookshelf.vitalsource.com/&be=762&fe=2779&dc=1677&af=err,xhr,stn,ins,spa&perf=%7B%22timing%22:%7B%22of%22:1708901986821,%22n%22:0,%22f%22:262,%22dn%22:263,%22dne%22:263,%22c%22:263,%22s%22:302,%22ce%22:352,%22rq%22:353,%22rp%22:742,%22rpe%22:743,%22dl%22:744,%22di%22:1676,%22ds%22:1676,%22de%22:1699,%22dc%22:2778,%22l%22:2778,%22le%22:2779%7D,%22navigation%22:%7B%7D%7D&fp=1671&fcp=2880&jsonp=NREUM.setToken
- Domain
- bookshelf.vitalsource.com
- URL
- https://bookshelf.vitalsource.com/locales/en.json?_=1708901987728
Verdicts & Comments Add Verdict or Comment
99 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| NREUM object| newrelic function| __nr_require boolean| isIE object| __core-js_shared__ function| $ function| jQuery function| _ function| DirectorRouter object| DotDotDot object| core function| Ellipsis function| Jigsaw$ object| Jigsaw object| easyXDM object| Browser number| LESS_THAN number| EQUAL number| GREATER_THAN function| _typeof function| ownKeys function| _objectSpread function| _defineProperty function| _classCallCheck function| _defineProperties function| _createClass function| _toPropertyKey function| _toPrimitive string| serverHostname object| VST object| regeneratorRuntime object| Overleaf undefined| Feeny object| Fraction object| BridgeAPI number| __styled-components-init__ number| __global_unique_id__ object| i18n object| brands function| toHTML object| stores object| OverleafStore object| _gsQueue object| GreenSockGlobals object| com function| _gsDefine function| Ease function| Power4 function| Strong function| Quint function| Power3 function| Quart function| Power2 function| Cubic function| Power1 function| Quad function| Power0 function| Linear function| TweenLite function| TweenPlugin function| TweenMax function| TimelineLite function| TimelineMax function| BezierPlugin function| CSSPlugin function| BackOut function| BackIn function| BackInOut object| Back function| SlowMo function| SteppedEase function| ExpoScaleEase function| RoughEase function| BounceOut function| BounceIn function| BounceInOut object| Bounce function| CircOut function| CircIn function| CircInOut object| Circ function| ElasticOut function| ElasticIn function| ElasticInOut object| Elastic function| ExpoOut function| ExpoIn function| ExpoInOut object| Expo function| SineOut function| SineIn function| SineInOut object| Sine object| EaseLookup function| recaptchaLoadCallback function| recaptchaExpiredCallback function| recaptchaErrorCallback3 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 |
---|---|---|
.vitalsource.com/ | Name: cf_clearance Value: ReHwFxW9xLlhrrUiadmUW3cLTPUz366ARPbITzg4NpA-1708901989-1.0-Ad3kxHqD7lMX4yHUtPGeCbt0pwlkhb3nLzFmBT/eUNccf/2KtBQ11XAegTmgyBRtNkihhzesm9IVvbT+x1sH544= |
|
jigsaw.vitalsource.com/ | Name: prokofiev Value: IlwiNjMxZGIwYWM3ZjFiZmUwZmQ0M2Q4MWI0OTMxZDkzMWRcIiI%3D--e3e8fb763bb1b42d8e72dcc6ec727569421bbdc7f79dbefbae4dec37369759e8 |
|
jigsaw.vitalsource.com/ | Name: _jigsaw_session Value: PgHs5MMpbm4fWAuL1sjkmMh5JV0yxX3jcsFgcMUeJW0Iq%2BvZPsxkA8%2B5InXNu5IU0pXXB9fCtfrAtWcUtxL13X1IpJqJOmrzGOVWY%2FjYpKW7gnyXnYfkfRo9bfGgImrqKPTLS%2FD2KhpcE7zmEKHnhrO7o%2Bwdch9HpLlTfqOpivP5nQ3FkJPwoj3ijlU%3D--0D3FQdzhT5pFzxvt--QT8c7sY7kz3p9aXsKxv8Pg%3D%3D |
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 |
---|
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.
admin-services.vitalsource.com
bam.nr-data.net
bookshelf.vitalsource.com
cdnjs.cloudflare.com
chameleon.vitalsource.com
flashcards.vitalsource.com
jigsaw.vitalsource.com
js-agent.newrelic.com
services.vstbridge.com
bam.nr-data.net
bookshelf.vitalsource.com
151.101.130.137
2606:4700::6811:180e
2606:4700::6812:d5c9
2606:4700::6813:bd54
2606:4700::6813:be54
34.107.222.98
0245dfa17a74cc6db3ff86d60ba080d81d0b25cef95a645f6122987df75abb53
0c922cd8e0a54949c773b2efa21e0c303204659d9a9ac45659c690c8820d8172
0ec14c19bec9cdd6d6863682b6a23b4e9d816546eef9a0b2d48949bbd36bac16
106655076323b0821f6ba5f5cb10eecd61f7e3935faa1352305920ea53a52f13
425662d462aca67e9220f1156bc1310a315d7dca77bc6bbb54d1bd9c06199b93
510740cd475e49840dd5435d46c19ae1f55f6ff463c186e59fa75acd56443e1e
5d8a3c2063be856201381eb7c7300b990313e273e8a39f5c1c35bf1b4e29fbb9
64d9e0e083256120ce740ed0482516e83fa4bb6251d0b7de7dacc07aaad76d3e
6be4352a04556787b29269bd026f3e685cf2763d0616b1741862ed83bb6d0f7d
784c5fb8139b551829d9d0c574701cf56b48bf14242ce4bcb3f3486d1044acf1
9241b2d768b3b7bc3c4ab6be680c1ad24937e7445ad8b09a43959fbeafd13d03
935ecf94327faf52c99fd90258b8b0b82d736e9619b8180033eeca4de9c2859d
a1484ad3d15275b6540f133650be5fb9a385f8a9a6673f0b0527e1071fe5339e
a87d548d9578887c4a69ca4c4492886365798b9cfebf65cf567f6a314d0857a2
ae2fc8f8e0697701399521441a03445a3c11d79719accd0099f41687c1536c49
b6cb334272988052b287ab0af9b48c6cd1a53d2d685712a3941e90f4e8ba2e46
b75519068233647bac8cb71e3987266e7568fdcf46815f7dbf45d6495f9ad77b
bbb7e9b879bfcfb17e39268f5b5de6c61ad5ef29f58ca28582ae2801ebeb7578
dbaf2eba851c36a4f9c93a549bde0f5e777697109f7429c2eb0b566f00cef3d4
dfe9ffcbe3b587e001120549ce3b5cfb861ce485a3bbef895424809ebf6a3eef
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e650261d59dd63642758ae79eb3a94abc76c06dd71f2885076a3b2b7a7934be7
ed486f135c88e6bdc2b9990ba750ba47bc3fd64f8414647f1ba18bde98f1072d
ef4574aafb7c79385f760be2d7d9df8d936c02e21bba843e76e62ca5da11c65b
f38f4010df0d9b47b674d276489e522347202b352e4bdb9e4a144a8512f2a35d