if(!self.define){let e,s={};const n=(n,a)=>(n=new URL(n+".js",a).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} didn’t register its module`);return e})));self.define=(a,c)=>{const t=e||("document"in self?document.currentScript.src:"")||location.href;if(s[t])return;let i={};const r=e=>n(e,t),o={module:{uri:t},exports:i,require:r};s[t]=Promise.all(a.map((e=>o[e]||r(e)))).then((e=>(c(...e),i)))}}define(["./workbox-5f5b08d6"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/-ajUcsOwztL3Ayhjcibc0/_buildManifest.js",revision:"ae633be2c24f3a5c2f2a8d9650d60696"},{url:"/_next/static/-ajUcsOwztL3Ayhjcibc0/_middlewareManifest.js",revision:"fb2823d66b3e778e04a3f681d0d2fb19"},{url:"/_next/static/-ajUcsOwztL3Ayhjcibc0/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/112.2a67d4dcb70cb230.js",revision:"2a67d4dcb70cb230"},{url:"/_next/static/chunks/20.0be5938ef2e01a5e.js",revision:"0be5938ef2e01a5e"},{url:"/_next/static/chunks/252f366e-4c1e4d690cb40154.js",revision:"4c1e4d690cb40154"},{url:"/_next/static/chunks/39-0c719cd660933ec9.js",revision:"0c719cd660933ec9"},{url:"/_next/static/chunks/518.9c09a25199020d0b.js",revision:"9c09a25199020d0b"},{url:"/_next/static/chunks/631.ba7c52e80a634e4b.js",revision:"ba7c52e80a634e4b"},{url:"/_next/static/chunks/692.ec03f0732cddb413.js",revision:"ec03f0732cddb413"},{url:"/_next/static/chunks/70b165ca-d126cad3281a82eb.js",revision:"d126cad3281a82eb"},{url:"/_next/static/chunks/744.87ed2de448df76a4.js",revision:"87ed2de448df76a4"},{url:"/_next/static/chunks/831-12c359d23567e355.js",revision:"12c359d23567e355"},{url:"/_next/static/chunks/944.f0f9bd5eff1a3ee3.js",revision:"f0f9bd5eff1a3ee3"},{url:"/_next/static/chunks/framework-5f4595e5518b5600.js",revision:"5f4595e5518b5600"},{url:"/_next/static/chunks/main-784e916df6ec1917.js",revision:"784e916df6ec1917"},{url:"/_next/static/chunks/pages/_app-8270d9f69255e166.js",revision:"8270d9f69255e166"},{url:"/_next/static/chunks/pages/_error-0a004b8b8498208d.js",revision:"0a004b8b8498208d"},{url:"/_next/static/chunks/pages/faq-1c1c54cd1b3a25ae.js",revision:"1c1c54cd1b3a25ae"},{url:"/_next/static/chunks/pages/index-690297a4a76fb9af.js",revision:"690297a4a76fb9af"},{url:"/_next/static/chunks/pages/settings-667a115e4a436c08.js",revision:"667a115e4a436c08"},{url:"/_next/static/chunks/polyfills-5cd94c89d3acac5f.js",revision:"99442aec5788bccac9b2f0ead2afdd6b"},{url:"/_next/static/chunks/webpack-11edd52f0194068f.js",revision:"11edd52f0194068f"},{url:"/_next/static/css/b6e107ed02cb8dce.css",revision:"b6e107ed02cb8dce"},{url:"/android-chrome-192x192.png",revision:"c5f44a73ce76e302cb1b70cf7ce05782"},{url:"/android-chrome-512x512.png",revision:"a05711ebf71668d4b9ea75c73e4aa1e3"},{url:"/apple-touch-icon.png",revision:"8d7da2ef75bff674852093f0a3bb1b63"},{url:"/favicon-16x16.png",revision:"d96bafb3ea6d238c26fdc1284d2d4986"},{url:"/favicon-32x32.png",revision:"68c6c2037b386a29d8de34eddaac01b8"},{url:"/favicon.ico",revision:"1aeba144cf1302d175585424b857874d"},{url:"/manifest.json",revision:"ed76d7e0ceda6627f76bb3e15ff2424e"},{url:"/robots.txt",revision:"2a59d65b1d4bb10375d3281b359f519e"},{url:"/sitemap.xml",revision:"a3a661026f2d68aca0fe1a9a9535ca0c"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:s,event:n,state:a})=>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")}));