if(!self.define){let e,a={};const s=(s,c)=>(s=new URL(s+".js",c).href,a[s]||new Promise(a=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=a,document.head.appendChild(e)}else e=s,importScripts(s),a()}).then(()=>{let e=a[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e}));self.define=(c,i)=>{const n=e||("document"in self?document.currentScript.src:"")||location.href;if(a[n])return;let t={};const r=e=>s(e,n),f={module:{uri:n},exports:t,require:r};a[n]=Promise.all(c.map(e=>f[e]||r(e))).then(e=>(i(...e),t))}}define(["./workbox-3c9d0171"],function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/G11DeXR7Q081SfqeyU3Mo/_buildManifest.js",revision:"f7000772f65c9f30285ef51bf35a6ec0"},{url:"/_next/static/G11DeXR7Q081SfqeyU3Mo/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/101-e52b99867a50076e.js",revision:"e52b99867a50076e"},{url:"/_next/static/chunks/223-a1ffd46034c1a19d.js",revision:"a1ffd46034c1a19d"},{url:"/_next/static/chunks/257-82c5fd42a7dcdb7b.js",revision:"82c5fd42a7dcdb7b"},{url:"/_next/static/chunks/268-c2716be11ee50523.js",revision:"c2716be11ee50523"},{url:"/_next/static/chunks/309-f5ae21e8df66ffef.js",revision:"f5ae21e8df66ffef"},{url:"/_next/static/chunks/399-c7d9035692acc049.js",revision:"c7d9035692acc049"},{url:"/_next/static/chunks/450-4a668c4ea9af7262.js",revision:"4a668c4ea9af7262"},{url:"/_next/static/chunks/494-f89695f5a031656d.js",revision:"f89695f5a031656d"},{url:"/_next/static/chunks/647.3d39332b3a3c66a5.js",revision:"3d39332b3a3c66a5"},{url:"/_next/static/chunks/853-cd889ada56bc29bd.js",revision:"cd889ada56bc29bd"},{url:"/_next/static/chunks/888.46f7b746506faae1.js",revision:"46f7b746506faae1"},{url:"/_next/static/chunks/892-41ad090a23ad542b.js",revision:"41ad090a23ad542b"},{url:"/_next/static/chunks/a5afb7a4-78ad4d3781fdc6e9.js",revision:"78ad4d3781fdc6e9"},{url:"/_next/static/chunks/app/_global-error/page-9765cc340372360d.js",revision:"9765cc340372360d"},{url:"/_next/static/chunks/app/_not-found/page-9765cc340372360d.js",revision:"9765cc340372360d"},{url:"/_next/static/chunks/app/api/auth/%5B...nextauth%5D/route-088b4b1c6c3afdca.js",revision:"088b4b1c6c3afdca"},{url:"/_next/static/chunks/app/api/auth/marker/route-9765cc340372360d.js",revision:"9765cc340372360d"},{url:"/_next/static/chunks/app/auth/page-85627c629fd4a12c.js",revision:"85627c629fd4a12c"},{url:"/_next/static/chunks/app/chat/deviceid/%5BdeviceId%5D/page-0bc46f6e45ef6989.js",revision:"0bc46f6e45ef6989"},{url:"/_next/static/chunks/app/chat/page-127b82617c9b323f.js",revision:"127b82617c9b323f"},{url:"/_next/static/chunks/app/error-8f24504e983a773a.js",revision:"8f24504e983a773a"},{url:"/_next/static/chunks/app/global-error-effeaaea878818cc.js",revision:"effeaaea878818cc"},{url:"/_next/static/chunks/app/layout-92469650e991153f.js",revision:"92469650e991153f"},{url:"/_next/static/chunks/app/loading-9765cc340372360d.js",revision:"9765cc340372360d"},{url:"/_next/static/chunks/app/not-found-c34af3c199bd6270.js",revision:"c34af3c199bd6270"},{url:"/_next/static/chunks/app/page-9765cc340372360d.js",revision:"9765cc340372360d"},{url:"/_next/static/chunks/app/sidebar/page-a70f3936b03748a3.js",revision:"a70f3936b03748a3"},{url:"/_next/static/chunks/app/splash/page-69093ba0bd69c4f3.js",revision:"69093ba0bd69c4f3"},{url:"/_next/static/chunks/framework-d4b4055a04be1334.js",revision:"d4b4055a04be1334"},{url:"/_next/static/chunks/main-0b8b3b15cbe5fd46.js",revision:"0b8b3b15cbe5fd46"},{url:"/_next/static/chunks/main-app-40282c0a80a95ae7.js",revision:"40282c0a80a95ae7"},{url:"/_next/static/chunks/next/dist/client/components/builtin/app-error-9765cc340372360d.js",revision:"9765cc340372360d"},{url:"/_next/static/chunks/next/dist/client/components/builtin/forbidden-9765cc340372360d.js",revision:"9765cc340372360d"},{url:"/_next/static/chunks/next/dist/client/components/builtin/unauthorized-9765cc340372360d.js",revision:"9765cc340372360d"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-6256afccc9c0d8f0.js",revision:"6256afccc9c0d8f0"},{url:"/_next/static/css/9c2dcaed973f92d6.css",revision:"9c2dcaed973f92d6"},{url:"/_next/static/css/c0c7ff3ac0989d76.css",revision:"c0c7ff3ac0989d76"},{url:"/_next/static/media/013b72fa676f92e0-s.woff2",revision:"bc06a1ea50382b6956e53aeb91c889c1"},{url:"/_next/static/media/12268c08440d553d-s.p.ttf",revision:"7554892c2195f2bda22cb3a61476aa45"},{url:"/_next/static/media/22a5144ee8d83bca-s.p.woff2",revision:"f4634c3bc1fa7cb53247e1f2872adb5a"},{url:"/_next/static/media/257c5f285265a2a4-s.p.ttf",revision:"637226afadb668101d0313ae7e78f062"},{url:"/_next/static/media/2b5b02fc7e511755-s.woff2",revision:"a27466d069120e75e25b4fd06edd5be2"},{url:"/_next/static/media/65f03d54ccadf4a8-s.woff2",revision:"58bcf4f276e0844890901b91c411447c"},{url:"/_next/static/media/7d4881bb7e1bf84d-s.p.woff2",revision:"cd5b25781181c5c03d99ac2cbf88016a"},{url:"/_next/static/media/86a97f6c6f5767e4-s.p.ttf",revision:"0a0aac759ddb29e3e5c95eb90e43752b"},{url:"/_next/static/media/9766a7e9e2e0ad5a-s.woff2",revision:"9a45f5a5937490fac6d4f5043a36c125"},{url:"/_next/static/media/aa016aab0e6d1295-s.woff2",revision:"49215a3bccaeb5d483f4cf8fceb24776"},{url:"/_next/static/media/b66cf8e69499582a-s.woff2",revision:"dea7cff2e11a000dc4e0e913992f9c21"},{url:"/_next/static/media/b9408752a0c24fb9-s.woff2",revision:"c10faa6c8fbd7a47d8f00e75e82935cb"},{url:"/_next/static/media/e038a29029a234f2-s.woff2",revision:"42a21c981b367f31bd04683072dae1c1"},{url:"/_next/static/media/f639721981034f88-s.woff2",revision:"f4a75186954722ca80df35984adf581d"},{url:"/favicon.ico",revision:"06ec490394599e9b8b990ea54f5b4efc"},{url:"/file.svg",revision:"d09f95206c3fa0bb9bd9fefabfd0ea71"},{url:"/fonts/Athelas-Bold.ttf",revision:"637226afadb668101d0313ae7e78f062"},{url:"/fonts/Athelas-BoldItalic.ttf",revision:"0a0aac759ddb29e3e5c95eb90e43752b"},{url:"/fonts/Athelas-Regular.ttf",revision:"7554892c2195f2bda22cb3a61476aa45"},{url:"/globe.svg",revision:"2aaafa6a49b6563925fe440891e32717"},{url:"/images/auth/bg-login.png",revision:"37d98d3ef3e78337534d719cd4637a2e"},{url:"/images/auth/bg-login@2x.png",revision:"d129ea540702fc5a4764379255f5c1d1"},{url:"/images/auth/bg-login@3x.png",revision:"152c8cb0622a578efbfe8702aac45391"},{url:"/images/chat/bg-chatpage.png",revision:"6041172f0ecddbc6448f84452f09c810"},{url:"/images/chat/bg-chatpage@2x.png",revision:"1f8338d3583382b0d5d448cf79ce698d"},{url:"/images/chat/bg-chatpage@3x.png",revision:"aa3fd737e320e8be78cb069231071af5"},{url:"/images/chat/pic-chat-elio.png",revision:"f09e320d54698fbfb61b2cbe2b3f6a51"},{url:"/images/chat/pic-chat-elio@2x.png",revision:"db15897fe5ab73aa56414dd578756042"},{url:"/images/chat/pic-chat-elio@3x.png",revision:"54d95c4d4a9b6eadc02d75c3c48a6471"},{url:"/images/chat/pic-chat-guest.png",revision:"e715f1b31f3de83b91bfdc4bdcaedbbf"},{url:"/images/chat/pic-chat-guest@2x.png",revision:"efc6364710c6fa585275a061b47b9bd5"},{url:"/images/chat/pic-chat-guest@3x.png",revision:"c1fe97a98aead9b10cc380af91113fdb"},{url:"/images/icons/ic-loading.png",revision:"e7116c42a59ef95ad8fa8c68abc401c5"},{url:"/images/icons/ic-loading@2x.png",revision:"1fa095dbab2f84a2a2af2a29ff7ad0ee"},{url:"/images/icons/ic-loading@3x.png",revision:"e34660958fbf881f0e7c5d86af3577c1"},{url:"/images/icons/icon-add-to-home.png",revision:"1f90c083e7c08042b28c7658b84843f1"},{url:"/images/icons/icon-add-to-home@2x.png",revision:"65552a49352d5a619b1c1f08362ff173"},{url:"/images/icons/icon-add-to-home@3x.png",revision:"16f82dabd40acdf3d9b902af02196698"},{url:"/images/icons/icon-navigation-guest.png",revision:"2060b73afe84d9954f93e021f9b305ab"},{url:"/images/icons/icon-navigation-guest@2x.png",revision:"814a3618b0fa387ceac510de20408354"},{url:"/images/icons/icon-navigation-guest@3x.png",revision:"4237e671432807955fc34a5aca6ddd5b"},{url:"/images/splash/ic-logo-home.png",revision:"fbd1ea5f6492e630f9dd36b1d900a063"},{url:"/images/splash/ic-logo-home@2x.png",revision:"7008a374526777123bcbc21c1cc41297"},{url:"/images/splash/ic-logo-home@3x.png",revision:"aa72ce4338c9cf499bb3bae4f4c7d5e7"},{url:"/images/splash/pic-bg-home.png",revision:"e7b2d276a19a5f5ae5a54ef7b03ae63a"},{url:"/images/splash/pic-bg-home@2x.png",revision:"b7c0a1e9a4ca48c31b7f7bfd33cb0b16"},{url:"/images/splash/pic-bg-home@3x.png",revision:"742ffd748fada0e4583f707a2cb129c4"},{url:"/manifest.json",revision:"d3c5f929fa590be7d4084f9267277c01"},{url:"/next.svg",revision:"8e061864f388b47f33a1c3780831193e"},{url:"/vercel.svg",revision:"c0af2f507b369b085b35ef4bbe3bcf1e"},{url:"/window.svg",revision:"a2760511c65806022ad20adf74370ff3"}],{ignoreURLParametersMatching:[/^utm_/,/^fbclid$/]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({response:e})=>e&&"opaqueredirect"===e.type?new Response(e.body,{status:200,statusText:"OK",headers:e.headers}):e}]}),"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:2592e3})]}),"GET"),e.registerRoute(/\/_next\/static.+\.js$/i,new e.CacheFirst({cacheName:"next-static-js-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|webm)$/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:48,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(({sameOrigin:e,url:{pathname:a}})=>!(!e||a.startsWith("/api/auth/callback")||!a.startsWith("/api/")),new e.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(({request:e,url:{pathname:a},sameOrigin:s})=>"1"===e.headers.get("RSC")&&"1"===e.headers.get("Next-Router-Prefetch")&&s&&!a.startsWith("/api/"),new e.NetworkFirst({cacheName:"pages-rsc-prefetch",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(({request:e,url:{pathname:a},sameOrigin:s})=>"1"===e.headers.get("RSC")&&s&&!a.startsWith("/api/"),new e.NetworkFirst({cacheName:"pages-rsc",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(({url:{pathname:e},sameOrigin:a})=>a&&!e.startsWith("/api/"),new e.NetworkFirst({cacheName:"pages",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(({sameOrigin:e})=>!e,new e.NetworkFirst({cacheName:"cross-origin",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:3600})]}),"GET")});