1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 7 <!-- 8 Content-Security-Policy (fallback meta tag) 9 âââââââââââââââââââââââââââââââââââââââââââââ 10 The dev/preview servers inject a tighter CSP via HTTP headers 11 (see vite.config.ts). This meta tag provides a baseline when 12 no server header is present. 13 14 â ï¸ For production deployments, serve an equivalent HTTP header 15 and replace the connect-src value with your specific Backstage URL: 16 17 Content-Security-Policy: 18 default-src 'self'; 19 script-src 'self' 'unsafe-inline'; 20 style-src 'self' 'unsafe-inline'; 21 img-src 'self' data: blob:; 22 connect-src 'self' https://backstage.your-company.com; 23 frame-src 'none'; 24 object-src 'none'; 25 base-uri 'self'; 26 27 HTTP headers take precedence over this meta tag. The meta tag 28 cannot restrict frame-ancestors; use the HTTP header for that. 29 --> 30 <meta http-equiv="Content-Security-Policy" 31 content="default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob:; connect-src 'self' https: http://localhost:*; frame-src 'none'; object-src 'none'; base-uri 'self';" /> 32 33 <title>LORE â Logically Orchestrated RPG Environment</title> 34 <style> 35 * { margin: 0; padding: 0; box-sizing: border-box; } 36 html, body, #root { width: 100%; height: 100%; } 37 body { background: #1a1a2e; overflow: hidden; } 38 </style> 39
39<script type="module" crossorigin src="/assets/index-C3e1obY4.js"></script>
39 40 </head> 41 <body> 42 <div id="root"></div> 43 <!-- Cloudflare Pages Analytics -->
vendor: 99 bytes, line 43
43<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
432360e602cfa54629bcbc7623752c0231
vendor: 13 bytes, line 43
43"}'></script>
43<!-- Cloudflare Pages Analytics --></body> 44</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.