-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathservice-worker.js
More file actions
1 lines (1 loc) · 7.89 KB
/
service-worker.js
File metadata and controls
1 lines (1 loc) · 7.89 KB
1
"use strict";var precacheConfig=[["/index.html","4a55a6e813a8fdd7059c23f4f3e1ba4b"],["/static/css/main.2cf3efe2.css","ce23a651c289e9d593c39ba0f72a8f2b"],["/static/js/0.a2c2a098.chunk.js","9237890069fe3b6282829cdf826c6df9"],["/static/js/1.f88c4399.chunk.js","cb9017a9afdf138025b1d01cc563f0ea"],["/static/js/10.890b447b.chunk.js","707b8c3139b5490b5745de1cdad27060"],["/static/js/11.08f8ceab.chunk.js","88d94e802339e8e39c63634e08862007"],["/static/js/12.7ad3c5bf.chunk.js","dfeeea3e65dfeb24989bd2b63310c61c"],["/static/js/13.4c0efb33.chunk.js","f3d846b7e279e90f5337ce3ff8b826b6"],["/static/js/14.4fbf48b4.chunk.js","97c5d5e36864a32345e764d9d169412b"],["/static/js/15.22565840.chunk.js","c5ce8590586485132af37f93979b6623"],["/static/js/16.9e4434b1.chunk.js","6a6ffd7abbd0d60f66c74d4bf9172293"],["/static/js/17.7b09124d.chunk.js","cf0082a66903cf9bc32237831bd00d3c"],["/static/js/18.b9623970.chunk.js","9e35805443c87cb8000900bba2fcfd07"],["/static/js/19.b01976ef.chunk.js","d7af7c985efadf598b7ee72bf158459d"],["/static/js/2.76a24da2.chunk.js","eb72d3da6da93902c0831bf31ed3923d"],["/static/js/20.c94f958c.chunk.js","fd3b85d6369b1e728ea8dd33316dcc67"],["/static/js/21.91de0b8c.chunk.js","4d264c8fdab9e2e6debaada0ef03451a"],["/static/js/22.09483760.chunk.js","707c77e7bd0c3328e786ebe9678f4c03"],["/static/js/23.41002339.chunk.js","7aca91bb85ce1b9d91258f2c58ef21c8"],["/static/js/24.364a63cd.chunk.js","7eb1d9c78853b931211156a68e53b05b"],["/static/js/25.091f4b05.chunk.js","0992c17e102225110d53a46092b48c13"],["/static/js/26.5aad49ff.chunk.js","5571bdb869d66cdc2486f28f96a57f1a"],["/static/js/27.c64cade2.chunk.js","90a1f54cef49f8d6ae24577330df32e5"],["/static/js/28.3e0d5a6b.chunk.js","bd0e79beba9777678c420d8f1e5b2bfe"],["/static/js/29.8dd0b7dc.chunk.js","de9c97bbaf64f9ec9af0de347969ec8c"],["/static/js/3.6415be50.chunk.js","5135e187a7acb0203ed0b7c3f5e38ea9"],["/static/js/30.6e9f6259.chunk.js","7fc490ce0174c4f210fee1a228bc41c7"],["/static/js/31.5b7aa254.chunk.js","108ac0d908464cec6d4d7b485d98f115"],["/static/js/32.07508fd6.chunk.js","9cfb47cbaff5c66b37bb2b6019a1429a"],["/static/js/33.634853db.chunk.js","fefc4d5878673b26da81b8a0ce8624b7"],["/static/js/34.2039d9ee.chunk.js","4245b08f0d6d6b266db725c1a2c805cd"],["/static/js/35.014020d5.chunk.js","252aeb64e9fe549b8c8a36dd5fce6c5c"],["/static/js/36.d6ce92cd.chunk.js","64103eb304b02ce805fdb7b831723727"],["/static/js/37.57587028.chunk.js","797869ba2dfc1212941e77e42159f109"],["/static/js/38.09afc09c.chunk.js","6723f2a39f387787975582ff6eecb551"],["/static/js/39.d8f3a28d.chunk.js","5385843c74a3305856f7e80daa000300"],["/static/js/4.6d381a40.chunk.js","6dbd71e1dc08ccf826ee48ab67dda77b"],["/static/js/40.49e63df1.chunk.js","f1c69ea9d4dd1e25d1cdeb88bab3b00e"],["/static/js/41.1376cf0b.chunk.js","098f2e1c03288ff0cdf0d941486ea6a6"],["/static/js/42.e7b0a13b.chunk.js","f0c68387eaf7ac3bc4d028825dba1f79"],["/static/js/43.000f2f57.chunk.js","ae02c7f3f459be479501708f67a42856"],["/static/js/44.ef1f97d1.chunk.js","32b21fe51b6bb6bb1968ba1c58a99877"],["/static/js/45.9ee885ea.chunk.js","a92d1abdab1ff44565dfe190ba342254"],["/static/js/46.0cdaa6a8.chunk.js","f80d71885a65007905831a22cc8533a2"],["/static/js/47.56100191.chunk.js","bf53c951a523da6fef8a5b9ce4e1e829"],["/static/js/48.49ccd44c.chunk.js","686a355de1f09e1679d27f2c192a7d22"],["/static/js/49.4c39cdc6.chunk.js","6db89332e2a482881ad57c5f0dfd1f23"],["/static/js/5.69bb569f.chunk.js","ab8cbf08bdd9165696809c5a76b6f1d3"],["/static/js/50.85dae4e2.chunk.js","b3b4c15d1f78e460a071f0e89b28f04e"],["/static/js/51.34dda603.chunk.js","e8f710cbed91dad992ad9cea67f8372f"],["/static/js/52.239c2884.chunk.js","ed03978e72070fdec7979f819210ab67"],["/static/js/6.bbb3e100.chunk.js","b5171a335115684b8f84678bb788388a"],["/static/js/7.171c0575.chunk.js","8223901d285d91d04d8e9c3ed7b2b75a"],["/static/js/8.03729a5c.chunk.js","0d4f1fd0df1efeca35a1dd9efd00e42c"],["/static/js/9.3d2a7007.chunk.js","a6b9c04d60f969915a60d6f48d68e87e"],["/static/media/brand-icons.13db00b7.eot","13db00b7a34fee4d819ab7f9838cc428"],["/static/media/brand-icons.a046592b.woff","a046592bac8f2fd96e994733faf3858c"],["/static/media/brand-icons.a1a749e8.svg","a1a749e89f578a49306ec2b055c073da"],["/static/media/brand-icons.c5ebe0b3.ttf","c5ebe0b32dc1b5cc449a76c4204d13bb"],["/static/media/brand-icons.e8c322de.woff2","e8c322de9658cbeb8a774b6624167c2c"],["/static/media/flags.9c74e172.png","9c74e172f87984c48ddf5c8108cabe67"],["/static/media/icons.0ab54153.woff2","0ab54153eeeca0ce03978cc463b257f7"],["/static/media/icons.8e3c7f55.eot","8e3c7f5520f5ae906c6cf6d7f3ddcd19"],["/static/media/icons.962a1bf3.svg","962a1bf31c081691065fe333d9fa8105"],["/static/media/icons.b87b9ba5.ttf","b87b9ba532ace76ae9f6edfe9f72ded2"],["/static/media/icons.faff9214.woff","faff92145777a3cbaf8e7367b4807987"],["/static/media/outline-icons.701ae6ab.eot","701ae6abd4719e9c2ada3535a497b341"],["/static/media/outline-icons.82f60bd0.svg","82f60bd0b94a1ed68b1e6e309ce2e8c3"],["/static/media/outline-icons.ad97afd3.ttf","ad97afd3337e8cda302d10ff5a4026b8"],["/static/media/outline-icons.cd6c777f.woff2","cd6c777f1945164224dee082abaea03a"],["/static/media/outline-icons.ef60a4f6.woff","ef60a4f6c25ef7f39f2d25a748dbecfe"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,c){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=c),a.toString()},cleanResponse=function(c){return c.redirected?("body"in c?Promise.resolve(c.body):c.blob()).then(function(e){return new Response(e,{headers:c.headers,status:c.status,statusText:c.statusText})}):Promise.resolve(c)},createCacheKey=function(e,c,a,t){var s=new URL(e);return t&&s.pathname.match(t)||(s.search+=(s.search?"&":"")+encodeURIComponent(c)+"="+encodeURIComponent(a)),s.toString()},isPathWhitelisted=function(e,c){if(0===e.length)return!0;var a=new URL(c).pathname;return e.some(function(e){return a.match(e)})},stripIgnoredUrlParameters=function(e,a){var c=new URL(e);return c.hash="",c.search=c.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(c){return a.every(function(e){return!e.test(c[0])})}).map(function(e){return e.join("=")}).join("&"),c.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var c=e[0],a=e[1],t=new URL(c,self.location),s=createCacheKey(t,hashParamName,a,/\.\w{8}\./);return[t.toString(),s]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(t){return setOfCachedUrls(t).then(function(a){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(c){if(!a.has(c)){var e=new Request(c,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+c+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return t.put(c,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var a=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(c){return c.keys().then(function(e){return Promise.all(e.map(function(e){if(!a.has(e.url))return c.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(c){if("GET"===c.request.method){var e,a=stripIgnoredUrlParameters(c.request.url,ignoreUrlParametersMatching),t="index.html";(e=urlsToCacheKeys.has(a))||(a=addDirectoryIndex(a,t),e=urlsToCacheKeys.has(a));var s="/index.html";!e&&"navigate"===c.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],c.request.url)&&(a=new URL(s,self.location).toString(),e=urlsToCacheKeys.has(a)),e&&c.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(a)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',c.request.url,e),fetch(c.request)}))}});