PageSourceSearch

https://counterscale-a3f.pages.dev/dashboard?site=catolica

html counterscale-a3f.pages.dev collected 2026-10-03 06:39:33 UTC 14,915 bytes, 23 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/x-icon" href="/favicon.png"/><meta property="og:url" content="https://counterscale-a3f.pages.dev/dashboard?site=catolica"/><meta property="og:type" content="website"/><meta property="og:title" content="Counterscale"/><meta property="og:description" content="Scalable web analytics you run yourself on Cloudflare"/><meta property="og:image" content="https://counterscale-a3f.pages.dev/counterscale-og-large.webp"/><meta name="twitter:card" content="summary_large_image"/><meta property="twitter:domain" content="counterscale.dev"/><meta property="twitter:url" content="https://counterscale-a3f.pages.dev/dashboard?site=catolica"/><meta name="twitter:title" content="Counterscale"/><meta name="twitter:description" content="Scalable web analytics you run yourself on Cloudflare"/><meta name="twitter:image" content="https://counterscale-a3f.pages.dev/counterscale-og-large.webp"/><title>Counterscale: Web Analytics</title><meta name="description" content="Counterscale: Web Analytics"/><link rel="stylesheet" href="/assets/globals-DHdm5xCI.css"/></head><body><div class="container mx-auto"><div class="mt-4"><header class="border-b-2 mb-8 py-2"><nav class="flex justify-between items-center"><div class="flex items-center"><a href="/" class="text-lg font-bold">Counterscale</a><img class="w-6 ml-1" src="/favicon.png" alt="Counterscale Icon"/></div><div class="flex items-center font-small font-medium text-md"><a href="/dashboard">Dashboard</a><a href="/admin-redirect" target="_blank" class="hidden sm:inline-block ml-2">Admin</a><a href="https://github.com/benvinegar/counterscale" class="w-6 ml-2"><img src="/github-mark.svg" alt="GitHub Logo" style="filter:invert(21%) sepia(27%) saturate(271%) hue-rotate(113deg) brightness(97%) contrast(97%)"/></a></div></nav></header><main role="main" class="w-full"><div style="font-family:system-ui, sans-serif;line-height:1.8"><div class="w-full mb-4 flex gap-4 flex-wrap"><div class="lg:basis-1/5-gap-4 sm:basis-1/4-gap-4 basis-1/2-gap-4"><button type="button" role="combobox" aria-controls="radix-:Rb35:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="flex h-10 w-full items-center justify-between rounded-md border-2 border-input bg-background px-3 py-2 text-sm r
1ing-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&amp;&gt;span]:line-clamp-1"><span style="pointer-events:none"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><div class="lg:basis-1/6-gap-4 sm:basis-1/5-gap-4 basis-1/3-gap-4"><button type="button" role="combobox" aria-controls="radix-:Rj35:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="flex h-10 w-full items-center justify-between rounded-md border-2 border-input bg-background px-3 py-2 text-sm r
1ing-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&amp;&gt;span]:line-clamp-1"><span style="pointer-events:none"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><div class="basis-auto"><div class="flex flex-wrap gap-2"></div></div></div><div class="transition" style="opacity:1"><div class="w-full mb-4"><div class="rounded-lg border-2 bg-card text-card-foreground shadow-sm"><div class="p-4 pl-6"><div class="grid grid-cols-3 gap-10 items-end"><div><div class="text-md">Views</div><div class="text-4xl">22</div></div><div><div class="text-md sm:text-lg">Visits</div><div class="text-4xl">22</div></div><div><div class="text-md sm:text-lg">Visitors</div><div class="text-4xl">22</div></div></div></div></div></div><div class="w-full mb-4"><div class="rounded-lg border-2 bg-card text-card-foreground shadow-sm"><div class="p-6 pt-0"><div class="h-72 pt-6 -m-4 -ml-8 sm:m-0"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"></div></div></div></div></div><div class="grid md:grid-cols-2 gap-4 mb-4"><div class="rounded-lg border-2 bg-card text-card-foreground shadow-sm"><div class="grid grid-rows-[auto,40px] h-full"><div class="relative w-full overflow-auto"><div class="w-full caption-bottom text-sm"><div class="[&amp;_tr]:border-b grid"><div class="grid border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted grid-cols-[minmax(0,1fr),minmax(0,8ch),minmax(0,8ch)]"><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-left">Path</div><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-right pr-4 pl-0">Visitors</div><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-right pr-4 pl-0">Views</div></div></div><div class="[&amp;_tr:last-child]:border-0"></div></div></div><div class="p-2 pr-0 grid grid-cols-[auto,2rem,2rem] text-right"><div></div><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></div><div class="rounded-lg border-2 bg-card text-card-foreground shadow-sm"><div class="grid grid-rows-[auto,40px] h-full"><div class="relative w-full overflow-auto"><div class="w-full caption-bottom text-sm"><div class="[&amp;_tr]:border-b grid"><div class="grid border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted grid-cols-[minmax(0,1fr),minmax(0,8ch)]"><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-left">Referrer</div><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-right pr-4 pl-0">Visitors</div></div></div><div class="[&amp;_tr:last-child]:border-0"></div></div></div><div class="p-2 pr-0 grid grid-cols-[auto,2rem,2rem] text-right"><div></div><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></div></div><div class="grid md:grid-cols-3 gap-4 mb-4"><div class="rounded-lg border-2 bg-card text-card-foreground shadow-sm"><div class="grid grid-rows-[auto,40px] h-full"><div class="relative w-full overflow-auto"><div class="w-full caption-bottom text-sm"><div class="[&amp;_tr]:border-b grid"><div class="grid border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted grid-cols-[minmax(0,1fr),minmax(0,8ch)]"><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-left">Browser</div><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-right pr-4 pl-0">Visitors</div></div></div><div class="[&amp;_tr:last-child]:border-0"></div></div></div><div class="p-2 pr-0 grid grid-cols-[auto,2rem,2rem] text-right"><div></div><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></div><div class="rounded-lg border-2 bg-card text-card-foreground shadow-sm"><div class="grid grid-rows-[auto,40px] h-full"><div class="relative w-full overflow-auto"><div class="w-full caption-bottom text-sm"><div class="[&amp;_tr]:border-b grid"><div class="grid border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted grid-cols-[minmax(0,1fr),minmax(0,8ch)]"><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-left">Country</div><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-right pr-4 pl-0">Visitors</div></div></div><div class="[&amp;_tr:last-child]:border-0"></div></div></div><div class="p-2 pr-0 grid grid-cols-[auto,2rem,2rem] text-right"><div></div><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></div><div class="rounded-lg border-2 bg-card text-card-foreground shadow-sm"><div class="grid grid-rows-[auto,40px] h-full"><div class="relative w-full overflow-auto"><div class="w-full caption-bottom text-sm"><div class="[&amp;_tr]:border-b grid"><div class="grid border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted grid-cols-[minmax(0,1fr),minmax(0,8ch)]"><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-left">Device</div><div class="p-3 align-middle font-medium [&amp;:has([role=checkbox])]:pr-0 text-right pr-4 pl-0">Visitors</div></div></div><div class="[&amp;_tr:last-child]:border-0"></div></div></div><div class="p-2 pr-0 grid grid-cols-[auto,2rem,2rem] text-right"><div></div><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button><button class="text-orange-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></div></div></div></div></main><footer class="py-4 flex justify-end text-s"><div>Version<!-- --> <a href="https://github.com/benvinegar/counterscale/commit/b3fcd943a8651b0c9e0a2b56f01e5dd576312a15">b3fcd94</a></div></footer></div></div>
1<script>((STORAGE_KEY2, restoreKey) => {
2    if (!window.history.state || !window.history.state.key) {
3      let key2 = Math.random().toString(32).slice(2);
4      window.history.replaceState({
5        key: key2
6      }, "");
7    }
8    try {
9      let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY2) || "{}");
10      let storedY = positions[restoreKey || window.history.state.key];
11      if (typeof storedY === "number") {
12        window.scrollTo(0, storedY);
13      }
14    } catch (error) {
15      console.error(error);
16      sessionStorage.removeItem(STORAGE_KEY2);
17    }
18  })("positions", null)</script>
18<link rel="modulepreload" href="/assets/manifest-a60e1249.js"/><link rel="modulepreload" href="/assets/entry.client-CNfEOt6u.js"/><link rel="modulepreload" href="/assets/jsx-runtime-D2HyDbKh.js"/><link rel="modulepreload" href="/assets/components-CCuVnrDw.js"/><link rel="modulepreload" href="/assets/root-B1N05_Ut.js"/><link rel="modulepreload" href="/assets/index-B6DA_udm.js"/><link rel="modulepreload" href="/assets/dashboard-sXjOtMpf.js"/>
18<script>window.__remixContext = {"url":"/dashboard","basename":"/","future":{"v3_fetcherPersist":true,"v3_relativeSplatPath":true,"v3_throwAbortReason":true,"unstable_singleFetch":false},"isSpaMode":false,"state":{"loaderData":{"root":{"version":"b3fcd943a8651b0c9e0a2b56f01e5dd576312a15","origin":"https://counterscale-a3f.pages.dev","url":"https://counterscale-a3f.pages.dev/dashboard?site=catolica"},"routes/dashboard":{"siteId":"catolica","sites":["catolica","counterscale-dev","celestial","","catolica-dev"],"views":22,"visits":22,"visitors":22,"viewsGroupedByInterval":[["2026-09-26 05:00:00",0],["2026-09-27 05:00:00",3],["2026-09-28 05:00:00",6],["2026-09-29 05:00:00",5],["2026-09-30 05:00:00",4],["2026-10-01 05:00:00",2],["2026-10-02 05:00:00",1],["2026-10-03 05:00:00",1]],"intervalType":"DAY","interval":"7d","tz":"America/Chicago","filters":{}}},"actionData":null,"errors":null}};</script>
18<script type="module" async="">import "/assets/manifest-a60e1249.js";
19import * as route0 from "/assets/root-B1N05_Ut.js";
20import * as route1 from "/assets/dashboard-sXjOtMpf.js";
21window.__remixRouteModules = {"root":route0,"routes/dashboard":route1};
22
23import("/assets/entry.client-CNfEOt6u.js");</script>
23<script>window.counterscale = {'q': [['set', 'siteId', 'counterscale-dev'], ['trackPageview']] };</script>
23<script id="counterscale-script" src="/tracker.js"></script>
23</body></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.