|  | @@ -17,7 +17,7 @@
 | 
	
		
			
				|  |  |  Object.defineProperty(exports, "__esModule", {
 | 
	
		
			
				|  |  |    value: true
 | 
	
		
			
				|  |  |  });
 | 
	
		
			
				|  |  | -exports.build = exports.version = exports._UnsupportedManager = exports.setPDFNetworkStreamClass = exports.PDFPageProxy = exports.PDFDocumentProxy = exports.PDFWorker = exports.PDFDataRangeTransport = exports.LoopbackPort = exports.getDocument = undefined;
 | 
	
		
			
				|  |  | +exports.build = exports.version = exports.setPDFNetworkStreamClass = exports.PDFPageProxy = exports.PDFDocumentProxy = exports.PDFWorker = exports.PDFDataRangeTransport = exports.LoopbackPort = exports.getDocument = undefined;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -80,25 +80,8 @@ var PDFNetworkStream;
 | 
	
		
			
				|  |  |  function setPDFNetworkStreamClass(cls) {
 | 
	
		
			
				|  |  |    PDFNetworkStream = cls;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -function getDocument(src, pdfDataRangeTransport, passwordCallback, progressCallback) {
 | 
	
		
			
				|  |  | +function getDocument(src) {
 | 
	
		
			
				|  |  |    var task = new PDFDocumentLoadingTask();
 | 
	
		
			
				|  |  | -  if (arguments.length > 1) {
 | 
	
		
			
				|  |  | -    (0, _util.deprecated)('getDocument is called with pdfDataRangeTransport, ' + 'passwordCallback or progressCallback argument');
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -  if (pdfDataRangeTransport) {
 | 
	
		
			
				|  |  | -    if (!(pdfDataRangeTransport instanceof PDFDataRangeTransport)) {
 | 
	
		
			
				|  |  | -      pdfDataRangeTransport = Object.create(pdfDataRangeTransport);
 | 
	
		
			
				|  |  | -      pdfDataRangeTransport.length = src.length;
 | 
	
		
			
				|  |  | -      pdfDataRangeTransport.initialData = src.initialData;
 | 
	
		
			
				|  |  | -      if (!pdfDataRangeTransport.abort) {
 | 
	
		
			
				|  |  | -        pdfDataRangeTransport.abort = function () {};
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    src = Object.create(src);
 | 
	
		
			
				|  |  | -    src.range = pdfDataRangeTransport;
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -  task.onPassword = passwordCallback || null;
 | 
	
		
			
				|  |  | -  task.onProgress = progressCallback || null;
 | 
	
		
			
				|  |  |    var source;
 | 
	
		
			
				|  |  |    if (typeof src === 'string') {
 | 
	
		
			
				|  |  |      source = { url: src };
 | 
	
	
		
			
				|  | @@ -149,12 +132,8 @@ function getDocument(src, pdfDataRangeTransport, passwordCallback, progressCallb
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    params.rangeChunkSize = params.rangeChunkSize || DEFAULT_RANGE_CHUNK_SIZE;
 | 
	
		
			
				|  |  |    params.ignoreErrors = params.stopAtErrors !== true;
 | 
	
		
			
				|  |  | -  if (params.disableNativeImageDecoder !== undefined) {
 | 
	
		
			
				|  |  | -    (0, _util.deprecated)('parameter disableNativeImageDecoder, ' + 'use nativeImageDecoderSupport instead');
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -  params.nativeImageDecoderSupport = params.nativeImageDecoderSupport || (params.disableNativeImageDecoder === true ? _util.NativeImageDecoding.NONE : _util.NativeImageDecoding.DECODE);
 | 
	
		
			
				|  |  | -  if (params.nativeImageDecoderSupport !== _util.NativeImageDecoding.DECODE && params.nativeImageDecoderSupport !== _util.NativeImageDecoding.NONE && params.nativeImageDecoderSupport !== _util.NativeImageDecoding.DISPLAY) {
 | 
	
		
			
				|  |  | -    (0, _util.warn)('Invalid parameter nativeImageDecoderSupport: ' + 'need a state of enum {NativeImageDecoding}');
 | 
	
		
			
				|  |  | +  var nativeImageDecoderValues = Object.values(_util.NativeImageDecoding);
 | 
	
		
			
				|  |  | +  if (params.nativeImageDecoderSupport === undefined || !nativeImageDecoderValues.includes(params.nativeImageDecoderSupport)) {
 | 
	
		
			
				|  |  |      params.nativeImageDecoderSupport = _util.NativeImageDecoding.DECODE;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    if (!worker) {
 | 
	
	
		
			
				|  | @@ -193,7 +172,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
 | 
	
		
			
				|  |  |    if (worker.destroyed) {
 | 
	
		
			
				|  |  |      return Promise.reject(new Error('Worker was destroyed'));
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | -  var apiVersion = '1.10.97';
 | 
	
		
			
				|  |  | +  var apiVersion = '2.0.87';
 | 
	
		
			
				|  |  |    source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
 | 
	
		
			
				|  |  |    source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
 | 
	
		
			
				|  |  |    source.chunkedViewerLoading = !!pdfDataRangeTransport;
 | 
	
	
		
			
				|  | @@ -353,9 +332,10 @@ var PDFDocumentProxy = function PDFDocumentProxyClosure() {
 | 
	
		
			
				|  |  |      getAttachments: function PDFDocumentProxy_getAttachments() {
 | 
	
		
			
				|  |  |        return this.transport.getAttachments();
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    getJavaScript: function PDFDocumentProxy_getJavaScript() {
 | 
	
		
			
				|  |  | +    getJavaScript: function getJavaScript() {
 | 
	
		
			
				|  |  |        return this.transport.getJavaScript();
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      getOutline: function PDFDocumentProxy_getOutline() {
 | 
	
		
			
				|  |  |        return this.transport.getOutline();
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -475,10 +455,6 @@ var PDFPageProxy = function PDFPageProxyClosure() {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        intentState.renderTasks.push(internalRenderTask);
 | 
	
		
			
				|  |  |        var renderTask = internalRenderTask.task;
 | 
	
		
			
				|  |  | -      if (params.continueCallback) {
 | 
	
		
			
				|  |  | -        (0, _util.deprecated)('render is used with continueCallback parameter');
 | 
	
		
			
				|  |  | -        renderTask.onContinue = params.continueCallback;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  |        intentState.displayReadyCapability.promise.then(function (transparency) {
 | 
	
		
			
				|  |  |          if (_this4.pendingCleanup) {
 | 
	
		
			
				|  |  |            complete();
 | 
	
	
		
			
				|  | @@ -587,11 +563,6 @@ var PDFPageProxy = function PDFPageProxyClosure() {
 | 
	
		
			
				|  |  |        this.pendingCleanup = false;
 | 
	
		
			
				|  |  |        return Promise.all(waitOn);
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    destroy: function destroy() {
 | 
	
		
			
				|  |  | -      (0, _util.deprecated)('page destroy method, use cleanup() instead');
 | 
	
		
			
				|  |  | -      this.cleanup();
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      cleanup: function PDFPageProxy_cleanup() {
 | 
	
		
			
				|  |  |        this.pendingCleanup = true;
 | 
	
		
			
				|  |  |        this._tryCleanup();
 | 
	
	
		
			
				|  | @@ -1223,16 +1194,14 @@ var WorkerTransport = function WorkerTransportClosure() {
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }, this);
 | 
	
		
			
				|  |  | -      messageHandler.on('UnsupportedFeature', function transportUnsupportedFeature(data) {
 | 
	
		
			
				|  |  | +      messageHandler.on('UnsupportedFeature', function (data) {
 | 
	
		
			
				|  |  |          if (this.destroyed) {
 | 
	
		
			
				|  |  |            return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        var featureId = data.featureId;
 | 
	
		
			
				|  |  |          var loadingTask = this.loadingTask;
 | 
	
		
			
				|  |  |          if (loadingTask.onUnsupportedFeature) {
 | 
	
		
			
				|  |  | -          loadingTask.onUnsupportedFeature(featureId);
 | 
	
		
			
				|  |  | +          loadingTask.onUnsupportedFeature(data.featureId);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        _UnsupportedManager.notify(featureId);
 | 
	
		
			
				|  |  |        }, this);
 | 
	
		
			
				|  |  |        messageHandler.on('JpegDecode', function (data) {
 | 
	
		
			
				|  |  |          if (this.destroyed) {
 | 
	
	
		
			
				|  | @@ -1510,11 +1479,7 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
 | 
	
		
			
				|  |  |        if (this._canvas) {
 | 
	
		
			
				|  |  |          canvasInRendering.delete(this._canvas);
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -      if ((0, _dom_utils.getDefaultSetting)('pdfjsNext')) {
 | 
	
		
			
				|  |  | -        this.callback(new _dom_utils.RenderingCancelledException('Rendering cancelled, page ' + this.pageNumber, 'canvas'));
 | 
	
		
			
				|  |  | -      } else {
 | 
	
		
			
				|  |  | -        this.callback('cancelled');
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | +      this.callback(new _dom_utils.RenderingCancelledException('Rendering cancelled, page ' + this.pageNumber, 'canvas'));
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      operatorListChanged: function InternalRenderTask_operatorListChanged() {
 | 
	
		
			
				|  |  |        if (!this.graphicsReady) {
 | 
	
	
		
			
				|  | @@ -1568,24 +1533,10 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
 | 
	
		
			
				|  |  |    };
 | 
	
		
			
				|  |  |    return InternalRenderTask;
 | 
	
		
			
				|  |  |  }();
 | 
	
		
			
				|  |  | -var _UnsupportedManager = function UnsupportedManagerClosure() {
 | 
	
		
			
				|  |  | -  var listeners = [];
 | 
	
		
			
				|  |  | -  return {
 | 
	
		
			
				|  |  | -    listen: function listen(cb) {
 | 
	
		
			
				|  |  | -      (0, _util.deprecated)('Global UnsupportedManager.listen is used: ' + ' use PDFDocumentLoadingTask.onUnsupportedFeature instead');
 | 
	
		
			
				|  |  | -      listeners.push(cb);
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | -    notify: function notify(featureId) {
 | 
	
		
			
				|  |  | -      for (var i = 0, ii = listeners.length; i < ii; i++) {
 | 
	
		
			
				|  |  | -        listeners[i](featureId);
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  };
 | 
	
		
			
				|  |  | -}();
 | 
	
		
			
				|  |  |  var version, build;
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -  exports.version = version = '1.10.97';
 | 
	
		
			
				|  |  | -  exports.build = build = '7d0fce73';
 | 
	
		
			
				|  |  | +  exports.version = version = '2.0.87';
 | 
	
		
			
				|  |  | +  exports.build = build = 'b46443f0';
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  exports.getDocument = getDocument;
 | 
	
		
			
				|  |  |  exports.LoopbackPort = LoopbackPort;
 | 
	
	
		
			
				|  | @@ -1594,6 +1545,5 @@ exports.PDFWorker = PDFWorker;
 | 
	
		
			
				|  |  |  exports.PDFDocumentProxy = PDFDocumentProxy;
 | 
	
		
			
				|  |  |  exports.PDFPageProxy = PDFPageProxy;
 | 
	
		
			
				|  |  |  exports.setPDFNetworkStreamClass = setPDFNetworkStreamClass;
 | 
	
		
			
				|  |  | -exports._UnsupportedManager = _UnsupportedManager;
 | 
	
		
			
				|  |  |  exports.version = version;
 | 
	
		
			
				|  |  |  exports.build = build;
 |