linux-tutorial/service-worker.js

590 lines
15 KiB
JavaScript

/**
* Welcome to your Workbox-powered service worker!
*
* You'll need to register this file in your web app and you should
* disable HTTP caching for this file too.
* See https://goo.gl/nhQhGp
*
* The rest of the code is auto-generated. Please don't update this file
* directly; instead, make changes to your Workbox build configuration
* and re-run your build process.
* See https://goo.gl/2aRDsh
*/
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
self.addEventListener('message', (event) => {
if (event.data && event.data.type === 'SKIP_WAITING') {
self.skipWaiting();
}
});
/**
* The workboxSW.precacheAndRoute() method efficiently caches and responds to
* requests for URLs in the manifest.
* See https://goo.gl/S9QRab
*/
self.__precacheManifest = [
{
"url": "404.html",
"revision": "f2acd29de3de8d07dad7112bb651d6d9"
},
{
"url": "assets/css/0.styles.45d9d031.css",
"revision": "bf64f505dbe001ee40e057b594429415"
},
{
"url": "assets/img/search.83621669.svg",
"revision": "83621669651b9a3d4bf64d1a670ad856"
},
{
"url": "assets/js/10.7933187b.js",
"revision": "fab860e70f51e33f0726a4e6501b3047"
},
{
"url": "assets/js/11.b9b41530.js",
"revision": "3fce4b9a626f31fea7dad62fcd964da3"
},
{
"url": "assets/js/12.70a5dba8.js",
"revision": "d9ebb0dd71bd7ee7b0ab6a1e07c30d08"
},
{
"url": "assets/js/13.857dcc43.js",
"revision": "91cdbd449855743da97724e21889675d"
},
{
"url": "assets/js/14.5a603a55.js",
"revision": "18c36975550cb3a7bc0f8f01c744a5e9"
},
{
"url": "assets/js/15.d217acb7.js",
"revision": "a3f6be5397a4605db21f193bc59fa93f"
},
{
"url": "assets/js/16.ad565eae.js",
"revision": "9eab2964d75a016ede44bbee4a523c91"
},
{
"url": "assets/js/17.d43e9f56.js",
"revision": "8f2f31758bbacb1b5e4cda986bb626a2"
},
{
"url": "assets/js/18.aa00ff43.js",
"revision": "21263eda3d96c3d8878ac52386b11cfe"
},
{
"url": "assets/js/19.43ce44b3.js",
"revision": "7d0435ac691561a60da20979b289e41e"
},
{
"url": "assets/js/20.5618e1ff.js",
"revision": "ed44faead694b36e7edce0d71660dbb9"
},
{
"url": "assets/js/21.1c5a41d7.js",
"revision": "2abe9e71d62ecb9442ebc7056171f5fd"
},
{
"url": "assets/js/22.fbe9fdf1.js",
"revision": "1d7bd922a0b7745ae04ef11511f034b8"
},
{
"url": "assets/js/23.a4fb0e74.js",
"revision": "3da75f0c11bcc3cdd1295ab45be3c19e"
},
{
"url": "assets/js/24.e3a23b69.js",
"revision": "ca4157a4970d639456504d71c06d391c"
},
{
"url": "assets/js/25.9896afe9.js",
"revision": "4d0dafcb181b2345dcb9ffe786c87b7c"
},
{
"url": "assets/js/26.96164082.js",
"revision": "7bd6798a63a2eced549d9283974a993f"
},
{
"url": "assets/js/27.391033bb.js",
"revision": "35b368678d39ea808ea889c65d1d1c9f"
},
{
"url": "assets/js/28.703f74c2.js",
"revision": "6a2dc76deefe158524ba70bb7b3b7a86"
},
{
"url": "assets/js/29.02a952cb.js",
"revision": "b9eb4e4cace4b6a2e0571aac80d85e78"
},
{
"url": "assets/js/30.7e13628f.js",
"revision": "e9cea490d3bcd50fcbd6cefbe78e1251"
},
{
"url": "assets/js/31.c4652f75.js",
"revision": "d1947fdeee8399b7f90be2b83f44ad90"
},
{
"url": "assets/js/32.05d2cbec.js",
"revision": "ff4c952bdec9f389a7402292369b8a95"
},
{
"url": "assets/js/33.3b265df8.js",
"revision": "3e74c8c3c8cf64da0eae7e2a64cb313a"
},
{
"url": "assets/js/34.26330a03.js",
"revision": "808c2b3dc8f7518d34539a7b5bf6663b"
},
{
"url": "assets/js/35.417d706d.js",
"revision": "660a8b4be8a2f98c254c1d7aad48c7d3"
},
{
"url": "assets/js/36.0ed775e0.js",
"revision": "d247ea67f5b568d0395c1c00f8faeed5"
},
{
"url": "assets/js/37.34430c74.js",
"revision": "452f7584c50ec55f4e76d4e584888e3a"
},
{
"url": "assets/js/38.87d5e0ff.js",
"revision": "491039efe8d3619fbb604730320c991d"
},
{
"url": "assets/js/39.7b648b3e.js",
"revision": "8926c0bff137f9a10b979ea73e8c393c"
},
{
"url": "assets/js/4.fb6e0f89.js",
"revision": "304b142424b320b51babb9b6fa01ff9d"
},
{
"url": "assets/js/40.3b7a219e.js",
"revision": "37bbca6df31832d526f27dd6459822e7"
},
{
"url": "assets/js/41.e727eee9.js",
"revision": "018161029bc51f06cab9411df6a14d9a"
},
{
"url": "assets/js/42.0134c187.js",
"revision": "d2c0f02508f2acaa5272dfce37b163d8"
},
{
"url": "assets/js/43.175e982f.js",
"revision": "94a27269b2731044b356fe249ad1ea04"
},
{
"url": "assets/js/44.72d90888.js",
"revision": "874423eb477d902e644647f5592831e5"
},
{
"url": "assets/js/45.d49955bd.js",
"revision": "4a8411b023b4dfae6206568337433fd5"
},
{
"url": "assets/js/46.a9c290ec.js",
"revision": "dc0db6a6f96ed8225e960988a0b25535"
},
{
"url": "assets/js/47.cc639f04.js",
"revision": "ea5c824af05e1ce131feabb8bbb422fc"
},
{
"url": "assets/js/48.98c78321.js",
"revision": "c32b16dd3334eda1920e6e2b53e39838"
},
{
"url": "assets/js/49.a7c3afed.js",
"revision": "fd493ff5c85b6e5384d02d3c7df19d31"
},
{
"url": "assets/js/5.cb43ecfb.js",
"revision": "ba47a8e18abdc4e6846087076e5abaef"
},
{
"url": "assets/js/50.22d8c542.js",
"revision": "26730dfd030c129faab5773d212977c9"
},
{
"url": "assets/js/51.28055fcd.js",
"revision": "953c6329d2e601430783772b78caaa7c"
},
{
"url": "assets/js/52.f8103df5.js",
"revision": "3e0294fb79645f2ce393504c0bfa4413"
},
{
"url": "assets/js/53.76541550.js",
"revision": "5e299bf02a853c836960d4f729d4d4e9"
},
{
"url": "assets/js/54.e78d2776.js",
"revision": "6cc7541015066ce95c1f344c3bb2b0ee"
},
{
"url": "assets/js/55.3ce3079c.js",
"revision": "6c9daed77664bceee7a8757433853c50"
},
{
"url": "assets/js/56.832958c9.js",
"revision": "ab03a37736c5cd8ec6701ee6629aa190"
},
{
"url": "assets/js/57.961ce896.js",
"revision": "b5ff411736227a1f2b82a4b05e36f62b"
},
{
"url": "assets/js/58.6d6fbc82.js",
"revision": "ed961d531fbd5a4551e472df9e8ed13a"
},
{
"url": "assets/js/59.d5e48112.js",
"revision": "2c5594406db9f1e5e5e966c2780afbc9"
},
{
"url": "assets/js/6.c8f4721c.js",
"revision": "d46e38a83b53accfb9577ceab12eb833"
},
{
"url": "assets/js/60.7927b23b.js",
"revision": "f1503d4da8705cd41d615e3985ee6d10"
},
{
"url": "assets/js/61.ee233f24.js",
"revision": "8b4b6caf4da37b87f5aba3137fb92d75"
},
{
"url": "assets/js/62.6ba50cc7.js",
"revision": "c50df68b7eba04ea5bd05f444a4508ed"
},
{
"url": "assets/js/63.9cbf9f2b.js",
"revision": "94d9fa34f8a65a37d9bf47e2622c2100"
},
{
"url": "assets/js/64.0be148a4.js",
"revision": "fb9059d2721bb56e05bd5560d0909900"
},
{
"url": "assets/js/65.c520257e.js",
"revision": "0d700e59cf55e5e82e87bd2efaf7e2a0"
},
{
"url": "assets/js/66.f2335390.js",
"revision": "cfb1932d6cad3fe51c63806e629d1c16"
},
{
"url": "assets/js/67.e5737218.js",
"revision": "669664b5207606926112e4c9727cd4b8"
},
{
"url": "assets/js/68.46427a01.js",
"revision": "33edccfde47d58e73a26859b88783d7e"
},
{
"url": "assets/js/69.450417bb.js",
"revision": "e1efd284c6a5b70e7fb0919691f05c30"
},
{
"url": "assets/js/7.046e5a1b.js",
"revision": "a1a4eabe5f9f709c8fdb0f59c535f7e3"
},
{
"url": "assets/js/70.072034d2.js",
"revision": "17e6fcb32ef68fd810fd318bf21a3aa9"
},
{
"url": "assets/js/8.77fb8967.js",
"revision": "fe3132e4d77b75cf16882c0fcf84463c"
},
{
"url": "assets/js/9.ebfa537e.js",
"revision": "f8c46e4421227a74a3111727b37c7e7a"
},
{
"url": "assets/js/app.79a38eea.js",
"revision": "47193fce47767e950d4619c99675cc1e"
},
{
"url": "assets/js/vendors~flowchart.20a64d45.js",
"revision": "716c82a5a8d7e7248817c9c543fbb778"
},
{
"url": "assets/js/vendors~notification.ea176280.js",
"revision": "4638db80765160e1766d4bf574a4457c"
},
{
"url": "docker/docker-cheat-sheet.html",
"revision": "14e8c5a89aacd3ef7245db222c7026f1"
},
{
"url": "docker/docker-compose.html",
"revision": "0b6c393bf27187f0953bdc4c901ee027"
},
{
"url": "docker/docker-dockerfile.html",
"revision": "9d43d29855174d5fba38cf34e95291f4"
},
{
"url": "docker/docker-quickstart.html",
"revision": "65a0262fed5b06d931b4e60fad686e35"
},
{
"url": "docker/index.html",
"revision": "758d096beab5a4a69bbe678eca0c141e"
},
{
"url": "docker/kubernetes.html",
"revision": "f9fff0f9beff5275891da35c3db9618e"
},
{
"url": "docker/service/docker-install-mysql.html",
"revision": "ebdfba0bd4349b4ef2c224232fe3a0c0"
},
{
"url": "docker/service/docker-install-nginx.html",
"revision": "153abc46bd66f70c7e206141525f65a1"
},
{
"url": "images/dunwu-logo-100.png",
"revision": "724d2445b33014d7c1ad9401d24a7571"
},
{
"url": "images/dunwu-logo-200.png",
"revision": "0a7effb33a04226ed0b9b6e68cbf694d"
},
{
"url": "images/dunwu-logo-50.png",
"revision": "9ada5bdcd34ac9c06dcd682b70a9016b"
},
{
"url": "images/dunwu-logo.png",
"revision": "f85f8cd2ab66992bc87b0bb314fdcf59"
},
{
"url": "index.html",
"revision": "f5de0bed3943fd98e9de09f0313c60e4"
},
{
"url": "linux/cli/free.html",
"revision": "a06054519dd4a451488c56acb5c8a722"
},
{
"url": "linux/cli/grep.html",
"revision": "6e2f659494c462616130e5c73c885cfc"
},
{
"url": "linux/cli/index.html",
"revision": "afc9519072639b200f01272a7593267c"
},
{
"url": "linux/cli/iostat.html",
"revision": "948f9402cc39ed45d278e079cbb2122d"
},
{
"url": "linux/cli/iotop.html",
"revision": "0107de05d4f432476f93d0461ac7e409"
},
{
"url": "linux/cli/linux-cli-dir.html",
"revision": "ce83d21da017254d07217128729f1628"
},
{
"url": "linux/cli/linux-cli-file-compress.html",
"revision": "7024dd0f89674eb1f949df5dedcd900d"
},
{
"url": "linux/cli/linux-cli-file.html",
"revision": "dac9a6beccbb544e4a31996f3d21265c"
},
{
"url": "linux/cli/linux-cli-hardware.html",
"revision": "38b6ff4cefc0743398e7bf6ac86ea400"
},
{
"url": "linux/cli/linux-cli-help.html",
"revision": "378005b3c0ad4bdf5edeb8dedbad67d5"
},
{
"url": "linux/cli/linux-cli-net.html",
"revision": "4abc4f14c5acdc9767dbe01b05348105"
},
{
"url": "linux/cli/linux-cli-software.html",
"revision": "5cf5be31d7ef73b5949f65e1883f32c8"
},
{
"url": "linux/cli/linux-cli-system.html",
"revision": "8328251e4644ea7e2c53825b26bf133a"
},
{
"url": "linux/cli/linux-cli-user.html",
"revision": "b2d852e36018bad6d5e1a4406145fd47"
},
{
"url": "linux/cli/scp.html",
"revision": "4b155e5b535d491ef1ef740781b74ed0"
},
{
"url": "linux/cli/top.html",
"revision": "909a635b773df1c1266ce6f0d2718da9"
},
{
"url": "linux/cli/vmstat.html",
"revision": "2c8686f737883869e6470b151d0331c3"
},
{
"url": "linux/cli/命令行的艺术.html",
"revision": "c0bf9391a873bb0545430bec608cc94d"
},
{
"url": "linux/expect.html",
"revision": "c265fb96a5987e62b073a9ceb2557298"
},
{
"url": "linux/ops/crontab.html",
"revision": "342fcf6eaede130a1e6e5593f163f3c5"
},
{
"url": "linux/ops/firewalld.html",
"revision": "6475d7ea2c68e60a1a7e575da29525ad"
},
{
"url": "linux/ops/index.html",
"revision": "68b6ce8033734f8a3e779378c9a6eafe"
},
{
"url": "linux/ops/iptables.html",
"revision": "848665ff1d2cce8e5f3bfbce1d3d5cb4"
},
{
"url": "linux/ops/network-ops.html",
"revision": "a22a3d25b2f75d2e0ef63ced721d98ca"
},
{
"url": "linux/ops/ntp.html",
"revision": "6f0c4e89ad5e02f6b2ec35b9a6795fab"
},
{
"url": "linux/ops/samba.html",
"revision": "105fd41745834938a1ea408273a6b44d"
},
{
"url": "linux/ops/systemd.html",
"revision": "90c4a94360d1c4ae13a096afba1a082f"
},
{
"url": "linux/ops/vim.html",
"revision": "2fbc6777e339aac919a6e57624f411b8"
},
{
"url": "linux/ops/zsh.html",
"revision": "488b64b7706a4e316a166aebc63fd978"
},
{
"url": "linux/soft/apollo/index.html",
"revision": "02fd3f70202cc84c5f6293252c222c19"
},
{
"url": "linux/soft/elastic/elastic-beats.html",
"revision": "7df9a03908478a0421131cd59fed12f4"
},
{
"url": "linux/soft/elastic/elastic-kibana.html",
"revision": "cd910a3908d908aa75cf8c7653aa9a5d"
},
{
"url": "linux/soft/elastic/elastic-logstash.html",
"revision": "73a495388bf716f0d7440350c0da39d6"
},
{
"url": "linux/soft/elastic/elastic-quickstart.html",
"revision": "5ed7dac5fe4b49b7c9d304fae18a3961"
},
{
"url": "linux/soft/elastic/index.html",
"revision": "953cb573bb840a18ea8046529ebeee5d"
},
{
"url": "linux/soft/fastdfs.html",
"revision": "14d991987ad3a061760013deb23aeea2"
},
{
"url": "linux/soft/gitlab-ops.html",
"revision": "49c5eab37855942ea8d72e2a7b41a715"
},
{
"url": "linux/soft/index.html",
"revision": "dac468e8de4fdfd54dd2829ba58b48cb"
},
{
"url": "linux/soft/jdk-install.html",
"revision": "e3a80173c9fb3f3644ade38d9b66c2aa"
},
{
"url": "linux/soft/jenkins-ops.html",
"revision": "6d3c9890f2ceeeac403452a6ad527967"
},
{
"url": "linux/soft/kafka-install.html",
"revision": "305025d9fd695b36ac3b4654a1843e9f"
},
{
"url": "linux/soft/maven-install.html",
"revision": "12bf7e75aef1577358e3b5cd9ffedf1e"
},
{
"url": "linux/soft/mongodb-ops.html",
"revision": "5acb08a7cda76d8f3be76f1c7d7b5cc5"
},
{
"url": "linux/soft/nacos-install.html",
"revision": "44dd724bcb837e9499c9ae18525f55f9"
},
{
"url": "linux/soft/nexus-ops.html",
"revision": "4d4deb4ac304347d4bcaba40e1e77f21"
},
{
"url": "linux/soft/nodejs-install.html",
"revision": "5be5a2da0efb80ac53681b32c9b3b540"
},
{
"url": "linux/soft/rocketmq-install.html",
"revision": "45491a526e16ba358363bd900b57fad3"
},
{
"url": "linux/soft/svn-ops.html",
"revision": "6c7f7741c1409cd21f0d08debbbd65c9"
},
{
"url": "linux/soft/tomcat-install.html",
"revision": "527af5e7a0979414251b62f7e3444a9b"
},
{
"url": "linux/soft/yapi-ops.html",
"revision": "d12e4348627a3f735f754732be107ed6"
},
{
"url": "mac/soft/ruby-install.html",
"revision": "5664b9736b30f71516ba5db30fca5ccc"
}
].concat(self.__precacheManifest || []);
workbox.precaching.precacheAndRoute(self.__precacheManifest, {});
addEventListener('message', event => {
const replyPort = event.ports[0]
const message = event.data
if (replyPort && message && message.type === 'skip-waiting') {
event.waitUntil(
self.skipWaiting().then(
() => replyPort.postMessage({ error: null }),
error => replyPort.postMessage({ error })
)
)
}
})