URL: https://pepsiapi.totalvfd.co.tz/
Submission: On June 10 via api from US — Scanned from DE

Summary

This website contacted 2 IPs in 1 countries across 1 domains to perform 6 HTTP transactions. The main IP is 2606:4700:3033::6815:2326, located in United States and belongs to CLOUDFLARENET, US. The main domain is pepsiapi.totalvfd.co.tz.
TLS certificate: Issued by GTS CA 1P5 on June 4th 2024. Valid for: 3 months.
This is the only time pepsiapi.totalvfd.co.tz was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
6 2606:4700:303... 13335 (CLOUDFLAR...)
6 2
Apex Domain
Subdomains
Transfer
6 totalvfd.co.tz
pepsiapi.totalvfd.co.tz
455 KB
6 1
Domain Requested by
6 pepsiapi.totalvfd.co.tz pepsiapi.totalvfd.co.tz
6 1

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

Domain
opensource.org
Subject Issuer Validity Valid
totalvfd.co.tz
GTS CA 1P5
2024-06-04 -
2024-09-02
3 months crt.sh

This page contains 1 frames:

Primary Page: https://pepsiapi.totalvfd.co.tz/
Frame ID: D2D024B64F13B568C3571671642CA0F4
Requests: 8 HTTP requests in this frame

Screenshot

Page Title

Swagger UI

Page Statistics

6
Requests

100 %
HTTPS

100 %
IPv6

1
Domains

1
Subdomains

2
IPs

1
Countries

455 kB
Transfer

1508 kB
Size

0
Cookies

Redirected requests

There were HTTP redirect chains for the following requests:

6 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
pepsiapi.totalvfd.co.tz/
3 KB
2 KB
Document
General
Full URL
https://pepsiapi.totalvfd.co.tz/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:3033::6815:2326 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
24687fe75f6e3d8b3247500f7e6bff5746af4e21634480b7c9ab8ea6f476c8c5
Security Headers
Name Value
Content-Security-Policy default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
Strict-Transport-Security max-age=15552000; includeSubDomains
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
sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"Win32"

Response headers

access-control-allow-origin
*
alt-svc
h3=":443"; ma=86400
cf-cache-status
DYNAMIC
cf-ray
891a82cb6b490e2e-AMS
content-encoding
br
content-security-policy
default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
content-type
text/html; charset=utf-8
cross-origin-embedder-policy
require-corp
cross-origin-opener-policy
same-origin
cross-origin-resource-policy
same-origin
date
Mon, 10 Jun 2024 15:49:21 GMT
expect-ct
max-age=0
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
origin-agent-cluster
?1
referrer-policy
no-referrer
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=967PrE2bzIoQwuTW0vV8ZiUzxfzMbDkMDntWi3Hwgn0mab%2BSTcucH6DFr%2F64Y2geMAZaSxPyFl0rqK8CSNbvM51Bg9QOAgBm7WsxBFGaj%2F1RXp3ESbCOOIHYgiNoHZpGap%2B7iGenzvT5W5hAtdDB%2FLTaGDQLrA%3D%3D"}],"group":"cf-nel","max_age":604800}
server
cloudflare
strict-transport-security
max-age=15552000; includeSubDomains
x-content-type-options
nosniff
x-dns-prefetch-control
off
x-download-options
noopen
x-frame-options
SAMEORIGIN
x-permitted-cross-domain-policies
none
x-xss-protection
0
swagger-ui.css
pepsiapi.totalvfd.co.tz/
141 KB
22 KB
Stylesheet
General
Full URL
https://pepsiapi.totalvfd.co.tz/swagger-ui.css
Requested by
Host: pepsiapi.totalvfd.co.tz
URL: https://pepsiapi.totalvfd.co.tz/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:3033::6815:2326 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
fb406c0f3c3e535e35826795a00c7499a3e94db2d6423583d18f6ae3dc84536d
Security Headers
Name Value
Content-Security-Policy default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
Strict-Transport-Security max-age=15552000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
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-platform
"Win32"

Response headers

date
Mon, 10 Jun 2024 15:49:22 GMT
content-security-policy
default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
x-content-type-options
nosniff
strict-transport-security
max-age=15552000; includeSubDomains
cf-cache-status
MISS
x-permitted-cross-domain-policies
none
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
cross-origin-embedder-policy
require-corp
x-dns-prefetch-control
off
content-encoding
br
cross-origin-resource-policy
same-origin
alt-svc
h3=":443"; ma=86400
x-xss-protection
0
referrer-policy
no-referrer
last-modified
Sat, 07 Oct 2023 09:10:23 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"23466-18b0966f146"
expect-ct
max-age=0
x-frame-options
SAMEORIGIN
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=q4%2BA7PlO3pPVG7HOxU7m%2BWHfzXZEnTyw4alQrYmyuRFcSnTOYXRsD4qdFu9OD%2F470zJXSEvqjgn%2FIS2P9FFtj7ViINUsjCP5aKGRvDekSjrlNpokGPSLBkbcPps2QjmGnwqCVwhfuy7amnt6Tfu8dCXQWjLRFg%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/css; charset=UTF-8
access-control-allow-origin
*
origin-agent-cluster
?1
x-download-options
noopen
cache-control
public, max-age=14400
vary
Accept-Encoding
cf-ray
891a82cc7d020e2e-AMS
swagger-ui-bundle.js
pepsiapi.totalvfd.co.tz/
1 MB
326 KB
Script
General
Full URL
https://pepsiapi.totalvfd.co.tz/swagger-ui-bundle.js
Requested by
Host: pepsiapi.totalvfd.co.tz
URL: https://pepsiapi.totalvfd.co.tz/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:3033::6815:2326 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
8bfe3a84dbaaca44e8fb5edeeb1e94f9daad7a405be40ff7770bbb5608a22cc9
Security Headers
Name Value
Content-Security-Policy default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
Strict-Transport-Security max-age=15552000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
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-platform
"Win32"

Response headers

date
Mon, 10 Jun 2024 15:49:22 GMT
content-security-policy
default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
x-content-type-options
nosniff
strict-transport-security
max-age=15552000; includeSubDomains
cf-cache-status
MISS
x-permitted-cross-domain-policies
none
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
cross-origin-embedder-policy
require-corp
x-dns-prefetch-control
off
content-encoding
br
cross-origin-resource-policy
same-origin
alt-svc
h3=":443"; ma=86400
x-xss-protection
0
referrer-policy
no-referrer
last-modified
Sat, 07 Oct 2023 09:10:23 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"1022d0-18b0966f25a"
expect-ct
max-age=0
x-frame-options
SAMEORIGIN
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=yAcMDpmsmswwsGzL%2F%2BhKgdV6fC3czGZEI1FXZYfHUfTuXQdfhOjgy2pnBTesSvJjdCE0X%2B%2FanqO64w0PM%2BzRK69ML%2FuNIRx9uRIPl%2FIV%2FlXeW7YPSqPQWp5r6ArpImUuv5lLbQFpcaTey14uNG5WMPYBPTezYg%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
origin-agent-cluster
?1
x-download-options
noopen
cache-control
public, max-age=14400
vary
Accept-Encoding
cf-ray
891a82cc7d070e2e-AMS
swagger-ui-standalone-preset.js
pepsiapi.totalvfd.co.tz/
305 KB
100 KB
Script
General
Full URL
https://pepsiapi.totalvfd.co.tz/swagger-ui-standalone-preset.js
Requested by
Host: pepsiapi.totalvfd.co.tz
URL: https://pepsiapi.totalvfd.co.tz/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:3033::6815:2326 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a15394338837c2819ffd2a7292db0decc53a73ec224d7f2b9f2205af4b63ef9e
Security Headers
Name Value
Content-Security-Policy default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
Strict-Transport-Security max-age=15552000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
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-platform
"Win32"

Response headers

date
Mon, 10 Jun 2024 15:49:22 GMT
content-security-policy
default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
x-content-type-options
nosniff
strict-transport-security
max-age=15552000; includeSubDomains
cf-cache-status
MISS
x-permitted-cross-domain-policies
none
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
cross-origin-embedder-policy
require-corp
x-dns-prefetch-control
off
content-encoding
br
cross-origin-resource-policy
same-origin
alt-svc
h3=":443"; ma=86400
x-xss-protection
0
referrer-policy
no-referrer
last-modified
Sat, 07 Oct 2023 09:10:23 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"4c204-18b0966f36e"
expect-ct
max-age=0
x-frame-options
SAMEORIGIN
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=ta8HcZ3IeVrsBzc4%2BNprBFO9Sp9%2Bihs0P%2BypzxJk%2BmPlbsTHGy442aNASvcckhmPWmHW%2BlaLlxnPOJTTsj6mBW6Ryq%2FHsnWxeW2HDej0auGGWTLBOXIEu6gZkWmDM8y8vgLz9fsSyYl9qTVePVZWNZuC8l74Nw%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=UTF-8
access-control-allow-origin
*
origin-agent-cluster
?1
x-download-options
noopen
cache-control
public, max-age=14400
vary
Accept-Encoding
cf-ray
891a82cc7d080e2e-AMS
swagger-ui-init.js
pepsiapi.totalvfd.co.tz/
10 KB
3 KB
Script
General
Full URL
https://pepsiapi.totalvfd.co.tz/swagger-ui-init.js
Requested by
Host: pepsiapi.totalvfd.co.tz
URL: https://pepsiapi.totalvfd.co.tz/
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:3033::6815:2326 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
55cd8a633d003f05ad0ec7b68634f081ec5a6c7df62b26289829bb8fad3a3e97
Security Headers
Name Value
Content-Security-Policy default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
Strict-Transport-Security max-age=15552000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
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-platform
"Win32"

Response headers

date
Mon, 10 Jun 2024 15:49:22 GMT
content-security-policy
default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
x-content-type-options
nosniff
strict-transport-security
max-age=15552000; includeSubDomains
cf-cache-status
MISS
x-permitted-cross-domain-policies
none
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
cross-origin-embedder-policy
require-corp
x-dns-prefetch-control
off
content-encoding
br
cross-origin-resource-policy
same-origin
alt-svc
h3=":443"; ma=86400
x-xss-protection
0
referrer-policy
no-referrer
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"29a8-3GN+bgpIVag+r6PVQOI797dyCZ0"
expect-ct
max-age=0
x-frame-options
SAMEORIGIN
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=H5vcIn0ES%2FWTsuFKmmCnkMFCisaeYEBrcC55T6zoCvaOnS46jKV%2BcR0q8IE%2FkDYx6CpQNRpsnJP2qDvhJ6xSynkdNCAQ7bC3nWLvqNpDkKp7CETUevVLLM3jcyo0OOIDkLDfXjgnXaR9H4eJO7cHwWHMMzZ4tg%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
origin-agent-cluster
?1
x-download-options
noopen
cache-control
max-age=14400
vary
Accept-Encoding
cf-ray
891a82cc7d0a0e2e-AMS
truncated
/
15 KB
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
692881516b5727543e5d0e2afe602c1659d1b50d7af857219c33d12913167520

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
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

Content-Type
image/svg+xml
truncated
/
239 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
fb5873d70e03e1dfb1e4a734cea4ada473e8520b7fec49c7e9d387cc25ac43a6

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
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

Content-Type
image/svg+xml;charset=utf-8
favicon-32x32.png
pepsiapi.totalvfd.co.tz/
628 B
2 KB
Other
General
Full URL
https://pepsiapi.totalvfd.co.tz/favicon-32x32.png
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:3033::6815:2326 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
3ed612f41e050ca5e7000cad6f1cbe7e7da39f65fca99c02e99e6591056e5837
Security Headers
Name Value
Content-Security-Policy default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
Strict-Transport-Security max-age=15552000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
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-platform
"Win32"

Response headers

date
Mon, 10 Jun 2024 15:49:22 GMT
content-security-policy
default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
x-content-type-options
nosniff
strict-transport-security
max-age=15552000; includeSubDomains
cf-cache-status
MISS
x-permitted-cross-domain-policies
none
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
cross-origin-embedder-policy
require-corp
x-dns-prefetch-control
off
cross-origin-resource-policy
same-origin
alt-svc
h3=":443"; ma=86400
content-length
628
x-xss-protection
0
referrer-policy
no-referrer
last-modified
Sat, 07 Oct 2023 09:10:24 GMT
server
cloudflare
cross-origin-opener-policy
same-origin
etag
W/"274-18b0966f476"
expect-ct
max-age=0
x-frame-options
SAMEORIGIN
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=nuGy04t0MDd7OHFC0CE3oF4QJZF2d0eKMmGPBXU3ZlQO%2FhhmtgUCMM0AS6%2Bmva5u57atphZ3fHFhF1URYTdCGdmE4rYqErzUhi0qnOn%2FdVU3I0vMZbI7qCK8JrKew3rf8y0mnJy%2FKu1bXpAJ86Sbmsw8X3uJiw%3D%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/png
access-control-allow-origin
*
origin-agent-cluster
?1
x-download-options
noopen
cache-control
public, max-age=14400
vary
Accept-Encoding
accept-ranges
bytes
cf-ray
891a82d05a7c0e2e-AMS

Verdicts & Comments Add Verdict or Comment

5 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| regeneratorRuntime function| SwaggerUIBundle object| SwaggerUIStandalonePreset object| versions object| ui

0 Cookies

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 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
Strict-Transport-Security max-age=15552000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 0