|  | @@ -5122,7 +5122,7 @@ var Parser = function ParserClosure() {
 | 
	
		
			
				|  |  |      makeFilter: function Parser_makeFilter(stream, name, maybeLength, params) {
 | 
	
		
			
				|  |  |        if (maybeLength === 0) {
 | 
	
		
			
				|  |  |          (0, _util.warn)('Empty "' + name + '" stream.');
 | 
	
		
			
				|  |  | -        return new _stream.NullStream(stream);
 | 
	
		
			
				|  |  | +        return new _stream.NullStream();
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        try {
 | 
	
		
			
				|  |  |          var xrefStreamStats = this.xref.stats.streamTypes;
 | 
	
	
		
			
				|  | @@ -5179,7 +5179,7 @@ var Parser = function ParserClosure() {
 | 
	
		
			
				|  |  |            throw ex;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          (0, _util.warn)('Invalid stream: \"' + ex + '\"');
 | 
	
		
			
				|  |  | -        return new _stream.NullStream(stream);
 | 
	
		
			
				|  |  | +        return new _stream.NullStream();
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    };
 | 
	
	
		
			
				|  | @@ -11111,7 +11111,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
 | 
	
		
			
				|  |  |    if (worker.destroyed) {
 | 
	
		
			
				|  |  |      return Promise.reject(new Error('Worker was destroyed'));
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | -  var apiVersion = '2.0.91';
 | 
	
		
			
				|  |  | +  var apiVersion = '2.0.95';
 | 
	
		
			
				|  |  |    source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
 | 
	
		
			
				|  |  |    source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
 | 
	
		
			
				|  |  |    source.chunkedViewerLoading = !!pdfDataRangeTransport;
 | 
	
	
		
			
				|  | @@ -12387,8 +12387,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
 | 
	
		
			
				|  |  |  }();
 | 
	
		
			
				|  |  |  var version, build;
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -  exports.version = version = '2.0.91';
 | 
	
		
			
				|  |  | -  exports.build = build = '6521d2fd';
 | 
	
		
			
				|  |  | +  exports.version = version = '2.0.95';
 | 
	
		
			
				|  |  | +  exports.build = build = '99b62fe3';
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  exports.getDocument = getDocument;
 | 
	
		
			
				|  |  |  exports.LoopbackPort = LoopbackPort;
 | 
	
	
		
			
				|  | @@ -17769,7 +17769,7 @@ var AES128Cipher = function AES128CipherClosure() {
 | 
	
		
			
				|  |  |      return state;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    function encrypt128(input, key) {
 | 
	
		
			
				|  |  | -    var t, u, v, k;
 | 
	
		
			
				|  |  | +    var t, u, v, j, k;
 | 
	
		
			
				|  |  |      var state = new Uint8Array(16);
 | 
	
		
			
				|  |  |      state.set(input);
 | 
	
		
			
				|  |  |      for (j = 0; j < 16; ++j) {
 | 
	
	
		
			
				|  | @@ -17797,7 +17797,7 @@ var AES128Cipher = function AES128CipherClosure() {
 | 
	
		
			
				|  |  |        state[7] = v;
 | 
	
		
			
				|  |  |        state[11] = u;
 | 
	
		
			
				|  |  |        state[15] = t;
 | 
	
		
			
				|  |  | -      for (var j = 0; j < 16; j += 4) {
 | 
	
		
			
				|  |  | +      for (j = 0; j < 16; j += 4) {
 | 
	
		
			
				|  |  |          var s0 = state[j + 0],
 | 
	
		
			
				|  |  |              s1 = state[j + 1];
 | 
	
		
			
				|  |  |          var s2 = state[j + 2],
 | 
	
	
		
			
				|  | @@ -17973,16 +17973,17 @@ var AES256Cipher = function AES256CipherClosure() {
 | 
	
		
			
				|  |  |      var r = 1;
 | 
	
		
			
				|  |  |      result.set(cipherKey);
 | 
	
		
			
				|  |  |      for (var j = 32, i = 1; j < b; ++i) {
 | 
	
		
			
				|  |  | +      var t1, t2, t3, t4;
 | 
	
		
			
				|  |  |        if (j % 32 === 16) {
 | 
	
		
			
				|  |  |          t1 = s[t1];
 | 
	
		
			
				|  |  |          t2 = s[t2];
 | 
	
		
			
				|  |  |          t3 = s[t3];
 | 
	
		
			
				|  |  |          t4 = s[t4];
 | 
	
		
			
				|  |  |        } else if (j % 32 === 0) {
 | 
	
		
			
				|  |  | -        var t1 = result[j - 3],
 | 
	
		
			
				|  |  | -            t2 = result[j - 2],
 | 
	
		
			
				|  |  | -            t3 = result[j - 1],
 | 
	
		
			
				|  |  | -            t4 = result[j - 4];
 | 
	
		
			
				|  |  | +        t1 = result[j - 3];
 | 
	
		
			
				|  |  | +        t2 = result[j - 2];
 | 
	
		
			
				|  |  | +        t3 = result[j - 1];
 | 
	
		
			
				|  |  | +        t4 = result[j - 4];
 | 
	
		
			
				|  |  |          t1 = s[t1];
 | 
	
		
			
				|  |  |          t2 = s[t2];
 | 
	
		
			
				|  |  |          t3 = s[t3];
 | 
	
	
		
			
				|  | @@ -18075,7 +18076,7 @@ var AES256Cipher = function AES256CipherClosure() {
 | 
	
		
			
				|  |  |      return state;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    function encrypt256(input, key) {
 | 
	
		
			
				|  |  | -    var t, u, v, k;
 | 
	
		
			
				|  |  | +    var t, u, v, i, j, k;
 | 
	
		
			
				|  |  |      var state = new Uint8Array(16);
 | 
	
		
			
				|  |  |      state.set(input);
 | 
	
		
			
				|  |  |      for (j = 0; j < 16; ++j) {
 | 
	
	
		
			
				|  | @@ -18103,7 +18104,7 @@ var AES256Cipher = function AES256CipherClosure() {
 | 
	
		
			
				|  |  |        state[7] = v;
 | 
	
		
			
				|  |  |        state[11] = u;
 | 
	
		
			
				|  |  |        state[15] = t;
 | 
	
		
			
				|  |  | -      for (var j = 0; j < 16; j += 4) {
 | 
	
		
			
				|  |  | +      for (j = 0; j < 16; j += 4) {
 | 
	
		
			
				|  |  |          var s0 = state[j + 0],
 | 
	
		
			
				|  |  |              s1 = state[j + 1];
 | 
	
		
			
				|  |  |          var s2 = state[j + 2],
 | 
	
	
		
			
				|  | @@ -29504,8 +29505,8 @@ exports.SVGGraphics = SVGGraphics;
 | 
	
		
			
				|  |  |  "use strict";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -var pdfjsVersion = '2.0.91';
 | 
	
		
			
				|  |  | -var pdfjsBuild = '6521d2fd';
 | 
	
		
			
				|  |  | +var pdfjsVersion = '2.0.95';
 | 
	
		
			
				|  |  | +var pdfjsBuild = '99b62fe3';
 | 
	
		
			
				|  |  |  var pdfjsSharedUtil = __w_pdfjs_require__(0);
 | 
	
		
			
				|  |  |  var pdfjsDisplayGlobal = __w_pdfjs_require__(129);
 | 
	
		
			
				|  |  |  var pdfjsDisplayAPI = __w_pdfjs_require__(63);
 | 
	
	
		
			
				|  | @@ -35115,8 +35116,8 @@ if (!_global_scope2.default.PDFJS) {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  var PDFJS = _global_scope2.default.PDFJS;
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -  PDFJS.version = '2.0.91';
 | 
	
		
			
				|  |  | -  PDFJS.build = '6521d2fd';
 | 
	
		
			
				|  |  | +  PDFJS.version = '2.0.95';
 | 
	
		
			
				|  |  | +  PDFJS.build = '99b62fe3';
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  PDFJS.pdfBug = false;
 | 
	
		
			
				|  |  |  if (PDFJS.verbosity !== undefined) {
 | 
	
	
		
			
				|  | @@ -38045,7 +38046,7 @@ var WorkerMessageHandler = {
 | 
	
		
			
				|  |  |      var cancelXHRs = null;
 | 
	
		
			
				|  |  |      var WorkerTasks = [];
 | 
	
		
			
				|  |  |      var apiVersion = docParams.apiVersion;
 | 
	
		
			
				|  |  | -    var workerVersion = '2.0.91';
 | 
	
		
			
				|  |  | +    var workerVersion = '2.0.95';
 | 
	
		
			
				|  |  |      if (apiVersion !== null && apiVersion !== workerVersion) {
 | 
	
		
			
				|  |  |        throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".'));
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -42376,14 +42377,14 @@ var BinaryCMapReader = function BinaryCMapReaderClosure() {
 | 
	
		
			
				|  |  |              stream.readHex(start, dataSize);
 | 
	
		
			
				|  |  |              stream.readHexNumber(end, dataSize);
 | 
	
		
			
				|  |  |              addHex(end, start, dataSize);
 | 
	
		
			
				|  |  | -            code = stream.readNumber();
 | 
	
		
			
				|  |  | +            stream.readNumber();
 | 
	
		
			
				|  |  |              for (i = 1; i < subitemsCount; i++) {
 | 
	
		
			
				|  |  |                incHex(end, dataSize);
 | 
	
		
			
				|  |  |                stream.readHexNumber(start, dataSize);
 | 
	
		
			
				|  |  |                addHex(start, end, dataSize);
 | 
	
		
			
				|  |  |                stream.readHexNumber(end, dataSize);
 | 
	
		
			
				|  |  |                addHex(end, start, dataSize);
 | 
	
		
			
				|  |  | -              code = stream.readNumber();
 | 
	
		
			
				|  |  | +              stream.readNumber();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              break;
 | 
	
		
			
				|  |  |            case 2:
 | 
	
	
		
			
				|  | @@ -44543,7 +44544,6 @@ var Font = function FontClosure() {
 | 
	
		
			
				|  |  |                }
 | 
	
		
			
				|  |  |                if (glyphId > 0 && hasGlyph(glyphId)) {
 | 
	
		
			
				|  |  |                  charCodeToGlyphId[charCode] = glyphId;
 | 
	
		
			
				|  |  | -                found = true;
 | 
	
		
			
				|  |  |                }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            }
 | 
	
	
		
			
				|  | @@ -44981,7 +44981,6 @@ var Type1Font = function Type1FontClosure() {
 | 
	
		
			
				|  |  |        headerBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2];
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      var headerBlock = getHeaderBlock(file, headerBlockLength);
 | 
	
		
			
				|  |  | -    headerBlockLength = headerBlock.length;
 | 
	
		
			
				|  |  |      var headerBlockParser = new _type1_parser.Type1Parser(headerBlock.stream, false, SEAC_ANALYSIS_ENABLED);
 | 
	
		
			
				|  |  |      headerBlockParser.extractFontHeader(properties);
 | 
	
		
			
				|  |  |      if (pfbHeaderPresent) {
 | 
	
	
		
			
				|  | @@ -44989,7 +44988,6 @@ var Type1Font = function Type1FontClosure() {
 | 
	
		
			
				|  |  |        eexecBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2];
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      var eexecBlock = getEexecBlock(file, eexecBlockLength);
 | 
	
		
			
				|  |  | -    eexecBlockLength = eexecBlock.length;
 | 
	
		
			
				|  |  |      var eexecBlockParser = new _type1_parser.Type1Parser(eexecBlock.stream, true, SEAC_ANALYSIS_ENABLED);
 | 
	
		
			
				|  |  |      var data = eexecBlockParser.extractFontProgram();
 | 
	
		
			
				|  |  |      for (var info in data.properties) {
 | 
	
	
		
			
				|  | @@ -46416,7 +46414,7 @@ var Type1Parser = function Type1ParserClosure() {
 | 
	
		
			
				|  |  |            case 'Subrs':
 | 
	
		
			
				|  |  |              this.readInt();
 | 
	
		
			
				|  |  |              this.getToken();
 | 
	
		
			
				|  |  | -            while ((token = this.getToken()) === 'dup') {
 | 
	
		
			
				|  |  | +            while (this.getToken() === 'dup') {
 | 
	
		
			
				|  |  |                var index = this.readInt();
 | 
	
		
			
				|  |  |                length = this.readInt();
 | 
	
		
			
				|  |  |                this.getToken();
 |