-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathservice-worker.js
More file actions
1 lines (1 loc) · 2.58 KB
/
service-worker.js
File metadata and controls
1 lines (1 loc) · 2.58 KB
1
const s=location.pathname.split("/").slice(0,-1).join("/"),o=[s+"/_app/immutable/entry/app.6aP-8lHG.js",s+"/_app/immutable/nodes/0.CHMlpylN.js",s+"/_app/immutable/assets/0.Cgx5LYHd.css",s+"/_app/immutable/assets/nav.rFqrnhhk.css",s+"/_app/immutable/nodes/1.HiavDEhe.js",s+"/_app/immutable/nodes/2.BJClYJSr.js",s+"/_app/immutable/nodes/3.DrIt7cyJ.js",s+"/_app/immutable/assets/3.DaWv-EMw.css",s+"/_app/immutable/nodes/4.DX0bQrqD.js",s+"/_app/immutable/nodes/5.LaowPOnF.js",s+"/_app/immutable/assets/5.Dk0jYW02.css",s+"/_app/immutable/nodes/6.BDcO9I2g.js",s+"/_app/immutable/assets/6.mAvx8R7P.css",s+"/_app/immutable/nodes/7.ClLE54rQ.js",s+"/_app/immutable/assets/7.BiihQkFP.css",s+"/_app/immutable/nodes/8.DPzO339H.js",s+"/_app/immutable/nodes/9.DPzO339H.js",s+"/_app/immutable/chunks/-QHvesP2.js",s+"/_app/immutable/chunks/3m_iFoug.js",s+"/_app/immutable/chunks/69_IOA4Y.js",s+"/_app/immutable/chunks/6PD_s1A2.js",s+"/_app/immutable/assets/icon-button.YsgTUtJ8.css",s+"/_app/immutable/chunks/B1x8ai2h.js",s+"/_app/immutable/chunks/BD6bfkde.js",s+"/_app/immutable/assets/record-payment-form.DU3UlGiC.css",s+"/_app/immutable/chunks/BRDOIGdq.js",s+"/_app/immutable/chunks/CHyJ2wzr.js",s+"/_app/immutable/chunks/CO5dwDQB.js",s+"/_app/immutable/chunks/CcW_GNUA.js",s+"/_app/immutable/chunks/Cct0ilKN.js",s+"/_app/immutable/chunks/CjVXStdI.js",s+"/_app/immutable/chunks/CudHTZsQ.js",s+"/_app/immutable/chunks/DIeogL5L.js",s+"/_app/immutable/chunks/DTf8GwUn.js",s+"/_app/immutable/chunks/DXIOgzev.js",s+"/_app/immutable/chunks/DntnSZ3E.js",s+"/_app/immutable/assets/card.DT8HWnAi.css",s+"/_app/immutable/chunks/DsnmJJEf.js",s+"/_app/immutable/chunks/vevT6c-u.js",s+"/_app/immutable/entry/start.Cx6VuY1y.js"],h=[s+"/favicon.png",s+"/manifest.json"],i="1766652853236",c=self,m=`cache${i}`,u=o.concat(h),r=new Set(u);c.addEventListener("install",a=>{a.waitUntil(caches.open(m).then(t=>t.addAll(u)).then(()=>{c.skipWaiting()}))});c.addEventListener("activate",a=>{a.waitUntil(caches.keys().then(async t=>{for(const e of t)e!==m&&await caches.delete(e);c.clients.claim()}))});async function b(a){const t=await caches.open(`offline${i}`);try{const e=await fetch(a);return t.put(a,e.clone()),e}catch(e){const n=await t.match(a);if(n)return n;throw e}}c.addEventListener("fetch",a=>{if(a.request.method!=="GET"||a.request.headers.has("range"))return;const t=new URL(a.request.url),e=t.protocol.startsWith("http"),n=t.hostname===self.location.hostname&&t.port!==self.location.port,p=t.host===self.location.host&&r.has(t.pathname),l=a.request.cache==="only-if-cached"&&!p;e&&!n&&!l&&a.respondWith((async()=>p&&await caches.match(a.request)||b(a.request))())});