duckduckgo.com
Open in
urlscan Pro
40.114.177.156
Public Scan
Effective URL: https://duckduckgo.com/
Submission: On January 15 via manual from PL — Scanned from DE
Summary
TLS certificate: Issued by DigiCert TLS RSA SHA256 2020 CA1 on October 20th 2022. Valid for: a year.
This is the only time duckduckgo.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2a00:f940:2:2... 2a00:f940:2:2:1:1:0:30 | 197695 (AS-REG) (AS-REG) | |
1 | 94.130.252.85 94.130.252.85 | 24940 (HETZNER-AS) (HETZNER-AS) | |
1 1 | 35.204.59.16 35.204.59.16 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 2 | 173.0.157.217 173.0.157.217 | 7979 (SERVERS-COM) (SERVERS-COM) | |
1 1 | 2606:4700::68... 2606:4700::6812:1840 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
25 | 40.114.177.156 40.114.177.156 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
27 | 4 |
ASN24940 (HETZNER-AS, DE)
PTR: static.85.252.130.94.clients.your-server.de
scdgjfzry.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 16.59.204.35.bc.googleusercontent.com
track.conversion-profit.com |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
duckduckgo.com | |
improving.duckduckgo.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
duckduckgo.com
duckduckgo.com — Cisco Umbrella Rank: 3536 improving.duckduckgo.com — Cisco Umbrella Rank: 8651 |
394 KB |
2 |
trklinkcm.com
1 redirects
go.trklinkcm.com |
2 KB |
1 |
cloudtraff.com
1 redirects
trk.cloudtraff.com — Cisco Umbrella Rank: 484872 |
342 B |
1 |
conversion-profit.com
1 redirects
track.conversion-profit.com |
356 B |
1 |
scdgjfzry.com
scdgjfzry.com |
1 KB |
1 |
unos.baby
1 redirects
yes.unos.baby |
238 B |
27 | 6 |
Domain | Requested by | |
---|---|---|
23 | duckduckgo.com |
go.trklinkcm.com
duckduckgo.com |
2 | improving.duckduckgo.com |
duckduckgo.com
|
2 | go.trklinkcm.com |
1 redirects
scdgjfzry.com
|
1 | trk.cloudtraff.com | 1 redirects |
1 | track.conversion-profit.com | 1 redirects |
1 | scdgjfzry.com | |
1 | yes.unos.baby | 1 redirects |
27 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
twitter.com |
reddit.com |
spreadprivacy.com |
help.duckduckgo.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
scdgjfzry.com R3 |
2022-11-20 - 2023-02-18 |
3 months | crt.sh |
track.cpamatica.com R3 |
2022-12-13 - 2023-03-13 |
3 months | crt.sh |
*.duckduckgo.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-10-20 - 2023-11-20 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://duckduckgo.com/
Frame ID: 556358FFADCB0E7CA63B848251E017B4
Requests: 26 HTTP requests in this frame
Frame:
https://duckduckgo.com/post3.html
Frame ID: FFE7806294D9B8C0B59A4A99EC85289B
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
DuckDuckGo — Datenschutz – leicht gemacht.Page URL History Show full URLs
-
http://yes.unos.baby/
HTTP 301
https://scdgjfzry.com/1?r=31064 Page URL
-
https://track.conversion-profit.com/click?pid=12687&offer_id=8646&sub1=2adbb454124d43019dc396e1d66fc7&sub2=31064...
HTTP 302
https://go.trklinkcm.com/aff_c?offer_id=8095&aff_id=49993&url_id=0&aff_sub5=network&sub1=12687_31064&... HTTP 302
https://go.trklinkcm.com/rd.html?go=https%3A%2F%2Ftrk.cloudtraff.com%2F601b45f6-7e01-4c6b-ac40-9a6145... Page URL
-
https://trk.cloudtraff.com/601b45f6-7e01-4c6b-ac40-9a6145624a49?o=2778&subPublisher=49993&source=&click...
HTTP 302
https://duckduckgo.com/ Page URL
Page Statistics
12 Outgoing links
These are links going to different origins than the main page.
Title: Twitter
Search URL Search Domain Scan URL
Title: Reddit
Search URL Search Domain Scan URL
Title: Blog
Search URL Search Domain Scan URL
Title: Hilfe
Search URL Search Domain Scan URL
Title: Learn more
Search URL Search Domain Scan URL
Title: Learn more
Search URL Search Domain Scan URL
Title: Learn more
Search URL Search Domain Scan URL
Title: Learn more
Search URL Search Domain Scan URL
Title: search filter bubble
Search URL Search Domain Scan URL
Title: Learn more
Search URL Search Domain Scan URL
Title: Learn more
Search URL Search Domain Scan URL
Title: Learn more
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.
-
http://yes.unos.baby/
HTTP 301
https://scdgjfzry.com/1?r=31064 Page URL
-
https://track.conversion-profit.com/click?pid=12687&offer_id=8646&sub1=2adbb454124d43019dc396e1d66fc7&sub2=31064&sub3=
HTTP 302
https://go.trklinkcm.com/aff_c?offer_id=8095&aff_id=49993&url_id=0&aff_sub5=network&sub1=12687_31064&sub3=63c3acd480a0a00001520faf HTTP 302
https://go.trklinkcm.com/rd.html?go=https%3A%2F%2Ftrk.cloudtraff.com%2F601b45f6-7e01-4c6b-ac40-9a6145624a49%3Fo%3D2778%26subPublisher%3D49993%26source%3D%26clicktag%3D38_49993_8095_0b663113dacfc42f09525fa6219e317f Page URL
-
https://trk.cloudtraff.com/601b45f6-7e01-4c6b-ac40-9a6145624a49?o=2778&subPublisher=49993&source=&clicktag=38_49993_8095_0b663113dacfc42f09525fa6219e317f
HTTP 302
https://duckduckgo.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- http://yes.unos.baby/ HTTP 301
- https://scdgjfzry.com/1?r=31064
- https://track.conversion-profit.com/click?pid=12687&offer_id=8646&sub1=2adbb454124d43019dc396e1d66fc7&sub2=31064&sub3= HTTP 302
- https://go.trklinkcm.com/aff_c?offer_id=8095&aff_id=49993&url_id=0&aff_sub5=network&sub1=12687_31064&sub3=63c3acd480a0a00001520faf HTTP 302
- https://go.trklinkcm.com/rd.html?go=https%3A%2F%2Ftrk.cloudtraff.com%2F601b45f6-7e01-4c6b-ac40-9a6145624a49%3Fo%3D2778%26subPublisher%3D49993%26source%3D%26clicktag%3D38_49993_8095_0b663113dacfc42f09525fa6219e317f
27 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
1
scdgjfzry.com/ Redirect Chain
|
754 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rd.html
go.trklinkcm.com/ Redirect Chain
|
329 B 566 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
/
duckduckgo.com/ Redirect Chain
|
6 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
s2105.css
duckduckgo.com/ |
176 KB 37 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
o2105.css
duckduckgo.com/ |
42 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ProximaNova-Reg-webfont.woff2
duckduckgo.com/font/ |
18 KB 19 KB |
Font
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ProximaNova-Sbold-webfont.woff2
duckduckgo.com/font/ |
18 KB 19 KB |
Font
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ProximaNova-ExtraBold-webfont.woff2
duckduckgo.com/font/ |
21 KB 22 KB |
Font
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tl5.js
duckduckgo.com/ |
103 B 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
b128.js
duckduckgo.com/ |
32 KB 10 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l132.js
duckduckgo.com/lib/ |
138 KB 48 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
duckduckgo80.js
duckduckgo.com/locale/de_DE/ |
119 KB 33 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
u668.js
duckduckgo.com/util/ |
107 KB 34 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d3150.js
duckduckgo.com/ |
434 KB 90 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
h25.js
duckduckgo.com/ |
113 KB 36 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ti5.js
duckduckgo.com/ |
534 B 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_homepage.normal.v108.svg
duckduckgo.com/assets/ |
5 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
12 KB 12 KB |
Font
application/x-font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
post3.html
duckduckgo.com/ Frame FFE7 |
141 B 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
install_arrow.svg
duckduckgo.com/assets/ |
1 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
laptop.svg
duckduckgo.com/assets/add-to-browser/cppm/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search.svg
duckduckgo.com/assets/home/landing/icons/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mobile.svg
duckduckgo.com/assets/add-to-browser/cppm/ |
1 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
heart.svg
duckduckgo.com/assets/icons/cta/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1-monster-v2--pre-animation.svg
duckduckgo.com/assets/onboarding/bathroomguy/ |
22 KB 9 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
p104.js
duckduckgo.com/ Frame FFE7 |
297 B 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
atbhi_chrome_v360-5
improving.duckduckgo.com/t/ |
43 B 2 KB |
Ping
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
hi
improving.duckduckgo.com/t/ |
43 B 2 KB |
Ping
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
224 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| oncontentvisibilityautostatechange function| setLocale string| locale function| EventEmitter2 object| Bootstrap function| sprintf object| locale_data object| locale_simple function| l_dry function| l_dir function| l_lang function| ltd function| ln function| lp function| lnp function| ld function| ldn function| ldp function| ldnp object| webVitals object| Handlebars object| html5 object| Modernizr function| $ function| jQuery function| decodeURIComponentSafe function| relativeDate function| tinycolor object| polyline function| Gettext object| DDG boolean| SM2_DEFER undefined| cd number| dz number| da number| fk number| fb number| fs undefined| fm number| fe number| fl number| fo number| fa number| fn number| fq number| fz undefined| ie undefined| io undefined| ir undefined| is undefined| ga undefined| gd undefined| rc undefined| rd undefined| rs object| rsd number| rdc number| rsc number| rtc number| rii number| rin undefined| rir undefined| rl undefined| rp object| reb number| rebc number| sx number| sy number| tl number| tlz number| tac object| tr object| ts number| tn number| tsl number| tz function| nir string| kurl number| is_mobile undefined| dow undefined| iosx object| d object| w function| ncku function| nckd function| ncf function| ncg function| nis function| nksb function| nkdc function| nkdm function| nkdt function| nkds function| nkf string| mousewheelevt function| nkw function| nrv function| nro function| nrs function| sendCount function| nrj function| nrc function| nrg function| nrl function| nrb function| nrm function| resultsBetweenLastSeparators object| seenOrganics function| nrn function| nsr object| rx_uddg function| nul function| nutp function| nua function| nug function| nun function| iframeOpen function| openBlankWindow function| getLinkType function| adOrOrganicClick function| organicClick function| adClick number| iadt number| iad3 number| iad2 number| iad number| ieof number| fmy number| fmx number| daia number| daiq number| dam number| il number| irl number| rpc boolean| is_retina number| viewport_width number| viewport_height number| is_mobile_device string| k0 string| k1 string| k2 string| k3 string| k4 string| k5 string| k6 string| k7 string| k8 string| k9 string| ka string| kaa string| kb string| kab string| kc string| kac string| kd string| kad string| ke string| kae string| kf string| kaf string| kg string| kag string| kh string| kah string| ki string| kai string| kj string| kaj string| kk string| kak string| kl string| kal string| km string| kam string| kn string| kan string| ko string| kao string| kp string| kap string| kq string| kaq string| kr string| kar string| ks string| kas string| kt string| kat string| ku string| kau string| kv string| kav string| kw string| kaw string| kx string| kax string| ky string| kay string| kz string| kaz string| k10 string| k11 string| k12 string| k13 string| k14 string| k15 string| k16 string| k17 string| k18 string| k19 string| k20 string| k21 function| getPagePath function| hasJSPage function| getPageType string| pagePath object| err object| errm function| seterr string| t string| objectKey string| kbc8 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 |
---|---|---|
scdgjfzry.com/ | Name: 43721 Value: 2adbb454-124d-4301-9dc3-96e1d66fc738 |
|
track.conversion-profit.com/ | Name: afclick Value: 63c3acd480a0a00001520faf |
|
track.conversion-profit.com/ | Name: afoffers Value: {"8646":1673768148} |
|
.go.trklinkcm.com/ | Name: language Value: de |
|
.go.trklinkcm.com/ | Name: 8095 Value: 38_49993_8095_0b663113dacfc42f09525fa6219e317f |
|
.go.trklinkcm.com/ | Name: op_8095 Value: 0 |
|
.go.trklinkcm.com/ | Name: user_id Value: a93abbe7-8ebd-4695-8175-b66ae03c6a3a_8272fd306cc50dad25e1f0c33bb36dad |
|
.cloudtraff.com/ | Name: __cf_bm Value: 1.CxfYlQ8yzg7EQU5B_L9AHHMOfgzDsAoSJH3FAiXnA-1673768150-0-AXkwaHfC5Qg1/WsWk4VBMuyqIrv38oF5I2aIcfjyRduC8EbHxhPEXcTLqxNzjhZQt8VaLq1RoD4ULSCgh0iV5Vs= |
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.
duckduckgo.com
go.trklinkcm.com
improving.duckduckgo.com
scdgjfzry.com
track.conversion-profit.com
trk.cloudtraff.com
yes.unos.baby
173.0.157.217
2606:4700::6812:1840
2a00:f940:2:2:1:1:0:30
35.204.59.16
40.114.177.156
94.130.252.85
0a75a8519cc22927259de5ea9f0e7facafc61c722332441ff7e459ee9d7b93a4
1bc65f87ba8c4e94de14d0d24defaac11f59babaa643485910a5e548e91c0338
1fde3ba26ec20015c8c7aaf9ebd7875721ff0bfa7df75cb33d81c8664e5b83cb
2b7a02e09e809e21c7e9b64751293348ffcccf9d749ab85e373438dba6110d94
2bcba07f5b759526882e3a4dd8793176d8d0c0b3faec5fe65ca64aabd4a28b2e
2cf6e05e04f305de66708f94f05a3f65ce113334451551cfccfa3c417cdddac9
37cf726bf0e8c66e42e7aca3fb431030c6bdf05ce2acc6b89f79f1550196dc04
3e86ee6dc3ea64723766977581185634e6343220c3b41aa8f6f9a85eea193102
43b218603818bfce574f499f9ee37c554d6d2d6f7b65235ab98211292af87c22
650e5fdfd48f4ab48813bd9d021bde8bef7a9db308b7735dd41f78967c939168
679b6266b73487e49462086d5b306fdaa1158f020ae60de96d8798c1ecc1600f
6c1803cb9cae3ff7076d8315283b2966d63d9a45ccbc3d00ff8efa29c84d273b
6c7334db0f46b3c0b430ee760bb0ceedbfdae65522a5f1d30c9fcd447b5066e6
8b3f3ad9dc6ec82b48ce73e4c4f8541fc41775b27a8ed26d0b50dc09008f2783
91762ec30f3c6fbb5bd01a6e9351b1580ce2fd8e3fc34a863f4f258900178820
95e91148f17f14dac82f99710b079c25d4061637e02e35b0220aa06d6310f688
a61f1333b0e36b99cfc87d15d29941aba00cb66fe010c2ed27b5b7b238602269
a86ddb2f580e9305f4807fe265f6357040cd1f717637ce989c11f6eab5345a54
ab722f873321d03bbc1b5adef34f5fce837a7006c80306b78b3d8ca693171f7b
bae77fb5df27cca7f9bf0b55c47873fefac44b5e3c9404524e3e564a34c9dcff
c8ea00faa93b0226fb2c6fe54bf7b1897a177cdbe821f1f19c2e2dc0838f4ccb
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
d5bc683df1f6234e2d38a8ba3eac18e6a0fa82da4cab03b9befd618c7944bc08
e91450891efb603b4cbd498f7be5dee581a9d7b2c57306bc98f31526bff188a9
f2772a6d1bfbbc13342defc944208e6ad851044afb23ad591d04bf8d63442432
f9bc20761aa11ba105616da8c825ba1f46895e8340dd573b34d58d2dcb305b1f