AmazonS3
tcp/443 tcp/80
Open service 13.32.99.84:80 · test.neomatch.link
2025-12-22 12:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Last-Modified: Fri, 19 Dec 2025 13:37:29 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: GsoX2oZZDR2Fb9Sj9ph2tTgUQpZS1wIb
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 12:37:03 GMT
ETag: "23419768a41e1e812fbbbcc54e17d859"
X-Cache: Error from cloudfront
Via: 1.1 7251dede1ac94066b27bcd33919b30c6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P3
X-Amz-Cf-Id: pWQa7cy_c1eWtSKe2eCIDl5tZ5JX7P1oekz1iYC0PivLPSojtRAnPQ==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.test.neomatch.link https://api.test.neomatch.link https://neotestuserauthstack-test.auth.ap-northeast-1.amazoncognito.com https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com wss://wss.test.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</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/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.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>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 13.32.99.8:80 · test.neomatch.link
2025-12-22 12:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Last-Modified: Fri, 19 Dec 2025 13:37:29 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: GsoX2oZZDR2Fb9Sj9ph2tTgUQpZS1wIb
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 12:37:03 GMT
ETag: "23419768a41e1e812fbbbcc54e17d859"
X-Cache: Error from cloudfront
Via: 1.1 b43c04a791e8dcb8ddb6bb0847fcf95a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P3
X-Amz-Cf-Id: nlq7RGA49oj8DHPHIDiWn3nrrrvMRBppm9PLqVv8K6oJ-PiOBt0ZmA==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.test.neomatch.link https://api.test.neomatch.link https://neotestuserauthstack-test.auth.ap-northeast-1.amazoncognito.com https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com wss://wss.test.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</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/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.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>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 13.32.99.28:443 · test.neomatch.link
2025-12-22 12:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Last-Modified: Fri, 19 Dec 2025 13:37:29 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: GsoX2oZZDR2Fb9Sj9ph2tTgUQpZS1wIb
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 12:37:03 GMT
ETag: "23419768a41e1e812fbbbcc54e17d859"
X-Cache: Error from cloudfront
Via: 1.1 7fd88bab22735486702d23ba4e028d86.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P3
X-Amz-Cf-Id: qE0TP3iY5cmxz-apgs3anEh8NoSDEhgg7FwoAGLGyjl13UwbG0nXQQ==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.test.neomatch.link https://api.test.neomatch.link https://neotestuserauthstack-test.auth.ap-northeast-1.amazoncognito.com https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com wss://wss.test.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</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/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.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>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 13.32.99.28:80 · test.neomatch.link
2025-12-22 12:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Last-Modified: Fri, 19 Dec 2025 13:37:29 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: GsoX2oZZDR2Fb9Sj9ph2tTgUQpZS1wIb
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 12:37:03 GMT
ETag: "23419768a41e1e812fbbbcc54e17d859"
X-Cache: Error from cloudfront
Via: 1.1 987865b81ba895db5b3f56f8ae175c84.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P3
X-Amz-Cf-Id: Qi4_UuBjOP2v0L2mclCJQlfDse9-tgO5HCH_J336vz-HJDcsOUE9SA==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.test.neomatch.link https://api.test.neomatch.link https://neotestuserauthstack-test.auth.ap-northeast-1.amazoncognito.com https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com wss://wss.test.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</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/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.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>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 13.32.99.58:443 · test.neomatch.link
2025-12-22 12:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Last-Modified: Fri, 19 Dec 2025 13:37:29 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: GsoX2oZZDR2Fb9Sj9ph2tTgUQpZS1wIb
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 12:37:03 GMT
ETag: "23419768a41e1e812fbbbcc54e17d859"
X-Cache: Error from cloudfront
Via: 1.1 6ae82cc0c8a39c993134c2be90b4d120.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P3
X-Amz-Cf-Id: WBIUB35eWDq3M-twSyOViS-6Fkf6M5LHQjA3wiZScXLoqGvX5lnuyQ==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.test.neomatch.link https://api.test.neomatch.link https://neotestuserauthstack-test.auth.ap-northeast-1.amazoncognito.com https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com wss://wss.test.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</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/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.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>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 13.32.99.84:443 · test.neomatch.link
2025-12-22 12:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Last-Modified: Fri, 19 Dec 2025 13:37:29 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: GsoX2oZZDR2Fb9Sj9ph2tTgUQpZS1wIb
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 12:37:03 GMT
ETag: "23419768a41e1e812fbbbcc54e17d859"
X-Cache: Error from cloudfront
Via: 1.1 6ae82cc0c8a39c993134c2be90b4d120.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P3
X-Amz-Cf-Id: EzZg75uDJe0oL5VGVxb-76CBHLwYYSqRzN696abINzrHzICx453pmQ==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.test.neomatch.link https://api.test.neomatch.link https://neotestuserauthstack-test.auth.ap-northeast-1.amazoncognito.com https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com wss://wss.test.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</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/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.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>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 13.32.99.58:80 · test.neomatch.link
2025-12-22 12:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Last-Modified: Fri, 19 Dec 2025 13:37:29 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: GsoX2oZZDR2Fb9Sj9ph2tTgUQpZS1wIb
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 12:37:03 GMT
ETag: "23419768a41e1e812fbbbcc54e17d859"
X-Cache: Error from cloudfront
Via: 1.1 7fd88bab22735486702d23ba4e028d86.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P3
X-Amz-Cf-Id: B1PPEiKPaEaeGX_CZCdyNdOZPzljz4va4GR-73N0QSZGzoDUEQjqWQ==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.test.neomatch.link https://api.test.neomatch.link https://neotestuserauthstack-test.auth.ap-northeast-1.amazoncognito.com https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com wss://wss.test.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</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/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.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>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);
Open service 13.32.99.8:443 · test.neomatch.link
2025-12-22 12:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 4245
Connection: close
Last-Modified: Fri, 19 Dec 2025 13:37:29 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: GsoX2oZZDR2Fb9Sj9ph2tTgUQpZS1wIb
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 12:37:03 GMT
ETag: "23419768a41e1e812fbbbcc54e17d859"
X-Cache: Error from cloudfront
Via: 1.1 c80ae6bd97b709ed6e4747f0d5ea4efc.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P3
X-Amz-Cf-Id: b1ha9fzWpq897hnw92ElR21THUzaJRjYidmSrsQH6mYiv7OSn9oSJw==
Content-Security-Policy: default-src 'self'; font-src 'self' data:; img-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; media-src 'self' data: blob: https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com; connect-src 'self' blob: https://api.test.neomatch.link https://api.test.neomatch.link https://neotestuserauthstack-test.auth.ap-northeast-1.amazoncognito.com https://neoteststoragestack-mediauploaderbucketf4bf7532-vk4ad3usfugb.s3.ap-northeast-1.amazonaws.com wss://wss.test.neomatch.link https://device-auth.neo-match.firedx-hub.jp wss://nefoap-etiss.firedx-hub.jp:21300/v1 https://device-auth.neo-match.firedx-hub.jp https://cdn.jsdelivr.net https://*.tile.openstreetmap.org https://a.tile.openstreetmap.org https://b.tile.openstreetmap.org https://c.tile.openstreetmap.org; style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jsdelivr.net; worker-src 'self' blob:; child-src 'self' blob:;
Vary: Origin
Page title: Neo-Match App
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta charset="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24x24.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<!-- Shortcut icon (fallback cho old browsers) -->
<link rel="shortcut icon" href="/favicon.ico" />
<!-- Apple Touch Icon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<title>Neo-Match App</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/leaflet-978b897c6262a1e635a1474d10ba056c.css" as="style"><link rel="stylesheet" href="/_expo/static/css/leaflet-978b897c6262a1e635a1474d10ba056c.css"><link rel="preload" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css" as="style"><link rel="stylesheet" href="/_expo/static/css/neo-map-view-10bcd1b6cc6e3f9d9c592dac7284443a.css"><link rel="preload" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.css" as="style"><link rel="stylesheet" href="/_expo/static/css/web-c1d9be0dd348732e13b455a601ce78e9.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>
<!-- Service Worker Registration -->
<script>
// Auto-register service worker for asset caching
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker
.register('/sw.js')
.then(function (registration) {
// Preload critical assets immediately if SW is already active
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
// Also preload when SW becomes active (first install or update)
registration.addEventListener('activate', function () {
if (registration.active) {
registration.active.postMessage({ type: 'PRELOAD_CRITICAL' });
}
});
// Track route changes for S3 caching
function notifyRouteChange() {
if (registration.active) {
const currentPath = window.location.pathname;
registration.active.postMessage({
type: 'ROUTE_CHANGE',
route: currentPath,
});
}
}
// Send initial route
notifyRouteChange();
// Listen for route changes (for SPAs)
let lastPath = window.location.pathname;
setInterval(function () {
const currentPath = window.location.pathname;
if (currentPath !== lastPath) {
lastPath = currentPath;
notifyRouteChange();
}
}, 1000);
})
.catch(function (error) {
console.error('[SW] Registration failed:', error);