dev.safetivity.com
Open in
urlscan Pro
158.69.129.51
Public Scan
Submission: On October 07 via automatic, source certstream-suspicious
Summary
TLS certificate: Issued by Let's Encrypt Authority X3 on October 7th 2020. Valid for: 3 months.
This is the only time dev.safetivity.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
29 | 158.69.129.51 158.69.129.51 | 16276 (OVH) (OVH) | |
1 | 2600:9000:206... 2600:9000:206e:4800:1c:b536:2c40:21 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 52.59.53.129 52.59.53.129 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:81f::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:825::200a | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:808::2003 | 15169 (GOOGLE) (GOOGLE) | |
37 | 6 |
ASN16509 (AMAZON-02, US)
d1oxsl77a1kjht.cloudfront.net |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-59-53-129.eu-central-1.compute.amazonaws.com
app.ecwid.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
29 |
safetivity.com
dev.safetivity.com |
1 MB |
4 |
gstatic.com
fonts.gstatic.com |
59 KB |
2 |
googleapis.com
ajax.googleapis.com fonts.googleapis.com |
6 KB |
1 |
ecwid.com
app.ecwid.com |
20 KB |
1 |
cloudfront.net
d1oxsl77a1kjht.cloudfront.net |
93 KB |
37 | 5 |
Domain | Requested by | |
---|---|---|
29 | dev.safetivity.com |
dev.safetivity.com
|
4 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
ajax.googleapis.com
|
1 | ajax.googleapis.com |
dev.safetivity.com
|
1 | app.ecwid.com |
dev.safetivity.com
|
1 | d1oxsl77a1kjht.cloudfront.net |
dev.safetivity.com
|
37 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.facebook.com |
twitter.com |
www.instagram.com |
www.youtube.com |
www.ecwid.com |
url |
Subject Issuer | Validity | Valid | |
---|---|---|---|
dev.safetivity.com Let's Encrypt Authority X3 |
2020-10-07 - 2021-01-05 |
3 months | crt.sh |
*.cloudfront.net DigiCert Global CA G2 |
2020-05-26 - 2021-04-21 |
a year | crt.sh |
*.ecwid.com Sectigo RSA Organization Validation Secure Server CA |
2020-05-14 - 2022-08-16 |
2 years | crt.sh |
upload.video.google.com GTS CA 1O1 |
2020-09-03 - 2020-11-26 |
3 months | crt.sh |
*.gstatic.com GTS CA 1O1 |
2020-09-03 - 2020-11-26 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://dev.safetivity.com/
Frame ID: FB8DC0A7E6FFF664E7A5E4E25A64AD95
Requests: 37 HTTP requests in this frame
Screenshot
Detected technologies
WordPress (CMS) ExpandDetected patterns
- html /<link rel=["']stylesheet["'] [^>]+\/wp-(?:content|includes)\//i
- script /\/wp-(?:content|includes)\//i
- meta generator /^WordPress ?([\d.]+)?/i
- headers link /rel="https:\/\/api\.w\.org\/"/i
PHP (Programming Languages) Expand
Detected patterns
- html /<link rel=["']stylesheet["'] [^>]+\/wp-(?:content|includes)\//i
- script /\/wp-(?:content|includes)\//i
- meta generator /^WordPress ?([\d.]+)?/i
- headers link /rel="https:\/\/api\.w\.org\/"/i
MySQL (Databases) Expand
Detected patterns
- html /<link rel=["']stylesheet["'] [^>]+\/wp-(?:content|includes)\//i
- script /\/wp-(?:content|includes)\//i
- meta generator /^WordPress ?([\d.]+)?/i
- headers link /rel="https:\/\/api\.w\.org\/"/i
Nginx (Web Servers) Expand
Detected patterns
- headers server /nginx(?:\/([\d.]+))?/i
Google Font API (Font Scripts) Expand
Detected patterns
- script /googleapis\.com\/.+webfont/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
- script /jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?/i
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- script /jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?/i
Page Statistics
8 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Watch Now
Search URL Search Domain Scan URL
Title: Read Now
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
dev.safetivity.com/ |
49 KB 12 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flashblock.css
dev.safetivity.com/wp-content/plugins/compact-wp-audio-player/css/ |
4 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
player.css
dev.safetivity.com/wp-content/plugins/compact-wp-audio-player/css/ |
1 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
miniplayer.css
dev.safetivity.com/wp-content/plugins/wp-miniaudioplayer/css/ |
15 KB 15 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.min.css
dev.safetivity.com/wp-includes/css/dist/block-library/ |
52 KB 53 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.css
dev.safetivity.com/wp-content/plugins/contact-form-7/includes/css/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frontend.css
dev.safetivity.com/wp-content/plugins/ecwid-shopping-cart/css/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
trp-language-switcher.css
dev.safetivity.com/wp-content/plugins/translatepress-multilingual/assets/css/ |
2 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fl-icons.css
dev.safetivity.com/wp-content/themes/flatsome/assets/css/ |
369 B 394 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flatsome.css
dev.safetivity.com/wp-content/themes/flatsome/assets/css/ |
133 KB 133 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
dev.safetivity.com/wp-content/themes/flatsome-child/ |
3 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
soundmanager2-nodebug-jsmin.js
dev.safetivity.com/wp-content/plugins/compact-wp-audio-player/js/ |
36 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
dev.safetivity.com/wp-includes/js/jquery/ |
95 KB 95 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-migrate.min.js
dev.safetivity.com/wp-includes/js/jquery/ |
10 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.mb.miniAudioPlayer.min.js
dev.safetivity.com/wp-content/plugins/wp-miniaudioplayer/js/ |
106 KB 107 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
map_overwrite_default_me.js
dev.safetivity.com/wp-content/plugins/wp-miniaudioplayer/js/ |
6 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frontend.js
dev.safetivity.com/wp-content/plugins/ecwid-shopping-cart/js/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ACGLobal-Safetivity-Logo.jpg
dev.safetivity.com/wp-content/uploads/2017/02/ |
56 KB 56 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Annotation-2020-05-31-010555.png
dev.safetivity.com/wp-content/uploads/2020/05/ |
332 KB 333 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
customsafetivity.js
dev.safetivity.com/ |
336 B 458 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scripts.js
dev.safetivity.com/wp-content/plugins/contact-form-7/includes/js/ |
14 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
widget.min.js
dev.safetivity.com/wp-includes/js/jquery/ui/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flatsome-live-search.js
dev.safetivity.com/wp-content/themes/flatsome/inc/extensions/flatsome-live-search/ |
16 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hoverIntent.min.js
dev.safetivity.com/wp-includes/js/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flatsome.js
dev.safetivity.com/wp-content/themes/flatsome/assets/js/ |
158 KB 158 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wp-embed.min.js
dev.safetivity.com/wp-includes/js/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
new
d1oxsl77a1kjht.cloudfront.net/css/ |
0 93 KB |
Other
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
script.js
app.ecwid.com/ |
0 20 KB |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wp-emoji-release.min.js
dev.safetivity.com/wp-includes/js/ |
14 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webfont.js
ajax.googleapis.com/ajax/libs/webfont/1/ |
13 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fl-icons.woff2
dev.safetivity.com/wp-content/themes/flatsome/assets/css/icons/ |
5 KB 6 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
8 KB 983 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
fonts.gstatic.com/s/roboto/v20/ |
11 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2
fonts.gstatic.com/s/roboto/v20/ |
11 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2
fonts.gstatic.com/s/opensans/v18/ |
9 KB 9 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Sup6hNX6plRP.woff
fonts.gstatic.com/s/dancingscript/v15/ |
28 KB 28 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
faily.jpg
dev.safetivity.com/wp-content/uploads/2017/02/ |
295 KB 296 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
62 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.
function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker object| trustedTypes object| _wpemojiSettings object| _nsl function| SoundManager object| soundManager undefined| $ function| jQuery function| y function| z function| uncamel function| setUnit function| setFilter function| isTouchSupported function| jPlayerAndroidFix object| q string| nAgt function| getOS undefined| nameOffset number| verOffset number| ix undefined| start undefined| end object| jQuery1124005439653632348129 function| FileAPIReader object| k object| Base64 object| t object| ID3 object| u object| ID3v1 object| G object| ID3v2 object| v object| ID4 function| replaceDefault object| ecwidParams object| ec object| WebFontConfig object| trp_ls_shortcodes object| trp_el object| trp_shortcode_language_item number| trp_ls_shortcode_width function| play_mp3 function| show_hide function| loopSound function| stop_all_tracks object| WebFont object| wpcf7 object| flatsomeVars function| StickySidebar function| Waypoint object| __core-js_shared__ object| Flatsome string| waypointContextKey function| cookie object| wp function| initializeMiniAudioPlayer function| ecwidShoppingCartMakeStoreLinksUseApiCall object| twemoji0 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.
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.
ajax.googleapis.com
app.ecwid.com
d1oxsl77a1kjht.cloudfront.net
dev.safetivity.com
fonts.googleapis.com
fonts.gstatic.com
158.69.129.51
2600:9000:206e:4800:1c:b536:2c40:21
2a00:1450:4001:808::2003
2a00:1450:4001:81f::200a
2a00:1450:4001:825::200a
52.59.53.129
02244a911a266c48b094cc09fd8b8cd2c8de7b706f54b062fe7874a5231edd9e
0b2616dc0ed3aaded1f8d884a8c0400d12a3e9b68eeb2c006215c2a642dbce5c
0d9fd7ccabde9b202de45ee6b65878ce9594975d8e8810b0878d3f3fa3637d0e
10b854fcea9d1cc9a76bbfad8cb73957b25072b02f5d105b107a8d5d037f2388
15e0949644efd8eabafd6b0c64a602f2d1bd700814d4dc2d4f4593a7ea266f69
1db21d816296e6939ba1f42962496e4134ae2b0081e26970864c40c6d02bb1df
25091b162ee2b14bd391b9a4859befc19217d031178cb0d70c23c37a198537a4
28f4c609a2b8bc8fe9f7309107c7c9ba63d2880ff4080924dbf7ff46ab4d79f4
2cd83d5a29914ad4797748d8e80fbc42c2131fbce9bbcdf2749a275fc7db875f
2e3be16050f8135636b4d7bed11ec2b1cf62451be3bdbf217165c0e160f78331
2f5820372f57efa4c8e03770baca675ee59ba259fa417e5d9d033cde673c8252
333570a0940db51a53067cf16806616e4709d06f70e0c37be288cfbd16254731
3d21dd5225f497201194c036a9c3b36143b84cbd0e8e79c54ee6dfa7b88032ef
48eb8b500ae6a38617b5738d2b3faec481922a7782246e31d2755c034a45cd5d
5036d77bc45902a3567f499ebf981076387d71995d6fab43c9be0cd0b962b230
534ecb7e84cbd36918c179af2d074fa62a121f425e605c4a4eb9a8ffd898b12a
54c64f3c66372027154f01fc9f24b4e25fdfe405b70d1994c79abbc2576ff775
5d1bc9b443f3f81fa4b4ad4634c1bb9702194c1898e3a9de0ab5e2cdc0e9f479
6ebcda7a3a41ef97f0b4071160ceb1020e540fdc0f790079a5c2ef01ab654fe0
7015e461e0ea7b86d727ced7e3349eec63f572890be6dc0ef76b2514a2672f97
81016ac6be850b72df5d4faa0c3cec8e2c1b0ba0045712144a6766adfad40bee
811e8960b8f79f14983e30df80a4ccc69d82430ccc0520d2a1a3d1405cfbb2a1
8fb7171a0550cbf1502a46fc3638ed8fa1bb8784c631e53fead7f2cea6468bb0
96d33f532112177ede6bf262dcf6d0140dbe29f05a4595d17b0be4743205b5ea
a3b25e5b9bff037cb498e32333c50548a0088848b5e91f834dc4165044edce7c
a8c88e400381d7383b8d8500875019011cf291914fb5835f549a36cb8a0cae73
b7e17926b30342edecee8b3a93029ac51462e2b479277d8e077ba57173eb1900
bca7af0b45b6fc6a2064e8e7a34f2041f3e77261e63f0257209bcde6bc40545d
bd413072c7334cf30a6dcbcce667b5e8430a9aa3c7015554ef8f17b55a5c9b63
dfc1d848aa3d3f42b519ca7628e9eed7667ba228f5e7aa25c1656d03d38be525
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e40f3e5cf550fc2c75b5b95abba89a314231b12c796f4c456827473cbcc3e931
e71a34520913db2bea51ec9e064d2c39d57f67ec575600a2b1dbf70939f0f211
ebf0e8c538ae3047cf5056253a32daa65d23d8fb531ea05b0f0f28d58f828143
f71de13461d99baee94e0e4f82dad94e1005d367317aad2205e6d3b4533a0892
f9ddd585e9e65c686ae9ea771a5c9ec9cb17445fe27e8ff68cfb77750fb8cd0e