cloud.htugraz.at
Open in
urlscan Pro
129.27.77.252
Public Scan
Effective URL: https://cloud.htugraz.at/index.php/apps/forms/B4L4D4sx4MBAXXG5
Submission: On July 26 via automatic, source certstream-suspicious — Scanned from AT
Summary
TLS certificate: Issued by R11 on July 22nd 2024. Valid for: 3 months.
This is the only time cloud.htugraz.at was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 129.27.77.245 129.27.77.245 | 1113 (TUGNET Te...) (TUGNET Technische Universitaet Graz) | |
41 | 129.27.77.252 129.27.77.252 | 1113 (TUGNET Te...) (TUGNET Technische Universitaet Graz) | |
41 | 1 |
ASN1113 (TUGNET Technische Universitaet Graz, AT)
PTR: htuham01.htu.tugraz.at
vt-anmeldung.htugraz.at |
ASN1113 (TUGNET Technische Universitaet Graz, AT)
PTR: nextcloud-htu01-prod.htu.tugraz.at
cloud.htugraz.at |
Apex Domain Subdomains |
Transfer | |
---|---|---|
42 |
htugraz.at
1 redirects
vt-anmeldung.htugraz.at cloud.htugraz.at |
4 MB |
41 | 1 |
Domain | Requested by | |
---|---|---|
41 | cloud.htugraz.at |
cloud.htugraz.at
|
1 | vt-anmeldung.htugraz.at | 1 redirects |
41 | 2 |
This site contains links to these domains. Also see Links.
Domain |
---|
nextcloud.com |
www.tugraz.at |
Subject Issuer | Validity | Valid | |
---|---|---|---|
cloud.htugraz.at R11 |
2024-07-22 - 2024-10-20 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://cloud.htugraz.at/index.php/apps/forms/B4L4D4sx4MBAXXG5
Frame ID: 9A6AB9DC51720BBA51D67D9EBCE758DA
Requests: 41 HTTP requests in this frame
Screenshot
Page Title
Anmeldung StV-VT-Oldies-Verteiler - Formulare - HTU CloudPage URL History Show full URLs
-
https://vt-anmeldung.htugraz.at/
HTTP 302
https://cloud.htugraz.at/index.php/apps/forms/B4L4D4sx4MBAXXG5 Page URL
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Title: HTU Cloud
Search URL Search Domain Scan URL
Title: Impressum
Search URL Search Domain Scan URL
Title: Datenschutzerklärung
Search URL Search Domain Scan URL
Title: Hole dir dein eigenes kostenloses Konto
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://vt-anmeldung.htugraz.at/
HTTP 302
https://cloud.htugraz.at/index.php/apps/forms/B4L4D4sx4MBAXXG5 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
41 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
B4L4D4sx4MBAXXG5
cloud.htugraz.at/index.php/apps/forms/ Redirect Chain
|
21 KB 9 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
server.css
cloud.htugraz.at/core/css/ |
119 KB 18 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
forms.css
cloud.htugraz.at/apps/forms/css/ |
1 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
public.css
cloud.htugraz.at/apps/forms/css/ |
955 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.css
cloud.htugraz.at/apps/files_rightclick/css/ |
412 B 826 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
default.css
cloud.htugraz.at/apps/theming/css/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
publicpage.js
cloud.htugraz.at/core/js/public/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
core-common.js
cloud.htugraz.at/dist/ |
15 MB 3 MB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
core-main.js
cloud.htugraz.at/dist/ |
155 KB 52 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
de.js
cloud.htugraz.at/core/l10n/ |
63 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
core-files_fileinfo.js
cloud.htugraz.at/dist/ |
936 B 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
core-files_client.js
cloud.htugraz.at/dist/ |
12 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
merged-template-prepend.js
cloud.htugraz.at/index.php/js/core/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
de.js
cloud.htugraz.at/apps/files_sharing/l10n/ |
24 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
files_sharing-main.js
cloud.htugraz.at/dist/ |
397 B 899 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
de.js
cloud.htugraz.at/apps/forms/l10n/ |
13 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
forms-submit.js
cloud.htugraz.at/apps/forms/js/ |
3 MB 786 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
de.js
cloud.htugraz.at/apps/files_pdfviewer/l10n/ |
566 B 999 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
files_pdfviewer-public.js
cloud.htugraz.at/apps/files_pdfviewer/js/ |
49 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
de.js
cloud.htugraz.at/apps/files_rightclick/l10n/ |
878 B 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
script.js
cloud.htugraz.at/apps/files_rightclick/js/ |
15 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
files.js
cloud.htugraz.at/apps/files_rightclick/js/ |
5 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
de.js
cloud.htugraz.at/apps/ownpad/l10n/ |
545 B 994 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ownpad-public.js
cloud.htugraz.at/apps/ownpad/js/ |
23 KB 10 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
de.js
cloud.htugraz.at/apps/theming/l10n/ |
11 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
theming.js
cloud.htugraz.at/apps/theming/js/ |
60 B 639 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
default.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
light.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
light.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dark.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
light-highcontrast.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dark-highcontrast.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
opendyslexic.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
867 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles
cloud.htugraz.at/index.php/apps/theming_customcss/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icons.css
cloud.htugraz.at/dist/ |
211 KB 30 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dark.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
light-highcontrast.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dark-highcontrast.css
cloud.htugraz.at/index.php/apps/theming/theme/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
background
cloud.htugraz.at/index.php/apps/theming/image/ |
426 B 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo
cloud.htugraz.at/index.php/apps/theming/image/ |
29 KB 30 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
forms
cloud.htugraz.at/index.php/apps/theming/favicon/ |
88 KB 89 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
41 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.
boolean| backendAllowsPasswordConfirmation object| _oc_appswebroots string| datepickerFormatDate number| nc_pageLoad object| dayNames object| dayNamesShort object| dayNamesMin object| monthNames object| monthNamesShort number| firstDay object| _oc_config object| oc_appconfig object| _theme object| webpackChunknextcloud function| clearImmediate function| setImmediate object| regeneratorRuntime function| applyFocusVisiblePolyfill object| Backbone object| _nc_event_bus object| __vueuse_ssr_handlers__ function| Hammer object| _vue_richtext_widgets function| _registerWidget object| _vue_richtext_custom_picker_elements function| _registerCustomPickerElement object| _vue_richtext_reference_providers object| _vue_richtext_reference_provider_timestamps object| Select2 function| Snap function| _ object| dav object| OC object| OCP object| OCA function| t function| n object| _oc_l10n_registry_translations object| _oc_l10n_registry_plural_functions object| webpackChunkforms object| RightClick4 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 |
---|---|---|
cloud.htugraz.at/ | Name: oc_sessionPassphrase Value: E%2FNNoFCAhK5%2F%2FBUGj66h0OqSXvJxcdxxbIIoeZ79KoLOOVbXarshMjH45zTPzGNNQOjJ2SQItZwY%2BKBKQW4cLxjOIj0bi9ciqMqmG%2BI%2F7ih0Jna0gKd8OyOEAKuG8UqA |
|
cloud.htugraz.at/ | Name: __Host-nc_sameSiteCookielax Value: true |
|
cloud.htugraz.at/ | Name: __Host-nc_sameSiteCookiestrict Value: true |
|
cloud.htugraz.at/ | Name: oc6dkh1gkdys Value: mrujpt4ktk26aarlo57pdo08l3 |
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 |
---|---|
Content-Security-Policy | default-src 'none';base-uri 'none';manifest-src 'self';script-src 'nonce-QmtFK0pFTG04NkdNcVVTUnJCam9Kdk5qOXIxa1NpaVJuZy9ndW9MYjJIST06UUNJSlRSV091dm5pblJUZ3dsREhSN2RUam84MkEwLy8yMXVxaSthUDdSTT0=';style-src 'self' 'unsafe-inline';img-src 'self' data: blob:;font-src 'self' data:;connect-src 'self';media-src 'self';frame-src 'self' https://etherpad.physikgraz.at/;child-src https://etherpad.physikgraz.at/;frame-ancestors 'self';form-action 'self' |
Strict-Transport-Security | max-age=15552000; includeSubDomains |
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.
cloud.htugraz.at
vt-anmeldung.htugraz.at
129.27.77.245
129.27.77.252
08ec35d0e5eae90aef12bfc46ad87386bd10de698cc5c232c8c8658db54dfeed
0aa883ba6d88ebda2b484a3cba8e59cd61b0174948c79e030ce6ed4e261ea6d1
0aaedf9fdd7e17ec689753e17edd2a88865199fb7c16cc043ea85b241f353aee
0f6fb7f6a8c4d59f1a9ba85d9d7926ac147c87629074d490c4cf65853bc7bf4a
1208f614e161a4f596ee91e12c24a1204c6a1fb6f10605bbc2e1801955c60b1a
184c0bbb1e389d006911ced47de8bdfe2ab3505d2b367269c7a72acda3540da4
1d8b0ff578fd69f4525669b906c0851690ac2668fd0f5c26a9684bfa58a4489d
2263fdb9b43029256cf21ee1a577e3d4cc91ae150949200c05733b19e1e15912
25ea5501968537bfaaced82818892491102e8140813a1f16cab74ae7ce550a4b
2d1f3b92d7591b69a06cb8bd6cda8e4d2fa4ed9ebb470488990780a2423d0bb7
2e3aac918f231378aa2f2e49ffb1507522f8911197e898275f58248a2c757d66
3db6c808f95fb590010538e0aac80d544b66b4e264a850614da0bca8cb7f8dbe
3dc99fe3536d6bac79e008f5a3226d4204ccbe595fcd818f9078fa99f37975bf
4334482753348de062ad7b1c8384583c409ef90d7f3af028ff593ca13ad59f9b
478b80da7a9d3db4509bd8d4f17f69f5d7efdd6675708ea9cb05351a33b9efb9
537a3db6c72a9e60fef79825620099aafa84aa6e06e848efc35831de0ac9a0a9
55058f095f2f50527218c7d457753aa783afde40d8da5b67a095b3fc5e8f81b5
5aa81a1437f7064ff4e0e0279150b418837453fa43b2f6353b06283701b67491
6359ea5962e09a5be621d9c496e3c91228ede74d0cc628e90bf41f51f73b8b6b
6eb93cc2f1bf847a09cfe1d3186c2fc5a707b3353ed58e634d7ace869ba8b7d7
77cde93f5ccad1764912a90f7c9a291aad94411b71f1ab5fc669081839decb71
819dbe153758b9d92188d8a2a47e7a5aa86abd97d1c2d6748c3dc85d4187b890
84d0481b6eb8c96c759f758c4cc6ec8d0a055d3ed13f1a479b893d0093fa0914
91413f2d0423a95750a9c2eb71c0c5b15f8fc9fa2142e6cfc2f525d47459af73
91f33384a03955ed72a4469c2eb6836d0b4f5dfd58661f57167d489843968d37
9cee02a497dacf6ee1913fef8f9c984f2b36ec1db2b22d1a568386f062195a8b
a4b059edfb8e730154e595ca7ab0a9e9b6c0f52cd54c5260460b7ff6fa05b9a5
b57b709757183cd24d7dead77710e4d33a59a12489fe4443ee06204d99752732
bc5093c354fde88094c5666d95ab1930cb37dea996c6a1e43c02816f77e17aba
c66cab06d263a08cb605a01ec6caa860db25b5515ddaf1dad5a7252e98dd31fd
cf1c3eb95b33f58d1851eda20b54202df68cdc019cd09c779ddb814356d0b664
d0f32cbe281fd46d7fafb6630760b22fc4e759ccd79c094d960843aabef1ef6b
d406c854b691109f7f0cb69fac1c435752e3e0ca295db08ff074ad8d736663a1
dd97cc05fe0564f3e1169033de18e2eea082d7cfa5db65553d68cb542d3c246e
e08ea6e9664148da531ec9b4bbf5f7c3be48dc12d2ce1d34d62a1dff819c2a32
ea38d41e6aaa0299b1e2834c2fd42dc1d389b9122712632b142ba8a4eb7e92dc
ec4e73e49bca3f6e523c3dfd66e58fa157c81c4da5eb3fa0ceaa589ba8dc0785
f37df0b7610ae1a99143b20cf6d505ea2b6affb23371b96929b8b3ca8e3b0c50
f4a4ccaee5d64fa9f596acf76fcb05a5f2ef8eda8d1f569eed4e5961e21bb864
ff5209562bd59362c1a1d946e53d7f229bfc0931a8840fcf71dc6c23c59533f2