-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathsw.js
1 lines (1 loc) · 5.29 KB
/
sw.js
1
if(!self.define){const e=e=>{"require"!==e&&(e+=".js");let c=Promise.resolve();return s[e]||(c=new Promise(async c=>{if("document"in self){const s=document.createElement("script");s.src=e,document.head.appendChild(s),s.onload=c}else importScripts(e),c()})),c.then(()=>{if(!s[e])throw new Error(`Module ${e} didn’t register its module`);return s[e]})},c=(c,s)=>{Promise.all(c.map(e)).then(e=>s(1===e.length?e[0]:e))},s={require:Promise.resolve(c)};self.define=(c,a,n)=>{s[c]||(s[c]=Promise.resolve().then(()=>{let s={};const i={uri:location.origin+c.slice(1)};return Promise.all(a.map(c=>{switch(c){case"exports":return s;case"module":return i;default:return e(c)}})).then(e=>{const c=n(...e);return s.default||(s.default=c),s})}))}}define("./sw.js",["./workbox-c2b5e142"],(function(e){"use strict";importScripts(),e.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/Quran-reading.svg",revision:"c47f523701bf32844d1ccc31b8ccf937"},{url:"/_next/static/LfOVTOvnr1XQcDuoaTX3c/_buildManifest.js",revision:"f0c07d529052188da8398dd5e2d605e1"},{url:"/_next/static/LfOVTOvnr1XQcDuoaTX3c/_ssgManifest.js",revision:"abee47769bf307639ace4945f9cfd4ff"},{url:"/_next/static/chunks/commons.cb82874e43d6dd0d0fae.js",revision:"03e237427c16cc7a6903fce87881a900"},{url:"/_next/static/chunks/d27493d52bf0e2172cadaa4fa36b227062c9ac33.aca710c753c191d7266c.js",revision:"5af34109bebccaef9a68d3b72aad435c"},{url:"/_next/static/chunks/framework.9ec1f7868b3e9d138cdd.js",revision:"d0fde0e086852f5cc2882d8830400a6e"},{url:"/_next/static/chunks/main-9133213769124e540d0c.js",revision:"07b6e77eadf349dbf4cc83dc8193ef55"},{url:"/_next/static/chunks/pages/_app-4645dfe3059502071492.js",revision:"914fc7de9758a11a65a2940f6e886be8"},{url:"/_next/static/chunks/pages/_error-4c0e59626af2fe2052a1.js",revision:"b9c0aa197f07b4f95568dea721282185"},{url:"/_next/static/chunks/pages/about-fed1b48f651404e06731.js",revision:"3a12edfbda272dfc0ed2e72d4cd304af"},{url:"/_next/static/chunks/pages/index-4f71ef82046e516e31f0.js",revision:"ebe7e0f11486c46d16d754043d89dea2"},{url:"/_next/static/chunks/pages/surah-234b1bf55c4ea6870afb.js",revision:"ad8d4accca0a3363c5cb8dbce162347d"},{url:"/_next/static/chunks/pages/surah/%5BsurahId%5D-7fa7e2902a83d022a982.js",revision:"4d137b1b3b5ccd103c37f1fafe74c22b"},{url:"/_next/static/chunks/polyfills-fa276ba060a4a8ac7eef.js",revision:"d6e6a8bc3994b844b391066d75421272"},{url:"/_next/static/chunks/webpack-e067438c4cf4ef2ef178.js",revision:"8c19f623e8389f11131a054a7e17ff95"},{url:"/_next/static/css/3472e03a7f17a79c6f9b.css",revision:"914bfdc88bc205c879ee73d6690b4e23"},{url:"/favicon.png",revision:"7cfc42f3802cc9b6ac84f7cc5d650327"},{url:"/fonts/lpmq.otf",revision:"831bf257749b3f411a973c519a835034"},{url:"/fonts/lpmq.woff",revision:"c7cb93e35ce651f24d92e7c56935d5f1"},{url:"/icons/icon-128x128.png",revision:"670a934e1c8283263349aa90781eb8f4"},{url:"/icons/icon-144x144.png",revision:"fe0072e31cf663c306797f071a7965c8"},{url:"/icons/icon-152x152.png",revision:"1f1ef396e0c6588fcb19fbbc03ce9d20"},{url:"/icons/icon-192x192.png",revision:"7c0322be832fc0cf3ea467810be459a6"},{url:"/icons/icon-384x384.png",revision:"017bf0a4b3ffff00c862e1bac7150abd"},{url:"/icons/icon-512x512.png",revision:"bb3ccd6984b58784496979242e31b8b8"},{url:"/icons/icon-72x72.png",revision:"fb953d1e76e50b9745a903efeb191b4d"},{url:"/icons/icon-96x96.png",revision:"710bdb024fc518c9eedf4a06f3c8141c"},{url:"/manifest.json",revision:"65cf98c32df2aac09566e628de47fa69"},{url:"/quranku.svg",revision:"156b4dd8da9033a705aeb5986ecf2045"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[new e.ExpirationPlugin({maxEntries:1,maxAgeSeconds:86400,purgeOnQuotaError:!0})]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:googleapis|gstatic)\.com\/.*/i,new e.CacheFirst({cacheName:"google-fonts",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:31536e3,purgeOnQuotaError:!0})]}),"GET"),e.registerRoute(/\.(?:eot|otf|ttc|ttf|woff|woff2|font.css)$/i,new e.StaleWhileRevalidate({cacheName:"static-font-assets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800,purgeOnQuotaError:!0})]}),"GET"),e.registerRoute(/\.(?:jpg|jpeg|gif|png|svg|ico|webp)$/i,new e.StaleWhileRevalidate({cacheName:"static-image-assets",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400,purgeOnQuotaError:!0})]}),"GET"),e.registerRoute(/\.(?:js)$/i,new e.StaleWhileRevalidate({cacheName:"static-js-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400,purgeOnQuotaError:!0})]}),"GET"),e.registerRoute(/\.(?:css|less)$/i,new e.StaleWhileRevalidate({cacheName:"static-style-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400,purgeOnQuotaError:!0})]}),"GET"),e.registerRoute(/\.(?:json|xml|csv)$/i,new e.NetworkFirst({cacheName:"static-data-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400,purgeOnQuotaError:!0})]}),"GET"),e.registerRoute(/\/api\/.*$/i,new e.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400,purgeOnQuotaError:!0})]}),"GET"),e.registerRoute(/\/surah\/.*/i,new e.CacheFirst({cacheName:"surah-resources",plugins:[]}),"GET"),e.registerRoute(/.*/i,new e.StaleWhileRevalidate({cacheName:"others",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400,purgeOnQuotaError:!0})]}),"GET")}));