www.happydogsgrooming.ca
Open in
urlscan Pro
67.20.114.155
Public Scan
Effective URL: https://www.happydogsgrooming.ca/booking/
Submission: On July 16 via automatic, source certstream-suspicious — Scanned from CA
Summary
TLS certificate: Issued by R3 on May 18th 2024. Valid for: 3 months.
This is the only time www.happydogsgrooming.ca was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
3 27 | 67.20.114.155 67.20.114.155 | 46606 (UNIFIEDLA...) (UNIFIEDLAYER-AS-1) | |
2 | 142.250.31.95 142.250.31.95 | 15169 (GOOGLE) (GOOGLE) | |
4 | 142.251.167.94 142.251.167.94 | 15169 (GOOGLE) (GOOGLE) | |
30 | 3 |
ASN46606 (UNIFIEDLAYER-AS-1, US)
PTR: host2114.hostmonster.com
www.booking.happydogsgrooming.ca | |
www.happydogsgrooming.ca |
ASN15169 (GOOGLE, US)
PTR: ww-in-f94.1e100.net
fonts.gstatic.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
27 |
happydogsgrooming.ca
3 redirects
www.booking.happydogsgrooming.ca www.happydogsgrooming.ca |
558 KB |
4 |
gstatic.com
fonts.gstatic.com |
139 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 |
3 KB |
30 | 3 |
Domain | Requested by | |
---|---|---|
26 | www.happydogsgrooming.ca |
2 redirects
www.happydogsgrooming.ca
|
4 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | fonts.googleapis.com |
www.happydogsgrooming.ca
|
1 | www.booking.happydogsgrooming.ca | 1 redirects |
30 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
cookiedatabase.org |
happydogsgrooming.setmore.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
happydogsgrooming.ca R3 |
2024-05-18 - 2024-08-16 |
3 months | crt.sh |
upload.video.google.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-06-24 - 2024-09-16 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.happydogsgrooming.ca/booking/
Frame ID: 0E450D9199AC8BD086F29A7976FE2873
Requests: 30 HTTP requests in this frame
Screenshot
Page Title
Booking - Happy Dogs GroomingPage URL History Show full URLs
-
https://www.booking.happydogsgrooming.ca/
HTTP 301
http://www.happydogsgrooming.ca/booking HTTP 307
https://www.happydogsgrooming.ca/booking HTTP 307
http://www.happydogsgrooming.ca/booking HTTP 301
https://www.happydogsgrooming.ca/booking HTTP 301
https://www.happydogsgrooming.ca/booking/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
Yoast SEO (SEO) Expand
Detected patterns
- <!-- This site is optimized with the Yoast (?:WordPress )?SEO plugin v([\d.]+) -
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Read more about these purposes
Search URL Search Domain Scan URL
Title: CLICK HERE TO BOOK APPOINTMENT
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://www.booking.happydogsgrooming.ca/
HTTP 301
http://www.happydogsgrooming.ca/booking HTTP 307
https://www.happydogsgrooming.ca/booking HTTP 307
http://www.happydogsgrooming.ca/booking HTTP 301
https://www.happydogsgrooming.ca/booking HTTP 301
https://www.happydogsgrooming.ca/booking/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.happydogsgrooming.ca/booking/ Redirect Chain
|
156 KB 41 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
www.happydogsgrooming.ca/wp-content/plugins/table-generator/css/ |
1 KB 469 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
www.happydogsgrooming.ca/wp-content/plugins/table-maker/css/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieblocker.min.css
www.happydogsgrooming.ca/wp-content/plugins/complianz-gdpr/assets/css/ |
3 KB 834 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
57 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
et-divi-dynamic-563-late.css
www.happydogsgrooming.ca/wp-content/et-cache/563/ |
16 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
8 KB 786 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frontend.css
www.happydogsgrooming.ca/wp-content/plugins/easy-media-gallery/css/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
timeme.min.js
www.happydogsgrooming.ca/wp-content/plugins/burst-statistics/helpers/timeme/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
burst.min.js
www.happydogsgrooming.ca/wp-content/plugins/burst-statistics/assets/js/build/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Light.css
www.happydogsgrooming.ca/wp-content/plugins/easy-media-gallery/css/styles/mediabox/ |
7 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Happy-Dogs-Logo_FINAL-e1473524117145.png
www.happydogsgrooming.ca/wp-content/uploads/2016/09/ |
48 KB 48 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Happy-Dogs-Logo_REVISED_Sept-22nd-2016-shadow-72-_1000-e1474988735225.png
www.happydogsgrooming.ca/wp-content/uploads/2016/09/ |
55 KB 55 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
www.happydogsgrooming.ca/wp-includes/js/jquery/ |
86 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-migrate.min.js
www.happydogsgrooming.ca/wp-includes/js/jquery/ |
13 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scripts.min.js
www.happydogsgrooming.ca/wp-content/themes/Divi/js/ |
268 KB 96 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.js
www.happydogsgrooming.ca/wp-content/themes/Divi/core/admin/js/ |
1 KB 627 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
complianz.min.js
www.happydogsgrooming.ca/wp-content/plugins/complianz-gdpr/cookiebanner/js/ |
39 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
et-divi-dynamic-563-late.css
www.happydogsgrooming.ca/wp-content/et-cache/563/ |
16 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.min.css
www.happydogsgrooming.ca/wp-includes/css/dist/block-library/ |
111 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modules.woff
www.happydogsgrooming.ca/wp-content/themes/Divi/core/admin/fonts/modules/all/ |
90 KB 90 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v40/ |
47 KB 48 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
kmK-Zq45GAvOdnaW6y1C9ys.woff2
fonts.gstatic.com/s/boogaloo/v23/ |
10 KB 10 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6u9w4BMUTPHh6UVSwiPGQ.woff2
fonts.gstatic.com/s/lato/v24/ |
23 KB 23 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
snfys0Gs98ln43n0d-14ULoToe6LZxec.woff2
fonts.gstatic.com/s/walterturncoat/v23/ |
59 KB 59 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Dog_w-leash-w-bkgd.jpg
www.happydogsgrooming.ca/wp-content/uploads/2016/09/ |
107 KB 107 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
endpoint.php
www.happydogsgrooming.ca/wp-content/plugins/burst-statistics/ |
0 17 B |
Ping
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
banner-1-optout.css
www.happydogsgrooming.ca/wp-content/uploads/complianz/css/ |
16 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Happy-Dogs-Logo_FINAL-e1473524117145.png
www.happydogsgrooming.ca/wp-content/uploads/2016/09/ |
48 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cropped-Koya-icon-72-512.png
www.happydogsgrooming.ca/wp-content/uploads/2016/06/ |
64 KB 21 KB |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
161 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| jQuery function| $ object| burst object| et_animation_data object| DIVI object| et_builder_utils_params object| et_frontend_scripts object| et_pb_custom object| et_pb_box_shadow_elements function| Waypoint function| et_pb_debounce function| et_pb_smooth_scroll function| et_pb_form_placeholders_init function| et_duplicate_menu function| et_pb_remove_placeholder_text function| et_fix_fullscreen_section function| et_bar_counters_init function| et_fix_pricing_currency_position function| et_pb_set_responsive_grid function| et_pb_set_tabs_height function| et_pb_box_shadow_apply_overlay function| et_pb_init_nav_menu function| et_pb_toggle_nav_menu function| et_pb_apply_sticky_image_effect function| et_pb_menu_inject_inline_centered_logo function| et_pb_menu_inject_item function| et_pb_reposition_menu_module_dropdowns boolean| et_load_event_fired boolean| et_is_vertical_nav function| et_pb_init_woo_star_rating function| et_pb_wrap_woo_attribute_fields_in_span function| et_calculate_fullscreen_section_size function| et_pb_init_modules function| etFixDividerSpacing function| etInitWooReviewsRatingStars object| complianz function| ensure_complianz_is_loaded object| TimeMe function| burst_enable_cookies function| burst_update_hit function| burst_track_hit function| burst_init_events function| cmplz_create_element function| cmplz_add_event function| cmplz_is_hidden function| cmplz_html_decode function| cmplzLoadConsentAreaContent object| cmplz_banner object| cmplz_manage_consent_button object| cmplz_banner_container object| cmplz_waiting_inline_scripts object| cmplz_waiting_scripts object| cmplz_fired_scripts boolean| cmplz_all_scripts_hook_fired object| cmplz_fired_category_events object| cmplz_fired_service_events object| cmplz_categories function| cmplz_run_script function| cmplz_maybe_run_waiting_scripts function| cmplz_set_blocked_content_container function| cmplz_insert_placeholder_text function| cmplz_set_blocked_content_container_aspect_ratio function| cmplz_has_blocked_scripts function| cmplz_enable_category function| cmplz_remove_placeholder function| cmplz_get_waiting_script function| cmplz_array_is_empty function| cmplz_is_waiting_script function| cmplz_run_after_all_scripts object| cmplz_fired_events function| cmplz_run_tm_event function| cmplz_fire_before_categories_consent function| cmplz_check_cookie_policy_id function| cmplz_do_not_track function| cmplz_get_services_on_page function| cmplz_is_bot function| cmplz_is_speedbot function| cmplz_exists_service_consent function| cmplz_set_service_consent function| cmplz_clear_all_service_consents function| cmplz_get_all_service_consents function| cmplz_get_cookie_path function| cmplz_get_cookie_domain function| cmplz_reload_browser_compatible object| cmplz_user_data function| cmplz_track_status_end function| cmplz_set_up_auto_dismiss function| cmplz_fire_categories_event function| cmplz_track_status function| cmplz_accepted_categories function| cmplz_sync_category_checkboxes function| cmplz_merge_object function| cmplz_clear_cookies function| cmplz_set_accepted_cookie_policy_id function| cmplz_integrations_init function| cmplz_integrations_revoke function| cmplz_set_integrations_cookies function| cmplz_get_url_parameter function| cmplz_maybe_auto_redirect function| cmplz_wp_set_consent object| cmplz_cookie_data function| cmplz_start_clean function| cmplz_do_cleanup function| cmplz_setup_clean_interval function| cmplz_clear_storage function| cmplz_load_manage_consent_container function| cmplz_equals function| cmplzCopyAttributes function| cmplz_get_cookie function| cmplz_set_cookie function| cmplz_in_array function| cmplz_highest_accepted_category function| cmplz_accept_all function| cmplz_deny_all function| conditionally_show_banner function| show_cookie_banner function| cmplz_get_banner_status function| cmplz_set_banner_status function| cmplz_has_consent function| cmplz_is_service_denied function| cmplz_has_service_consent function| cmplz_set_consent string| wp_consent_type function| et_calculate_header_values function| et_change_primary_nav_position function| et_fix_page_container_position function| et_pb_window_side_nav_scroll_init function| et_pb_side_nav_page_init function| et_pb_slider_init function| et_countdown_timer function| et_countdown_timer_labels function| et_pb_tabs_init function| et_pb_circle_counter_update function| et_apply_parallax function| et_parallax_set_height function| et_apply_builder_css_parallax function| et_pb_play_overlayed_video function| et_pb_resize_section_video_bg function| et_pb_center_video function| et_pb_adjust_video_margin function| et_fix_slider_height function| et_pb_submit_newsletter function| et_fix_testimonial_inner_width function| et_pb_video_background_init function| et_animate_element function| et_process_animation_data function| et_has_animation_data function| et_get_animation_classes function| et_remove_animation function| et_remove_animation_data function| et_reinit_waypoint_modules function| et_calc_fullscreen_section function| debounced_et_apply_builder_css_parallax function| et_pb_parallax_init function| et_pb_fullwidth_header_scroll function| et_pb_search_init function| et_pb_search_percentage_custom_margin_fix function| et_pb_comments_init function| et_pb_shop_add_hover_class function| et_pb_init_woo_custom_button_icon string| waypointContextKey1 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.happydogsgrooming.ca/ | Name: burst_uid Value: 82f58a614492e0fefa1ba8be8a95b6db |
1 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 |
---|
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.googleapis.com
fonts.gstatic.com
www.booking.happydogsgrooming.ca
www.happydogsgrooming.ca
142.250.31.95
142.251.167.94
67.20.114.155
0d5f949fcf84560d013b596b51856d6bc487bedc510bc712e82458f00b2506e5
124999106b36b91138193de6ae365bc2e97ec51e122e2f967318ce3d662b561b
1442fa0415de078df05b105b49b8e115ae8e38ec60e2af728a708d874e6100e9
1ca76922f55b389b8f590ae7e3bcc3a2dccdce3aff1e5a4335af081b76a414ea
3208b4b1e486296a399984bc45ceb0df6013f7c9103c383c39be2db7cac9a491
3c4d6a1421c7ddb7e404521fe8c4cd5be5af446d7689cd880be26612eaad3cfa
3fb6089e63485093b2fa482f9274be85e5be2f1d1779ed0d2931ca5e61f7da43
49dd4a0edc538fe81c9d823701f553e0cb5c5a12b3ca93b820052bfcd6484911
5274f11e6fb32ae0cf2dfb9f8043272865c397a7c4223b4cfa7d50ea52fbde89
528b9eaaaef06051763a19249602689140eddd5b1f634c9c413137882a9bf891
61ff476ab12ef621ba34a8631e0db1bb9fb5f6d953cbf7081f12df8971e25778
63a8bc6d5cd442f65af21f6e7fbdb64f655a44b8c29089e976937805aa5aa678
683c9b0530c613523f1b02a246d7bccaa9f68af46df061f4d9f72c178c01b874
6dce3c6f60bacdebda84bc34d5f45c3409559de6c9d22b6daf613dee69b19be3
7e1e82b9ae7cd4e4f7646c53d079d246f713c9c44a7837b151f1682a061a4948
88795f28bb66a45f9c32245dd21d6319ed5d26a45bf5afa31d91a0f83ee855f7
8a4f436738970c738234b49f030945f03e411eac050827325f9a8faec912a935
98cecf88a23542fa047ce46eedb650b5c5128761ed4386c0977b847094ddfa20
b81955fd227d86e941fc9cf297ba3ce1520442a9456b469a947d0eb636c40896
c447dd7677b419db7b21dbdfc6277c7816a913ffda76fd2e52702df538de0e49
c9a00a5a011942cc43e932e9a6150851737d28934c24befd803f50454f7f18fa
cb6f2d32c49d1c2b25e9ffc9aaafa3f83075346c01bcd4ae6eb187392a4292cf
d78b7e2a95556cd06c060df2f85c20a6d879aa37fb25f5bac962001dce0ceb7a
e1f1864fbaf114547917639d073f4b3e1daadb8b2975cc240f303dfeedde8f76
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e48afa0ca2fdaed77ef3d14202f805ab16829b42e321b71635d538f9e9efa4e2
f322afdaf7184e4ddd7fca589f89cdd7e2e2721dffbf8abed7cb1eca88b0915f
f622ac3c834f54ece22b130450d22a2087d10c0682573ba2630ee162f49827ca