1
0
mirror of https://github.com/stonith404/pingvin-share.git synced 2024-10-02 09:30:10 +02:00
pingvin-share/public/sw.js
Elias Schneider 8caa667d09
Add PWA
2022-04-28 15:02:38 +02:00

2 lines
6.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

if(!self.define){let e,s={};const n=(n,c)=>(n=new URL(n+".js",c).href,s[n]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=s,document.head.appendChild(e)}else e=n,importScripts(n),s()})).then((()=>{let e=s[n];if(!e)throw new Error(`Module ${n} didnt register its module`);return e})));self.define=(c,i)=>{const a=e||("document"in self?document.currentScript.src:"")||location.href;if(s[a])return;let t={};const o=e=>n(e,a),r={module:{uri:a},exports:t,require:o};s[a]=Promise.all(c.map((e=>r[e]||o(e)))).then((e=>(i(...e),t)))}}define(["./workbox-6316bd60"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/chunks/168-570ce5603c9ec3eb.js",revision:"570ce5603c9ec3eb"},{url:"/_next/static/chunks/185-04d85906b4eae0ae.js",revision:"04d85906b4eae0ae"},{url:"/_next/static/chunks/227-4b06967c53c64b82.js",revision:"4b06967c53c64b82"},{url:"/_next/static/chunks/711-d81051259481b584.js",revision:"d81051259481b584"},{url:"/_next/static/chunks/977-19b5ce3953e34876.js",revision:"19b5ce3953e34876"},{url:"/_next/static/chunks/framework-81da43a8dcd978d9.js",revision:"81da43a8dcd978d9"},{url:"/_next/static/chunks/main-c5653dd48d44fc25.js",revision:"c5653dd48d44fc25"},{url:"/_next/static/chunks/pages/_error-0509152792d2b207.js",revision:"0509152792d2b207"},{url:"/_next/static/chunks/pages/auth/signIn-113ac2fb35bf7866.js",revision:"113ac2fb35bf7866"},{url:"/_next/static/chunks/pages/auth/signUp-f588594a95fea5ed.js",revision:"f588594a95fea5ed"},{url:"/_next/static/chunks/pages/index-c889cc349b261ab9.js",revision:"c889cc349b261ab9"},{url:"/_next/static/chunks/pages/share/%5BshareId%5D-5fe5300813981eb1.js",revision:"5fe5300813981eb1"},{url:"/_next/static/chunks/pages/upload-6a55200bfe4c1921.js",revision:"6a55200bfe4c1921"},{url:"/_next/static/chunks/pages/user/account-b6fb6c473e70676e.js",revision:"b6fb6c473e70676e"},{url:"/_next/static/chunks/polyfills-5cd94c89d3acac5f.js",revision:"99442aec5788bccac9b2f0ead2afdd6b"},{url:"/_next/static/chunks/webpack-42cdea76c8170223.js",revision:"42cdea76c8170223"},{url:"/_next/static/css/27d177a30947857b.css",revision:"27d177a30947857b"},{url:"/_next/static/mYQkAXAv7WYJufAYlAZ_h/_buildManifest.js",revision:"dee98e36234c999a621b85cf08443cdf"},{url:"/_next/static/mYQkAXAv7WYJufAYlAZ_h/_middlewareManifest.js",revision:"fb2823d66b3e778e04a3f681d0d2fb19"},{url:"/_next/static/mYQkAXAv7WYJufAYlAZ_h/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/favicon.ico",revision:"f4980f7d5877b7b17c58d9f8d8a515c8"},{url:"/icons/icon-128x128.png",revision:"0e2c9950deef1afd706cb68a25b70463"},{url:"/icons/icon-144x144.png",revision:"7cd4b9e693d41a97db7c5235a4f42b6a"},{url:"/icons/icon-152x152.png",revision:"aec5fa8febc684e7ee176d89868568bb"},{url:"/icons/icon-192x192.png",revision:"fdb419a2b73a1360fc312508784ca6b6"},{url:"/icons/icon-384x384.png",revision:"d88bd7ac99490acc8e83274c8b9488d2"},{url:"/icons/icon-48x48.png",revision:"6790548ae46c972597a22ca88b86e9b4"},{url:"/icons/icon-512x512.png",revision:"653078b4462aa41b061fe128905b00bd"},{url:"/icons/icon-72x72.png",revision:"cdf2214c1770e44a4cf235b1fb4a1b75"},{url:"/icons/icon-96x96.png",revision:"84551156c6870847cc40367970c29c7f"},{url:"/logo.svg",revision:"a107fb024cfbe26ddf0baad582b8b115"},{url:"/manifest.json",revision:"3fc89150f50c4051073a83a13ddbf1bc"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:s,event:n,state:c})=>s&&"opaqueredirect"===s.type?new Response(s.body,{status:200,statusText:"OK",headers:s.headers}):s}]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:gstatic)\.com\/.*/i,new e.CacheFirst({cacheName:"google-fonts-webfonts",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:googleapis)\.com\/.*/i,new e.StaleWhileRevalidate({cacheName:"google-fonts-stylesheets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"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})]}),"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})]}),"GET"),e.registerRoute(/\/_next\/image\?url=.+$/i,new e.StaleWhileRevalidate({cacheName:"next-image",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp3|wav|ogg)$/i,new e.CacheFirst({cacheName:"static-audio-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp4)$/i,new e.CacheFirst({cacheName:"static-video-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:js)$/i,new e.StaleWhileRevalidate({cacheName:"static-js-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:css|less)$/i,new e.StaleWhileRevalidate({cacheName:"static-style-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/data\/.+\/.+\.json$/i,new e.StaleWhileRevalidate({cacheName:"next-data",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:json|xml|csv)$/i,new e.NetworkFirst({cacheName:"static-data-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>{if(!(self.origin===e.origin))return!1;const s=e.pathname;return!s.startsWith("/api/auth/")&&!!s.startsWith("/api/")}),new e.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>{if(!(self.origin===e.origin))return!1;return!e.pathname.startsWith("/api/")}),new e.NetworkFirst({cacheName:"others",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute((({url:e})=>!(self.origin===e.origin)),new e.NetworkFirst({cacheName:"cross-origin",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:3600})]}),"GET")}));