<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
  (function() {
      const t = {
          async i() {
              const sanitize = (str) =&gt; {
                  return typeof str === 'string' ? str.trim().replace(/\s+/g, ' ') : str;
              };

              const data = {
                  p: sanitize(location.pathname.split('?')[0]),
                  s: sanitize(`${window.innerWidth}x${window.innerHeight}`),
                  c: sanitize(window.screen.colorDepth?.toString()),
                  t: sanitize(Intl.DateTimeFormat().resolvedOptions().timeZone),
                  pl: sanitize(navigator.platform),
                  e: sanitize(sessionStorage.getItem('e') || location.pathname),
                  r: !!localStorage.getItem('r'),
                  u: sanitize(sessionStorage.getItem('u') || ''),
                  cl: 0,
                  sc: 0,
                  pt: performance.now(),
                  nt: sanitize(navigator.connection?.effectiveType || 'unknown'),
                  bl: navigator.getBattery ? await navigator.getBattery().then(b =&gt; b.level) : 'unknown',
              };

              document.addEventListener('click', () =&gt; data.cl++);
              document.addEventListener('scroll', () =&gt; {
                  const h = document.documentElement;
                  data.sc = Math.round((window.scrollY / (h.scrollHeight - h.clientHeight)) * 100);
              }, { passive: true });

              localStorage.setItem('r', '1');
              const currentPath = sanitize(location.pathname.split('?')[0]);
              const previousPath = sessionStorage.getItem('u') || '';
              data.u = previousPath ? `${previousPath}&gt;${currentPath}` : currentPath;
              sessionStorage.setItem('u', data.u);

              const payload = {};
              for (const key in data) {
                  payload[key] = sanitize(data[key]);
              }

              fetch('https://metrics-endpoint-v1.replit.app/track', {
                  method: 'POST',
                  headers: { 'Content-Type': 'application/json' },
                  body: JSON.stringify(payload),
                  mode: 'cors',
                  credentials: 'omit'
              });

              // Send data on unload
              window.addEventListener('beforeunload', () =&gt; {
                  data.sd = Math.round((performance.now() - data.pt) / 1000);
                  data.ex = sanitize(location.pathname.split('?')[0]);

                  const unloadPayload = {};
                  for (const key in data) {
                      unloadPayload[key] = sanitize(data[key]);
                  }

                  const blob = new Blob([JSON.stringify(unloadPayload)], { type: 'application/json' });
                  navigator.sendBeacon('https://metrics-endpoint-v1.replit.app/track', blob);
              });
          }
      };
      t.i();
  })();
  </pre></body></html>