-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathservice-worker.js
1 lines (1 loc) · 6.24 KB
/
service-worker.js
1
"use strict";function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}var precacheConfig=[["apple-touch-icon.png","3cba4966eeb922c3c0283f4685a9f121"],["assets/images/logo.png","40e65d108e67c4b8f5a5596daa5e9e92"],["assets/images/logo.svg","c8328a308fae31d0b0420a6725ba6a8b"],["assets/resume/Tanmay Patel - UI Developer.pdf","53b08f09ebd197293392633f9263b7a3"],["bower_components/bootstrap/js/scrollspy.js","916e7d014861d391f425951bc6a6b9b1"],["bower_components/enquire/dist/enquire.min.js","a87545e1e18467b6426bca034bcb1d5a"],["bower_components/font-awesome/css/font-awesome.css","c495654869785bc3df60216616814ad1"],["bower_components/font-awesome/css/font-awesome.css.map","8d57a9642cf62d824132266202eac56a"],["bower_components/font-awesome/css/font-awesome.min.css","11bd5c1fbf70db65ba80136b709996ac"],["bower_components/font-awesome/fonts/FontAwesome.otf","0d2717cd5d853e5c765ca032dfd41a4d"],["bower_components/font-awesome/fonts/fontawesome-webfont.eot","674f50d287a8c48dc19ba404d20fe713"],["bower_components/font-awesome/fonts/fontawesome-webfont.svg","912ec66d7572ff821749319396470bde"],["bower_components/font-awesome/fonts/fontawesome-webfont.ttf","b06871f281fee6b241d60582ae9369b9"],["bower_components/font-awesome/fonts/fontawesome-webfont.woff","fee66e712a8a08eef5805a46892932ad"],["bower_components/font-awesome/fonts/fontawesome-webfont.woff2","af7ae505a9eed503f8b8e6982036873e"],["bower_components/gsap/src/minified/TimelineLite.min.js","21a5a4758efcb88265a1bcf97fda5493"],["bower_components/gsap/src/minified/TweenLite.min.js","d4431fb80320878ab767c504dda82c9e"],["bower_components/gsap/src/minified/easing/EasePack.min.js","67db69f1995a1e3ba7073f97bf987fdb"],["bower_components/gsap/src/minified/plugins/AttrPlugin.min.js","71728853ff4b161c427360d28318a33c"],["bower_components/gsap/src/minified/plugins/CSSPlugin.min.js","4d87bfc862ab4e84aeb562e90fda8685"],["bower_components/gsap/src/minified/plugins/ScrollToPlugin.min.js","a1d50c24d97d93eb539afa03ce0b6430"],["bower_components/jquery/dist/jquery.min.js","4a356126b9573eb7bd1e9a7494737410"],["bower_components/jquery/dist/jquery.min.map","2d03a9e84c18b0c9ca7ae86efd7857f8"],["favicon.ico","af3f1667954e622c5f6ec8ac2a535985"],["index.html","710cc3e82c5bed2a2e2dc762e9c47b85"],["manifest.webmanifest","dcd9a44caaf9f6d71fe9cc785c326248"],["scripts/bootstraper.js","228d619f44ab6141f24126f6a33b9828"],["scripts/breakpoints.js","adc2e306c60c03a13f863ad21917ed69"],["scripts/emblem-animations.js","dcc5f3e6508cd5b166eeea0336a53306"],["scripts/greetings.js","5907fe59c4dba739f76fc8b24383bc8a"],["scripts/navigator.js","d870d3f4920af9e71e0f2959b00f32bd"],["scripts/what-hero-loves.js","efe68d3609c10d4e0b45ad7ed3eeaabc"],["styles/assets/fonts/lato/v11/Lato-Black.ttf","77d353744697c77955f9bacc7f3ed90a"],["styles/assets/fonts/lato/v11/Lato-Black.woff","95c51b1586208eec34bfaf4594ee7b5d"],["styles/assets/fonts/lato/v11/Lato-Black.woff2","f377f4433f32e365e4c3162cfb0b0f8c"],["styles/assets/fonts/roboto/v15/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["styles/assets/fonts/roboto/v15/Roboto-Regular.woff","f94d5e5102359961c44a1da1b58d37c9"],["styles/assets/fonts/roboto/v15/Roboto-Regular.woff2","7e367be02cd17a96d513ab74846bafb3"],["styles/assets/fonts/robotoslab/v6/RobotoSlab-Regular.ttf","1ec06eed11bbcb1ee510b8f3522adea8"],["styles/assets/fonts/robotoslab/v6/RobotoSlab-Regular.woff","a6255f721c377c8b015e53b133d9d41d"],["styles/assets/fonts/robotoslab/v6/RobotoSlab-Regular.woff2","162678e81466c5b352343be2d4b6b8aa"],["styles/assets/fonts/sourcecodepro/v6/SourceCodePro-Regular.ttf","43bb4cbf1d0ecfdb1309e4cb67264f35"],["styles/assets/fonts/sourcecodepro/v6/SourceCodePro-Regular.woff","4e90885170e91d3c362aa5ceede385ab"],["styles/assets/fonts/sourcecodepro/v6/SourceCodePro-Regular.woff2","89f2d0bc9b0b668da7eed7b81fd13e04"],["styles/assets/images/page-background.png","c304959e5d77ac69c7e75725fbbfa345"],["styles/styles.min.css","c6f7db8322337b9c70a304ea2229cf99"]],cacheName="sw-precache-v2-sw-precache-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,s){var t=new URL(e);return"/"===t.pathname.slice(-1)&&(t.pathname+=s),t.toString()},createCacheKey=function(e,s,t,a){var o=new URL(e);return a&&o.toString().match(a)||(o.search+=(o.search?"&":"")+encodeURIComponent(s)+"="+encodeURIComponent(t)),o.toString()},isPathWhitelisted=function(e,s){if(0===e.length)return!0;var t=new URL(s).pathname;return e.some(function(e){return t.match(e)})},stripIgnoredUrlParameters=function(e,s){var t=new URL(e);return t.search=t.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return s.every(function(s){return!s.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),t.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var s=e[0],t=e[1],a=new URL(s,self.location),o=createCacheKey(a,hashParamName,t,!1);return[a.toString(),o]}));self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(e){return setOfCachedUrls(e).then(function(s){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(t){if(!s.has(t))return e.add(new Request(t,{credentials:"same-origin"}))}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var s=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(e){return e.keys().then(function(t){return Promise.all(t.map(function(t){if(!s.has(t.url))return e.delete(t)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var s,t=stripIgnoredUrlParameters(e.request.url,ignoreUrlParametersMatching);s=urlsToCacheKeys.has(t);var a="index.html";!s&&a&&(t=addDirectoryIndex(t,a),s=urlsToCacheKeys.has(t));var o="";!s&&o&&"navigate"===e.request.mode&&isPathWhitelisted([],e.request.url)&&(t=new URL(o,self.location).toString(),s=urlsToCacheKeys.has(t)),s&&e.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(t)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(s){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,s),fetch(e.request)}))}});