riggenbach-solutions.ch
Open in
urlscan Pro
2001:1600:4:b:4ed9:8fff:fe76:537f
Public Scan
Submission: On January 22 via api from US — Scanned from US
Summary
TLS certificate: Issued by R3 on December 6th 2023. Valid for: 3 months.
This is the only time riggenbach-solutions.ch was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
21 | 2001:1600:4:b... 2001:1600:4:b:4ed9:8fff:fe76:537f | 29222 (INFOMANIA...) (INFOMANIAK-AS) | |
13 | 2001:ba0:1800... 2001:ba0:1800:1a::1 | 8560 (IONOS-AS ...) (IONOS-AS This is the joint network for IONOS) | |
34 | 2 |
ASN29222 (INFOMANIAK-AS, CH)
riggenbach-solutions.ch |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
riggenbach-solutions.ch
riggenbach-solutions.ch |
614 KB |
13 |
tucalendi.com
widgets.tucalendi.com riggenbach-solutions.tucalendi.com img.tucalendi.com |
314 KB |
34 | 2 |
Domain | Requested by | |
---|---|---|
21 | riggenbach-solutions.ch |
riggenbach-solutions.ch
|
8 | riggenbach-solutions.tucalendi.com |
widgets.tucalendi.com
riggenbach-solutions.tucalendi.com |
4 | img.tucalendi.com | |
1 | widgets.tucalendi.com |
riggenbach-solutions.ch
|
34 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
riggenbach-solutions.ch R3 |
2023-12-06 - 2024-03-05 |
3 months | crt.sh |
*.tucalendi.com Encryption Everywhere DV TLS CA - G2 |
2023-06-04 - 2024-06-11 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://riggenbach-solutions.ch/
Frame ID: D0B768E7D7138556E949092C0113645A
Requests: 22 HTTP requests in this frame
Frame:
https://riggenbach-solutions.tucalendi.com/terminbuchung/?ts=1705890640606&button_design=eyJiYWNrZ3JvdW5kLWNvbG9yIjoiIzRhOTBlMiIsImNvbG9yIjoiI2ZmZmZmZiIsInBhZGRpbmctdG9wIjoiMTJweCIsInBhZGRpbmctcmlnaHQiOiIxMnB4IiwicGFkZGluZy1ib3R0b20iOiIxMnB4IiwicGFkZGluZy1sZWZ0IjoiMTJweCIsImJvcmRlci10b3AtbGVmdC1yYWRpdXMiOiI1cHgiLCJib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyI6IjVweCIsImJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzIjoiNXB4IiwiYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyI6IjVweCIsIm1pbi13aWR0aCI6IjBweCIsInRleHQtYWxpZ24iOiJjZW50ZXIiLCJmb250LXdlaWdodCI6Im5vcm1hbCIsImZvbnQtc3R5bGUiOiJub3JtYWwiLCJmb250LXNpemUiOiIxNXB4IiwibGluZS1oZWlnaHQiOjEsImZvbnQtZmFtaWx5IjoiaW5oZXJpdCIsImJveC1zaGFkb3ciOiJub25lIiwiYm94LXNpemluZyI6ImJvcmRlci1ib3giLCJjdXJzb3IiOiJwb2ludGVyIiwiLXdlYmtpdC11c2VyLXNlbGVjdCI6Im5vbmUiLCItbW96LXVzZXItc2VsZWN0Ijoibm9uZSIsIi1tcy11c2VyLXNlbGVjdCI6Im5vbmUiLCJ1c2VyLXNlbGVjdCI6Im5vbmUiLCJib3JkZXIiOjAsIm91dGxpbmUiOiJub25lIn0%3D&button_text=Jetzt%20kostenlos%20buchen&domain=riggenbach-solutions.tucalendi.com%2Fterminbuchung&widget_type=button
Frame ID: 0DF9E81F6440EC1E740E74E3B2B3C7E9
Requests: 12 HTTP requests in this frame
Screenshot
Page Title
Riggenbach Solutions | Antworten auf DigitalisierungsfragenDetected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Matomo Analytics (Analytics) Expand
Detected patterns
- piwik\.js|piwik\.php
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
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
34 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
riggenbach-solutions.ch/ |
138 KB 25 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wpa.css
riggenbach-solutions.ch/wp-content/plugins/honeypot/includes/css/ |
556 B 442 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
riggenbach-solutions.ch/wp-content/themes/Divi-child/ |
415 B 450 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
et-core-unified-deferred-1679.min.css
riggenbach-solutions.ch/wp-content/et-cache/1679/ |
360 B 395 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Logo-Riggenbach-Solutions-blau-transparent-1000%C3%97400.png
riggenbach-solutions.ch/wp-content/uploads/2022/08/ |
37 KB 36 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Riggenbach-Solutions-wordcloud-sd.png
riggenbach-solutions.ch/wp-content/uploads/2022/08/ |
169 KB 165 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iframewidget_cf.js
widgets.tucalendi.com/assets/ |
12 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
riggenbach-solutions.ch/wp-includes/js/jquery/ |
85 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-migrate.min.js
riggenbach-solutions.ch/wp-includes/js/jquery/ |
13 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wpa.js
riggenbach-solutions.ch/wp-content/plugins/honeypot/includes/js/ |
4 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scripts.min.js
riggenbach-solutions.ch/wp-content/themes/Divi/js/ |
268 KB 69 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
smoothscroll.js
riggenbach-solutions.ch/wp-content/themes/Divi/js/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.fitvids.js
riggenbach-solutions.ch/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.js
riggenbach-solutions.ch/wp-content/themes/Divi/core/admin/js/ |
1 KB 767 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
piwik.js
riggenbach-solutions.ch/statistik/ |
64 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.min.css
riggenbach-solutions.ch/wp-includes/css/dist/block-library/ |
102 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modules.woff
riggenbach-solutions.ch/wp-content/themes/Divi/core/admin/fonts/modules/all/ |
90 KB 37 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-solid-900.woff2
riggenbach-solutions.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/ |
78 KB 79 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-brands-400.woff2
riggenbach-solutions.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/ |
77 KB 77 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
riggenbach-solutions.tucalendi.com/terminbuchung/ Frame 0DF9 |
5 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-regular-400.woff2
riggenbach-solutions.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
piwik.php
riggenbach-solutions.ch/statistik/ |
0 162 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-font.css
riggenbach-solutions.tucalendi.com/css/ Frame 0DF9 |
3 KB 549 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tucalendi_main.min.css
riggenbach-solutions.tucalendi.com/static/css/ Frame 0DF9 |
53 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tucalendi_bundle.min.js
riggenbach-solutions.tucalendi.com/static/js/ Frame 0DF9 |
2 MB 243 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.json
riggenbach-solutions.tucalendi.com/locales/en/ Frame 0DF9 |
6 KB 2 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
create_token
riggenbach-solutions.tucalendi.com/api/common/ Frame 0DF9 |
1 KB 1 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Logo-Riggenbach-Solutions-blau-transparent-1000%C3%97400.png
riggenbach-solutions.ch/wp-content/uploads/2022/08/ |
37 KB 36 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
get_settings
riggenbach-solutions.tucalendi.com/api/common/ Frame 0DF9 |
2 KB 2 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
get_calendar_all
riggenbach-solutions.tucalendi.com/api/calendars/ Frame 0DF9 |
6 KB 3 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
img.tucalendi.com/ Frame 0DF9 |
34 KB 34 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
img.tucalendi.com/ Frame 0DF9 |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
img.tucalendi.com/ Frame 0DF9 |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image
img.tucalendi.com/ Frame 0DF9 |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
112 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| 0 function| jQuery function| $ object| $jscomp function| $jscomp$lookupPolyfilledValue string| tucalendi_js_bundle string| tucalendi_css_bundle function| TuCalendi__setInline function| TuCalendi__setButton function| TuCalendi__setFab function| TuCalendi__setIframeContent function| TuCalendi__getSetHeight function| TuCalendi__applyTuCalendiStyles function| TuCalendi__getElementSizes function| TuCalendi__createTempStyle function| TuCalendi__insertCss function| TuCalendi__insertJs function| TuCalendi__prepareQuery object| Tucalendi object| et_link_options_data object| _paq string| wpa_field_name number| wpa_unique_id string| wpa_add_test string| wpa_hidden_field function| wpa_act_as_spam function| wpa_add_honeypot_field function| wpa_add_test_block function| wpa_remove_honeypot_field object| wpa_field_info 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_transparent_nav boolean| et_is_vertical_nav boolean| et_is_fixed_nav boolean| et_is_minified_js boolean| et_is_minified_css boolean| et_force_width_container_change 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 boolean| et_calculating_scroll_position boolean| et_side_nav_links_initialized object| ET_SmoothScroll 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 object| Piwik object| Matomo object| AnalyticsTracker function| piwik_log string| et_location_hash function| et_pb_init_woo_custom_button_icon string| waypointContextKey2 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 |
---|---|---|
riggenbach-solutions.ch/ | Name: _pk_id.1.963a Value: a199f35a3fabe57d.1705890641. |
|
riggenbach-solutions.ch/ | Name: _pk_ses.1.963a Value: 1 |
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=16000000 |
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.
img.tucalendi.com
riggenbach-solutions.ch
riggenbach-solutions.tucalendi.com
widgets.tucalendi.com
2001:1600:4:b:4ed9:8fff:fe76:537f
2001:ba0:1800:1a::1
06627af70280096d16787db2c720ad469ee1efff9c3b45f781c91f8eedc95087
1ca76922f55b389b8f590ae7e3bcc3a2dccdce3aff1e5a4335af081b76a414ea
40b4866838348079908154372e5e78a19efe8bdb60967e03d0600e50f5f2c285
45f34363bff4cc7721fd8786320bdac34d96c0959634a947b6d96415b4dc14dd
462747422c6af30aa81a0373fa1cfd736455cef52bdbb816f67be9531d84eace
519b84fd9aeba76ae1dddac17fad2b6506aaa418c681cbf1c784a2220e24a4c1
52394793edc8f40dce3af97329fc58f3359cd15343e3a223dfdbe126f688d9d3
5274f11e6fb32ae0cf2dfb9f8043272865c397a7c4223b4cfa7d50ea52fbde89
5c93f77799d122fb5255ee24da285f9f228cc118cba11e6ceb2b6bda8cdf4164
6077f6a450ce22f0e0af09852083ed263192dbab7e9a7357a255a79279492665
65cafa2ea070c6f13e4b5292133d0f8ae1b3aa4716106f0a0ca01f02f012a504
67447c3656caad630373253691f3e8f64467eafd6e7305c9b0e98111b0b41694
691c295cff4d694ccfe66697b138feccaf5e6bd67768758ccc4d28ea3f08acbc
6b555920e358f8a25a422988b448615c33bcccb4f932e8331cebfc8e2a737fc7
71b3ce72680f4183d28db86b184542051fd533bb1146933233e4f6a20cf98cba
75079f39fe739015589a0f995f41b4c1c29d4ebac85c93a792926af09f61cc83
772fcf708ed6601d029125cbe66606b5167227fb1457e8bfb2d56fdd4c00c506
7a3becd03e3825e9cfe6bde2ed665966a7acb80c2ce9f1b048ec99d4d5e46eab
88795f28bb66a45f9c32245dd21d6319ed5d26a45bf5afa31d91a0f83ee855f7
997a61eee0d1e2267c01a73f6bc0df1264d57b2050be41e32e6ae3e063912a16
9b36328981ef8213eebf47b0ff80f61c34c93e1f87cb9b4a5345b04e21205c22
a1075983b2eacb0b7d6a0eb0dab11f593f713389d0ecd82a00e6c4890b548772
a950f4df45aa620f490813fd18bf58288b49b578e71125b74a4038f844bf21aa
be92cfd6f76232547cd0c2c4a661f30f93dd45c62297233b5a7e7076f9e94f4c
ce20ed8a323117c8a718ff1ddc6dabb997373b575a8e896f2bf02b846c082c9d
d4431494559dda8303e70b44e43c0fa0832da1adecb7e59b340785a140342e2a
d64c4e59bab98173a5d3d9dcb1bf30a3b29404d7de72610d3afa1bb103f5dea4
d7fc375178c93a2fc15fd888e30170eedf4ef3d04497e7f951ab7bfe0c921693
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e6851c17f6c5ed9bbad9b83150dde79d918184eb2a51f8be2d678c05f53fd2c6
f74073372edd1c7037f124626b5209498c245c11302a565dcac5e78b2bf14ad2