app.teamvalidus.com
Open in
urlscan Pro
2606:4700:20::681a:894
Public Scan
Submission: On October 22 via api from JP — Scanned from JP
Summary
TLS certificate: Issued by WE1 on October 22nd 2024. Valid for: 3 months.
This is the only time app.teamvalidus.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 20 | 2606:4700:20:... 2606:4700:20::681a:894 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2404:6800:400... 2404:6800:400a:80e::2008 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2404:6800:400... 2404:6800:400a:80e::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2606:4700:20:... 2606:4700:20::681a:994 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 142.250.76.142 142.250.76.142 | 15169 (GOOGLE) (GOOGLE) | |
25 | 5 |
ASN13335 (CLOUDFLARENET, US)
app.teamvalidus.com | |
prodapi.teamvalidus.com |
ASN15169 (GOOGLE, US)
PTR: kix07s06-in-f14.1e100.net
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
teamvalidus.com
1 redirects
app.teamvalidus.com prodapi.teamvalidus.com |
1 MB |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 34 |
22 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
175 KB |
25 | 3 |
Domain | Requested by | |
---|---|---|
19 | app.teamvalidus.com |
1 redirects
app.teamvalidus.com
|
3 | www.google-analytics.com |
www.googletagmanager.com
app.teamvalidus.com |
2 | prodapi.teamvalidus.com |
app.teamvalidus.com
|
2 | www.googletagmanager.com |
app.teamvalidus.com
www.google-analytics.com |
25 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
teamvalidus.com WE1 |
2024-10-22 - 2025-01-20 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-09-30 - 2024-12-23 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://app.teamvalidus.com/
Frame ID: 35CC3EB8AD3B383FF68D1925E3BECF15
Requests: 22 HTTP requests in this frame
Frame:
https://app.teamvalidus.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/62ec4f065604/main.js
Frame ID: D8D82C35D88BCB61D2E0034119713C0B
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
VALIDUS PORTALDetected technologies
Google Analytics (Analytics) ExpandDetected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/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:
Request Chain 7- https://app.teamvalidus.com/cdn-cgi/challenge-platform/scripts/jsd/main.js HTTP 302
- https://app.teamvalidus.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/62ec4f065604/main.js
25 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
app.teamvalidus.com/ |
14 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.b46bf65187572c72.js
app.teamvalidus.com/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills.126d2c65b843f76a.js
app.teamvalidus.com/ |
34 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.eda1d4ef05734187.js
app.teamvalidus.com/ |
1 MB 353 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
212 KB 77 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.ad89e5eefe01d5a2.css
app.teamvalidus.com/ |
217 KB 30 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
709.56a4195e4ab7213c.js
app.teamvalidus.com/ |
458 B 638 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
985.18c77931ec5c1e71.js
app.teamvalidus.com/ |
388 KB 85 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
app.teamvalidus.com/cdn-cgi/challenge-platform/h/b/scripts/jsd/62ec4f065604/ Frame D8D8 Redirect Chain
|
8 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
8d66d00149686845
app.teamvalidus.com/cdn-cgi/challenge-platform/h/b/jsd/r/ Frame D8D8 |
0 847 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
userCaptcha
prodapi.teamvalidus.com/api/users/ Frame |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
userCaptcha
prodapi.teamvalidus.com/api/users/ |
17 KB 13 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app_icon_white.svg
app.teamvalidus.com/assets/svg/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
backgroun_image.jpg
app.teamvalidus.com/assets/img/ |
34 KB 35 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
commuterssans-semibold.d0616fb0d79e17b3.otf
app.teamvalidus.com/ |
72 KB 72 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
15 B 436 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
app.teamvalidus.com/ |
5 KB 3 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
284 KB 99 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
719.3302cfaba67d1941.js
app.teamvalidus.com/ |
1 MB 300 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
330.3c50580d9697e735.js
app.teamvalidus.com/ |
616 KB 129 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
31.a9f132cf6295d643.js
app.teamvalidus.com/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.b63d2f798d2ac8a5.js
app.teamvalidus.com/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
512.ba2ec79eb4eca082.js
app.teamvalidus.com/ |
68 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
171 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| dataLayer object| webpackChunkvex function| $localize function| Zone function| __zone_symbol__Promise function| __zone_symbol__fetch function| __zone_symbol__queueMicrotask function| __zone_symbol__setTimeout function| __zone_symbol__clearTimeout function| __zone_symbol__setInterval function| __zone_symbol__clearInterval function| __zone_symbol__requestAnimationFrame function| __zone_symbol__cancelAnimationFrame function| __zone_symbol__webkitRequestAnimationFrame function| __zone_symbol__webkitCancelAnimationFrame function| __zone_symbol__alert function| __zone_symbol__prompt function| __zone_symbol__confirm function| __zone_symbol__MutationObserver function| __zone_symbol__WebKitMutationObserver function| __zone_symbol__IntersectionObserver function| __zone_symbol__FileReader boolean| __zone_symbol__ononsearchpatched boolean| __zone_symbol__ononappinstalledpatched boolean| __zone_symbol__ononbeforeinstallpromptpatched boolean| __zone_symbol__ononbeforexrselectpatched boolean| __zone_symbol__ononabortpatched boolean| __zone_symbol__ononbeforeinputpatched boolean| __zone_symbol__ononbeforematchpatched boolean| __zone_symbol__ononbeforetogglepatched boolean| __zone_symbol__ononblurpatched boolean| __zone_symbol__ononcancelpatched boolean| __zone_symbol__ononcanplaypatched boolean| __zone_symbol__ononcanplaythroughpatched boolean| __zone_symbol__ononchangepatched boolean| __zone_symbol__ononclickpatched boolean| __zone_symbol__ononclosepatched boolean| __zone_symbol__ononcontentvisibilityautostatechangepatched boolean| __zone_symbol__ononcontextlostpatched boolean| __zone_symbol__ononcontextmenupatched boolean| __zone_symbol__ononcontextrestoredpatched boolean| __zone_symbol__ononcuechangepatched boolean| __zone_symbol__onondblclickpatched boolean| __zone_symbol__onondragpatched boolean| __zone_symbol__onondragendpatched boolean| __zone_symbol__onondragenterpatched boolean| __zone_symbol__onondragleavepatched boolean| __zone_symbol__onondragoverpatched boolean| __zone_symbol__onondragstartpatched boolean| __zone_symbol__onondroppatched boolean| __zone_symbol__onondurationchangepatched boolean| __zone_symbol__ononemptiedpatched boolean| __zone_symbol__ononendedpatched boolean| __zone_symbol__ononerrorpatched boolean| __zone_symbol__ononfocuspatched boolean| __zone_symbol__ononformdatapatched boolean| __zone_symbol__ononinputpatched boolean| __zone_symbol__ononinvalidpatched boolean| __zone_symbol__ononkeydownpatched boolean| __zone_symbol__ononkeypresspatched boolean| __zone_symbol__ononkeyuppatched boolean| __zone_symbol__ononloadpatched boolean| __zone_symbol__ononloadeddatapatched boolean| __zone_symbol__ononloadedmetadatapatched boolean| __zone_symbol__ononloadstartpatched boolean| __zone_symbol__ononmousedownpatched boolean| __zone_symbol__ononmouseenterpatched boolean| __zone_symbol__ononmouseleavepatched boolean| __zone_symbol__ononmousemovepatched boolean| __zone_symbol__ononmouseoutpatched boolean| __zone_symbol__ononmouseoverpatched boolean| __zone_symbol__ononmouseuppatched boolean| __zone_symbol__ononmousewheelpatched boolean| __zone_symbol__ononpausepatched boolean| __zone_symbol__ononplaypatched boolean| __zone_symbol__ononplayingpatched boolean| __zone_symbol__ononprogresspatched boolean| __zone_symbol__ononratechangepatched boolean| __zone_symbol__ononresetpatched boolean| __zone_symbol__ononresizepatched boolean| __zone_symbol__ononscrollpatched boolean| __zone_symbol__ononsecuritypolicyviolationpatched boolean| __zone_symbol__ononseekedpatched boolean| __zone_symbol__ononseekingpatched boolean| __zone_symbol__ononselectpatched boolean| __zone_symbol__ononslotchangepatched boolean| __zone_symbol__ononstalledpatched boolean| __zone_symbol__ononsubmitpatched boolean| __zone_symbol__ononsuspendpatched boolean| __zone_symbol__onontimeupdatepatched boolean| __zone_symbol__onontogglepatched boolean| __zone_symbol__ononvolumechangepatched boolean| __zone_symbol__ononwaitingpatched boolean| __zone_symbol__ononwebkitanimationendpatched boolean| __zone_symbol__ononwebkitanimationiterationpatched boolean| __zone_symbol__ononwebkitanimationstartpatched boolean| __zone_symbol__ononwebkittransitionendpatched boolean| __zone_symbol__ononwheelpatched boolean| __zone_symbol__ononauxclickpatched boolean| __zone_symbol__onongotpointercapturepatched boolean| __zone_symbol__ononlostpointercapturepatched boolean| __zone_symbol__ononpointerdownpatched boolean| __zone_symbol__ononpointermovepatched boolean| __zone_symbol__ononpointerrawupdatepatched boolean| __zone_symbol__ononpointeruppatched boolean| __zone_symbol__ononpointercancelpatched boolean| __zone_symbol__ononpointeroverpatched boolean| __zone_symbol__ononpointeroutpatched boolean| __zone_symbol__ononpointerenterpatched boolean| __zone_symbol__ononpointerleavepatched boolean| __zone_symbol__ononselectstartpatched boolean| __zone_symbol__ononselectionchangepatched boolean| __zone_symbol__ononanimationendpatched boolean| __zone_symbol__ononanimationiterationpatched boolean| __zone_symbol__ononanimationstartpatched boolean| __zone_symbol__onontransitionrunpatched boolean| __zone_symbol__onontransitionstartpatched boolean| __zone_symbol__onontransitionendpatched boolean| __zone_symbol__onontransitioncancelpatched boolean| __zone_symbol__ononafterprintpatched boolean| __zone_symbol__ononbeforeprintpatched boolean| __zone_symbol__ononbeforeunloadpatched boolean| __zone_symbol__ononhashchangepatched boolean| __zone_symbol__ononlanguagechangepatched boolean| __zone_symbol__ononmessagepatched boolean| __zone_symbol__ononmessageerrorpatched boolean| __zone_symbol__ononofflinepatched boolean| __zone_symbol__onononlinepatched boolean| __zone_symbol__ononpagehidepatched boolean| __zone_symbol__ononpageshowpatched boolean| __zone_symbol__ononpopstatepatched boolean| __zone_symbol__ononrejectionhandledpatched boolean| __zone_symbol__ononstoragepatched boolean| __zone_symbol__ononunhandledrejectionpatched boolean| __zone_symbol__ononunloadpatched boolean| __zone_symbol__onondevicemotionpatched boolean| __zone_symbol__onondeviceorientationpatched boolean| __zone_symbol__onondeviceorientationabsolutepatched boolean| __zone_symbol__ononpageswappatched boolean| __zone_symbol__ononpagerevealpatched boolean| __zone_symbol__ononscrollendpatched boolean| __zone_symbol__ononscrollsnapchangepatched boolean| __zone_symbol__ononscrollsnapchangingpatched object| FontAwesomeConfig object| ___FONT_AWESOME___ object| __zone_symbol__resizefalse object| __zone_symbol__popstatefalse object| __zone_symbol__hashchangefalse function| getAngularTestability function| getAllAngularTestabilities function| getAllAngularRootElements object| frameworkStabilizers object| google_tag_manager object| google_tag_data object| __zone_symbol__loadfalse string| GoogleAnalyticsObject function| ga object| __zone_symbol__orientationchangefalse object| __zone_symbol__focusfalse object| gaplugins object| gaGlobal object| gaData object| __zone_symbol__blurfalse object| __zone_symbol__pageshowfalse object| __zone_symbol__pagehidefalse object| __zone_symbol__DOMContentLoadedfalse function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener function| eventListeners function| removeAllListeners6 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 |
---|---|---|
.teamvalidus.com/ | Name: cf_clearance Value: tt0Uv9UyOKdkIWW.qoF0kkQtYC0UnIgnuJlBrfIq0Co-1729572061-1.2.1.1-Q26r4z.zciSqzIAxIMwh.EgWPrBqD0G9qIYD0CVi7AlnjiBN_wmyl9jgwDHPjIr9iMVeOKKwy24lPs84xnvUcBzgBQ.2soGcFuIPWz79Gg5CV.0aKx9BY1j91Rx8FC7o4okBEEO2giWlYcA20eaJ7J08sBG_SjCWUi_uIkvd8rAHLq04Y_su5B4A_5xHtz0EDfsFrXy1.D9NOpmeViiu8a3vx8V_yqiUIJfpwTZtAP0PpPedsEOZT09s7c.K85Y40cywXMFOnBPdKXhA_bPSpJun4Z5uvO5srnFNBzqM4w8vm_lHQS4.Ujls7KhPFarKh6gwyVtA9xPdU3aOT3r6LScoK7rwFq2jYSSXBCtn7PHrhvnBO3lilsmnZRT9fsc0 |
|
.teamvalidus.com/ | Name: _ga Value: GA1.2.1005982622.1729572061 |
|
.teamvalidus.com/ | Name: _gid Value: GA1.2.91430044.1729572061 |
|
.teamvalidus.com/ | Name: _gat_UA-203227847-1 Value: 1 |
|
.teamvalidus.com/ | Name: _ga_7J0R697LXT Value: GS1.2.1729572061.1.0.1729572061.0.0.0 |
|
prodapi.teamvalidus.com/ | Name: connect.sid Value: s%3AvXhdOuWrx0JJT6Fvnh4TE5gZv4wVrCzr.88TVb1LDLLrDUMlY7YYISbJuHdPjx6ytcBXoPfj15cU |
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 |
---|
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.
app.teamvalidus.com
prodapi.teamvalidus.com
www.google-analytics.com
www.googletagmanager.com
142.250.76.142
2404:6800:400a:80e::2008
2404:6800:400a:80e::200e
2606:4700:20::681a:894
2606:4700:20::681a:994
02fe06ac4c5a379c0403bb93963f206c4d99f54a8692e3cbedd18c3c055ee0d1
1562dc541cba8aff05f1f74bc86a2b77335f07acc097b3a41b53990dc37255c2
15e074fed6cc28de88235642fb24b37c81175330639c930cfdceb9b1c32c1d0c
2fee3f62c915bf90b6cc0b28d983982478bd7af815babd60aa35da4e9b6969d9
304b547f041645010b276afbf493b3d43339102a440e4e8c09d63c0b3a7cd5f6
342a606a959188b767142e0f77a72fead556aa87e2c723d8592eb41fde20920b
41b25ac56ed92318de7830dd75b7e5373b5f801e3b8278866beded0e57ecf71d
4a02a5b8b7c45be838de6a7bc35f2581bff5f879d39050a2f9404c1e2e873aaa
4c3d99bbde1186a572fcfe6dc9ccb16f36e847829db6ba3beec81b832409f041
58d9b36e45a183a8838771d717db34952ed113e110ac6ac38a1fa7bd775bb56c
5ff447cf72f72c52b3c94fc7d5b11e553d1fcdae463918933331da2fe688aefc
7caf90c5d1a8a250109ba61bb47da453646711f519b133252f7cf5dd9b7be170
7db8a1255ced106e638b6e979d3db626201e050e910b91ff3cf250bb40e2960d
8457986b87938bf685e7c9ec894209fa3191930d397873562a37cce30830a38e
84f13baa9eb83fa7072a42ae4398121a37e12c727e0389ca9c171a2a2bf25f30
9341140711fa375991f279f285afef78bb199316539d7d076cfccc2f0ffab5b1
93dc903e33c1e7de0387d867354bccb650ebca851f5ad375fa8df576a98dbc9b
d381156fae9f623e7cf74bfb02c05e78ffa03ba660f34c34b704bb5d5a2e1870
ddb6a60fb2f9180a1d25efcc60de7f57c3be4576c4440b72d2b93a811316c4c4
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e442f64b8fa7508fc14aa169c81c5e8933fd7650b29ee72ab4625df6797a15c1
f7a1b143a7bafeed1b693c7c0d321d7af638abe753fabc2bafd2ce09b1b34f6e