AmazonS3
tcp/443
CloudFront
tcp/80
Open service 18.66.192.112:443 · lcv.terhoeven.dev
2026-01-06 11:54
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1578
Connection: close
Date: Tue, 06 Jan 2026 11:54:15 GMT
Last-Modified: Sat, 03 Jan 2026 11:48:40 GMT
ETag: "ce47fe6cbb295a0b567a444d593af23e"
x-amz-storage-class: INTELLIGENT_TIERING
x-amz-server-side-encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Miss from cloudfront
Via: 1.1 c3f546c2f6132a41e608317139aa8faa.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P1
X-Amz-Cf-Id: Dqoc38MWxKxeYNapwjDHwV-25RLimeDBHEnYETyl4Hpl__v2SUGO-Q==
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Vary: Origin
Page title: LCV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta httpEquiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>LCV</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css" as="style"><link rel="stylesheet" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css"><link rel="preload" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css" as="style"><link rel="stylesheet" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<script src="/_expo/static/js/web/index-c7685d7fa26f15585674d2282dd58ad7.js" defer></script>
</body>
</html>
Open service 18.66.192.11:80 · lcv.terhoeven.dev
2026-01-06 11:54
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Tue, 06 Jan 2026 11:54:13 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://lcv.terhoeven.dev/ X-Cache: Redirect from cloudfront Via: 1.1 47755cdb8b36419a04f12ee3c24f7fae.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P1 X-Amz-Cf-Id: ffwMzaTEYAdZkGBefOtZPcqmeYDpzepeIo4yGH5MoGmKAM3-jCA9Mg== X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Vary: Origin Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.66.192.11:443 · lcv.terhoeven.dev
2026-01-06 11:54
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1578
Connection: close
Date: Tue, 06 Jan 2026 11:54:15 GMT
Last-Modified: Sat, 03 Jan 2026 11:48:40 GMT
ETag: "ce47fe6cbb295a0b567a444d593af23e"
x-amz-storage-class: INTELLIGENT_TIERING
x-amz-server-side-encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Miss from cloudfront
Via: 1.1 77aa8087323921dee0b130bc0589bda8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P1
X-Amz-Cf-Id: NazIDCuhhMDX8iw-Dm8DEkidRr8DCs6fMghATsllNFr9-FvjOElTcQ==
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Vary: Origin
Page title: LCV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta httpEquiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>LCV</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css" as="style"><link rel="stylesheet" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css"><link rel="preload" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css" as="style"><link rel="stylesheet" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<script src="/_expo/static/js/web/index-c7685d7fa26f15585674d2282dd58ad7.js" defer></script>
</body>
</html>
Open service 18.66.192.85:443 · lcv.terhoeven.dev
2026-01-06 11:54
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1578
Connection: close
Date: Tue, 06 Jan 2026 11:54:15 GMT
Last-Modified: Sat, 03 Jan 2026 11:48:40 GMT
ETag: "ce47fe6cbb295a0b567a444d593af23e"
x-amz-storage-class: INTELLIGENT_TIERING
x-amz-server-side-encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Miss from cloudfront
Via: 1.1 badff53d2116a4b3d32a2dd1eb918a48.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P1
X-Amz-Cf-Id: UDo2muGSk47OIsVNhlj4k9XLlzg_Asv4dfhZRZk0dF8POxtM017NPQ==
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Vary: Origin
Page title: LCV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta httpEquiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>LCV</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css" as="style"><link rel="stylesheet" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css"><link rel="preload" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css" as="style"><link rel="stylesheet" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<script src="/_expo/static/js/web/index-c7685d7fa26f15585674d2282dd58ad7.js" defer></script>
</body>
</html>
Open service 18.66.192.40:80 · lcv.terhoeven.dev
2026-01-06 11:54
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Tue, 06 Jan 2026 11:54:14 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://lcv.terhoeven.dev/ X-Cache: Redirect from cloudfront Via: 1.1 a4a80ac7ffee78c042728f52e3f729e0.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P1 X-Amz-Cf-Id: SHAxJKEg6cH7Ii8_ywcQ86nW9alUS00hl7xjGb4DNouORIMyQXwEQQ== X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Vary: Origin Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.66.192.85:80 · lcv.terhoeven.dev
2026-01-06 11:54
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Tue, 06 Jan 2026 11:54:13 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://lcv.terhoeven.dev/ X-Cache: Redirect from cloudfront Via: 1.1 033e374ece012797cbee0d505e2e61b4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P1 X-Amz-Cf-Id: ttNMcMXpoN9ghbAQQ73wWgWLETyDP63OwnuuW9LmKiNF-6khoeCC9Q== X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Vary: Origin Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.66.192.40:443 · lcv.terhoeven.dev
2026-01-06 11:54
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1578
Connection: close
Date: Tue, 06 Jan 2026 11:54:15 GMT
Last-Modified: Sat, 03 Jan 2026 11:48:40 GMT
ETag: "ce47fe6cbb295a0b567a444d593af23e"
x-amz-storage-class: INTELLIGENT_TIERING
x-amz-server-side-encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Miss from cloudfront
Via: 1.1 f8d34d99bd5a267bad6857ae101ea8e2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P1
X-Amz-Cf-Id: V6fcf11X-fFnAS23LS6yiSR0dZzW3IUEfKX3WIXYKAvfk4JM7xtwSA==
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000
Vary: Origin
Page title: LCV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta httpEquiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>LCV</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css" as="style"><link rel="stylesheet" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css"><link rel="preload" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css" as="style"><link rel="stylesheet" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<script src="/_expo/static/js/web/index-c7685d7fa26f15585674d2282dd58ad7.js" defer></script>
</body>
</html>
Open service 18.66.192.112:80 · lcv.terhoeven.dev
2026-01-06 11:54
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Tue, 06 Jan 2026 11:54:13 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://lcv.terhoeven.dev/ X-Cache: Redirect from cloudfront Via: 1.1 fb542039f97bb702c0e68d2142c449aa.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P1 X-Amz-Cf-Id: U_7ci1mYzbm6tRf4TvjR5_UVG4mUhqLOEBDI-XYbt-BhaN5pK_Ineg== X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Vary: Origin Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.173.187.105:443 · lcv.terhoeven.dev
2026-01-01 10:03
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1578
Connection: close
Date: Thu, 01 Jan 2026 10:03:40 GMT
content-security-policy: default-src 'self'; style-src 'self' 'unsafe-inline'; script-src https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://apis.google.com/ 'self' 'unsafe-eval'; frame-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/ london-city-voices-app.firebaseapp.com 'self'; connect-src https://viewlicense.adobe.io/ https://cdn.thechoirapp.com/ https://lcv-api.thechoirapp.com https://identitytoolkit.googleapis.com https://securetoken.googleapis.com https://www.googleapis.com/identitytoolkit/v3/relyingparty/ https://choir-upload.s3.eu-west-2.amazonaws.com https://firebaseinstallations.googleapis.com/ https://fcmregistrations.googleapis.com/ https://accounts.google.com/ https://oauth2.googleapis.com/ https://cdn.jsdelivr.net/npm/@lottiefiles/ https://www.google.com/recaptcha/ 'self'; script-src-elem https://www.gstatic.com/recaptcha/ https://apis.google.com/ https://www.google.com/recaptcha/ https://www.gstatic.com/firebasejs/ https://appleid.cdn-apple.com/ 'self'; media-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com 'self'; img-src https://cdn.thechoirapp.com https://lh3.googleusercontent.com 'self' data:; object-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com 'self';
Server: AmazonS3
Accept-Ranges: bytes
ETag: "ce47fe6cbb295a0b567a444d593af23e"
Last-Modified: Mon, 27 Oct 2025 03:02:43 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
referrer-policy: no-referrer
x-frame-options: DENY
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
X-Cache: Hit from cloudfront
Via: 1.1 42dac3d09c367576dbfe5b6113ecddce.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P4
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: QQqSKSF24q3yX4yNAzU1MVMBtSwt9SwIuTuZ_D1xIG6OWV_ZLFcxRw==
Page title: LCV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta httpEquiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>LCV</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css" as="style"><link rel="stylesheet" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css"><link rel="preload" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css" as="style"><link rel="stylesheet" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<script src="/_expo/static/js/web/index-c7685d7fa26f15585674d2282dd58ad7.js" defer></script>
</body>
</html>
Open service 18.173.187.68:80 · lcv.terhoeven.dev
2026-01-01 10:03
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 10:03:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://lcv.terhoeven.dev/ X-Cache: Redirect from cloudfront Via: 1.1 e46f362ef9260e60e122406168399f5c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P4 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 8QnCPh7Y8MDwslP4KK71CHrVrDnqjpCb3o-_cOrwpPMxHKyAzP8UgQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.173.187.98:443 · lcv.terhoeven.dev
2026-01-01 10:03
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1578
Connection: close
Date: Thu, 01 Jan 2026 10:03:40 GMT
content-security-policy: default-src 'self'; style-src 'self' 'unsafe-inline'; script-src https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://apis.google.com/ 'self' 'unsafe-eval'; frame-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/ london-city-voices-app.firebaseapp.com 'self'; connect-src https://viewlicense.adobe.io/ https://cdn.thechoirapp.com/ https://lcv-api.thechoirapp.com https://identitytoolkit.googleapis.com https://securetoken.googleapis.com https://www.googleapis.com/identitytoolkit/v3/relyingparty/ https://choir-upload.s3.eu-west-2.amazonaws.com https://firebaseinstallations.googleapis.com/ https://fcmregistrations.googleapis.com/ https://accounts.google.com/ https://oauth2.googleapis.com/ https://cdn.jsdelivr.net/npm/@lottiefiles/ https://www.google.com/recaptcha/ 'self'; script-src-elem https://www.gstatic.com/recaptcha/ https://apis.google.com/ https://www.google.com/recaptcha/ https://www.gstatic.com/firebasejs/ https://appleid.cdn-apple.com/ 'self'; media-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com 'self'; img-src https://cdn.thechoirapp.com https://lh3.googleusercontent.com 'self' data:; object-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com 'self';
Server: AmazonS3
Accept-Ranges: bytes
ETag: "ce47fe6cbb295a0b567a444d593af23e"
Last-Modified: Mon, 27 Oct 2025 03:02:43 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
referrer-policy: no-referrer
x-frame-options: DENY
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
X-Cache: Hit from cloudfront
Via: 1.1 b2825f5e779aaa7a75e20fcfeee23920.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P4
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: 4XXd-N9rbeBXjGs_gxjM0PxEMR1ZGBQf8FdRm6mI2EIE3G5J0Z78kg==
Page title: LCV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta httpEquiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>LCV</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css" as="style"><link rel="stylesheet" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css"><link rel="preload" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css" as="style"><link rel="stylesheet" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<script src="/_expo/static/js/web/index-c7685d7fa26f15585674d2282dd58ad7.js" defer></script>
</body>
</html>
Open service 18.173.187.60:443 · lcv.terhoeven.dev
2026-01-01 10:03
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1578
Connection: close
Date: Thu, 01 Jan 2026 10:03:40 GMT
content-security-policy: default-src 'self'; style-src 'self' 'unsafe-inline'; script-src https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://apis.google.com/ 'self' 'unsafe-eval'; frame-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/ london-city-voices-app.firebaseapp.com 'self'; connect-src https://viewlicense.adobe.io/ https://cdn.thechoirapp.com/ https://lcv-api.thechoirapp.com https://identitytoolkit.googleapis.com https://securetoken.googleapis.com https://www.googleapis.com/identitytoolkit/v3/relyingparty/ https://choir-upload.s3.eu-west-2.amazonaws.com https://firebaseinstallations.googleapis.com/ https://fcmregistrations.googleapis.com/ https://accounts.google.com/ https://oauth2.googleapis.com/ https://cdn.jsdelivr.net/npm/@lottiefiles/ https://www.google.com/recaptcha/ 'self'; script-src-elem https://www.gstatic.com/recaptcha/ https://apis.google.com/ https://www.google.com/recaptcha/ https://www.gstatic.com/firebasejs/ https://appleid.cdn-apple.com/ 'self'; media-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com 'self'; img-src https://cdn.thechoirapp.com https://lh3.googleusercontent.com 'self' data:; object-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com 'self';
Server: AmazonS3
Accept-Ranges: bytes
ETag: "ce47fe6cbb295a0b567a444d593af23e"
Last-Modified: Mon, 27 Oct 2025 03:02:43 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
referrer-policy: no-referrer
x-frame-options: DENY
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
X-Cache: Hit from cloudfront
Via: 1.1 6da146f012af036eaa9002470b7d7c54.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P4
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: Yf_G5aR2KJjPBl3RXaGPcteRcsMI-5mwunwUVN9nZuTB7i-kDpzsgA==
Page title: LCV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta httpEquiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>LCV</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css" as="style"><link rel="stylesheet" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css"><link rel="preload" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css" as="style"><link rel="stylesheet" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<script src="/_expo/static/js/web/index-c7685d7fa26f15585674d2282dd58ad7.js" defer></script>
</body>
</html>
Open service 18.173.187.105:80 · lcv.terhoeven.dev
2026-01-01 10:03
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 10:03:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://lcv.terhoeven.dev/ X-Cache: Redirect from cloudfront Via: 1.1 86df4d22c97ec96360d46cef55fb5f2a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P4 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: rfCFEqnt7NK8JBXh_ltidVdE0QvjBJt4xq2wDRT1wIwNgKHfSGKUQA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.173.187.98:80 · lcv.terhoeven.dev
2026-01-01 10:03
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 10:03:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://lcv.terhoeven.dev/ X-Cache: Redirect from cloudfront Via: 1.1 46d62d4755f0b1a587a0581348e41608.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P4 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: _ZfpcNu936tw3C82jTlefQ-5-TyLi0Fn_mSlTrbCLI2CLKGYwG-Wjw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.173.187.68:443 · lcv.terhoeven.dev
2026-01-01 10:03
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1578
Connection: close
Date: Thu, 01 Jan 2026 10:03:40 GMT
content-security-policy: default-src 'self'; style-src 'self' 'unsafe-inline'; script-src https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://apis.google.com/ 'self' 'unsafe-eval'; frame-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/ london-city-voices-app.firebaseapp.com 'self'; connect-src https://viewlicense.adobe.io/ https://cdn.thechoirapp.com/ https://lcv-api.thechoirapp.com https://identitytoolkit.googleapis.com https://securetoken.googleapis.com https://www.googleapis.com/identitytoolkit/v3/relyingparty/ https://choir-upload.s3.eu-west-2.amazonaws.com https://firebaseinstallations.googleapis.com/ https://fcmregistrations.googleapis.com/ https://accounts.google.com/ https://oauth2.googleapis.com/ https://cdn.jsdelivr.net/npm/@lottiefiles/ https://www.google.com/recaptcha/ 'self'; script-src-elem https://www.gstatic.com/recaptcha/ https://apis.google.com/ https://www.google.com/recaptcha/ https://www.gstatic.com/firebasejs/ https://appleid.cdn-apple.com/ 'self'; media-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com 'self'; img-src https://cdn.thechoirapp.com https://lh3.googleusercontent.com 'self' data:; object-src https://lcv-api.thechoirapp.com https://cdn.thechoirapp.com 'self';
Server: AmazonS3
Accept-Ranges: bytes
ETag: "ce47fe6cbb295a0b567a444d593af23e"
Last-Modified: Mon, 27 Oct 2025 03:02:43 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
referrer-policy: no-referrer
x-frame-options: DENY
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
X-Cache: Hit from cloudfront
Via: 1.1 7949f2957c23173b6f2b16db26ab42f6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: MUC50-P4
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: tBv-5fuWMyWaRC4LlH-sME429YdfFWRtTXyqiV5xMiN7Ep2fgBzovQ==
Page title: LCV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta httpEquiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<title>LCV</title>
<!-- The `react-native-web` recommended style reset: https://necolas.github.io/react-native-web/docs/setup/#root-element -->
<style id="expo-reset">
/* These styles make the body full-height */
html,
body {
height: 100%;
}
/* These styles disable body scrolling if you are using <ScrollView> */
body {
overflow: hidden;
}
/* These styles make the root element full-height */
#root {
display: flex;
height: 100%;
flex: 1;
}
</style>
<link rel="preload" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css" as="style"><link rel="stylesheet" href="/_expo/static/css/TextLayer-002928cb0c6cfbe5bc471b752a7ad477.css"><link rel="preload" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css" as="style"><link rel="stylesheet" href="/_expo/static/css/AnnotationLayer-b7e56adcc423345747ada5738014defb.css"></head>
<body>
<!-- Use static rendering with Expo Router to support running without JavaScript. -->
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<!-- The root element for your Expo app. -->
<div id="root"></div>
<script src="/_expo/static/js/web/index-c7685d7fa26f15585674d2282dd58ad7.js" defer></script>
</body>
</html>
Open service 18.173.187.60:80 · lcv.terhoeven.dev
2026-01-01 10:03
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 01 Jan 2026 10:03:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://lcv.terhoeven.dev/ X-Cache: Redirect from cloudfront Via: 1.1 ed0321bab00e6823808eaacb7b137e08.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P4 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: gKh3kZyKvN1t2aAxRUJ0QCShrLFr7AhgLKXDJV1fW2sOdfxgMt-Iug== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>