![](/screenshots/3f805182-33f1-4709-bf66-9f3b68ea12a5.png)
kentuckybuck.builtbyviv.dev
Open in
urlscan Pro
162.254.146.79
Public Scan
Submission: On January 03 via api from US — Scanned from US
Summary
TLS certificate: Issued by R3 on January 2nd 2024. Valid for: 3 months.
This is the only time kentuckybuck.builtbyviv.dev was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
24 | 162.254.146.79 162.254.146.79 | 29802 (HVC-AS) (HVC-AS) | |
2 | 2607:f8b0:400... 2607:f8b0:4006:81c::2003 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2607:f8b0:400... 2607:f8b0:4006:80b::200e | 15169 (GOOGLE) (GOOGLE) | |
29 | 4 |
ASN29802 (HVC-AS, US)
PTR: vboxviv1.cmrhosting.net
kentuckybuck.builtbyviv.dev |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
builtbyviv.dev
kentuckybuck.builtbyviv.dev |
2 MB |
2 |
youtube.com
www.youtube.com — Cisco Umbrella Rank: 79 |
69 KB |
2 |
gstatic.com
fonts.gstatic.com |
68 KB |
29 | 3 |
Domain | Requested by | |
---|---|---|
24 | kentuckybuck.builtbyviv.dev |
kentuckybuck.builtbyviv.dev
|
2 | www.youtube.com |
kentuckybuck.builtbyviv.dev
www.youtube.com |
2 | fonts.gstatic.com |
kentuckybuck.builtbyviv.dev
|
29 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
avada.theme-fusion.com |
bit.ly |
Subject Issuer | Validity | Valid | |
---|---|---|---|
kentuckybuck.builtbyviv.dev R3 |
2024-01-02 - 2024-04-01 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-11-20 - 2024-02-12 |
3 months | crt.sh |
*.google.com GTS CA 1C3 |
2023-11-20 - 2024-02-12 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://kentuckybuck.builtbyviv.dev/
Frame ID: D131E206342315621C21292E96117F26
Requests: 31 HTTP requests in this frame
Screenshot
![](/screenshots/3f805182-33f1-4709-bf66-9f3b68ea12a5.png)
Page Title
The Kentucky Buck Factory – Acres of possibilities in the heart of Western, KYDetected technologies
![](/vendor/wappa/icons/WooCommerce.png)
Detected patterns
- /woocommerce(?:\.min)?\.js(?:\?ver=([0-9.]+))?
Detected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
![](/vendor/wappa/icons/Font Awesome.png)
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
![](/vendor/wappa/icons/Underscore.js.png)
Detected patterns
- underscore.*\.js(?:\?ver=([\d.]+))?
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Title: Get started today
Search URL Search Domain Scan URL
Title: Discover more
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
kentuckybuck.builtbyviv.dev/ |
145 KB 21 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.min.css
kentuckybuck.builtbyviv.dev/wp-includes/css/dist/block-library/ |
107 KB 108 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ba96347d2c1ed979ca759a4a6276dbf7.min.css
kentuckybuck.builtbyviv.dev/wp-content/uploads/fusion-styles/ |
1 MB 1 MB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
kentuckybuck.builtbyviv.dev/wp-includes/js/jquery/ |
86 KB 86 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-migrate.min.js
kentuckybuck.builtbyviv.dev/wp-includes/js/jquery/ |
13 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.blockUI.min.js
kentuckybuck.builtbyviv.dev/wp-content/plugins/woocommerce/assets/js/jquery-blockui/ |
9 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
add-to-cart.min.js
kentuckybuck.builtbyviv.dev/wp-content/plugins/woocommerce/assets/js/frontend/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
js.cookie.min.js
kentuckybuck.builtbyviv.dev/wp-content/plugins/woocommerce/assets/js/js-cookie/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
woocommerce.min.js
kentuckybuck.builtbyviv.dev/wp-content/plugins/woocommerce/assets/js/frontend/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
underscore.min.js
kentuckybuck.builtbyviv.dev/wp-includes/js/ |
18 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wp-util.min.js
kentuckybuck.builtbyviv.dev/wp-includes/js/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
add-to-cart-variation.min.js
kentuckybuck.builtbyviv.dev/wp-content/plugins/woocommerce/assets/js/frontend/ |
13 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
awb-icons.woff
kentuckybuck.builtbyviv.dev/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/ |
20 KB 21 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-brands-400.woff2
kentuckybuck.builtbyviv.dev/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/ |
75 KB 75 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-regular-400.woff2
kentuckybuck.builtbyviv.dev/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-solid-900.woff2
kentuckybuck.builtbyviv.dev/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/ |
76 KB 77 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
cbfba30d-2933-4744-8fa8-520564c4be3b
https://kentuckybuck.builtbyviv.dev/ |
1 KB 0 |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
653245234654736675-400x400.png
kentuckybuck.builtbyviv.dev/wp-content/uploads/2024/01/ |
70 KB 71 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
avada-placeholder.svg
kentuckybuck.builtbyviv.dev/wp-content/uploads/2024/01/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
302521ed00467004426768c64c67d96a.min.js
kentuckybuck.builtbyviv.dev/wp-content/uploads/fusion-scripts/ |
538 KB 538 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
142 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
37 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
213654669584954-300x240.jpg
kentuckybuck.builtbyviv.dev/wp-content/uploads/2024/01/ |
23 KB 23 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
woocommerce-placeholder-300x300.png
kentuckybuck.builtbyviv.dev/wp-content/uploads/ |
12 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0QIvMX1D_JOuMwr7Iw.woff2
fonts.gstatic.com/s/lora/v32/ |
35 KB 35 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
O4ZRFGj5hxF0EhjimlIksgg.woff2
fonts.gstatic.com/s/epilogue/v17/ |
32 KB 33 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
homepagevideo123.mp4
kentuckybuck.builtbyviv.dev/wp-content/uploads/2024/01/ |
19 MB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wp-emoji-release.min.js
kentuckybuck.builtbyviv.dev/wp-includes/js/ |
18 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iframe_api
www.youtube.com/ |
993 B 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
www-widgetapi.js
www.youtube.com/s/player/da154528/www-widgetapi.vflset/ |
216 KB 67 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
mod_pagespeed_beacon
kentuckybuck.builtbyviv.dev/ |
0 171 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
178 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| documentPictureInPicture object| _wpemojiSettings undefined| $ function| jQuery object| wc_add_to_cart_params object| woocommerce_params function| _ object| _wpUtilSettings object| wp object| wc_add_to_cart_variation_params object| doc object| pagespeed string| quickViewNonce function| fusionNavIsCollapsed function| fusionRunNavIsCollapsed function| avadaGetScrollBarWidth object| cssua object| fusionJSVars object| fusion object| fusionLightboxVideoVars object| fusionEqualHeightVars function| _fusionRefreshScroll function| _fusionParallaxAll function| _fusionRefreshWindow object| fusionVideoGeneralVars function| playVideoAndPauseOthers object| fusionVideoBgVars object| $youtubeBGVideos function| _fbRowGetAllElementsWithAttribute function| _fbRowOnPlayerReady function| _fbRowOnPlayerStateChange function| resizeVideo function| vimeoReady function| fusionInitVimeoPlayers object| fusionLightboxVars function| avadaLightBoxInitializeLightbox function| fusionInitTooltips undefined| prevCallback object| fusionTimeout function| registerYoutubePlayers function| onPlayerReady function| loadYoutubeIframeAPI function| onYouTubePlayerAPIReadyCallback function| onPlayerStateChange function| ytVidId function| insertParam function| fusionYouTubeTimeout function| onYouTubeIframeAPIReady function| avadaAddQuantityBoxes function| compositeAddQuantityBoxes function| fusionResizeCrossfadeImagesContainer function| calcSelectArrowDimensions object| avadaLiveSearchVars function| avadaLiveSearch object| fusionAnimationsVars function| fusionSetAnimationData object| fusionMenuVars function| fusionNavClickExpandBtn function| fusionNavClickExpandSubmenuBtn function| fusionNavMobilePosition function| fusionNavSubmenuDirection function| fusionNavSearchOverlay function| fusionNavCloseFlyoutSub function| fusionNavAltArrowsClass function| fusionNavRunAll function| fusionAdjustNavMobilePosition function| fusionVerticalSubmenuDirection function| awbMegamenuPosition object| fusionFlexSliderVars function| fusionInitPostFlexSlider function| fusionDestroyPostFlexSlider function| fusionFlexSliderStrToBool object| awbCarouselVars object| fusionPostCardsVars object| fusionContainerVars function| fusionInitStickyContainers function| fusionInitSticky function| fusionGetStickyOffset function| fusionIsWholeElementInViewport function| initSwiperScrollingSection function| initScrollingSections function| setCorrectResizeValuesForScrollSections function| scrollToCurrentScrollSection function| getScrollSectionPositionValues object| avadaSelectVars function| addAvadaSelectStyles function| removeAvadaSelectStyles object| avadaToTopVars function| avadaUpdateToTopPostion function| fusionDisableStickyHeader function| fusionInitStickyHeader function| getStickyHeaderHeight function| moveSideHeaderStylingDivs function| fusionSideHeaderScroll function| fusionGetScrollOffset object| avadaWooCommerceVars function| fusionCalcWoocommerceTabsLayout function| reinitAftarAjax function| getVariationsValues function| variationsChange function| variationsImageReset function| initAvadaWoocommerProductGallery function| sizeGalleryThumbnails function| moveProductImageThumbs object| fusionTypographyVars function| fusionCalculateResponsiveTypeValues function| fusionSetOriginalTypographyData function| fusionInitTypography object| fusionScrollToAnchorVars function| awbScrollToTarget function| checkHoverTouchState object| fusionVideoVars function| fusionInitStickyColumns object| html5 object| Modernizr function| jQueryBridget function| EvEmitter function| getSize function| matchesSelector object| fizzyUIUtils function| Outlayer function| Isotope function| Masonry function| Packery function| Swiper object| browserPrefixes function| EventEmitter object| eventie function| imagesLoaded object| _fusionImageParallaxImages object| avadaLightBox object| $ilInstances function| onYouTubePlayerAPIReady function| YTReady object| Vimeo boolean| VimeoPlayerResizeEmbeds_ object| awb_oc_timeouts object| awbOffCanvas object| awbAnimationObservers function| awbScrollSpy function| Cookies string| responsiveTypeElements string| fusionBaseFontSize boolean| yt_vid_exists object| $youtube_players number| lastYPosition boolean| scrollDisabled number| adminBarHeight function| overlap number| _fusionScrollTop number| _fusionWindowHeight number| _fusionScrollLeft number| _fusionWindowWidth object| scriptUrl object| ttPolicy object| YT object| YTConfig function| onYTReady object| twemoji object| yt function| ytDomDomGetNextId object| ytEventsEventsListeners object| ytEventsEventsCounter object| ytglobal object| ytPubsub2Pubsub2Instance object| ytPubsub2Pubsub2SubscribedKeys object| ytPubsub2Pubsub2TopicToKeys object| ytPubsub2Pubsub2IsAsync object| ytPubsub2Pubsub2SkipSubKey object| ytNetworklessLoggingInitializationOptions object| ytPubsubPubsubInstance object| ytPubsubPubsubTopicToKeys object| ytPubsubPubsubIsSynchronous object| ytPubsubPubsubSubscribedKeys object| ytLoggingTransportTokensToCttTargetIds_ object| ytLoggingTransportTokensToJspbCttTargetIds_ object| ytLoggingGelSequenceIdObj_ object| fusionVimeoPlayers2 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 |
---|---|---|
.youtube.com/ | Name: YSC Value: q_8cwWej0SY |
|
.youtube.com/ | Name: VISITOR_INFO1_LIVE Value: PB7v8I-2WRE |
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.
fonts.gstatic.com
kentuckybuck.builtbyviv.dev
www.youtube.com
162.254.146.79
2607:f8b0:4006:80b::200e
2607:f8b0:4006:81c::2003
1533d5bc82424a9a3ac37a7fe543925909d25715d16938b9e02c728c86fd86e8
181dc85c566a55b8f9fd23bea2fb0cd1f035f8c3f75f50d0760124c65e7ce68c
3bc6467a95cec8fa516c6f5f69e1301e37e16f9bb1046fe7756729249f901b95
453cb806084fdabec32e286af2e88899f79022125c2527afffbec507975d2c22
4f79a89d16a5f717110fe080c0bf90b7e05ff95a4c4983f64d33110bf5f9c230
5274f11e6fb32ae0cf2dfb9f8043272865c397a7c4223b4cfa7d50ea52fbde89
5a0e2b951191e60b6c3905118d84d9a95a309d355c4eb71dfead2ae2866683ee
6528cc595cd1a34808e40370d49527660048dc5397a9dfae3bb8bc5c48f5600b
65ae05cb1187b6eacddcc464141af208d9c172aeed20c74c3bf7663b530c5c0d
68a8a788e461a86049ae5dfce4cbc749cdb7ec75cec7b84363ef72bd00774d9c
698b89c0da3d319754d6a837b5e6d4e6a42dc402d9ffd7559b8c4cb29c644340
70bb06a0005a4c1776d94eb9216dfb3841a5722ae2ed0c930664378b7d5c9504
726b820e44f6ab90ad991d30a4bf26d3a5d71493cbcd1fb1efd0d14e89b9df2a
79dd35411c5a0119d3ee80aaf78e2e4a21b4bac672a0d48e6f898eb177387911
7ac9f0e85d1ed4d4ccf7a151ec6b9b80f89baa745841db8efd82713671ff5ab8
7b1fb65a2b975b0586c89076c4d2ebe1805a2d742673d40eadd8edcf33495ffd
83238a9c118b388bee1eede2f1c04b6441ac0c4a543f502457e3d2309a9d3e99
8c0b5e384ae00c512f4bb1ba5e2fe622fab4bfc541c99555df38c19c329d3fe6
92b4feff9bb6c863075d35cd38d989cc254f99489f574338def1949904027d42
9f46649ea544819982ea288c6f386dd67d46da0f453f95da542196372b79731e
afb75ad0b11c7c3a77bb8da0c8698c4dc37426ab5a1788720be281dcd7de6234
b04ad9bd13dad8818015a0225db1c058bb93ebc88c53fb7785ef4d7d7e0505b7
bb229a48bee31f5d54ca12dc9bd960c63a671f0d4be86a054c1d324a44499d96
cb6f2d32c49d1c2b25e9ffc9aaafa3f83075346c01bcd4ae6eb187392a4292cf
d151f8c0b2659cfb63704d68654ad8d9437ae9da4410536f63ddec21689a0620
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ef2369c82b6ec19bcf4fe76799d94edc43604e164c0f73978059536159845441
f1af6261f7b81ee6e39bc40dffcd3797b98582702c19315067fa3ded5b1b3643
f912e12382a1743b67c98bd64ed157bf9061023cb6fdefa24b55633f4b32604f
fb47dc68f6a457c14c33d2ed6eb1e8a635d007f8868ed7e90e39a6feae9141a6