(function(){/* The buffer module from node.js, for the browser. @author Feross Aboukhadijeh @license MIT */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(array){var index=0;return function(){return index=searchLen}},"es6","es3"); $jscomp.polyfill("String.prototype.endsWith",function(orig){return orig?orig:function(searchString,opt_position){var string=$jscomp.checkStringArgs(this,searchString,"endsWith");searchString+="";void 0===opt_position&&(opt_position=string.length);opt_position=Math.max(0,Math.min(opt_position|0,string.length));for(var j=searchString.length;0=j}},"es6","es3"); $jscomp.polyfill("Object.is",function(orig){return orig?orig:function(left,right){return left===right?0!==left||1/left===1/right:left!==left&&right!==right}},"es6","es3"); $jscomp.polyfill("Array.prototype.includes",function(orig){return orig?orig:function(searchElement,opt_fromIndex){var array=this;array instanceof String&&(array=String(array));var len=array.length;opt_fromIndex=opt_fromIndex||0;for(0>opt_fromIndex&&(opt_fromIndex=Math.max(opt_fromIndex+len,0));opt_fromIndexcode||1114111=code?result+=String.fromCharCode(code):(code-=65536,result+=String.fromCharCode(code>>>10&1023|55296),result+=String.fromCharCode(code&1023|56320))}return result}},"es6","es3"); $jscomp.polyfill("String.prototype.repeat",function(orig){return orig?orig:function(copies){var string=$jscomp.checkStringArgs(this,null,"repeat");if(0>copies||1342177279>>=1)string+=string;return result}},"es6","es3"); $jscomp.stringPadding=function(padString,padLength){padString=void 0!==padString?String(padString):" ";return 0opt_start&&(opt_start=Math.max(0,length+opt_start));if(null==opt_end||opt_end>length)opt_end=length;opt_end=Number(opt_end);0>opt_end&&(opt_end=Math.max(0,length+opt_end));for(opt_start=Number(opt_start||0);opt_startfirst||56319position||57343=_util.VerbosityLevel.INFOS?Date.now():0;page.getOperatorList({handler:handler,sink:sink,task:task,intent:data.intent,renderInteractiveForms:data.renderInteractiveForms}).then(function(operatorListInfo){finishWorkerTask(task);start&&(0,_util.info)("page=".concat(pageIndex+1," - getOperatorList: time=")+"".concat(Date.now()-start,"ms, len=").concat(operatorListInfo.length));sink.close()},function(reason){finishWorkerTask(task); task.terminated||(handler.send("UnsupportedFeature",{featureId:_util.UNSUPPORTED_FEATURES.unknown}),sink.error(reason))})})},this);handler.on("GetTextContent",function(data,sink){var pageIndex=data.pageIndex;sink.onPull=function(desiredSize){};sink.onCancel=function(reason){};pdfManager.getPage(pageIndex).then(function(page){var task=new WorkerTask("GetTextContent: page "+pageIndex);WorkerTasks.push(task);var start=verbosity>=_util.VerbosityLevel.INFOS?Date.now():0;page.extractTextContent({handler:handler, task:task,sink:sink,normalizeWhitespace:data.normalizeWhitespace,combineTextItems:data.combineTextItems}).then(function(){finishWorkerTask(task);start&&(0,_util.info)("page=".concat(pageIndex+1," - getTextContent: time=")+"".concat(Date.now()-start,"ms"));sink.close()},function(reason){finishWorkerTask(task);task.terminated||sink.error(reason)})})});handler.on("FontFallback",function(data){return pdfManager.fontFallback(data.id,handler)});handler.on("Cleanup",function(data){return pdfManager.cleanup()}); handler.on("Terminate",function(data){terminated=!0;pdfManager&&(pdfManager.terminate(new _util.AbortException("Worker was terminated.")),pdfManager=null);cancelXHRs&&cancelXHRs(new _util.AbortException("Worker was terminated."));(0,_primitives.clearPrimitiveCaches)();var waitOn=[];WorkerTasks.forEach(function(task){waitOn.push(task.finished);task.terminate()});return Promise.all(waitOn).then(function(){handler.destroy();handler=null})});handler.on("Ready",function(data){setupDoc(docParams);docParams= null});return apiVersion},initializeFromPort:function(port){var handler=new _message_handler.MessageHandler("worker","main",port);WorkerMessageHandler.setup(handler,port);handler.send("ready",null)}};exports.WorkerMessageHandler=WorkerMessageHandler;"undefined"===typeof window&&!module.isNodeJS&&"undefined"!==typeof self&&"function"===typeof self.postMessage&&"onmessage"in self&&WorkerMessageHandler.initializeFromPort(self)},function(module,exports,__w_pdfjs_require__){module.exports=__w_pdfjs_require__(3)}, function(module$jscomp$0,exports$jscomp$0,__w_pdfjs_require__){(function(module){function _typeof(obj$jscomp$0){_typeof="function"===typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?function(obj){return _typeof2(obj)}:function(obj){return obj&&"function"===typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":_typeof2(obj)};return _typeof(obj$jscomp$0)}module=function(exports){function wrap(innerFn,outerFn,self,tryLocsList){outerFn=Object.create((outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator).prototype);tryLocsList=new Context(tryLocsList||[]);outerFn._invoke=makeInvokeMethod(innerFn,self,tryLocsList);return outerFn}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}function defineIteratorMethods(prototype){["next","throw","return"].forEach(function(method){prototype[method]=function(arg){return this._invoke(method, arg)}})}function AsyncIterator(generator){function invoke(method,arg,resolve,reject){method=tryCatch(generator[method],generator,arg);if("throw"===method.type)reject(method.arg);else{var result=method.arg;return(method=result.value)&&"object"===_typeof(method)&&hasOwn.call(method,"__await")?Promise.resolve(method.__await).then(function(value){invoke("next",value,resolve,reject)},function(err){invoke("throw",err,resolve,reject)}):Promise.resolve(method).then(function(unwrapped){result.value=unwrapped; resolve(result)},function(error){return invoke("throw",error,resolve,reject)})}}var previousPromise;this._invoke=function(method,arg){function callInvokeWithMethodAndArg(){return new Promise(function(resolve,reject){invoke(method,arg,resolve,reject)})}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function makeInvokeMethod(innerFn,self,context){var state=GenStateSuspendedStart;return function(method, arg){if(state===GenStateExecuting)throw Error("Generator is already running");if(state===GenStateCompleted){if("throw"===method)throw arg;return doneResult()}context.method=method;for(context.arg=arg;;){if(method=context.delegate)if(method=maybeInvokeDelegate(method,context)){if(method===ContinueSentinel)continue;return method}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if(state===GenStateSuspendedStart)throw state=GenStateCompleted,context.arg; context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state=GenStateExecuting;method=tryCatch(innerFn,self,context);if("normal"===method.type){state=context.done?GenStateCompleted:GenStateSuspendedYield;if(method.arg===ContinueSentinel)continue;return{value:method.arg,done:context.done}}"throw"===method.type&&(state=GenStateCompleted,context.method="throw",context.arg=method.arg)}}}function maybeInvokeDelegate(delegate,context){var method=delegate.iterator[context.method]; if(undefined===method){context.delegate=null;if("throw"===context.method){if(delegate.iterator["return"]&&(context.method="return",context.arg=undefined,maybeInvokeDelegate(delegate,context),"throw"===context.method))return ContinueSentinel;context.method="throw";context.arg=new TypeError("The iterator does not provide a 'throw' method")}return ContinueSentinel}method=tryCatch(method,delegate.iterator,context.arg);if("throw"===method.type)return context.method="throw",context.arg=method.arg,context.delegate= null,ContinueSentinel;method=method.arg;if(!method)return context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel;if(method.done)context[delegate.resultName]=method.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=undefined);else return method;context.delegate=null;return ContinueSentinel}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]);2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]);this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal";delete record.arg;entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}];tryLocsList.forEach(pushTryEntry,this);this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"===typeof iterable.next)return iterable; if(!isNaN(iterable.length)){var i=-1;iteratorMethod=function next(){for(;++i=VerbosityLevel.WARNINGS&&console.log("Warning: ".concat(msg))}function unreachable(msg){throw Error(msg);}function assert(cond,msg){cond||unreachable(msg)} function stringToBytes(str){assert("string"===typeof str,"Invalid argument for stringToBytes");for(var length=str.length,bytes=new Uint8Array(length),i=0;ilength)return String.fromCharCode.apply(null,bytes);for(var strBuf=[],i=0;i=VerbosityLevel.INFOS&&console.log("Info: ".concat(msg))};exports.isArrayBuffer=function(v){return"object"===_typeof(v)&&null!==v&&void 0!==v.byteLength};exports.isArrayEqual=function(arr1,arr2){return arr1.length!==arr2.length?!1:arr1.every(function(element, index){return element===arr2[index]})};exports.isBool=function(v){return"boolean"===typeof v};exports.isEmptyObj=function(obj){for(var key in obj)return!1;return!0};exports.isNum=function(v){return"number"===typeof v};exports.isString=function(v){return"string"===typeof v};exports.isSpace=function(ch){return 32===ch||9===ch||13===ch||10===ch};exports.isSameOrigin=function(baseUrl,otherUrl){try{var base=new URL(baseUrl);if(!base.origin||"null"===base.origin)return!1}catch(e){return!1}baseUrl=new URL(otherUrl, base);return base.origin===baseUrl.origin};exports.createValidAbsoluteUrl=function(url,baseUrl){if(!url)return null;try{var absoluteUrl=baseUrl?new URL(url,baseUrl):new URL(url);a:if(absoluteUrl)switch(absoluteUrl.protocol){case "http:":case "https:":case "ftp:":case "mailto:":case "tel:":var JSCompiler_inline_result=!0;break a;default:JSCompiler_inline_result=!1}else JSCompiler_inline_result=!1;if(JSCompiler_inline_result)return absoluteUrl}catch(ex){}return null};exports.isLittleEndian=function(){var buffer8= new Uint8Array(4);buffer8[0]=1;return 1===(new Uint32Array(buffer8.buffer,0,1))[0]};exports.isEvalSupported=function(){try{return new Function(""),!0}catch(e){return!1}};exports.log2=function(x){return 0>=x?0:Math.ceil(Math.log2(x))};exports.readInt8=function(data,start){return data[start]<<24>>24};exports.readUint16=function(data,offset){return data[offset]<<8|data[offset+1]};exports.readUint32=function(data,offset){return(data[offset]<<24|data[offset+1]<<16|data[offset+2]<<8|data[offset+3])>>>0}; exports.removeNullCharacters=function(str){return"string"!==typeof str?(warn("The argument for removeNullCharacters must be a string."),str):str.replace(NullCharactersRegExp,"")};exports.setVerbosityLevel=function(level){Number.isInteger(level)&&(verbosity=level)};exports.shadow=function(obj,prop,value){Object.defineProperty(obj,prop,{value:value,enumerable:!0,configurable:!0,writable:!1});return value};exports.string32=function(value){return String.fromCharCode(value>>24&255,value>>16&255,value>> 8&255,value&255)};exports.stringToBytes=stringToBytes;exports.stringToPDFString=function(str){var length=str.length,strBuf=[];if("\u00fe"===str[0]&&"\u00ff"===str[1])for(var i=2;irect[2]&& (r[0]=rect[2],r[2]=rect[0]);rect[1]>rect[3]&&(r[1]=rect[3],r[3]=rect[1]);return r}},{key:"intersect",value:function(rect1,rect2){function compare(a,b){return a-b}var orderedX=[rect1[0],rect1[2],rect2[0],rect2[2]].sort(compare),orderedY=[rect1[1],rect1[3],rect2[1],rect2[3]].sort(compare),result=[];rect1=Util.normalizeRect(rect1);rect2=Util.normalizeRect(rect2);if(orderedX[0]===rect1[0]&&orderedX[1]===rect2[0]||orderedX[0]===rect2[0]&&orderedX[1]===rect1[0])result[0]=orderedX[1],result[2]=orderedX[2]; else return null;if(orderedY[0]===rect1[1]&&orderedY[1]===rect2[1]||orderedY[0]===rect2[1]&&orderedY[1]===rect1[1])result[1]=orderedY[1],result[3]=orderedY[2];else return null;return result}}]);return Util}();exports.Util=module;var PDFStringTranslateTable=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];module=function(){return function(data,contentType){if(!(2>2]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="[(b1&3)<<4|b2>>4]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="[i+1>6:64]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="[i+2arguments.length?aFunction(path[namespace])||aFunction(global[namespace]):path[namespace]&&path[namespace][method]||global[namespace]&&global[namespace][method]}},function(module,exports,__w_pdfjs_require__){exports=__w_pdfjs_require__(10);module.exports= exports},function(module,exports,__w_pdfjs_require__){var internalObjectKeys=__w_pdfjs_require__(44),hiddenKeys=__w_pdfjs_require__(49).concat("length","prototype");exports.f=Object.getOwnPropertyNames||function(O){return internalObjectKeys(O,hiddenKeys)}},function(module,exports,__w_pdfjs_require__){var has=__w_pdfjs_require__(22),toIndexedObject=__w_pdfjs_require__(16),indexOf=__w_pdfjs_require__(45).indexOf,hiddenKeys=__w_pdfjs_require__(38);module.exports=function(object,names){object=toIndexedObject(object); var i=0,result=[],key;for(key in object)!has(hiddenKeys,key)&&has(object,key)&&result.push(key);for(;names.length>i;)has(object,key=names[i++])&&(~indexOf(result,key)||result.push(key));return result}},function(module,exports,__w_pdfjs_require__){var toIndexedObject=__w_pdfjs_require__(16),toLength=__w_pdfjs_require__(46),toAbsoluteIndex=__w_pdfjs_require__(48);exports=function(IS_INCLUDES){return function($this,el,fromIndex){$this=toIndexedObject($this);var length=toLength($this.length);fromIndex= toAbsoluteIndex(fromIndex,length);if(IS_INCLUDES&&el!=el)for(;length>fromIndex;){if(el=$this[fromIndex++],el!=el)return!0}else for(;length>fromIndex;fromIndex++)if((IS_INCLUDES||fromIndex in $this)&&$this[fromIndex]===el)return IS_INCLUDES||fromIndex||0;return!IS_INCLUDES&&-1}};module.exports={includes:exports(!0),indexOf:exports(!1)}},function(module,exports,__w_pdfjs_require__){var toInteger=__w_pdfjs_require__(47),min=Math.min;module.exports=function(argument){return 0index?max(index+length,0):min(index,length)}},function(module,exports){module.exports="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ")}, function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__w_pdfjs_require__){var fails=__w_pdfjs_require__(13),replacement=/#|\.prototype\./;exports=function(feature,detection){feature=data[normalize(feature)];return feature==POLYFILL?!0:feature==NATIVE?!1:"function"==typeof detection?fails(detection):!!detection};var normalize=exports.normalize=function(string){return String(string).replace(replacement,".").toLowerCase()},data=exports.data={},NATIVE=exports.NATIVE= "N",POLYFILL=exports.POLYFILL="P";module.exports=exports},function(module,exports,__w_pdfjs_require__){function _typeof(obj$jscomp$0){_typeof="function"===typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?function(obj){return _typeof2(obj)}:function(obj){return obj&&"function"===typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":_typeof2(obj)};return _typeof(obj$jscomp$0)}Object.defineProperty(exports,"__esModule",{value:!0});exports.isNodeJS=void 0;module="object"===("undefined"=== typeof process?"undefined":_typeof(process))&&"[object process]"===process+""&&!process.versions.nw&&!process.versions.electron;exports.isNodeJS=module},function(module,exports,__w_pdfjs_require__){__w_pdfjs_require__(54);exports=__w_pdfjs_require__(61);module.exports=exports("String","startsWith")},function(module,exports,__w_pdfjs_require__){module=__w_pdfjs_require__(9);var getOwnPropertyDescriptor=__w_pdfjs_require__(11).f,toLength=__w_pdfjs_require__(46),notARegExp=__w_pdfjs_require__(55),requireObjectCoercible= __w_pdfjs_require__(19);exports=__w_pdfjs_require__(60);__w_pdfjs_require__=__w_pdfjs_require__(36);var nativeStartsWith="".startsWith,min=Math.min;exports=exports("startsWith");__w_pdfjs_require__=!__w_pdfjs_require__&&!exports&&!!function(){var descriptor=getOwnPropertyDescriptor(String.prototype,"startsWith");return descriptor&&!descriptor.writable}();module({target:"String",proto:!0,forced:!__w_pdfjs_require__&&!exports},{startsWith:function(searchString){var that=String(requireObjectCoercible(this)); notARegExp(searchString);var index=toLength(min(1\x3c/script>");JSCompiler_temp.close();JSCompiler_temp=JSCompiler_temp.parentWindow.Object}else JSCompiler_temp=documentCreateElement("iframe"), JSCompiler_temp.style.display="none",html.appendChild(JSCompiler_temp),JSCompiler_temp.src="javascript:",JSCompiler_temp=JSCompiler_temp.contentWindow.document,JSCompiler_temp.open(),JSCompiler_temp.write("