528 lines
15 KiB
JavaScript
528 lines
15 KiB
JavaScript
if (!self.define) {
|
||
const e = (e) => {
|
||
'require' !== e && (e += '.js')
|
||
let s = Promise.resolve()
|
||
return (
|
||
i[e] ||
|
||
(s = new Promise(async (s) => {
|
||
if ('document' in self) {
|
||
const i = document.createElement('script')
|
||
;(i.src = e), document.head.appendChild(i), (i.onload = s)
|
||
} else importScripts(e), s()
|
||
})),
|
||
s.then(() => {
|
||
if (!i[e]) throw new Error(`Module ${e} didn’t register its module`)
|
||
return i[e]
|
||
})
|
||
)
|
||
},
|
||
s = (s, i) => {
|
||
Promise.all(s.map(e)).then((e) => i(1 === e.length ? e[0] : e))
|
||
},
|
||
i = { require: Promise.resolve(s) }
|
||
self.define = (s, c, t) => {
|
||
i[s] ||
|
||
(i[s] = Promise.resolve().then(() => {
|
||
let i = {}
|
||
const n = { uri: location.origin + s.slice(1) }
|
||
return Promise.all(
|
||
c.map((s) => {
|
||
switch (s) {
|
||
case 'exports':
|
||
return i
|
||
case 'module':
|
||
return n
|
||
default:
|
||
return e(s)
|
||
}
|
||
})
|
||
).then((e) => {
|
||
const s = t(...e)
|
||
return i.default || (i.default = s), i
|
||
})
|
||
}))
|
||
}
|
||
}
|
||
define('./sw.js', ['./workbox-ea903bce'], function (e) {
|
||
'use strict'
|
||
importScripts('worker-6L8AMbRb0NKpPgic9tDJq.js'),
|
||
self.skipWaiting(),
|
||
e.clientsClaim(),
|
||
e.precacheAndRoute(
|
||
[
|
||
{
|
||
url: '/VerveineRegular.woff',
|
||
revision: '858cc7add1765cbcfb0439e275fd167b',
|
||
},
|
||
{
|
||
url: '/_next/static/6L8AMbRb0NKpPgic9tDJq/_buildManifest.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/6L8AMbRb0NKpPgic9tDJq/_ssgManifest.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/245.0b8b5b2c6276314320c8.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/245.0b8b5b2c6276314320c8.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/249-6f03b7a81bcbd0038729.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/249-6f03b7a81bcbd0038729.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/326-3c7a0e1d438e42f6840a.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/326-3c7a0e1d438e42f6840a.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/433-4af653dbe4f101dcf043.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/433-4af653dbe4f101dcf043.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/448.75c2f81459cefda29a33.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/448.75c2f81459cefda29a33.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/500.add46b3673e39a4bea2f.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/500.add46b3673e39a4bea2f.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/517-ef5a73f6d009b76efe08.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/517-ef5a73f6d009b76efe08.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/605.f3864658d8634b76f25b.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/605.f3864658d8634b76f25b.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/679.243b85dfdec37fa00017.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/679.243b85dfdec37fa00017.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/725.ba6f1f8d1ef9761d5764.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/725.ba6f1f8d1ef9761d5764.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/768.3eb2d8f1c748e19b3191.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/768.3eb2d8f1c748e19b3191.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/847.bd02d1a1772e5f87b99d.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/847.bd02d1a1772e5f87b99d.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/94.a2f19400fba005dc6c4f.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/94.a2f19400fba005dc6c4f.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/945.27ce1a50bfc1ce339fd4.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/945.27ce1a50bfc1ce339fd4.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/965.d0b65414f207ca0dc6a2.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/965.d0b65414f207ca0dc6a2.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/ee9ce975.ee18cda6cbd28d404e39.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/ee9ce975.ee18cda6cbd28d404e39.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/framework-0fd486a5f941532fdde0.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/framework-0fd486a5f941532fdde0.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/main-e948a5ffef40ef3bf54a.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/main-e948a5ffef40ef3bf54a.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/_app-a1d000020e93919862ee.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/_app-a1d000020e93919862ee.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/_error-fa66bd2a1f1976f8f4ba.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/_error-fa66bd2a1f1976f8f4ba.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/create-error-dbbfb7ded30741dbea75.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/create-error-dbbfb7ded30741dbea75.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/index-77ea2f4dd2a17b027e3c.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/index-77ea2f4dd2a17b027e3c.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/shhh-c685061b2f91817cb318.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/shhh-c685061b2f91817cb318.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/signout-1aa15c2b9eebca4b25ca.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/signout-1aa15c2b9eebca4b25ca.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/sponsorware-7ed3c2cbeca2692c04bd.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/pages/sponsorware-7ed3c2cbeca2692c04bd.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/polyfills-2eea1e1f8ec955b73e03.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/polyfills-2eea1e1f8ec955b73e03.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/webpack-781ce7a400ed0d5cf690.js',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/chunks/webpack-781ce7a400ed0d5cf690.js.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/css/50297e5ab72b54dddbcb.css',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/_next/static/css/50297e5ab72b54dddbcb.css.map',
|
||
revision: '6L8AMbRb0NKpPgic9tDJq',
|
||
},
|
||
{
|
||
url: '/android-chrome-192x192.png',
|
||
revision: '57c9c4cd91d24d48b7ffdda0768fd225',
|
||
},
|
||
{
|
||
url: '/android-chrome-512x512.png',
|
||
revision: '8d2454e6cf551f8ca1e1d5670b13a8d1',
|
||
},
|
||
{
|
||
url: '/android-chrome-maskable-192x192.png',
|
||
revision: '71c93ce0b34d2fbb4c6654a9131a3d9d',
|
||
},
|
||
{
|
||
url: '/android-chrome-maskable-512x512.png',
|
||
revision: '4265b8c09997b16ac1493500b43f3755',
|
||
},
|
||
{
|
||
url: '/apple-touch-icon.png',
|
||
revision: '8081d08be3673ec33dbeecab06706b2b',
|
||
},
|
||
{
|
||
url: '/favicon-16x16.png',
|
||
revision: 'ac17d75b1ee007781212853a57b88285',
|
||
},
|
||
{
|
||
url: '/favicon-32x32.png',
|
||
revision: '360bc7cd4706c0657917f3b78fed6b71',
|
||
},
|
||
{ url: '/favicon.ico', revision: 'b2bf6bb7b4d0234f3e6df44fd7d5707e' },
|
||
{ url: '/flat.png', revision: 'e0460141713b5c94104ce19b36c4b462' },
|
||
{
|
||
url: '/icons/grab.svg',
|
||
revision: 'a1ca9e5c31d1edd2558ab075f72fde4e',
|
||
},
|
||
{
|
||
url: '/icons/pointer.svg',
|
||
revision: 'dff260f896fe23adb83341639fdf93be',
|
||
},
|
||
{
|
||
url: '/icons/resize.svg',
|
||
revision: '0a3cb701d15731e25919783801d18f95',
|
||
},
|
||
{
|
||
url: '/images/hello.mp4',
|
||
revision: 'b716f249cc6c781c91b0ac9dc23423b3',
|
||
},
|
||
{ url: '/manifest.json', revision: '3e9972cc640a3e24648a6620cfc03650' },
|
||
],
|
||
{ ignoreURLParametersMatching: [] }
|
||
),
|
||
e.cleanupOutdatedCaches(),
|
||
e.registerRoute(
|
||
'/',
|
||
new e.NetworkFirst({
|
||
cacheName: 'start-url',
|
||
plugins: [
|
||
{
|
||
cacheWillUpdate: async ({
|
||
request: e,
|
||
response: s,
|
||
event: i,
|
||
state: c,
|
||
}) =>
|
||
s && 'opaqueredirect' === s.type
|
||
? new Response(s.body, {
|
||
status: 200,
|
||
statusText: 'OK',
|
||
headers: s.headers,
|
||
})
|
||
: s,
|
||
},
|
||
],
|
||
}),
|
||
'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(
|
||
/\/_next\/image\?url=.+$/i,
|
||
new e.StaleWhileRevalidate({
|
||
cacheName: 'next-image',
|
||
plugins: [
|
||
new e.ExpirationPlugin({
|
||
maxEntries: 64,
|
||
maxAgeSeconds: 86400,
|
||
purgeOnQuotaError: !0,
|
||
}),
|
||
],
|
||
}),
|
||
'GET'
|
||
),
|
||
e.registerRoute(
|
||
/\.(?:mp3|mp4)$/i,
|
||
new e.StaleWhileRevalidate({
|
||
cacheName: 'static-media-assets',
|
||
plugins: [
|
||
new e.ExpirationPlugin({
|
||
maxEntries: 32,
|
||
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(
|
||
/\/_next\/data\/.+\/.+\.json$/i,
|
||
new e.StaleWhileRevalidate({
|
||
cacheName: 'next-data',
|
||
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(
|
||
({ 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,
|
||
purgeOnQuotaError: !0,
|
||
}),
|
||
],
|
||
}),
|
||
'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,
|
||
purgeOnQuotaError: !0,
|
||
}),
|
||
],
|
||
}),
|
||
'GET'
|
||
)
|
||
})
|
||
//# sourceMappingURL=sw.js.map
|