PageSourceSearch

https://on6uhf.com/svx-pocket/sw.js

js on6uhf.com collected 2026-10-04 15:06:59 UTC 1,858 bytes, 11 lines download raw bytes

1/* Pocket only. Never cache API responses, credentials or audio. */
2const CACHE='on6uhf-pocket-4.3.319';
3const FILES=['/assets/css/interface-v318.css?v=4.3.318','/assets/js/interface-v318.js?v=4.3.318','/assets/js/svx-feed-v317.js?v=4.3.317','/assets/css/dispatch-refinements-v316.css?v=4.3.317','/assets/js/dispatch-refinements-v316.js?v=4.3.318','/assets/css/receiver-controls-v315.css?v=4.3.315','/assets/js/receiver-controls-v315.js?v=4.3.316','/assets/css/workspace-readable-v311.css?v=4.3.312','/assets/css/site-identity-v311.css?v=4.3.312','/assets/js/site-presence-v1.js?v=4.3.315','/svx-pocket/','/svx-pocket/manifest.webmanifest','/svx-pocket/icon.svg','/svx-pocket/icon-192.png','/svx-pocket/icon-512.png','/svx-pocket/icon-maskable-512.png','/assets/images/logo-on6uhf-header.webp','/assets/css/workspace-theme-v310.css?v=4.3.312','/assets/css/svx-pocket-v310.css?v=4.3.319','/assets/js/workspace-theme-v310.js?v=4.3.318','/assets/js/svx-rx-v286.js?v=4.3.318','/assets/js/svx-pocket-v310.js?v=4.3.319','/assets/js/second-screen-launch-v1.js?v=4.3.316'];
4self.addEventListener('install',e=>e.waitUntil(caches.open(CACHE).then(c=>c.addAll(FILES))));
5// Do not force an update over a listening page. New code activates after old pages close.
6self.addEventListener('activate',e=>e.waitUntil(caches.keys().then(keys=>Promise.all(keys.filter(k=>k.startsWith('on6uhf-pocket-')&&k!==CACHE).map(k=>caches.delete(k))))));
7self.addEventListener('fetch',e=>{
8 const u=new URL(e.request.url);if(e.request.method!=='GET'||u.origin!==self.location.origin||u.pathname.startsWith('/api/'))return;
9 if(e.request.mode==='navigate'&&u.pathname.startsWith('/svx-pocket/')){e.respondWith(fetch(e.request).catch(()=>caches.match('/svx-pocket/')));return;}
10 if(FILES.includes(u.pathname+u.search))e.respondWith(caches.match(e.request).then(r=>r||fetch(e.request)));
11});

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.