www.ejc.net
Open in
urlscan Pro
2606:4700:10::6814:3e33
Public Scan
Effective URL: https://www.ejc.net/resources
Submission: On September 03 via api from US — Scanned from DE
Summary
TLS certificate: Issued by E6 on July 14th 2024. Valid for: 3 months.
This is the only time www.ejc.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
4 15 | 2606:4700:10:... 2606:4700:10::6814:3e33 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:80e::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2606:4700::68... 2606:4700::6810:5049 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 2 | 2606:4700::68... 2606:4700::6812:5f29 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2606:4700::68... 2606:4700::6812:5e29 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
19 | 6 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
15 |
ejc.net
4 redirects
www.ejc.net ejc.net |
208 KB |
4 |
cloudflare.com
1 redirects
challenges.cloudflare.com — Cisco Umbrella Rank: 3877 |
16 KB |
1 |
cloudflareinsights.com
static.cloudflareinsights.com — Cisco Umbrella Rank: 1223 |
7 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 |
1 KB |
0 |
polyfill.io
Failed
cdn.polyfill.io Failed |
|
19 | 5 |
Domain | Requested by | |
---|---|---|
11 | www.ejc.net |
4 redirects
www.ejc.net
ejc.net static.cloudflareinsights.com |
4 | challenges.cloudflare.com |
1 redirects
challenges.cloudflare.com
|
4 | ejc.net |
www.ejc.net
ejc.net |
1 | static.cloudflareinsights.com |
www.ejc.net
|
1 | fonts.googleapis.com |
www.ejc.net
|
0 | cdn.polyfill.io Failed |
www.ejc.net
|
19 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
ejc.net |
algolia.com |
twitter.com |
instagram.com |
www.youtube.com |
www.linkedin.com |
www.facebook.com |
european-journalism-centre.jobs.personio.com |
thirty-five.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
ejc.net E6 |
2024-07-14 - 2024-10-12 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-08-12 - 2024-11-04 |
3 months | crt.sh |
cloudflareinsights.com WE1 |
2024-09-03 - 2024-12-02 |
3 months | crt.sh |
challenges.cloudflare.com E5 |
2024-07-17 - 2024-10-15 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://www.ejc.net/resources
Frame ID: 25D9153CAB113593B9933771C1776A28
Requests: 30 HTTP requests in this frame
Frame:
https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/if/ov2/av0/rcv0/0/r8or4/0x4AAAAAAAIPP8KEEvdk2zfD/auto/fbE/normal/auto/
Frame ID: 9B4D621C33D1B4772E6EA2BE0422624B
Requests: 1 HTTP requests in this frame
Frame:
https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/if/ov2/av0/rcv0/0/4qfkb/0x4AAAAAAAIPP8KEEvdk2zfD/auto/fbE/normal/auto/
Frame ID: 103FF9A5704DA0E21E6B2ECC775D5468
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Resources | EJC.netPage URL History Show full URLs
-
http://www.ejc.net//resources//article//investigating/-epic/-privacy/-browser/-we/-will/-not/-b...
HTTP 307
https://www.ejc.net//resources//article//investigating/-epic/-privacy/-browser/-we/-will/-not/-b... HTTP 301
https://www.ejc.net//resources//article/investigating/-epic/-privacy/-browser/-we/-will/-not/-be... HTTP 301
https://www.ejc.net//resources/article/investigating/-epic/-privacy/-browser/-we/-will/-not/-be/... HTTP 301
https://www.ejc.net/resources/article/investigating/-epic/-privacy/-browser/-we/-will/-not/-be/-... HTTP 301
https://www.ejc.net/resources Page URL
Detected technologies
Cloudflare Browser Insights (Analytics) ExpandDetected patterns
- static\.cloudflareinsights\.com/beacon(?:\.min)?\.js
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Page Statistics
25 Outgoing links
These are links going to different origins than the main page.
Title: network
Search URL Search Domain Scan URL
Title: about
Search URL Search Domain Scan URL
Title: our story
Search URL Search Domain Scan URL
Title: the team
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Enrich your storytelling with multilingual journalism In our fifth episode of the Journalism Innovation Podcast, we sat down with Thomas Seymat from ARTE and Alessia Cerantola from Investigate E Video
Search URL Search Domain Scan URL
Title: Alternative business models for media entrepreneurs Listen to David Schraven from Correctiv and Ximena Villagran from Maldita.es discuss why exploring alternative business models is the way f Video
Search URL Search Domain Scan URL
Title: Solutions Journalism: an introduction to solutions-focused development reporting The third solutions journalism guide illustrates how to effectively report on development issues with a solutions-focused approach Guide
Search URL Search Domain Scan URL
Title: RiffReporter illustrates how innovative tech solutions from Africa can help achieve the SDGs In 2022-2023, RiffReporter received a grant of €130,000 from the European Journalism Centre through the Solutions Journalism Accelerator. Case study
Search URL Search Domain Scan URL
Title: Unearthing local solutions: Libération’s reporting on how grassroots communities address environmental problems In 2022-2023, Libération received a grant of €130,000 from the European Journalism Centre through the Solutions Journalism Accelerator Case study
Search URL Search Domain Scan URL
Title: How New Internationalist used solutions journalism to show the complexity of decolonisation. In 2022-2023, New Internationalist received a grant of €130,000 from the European Journalism Centre through the Solutions Journalism Acceler Case study
Search URL Search Domain Scan URL
Title: How to build a game-changing independent European media brand - Journalism Innovation Podcast In our first episode of Journalism Innovation Podcast, we discuss how to build an independent media brand with Zakhar Protsiuk. Zakhar is th Video
Search URL Search Domain Scan URL
Title: Designing a generative AI-led newsroom - Journalism Innovation Podcast In our second episode of the Journalism Innovation Podcast, we discuss how to design a generative AI-led newsroom to strengthen and reimagin Video
Search URL Search Domain Scan URL
Title: News Impact Summit: Elevating Climate Journalism The 2023 News Impact Summit in Lisbon explored the common ground between journalism and climate science.Throughou Video
Search URL Search Domain Scan URL
Title: Solutions Journalism: 11 tough questions on how to do solutions journalism​ The second solutions journalism guide asks 11 though questions on how to do Solutions Journalism. Get the guide for free now. Guide
Search URL Search Domain Scan URL
Title: Solutions Journalism: an introduction for journalists and newsrooms Explore the transformative news reporting style that goes beyond problems and inspires real action. Available in English, Portuguese and Gre Guide
Search URL Search Domain Scan URL
Title: Conversations with Data episode 54 Climate change is one of the most pressing issues of our time. So what can data journalists do to help audiences understand this complex iss Video
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
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: careers
Search URL Search Domain Scan URL
Title: 35
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://www.ejc.net//resources//article//investigating/-epic/-privacy/-browser/-we/-will/-not/-be/-controlled
HTTP 307
https://www.ejc.net//resources//article//investigating/-epic/-privacy/-browser/-we/-will/-not/-be/-controlled HTTP 301
https://www.ejc.net//resources//article/investigating/-epic/-privacy/-browser/-we/-will/-not/-be/-controlled HTTP 301
https://www.ejc.net//resources/article/investigating/-epic/-privacy/-browser/-we/-will/-not/-be/-controlled HTTP 301
https://www.ejc.net/resources/article/investigating/-epic/-privacy/-browser/-we/-will/-not/-be/-controlled HTTP 301
https://www.ejc.net/resources Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 28- https://challenges.cloudflare.com/turnstile/v0/api.js?onload=formieTurnstileOnLoadCallback&render=explicit HTTP 302
- https://challenges.cloudflare.com/turnstile/v0/g/e7cf9275f425/api.js
19 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
Primary Request
resources
www.ejc.net/ Redirect Chain
|
417 KB 56 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
main-9e44e46d.css
ejc.net/dist/assets/ |
191 KB 39 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
14 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
rocket-loader.min.js
www.ejc.net/cdn-cgi/scripts/7d0fa10a/cloudflare-static/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vcd15cbe7772f49c399c6a5babf22c1241717689176015
static.cloudflareinsights.com/beacon.min.js/ |
19 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
96 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
96 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
96 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
96 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
96 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
96 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
96 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
96 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
95 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
95 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
95 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
95 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
230 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
normal.woff2
www.ejc.net/cf-fonts/v/manrope/5.0.18/latin/wght/ |
24 KB 24 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
formie.js
ejc.net/cpresources/7992e280/js/ |
111 KB 42 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
htmx.min.js
ejc.net/cpresources/ef47642a/ |
48 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
polyfill.js
cdn.polyfill.io/v2/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
app-67ed6eae.js
ejc.net/dist/assets/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
session-info
ejc.net/index.php/actions/users/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon-32x32.png
www.ejc.net/images/favicon/ |
166 B 486 B |
Other
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
turnstile.js
ejc.net/cpresources/7992e280/js/captchas/ |
53 KB 22 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
refresh-tokens
www.ejc.net/actions/formie/forms/ |
431 B 770 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
refresh-tokens
www.ejc.net/actions/formie/forms/ |
431 B 766 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
rum
www.ejc.net/cdn-cgi/ |
0 138 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
api.js
challenges.cloudflare.com/turnstile/v0/g/e7cf9275f425/ Redirect Chain
|
45 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/if/ov2/av0/rcv0/0/r8or4/0x4AAAAAAAIPP8KEEvdk2zfD/auto/fbE/normal/auto/ Frame 9B4D |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/if/ov2/av0/rcv0/0/4qfkb/0x4AAAAAAAIPP8KEEvdk2zfD/auto/fbE/normal/auto/ Frame 103F |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- cdn.polyfill.io
- URL
- https://cdn.polyfill.io/v2/polyfill.js?features=fetch,Promise
- Domain
- ejc.net
- URL
- https://ejc.net/dist/assets/app-67ed6eae.js
- Domain
- ejc.net
- URL
- https://ejc.net/index.php/actions/users/session-info
Verdicts & Comments Add Verdict or Comment
17 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| __cfQR object| __cfBeacon function| gtag object| dataLayer object| htmx function| injectCSRF string| SERVD_CSRF_TOKEN_NAME object| FormieTranslations boolean| __cfRLUnblockHandlers object| formieConfigChunkLoadingGlobal object| regeneratorRuntime object| Formie function| FormieCaptchaProvider object| turnstileRenderers function| formieTurnstileOnLoadCallback function| FormieTurnstile object| turnstile2 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 |
---|---|---|
www.ejc.net/ | Name: CraftSessionId Value: 8cf3ef1d1896c89d4cd2ed4b2c340214 |
|
www.ejc.net/ | Name: CRAFT_CSRF_TOKEN Value: d089a75ab122a817630f97ebb2e60d280ac269642c660a01c9e4b2dc0fb0a87ca%3A2%3A%7Bi%3A0%3Bs%3A16%3A%22CRAFT_CSRF_TOKEN%22%3Bi%3A1%3Bs%3A40%3A%22gdAuJqNbHtx3bkRaNAIeR_dGk3CIlMFdgE7GKVLp%22%3B%7D |
5 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 |
---|
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 |
---|---|
Strict-Transport-Security | max-age=2592000 |
X-Content-Type-Options | nosniff |
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.
cdn.polyfill.io
challenges.cloudflare.com
ejc.net
fonts.googleapis.com
static.cloudflareinsights.com
www.ejc.net
cdn.polyfill.io
ejc.net
2606:4700:10::6814:3e33
2606:4700::6810:5049
2606:4700::6812:5e29
2606:4700::6812:5f29
2a00:1450:4001:80e::200a
052677c71e9626b42accce0a8c40dfecf94784271e67547f30a4664c11750473
09edd1872479cff4abfe38fa6144f4cef235a65a5a981d6d8cc6fbb31c633340
1485299b22f74610073f9245ab2702724147b27e3b6ed7611228b2a01b75f450
14be4114dcfde74652f19f9ffae8c9bb50707e9e88bd2b1fcd86fb50224109e7
1abb8557a6cdfeae983f785b15a284a61c8c9febb89bf5050b3df138f6f4548d
291b66496779ffd6e3a1877e51c8d87a6533ce33c6810b3c1788d96854ef281d
2e1e9401ab254b2691d20692b8f079bae94043e08a0561bdff6289960c8deddf
3701e5e12d265116f62ac8f53ef20d4d287c8eccd386c22772011f1bd5cd0eb0
3f0166bde3365c67aeeb6adfb6de569399ba9941a39ee0ee6c4dc086494daf99
402317d1cacaf8ca8996c6da22776eb577b5e41b6aafca73868b38ade3f2217c
7e7d935ec7c2bad60bc16e7ec8b48998c47ad2b65f5b362c71c3d3f6c67460c9
8a18d13015336bc184819a5a768447462202ef3105ec511bf42ed8304a7ed94f
99757449fee16877e0d1f7d399133fdd3ddd0a0a9000374ea0c24b6112a9a74e
9e44e46d441a82df3d839be61e6851e9d832ed60b2c79c8367378513fef52ba2
a68ff44d9f4b794d599f005154b021297f1bd6eb6c16036c875da740f754fc47
c0c92d4fe9e096e9c0af68b79208602dc0ab4c226c8293b4384658fb927483b5
ccf00d1923b0131a10e0c6d26f95e5dee6ebf8621a27e83c5a2f68a2e0093142
d8baf631acafb791e15235128ce2e2da02169a2f20c0828bba15ec04b74fee1a
dd13d13c9057a511e3b884d8d9fb8c3b21e85cb66f5f98f456c7081b8395b51b
e1746d9759ec0d43c5c284452333a310bb5fd7285ebac4b2dc9bf44d72b5a887
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e8627874d946e65643b851e7b8b0e7b644a58a104ccd21f365ec65831c9989d0
eaa7f78d237e04d89d9dfbf7d90ea9329910f7dd017e781f652461941f9ff7c0
ee59f036e805031665b0d6f7a27ca4652cd47b2719f88cf3ec526691633e0c97
f2142f7ca32d9410c3e9108b10f74a1e1668fd39d26383bac8a51855a1814801
fb0747de0aab76408702e1f6f5d10bec39d8c9a02e2edd36e106e2ed4d0f2365
fe3afbfbeebeb8ccc353985f1d5beb35e3d9824385903d8995ebef15a9af2252