docs: function validateConfig() {
          var metadata = config.metadata;
          config.numPages = metadata.numpages;
          if (!config.pageStart) {
              config.pageStart = 1;
          } else if (config.pageStart < 0) {
              config.pageStart = metadata.numpages + config.pageStart;
          }
          config.pageStart = util.clamp(config.pageStart, 1, metadata.numpages);
          if (!config.pageEnd) {
              config.pageEnd = metadata.numpages;
          } else if (config.pageEnd < 0) {
              config.pageEnd = metadata.numpages + config.pageEnd;
          }
          config.pageEnd = util.clamp(config.pageEnd, config.pageStart, metadata.numpages);
          config.numPages = config.pageEnd - config.pageStart + 1;
      }