media.ccc.de
Open in
urlscan Pro
2001:67c:20a0:e::191
Public Scan
Effective URL: https://media.ccc.de/
Submission: On February 10 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on January 19th 2024. Valid for: 3 months.
This is the only time media.ccc.de was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 9 | 2001:67c:20a0... 2001:67c:20a0:e::191 | 50472 (CHAOS-AS) (CHAOS-AS) | |
34 | 2001:67c:20a0... 2001:67c:20a0:e::176 | 50472 (CHAOS-AS) (CHAOS-AS) | |
42 | 2 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
43 |
ccc.de
1 redirects
app.media.ccc.de media.ccc.de — Cisco Umbrella Rank: 850515 static.media.ccc.de |
3 MB |
42 | 1 |
Domain | Requested by | |
---|---|---|
34 | static.media.ccc.de |
media.ccc.de
|
8 | media.ccc.de |
media.ccc.de
|
1 | app.media.ccc.de | 1 redirects |
42 | 3 |
Subject Issuer | Validity | Valid | |
---|---|---|---|
media.ccc.de R3 |
2024-01-19 - 2024-04-18 |
3 months | crt.sh |
cdn.media.ccc.de R3 |
2024-01-18 - 2024-04-17 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://media.ccc.de/
Frame ID: 3D817AB942FE077DC4F79F976AED1AB9
Requests: 42 HTTP requests in this frame
Screenshot
Page Title
home - media.ccc.dePage URL History Show full URLs
-
http://app.media.ccc.de/
HTTP 301
https://media.ccc.de/ Page URL
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Title: Chaos Computer Club e.V
Search URL Search Domain Scan URL
Title: Imprint
Search URL Search Domain Scan URL
Title: c3voc
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://app.media.ccc.de/
HTTP 301
https://media.ccc.de/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
42 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
media.ccc.de/ Redirect Chain
|
28 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
application-ede33be012e24f428cec86663fc1b9ad037d97185d816e250943507e90620aa6.css
media.ccc.de/assets/ |
197 KB 198 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
application-29359709fdca8655f6a2867b6f483fc7b7a9f12e00862f8a6e95fe2d8592275b.js
media.ccc.de/assets/ |
2 MB 2 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
voctocat-header-b587ba587ba768c4a96ed33ee72747b9a5432b954892e25ed9f850a99c7d161c.svg
media.ccc.de/assets/frontend/ |
5 KB 5 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
56164-f6c40632-d8fd-4020-ba53-67260d12928a.jpg
static.media.ccc.de/media/regional/ccchh/extras/ |
21 KB 21 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
11828-b64fa58b-6f1c-45ef-8dd1-c09947f8a455.jpg
static.media.ccc.de/media/congress/2023/ |
15 KB 16 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
12224-86f33115-6384-447d-96fb-278ed5790d0f.jpg
static.media.ccc.de/media/congress/2023/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
11993-b3163149-505e-497e-9c75-7cb233b59fcd.jpg
static.media.ccc.de/media/congress/2023/ |
16 KB 16 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
12134-2a328f4e-6442-4e3c-811e-e63b3c425bd4.jpg
static.media.ccc.de/media/congress/2023/ |
14 KB 14 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
12142-68160267-a6a5-4a41-8a51-d8735c8aa338.jpg
static.media.ccc.de/media/congress/2023/ |
15 KB 15 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
11933-f05ac86f-96bd-4888-908b-11742b381074.jpg
static.media.ccc.de/media/congress/2023/ |
23 KB 23 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
11811-b3e12850-9b47-4b1c-a2d9-fc948fbedf56.jpg
static.media.ccc.de/media/congress/2023/ |
10 KB 11 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
11859-a91c6e01-49cf-4227-baae-aece190e9de5.jpg
static.media.ccc.de/media/congress/2023/ |
18 KB 18 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
12326-f7375255-379f-4423-a47f-2920246a0916.jpg
static.media.ccc.de/media/congress/2023/ |
18 KB 18 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
promoted_bg-69601a1dc23088d4684293ade33b5d982f227cdb835418b496282dc3a862a07c.jpg
media.ccc.de/assets/frontend/ |
664 KB 665 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icomoon-d9d5fea2bef6ff5032b2e426aec84c046b56f5fb339a1f3f39ef0978f648f007.ttf
media.ccc.de/assets/fonts/ |
179 KB 179 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
estre-970f48a268270edc536b1a68b2ba14496fb3b09e8c535ea8b8e14946ba886e07.ttf
media.ccc.de/assets/ |
108 KB 108 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
132-abddd9b0-849e-5d5e-ad76-fdec267c4d92.jpg
static.media.ccc.de/media/events/hackerhotel/2024/ |
25 KB 26 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
56166-7b5a9ee7-cec2-4f43-84cd-78ac95915588.jpg
static.media.ccc.de/media/regional/essen/petitfoo/ |
21 KB 22 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
56158-8fa82125-3377-4810-9b3e-a853c990a492.jpg
static.media.ccc.de/media/regional/essen/petitfoo/ |
27 KB 27 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
56159-266cf2c4-3c85-42a0-be33-4aa26a8d036b.jpg
static.media.ccc.de/media/regional/essen/petitfoo/ |
19 KB 19 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
56165-d1f78c2e-06d2-4160-8f3e-eca8eda55670.jpg
static.media.ccc.de/media/regional/ccchh/extras/ |
19 KB 19 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1006-5f1641f7-8a3c-5bb7-9616-87b6f32ea17e.jpg
static.media.ccc.de/media/regional/ccchh/extras/ |
14 KB 15 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1476-023ae11d-c1d3-47be-b192-59d537b3e977.jpg
static.media.ccc.de/media/events/nook/2023/ |
15 KB 16 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1497-aeb69827-9ae8-4176-9c3b-0096e5c369c7.jpg
static.media.ccc.de/media/events/nook/2023/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1493-42a1e23f-4302-43ff-8c74-f01c0c9ecba3.jpg
static.media.ccc.de/media/events/nook/2023/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1495-98b5e029-7b64-49d2-9279-d322e00ef5df.jpg
static.media.ccc.de/media/regional/luebeck/chaotikum/ |
17 KB 17 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1464-ff505d73-dbfb-4a59-a309-15fe8b8fad6d.jpg
static.media.ccc.de/media/regional/luebeck/chaotikum/ |
20 KB 21 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1465-5e61d155-87ec-41be-85d0-c7d7be694dd9.jpg
static.media.ccc.de/media/regional/luebeck/chaotikum/ |
18 KB 18 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
59123-43e76c5e-f1d7-4621-89a5-04246351a296.jpg
static.media.ccc.de/media/congress/2023/ |
17 KB 17 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
57994-3ac938c6-c6e0-5166-b65d-9a706a6d7e78.jpg
static.media.ccc.de/media/congress/2023/ |
10 KB 10 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
58060-e07977e3-5bb4-59f5-af5b-b744294b5794.jpg
static.media.ccc.de/media/congress/2023/ |
15 KB 15 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
11784-df5ca65a-e3d6-42ae-9805-9bc02821ada4.jpg
static.media.ccc.de/media/congress/2023/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
12077-b805f8c3-b43d-42b9-9037-4ccab656e04a.jpg
static.media.ccc.de/media/congress/2023/ |
31 KB 32 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
11718-a9ac49b1-4d67-4bb2-a320-5a3ea515d09d.jpg
static.media.ccc.de/media/congress/2023/ |
13 KB 13 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
37-4e3730c7-acfd-518b-b535-701b92194ec2.jpg
static.media.ccc.de/media/contributors/osmodevcall/ |
14 KB 14 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
36-b26b251b-79be-50de-9339-fcfa7387797c.jpg
static.media.ccc.de/media/contributors/osmodevcall/ |
26 KB 26 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
35-c922e31f-4bfa-5b38-bbd2-4a1af6c005b1.jpg
static.media.ccc.de/media/contributors/osmodevcall/ |
21 KB 21 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8-93d0b5de-6a62-56ae-955b-89832b0504de.jpg
static.media.ccc.de/media/contributors/retronetcall/ |
19 KB 19 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
7-02fb61e5-19d7-5541-b91e-fa5240573f01.jpg
static.media.ccc.de/media/contributors/retronetcall/ |
10 KB 10 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6-0fef8f8d-c93c-5e64-aa69-bfa6a4ce1eb1.jpg
static.media.ccc.de/media/contributors/retronetcall/ |
19 KB 19 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bx_loader-a0b0667af87d0be3ce4a13ac0dff40d437989864235a546db6168591c01f2f2a.gif
media.ccc.de/assets/bxslider/ |
8 KB 9 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
28 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| MirrorbrainFix function| timelens function| timelens2 function| from_timestamp function| to_timestamp function| progressAtMouse function| parseVTT function| pad function| $ function| jQuery object| jQuery112406515310302348498 object| Turbolinks function| purl object| Handlebars object| mejs function| MediaElement object| HtmlMediaElement function| onYouTubePlayerAPIReady function| DefaultPlayer function| MediaElementPlayer function| ChromecastPlayer object| __core-js_shared__ function| Zepto object| Clappr function| ClapprThumbnailsPlugin function| PlaybackRatePlugin function| DashShakaPlayback function| Timelens0 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.
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 |
---|---|
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.
app.media.ccc.de
media.ccc.de
static.media.ccc.de
2001:67c:20a0:e::176
2001:67c:20a0:e::191
048241d4e104c345dcb96994d285045415d1b63a7eda82e5c952f9a5cadc7c65
04d3bf233c31848db8647d7bc6f4384a90a81ba176ebb83bd69e335f93346b95
0de6e6b2934a95d32364817a69a54a01b0739ab4f99f3c390887ef06e66afd85
1cb6e1713092758ea46df80b81337e3fda323326b776b6c19259ef1b2c4011e0
1df71c64f9f903130bf0170cc6467d5c8043508a5e2f69ccfddcc14d04dc0cfb
287bc5e1129bb1efe55ee7edffe05fffd3b2fb8d5297917c79cb7950ff4363bb
30e2d5e481407b08cc59a5ad032e9d59d0768aae0d47c82c4f990d9dc359a3e0
321c0446eee43ae144b1f4e69a53e808b8928ff8ce71f8ab62bdfcfc15b37e7c
3e4cc98ab502bd1b08f9b1587e03685ba648255f74ed66ceeaa7b73e96504607
4648451d05877c9b715b9a3cab22d245cee0cc5703ec01158cffa7abd46ed4fa
467ef5e598718eef66f52a88f2d03bcff5cfd4029f3fccd4c5ba20af21efacdc
49a143f02519f74970466cc99611f2e0b22753c5c363dbdad86600283d522e76
4af9dd71ffa1f79ec4cc484833305b1dc1f1e7973ef06d615c7c182d5f3901c8
56fb305333929e26ce9a795eb142903ed0be2e32ec417adaec10f173d3418ca2
6003c327b6ed81f1051c8c8486083971e8ceda3638569afb28b4fb3587e3083d
6d46e2cf165a5a0584afba7bc9663da292ee08c97cfc7613de6013ed05be892a
6f1196f5f1f0bd2cd82bc49e8d330add739024ee4b369000c4b682d9c5e33fe8
6f2e438e9fd35bff66606f300df8c9101b85466e8630045c354e8846bbdec4db
775a370b79a704dd284d2fe40aed5e4123140fbbcf82d4bd2c175f25bb8ff023
7817d433b2cb0f0915d6d96b4767546008b1ef34cf0820d71129c623a8b37c87
7820fd8d2befaaef0df7bd6edda3962ec9ae4c69ef5227eabd66dc458ffac493
7bc7d161b96356bd5f364d21488bc166fefe3db922762f78e0459b79f956e7cc
82f8594d2decb597ccdf1b0af44417045e962577907d0d50f98a00117216319c
830977564ba3d9dcfb1cf53bde548adea57cd86bc4e033a33d1b420508753f6a
86982ea080fe14e00fd54b6c1c2c6fb1ea7313153fd7fb92ca7066212de339a2
879f0372a02a2553f22118cd8f2c069f75e98aac1eea2884b99355a8f9e5e277
8f96abb2ab0685773c3e1e6b466069c4e63a2563d4e0eea306738bda53849579
92022e931b72da96ff3f94aa8214785ddf59c5efac1764e3453ee37ad5e28329
9d4af8c7bc0b84e0501db2b43303ee0b64c3fb2e7a59d84ee744bf6cf66ca6ad
9fb0ec493859c45631068578c0c99a75d51252569a14d9c0c6ef39e1d955c954
a5db6b6c538b001dbb2b30beb6e8b0e4e030d702f3d5e1bc2120f78861e18084
b99c00509aa6bb254ec04085e5fa8d155dec8b4ffdd3ef6ca323202443cb49d3
c0e292dbb2f2c869dd41562986b70622b46a52c3d2393e9c8ce66b6c3ecf9b38
c833898002b1b85bb0e013f59f6de841c7c0547f8ec5d28848b244f6886245a4
c8b1020b9b8bcd2996d72cef53dc9f4976e943f87467166fb5d1d07838cdcc73
ca7f4111783c44d97993739a480b4834538535f7e1b0ebbb301a43f4093a2abb
cd05b86ff45a09a38f576017d92a54bb94771a59523bfb84bc286daa89c571e5
cd5a38dfcbb3651d7a883a40c3c6e98825ded3f0deba11f16aa030ec9c356e82
e519fda13c03fae80bd8ebb8b70a1ac5685c8144ed0e046551809a9827452d3e
f135465cf1c37453ae97bd0aeb6774743a185a78bf368e0cd5482b0d894ace2b
fb9c6820740d30e2480c6de72abf39e437422cb0126bdcf1c2efec21075e1496
feb658fa767cf39403f1764fbe24a0c38246ba2af6cd6151b46c9dc63859cb5f