text: const CACHE_NAME = "firstpwa9";
  var urlsToCache = [
    "/",
    "/navigation.html",
    "/index.html",
    "/pages/home.html",
    "/pages/aboutme.html",
    "/pages/beef.html",
    "/pages/chicken.html",
    "/css/materialize.min.css",
    "/js/materialize.min.js",
    "/js/navigation.js",
    "/img/chicken.jpg",
    "/img/BeefStroganoff.jpg"
  ];
   
  self.addEventListener("install", function(event) {
    event.waitUntil(
      caches.open(CACHE_NAME).then(function(cache) {
        return cache.addAll(urlsToCache);
      })
    );
  });
  
  self.addEventListener("fetch", function(event) {
      event.respondWith(
        caches
          .match(event.request, { cacheName: CACHE_NAME })
          .then(function(response) {
            if (response) {
              console.log("ServiceWorker: Gunakan aset dari cache: ", response.url);
              return response;
            }
     
            console.log(
              "ServiceWorker: Memuat aset dari server: ",
              event.request.url
            );
            return fetch(event.request);
          })
      );
    });
    
    self.addEventListener("activate", function(event) {
      event.waitUntil(
        caches.keys().then(function(cacheNames) {
          return Promise.all(
            cacheNames.map(function(cacheName) {
              if (cacheName != CACHE_NAME) {
                console.log("ServiceWorker: cache " + cacheName + " dihapus");
                return caches.delete(cacheName);
              }
            })
          );
        })
      );
    });