frontend/public/sw.js (view raw)
1if(!self.define){let e,s={};const c=(c,a)=>(c=new URL(c+".js",a).href,s[c]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=c,e.onload=s,document.head.appendChild(e)}else e=c,importScripts(c),s()})).then((()=>{let e=s[c];if(!e)throw new Error(`Module ${c} didn’t register its module`);return e})));self.define=(a,i)=>{const n=e||("document"in self?document.currentScript.src:"")||location.href;if(s[n])return;let t={};const r=e=>c(e,n),d={module:{uri:n},exports:t,require:r};s[n]=Promise.all(a.map((e=>d[e]||r(e)))).then((e=>(i(...e),t)))}}define(["./workbox-860c9203"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/chunks/116-b6ba819ce00cf1b2.js",revision:"b6ba819ce00cf1b2"},{url:"/_next/static/chunks/136.fabdec7e2ff311b6.js",revision:"fabdec7e2ff311b6"},{url:"/_next/static/chunks/148-4c7f4f314e51d8e7.js",revision:"4c7f4f314e51d8e7"},{url:"/_next/static/chunks/153-39bef0336ef0f126.js",revision:"39bef0336ef0f126"},{url:"/_next/static/chunks/170-fd9cef35a8538241.js",revision:"fd9cef35a8538241"},{url:"/_next/static/chunks/208-d06d675823d71864.js",revision:"d06d675823d71864"},{url:"/_next/static/chunks/273-e958107c3cfee59b.js",revision:"e958107c3cfee59b"},{url:"/_next/static/chunks/289-bfed5ea8e1335875.js",revision:"bfed5ea8e1335875"},{url:"/_next/static/chunks/306-9752b98ea1c64f83.js",revision:"9752b98ea1c64f83"},{url:"/_next/static/chunks/317-e017bc6b67b3ff5e.js",revision:"e017bc6b67b3ff5e"},{url:"/_next/static/chunks/323-450d0bbddeb6b841.js",revision:"450d0bbddeb6b841"},{url:"/_next/static/chunks/381-736a372fad54ef32.js",revision:"736a372fad54ef32"},{url:"/_next/static/chunks/471.223f771ef75149cd.js",revision:"223f771ef75149cd"},{url:"/_next/static/chunks/478-e3c8c68335eb5e04.js",revision:"e3c8c68335eb5e04"},{url:"/_next/static/chunks/573-800a9cf90e7d6bb6.js",revision:"800a9cf90e7d6bb6"},{url:"/_next/static/chunks/618-d64860f3b0c44549.js",revision:"d64860f3b0c44549"},{url:"/_next/static/chunks/623.d0fa7c009574fa0d.js",revision:"d0fa7c009574fa0d"},{url:"/_next/static/chunks/637-fb672ccf8b1ca9a8.js",revision:"fb672ccf8b1ca9a8"},{url:"/_next/static/chunks/674-97580337eccf94c1.js",revision:"97580337eccf94c1"},{url:"/_next/static/chunks/823-73fe604503dd5592.js",revision:"73fe604503dd5592"},{url:"/_next/static/chunks/825-52af096ca61a1268.js",revision:"52af096ca61a1268"},{url:"/_next/static/chunks/837-ff88120b474141d2.js",revision:"ff88120b474141d2"},{url:"/_next/static/chunks/894-9572bdb6ae497251.js",revision:"9572bdb6ae497251"},{url:"/_next/static/chunks/90.7beac63fb8c8f9b1.js",revision:"7beac63fb8c8f9b1"},{url:"/_next/static/chunks/c158f0e1.1535fa31e78d7750.js",revision:"1535fa31e78d7750"},{url:"/_next/static/chunks/cabb2d90-1ccf91252a833ded.js",revision:"1ccf91252a833ded"},{url:"/_next/static/chunks/framework-97a3c2b9bdeaabd8.js",revision:"97a3c2b9bdeaabd8"},{url:"/_next/static/chunks/main-96bcd357b9fc1215.js",revision:"96bcd357b9fc1215"},{url:"/_next/static/chunks/pages/_app-3b1488b62029b1d5.js",revision:"3b1488b62029b1d5"},{url:"/_next/static/chunks/pages/_error-5e6c2c8882761acf.js",revision:"5e6c2c8882761acf"},{url:"/_next/static/chunks/pages/auth/confirm-c0558f5c11631171.js",revision:"c0558f5c11631171"},{url:"/_next/static/chunks/pages/auth/confirm/google-d88e22518b702db6.js",revision:"d88e22518b702db6"},{url:"/_next/static/chunks/pages/auth/email-confirmation-13f3ec2e68e016a5.js",revision:"13f3ec2e68e016a5"},{url:"/_next/static/chunks/pages/auth/login-c217d4e2391b501f.js",revision:"c217d4e2391b501f"},{url:"/_next/static/chunks/pages/auth/lost-password-c7c0e379a3ce603d.js",revision:"c7c0e379a3ce603d"},{url:"/_next/static/chunks/pages/auth/register-fab8defec2c1603a.js",revision:"fab8defec2c1603a"},{url:"/_next/static/chunks/pages/auth/register/mail-151c129b102de050.js",revision:"151c129b102de050"},{url:"/_next/static/chunks/pages/auth/reset-0f18d60c770add67.js",revision:"0f18d60c770add67"},{url:"/_next/static/chunks/pages/dashboard-f0289c2ea1244000.js",revision:"f0289c2ea1244000"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D-128aabc39e32f4d0.js",revision:"128aabc39e32f4d0"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/adminWaitingList-11e4ecaa9ad38f0b.js",revision:"11e4ecaa9ad38f0b"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/alerts-ac93e0fdf8c3e663.js",revision:"ac93e0fdf8c3e663"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/assign/%5BpassengerId%5D-922838df21666888.js",revision:"922838df21666888"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/details-7ca951c06dc37dc5.js",revision:"7ca951c06dc37dc5"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/options-7082949c580778a7.js",revision:"7082949c580778a7"},{url:"/_next/static/chunks/pages/e/%5Buuid%5D/waitingList-42a3a550246178b9.js",revision:"42a3a550246178b9"},{url:"/_next/static/chunks/pages/index-21d5681e7ce08b51.js",revision:"21d5681e7ce08b51"},{url:"/_next/static/chunks/pages/new-2e45b6fc99211a94.js",revision:"2e45b6fc99211a94"},{url:"/_next/static/chunks/pages/profile-f0a342e3ad6d5631.js",revision:"f0a342e3ad6d5631"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-54ec7b4a850802c2.js",revision:"54ec7b4a850802c2"},{url:"/_next/static/css/0742d73c3229e134.css",revision:"0742d73c3229e134"},{url:"/_next/static/css/209b782d1a2e630e.css",revision:"209b782d1a2e630e"},{url:"/_next/static/media/layers-2x.9859cd12.png",revision:"9859cd12"},{url:"/_next/static/media/layers.ef6db872.png",revision:"ef6db872"},{url:"/_next/static/media/marker-icon.d577052a.png",revision:"d577052a"},{url:"/_next/static/t9fdUxQuDBwHgMZXIFjPu/_buildManifest.js",revision:"bf181ba09c2dd38f91ee4694adc3056c"},{url:"/_next/static/t9fdUxQuDBwHgMZXIFjPu/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/assets/Caroster_Octree_Social.jpg",revision:"563fc10a4ec83e735943c5f67d417a6e"},{url:"/assets/Caroster_beta.png",revision:"86c6259620aee306a019b2a611eaf21d"},{url:"/assets/Logo_in_beta.svg",revision:"cdde8d69adbfdbaf7c903e155419b12c"},{url:"/assets/android-chrome-192x192.png",revision:"b288769d936ad5f9a87944e027d0096c"},{url:"/assets/android-chrome-512x512.png",revision:"c789c009674fc4a2087a8b71c24a12b7"},{url:"/assets/apple-touch-icon.png",revision:"573a4bc22886d3ef3f6c3aa0eab64d44"},{url:"/assets/car.png",revision:"0c95a91895d437b7ea06db071aa8f68f"},{url:"/assets/favicon-16x16.png",revision:"9f98c22a36ec0001995797d29a7583b1"},{url:"/assets/favicon-32x32.png",revision:"562ff70a6694a29302644d4f85b2e920"},{url:"/assets/favicon.ico",revision:"45004f0a61722a526ca688bddc4955c4"},{url:"/assets/google-icon.svg",revision:"81ad048ed858673aaca6cc2227076b8a"},{url:"/assets/icon.png",revision:"ac122f40fd4c9fd7f1831b0dd406c950"},{url:"/assets/logo.png",revision:"d685d6b49c3aedcf4819d5cbbc873d60"},{url:"/assets/logo.svg",revision:"bf83592cc1865c5c492b7ab09bb18f59"},{url:"/assets/site.webmanifest",revision:"053100cb84a50d2ae7f5492f7dd7f25e"},{url:"/favicon.ico",revision:"8eb6dd187ac1c4e26f8df8062bb42e09"},{url:"/leaflet_reset.css",revision:"0936d7c0f04ef89fe3c337decb621909"},{url:"/manifest.json",revision:"e76480838d8eb8908456941dcb59275e"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:s,event:c,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")}));