www.twitraining.com
Open in
urlscan Pro
46.17.162.85
Public Scan
Effective URL: https://www.twitraining.com/home/programmes-and-courses/welding-inspection/cswip-welding-inspector-weekend/availability?sp=3...
Submission: On October 11 via manual from GB — Scanned from GB
Summary
TLS certificate: Issued by R3 on September 27th 2022. Valid for: 3 months.
This is the only time www.twitraining.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 104.16.209.86 104.16.209.86 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
13 | 46.17.162.85 46.17.162.85 | 51055 (BRIDGEP-AS) (BRIDGEP-AS) | |
1 | 2a00:1450:400... 2a00:1450:4001:829::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:806::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:809::2008 | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:80b::2003 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:830::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:400c:c0b::9a | 15169 (GOOGLE) (GOOGLE) | |
24 | 9 |
ASN13335 (CLOUDFLARENET, US)
email.twitraining.com |
ASN51055 (BRIDGEP-AS, GB)
PTR: 85.162.17.46.twi.co.uk
www.twitraining.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
14 |
twitraining.com
1 redirects
email.twitraining.com www.twitraining.com |
175 KB |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 94 region1.google-analytics.com — Cisco Umbrella Rank: 2144 |
20 KB |
3 |
gstatic.com
fonts.gstatic.com |
85 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 129 |
130 KB |
2 |
googleapis.com
ajax.googleapis.com — Cisco Umbrella Rank: 485 fonts.googleapis.com — Cisco Umbrella Rank: 118 |
86 KB |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 171 |
442 B |
24 | 6 |
Domain | Requested by | |
---|---|---|
13 | www.twitraining.com |
www.twitraining.com
|
3 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
2 | www.googletagmanager.com |
www.twitraining.com
www.googletagmanager.com |
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | fonts.googleapis.com |
www.twitraining.com
|
1 | ajax.googleapis.com |
www.twitraining.com
|
1 | email.twitraining.com | 1 redirects |
24 | 9 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.twitraining.com R3 |
2022-09-27 - 2022-12-26 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2022-09-12 - 2022-12-05 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-09-12 - 2022-12-05 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2022-09-12 - 2022-12-05 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2022-09-12 - 2022-12-05 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.twitraining.com/home/programmes-and-courses/welding-inspection/cswip-welding-inspector-weekend/availability?sp=321&dm_i=58OJ,NC54,2F65HS,2TIA8,1
Frame ID: 8F2DEFAE06984D3CBE75399FDF27026C
Requests: 29 HTTP requests in this frame
Screenshot
Page Title
CSWIP Welding Inspector (Weekend) AvailabilityPage URL History Show full URLs
-
https://email.twitraining.com/58OJ-NC54-2F65HS-HUDS6-1/c.aspx
HTTP 302
https://www.twitraining.com/home/programmes-and-courses/welding-inspection/cswip-welding-inspector-weeke... Page URL
Detected technologies
Microsoft ASP.NET (Web Frameworks) ExpandDetected patterns
- <input[^>]+name="__VIEWSTATE
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/ns\.html[^>]+></iframe>
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
Slick (JavaScript Libraries) Expand
Detected patterns
- (?:/([\d.]+))?/slick(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
16 Outgoing links
These are links going to different origins than the main page.
Title: Technical capabilities
Search URL Search Domain Scan URL
Title: Industrial membership
Search URL Search Domain Scan URL
Title: Log in
Search URL Search Domain Scan URL
Title: TWI Ltd
Search URL Search Domain Scan URL
Title: The Welding Institute
Search URL Search Domain Scan URL
Title: TWI Certification
Search URL Search Domain Scan URL
Title: TWI Software
Search URL Search Domain Scan URL
Title: The Test House
Search URL Search Domain Scan URL
Title: National Structural Integrity Research Centre
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: LinkedIn
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Youtube
Search URL Search Domain Scan URL
Title: Flickr
Search URL Search Domain Scan URL
Title: Privacy
Search URL Search Domain Scan URL
Title: Cookies
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://email.twitraining.com/58OJ-NC54-2F65HS-HUDS6-1/c.aspx
HTTP 302
https://www.twitraining.com/home/programmes-and-courses/welding-inspection/cswip-welding-inspector-weekend/availability?sp=321&dm_i=58OJ,NC54,2F65HS,2TIA8,1 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
24 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
availability
www.twitraining.com/home/programmes-and-courses/welding-inspection/cswip-welding-inspector-weekend/ Redirect Chain
|
44 KB 16 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/2.2.3/ |
84 KB 84 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.min.css
www.twitraining.com/assets/styles/ |
78 KB 18 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
12 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
WebResource.axd
www.twitraining.com/ |
23 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
MicrosoftAjax.js
www.twitraining.com/Scripts/WebForms/MsAjax/ |
97 KB 24 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
MicrosoftAjaxWebForms.js
www.twitraining.com/Scripts/WebForms/MsAjax/ |
39 KB 10 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-dateformat.min.js
www.twitraining.com/assets/scripts/ |
5 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
moment-with-locales.min.js
www.twitraining.com/assets/scripts/ |
251 KB 64 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.min.js
www.twitraining.com/assets/scripts/ |
41 KB 10 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
parsley.min.js
www.twitraining.com/assets/scripts/ |
42 KB 13 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pikaday.min.js
www.twitraining.com/assets/scripts/ |
15 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pikaday.jquery.min.js
www.twitraining.com/assets/scripts/ |
726 B 947 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ready.min.js
www.twitraining.com/assets/scripts/ |
5 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
146 KB 57 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
8 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
220 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v34/ |
44 KB 44 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6u9w4BMUTPHh6UVSwiPGQ.woff2
fonts.gstatic.com/s/lato/v23/ |
23 KB 23 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
266 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pattern-10.png
www.twitraining.com/assets/images/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
326 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAewA.woff2
fonts.gstatic.com/s/opensans/v34/ |
17 KB 18 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
211 KB 74 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 350 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/j/ |
2 B 22 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
1 B 442 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
99 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| onbeforeinput object| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation object| dataLayer function| $ function| jQuery object| theForm function| __doPostBack function| WebForm_PostBackOptions function| WebForm_DoPostBackWithOptions object| __pendingCallbacks number| __synchronousCallBackIndex function| WebForm_DoCallback function| WebForm_CallbackComplete function| WebForm_ExecuteCallback function| WebForm_FillFirstAvailableSlot boolean| __nonMSDOMBrowser string| __theFormPostData object| __theFormPostCollection object| __callbackTextTypes function| WebForm_InitCallback function| WebForm_InitCallbackAddField function| WebForm_EncodeCallback object| __disabledControlArray function| WebForm_ReEnableControls function| WebForm_ReDisableControls function| WebForm_SimulateClick function| WebForm_FireDefaultButton function| WebForm_GetScrollX function| WebForm_GetScrollY function| WebForm_SaveScrollPositionSubmit function| WebForm_SaveScrollPositionOnSubmit function| WebForm_RestoreScrollPosition function| WebForm_TextBoxKeyHandler function| WebForm_TrimString function| WebForm_AppendToClassName function| WebForm_RemoveClassName function| WebForm_GetElementById function| WebForm_GetElementByTagName function| WebForm_GetElementsByTagName function| WebForm_GetElementDir function| WebForm_GetElementPosition function| WebForm_GetParentByTagName function| WebForm_SetElementHeight function| WebForm_SetElementWidth function| WebForm_SetElementX function| WebForm_SetElementY function| Sys$Enum$parse function| Sys$Enum$toString function| Sys$Component$_setProperties function| Sys$Component$_setReferences function| $create function| $addHandler function| $addHandlers function| $clearHandlers function| $removeHandler function| $get function| $find function| Type object| Sys object| _events object| DateFormat function| moment function| _toConsumableArray function| _slice function| _slicedToArray function| _extends object| ParsleyExtend object| ParsleyConfig object| psly object| Parsley object| ParsleyUtils object| ParsleyValidator object| ParsleyUI string| inputEventPatched object| parsley function| Pikaday function| SetDatePicker function| SetCollapsibles function| WidthChange function| OpenPopupCenter object| prm object| mq2 number| popw number| poph object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga function| onYouTubeIframeAPIReady object| gaGlobal object| gaplugins object| gaData7 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 |
---|---|---|
.email.twitraining.com/ | Name: __cf_bm Value: WNIT2nkNL4EzRn56jc024XgEy4fi10nwEujt64f.KZU-1665487751-0-AUpHIF8GciY9ag5cYRusQlpd44d0Kuswd1EjLeoF9/pgg8bBwaTIyFYL0mNJjVcgeRq6oi3c2NQO5Nv9kzfhLGM= |
|
email.twitraining.com/ | Name: __cflb Value: 0H28vbka3Tp63XFuYsqHHrawjcNu2Nd7gzdFBXT1W5i |
|
.twitraining.com/ | Name: _gcl_au Value: 1.1.231229872.1665487752 |
|
.twitraining.com/ | Name: _ga_PVH2KCDRCL Value: GS1.1.1665487752.1.0.1665487752.0.0.0 |
|
.twitraining.com/ | Name: _ga Value: GA1.2.2072293025.1665487753 |
|
.twitraining.com/ | Name: _gid Value: GA1.2.68933432.1665487753 |
|
.twitraining.com/ | Name: _gat_UA-5099118-1 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 |
---|---|
Content-Security-Policy | frame-ancestors 'self' |
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.
ajax.googleapis.com
email.twitraining.com
fonts.googleapis.com
fonts.gstatic.com
region1.google-analytics.com
stats.g.doubleclick.net
www.google-analytics.com
www.googletagmanager.com
www.twitraining.com
104.16.209.86
2001:4860:4802:32::36
2a00:1450:4001:806::200a
2a00:1450:4001:809::2008
2a00:1450:4001:80b::2003
2a00:1450:4001:829::200a
2a00:1450:4001:830::200e
2a00:1450:400c:c0b::9a
46.17.162.85
00ed48fe251587634843bc72a6b390d840c1ef3967b1e9475df2706f3225afa4
022d2b0faed746029ac80160ff9971eda1f7897544b12a028ef6728fe40529e1
1781e8a1f5fbeebf7a86897e7077be3705f5219b3dcfe382b8bf355c9936a4d9
1eb50d464660db21e8ff41eabc4dbac1b34e3654bde3377f02861acc954ee884
40732e9dcfa704cf615e4691bb07aecfd1cc5e063220a46e4a7ff6560c77f5db
4a0b3601b6dbb9829394bab88cd96417143a48edbd8e0790266c1d9aa5a12c4b
4f4f7e1406a046e2ee9998e468d7e69db4c5c37f0cb2036f67b853b4d2d01dbd
662294921ca6240beb0f2aecb7f7ac23dd085b782bbe52a369b20226d26afe33
6b6de0d4db7876d1183a3edb47ebd3bbbf93f153f5de1ba6645049348628109a
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
75ff9ed4493b32310094826e703a8be5bce10d31eaa682c182adde38f9366bdc
77baed8ea912e70f0da2f4bf319c12e6662e9bdabc4ec61aa4d75dfc1aab6d7c
7ae1c7959f14ceb465c13b356653278611cf23f5fa7f0c24d9ac380b83d453aa
83204bf04f03c00e0fb93d65c4bb2954ef437b76cc7b8f41e7f46767095c85b9
8778e9af2422858d7052ff9a0f3c12c08ae976bdd6e0316db144cd5579cd97db
879cc9141f023a76ae1696f39fd25ae6d54fac83f0e81b065482b38d1805ab8f
9ad0a22b0c58240a7a92b4c01aa31f39a5918dea6a8fdfa77e63042abc4fca31
9bf96f2fa198e35e5da08f1c437cf59893cdaa2e57f0ef38d0f018143c71574e
a37f6bfbd2808b50ceb03256331c4fa575809a4b1e0ab241235bb9698d3ece9c
a4a10958a258de633ee7b510764d16e6a388e0467366ca4d29a56889f68a9525
b42e4a056cb5b80c5a315040826866445ec9332f0749e184509ab2d9d3b86719
b6b2a6b0ecb3218b2f5da2dd045e7e5ebd1c4152a443b5642d9351a8e0a59d26
c447dd7677b419db7b21dbdfc6277c7816a913ffda76fd2e52702df538de0e49
cf4a7b8d739df0483053c76055c1acfdd423c7b7d8b2cf45d6e8359272b9d5ae
d8ab7f43ae459c964bbd7e934593df210f9c54dca94aaeb421ff31414367efca
dbef3ce09329f9c99335862694445d3324e820c79743afc8f70f90adfcda39a0
de3246094525b21a870fc7d2a67490d0132535c6fa5993755c549f1a9d1bd8af
e01f2dad44764e9de15937510a96a840ec82342162fad40ec56be4f7d905e89d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855