{"size": 4842, "ext": "js", "max_stars_repo_path": "lab/fwbp/cn/service-worker.js", "max_stars_repo_name": "Rezhe/rezhe.github.io", "max_stars_repo_stars_event_min_datetime": "2018-03-17T22:04:54.000Z", "max_stars_repo_stars_event_max_datetime": "2018-03-17T22:04:54.000Z", "max_issues_repo_path": "lab/fwbp/cn/service-worker.js", "max_issues_repo_name": "Rezhe/rezhe.github.io", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "lab/fwbp/cn/service-worker.js", "max_forks_repo_name": "Rezhe/rezhe.github.io", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 4842.0, "max_line_length": 4842, "alphanum_fraction": 0.7678645188}
"use strict";var precacheConfig=[["/lab/fwbp/cn/404.html","8b753c83865b8065a6e56a8654eb8da9"],["/lab/fwbp/cn/about/index.html","45163e21b8e7423e66d32f83d395e88f"],["/lab/fwbp/cn/apple-touch-icon.png","e2aaf5b4d4171c06f429ca27259576e8"],["/lab/fwbp/cn/assets/svg/amsf.svg","bcdfd95f10cac50195c965417a34f109"],["/lab/fwbp/cn/configuration.html","99ef1817390c5bb1fffd65b90b2d59a5"],["/lab/fwbp/cn/creating-themes.html","73230ff2dd4a39871543b7fed30ab98d"],["/lab/fwbp/cn/custom-color-scheme.html","37c1f4bae48709980904085a84d59148"],["/lab/fwbp/cn/custom-css.html","a9d20e4205d0dedf6193d2d11df7db86"],["/lab/fwbp/cn/custom-heading-background.html","8ef95aa5035be12cc26f5c9f1ab73ff9"],["/lab/fwbp/cn/custom-heading-image.html","e1bd25d4047e61f2b00f6048e109f51a"],["/lab/fwbp/cn/custom-html-markups.html","fe4c0db0203ef38b1f255e1bbf0be740"],["/lab/fwbp/cn/customizing-styles.html","6148547e607c4007dd95f5c321e68a66"],["/lab/fwbp/cn/deployment-methods.html","0bee82723956715f37cc2b104ea5bba3"],["/lab/fwbp/cn/external-link-post.html","71e0b5c01224c946e1c49eede8c5fc23"],["/lab/fwbp/cn/favicon.png","6b2bfc716ab75777835aba937279c45a"],["/lab/fwbp/cn/favicon.svg","b00db3f26d90a60fba73841ce5525fbd"],["/lab/fwbp/cn/getting-started.html","4844793a012f495043f45ee2ac2eaccb"],["/lab/fwbp/cn/github-pages-setup.html","b7b2f210f0d70d0a746291ed1c1ddb70"],["/lab/fwbp/cn/index.html","4f96d7e3620ebfb67a561b04869e670d"],["/lab/fwbp/cn/logo.png","17e4dc558556df9e4b44bbe6397ebbfc"],["/lab/fwbp/cn/markdown-features-test.html","07e66de9a67619f5a311366a3350815a"],["/lab/fwbp/cn/markup-example.html","0cda1065029de1809aa0a3056c075d38"],["/lab/fwbp/cn/mask-icon.svg","f410e111ad3dc3eced7d2353d098af33"],["/lab/fwbp/cn/news/index.html","80e0677786c21a9072b310cdac4301f3"],["/lab/fwbp/cn/open-graph.html","c6777553c2671d410fa223294f4d5fc8"],["/lab/fwbp/cn/svg-post-title.html","e0584d4edbac1098ba52fbd977b9fa56"],["/lab/fwbp/cn/syntax-highlighting.html","06dbde285f4faf893b141ea8d459b449"],["/lab/fwbp/cn/theme-curtana.html","8ec8c3d3016fdd558e95c9548749c35b"],["/lab/fwbp/cn/themes.html","ba36947e4cce023474d74f4ec3265161"],["/lab/fwbp/cn/welcome.html","654197d26b0bd7ed6a9f50bda03d908e"]],cacheName="sw-precache-v3-almace-scaffolding-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var n=new URL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(e){return e.redirected?("body"in e?Promise.resolve(e.body):e.blob()).then(function(t){return new Response(t,{headers:e.headers,status:e.status,statusText:e.statusText})}):Promise.resolve(e)},createCacheKey=function(e,t,n,a){var c=new URL(e);return a&&c.pathname.match(a)||(c.search+=(c.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),c.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var n=new URL(t).pathname;return e.some(function(e){return n.match(e)})},stripIgnoredUrlParameters=function(e,t){var n=new URL(e);return n.hash="",n.search=n.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),n.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],n=e[1],a=new URL(t,self.location),c=createCacheKey(a,hashParamName,n,!1);return[a.toString(),c]}));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(e){return setOfCachedUrls(e).then(function(t){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(n){if(!t.has(n)){var a=new Request(n,{credentials:"same-origin"});return fetch(a).then(function(t){if(!t.ok)throw new Error("Request for "+n+" returned a response with status "+t.status);return cleanResponse(t).then(function(t){return e.put(n,t)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var t=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(e){return e.keys().then(function(n){return Promise.all(n.map(function(n){if(!t.has(n.url))return e.delete(n)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t,n=stripIgnoredUrlParameters(e.request.url,ignoreUrlParametersMatching);(t=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,"index.html"),t=urlsToCacheKeys.has(n));0,t&&e.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(n)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(t){return fetch(e.request)}))}});