blackanvil.co
Open in
urlscan Pro
104.197.105.151
Public Scan
Effective URL: https://blackanvil.co/
Submission: On April 18 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on April 11th 2024. Valid for: 3 months.
This is the only time blackanvil.co was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 54.67.42.145 54.67.42.145 | 16509 (AMAZON-02) (AMAZON-02) | |
32 | 104.197.105.151 104.197.105.151 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
32 | 2 |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-67-42-145.us-west-1.compute.amazonaws.com
viewfinder.site |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 151.105.197.104.bc.googleusercontent.com
blackanvil.co |
Apex Domain Subdomains |
Transfer | |
---|---|---|
32 |
blackanvil.co
blackanvil.co |
645 KB |
1 |
viewfinder.site
1 redirects
viewfinder.site |
240 B |
32 | 2 |
Domain | Requested by | |
---|---|---|
32 | blackanvil.co |
blackanvil.co
|
1 | viewfinder.site | 1 redirects |
32 | 2 |
Subject Issuer | Validity | Valid | |
---|---|---|---|
blackanvil.co R3 |
2024-04-11 - 2024-07-10 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://blackanvil.co/
Frame ID: 839D54CBA9FCAD5647CAC6B1D733B374
Requests: 39 HTTP requests in this frame
Screenshot
Page Title
Black Anvil Creative | Marketing Agency in MichianaPage URL History Show full URLs
-
https://viewfinder.site/
HTTP 301
https://blackanvil.co/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- /wp-(?:content|includes)/
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: 107 Crystal Heights Blvd Middlebury, IN 46540
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.
-
https://viewfinder.site/
HTTP 301
https://blackanvil.co/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
32 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
blackanvil.co/ Redirect Chain
|
87 KB 27 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Averta-Regular.woff2
blackanvil.co/wp-content/uploads/yabe-webfont/fonts/ |
64 KB 64 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Averta-Semibold.woff2
blackanvil.co/wp-content/uploads/yabe-webfont/fonts/ |
62 KB 62 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Averta-Bold.woff2
blackanvil.co/wp-content/uploads/yabe-webfont/fonts/ |
64 KB 65 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
LyonDisplay-Regular-Web.woff2
blackanvil.co/wp-content/uploads/yabe-webfont/fonts/ |
36 KB 36 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
LyonDisplay-Medium-Web.woff2
blackanvil.co/wp-content/uploads/yabe-webfont/fonts/ |
37 KB 37 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
LyonDisplay-Bold-Web.woff2
blackanvil.co/wp-content/uploads/yabe-webfont/fonts/ |
37 KB 37 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9e49ac9c502bb945462bde3f1a040803.css
blackanvil.co/wp-content/litespeed/css/ |
1 KB 297 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
df908a059d3188b1db10b02d6f44c93c.css
blackanvil.co/wp-content/litespeed/css/ |
0 60 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
06b955282830cbc6a53304f632cd81c3.css
blackanvil.co/wp-content/litespeed/css/ |
29 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
b738d5ce69f3d2ea8489ff0a601f7cad.css
blackanvil.co/wp-content/litespeed/css/ |
747 B 301 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
71d55ea5371862bc6eb7fcd75879cfb9.css
blackanvil.co/wp-content/litespeed/css/ |
1 KB 462 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8a1cbea429910daa3b9c23a2b0ceca21.css
blackanvil.co/wp-content/litespeed/css/ |
24 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d84ce3d84a8c8002330c41d7ed398295.css
blackanvil.co/wp-content/litespeed/css/ |
9 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bf84ef0a865d98a6cd0224446db0d73a.css
blackanvil.co/wp-content/litespeed/css/ |
11 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
49011c25f6438e677707c4bec6390b36.css
blackanvil.co/wp-content/litespeed/css/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
e74d8d3b28698aa6a79a9e4600cf1d26.css
blackanvil.co/wp-content/litespeed/css/ |
2 KB 597 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0db13377856c4e9bd537ae3dc4a6849b.css
blackanvil.co/wp-content/litespeed/css/ |
4 KB 1001 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
103a75c019ee812cdddf59d882c0e280.css
blackanvil.co/wp-content/litespeed/css/ |
12 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0bfc29642dfd1373f89e1e062a912cee.css
blackanvil.co/wp-content/litespeed/css/ |
1 KB 544 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
08663addf5ac7b325794c566c2ba296e.css
blackanvil.co/wp-content/litespeed/css/ |
7 KB 992 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
black-anvil-team-collaborating-table.jpg
blackanvil.co/wp-content/uploads/2024/04/ |
72 KB 72 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bricks.min.js
blackanvil.co/wp-content/themes/bricks/assets/js/ |
101 KB 25 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f1def6100f0267feb2dd492c1aabf283.js
blackanvil.co/wp-content/litespeed/js/ |
136 KB 37 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
132 B 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
169 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
169 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
169 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
169 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
169 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
165 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
CrystalSpringsCreamery-1.svg
blackanvil.co/wp-content/uploads/2023/08/ |
27 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
PatioKraft-1.svg
blackanvil.co/wp-content/uploads/2023/08/ |
14 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
CountryMeadow-1.svg
blackanvil.co/wp-content/uploads/2023/08/ |
37 KB 13 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
SunriseCabinets-1.svg
blackanvil.co/wp-content/uploads/2023/08/ |
15 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
InnovaShelf-1.svg
blackanvil.co/wp-content/uploads/2023/08/ |
10 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
black-anvil-creative-team.jpg
blackanvil.co/wp-content/uploads/2024/04/ |
113 KB 114 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
cropped-FavIcon2-32x32.png
blackanvil.co/wp-content/uploads/2023/08/ |
546 B 566 B |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
RaberPatioEnclosures-1.svg
blackanvil.co/wp-content/uploads/2023/08/ |
23 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
140 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.
function| LazyLoad function| urlCreator function| litespeed_load_delayed_js_force function| litespeed_load_delayed_js function| litespeed_load_one function| litespeed_inline2src function| gtag object| dataLayer function| _typeof 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 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 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 object| bricksData function| xBackToTop object| xSlider function| xProSlider function| sal function| PhotoSwipe5 function| PhotoSwipeLightbox function| Splide object| splide object| config function| doExtrasSlider0 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 |
---|---|
Strict-Transport-Security | max-age=31536000 |
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.
blackanvil.co
viewfinder.site
104.197.105.151
54.67.42.145
0455c5007f8625eca27c2f8c508aae27a6f23da78de3aedabe990b12e4704029
0ec6b1aeefa741299a7c79c8c235ade2986c7fd4c19b590a9131ba44febc2bd9
0f444ab15e5a23f5ceb5d6f55d759edebc2b536a8f2c45dfaffac6619542d51b
1442f7348b6de04ced36595929553255378dc10ab257b1241fdaeba191ddf6b4
1aad21f78a522cbe1e284e7356a68689e835e08a0d81ce1273913d7ca2d8e46f
1f8ef73d3fe9b0848c8ab263238ff31e3e40a6b828c19da73669c23991671dcf
20557152c4c65f21dddc48056f098840fc6b6e2ae5b43d7746d2cab2409778b9
231dda92b950675cc9ca2325ad5b482ae01983789d212e93c15fb28414ef2b50
2e99549039021e0d9f5940d70a87e9f111516a2d3bae71a3871cf89f29afb9dc
31256a95751c00677de4811ffcaf7813eca8c0ebd00fe0fc1405fa12e3c46cf8
3920e9d90dc5bd6360311a73e1a43638b55a9fb993eb508f6a15a1507f7215ee
3f351b02a90c3c7ddce127f5ed2188c60350ebbd68f939e1c0a37d2d996afd5d
4ad990c9a91cd9a64da1e9addacbb5418002c8548df5878d0808f58b5b40dc57
4bf8b11dfc8cc4aeae6b175da3946202b3df9269c07aa8c57ff9606a39869769
4cf2c1b0d4754fe3a03d5daba99783b41b6fe76d9725c84998cc79c81306c3c4
50447031e3211f7614fea64cc5be4393b0b0e70c65d65bbdca9fec6b6a2c0909
5105c76e6d077e89919f3a38f59f88b6ef34e8c80e4dc3bf9dec5261440ca239
5202f06b463e50f8244d7605d4da33cfda5bf09912f094e6b7ede0d9ea2ed4ab
551d329aba4fac2c0cdcb48165997110bec22e2e8f0184677c74587f3469c269
56d9c840286639d6ca8dca0211ece89618bb1dcae72613bf5fdbcf4711efefc0
5dc4966df7a7cbd8fec0ed1e810a50399f84ae4a78742fbbcc3bedb03a6d2142
638c23ff3e40dd150d6a1ff6ec7b1f17b1839fe4007a29fb512271c546314366
6dd686a050f00c209995ed990b7fa60f99c0108f59752f3e71f5e13a6054bbf7
7473501a84b1ffa999d0481f8390c2bb21ddc3bc258bdabfa6d8ae10b55360d3
82eec63ec23580fbb803dc638dda377075da5976de39411fd003802330b201bc
8b45439bf185924ee36878f0b739da238510e76299b3bf9abbba32dfbea0a99f
9ce0effc07a72cf0ed77255526422a2050079a1183a0d5d24527342523ac11b7
a4f3b2c032906b3b8b8f2b4ed07fc2603b6edf050be9e48a04f11d3d99e2d9d1
ad0e51b2ec20624263efee5e847a380c037d33a9f0c091f8334d701203cd09c8
b7812033fca233c444234b17e9a2806de7eb0caf408106d18e6b61f290dee8a7
ba417f7d02d7d233028c0dda372ac669f0050e1e711256bad8460e9bcf53081c
c574c939355478c2dfe19edeed061671c0857c58dd9e920a0c21ed5e61e4869c
cdd7f412e9d9d5f70c83105ad247e00bd23e039bf4fc53835bdac41459d36d8e
d4c7e6328d3f2d83d9b09c2eaae8ecfd7fd0989696078e38fc3fbe9c2ee5b72a
d4cb515fad0fd1b68381399e167ac6b80e0dc1531a0f9df98b251fa5b538c580
e38287352aa338f72a2b3ee62758a6616c90ab50de0d27dcc03ab05ef8e02b16
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f3e0ae2c7ae6fc5ea40057583979609675a20bae73d4f5034d19f1bbf1e7a288
fe82e3607f76dce2939ee7fc20c7af65bf2cf894ae2f868239e9b73f355bf697