![](/screenshots/210de097-265d-433d-a171-d7ec216a66ea.png)
www.antoineleclef.fr
Open in
urlscan Pro
109.234.164.234
Public Scan
Effective URL: https://www.antoineleclef.fr/
Submission: On June 21 via api from US — Scanned from FR
Summary
TLS certificate: Issued by R3 on May 3rd 2024. Valid for: 3 months.
This is the only time www.antoineleclef.fr was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 3 | 109.234.164.183 109.234.164.183 | 50474 (O2SWITCH) (O2SWITCH) | |
33 | 109.234.164.234 109.234.164.234 | 50474 (O2SWITCH) (O2SWITCH) | |
1 | 172.67.71.132 172.67.71.132 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
36 | 4 |
ASN50474 (O2SWITCH, FR)
PTR: 109-234-164-183.reverse.odns.fr
antoineleclef.com | |
analytics.ekkoweb.net |
ASN50474 (O2SWITCH, FR)
PTR: jorge.o2switch.net
www.antoineleclef.fr |
Apex Domain Subdomains |
Transfer | |
---|---|---|
33 |
antoineleclef.fr
www.antoineleclef.fr |
789 KB |
2 |
ekkoweb.net
analytics.ekkoweb.net |
27 KB |
1 |
imghaste.com
cdn.imghaste.com |
969 B |
1 |
antoineleclef.com
1 redirects
antoineleclef.com |
360 B |
36 | 4 |
Domain | Requested by | |
---|---|---|
33 | www.antoineleclef.fr |
www.antoineleclef.fr
|
2 | analytics.ekkoweb.net |
www.antoineleclef.fr
analytics.ekkoweb.net |
1 | cdn.imghaste.com |
www.antoineleclef.fr
|
1 | antoineleclef.com | 1 redirects |
36 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
antoineleclef.fr R3 |
2024-05-03 - 2024-08-01 |
3 months | crt.sh |
imghaste.com GTS CA 1P5 |
2024-05-29 - 2024-08-27 |
3 months | crt.sh |
analytics.ekkoweb.net R3 |
2024-05-25 - 2024-08-23 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.antoineleclef.fr/
Frame ID: 9B345CE4C8D8F080CA5AAE899588669A
Requests: 37 HTTP requests in this frame
Screenshot
![](/screenshots/210de097-265d-433d-a171-d7ec216a66ea.png)
Page Title
Antoine Leclef - AccueilPage URL History Show full URLs
-
https://antoineleclef.com/
HTTP 301
https://www.antoineleclef.fr/ Page URL
Detected technologies
Detected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
animate.css (Web Frameworks) Expand
Detected patterns
- <link [^>]+(?:/([\d.]+)/)?animate\.(?:min\.)?css
![](/vendor/wappa/icons/Font Awesome.png)
Detected patterns
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://antoineleclef.com/
HTTP 301
https://www.antoineleclef.fr/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.antoineleclef.fr/ Redirect Chain
|
48 KB 12 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
automatic.css
www.antoineleclef.fr/wp-content/uploads/automatic-css/ |
160 KB 26 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frontend-light.min.css
www.antoineleclef.fr/wp-content/themes/bricks/assets/css/ |
30 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
www.antoineleclef.fr/wp-content/themes/51229_bricks-child.zip-filenameutf-851229_bricks-child/ |
260 B 481 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polylang.min.css
www.antoineleclef.fr/wp-content/themes/bricks/assets/css/integrations/ |
591 B 812 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
color-palettes.min.css
www.antoineleclef.fr/wp-content/uploads/bricks/css/ |
60 B 280 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
theme-style-antlec_global.min.css
www.antoineleclef.fr/wp-content/uploads/bricks/css/ |
2 KB 1005 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
post-23.min.css
www.antoineleclef.fr/wp-content/uploads/bricks/css/ |
14 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
post-143.min.css
www.antoineleclef.fr/wp-content/uploads/bricks/css/ |
12 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome-6.min.css
www.antoineleclef.fr/wp-content/themes/bricks/assets/css/libs/ |
79 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
themify-icons.min.css
www.antoineleclef.fr/wp-content/themes/bricks/assets/css/libs/ |
14 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
animate.min.css
www.antoineleclef.fr/wp-content/themes/bricks/assets/css/libs/ |
39 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
global-elements.min.css
www.antoineleclef.fr/wp-content/uploads/bricks/css/ |
239 B 460 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
promodal.css
www.antoineleclef.fr/wp-content/plugins/bricksextras/components/assets/css/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
automatic-bricks.css
www.antoineleclef.fr/wp-content/uploads/automatic-css/ |
64 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
antoine-leclef-logo-home-transparent.png
www.antoineleclef.fr/wp-content/uploads/2022/09/ |
2 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
952.css
www.antoineleclef.fr/wp-content/uploads/piotnetforms/css/ |
2 KB 558 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
post-958.min.css
www.antoineleclef.fr/wp-content/uploads/bricks/css/ |
1 KB 889 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frontend.min.css
www.antoineleclef.fr/wp-content/plugins/piotnetforms-pro/assets/css/minify/ |
21 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
global.css
www.antoineleclef.fr/wp-content/uploads/piotnetforms/css/ |
741 B 962 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sdk.js
cdn.imghaste.com/antoineleclef.fr/sw/ |
799 B 969 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bricks.min.js
www.antoineleclef.fr/wp-content/themes/bricks/assets/js/ |
104 KB 35 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
promodal.min.js
www.antoineleclef.fr/wp-content/plugins/bricksextras/components/assets/js/ |
16 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
www.antoineleclef.fr/wp-includes/js/jquery/ |
86 KB 37 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frontend.min.js
www.antoineleclef.fr/wp-content/plugins/piotnetforms-pro/assets/js/minify/ |
26 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
advanced2.min.js
www.antoineleclef.fr/wp-content/plugins/piotnetforms-pro/assets/js/minify/frontend/ |
14 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
matomo.js
analytics.ekkoweb.net/ |
67 KB 27 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
394 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
urbanist-v10-latin-300.woff2
www.antoineleclef.fr/wp-content/uploads/2022/10/ |
10 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
antoine-leclef-photo-accueil-1024x574.jpg
www.antoineleclef.fr/wp-content/uploads/2022/09/ |
166 KB 167 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
optimaltpro-roman-webfont.woff2
www.antoineleclef.fr/wp-content/uploads/2022/10/ |
24 KB 25 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Cormorant-Italic.ttf
www.antoineleclef.fr/wp-content/uploads/2022/09/ |
228 KB 228 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-solid-900.woff2
www.antoineleclef.fr/wp-content/themes/bricks/assets/fonts/fontawesome/ |
153 KB 153 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
antoine-leclef-logo-footer-400x156.png
www.antoineleclef.fr/wp-content/uploads/2022/09/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
matomo.php
analytics.ekkoweb.net/ |
0 129 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cropped-antoine-leclef-logo-favicon-32x32.png
www.antoineleclef.fr/wp-content/uploads/2022/09/ |
1 KB 2 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
antoine-leclef-video-accueil-1080p.mp4
www.antoineleclef.fr/wp-content/uploads/2022/09/ |
13 MB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
144 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| _paq object| bricksData function| _typeof function| _readOnlyError function| _slicedToArray function| _nonIterableRest function| _iterableToArrayLimit function| _arrayWithHoles function| _toConsumableArray function| _nonIterableSpread function| _iterableToArray function| _arrayWithoutHoles function| _createForOfIteratorHelper function| _unsupportedIterableToArray function| _arrayLikeToArray function| _defineProperty function| _defineProperties function| _createClass function| _toPropertyKey function| _toPrimitive function| _classCallCheck function| BricksIntersect function| BricksIsInViewport function| bricksQuerySelectorAll object| bricksUtils function| BricksFunction object| bricksLazyLoadFn function| bricksLazyLoad object| bricksAnimationFn function| bricksAnimation object| bricksInitQueryLoopInstancesFn function| bricksInitQueryLoopInstances function| bricksAjaxLoader function| bricksQueryLoadPage object| bricksQueryPaginationFn function| bricksQueryPagination function| bricksStickyHeader function| bricksOnePageNavigation function| bricksSearchToggle object| bricksAlertDismissFn function| bricksAlertDismiss object| bricksTabsFn function| bricksTabs object| bricksVideoOverlayClickDetectorFn function| bricksVideoOverlayClickDetector object| bricksBackgroundVideoInitFn function| bricksBackgroundVideoInit object| bricksPhotoswipeFn function| bricksPhotoswipe function| bricksGetLightboxVideoNode object| bricksAccordionFn function| bricksAccordion object| bricksAnimatedTypingFn function| bricksAnimatedTyping object| bricksAudioFn function| bricksAudio object| bricksPostReadingTimeFn function| bricksPostReadingTime object| bricksCountdownFn function| bricksCountdown object| bricksCounterFn function| bricksCounter object| bricksTableOfContentsFn function| bricksTableOfContents object| bricksFormFn function| bricksForm function| bricksSubmitForm function| bricksRegenerateNonceAndResubmit object| bricksIsotopeFn function| bricksIsotope function| bricksIsotopeListeners object| bricksMapFn function| bricksMap object| bricksPieChartFn function| bricksPieChart object| bricksPricingTablesFn function| bricksPricingTables object| bricksPostReadingProgressBarFn function| bricksPostReadingProgressBar object| bricksProgressBarFn function| bricksProgressBar object| bricksSplideFn function| bricksSplide object| bricksSwiperFn function| bricksSwiper object| bricksVideoFn function| bricksVideo function| bricksFacebookSDK object| bricksPrettifyFn function| bricksPrettify function| bricksSkipLinks object| bricksInteractionsFn function| bricksInteractions function| bricksPopups function| bricksScrollInteractions function| bricksInteractionCallback function| bricksInteractionCallbackExecution function| bricksOpenPopup function| bricksFetchPopupContent function| bricksClosePopup function| bricksPopupCheckLimit function| bricksPopupCheckBreakpoint function| bricksPopupCounter function| bricksInteractionCheckConditions function| bricksStorageGetItem function| bricksStorageSetItem function| bricksStorageRemoveItem function| bricksNavNested function| bricksNavNestedClose function| bricksOffcanvas function| bricksOffcanvasClose function| bricksToggleDisplay object| bricksToggleFn function| bricksToggle function| bricksSubmenuToggle function| bricksSubmenuListeners function| bricksSubmenuPosition function| bricksMultilevelMenu function| bricksNavMenuMobile function| bricksGetFocusables boolean| bricksIsFrontend object| bricksPauseMediaFn function| bricksGetQueryResult function| bricksDisplayQueryResult function| bricksSetVh object| bricksTimeouts function| xProModal function| xProModalConfig function| xOpenModal function| xCloseModal object| MicroModal object| Piwik object| Matomo object| AnalyticsTracker function| piwik_log undefined| $ function| jQuery object| piotnetforms_pro_advanced2_nonce_obj function| doExtrasModal function| piotnetformsValidateFields function| pfIntlTelInput3 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.antoineleclef.fr/ | Name: _pk_id.3.621c Value: 49eba423abf348f8.1718953472. |
|
www.antoineleclef.fr/ | Name: _pk_ses.3.621c Value: 1 |
|
www.antoineleclef.fr/ | Name: pll_language Value: fr |
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.
analytics.ekkoweb.net
antoineleclef.com
cdn.imghaste.com
www.antoineleclef.fr
109.234.164.183
109.234.164.234
172.67.71.132
0258a377207160921b4def95e08bde2b05f202a1d441850d49502f768e72307d
165f0b5d5b2b35465318f3a023e65c1023c9738128fe7d08871e2106b5239689
1920bd4f343dc0fa342eb5dba0362f0eb66e0dd427d4a54823bc322641eec76e
1a1a7ed852fe614ad7ed305471cc3628f2fc2b7e6dea76e1e19875eb55fa3ca5
1a47dd5d4cdb3592e21b428e9cb3447d2f9f739bb0c74cc96c1fd63687bd3ad2
2382e1500117f2b041ebb886a34fd8fd1f661d333ff14fdad0db287b4e7483fc
2588dba5b982c28ec9b3b1e8feaa7d2bf77fa4ef408d967522f0899ce205e305
37cda81a441c942d21a3e97ad119d515182a948c9af5a72b4f99d3f26067fa14
3bc5fc4e8d86c3c24b3d5d35b991ebc99f07be7b22900d001110bbca1d64b9e3
47cedabf61c884b2d17db7055400b4fd4757d5e49d373b9e9592e7f937cc8e36
49f4a4f289fb6c032994cae096176cd180b07121faea93ae717e1d3502481008
4d3610fa8d88132fec29198655ea6be029a01e2aaa4921367351ef83200edd66
52ce4d8b5c42e3f2dd5258eaf32a1c1d6192d9e2a285265f9aedc5bb7a83b684
5d68a24bc58a48a82ecdfd647e26f5ff3615a811efe073772ffb7a607ceb2aab
604977556d4ad3f9b682e281d2632b7c0011244933b71b4e07815bedcafe4d41
6208cb36ba2e565de767fac57244e89d476069eca865b3eba282f4cf74787765
667d660e2057f87dd8a7a0a351488e1c094ea33ccb81566723beb494a1f42622
6ae7006869b92d2c1fb2c8f373cfc9e7d6f95552e1c90d8e3902f521177b089a
6d122db0affdb481ba0c25398264f84a4877da5b230c56d36a17bc8b95555ec7
798fc3ec47c8e1869d259cb8eefd86c5ce50d6cb9f6cb5d58ba0c27d5f4d129c
7c8e980bb66f2c4ff91ae6a46eefd0bda20abfcfd1eaf4d60190544f08b35fc9
8404938da5b3e97a6cdaf933fd10dc497e5ad080e03e6d816c4c2c83170a9b98
88a4c2501c3dcaeccd4fc560f080904b77b5f5c51d69fb7951bd923fe19e7f2e
8c647b66e3079ff0bcca743f4d024d8156e526c070ae832d9b311cec11a2ccbe
90038f0be2dddf08d24a8a22a01b12f8d3f0e5088788f5cc54575c65cce65b55
9fc85f3a4544ab0d570c7f8f9bbb88db8d92c359b2707580ea8b07c75673eae2
a09fab416b45ebbf1ce3fd736802e8e429a05dc545d40ee9c2d4e09919b3ca06
a171ddcaf681c4442288f886c12e5b2d7ce1f25d7d2ebb0cba050c6c47444e0f
aecf3b38ae4277d8a39319bd7eabc4eb0fc289f42963b3ee688c1d62a3c6075c
c581c656a72c3120f10993c5011ad723ad2fc09314094607f285878c481db9c4
ca0aafbda9b1797030764bce20566a09a0fea22c6cd34e57b846243843a2888c
cb6f2d32c49d1c2b25e9ffc9aaafa3f83075346c01bcd4ae6eb187392a4292cf
cfded248a183edafec00fb63fad25465d19d46343471ba420e86c219e9231de1
d90efc7104128991bcffb9d3b2acf5d768a1d6ab9aec04c1cd47b278e7968968
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e6d7b91d3294627935f6675519b49266d9ec064402b1865b0a29a6ce2c0294aa