workstations.cloud.google.com Open in urlscan Pro
2a00:1450:4001:829::200e  Public Scan

Submitted URL: http://3000-idx-todo-app-1716905975645.cluster-a3grjzek65cxex762e4mwrzl46.cloudworkstations.dev/
Effective URL: https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ0YXJnZXRfaG9zdCI6IjM...
Submission: On May 28 via api from US — Scanned from DE

Summary

This website contacted 2 IPs in 3 countries across 2 domains to perform 3 HTTP transactions. The main IP is 2a00:1450:4001:829::200e, located in Frankfurt am Main, Germany and belongs to GOOGLE, US. The main domain is workstations.cloud.google.com.
TLS certificate: Issued by WR2 on May 13th 2024. Valid for: 3 months.
This is the only time workstations.cloud.google.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 1 35.201.185.101 396982 (GOOGLE-CL...)
2 2a00:1450:400... 15169 (GOOGLE)
1 142.250.186.164 15169 (GOOGLE)
3 2

This site contains links to these domains. Also see Links.

Domain
www.google.com
Subject Issuer Validity Valid
*.googlecode.com
WR2
2024-05-13 -
2024-08-05
3 months crt.sh
*.google.com
WR2
2024-05-13 -
2024-08-05
3 months crt.sh

This page contains 1 frames:

Primary Page: https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ0YXJnZXRfaG9zdCI6IjMwMDAtaWR4LXRvZG8tYXBwLTE3MTY5MDU5NzU2NDUuY2x1c3Rlci1hM2dyanplazY1Y3hleDc2MmU0bXdyemw0Ni5jbG91ZHdvcmtzdGF0aW9ucy5kZXYiLCJhdXRodXNlciI6IiIsIndvcmtzdGF0aW9uX25hbWUiOiJwcm9qZWN0cy9tb25vc3BhY2UtNC9sb2NhdGlvbnMvYXNpYS1lYXN0MS93b3Jrc3RhdGlvbkNsdXN0ZXJzL3dvcmtzdGF0aW9uLWNsdXN0ZXItNS93b3Jrc3RhdGlvbkNvbmZpZ3MvbW9ub3NwYWNlLWNvbmZpZy13ZWIvd29ya3N0YXRpb25zL2lkeC10b2RvLWFwcC0xNzE2OTA1OTc1NjQ1Iiwid29ya3N0YXRpb25fY29uc3VtZXJfcHJvamVjdF9udW1iZXIiOiIzOTA5NDU2NTY5OTEifQ
Frame ID: 0D27A79BC7D5D58DFD3478482AB004A8
Requests: 3 HTTP requests in this frame

Screenshot

Page Title

Error: Not authorized

Page URL History Show full URLs

  1. http://3000-idx-todo-app-1716905975645.cluster-a3grjzek65cxex762e4mwrzl46.cloudworkstations.dev/ HTTP 307
    https://3000-idx-todo-app-1716905975645.cluster-a3grjzek65cxex762e4mwrzl46.cloudworkstations.dev/ HTTP 302
    https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ... Page URL

Page Statistics

3
Requests

100 %
HTTPS

33 %
IPv6

2
Domains

3
Subdomains

2
IPs

3
Countries

6 kB
Transfer

6 kB
Size

1
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. http://3000-idx-todo-app-1716905975645.cluster-a3grjzek65cxex762e4mwrzl46.cloudworkstations.dev/ HTTP 307
    https://3000-idx-todo-app-1716905975645.cluster-a3grjzek65cxex762e4mwrzl46.cloudworkstations.dev/ HTTP 302
    https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ0YXJnZXRfaG9zdCI6IjMwMDAtaWR4LXRvZG8tYXBwLTE3MTY5MDU5NzU2NDUuY2x1c3Rlci1hM2dyanplazY1Y3hleDc2MmU0bXdyemw0Ni5jbG91ZHdvcmtzdGF0aW9ucy5kZXYiLCJhdXRodXNlciI6IiIsIndvcmtzdGF0aW9uX25hbWUiOiJwcm9qZWN0cy9tb25vc3BhY2UtNC9sb2NhdGlvbnMvYXNpYS1lYXN0MS93b3Jrc3RhdGlvbkNsdXN0ZXJzL3dvcmtzdGF0aW9uLWNsdXN0ZXItNS93b3Jrc3RhdGlvbkNvbmZpZ3MvbW9ub3NwYWNlLWNvbmZpZy13ZWIvd29ya3N0YXRpb25zL2lkeC10b2RvLWFwcC0xNzE2OTA1OTc1NjQ1Iiwid29ya3N0YXRpb25fY29uc3VtZXJfcHJvamVjdF9udW1iZXIiOiIzOTA5NDU2NTY5OTEifQ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

3 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request oauth
workstations.cloud.google.com/devshell/gateway/
Redirect Chain
  • http://3000-idx-todo-app-1716905975645.cluster-a3grjzek65cxex762e4mwrzl46.cloudworkstations.dev/
  • https://3000-idx-todo-app-1716905975645.cluster-a3grjzek65cxex762e4mwrzl46.cloudworkstations.dev/
  • https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ0YXJnZXRfaG9zdCI6IjMwMDAtaWR4LXRvZG8tYXBwLTE3MTY5MDU5NzU2NDUuY2x1c3Rlci1hM2dyanplaz...
1 KB
2 KB
Document
General
Full URL
https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ0YXJnZXRfaG9zdCI6IjMwMDAtaWR4LXRvZG8tYXBwLTE3MTY5MDU5NzU2NDUuY2x1c3Rlci1hM2dyanplazY1Y3hleDc2MmU0bXdyemw0Ni5jbG91ZHdvcmtzdGF0aW9ucy5kZXYiLCJhdXRodXNlciI6IiIsIndvcmtzdGF0aW9uX25hbWUiOiJwcm9qZWN0cy9tb25vc3BhY2UtNC9sb2NhdGlvbnMvYXNpYS1lYXN0MS93b3Jrc3RhdGlvbkNsdXN0ZXJzL3dvcmtzdGF0aW9uLWNsdXN0ZXItNS93b3Jrc3RhdGlvbkNvbmZpZ3MvbW9ub3NwYWNlLWNvbmZpZy13ZWIvd29ya3N0YXRpb25zL2lkeC10b2RvLWFwcC0xNzE2OTA1OTc1NjQ1Iiwid29ya3N0YXRpb25fY29uc3VtZXJfcHJvamVjdF9udW1iZXIiOiIzOTA5NDU2NTY5OTEifQ
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:829::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
4065e3bb94e727d27ba35d7877cea99735dc2f5e991ec338fff1ade93ae0b556
Security Headers
Name Value
Content-Security-Policy script-src 'report-sample' 'nonce-v_UH-8B_8GUHOhtV_IJeBg' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/cloud-workstations-frontend-service/cspreport;worker-src 'self' script-src 'unsafe-inline' 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com https://accounts.google.com/gsi/client;report-uri /_/cloud-workstations-frontend-service/cspreport/allowlist require-trusted-types-for 'script';report-uri /_/cloud-workstations-frontend-service/cspreport
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

Response headers

accept-ch
Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factor, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
cache-control
no-cache, no-store, max-age=0, must-revalidate
content-encoding
gzip
content-security-policy
script-src 'report-sample' 'nonce-v_UH-8B_8GUHOhtV_IJeBg' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/cloud-workstations-frontend-service/cspreport;worker-src 'self' script-src 'unsafe-inline' 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com https://accounts.google.com/gsi/client;report-uri /_/cloud-workstations-frontend-service/cspreport/allowlist require-trusted-types-for 'script';report-uri /_/cloud-workstations-frontend-service/cspreport
content-type
text/html; charset=utf-8
cross-origin-opener-policy
same-origin-allow-popups
date
Tue, 28 May 2024 14:57:31 GMT
expires
Mon, 01 Jan 1990 00:00:00 GMT
p3p
CP="This is not a P3P policy! See g.co/p3phelp for more info."
permissions-policy
ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factor=*, ch-ua-platform=*, ch-ua-platform-version=*
pragma
no-cache
server
ESF
vary
Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site
x-content-type-options
nosniff
x-frame-options
SAMEORIGIN
x-xss-protection
0

Redirect headers

Content-Length
612
Content-Type
text/html; charset=utf-8
Date
Tue, 28 May 2024 14:57:30 GMT
Location
https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ0YXJnZXRfaG9zdCI6IjMwMDAtaWR4LXRvZG8tYXBwLTE3MTY5MDU5NzU2NDUuY2x1c3Rlci1hM2dyanplazY1Y3hleDc2MmU0bXdyemw0Ni5jbG91ZHdvcmtzdGF0aW9ucy5kZXYiLCJhdXRodXNlciI6IiIsIndvcmtzdGF0aW9uX25hbWUiOiJwcm9qZWN0cy9tb25vc3BhY2UtNC9sb2NhdGlvbnMvYXNpYS1lYXN0MS93b3Jrc3RhdGlvbkNsdXN0ZXJzL3dvcmtzdGF0aW9uLWNsdXN0ZXItNS93b3Jrc3RhdGlvbkNvbmZpZ3MvbW9ub3NwYWNlLWNvbmZpZy13ZWIvd29ya3N0YXRpb25zL2lkeC10b2RvLWFwcC0xNzE2OTA1OTc1NjQ1Iiwid29ya3N0YXRpb25fY29uc3VtZXJfcHJvamVjdF9udW1iZXIiOiIzOTA5NDU2NTY5OTEifQ
googlelogo_color_150x54dp.png
www.google.com/images/branding/googlelogo/1x/
3 KB
3 KB
Image
General
Full URL
https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png
Requested by
Host: workstations.cloud.google.com
URL: https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ0YXJnZXRfaG9zdCI6IjMwMDAtaWR4LXRvZG8tYXBwLTE3MTY5MDU5NzU2NDUuY2x1c3Rlci1hM2dyanplazY1Y3hleDc2MmU0bXdyemw0Ni5jbG91ZHdvcmtzdGF0aW9ucy5kZXYiLCJhdXRodXNlciI6IiIsIndvcmtzdGF0aW9uX25hbWUiOiJwcm9qZWN0cy9tb25vc3BhY2UtNC9sb2NhdGlvbnMvYXNpYS1lYXN0MS93b3Jrc3RhdGlvbkNsdXN0ZXJzL3dvcmtzdGF0aW9uLWNsdXN0ZXItNS93b3Jrc3RhdGlvbkNvbmZpZ3MvbW9ub3NwYWNlLWNvbmZpZy13ZWIvd29ya3N0YXRpb25zL2lkeC10b2RvLWFwcC0xNzE2OTA1OTc1NjQ1Iiwid29ya3N0YXRpb25fY29uc3VtZXJfcHJvamVjdF9udW1iZXIiOiIzOTA5NDU2NTY5OTEifQ
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
142.250.186.164 , United States, ASN15169 (GOOGLE, US),
Reverse DNS
fra24s08-in-f4.1e100.net
Software
sffe /
Resource Hash
dbef5e5530003b7233e944856c23d1437902a2d3568cdfd2beaf2166e9ca9139
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-arch
"x86"
sec-ch-ua-full-version
"125.0.6422.112"
sec-ch-ua-platform-version
"10.0.0"
Referer
https://workstations.cloud.google.com/
sec-ch-ua-full-version-list
"Google Chrome";v="125.0.6422.112", "Chromium";v="125.0.6422.112", "Not.A/Brand";v="24.0.0.0"
sec-ch-ua-bitness
"64"
sec-ch-ua-model
""
sec-ch-ua-wow64
?0
sec-ch-ua-platform
"Win32"

Response headers

date
Tue, 28 May 2024 14:57:31 GMT
x-content-type-options
nosniff
last-modified
Tue, 22 Oct 2019 18:30:00 GMT
server
sffe
report-to
{"group":"static-on-bigtable","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/static-on-bigtable"}]}
content-type
image/png
cache-control
private, max-age=31536000
cross-origin-resource-policy
cross-origin
accept-ranges
bytes
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
content-length
3170
x-xss-protection
0
cross-origin-opener-policy-report-only
same-origin; report-to="static-on-bigtable"
expires
Tue, 28 May 2024 14:57:31 GMT
favicon.ico
workstations.cloud.google.com/
2 KB
1 KB
Other
General
Full URL
https://workstations.cloud.google.com/favicon.ico
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:829::200e Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
ESF /
Resource Hash
f032352295b08ad797a8d4ab617ff9da4e49a4873c6d58af41ee047a9071c5cb
Security Headers
Name Value
Content-Security-Policy script-src 'report-sample' 'nonce-5LmZFsZ8zLbGGvYkg9ESow' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/cloud-workstations-frontend-service/cspreport;worker-src 'self', script-src 'unsafe-inline' 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com https://accounts.google.com/gsi/client;report-uri /_/cloud-workstations-frontend-service/cspreport/allowlist, require-trusted-types-for 'script';report-uri /_/cloud-workstations-frontend-service/cspreport
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-arch
"x86"
sec-ch-ua-full-version
"125.0.6422.112"
sec-ch-ua-platform-version
"10.0.0"
Referer
https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ0YXJnZXRfaG9zdCI6IjMwMDAtaWR4LXRvZG8tYXBwLTE3MTY5MDU5NzU2NDUuY2x1c3Rlci1hM2dyanplazY1Y3hleDc2MmU0bXdyemw0Ni5jbG91ZHdvcmtzdGF0aW9ucy5kZXYiLCJhdXRodXNlciI6IiIsIndvcmtzdGF0aW9uX25hbWUiOiJwcm9qZWN0cy9tb25vc3BhY2UtNC9sb2NhdGlvbnMvYXNpYS1lYXN0MS93b3Jrc3RhdGlvbkNsdXN0ZXJzL3dvcmtzdGF0aW9uLWNsdXN0ZXItNS93b3Jrc3RhdGlvbkNvbmZpZ3MvbW9ub3NwYWNlLWNvbmZpZy13ZWIvd29ya3N0YXRpb25zL2lkeC10b2RvLWFwcC0xNzE2OTA1OTc1NjQ1Iiwid29ya3N0YXRpb25fY29uc3VtZXJfcHJvamVjdF9udW1iZXIiOiIzOTA5NDU2NTY5OTEifQ
sec-ch-ua-full-version-list
"Google Chrome";v="125.0.6422.112", "Chromium";v="125.0.6422.112", "Not.A/Brand";v="24.0.0.0"
sec-ch-ua-bitness
"64"
sec-ch-ua-model
""
sec-ch-ua-wow64
?0
sec-ch-ua-platform
"Win32"

Response headers

pragma
no-cache
date
Tue, 28 May 2024 14:57:32 GMT
content-security-policy
script-src 'report-sample' 'nonce-5LmZFsZ8zLbGGvYkg9ESow' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/cloud-workstations-frontend-service/cspreport;worker-src 'self', script-src 'unsafe-inline' 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com https://accounts.google.com/gsi/client;report-uri /_/cloud-workstations-frontend-service/cspreport/allowlist, require-trusted-types-for 'script';report-uri /_/cloud-workstations-frontend-service/cspreport
content-encoding
gzip
x-content-type-options
nosniff
accept-ch
Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factor, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
cross-origin-opener-policy
same-origin-allow-popups
server
ESF
content-type
text/html; charset=utf-8
cache-control
no-cache, no-store, max-age=0, must-revalidate
permissions-policy
ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factor=*, ch-ua-platform=*, ch-ua-platform-version=*
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
x-xss-protection
0
expires
Mon, 01 Jan 1990 00:00:00 GMT

Verdicts & Comments Add Verdict or Comment

0 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.

1 Cookies

Domain/Path Name / Value
.google.com/ Name: NID
Value: 514=Z2EJa-QTT1GQqU8W7LsS_F_B5B01jKWQ_4ic-mQoMdyxSnH8YoP2MsB8cPQJk-t4YNqGswNMfI63UXaCJX_-8nvQU9B6ehj6n6D8znX2HiBymF72cTFu44_541Nd4_XRFXQLjz9cmsLmGToT7chHcIF1M-uTBmvzAXxSsLY81do

3 Console Messages

Source Level URL
Text
security warning
Message:
Error with Permissions-Policy header: Unrecognized feature: 'ch-ua-form-factor'.
network error URL: https://workstations.cloud.google.com/devshell/gateway/oauth?state=eyJ0b2tlbiI6IjlPZVJlUmtzVkxTeWo2Z25wanF2cGciLCJ0YXJnZXRfaG9zdCI6IjMwMDAtaWR4LXRvZG8tYXBwLTE3MTY5MDU5NzU2NDUuY2x1c3Rlci1hM2dyanplazY1Y3hleDc2MmU0bXdyemw0Ni5jbG91ZHdvcmtzdGF0aW9ucy5kZXYiLCJhdXRodXNlciI6IiIsIndvcmtzdGF0aW9uX25hbWUiOiJwcm9qZWN0cy9tb25vc3BhY2UtNC9sb2NhdGlvbnMvYXNpYS1lYXN0MS93b3Jrc3RhdGlvbkNsdXN0ZXJzL3dvcmtzdGF0aW9uLWNsdXN0ZXItNS93b3Jrc3RhdGlvbkNvbmZpZ3MvbW9ub3NwYWNlLWNvbmZpZy13ZWIvd29ya3N0YXRpb25zL2lkeC10b2RvLWFwcC0xNzE2OTA1OTc1NjQ1Iiwid29ya3N0YXRpb25fY29uc3VtZXJfcHJvamVjdF9udW1iZXIiOiIzOTA5NDU2NTY5OTEifQ
Message:
Failed to load resource: the server responded with a status of 401 ()
network error URL: https://workstations.cloud.google.com/favicon.ico
Message:
Failed to load resource: the server responded with a status of 404 ()

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 script-src 'report-sample' 'nonce-v_UH-8B_8GUHOhtV_IJeBg' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/cloud-workstations-frontend-service/cspreport;worker-src 'self' script-src 'unsafe-inline' 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com https://accounts.google.com/gsi/client;report-uri /_/cloud-workstations-frontend-service/cspreport/allowlist require-trusted-types-for 'script';report-uri /_/cloud-workstations-frontend-service/cspreport
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0