qstione.cloudflareaccess.com Open in urlscan Pro
2606:4700:300a::6813:c31d  Public Scan

Submitted URL: https://glass-admin.b.qstione.com.br/
Effective URL: https://qstione.cloudflareaccess.com/cdn-cgi/access/login/glass-admin.b.qstione.com.br?kid=f870e1bb65d5ad5a373f9a843dff85054ed2df2208...
Submission: On March 20 via api from US — Scanned from US

Summary

This website contacted 2 IPs in 1 countries across 2 domains to perform 2 HTTP transactions. The main IP is 2606:4700:300a::6813:c31d, located in United States and belongs to CLOUDFLARENET, US. The main domain is qstione.cloudflareaccess.com.
TLS certificate: Issued by GTS CA 1P5 on March 20th 2024. Valid for: 3 months.
This is the only time qstione.cloudflareaccess.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
1 1 2606:4700:20:... 13335 (CLOUDFLAR...)
1 2606:4700:300... 13335 (CLOUDFLAR...)
1 2606:4700:20:... 13335 (CLOUDFLAR...)
2 2
Domain Requested by
1 spaces.b.qstione.com.br qstione.cloudflareaccess.com
1 qstione.cloudflareaccess.com
1 glass-admin.b.qstione.com.br 1 redirects
2 3

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

Domain
accounts.google.com
Subject Issuer Validity Valid
*.cloudflareaccess.com
GTS CA 1P5
2024-03-20 -
2024-06-18
3 months crt.sh
b.qstione.com.br
E1
2024-03-05 -
2024-06-03
3 months crt.sh

This page contains 1 frames:

Primary Page: https://qstione.cloudflareaccess.com/cdn-cgi/access/login/glass-admin.b.qstione.com.br?kid=f870e1bb65d5ad5a373f9a843dff85054ed2df220857309b952023037c57e193&redirect_url=%2F&meta=eyJraWQiOiJlODNiYzBmMDRhNjc0OGVlY2UyZWZlZDM4YmEwNjVhZmMzYmE4MWVkODZjZWI2YjRiMjJlZGRmZTIxZThmNjQ0IiwiYWxnIjoiUlMyNTYiLCJ0eXAiOiJKV1QifQ.eyJzZXJ2aWNlX3Rva2VuX3N0YXR1cyI6ZmFsc2UsImlhdCI6MTcxMDk3MTAyOSwic2VydmljZV90b2tlbl9pZCI6IiIsImF1ZCI6ImY4NzBlMWJiNjVkNWFkNWEzNzNmOWE4NDNkZmY4NTA1NGVkMmRmMjIwODU3MzA5Yjk1MjAyMzAzN2M1N2UxOTMiLCJob3N0bmFtZSI6ImdsYXNzLWFkbWluLmIucXN0aW9uZS5jb20uYnIiLCJhcHBfc2Vzc2lvbl9oYXNoIjoiZWQ1MTQ1YmE0ZWY3NzYxNjc2ZjU3YTFkZDhlODEyYmRlNjM1OTI4Zjc3ODhlMmRiNDU0NTBiNWY1N2Y3ZjQ2NSIsIm5iZiI6MTcxMDk3MTAyOSwiaXNfd2FycCI6ZmFsc2UsImlzX2dhdGV3YXkiOmZhbHNlLCJ0eXBlIjoibWV0YSIsInJlZGlyZWN0X3VybCI6IlwvIiwibXRsc19hdXRoIjp7ImNlcnRfaXNzdWVyX3NraSI6IiIsImNlcnRfcHJlc2VudGVkIjpmYWxzZSwiY2VydF9zZXJpYWwiOiIiLCJjZXJ0X2lzc3Vlcl9kbiI6IiIsImF1dGhfc3RhdHVzIjoiTk9ORSJ9LCJhdXRoX3N0YXR1cyI6Ik5PTkUifQ.g2Xk1buFIcWQSkJhpHFitPNC7SKPSRlarb4B4KKeJ_hLQYvFUFKCLkaVYn0b9UprhpZmAp9eH3ga_nxeaUOjXSoxWjm5cLFfhS-zlHaLfyLQ4OExT5fdw5cGejcruUfPkLOFQJ1eNiu3Q59CrAopn6Z6cSpmb6TX5LNuhxI2wfd5e8bLm5ZD7rLZ-b_oBdHC1YppbtrJD-xqpwgIkO7caUD5ukZ2dP-BTj0Kc32lPyQ0L3yVzLIysHSXTmWysiHd4JOF9mJ4Wqd-VvFnfei7rfzg1h4CSihOV7OFiXB-63PwhZKeHMtX3b1pAS_gQfguIOWxjhZhXTnl5Pwm-an5Eg
Frame ID: 5AB6BB7A798102AB229DA5F96A1DAEB0
Requests: 2 HTTP requests in this frame

Screenshot

Page Title

Sign in ・ Cloudflare Access

Page URL History Show full URLs

  1. https://glass-admin.b.qstione.com.br/ HTTP 302
    https://qstione.cloudflareaccess.com/cdn-cgi/access/login/glass-admin.b.qstione.com.br?kid=f870e1bb65d5ad5a373f9a... Page URL

Page Statistics

2
Requests

100 %
HTTPS

100 %
IPv6

2
Domains

3
Subdomains

2
IPs

1
Countries

16 kB
Transfer

34 kB
Size

2
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. https://glass-admin.b.qstione.com.br/ HTTP 302
    https://qstione.cloudflareaccess.com/cdn-cgi/access/login/glass-admin.b.qstione.com.br?kid=f870e1bb65d5ad5a373f9a843dff85054ed2df220857309b952023037c57e193&redirect_url=%2F&meta=eyJraWQiOiJlODNiYzBmMDRhNjc0OGVlY2UyZWZlZDM4YmEwNjVhZmMzYmE4MWVkODZjZWI2YjRiMjJlZGRmZTIxZThmNjQ0IiwiYWxnIjoiUlMyNTYiLCJ0eXAiOiJKV1QifQ.eyJzZXJ2aWNlX3Rva2VuX3N0YXR1cyI6ZmFsc2UsImlhdCI6MTcxMDk3MTAyOSwic2VydmljZV90b2tlbl9pZCI6IiIsImF1ZCI6ImY4NzBlMWJiNjVkNWFkNWEzNzNmOWE4NDNkZmY4NTA1NGVkMmRmMjIwODU3MzA5Yjk1MjAyMzAzN2M1N2UxOTMiLCJob3N0bmFtZSI6ImdsYXNzLWFkbWluLmIucXN0aW9uZS5jb20uYnIiLCJhcHBfc2Vzc2lvbl9oYXNoIjoiZWQ1MTQ1YmE0ZWY3NzYxNjc2ZjU3YTFkZDhlODEyYmRlNjM1OTI4Zjc3ODhlMmRiNDU0NTBiNWY1N2Y3ZjQ2NSIsIm5iZiI6MTcxMDk3MTAyOSwiaXNfd2FycCI6ZmFsc2UsImlzX2dhdGV3YXkiOmZhbHNlLCJ0eXBlIjoibWV0YSIsInJlZGlyZWN0X3VybCI6IlwvIiwibXRsc19hdXRoIjp7ImNlcnRfaXNzdWVyX3NraSI6IiIsImNlcnRfcHJlc2VudGVkIjpmYWxzZSwiY2VydF9zZXJpYWwiOiIiLCJjZXJ0X2lzc3Vlcl9kbiI6IiIsImF1dGhfc3RhdHVzIjoiTk9ORSJ9LCJhdXRoX3N0YXR1cyI6Ik5PTkUifQ.g2Xk1buFIcWQSkJhpHFitPNC7SKPSRlarb4B4KKeJ_hLQYvFUFKCLkaVYn0b9UprhpZmAp9eH3ga_nxeaUOjXSoxWjm5cLFfhS-zlHaLfyLQ4OExT5fdw5cGejcruUfPkLOFQJ1eNiu3Q59CrAopn6Z6cSpmb6TX5LNuhxI2wfd5e8bLm5ZD7rLZ-b_oBdHC1YppbtrJD-xqpwgIkO7caUD5ukZ2dP-BTj0Kc32lPyQ0L3yVzLIysHSXTmWysiHd4JOF9mJ4Wqd-VvFnfei7rfzg1h4CSihOV7OFiXB-63PwhZKeHMtX3b1pAS_gQfguIOWxjhZhXTnl5Pwm-an5Eg Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

2 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request glass-admin.b.qstione.com.br
qstione.cloudflareaccess.com/cdn-cgi/access/login/
Redirect Chain
  • https://glass-admin.b.qstione.com.br/
  • https://qstione.cloudflareaccess.com/cdn-cgi/access/login/glass-admin.b.qstione.com.br?kid=f870e1bb65d5ad5a373f9a843dff85054ed2df220857309b952023037c57e193&redirect_url=%2F&meta=eyJraWQiOiJlODNiYzB...
31 KB
13 KB
Document
General
Full URL
https://qstione.cloudflareaccess.com/cdn-cgi/access/login/glass-admin.b.qstione.com.br?kid=f870e1bb65d5ad5a373f9a843dff85054ed2df220857309b952023037c57e193&redirect_url=%2F&meta=eyJraWQiOiJlODNiYzBmMDRhNjc0OGVlY2UyZWZlZDM4YmEwNjVhZmMzYmE4MWVkODZjZWI2YjRiMjJlZGRmZTIxZThmNjQ0IiwiYWxnIjoiUlMyNTYiLCJ0eXAiOiJKV1QifQ.eyJzZXJ2aWNlX3Rva2VuX3N0YXR1cyI6ZmFsc2UsImlhdCI6MTcxMDk3MTAyOSwic2VydmljZV90b2tlbl9pZCI6IiIsImF1ZCI6ImY4NzBlMWJiNjVkNWFkNWEzNzNmOWE4NDNkZmY4NTA1NGVkMmRmMjIwODU3MzA5Yjk1MjAyMzAzN2M1N2UxOTMiLCJob3N0bmFtZSI6ImdsYXNzLWFkbWluLmIucXN0aW9uZS5jb20uYnIiLCJhcHBfc2Vzc2lvbl9oYXNoIjoiZWQ1MTQ1YmE0ZWY3NzYxNjc2ZjU3YTFkZDhlODEyYmRlNjM1OTI4Zjc3ODhlMmRiNDU0NTBiNWY1N2Y3ZjQ2NSIsIm5iZiI6MTcxMDk3MTAyOSwiaXNfd2FycCI6ZmFsc2UsImlzX2dhdGV3YXkiOmZhbHNlLCJ0eXBlIjoibWV0YSIsInJlZGlyZWN0X3VybCI6IlwvIiwibXRsc19hdXRoIjp7ImNlcnRfaXNzdWVyX3NraSI6IiIsImNlcnRfcHJlc2VudGVkIjpmYWxzZSwiY2VydF9zZXJpYWwiOiIiLCJjZXJ0X2lzc3Vlcl9kbiI6IiIsImF1dGhfc3RhdHVzIjoiTk9ORSJ9LCJhdXRoX3N0YXR1cyI6Ik5PTkUifQ.g2Xk1buFIcWQSkJhpHFitPNC7SKPSRlarb4B4KKeJ_hLQYvFUFKCLkaVYn0b9UprhpZmAp9eH3ga_nxeaUOjXSoxWjm5cLFfhS-zlHaLfyLQ4OExT5fdw5cGejcruUfPkLOFQJ1eNiu3Q59CrAopn6Z6cSpmb6TX5LNuhxI2wfd5e8bLm5ZD7rLZ-b_oBdHC1YppbtrJD-xqpwgIkO7caUD5ukZ2dP-BTj0Kc32lPyQ0L3yVzLIysHSXTmWysiHd4JOF9mJ4Wqd-VvFnfei7rfzg1h4CSihOV7OFiXB-63PwhZKeHMtX3b1pAS_gQfguIOWxjhZhXTnl5Pwm-an5Eg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:300a::6813:c31d , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1505a3f8d96094079be5f2088b8a6919a369bb252c81a0cd6180ab0566c65532
Security Headers
Name Value
Content-Security-Policy frame-ancestors 'none'; connect-src 'self' http://127.0.0.1:*; default-src https: 'unsafe-inline'
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
X-Xss-Protection 1; mode=block

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.128 Safari/537.36
accept-language
en-US,en;q=0.9

Response headers

access-control-allow-credentials
true
access-control-allow-origin
null
cf-access-domain
glass-admin.b.qstione.com.br
cf-ray
8678e145d9aa4bd5-BUF
cf-version
1638-4869a51
content-encoding
gzip
content-security-policy
frame-ancestors 'none'; connect-src 'self' http://127.0.0.1:*; default-src https: 'unsafe-inline'
content-type
text/html
date
Wed, 20 Mar 2024 21:43:49 GMT
referrer-policy
strict-origin-when-cross-origin
server
cloudflare
strict-transport-security
max-age=31536000; includeSubDomains
vary
Accept-Encoding
x-content-type-options
nosniff
x-frame-options
DENY
x-xss-protection
1; mode=block

Redirect headers

access-control-allow-credentials
true
cache-control
private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
cf-ray
8678e144e94e4bc1-BUF
date
Wed, 20 Mar 2024 21:43:49 GMT
expires
Thu, 01 Jan 1970 00:00:01 GMT
location
https://qstione.cloudflareaccess.com/cdn-cgi/access/login/glass-admin.b.qstione.com.br?kid=f870e1bb65d5ad5a373f9a843dff85054ed2df220857309b952023037c57e193&redirect_url=%2F&meta=eyJraWQiOiJlODNiYzBmMDRhNjc0OGVlY2UyZWZlZDM4YmEwNjVhZmMzYmE4MWVkODZjZWI2YjRiMjJlZGRmZTIxZThmNjQ0IiwiYWxnIjoiUlMyNTYiLCJ0eXAiOiJKV1QifQ.eyJzZXJ2aWNlX3Rva2VuX3N0YXR1cyI6ZmFsc2UsImlhdCI6MTcxMDk3MTAyOSwic2VydmljZV90b2tlbl9pZCI6IiIsImF1ZCI6ImY4NzBlMWJiNjVkNWFkNWEzNzNmOWE4NDNkZmY4NTA1NGVkMmRmMjIwODU3MzA5Yjk1MjAyMzAzN2M1N2UxOTMiLCJob3N0bmFtZSI6ImdsYXNzLWFkbWluLmIucXN0aW9uZS5jb20uYnIiLCJhcHBfc2Vzc2lvbl9oYXNoIjoiZWQ1MTQ1YmE0ZWY3NzYxNjc2ZjU3YTFkZDhlODEyYmRlNjM1OTI4Zjc3ODhlMmRiNDU0NTBiNWY1N2Y3ZjQ2NSIsIm5iZiI6MTcxMDk3MTAyOSwiaXNfd2FycCI6ZmFsc2UsImlzX2dhdGV3YXkiOmZhbHNlLCJ0eXBlIjoibWV0YSIsInJlZGlyZWN0X3VybCI6IlwvIiwibXRsc19hdXRoIjp7ImNlcnRfaXNzdWVyX3NraSI6IiIsImNlcnRfcHJlc2VudGVkIjpmYWxzZSwiY2VydF9zZXJpYWwiOiIiLCJjZXJ0X2lzc3Vlcl9kbiI6IiIsImF1dGhfc3RhdHVzIjoiTk9ORSJ9LCJhdXRoX3N0YXR1cyI6Ik5PTkUifQ.g2Xk1buFIcWQSkJhpHFitPNC7SKPSRlarb4B4KKeJ_hLQYvFUFKCLkaVYn0b9UprhpZmAp9eH3ga_nxeaUOjXSoxWjm5cLFfhS-zlHaLfyLQ4OExT5fdw5cGejcruUfPkLOFQJ1eNiu3Q59CrAopn6Z6cSpmb6TX5LNuhxI2wfd5e8bLm5ZD7rLZ-b_oBdHC1YppbtrJD-xqpwgIkO7caUD5ukZ2dP-BTj0Kc32lPyQ0L3yVzLIysHSXTmWysiHd4JOF9mJ4Wqd-VvFnfei7rfzg1h4CSihOV7OFiXB-63PwhZKeHMtX3b1pAS_gQfguIOWxjhZhXTnl5Pwm-an5Eg
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=magTVwXSKZSwp1326bybmft69DvK%2FAjFTTp1WBZ49%2BISzgHkv%2Be4%2FnuBKE40z1f2F1j5rGDHprbdTvLVLNj6YjRT%2FmfoVOhYKb0SR4XgI%2BLbFgb5SmrD7BdJMIat82XtW9f1ulrRjiMsEAc98UYqenYX8KlPL8kOiuE%3D"}],"group":"cf-nel","max_age":604800}
server
cloudflare
vary
Accept-Encoding
logo_q_azul_circulo_256.png
spaces.b.qstione.com.br/
3 KB
4 KB
Image
General
Full URL
https://spaces.b.qstione.com.br/logo_q_azul_circulo_256.png
Requested by
Host: qstione.cloudflareaccess.com
URL: https://qstione.cloudflareaccess.com/cdn-cgi/access/login/glass-admin.b.qstione.com.br?kid=f870e1bb65d5ad5a373f9a843dff85054ed2df220857309b952023037c57e193&redirect_url=%2F&meta=eyJraWQiOiJlODNiYzBmMDRhNjc0OGVlY2UyZWZlZDM4YmEwNjVhZmMzYmE4MWVkODZjZWI2YjRiMjJlZGRmZTIxZThmNjQ0IiwiYWxnIjoiUlMyNTYiLCJ0eXAiOiJKV1QifQ.eyJzZXJ2aWNlX3Rva2VuX3N0YXR1cyI6ZmFsc2UsImlhdCI6MTcxMDk3MTAyOSwic2VydmljZV90b2tlbl9pZCI6IiIsImF1ZCI6ImY4NzBlMWJiNjVkNWFkNWEzNzNmOWE4NDNkZmY4NTA1NGVkMmRmMjIwODU3MzA5Yjk1MjAyMzAzN2M1N2UxOTMiLCJob3N0bmFtZSI6ImdsYXNzLWFkbWluLmIucXN0aW9uZS5jb20uYnIiLCJhcHBfc2Vzc2lvbl9oYXNoIjoiZWQ1MTQ1YmE0ZWY3NzYxNjc2ZjU3YTFkZDhlODEyYmRlNjM1OTI4Zjc3ODhlMmRiNDU0NTBiNWY1N2Y3ZjQ2NSIsIm5iZiI6MTcxMDk3MTAyOSwiaXNfd2FycCI6ZmFsc2UsImlzX2dhdGV3YXkiOmZhbHNlLCJ0eXBlIjoibWV0YSIsInJlZGlyZWN0X3VybCI6IlwvIiwibXRsc19hdXRoIjp7ImNlcnRfaXNzdWVyX3NraSI6IiIsImNlcnRfcHJlc2VudGVkIjpmYWxzZSwiY2VydF9zZXJpYWwiOiIiLCJjZXJ0X2lzc3Vlcl9kbiI6IiIsImF1dGhfc3RhdHVzIjoiTk9ORSJ9LCJhdXRoX3N0YXR1cyI6Ik5PTkUifQ.g2Xk1buFIcWQSkJhpHFitPNC7SKPSRlarb4B4KKeJ_hLQYvFUFKCLkaVYn0b9UprhpZmAp9eH3ga_nxeaUOjXSoxWjm5cLFfhS-zlHaLfyLQ4OExT5fdw5cGejcruUfPkLOFQJ1eNiu3Q59CrAopn6Z6cSpmb6TX5LNuhxI2wfd5e8bLm5ZD7rLZ-b_oBdHC1YppbtrJD-xqpwgIkO7caUD5ukZ2dP-BTj0Kc32lPyQ0L3yVzLIysHSXTmWysiHd4JOF9mJ4Wqd-VvFnfei7rfzg1h4CSihOV7OFiXB-63PwhZKeHMtX3b1pAS_gQfguIOWxjhZhXTnl5Pwm-an5Eg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:a50 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c088bfcea2a6893ab50b6dc3597742f6aed1bed337b1e617d663804e5bd0c73f
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload

Request headers

accept-language
en-US,en;q=0.9
Referer
https://qstione.cloudflareaccess.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.128 Safari/537.36

Response headers

date
Wed, 20 Mar 2024 21:43:50 GMT
strict-transport-security
max-age=15552000; includeSubDomains; preload
cf-cache-status
MISS
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
x-amz-request-id
tx000009cc781cf691b20d6-0065f5585e-8d8bc717-nyc3c
x-envoy-upstream-healthchecked-cluster
content-length
3191
last-modified
Mon, 20 Jun 2022 21:45:32 GMT
server
cloudflare
etag
"9e8814bdf32d86313b492ec62ce071e3"
vary
Origin, Access-Control-Request-Headers, Access-Control-Request-Method, Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=UBVOVZCo6ON1n4M1iDp41bOnfF2hBDujHjcxZjyPjHsE7EYsDifuz38JXC2jguZbgld2LqUmLvnP3AWbB9EQRVNnDmbYiYiIW7rpbIRGtN3DPgZ%2FcK1QqmhmqXDrOFww5cgpsqfZ7NZ00ytpphbs1jhMSrfi"}],"group":"cf-nel","max_age":604800}
content-type
image/png
x-do-cdn-uuid
cda28356-42b6-4e81-9ef4-8d1893c702a4
x-rgw-object-type
Normal
cache-control
max-age=14400
accept-ranges
bytes
cf-ray
8678e1496f394bc7-BUF

Verdicts & Comments Add Verdict or Comment

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

function| get function| addFragmentToURLState string| fragment object| article object| dset boolean| autoRedirectToIdentity string| autoRedirectURL string| message undefined| services

2 Cookies

Domain/Path Name / Value
glass-admin.b.qstione.com.br/ Name: CF_AppSession
Value: n45d3f0439e471914
qstione.cloudflareaccess.com/ Name: CF_Session
Value: npgKgUgdROau3J1nP

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 'none'; connect-src 'self' http://127.0.0.1:*; default-src https: 'unsafe-inline'
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY
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.

glass-admin.b.qstione.com.br
qstione.cloudflareaccess.com
spaces.b.qstione.com.br
2606:4700:20::681a:a50
2606:4700:20::ac43:49a9
2606:4700:300a::6813:c31d
1505a3f8d96094079be5f2088b8a6919a369bb252c81a0cd6180ab0566c65532
c088bfcea2a6893ab50b6dc3597742f6aed1bed337b1e617d663804e5bd0c73f