cloudflare
tcp/443 tcp/80 tcp/8443
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: high
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a6522820a0d01
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://expream@bitbucket.org/expream/givenlv.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: high
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a6522820a0d01
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://expream@bitbucket.org/expream/givenlv.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
Open service 172.67.163.147:443 · stage.grenardi.ee
2026-01-10 01:57
HTTP/1.1 401 Unauthorized
Date: Sat, 10 Jan 2026 01:57:28 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
www-authenticate: Basic realm="Private Property"
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=289
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2B2i4BiaRZMjSwgZWjhd3sIvt2gM5LApQo%2BfkEl982ddoZ4WSg8JmWJdNnMjKnrGjdxuYHRM2IWfdpnoub4XC5F2Qyf%2B3oT4M0Zf2Qy3ja2uS"}]}
CF-RAY: 9bb8905399c3f791-EWR
alt-svc: h3=":443"; ma=86400
Page title: 401 Authorization Required
<html>
<head><title>401 Authorization Required</title></head>
<body bgcolor="white">
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx</center>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9bb8905399c3f791',t:'MTc2ODAxMDI0OA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 104.21.34.181:80 · stage.grenardi.ee
2026-01-09 13:14
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 13:14:03 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://stage.grenardi.ee/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cZUPETRZSvfVWtRtSv9BKW7uMllR0X3vvHDMuo6vUw9X5JXeDfqg0UXz8McRsm%2Buoy6GO7KuMLMXNuaHWv0GJPogG8o7PWp24F%2Fq31eX3oVZ"}]}
CF-RAY: 9bb4320b5f262bb8-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 172.67.163.147:443 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 22:06:18 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Set-Cookie: OCSESSID=0b6d11cb7527bd04d712b79f0b; expires=Thu, 15-Jan-2026 22:06:18 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: OCSESSID=7ec90520674c95b234f3b93663; expires=Thu, 15-Jan-2026 22:06:18 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: language=et-ee; expires=Sat, 07-Feb-2026 22:06:18 GMT; Max-Age=2592000; path=/; domain=grenardi.ee
Set-Cookie: currency=EUR; expires=Sat, 07-Feb-2026 22:06:18 GMT; Max-Age=2592000; path=/; domain=grenardi.ee
access-control-allow-origin: *
referrer-policy: origin-when-cross-origin
access-control-expose-headers: *
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS
access-control-allow-headers: *
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dl8OwYyPrxleOhkQBNfIPZgmsb4RKdWD79dFdK8d%2FTogvMhdXGcBhM3QZblpqYYDW%2Bc3p1m3Y8T81YmSvCRK0FAYJ5j1mIWWQ3ZQ"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=673
CF-RAY: 9baf00500b28ea80-SJC
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3033::ac43:a393:8443 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 403 Forbidden
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9baf004e8f90cddd"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=40B8txX7pAj59bclXqnqKAIbiUm1A68rKrlH124CZKWBuXw%2FtuMWhytfvewRiAfkRfzmplof55kMlqJgREH%2BWeLr6OrmFKeF0ieZIkIx4rTuH0hXAwYtzNvADmDd%2FtNE5vrfPacc8AqkmikNWas%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9baf004e8f90cddd-SIN
alt-svc: h3=":8443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=860&min_rtt=844&rtt_var=328&sent=6&recv=7&lost=0&retrans=0&sent_bytes=4181&recv_bytes=1763&delivery_rate=6388625&cwnd=253&unsent_bytes=0&cid=ba52e57c90bed631&ts=18&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'www.grenardi.ee',cType: 'interactive',cRay: '9baf004e8f90cddd',cH: 'naQWkH1O2ggywtYbaD47jHy0jPUn57L_1Nj5qUr4bfA-1767909977-1.2.1.1-JD_HyemHJOtGnMrnyYT1CkGBSEVwmjb2nzRYZoBdRL7XRO.oUXfvJbzNICgMSrMs',cUPMDTk:"\/?__cf_chl_tk=0jKUqYNET1GvZICPSd4wUaq_t0zag3yb1gf_pT9Gqug-1767909977-1.0.1.1-5eIm9J1V6RkRwkMEgDp7NYN1nubXdQ7c40rSwh30o.I",cFPWv: 'g',cITimeS: '1767909977',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=0jKUqYNET1GvZICPSd4wUaq_t0zag3yb1gf_pT9Gqug-1767909977-1.0.1.1-5eIm9J1V6RkRwkMEgDp7NYN1nubXdQ7c40rSwh30o.I",md: 'Q47.PEICjlf_V2zarfSj1fe6pVOAsvRcskn4lQlC5LI-1767909977-1.2.1.1-wQhCfZkIpvKGOmSVY7W8yKpLlv_n_jZ.FsMEGtVBNcY0JQIUwAe2rjpCyRTQAgV7VfceXGCZ2zbDT2oEbPxt0.7A3NFe2umjbWDKfgaCbo4qLeo.W1rqfbv9izeQOw349IuJzmb2UuR4BIJaRFxzjM7FA0EQU5vpqBLrwUWCkZsCXuO5Ae8LJq9EeNbuAS7Q3fXJ34QU__q2hAUFoHQqvTCiVCnO1zVo_vfoiiZl7o2uScuJJL.7g3WOePOTCqp69Vmqa9Xledp0fK6kbkxPeQyb_98mkNzqKbONRYQZCUY3AOoEKDzoK0rMD6eW.0vx_GWdbMs_.Dd3_kWXN9xXx_zenX_9peeFnG2wnfyF0OWu.M_8IOCKsJcvLVNslaAW6lMM3EYwOoXKyLWLeyg5e00wjqMq5XaMC.U6IeM5fzLmbBaqh177eVIc3ZhJCGLDIcWlWBmbxXrTbdmYPIWgHbu_WED6VKbCzxaXJ.qZkPdOeWhmYdyyJiNfahtuedqRMie3w_zqte2U2Pn9m5G7tsCRz7w8yaRRPbRmlqYAyj8PlYNrSo4JGWZ1cMKdkky32uffKyjU_pu1uw6vkIzTsiZl8c7znXnHenR78gpepRb2Mmv6X21gXYCyLP3VmUEmx2UJ4xg5cTIXpMafGHAZrdiI_q98zymEemCuBtjuKztqzrRm8DEfsF5gUiGn8mNHWF30FE3qCxCbJxG3jOaA5miLoIZ1kmOL0WoCO8Z.K4Ra1YYIF0JuWttLlek8w7l3FGI1NEsL48F1ZJ2SEYiNWxDTYN2mH_hkdW6ymbVXqsmARKtgzTL8oYyXb6.ih617f0g_IQIKf6ZSHXTceV4UqU_uWRXuwZKaYnoZv_lV2Yedp9pwzEN8cleZRFo__u3VhVvRREyEK_zTgnNRTve_MamN8fWRB2k3MwG9e_L5hH.i5iTz6vIhBkR7SnpYiQr486PXa_K.3.wX0wmWjjF8fvlFBizeoyRmnlWuSSY58r8OpLgwOWtaiD4kSXigLZFDUk7Hsfg7hv5ABLLKuTVQXA',mdrd: 'ruE0ohwxag8MDAvzkjlRAzzdIkgH_ibxPjgGRJEE7xY-1767909977-1.2.1.1-EprOGemcuPGGL5tsarxgbEhp02VMYqn2ZWq2GuvBhsXW16_htWxmIAc.Ah7Mjwi8ZqWPKPS5UOgpHP_UgQe6xoCC29aWS.NbLpwWNXHP6uappyA.CYJRtx3_9_ZexU0iNcfp6U85.VQ.xWkYNtw_0SZj9T2_WYATe9TRDC32xTkqq4jQRtfN0ysXOQmNBQpeSgBoQ90uCXpAq.gI4nERjaNb4_DYE8Yoyxd.gmO8jKI3.F0jiycUF4yV7dzPSOwJHo93Ov5RH1Nxl7MvBzKkAPw8mV05LwoRZy0NKzsgJhzA5L4F3.9cOs1QQjEexqyg8SGQgOcApKIHuFwj6bAbEc945vlbq48DoXinU8aYg
Open service 2606:4700:3034::6815:22b5:8443 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 521 <none> Date: Thu, 08 Jan 2026 22:06:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=110,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9baf004dbdc5c330-EWR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 104.21.34.181:80 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 403 Forbidden
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9baf004d298d600b"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=aZRXQK8NQA%2FmTOo7sxffWbQwBp7Bb36NnYjzJUzkN3bZh182RgEVXNTj6iOuCXlYRChzWcFkRoculhx8TerXMGh4qZ3olJZwW%2BCSMSSv6G4GjlF435ifaCHh%2F2U%2FHw%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9baf004d298d600b-SIN
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1334&min_rtt=1334&rtt_var=667&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=142&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'grenardi.ee',cType: 'interactive',cRay: '9baf004d298d600b',cH: 'ocrhz7xOswEpzMxff.faNPZ6GOs00iB_Cb.jsi9Z_7k-1767909977-1.2.1.1-nET70vylrQ9W69po_BNoux811Zoq9K8QeGB3Rc7K3mansI0VBpGeDvwS.o.lSp5G',cUPMDTk:"\/?__cf_chl_tk=UoxCsAD7XAOIp.V8GHXh_YuIHA5yGcFNtD4WhtGoido-1767909977-1.0.1.1-YoHzBpVB3rQQWBGzb1BwU1W2ZOGmaeK9GnC6f22IAb8",cFPWv: 'g',cITimeS: '1767909977',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=UoxCsAD7XAOIp.V8GHXh_YuIHA5yGcFNtD4WhtGoido-1767909977-1.0.1.1-YoHzBpVB3rQQWBGzb1BwU1W2ZOGmaeK9GnC6f22IAb8",md: 'H1SG3vYXJsref8pnGd4ed.G9dWlaqpijl0zV9eMbcGQ-1767909977-1.2.1.1-IVWQTn1fYe4Y9NohUGAqvk4grtpumKfMsBsImguLJHDxwiec63wbJn1Z56r.A.LB9xHmx.xC7LFjsUceGyCTFKORaqDVspLQn69uSWrb4UJZorb35HfWB_YC_r5WZU47cfk7C9njtYl4y7dWYtNKECpzurjBnxFvarM.Lm_wEJLVo1yxAh3tK8tD8KNSAf1Vbvvwk3w3KxlxI.ZY2QqKfLJJ8EoIl4N03g6JFBGdvHEeLCFEhSUuPqE3L5e7sDKKONeoHfo17Ulr4QFfGitAHUgyltn_nJUKLpBgKeDFJIy5lCs5nERJJAUvlWot7orD.f1utGl91X5pdbudyY55yJnvTfIFcEZKPnyHPZ0.rX6jYBSVyyQarq.gkGVoLQZOGq44RF2gJZ95HgS2b6DBt2YJT0oQE7F8c6uv3mlv7C0ZIx6bmI4N_qulRg4h3KNen8F_ELhIx.FQ2dBMaLrds0fOidnYiDHNvXgNXQd5yVDqcHFxsuHF3O11Hkw81MCcLhVAW55QVJsrLZ_4fhjjxVPmCVauf1DVw8P1ZQg04VhWfPz.aJ0UQ1m3H92S5Djj2pQHHOWS65Aia1eVRS8hexYZsTeahpubimRp5V5zuTHnIcxS6AtrMQa1HOHsAdIbv_csd.pa6_A5e12bQI66IFSGhTh1YtgXxhn7mxd0u7FskbFFyQo4hXISYsZB_5TAPyC3r9mx.cpZoUpd3QazzCe.AQuehRb1NI9K68a104q4DqbfAiiuF3rnjjn2vCR1sOnPXqK2dfarDwsYNI16BZR9nSarnvqQmOuAiHNmv6fXJfn.70nHSi95LQKToez36IhIOuj2.EHHOX.gblDA0PSIY513wkE28.hfQXYXfh.XlDLsAtr5Fu5ysLz0L4F803G9GP__0RbQBpECtGSZxlCzH72sPtaZaIncJDqpGLWpPwkZoCZR3XJ3CqOzo5jYT2PTSDX8s6DO_RI_CfphjA',mdrd: 'Qf0ACAUyfHnMAtvuyEsNMygJdKRvex2CjEMTuTogoaI-1767909977-1.2.1.1-J2zU6c6U_v_qH1q6_peGwep86W7BhhikvHt5Z6C4KN067XC_nhiFiaUiFEvdPr409nl.YFNC6nUlGF4DJqC3dSjJcpFJH2uCFocx9fxD_y_GmNxGf7c49Fkoz0igAteW1iWcP.P7fNxJm.ZbhWx2zOGzVsmDS8BMXiwP73SDMYEu7JRHjr_a233IX4sUOoZpxbVqv6EkgGkWSThF.OS5RHr_4a4TeizZYCUzgwr58ml5_e8Zc8avrsDvzz16ZZTkprB1g1qTTc4rwd9DlM4uQcJAgqoNyVXU_JQ6GwnHjKuqGuTbeE7R2lXFDSuvux2nzZfQr_gaa2HaS0VeQSw.oWkHHzuRzwMTSBjx5ig0IKhtrxo3sMXEb8B_A7YwjVfL9ChDP01wu9ZgLeSMQ3y1W54Qz5ee8pnBZdaeJFJWMmeE5
Open service 2606:4700:3033::ac43:a393:443 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Set-Cookie: OCSESSID=5e561feff177ec574adc1dbf29; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: OCSESSID=c1450144f728a4c16bae4af355; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: language=et-ee; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=grenardi.ee
Set-Cookie: currency=EUR; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=grenardi.ee
access-control-allow-origin: *
referrer-policy: origin-when-cross-origin
access-control-expose-headers: *
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS
access-control-allow-headers: *
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qLlQtqoAjv7mbWaWNO9ynYnETWU28brvdKVjy4Zd17YuT%2BNFueiwW35E86ChKRsU9bM0qj75O3EHQ%2FicZ0K2srhAUg4ph4dtpERXaNZLj0OHB9LU1bc2"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9baf004e0dfed22b-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.163.147:80 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://grenardi.ee/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=309
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Pwa705rBzb29%2FZSDtxzSZdxdZi2fKhkY%2Fs%2FqQS4TCjsXz8dP9v61BxubgOEMv%2F6XyZd3RNJ6bhWKC10mOgxlmxmRBzFiRnNB%2F9KN"}]}
CF-RAY: 9baf004efb80eb21-SJC
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3033::ac43:a393:8443 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 521 <none> Date: Thu, 08 Jan 2026 22:06:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=167,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9baf004defab6c48-SJC alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3034::6815:22b5:8443 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 521 <none> Date: Thu, 08 Jan 2026 22:06:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9baf004cadeff91b-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 172.67.163.147:8443 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 521 <none> Date: Thu, 08 Jan 2026 22:06:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9baf004cba0066ab-AMS alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3034::6815:22b5:443 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Set-Cookie: OCSESSID=56a2446db7aad66c1aec1db9a1; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: OCSESSID=a5ddff271730cef9b8db5056fb; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: language=et-ee; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=www.grenardi.ee
Set-Cookie: currency=EUR; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=www.grenardi.ee
access-control-allow-origin: *
referrer-policy: origin-when-cross-origin
access-control-expose-headers: *
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS
access-control-allow-headers: *
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YHeHrHOvx0Mbq4pQuCkvWbF5iEHWVpLM9CMhzKxSRrkD5QtoxrXa%2BReCEsRlUmiFsvAUj4iJLYMTYimUxi1cNbjIdgyNHSWRLouaeJZasY2g8QiNvgbc5pA%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9baf004ddb776973-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3034::6815:22b5:443 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Set-Cookie: OCSESSID=95d63b3ef3b01704c0ed488bae; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: OCSESSID=e4737caf7fea21ee81339e411a; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: language=et-ee; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=grenardi.ee
Set-Cookie: currency=EUR; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=grenardi.ee
access-control-allow-origin: *
referrer-policy: origin-when-cross-origin
access-control-expose-headers: *
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS
access-control-allow-headers: *
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Nm%2BDOx8ruAYJQmziDvLmrunlg0ja8fUYUkOwyhGjBBn4as%2FYq6bOcuYRMU4ZEvDjUOiF1l3YXXDFnXfk7nHa8GeAHs%2B%2FkBa2eKsWijDpVKx2Da270MLa"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9baf004dbe10c8c9-AMS
alt-svc: h3=":443"; ma=86400
Open service 104.21.34.181:8443 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 521 <none> Date: Thu, 08 Jan 2026 22:06:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=110,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9baf004cfe827d0b-EWR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 104.21.34.181:80 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://grenardi.ee/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ziyGnbUObSUmGRnHHIMEN5QC9nGTMPzaZtAeZ9UTq%2B4wIosxHWNX%2FrmoL%2FFQeJlb628w4ib5cnjykw0LSg%2BLkHUnU47tLBTgL7JOVpsEcg%3D%3D"}]}
CF-RAY: 9baf004c5b2f367d-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 2606:4700:3034::6815:22b5:80 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://grenardi.ee/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=kHgIxPt83IiAmfh7OkHVcBap%2B%2BEpyNrGagsCOWrZjoC1GZajgHjsOlhhQQeSoVkku%2FTuEl5iClnVan63iTwN%2B6oij0JUmEH3VmEMrOvVfjA6Qy6CV6Mz"}]}
CF-RAY: 9baf004c4a630d39-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 172.67.163.147:80 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 403 Forbidden
Date: Thu, 08 Jan 2026 22:06:16 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9baf004c2cb5fdca"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=oMzJBnjtYWREERW42RjorY79bwfoZVWliDtqdbMHgCh%2F%2FRHt6ffm%2FlrFPgWZzp9FqIlG1H8h9GVRciA6t%2BzRdVDsjrIMKi%2F7XD218HioZ2%2F%2F092iUait7OPV4rG4vWh%2F69c%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9baf004c2cb5fdca-SIN
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=2088&min_rtt=2088&rtt_var=1044&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=148&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'www.grenardi.ee',cType: 'interactive',cRay: '9baf004c2cb5fdca',cH: '_zhTegjaxtzh3Jt6BWLhyBHKDrTkVJdo93P.92f2MU8-1767909976-1.2.1.1-mZ33aQpF7eHgjfkPO3dTaOtB3vEGA9iInGwYEo2.PyDwc3OT86cHKccsP_R50zOb',cUPMDTk:"\/?__cf_chl_tk=uv9oWArbl1r4tD_g38YyRAKoGUDBg8hXtjTyzB7VABY-1767909976-1.0.1.1-_Ko_mzMby5UlMaYiV0ai704_qsXYQPM_3PIu0GT6JLE",cFPWv: 'g',cITimeS: '1767909976',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=uv9oWArbl1r4tD_g38YyRAKoGUDBg8hXtjTyzB7VABY-1767909976-1.0.1.1-_Ko_mzMby5UlMaYiV0ai704_qsXYQPM_3PIu0GT6JLE",md: 'Q.LitBXAe6cf7ZJhd7bIChnZUxCIX2igOt2tl8cmNP0-1767909976-1.2.1.1-lp2F7r3PJYdSfdm5vDi8WRsrtz0H2gDHSXidiqM76.3fFtHuWh4LsfZL.1GM0vgme1fWce92SCxb1Rx6Z2YFBObyGo4tpTzOg20h6NWc3oRlOaR8T8sCHUHtzIE23FOL8D71mmrCNiVyo2G6tsMF4C3ijHnLFrofWlz5V9akyrU1Pr2jHIUvJGECbwABhj8HMjEO4k2nBjkARU1KF7dYJs9IaiyqvkjrOvOa0HYQeTiel9NkuS93AtP1AM_IQlpmOZGU2U88fy_mzDUi5zBP0riSjvJ7fgYft5tY2PS3h4lS3Fq6QJGpapd6qzGnnBpXRaHHTcT2piiaoOYggoLsPTnvxmJN18yAXJbBvV.eazaqHv7K6WThaT2U3vcYErJldN3YF6D0Exqah_V4d_iXB416_ATNScUltLFTmjPkykRQ_BmM5O8NJZSH8rFvaR3llPHW8vIucKinT.uCye2_p42xadq.vKXskF.k74rYVqW7leESLwkWbxR1cYVtKiv5ezTRjeYFJ1SlPIV6aOnM_gweMkQyGxg.zBCVQnzYDi4etc.CtphY.HWePBdhr6U.5wi_0stsQ_paAGz5wofTw982C3.aGbNfryHKqkXfnFkS7RIWkzQKHW0Abp6A9BzXnM6Z8af3n5kCikq3BGzOMBGx0WP27Fn7qWjv2dZD7O_0MirKa5sXAy0tg1XjbrLpQX0SPaK2UB00y4AJl1_wf7Mp1a6FLFzBKSgUZVVzqFnpRogloSMnl8WNzRK_an7a_JWYqDpcf9g.Ezr5VgFsolpmvoyo7mvLpdyyjhGDRO0Jf7WCShqcP9y4XE4IoLS.47GkZi4ZQ_FZ_9vzxz41OmFONLj9EpPInljoHZRTidSNKMJHkzb5nSAfBqPKgMW83wl8QMqunrZEEzo1sv9LKnO3pu9DyWIbT1dLDaTEBX4kT7DHOfRlVN9AzwLGlkYbSnVEzPSE17JW_bQTunwOFg',mdrd: 'tsvfTVg4lTMtaWail3CgfKqi6csuvOkhbo8JpOSK.D0-1767909976-1.2.1.1-my994JwS8Gh6L3.eYdCqqctdXnJnvKeKlDxNe7Yea0hgF4wTQxCYhXaCC.hvHFDYv9atJ.01.b00GbhcQYGNkKwgXcce8UGiWizG2UdGQae1h1WEoeo1kiGCm75RhAUphVrdzd7nKTHyfUgaEFbD27sIiVg57WUTcUj2xahgCaDiRCVO_fPfoljvb_P9dgiCVCk368ve3aJemmWCKK.43VJCc8pMLQwOtzPLkjCp30yz9obAOIxoNjAoOExvX3cKUx_lZx5Exske9t6lKeTtNLVCiw2WSP_VRYyz3A7oP8DoefcPfMDoPdpglF.OLyId4gGUcHDQd1xo3oCRymYmDlYaoAku1UGP9I7jrukJdlbxYAObXIF.QvkzYaT8Sb8KH2S8zej6y7YifzbGA6L6EKPH3ymB3LvfG66fFAbju
Open service 172.67.163.147:443 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Set-Cookie: OCSESSID=2a25babbd604be77874890aadd; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: OCSESSID=81a3fb2139d6a72b1c8b3adf2b; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: language=et-ee; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=www.grenardi.ee
Set-Cookie: currency=EUR; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=www.grenardi.ee
access-control-allow-origin: *
referrer-policy: origin-when-cross-origin
access-control-expose-headers: *
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS
access-control-allow-headers: *
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FgwGF7J2FBxD4ddLxSh%2FLa9TkI23gJHcATquHJJ2o1SEYvXiJ9fEf8pK9FvOG9NAPH%2FOCWPfCLkurD4igGQxOr9eG1X3yUkbwIJi7hXHsQ%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9baf004ddfc2b145-AMS
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3034::6815:22b5:80 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 22:06:16 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://grenardi.ee/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=P%2FwB8smNigzNE33%2F7lWzrbfEtvwKo78l5N0uMqaABASld57NVZBzezqmpn8J0GVD8TZKUfgTXMNllJehRsHkZrBQu%2FN9P1BLyfo3srXeeORRQzrSOMqn6XG%2Fwg%3D%3D"}]}
CF-RAY: 9baf004bfbb619b3-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Open service 2606:4700:3033::ac43:a393:80 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://grenardi.ee/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=17,cfOrigin;dur=196
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Ds%2BJYM%2FuCAigpJnaTkpmQEtXK64tqpgSChe4xesbcJrNMJCgsBmBWxRFU3bqnu6dHmjgPsFJupHOl8EO3TcwXL1p4slfLiIkwPSXAWD%2BYG%2B7WLsADO8JHgwJNQ%3D%3D"}]}
CF-RAY: 9baf004d1ba0e3ac-EWR
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 104.21.34.181:8443 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 521 <none> Date: Thu, 08 Jan 2026 22:06:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=94,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9baf004c6fa4659d-EWR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3033::ac43:a393:443 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Set-Cookie: OCSESSID=b7d855113aaab7ff11b9bcad66; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: OCSESSID=cb4de0cd903a586eed310ab136; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: language=et-ee; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=www.grenardi.ee
Set-Cookie: currency=EUR; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=www.grenardi.ee
access-control-allow-origin: *
referrer-policy: origin-when-cross-origin
access-control-expose-headers: *
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS
access-control-allow-headers: *
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5uw%2BQaVoByPZiWVEd8TTXfRzrqUqHV4AbqTitcMebA0GBIZYMcwFbkW6UYEHsqnMLCdtr6Syb7GlJxjALXsgoNX4RngaXQXpA27Wzs5oXRZQBo0TMS%2BcXr4jrQ%3D%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9baf004cda8966ee-AMS
alt-svc: h3=":443"; ma=86400
Open service 104.21.34.181:443 · www.grenardi.ee
2026-01-08 22:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Set-Cookie: OCSESSID=1ec5189ec7cdf8b99feb78ddfe; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: OCSESSID=cd6e1c94b94446062f13b2dbf3; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: language=et-ee; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=www.grenardi.ee
Set-Cookie: currency=EUR; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=www.grenardi.ee
access-control-allow-origin: *
referrer-policy: origin-when-cross-origin
access-control-expose-headers: *
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS
access-control-allow-headers: *
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LBOBE6VAQglYYgnHMBFlPzoaJLHH4aREcyeg78giQBZBZHskd3ROYwJPDGec3oMyzoPPp66MOcYRVkFYy5mfjo4FSmHDIs3hpxTbFvo%3D"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=296
CF-RAY: 9baf004f29c16399-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3033::ac43:a393:80 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://grenardi.ee/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=89
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EhFVYBP9tI%2Fcf6Hoo2XsyJ5K2u4oDOtNF0POyddqAkiGyy8GBLwSQWs%2BRNa47jWZ2utiOmdEG5Ntp8yPJK8xiDDf8%2F3jfwxr0lyP6aoULc5FQuh2kj9%2F"}]}
CF-RAY: 9baf004cfb887a02-EWR
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.163.147:8443 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 521 <none> Date: Thu, 08 Jan 2026 22:06:16 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9baf004bef119748-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 104.21.34.181:443 · grenardi.ee
2026-01-08 22:06
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 22:06:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
vary: Accept-Encoding
Set-Cookie: OCSESSID=08b114c939c459a16784fed70f; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: OCSESSID=3e1740cf7ee46bb9fe8b874181; expires=Thu, 15-Jan-2026 22:06:17 GMT; Max-Age=604800; path=/; SameSite=None; domain=grenardi.ee; secure; HttpOnly
Set-Cookie: language=et-ee; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=grenardi.ee
Set-Cookie: currency=EUR; expires=Sat, 07-Feb-2026 22:06:17 GMT; Max-Age=2592000; path=/; domain=grenardi.ee
access-control-allow-origin: *
referrer-policy: origin-when-cross-origin
access-control-expose-headers: *
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS
access-control-allow-headers: *
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=m8yfYEplstIAt0DPeY1bbwIgBW19iiEDlGWrafq21d%2FKFhiX2lZgf9qwA5phHiqW5verqGpK9KQ1GBwbR7HVKqEb0jqCWSrBQl7Z"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9baf004d2cab770b-LHR
alt-svc: h3=":443"; ma=86400
Open service 104.21.34.181:80 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 403 Forbidden
Date: Fri, 19 Dec 2025 00:38:12 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9b02d5fa6c4581c8"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=AUMS4pYW8lQXSinHVlQVrqKi1AN4KcMhpatk8GzLNo6dhjQTqCAg8Vj8F5BUscqHXs7AlMiuEvfxzXlSpinFy03QRpSq28O7qUjDTdfSu3KfSouLJRJSLL%2FvqeKpgz9PBFMHUg%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b02d5fa6c4581c8-SIN
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1353&min_rtt=1353&rtt_var=676&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=148&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'stage.grenardi.ee',cType: 'interactive',cRay: '9b02d5fa6c4581c8',cH: '6n7sbefTPhUUCcff.ozDH_CPYNUPH4oKGRIm34gM0pM-1766104692-1.2.1.1-RsK8eWTh94nI27VaTZKW864.uzJSIAHvI_5ycesxg8LlRZdp8dA_SkyCz3G7eUou',cUPMDTk:"\/?__cf_chl_tk=WUzUTnYVpOHh7lzgPc9pzmoLqzL1N1ezViD9Kp.3iKw-1766104692-1.0.1.1-Uh1mp_R55BxLHfP.qsw1RJzfGaBb2oJAQW5wMp87o3I",cFPWv: 'g',cITimeS: '1766104692',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=WUzUTnYVpOHh7lzgPc9pzmoLqzL1N1ezViD9Kp.3iKw-1766104692-1.0.1.1-Uh1mp_R55BxLHfP.qsw1RJzfGaBb2oJAQW5wMp87o3I",md: 'C4OiPTlDYeCrOC3CtU.JlkDfygE0.mLfgNBlrgMNsvQ-1766104692-1.2.1.1-UEXkDfibvAQrUHF5JO6wWl1..nr7IXIc3vS0IqwfWbpdq_BVYXgOFO8ZJOvWkeQFVb5fXG9D6SsuGLXUYYW6tkNaEYPyhh2Ubvol7U1luk0_sGiqoTSm4gcfWUScdjkfrHWLED0AHTco206erjrBb0BQnXn43jxtfGMBoK3rI57vrn26xYlKarYlikGNg5Q.axL3FSBNhAGsAiCbRgJEKfsevBZ5Opd99XrIB54vs1UEEJTZatXUufcCnS7PRMadqINCdg5s81A47B0yAP.H72P1DtRNNsAw.0BjU5w_k3DOA3F_kxRdwV2kHIxXx8KpGoI4sNhkPzy6iXmrFAb4QwpKLH_xXjQK3HhB7FcoS8vfkiki6ZuiAnmeAmdCFivxohpPLeCQUP2M1FdN4bx98msCD6azbdtEjXXArzLaPV4GviidNSBCPurgdw.QVodMR1p0TzYKPlRQbO.L6Ihg64GItxv2sTsC6dWUOLr3eSVvfB8I3Ml._ckFXC2QM2W2k3Z3_QjmV5T27t53QBTwAADl4e7epHbgafVfwq3E4uWjnUgbK1kQrGrZIEAY1jC4z1Zfh9EX8Rha9vxWiB2RY.J_ryxrUKIKzSOok.Iz7BMVbwZnM7uqnFeEiIyj2cnnr3jv3uy7GfxWgfrguSlScpgDd7Q6OEnjZ9_bKC2S9TWYFo_ZCkP8BJdwFxpWyC.ONJwwhY1MVmWQPq.8wCe1RNE5okspT.VmJ70coOWTDtQSnzInVyuDe.0v.w8vgyS2CA2I1SRs4J_3XV6Fja209aHbykPa6fjhlxZtdX09.ycAKlLro7J75TrV9pL_yKX5RM3fKBoe06Vtq.ly_SjpwRnxzC7KjjPmyE29hV_FBJjdpTC6h8jg9XQ5u62EPJX4MIDGwzTZR2L3Ai03cnEVJHIcerph3bvcIyA_t9Q0XOwuTKTpsctW__IitlGK5icQCniHHtmhqpgZ7TzQerh0NA',mdrd: 'mD6mOzDX0cD.4nxUspUi8mdrC6QC1mVUS_ZA25VwvIw-1766104692-1.2.1.1-iT.G5dcKNGb_fIe2qk3E6HT6dVlcqKNorH0QITXfgHnsiRFR0rlnJCDhMMjUz93J6dhYfEyU4R93b5XuzUTYO2c1SqlxRypPxbsP2FWdETXqssKAGYfN0vJSNG3Fvtq8LPIYCBp_uOXEtd9l4vWga5ycjqT2IFs4WNZs5fzq4T.80m33dCqiJh6KvOtNaM04MureEdbxhAeq249yxPZpwhIOuEFK4cvI2HVC6wkUMflDfjWJc2BA2og0mI5iwQRah5gtKw5DclGHxHUrntRKfUKzPug9tDvClWTAyuQy0pq4hShnfTSq.0n5NXSYoTMkLc3N13fThgIn5YFuceUFeFpnOTS.K7dECwNipnVKjGU_bcxSn8hgW5ueFXUDDsCecUnUzZXkIZ3DXciPXs9Q7SdGhe9duDLP_FInff1
Open service 2606:4700:3033::ac43:a393:8443 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 521 <none> Date: Fri, 19 Dec 2025 00:38:13 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=195,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b02d5fab9e7eb4b-SJC alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3033::ac43:a393:443 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 401 Unauthorized
Date: Fri, 19 Dec 2025 00:38:13 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
www-authenticate: Basic realm="Private Property"
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=435
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Fqwrcao83%2FH1q5uVkRHuSGcQSW4mVlCyBA8HoLIW1jXltagPvd9Ni%2B7MDrhFzpUK1qungnpyPuOeyH%2Bx%2BZSG9zOxkA7WzpYJvGzD2IKu6%2FoVtz0t8ZXTb5NuIJwD"}]}
CF-RAY: 9b02d5fcce8e7ab6-SJC
alt-svc: h3=":443"; ma=86400
Page title: 401 Authorization Required
<html>
<head><title>401 Authorization Required</title></head>
<body bgcolor="white">
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9b02d5fcce8e7ab6',t:'MTc2NjEwNDY5Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
Open service 2606:4700:3034::6815:22b5:8443 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 521 <none> Date: Fri, 19 Dec 2025 00:38:13 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=184,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b02d5fab93a7a33-SJC alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3033::ac43:a393:80 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 301 Moved Permanently
Date: Fri, 19 Dec 2025 00:38:13 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://stage.grenardi.ee/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=308
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Zzz01q4uWF5Tgqr24aESPBlzJ60j%2B%2FlMTPzi6aA3Zf3dSjsKAOvU9gdUCS2Qv4i15TtlsCfn30NkQYZC5CMGbylUMQnGCgA6QAjg3ZOc63441XGSphkjgfKwSPYQ"}]}
CF-RAY: 9b02d5fbcf89d5e7-SJC
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3034::6815:22b5:443 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 401 Unauthorized
Date: Fri, 19 Dec 2025 00:38:13 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
www-authenticate: Basic realm="Private Property"
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=488
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UgoEXkCJViTSh5pfN65m%2F87AWlDeIYeOy0u5LTS7ZOgBY%2BOzTF3iLNUFHBVdZM3iI%2FvXClnL0fTqgVqJ9%2FRe0Ekp0oEdYxt1roFksAKXzUkBZgv9lShRc3fGAUFu"}]}
CF-RAY: 9b02d5fccbcecf13-SJC
alt-svc: h3=":443"; ma=86400
Page title: 401 Authorization Required
<html>
<head><title>401 Authorization Required</title></head>
<body bgcolor="white">
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx</center>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9b02d5fccbcecf13',t:'MTc2NjEwNDY5Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.163.147:443 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 401 Unauthorized
Date: Fri, 19 Dec 2025 00:38:13 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
www-authenticate: Basic realm="Private Property"
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=504
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=s7pKbKtKa0R5Xo0EBwEsMGV0J97oRnjoEo%2FpLhpFoJB9hTmjIbuwKZNvZoOaNC6ssPtdiqXE2RYe%2FGyKB5zqHnhCMHZYLD6dZ%2FVGyD7Dixof"}]}
CF-RAY: 9b02d5fccbbf58ac-SJC
alt-svc: h3=":443"; ma=86400
Page title: 401 Authorization Required
<html>
<head><title>401 Authorization Required</title></head>
<body bgcolor="white">
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx</center>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9b02d5fccbbf58ac',t:'MTc2NjEwNDY5Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 104.21.34.181:8443 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 521 <none> Date: Fri, 19 Dec 2025 00:38:13 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=167,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b02d5fabc3838c7-SJC alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 172.67.163.147:8443 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 521 <none> Date: Fri, 19 Dec 2025 00:38:13 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=176,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b02d5fad9f9e8cc-SJC alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 172.67.163.147:80 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 301 Moved Permanently
Date: Fri, 19 Dec 2025 00:38:13 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://stage.grenardi.ee/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=317
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VZL7SXuwoF%2FbpZdzP6twro8SNj9z6PZj81haQFOI6n%2FYUgK0TW9su19XkaBMHlnjH%2Fx3Skb4iIBhvQRQow0dK5t2gOU1DBAX9MEd%2BqF11sdO"}]}
CF-RAY: 9b02d5fb9bc9586f-SJC
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3034::6815:22b5:80 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 301 Moved Permanently
Date: Fri, 19 Dec 2025 00:38:13 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://stage.grenardi.ee/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=310
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VTblOvFyD4ndQBAZf7PclQ%2Ftd3%2BJq3Mx9RDEMJEx%2BlSobsmKfymn8HvHiHtv2MJx4UBYh1zfFF8flSfuQvW8WhdNhsMowFtYfKeEWUaXInUkKvCJEqbq8dOxslrA"}]}
CF-RAY: 9b02d5fbca72939b-SJC
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 104.21.34.181:443 · stage.grenardi.ee
2025-12-19 00:38
HTTP/1.1 401 Unauthorized
Date: Fri, 19 Dec 2025 00:38:13 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
www-authenticate: Basic realm="Private Property"
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=480
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pywNFM%2FJqo2OXSEMF4N%2Fh%2BRkOrcXw0PXgPN%2FLJkPJEEcLlr0KJTwU6Y%2BG9bzCFhYScRiHzPQaBBv0m7euiUFk7xVY351nofwgq%2FLf8N7zQ%3D%3D"}]}
CF-RAY: 9b02d5fcde57679d-SJC
alt-svc: h3=":443"; ma=86400
Page title: 401 Authorization Required
<html>
<head><title>401 Authorization Required</title></head>
<body bgcolor="white">
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx</center>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9b02d5fcde57679d',t:'MTc2NjEwNDY5Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"0ddf0bb58bc74e0ba17fe40b1392cf9a","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>