@xysfe/actui
Version:
A fantastic mobile ui lib implement by Vue
1 lines • 435 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Pdfjs=t():e.Pdfjs=t()}("undefined"!=typeof self?self:this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="../es",t(t.s=2188)}({0:function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},1:function(e,t,r){var n=r(32)("wks"),i=r(24),o=r(0).Symbol,a="function"==typeof o;(e.exports=function(e){return n[e]||(n[e]=a&&o[e]||(a?o:i)("Symbol."+e))}).store=n},10:function(e,t,r){var n=r(4),i=r(41),o=r(39),a=Object.defineProperty;t.f=r(3)?Object.defineProperty:function(e,t,r){if(n(e),t=o(t,!0),n(r),i)try{return a(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},100:function(e,t,r){"use strict";var n=r(9),i=r(2),o=r(0),a=r(64),s=r(67);n(n.P+n.R,"Promise",{finally:function(e){var t=a(this,i.Promise||o.Promise),r="function"==typeof e;return this.then(r?function(r){return s(t,e()).then(function(){return r})}:e,r?function(r){return s(t,e()).then(function(){throw r})}:e)}})},101:function(e,t,r){"use strict";var n=r(9),i=r(44),o=r(66);n(n.S,"Promise",{try:function(e){var t=i.f(this),r=o(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}})},1018:function(e,t,r){e.exports={default:r(1019),__esModule:!0}},1019:function(e,t,r){r(73),r(48),r(51),r(1020),r(1021),r(1022),r(1023),e.exports=r(2).Set},1020:function(e,t,r){"use strict";var n=r(805),i=r(639);e.exports=r(806)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return n.def(i(this,"Set"),e=0===e?0:e,e)}},n)},1021:function(e,t,r){var n=r(9);n(n.P+n.R,"Set",{toJSON:r(810)("Set")})},1022:function(e,t,r){r(812)("Set")},1023:function(e,t,r){r(813)("Set")},11:function(e,t){e.exports={}},12:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},128:function(e,t,r){e.exports={default:r(142),__esModule:!0}},13:function(e,t,r){var n=r(34),i=r(15);e.exports=function(e){return n(i(e))}},14:function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},142:function(e,t,r){r(51),r(48),e.exports=r(143)},143:function(e,t,r){var n=r(4),i=r(56);e.exports=r(2).getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return n(t.call(e))}},15:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},16:function(e,t,r){var n=r(19);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},17:function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},177:function(e,t,r){var n=r(24)("meta"),i=r(6),o=r(8),a=r(10).f,s=0,u=Object.isExtensible||function(){return!0},c=!r(12)(function(){return u(Object.preventExtensions({}))}),l=function(e){a(e,n,{value:{i:"O"+ ++s,w:{}}})},f=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,n)){if(!u(e))return"F";if(!t)return"E";l(e)}return e[n].i},h=function(e,t){if(!o(e,n)){if(!u(e))return!0;if(!t)return!1;l(e)}return e[n].w},d=function(e){return c&&p.NEED&&u(e)&&!o(e,n)&&l(e),e},p=e.exports={KEY:n,NEED:!1,fastKey:f,getWeak:h,onFreeze:d}},18:function(e,t){e.exports=!0},19:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},197:function(e,t,r){var n=r(14);e.exports=Array.isArray||function(e){return"Array"==n(e)}},2:function(e,t){var r=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=r)},20:function(e,t,r){var n=r(32)("keys"),i=r(24);e.exports=function(e){return n[e]||(n[e]=i(e))}},2188:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(128),i=r.n(n),o=r(642),a=r.n(o),s=r(1018),u=r.n(s),c=r(261),l=r.n(c),f=r(262),h=r.n(f),d=r(71),p=r.n(d),v=r(630),g=r.n(v),y=r(2189),m=(r.n(y),r(2195));r.n(m);y.GlobalWorkerOptions.workerSrc=window.__global_cdn__+"/js/pdf/pdf.worker.es5.js";var b={INITED:1,DRAWING:2,RENDERING:3,RENDERED:4,DESTROYED:5},_=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};g()(this,e),this.scale=t.scale,this.viewport=t.viewport,this.container=t.container,this.brandColor=t.brandColor,this.pdfPage=null,this.state=b.INITED,this.canvas=null,this.canvasWrapper=null,this.index=t.index,this.pdfDoc=t.pdfDoc,this.base64Data=null,this.imgElement=null,this.renderTimestamp=null;var r=document.createElement("div");r.className="pdf-act-page",this.pageWidth=Math.floor(this.viewport.width/this.scale),this.pageHeight=Math.floor(this.viewport.height/this.scale),r.style.cssText="width:"+this.pageWidth+"px;height:"+this.pageHeight+"px;",this.div=r,this.container.appendChild(r)}return e.prototype.draw=function(){if(![b.INITED,b.DRAWING].includes(this.state))return void console.warn("页面 "+(this.index+1)+" 状态不正确 (当前状态: "+this.state+"),跳过 draw");if(this.state!==b.DRAWING||!this.canvas){if(this.state=b.DRAWING,!this.canvasWrapper){var e=document.createElement("div");this.canvasWrapper=e,e.style.cssText="width:"+this.pageWidth+"px;height:"+this.pageHeight+"px",e.className="pdf-act-page-wrapper"}if(!this.canvas){var t=document.createElement("canvas");this.canvas=t;var r=t.getContext("2d",{alpha:!1}),n=Math.min(window.devicePixelRatio||2,3),i=this.pageWidth*n,o=this.pageHeight*n;if(i>2048||o>2048){var a=Math.min(2048/i,2048/o);t.width=i*a,t.height=o*a}else t.width=i,t.height=o;t.style.cssText="height:"+this.pageHeight+"px;width:"+this.pageWidth+"px",this.renderContext={canvasContext:r,viewport:this.viewport,transform:[n/this.scale,0,0,n/this.scale,0,0],enableWebGL:!0,renderInteractiveForms:!1}}}},e.prototype.render=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.state===b.RENDERING)return console.warn("页面 "+(this.index+1)+" 正在渲染中,返回当前渲染任务"),this.renderTask?this.renderTask.promise:p.a.resolve();if(this.state!==b.DRAWING)return console.warn("页面 "+(this.index+1)+" 状态不是 DRAWING (当前状态: "+this.state+"),跳过 render"),p.a.resolve();if(t>0&&this.renderTask){try{this.renderTask.cancel()}catch(e){console.warn("取消渲染任务失败:",e)}this.renderTask=null}this.state=b.RENDERING;var r=this.pdfPage.render(this.renderContext).promise,n=new p.a(function(e,t){setTimeout(function(){return t(new Error("渲染超时"))},12e3)}),i=p.a.race([r,n]);return this.renderTask={promise:i,cancel:function(){try{r._internalRenderTask&&r._internalRenderTask.cancel()}catch(e){console.warn("取消内部渲染任务失败:",e)}},_internalRenderTask:r},this.renderTask.promise.then(function(){return e.state===b.DESTROYED?p.a.reject("Page destroyed"):(e.state=b.RENDERED,e.renderTask=null,e.createImageFromCanvas())}).catch(function(r){return console.log("页面 "+(e.index+1)+" 渲染失败 (尝试 "+(t+1)+"/3):",r),e.renderTask=null,e.state=b.DRAWING,t<2?(console.log("重新尝试渲染页面 "+(e.index+1)+"..."),new p.a(function(r){setTimeout(function(){e.cleanupCanvas(),e.draw(),r(e.render(t+1))},1e3*(t+1))})):(e.cleanupCanvas(),p.a.reject(new Error("页面 "+(e.index+1)+" 渲染失败,已达到最大重试次数")))})},e.prototype.createImageFromCanvas=function(){function e(){return t.apply(this,arguments)}var t=h()(l.a.mark(function e(){var t;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=this.canvas.toDataURL("image/jpeg",.9),this.base64Data=t,this.renderTimestamp=Date.now(),this.div.style.cssText="width:"+this.pageWidth+"px;height:"+this.pageHeight+"px;",this.cleanupCanvas();case 5:case"end":return e.stop()}},e,this)}));return e}(),e.prototype.attachImageToDOM=function(e){var t=this;if(!this.imgElement&&e){if(!this.canvasWrapper){var r=document.createElement("div");this.canvasWrapper=r,r.style.cssText="width:"+this.pageWidth+"px;height:"+this.pageHeight+"px",r.className="pdf-act-page-wrapper"}var n=document.createElement("img");n.style.cssText="width:"+this.pageWidth+"px;height:"+this.pageHeight+"px",this.imgElement=n,this.pdfDoc&&this.pdfDoc.visibleImageIndices.add(this.index),n.onload=function(){t.canvasWrapper&&t.div&&n===t.imgElement&&(t.canvasWrapper.appendChild(n),t.canvasWrapper.parentNode||t.div.appendChild(t.canvasWrapper))},n.onerror=function(){t.imgElement=null,t.pdfDoc&&t.pdfDoc.visibleImageIndices.delete(t.index)},n.src=e}},e.prototype.cleanupCanvas=function(){if(this.canvas){this.canvas.getContext("2d").clearRect(0,0,this.canvas.width,this.canvas.height),this.canvas.width=0,this.canvas.height=0,this.canvas=null}},e.prototype.unloadImage=function(){this.imgElement&&this.imgElement.parentNode?(this.imgElement.parentNode.removeChild(this.imgElement),this.imgElement=null):this.imgElement&&(this.imgElement=null),this.pdfDoc&&this.pdfDoc.visibleImageIndices.delete(this.index)},e.prototype.destroy=function(){this.renderTask&&(this.renderTask.cancel(),this.renderTask=null),this.cleanupCanvas(),this.unloadImage(),this.canvasWrapper&&(this.canvasWrapper=null),this.pdfPage&&(this.pdfPage.cleanup(),this.pdfPage=null),this.div&&this.div.parentNode&&this.div.parentNode.removeChild(this.div),this.state=b.DESTROYED},e.prototype.setPdfPage=function(e){this.pdfPage=e},e}(),A=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};g()(this,e),this.url=t.url||"",this.container=t.container||null,this.brandColor=t.brandColor||"#8c7fee",this.pdfLoadingTask=null,this.pdfDocument=null,this.numPages=0,this.pageArr=[],this.isDestroyed=!1,this.scollRef=null,this.inited=!1,this.visibleImageIndices=new u.a,this.maxVisibleImages=5,this.scrollListener=null,this.preloadThreshold=2,this.currentRenderIndex=0,this.updateVisibleImagesTimer=null,this.lastUpdateTime=0,this.updateThrottleDelay=200,this.currentScale=1,this.scaleUpdateTimer=null,this.scaleUpdateDelay=200,this.isZooming=!1,this.renderedPages=[],this.allPagesRendered=!1,this.initialLoadingElement=null,this.lastPageLoadingElement=null}return e.prototype.init=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{return this.isDestroyed?null:(this.url=t.url||this.url,this.container=t.container||this.container,this.brandColor=t.brandColor||this.brandColor,this.scollRef=t.scollRef,this.pdfLoadingTask=Object(y.getDocument)({url:this.url,cMapPacked:!0,cMapUrl:window.__global_cdn__+"/js/pdf/cmaps/",maxImageSize:10485760}),this.pdfLoadingTask.promise.then(function(){var t=h()(l.a.mark(function t(r){return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.pdfDocument=r,e.numPages=r.numPages,e.attachScrollListener(),e.renderAllPages(),t.abrupt("return",p.a.resolve({totalPages:e.numPages}));case 5:case"end":return t.stop()}},t,e)}));return function(e){return t.apply(this,arguments)}}()).catch(function(e){return console.warn("PDF 加载失败:",e),p.a.reject(e)}))}catch(e){return console.warn(e),p.a.reject(e)}},e.prototype.renderAllPages=function(){function e(){return t.apply(this,arguments)}var t=h()(l.a.mark(function e(){var t,r,n,i,o,a,s,u,c;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.isDestroyed){e.next=2;break}return e.abrupt("return");case 2:t=this.container.offsetWidth,r=0;case 4:if(!(r<this.numPages)){e.next=33;break}if(!this.isDestroyed){e.next=7;break}return e.abrupt("break",33);case 7:return e.prev=7,e.next=10,this.pdfDocument.getPage(r+1);case 10:return n=e.sent,i=n.getViewport({scale:1}),o=i.width/t,a=new _({scale:o,viewport:i,container:this.container,brandColor:this.brandColor,index:r,pdfDoc:this}),a.setPdfPage(n),this.pageArr[r]=a,a.draw(),e.next=19,a.render();case 19:0===r&&(this.inited=!0),this.removeLastPageLoading(),r<this.numPages-1&&(s=document.createElement("div"),s.className="pdf-act-page pdf-loading-container",s.style.cssText="height: 60px; display: flex; align-items: center; justify-content: center;",u=document.createElement("div"),u.className="act-loading-wrap",u.style.cssText="width: 20px; height: 20px; color: "+this.brandColor+"; margin: 0 auto;",c=document.createElement("div"),c.className="loading-cont-cir",c.style.cssText="font-size: 20px; width: 20px; height: 20px;",u.appendChild(c),s.appendChild(u),this.container.appendChild(s),this.lastPageLoadingElement=s,this.refreshScroll()),this.renderedPages.push(r+1),this.refreshScroll(),(r<5||r%5==0)&&this.updateVisibleImages(),e.next=30;break;case 27:e.prev=27,e.t0=e.catch(7),console.warn("页面 "+(r+1)+" 初始化失败:",e.t0);case 30:r++,e.next=4;break;case 33:this.allPagesRendered=!0,this.removeLastPageLoading(),this.updateVisibleImages(),this.scollRef&&this.scollRef.refresh();case 37:case"end":return e.stop()}},e,this,[[7,27]])}));return e}(),e.prototype.attachScrollListener=function(){var e=this;if(!this.scollRef)return void console.warn("BetterScroll 实例未传入,无法附加滚动监听");this.scrollListener=function(){e.isZooming||e.updateVisibleImages()},this.scollRef.on("scroll",this.scrollListener),this.scollRef.on("zoomStart",function(){e.isZooming=!0}),this.scollRef.on("zoomEnd",function(){e.updateScaleState()})},e.prototype.updateScaleState=function(){var e=this;this.scollRef&&(this.scaleUpdateTimer&&clearTimeout(this.scaleUpdateTimer),this.scaleUpdateTimer=setTimeout(function(){var t=e.scollRef.scale||1;e.currentScale=t,setTimeout(function(){e.isZooming=!1,e.updateVisibleImages()},300)},this.scaleUpdateDelay))},e.prototype.updateVisibleImages=function(){var e=this,t=Date.now();if(t-this.lastUpdateTime<this.updateThrottleDelay)return this.updateVisibleImagesTimer&&clearTimeout(this.updateVisibleImagesTimer),void(this.updateVisibleImagesTimer=setTimeout(function(){e._updateVisibleImagesCore()},this.updateThrottleDelay));this.lastUpdateTime=t,this._updateVisibleImagesCore()},e.prototype._updateVisibleImagesCore=function(){var e=this;if(this.container&&this.inited&&0!==this.pageArr.length&&this.scollRef&&!this.isZooming){var t=this.scollRef.scale||1;this.currentScale=t;for(var r=this.container.clientHeight,n=Math.abs(this.scollRef.y||0),o=0,s=0,c=0;c<this.pageArr.length;c++){var l=this.pageArr[c];if(l){var f=l.pageHeight*this.currentScale,h=s;if(s+f>=n&&h<=n+r){o=c;break}s+=f}}for(var d=Math.max(0,o-this.preloadThreshold),p=Math.min(this.pageArr.length-1,o+this.preloadThreshold),v=new u.a,g=d;g<=p;g++)this.pageArr[g]&&this.pageArr[g].base64Data&&v.add(g);console.log("[scale="+this.currentScale+"] 当前视口页面: "+(o+1)+", 需要加载图片: ["+(d+1)+" - "+(p+1)+"], 已有base64: "+a()(v).map(function(e){return e+1}).join(", ")+", 当前已加载图片数: "+this.visibleImageIndices.size+"/"+this.maxVisibleImages);for(var y=[],m=this.visibleImageIndices,b=Array.isArray(m),_=0,m=b?m:i()(m);;){var A;if(b){if(_>=m.length)break;A=m[_++]}else{if(_=m.next(),_.done)break;A=_.value}var w=A;v.has(w)||y.push(w)}y.forEach(function(t){var r=e.pageArr[t];r&&r.unloadImage()});for(var S=v,k=Array.isArray(S),x=0,S=k?S:i()(S);;){var R;if(k){if(x>=S.length)break;R=S[x++]}else{if(x=S.next(),x.done)break;R=x.value}var P=R;if(!this.visibleImageIndices.has(P)){var C=this.pageArr[P];if(C&&C.base64Data){for(;this.visibleImageIndices.size>=this.maxVisibleImages;){for(var T=null,E=this.visibleImageIndices,O=Array.isArray(E),L=0,E=O?E:i()(E);;){var I;if(O){if(L>=E.length)break;I=E[L++]}else{if(L=E.next(),L.done)break;I=L.value}var F=I;if(!v.has(F)){T=F;break}}if(null===T&&this.visibleImageIndices.size>0&&(T=a()(this.visibleImageIndices)[0]),null===T)break;var M=this.pageArr[T];M&&M.unloadImage()}C.attachImageToDOM(C.base64Data)}}}}},e.prototype.refreshScroll=function(){this.scollRef&&this.scollRef.refresh()},e.prototype.removeLastPageLoading=function(){this.lastPageLoadingElement&&this.lastPageLoadingElement.parentNode&&(this.lastPageLoadingElement.parentNode.removeChild(this.lastPageLoadingElement),this.lastPageLoadingElement=null)},e.prototype.destroy=function(){this.isDestroyed=!0,this.removeLastPageLoading(),this.updateVisibleImagesTimer&&(clearTimeout(this.updateVisibleImagesTimer),this.updateVisibleImagesTimer=null),this.scaleUpdateTimer&&(clearTimeout(this.scaleUpdateTimer),this.scaleUpdateTimer=null),this.scrollListener&&this.scollRef&&(this.scollRef.off("scroll",this.scrollListener),this.scrollListener=null),this.pageArr.forEach(function(e){e&&e.destroy()}),this.pageArr=[],this.renderedPages=[],this.visibleImageIndices.clear(),this.pdfDocument&&(this.pdfDocument.destroy(),this.pdfDocument=null),this.pdfLoadingTask&&(this.pdfLoadingTask.destroy(),this.pdfLoadingTask=null),this.container&&(this.container.innerHTML=""),console.log("PDF 实例已销毁")},e}();t.default=A},2189:function(module,exports,__webpack_require__){(function(Buffer,process,global){!function(e,t){module.exports=t()}(0,function(){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var i in e)t.d(n,i,function(t){return e[t]}.bind(null,i));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLinkAttributes",{enumerable:!0,get:function(){return n.addLinkAttributes}}),Object.defineProperty(t,"getFilenameFromUrl",{enumerable:!0,get:function(){return n.getFilenameFromUrl}}),Object.defineProperty(t,"LinkTarget",{enumerable:!0,get:function(){return n.LinkTarget}}),Object.defineProperty(t,"loadScript",{enumerable:!0,get:function(){return n.loadScript}}),Object.defineProperty(t,"PDFDateString",{enumerable:!0,get:function(){return n.PDFDateString}}),Object.defineProperty(t,"RenderingCancelledException",{enumerable:!0,get:function(){return n.RenderingCancelledException}}),Object.defineProperty(t,"build",{enumerable:!0,get:function(){return i.build}}),Object.defineProperty(t,"getDocument",{enumerable:!0,get:function(){return i.getDocument}}),Object.defineProperty(t,"LoopbackPort",{enumerable:!0,get:function(){return i.LoopbackPort}}),Object.defineProperty(t,"PDFDataRangeTransport",{enumerable:!0,get:function(){return i.PDFDataRangeTransport}}),Object.defineProperty(t,"PDFWorker",{enumerable:!0,get:function(){return i.PDFWorker}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return i.version}}),Object.defineProperty(t,"CMapCompressionType",{enumerable:!0,get:function(){return o.CMapCompressionType}}),Object.defineProperty(t,"createObjectURL",{enumerable:!0,get:function(){return o.createObjectURL}}),Object.defineProperty(t,"createPromiseCapability",{enumerable:!0,get:function(){return o.createPromiseCapability}}),Object.defineProperty(t,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return o.createValidAbsoluteUrl}}),Object.defineProperty(t,"InvalidPDFException",{enumerable:!0,get:function(){return o.InvalidPDFException}}),Object.defineProperty(t,"MissingPDFException",{enumerable:!0,get:function(){return o.MissingPDFException}}),Object.defineProperty(t,"OPS",{enumerable:!0,get:function(){return o.OPS}}),Object.defineProperty(t,"PasswordResponses",{enumerable:!0,get:function(){return o.PasswordResponses}}),Object.defineProperty(t,"PermissionFlag",{enumerable:!0,get:function(){return o.PermissionFlag}}),Object.defineProperty(t,"removeNullCharacters",{enumerable:!0,get:function(){return o.removeNullCharacters}}),Object.defineProperty(t,"shadow",{enumerable:!0,get:function(){return o.shadow}}),Object.defineProperty(t,"UnexpectedResponseException",{enumerable:!0,get:function(){return o.UnexpectedResponseException}}),Object.defineProperty(t,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return o.UNSUPPORTED_FEATURES}}),Object.defineProperty(t,"Util",{enumerable:!0,get:function(){return o.Util}}),Object.defineProperty(t,"VerbosityLevel",{enumerable:!0,get:function(){return o.VerbosityLevel}}),Object.defineProperty(t,"AnnotationLayer",{enumerable:!0,get:function(){return a.AnnotationLayer}}),Object.defineProperty(t,"apiCompatibilityParams",{enumerable:!0,get:function(){return s.apiCompatibilityParams}}),Object.defineProperty(t,"GlobalWorkerOptions",{enumerable:!0,get:function(){return u.GlobalWorkerOptions}}),Object.defineProperty(t,"renderTextLayer",{enumerable:!0,get:function(){return c.renderTextLayer}}),Object.defineProperty(t,"SVGGraphics",{enumerable:!0,get:function(){return l.SVGGraphics}});var n=r(1),i=r(198),o=r(5),a=r(209),s=r(200),u=r(203),c=r(210),l=r(211);if(r(7).isNodeJS){var f=r(212).PDFNodeStream;(0,i.setPDFNetworkStreamFactory)(function(e){return new f(e)})}else{var h,d=r(215).PDFNetworkStream;(0,n.isFetchSupported)()&&(h=r(216).PDFFetchStream),(0,i.setPDFNetworkStreamFactory)(function(e){return h&&(0,n.isValidFetchUrl)(e.url)?new h(e):new d(e)})}},function(e,t,r){"use strict";function n(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=i(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}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 a,s=!0,u=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function a(e){"@babel/helpers - typeof";return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=h();return function(){var r,n=d(e);if(t){var i=d(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return l(this,r)}}function l(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,r,n,i,o,a){try{var s=e[o](a),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,i)}function v(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){function o(e){p(s,n,i,o,a,"next",e)}function a(e){p(s,n,i,o,a,"throw",e)}var s=e.apply(t,r);o(void 0)})}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function m(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),e}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.url,n=t.target,i=t.rel,o=t.enabled,a=void 0===o||o;(0,R.assert)(r&&"string"==typeof r,'addLinkAttributes: A valid "url" parameter must provided.');var s=(0,R.removeNullCharacters)(r);a?e.href=e.title=s:(e.href="",e.title="Disabled: ".concat(s),e.onclick=function(){return!1});var u="";switch(n){case F.NONE:break;case F.SELF:u="_self";break;case F.BLANK:u="_blank";break;case F.PARENT:u="_parent";break;case F.TOP:u="_top"}e.target=u,e.rel="string"==typeof i?i:P}function _(e){var t=e.indexOf("#"),r=e.indexOf("?"),n=Math.min(t>0?t:e.length,r>0?r:e.length);return e.substring(e.lastIndexOf("/",n)+1,n)}function A(){return"undefined"!=typeof fetch&&"undefined"!=typeof Response&&"body"in Response.prototype&&"undefined"!=typeof ReadableStream}function w(e,t){try{var r=t?new URL(e,t):new URL(e),n=r.protocol;return"http:"===n||"https:"===n}catch(e){return!1}}function S(e){return new Promise(function(t,r){var n=document.createElement("script");n.src=e,n.onload=t,n.onerror=function(){r(new Error("Cannot load script at: ".concat(n.src)))},(document.head||document.documentElement).appendChild(n)})}function k(e){console.log("Deprecated API usage: "+e)}Object.defineProperty(t,"__esModule",{value:!0}),t.addLinkAttributes=b,t.getFilenameFromUrl=_,t.isFetchSupported=A,t.isValidFetchUrl=w,t.loadScript=S,t.deprecated=k,t.PDFDateString=t.StatTimer=t.DOMSVGFactory=t.DOMCMapReaderFactory=t.DOMCanvasFactory=t.DEFAULT_LINK_REL=t.LinkTarget=t.RenderingCancelledException=t.PageViewport=void 0;var x=function(e){return e&&e.__esModule?e:{default:e}}(r(2)),R=r(5),P="noopener noreferrer nofollow";t.DEFAULT_LINK_REL=P;var C="http://www.w3.org/2000/svg",T=function(){function e(){g(this,e)}return m(e,[{key:"create",value:function(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");var r=document.createElement("canvas"),n=r.getContext("2d");return r.width=e,r.height=t,{canvas:r,context:n}}},{key:"reset",value:function(e,t,r){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||r<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=r}},{key:"destroy",value:function(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}}]),e}();t.DOMCanvasFactory=T;var E=function(){function e(t){var r=t.baseUrl,n=void 0===r?null:r,i=t.isCompressed,o=void 0!==i&&i;g(this,e),this.baseUrl=n,this.isCompressed=o}return m(e,[{key:"fetch",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=v(x.default.mark(function e(t){var r,n,i,o=this;return x.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.name,this.baseUrl){e.next=3;break}throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');case 3:if(r){e.next=5;break}throw new Error("CMap name must be specified.");case 5:if(n=this.baseUrl+r+(this.isCompressed?".bcmap":""),i=this.isCompressed?R.CMapCompressionType.BINARY:R.CMapCompressionType.NONE,!A()||!w(n,document.baseURI)){e.next=9;break}return e.abrupt("return",fetch(n).then(function(){var e=v(x.default.mark(function e(t){var r;return x.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.ok){e.next=2;break}throw new Error(t.statusText);case 2:if(!o.isCompressed){e.next=10;break}return e.t0=Uint8Array,e.next=6,t.arrayBuffer();case 6:e.t1=e.sent,r=new e.t0(e.t1),e.next=15;break;case 10:return e.t2=R.stringToBytes,e.next=13,t.text();case 13:e.t3=e.sent,r=(0,e.t2)(e.t3);case 15:return e.abrupt("return",{cMapData:r,compressionType:i});case 16:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()).catch(function(e){throw new Error("Unable to load ".concat(o.isCompressed?"binary ":"")+"CMap at: ".concat(n))}));case 9:return e.abrupt("return",new Promise(function(e,t){var r=new XMLHttpRequest;r.open("GET",n,!0),o.isCompressed&&(r.responseType="arraybuffer"),r.onreadystatechange=function(){if(r.readyState===XMLHttpRequest.DONE){if(200===r.status||0===r.status){var n;if(o.isCompressed&&r.response?n=new Uint8Array(r.response):!o.isCompressed&&r.responseText&&(n=(0,R.stringToBytes)(r.responseText)),n)return void e({cMapData:n,compressionType:i})}t(new Error(r.statusText))}},r.send(null)}).catch(function(e){throw new Error("Unable to load ".concat(o.isCompressed?"binary ":"")+"CMap at: ".concat(n))}));case 10:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}())}]),e}();t.DOMCMapReaderFactory=E;var O=function(){function e(){g(this,e)}return m(e,[{key:"create",value:function(e,t){(0,R.assert)(e>0&&t>0,"Invalid SVG dimensions");var r=document.createElementNS(C,"svg:svg");return r.setAttribute("version","1.1"),r.setAttribute("width",e+"px"),r.setAttribute("height",t+"px"),r.setAttribute("preserveAspectRatio","none"),r.setAttribute("viewBox","0 0 "+e+" "+t),r}},{key:"createElement",value:function(e){return(0,R.assert)("string"==typeof e,"Invalid SVG element type"),document.createElementNS(C,e)}}]),e}();t.DOMSVGFactory=O;var L=function(){function e(t){var r=t.viewBox,n=t.scale,i=t.rotation,o=t.offsetX,a=void 0===o?0:o,s=t.offsetY,u=void 0===s?0:s,c=t.dontFlip,l=void 0!==c&&c;g(this,e),this.viewBox=r,this.scale=n,this.rotation=i,this.offsetX=a,this.offsetY=u;var f,h,d,p,v=(r[2]+r[0])/2,y=(r[3]+r[1])/2;switch(i%=360,i=i<0?i+360:i){case 180:f=-1,h=0,d=0,p=1;break;case 90:f=0,h=1,d=1,p=0;break;case 270:f=0,h=-1,d=-1,p=0;break;case 0:f=1,h=0,d=0,p=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}l&&(d=-d,p=-p);var m,b,_,A;0===f?(m=Math.abs(y-r[1])*n+a,b=Math.abs(v-r[0])*n+u,_=Math.abs(r[3]-r[1])*n,A=Math.abs(r[2]-r[0])*n):(m=Math.abs(v-r[0])*n+a,b=Math.abs(y-r[1])*n+u,_=Math.abs(r[2]-r[0])*n,A=Math.abs(r[3]-r[1])*n),this.transform=[f*n,h*n,d*n,p*n,m-f*n*v-d*n*y,b-h*n*v-p*n*y],this.width=_,this.height=A}return m(e,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.scale,n=void 0===r?this.scale:r,i=t.rotation,o=void 0===i?this.rotation:i,a=t.offsetX,s=void 0===a?this.offsetX:a,u=t.offsetY,c=void 0===u?this.offsetY:u,l=t.dontFlip,f=void 0!==l&&l;return new e({viewBox:this.viewBox.slice(),scale:n,rotation:o,offsetX:s,offsetY:c,dontFlip:f})}},{key:"convertToViewportPoint",value:function(e,t){return R.Util.applyTransform([e,t],this.transform)}},{key:"convertToViewportRectangle",value:function(e){var t=R.Util.applyTransform([e[0],e[1]],this.transform),r=R.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],r[0],r[1]]}},{key:"convertToPdfPoint",value:function(e,t){return R.Util.applyInverseTransform([e,t],this.transform)}}]),e}();t.PageViewport=L;var I=function(e){function t(e,n){var i;return g(this,t),i=r.call(this,e),i.type=n,i}s(t,e);var r=c(t);return t}(R.BaseException);t.RenderingCancelledException=I;var F={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};t.LinkTarget=F;var M=function(){function e(){g(this,e),this.started=Object.create(null),this.times=[]}return m(e,[{key:"time",value:function(e){e in this.started&&(0,R.warn)("Timer is already running for ".concat(e)),this.started[e]=Date.now()}},{key:"timeEnd",value:function(e){e in this.started||(0,R.warn)("Timer has not been started for ".concat(e)),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}},{key:"toString",value:function(){var e,t=[],r=0,i=n(this.times);try{for(i.s();!(e=i.n()).done;){var o=e.value,a=o.name;a.length>r&&(r=a.length)}}catch(e){i.e(e)}finally{i.f()}var s,u=n(this.times);try{for(u.s();!(s=u.n()).done;){var c=s.value,l=c.end-c.start;t.push("".concat(c.name.padEnd(r)," ").concat(l,"ms\n"))}}catch(e){u.e(e)}finally{u.f()}return t.join("")}}]),e}();t.StatTimer=M;var j,D=function(){function e(){g(this,e)}return m(e,null,[{key:"toDateObject",value:function(e){if(!e||!(0,R.isString)(e))return null;j||(j=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));var t=j.exec(e);if(!t)return null;var r=parseInt(t[1],10),n=parseInt(t[2],10);n=n>=1&&n<=12?n-1:0;var i=parseInt(t[3],10);i=i>=1&&i<=31?i:1;var o=parseInt(t[4],10);o=o>=0&&o<=23?o:0;var a=parseInt(t[5],10);a=a>=0&&a<=59?a:0;var s=parseInt(t[6],10);s=s>=0&&s<=59?s:0;var u=t[7]||"Z",c=parseInt(t[8],10);c=c>=0&&c<=23?c:0;var l=parseInt(t[9],10)||0;return l=l>=0&&l<=59?l:0,"-"===u?(o+=c,a+=l):"+"===u&&(o-=c,a-=l),new Date(Date.UTC(r,n,i,o,a,s))}}]),e}();t.PDFDateString=D},function(e,t,r){"use strict";e.exports=r(3)},function(e,t,r){"use strict";(function(e){function t(e){"@babel/helpers - typeof";return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(e){function r(e,t,r,n){var o=t&&t.prototype instanceof i?t:i,a=Object.create(o.prototype),s=new d(n||[]);return a._invoke=c(e,r,s),a}function n(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}function i(){}function o(){}function a(){}function s(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function u(e,r){function i(o,a,s,u){var c=n(e[o],e,a);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"===t(f)&&m.call(f,"__await")?r.resolve(f.__await).then(function(e){i("next",e,s,u)},function(e){i("throw",e,s,u)}):r.resolve(f).then(function(e){l.value=e,s(l)},function(e){return i("throw",e,s,u)})}u(c.arg)}function o(e,t){function n(){return new r(function(r,n){i(e,t,r,n)})}return a=a?a.then(n,n):n()}var a;this._invoke=o}function c(e,t,r){var i=S;return function(o,a){if(i===x)throw new Error("Generator is already running");if(i===R){if("throw"===o)throw a;return v()}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var u=l(s,r);if(u){if(u===P)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===S)throw i=R,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=x;var c=n(e,t,r);if("normal"===c.type){if(i=r.done?R:k,c.arg===P)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(i=R,r.method="throw",r.arg=c.arg)}}}function l(e,t){var r=e.iterator[t.method];if(r===g){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=g,l(e,t),"throw"===t.method))return P;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return P}var i=n(r,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,P;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=g),t.delegate=null,P):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,P)}function f(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function d(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(f,this),this.reset(!0)}function p(e){if(e){var t=e[_];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(m.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=g,t.done=!0,t};return n.next=n}}return{next:v}}function v(){return{value:g,done:!0}}var g,y=Object.prototype,m=y.hasOwnProperty,b="function"==typeof Symbol?Symbol:{},_=b.iterator||"@@iterator",A=b.asyncIterator||"@@asyncIterator",w=b.toStringTag||"@@toStringTag";e.wrap=r;var S="suspendedStart",k="suspendedYield",x="executing",R="completed",P={},C={};C[_]=function(){return this};var T=Object.getPrototypeOf,E=T&&T(T(p([])));E&&E!==y&&m.call(E,_)&&(C=E);var O=a.prototype=i.prototype=Object.create(C);return o.prototype=O.constructor=a,a.constructor=o,a[w]=o.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===o||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,a):(e.__proto__=a,w in e||(e[w]="GeneratorFunction")),e.prototype=Object.create(O),e},e.awrap=function(e){return{__await:e}},s(u.prototype),u.prototype[A]=function(){return this},e.AsyncIterator=u,e.async=function(t,n,i,o,a){void 0===a&&(a=Promise);var s=new u(r(t,n,i,o),a);return e.isGeneratorFunction(n)?s:s.next().then(function(e){return e.done?e.value:s.next()})},s(O),O[w]="Generator",O[_]=function(){return this},O.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=p,d.prototype={constructor:d,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=g,this.done=!1,this.delegate=null,this.method="next",this.arg=g,this.tryEntries.forEach(h),!e)for(var t in this)"t"===t.charAt(0)&&m.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=g)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,n){return o.type="throw",o.arg=e,r.next=t,n&&(r.method="next",r.arg=g),!!n}if(this.done)throw e;for(var r=this,n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n],o=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var a=m.call(i,"catchLoc"),s=m.call(i,"finallyLoc");if(a&&s){if(this.prev<i.catchLoc)return t(i.catchLoc,!0);if(this.prev<i.finallyLoc)return t(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return t(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return t(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&m.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,P):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),P},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),h(r),P}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;h(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:p(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=g),P}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}}).call(this,r(4)(e))},function(e,t,r){"use strict";e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}function o(e){"@babel/helpers - typeof";return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=h();return function(){var r,n=d(e);if(t){var i=d(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return l(this,r)}}function l(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e){Number.isInteger(e)&&(ue=e)}function v(){return ue}function g(e){ue>=ne.INFOS&&console.log("Info: ".concat(e))}function y(e){ue>=ne.WARNINGS&&console.log("Warning: ".concat(e))}function m(e){throw new Error(e)}function b(e,t){e||m(t)}function _(e,t){var r;try{if(r=new URL(e),!r.origin||"null"===r.origin)return!1}catch(e){return!1}var n=new URL(t,r);return r.origin===n.origin}function A(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function w(e,t){if(!e)return null;try{var r=t?new URL(e,t):new URL(e);if(A(r))return r}catch(e){}return null}function S(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!1}),r}function k(e){return"string"!=typeof e?(y("The argument for removeNullCharacters must be a string."),e):e.replace(ye,"")}function x(e){b(null!==e&&"object"===o(e)&&void 0!==e.length,"Invalid argument for bytesToString");var t=e.length;if(t<8192)return String.fromCharCode.apply(null,e);for(var r=[],n=0;n<t;n+=8192){var i=Math.min(n+8192,t),a=e.subarray(n,i);r.push(String.fromCharCode.apply(null,a))}return r.join("")}function R(e){b("string"==typeof e,"Invalid argument for stringToBytes");for(var t=e.length,r=new Uint8Array(t),n=0;n<t;++n)r[n]=255&e.charCodeAt(n);return r}function P(e){return void 0!==e.length?e.length:(b(void 0!==e.byteLength,"arrayByteLength - invalid argument."),e.byteLength)}function C(e){var t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];for(var r=0,n=0;n<t;n++)r+=P(e[n]);for(var i=0,o=new Uint8Array(r),a=0;a<t;a++){var s=e[a];s instanceof Uint8Array||(s="string"==typeof s?R(s):new Uint8Array(s));var u=s.byteLength;o.set(s,i),i+=u}return o}function T(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}function E(){var e=new Uint8Array(4);return e[0]=1,1===new Uint32Array(e.buffer,0,1)[0]}function O(){try{return new Function(""),!0}catch(e){return!1}}function L(e){var t=e.length,r=[];if("þ"===e[0]&&"ÿ"===e[1])for(var n=2;n<t;n+=2)r.push(String.fromCharCode(e.charCodeAt(n)<<8|e.charCodeAt(n+1)));else if("ÿ"===e[0]&&"þ"===e[1])for(var i=2;i<t;i+=2)r.push(String.fromCharCode(e.charCodeAt(i+1)<<8|e.charCodeAt(i)));else for(var o=0;o<t;++o){var a=we[e.charCodeAt(o)];r.push(a?String.fromCharCode(a):e.charAt(o))}return r.join("")}function I(e){return decodeURIComponent(escape(e))}function F(e){return unescape(encodeURIComponent(e))}function M(e){for(var t in e)return!1;return!0}function j(e){return"boolean"==typeof e}function D(e){return"number"==typeof e}function N(e){return"string"==typeof e}function U(e){return"object"===o(e)&&null!==e&&void 0!==e.byteLength}function q(e,t){return e.length===t.length&&e.every(function(e,r){return e===t[r]})}function W(){var e=Object.create(null),t=!1;return Object.defineProperty(e,"settled",{get:function(){return t}}),e.promise=new Promise(function(r,n){e.resolve=function(e){t=!0,r(e)},e.reject=function(e){t=!0,n(e)}}),e}Object.defineProperty(t,"__esModule",{value:!0}),t.arrayByteLength=P,t.arraysToBytes=C,t.assert=b,t.bytesToString=x,t.createPromiseCapability=W,t.getVerbosityLevel=v,t.info=g,t.isArrayBuffer=U,t.isArrayEqual=q,t.isBool=j,t.isEmptyObj=M,t.isNum=D,t.isString=N,t.isSameOrigin=_,t.createValidAbsoluteUrl=w,t.removeNullCharacters=k,t.setVerbosityLevel=p,t.shadow=S,t.string32=T,t.stringToBytes=R,t.stringToPDFString=L,t.stringToUTF8String=I,t.utf8StringToString=F,t.warn=y,t.unreachable=m,t.IsEvalSupportedCached=t.IsLittleEndianCached=t.createObjectURL=t.FormatError=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.StreamType=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.MissingPDFException=t.InvalidPDFException=t.AbortException=t.CMapCompressionType=t.ImageKind=t.FontType=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.UNSUPPORTED_FEATURES=t.VerbosityLevel=t.OPS=t.IDENTITY_MATRIX=t.FONT_IDENTITY_MATRIX=t.BaseException=void 0,r(6);var B=[1,0,0,1,0,0];t.IDENTITY_MATRIX=B;var G=[.001,0,0,.001,0,0];t.FONT_IDENTITY_MATRIX=G;var z={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048};t.PermissionFlag=z;var H={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4};t.TextRenderingMode=H;var Y={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};t.ImageKind=Y;var X={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26};t.AnnotationType=X;var V={MARKED:"Marked",REVIEW:"Review"};t.AnnotationStateModelType=V;var K={MARKED:"Marked",UNMARKED:"Unmarked"};t.AnnotationMarkedState=K;var Q={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"};t.AnnotationReviewState=Q;var J={GROUP:"Group",REPLY:"R"};t.AnnotationReplyType=J;var Z={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};t.AnnotationFlag=Z;var $={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864};t.AnnotationFieldFlag=$;var ee={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};t.AnnotationBorderStyleType=ee;var te={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"};t.StreamType=te;var re={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};t.FontType=re;var ne={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=ne;var ie={NONE:0,BINARY:1,STREAM:2};t.CMapCompressionType=ie;var oe={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91};t.OPS=oe;var ae={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGSt