cloud.et.oreilly.com
Open in
urlscan Pro
13.111.150.235
Public Scan
Submission: On January 23 via manual from IN — Scanned from DE
Summary
TLS certificate: Issued by DigiCert TLS RSA SHA256 2020 CA1 on July 9th 2022. Valid for: a year.
This is the only time cloud.et.oreilly.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 | 13.111.150.235 13.111.150.235 | 22606 (EXACT-7) (EXACT-7) | |
12 | 23.39.239.217 23.39.239.217 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 2a00:1450:400... 2a00:1450:4001:80b::2008 | 15169 (GOOGLE) (GOOGLE) | |
2 | 34.96.102.137 34.96.102.137 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
7 | 2606:4700::68... 2606:4700::6810:9440 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2606:2800:234... 2606:2800:234:59:254c:406:2366:268c | 15133 (EDGECAST) (EDGECAST) | |
1 | 2606:4700::68... 2606:4700::6812:1b55 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 104.244.42.72 104.244.42.72 | 13414 (TWITTER) (TWITTER) | |
28 | 9 |
ASN22606 (EXACT-7, US)
PTR: cloud.et.oreilly.com
cloud.et.oreilly.com |
ASN16625 (AKAMAI-AS, US)
PTR: a23-39-239-217.deploy.static.akamaitechnologies.com
cdn.oreillystatic.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 137.102.96.34.bc.googleusercontent.com
dev.visualwebsiteoptimizer.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
12 |
oreillystatic.com
cdn.oreillystatic.com — Cisco Umbrella Rank: 73456 |
217 KB |
7 |
cookielaw.org
cdn.cookielaw.org — Cisco Umbrella Rank: 381 |
125 KB |
3 |
twitter.com
platform.twitter.com — Cisco Umbrella Rank: 727 syndication.twitter.com — Cisco Umbrella Rank: 1011 |
133 KB |
2 |
visualwebsiteoptimizer.com
dev.visualwebsiteoptimizer.com — Cisco Umbrella Rank: 4557 |
2 KB |
1 |
onetrust.com
geolocation.onetrust.com — Cisco Umbrella Rank: 619 |
294 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 41 |
108 KB |
1 |
oreilly.com
cloud.et.oreilly.com |
6 KB |
0 |
igodigital.com
Failed
7200351.collect.igodigital.com Failed |
|
28 | 8 |
Domain | Requested by | |
---|---|---|
12 | cdn.oreillystatic.com |
cloud.et.oreilly.com
cdn.oreillystatic.com |
7 | cdn.cookielaw.org |
www.googletagmanager.com
cdn.cookielaw.org |
2 | platform.twitter.com |
cloud.et.oreilly.com
platform.twitter.com |
2 | dev.visualwebsiteoptimizer.com |
cloud.et.oreilly.com
|
1 | syndication.twitter.com |
platform.twitter.com
|
1 | geolocation.onetrust.com |
cdn.cookielaw.org
|
1 | www.googletagmanager.com |
cloud.et.oreilly.com
|
1 | cloud.et.oreilly.com | |
0 | 7200351.collect.igodigital.com Failed |
cloud.et.oreilly.com
|
28 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.oreilly.com |
learning.oreilly.com |
twitter.com |
www.facebook.com |
www.linkedin.com |
www.youtube.com |
itunes.apple.com |
play.google.com |
www.onetrust.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
cloud.et.oreilly.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-07-09 - 2023-08-09 |
a year | crt.sh |
covers.oreillystatic.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-04-19 - 2023-04-19 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-01-02 - 2023-03-27 |
3 months | crt.sh |
*.visualwebsiteoptimizer.com Starfield Secure Certificate Authority - G2 |
2022-07-04 - 2023-08-05 |
a year | crt.sh |
cookielaw.org Cloudflare Inc ECC CA-3 |
2022-05-01 - 2023-05-01 |
a year | crt.sh |
*.twimg.com DigiCert TLS RSA SHA256 2020 CA1 |
2022-10-06 - 2023-11-06 |
a year | crt.sh |
onetrust.com Cloudflare Inc ECC CA-3 |
2022-12-13 - 2023-12-13 |
a year | crt.sh |
syndication.twitter.com DigiCert TLS Hybrid ECC SHA384 2020 CA1 |
2022-03-07 - 2023-03-06 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://cloud.et.oreilly.com/unsubscribe_thanks?qs=c1f44e907fc732ea886436ddc5c5cdb0927d0728ef13eb241d04a3b0be485ba96bbcf92acf42ab54ee36ef3038070954
Frame ID: F9D14186A093C9FE7E49768421BDD9F1
Requests: 26 HTTP requests in this frame
Frame:
https://platform.twitter.com/widgets/widget_iframe.3da3731af9a8a2b242ed5500485bb22f.html?origin=https%3A%2F%2Fcloud.et.oreilly.com
Frame ID: F1CCB2F8EAB6D94BC5182767C4478E1B
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Thank Youfacebook-logolinkedin-logoyoutube-logoemail-logoBack ButtonSearch IconFilter IconDetected technologies
Google Tag Manager (Tag Managers) ExpandDetected patterns
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
OneTrust (Cookie compliance) Expand
Detected patterns
- cdn\.cookielaw\.org
- otSDKStub\.js
Twitter (Widgets) Expand
Detected patterns
- //platform\.twitter\.com/widgets\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
34 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Sign In
Search URL Search Domain Scan URL
Title: Try Now
Search URL Search Domain Scan URL
Title: Teams
Search URL Search Domain Scan URL
Title: For government
Search URL Search Domain Scan URL
Title: For higher ed
Search URL Search Domain Scan URL
Title: Individuals
Search URL Search Domain Scan URL
Title: Features
Search URL Search Domain Scan URL
Title: Certifications
Search URL Search Domain Scan URL
Title: Interactive learning
Search URL Search Domain Scan URL
Title: Live events
Search URL Search Domain Scan URL
Title: Answers
Search URL Search Domain Scan URL
Title: Blog
Search URL Search Domain Scan URL
Title: Content sponsorship
Search URL Search Domain Scan URL
Title: Our Company
Search URL Search Domain Scan URL
Title: Teach/Write/Train
Search URL Search Domain Scan URL
Title: Careers
Search URL Search Domain Scan URL
Title: Community Partners
Search URL Search Domain Scan URL
Title: Diversity
Search URL Search Domain Scan URL
Title: For Enterprise
Search URL Search Domain Scan URL
Title: Support
Search URL Search Domain Scan URL
Title: Contact Us
Search URL Search Domain Scan URL
Title: Privacy Policy
Search URL Search Domain Scan URL
Title: .st0{fill:#ee0000;}.st1{fill:#FFFFFF;}
Search URL Search Domain Scan URL
Title: .cls-1{fill:#E00;fill-rule:evenodd;}facebook-logo
Search URL Search Domain Scan URL
Title: .cls-1{fill:#E00;fill-rule:evenodd;}linkedin-logo
Search URL Search Domain Scan URL
Title: .cls-1{fill:#E00;fill-rule:evenodd;}youtube-logo
Search URL Search Domain Scan URL
Title: .cls-1{fill:#E00;}.cls-2{fill:#f0f1f1;}email-logo
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Terms of Service
Search URL Search Domain Scan URL
Title: Editorial Independence
Search URL Search Domain Scan URL
Title: More information
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
unsubscribe_thanks
cloud.et.oreilly.com/ |
19 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2018_font_face.css
cdn.oreillystatic.com/assets/css/ |
15 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
odot-layout-20200311.css
cdn.oreillystatic.com/assets/css/ |
175 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
oreilly_logo_mark_red.svg
cdn.oreillystatic.com/images/sitewide-headers/ |
3 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-store-logo.png
cdn.oreillystatic.com/oreilly/images/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google-play-logo.png
cdn.oreillystatic.com/oreilly/images/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
cdn.oreillystatic.com/ajax/libs/jquery/3.3.1/ |
85 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
372 KB 108 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
j.php
dev.visualwebsiteoptimizer.com/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_right_arrow_white.svg
cdn.oreillystatic.com/images/icons/ |
329 B 416 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
odot_gradient_blue_rev_1268x559.jpg
cdn.oreillystatic.com/oreilly/images/ |
26 KB 26 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
odot_white_578x212.svg
cdn.oreillystatic.com/oreilly/images/ |
1021 B 623 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-Medium-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
35 KB 36 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-Regular-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
36 KB 36 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Gilroy-SemiBold.woff2
cdn.oreillystatic.com/fonts/Gilroy/ |
39 KB 40 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
collect.js
7200351.collect.igodigital.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v.gif
dev.visualwebsiteoptimizer.com/ |
35 B 214 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otSDKStub.js
cdn.cookielaw.org/scripttemplates/ |
24 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f2036796-0a59-4891-aa19-3ae850a0aed9.json
cdn.cookielaw.org/consent/f2036796-0a59-4891-aa19-3ae850a0aed9/ |
3 KB 2 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widgets.js
platform.twitter.com/ |
96 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
location
geolocation.onetrust.com/cookieconsentpub/v1/geo/ |
59 B 294 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widget_iframe.3da3731af9a8a2b242ed5500485bb22f.html
platform.twitter.com/widgets/ Frame F1CC |
320 KB 104 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
settings
syndication.twitter.com/ Frame F1CC |
1 KB 731 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/6.25.0/ |
318 KB 76 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
cdn.cookielaw.org/consent/f2036796-0a59-4891-aa19-3ae850a0aed9/eb7ed6a1-21d7-4a81-96bb-26f05ec4d655/ |
107 KB 20 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otFlat.json
cdn.cookielaw.org/scripttemplates/6.25.0/assets/ |
13 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otPcPanel.json
cdn.cookielaw.org/scripttemplates/6.25.0/assets/v2/ |
48 KB 12 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otCommonStyles.css
cdn.cookielaw.org/scripttemplates/6.25.0/assets/ |
20 KB 4 KB |
Fetch
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- 7200351.collect.igodigital.com
- URL
- http://7200351.collect.igodigital.com/collect.js
Verdicts & Comments Add Verdict or Comment
38 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 object| 1 object| 2 object| oncontentvisibilityautostatechange object| dataLayer object| loggedInObject object| _vwo_code number| settings_timer number| _vwo_settings_timer function| $ function| jQuery undefined| b number| _vwo_j_e string| _vwo_mt string| _vwo_tm object| vwo_iehack_queue object| google_tag_manager function| postscribe object| google_tag_manager_external object| google_tag_data function| onYouTubeIframeAPIReady object| OneTrustStub function| OptanonWrapper function| trackTwitter function| extractParamFromUri object| twttr function| forceInputUppercase object| nonwExpandable object| nonwExpandableFo object| expandable object| flyoutLinks object| __twttrll object| __twttr string| OnetrustActiveGroups string| OptanonActiveGroups object| otStubData object| Optanon object| OneTrust3 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 |
---|---|---|
cdn.oreillystatic.com/ | Name: akaalb_OREILLY_STATIC_LB Value: ~op=cdn_oreillystatic_com_ALB_90_SEB:dc1_sebastopol|~rv=16~m=dc1_sebastopol:0|~os=275589a3927054d2852d0fc1acfec7a0~id=3edcbca26d7a458b44e47f1edefc4f2f |
|
.cloud.et.oreilly.com/ | Name: _vwo_uuid_v2 Value: DC2AAC64DFEC31D3C436641C2F03A0DAE|087506dc8d865d00921b70659667f826 |
|
.oreilly.com/ | Name: OptanonConsent Value: isGpcEnabled=0&datestamp=Mon+Jan+23+2023+19%3A20%3A32+GMT%2B0000+(GMT)&version=6.25.0&isIABGlobal=false&hosts=&consentId=ee6ac40d-d8cc-4838-91e4-fc695c37b020&interactionCount=0&landingPath=https%3A%2F%2Fcloud.et.oreilly.com%2Funsubscribe_thanks%3Fqs%3Dc1f44e907fc732ea886436ddc5c5cdb0927d0728ef13eb241d04a3b0be485ba96bbcf92acf42ab54ee36ef3038070954&groups=C0001%3A1%2CC0002%3A0%2CC0003%3A0%2CC0004%3A0 |
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.
7200351.collect.igodigital.com
cdn.cookielaw.org
cdn.oreillystatic.com
cloud.et.oreilly.com
dev.visualwebsiteoptimizer.com
geolocation.onetrust.com
platform.twitter.com
syndication.twitter.com
www.googletagmanager.com
7200351.collect.igodigital.com
104.244.42.72
13.111.150.235
23.39.239.217
2606:2800:234:59:254c:406:2366:268c
2606:4700::6810:9440
2606:4700::6812:1b55
2a00:1450:4001:80b::2008
34.96.102.137
0415ce0a405693aff5699a394a9ca86b7e7deb5d0c245696ba435447b50fb3ad
0eabf967e9f204d7271b4b811c21749ad77fcd9d514adae04f0206a919e34069
160a426ff2894252cd7cebbdd6d6b7da8fcd319c65b70468f10b6690c45d02ef
1a35c9edc3f6eb0a3d42c7757f945ff8878566565089e68ceef1134100417aae
1c5f9b604ae5965ffe89780d2cf59b0a7ca1ab0c1c7ff6a30ff75b7b208d1d63
1f206fc56b5e8e99380a63acd24bfcb6e2b3b1d61923947f2bbc09348476cfa5
2157361193375a79ade3559e960f982daa8d599cf7f4a92d36e3eef257738f16
2b4ea37ec31f94cc477c23b52eb3602b05b321f6e629109cd138aac2fa081eb5
2ee6fdf3d0f4d826380054030e5a9fd6fc8c451d9fe28123f1d76e632332e659
3d277a90920d78efa3d6e473d67240beb26100591c7b02a34bd444aa78ee5d5c
5296a1a3fb0f8d5965e1cfeb377c29210a2aed899828f8fcfb04024f84f7f06f
5f02455bcb730388a6ad443555ecdc0b7c550c7dabc2509a231a0ffa7fad3bdf
68f90a93ae0da1ec6f36a0144c181295f99ada7a4137c924b412c5ba167ea921
72562f00bd821b6edc0368065bf009468955ba01f8ead742d8bbc2470c4358c4
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8342d3575f6c3d68450b7b823bdf4924acb77106b9ffc2fda94a7b2f235495e7
8c0531412c543b9bd978e29acb8f5cf330db9891115d1e9924519d9a675b7b74
b1efbdbed56dfaa1453e1a357818f12e387d57516d50e66e8f819b06560847b9
b881ff5b880f17ead31403139d6a34e722f23cf8a5458893b5a2f3c6448589b8
bc2b2cf56d78bbbda98f58418597c0039da5b8af29637abfd595013c04986a54
c667590ca6379271584419dde9476a3b1a6934dacd32896c73ab22760e34d1ec
c7a7eb91df0f63700be1550d88516276f9431a2f571e3af432fefb47293cb98d
cd0441a73d4f934ff6fd5467463bb4453a13a1ce3c5387c77bdb2444b11e206a
d3348a27f0b6cdf7f66eaae26ee8930ebb6996fc4e45ebdbe7615e20ddb5c558
d86df4e1febd620ec49c51e903567acab56aa82d1bb6fb4061cf55fcbd6ed8c8
e3d600c40a0272987a9a07a14cfdb413503e76b5fd3c8fb9e4196a8b34ef7a17
fe035b6ff2394b9fc9b4dad0acc9050d633269a5efa7cfeac7e6b8fdc12b7065