text: this.workbox = this.workbox || {};
  this.workbox.navigationPreload = (function (exports, logger_js) {
      'use strict';
  
      try {
        self['workbox:navigation-preload:6.0.2'] && _();
      } catch (e) {}
  
      /*
        Copyright 2018 Google LLC
  
        Use of this source code is governed by an MIT-style
        license that can be found in the LICENSE file or at
        https://opensource.org/licenses/MIT.
      */
      /**
       * @return {boolean} Whether or not the current browser supports enabling
       * navigation preload.
       *
       * @memberof module:workbox-navigation-preload
       */
  
      function isSupported() {
        return Boolean(self.registration && self.registration.navigationPreload);
      }
  
      /*
        Copyright 2018 Google LLC
  
        Use of this source code is governed by an MIT-style
        license that can be found in the LICENSE file or at
        https://opensource.org/licenses/MIT.
      */
      /**
       * If the browser supports Navigation Preload, then this will disable it.
       *
       * @memberof module:workbox-navigation-preload
       */
  
      function disable() {
        if (isSupported()) {
          self.addEventListener('activate', event => {
            event.waitUntil(self.registration.navigationPreload.disable().then(() => {
              {
                logger_js.logger.log(`Navigation preload is disabled.`);
              }
            }));
          });
        } else {
          {
            logger_js.logger.log(`Navigation preload is not supported in this browser.`);
          }
        }
      }
  
      /*
        Copyright 2018 Google LLC
  
        Use of this source code is governed by an MIT-style
        license that can be found in the LICENSE file or at
        https://opensource.org/licenses/MIT.
      */
      /**
       * If the browser supports Navigation Preload, then this will enable it.
       *
       * @param {string} [headerValue] Optionally, allows developers to
       * [override](https://developers.google.com/web/updates/2017/02/navigation-preload#changing_the_header)
       * the value of the `Service-Worker-Navigation-Preload` header which will be
       * sent to the server when making the navigation request.
       *
       * @memberof module:workbox-navigation-preload
       */
  
      function enable(headerValue) {
        if (isSupported()) {
          self.addEventListener('activate', event => {
            event.waitUntil(self.registration.navigationPreload.enable().then(() => {
              // Defaults to Service-Worker-Navigation-Preload: true if not set.
              if (headerValue) {
                self.registration.navigationPreload.setHeaderValue(headerValue);
              }
  
              {
                logger_js.logger.log(`Navigation preload is enabled.`);
              }
            }));
          });
        } else {
          {
            logger_js.logger.log(`Navigation preload is not supported in this browser.`);
          }
        }
      }
  
      exports.disable = disable;
      exports.enable = enable;
      exports.isSupported = isSupported;
  
      return exports;
  
  }({}, workbox.core._private));
  //# sourceMappingURL=workbox-navigation-preload.dev.js.map
  