PageSourceSearch

https://shelflab-xr4mark.web.app/

html shelflab-xr4mark.web.app collected 2026-10-03 12:35:24 UTC 1,260 bytes, 31 lines download raw bytes

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    <title>ShelfLab — plan · test · sell</title>
7    
7<script>
8      // Firebase redirect authentication is first-party on firebaseapp.com.
9      // Keep the public site on web.app, but move only Admin to that native host.
10      if (
11        location.hostname === 'shelflab-xr4mark.web.app'
12        && new URLSearchParams(location.search).has('admin')
13      ) {
14        location.replace(
15          'https://shelflab-xr4mark.firebaseapp.com'
16          + location.pathname + location.search + location.hash
17        )
18      }
19    </script>
19
20    <!-- Firebase Hosting serves these reserved SDK/config URLs in production. -->
21    
21<script defer src="/__/firebase/8.10.1/firebase-app.js"></script>
21
22    
22<script defer src="/__/firebase/8.10.1/firebase-auth.js"></script>
22
23    
23<script defer src="/__/firebase/8.10.1/firebase-firestore.js"></script>
23
24    
24<script defer src="/__/firebase/init.js"></script>
24
25    
25<script type="module" crossorigin src="/assets/index-Bfl8mo4-.js"></script>
25
26    <link rel="stylesheet" crossorigin href="/assets/index-2sX6fOvk.css">
27  </head>
28  <body>
29    <div id="root"></div>
30  </body>
31</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.