ngx-extended-pdf-viewer
Version:
Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.
556 lines (448 loc) • 2.78 MB
JavaScript
/**
* @licstart The following is the entire license notice for the
* JavaScript code in this page
*
* Copyright 2023 Mozilla Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* @licend The above is the entire license notice for the
* JavaScript code in this page
*/
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = root.pdfjsWorker = factory();
else if(typeof define === 'function' && define.amd)
define("pdfjs-dist/build/pdf.worker", [], () => { return (root.pdfjsWorker = factory()); });
else if(typeof exports === 'object')
exports["pdfjs-dist/build/pdf.worker"] = root.pdfjsWorker = factory();
else
root["pdfjs-dist/build/pdf.worker"] = root.pdfjsWorker = factory();
})(globalThis, () => {
return /******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ var __webpack_modules__ = ([
/* 0 */,
/* 1 */
/***/ ((__unused_webpack_module, exports, __w_pdfjs_require__) => {
__w_pdfjs_require__(2);__w_pdfjs_require__(54);__w_pdfjs_require__(56);__w_pdfjs_require__(104);__w_pdfjs_require__(105);__w_pdfjs_require__(113);__w_pdfjs_require__(114);__w_pdfjs_require__(123);__w_pdfjs_require__(129);__w_pdfjs_require__(130);__w_pdfjs_require__(131);__w_pdfjs_require__(132);__w_pdfjs_require__(133);__w_pdfjs_require__(134);function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o;},_typeof(o);}Object.defineProperty(exports, "__esModule", ({value:true}));exports.WorkerTask=exports.WorkerMessageHandler=void 0;__w_pdfjs_require__(137);__w_pdfjs_require__(143);__w_pdfjs_require__(145);__w_pdfjs_require__(174);__w_pdfjs_require__(175);__w_pdfjs_require__(177);__w_pdfjs_require__(180);__w_pdfjs_require__(182);__w_pdfjs_require__(187);__w_pdfjs_require__(188);__w_pdfjs_require__(189);__w_pdfjs_require__(190);__w_pdfjs_require__(198);__w_pdfjs_require__(217);__w_pdfjs_require__(218);__w_pdfjs_require__(221);__w_pdfjs_require__(222);__w_pdfjs_require__(223);__w_pdfjs_require__(227);__w_pdfjs_require__(228);__w_pdfjs_require__(229);__w_pdfjs_require__(231);__w_pdfjs_require__(232);__w_pdfjs_require__(233);__w_pdfjs_require__(234);__w_pdfjs_require__(235);__w_pdfjs_require__(236);__w_pdfjs_require__(237);__w_pdfjs_require__(240);__w_pdfjs_require__(241);__w_pdfjs_require__(243);__w_pdfjs_require__(244);__w_pdfjs_require__(245);__w_pdfjs_require__(246);__w_pdfjs_require__(247);__w_pdfjs_require__(248);__w_pdfjs_require__(253);__w_pdfjs_require__(254);__w_pdfjs_require__(256);__w_pdfjs_require__(257);__w_pdfjs_require__(258);__w_pdfjs_require__(260);__w_pdfjs_require__(263);__w_pdfjs_require__(268);__w_pdfjs_require__(269);__w_pdfjs_require__(277);__w_pdfjs_require__(287);__w_pdfjs_require__(289);__w_pdfjs_require__(291);__w_pdfjs_require__(293);__w_pdfjs_require__(295);__w_pdfjs_require__(297);__w_pdfjs_require__(299);__w_pdfjs_require__(302);__w_pdfjs_require__(304);__w_pdfjs_require__(305);__w_pdfjs_require__(306);__w_pdfjs_require__(308);__w_pdfjs_require__(309);__w_pdfjs_require__(310);__w_pdfjs_require__(311);__w_pdfjs_require__(313);__w_pdfjs_require__(314);var _util=__w_pdfjs_require__(315);var _core_utils=__w_pdfjs_require__(354);var _primitives=__w_pdfjs_require__(361);var _pdf_manager=__w_pdfjs_require__(366);var _annotation=__w_pdfjs_require__(379);var _cleanup_helper=__w_pdfjs_require__(470);var _writer=__w_pdfjs_require__(463);var _message_handler=__w_pdfjs_require__(509);var _worker_stream=__w_pdfjs_require__(510);function _toArray(arr){return _arrayWithHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableRest();}function _iterableToArray(iter){if(typeof Symbol!=="undefined"&&iter[Symbol.iterator]!=null||iter["@@iterator"]!=null)return Array.from(iter);}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function _regeneratorRuntime(){return e;};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value;},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e];}try{define({},"");}catch(t){define=function define(t,e,r){return t[e]=r;};}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a;}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)};}catch(t){return{type:"throw",arg:t};}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,function(){return this;});var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach(function(e){define(t,e,function(t){return this._invoke(e,t);});});}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==_typeof(h)&&n.call(h,"__await")?e.resolve(h.__await).then(function(t){invoke("next",t,i,a);},function(t){invoke("throw",t,i,a);}):e.resolve(h).then(function(t){u.value=t,i(u);},function(t){return invoke("throw",t,i,a);});}a(c.arg);}var r;o(this,"_invoke",{value:function value(t,n){function callInvokeWithMethodAndArg(){return new e(function(e,r){invoke(t,n,e,r);});}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg();}});}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw new Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0};}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u;}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg);}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done};}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg);}};}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y);}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e);}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e;}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0);}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next;};return i.next=i;}}throw new TypeError(_typeof(e)+" is not iterable");}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name));},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t;},e.awrap=function(t){return{__await:t};},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,c,function(){return this;}),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then(function(t){return t.done?t.value:a.next();});},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,function(){return this;}),define(g,"toString",function(){return"[object Generator]";}),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=r.pop();if(t in e)return next.value=t,next.done=!1,next;}return next.done=!0,next;};},e.values=values,Context.prototype={constructor:Context,reset:function reset(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t);},stop:function stop(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval;},dispatchException:function dispatchException(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o;}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc);}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc);}}}},abrupt:function abrupt(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break;}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a);},complete:function complete(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y;},finish:function finish(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y;}},catch:function _catch(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r);}return o;}}throw new Error("illegal catch attempt");},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y;}},e;}function _createForOfIteratorHelper(o,allowArrayLike){var it=typeof Symbol!=="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&typeof o.length==="number"){if(it)o=it;var i=0;var F=function F(){};return{s:F,n:function n(){if(i>=o.length)return{done:true};return{done:false,value:o[i++]};},e:function e(_e){throw _e;},f:F};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion=true,didErr=false,err;return{s:function s(){it=it.call(o);},n:function n(){var step=it.next();normalCompletion=step.done;return step;},e:function e(_e2){didErr=true;err=_e2;},f:function f(){try{if(!normalCompletion&&it.return!=null)it.return();}finally{if(didErr)throw err;}}};}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest();}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen);}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2;}function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1;}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r;}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return;}finally{if(o)throw n;}}return a;}}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr;}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value;}catch(error){reject(error);return;}if(info.done){resolve(value);}else{Promise.resolve(value).then(_next,_throw);}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value);}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err);}_next(undefined);});};}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a 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,_toPropertyKey(descriptor.key),descriptor);}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor;}function _toPropertyKey(arg){var key=_toPrimitive(arg,"string");return _typeof(key)==="symbol"?key:String(key);}function _toPrimitive(input,hint){if(_typeof(input)!=="object"||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==undefined){var res=prim.call(input,hint||"default");if(_typeof(res)!=="object")return res;throw new TypeError("@@toPrimitive must return a primitive value.");}return(hint==="string"?String:Number)(input);}if(!Promise.allSettled){Promise.allSettled=function(promises){var mappedPromises=promises.filter(function(o){return!!o;}).map(function(p){return p.then(function(value){return{status:"fulfilled",value:value};}).catch(function(reason){return{status:"rejected",reason:reason};});});return Promise.all(mappedPromises);};}var WorkerTask=exports.WorkerTask=/*#__PURE__*/function(){function WorkerTask(name){_classCallCheck(this,WorkerTask);this.name=name;this.terminated=false;this._capability=new _util.PromiseCapability();}_createClass(WorkerTask,[{key:"finished",get:function get(){return this._capability.promise;}},{key:"finish",value:function finish(){this._capability.resolve();}},{key:"terminate",value:function terminate(){this.terminated=true;}},{key:"ensureNotTerminated",value:function ensureNotTerminated(){if(this.terminated){throw new Error("Worker task was terminated");}}}]);return WorkerTask;}();var WorkerMessageHandler=exports.WorkerMessageHandler=/*#__PURE__*/function(){function WorkerMessageHandler(){_classCallCheck(this,WorkerMessageHandler);}_createClass(WorkerMessageHandler,null,[{key:"setup",value:function setup(handler,port){var testMessageProcessed=false;handler.on("test",function(data){if(testMessageProcessed){return;}testMessageProcessed=true;handler.send("test",data instanceof Uint8Array);});handler.on("configure",function(data){(0,_util.setVerbosityLevel)(data.verbosity);});handler.on("GetDocRequest",function(data){return WorkerMessageHandler.createDocumentHandler(data,port);});}},{key:"createDocumentHandler",value:function createDocumentHandler(docParams,port){var pdfManager;var terminated=false;var cancelXHRs=null;var WorkerTasks=new Set();var verbosity=(0,_util.getVerbosityLevel)();var _docParams=docParams,docId=_docParams.docId,apiVersion=_docParams.apiVersion;var workerVersion='3.10.557';if(apiVersion!==workerVersion){throw new Error("The API version \"".concat(apiVersion,"\" does not match ")+"the Worker version \"".concat(workerVersion,"\"."));}var enumerableProperties=[];for(var property in[]){enumerableProperties.push(property);}if(enumerableProperties.length){throw new Error("The `Array.prototype` contains unexpected enumerable properties: "+enumerableProperties.join(", ")+"; thus breaking e.g. `for...in` iteration of `Array`s.");}var workerHandlerName=docId+"_worker";var handler=new _message_handler.MessageHandler(workerHandlerName,docId,port);function ensureNotTerminated(){if(terminated){throw new Error("Worker was terminated");}}function startWorkerTask(task){WorkerTasks.add(task);}function finishWorkerTask(task){task.finish();WorkerTasks.delete(task);}function loadDocument(_x){return _loadDocument.apply(this,arguments);}function _loadDocument(){_loadDocument=_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime().mark(function _callee2(recoveryMode){var isPureXfa,task,_yield$Promise$all,_yield$Promise$all2,numPages,fingerprints,htmlForXfa;return _regeneratorRuntime().wrap(function _callee2$(_context4){while(1)switch(_context4.prev=_context4.next){case 0:_context4.next=2;return pdfManager.ensureDoc("checkHeader");case 2:_context4.next=4;return pdfManager.ensureDoc("parseStartXRef");case 4:_context4.next=6;return pdfManager.ensureDoc("parse",[recoveryMode]);case 6:_context4.next=8;return pdfManager.ensureDoc("checkFirstPage",[recoveryMode]);case 8:_context4.next=10;return pdfManager.ensureDoc("checkLastPage",[recoveryMode]);case 10:_context4.next=12;return pdfManager.ensureDoc("isPureXfa");case 12:isPureXfa=_context4.sent;if(!isPureXfa){_context4.next=18;break;}task=new WorkerTask("loadXfaFonts");startWorkerTask(task);_context4.next=18;return Promise.all([pdfManager.loadXfaFonts(handler,task).catch(function(reason){}).then(function(){return finishWorkerTask(task);}),pdfManager.loadXfaImages()]);case 18:_context4.next=20;return Promise.all([pdfManager.ensureDoc("numPages"),pdfManager.ensureDoc("fingerprints")]);case 20:_yield$Promise$all=_context4.sent;_yield$Promise$all2=_slicedToArray(_yield$Promise$all,2);numPages=_yield$Promise$all2[0];fingerprints=_yield$Promise$all2[1];if(!isPureXfa){_context4.next=30;break;}_context4.next=27;return pdfManager.ensureDoc("htmlForXfa");case 27:_context4.t0=_context4.sent;_context4.next=31;break;case 30:_context4.t0=null;case 31:htmlForXfa=_context4.t0;return _context4.abrupt("return",{numPages:numPages,fingerprints:fingerprints,htmlForXfa:htmlForXfa});case 33:case"end":return _context4.stop();}},_callee2);}));return _loadDocument.apply(this,arguments);}function getPdfManager(_ref){var data=_ref.data,password=_ref.password,disableAutoFetch=_ref.disableAutoFetch,rangeChunkSize=_ref.rangeChunkSize,length=_ref.length,docBaseUrl=_ref.docBaseUrl,enableXfa=_ref.enableXfa,evaluatorOptions=_ref.evaluatorOptions;var pdfManagerArgs={source:null,disableAutoFetch:disableAutoFetch,docBaseUrl:docBaseUrl,docId:docId,enableXfa:enableXfa,evaluatorOptions:evaluatorOptions,handler:handler,length:length,password:password,rangeChunkSize:rangeChunkSize};var pdfManagerCapability=new _util.PromiseCapability();var newPdfManager;if(data){try{pdfManagerArgs.source=data;newPdfManager=new _pdf_manager.LocalPdfManager(pdfManagerArgs);pdfManagerCapability.resolve(newPdfManager);}catch(ex){pdfManagerCapability.reject(ex);}return pdfManagerCapability.promise;}var pdfStream,cachedChunks=[];try{pdfStream=new _worker_stream.PDFWorkerStream(handler);}catch(ex){pdfManagerCapability.reject(ex);return pdfManagerCapability.promise;}var fullRequest=pdfStream.getFullReader();fullRequest.headersReady.then(function(){if(!fullRequest.isRangeSupported){return;}pdfManagerArgs.source=pdfStream;pdfManagerArgs.length=fullRequest.contentLength;pdfManagerArgs.disableAutoFetch||(pdfManagerArgs.disableAutoFetch=fullRequest.isStreamingSupported);newPdfManager=new _pdf_manager.NetworkPdfManager(pdfManagerArgs);for(var _i=0,_cachedChunks=cachedChunks;_i<_cachedChunks.length;_i++){var chunk=_cachedChunks[_i];newPdfManager.sendProgressiveData(chunk);}cachedChunks=[];pdfManagerCapability.resolve(newPdfManager);cancelXHRs=null;}).catch(function(reason){pdfManagerCapability.reject(reason);cancelXHRs=null;});var loaded=0;var flushChunks=function flushChunks(){var pdfFile=(0,_core_utils.arrayBuffersToBytes)(cachedChunks);if(length&&pdfFile.length!==length){(0,_util.warn)("reported HTTP length is different from actual");}try{pdfManagerArgs.source=pdfFile;newPdfManager=new _pdf_manager.LocalPdfManager(pdfManagerArgs);pdfManagerCapability.resolve(newPdfManager);}catch(ex){pdfManagerCapability.reject(ex);}cachedChunks=[];};new Promise(function(resolve,reject){var readChunk=function readChunk(_ref2){var value=_ref2.value,done=_ref2.done;try{ensureNotTerminated();if(done){if(!newPdfManager){flushChunks();}cancelXHRs=null;return;}loaded+=value.byteLength;if(!fullRequest.isStreamingSupported){handler.send("DocProgress",{loaded:loaded,total:Math.max(loaded,fullRequest.contentLength||0)});}if(newPdfManager){newPdfManager.sendProgressiveData(value);}else{cachedChunks.push(value);}fullRequest.read().then(readChunk,reject);}catch(e){reject(e);}};fullRequest.read().then(readChunk,reject);}).catch(function(e){pdfManagerCapability.reject(e);cancelXHRs=null;});cancelXHRs=function cancelXHRs(reason){pdfStream.cancelAllRequests(reason);};return pdfManagerCapability.promise;}function setupDoc(data){function onSuccess(doc){ensureNotTerminated();handler.send("GetDoc",{pdfInfo:doc});}function onFailure(ex){ensureNotTerminated();if(ex instanceof _util.PasswordException){var task=new WorkerTask("PasswordException: response ".concat(ex.code));startWorkerTask(task);handler.sendWithPromise("PasswordRequest",ex).then(function(_ref3){var password=_ref3.password;finishWorkerTask(task);pdfManager.updatePassword(password);pdfManagerReady();}).catch(function(){finishWorkerTask(task);handler.send("DocException",ex);});}else if(ex instanceof _util.InvalidPDFException||ex instanceof _util.MissingPDFException||ex instanceof _util.UnexpectedResponseException||ex instanceof _util.UnknownErrorException){handler.send("DocException",ex);}else{handler.send("DocException",new _util.UnknownErrorException(ex.message,ex.toString()));}}function pdfManagerReady(){ensureNotTerminated();loadDocument(false).then(onSuccess,function(reason){ensureNotTerminated();if(!(reason instanceof _core_utils.XRefParseException)){onFailure(reason);return;}pdfManager.requestLoadedStream().then(function(){ensureNotTerminated();loadDocument(true).then(onSuccess,onFailure);});});}ensureNotTerminated();getPdfManager(data).then(function(newPdfManager){if(terminated){newPdfManager.terminate(new _util.AbortException("Worker was terminated."));throw new Error("Worker was terminated");}pdfManager=newPdfManager;pdfManager.requestLoadedStream(true).then(function(stream){handler.send("DataLoaded",{length:stream.bytes.byteLength});});}).then(pdfManagerReady,onFailure);}handler.on("GetPage",function(data){return pdfManager.getPage(data.pageIndex).then(function(page){return Promise.all([pdfManager.ensure(page,"rotate"),pdfManager.ensure(page,"ref"),pdfManager.ensure(page,"userUnit"),pdfManager.ensure(page,"view")]).then(function(_ref4){var _ref5=_slicedToArray(_ref4,4),rotate=_ref5[0],ref=_ref5[1],userUnit=_ref5[2],view=_ref5[3];return{rotate:rotate,ref:ref,userUnit:userUnit,view:view};});});});handler.on("GetPageIndex",function(data){var pageRef=_primitives.Ref.get(data.num,data.gen);return pdfManager.ensureCatalog("getPageIndex",[pageRef]);});handler.on("GetDestinations",function(data){return pdfManager.ensureCatalog("destinations");});handler.on("GetDestination",function(data){return pdfManager.ensureCatalog("getDestination",[data.id]);});handler.on("GetPageLabels",function(data){return pdfManager.ensureCatalog("pageLabels");});handler.on("GetPageLayout",function(data){return pdfManager.ensureCatalog("pageLayout");});handler.on("GetPageMode",function(data){return pdfManager.ensureCatalog("pageMode");});handler.on("GetViewerPreferences",function(data){return pdfManager.ensureCatalog("viewerPreferences");});handler.on("GetOpenAction",function(data){return pdfManager.ensureCatalog("openAction");});handler.on("GetAttachments",function(data){return pdfManager.ensureCatalog("attachments");});handler.on("GetDocJSActions",function(data){return pdfManager.ensureCatalog("jsActions");});handler.on("GetPageJSActions",function(_ref6){var pageIndex=_ref6.pageIndex;return pdfManager.getPage(pageIndex).then(function(page){return pdfManager.ensure(page,"jsActions");});});handler.on("GetOutline",function(data){return pdfManager.ensureCatalog("documentOutline");});handler.on("GetOptionalContentConfig",function(data){return pdfManager.ensureCatalog("optionalContentConfig");});handler.on("GetPermissions",function(data){return pdfManager.ensureCatalog("permissions");});handler.on("GetMetadata",function(data){return Promise.all([pdfManager.ensureDoc("documentInfo"),pdfManager.ensureCatalog("metadata")]);});handler.on("GetMarkInfo",function(data){return pdfManager.ensureCatalog("markInfo");});handler.on("GetData",function(data){return pdfManager.requestLoadedStream().then(function(stream){return stream.bytes;});});handler.on("GetAnnotations",function(_ref7){var pageIndex=_ref7.pageIndex,intent=_ref7.intent;return pdfManager.getPage(pageIndex).then(function(page){var task=new WorkerTask("GetAnnotations: page ".concat(pageIndex));startWorkerTask(task);return page.getAnnotationsData(handler,task,intent).then(function(data){finishWorkerTask(task);return data;},function(reason){finishWorkerTask(task);throw reason;});});});handler.on("GetFieldObjects",function(data){return pdfManager.ensureDoc("fieldObjects");});handler.on("HasJSActions",function(data){return pdfManager.ensureDoc("hasJSActions");});handler.on("GetCalculationOrderIds",function(data){return pdfManager.ensureDoc("calculationOrderIds");});handler.on("SaveDocument",/*#__PURE__*/function(){var _ref9=_asyncToGenerator(/*#__PURE__*/_regeneratorRuntime().mark(function _callee(_ref8){var isPureXfa,numPages,annotationStorage,filename,promises,newAnnotationsByPage,xref,imagePromises,_iterator,_step,_loop,_loop2,pageIndex;return _regeneratorRuntime().wrap(function _callee$(_context3){while(1)switch(_context3.prev=_context3.next){case 0:isPureXfa=_ref8.isPureXfa,numPages=_ref8.numPages,annotationStorage=_ref8.annotationStorage,filename=_ref8.filename;promises=[pdfManager.requestLoadedStream(),pdfManager.ensureCatalog("acroForm"),pdfManager.ensureCatalog("acroFormRef"),pdfManager.ensureDoc("startXRef"),pdfManager.ensureDoc("linearization")];newAnnotationsByPage=!isPureXfa?(0,_core_utils.getNewAnnotationsMap)(annotationStorage):null;_context3.next=5;return pdfManager.ensureDoc("xref");case 5:xref=_context3.sent;if(!newAnnotationsByPage){_context3.next=24;break;}imagePromises=_annotation.AnnotationFactory.generateImages(annotationStorage.values(),xref,pdfManager.evaluatorOptions.isOffscreenCanvasSupported);_iterator=_createForOfIteratorHelper(newAnnotationsByPage);_context3.prev=9;_loop=/*#__PURE__*/_regeneratorRuntime().mark(function _loop(){var _step$value,pageIndex,annotations;return _regeneratorRuntime().wrap(function _loop$(_context){while(1)switch(_context.prev=_context.next){case 0:_step$value=_slicedToArray(_step.value,2),pageIndex=_step$value[0],annotations=_step$value[1];promises.push(pdfManager.getPage(pageIndex).then(function(page){var task=new WorkerTask("Save (editor): page ".concat(pageIndex));return page.saveNewAnnotations(handler,task,annotations,imagePromises).finally(function(){finishWorkerTask(task);});}));case 2:case"end":return _context.stop();}},_loop);});_iterator.s();case 12:if((_step=_iterator.n()).done){_context3.next=16;break;}return _context3.delegateYield(_loop(),"t0",14);case 14:_context3.next=12;break;case 16:_context3.next=21;break;case 18:_context3.prev=18;_context3.t1=_context3["catch"](9);_iterator.e(_context3.t1);case 21:_context3.prev=21;_iterator.f();return _context3.finish(21);case 24:if(!isPureXfa){_context3.next=28;break;}promises.push(pdfManager.serializeXfaData(annotationStorage));_context3.next=35;break;case 28:_loop2=/*#__PURE__*/_regeneratorRuntime().mark(function _loop2(pageIndex){return _regeneratorRuntime().wrap(function _loop2$(_context2){while(1)switch(_context2.prev=_context2.next){case 0:promises.push(pdfManager.getPage(pageIndex).then(function(page){var task=new WorkerTask("Save: page ".concat(pageIndex));return page.save(handler,task,annotationStorage).finally(function(){finishWorkerTask(task);});}));case 1:case"end":return _context2.stop();}},_loop2);});pageIndex=0;case 30:if(!(pageIndex<numPages)){_context3.next=35;break;}return _context3.delegateYield(_loop2(pageIndex),"t2",32);case 32:pageIndex++;_context3.next=30;break;case 35:return _context3.abrupt("return",Promise.all(promises).then(function(_ref10){var _ref11=_toArray(_ref10),stream=_ref11[0],acroForm=_ref11[1],acroFormRef=_ref11[2],startXRef=_ref11[3],linearization=_ref11[4],refs=_ref11.slice(5);var newRefs=[];var xfaData=null;if(isPureXfa){xfaData=refs[0];if(!xfaData){return stream.bytes;}}else{newRefs=refs.flat(2);if(newRefs.length===0){return stream.bytes;}}var needAppearances=acroFormRef&&acroForm instanceof _primitives.Dict&&newRefs.some(function(ref){return ref.needAppearances;});var xfa=acroForm instanceof _primitives.Dict&&acroForm.get("XFA")||null;var xfaDatasetsRef=null;var hasXfaDatasetsEntry=false;if(Array.isArray(xfa)){for(var i=0,ii=xfa.length;i<ii;i+=2){if(xfa[i]==="datasets"){xfaDatasetsRef=xfa[i+1];hasXfaDatasetsEntry=true;}}if(xfaDatasetsRef===null){xfaDatasetsRef=xref.getNewTemporaryRef();}}else if(xfa){(0,_util.warn)("Unsupported XFA type.");}var newXrefInfo=Object.create(null);if(xref.trailer){var _xref$lastXRefStreamP;var infoObj=Object.create(null);var xrefInfo=xref.trailer.get("Info")||null;if(xrefInfo instanceof _primitives.Dict){xrefInfo.forEach(function(key,value){if(typeof value==="string"){infoObj[key]=(0,_util.stringToPDFString)(value);}});}newXrefInfo={rootRef:xref.trailer.getRaw("Root")||null,encryptRef:xref.trailer.getRaw("Encrypt")||null,newRef:xref.getNewTemporaryRef(),infoRef:xref.trailer.getRaw("Info")||null,info:infoObj,fileIds:xref.trailer.get("ID")||null,startXRef:linearization?startXRef:(_xref$lastXRefStreamP=xref.lastXRefStreamPos)!==null&&_xref$lastXRefStreamP!==void 0?_xref$lastXRefStreamP:startXRef,filename:filename};}return(0,_writer.incrementalUpdate)({originalData:stream.bytes,xrefInfo:newXrefInfo,newRefs:newRefs,xref:xref,hasXfa:!!xfa,xfaDatasetsRef:xfaDatasetsRef,hasXfaDatasetsEntry:hasXfaDatasetsEntry,needAppearances:needAppearances,acroFormRef:acroFormRef,acroForm:acroForm,xfaData:xfaData}).finally(function(){xref.resetNewTemporaryRef();});}));case 36:case"end":return _context3.stop();}},_callee,null,[[9,18,21,24]]);}));return function(_x2){return _ref9.apply(this,arguments);};}());handler.on("GetOperatorList",function(data,sink){var pageIndex=data.pageIndex;pdfManager.getPage(pageIndex).then(function(page){var task=new WorkerTask("GetOperatorList: page ".concat(pageIndex));startWorkerTask(task);var start=verbosity>=_util.VerbosityLevel.INFOS?Date.now():0;page.getOperatorList({handler:handler,sink:sink,task:task,intent:data.intent,cacheKey:data.cacheKey,annotationStorage:data.annotationStorage}).then(function(operatorListInfo){finishWorkerTask(task);if(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);if(task.terminated){return;}sink.error(reason);});});});handler.on("GetTextContent",function(data,sink){var pageIndex=data.pageIndex,includeMarkedContent=data.includeMarkedContent,disableNormalization=data.disableNormalization;pdfManager.getPage(pageIndex).then(function(page){var task=new WorkerTask("GetTextContent: page "+pageIndex);startWorkerTask(task);var start=verbosity>=_util.VerbosityLevel.INFOS?Date.now():0;page.extractTextContent({handler:handler,task:task,sink:sink,includeMarkedContent:includeMarkedContent,disableNormalization:disableNormalization}).then(function(){finishWorkerTask(task);if(start){(0,_util.info)("page=".concat(pageIndex+1," - getTextContent: time=")+"".concat(Date.now()-start,"ms"));}sink.close();},function(reason){finishWorkerTask(task);if(task.terminated){return;}sink.error(reason);});});});handler.on("GetStructTree",function(data){return pdfManager.getPage(data.pageIndex).then(function(page){return pdfManager.ensure(page,"getStructTree");});});handler.on("FontFallback",function(data){return pdfManager.fontFallback(data.id,handler);});handler.on("Cleanup",function(data){return pdfManager.cleanup(true);});handler.on("Terminate",function(data){terminated=true;var waitOn=[];if(pdfManager){pdfManager.terminate(new _util.AbortException("Worker was terminated."));var cleanupPromise=pdfManager.cleanup();waitOn.push(cleanupPromise);pdfManager=null;}else{(0,_cleanup_helper.clearGlobalCaches)();}if(cancelXHRs){cancelXHRs(new _util.AbortException("Worker was terminated."));}var _iterator2=_createForOfIteratorHelper(WorkerTasks),_step2;try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var task=_step2.value;waitOn.push(task.finished);task.terminate();}}catch(err){_iterator2.e(err);}finally{_iterator2.f();}return Promise.all(waitOn).then(function(){handler.destroy();handler=null;});});handler.on("Ready",function(data){setupDoc(docParams);docParams=null;});handler.on("showUnverifiedSignatures",function wphReady(data){if(data){(0,_util.info)("showUnverifiedSignatures="+data+". This is an incompletely implemented feature. Signatures cannot be validated, so use it at own risk.");}self.showUnverifiedSignatures=data;});return workerHandlerName;}},{key:"initializeFromPort",value:function initializeFromPort(port){var handler=new _message_handler.MessageHandler("worker","main",port);WorkerMessageHandler.setup(handler,port);handler.send("ready",null);}}]);return WorkerMessageHandler;}();function isMessagePort(maybePort){return typeof maybePort.postMessage==="function"&&"onmessage"in maybePort;}if(typeof window==="undefined"&&typeof self!=="undefined"&&isMessagePort(self)){WorkerMessageHandler.initializeFromPort(self);}
/***/ }),
/* 2 */
/***/ ((__unused_webpack_module, __unused_webpack_exports, __w_pdfjs_require__) => {
var defineWellKnownSymbol = __w_pdfjs_require__(3);
var defineSymbolToPrimitive = __w_pdfjs_require__(43);
defineWellKnownSymbol('toPrimitive');
defineSymbolToPrimitive();
/***/ }),
/* 3 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var path = __w_pdfjs_require__(4);
var hasOwn = __w_pdfjs_require__(6);
var wrappedWellKnownSymbolModule = __w_pdfjs_require__(13);
var defineProperty = (__w_pdfjs_require__(24).f);
module.exports = function (NAME) {
var Symbol = path.Symbol || (path.Symbol = {});
if (!hasOwn(Symbol, NAME))
defineProperty(Symbol, NAME, { value: wrappedWellKnownSymbolModule.f(NAME) });
};
/***/ }),
/* 4 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var global = __w_pdfjs_require__(5);
module.exports = global;
/***/ }),
/* 5 */
/***/ (function(module) {
var check = function (it) {
return it && it.Math === Math && it;
};
module.exports = check(typeof globalThis == 'object' && globalThis) || check(typeof window == 'object' && window) || check(typeof self == 'object' && self) || check(typeof global == 'object' && global) || check(typeof this == 'object' && this) || (function () {
return this;
}()) || Function('return this')();
/***/ }),
/* 6 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var uncurryThis = __w_pdfjs_require__(7);
var toObject = __w_pdfjs_require__(10);
var hasOwnProperty = uncurryThis({}.hasOwnProperty);
module.exports = Object.hasOwn || function hasOwn(it, key) {
return hasOwnProperty(toObject(it), key);
};
/***/ }),
/* 7 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var NATIVE_BIND = __w_pdfjs_require__(8);
var FunctionPrototype = Function.prototype;
var call = FunctionPrototype.call;
var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {
return function () {
return call.apply(fn, arguments);
};
};
/***/ }),
/* 8 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var fails = __w_pdfjs_require__(9);
module.exports = !fails(function () {
var test = function () {
}.bind();
return typeof test != 'function' || test.hasOwnProperty('prototype');
});
/***/ }),
/* 9 */
/***/ ((module) => {
module.exports = function (exec) {
try {
return !!exec();
} catch (error) {
return true;
}
};
/***/ }),
/* 10 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var requireObjectCoercible = __w_pdfjs_require__(11);
var $Object = Object;
module.exports = function (argument) {
return $Object(requireObjectCoercible(argument));
};
/***/ }),
/* 11 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var isNullOrUndefined = __w_pdfjs_require__(12);
var $TypeError = TypeError;
module.exports = function (it) {
if (isNullOrUndefined(it))
throw new $TypeError("Can't call method on " + it);
return it;
};
/***/ }),
/* 12 */
/***/ ((module) => {
module.exports = function (it) {
return it === null || it === undefined;
};
/***/ }),
/* 13 */
/***/ ((__unused_webpack_module, exports, __w_pdfjs_require__) => {
var wellKnownSymbol = __w_pdfjs_require__(14);
exports.f = wellKnownSymbol;
/***/ }),
/* 14 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var global = __w_pdfjs_require__(5);
var shared = __w_pdfjs_require__(15);
var hasOwn = __w_pdfjs_require__(6);
var uid = __w_pdfjs_require__(19);
var NATIVE_SYMBOL = __w_pdfjs_require__(20);
var USE_SYMBOL_AS_UID = __w_pdfjs_require__(23);
var Symbol = global.Symbol;
var WellKnownSymbolsStore = shared('wks');
var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;
module.exports = function (name) {
if (!hasOwn(WellKnownSymbolsStore, name)) {
WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name) ? Symbol[name] : createWellKnownSymbol('Symbol.' + name);
}
return WellKnownSymbolsStore[name];
};
/***/ }),
/* 15 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var IS_PURE = __w_pdfjs_require__(16);
var store = __w_pdfjs_require__(17);
(module.exports = function (key, value) {
return store[key] || (store[key] = value !== undefined ? value : {});
})('versions', []).push({
version: '3.33.3',
mode: IS_PURE ? 'pure' : 'global',
copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)',
license: 'https://github.com/zloirock/core-js/blob/v3.33.3/LICENSE',
source: 'https://github.com/zloirock/core-js'
});
/***/ }),
/* 16 */
/***/ ((module) => {
module.exports = false;
/***/ }),
/* 17 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var global = __w_pdfjs_require__(5);
var defineGlobalProperty = __w_pdfjs_require__(18);
var SHARED = '__core-js_shared__';
var store = global[SHARED] || defineGlobalProperty(SHARED, {});
module.exports = store;
/***/ }),
/* 18 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var global = __w_pdfjs_require__(5);
var defineProperty = Object.defineProperty;
module.exports = function (key, value) {
try {
defineProperty(global, key, {
value: value,
configurable: true,
writable: true
});
} catch (error) {
global[key] = value;
}
return value;
};
/***/ }),
/* 19 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var uncurryThis = __w_pdfjs_require__(7);
var id = 0;
var postfix = Math.random();
var toString = uncurryThis(1.0.toString);
module.exports = function (key) {
return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);
};
/***/ }),
/* 20 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var V8_VERSION = __w_pdfjs_require__(21);
var fails = __w_pdfjs_require__(9);
var global = __w_pdfjs_require__(5);
var $String = global.String;
module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
var symbol = Symbol('symbol detection');
return !$String(symbol) || !(Object(symbol) instanceof Symbol) || !Symbol.sham && V8_VERSION && V8_VERSION < 41;
});
/***/ }),
/* 21 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var global = __w_pdfjs_require__(5);
var userAgent = __w_pdfjs_require__(22);
var process = global.process;
var Deno = global.Deno;
var versions = process && process.versions || Deno && Deno.version;
var v8 = versions && versions.v8;
var match, version;
if (v8) {
match = v8.split('.');
version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
}
if (!version && userAgent) {
match = userAgent.match(/Edge\/(\d+)/);
if (!match || match[1] >= 74) {
match = userAgent.match(/Chrome\/(\d+)/);
if (match)
version = +match[1];
}
}
module.exports = version;
/***/ }),
/* 22 */
/***/ ((module) => {
module.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || '';
/***/ }),
/* 23 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var NATIVE_SYMBOL = __w_pdfjs_require__(20);
module.exports = NATIVE_SYMBOL && !Symbol.sham && typeof Symbol.iterator == 'symbol';
/***/ }),
/* 24 */
/***/ ((__unused_webpack_module, exports, __w_pdfjs_require__) => {
var DESCRIPTORS = __w_pdfjs_require__(25);
var IE8_DOM_DEFINE = __w_pdfjs_require__(26);
var V8_PROTOTYPE_DEFINE_BUG = __w_pdfjs_require__(31);
var anObject = __w_pdfjs_require__(32);
var toPropertyKey = __w_pdfjs_require__(33);
var $TypeError = TypeError;
var $defineProperty = Object.defineProperty;
var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
var ENUMERABLE = 'enumerable';
var CONFIGURABLE = 'configurable';
var WRITABLE = 'writable';
exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
anObject(O);
P = toPropertyKey(P);
anObject(Attributes);
if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
var current = $getOwnPropertyDescriptor(O, P);
if (current && current[WRITABLE]) {
O[P] = Attributes.value;
Attributes = {
configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],
enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
writable: false
};
}
}
return $defineProperty(O, P, Attributes);
} : $defineProperty : function defineProperty(O, P, Attributes) {
anObject(O);
P = toPropertyKey(P);
anObject(Attributes);
if (IE8_DOM_DEFINE)
try {
return $defineProperty(O, P, Attributes);
} catch (error) {
}
if ('get' in Attributes || 'set' in Attributes)
throw new $TypeError('Accessors not supported');
if ('value' in Attributes)
O[P] = Attributes.value;
return O;
};
/***/ }),
/* 25 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var fails = __w_pdfjs_require__(9);
module.exports = !fails(function () {
return Object.defineProperty({}, 1, {
get: function () {
return 7;
}
})[1] !== 7;
});
/***/ }),
/* 26 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var DESCRIPTORS = __w_pdfjs_require__(25);
var fails = __w_pdfjs_require__(9);
var createElement = __w_pdfjs_require__(27);
module.exports = !DESCRIPTORS && !fails(function () {
return Object.defineProperty(createElement('div'), 'a', {
get: function () {
return 7;
}
}).a !== 7;
});
/***/ }),
/* 27 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var global = __w_pdfjs_require__(5);
var isObject = __w_pdfjs_require__(28);
var document = global.document;
var EXISTS = isObject(document) && isObject(document.createElement);
module.exports = function (it) {
return EXISTS ? document.createElement(it) : {};
};
/***/ }),
/* 28 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var isCallable = __w_pdfjs_require__(29);
var $documentAll = __w_pdfjs_require__(30);
var documentAll = $documentAll.all;
module.exports = $documentAll.IS_HTMLDDA ? function (it) {
return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;
} : function (it) {
return typeof it == 'object' ? it !== null : isCallable(it);
};
/***/ }),
/* 29 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var $documentAll = __w_pdfjs_require__(30);
var documentAll = $documentAll.all;
module.exports = $documentAll.IS_HTMLDDA ? function (argument) {
return typeof argument == 'function' || argument === documentAll;
} : function (argument) {
return typeof argument == 'function';
};
/***/ }),
/* 30 */
/***/ ((module) => {
var documentAll = typeof document == 'object' && document.all;
var IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;
module.exports = {
all: documentAll,
IS_HTMLDDA: IS_HTMLDDA
};
/***/ }),
/* 31 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var DESCRIPTORS = __w_pdfjs_require__(25);
var fails = __w_pdfjs_require__(9);
module.exports = DESCRIPTORS && fails(function () {
return Object.defineProperty(function () {
}, 'prototype', {
value: 42,
writable: false
}).prototype !== 42;
});
/***/ }),
/* 32 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var isObject = __w_pdfjs_require__(28);
var $String = String;
var $TypeError = TypeError;
module.exports = function (argument) {
if (isObject(argument))
return argument;
throw new $TypeError($String(argument) + ' is not an object');
};
/***/ }),
/* 33 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var toPrimitive = __w_pdfjs_require__(34);
var isSymbol = __w_pdfjs_require__(36);
module.exports = function (argument) {
var key = toPrimitive(argument, 'string');
return isSymbol(key) ? key : key + '';
};
/***/ }),
/* 34 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var call = __w_pdfjs_require__(35);
var isObject = __w_pdfjs_require__(28);
var isSymbol = __w_pdfjs_require__(36);
var getMethod = __w_pdfjs_require__(39);
var ordinaryToPrimitive = __w_pdfjs_require__(42);
var wellKnownSymbol = __w_pdfjs_require__(14);
var $TypeError = TypeError;
var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
module.exports = function (input, pref) {
if (!isObject(input) || isSymbol(input))
return input;
var exoticToPrim = getMethod(input, TO_PRIMITIVE);
var result;
if (exoticToPrim) {
if (pref === undefined)
pref = 'default';
result = call(exoticToPrim, input, pref);
if (!isObject(result) || isSymbol(result))
return result;
throw new $TypeError("Can't convert object to primitive value");
}
if (pref === undefined)
pref = 'number';
return ordinaryToPrimitive(input, pref);
};
/***/ }),
/* 35 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var NATIVE_BIND = __w_pdfjs_require__(8);
var call = Function.prototype.call;
module.exports = NATIVE_BIND ? call.bind(call) : function () {
return call.apply(call, arguments);
};
/***/ }),
/* 36 */
/***/ ((module, __unused_webpack_exports, __w_pdfjs_require__) => {
var getBuiltIn = __w_pdfjs_require__(37);
var isCallable = __w_pdfjs_require__(29);
var isPrototypeOf = __w_pdfjs_require__(38);
var USE_SYMBOL_AS_UID = __w_pdfjs_require__(23);
var $Object = Object;
module.exports = USE_SYMBOL_AS_UID ? function (it) {
return typeof it == 'symbol';
} : function (it) {
var $Symbol = getBuiltIn('Symbol');
return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
};
/***/ }),
/* 37 */
/***/ ((module, __unused_webpack_exp