theoludwig.fr
Open in
urlscan Pro
80.118.157.59
Public Scan
Effective URL: https://theoludwig.fr/
Submission: On June 27 via api from US — Scanned from FR
Summary
TLS certificate: Issued by E6 on June 12th 2024. Valid for: 3 months.
This is the only time theoludwig.fr was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
58 | 80.118.157.59 80.118.157.59 | 15557 (LDCOMNET) (LDCOMNET) | |
58 | 1 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
58 |
theoludwig.fr
theoludwig.fr |
281 KB |
58 | 1 |
Domain | Requested by | |
---|---|---|
58 | theoludwig.fr |
theoludwig.fr
|
58 | 1 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
theoludwig.fr E6 |
2024-06-12 - 2024-09-10 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://theoludwig.fr/
Frame ID: 4683D19F9D5CAAE90925024A4C271179
Requests: 58 HTTP requests in this frame
Screenshot
Page Title
Théo LUDWIGPage URL History Show full URLs
-
http://theoludwig.fr/
HTTP 307
https://theoludwig.fr/ Page URL
Page Statistics
31 Outgoing links
These are links going to different origins than the main page.
Title: GitHub
Search URL Search Domain Scan URL
Title: GitLab
Search URL Search Domain Scan URL
Title: npm
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: YouTube
Search URL Search Domain Scan URL
Title: Twitch
Search URL Search Domain Scan URL
Title: GitHub
Search URL Search Domain Scan URL
Title: TypeScript
Search URL Search Domain Scan URL
Title: Python
Search URL Search Domain Scan URL
Title: C/C++
Search URL Search Domain Scan URL
Title: PHP
Search URL Search Domain Scan URL
Title: HTML
Search URL Search Domain Scan URL
Title: CSS
Search URL Search Domain Scan URL
Title: Tailwind CSS
Search URL Search Domain Scan URL
Title: React.js (+ Next.js)
Search URL Search Domain Scan URL
Title: Laravel
Search URL Search Domain Scan URL
Title: Node.js
Search URL Search Domain Scan URL
Title: Fastify
Search URL Search Domain Scan URL
Title: PostgreSQL
Search URL Search Domain Scan URL
Title: GNU/Linux
Search URL Search Domain Scan URL
Title: Arch Linux
Search URL Search Domain Scan URL
Title: Visual Studio Code
Search URL Search Domain Scan URL
Title: Git
Search URL Search Domain Scan URL
Title: Docker
Search URL Search Domain Scan URL
Title: CaroloStrategy board game similar to chess which allows grandiose moves (only available in French).
Search URL Search Domain Scan URL
Title: LeonLeon is your open-source personal assistant.
Search URL Search Domain Scan URL
Title: GitHubnodejs/nodeNode.js JavaScript runtime ✨🐢🚀✨
Search URL Search Domain Scan URL
Title: GitHubstandard/standard🌟 JavaScript Style Guide, with linter & automatic code fixer
Search URL Search Domain Scan URL
Title: GitHubDefinitelyTyped/DefinitelyTypedHigh quality TypeScript type definitions.
Search URL Search Domain Scan URL
Title: GitHubvercel/next.jsThe React Framework
Search URL Search Domain Scan URL
Title: 3.3.0
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://theoludwig.fr/
HTTP 307
https://theoludwig.fr/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
58 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
theoludwig.fr/ Redirect Chain
|
85 KB 17 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
7 KB 7 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
068740c78ad04e7c.css
theoludwig.fr/_next/static/css/ |
32 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webpack-58235cc4c20d718a.js
theoludwig.fr/_next/static/chunks/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fd9d1056-0c0f7cbc0f64aa51.js
theoludwig.fr/_next/static/chunks/ |
168 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
69-67b02a0cfe07fec0.js
theoludwig.fr/_next/static/chunks/ |
109 KB 28 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-app-4c86dcf0233d20f3.js
theoludwig.fr/_next/static/chunks/ |
462 B 511 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
85-bb9373b83a1ee6e4.js
theoludwig.fr/_next/static/chunks/ |
17 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
609-728d6c28faddf72d.js
theoludwig.fr/_next/static/chunks/ |
71 KB 25 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page-b361a0c727168573.js
theoludwig.fr/_next/static/chunks/app/ |
8 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
250-77e7f3f5ebd5cf8b.js
theoludwig.fr/_next/static/chunks/ |
20 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
layout-ebff062acf1628b6.js
theoludwig.fr/_next/static/chunks/app/ |
11 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
error-39aa76941b2aa3d5.js
theoludwig.fr/_next/static/chunks/app/ |
703 B 484 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
montserrat-latin-600-normal.7acbd96c.woff2
theoludwig.fr/_next/static/media/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
montserrat-latin-400-normal.91fb1d80.woff2
theoludwig.fr/_next/static/media/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en-US.svg
theoludwig.fr/images/locales/ |
3 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
1 KB 1 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
4 KB 4 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
4 KB 5 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
2 KB 2 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
1 KB 1 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
5 KB 5 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
2 KB 2 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
11 KB 11 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
22 KB 22 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
theoludwig.fr/ |
2 KB 2 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
7 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
theoludwig.fr/ |
2 KB 2 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en-US.svg
theoludwig.fr/images/locales/ |
3 KB 88 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
1 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
4 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
4 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
2 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
1 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
5 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
2 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
theoludwig.fr/_next/ |
3 KB 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
theoludwig.fr/ |
80 B 0 |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blog
theoludwig.fr/ |
2 KB 0 |
Fetch
text/x-component |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
7 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.
undefined| event object| fence object| sharedStorage object| __next_f object| webpackChunk_N_E undefined| _N_E object| next2 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 |
---|---|---|
theoludwig.fr/ | Name: locale Value: fr-FR |
|
theoludwig.fr/ | Name: theme Value: dark |
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.
theoludwig.fr
80.118.157.59
02e34ab5c027fb46dff805a93073d60d0dcf78961450508109147b75d01346d7
04d925472ae811279f1359f864e4ec1fed53dcf11bde18fa4955c6251d132894
1bcd8de8e25612b24b635d09b84fda36afca905638c47bd0abeaaaf4b2d5d863
1e1fe74321f4355bb43fa8946f56ad8892311fced36be990882bb07253fd6d1e
244b0f7613ecc5cf11f53a9f5311f7459b808ef024d615a9265edb408a783552
31b84927300d5c57a94b22f9dc25db7a94694a1b0d9b3c7e7fab8b8868650c29
388f9defd6488af1f1b1b360bbc5767c9f1728e209cf29d009e40ddc2b53584c
38ff463358bbc7635a783a9b558fda97d717447234b91d332f62224b752c4712
3f5c53b72daa51dc8d63cd0c3f20c39dc301b819d3dbcc717554261a3391481b
4953cfabac5ef1a0031ea9906582914a813087e2d421b1afef96c248a24a595b
4b5816bbfc52587979139951355fe4048da02ce60e40cef8e4a1efb6cd396281
539de13d61f4a7774e7d1389f5adce85e9115c332fae34f3223adb468d9ce0e0
5474b274388cdc29afbc3711957ec4b39767e81dbf0b46435c1e8fe51d13dfc7
5592997d9640b9c0347ca7c9a68c7e37a8e35f757af49b32612a075eb68d954d
68827fb7d6c418f6ab7dc225776903ae70dcd18e525233d9da4f14ab67a57dc7
6aef9578117e873b08e5bed51876fa210da775ae9f74d084928dd69b206973d2
6fab630ff757094d8b9268f8e17b00b5d93d22d781dfe5ce2deb1b33f603ab38
73ffc131569a1059833bcd1d63cb2d28a61b95f3ef1133b971db4539c55e680c
7662af68f880d94e743dda14cb979ae0a249c6b144e77d90537822f5f9950cff
79aa43b6feaa6a234787fdd235fae73c3fcca101ba8058493125c0d7b5c24494
7a8703aacddf7235a005d5936d28db7f12c7ec073d7d7a459c4f32adb0897142
7b4c5baa5def96cdec695850e4efe78e30977ed8ccf7f1001e4c8877df131d9a
7c39d61e849b4c5b2882f96154b6af096fce1b3d58af408e69e1aa7ecb30cbcd
9f5f68f23573a4df9d5ce9fdd7c28154b326232e7dc31731a2a2deaa2ab6ca43
a0735eb8b1a694474028c15f2e8645f808a310257de6c5d6662a20fc271bf02c
a33bb28ef03f13828349220cda0486adf4649464a5a755f542368644faf02c3b
a520fe44d8bb343f76fc1bc119958699cd4c701c5570ba5dd1e73151391b41c5
cb240368cee06fece17c1ebfcca56dd68cf7824ca36a569832256cdb45d82965
e5f27ee238dc3f4c8696227090648c8d8cf89e695193d889544707f6e685834b
e79e040ab33798171531d87f912d9dde20676511d2adb2b4b4b9bada55abc1e4
e9d525fdca22f836ed45896fd075b78b1f058d3af72176dfe516a0a3da908abd
eae613956c0be225a73823054aa8eac8cc2dd7a9ad30585e8da69e99d9d46a32
efc485265e9ca647ac170e2e02fcbdb1b7ff4b8e19ecec9679b0dfc1e73a19a3
f3661569d97400c83a6d8aa0eb98f7e7d16bab6bd5cd485be6e9382dfc3d2e0f
fa86132b96cdd98570847430713df93831a01fd0e9ba1a67cbdd3fc0666f65c7
fabd0294ccdc602dafa7deb634649424e9c57a54b0fa1eba7223b770c509f6f6