{
"url": "_assets/css/style-rtl.css",
"revision": "4ff5d32c78a3369726f140a7515b0314"
},
{
"url": "_assets/css/style-rtl.min.css",
"revision": "96ce6b2b0d4c574ee096077d0f5ecd3e"
},
{
"url": "_assets/css/style.css",
"revision": "601154f7060a6e440bd362b046c1f6dc"
},
{
"url": "_assets/css/style.min.css",
"revision": "b53206c1fe4b5c3cb23bc8dd6bd2c8fc"
},
{
"url": "_assets/js/app.min.js",
"revision": "6b945bccd29fe8d5112fbbf787a05520"
},
{
"url": "index.html",
"revision": "1046c7be9278b456a9591a5a42e39a9a"
}
]);
} else {
console.log(`Boo! Workbox didn't load 😬`);
}
workbox.routing.registerRoute(
'https://mokhtarali.com/portfolio/idia/',
workbox.strategies.cacheFirst({
cacheName: 'images-cache',
plugins: [
new workbox.expiration.Plugin({
maxEntries: 50,
maxAgeSeconds: 30 * 24 * 60 * 60, // 30 Days
})
]
})
);
const articleHandler = workbox.strategies.networkFirst({
cacheName: 'pages-cache',
plugins: [
new workbox.expiration.Plugin({
maxEntries: 10,
})
]
});
workbox.routing.registerRoute( /\.html$/, args => {
return articleHandler.handle(args).then(response => {
if (!response) {
return caches.match('offline.html');
} else if (response.status === 404) {
return caches.match('404.html');
}
return response;
});
});
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX