www.uber.com
Open in
urlscan Pro
34.98.127.226
Public Scan
Effective URL: https://www.uber.com/legal/en/document/?country=united-states&lang=en&name=privacy-notice
Submission: On May 10 via api from US
Summary
TLS certificate: Issued by DigiCert SHA2 Secure Server CA on June 29th 2020. Valid for: 2 years.
This is the only time www.uber.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 104.36.195.150 104.36.195.150 | 63086 (UBER-PROD) (UBER-PROD) | |
4 8 | 34.98.127.226 34.98.127.226 | 15169 (GOOGLE) (GOOGLE) | |
16 | 13.224.194.21 13.224.194.21 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 104.109.77.38 104.109.77.38 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
5 | 99.84.155.62 99.84.155.62 | 16509 (AMAZON-02) (AMAZON-02) | |
27 | 5 |
ASN15169 (GOOGLE, US)
PTR: 226.127.98.34.bc.googleusercontent.com
uber.com | |
www.uber.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-224-194-21.fra2.r.cloudfront.net
d3i4yxtzktqr9n.cloudfront.net |
ASN16625 (AKAMAI-AS, US)
PTR: a104-109-77-38.deploy.static.akamaitechnologies.com
tags.tiqcdn.com |
ASN16509 (AMAZON-02, US)
PTR: server-99-84-155-62.txl52.r.cloudfront.net
d1a3f4spazzrp4.cloudfront.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
cloudfront.net
d3i4yxtzktqr9n.cloudfront.net d1a3f4spazzrp4.cloudfront.net |
377 KB |
9 |
uber.com
5 redirects
privacy.uber.com uber.com www.uber.com |
97 KB |
2 |
tiqcdn.com
tags.tiqcdn.com |
44 KB |
27 | 3 |
Domain | Requested by | |
---|---|---|
16 | d3i4yxtzktqr9n.cloudfront.net |
www.uber.com
d3i4yxtzktqr9n.cloudfront.net |
7 | www.uber.com |
3 redirects
d3i4yxtzktqr9n.cloudfront.net
|
5 | d1a3f4spazzrp4.cloudfront.net |
www.uber.com
|
2 | tags.tiqcdn.com |
www.uber.com
tags.tiqcdn.com |
1 | uber.com | 1 redirects |
1 | privacy.uber.com | 1 redirects |
27 | 6 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.uber.com DigiCert SHA2 Secure Server CA |
2020-06-29 - 2022-08-05 |
2 years | crt.sh |
*.cloudfront.net DigiCert Global CA G2 |
2021-02-22 - 2022-02-21 |
a year | crt.sh |
*.tiqcdn.com DigiCert SHA2 Secure Server CA |
2021-04-19 - 2022-04-27 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.uber.com/legal/en/document/?country=united-states&lang=en&name=privacy-notice
Frame ID: 6506F6685F9ED4CEC2C5434C03EF8257
Requests: 28 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://privacy.uber.com/
HTTP 301
https://uber.com/privacy/ HTTP 301
https://www.uber.com/privacy/ HTTP 301
https://www.uber.com/privacy/notice/ HTTP 301
https://www.uber.com/legal/document/?country=united-states&lang=en&name=privacy-notice HTTP 301
https://www.uber.com/legal/en/document/?country=united-states&lang=en&name=privacy-notice Page URL
Detected technologies
Google Cloud (CDN) ExpandDetected patterns
- headers via /^1\.1 google$/i
Page Statistics
36 Outgoing links
These are links going to different origins than the main page.
Title: Investor relations
Search URL Search Domain Scan URL
Title: Help
Search URL Search Domain Scan URL
Title: Eat
Search URL Search Domain Scan URL
Title: Restaurants
Search URL Search Domain Scan URL
Title: Download previous version
Search URL Search Domain Scan URL
Title: Postmates
Search URL Search Domain Scan URL
Title: Careem Privacy Policy
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: Standard Contractual Clauses.
Search URL Search Domain Scan URL
Title: Accessibility
Search URL Search Domain Scan URL
Title: dynamic pricing
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: legal process or governmental request
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: here
Search URL Search Domain Scan URL
Title: Do not sell my info (California)
Search URL Search Domain Scan URL
Title: facebook
Search URL Search Domain Scan URL
Title: twitter
Search URL Search Domain Scan URL
Title: youtube
Search URL Search Domain Scan URL
Title: linkedin
Search URL Search Domain Scan URL
Title: instagram
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Privacy
Search URL Search Domain Scan URL
Title: Create a rider account
Search URL Search Domain Scan URL
Title: Order delivery with Uber Eats
Search URL Search Domain Scan URL
Title: Sign in to drive & deliver
Search URL Search Domain Scan URL
Title: Sign in to ride
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://privacy.uber.com/
HTTP 301
https://uber.com/privacy/ HTTP 301
https://www.uber.com/privacy/ HTTP 301
https://www.uber.com/privacy/notice/ HTTP 301
https://www.uber.com/legal/document/?country=united-states&lang=en&name=privacy-notice HTTP 301
https://www.uber.com/legal/en/document/?country=united-states&lang=en&name=privacy-notice Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
27 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3-Q050 |
Primary Request
/
www.uber.com/legal/en/document/ Redirect Chain
|
371 KB 93 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-main-83bddb85903d74489e92.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
43 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-vendor-29fb625f185890475ed9.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
954 KB 204 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-0-c54dd250deff5b15a303.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-34-4a693a2929c1f5a5aadd.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-1-98696701ac916153ec45.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
75 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-59-0c8cbec5df2b612b5965.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-48-f9474349fbf2594732a8.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-14-0f996e64bc862a7efc94.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
42 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-55-35b16879417f9126b1b9.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-7-53dc20739e01278673f0.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
51 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-46-211047bd8c655b6c6a98.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
33 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-57-e12f96410efeb764fc6b.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
321 B 784 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-15-da697ed7b5727d460be3.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
65 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-56-228eadd8203a89138fc3.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-runtime-a5b872f83b0d26b3574d.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
utag.js
tags.tiqcdn.com/utag/uber/main/prod/ |
248 KB 44 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
12 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
UberMove-Regular.woff2
d1a3f4spazzrp4.cloudfront.net/dotcom-assets/fonts/ |
28 KB 29 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
UberMoveText-Medium.woff2
d1a3f4spazzrp4.cloudfront.net/dotcom-assets/fonts/ |
29 KB 29 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
UberMoveText-Regular.woff2
d1a3f4spazzrp4.cloudfront.net/dotcom-assets/fonts/ |
28 KB 28 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-store-google-4d63c31a3e.svg
d1a3f4spazzrp4.cloudfront.net/uber-com/1.3.8/d1a3f4spazzrp4.cloudfront.net/illustrations/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-store-apple-f1f919205b.svg
d1a3f4spazzrp4.cloudfront.net/uber-com/1.3.8/d1a3f4spazzrp4.cloudfront.net/illustrations/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
_diagnostics
www.uber.com/ |
2 B 220 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
_track
www.uber.com/ |
104 B 304 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
utag.v.js
tags.tiqcdn.com/utag/tiqapp/ |
2 B 202 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
client-21-a9239a3570db26ebb2d6.js
d3i4yxtzktqr9n.cloudfront.net/ubercom-dynamic/ |
11 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
_events
www.uber.com/ |
2 B 160 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
48 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| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated string| __FUSION_ASSET_PATH__ string| __NONCE__ object| utag_err boolean| utag_condload undefined| my_awesome_script string| getPathingqp string| lang string| domain object| utag_data undefined| dataObject undefined| metaAttr undefined| locale undefined| attrLen string| tempLang string| url undefined| pathNext undefined| path object| utag function| gtag function| getCookieValue function| getParameterByName function| _tealium_old_error boolean| __tealium_twc_switch boolean| inAppFlag string| gaAccount string| GoogleAnalyticsObject function| ga object| dataLayer object| webpackJsonp function| setImmediate function| clearImmediate function| filterCSS function| filterXSS object| regeneratorRuntime object| flatten_utag_data object| reduxState string| key6 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.uber.com/ | Name: _ua Value: {"session_id":"d21a3b7e-956a-40dc-81fc-f310d3c30ffd","session_time_ms":1620645341164} |
|
.uber.com/ | Name: utag_main Value: v_id:017955fd6fc900120f820eee7eaf00072005906a00b08$_sn:1$_ss:1$_st:1620647143178$ses_id:1620645343178%3Bexp-session$_pn:1%3Bexp-session$courier_su:undefined%3Bexp-session$segment:a$optimizely_segment:b |
|
.uber.com/ | Name: marketing_vistor_id Value: 53edc1af-42f6-4798-917a-636a15bfc4a4 |
|
.uber.com/ | Name: segmentCookie Value: b |
|
www.uber.com/ | Name: jwt-session Value: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2MjA2NDUzNDMsImV4cCI6MTYyMDczMTc0M30.nQ3ygMKreLEyQsmbQfs9hFad5rXPusu3U5qdjFU3d_M |
|
.www.uber.com/ | Name: uber_sites_geolocalization Value: {%22best%22:{%22localeCode%22:%22fr-FR%22%2C%22countryCode%22:%22FR%22%2C%22territoryId%22:3%2C%22territorySlug%22:%22paris%22%2C%22territoryName%22:%22Paris%22}%2C%22url%22:{%22localeCode%22:%22%22}%2C%22user%22:{%22countryCode%22:%22FR%22%2C%22territoryId%22:3%2C%22territoryGeoJson%22:[[{%22lat%22:49.7621155%2C%22lng%22:1.4472795}%2C{%22lat%22:49.7621155%2C%22lng%22:3.555687}%2C{%22lat%22:48.1205406%2C%22lng%22:3.555687}%2C{%22lat%22:48.1205406%2C%22lng%22:1.4472795}]]%2C%22territoryGeoPoint%22:{%22latitude%22:48.856666%2C%22longitude%22:2.3509871}%2C%22territorySlug%22:%22paris%22%2C%22territoryName%22:%22Paris%22%2C%22localeCode%22:%22fr-FR%22}} |
4 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 |
---|
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 | block-all-mixed-content; object-src 'none'; script-src 'nonce-2bd12ac1-614a-40ce-8226-22dcb941051d' 'unsafe-inline' 'unsafe-eval' 'strict-dynamic' https: http:; report-uri https://csp.uber.com/csp?a=ubercom-dynamic&ro=false |
Strict-Transport-Security | max-age=604800 |
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.
d1a3f4spazzrp4.cloudfront.net
d3i4yxtzktqr9n.cloudfront.net
privacy.uber.com
tags.tiqcdn.com
uber.com
www.uber.com
104.109.77.38
104.36.195.150
13.224.194.21
34.98.127.226
99.84.155.62
03d864ec2ca3df86fa5e89d5d0680859b33884e8ec97726c40145f718be7877d
05f0102e9551d17e111f307065af5bcb13a29e5044b695d7b055ae90447a120f
0ba42888b81195edfb7b2dafbdd9f3613a0553055fd33559b73a4f9bb530d4ac
0cc17cb0362eada2c32971b4db80a5b0049c4f09b6f8a22b023a9154f701f4a8
11a41e5bcec0c6e727a7d2d8b1b9759bc31ef38088e01a16d2fe1217c3047402
2171f343aa53b2ad744b3153c53d8473f76cfb5d681f8eb8cd4167805d9bd728
32626fbd6808122d47ed39ff541f128276ddcf9fe72c3bad17f506b70a4adb29
37476a39bcdd76badd1f81db375d2735b42139755f73ddbce9be806d9c9ad948
3a6c486f69b5856ecfc7b8e6638611e9080c61938448164401bd6025c40c7f9d
461197428d7629b843c4976bed238b3c839061a8f85307cb3deac1dc7132bcaf
4b45e0cdba61e5d00bef1dc95fabe543a8e8ef8be342bce0477f729d80238c65
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
57efcb80f6590738fc7d3c72a326b220a9010cb7db7ae61f482003609a848402
5afe5aba34aef1522cf25189b80ff04c085bed0afca1f8bead964c733c77e51a
671493ed3a8beba2325a1a3d529ab38561e713178a65705e0f0ccfde74cb059f
6dc22794a2c3e7486a91fd316fb52e5db7e419aa561e3b7f72e40b1c96c2b321
6e5c8aeabf16ae8b12fb442196a897f155f3d1dd947b43895bd1ca6c1375429f
789279bcacbc50eddd77aa3f4b4ba4ddadee84caeaf4956f7f14d641bd863e3a
83907e0eaa53c9d08ff39199ade19191e3ec317c7c9ecbd5c2d3b942164459e5
9c9d1b23cd5afcd356bf268a7bf94612f4764ad8bb7458cbd0964bf478f26a61
a2c2339691fc48fbd14fb307292dff3e21222712d9240810742d7df0c6d74dfb
b113de364ddb28945c57ecf8a07f9b52a581be1e517180f299e8a5af6ec64c07
b5cfbbfdcbb2d7fe773e44ec8b0098f5a66306f1018271d0fbe29dda53810c2f
c9f264d297203e7451b381f982a9f42454e4f0849f5f0282c818a494f0de0835
d1747a8907cca6961958cb27aa807cf4f7d1f40e2add41dc0f053619299195ba
f8309bd62af893eae8fe1b9148927fe9e0f698dba502a59ede38df2811545f9f
f87b7ae38147aaad6383b69667b0d75758b8fbace0335de3f8634e7894484e00