cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.26.4.169:443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=15,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BZpkcA1A6Grl%2F2JkurVigh4qe1XYaCQYEmfPxvogP2TYhLwarP5VnP6oVlWULkxvzLla%2F5S2oC1Y5qYAnY4UyfA6%2BotX5%2FL5Mz9FHl%2FuPR3gcAwCmDHw"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaac5ffd98ce-SJC
Invalid variant
Open service 104.26.5.169:8443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 15:49:06 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=19289,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c38eab23f75dfa6-BLR error code: 522
Open service 2606:4700:20::ac43:4ae0:80 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Length: 0
Connection: close
Location: https://fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Ew%2B5vWPU520ox9knEG%2BgMdzLi4P%2F0UHcqf1QqZk0p3bWIXHMVitwMU5X6ws2IIMpN8HR0WbgXJYn7Cm8yE6UgRvebnnCham86ArNgmWWLsZkZ6K%2BQ6AUAJDSMH0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaad4f3557c8-BLR
Open service 2606:4700:20::ac43:4ae0:443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cn5OyHE3AV5PsV47kv%2BxvdYKvUDEXuGEFidmVOQsPXi5fnH62gxBY7Zi2hImbQM%2BOgy4vLEQu3496WuVHXahNAaMEE%2FQCGBGPa1YH7bIdLeGzr%2Bvs7eu4nTKMv%2F%2FBGaTFvEg"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaac1dc874e5-YYZ
Invalid variant
Open service 2606:4700:20::681a:4a9:80 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Length: 0
Connection: close
Location: https://photos.fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uHBcDHgNmh6Y%2F%2FN7fjuSkJXSvIwFs4MHinPKGOYvfVt0K8KECfz63JGNjdeMzoW4TYvg6RlGQvpCOHS4KR%2FbWC9ehYkio%2BnjyIJG%2F8eAkXHUlx4%2BIsdjfplTSjw%2BMvVhFmED"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaac0ecc9cdd-EWR
Open service 104.26.4.169:8443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vlUPVRPRb2Iz6P0AuNCwnDud7KKNZLiyLewIq7xbVMSu4WSQmSGCnz9sTLXsCehMEQDmDq0nVrsYeejlUJZcROkCNpSN%2BW6sOWvnHSAB95vYANhO9g%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaabfb233f02-EWR
Invalid variant
Open service 104.26.4.169:80 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Length: 0
Connection: close
Location: https://photos.fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZO8QaTRjvCzL8ku2QPscmBSu1ozAKobM6D9YiGHXBgxixsAvAG3cF2ShgFeeF1cdG7CDEXp1KozYaqbJmZV9LiME%2BCjihGGCHEt%2Fv0zLLkUbNRzzbQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaabfcd71325-EWR
Open service 2606:4700:20::681a:5a9:443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=15,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eVxsSqkSciHU5MzFJp17uYEGeELmrm7zKSEciZHhAlFRTP7WDCRk0UhXcAvTFvRD%2BKca8H4xxJHFcz6x56gwpY8KmWAmtGyuFeG70s2ye90KbhIDqSAgztX574uOoYV273%2Bh"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaabd88d3864-LHR
Invalid variant
Open service 172.67.74.224:8443 · fengshuipanda.com
2026-01-25 15:48
Open service 2606:4700:20::ac43:4ae0:80 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Length: 0
Connection: close
Location: https://photos.fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LIzV%2FIjb1iZZXLXS%2BpOW2j1DOGh62jNxyuNSRX5ZiVR6Dk7pwQ6hAgKH2dBqVWnVOnRWRYxG%2BV0NSXbEqk%2BlzChHtUUamL%2FKyqTplVTwBfWhhSnDbaPZOfM4gT1dwrtiOGR0"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=17,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaab99d2193c-FRA
Open service 104.26.5.169:80 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Length: 0
Connection: close
Location: https://fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tHLYtYTKulwBgjg%2FROegH5bMAL7GHpnqCsMtd0JsPiI1RUSyAzwgGfm8kejte1FbOCCpGePOFjKj%2BqlKhGtCMxzvHEdwfksZaKgNLSXbM4U%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaab49c7fff7-AMS
Open service 104.26.4.169:443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=4,cfOrigin;dur=75
Cache-Control: no-cache, must-revalidate
expires: Sun, 25 Jan 2026 15:58:46 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yqVsq6cG7Seqq6lbHA0A9fUMnulTlDRXyLQN0bigoB2nIkw9XXt3Lceq14yaknLuJVy5iE%2F%2FVH279gzUHLZ5CXfLTXz%2FFh2T%2B%2FLlERrpEA8%3D"}]}
x-frame-options: DENY
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
permissions-policy: geolocation=(self), camera=(self), microphone=()
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9c38eaaba8ab2ef2-EWR
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 2606:4700:20::681a:5a9:8443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wOZ%2B0q6fklhDT%2FvEzYR9eHE5euh8n3Rwnxn3OPdlJRqhBcvDNgm6DbfX54Oqgalq7NfKoTd%2FkTWbToJR8A2lgppZL6kJCcHQVf9bqO4Rjhpm7D601fXCD42kUPLeTdNv02zu"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaab2a40199c-AMS
Invalid variant
Open service 172.67.74.224:443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=6,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=l1vnvxlSVAXlYzr0TGBeTRiP2SZQv2ZXFDDxqgD2tY%2B%2B6OmhLCrS9N88gef1EvR3Snaj5O7VaLqToOuy2QtXOF7sgwaieJ6A9cK7m8ZsLuiziVSd6pLp"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaab2942dce7-AMS
Invalid variant
Open service 2606:4700:20::681a:5a9:80 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Length: 0
Connection: close
Location: https://fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=i6VdEO62HmLVBvayKih92HOIBo86wrmnX35KIZ5rPyu%2B9EIEXQJAZZFe29qzmTp1lzbgxpqkBuXFhNB6YbeYMWka35dPq5FoaFCt3P78CRSV6SmocgHZHUNquiI%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaab09b5424a-EWR
Open service 104.26.4.169:80 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Length: 0
Connection: close
Location: https://fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8Z%2FqouPGAYBBhS%2BRcg626buM6E%2FrXFcbRsSJkQMknJ%2FGucBpopcpU41u2YLiLhb6EE%2BpukuMaPQWdaQxEYNEeyG9nBwWIHBkEFtcwVEYDp4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=17,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaab0bfd37f4-SIN
Open service 2606:4700:20::ac43:4ae0:443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 15:48:47 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=755
Cache-Control: no-cache, must-revalidate
expires: Sun, 25 Jan 2026 15:58:47 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=c9%2BeEkmOUPNoM9nC%2F31euRDW47IWia5Sis69tLnIIVccIVa1Vvxfwneo%2B%2Bo%2FINMC4NMGjz33mlce1uaXdh7AZ%2FvcExv3OSZYLwldgVdNqkiB%2BT4cubJ0dpFse0w%3D"}]}
x-frame-options: DENY
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
permissions-policy: geolocation=(self), camera=(self), microphone=()
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9c38eaafdfeefd0b-SIN
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 104.26.5.169:8443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=22,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZIQvhvyzdBhqJoItFwbLzQb2T1gU3OpDFfMKmsdBF%2FnlUyris33nz4uPAy3maP3waWTvSEAj8G3GdLCT7CIuus7IywkF%2BVj3jpak6tK7NElTjEf0XHYq"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaab2b7e1c2a-FRA
Invalid variant
Open service 104.26.4.169:8443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 15:49:06 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=19497,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c38eab13ed57a81-EWR error code: 522
Open service 172.67.74.224:80 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Length: 0
Connection: close
Location: https://photos.fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=g5Dqs9jj5gMSMYI9y7wnQQE0RhYmFDqsWr%2F1n5GHxOEufN6wnnHmLCPE1T2rVVlNR%2FGnfZUYA7gjuZ7Pd6QaqA2hdbLiSuabUzTcPo4RNYghfa%2FpQA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=19,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaaaff305c68-FRA
Open service 2606:4700:20::681a:5a9:443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=17,cfOrigin;dur=29
Cache-Control: no-cache, must-revalidate
expires: Sun, 25 Jan 2026 15:58:45 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yr%2BPWsBJWjuC9mHtzbUZLYAx8VWViC%2FwhxRPbt9qms4%2FQju4KsGEI0C6hHTsYTD8pODcjpioDviw68c9r9e24gIiGjo8VgPVNApSeikmcK4hR%2FhaOR94LZ0w0P8%3D"}]}
x-frame-options: DENY
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
permissions-policy: geolocation=(self), camera=(self), microphone=()
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9c38eaab3bc32bda-FRA
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 2606:4700:20::681a:4a9:80 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Length: 0
Connection: close
Location: https://fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lkgwVaBIGPNEueK37WJInTI6uzpWPS4BuLNjnN4IiWtm1UE6veM134qq320Do4g%2FRHDEp0OnwMQ4AUhxT1l9krUvTVuKdV8y%2B5I7MuwaoN1irsdTBb2ONkZFmaI%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaaadbf67e8d-SIN
Open service 2606:4700:20::681a:5a9:8443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 15:49:06 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=19502,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c38eab0fd9f002e-LHR error code: 522
Open service 104.26.5.169:80 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Length: 0
Connection: close
Location: https://photos.fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4OLIaNvDNGq%2FE%2BhDKTwjW2LdXlgO4CNU6V429gYsPghVsAFbktqln5HL%2B4Vvh%2BJQ3es57G2W3AsTVv642GdlAOACWZO481nTDI3MGV1g1Tji%2BlMSxFhy"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaaac96dd2d2-FRA
Open service 172.67.74.224:443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=14
Cache-Control: no-cache, must-revalidate
expires: Sun, 25 Jan 2026 15:58:45 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9Cqha3FG2T6WIlJP0pNhwIrqstyLG5I2F6OrnwCsTJGq639GmZaeU7LVo9avzWOchXX48YXomGnWbCw1mdaBAyUHUOqAxi9UQVhkAGhQa4Y%3D"}]}
x-frame-options: DENY
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
permissions-policy: geolocation=(self), camera=(self), microphone=()
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9c38eaab08ad63ef-LHR
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 104.26.5.169:443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=30
Cache-Control: no-cache, must-revalidate
expires: Sun, 25 Jan 2026 15:58:45 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6fsLkBDHBoXxsPKY5C%2FlqcAaZmRwffiMy0qnGljIONEqMvpQHpMs3XYu7QWO6y5%2F7bht%2Fdu14%2Bl0yexeDqFFy%2FiSIw4nPoixFssRRITjjOg%3D"}]}
x-frame-options: DENY
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
permissions-policy: geolocation=(self), camera=(self), microphone=()
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9c38eaab0fcdd2e3-FRA
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 172.67.74.224:8443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=19,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Hm9kwh0kHTd%2Fpf86xXuXbS0tcp8EAFJQ%2FYAfi%2BnlfgK6UyMGqCRs0XYO8G1b6t1XoKeiUGlgJ8ovImFeWAp%2F6lzGZh9TayfJcSgd5z4bz3w0DEdnMw8B"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaaadde7886b-LHR
Invalid variant
Open service 2606:4700:20::ac43:4ae0:8443 · fengshuipanda.com
2026-01-25 15:48
Open service 2606:4700:20::681a:4a9:8443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 522 <none> Date: Sun, 25 Jan 2026 15:49:06 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=19540,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c38eab0de73def8-AMS error code: 522
Open service 2606:4700:20::681a:4a9:443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lEziJtTh8bKxDu9oi5vmpQjAHOkB0OqWiRjINPOxi6HVp62Y%2FAJWlKvyta0rpl9IoDe6TiADJKuoJQK4jXuBwjwf96bJSkIGZok8JQYAXPUmRjPGaMGKe%2BAas6rRDGj2DWLI"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaaabdee37dd-FRA
Invalid variant
Open service 2606:4700:20::681a:4a9:8443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=21,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aw3SVu44qlMNQWfXJK1Ey9V3BiGVP4GSDR6yQKJ9ZZKZJ1bOxSHDpPFomw9elXK5q%2BkZDxo0slVHbTbmtOZ4HmRV4tP0I84SaUoFRL25%2Bfk2xCsHVDqnnbkNjsutIcmCTktu"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaaaa8246625-AMS
Invalid variant
Open service 172.67.74.224:80 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Length: 0
Connection: close
Location: https://fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=L7uUJmnp1mDn6qyozzOaBpbojqCVtg3ma9ELA4KBeM47qY8mYDIjgoOjbJZUl%2F%2BR2YEIyE%2Fu4c%2Bx3rqM8q9dmCkINuVkxYmalIukECZ75Ck%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaaa9d9d1669-LHR
Open service 2606:4700:20::681a:4a9:443 · fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 15:48:46 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=87
Cache-Control: no-cache, must-revalidate
expires: Sun, 25 Jan 2026 15:58:46 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=OsxcwMEZk%2B40MBL2ZykFDvYNOfAGnFOuLYTR5xsmvikp9kiKoTmYcB5Kb%2BfMyILpyODB%2Fp2YRhGoG7ifwagzMyewMejecCdvtHVgdtnNDf2TPHNxiDakoKT8Bac%3D"}]}
x-frame-options: DENY
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
referrer-policy: strict-origin-when-cross-origin
permissions-policy: geolocation=(self), camera=(self), microphone=()
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
CF-RAY: 9c38eaac3963aab6-YYZ
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 2606:4700:20::681a:5a9:80 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 301 Moved Permanently
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Length: 0
Connection: close
Location: https://photos.fengshuipanda.com/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NKiuvabA984Y4Ir91zflrYbmZI%2BqoJQFm%2FbaJHf8Jd1qOh9kxeQgGqi6E4o5ZMaZ56ZI2ZxmIegBR2YIw6%2FbpIzC0t1yA0lJu771VNdKpDRA1VuqiCwHeosUu7LinUK4cNEu"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c38eaaa7f37dcb6-FRA
Open service 2606:4700:20::ac43:4ae0:8443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=18,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WY3z1PcT1TOQ1oeJOqh%2BZNCJXVMeY7CzN46RnWrArO1a8EavXNB0nSUnBk%2FT0Omw5NqV1cnMN5UGltGTvtFeqL94FmcrayrbMy5ptFvVrQpu9JE0WyXaATRZ1otgiARcJ90h"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaaa78fccce2-LHR
Invalid variant
Open service 104.26.5.169:443 · photos.fengshuipanda.com
2026-01-25 15:48
HTTP/1.1 400 Bad Request
Date: Sun, 25 Jan 2026 15:48:45 GMT
Content-Type: text/plain;charset=UTF-8
Content-Length: 15
Connection: close
Server-Timing: cfEdge;dur=19,cfOrigin;dur=0
Access-Control-Allow-Origin: *
Cache-Control: no-store
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Max-Age: 86400
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0wXe3hNPlBk0DizePE4dHmSvkGCX9NWw62pHmplbwPvOO5y5J1JG6dtgi9%2FX1bZNrmvmjaF1i6hQK0cuUHsWEsXGpuXBfylzpInKhOsuuRy4znyPttry"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c38eaaa7935613b-FRA
Invalid variant
Open service 2606:4700:3032::ac43:9b13:443 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:25:31 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=263
Cache-Control: no-cache, must-revalidate
expires: Fri, 09 Jan 2026 11:35:31 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IZHoEkUKdkDixskdYWze33xuCyyErXTQFc4WVU5QpQoF6XKPF8dne3PYb78Wof%2FWQf9oSf9VDisjdfrtSGxCoMmURnWG%2B40x24omXbASmJVe6zLAFvyZmubUMLJd"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bb3930c89b3e910-YYZ
alt-svc: h3=":443"; ma=86400
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 2606:4700:3036::6815:50e8:80 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:25:31 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=23,cfOrigin;dur=499
cache-control: no-cache, must-revalidate
expires: Fri, 09 Jan 2026 11:35:31 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ce1B3UBIl89NU1f9B3%2FWNngbJxe%2FwE5osS80ooX%2F9iR7pP1fvHU4r3Vf1BahGtTW0AqkoFJXWIfnB6nE3eRibgQjzxXBcWFKN1FYrdNLQ19LdB7bBIMup3tGbtvF"}]}
x-iplb-request-id: A29E6A93:3496_D5BA2103:0050_6960E5AB_180969:5CA3
x-iplb-instance: 51945
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bb3930dbe48410a-SIN
alt-svc: h3=":443"; ma=86400
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 2606:4700:3036::6815:50e8:8443 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 522 <none> Date: Fri, 09 Jan 2026 11:25:51 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: 9bb393102ba4340d-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3032::ac43:9b13:8443 · fengshuipanda.com
2026-01-09 11:25
Open service 104.21.80.232:80 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:25:30 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cache-control: no-cache, must-revalidate
expires: Fri, 09 Jan 2026 11:35:30 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=97UQVrNwwOCzES7kOQSppQFriS9QK1Oq6MaYb5mmVF4vdsNOUecBtBt3zQhmcUMHoXGyuDwJSXSqIqKeh%2B%2BlaeleEgIi%2FWg8tErbPMuX2LzD"}]}
x-iplb-request-id: AC46F076:2CA3_D5BA2103:0050_6960E5AA_16BE05:678C
x-iplb-instance: 51940
cf-cache-status: DYNAMIC
CF-RAY: 9bb3930a0d5ef49b-FRA
alt-svc: h3=":443"; ma=86400
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 2606:4700:3032::ac43:9b13:80 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:25:30 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cache-control: no-cache, must-revalidate
expires: Fri, 09 Jan 2026 11:35:30 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VIkCMHtmUlo7FBhh7il%2FBDp%2BrdNeF7DVwlB0tpPoWeoE4IZ7UCo%2Bp%2BpYXyQVkQG2DnygTfblkcEZa73gs%2Ffqf2j9tfGeHavjbq1EXpTiN4ZfzSgvLU%2F4BTNw4PCK"}]}
x-iplb-request-id: AC475F5A:2D61_D5BA2103:0050_6960E5AA_15F78B:5374
x-iplb-instance: 51915
cf-cache-status: DYNAMIC
CF-RAY: 9bb39309fa350d28-AMS
alt-svc: h3=":443"; ma=86400
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 172.67.155.19:8443 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 522 <none> Date: Fri, 09 Jan 2026 11:25:51 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: 9bb3930ffe5cd38a-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.155.19:443 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:25:30 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Cache-Control: no-cache, must-revalidate
expires: Fri, 09 Jan 2026 11:35:30 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=W7xd%2Bao6cb9HpqNecgjeZUJSh9HyDWHwoPQ1rq1vgTimkg6%2FmFORpLUlVFOOxyJEAYIBXsLgJvjv1WqprDwzyfQ721stEMYfdpxfu3FzuZIq"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9bb39309ebb21f99-FRA
alt-svc: h3=":443"; ma=86400
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 2606:4700:3036::6815:50e8:443 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:25:30 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=218
Cache-Control: no-cache, must-revalidate
expires: Fri, 09 Jan 2026 11:35:30 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7cgspb0OpnRP2%2Bn5vOWsHfPGg93W%2FSGaSjplWlYN88yd%2FxhG2U%2FpB1P1YMWG9g11b84YxwDq%2FYZ6Yjrug9Y26xyVSWZN%2B3mcrLRpADp41xkl0NseJl6xrj4iqDn8"}]}
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bb3930b0a050edf-EWR
alt-svc: h3=":443"; ma=86400
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 104.21.80.232:8443 · fengshuipanda.com
2026-01-09 11:25
Open service 104.21.80.232:443 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:25:30 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Cache-Control: no-cache, must-revalidate
expires: Fri, 09 Jan 2026 11:35:30 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Olc%2BSvrOByL2qufyI6elYlc0RrCt5KQl7yWGMS%2FLMA5zmMy1u65%2F3Dg73fZ6cB%2B1s8kjZ90DrV6JBioBb2kFs3AxLGAKhGYxLPpEiuG5kBB5"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9bb39309d9dac9aa-LHR
alt-svc: h3=":443"; ma=86400
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu
Open service 172.67.155.19:80 · fengshuipanda.com
2026-01-09 11:25
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:25:30 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cache-control: no-cache, must-revalidate
expires: Fri, 09 Jan 2026 11:35:30 GMT
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YRAdohzLkFlbTgOXCJuItpDlQVLLqDhWcQCmEvLY4hQSC4KK5m55OeUM9lk0ci3vmkhll3jGDm9aIYLCv2RmaEhxSK7%2BCw7WCLhhdyTXeqFG"}]}
x-iplb-request-id: A29E5FEB:27D2_D5BA2103:0050_6960E5AA_15F7F5:5374
x-iplb-instance: 51915
cf-cache-status: DYNAMIC
CF-RAY: 9bb3930b08cd37cc-FRA
alt-svc: h3=":443"; ma=86400
Page title: MyPOI - Créez et Partagez vos Points d'Intérêt | Application Gratuite
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/launcher_v2-32.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/launcher_v2-192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/launcher_v2-512.png" />
<link rel="apple-touch-icon" href="/launcher_v2-192.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<!-- Critical CSS inline for instant rendering -->
<style>
/* Critical CSS - Above the fold */
*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#root{min-height:100vh}
.flex{display:flex}
.h-full{height:100%}
.min-h-screen{min-height:100vh}
.items-center{align-items:center}
.justify-center{justify-content:center}
.bg-background{background-color:hsl(210 20% 98%)}
.text-foreground{color:hsl(220 15% 20%)}
@media (prefers-color-scheme:dark){
.bg-background{background-color:hsl(220 15% 15%)}
.text-foreground{color:hsl(210 20% 98%)}
}
</style>
<!-- Prefetch DNS for external resources -->
<link rel="dns-prefetch" href="https://maps.googleapis.com" />
<link rel="preconnect" href="https://maps.googleapis.com" crossorigin />
<!-- Preconnect to Supabase for faster API calls -->
<link rel="dns-prefetch" href="https://lovhnrdfzerufgcyrpkc.supabase.co" />
<link rel="preconnect" href="https://lovhnrdfzerufgcyrpkc.supabase.co" crossorigin />
<!-- Preconnect to Sentry for error tracking -->
<link rel="dns-prefetch" href="https://o4510341382406144.ingest.de.sentry.io" />
<link rel="preconnect" href="https://o4510341382406144.ingest.de.sentry.io" crossorigin />
<!-- Content Security Policy -->
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' 'unsafe-inline' 'unsafe-eval'
https://maps.googleapis.com
https://unpkg.com
https://www.googletagmanager.com
https://www.google-analytics.com;
style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://unpkg.com https://tile.openstreetmap.org;
font-src 'self' https://fonts.gstatic.com https://cdnjs.cloudflare.com https://cdn.protomaps.com data:;
img-src 'self' data: blob: https: http: https://*.tile.openstreetmap.org https://tile.openstreetmap.org https://*.google.com https://*.googleapis.com https://khms0.google.com https://khms1.google.com https://khms2.google.com https://khms3.google.com https://mt0.google.com https://mt1.google.com https://mt2.google.com https://mt3.google.com;
media-src 'self' https://fengshuipanda.com;
connect-src 'self'
https://*.supabase.co
https://maps.googleapis.com
https://places.googleapis.com
https://*.google.com
https://*.googleapis.com
https://khms0.google.com
https://khms1.google.com
https://khms2.google.com
https://khms3.google.com
https://mt0.google.com
https://mt1.google.com
https://mt2.google.com
https://mt3.google.com
wss://*.supabase.co
https://nominatim.openstreetmap.org
https://tile.openstreetmap.org
https://*.tile.openstreetmap.org
https://cdn.protomaps.com
https://*.ingest.de.sentry.io
https://*.ingest.sentry.io
https://www.google-analytics.com
https://*.google-analytics.com
https://www.googletagmanager.com
https://api.maptiler.com
https://*.maptiler.com;
frame-src 'self' https://js.stripe.com;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
upgrade-insecu