Current Path : /var/www/html/clients/wodo.e-nk.ru/bitrix/components/bitrix/pdf.viewer/pdfjs/ |
Current File : /var/www/html/clients/wodo.e-nk.ru/bitrix/components/bitrix/pdf.viewer/pdfjs/pdf.min.js |
(function e(t,r){if(typeof exports==="object"&&typeof module==="object")module.exports=r();else if(typeof define==="function"&&define.amd)define("pdfjs-dist/build/pdf",[],r);else if(typeof exports==="object")exports["pdfjs-dist/build/pdf"]=r();else t["pdfjs-dist/build/pdf"]=t.pdfjsDistBuildPdf=r()})(this,function(){return function(e){var t={};function r(n){if(t[n]){return t[n].exports}var i=t[n]={i:n,l:false,exports:{}};e[n].call(i.exports,i,i.exports,r);i.l=true;return i.exports}r.m=e;r.c=t;r.i=function(e){return e};r.d=function(e,t,n){if(!r.o(e,t)){Object.defineProperty(e,t,{configurable:false,enumerable:true,get:n})}};r.n=function(e){var t=e&&e.__esModule?function n(){return e["default"]}:function i(){return e};r.d(t,"a",t);return t};r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};r.p="";return r(r.s=13)}([function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:true});t.warn=t.utf8StringToString=t.stringToUTF8String=t.stringToPDFString=t.stringToBytes=t.string32=t.shadow=t.setVerbosityLevel=t.removeNullCharacters=t.readUint32=t.readUint16=t.readInt8=t.log2=t.loadJpegStream=t.isEvalSupported=t.isLittleEndian=t.createValidAbsoluteUrl=t.isSameOrigin=t.isNodeJS=t.isSpace=t.isString=t.isNum=t.isInt=t.isEmptyObj=t.isBool=t.isArrayBuffer=t.isArray=t.info=t.globalScope=t.getVerbosityLevel=t.getLookupTableFactory=t.error=t.deprecated=t.createObjectURL=t.createPromiseCapability=t.createBlob=t.bytesToString=t.assert=t.arraysToBytes=t.arrayByteLength=t.XRefParseException=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.StreamType=t.StatTimer=t.PasswordResponses=t.PasswordException=t.PageViewport=t.NotImplementedException=t.NativeImageDecoding=t.MissingPDFException=t.MissingDataException=t.MessageHandler=t.InvalidPDFException=t.CMapCompressionType=t.ImageKind=t.FontType=t.AnnotationType=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.UNSUPPORTED_FEATURES=t.VERBOSITY_LEVELS=t.OPS=t.IDENTITY_MATRIX=t.FONT_IDENTITY_MATRIX=undefined;var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};r(14);var i=typeof window!=="undefined"?window:typeof e!=="undefined"?e:typeof self!=="undefined"?self:undefined;var a=[.001,0,0,.001,0,0];var s={NONE:"none",DECODE:"decode",DISPLAY:"display"};var o={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};var l={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};var c={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};var u={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};var h={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};var f={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};var d={UNKNOWN:0,FLATE:1,LZW:2,DCT:3,JPX:4,JBIG:5,A85:6,AHX:7,CCF:8,RL:9};var p={UNKNOWN:0,TYPE1:1,TYPE1C:2,CIDFONTTYPE0:3,CIDFONTTYPE0C:4,TRUETYPE:5,CIDFONTTYPE2:6,TYPE3:7,OPENTYPE:8,TYPE0:9,MMTYPE1:10};var v={errors:0,warnings:1,infos:5};var g={NONE:0,BINARY:1,STREAM:2};var m={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};var A=v.warnings;function b(e){A=e}function y(){return A}function S(e){if(A>=v.infos){console.log("Info: "+e)}}function x(e){if(A>=v.warnings){console.log("Warning: "+e)}}function w(e){console.log("Deprecated API usage: "+e)}function T(e){if(A>=v.errors){console.log("Error: "+e);console.log(k())}throw new Error(e)}function k(){try{throw new Error}catch(e){return e.stack?e.stack.split("\n").slice(2).join("\n"):""}}function _(e,t){if(!e){T(t)}}var C={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font"};function P(e,t){try{var r=new URL(e);if(!r.origin||r.origin==="null"){return false}}catch(n){return false}var i=new URL(t,r);return r.origin===i.origin}function E(e){if(!e){return false}switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return true;default:return false}}function L(e,t){if(!e){return null}try{var r=t?new URL(e,t):new URL(e);if(E(r)){return r}}catch(n){}return null}function R(e,t,r){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:false});return r}function I(e){var t;return function(){if(e){t=Object.create(null);e(t);e=null}return t}}var O={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};var D=function we(){function e(e,t){this.name="PasswordException";this.message=e;this.code=t}e.prototype=new Error;e.constructor=e;return e}();var F=function Te(){function e(e,t){this.name="UnknownErrorException";this.message=e;this.details=t}e.prototype=new Error;e.constructor=e;return e}();var M=function ke(){function e(e){this.name="InvalidPDFException";this.message=e}e.prototype=new Error;e.constructor=e;return e}();var N=function _e(){function e(e){this.name="MissingPDFException";this.message=e}e.prototype=new Error;e.constructor=e;return e}();var j=function Ce(){function e(e,t){this.name="UnexpectedResponseException";this.message=e;this.status=t}e.prototype=new Error;e.constructor=e;return e}();var U=function Pe(){function e(e){this.message=e}e.prototype=new Error;e.prototype.name="NotImplementedException";e.constructor=e;return e}();var B=function Ee(){function e(e,t){this.begin=e;this.end=t;this.message="Missing data ["+e+", "+t+")"}e.prototype=new Error;e.prototype.name="MissingDataException";e.constructor=e;return e}();var W=function Le(){function e(e){this.message=e}e.prototype=new Error;e.prototype.name="XRefParseException";e.constructor=e;return e}();var G=/\x00/g;function X(e){if(typeof e!=="string"){x("The argument for removeNullCharacters must be a string.");return e}return e.replace(G,"")}function H(e){_(e!==null&&(typeof e==="undefined"?"undefined":n(e))==="object"&&e.length!==undefined,"Invalid argument for bytesToString");var t=e.length;var r=8192;if(t<r){return String.fromCharCode.apply(null,e)}var i=[];for(var a=0;a<t;a+=r){var s=Math.min(a+r,t);var o=e.subarray(a,s);i.push(String.fromCharCode.apply(null,o))}return i.join("")}function Y(e){_(typeof e==="string","Invalid argument for stringToBytes");var t=e.length;var r=new Uint8Array(t);for(var n=0;n<t;++n){r[n]=e.charCodeAt(n)&255}return r}function z(e){if(e.length!==undefined){return e.length}_(e.byteLength!==undefined);return e.byteLength}function V(e){if(e.length===1&&e[0]instanceof Uint8Array){return e[0]}var t=0;var r,n=e.length;var i,a;for(r=0;r<n;r++){i=e[r];a=z(i);t+=a}var s=0;var o=new Uint8Array(t);for(r=0;r<n;r++){i=e[r];if(!(i instanceof Uint8Array)){if(typeof i==="string"){i=Y(i)}else{i=new Uint8Array(i)}}a=i.byteLength;o.set(i,s);s+=a}return o}function q(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,e&255)}function J(e){var t=1,r=0;while(e>t){t<<=1;r++}return r}function Q(e,t){return e[t]<<24>>24}function K(e,t){return e[t]<<8|e[t+1]}function Z(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function $(){var e=new Uint8Array(4);e[0]=1;var t=new Uint32Array(e.buffer,0,1);return t[0]===1}function ee(){try{new Function("");return true}catch(e){return false}}var te=[1,0,0,1,0,0];var re=function Re(){function e(){}var t=["rgb(",0,",",0,",",0,")"];e.makeCssRgb=function n(e,r,i){t[1]=e;t[3]=r;t[5]=i;return t.join("")};e.transform=function i(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]};e.applyTransform=function a(e,t){var r=e[0]*t[0]+e[1]*t[2]+t[4];var n=e[0]*t[1]+e[1]*t[3]+t[5];return[r,n]};e.applyInverseTransform=function s(e,t){var r=t[0]*t[3]-t[1]*t[2];var n=(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/r;var i=(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/r;return[n,i]};e.getAxialAlignedBoundingBox=function o(t,r){var n=e.applyTransform(t,r);var i=e.applyTransform(t.slice(2,4),r);var a=e.applyTransform([t[0],t[3]],r);var s=e.applyTransform([t[2],t[1]],r);return[Math.min(n[0],i[0],a[0],s[0]),Math.min(n[1],i[1],a[1],s[1]),Math.max(n[0],i[0],a[0],s[0]),Math.max(n[1],i[1],a[1],s[1])]};e.inverseTransform=function l(e){var t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]};e.apply3dTransform=function c(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]};e.singularValueDecompose2dScale=function u(e){var t=[e[0],e[2],e[1],e[3]];var r=e[0]*t[0]+e[1]*t[2];var n=e[0]*t[1]+e[1]*t[3];var i=e[2]*t[0]+e[3]*t[2];var a=e[2]*t[1]+e[3]*t[3];var s=(r+a)/2;var o=Math.sqrt((r+a)*(r+a)-4*(r*a-i*n))/2;var l=s+o||1;var c=s-o||1;return[Math.sqrt(l),Math.sqrt(c)]};e.normalizeRect=function h(e){var t=e.slice(0);if(e[0]>e[2]){t[0]=e[2];t[2]=e[0]}if(e[1]>e[3]){t[1]=e[3];t[3]=e[1]}return t};e.intersect=function f(t,r){function n(e,t){return e-t}var i=[t[0],t[2],r[0],r[2]].sort(n),a=[t[1],t[3],r[1],r[3]].sort(n),s=[];t=e.normalizeRect(t);r=e.normalizeRect(r);if(i[0]===t[0]&&i[1]===r[0]||i[0]===r[0]&&i[1]===t[0]){s[0]=i[1];s[2]=i[2]}else{return false}if(a[0]===t[1]&&a[1]===r[1]||a[0]===r[1]&&a[1]===t[1]){s[1]=a[1];s[3]=a[2]}else{return false}return s};e.sign=function d(e){return e<0?-1:1};var r=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"];e.toRoman=function p(e,t){_(ue(e)&&e>0,"The number should be a positive integer.");var n,i=[];while(e>=1e3){e-=1e3;i.push("M")}n=e/100|0;e%=100;i.push(r[n]);n=e/10|0;e%=10;i.push(r[10+n]);i.push(r[20+e]);var a=i.join("");return t?a.toLowerCase():a};e.appendToArray=function v(e,t){Array.prototype.push.apply(e,t)};e.prependToArray=function g(e,t){Array.prototype.unshift.apply(e,t)};e.extendObj=function m(e,t){for(var r in t){e[r]=t[r]}};e.getInheritableProperty=function A(e,t,r){while(e&&!e.has(t)){e=e.get("Parent")}if(!e){return null}return r?e.getArray(t):e.get(t)};e.inherit=function b(e,t,r){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;for(var n in r){e.prototype[n]=r[n]}};e.loadScript=function y(e,t){var r=document.createElement("script");var n=false;r.setAttribute("src",e);if(t){r.onload=function(){if(!n){t()}n=true}}document.getElementsByTagName("head")[0].appendChild(r)};return e}();var ne=function Ie(){function e(e,t,r,n,i,a){this.viewBox=e;this.scale=t;this.rotation=r;this.offsetX=n;this.offsetY=i;var s=(e[2]+e[0])/2;var o=(e[3]+e[1])/2;var l,c,u,h;r=r%360;r=r<0?r+360:r;switch(r){case 180:l=-1;c=0;u=0;h=1;break;case 90:l=0;c=1;u=1;h=0;break;case 270:l=0;c=-1;u=-1;h=0;break;default:l=1;c=0;u=0;h=-1;break}if(a){u=-u;h=-h}var f,d;var p,v;if(l===0){f=Math.abs(o-e[1])*t+n;d=Math.abs(s-e[0])*t+i;p=Math.abs(e[3]-e[1])*t;v=Math.abs(e[2]-e[0])*t}else{f=Math.abs(s-e[0])*t+n;d=Math.abs(o-e[1])*t+i;p=Math.abs(e[2]-e[0])*t;v=Math.abs(e[3]-e[1])*t}this.transform=[l*t,c*t,u*t,h*t,f-l*t*s-u*t*o,d-c*t*s-h*t*o];this.width=p;this.height=v;this.fontScale=t}e.prototype={clone:function t(r){r=r||{};var n="scale"in r?r.scale:this.scale;var i="rotation"in r?r.rotation:this.rotation;return new e(this.viewBox.slice(),n,i,this.offsetX,this.offsetY,r.dontFlip)},convertToViewportPoint:function r(e,t){return re.applyTransform([e,t],this.transform)},convertToViewportRectangle:function n(e){var t=re.applyTransform([e[0],e[1]],this.transform);var r=re.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],r[0],r[1]]},convertToPdfPoint:function i(e,t){return re.applyInverseTransform([e,t],this.transform)}};return e}();var ie=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function ae(e){var t,r=e.length,n=[];if(e[0]==="þ"&&e[1]==="ÿ"){for(t=2;t<r;t+=2){n.push(String.fromCharCode(e.charCodeAt(t)<<8|e.charCodeAt(t+1)))}}else{for(t=0;t<r;++t){var i=ie[e.charCodeAt(t)];n.push(i?String.fromCharCode(i):e.charAt(t))}}return n.join("")}function se(e){return decodeURIComponent(escape(e))}function oe(e){return unescape(encodeURIComponent(e))}function le(e){for(var t in e){return false}return true}function ce(e){return typeof e==="boolean"}function ue(e){return typeof e==="number"&&(e|0)===e}function he(e){return typeof e==="number"}function fe(e){return typeof e==="string"}function de(e){return e instanceof Array}function pe(e){return(typeof e==="undefined"?"undefined":n(e))==="object"&&e!==null&&e.byteLength!==undefined}function ve(e){return e===32||e===9||e===13||e===10}function ge(){if(typeof __pdfjsdev_webpack__==="undefined"){return(typeof process==="undefined"?"undefined":n(process))==="object"&&process+""==="[object process]"}return false}function me(){var e={};e.promise=new Promise(function(t,r){e.resolve=t;e.reject=r});return e}var Ae=function Oe(){function e(e,t,r){while(e.length<r){e+=t}return e}function t(){this.started=Object.create(null);this.times=[];this.enabled=true}t.prototype={time:function r(e){if(!this.enabled){return}if(e in this.started){x("Timer is already running for "+e)}this.started[e]=Date.now()},timeEnd:function n(e){if(!this.enabled){return}if(!(e in this.started)){x("Timer has not been started for "+e)}this.times.push({name:e,start:this.started[e],end:Date.now()});delete this.started[e]},toString:function i(){var t,r;var n=this.times;var i="";var a=0;for(t=0,r=n.length;t<r;++t){var s=n[t]["name"];if(s.length>a){a=s.length}}for(t=0,r=n.length;t<r;++t){var o=n[t];var l=o.end-o.start;i+=e(o["name"]," ",a)+" "+l+"ms\n"}return i}};return t}();var be=function De(e,t){if(typeof Blob!=="undefined"){return new Blob([e],{type:t})}throw new Error('The "Blob" constructor is not supported.')};var ye=function Fe(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function t(r,n){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;if(!i&&URL.createObjectURL){var a=be(r,n);return URL.createObjectURL(a)}var s="data:"+n+";base64,";for(var o=0,l=r.length;o<l;o+=3){var c=r[o]&255;var u=r[o+1]&255;var h=r[o+2]&255;var f=c>>2,d=(c&3)<<4|u>>4;var p=o+1<l?(u&15)<<2|h>>6:64;var v=o+2<l?h&63:64;s+=e[f]+e[d]+e[p]+e[v]}return s}}();function Se(e,t,r){var n=this;this.sourceName=e;this.targetName=t;this.comObj=r;this.callbackIndex=1;this.postMessageTransfers=true;var i=this.callbacksCapabilities=Object.create(null);var a=this.actionHandler=Object.create(null);this._onComObjOnMessage=function(e){var t=e.data;if(t.targetName!==n.sourceName){return}if(t.isReply){var s=t.callbackId;if(t.callbackId in i){var o=i[s];delete i[s];if("error"in t){o.reject(t.error)}else{o.resolve(t.data)}}else{T("Cannot resolve callback "+s)}}else if(t.action in a){var l=a[t.action];if(t.callbackId){var c=n.sourceName;var u=t.sourceName;Promise.resolve().then(function(){return l[0].call(l[1],t.data)}).then(function(e){r.postMessage({sourceName:c,targetName:u,isReply:true,callbackId:t.callbackId,data:e})},function(e){if(e instanceof Error){e=e+""}r.postMessage({sourceName:c,targetName:u,isReply:true,callbackId:t.callbackId,error:e})})}else{l[0].call(l[1],t.data)}}else{T("Unknown action from worker: "+t.action)}};r.addEventListener("message",this._onComObjOnMessage)}Se.prototype={on:function Me(e,t,r){var n=this.actionHandler;if(n[e]){T('There is already an actionName called "'+e+'"')}n[e]=[t,r]},send:function Ne(e,t,r){var n={sourceName:this.sourceName,targetName:this.targetName,action:e,data:t};this.postMessage(n,r)},sendWithPromise:function je(e,t,r){var n=this.callbackIndex++;var i={sourceName:this.sourceName,targetName:this.targetName,action:e,data:t,callbackId:n};var a=me();this.callbacksCapabilities[n]=a;try{this.postMessage(i,r)}catch(s){a.reject(s)}return a.promise},postMessage:function Ue(e,t){if(t&&this.postMessageTransfers){this.comObj.postMessage(e,t)}else{this.comObj.postMessage(e)}},destroy:function Be(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}};function xe(e,t,r){var n=new Image;n.onload=function i(){r.resolve(e,n)};n.onerror=function a(){r.resolve(e,null);x("Error during JPEG image loading")};n.src=t}t.FONT_IDENTITY_MATRIX=a;t.IDENTITY_MATRIX=te;t.OPS=m;t.VERBOSITY_LEVELS=v;t.UNSUPPORTED_FEATURES=C;t.AnnotationBorderStyleType=f;t.AnnotationFieldFlag=h;t.AnnotationFlag=u;t.AnnotationType=c;t.FontType=p;t.ImageKind=l;t.CMapCompressionType=g;t.InvalidPDFException=M;t.MessageHandler=Se;t.MissingDataException=B;t.MissingPDFException=N;t.NativeImageDecoding=s;t.NotImplementedException=U;t.PageViewport=ne;t.PasswordException=D;t.PasswordResponses=O;t.StatTimer=Ae;t.StreamType=d;t.TextRenderingMode=o;t.UnexpectedResponseException=j;t.UnknownErrorException=F;t.Util=re;t.XRefParseException=W;t.arrayByteLength=z;t.arraysToBytes=V;t.assert=_;t.bytesToString=H;t.createBlob=be;t.createPromiseCapability=me;t.createObjectURL=ye;t.deprecated=w;t.error=T;t.getLookupTableFactory=I;t.getVerbosityLevel=y;t.globalScope=i;t.info=S;t.isArray=de;t.isArrayBuffer=pe;t.isBool=ce;t.isEmptyObj=le;t.isInt=ue;t.isNum=he;t.isString=fe;t.isSpace=ve;t.isNodeJS=ge;t.isSameOrigin=P;t.createValidAbsoluteUrl=L;t.isLittleEndian=$;t.isEvalSupported=ee;t.loadJpegStream=xe;t.log2=J;t.readInt8=Q;t.readUint16=K;t.readUint32=Z;t.removeNullCharacters=X;t.setVerbosityLevel=b;t.shadow=R;t.string32=q;t.stringToBytes=Y;t.stringToPDFString=ae;t.stringToUTF8String=se;t.utf8StringToString=oe;t.warn=x}).call(t,r(6))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DOMCMapReaderFactory=t.DOMCanvasFactory=t.DEFAULT_LINK_REL=t.getDefaultSetting=t.LinkTarget=t.getFilenameFromUrl=t.isValidUrl=t.isExternalLinkTargetSet=t.addLinkAttributes=t.RenderingCancelledException=t.CustomStyle=undefined;var n=r(0);var i="noopener noreferrer nofollow";function a(){}a.prototype={create:function g(e,t){(0,n.assert)(e>0&&t>0,"invalid canvas size");var r=document.createElement("canvas");var i=r.getContext("2d");r.width=e;r.height=t;return{canvas:r,context:i}},reset:function m(e,t,r){(0,n.assert)(e.canvas,"canvas is not specified");(0,n.assert)(t>0&&r>0,"invalid canvas size");e.canvas.width=t;e.canvas.height=r},destroy:function A(e){(0,n.assert)(e.canvas,"canvas is not specified");e.canvas.width=0;e.canvas.height=0;e.canvas=null;e.context=null}};var s=function b(){function e(e){this.baseUrl=e.baseUrl||null;this.isCompressed=e.isCompressed||false}e.prototype={fetch:function t(e){var t=this;var r=e.name;if(!r){return Promise.reject(new Error("CMap name must be specified."))}return new Promise(function(e,i){var a=t.baseUrl+r+(t.isCompressed?".bcmap":"");var s=new XMLHttpRequest;s.open("GET",a,true);if(t.isCompressed){s.responseType="arraybuffer"}s.onreadystatechange=function(){if(s.readyState!==XMLHttpRequest.DONE){return}if(s.status===200||s.status===0){var r;if(t.isCompressed&&s.response){r=new Uint8Array(s.response)}else if(!t.isCompressed&&s.responseText){r=(0,n.stringToBytes)(s.responseText)}if(r){e({cMapData:r,compressionType:t.isCompressed?n.CMapCompressionType.BINARY:n.CMapCompressionType.NONE});return}}i(new Error("Unable to load "+(t.isCompressed?"binary ":"")+"CMap at: "+a))};s.send(null)})}};return e}();var o=function y(){var e=["ms","Moz","Webkit","O"];var t=Object.create(null);function r(){}r.getProp=function n(r,i){if(arguments.length===1&&typeof t[r]==="string"){return t[r]}i=i||document.documentElement;var a=i.style,s,o;if(typeof a[r]==="string"){return t[r]=r}o=r.charAt(0).toUpperCase()+r.slice(1);for(var l=0,c=e.length;l<c;l++){s=e[l]+o;if(typeof a[s]==="string"){return t[r]=s}}return t[r]="undefined"};r.setProp=function i(e,t,r){var n=this.getProp(e);if(n!=="undefined"){t.style[n]=r}};return r}();var l=function S(){function S(e,t){this.message=e;this.type=t}S.prototype=new Error;S.prototype.name="RenderingCancelledException";S.constructor=S;return S}();var c={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};var u=["","_self","_blank","_parent","_top"];function h(e,t){var r=t&&t.url;e.href=e.title=r?(0,n.removeNullCharacters)(r):"";if(r){var i=t.target;if(typeof i==="undefined"){i=d("externalLinkTarget")}e.target=u[i];var a=t.rel;if(typeof a==="undefined"){a=d("externalLinkRel")}e.rel=a}}function f(e){var t=e.indexOf("#");var r=e.indexOf("?");var n=Math.min(t>0?t:e.length,r>0?r:e.length);return e.substring(e.lastIndexOf("/",n)+1,n)}function d(e){var t=n.globalScope.PDFJS;switch(e){case"pdfBug":return t?t.pdfBug:false;case"disableAutoFetch":return t?t.disableAutoFetch:false;case"disableStream":return t?t.disableStream:false;case"disableRange":return t?t.disableRange:false;case"disableFontFace":return t?t.disableFontFace:false;case"disableCreateObjectURL":return t?t.disableCreateObjectURL:false;case"disableWebGL":return t?t.disableWebGL:true;case"cMapUrl":return t?t.cMapUrl:null;case"cMapPacked":return t?t.cMapPacked:false;case"postMessageTransfers":return t?t.postMessageTransfers:true;case"workerPort":return t?t.workerPort:null;case"workerSrc":return t?t.workerSrc:null;case"disableWorker":return t?t.disableWorker:false;case"maxImageSize":return t?t.maxImageSize:-1;case"imageResourcesPath":return t?t.imageResourcesPath:"";case"isEvalSupported":return t?t.isEvalSupported:true;case"externalLinkTarget":if(!t){return c.NONE}switch(t.externalLinkTarget){case c.NONE:case c.SELF:case c.BLANK:case c.PARENT:case c.TOP:return t.externalLinkTarget}(0,n.warn)("PDFJS.externalLinkTarget is invalid: "+t.externalLinkTarget);t.externalLinkTarget=c.NONE;return c.NONE;case"externalLinkRel":return t?t.externalLinkRel:i;case"enableStats":return!!(t&&t.enableStats);case"pdfjsNext":return!!(t&&t.pdfjsNext);default:throw new Error("Unknown default setting: "+e)}}function p(){var e=d("externalLinkTarget");switch(e){case c.NONE:return false;case c.SELF:case c.BLANK:case c.PARENT:case c.TOP:return true}}function v(e,t){(0,n.deprecated)("isValidUrl(), please use createValidAbsoluteUrl() instead.");var r=t?"http://example.com":null;return(0,n.createValidAbsoluteUrl)(e,r)!==null}t.CustomStyle=o;t.RenderingCancelledException=l;t.addLinkAttributes=h;t.isExternalLinkTargetSet=p;t.isValidUrl=v;t.getFilenameFromUrl=f;t.LinkTarget=c;t.getDefaultSetting=d;t.DEFAULT_LINK_REL=i;t.DOMCanvasFactory=a;t.DOMCMapReaderFactory=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AnnotationLayer=undefined;var n=r(1);var i=r(0);function a(){}a.prototype={create:function w(e){var t=e.data.annotationType;switch(t){case i.AnnotationType.LINK:return new o(e);case i.AnnotationType.TEXT:return new l(e);case i.AnnotationType.WIDGET:var r=e.data.fieldType;switch(r){case"Tx":return new u(e);case"Btn":if(e.data.radioButton){return new f(e)}else if(e.data.checkBox){return new h(e)}(0,i.warn)("Unimplemented button widget annotation: pushbutton");break;case"Ch":return new d(e)}return new c(e);case i.AnnotationType.POPUP:return new p(e);case i.AnnotationType.LINE:return new g(e);case i.AnnotationType.HIGHLIGHT:return new m(e);case i.AnnotationType.UNDERLINE:return new A(e);case i.AnnotationType.SQUIGGLY:return new b(e);case i.AnnotationType.STRIKEOUT:return new y(e);case i.AnnotationType.FILEATTACHMENT:return new S(e);default:return new s(e)}}};var s=function T(){function e(e,t,r){this.isRenderable=t||false;this.data=e.data;this.layer=e.layer;this.page=e.page;this.viewport=e.viewport;this.linkService=e.linkService;this.downloadManager=e.downloadManager;this.imageResourcesPath=e.imageResourcesPath;this.renderInteractiveForms=e.renderInteractiveForms;if(t){this.container=this._createContainer(r)}}e.prototype={_createContainer:function t(e){var t=this.data,r=this.page,a=this.viewport;var s=document.createElement("section");var o=t.rect[2]-t.rect[0];var l=t.rect[3]-t.rect[1];s.setAttribute("data-annotation-id",t.id);var c=i.Util.normalizeRect([t.rect[0],r.view[3]-t.rect[1]+r.view[1],t.rect[2],r.view[3]-t.rect[3]+r.view[1]]);n.CustomStyle.setProp("transform",s,"matrix("+a.transform.join(",")+")");n.CustomStyle.setProp("transformOrigin",s,-c[0]+"px "+-c[1]+"px");if(!e&&t.borderStyle.width>0){s.style.borderWidth=t.borderStyle.width+"px";if(t.borderStyle.style!==i.AnnotationBorderStyleType.UNDERLINE){o=o-2*t.borderStyle.width;l=l-2*t.borderStyle.width}var u=t.borderStyle.horizontalCornerRadius;var h=t.borderStyle.verticalCornerRadius;if(u>0||h>0){var f=u+"px / "+h+"px";n.CustomStyle.setProp("borderRadius",s,f)}switch(t.borderStyle.style){case i.AnnotationBorderStyleType.SOLID:s.style.borderStyle="solid";break;case i.AnnotationBorderStyleType.DASHED:s.style.borderStyle="dashed";break;case i.AnnotationBorderStyleType.BEVELED:(0,i.warn)("Unimplemented border style: beveled");break;case i.AnnotationBorderStyleType.INSET:(0,i.warn)("Unimplemented border style: inset");break;case i.AnnotationBorderStyleType.UNDERLINE:s.style.borderBottomStyle="solid";break;default:break}if(t.color){s.style.borderColor=i.Util.makeCssRgb(t.color[0]|0,t.color[1]|0,t.color[2]|0)}else{s.style.borderWidth=0}}s.style.left=c[0]+"px";s.style.top=c[1]+"px";s.style.width=o+"px";s.style.height=l+"px";return s},_createPopup:function r(e,t,n){if(!t){t=document.createElement("div");t.style.height=e.style.height;t.style.width=e.style.width;e.appendChild(t)}var i=new v({container:e,trigger:t,color:n.color,title:n.title,contents:n.contents,hideWrapper:true});var a=i.render();a.style.left=e.style.width;e.appendChild(a)},render:function a(){throw new Error("Abstract method AnnotationElement.render called")}};return e}();var o=function k(){function e(e){s.call(this,e,true)}i.Util.inherit(e,s,{render:function t(){this.container.className="linkAnnotation";var e=document.createElement("a");(0,n.addLinkAttributes)(e,{url:this.data.url,target:this.data.newWindow?n.LinkTarget.BLANK:undefined});if(!this.data.url){if(this.data.action){this._bindNamedAction(e,this.data.action)}else{this._bindLink(e,this.data.dest)}}this.container.appendChild(e);return this.container},_bindLink:function r(e,t){var r=this;e.href=this.linkService.getDestinationHash(t);e.onclick=function(){if(t){r.linkService.navigateTo(t)}return false};if(t){e.className="internalLink"}},_bindNamedAction:function a(e,t){var r=this;e.href=this.linkService.getAnchorUrl("");e.onclick=function(){r.linkService.executeNamedAction(t);return false};e.className="internalLink"}});return e}();var l=function _(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);s.call(this,e,t)}i.Util.inherit(e,s,{render:function t(){this.container.className="textAnnotation";var e=document.createElement("img");e.style.height=this.container.style.height;e.style.width=this.container.style.width;e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg";e.alt="[{{type}} Annotation]";e.dataset.l10nId="text_annotation_type";e.dataset.l10nArgs=JSON.stringify({type:this.data.name});if(!this.data.hasPopup){this._createPopup(this.container,e,this.data)}this.container.appendChild(e);return this.container}});return e}();var c=function C(){function e(e,t){s.call(this,e,t)}i.Util.inherit(e,s,{render:function t(){return this.container}});return e}();var u=function P(){var e=["left","center","right"];function t(e){var t=e.renderInteractiveForms||!e.data.hasAppearance&&!!e.data.fieldValue;c.call(this,e,t)}i.Util.inherit(t,c,{render:function r(){this.container.className="textWidgetAnnotation";var t=null;if(this.renderInteractiveForms){if(this.data.multiLine){t=document.createElement("textarea");t.textContent=this.data.fieldValue}else{t=document.createElement("input");t.type="text";t.setAttribute("value",this.data.fieldValue)}t.disabled=this.data.readOnly;if(this.data.maxLen!==null){t.maxLength=this.data.maxLen}if(this.data.comb){var r=this.data.rect[2]-this.data.rect[0];var n=r/this.data.maxLen;t.classList.add("comb");t.style.letterSpacing="calc("+n+"px - 1ch)"}}else{t=document.createElement("div");t.textContent=this.data.fieldValue;t.style.verticalAlign="middle";t.style.display="table-cell";var i=null;if(this.data.fontRefName){i=this.page.commonObjs.getData(this.data.fontRefName)}this._setTextStyle(t,i)}if(this.data.textAlignment!==null){t.style.textAlign=e[this.data.textAlignment]}this.container.appendChild(t);return this.container},_setTextStyle:function n(e,t){var r=e.style;r.fontSize=this.data.fontSize+"px";r.direction=this.data.fontDirection<0?"rtl":"ltr";if(!t){return}r.fontWeight=t.black?t.bold?"900":"bold":t.bold?"bold":"normal";r.fontStyle=t.italic?"italic":"normal";var n=t.loadedName?'"'+t.loadedName+'", ':"";var i=t.fallbackName||"Helvetica, sans-serif";r.fontFamily=n+i}});return t}();var h=function E(){function e(e){c.call(this,e,e.renderInteractiveForms)}i.Util.inherit(e,c,{render:function t(){this.container.className="buttonWidgetAnnotation checkBox";var e=document.createElement("input");e.disabled=this.data.readOnly;e.type="checkbox";if(this.data.fieldValue&&this.data.fieldValue!=="Off"){e.setAttribute("checked",true)}this.container.appendChild(e);return this.container}});return e}();var f=function L(){function e(e){c.call(this,e,e.renderInteractiveForms)}i.Util.inherit(e,c,{render:function t(){this.container.className="buttonWidgetAnnotation radioButton";var e=document.createElement("input");e.disabled=this.data.readOnly;e.type="radio";e.name=this.data.fieldName;if(this.data.fieldValue===this.data.buttonValue){e.setAttribute("checked",true)}this.container.appendChild(e);return this.container}});return e}();var d=function R(){function e(e){c.call(this,e,e.renderInteractiveForms)}i.Util.inherit(e,c,{render:function t(){this.container.className="choiceWidgetAnnotation";var e=document.createElement("select");e.disabled=this.data.readOnly;if(!this.data.combo){e.size=this.data.options.length;if(this.data.multiSelect){e.multiple=true}}for(var t=0,r=this.data.options.length;t<r;t++){var n=this.data.options[t];var i=document.createElement("option"); i.textContent=n.displayValue;i.value=n.exportValue;if(this.data.fieldValue.indexOf(n.displayValue)>=0){i.setAttribute("selected",true)}e.appendChild(i)}this.container.appendChild(e);return this.container}});return e}();var p=function I(){var e=["Line"];function t(e){var t=!!(e.data.title||e.data.contents);s.call(this,e,t)}i.Util.inherit(t,s,{render:function r(){this.container.className="popupAnnotation";if(e.indexOf(this.data.parentType)>=0){return this.container}var t='[data-annotation-id="'+this.data.parentId+'"]';var r=this.layer.querySelector(t);if(!r){return this.container}var i=new v({container:this.container,trigger:r,color:this.data.color,title:this.data.title,contents:this.data.contents});var a=parseFloat(r.style.left);var s=parseFloat(r.style.width);n.CustomStyle.setProp("transformOrigin",this.container,-(a+s)+"px -"+r.style.top);this.container.style.left=a+s+"px";this.container.appendChild(i.render());return this.container}});return t}();var v=function O(){var e=.7;function t(e){this.container=e.container;this.trigger=e.trigger;this.color=e.color;this.title=e.title;this.contents=e.contents;this.hideWrapper=e.hideWrapper||false;this.pinned=false}t.prototype={render:function r(){var t=document.createElement("div");t.className="popupWrapper";this.hideElement=this.hideWrapper?t:this.container;this.hideElement.setAttribute("hidden",true);var r=document.createElement("div");r.className="popup";var n=this.color;if(n){var a=e*(255-n[0])+n[0];var s=e*(255-n[1])+n[1];var o=e*(255-n[2])+n[2];r.style.backgroundColor=i.Util.makeCssRgb(a|0,s|0,o|0)}var l=this._formatContents(this.contents);var c=document.createElement("h1");c.textContent=this.title;this.trigger.addEventListener("click",this._toggle.bind(this));this.trigger.addEventListener("mouseover",this._show.bind(this,false));this.trigger.addEventListener("mouseout",this._hide.bind(this,false));r.addEventListener("click",this._hide.bind(this,true));r.appendChild(c);r.appendChild(l);t.appendChild(r);return t},_formatContents:function n(e){var t=document.createElement("p");var r=e.split(/(?:\r\n?|\n)/);for(var n=0,i=r.length;n<i;++n){var a=r[n];t.appendChild(document.createTextNode(a));if(n<i-1){t.appendChild(document.createElement("br"))}}return t},_toggle:function a(){if(this.pinned){this._hide(true)}else{this._show(true)}},_show:function s(e){if(e){this.pinned=true}if(this.hideElement.hasAttribute("hidden")){this.hideElement.removeAttribute("hidden");this.container.style.zIndex+=1}},_hide:function o(e){if(e){this.pinned=false}if(!this.hideElement.hasAttribute("hidden")&&!this.pinned){this.hideElement.setAttribute("hidden",true);this.container.style.zIndex-=1}}};return t}();var g=function D(){var e="http://www.w3.org/2000/svg";function t(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);s.call(this,e,t,true)}i.Util.inherit(t,s,{render:function r(){this.container.className="lineAnnotation";var t=this.data;var r=t.rect[2]-t.rect[0];var n=t.rect[3]-t.rect[1];var i=document.createElementNS(e,"svg:svg");i.setAttributeNS(null,"version","1.1");i.setAttributeNS(null,"width",r+"px");i.setAttributeNS(null,"height",n+"px");i.setAttributeNS(null,"preserveAspectRatio","none");i.setAttributeNS(null,"viewBox","0 0 "+r+" "+n);var a=document.createElementNS(e,"svg:line");a.setAttributeNS(null,"x1",t.rect[2]-t.lineCoordinates[0]);a.setAttributeNS(null,"y1",t.rect[3]-t.lineCoordinates[1]);a.setAttributeNS(null,"x2",t.rect[2]-t.lineCoordinates[2]);a.setAttributeNS(null,"y2",t.rect[3]-t.lineCoordinates[3]);a.setAttributeNS(null,"stroke-width",t.borderStyle.width);a.setAttributeNS(null,"stroke","transparent");i.appendChild(a);this.container.append(i);this._createPopup(this.container,a,this.data);return this.container}});return t}();var m=function F(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);s.call(this,e,t,true)}i.Util.inherit(e,s,{render:function t(){this.container.className="highlightAnnotation";if(!this.data.hasPopup){this._createPopup(this.container,null,this.data)}return this.container}});return e}();var A=function M(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);s.call(this,e,t,true)}i.Util.inherit(e,s,{render:function t(){this.container.className="underlineAnnotation";if(!this.data.hasPopup){this._createPopup(this.container,null,this.data)}return this.container}});return e}();var b=function N(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);s.call(this,e,t,true)}i.Util.inherit(e,s,{render:function t(){this.container.className="squigglyAnnotation";if(!this.data.hasPopup){this._createPopup(this.container,null,this.data)}return this.container}});return e}();var y=function j(){function e(e){var t=!!(e.data.hasPopup||e.data.title||e.data.contents);s.call(this,e,t,true)}i.Util.inherit(e,s,{render:function t(){this.container.className="strikeoutAnnotation";if(!this.data.hasPopup){this._createPopup(this.container,null,this.data)}return this.container}});return e}();var S=function U(){function e(e){s.call(this,e,true);var t=this.data.file;this.filename=(0,n.getFilenameFromUrl)(t.filename);this.content=t.content;this.linkService.onFileAttachmentAnnotation({id:(0,i.stringToPDFString)(t.filename),filename:t.filename,content:t.content})}i.Util.inherit(e,s,{render:function t(){this.container.className="fileAttachmentAnnotation";var e=document.createElement("div");e.style.height=this.container.style.height;e.style.width=this.container.style.width;e.addEventListener("dblclick",this._download.bind(this));if(!this.data.hasPopup&&(this.data.title||this.data.contents)){this._createPopup(this.container,e,this.data)}this.container.appendChild(e);return this.container},_download:function r(){if(!this.downloadManager){(0,i.warn)("Download cannot be started due to unavailable download manager");return}this.downloadManager.downloadData(this.content,this.filename,"")}});return e}();var x=function B(){return{render:function e(t){var r=new a;for(var i=0,s=t.annotations.length;i<s;i++){var o=t.annotations[i];if(!o){continue}var l=r.create({data:o,layer:t.div,page:t.page,viewport:t.viewport,linkService:t.linkService,downloadManager:t.downloadManager,imageResourcesPath:t.imageResourcesPath||(0,n.getDefaultSetting)("imageResourcesPath"),renderInteractiveForms:t.renderInteractiveForms||false});if(l.isRenderable){t.div.appendChild(l.render())}}},update:function t(e){for(var t=0,r=e.annotations.length;t<r;t++){var i=e.annotations[t];var a=e.div.querySelector('[data-annotation-id="'+i.id+'"]');if(a){n.CustomStyle.setProp("transform",a,"matrix("+e.viewport.transform.join(",")+")")}}e.div.removeAttribute("hidden")}}}();t.AnnotationLayer=x},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.build=t.version=t._UnsupportedManager=t.PDFPageProxy=t.PDFDocumentProxy=t.PDFWorker=t.PDFDataRangeTransport=t.LoopbackPort=t.getDocument=undefined;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var i=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var a=r(0);var s=r(1);var o=r(11);var l=r(10);var c=r(7);function u(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}var h=65536;var f=false;var d=window.pdfJsPathToWorker;var p=false;var v=typeof document!=="undefined"&&document.currentScript?document.currentScript.src:null;var g=null;var m=false;if(typeof __pdfjsdev_webpack__==="undefined"){if(typeof window==="undefined"){f=true;if(typeof require.ensure==="undefined"){require.ensure=require("node-ensure")}m=true}else if(typeof require!=="undefined"&&typeof require.ensure==="function"){m=true}if(typeof requirejs!=="undefined"&&requirejs.toUrl){d=requirejs.toUrl(window.pdfJsPathToWorker)}var A=typeof requirejs!=="undefined"&&requirejs.load;g=m?function(e){require.ensure([],function(){var t=require(window.pdfJsPathToWorker);e(t.WorkerMessageHandler)})}:A?function(e){requirejs(["pdfjs-dist/build/pdf.worker"],function(t){e(t.WorkerMessageHandler)})}:null}function b(e,t,r,n){var o=new S;if(arguments.length>1){(0,a.deprecated)("getDocument is called with pdfDataRangeTransport, "+"passwordCallback or progressCallback argument")}if(t){if(!(t instanceof x)){t=Object.create(t);t.length=e.length;t.initialData=e.initialData;if(!t.abort){t.abort=function(){}}}e=Object.create(e);e.range=t}o.onPassword=r||null;o.onProgress=n||null;var l;if(typeof e==="string"){l={url:e}}else if((0,a.isArrayBuffer)(e)){l={data:e}}else if(e instanceof x){l={range:e}}else{if((typeof e==="undefined"?"undefined":i(e))!=="object"){(0,a.error)("Invalid parameter in getDocument, need either Uint8Array, "+"string or a parameter object")}if(!e.url&&!e.data&&!e.range){(0,a.error)("Invalid parameter object: need either .data, .range or .url")}l=e}var c={};var u=null;var f=null;for(var d in l){if(d==="url"&&typeof window!=="undefined"){c[d]=new URL(l[d],window.location).href;continue}else if(d==="range"){u=l[d];continue}else if(d==="worker"){f=l[d];continue}else if(d==="data"&&!(l[d]instanceof Uint8Array)){var p=l[d];if(typeof p==="string"){c[d]=(0,a.stringToBytes)(p)}else if((typeof p==="undefined"?"undefined":i(p))==="object"&&p!==null&&!isNaN(p.length)){c[d]=new Uint8Array(p)}else if((0,a.isArrayBuffer)(p)){c[d]=new Uint8Array(p)}else{(0,a.error)("Invalid PDF binary data: either typed array, string or "+"array-like object is expected in the data property.")}continue}c[d]=l[d]}c.rangeChunkSize=c.rangeChunkSize||h;c.ignoreErrors=c.stopAtErrors!==true;var v=c.CMapReaderFactory||s.DOMCMapReaderFactory;if(c.disableNativeImageDecoder!==undefined){(0,a.deprecated)("parameter disableNativeImageDecoder, "+"use nativeImageDecoderSupport instead")}c.nativeImageDecoderSupport=c.nativeImageDecoderSupport||(c.disableNativeImageDecoder===true?a.NativeImageDecoding.NONE:a.NativeImageDecoding.DECODE);if(c.nativeImageDecoderSupport!==a.NativeImageDecoding.DECODE&&c.nativeImageDecoderSupport!==a.NativeImageDecoding.NONE&&c.nativeImageDecoderSupport!==a.NativeImageDecoding.DISPLAY){(0,a.warn)("Invalid parameter nativeImageDecoderSupport: "+"need a state of enum {NativeImageDecoding}");c.nativeImageDecoderSupport=a.NativeImageDecoding.DECODE}if(!f){var g=(0,s.getDefaultSetting)("workerPort");f=g?new _(null,g):new _;o._worker=f}var m=o.docId;f.promise.then(function(){if(o.destroyed){throw new Error("Loading aborted")}return y(f,c,u,m).then(function(e){if(o.destroyed){throw new Error("Loading aborted")}var t=new a.MessageHandler(m,e,f.port);var r=new C(t,o,u,v);o._transport=r;t.send("Ready",null)})}).catch(o._capability.reject);return o}function y(e,t,r,n){if(e.destroyed){return Promise.reject(new Error("Worker was destroyed"))}t.disableAutoFetch=(0,s.getDefaultSetting)("disableAutoFetch");t.disableStream=(0,s.getDefaultSetting)("disableStream");t.chunkedViewerLoading=!!r;if(r){t.length=r.length;t.initialData=r.initialData}return e.messageHandler.sendWithPromise("GetDocRequest",{docId:n,source:t,disableRange:(0,s.getDefaultSetting)("disableRange"),maxImageSize:(0,s.getDefaultSetting)("maxImageSize"),disableFontFace:(0,s.getDefaultSetting)("disableFontFace"),disableCreateObjectURL:(0,s.getDefaultSetting)("disableCreateObjectURL"),postMessageTransfers:(0,s.getDefaultSetting)("postMessageTransfers")&&!p,docBaseUrl:t.docBaseUrl,nativeImageDecoderSupport:t.nativeImageDecoderSupport,ignoreErrors:t.ignoreErrors}).then(function(t){if(e.destroyed){throw new Error("Worker was destroyed")}return t})}var S=function D(){var e=0;function t(){this._capability=(0,a.createPromiseCapability)();this._transport=null;this._worker=null;this.docId="d"+e++;this.destroyed=false;this.onPassword=null;this.onProgress=null;this.onUnsupportedFeature=null}t.prototype={get promise(){return this._capability.promise},destroy:function r(){var e=this;this.destroyed=true;var t=!this._transport?Promise.resolve():this._transport.destroy();return t.then(function(){e._transport=null;if(e._worker){e._worker.destroy();e._worker=null}})},then:function n(e,t){return this.promise.then.apply(this.promise,arguments)}};return t}();var x=function F(){function e(e,t){this.length=e;this.initialData=t;this._rangeListeners=[];this._progressListeners=[];this._progressiveReadListeners=[];this._readyCapability=(0,a.createPromiseCapability)()}e.prototype={addRangeListener:function t(e){this._rangeListeners.push(e)},addProgressListener:function r(e){this._progressListeners.push(e)},addProgressiveReadListener:function n(e){this._progressiveReadListeners.push(e)},onDataRange:function i(e,t){var r=this._rangeListeners;for(var n=0,i=r.length;n<i;++n){r[n](e,t)}},onDataProgress:function s(e){var t=this;this._readyCapability.promise.then(function(){var r=t._progressListeners;for(var n=0,i=r.length;n<i;++n){r[n](e)}})},onDataProgressiveRead:function o(e){var t=this;this._readyCapability.promise.then(function(){var r=t._progressiveReadListeners;for(var n=0,i=r.length;n<i;++n){r[n](e)}})},transportReady:function l(){this._readyCapability.resolve()},requestDataRange:function c(e,t){throw new Error("Abstract method PDFDataRangeTransport.requestDataRange")},abort:function u(){}};return e}();var w=function M(){function e(e,t,r){this.pdfInfo=e;this.transport=t;this.loadingTask=r}e.prototype={get numPages(){return this.pdfInfo.numPages},get fingerprint(){return this.pdfInfo.fingerprint},getPage:function t(e){return this.transport.getPage(e)},getPageIndex:function r(e){return this.transport.getPageIndex(e)},getDestinations:function n(){return this.transport.getDestinations()},getDestination:function i(e){return this.transport.getDestination(e)},getPageLabels:function a(){return this.transport.getPageLabels()},getAttachments:function s(){return this.transport.getAttachments()},getJavaScript:function o(){return this.transport.getJavaScript()},getOutline:function l(){return this.transport.getOutline()},getMetadata:function c(){return this.transport.getMetadata()},getData:function u(){return this.transport.getData()},getDownloadInfo:function h(){return this.transport.downloadInfoCapability.promise},getStats:function f(){return this.transport.getStats()},cleanup:function d(){this.transport.startCleanup()},destroy:function p(){return this.loadingTask.destroy()}};return e}();var T=function N(){function e(e,t,r){this.pageIndex=e;this.pageInfo=t;this.transport=r;this.stats=new a.StatTimer;this.stats.enabled=(0,s.getDefaultSetting)("enableStats");this.commonObjs=r.commonObjs;this.objs=new P;this.cleanupAfterRender=false;this.pendingCleanup=false;this.intentStates=Object.create(null);this.destroyed=false}e.prototype={get pageNumber(){return this.pageIndex+1},get rotate(){return this.pageInfo.rotate},get ref(){return this.pageInfo.ref},get userUnit(){return this.pageInfo.userUnit},get view(){return this.pageInfo.view},getViewport:function t(e,r){if(arguments.length<2){r=this.rotate}return new a.PageViewport(this.view,e,r,0,0)},getAnnotations:function r(e){var t=e&&e.intent||null;if(!this.annotationsPromise||this.annotationsIntent!==t){this.annotationsPromise=this.transport.getAnnotations(this.pageIndex,t);this.annotationsIntent=t}return this.annotationsPromise},render:function n(e){var t=this;var r=this.stats;r.time("Overall");this.pendingCleanup=false;var n=e.intent==="print"?"print":"display";var i=e.canvasFactory||new s.DOMCanvasFactory;if(!this.intentStates[n]){this.intentStates[n]=Object.create(null)}var o=this.intentStates[n];if(!o.displayReadyCapability){o.receivingOperatorList=true;o.displayReadyCapability=(0,a.createPromiseCapability)();o.operatorList={fnArray:[],argsArray:[],lastChunk:false};this.stats.time("Page Request");this.transport.messageHandler.send("RenderPageRequest",{pageIndex:this.pageNumber-1,intent:n,renderInteractiveForms:e.renderInteractiveForms===true})}var l=function h(e){var n=o.renderTasks.indexOf(c);if(n>=0){o.renderTasks.splice(n,1)}if(t.cleanupAfterRender){t.pendingCleanup=true}t._tryCleanup();if(e){c.capability.reject(e)}else{c.capability.resolve()}r.timeEnd("Rendering");r.timeEnd("Overall")};var c=new L(l,e,this.objs,this.commonObjs,o.operatorList,this.pageNumber,i);c.useRequestAnimationFrame=n!=="print";if(!o.renderTasks){o.renderTasks=[]}o.renderTasks.push(c);var u=c.task;if(e.continueCallback){(0,a.deprecated)("render is used with continueCallback parameter");u.onContinue=e.continueCallback}o.displayReadyCapability.promise.then(function(e){if(t.pendingCleanup){l();return}r.time("Rendering");c.initializeGraphics(e);c.operatorListChanged()},l);return u},getOperatorList:function i(){function e(){if(r.operatorList.lastChunk){r.opListReadCapability.resolve(r.operatorList);var e=r.renderTasks.indexOf(n);if(e>=0){r.renderTasks.splice(e,1)}}}var t="oplist";if(!this.intentStates[t]){this.intentStates[t]=Object.create(null)}var r=this.intentStates[t];var n;if(!r.opListReadCapability){n={};n.operatorListChanged=e;r.receivingOperatorList=true;r.opListReadCapability=(0,a.createPromiseCapability)();r.renderTasks=[];r.renderTasks.push(n);r.operatorList={fnArray:[],argsArray:[],lastChunk:false};this.transport.messageHandler.send("RenderPageRequest",{pageIndex:this.pageIndex,intent:t})}return r.opListReadCapability.promise},getTextContent:function o(e){e=e||{};return this.transport.messageHandler.sendWithPromise("GetTextContent",{pageIndex:this.pageNumber-1,normalizeWhitespace:e.normalizeWhitespace===true,combineTextItems:e.disableCombineTextItems!==true})},_destroy:function l(){this.destroyed=true;this.transport.pageCache[this.pageIndex]=null;var e=[];Object.keys(this.intentStates).forEach(function(t){if(t==="oplist"){return}var r=this.intentStates[t];r.renderTasks.forEach(function(t){var r=t.capability.promise.catch(function(){});e.push(r);t.cancel()})},this);this.objs.clear();this.annotationsPromise=null;this.pendingCleanup=false;return Promise.all(e)},destroy:function c(){(0,a.deprecated)("page destroy method, use cleanup() instead");this.cleanup()},cleanup:function u(){this.pendingCleanup=true;this._tryCleanup()},_tryCleanup:function h(){if(!this.pendingCleanup||Object.keys(this.intentStates).some(function(e){var t=this.intentStates[e];return t.renderTasks.length!==0||t.receivingOperatorList},this)){return}Object.keys(this.intentStates).forEach(function(e){delete this.intentStates[e]},this);this.objs.clear();this.annotationsPromise=null;this.pendingCleanup=false},_startRenderPage:function f(e,t){var r=this.intentStates[t];if(r.displayReadyCapability){r.displayReadyCapability.resolve(e)}},_renderPageChunk:function d(e,t){var r=this.intentStates[t];var n,i;for(n=0,i=e.length;n<i;n++){r.operatorList.fnArray.push(e.fnArray[n]);r.operatorList.argsArray.push(e.argsArray[n])}r.operatorList.lastChunk=e.lastChunk;for(n=0;n<r.renderTasks.length;n++){r.renderTasks[n].operatorListChanged()}if(e.lastChunk){r.receivingOperatorList=false;this._tryCleanup()}}};return e}();var k=function(){function e(t){u(this,e);this._listeners=[];this._defer=t;this._deferred=Promise.resolve(undefined)}n(e,[{key:"postMessage",value:function t(e,r){var n=this;function s(e){if((typeof e==="undefined"?"undefined":i(e))!=="object"||e===null){return e}if(o.has(e)){return o.get(e)}var t;var n;if((n=e.buffer)&&(0,a.isArrayBuffer)(n)){var l=r&&r.indexOf(n)>=0;if(e===n){t=e}else if(l){t=new e.constructor(n,e.byteOffset,e.byteLength)}else{t=new e.constructor(e)}o.set(e,t);return t}t=(0,a.isArray)(e)?[]:{};o.set(e,t);for(var c in e){var u,h=e;while(!(u=Object.getOwnPropertyDescriptor(h,c))){h=Object.getPrototypeOf(h)}if(typeof u.value==="undefined"||typeof u.value==="function"){continue}t[c]=s(u.value)}return t}if(!this._defer){this._listeners.forEach(function(t){t.call(this,{data:e})},this);return}var o=new WeakMap;var l={data:s(e)};this._deferred.then(function(){n._listeners.forEach(function(e){e.call(this,l)},n)})}},{key:"addEventListener",value:function r(e,t){this._listeners.push(t)}},{key:"removeEventListener",value:function s(e,t){var r=this._listeners.indexOf(t);this._listeners.splice(r,1)}},{key:"terminate",value:function o(){this._listeners=[]}}]);return e}();var _=function j(){var e=0;function t(){if(typeof d!=="undefined"){return d}if((0,s.getDefaultSetting)("workerSrc")){return(0,s.getDefaultSetting)("workerSrc")}if(v){return v.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2")}(0,a.error)("No PDFJS.workerSrc specified")}var r;function n(){var e;if(r){return r.promise}r=(0,a.createPromiseCapability)();var n=g||function(e){a.Util.loadScript(t(),function(){e(window.pdfjsDistBuildPdfWorker.WorkerMessageHandler)})};n(r.resolve);return r.promise}function i(e){var t="importScripts('"+e+"');";return URL.createObjectURL(new Blob([t]))}function o(e,t){this.name=e;this.destroyed=false;this._readyCapability=(0,a.createPromiseCapability)();this._port=null;this._webWorker=null;this._messageHandler=null;if(t){this._initializeFromPort(t);return}this._initialize()}o.prototype={get promise(){return this._readyCapability.promise},get port(){return this._port},get messageHandler(){return this._messageHandler},_initializeFromPort:function l(e){this._port=e;this._messageHandler=new a.MessageHandler("main","worker",e);this._messageHandler.on("ready",function(){});this._readyCapability.resolve()},_initialize:function c(){var e=this;if(!f&&!(0,s.getDefaultSetting)("disableWorker")&&typeof Worker!=="undefined"){var r=t();try{if(!(0,a.isSameOrigin)(window.location.href,r)){r=i(new URL(r,window.location).href)}var n=new Worker(r);var o=new a.MessageHandler("main","worker",n);var l=function d(){n.removeEventListener("error",c);o.destroy();n.terminate();if(e.destroyed){e._readyCapability.reject(new Error("Worker was destroyed"))}else{e._setupFakeWorker()}};var c=function v(){if(!e._webWorker){l()}};n.addEventListener("error",c);o.on("test",function(t){n.removeEventListener("error",c);if(e.destroyed){l();return}var r=t&&t.supportTypedArray;if(r){e._messageHandler=o;e._port=n;e._webWorker=n;if(!t.supportTransfers){p=true}e._readyCapability.resolve();o.send("configure",{verbosity:(0,a.getVerbosityLevel)()})}else{e._setupFakeWorker();o.destroy();n.terminate()}});o.on("console_log",function(e){console.log.apply(console,e)});o.on("console_error",function(e){console.error.apply(console,e)});o.on("ready",function(t){n.removeEventListener("error",c);if(e.destroyed){l();return}try{u()}catch(r){e._setupFakeWorker()}});var u=function g(){var e=(0,s.getDefaultSetting)("postMessageTransfers")&&!p;var t=new Uint8Array([e?255:0]);try{o.send("test",t,[t.buffer])}catch(r){(0,a.info)("Cannot use postMessage transfers");t[0]=0;o.send("test",t)}};u();return}catch(h){(0,a.info)("The worker has been disabled.")}}this._setupFakeWorker()},_setupFakeWorker:function u(){var t=this;if(!f&&!(0,s.getDefaultSetting)("disableWorker")){(0,a.warn)("Setting up fake worker.");f=true}n().then(function(r){if(t.destroyed){t._readyCapability.reject(new Error("Worker was destroyed"));return}var n=Uint8Array!==Float32Array;var i=new k(n);t._port=i;var s="fake"+e++;var o=new a.MessageHandler(s+"_worker",s,i);r.setup(o,i);var l=new a.MessageHandler(s,s+"_worker",i);t._messageHandler=l;t._readyCapability.resolve()})},destroy:function h(){this.destroyed=true;if(this._webWorker){this._webWorker.terminate();this._webWorker=null}this._port=null;if(this._messageHandler){this._messageHandler.destroy();this._messageHandler=null}}};return o}();var C=function U(){function e(e,t,r,n){this.messageHandler=e;this.loadingTask=t;this.pdfDataRangeTransport=r;this.commonObjs=new P;this.fontLoader=new o.FontLoader(t.docId);this.CMapReaderFactory=new n({baseUrl:(0,s.getDefaultSetting)("cMapUrl"),isCompressed:(0,s.getDefaultSetting)("cMapPacked")});this.destroyed=false;this.destroyCapability=null;this._passwordCapability=null;this.pageCache=[];this.pagePromises=[];this.downloadInfoCapability=(0,a.createPromiseCapability)();this.setupMessageHandler()}e.prototype={destroy:function t(){var e=this;if(this.destroyCapability){return this.destroyCapability.promise}this.destroyed=true;this.destroyCapability=(0,a.createPromiseCapability)();if(this._passwordCapability){this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"))}var t=[];this.pageCache.forEach(function(e){if(e){t.push(e._destroy())}});this.pageCache=[];this.pagePromises=[];var r=this.messageHandler.sendWithPromise("Terminate",null);t.push(r);Promise.all(t).then(function(){e.fontLoader.clear();if(e.pdfDataRangeTransport){e.pdfDataRangeTransport.abort();e.pdfDataRangeTransport=null}if(e.messageHandler){e.messageHandler.destroy();e.messageHandler=null}e.destroyCapability.resolve()},this.destroyCapability.reject);return this.destroyCapability.promise},setupMessageHandler:function r(){var e=this.messageHandler;var t=this.loadingTask;var r=this.pdfDataRangeTransport;if(r){r.addRangeListener(function(t,r){e.send("OnDataRange",{begin:t,chunk:r})});r.addProgressListener(function(t){e.send("OnDataProgress",{loaded:t})});r.addProgressiveReadListener(function(t){e.send("OnDataRange",{chunk:t})});e.on("RequestDataRange",function n(e){r.requestDataRange(e.begin,e.end)},this)}e.on("GetDoc",function i(e){var t=e.pdfInfo;this.numPages=e.pdfInfo.numPages;var r=this.loadingTask;var n=new w(t,this,r);this.pdfDocument=n;r._capability.resolve(n)},this);e.on("PasswordRequest",function l(e){var r=this;this._passwordCapability=(0,a.createPromiseCapability)();if(t.onPassword){var n=function i(e){r._passwordCapability.resolve({password:e})};t.onPassword(n,e.code)}else{this._passwordCapability.reject(new a.PasswordException(e.message,e.code))}return this._passwordCapability.promise},this);e.on("PasswordException",function c(e){t._capability.reject(new a.PasswordException(e.message,e.code))},this);e.on("InvalidPDF",function u(e){this.loadingTask._capability.reject(new a.InvalidPDFException(e.message))},this);e.on("MissingPDF",function h(e){this.loadingTask._capability.reject(new a.MissingPDFException(e.message))},this);e.on("UnexpectedResponse",function f(e){this.loadingTask._capability.reject(new a.UnexpectedResponseException(e.message,e.status))},this);e.on("UnknownError",function d(e){this.loadingTask._capability.reject(new a.UnknownErrorException(e.message,e.details))},this);e.on("DataLoaded",function p(e){this.downloadInfoCapability.resolve(e)},this);e.on("PDFManagerReady",function v(e){if(this.pdfDataRangeTransport){this.pdfDataRangeTransport.transportReady()}},this);e.on("StartRenderPage",function g(e){if(this.destroyed){return}var t=this.pageCache[e.pageIndex];t.stats.timeEnd("Page Request");t._startRenderPage(e.transparency,e.intent)},this);e.on("RenderPageChunk",function m(e){if(this.destroyed){return}var t=this.pageCache[e.pageIndex];t._renderPageChunk(e.operatorList,e.intent)},this);e.on("commonobj",function A(e){var t=this;if(this.destroyed){return}var r=e[0];var n=e[1];if(this.commonObjs.hasData(r)){return}switch(n){case"Font":var i=e[2];if("error"in i){var l=i.error;(0,a.warn)("Error during font loading: "+l);this.commonObjs.resolve(r,l);break}var c=null;if((0,s.getDefaultSetting)("pdfBug")&&a.globalScope.FontInspector&&a.globalScope["FontInspector"].enabled){c={registerFont:function f(e,t){a.globalScope["FontInspector"].fontAdded(e,t)}}}var u=new o.FontFaceObject(i,{isEvalSuported:(0,s.getDefaultSetting)("isEvalSupported"),disableFontFace:(0,s.getDefaultSetting)("disableFontFace"),fontRegistry:c});var h=function d(e){t.commonObjs.resolve(r,u)};this.fontLoader.bind([u],h);break;case"FontPath":this.commonObjs.resolve(r,e[2]);break;default:(0,a.error)("Got unknown common object type "+n)}},this);e.on("obj",function b(e){if(this.destroyed){return}var t=e[0];var r=e[1];var n=e[2];var i=this.pageCache[r];var s;if(i.objs.hasData(t)){return}switch(n){case"JpegStream":s=e[3];(0,a.loadJpegStream)(t,s,i.objs);break;case"Image":s=e[3];i.objs.resolve(t,s);var o=8e6;if(s&&"data"in s&&s.data.length>o){i.cleanupAfterRender=true}break;default:(0,a.error)("Got unknown object type "+n)}},this);e.on("DocProgress",function y(e){if(this.destroyed){return}var t=this.loadingTask;if(t.onProgress){t.onProgress({loaded:e.loaded,total:e.total})}},this);e.on("PageError",function S(e){if(this.destroyed){return}var t=this.pageCache[e.pageNum-1];var r=t.intentStates[e.intent];if(r.displayReadyCapability){r.displayReadyCapability.reject(e.error)}else{(0,a.error)(e.error)}if(r.operatorList){r.operatorList.lastChunk=true;for(var n=0;n<r.renderTasks.length;n++){r.renderTasks[n].operatorListChanged()}}},this);e.on("UnsupportedFeature",function x(e){if(this.destroyed){return}var t=e.featureId;var r=this.loadingTask;if(r.onUnsupportedFeature){r.onUnsupportedFeature(t)}R.notify(t)},this);e.on("JpegDecode",function(e){if(this.destroyed){return Promise.reject(new Error("Worker was destroyed"))}if(typeof document==="undefined"){return Promise.reject(new Error('"document" is not defined.'))}var t=e[0];var r=e[1];if(r!==3&&r!==1){return Promise.reject(new Error("Only 3 components or 1 component can be returned"))}return new Promise(function(e,n){var i=new Image;i.onload=function(){var t=i.width;var n=i.height;var a=t*n;var s=a*4;var o=new Uint8Array(a*r);var l=document.createElement("canvas");l.width=t;l.height=n;var c=l.getContext("2d");c.drawImage(i,0,0);var u=c.getImageData(0,0,t,n).data;var h,f;if(r===3){for(h=0,f=0;h<s;h+=4,f+=3){o[f]=u[h];o[f+1]=u[h+1];o[f+2]=u[h+2]}}else if(r===1){for(h=0,f=0;h<s;h+=4,f++){o[f]=u[h]}}e({data:o,width:t,height:n})};i.onerror=function(){n(new Error("JpegDecode failed to load image"))};i.src=t})},this);e.on("FetchBuiltInCMap",function(e){if(this.destroyed){return Promise.reject(new Error("Worker was destroyed"))}return this.CMapReaderFactory.fetch({name:e.name})},this)},getData:function n(){return this.messageHandler.sendWithPromise("GetData",null)},getPage:function i(e,t){var r=this;if(!(0,a.isInt)(e)||e<=0||e>this.numPages){return Promise.reject(new Error("Invalid page request"))}var n=e-1;if(n in this.pagePromises){return this.pagePromises[n]}var i=this.messageHandler.sendWithPromise("GetPage",{pageIndex:n}).then(function(e){if(r.destroyed){throw new Error("Transport destroyed")}var t=new T(n,e,r);r.pageCache[n]=t;return t});this.pagePromises[n]=i;return i},getPageIndex:function l(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e}).catch(function(e){return Promise.reject(new Error(e))})},getAnnotations:function u(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})},getDestinations:function h(){return this.messageHandler.sendWithPromise("GetDestinations",null)},getDestination:function f(e){return this.messageHandler.sendWithPromise("GetDestination",{id:e})},getPageLabels:function d(){return this.messageHandler.sendWithPromise("GetPageLabels",null)},getAttachments:function p(){return this.messageHandler.sendWithPromise("GetAttachments",null)},getJavaScript:function v(){return this.messageHandler.sendWithPromise("GetJavaScript",null)},getOutline:function g(){return this.messageHandler.sendWithPromise("GetOutline",null)},getMetadata:function m(){return this.messageHandler.sendWithPromise("GetMetadata",null).then(function e(t){return{info:t[0],metadata:t[1]?new c.Metadata(t[1]):null}})},getStats:function A(){return this.messageHandler.sendWithPromise("GetStats",null)},startCleanup:function b(){var e=this;this.messageHandler.sendWithPromise("Cleanup",null).then(function(){for(var t=0,r=e.pageCache.length;t<r;t++){var n=e.pageCache[t];if(n){n.cleanup()}}e.commonObjs.clear();e.fontLoader.clear()})}};return e}();var P=function B(){function e(){this.objs=Object.create(null)}e.prototype={ensureObj:function t(e){if(this.objs[e]){return this.objs[e]}var t={capability:(0,a.createPromiseCapability)(),data:null,resolved:false};this.objs[e]=t;return t},get:function r(e,t){if(t){this.ensureObj(e).capability.promise.then(t); return null}var r=this.objs[e];if(!r||!r.resolved){(0,a.error)("Requesting object that isn't resolved yet "+e)}return r.data},resolve:function n(e,t){var r=this.ensureObj(e);r.resolved=true;r.data=t;r.capability.resolve(t)},isResolved:function i(e){var t=this.objs;if(!t[e]){return false}return t[e].resolved},hasData:function s(e){return this.isResolved(e)},getData:function o(e){var t=this.objs;if(!t[e]||!t[e].resolved){return null}return t[e].data},clear:function l(){this.objs=Object.create(null)}};return e}();var E=function W(){function e(e){this._internalRenderTask=e;this.onContinue=null}e.prototype={get promise(){return this._internalRenderTask.capability.promise},cancel:function t(){this._internalRenderTask.cancel()},then:function r(e,t){return this.promise.then.apply(this.promise,arguments)}};return e}();var L=function G(){function e(e,t,r,n,i,s,o){this.callback=e;this.params=t;this.objs=r;this.commonObjs=n;this.operatorListIdx=null;this.operatorList=i;this.pageNumber=s;this.canvasFactory=o;this.running=false;this.graphicsReadyCallback=null;this.graphicsReady=false;this.useRequestAnimationFrame=false;this.cancelled=false;this.capability=(0,a.createPromiseCapability)();this.task=new E(this);this._continueBound=this._continue.bind(this);this._scheduleNextBound=this._scheduleNext.bind(this);this._nextBound=this._next.bind(this)}e.prototype={initializeGraphics:function t(e){if(this.cancelled){return}if((0,s.getDefaultSetting)("pdfBug")&&a.globalScope.StepperManager&&a.globalScope.StepperManager.enabled){this.stepper=a.globalScope.StepperManager.create(this.pageNumber-1);this.stepper.init(this.operatorList);this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint()}var t=this.params;this.gfx=new l.CanvasGraphics(t.canvasContext,this.commonObjs,this.objs,this.canvasFactory,t.imageLayer);this.gfx.beginDrawing(t.transform,t.viewport,e);this.operatorListIdx=0;this.graphicsReady=true;if(this.graphicsReadyCallback){this.graphicsReadyCallback()}},cancel:function r(){this.running=false;this.cancelled=true;if((0,s.getDefaultSetting)("pdfjsNext")){this.callback(new s.RenderingCancelledException("Rendering cancelled, page "+this.pageNumber,"canvas"))}else{this.callback("cancelled")}},operatorListChanged:function n(){if(!this.graphicsReady){if(!this.graphicsReadyCallback){this.graphicsReadyCallback=this._continueBound}return}if(this.stepper){this.stepper.updateOperatorList(this.operatorList)}if(this.running){return}this._continue()},_continue:function i(){this.running=true;if(this.cancelled){return}if(this.task.onContinue){this.task.onContinue(this._scheduleNextBound)}else{this._scheduleNext()}},_scheduleNext:function o(){if(this.useRequestAnimationFrame&&typeof window!=="undefined"){window.requestAnimationFrame(this._nextBound)}else{Promise.resolve(undefined).then(this._nextBound)}},_next:function c(){if(this.cancelled){return}this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper);if(this.operatorListIdx===this.operatorList.argsArray.length){this.running=false;if(this.operatorList.lastChunk){this.gfx.endDrawing();this.callback()}}}};return e}();var R=function X(){var e=[];return{listen:function t(r){(0,a.deprecated)("Global UnsupportedManager.listen is used: "+" use PDFDocumentLoadingTask.onUnsupportedFeature instead");e.push(r)},notify:function r(t){for(var r=0,n=e.length;r<n;r++){e[r](t)}}}}();var I,O;{t.version=I="1.8.342";t.build=O="52998c5"}t.getDocument=b;t.LoopbackPort=k;t.PDFDataRangeTransport=x;t.PDFWorker=_;t.PDFDocumentProxy=w;t.PDFPageProxy=T;t._UnsupportedManager=R;t.version=I;t.build=O},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SVGGraphics=undefined;var n=r(0);var i=function l(){throw new Error("Not implemented: SVGGraphics")};{var a={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"};var s=function c(){var e=new Uint8Array([137,80,78,71,13,10,26,10]);var t=12;var r=new Int32Array(256);for(var i=0;i<256;i++){var a=i;for(var s=0;s<8;s++){if(a&1){a=3988292384^a>>1&2147483647}else{a=a>>1&2147483647}}r[i]=a}function o(e,t,n){var i=-1;for(var a=t;a<n;a++){var s=(i^e[a])&255;var o=r[s];i=i>>>8^o}return i^-1}function l(e,t,r,n){var i=n;var a=t.length;r[i]=a>>24&255;r[i+1]=a>>16&255;r[i+2]=a>>8&255;r[i+3]=a&255;i+=4;r[i]=e.charCodeAt(0)&255;r[i+1]=e.charCodeAt(1)&255;r[i+2]=e.charCodeAt(2)&255;r[i+3]=e.charCodeAt(3)&255;i+=4;r.set(t,i);i+=t.length;var s=o(r,n+4,i);r[i]=s>>24&255;r[i+1]=s>>16&255;r[i+2]=s>>8&255;r[i+3]=s&255}function c(e,t,r){var n=1;var i=0;for(var a=t;a<r;++a){n=(n+(e[a]&255))%65521;i=(i+n)%65521}return i<<16|n}function u(r,i,a){var s=r.width;var o=r.height;var u,h,f;var d=r.data;switch(i){case n.ImageKind.GRAYSCALE_1BPP:h=0;u=1;f=s+7>>3;break;case n.ImageKind.RGB_24BPP:h=2;u=8;f=s*3;break;case n.ImageKind.RGBA_32BPP:h=6;u=8;f=s*4;break;default:throw new Error("invalid format")}var p=new Uint8Array((1+f)*o);var v=0,g=0;var m,A;for(m=0;m<o;++m){p[v++]=0;p.set(d.subarray(g,g+f),v);g+=f;v+=f}if(i===n.ImageKind.GRAYSCALE_1BPP){v=0;for(m=0;m<o;m++){v++;for(A=0;A<f;A++){p[v++]^=255}}}var b=new Uint8Array([s>>24&255,s>>16&255,s>>8&255,s&255,o>>24&255,o>>16&255,o>>8&255,o&255,u,h,0,0,0]);var y=p.length;var S=65535;var x=Math.ceil(y/S);var w=new Uint8Array(2+y+x*5+4);var T=0;w[T++]=120;w[T++]=156;var k=0;while(y>S){w[T++]=0;w[T++]=255;w[T++]=255;w[T++]=0;w[T++]=0;w.set(p.subarray(k,k+S),T);T+=S;k+=S;y-=S}w[T++]=1;w[T++]=y&255;w[T++]=y>>8&255;w[T++]=~y&65535&255;w[T++]=(~y&65535)>>8&255;w.set(p.subarray(k),T);T+=p.length-k;var _=c(p,0,p.length);w[T++]=_>>24&255;w[T++]=_>>16&255;w[T++]=_>>8&255;w[T++]=_&255;var C=e.length+t*3+b.length+w.length;var P=new Uint8Array(C);var E=0;P.set(e,E);E+=e.length;l("IHDR",b,P,E);E+=t+b.length;l("IDATA",w,P,E);E+=t+w.length;l("IEND",new Uint8Array(0),P,E);return(0,n.createObjectURL)(P,"image/png",a)}return function h(e,t){var r=e.kind===undefined?n.ImageKind.GRAYSCALE_1BPP:e.kind;return u(e,r,t)}}();var o=function u(){function e(){this.fontSizeScale=1;this.fontWeight=a.fontWeight;this.fontSize=0;this.textMatrix=n.IDENTITY_MATRIX;this.fontMatrix=n.FONT_IDENTITY_MATRIX;this.leading=0;this.x=0;this.y=0;this.lineX=0;this.lineY=0;this.charSpacing=0;this.wordSpacing=0;this.textHScale=1;this.textRise=0;this.fillColor=a.fillColor;this.strokeColor="#000000";this.fillAlpha=1;this.strokeAlpha=1;this.lineWidth=1;this.lineJoin="";this.lineCap="";this.miterLimit=0;this.dashArray=[];this.dashPhase=0;this.dependencies=[];this.activeClipUrl=null;this.clipGroup=null;this.maskId=""}e.prototype={clone:function t(){return Object.create(this)},setCurrentPoint:function r(e,t){this.x=e;this.y=t}};return e}();t.SVGGraphics=i=function h(){function e(e){var t=[];var r=[];var n=e.length;for(var i=0;i<n;i++){if(e[i].fn==="save"){t.push({fnId:92,fn:"group",items:[]});r.push(t);t=t[t.length-1].items;continue}if(e[i].fn==="restore"){t=r.pop()}else{t.push(e[i])}}return t}function t(e){if(e===(e|0)){return e.toString()}var t=e.toFixed(10);var r=t.length-1;if(t[r]!=="0"){return t}do{r--}while(t[r]==="0");return t.substr(0,t[r]==="."?r:r+1)}function r(e){if(e[4]===0&&e[5]===0){if(e[1]===0&&e[2]===0){if(e[0]===1&&e[3]===1){return""}return"scale("+t(e[0])+" "+t(e[3])+")"}if(e[0]===e[3]&&e[1]===-e[2]){var r=Math.acos(e[0])*180/Math.PI;return"rotate("+t(r)+")"}}else{if(e[0]===1&&e[1]===0&&e[2]===0&&e[3]===1){return"translate("+t(e[4])+" "+t(e[5])+")"}}return"matrix("+t(e[0])+" "+t(e[1])+" "+t(e[2])+" "+t(e[3])+" "+t(e[4])+" "+t(e[5])+")"}function i(e,t,r){this.current=new o;this.transformMatrix=n.IDENTITY_MATRIX;this.transformStack=[];this.extraStack=[];this.commonObjs=e;this.objs=t;this.pendingEOFill=false;this.embedFonts=false;this.embeddedFonts=Object.create(null);this.cssStyle=null;this.forceDataSchema=!!r}var l="http://www.w3.org/2000/svg";var c="http://www.w3.org/XML/1998/namespace";var u="http://www.w3.org/1999/xlink";var h=["butt","round","square"];var f=["miter","round","bevel"];var d=0;var p=0;i.prototype={save:function v(){this.transformStack.push(this.transformMatrix);var e=this.current;this.extraStack.push(e);this.current=e.clone()},restore:function g(){this.transformMatrix=this.transformStack.pop();this.current=this.extraStack.pop();this.tgrp=null},group:function m(e){this.save();this.executeOpTree(e);this.restore()},loadDependencies:function A(e){var t=this;var r=e.fnArray;var i=r.length;var a=e.argsArray;for(var s=0;s<i;s++){if(n.OPS.dependency===r[s]){var o=a[s];for(var l=0,c=o.length;l<c;l++){var u=o[l];var h=u.substring(0,2)==="g_";var f;if(h){f=new Promise(function(e){t.commonObjs.get(u,e)})}else{f=new Promise(function(e){t.objs.get(u,e)})}this.current.dependencies.push(f)}}}return Promise.all(this.current.dependencies)},transform:function b(e,t,r,i,a,s){var o=[e,t,r,i,a,s];this.transformMatrix=n.Util.transform(this.transformMatrix,o);this.tgrp=null},getSVG:function y(e,t){var r=this;this.viewport=t;var i=this._initialize(t);return this.loadDependencies(e).then(function(){r.transformMatrix=n.IDENTITY_MATRIX;var t=r.convertOpList(e);r.executeOpTree(t);return i})},convertOpList:function S(t){var r=t.argsArray;var i=t.fnArray;var a=i.length;var s=[];var o=[];for(var l in n.OPS){s[n.OPS[l]]=l}for(var c=0;c<a;c++){var u=i[c];o.push({fnId:u,fn:s[u],args:r[c]})}return e(o)},executeOpTree:function x(e){var t=e.length;for(var r=0;r<t;r++){var i=e[r].fn;var a=e[r].fnId;var s=e[r].args;switch(a|0){case n.OPS.beginText:this.beginText();break;case n.OPS.setLeading:this.setLeading(s);break;case n.OPS.setLeadingMoveText:this.setLeadingMoveText(s[0],s[1]);break;case n.OPS.setFont:this.setFont(s);break;case n.OPS.showText:this.showText(s[0]);break;case n.OPS.showSpacedText:this.showText(s[0]);break;case n.OPS.endText:this.endText();break;case n.OPS.moveText:this.moveText(s[0],s[1]);break;case n.OPS.setCharSpacing:this.setCharSpacing(s[0]);break;case n.OPS.setWordSpacing:this.setWordSpacing(s[0]);break;case n.OPS.setHScale:this.setHScale(s[0]);break;case n.OPS.setTextMatrix:this.setTextMatrix(s[0],s[1],s[2],s[3],s[4],s[5]);break;case n.OPS.setLineWidth:this.setLineWidth(s[0]);break;case n.OPS.setLineJoin:this.setLineJoin(s[0]);break;case n.OPS.setLineCap:this.setLineCap(s[0]);break;case n.OPS.setMiterLimit:this.setMiterLimit(s[0]);break;case n.OPS.setFillRGBColor:this.setFillRGBColor(s[0],s[1],s[2]);break;case n.OPS.setStrokeRGBColor:this.setStrokeRGBColor(s[0],s[1],s[2]);break;case n.OPS.setDash:this.setDash(s[0],s[1]);break;case n.OPS.setGState:this.setGState(s[0]);break;case n.OPS.fill:this.fill();break;case n.OPS.eoFill:this.eoFill();break;case n.OPS.stroke:this.stroke();break;case n.OPS.fillStroke:this.fillStroke();break;case n.OPS.eoFillStroke:this.eoFillStroke();break;case n.OPS.clip:this.clip("nonzero");break;case n.OPS.eoClip:this.clip("evenodd");break;case n.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case n.OPS.paintJpegXObject:this.paintJpegXObject(s[0],s[1],s[2]);break;case n.OPS.paintImageXObject:this.paintImageXObject(s[0]);break;case n.OPS.paintInlineImageXObject:this.paintInlineImageXObject(s[0]);break;case n.OPS.paintImageMaskXObject:this.paintImageMaskXObject(s[0]);break;case n.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(s[0],s[1]);break;case n.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case n.OPS.closePath:this.closePath();break;case n.OPS.closeStroke:this.closeStroke();break;case n.OPS.closeFillStroke:this.closeFillStroke();break;case n.OPS.nextLine:this.nextLine();break;case n.OPS.transform:this.transform(s[0],s[1],s[2],s[3],s[4],s[5]);break;case n.OPS.constructPath:this.constructPath(s[0],s[1]);break;case n.OPS.endPath:this.endPath();break;case 92:this.group(e[r].items);break;default:(0,n.warn)("Unimplemented operator "+i);break}}},setWordSpacing:function w(e){this.current.wordSpacing=e},setCharSpacing:function T(e){this.current.charSpacing=e},nextLine:function k(){this.moveText(0,this.current.leading)},setTextMatrix:function _(e,r,n,i,a,s){var o=this.current;this.current.textMatrix=this.current.lineMatrix=[e,r,n,i,a,s];this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0;o.xcoords=[];o.tspan=document.createElementNS(l,"svg:tspan");o.tspan.setAttributeNS(null,"font-family",o.fontFamily);o.tspan.setAttributeNS(null,"font-size",t(o.fontSize)+"px");o.tspan.setAttributeNS(null,"y",t(-o.y));o.txtElement=document.createElementNS(l,"svg:text");o.txtElement.appendChild(o.tspan)},beginText:function C(){this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0;this.current.textMatrix=n.IDENTITY_MATRIX;this.current.lineMatrix=n.IDENTITY_MATRIX;this.current.tspan=document.createElementNS(l,"svg:tspan");this.current.txtElement=document.createElementNS(l,"svg:text");this.current.txtgrp=document.createElementNS(l,"svg:g");this.current.xcoords=[]},moveText:function P(e,r){var n=this.current;this.current.x=this.current.lineX+=e;this.current.y=this.current.lineY+=r;n.xcoords=[];n.tspan=document.createElementNS(l,"svg:tspan");n.tspan.setAttributeNS(null,"font-family",n.fontFamily);n.tspan.setAttributeNS(null,"font-size",t(n.fontSize)+"px");n.tspan.setAttributeNS(null,"y",t(-n.y))},showText:function E(e){var i=this.current;var s=i.font;var o=i.fontSize;if(o===0){return}var l=i.charSpacing;var u=i.wordSpacing;var h=i.fontDirection;var f=i.textHScale*h;var d=e.length;var p=s.vertical;var v=o*i.fontMatrix[0];var g=0,m;for(m=0;m<d;++m){var A=e[m];if(A===null){g+=h*u;continue}else if((0,n.isNum)(A)){g+=-A*o*.001;continue}i.xcoords.push(i.x+g*f);var b=A.width;var y=A.fontChar;var S=(A.isSpace?u:0)+l;var x=b*v+S*h;g+=x;i.tspan.textContent+=y}if(p){i.y-=g*f}else{i.x+=g*f}i.tspan.setAttributeNS(null,"x",i.xcoords.map(t).join(" "));i.tspan.setAttributeNS(null,"y",t(-i.y));i.tspan.setAttributeNS(null,"font-family",i.fontFamily);i.tspan.setAttributeNS(null,"font-size",t(i.fontSize)+"px");if(i.fontStyle!==a.fontStyle){i.tspan.setAttributeNS(null,"font-style",i.fontStyle)}if(i.fontWeight!==a.fontWeight){i.tspan.setAttributeNS(null,"font-weight",i.fontWeight)}if(i.fillColor!==a.fillColor){i.tspan.setAttributeNS(null,"fill",i.fillColor)}i.txtElement.setAttributeNS(null,"transform",r(i.textMatrix)+" scale(1, -1)");i.txtElement.setAttributeNS(c,"xml:space","preserve");i.txtElement.appendChild(i.tspan);i.txtgrp.appendChild(i.txtElement);this._ensureTransformGroup().appendChild(i.txtElement)},setLeadingMoveText:function L(e,t){this.setLeading(-t);this.moveText(e,t)},addFontStyle:function R(e){if(!this.cssStyle){this.cssStyle=document.createElementNS(l,"svg:style");this.cssStyle.setAttributeNS(null,"type","text/css");this.defs.appendChild(this.cssStyle)}var t=(0,n.createObjectURL)(e.data,e.mimetype,this.forceDataSchema);this.cssStyle.textContent+='@font-face { font-family: "'+e.loadedName+'";'+" src: url("+t+"); }\n"},setFont:function I(e){var r=this.current;var i=this.commonObjs.get(e[0]);var a=e[1];this.current.font=i;if(this.embedFonts&&i.data&&!this.embeddedFonts[i.loadedName]){this.addFontStyle(i);this.embeddedFonts[i.loadedName]=i}r.fontMatrix=i.fontMatrix?i.fontMatrix:n.FONT_IDENTITY_MATRIX;var s=i.black?i.bold?"bolder":"bold":i.bold?"bold":"normal";var o=i.italic?"italic":"normal";if(a<0){a=-a;r.fontDirection=-1}else{r.fontDirection=1}r.fontSize=a;r.fontFamily=i.loadedName;r.fontWeight=s;r.fontStyle=o;r.tspan=document.createElementNS(l,"svg:tspan");r.tspan.setAttributeNS(null,"y",t(-r.y));r.xcoords=[]},endText:function O(){},setLineWidth:function D(e){this.current.lineWidth=e},setLineCap:function F(e){this.current.lineCap=h[e]},setLineJoin:function M(e){this.current.lineJoin=f[e]},setMiterLimit:function N(e){this.current.miterLimit=e},setStrokeRGBColor:function j(e,t,r){var i=n.Util.makeCssRgb(e,t,r);this.current.strokeColor=i},setFillRGBColor:function U(e,t,r){var i=n.Util.makeCssRgb(e,t,r);this.current.fillColor=i;this.current.tspan=document.createElementNS(l,"svg:tspan");this.current.xcoords=[]},setDash:function B(e,t){this.current.dashArray=e;this.current.dashPhase=t},constructPath:function W(e,r){var i=this.current;var a=i.x,s=i.y;i.path=document.createElementNS(l,"svg:path");var o=[];var c=e.length;for(var u=0,h=0;u<c;u++){switch(e[u]|0){case n.OPS.rectangle:a=r[h++];s=r[h++];var f=r[h++];var d=r[h++];var p=a+f;var v=s+d;o.push("M",t(a),t(s),"L",t(p),t(s),"L",t(p),t(v),"L",t(a),t(v),"Z");break;case n.OPS.moveTo:a=r[h++];s=r[h++];o.push("M",t(a),t(s));break;case n.OPS.lineTo:a=r[h++];s=r[h++];o.push("L",t(a),t(s));break;case n.OPS.curveTo:a=r[h+4];s=r[h+5];o.push("C",t(r[h]),t(r[h+1]),t(r[h+2]),t(r[h+3]),t(a),t(s));h+=6;break;case n.OPS.curveTo2:a=r[h+2];s=r[h+3];o.push("C",t(a),t(s),t(r[h]),t(r[h+1]),t(r[h+2]),t(r[h+3]));h+=4;break;case n.OPS.curveTo3:a=r[h+2];s=r[h+3];o.push("C",t(r[h]),t(r[h+1]),t(a),t(s),t(a),t(s));h+=4;break;case n.OPS.closePath:o.push("Z");break}}i.path.setAttributeNS(null,"d",o.join(" "));i.path.setAttributeNS(null,"stroke-miterlimit",t(i.miterLimit));i.path.setAttributeNS(null,"stroke-linecap",i.lineCap);i.path.setAttributeNS(null,"stroke-linejoin",i.lineJoin);i.path.setAttributeNS(null,"stroke-width",t(i.lineWidth)+"px");i.path.setAttributeNS(null,"stroke-dasharray",i.dashArray.map(t).join(" "));i.path.setAttributeNS(null,"stroke-dashoffset",t(i.dashPhase)+"px");i.path.setAttributeNS(null,"fill","none");this._ensureTransformGroup().appendChild(i.path);i.element=i.path;i.setCurrentPoint(a,s)},endPath:function G(){},clip:function X(e){var t=this.current;var n="clippath"+d;d++;var i=document.createElementNS(l,"svg:clipPath");i.setAttributeNS(null,"id",n);i.setAttributeNS(null,"transform",r(this.transformMatrix));var a=t.element.cloneNode();if(e==="evenodd"){a.setAttributeNS(null,"clip-rule","evenodd")}else{a.setAttributeNS(null,"clip-rule","nonzero")}i.appendChild(a);this.defs.appendChild(i);if(t.activeClipUrl){t.clipGroup=null;this.extraStack.forEach(function(e){e.clipGroup=null})}t.activeClipUrl="url(#"+n+")";this.tgrp=null},closePath:function H(){var e=this.current;var t=e.path.getAttributeNS(null,"d");t+="Z";e.path.setAttributeNS(null,"d",t)},setLeading:function Y(e){this.current.leading=-e},setTextRise:function z(e){this.current.textRise=e},setHScale:function V(e){this.current.textHScale=e/100},setGState:function q(e){for(var t=0,r=e.length;t<r;t++){var i=e[t];var a=i[0];var s=i[1];switch(a){case"LW":this.setLineWidth(s);break;case"LC":this.setLineCap(s);break;case"LJ":this.setLineJoin(s);break;case"ML":this.setMiterLimit(s);break;case"D":this.setDash(s[0],s[1]);break;case"Font":this.setFont(s);break;default:(0,n.warn)("Unimplemented graphic state "+a);break}}},fill:function J(){var e=this.current;e.element.setAttributeNS(null,"fill",e.fillColor)},stroke:function Q(){var e=this.current;e.element.setAttributeNS(null,"stroke",e.strokeColor);e.element.setAttributeNS(null,"fill","none")},eoFill:function K(){var e=this.current;e.element.setAttributeNS(null,"fill",e.fillColor);e.element.setAttributeNS(null,"fill-rule","evenodd")},fillStroke:function Z(){this.stroke();this.fill()},eoFillStroke:function $(){this.current.element.setAttributeNS(null,"fill-rule","evenodd");this.fillStroke()},closeStroke:function ee(){this.closePath();this.stroke()},closeFillStroke:function te(){this.closePath();this.fillStroke()},paintSolidColorImageMask:function re(){var e=this.current;var t=document.createElementNS(l,"svg:rect");t.setAttributeNS(null,"x","0");t.setAttributeNS(null,"y","0");t.setAttributeNS(null,"width","1px");t.setAttributeNS(null,"height","1px");t.setAttributeNS(null,"fill",e.fillColor);this._ensureTransformGroup().appendChild(t)},paintJpegXObject:function ne(e,r,n){var i=this.objs.get(e);var a=document.createElementNS(l,"svg:image");a.setAttributeNS(u,"xlink:href",i.src);a.setAttributeNS(null,"width",t(r));a.setAttributeNS(null,"height",t(n));a.setAttributeNS(null,"x","0");a.setAttributeNS(null,"y",t(-n));a.setAttributeNS(null,"transform","scale("+t(1/r)+" "+t(-1/n)+")");this._ensureTransformGroup().appendChild(a)},paintImageXObject:function ie(e){var t=this.objs.get(e);if(!t){(0,n.warn)("Dependent image isn't ready yet");return}this.paintInlineImageXObject(t)},paintInlineImageXObject:function ae(e,r){var n=e.width;var i=e.height;var a=s(e,this.forceDataSchema);var o=document.createElementNS(l,"svg:rect");o.setAttributeNS(null,"x","0");o.setAttributeNS(null,"y","0");o.setAttributeNS(null,"width",t(n));o.setAttributeNS(null,"height",t(i));this.current.element=o;this.clip("nonzero");var c=document.createElementNS(l,"svg:image");c.setAttributeNS(u,"xlink:href",a);c.setAttributeNS(null,"x","0");c.setAttributeNS(null,"y",t(-i));c.setAttributeNS(null,"width",t(n)+"px");c.setAttributeNS(null,"height",t(i)+"px");c.setAttributeNS(null,"transform","scale("+t(1/n)+" "+t(-1/i)+")");if(r){r.appendChild(c)}else{this._ensureTransformGroup().appendChild(c)}},paintImageMaskXObject:function se(e){var r=this.current;var n=e.width;var i=e.height;var a=r.fillColor;r.maskId="mask"+p++;var s=document.createElementNS(l,"svg:mask");s.setAttributeNS(null,"id",r.maskId);var o=document.createElementNS(l,"svg:rect");o.setAttributeNS(null,"x","0");o.setAttributeNS(null,"y","0");o.setAttributeNS(null,"width",t(n));o.setAttributeNS(null,"height",t(i));o.setAttributeNS(null,"fill",a);o.setAttributeNS(null,"mask","url(#"+r.maskId+")");this.defs.appendChild(s);this._ensureTransformGroup().appendChild(o);this.paintInlineImageXObject(e,s)},paintFormXObjectBegin:function oe(e,r){if((0,n.isArray)(e)&&e.length===6){this.transform(e[0],e[1],e[2],e[3],e[4],e[5])}if((0,n.isArray)(r)&&r.length===4){var i=r[2]-r[0];var a=r[3]-r[1];var s=document.createElementNS(l,"svg:rect");s.setAttributeNS(null,"x",r[0]);s.setAttributeNS(null,"y",r[1]);s.setAttributeNS(null,"width",t(i));s.setAttributeNS(null,"height",t(a));this.current.element=s;this.clip("nonzero");this.endPath()}},paintFormXObjectEnd:function le(){},_initialize:function ce(e){var t=document.createElementNS(l,"svg:svg");t.setAttributeNS(null,"version","1.1");t.setAttributeNS(null,"width",e.width+"px");t.setAttributeNS(null,"height",e.height+"px");t.setAttributeNS(null,"preserveAspectRatio","none");t.setAttributeNS(null,"viewBox","0 0 "+e.width+" "+e.height);var n=document.createElementNS(l,"svg:defs");t.appendChild(n);this.defs=n;var i=document.createElementNS(l,"svg:g");i.setAttributeNS(null,"transform",r(e.transform));t.appendChild(i);this.svg=i;return t},_ensureClipGroup:function ue(){if(!this.current.clipGroup){var e=document.createElementNS(l,"svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl);this.svg.appendChild(e);this.current.clipGroup=e}return this.current.clipGroup},_ensureTransformGroup:function he(){if(!this.tgrp){this.tgrp=document.createElementNS(l,"svg:g");this.tgrp.setAttributeNS(null,"transform",r(this.transformMatrix));if(this.current.activeClipUrl){this._ensureClipGroup().appendChild(this.tgrp)}else{this.svg.appendChild(this.tgrp)}}return this.tgrp}};return i}()}t.SVGGraphics=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.renderTextLayer=undefined;var n=r(0);var i=r(1);var a=function s(){var e=1e5;var t=/\S/;function r(e){return!t.test(e)}var a=["left: ",0,"px; top: ",0,"px; font-size: ",0,"px; font-family: ","",";"];function s(e,t,s){var o=document.createElement("div");var l={style:null,angle:0,canvasWidth:0,isWhitespace:false,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1};e._textDivs.push(o);if(r(t.str)){l.isWhitespace=true;e._textDivProperties.set(o,l);return}var c=n.Util.transform(e._viewport.transform,t.transform);var u=Math.atan2(c[1],c[0]);var h=s[t.fontName];if(h.vertical){u+=Math.PI/2}var f=Math.sqrt(c[2]*c[2]+c[3]*c[3]);var d=f;if(h.ascent){d=h.ascent*d}else if(h.descent){d=(1+h.descent)*d}var p;var v;if(u===0){p=c[4];v=c[5]-d}else{p=c[4]+d*Math.sin(u);v=c[5]-d*Math.cos(u)}a[1]=p;a[3]=v;a[5]=f;a[7]=h.fontFamily;l.style=a.join("");o.setAttribute("style",l.style);o.textContent=t.str;if((0,i.getDefaultSetting)("pdfBug")){o.dataset.fontName=t.fontName}if(u!==0){l.angle=u*(180/Math.PI)}if(t.str.length>1){if(h.vertical){l.canvasWidth=t.height*e._viewport.scale}else{l.canvasWidth=t.width*e._viewport.scale}}e._textDivProperties.set(o,l);if(e._enhanceTextSelection){var g=1,m=0;if(u!==0){g=Math.cos(u);m=Math.sin(u)}var A=(h.vertical?t.height:t.width)*e._viewport.scale;var b=f;var y,S;if(u!==0){y=[g,m,-m,g,p,v];S=n.Util.getAxialAlignedBoundingBox([0,0,A,b],y)}else{S=[p,v,p+A,v+b]}e._bounds.push({left:S[0],top:S[1],right:S[2],bottom:S[3],div:o,size:[A,b],m:y})}}function o(t){if(t._canceled){return}var r=t._container;var n=t._textDivs;var a=t._capability;var s=n.length;if(s>e){t._renderingDone=true;a.resolve();return}var o=document.createElement("canvas");o.mozOpaque=true;var l=o.getContext("2d",{alpha:false});var c;var u;for(var h=0;h<s;h++){var f=n[h];var d=t._textDivProperties.get(f);if(d.isWhitespace){continue}var p=f.style.fontSize;var v=f.style.fontFamily;if(p!==c||v!==u){l.font=p+" "+v;c=p;u=v}var g=l.measureText(f.textContent).width;r.appendChild(f);var m="";if(d.canvasWidth!==0&&g>0){d.scale=d.canvasWidth/g;m="scaleX("+d.scale+")"}if(d.angle!==0){m="rotate("+d.angle+"deg) "+m}if(m!==""){d.originalTransform=m;i.CustomStyle.setProp("transform",f,m)}t._textDivProperties.set(f,d)}t._renderingDone=true;a.resolve()}function l(e){var t=e._bounds;var r=e._viewport;var i=c(r.width,r.height,t);for(var a=0;a<i.length;a++){var s=t[a].div;var o=e._textDivProperties.get(s);if(o.angle===0){o.paddingLeft=t[a].left-i[a].left;o.paddingTop=t[a].top-i[a].top;o.paddingRight=i[a].right-t[a].right;o.paddingBottom=i[a].bottom-t[a].bottom;e._textDivProperties.set(s,o);continue}var l=i[a],u=t[a];var h=u.m,f=h[0],d=h[1];var p=[[0,0],[0,u.size[1]],[u.size[0],0],u.size];var v=new Float64Array(64);p.forEach(function(e,t){var r=n.Util.applyTransform(e,h);v[t+0]=f&&(l.left-r[0])/f;v[t+4]=d&&(l.top-r[1])/d;v[t+8]=f&&(l.right-r[0])/f;v[t+12]=d&&(l.bottom-r[1])/d;v[t+16]=d&&(l.left-r[0])/-d;v[t+20]=f&&(l.top-r[1])/f;v[t+24]=d&&(l.right-r[0])/-d;v[t+28]=f&&(l.bottom-r[1])/f;v[t+32]=f&&(l.left-r[0])/-f;v[t+36]=d&&(l.top-r[1])/-d;v[t+40]=f&&(l.right-r[0])/-f;v[t+44]=d&&(l.bottom-r[1])/-d;v[t+48]=d&&(l.left-r[0])/d;v[t+52]=f&&(l.top-r[1])/-f;v[t+56]=d&&(l.right-r[0])/d;v[t+60]=f&&(l.bottom-r[1])/-f});var g=function A(e,t,r){var n=0;for(var i=0;i<r;i++){var a=e[t++];if(a>0){n=n?Math.min(a,n):a}}return n};var m=1+Math.min(Math.abs(f),Math.abs(d));o.paddingLeft=g(v,32,16)/m;o.paddingTop=g(v,48,16)/m;o.paddingRight=g(v,0,16)/m;o.paddingBottom=g(v,16,16)/m;e._textDivProperties.set(s,o)}}function c(e,t,r){var n=r.map(function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:undefined,x2New:undefined}});u(e,n);var i=new Array(r.length);n.forEach(function(e){var t=e.index;i[t]={left:e.x1New,top:0,right:e.x2New,bottom:0}});r.map(function(t,r){var a=i[r],s=n[r];s.x1=t.top;s.y1=e-a.right;s.x2=t.bottom;s.y2=e-a.left;s.index=r;s.x1New=undefined;s.x2New=undefined});u(t,n);n.forEach(function(e){var t=e.index;i[t].top=e.x1New;i[t].bottom=e.x2New});return i}function u(e,t){t.sort(function(e,t){return e.x1-t.x1||e.index-t.index});var r={x1:-Infinity,y1:-Infinity,x2:0,y2:Infinity,index:-1,x1New:0,x2New:0};var n=[{start:-Infinity,end:Infinity,boundary:r}];t.forEach(function(e){var t=0;while(t<n.length&&n[t].end<=e.y1){t++}var r=n.length-1;while(r>=0&&n[r].start>=e.y2){r--}var i,a;var s,o,l=-Infinity;for(s=t;s<=r;s++){i=n[s];a=i.boundary;var c;if(a.x2>e.x1){c=a.index>e.index?a.x1New:e.x1}else if(a.x2New===undefined){c=(a.x2+e.x1)/2}else{c=a.x2New}if(c>l){l=c}}e.x1New=l;for(s=t;s<=r;s++){i=n[s];a=i.boundary;if(a.x2New===undefined){if(a.x2>e.x1){if(a.index>e.index){a.x2New=a.x2}}else{a.x2New=l}}else if(a.x2New>l){a.x2New=Math.max(l,a.x2)}}var u=[],h=null;for(s=t;s<=r;s++){i=n[s];a=i.boundary;var f=a.x2>e.x2?a:e;if(h===f){u[u.length-1].end=i.end}else{u.push({start:i.start,end:i.end,boundary:f});h=f}}if(n[t].start<e.y1){u[0].start=e.y1;u.unshift({start:n[t].start,end:e.y1,boundary:n[t].boundary})}if(e.y2<n[r].end){u[u.length-1].end=e.y2;u.push({start:e.y2,end:n[r].end,boundary:n[r].boundary})}for(s=t;s<=r;s++){i=n[s];a=i.boundary;if(a.x2New!==undefined){continue}var d=false;for(o=t-1;!d&&o>=0&&n[o].start>=a.y1;o--){d=n[o].boundary===a}for(o=r+1;!d&&o<n.length&&n[o].end<=a.y2;o++){d=n[o].boundary===a}for(o=0;!d&&o<u.length;o++){d=u[o].boundary===a}if(!d){a.x2New=l}}Array.prototype.splice.apply(n,[t,r-t+1].concat(u))});n.forEach(function(t){var r=t.boundary;if(r.x2New===undefined){r.x2New=Math.max(e,r.x2)}})}function h(e,t,r,i,a){this._textContent=e;this._container=t;this._viewport=r;this._textDivs=i||[];this._textDivProperties=new WeakMap;this._renderingDone=false;this._canceled=false;this._capability=(0,n.createPromiseCapability)();this._renderTimer=null;this._bounds=[];this._enhanceTextSelection=!!a}h.prototype={get promise(){return this._capability.promise},cancel:function d(){this._canceled=true;if(this._renderTimer!==null){clearTimeout(this._renderTimer);this._renderTimer=null}this._capability.reject("canceled")},_render:function p(e){var t=this;var r=this._textContent.items;var n=this._textContent.styles;for(var i=0,a=r.length;i<a;i++){s(this,r[i],n)}if(!e){o(this)}else{this._renderTimer=setTimeout(function(){o(t);t._renderTimer=null},e)}},expandTextDivs:function v(e){if(!this._enhanceTextSelection||!this._renderingDone){return}if(this._bounds!==null){l(this);this._bounds=null}for(var t=0,r=this._textDivs.length;t<r;t++){var n=this._textDivs[t];var a=this._textDivProperties.get(n);if(a.isWhitespace){continue}if(e){var s="",o="";if(a.scale!==1){s="scaleX("+a.scale+")"}if(a.angle!==0){s="rotate("+a.angle+"deg) "+s}if(a.paddingLeft!==0){o+=" padding-left: "+a.paddingLeft/a.scale+"px;";s+=" translateX("+-a.paddingLeft/a.scale+"px)"}if(a.paddingTop!==0){o+=" padding-top: "+a.paddingTop+"px;";s+=" translateY("+-a.paddingTop+"px)"}if(a.paddingRight!==0){o+=" padding-right: "+a.paddingRight/a.scale+"px;"}if(a.paddingBottom!==0){o+=" padding-bottom: "+a.paddingBottom+"px;"}if(o!==""){n.setAttribute("style",a.style+o)}if(s!==""){i.CustomStyle.setProp("transform",n,s)}}else{n.style.padding=0;i.CustomStyle.setProp("transform",n,a.originalTransform||"")}}}};function f(e){var t=new h(e.textContent,e.container,e.viewport,e.textDivs,e.enhanceTextSelection);t._render(e.timeout);return t}return f}();t.renderTextLayer=a},function(e,t,r){"use strict";var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i;i=function(){return this}();try{i=i||Function("return this")()||(1,eval)("this")}catch(a){if((typeof window==="undefined"?"undefined":n(window))==="object")i=window}e.exports=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Metadata=undefined;var n=r(0);function i(e){return e.replace(/>\\376\\377([^<]+)/g,function(e,t){var r=t.replace(/\\([0-3])([0-7])([0-7])/g,function(e,t,r,n){return String.fromCharCode(t*64+r*8+n*1)});var n="";for(var i=0;i<r.length;i+=2){var a=r.charCodeAt(i)*256+r.charCodeAt(i+1);n+=a>=32&&a<127&&a!==60&&a!==62&&a!==38?String.fromCharCode(a):"&#x"+(65536+a).toString(16).substring(1)+";"}return">"+n})}function a(e){if(typeof e==="string"){e=i(e);var t=new DOMParser;e=t.parseFromString(e,"application/xml")}else if(!(e instanceof Document)){(0,n.error)("Metadata: Invalid metadata object")}this.metaDocument=e;this.metadata=Object.create(null);this.parse()}a.prototype={parse:function s(){var e=this.metaDocument;var t=e.documentElement;if(t.nodeName.toLowerCase()!=="rdf:rdf"){t=t.firstChild;while(t&&t.nodeName.toLowerCase()!=="rdf:rdf"){t=t.nextSibling}}var r=t?t.nodeName.toLowerCase():null;if(!t||r!=="rdf:rdf"||!t.hasChildNodes()){return}var n=t.childNodes,i,a,s,o,l,c,u;for(o=0,c=n.length;o<c;o++){i=n[o];if(i.nodeName.toLowerCase()!=="rdf:description"){continue}for(l=0,u=i.childNodes.length;l<u;l++){if(i.childNodes[l].nodeName.toLowerCase()!=="#text"){a=i.childNodes[l];s=a.nodeName.toLowerCase(); this.metadata[s]=a.textContent.trim()}}}},get:function o(e){return this.metadata[e]||null},has:function l(e){return typeof this.metadata[e]!=="undefined"}};t.Metadata=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.WebGLUtils=undefined;var n=r(1);var i=r(0);var a=function s(){function e(e,t,r){var n=e.createShader(r);e.shaderSource(n,t);e.compileShader(n);var i=e.getShaderParameter(n,e.COMPILE_STATUS);if(!i){var a=e.getShaderInfoLog(n);throw new Error("Error during shader compilation: "+a)}return n}function t(t,r){return e(t,r,t.VERTEX_SHADER)}function r(t,r){return e(t,r,t.FRAGMENT_SHADER)}function a(e,t){var r=e.createProgram();for(var n=0,i=t.length;n<i;++n){e.attachShader(r,t[n])}e.linkProgram(r);var a=e.getProgramParameter(r,e.LINK_STATUS);if(!a){var s=e.getProgramInfoLog(r);throw new Error("Error during program linking: "+s)}return r}function s(e,t,r){e.activeTexture(r);var n=e.createTexture();e.bindTexture(e.TEXTURE_2D,n);e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE);e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE);e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST);e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,t);return n}var o,l;function c(){if(o){return}l=document.createElement("canvas");o=l.getContext("webgl",{premultipliedalpha:false})}var u=" attribute vec2 a_position; attribute vec2 a_texCoord; uniform vec2 u_resolution; varying vec2 v_texCoord; void main() { vec2 clipSpace = (a_position / u_resolution) * 2.0 - 1.0; gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1); v_texCoord = a_texCoord; } ";var h=" precision mediump float; uniform vec4 u_backdrop; uniform int u_subtype; uniform sampler2D u_image; uniform sampler2D u_mask; varying vec2 v_texCoord; void main() { vec4 imageColor = texture2D(u_image, v_texCoord); vec4 maskColor = texture2D(u_mask, v_texCoord); if (u_backdrop.a > 0.0) { maskColor.rgb = maskColor.rgb * maskColor.a + u_backdrop.rgb * (1.0 - maskColor.a); } float lum; if (u_subtype == 0) { lum = maskColor.a; } else { lum = maskColor.r * 0.3 + maskColor.g * 0.59 + maskColor.b * 0.11; } imageColor.a *= lum; imageColor.rgb *= imageColor.a; gl_FragColor = imageColor; } ";var f=null;function d(){var e,n;c();e=l;l=null;n=o;o=null;var i=t(n,u);var s=r(n,h);var d=a(n,[i,s]);n.useProgram(d);var p={};p.gl=n;p.canvas=e;p.resolutionLocation=n.getUniformLocation(d,"u_resolution");p.positionLocation=n.getAttribLocation(d,"a_position");p.backdropLocation=n.getUniformLocation(d,"u_backdrop");p.subtypeLocation=n.getUniformLocation(d,"u_subtype");var v=n.getAttribLocation(d,"a_texCoord");var g=n.getUniformLocation(d,"u_image");var m=n.getUniformLocation(d,"u_mask");var A=n.createBuffer();n.bindBuffer(n.ARRAY_BUFFER,A);n.bufferData(n.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),n.STATIC_DRAW);n.enableVertexAttribArray(v);n.vertexAttribPointer(v,2,n.FLOAT,false,0,0);n.uniform1i(g,0);n.uniform1i(m,1);f=p}function p(e,t,r){var n=e.width,i=e.height;if(!f){d()}var a=f,o=a.canvas,l=a.gl;o.width=n;o.height=i;l.viewport(0,0,l.drawingBufferWidth,l.drawingBufferHeight);l.uniform2f(a.resolutionLocation,n,i);if(r.backdrop){l.uniform4f(a.resolutionLocation,r.backdrop[0],r.backdrop[1],r.backdrop[2],1)}else{l.uniform4f(a.resolutionLocation,0,0,0,0)}l.uniform1i(a.subtypeLocation,r.subtype==="Luminosity"?1:0);var c=s(l,e,l.TEXTURE0);var u=s(l,t,l.TEXTURE1);var h=l.createBuffer();l.bindBuffer(l.ARRAY_BUFFER,h);l.bufferData(l.ARRAY_BUFFER,new Float32Array([0,0,n,0,0,i,0,i,n,0,n,i]),l.STATIC_DRAW);l.enableVertexAttribArray(a.positionLocation);l.vertexAttribPointer(a.positionLocation,2,l.FLOAT,false,0,0);l.clearColor(0,0,0,0);l.enable(l.BLEND);l.blendFunc(l.ONE,l.ONE_MINUS_SRC_ALPHA);l.clear(l.COLOR_BUFFER_BIT);l.drawArrays(l.TRIANGLES,0,6);l.flush();l.deleteTexture(c);l.deleteTexture(u);l.deleteBuffer(h);return o}var v=" attribute vec2 a_position; attribute vec3 a_color; uniform vec2 u_resolution; uniform vec2 u_scale; uniform vec2 u_offset; varying vec4 v_color; void main() { vec2 position = (a_position + u_offset) * u_scale; vec2 clipSpace = (position / u_resolution) * 2.0 - 1.0; gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1); v_color = vec4(a_color / 255.0, 1.0); } ";var g=" precision mediump float; varying vec4 v_color; void main() { gl_FragColor = v_color; } ";var m=null;function A(){var e,n;c();e=l;l=null;n=o;o=null;var i=t(n,v);var s=r(n,g);var u=a(n,[i,s]);n.useProgram(u);var h={};h.gl=n;h.canvas=e;h.resolutionLocation=n.getUniformLocation(u,"u_resolution");h.scaleLocation=n.getUniformLocation(u,"u_scale");h.offsetLocation=n.getUniformLocation(u,"u_offset");h.positionLocation=n.getAttribLocation(u,"a_position");h.colorLocation=n.getAttribLocation(u,"a_color");m=h}function b(e,t,r,n,i){if(!m){A()}var a=m,s=a.canvas,o=a.gl;s.width=e;s.height=t;o.viewport(0,0,o.drawingBufferWidth,o.drawingBufferHeight);o.uniform2f(a.resolutionLocation,e,t);var l=0;var c,u,h;for(c=0,u=n.length;c<u;c++){switch(n[c].type){case"lattice":h=n[c].coords.length/n[c].verticesPerRow|0;l+=(h-1)*(n[c].verticesPerRow-1)*6;break;case"triangles":l+=n[c].coords.length;break}}var f=new Float32Array(l*2);var d=new Uint8Array(l*3);var p=i.coords,v=i.colors;var g=0,b=0;for(c=0,u=n.length;c<u;c++){var y=n[c],S=y.coords,x=y.colors;switch(y.type){case"lattice":var w=y.verticesPerRow;h=S.length/w|0;for(var T=1;T<h;T++){var k=T*w+1;for(var _=1;_<w;_++,k++){f[g]=p[S[k-w-1]];f[g+1]=p[S[k-w-1]+1];f[g+2]=p[S[k-w]];f[g+3]=p[S[k-w]+1];f[g+4]=p[S[k-1]];f[g+5]=p[S[k-1]+1];d[b]=v[x[k-w-1]];d[b+1]=v[x[k-w-1]+1];d[b+2]=v[x[k-w-1]+2];d[b+3]=v[x[k-w]];d[b+4]=v[x[k-w]+1];d[b+5]=v[x[k-w]+2];d[b+6]=v[x[k-1]];d[b+7]=v[x[k-1]+1];d[b+8]=v[x[k-1]+2];f[g+6]=f[g+2];f[g+7]=f[g+3];f[g+8]=f[g+4];f[g+9]=f[g+5];f[g+10]=p[S[k]];f[g+11]=p[S[k]+1];d[b+9]=d[b+3];d[b+10]=d[b+4];d[b+11]=d[b+5];d[b+12]=d[b+6];d[b+13]=d[b+7];d[b+14]=d[b+8];d[b+15]=v[x[k]];d[b+16]=v[x[k]+1];d[b+17]=v[x[k]+2];g+=12;b+=18}}break;case"triangles":for(var C=0,P=S.length;C<P;C++){f[g]=p[S[C]];f[g+1]=p[S[C]+1];d[b]=v[x[C]];d[b+1]=v[x[C]+1];d[b+2]=v[x[C]+2];g+=2;b+=3}break}}if(r){o.clearColor(r[0]/255,r[1]/255,r[2]/255,1)}else{o.clearColor(0,0,0,0)}o.clear(o.COLOR_BUFFER_BIT);var E=o.createBuffer();o.bindBuffer(o.ARRAY_BUFFER,E);o.bufferData(o.ARRAY_BUFFER,f,o.STATIC_DRAW);o.enableVertexAttribArray(a.positionLocation);o.vertexAttribPointer(a.positionLocation,2,o.FLOAT,false,0,0);var L=o.createBuffer();o.bindBuffer(o.ARRAY_BUFFER,L);o.bufferData(o.ARRAY_BUFFER,d,o.STATIC_DRAW);o.enableVertexAttribArray(a.colorLocation);o.vertexAttribPointer(a.colorLocation,3,o.UNSIGNED_BYTE,false,0,0);o.uniform2f(a.scaleLocation,i.scaleX,i.scaleY);o.uniform2f(a.offsetLocation,i.offsetX,i.offsetY);o.drawArrays(o.TRIANGLES,0,l);o.flush();o.deleteBuffer(E);o.deleteBuffer(L);return s}function y(){if(f&&f.canvas){f.canvas.width=0;f.canvas.height=0}if(m&&m.canvas){m.canvas.width=0;m.canvas.height=0}f=null;m=null}return{get isEnabled(){if((0,n.getDefaultSetting)("disableWebGL")){return false}var e=false;try{c();e=!!o}catch(t){}return(0,i.shadow)(this,"isEnabled",e)},composeSMask:p,drawFigures:b,clear:y}}();t.WebGLUtils=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PDFJS=t.isWorker=t.globalScope=undefined;var n=r(3);var i=r(1);var a=r(0);var s=r(2);var o=r(7);var l=r(5);var c=r(4);var u=typeof window==="undefined";if(!a.globalScope.PDFJS){a.globalScope.PDFJS={}}var h=a.globalScope.PDFJS;{h.version="1.8.342";h.build="52998c5"}h.pdfBug=false;if(h.verbosity!==undefined){(0,a.setVerbosityLevel)(h.verbosity)}delete h.verbosity;Object.defineProperty(h,"verbosity",{get:function d(){return(0,a.getVerbosityLevel)()},set:function p(e){(0,a.setVerbosityLevel)(e)},enumerable:true,configurable:true});h.VERBOSITY_LEVELS=a.VERBOSITY_LEVELS;h.OPS=a.OPS;h.UNSUPPORTED_FEATURES=a.UNSUPPORTED_FEATURES;h.isValidUrl=i.isValidUrl;h.shadow=a.shadow;h.createBlob=a.createBlob;h.createObjectURL=function v(e,t){return(0,a.createObjectURL)(e,t,h.disableCreateObjectURL)};Object.defineProperty(h,"isLittleEndian",{configurable:true,get:function g(){return(0,a.shadow)(h,"isLittleEndian",(0,a.isLittleEndian)())}});h.removeNullCharacters=a.removeNullCharacters;h.PasswordResponses=a.PasswordResponses;h.PasswordException=a.PasswordException;h.UnknownErrorException=a.UnknownErrorException;h.InvalidPDFException=a.InvalidPDFException;h.MissingPDFException=a.MissingPDFException;h.UnexpectedResponseException=a.UnexpectedResponseException;h.Util=a.Util;h.PageViewport=a.PageViewport;h.createPromiseCapability=a.createPromiseCapability;h.maxImageSize=h.maxImageSize===undefined?-1:h.maxImageSize;h.cMapUrl=h.cMapUrl===undefined?null:h.cMapUrl;h.cMapPacked=h.cMapPacked===undefined?false:h.cMapPacked;h.disableFontFace=h.disableFontFace===undefined?false:h.disableFontFace;h.imageResourcesPath=h.imageResourcesPath===undefined?"":h.imageResourcesPath;h.disableWorker=h.disableWorker===undefined?false:h.disableWorker;h.workerSrc=h.workerSrc===undefined?null:h.workerSrc;h.workerPort=h.workerPort===undefined?null:h.workerPort;h.disableRange=h.disableRange===undefined?false:h.disableRange;h.disableStream=h.disableStream===undefined?false:h.disableStream;h.disableAutoFetch=h.disableAutoFetch===undefined?false:h.disableAutoFetch;h.pdfBug=h.pdfBug===undefined?false:h.pdfBug;h.postMessageTransfers=h.postMessageTransfers===undefined?true:h.postMessageTransfers;h.disableCreateObjectURL=h.disableCreateObjectURL===undefined?false:h.disableCreateObjectURL;h.disableWebGL=h.disableWebGL===undefined?true:h.disableWebGL;h.externalLinkTarget=h.externalLinkTarget===undefined?i.LinkTarget.NONE:h.externalLinkTarget;h.externalLinkRel=h.externalLinkRel===undefined?i.DEFAULT_LINK_REL:h.externalLinkRel;h.isEvalSupported=h.isEvalSupported===undefined?true:h.isEvalSupported;h.pdfjsNext=h.pdfjsNext===undefined?false:h.pdfjsNext;{var f=h.openExternalLinksInNewWindow;delete h.openExternalLinksInNewWindow;Object.defineProperty(h,"openExternalLinksInNewWindow",{get:function m(){return h.externalLinkTarget===i.LinkTarget.BLANK},set:function A(e){if(e){(0,a.deprecated)("PDFJS.openExternalLinksInNewWindow, please use "+'"PDFJS.externalLinkTarget = PDFJS.LinkTarget.BLANK" instead.')}if(h.externalLinkTarget!==i.LinkTarget.NONE){(0,a.warn)("PDFJS.externalLinkTarget is already initialized");return}h.externalLinkTarget=e?i.LinkTarget.BLANK:i.LinkTarget.NONE},enumerable:true,configurable:true});if(f){h.openExternalLinksInNewWindow=f}}h.getDocument=n.getDocument;h.LoopbackPort=n.LoopbackPort;h.PDFDataRangeTransport=n.PDFDataRangeTransport;h.PDFWorker=n.PDFWorker;h.hasCanvasTypedArrays=true;h.CustomStyle=i.CustomStyle;h.LinkTarget=i.LinkTarget;h.addLinkAttributes=i.addLinkAttributes;h.getFilenameFromUrl=i.getFilenameFromUrl;h.isExternalLinkTargetSet=i.isExternalLinkTargetSet;h.AnnotationLayer=s.AnnotationLayer;h.renderTextLayer=l.renderTextLayer;h.Metadata=o.Metadata;h.SVGGraphics=c.SVGGraphics;h.UnsupportedManager=n._UnsupportedManager;t.globalScope=a.globalScope;t.isWorker=u;t.PDFJS=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CanvasGraphics=undefined;var n=r(0);var i=r(12);var a=r(8);var s=16;var o=100;var l=4096;var c=.65;var u=true;var h=1e3;var f=16;var d={get value(){return(0,n.shadow)(d,"value",(0,n.isLittleEndian)())}};function p(e){if(!e.mozCurrentTransform){e._originalSave=e.save;e._originalRestore=e.restore;e._originalRotate=e.rotate;e._originalScale=e.scale;e._originalTranslate=e.translate;e._originalTransform=e.transform;e._originalSetTransform=e.setTransform;e._transformMatrix=e._transformMatrix||[1,0,0,1,0,0];e._transformStack=[];Object.defineProperty(e,"mozCurrentTransform",{get:function t(){return this._transformMatrix}});Object.defineProperty(e,"mozCurrentTransformInverse",{get:function r(){var e=this._transformMatrix;var t=e[0],r=e[1],n=e[2],i=e[3],a=e[4],s=e[5];var o=t*i-r*n;var l=r*n-t*i;return[i/o,r/l,n/l,t/o,(i*a-n*s)/l,(r*a-t*s)/o]}});e.save=function n(){var e=this._transformMatrix;this._transformStack.push(e);this._transformMatrix=e.slice(0,6);this._originalSave()};e.restore=function i(){var e=this._transformStack.pop();if(e){this._transformMatrix=e;this._originalRestore()}};e.translate=function a(e,t){var r=this._transformMatrix;r[4]=r[0]*e+r[2]*t+r[4];r[5]=r[1]*e+r[3]*t+r[5];this._originalTranslate(e,t)};e.scale=function s(e,t){var r=this._transformMatrix;r[0]=r[0]*e;r[1]=r[1]*e;r[2]=r[2]*t;r[3]=r[3]*t;this._originalScale(e,t)};e.transform=function o(t,r,n,i,a,s){var o=this._transformMatrix;this._transformMatrix=[o[0]*t+o[2]*r,o[1]*t+o[3]*r,o[0]*n+o[2]*i,o[1]*n+o[3]*i,o[0]*a+o[2]*s+o[4],o[1]*a+o[3]*s+o[5]];e._originalTransform(t,r,n,i,a,s)};e.setTransform=function l(t,r,n,i,a,s){this._transformMatrix=[t,r,n,i,a,s];e._originalSetTransform(t,r,n,i,a,s)};e.rotate=function c(e){var t=Math.cos(e);var r=Math.sin(e);var n=this._transformMatrix;this._transformMatrix=[n[0]*t+n[2]*r,n[1]*t+n[3]*r,n[0]*-r+n[2]*t,n[1]*-r+n[3]*t,n[4],n[5]];this._originalRotate(e)}}}var v=function b(){function e(e){this.canvasFactory=e;this.cache=Object.create(null)}e.prototype={getCanvas:function t(e,r,n,i){var a;if(this.cache[e]!==undefined){a=this.cache[e];this.canvasFactory.reset(a,r,n);a.context.setTransform(1,0,0,1,0,0)}else{a=this.canvasFactory.create(r,n);this.cache[e]=a}if(i){p(a.context)}return a},clear:function r(){for(var e in this.cache){var t=this.cache[e];this.canvasFactory.destroy(t);delete this.cache[e]}}};return e}();function g(e){var t=1e3;var r=e.width,n=e.height;var i,a,s,o=r+1;var l=new Uint8Array(o*(n+1));var c=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]);var u=r+7&~7,h=e.data;var f=new Uint8Array(u*n),d=0,p;for(i=0,p=h.length;i<p;i++){var v=128,g=h[i];while(v>0){f[d++]=g&v?0:255;v>>=1}}var m=0;d=0;if(f[d]!==0){l[0]=1;++m}for(a=1;a<r;a++){if(f[d]!==f[d+1]){l[a]=f[d]?2:1;++m}d++}if(f[d]!==0){l[a]=2;++m}for(i=1;i<n;i++){d=i*u;s=i*o;if(f[d-u]!==f[d]){l[s]=f[d]?1:8;++m}var A=(f[d]?4:0)+(f[d-u]?8:0);for(a=1;a<r;a++){A=(A>>2)+(f[d+1]?4:0)+(f[d-u+1]?8:0);if(c[A]){l[s+a]=c[A];++m}d++}if(f[d-u]!==f[d]){l[s+a]=f[d]?2:4;++m}if(m>t){return null}}d=u*(n-1);s=i*o;if(f[d]!==0){l[s]=8;++m}for(a=1;a<r;a++){if(f[d]!==f[d+1]){l[s+a]=f[d]?4:8;++m}d++}if(f[d]!==0){l[s+a]=4;++m}if(m>t){return null}var b=new Int32Array([0,o,-1,0,-o,0,0,0,1]);var y=[];for(i=0;m&&i<=n;i++){var S=i*o;var x=S+r;while(S<x&&!l[S]){S++}if(S===x){continue}var w=[S%o,i];var T=l[S],k=S,_;do{var C=b[T];do{S+=C}while(!l[S]);_=l[S];if(_!==5&&_!==10){T=_;l[S]=0}else{T=_&51*T>>4;l[S]&=T>>2|T<<2}w.push(S%o);w.push(S/o|0);--m}while(k!==S);y.push(w);--i}var P=function E(e){e.save();e.scale(1/r,-1/n);e.translate(0,-n);e.beginPath();for(var t=0,i=y.length;t<i;t++){var a=y[t];e.moveTo(a[0],a[1]);for(var s=2,o=a.length;s<o;s+=2){e.lineTo(a[s],a[s+1])}}e.fill();e.beginPath();e.restore()};return P}var m=function y(){function e(e){this.alphaIsShape=false;this.fontSize=0;this.fontSizeScale=1;this.textMatrix=n.IDENTITY_MATRIX;this.textMatrixScale=1;this.fontMatrix=n.FONT_IDENTITY_MATRIX;this.leading=0;this.x=0;this.y=0;this.lineX=0;this.lineY=0;this.charSpacing=0;this.wordSpacing=0;this.textHScale=1;this.textRenderingMode=n.TextRenderingMode.FILL;this.textRise=0;this.fillColor="#000000";this.strokeColor="#000000";this.patternFill=false;this.fillAlpha=1;this.strokeAlpha=1;this.lineWidth=1;this.activeSMask=null;this.resumeSMaskCtx=null;this.old=e}e.prototype={clone:function t(){return Object.create(this)},setCurrentPoint:function r(e,t){this.x=e;this.y=t}};return e}();var A=function S(){var e=15;var t=10;function r(e,t,r,n,i){this.ctx=e;this.current=new m;this.stateStack=[];this.pendingClip=null;this.pendingEOFill=false;this.res=null;this.xobjs=null;this.commonObjs=t;this.objs=r;this.canvasFactory=n;this.imageLayer=i;this.groupStack=[];this.processingType3=null;this.baseTransform=null;this.baseTransformStack=[];this.groupLevel=0;this.smaskStack=[];this.smaskCounter=0;this.tempSMask=null;this.cachedCanvases=new v(this.canvasFactory);if(e){p(e)}this.cachedGetSinglePixelWidth=null}function A(e,t){if(typeof ImageData!=="undefined"&&t instanceof ImageData){e.putImageData(t,0,0);return}var r=t.height,i=t.width;var a=r%f;var s=(r-a)/f;var o=a===0?s:s+1;var l=e.createImageData(i,f);var c=0,u;var h=t.data;var p=l.data;var v,g,m,A;if(t.kind===n.ImageKind.GRAYSCALE_1BPP){var b=h.byteLength;var y=new Uint32Array(p.buffer,0,p.byteLength>>2);var S=y.length;var x=i+7>>3;var w=4294967295;var T=d.value?4278190080:255;for(v=0;v<o;v++){m=v<s?f:a;u=0;for(g=0;g<m;g++){var k=b-c;var _=0;var C=k>x?i:k*8-7;var P=C&~7;var E=0;var L=0;for(;_<P;_+=8){L=h[c++];y[u++]=L&128?w:T;y[u++]=L&64?w:T;y[u++]=L&32?w:T;y[u++]=L&16?w:T;y[u++]=L&8?w:T;y[u++]=L&4?w:T;y[u++]=L&2?w:T;y[u++]=L&1?w:T}for(;_<C;_++){if(E===0){L=h[c++];E=128}y[u++]=L&E?w:T;E>>=1}}while(u<S){y[u++]=0}e.putImageData(l,0,v*f)}}else if(t.kind===n.ImageKind.RGBA_32BPP){g=0;A=i*f*4;for(v=0;v<s;v++){p.set(h.subarray(c,c+A));c+=A;e.putImageData(l,0,g);g+=f}if(v<o){A=i*a*4;p.set(h.subarray(c,c+A));e.putImageData(l,0,g)}}else if(t.kind===n.ImageKind.RGB_24BPP){m=f;A=i*m;for(v=0;v<o;v++){if(v>=s){m=a;A=i*m}u=0;for(g=A;g--;){p[u++]=h[c++];p[u++]=h[c++];p[u++]=h[c++];p[u++]=255}e.putImageData(l,0,v*f)}}else{(0,n.error)("bad image kind: "+t.kind)}}function b(e,t){var r=t.height,n=t.width;var i=r%f;var a=(r-i)/f;var s=i===0?a:a+1;var o=e.createImageData(n,f);var l=0;var c=t.data;var u=o.data;for(var h=0;h<s;h++){var d=h<a?f:i;var p=3;for(var v=0;v<d;v++){var g=0;for(var m=0;m<n;m++){if(!g){var A=c[l++];g=128}u[p]=A&g?0:255;p+=4;g>>=1}}e.putImageData(o,0,h*f)}}function y(e,t){var r=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"];for(var n=0,i=r.length;n<i;n++){var a=r[n];if(e[a]!==undefined){t[a]=e[a]}}if(e.setLineDash!==undefined){t.setLineDash(e.getLineDash());t.lineDashOffset=e.lineDashOffset}}function S(e,t,r,n){var i=e.length;for(var a=3;a<i;a+=4){var s=e[a];if(s===0){e[a-3]=t;e[a-2]=r;e[a-1]=n}else if(s<255){var o=255-s;e[a-3]=e[a-3]*s+t*o>>8;e[a-2]=e[a-2]*s+r*o>>8;e[a-1]=e[a-1]*s+n*o>>8}}}function x(e,t,r){var n=e.length;var i=1/255;for(var a=3;a<n;a+=4){var s=r?r[e[a]]:e[a];t[a]=t[a]*s*i|0}}function w(e,t,r){var n=e.length;for(var i=3;i<n;i+=4){var a=e[i-3]*77+e[i-2]*152+e[i-1]*28;t[i]=r?t[i]*r[a>>8]>>8:t[i]*a>>16}}function T(e,t,r,n,i,a,s){var o=!!a;var l=o?a[0]:0;var c=o?a[1]:0;var u=o?a[2]:0;var h;if(i==="Luminosity"){h=w}else{h=x}var f=1048576;var d=Math.min(n,Math.ceil(f/r));for(var p=0;p<n;p+=d){var v=Math.min(d,n-p);var g=e.getImageData(0,p,r,v);var m=t.getImageData(0,p,r,v);if(o){S(g.data,l,c,u)}h(g.data,m.data,s);e.putImageData(m,0,p)}}function k(e,t,r){var n=t.canvas;var i=t.context;e.setTransform(t.scaleX,0,0,t.scaleY,t.offsetX,t.offsetY);var s=t.backdrop||null;if(!t.transferMap&&a.WebGLUtils.isEnabled){var o=a.WebGLUtils.composeSMask(r.canvas,n,{subtype:t.subtype,backdrop:s});e.setTransform(1,0,0,1,0,0);e.drawImage(o,t.offsetX,t.offsetY);return}T(i,r,n.width,n.height,t.subtype,s,t.transferMap);e.drawImage(n,0,0)}var _=["butt","round","square"];var C=["miter","round","bevel"];var P={};var E={};r.prototype={beginDrawing:function R(e,t,r){var n=this.ctx.canvas.width;var i=this.ctx.canvas.height;this.ctx.save();this.ctx.fillStyle="rgb(255, 255, 255)";this.ctx.fillRect(0,0,n,i);this.ctx.restore();if(r){var a=this.cachedCanvases.getCanvas("transparent",n,i,true);this.compositeCtx=this.ctx;this.transparentCanvas=a.canvas;this.ctx=a.context;this.ctx.save();this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save();if(e){this.ctx.transform.apply(this.ctx,e)}this.ctx.transform.apply(this.ctx,t.transform);this.baseTransform=this.ctx.mozCurrentTransform.slice();if(this.imageLayer){this.imageLayer.beginLayout()}},executeOperatorList:function I(r,i,a,s){var o=r.argsArray;var l=r.fnArray;var c=i||0;var u=o.length;if(u===c){return c}var h=u-c>t&&typeof a==="function";var f=h?Date.now()+e:0;var d=0;var p=this.commonObjs;var v=this.objs;var g;while(true){if(s!==undefined&&c===s.nextBreakPoint){s.breakIt(c,a);return c}g=l[c];if(g!==n.OPS.dependency){this[g].apply(this,o[c])}else{var m=o[c];for(var A=0,b=m.length;A<b;A++){var y=m[A];var S=y[0]==="g"&&y[1]==="_";var x=S?p:v;if(!x.isResolved(y)){x.get(y,a);return c}}}c++;if(c===u){return c}if(h&&++d>t){if(Date.now()>f){a();return c}d=0}}},endDrawing:function O(){if(this.current.activeSMask!==null){this.endSMaskGroup()}this.ctx.restore();if(this.transparentCanvas){this.ctx=this.compositeCtx;this.ctx.save();this.ctx.setTransform(1,0,0,1,0,0);this.ctx.drawImage(this.transparentCanvas,0,0);this.ctx.restore();this.transparentCanvas=null}this.cachedCanvases.clear();a.WebGLUtils.clear();if(this.imageLayer){this.imageLayer.endLayout()}},setLineWidth:function D(e){this.current.lineWidth=e;this.ctx.lineWidth=e},setLineCap:function F(e){this.ctx.lineCap=_[e]},setLineJoin:function M(e){this.ctx.lineJoin=C[e]},setMiterLimit:function N(e){this.ctx.miterLimit=e},setDash:function j(e,t){var r=this.ctx;if(r.setLineDash!==undefined){r.setLineDash(e);r.lineDashOffset=t}},setRenderingIntent:function U(e){},setFlatness:function B(e){},setGState:function W(e){for(var t=0,r=e.length;t<r;t++){var n=e[t];var i=n[0];var a=n[1];switch(i){case"LW":this.setLineWidth(a);break;case"LC":this.setLineCap(a);break;case"LJ":this.setLineJoin(a);break;case"ML":this.setMiterLimit(a);break;case"D":this.setDash(a[0],a[1]);break;case"RI":this.setRenderingIntent(a);break;case"FL":this.setFlatness(a);break;case"Font":this.setFont(a[0],a[1]);break;case"CA":this.current.strokeAlpha=n[1];break;case"ca":this.current.fillAlpha=n[1];this.ctx.globalAlpha=n[1];break;case"BM":this.ctx.globalCompositeOperation=a;break;case"SMask":if(this.current.activeSMask){if(this.stateStack.length>0&&this.stateStack[this.stateStack.length-1].activeSMask===this.current.activeSMask){this.suspendSMaskGroup()}else{this.endSMaskGroup()}}this.current.activeSMask=a?this.tempSMask:null;if(this.current.activeSMask){this.beginSMaskGroup()}this.tempSMask=null;break}}},beginSMaskGroup:function G(){var e=this.current.activeSMask;var t=e.canvas.width;var r=e.canvas.height;var n="smaskGroupAt"+this.groupLevel;var i=this.cachedCanvases.getCanvas(n,t,r,true);var a=this.ctx;var s=a.mozCurrentTransform;this.ctx.save();var o=i.context;o.scale(1/e.scaleX,1/e.scaleY);o.translate(-e.offsetX,-e.offsetY);o.transform.apply(o,s);e.startTransformInverse=o.mozCurrentTransformInverse;y(a,o);this.ctx=o;this.setGState([["BM","source-over"],["ca",1],["CA",1]]);this.groupStack.push(a);this.groupLevel++},suspendSMaskGroup:function X(){var e=this.ctx;this.groupLevel--;this.ctx=this.groupStack.pop();k(this.ctx,this.current.activeSMask,e);this.ctx.restore();this.ctx.save();y(e,this.ctx);this.current.resumeSMaskCtx=e;var t=n.Util.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t);e.save();e.setTransform(1,0,0,1,0,0);e.clearRect(0,0,e.canvas.width,e.canvas.height);e.restore()},resumeSMaskGroup:function H(){var e=this.current.resumeSMaskCtx;var t=this.ctx;this.ctx=e;this.groupStack.push(t);this.groupLevel++},endSMaskGroup:function Y(){var e=this.ctx;this.groupLevel--;this.ctx=this.groupStack.pop();k(this.ctx,this.current.activeSMask,e);this.ctx.restore();y(e,this.ctx);var t=n.Util.transform(this.current.activeSMask.startTransformInverse,e.mozCurrentTransform);this.ctx.transform.apply(this.ctx,t)},save:function z(){this.ctx.save();var e=this.current;this.stateStack.push(e);this.current=e.clone();this.current.resumeSMaskCtx=null},restore:function V(){if(this.current.resumeSMaskCtx){this.resumeSMaskGroup()}if(this.current.activeSMask!==null&&(this.stateStack.length===0||this.stateStack[this.stateStack.length-1].activeSMask!==this.current.activeSMask)){this.endSMaskGroup()}if(this.stateStack.length!==0){this.current=this.stateStack.pop();this.ctx.restore();this.pendingClip=null;this.cachedGetSinglePixelWidth=null}},transform:function q(e,t,r,n,i,a){this.ctx.transform(e,t,r,n,i,a);this.cachedGetSinglePixelWidth=null},constructPath:function J(e,t){var r=this.ctx;var i=this.current;var a=i.x,s=i.y;for(var o=0,l=0,c=e.length;o<c;o++){switch(e[o]|0){case n.OPS.rectangle:a=t[l++];s=t[l++];var u=t[l++];var h=t[l++];if(u===0){u=this.getSinglePixelWidth()}if(h===0){h=this.getSinglePixelWidth()}var f=a+u;var d=s+h;this.ctx.moveTo(a,s);this.ctx.lineTo(f,s);this.ctx.lineTo(f,d);this.ctx.lineTo(a,d);this.ctx.lineTo(a,s);this.ctx.closePath();break;case n.OPS.moveTo:a=t[l++];s=t[l++];r.moveTo(a,s);break;case n.OPS.lineTo:a=t[l++];s=t[l++];r.lineTo(a,s);break;case n.OPS.curveTo:a=t[l+4];s=t[l+5];r.bezierCurveTo(t[l],t[l+1],t[l+2],t[l+3],a,s);l+=6;break;case n.OPS.curveTo2:r.bezierCurveTo(a,s,t[l],t[l+1],t[l+2],t[l+3]);a=t[l+2];s=t[l+3];l+=4;break;case n.OPS.curveTo3:a=t[l+2];s=t[l+3];r.bezierCurveTo(t[l],t[l+1],a,s,a,s);l+=4;break;case n.OPS.closePath:r.closePath();break}}i.setCurrentPoint(a,s)},closePath:function Q(){this.ctx.closePath()},stroke:function K(e){e=typeof e!=="undefined"?e:true;var t=this.ctx;var r=this.current.strokeColor;t.lineWidth=Math.max(this.getSinglePixelWidth()*c,this.current.lineWidth);t.globalAlpha=this.current.strokeAlpha;if(r&&r.hasOwnProperty("type")&&r.type==="Pattern"){t.save();t.strokeStyle=r.getPattern(t,this);t.stroke();t.restore()}else{t.stroke()}if(e){this.consumePath()}t.globalAlpha=this.current.fillAlpha},closeStroke:function Z(){this.closePath();this.stroke()},fill:function $(e){e=typeof e!=="undefined"?e:true;var t=this.ctx;var r=this.current.fillColor;var n=this.current.patternFill;var i=false;if(n){t.save();if(this.baseTransform){t.setTransform.apply(t,this.baseTransform)}t.fillStyle=r.getPattern(t,this);i=true}if(this.pendingEOFill){t.fill("evenodd");this.pendingEOFill=false}else{t.fill()}if(i){t.restore()}if(e){this.consumePath()}},eoFill:function ee(){this.pendingEOFill=true;this.fill()},fillStroke:function te(){this.fill(false);this.stroke(false);this.consumePath()},eoFillStroke:function re(){this.pendingEOFill=true;this.fillStroke()},closeFillStroke:function ne(){this.closePath();this.fillStroke()},closeEOFillStroke:function ie(){this.pendingEOFill=true;this.closePath();this.fillStroke()},endPath:function ae(){this.consumePath()},clip:function se(){this.pendingClip=P},eoClip:function oe(){this.pendingClip=E},beginText:function le(){this.current.textMatrix=n.IDENTITY_MATRIX;this.current.textMatrixScale=1;this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0},endText:function ce(){var e=this.pendingTextPaths;var t=this.ctx;if(e===undefined){t.beginPath();return}t.save();t.beginPath();for(var r=0;r<e.length;r++){var n=e[r];t.setTransform.apply(t,n.transform);t.translate(n.x,n.y);n.addToPath(t,n.fontSize)}t.restore();t.clip();t.beginPath();delete this.pendingTextPaths},setCharSpacing:function ue(e){this.current.charSpacing=e},setWordSpacing:function he(e){this.current.wordSpacing=e},setHScale:function fe(e){this.current.textHScale=e/100},setLeading:function de(e){this.current.leading=-e},setFont:function pe(e,t){var r=this.commonObjs.get(e);var i=this.current;if(!r){(0,n.error)("Can't find font for "+e)}i.fontMatrix=r.fontMatrix?r.fontMatrix:n.FONT_IDENTITY_MATRIX;if(i.fontMatrix[0]===0||i.fontMatrix[3]===0){(0,n.warn)("Invalid font matrix for font "+e)}if(t<0){t=-t;i.fontDirection=-1}else{i.fontDirection=1}this.current.font=r;this.current.fontSize=t;if(r.isType3Font){return}var a=r.loadedName||"sans-serif";var l=r.black?"900":r.bold?"bold":"normal";var c=r.italic?"italic":"normal";var u='"'+a+'", '+r.fallbackName;var h=t<s?s:t>o?o:t;this.current.fontSizeScale=t/h;var f=c+" "+l+" "+h+"px "+u;this.ctx.font=f},setTextRenderingMode:function ve(e){this.current.textRenderingMode=e},setTextRise:function ge(e){this.current.textRise=e},moveText:function me(e,t){this.current.x=this.current.lineX+=e;this.current.y=this.current.lineY+=t},setLeadingMoveText:function Ae(e,t){this.setLeading(-t);this.moveText(e,t)},setTextMatrix:function be(e,t,r,n,i,a){this.current.textMatrix=[e,t,r,n,i,a];this.current.textMatrixScale=Math.sqrt(e*e+t*t);this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0},nextLine:function ye(){this.moveText(0,this.current.leading)},paintChar:function Se(e,t,r){var i=this.ctx;var a=this.current;var s=a.font;var o=a.textRenderingMode;var l=a.fontSize/a.fontSizeScale;var c=o&n.TextRenderingMode.FILL_STROKE_MASK;var u=!!(o&n.TextRenderingMode.ADD_TO_PATH_FLAG);var h;if(s.disableFontFace||u){h=s.getPathGenerator(this.commonObjs,e)}if(s.disableFontFace){i.save();i.translate(t,r);i.beginPath();h(i,l);if(c===n.TextRenderingMode.FILL||c===n.TextRenderingMode.FILL_STROKE){i.fill()}if(c===n.TextRenderingMode.STROKE||c===n.TextRenderingMode.FILL_STROKE){i.stroke()}i.restore()}else{if(c===n.TextRenderingMode.FILL||c===n.TextRenderingMode.FILL_STROKE){i.fillText(e,t,r)}if(c===n.TextRenderingMode.STROKE||c===n.TextRenderingMode.FILL_STROKE){i.strokeText(e,t,r)}}if(u){var f=this.pendingTextPaths||(this.pendingTextPaths=[]);f.push({transform:i.mozCurrentTransform,x:t,y:r,fontSize:l,addToPath:h})}},get isFontSubpixelAAEnabled(){var e=this.canvasFactory.create(10,10).context;e.scale(1.5,1);e.fillText("I",0,10);var t=e.getImageData(0,0,10,10).data; var r=false;for(var i=3;i<t.length;i+=4){if(t[i]>0&&t[i]<255){r=true;break}}return(0,n.shadow)(this,"isFontSubpixelAAEnabled",r)},showText:function xe(e){var t=this.current;var r=t.font;if(r.isType3Font){return this.showType3Text(e)}var i=t.fontSize;if(i===0){return}var a=this.ctx;var s=t.fontSizeScale;var o=t.charSpacing;var l=t.wordSpacing;var u=t.fontDirection;var h=t.textHScale*u;var f=e.length;var d=r.vertical;var p=d?1:-1;var v=r.defaultVMetrics;var g=i*t.fontMatrix[0];var m=t.textRenderingMode===n.TextRenderingMode.FILL&&!r.disableFontFace;a.save();a.transform.apply(a,t.textMatrix);a.translate(t.x,t.y+t.textRise);if(t.patternFill){a.fillStyle=t.fillColor.getPattern(a,this)}if(u>0){a.scale(h,-1)}else{a.scale(h,1)}var A=t.lineWidth;var b=t.textMatrixScale;if(b===0||A===0){var y=t.textRenderingMode&n.TextRenderingMode.FILL_STROKE_MASK;if(y===n.TextRenderingMode.STROKE||y===n.TextRenderingMode.FILL_STROKE){this.cachedGetSinglePixelWidth=null;A=this.getSinglePixelWidth()*c}}else{A/=b}if(s!==1){a.scale(s,s);A/=s}a.lineWidth=A;var S=0,x;for(x=0;x<f;++x){var w=e[x];if((0,n.isNum)(w)){S+=p*w*i/1e3;continue}var T=false;var k=(w.isSpace?l:0)+o;var _=w.fontChar;var C=w.accent;var P,E,L,R;var I=w.width;if(d){var O,D,F;O=w.vmetric||v;D=w.vmetric?O[1]:I*.5;D=-D*g;F=O[2]*g;I=O?-O[0]:I;P=D/s;E=(S+F)/s}else{P=S/s;E=0}if(r.remeasure&&I>0){var M=a.measureText(_).width*1e3/i*s;if(I<M&&this.isFontSubpixelAAEnabled){var N=I/M;T=true;a.save();a.scale(N,1);P/=N}else if(I!==M){P+=(I-M)/2e3*i/s}}if(w.isInFont||r.missingFile){if(m&&!C){a.fillText(_,P,E)}else{this.paintChar(_,P,E);if(C){L=P+C.offset.x/s;R=E-C.offset.y/s;this.paintChar(C.fontChar,L,R)}}}var j=I*g+k*u;S+=j;if(T){a.restore()}}if(d){t.y-=S*h}else{t.x+=S*h}a.restore()},showType3Text:function we(e){var t=this.ctx;var r=this.current;var i=r.font;var a=r.fontSize;var s=r.fontDirection;var o=i.vertical?1:-1;var l=r.charSpacing;var c=r.wordSpacing;var u=r.textHScale*s;var h=r.fontMatrix||n.FONT_IDENTITY_MATRIX;var f=e.length;var d=r.textRenderingMode===n.TextRenderingMode.INVISIBLE;var p,v,g,m;if(d||a===0){return}this.cachedGetSinglePixelWidth=null;t.save();t.transform.apply(t,r.textMatrix);t.translate(r.x,r.y);t.scale(u,s);for(p=0;p<f;++p){v=e[p];if((0,n.isNum)(v)){m=o*v*a/1e3;this.ctx.translate(m,0);r.x+=m*u;continue}var A=(v.isSpace?c:0)+l;var b=i.charProcOperatorList[v.operatorListId];if(!b){(0,n.warn)('Type3 character "'+v.operatorListId+'" is not available.');continue}this.processingType3=v;this.save();t.scale(a,a);t.transform.apply(t,h);this.executeOperatorList(b);this.restore();var y=n.Util.applyTransform([v.width,0],h);g=y[0]*a+A;t.translate(g,0);r.x+=g*u}t.restore();this.processingType3=null},setCharWidth:function Te(e,t){},setCharWidthAndBounds:function ke(e,t,r,n,i,a){this.ctx.rect(r,n,i-r,a-n);this.clip();this.endPath()},getColorN_Pattern:function _e(e){var t=this;var n;if(e[0]==="TilingPattern"){var a=e[1];var s=this.baseTransform||this.ctx.mozCurrentTransform.slice();var o={createCanvasGraphics:function l(e){return new r(e,t.commonObjs,t.objs,t.canvasFactory)}};n=new i.TilingPattern(e,a,this.ctx,o,s)}else{n=(0,i.getShadingPatternFromIR)(e)}return n},setStrokeColorN:function Ce(){this.current.strokeColor=this.getColorN_Pattern(arguments)},setFillColorN:function Pe(){this.current.fillColor=this.getColorN_Pattern(arguments);this.current.patternFill=true},setStrokeRGBColor:function Ee(e,t,r){var i=n.Util.makeCssRgb(e,t,r);this.ctx.strokeStyle=i;this.current.strokeColor=i},setFillRGBColor:function Le(e,t,r){var i=n.Util.makeCssRgb(e,t,r);this.ctx.fillStyle=i;this.current.fillColor=i;this.current.patternFill=false},shadingFill:function Re(e){var t=this.ctx;this.save();var r=(0,i.getShadingPatternFromIR)(e);t.fillStyle=r.getPattern(t,this,true);var a=t.mozCurrentTransformInverse;if(a){var s=t.canvas;var o=s.width;var l=s.height;var c=n.Util.applyTransform([0,0],a);var u=n.Util.applyTransform([0,l],a);var h=n.Util.applyTransform([o,0],a);var f=n.Util.applyTransform([o,l],a);var d=Math.min(c[0],u[0],h[0],f[0]);var p=Math.min(c[1],u[1],h[1],f[1]);var v=Math.max(c[0],u[0],h[0],f[0]);var g=Math.max(c[1],u[1],h[1],f[1]);this.ctx.fillRect(d,p,v-d,g-p)}else{this.ctx.fillRect(-1e10,-1e10,2e10,2e10)}this.restore()},beginInlineImage:function Ie(){(0,n.error)("Should not call beginInlineImage")},beginImageData:function Oe(){(0,n.error)("Should not call beginImageData")},paintFormXObjectBegin:function De(e,t){this.save();this.baseTransformStack.push(this.baseTransform);if((0,n.isArray)(e)&&e.length===6){this.transform.apply(this,e)}this.baseTransform=this.ctx.mozCurrentTransform;if((0,n.isArray)(t)&&t.length===4){var r=t[2]-t[0];var i=t[3]-t[1];this.ctx.rect(t[0],t[1],r,i);this.clip();this.endPath()}},paintFormXObjectEnd:function Fe(){this.restore();this.baseTransform=this.baseTransformStack.pop()},beginGroup:function Me(e){this.save();var t=this.ctx;if(!e.isolated){(0,n.info)("TODO: Support non-isolated groups.")}if(e.knockout){(0,n.warn)("Knockout groups not supported.")}var r=t.mozCurrentTransform;if(e.matrix){t.transform.apply(t,e.matrix)}(0,n.assert)(e.bbox,"Bounding box is required.");var i=n.Util.getAxialAlignedBoundingBox(e.bbox,t.mozCurrentTransform);var a=[0,0,t.canvas.width,t.canvas.height];i=n.Util.intersect(i,a)||[0,0,0,0];var s=Math.floor(i[0]);var o=Math.floor(i[1]);var c=Math.max(Math.ceil(i[2])-s,1);var u=Math.max(Math.ceil(i[3])-o,1);var h=1,f=1;if(c>l){h=c/l;c=l}if(u>l){f=u/l;u=l}var d="groupAt"+this.groupLevel;if(e.smask){d+="_smask_"+this.smaskCounter++%2}var p=this.cachedCanvases.getCanvas(d,c,u,true);var v=p.context;v.scale(1/h,1/f);v.translate(-s,-o);v.transform.apply(v,r);if(e.smask){this.smaskStack.push({canvas:p.canvas,context:v,offsetX:s,offsetY:o,scaleX:h,scaleY:f,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null})}else{t.setTransform(1,0,0,1,0,0);t.translate(s,o);t.scale(h,f)}y(t,v);this.ctx=v;this.setGState([["BM","source-over"],["ca",1],["CA",1]]);this.groupStack.push(t);this.groupLevel++;this.current.activeSMask=null},endGroup:function Ne(e){this.groupLevel--;var t=this.ctx;this.ctx=this.groupStack.pop();if(this.ctx.imageSmoothingEnabled!==undefined){this.ctx.imageSmoothingEnabled=false}else{this.ctx.mozImageSmoothingEnabled=false}if(e.smask){this.tempSMask=this.smaskStack.pop()}else{this.ctx.drawImage(t.canvas,0,0)}this.restore()},beginAnnotations:function je(){this.save();this.current=new m;if(this.baseTransform){this.ctx.setTransform.apply(this.ctx,this.baseTransform)}},endAnnotations:function Ue(){this.restore()},beginAnnotation:function Be(e,t,r){this.save();if((0,n.isArray)(e)&&e.length===4){var i=e[2]-e[0];var a=e[3]-e[1];this.ctx.rect(e[0],e[1],i,a);this.clip();this.endPath()}this.transform.apply(this,t);this.transform.apply(this,r)},endAnnotation:function We(){this.restore()},paintJpegXObject:function Ge(e,t,r){var i=this.objs.get(e);if(!i){(0,n.warn)("Dependent image isn't ready yet");return}this.save();var a=this.ctx;a.scale(1/t,-1/r);a.drawImage(i,0,0,i.width,i.height,0,-r,t,r);if(this.imageLayer){var s=a.mozCurrentTransformInverse;var o=this.getCanvasPosition(0,0);this.imageLayer.appendImage({objId:e,left:o[0],top:o[1],width:t/s[0],height:r/s[3]})}this.restore()},paintImageMaskXObject:function Xe(e){var t=this.ctx;var r=e.width,n=e.height;var i=this.current.fillColor;var a=this.current.patternFill;var s=this.processingType3;if(u&&s&&s.compiled===undefined){if(r<=h&&n<=h){s.compiled=g({data:e.data,width:r,height:n})}else{s.compiled=null}}if(s&&s.compiled){s.compiled(t);return}var o=this.cachedCanvases.getCanvas("maskCanvas",r,n);var l=o.context;l.save();b(l,e);l.globalCompositeOperation="source-in";l.fillStyle=a?i.getPattern(l,this):i;l.fillRect(0,0,r,n);l.restore();this.paintInlineImageXObject(o.canvas)},paintImageMaskXObjectRepeat:function He(e,t,r,n){var i=e.width;var a=e.height;var s=this.current.fillColor;var o=this.current.patternFill;var l=this.cachedCanvases.getCanvas("maskCanvas",i,a);var c=l.context;c.save();b(c,e);c.globalCompositeOperation="source-in";c.fillStyle=o?s.getPattern(c,this):s;c.fillRect(0,0,i,a);c.restore();var u=this.ctx;for(var h=0,f=n.length;h<f;h+=2){u.save();u.transform(t,0,0,r,n[h],n[h+1]);u.scale(1,-1);u.drawImage(l.canvas,0,0,i,a,0,-1,1,1);u.restore()}},paintImageMaskXObjectGroup:function Ye(e){var t=this.ctx;var r=this.current.fillColor;var n=this.current.patternFill;for(var i=0,a=e.length;i<a;i++){var s=e[i];var o=s.width,l=s.height;var c=this.cachedCanvases.getCanvas("maskCanvas",o,l);var u=c.context;u.save();b(u,s);u.globalCompositeOperation="source-in";u.fillStyle=n?r.getPattern(u,this):r;u.fillRect(0,0,o,l);u.restore();t.save();t.transform.apply(t,s.transform);t.scale(1,-1);t.drawImage(c.canvas,0,0,o,l,0,-1,1,1);t.restore()}},paintImageXObject:function ze(e){var t=this.objs.get(e);if(!t){(0,n.warn)("Dependent image isn't ready yet");return}this.paintInlineImageXObject(t)},paintImageXObjectRepeat:function Ve(e,t,r,i){var a=this.objs.get(e);if(!a){(0,n.warn)("Dependent image isn't ready yet");return}var s=a.width;var o=a.height;var l=[];for(var c=0,u=i.length;c<u;c+=2){l.push({transform:[t,0,0,r,i[c],i[c+1]],x:0,y:0,w:s,h:o})}this.paintInlineImageXObjectGroup(a,l)},paintInlineImageXObject:function qe(e){var t=e.width;var r=e.height;var n=this.ctx;this.save();n.scale(1/t,-1/r);var i=n.mozCurrentTransformInverse;var a=i[0],s=i[1];var o=Math.max(Math.sqrt(a*a+s*s),1);var l=i[2],c=i[3];var u=Math.max(Math.sqrt(l*l+c*c),1);var h,f;if(e instanceof HTMLElement||!e.data){h=e}else{f=this.cachedCanvases.getCanvas("inlineImage",t,r);var d=f.context;A(d,e);h=f.canvas}var p=t,v=r;var g="prescale1";while(o>2&&p>1||u>2&&v>1){var m=p,b=v;if(o>2&&p>1){m=Math.ceil(p/2);o/=p/m}if(u>2&&v>1){b=Math.ceil(v/2);u/=v/b}f=this.cachedCanvases.getCanvas(g,m,b);d=f.context;d.clearRect(0,0,m,b);d.drawImage(h,0,0,p,v,0,0,m,b);h=f.canvas;p=m;v=b;g=g==="prescale1"?"prescale2":"prescale1"}n.drawImage(h,0,0,p,v,0,-r,t,r);if(this.imageLayer){var y=this.getCanvasPosition(0,-r);this.imageLayer.appendImage({imgData:e,left:y[0],top:y[1],width:t/i[0],height:r/i[3]})}this.restore()},paintInlineImageXObjectGroup:function Je(e,t){var r=this.ctx;var n=e.width;var i=e.height;var a=this.cachedCanvases.getCanvas("inlineImage",n,i);var s=a.context;A(s,e);for(var o=0,l=t.length;o<l;o++){var c=t[o];r.save();r.transform.apply(r,c.transform);r.scale(1,-1);r.drawImage(a.canvas,c.x,c.y,c.w,c.h,0,-1,1,1);if(this.imageLayer){var u=this.getCanvasPosition(c.x,c.y);this.imageLayer.appendImage({imgData:e,left:u[0],top:u[1],width:n,height:i})}r.restore()}},paintSolidColorImageMask:function Qe(){this.ctx.fillRect(0,0,1,1)},paintXObject:function Ke(){(0,n.warn)("Unsupported 'paintXObject' command.")},markPoint:function Ze(e){},markPointProps:function $e(e,t){},beginMarkedContent:function et(e){},beginMarkedContentProps:function tt(e,t){},endMarkedContent:function rt(){},beginCompat:function nt(){},endCompat:function it(){},consumePath:function at(){var e=this.ctx;if(this.pendingClip){if(this.pendingClip===E){e.clip("evenodd")}else{e.clip()}this.pendingClip=null}e.beginPath()},getSinglePixelWidth:function st(e){if(this.cachedGetSinglePixelWidth===null){this.ctx.save();var t=this.ctx.mozCurrentTransformInverse;this.ctx.restore();this.cachedGetSinglePixelWidth=Math.sqrt(Math.max(t[0]*t[0]+t[1]*t[1],t[2]*t[2]+t[3]*t[3]))}return this.cachedGetSinglePixelWidth},getCanvasPosition:function ot(e,t){var r=this.ctx.mozCurrentTransform;return[r[0]*e+r[2]*t+r[4],r[1]*e+r[3]*t+r[5]]}};for(var L in n.OPS){r.prototype[n.OPS[L]]=r.prototype[L]}return r}();t.CanvasGraphics=A},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.FontLoader=t.FontFaceObject=undefined;var n=r(0);function i(e){this.docId=e;this.styleElement=null;this.nativeFontFaces=[];this.loadTestFontId=0;this.loadingContext={requests:[],nextRequestId:0}}i.prototype={insertRule:function c(e){var t=this.styleElement;if(!t){t=this.styleElement=document.createElement("style");t.id="PDFJS_FONT_STYLE_TAG_"+this.docId;document.documentElement.getElementsByTagName("head")[0].appendChild(t)}var r=t.sheet;r.insertRule(e,r.cssRules.length)},clear:function u(){if(this.styleElement){this.styleElement.remove();this.styleElement=null}this.nativeFontFaces.forEach(function(e){document.fonts.delete(e)});this.nativeFontFaces.length=0}};{var a=function h(){return atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQ"+"AABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwA"+"AAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbm"+"FtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAA"+"AADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6A"+"ABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAA"+"MQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAA"+"AAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAA"+"AAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQ"+"AAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMA"+"AQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAA"+"EAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAA"+"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAA"+"AAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgc"+"A/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWF"+"hYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQA"+"AAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAg"+"ABAAAAAAAAAAAD6AAAAAAAAA==")};Object.defineProperty(i.prototype,"loadTestFont",{get:function f(){return(0,n.shadow)(this,"loadTestFont",a())},configurable:true});i.prototype.addNativeFontFace=function d(e){this.nativeFontFaces.push(e);document.fonts.add(e)};i.prototype.bind=function p(e,t){var r=[];var a=[];var s=[];var o=function v(e){return e.loaded.catch(function(t){(0,n.warn)('Failed to load font "'+e.family+'": '+t)})};var l=i.isFontLoadingAPISupported&&!i.isSyncFontLoadingSupported;for(var c=0,u=e.length;c<u;c++){var h=e[c];if(h.attached||h.loading===false){continue}h.attached=true;if(l){var f=h.createNativeFontFace();if(f){this.addNativeFontFace(f);s.push(o(f))}}else{var d=h.createFontFaceRule();if(d){this.insertRule(d);r.push(d);a.push(h)}}}var p=this.queueLoadingCallback(t);if(l){Promise.all(s).then(function(){p.complete()})}else if(r.length>0&&!i.isSyncFontLoadingSupported){this.prepareFontLoadEvent(r,a,p)}else{p.complete()}};i.prototype.queueLoadingCallback=function v(e){function t(){(0,n.assert)(!a.end,"completeRequest() cannot be called twice");a.end=Date.now();while(r.requests.length>0&&r.requests[0].end){var e=r.requests.shift();setTimeout(e.callback,0)}}var r=this.loadingContext;var i="pdfjs-font-loading-"+r.nextRequestId++;var a={id:i,complete:t,callback:e,started:Date.now()};r.requests.push(a);return a};i.prototype.prepareFontLoadEvent=function g(e,t,r){function i(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|e.charCodeAt(t+3)&255}function a(e,t,r,n){var i=e.substr(0,t);var a=e.substr(t+r);return i+n+a}var s,o;var l=document.createElement("canvas");l.width=1;l.height=1;var c=l.getContext("2d");var u=0;function h(e,t){u++;if(u>30){(0,n.warn)("Load test font never loaded.");t();return}c.font="30px "+e;c.fillText(".",0,20);var r=c.getImageData(0,0,1,1);if(r.data[3]>0){t();return}setTimeout(h.bind(null,e,t))}var f="lt"+Date.now()+this.loadTestFontId++;var d=this.loadTestFont;var p=976;d=a(d,p,f.length,f);var v=16;var g=1482184792;var m=i(d,v);for(s=0,o=f.length-3;s<o;s+=4){m=m-g+i(f,s)|0}if(s<f.length){m=m-g+i(f+"XXX",s)|0}d=a(d,v,4,(0,n.string32)(m));var A="url(data:font/opentype;base64,"+btoa(d)+");";var b='@font-face { font-family:"'+f+'";src:'+A+"}";this.insertRule(b);var y=[];for(s=0,o=t.length;s<o;s++){y.push(t[s].loadedName)}y.push(f);var S=document.createElement("div");S.setAttribute("style","visibility: hidden;"+"width: 10px; height: 10px;"+"position: absolute; top: 0px; left: 0px;");for(s=0,o=y.length;s<o;++s){var x=document.createElement("span");x.textContent="Hi";x.style.fontFamily=y[s];S.appendChild(x)}document.body.appendChild(S);h(f,function(){document.body.removeChild(S);r.complete()})}}{i.isFontLoadingAPISupported=typeof document!=="undefined"&&!!document.fonts}{var s=function m(){if(typeof navigator==="undefined"){return true}var e=false;var t=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);if(t&&t[1]>=14){e=true}return e};Object.defineProperty(i,"isSyncFontLoadingSupported",{get:function A(){return(0,n.shadow)(i,"isSyncFontLoadingSupported",s())},enumerable:true,configurable:true})}var o={get value(){return(0,n.shadow)(this,"value",(0,n.isEvalSupported)())}};var l=function b(){function e(e,t){this.compiledGlyphs=Object.create(null);for(var r in e){this[r]=e[r]}this.options=t}e.prototype={createNativeFontFace:function t(){if(!this.data){return null}if(this.options.disableFontFace){this.disableFontFace=true;return null}var e=new FontFace(this.loadedName,this.data,{});if(this.options.fontRegistry){this.options.fontRegistry.registerFont(this)}return e},createFontFaceRule:function r(){if(!this.data){return null}if(this.options.disableFontFace){this.disableFontFace=true;return null}var e=(0,n.bytesToString)(new Uint8Array(this.data));var t=this.loadedName;var r="url(data:"+this.mimetype+";base64,"+btoa(e)+");";var i='@font-face { font-family:"'+t+'";src:'+r+"}";if(this.options.fontRegistry){this.options.fontRegistry.registerFont(this,r)}return i},getPathGenerator:function i(e,t){if(!(t in this.compiledGlyphs)){var r=e.get(this.loadedName+"_path_"+t);var n,i,a;if(this.options.isEvalSupported&&o.value){var s,l="";for(i=0,a=r.length;i<a;i++){n=r[i];if(n.args!==undefined){s=n.args.join(",")}else{s=""}l+="c."+n.cmd+"("+s+");\n"}this.compiledGlyphs[t]=new Function("c","size",l)}else{this.compiledGlyphs[t]=function(e,t){for(i=0,a=r.length;i<a;i++){n=r[i];if(n.cmd==="scale"){n.args=[t,-t]}e[n.cmd].apply(e,n.args)}}}}return this.compiledGlyphs[t]}};return e}();t.FontFaceObject=l;t.FontLoader=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TilingPattern=t.getShadingPatternFromIR=undefined;var n=r(0);var i=r(8);var a={};a.RadialAxial={fromIR:function c(e){var t=e[1];var r=e[2];var n=e[3];var i=e[4];var a=e[5];var s=e[6];return{type:"Pattern",getPattern:function o(e){var o;if(t==="axial"){o=e.createLinearGradient(n[0],n[1],i[0],i[1])}else if(t==="radial"){o=e.createRadialGradient(n[0],n[1],a,i[0],i[1],s)}for(var l=0,c=r.length;l<c;++l){var u=r[l];o.addColorStop(u[0],u[1])}return o}}}};var s=function u(){function e(e,t,r,n,i,a,s,o){var l=t.coords,c=t.colors;var u=e.data,h=e.width*4;var f;if(l[r+1]>l[n+1]){f=r;r=n;n=f;f=a;a=s;s=f}if(l[n+1]>l[i+1]){f=n;n=i;i=f;f=s;s=o;o=f}if(l[r+1]>l[n+1]){f=r;r=n;n=f;f=a;a=s;s=f}var d=(l[r]+t.offsetX)*t.scaleX;var p=(l[r+1]+t.offsetY)*t.scaleY;var v=(l[n]+t.offsetX)*t.scaleX;var g=(l[n+1]+t.offsetY)*t.scaleY;var m=(l[i]+t.offsetX)*t.scaleX;var A=(l[i+1]+t.offsetY)*t.scaleY;if(p>=A){return}var b=c[a],y=c[a+1],S=c[a+2];var x=c[s],w=c[s+1],T=c[s+2];var k=c[o],_=c[o+1],C=c[o+2];var P=Math.round(p),E=Math.round(A);var L,R,I,O;var D,F,M,N;var j;for(var U=P;U<=E;U++){if(U<g){j=U<p?0:p===g?1:(p-U)/(p-g);L=d-(d-v)*j;R=b-(b-x)*j;I=y-(y-w)*j;O=S-(S-T)*j}else{j=U>A?1:g===A?0:(g-U)/(g-A);L=v-(v-m)*j;R=x-(x-k)*j;I=w-(w-_)*j;O=T-(T-C)*j}j=U<p?0:U>A?1:(p-U)/(p-A);D=d-(d-m)*j;F=b-(b-k)*j;M=y-(y-_)*j;N=S-(S-C)*j;var B=Math.round(Math.min(L,D));var W=Math.round(Math.max(L,D));var G=h*U+B*4;for(var X=B;X<=W;X++){j=(L-X)/(L-D);j=j<0?0:j>1?1:j;u[G++]=R-(R-F)*j|0;u[G++]=I-(I-M)*j|0;u[G++]=O-(O-N)*j|0;u[G++]=255}}}function t(t,r,i){var a=r.coords;var s=r.colors;var o,l;switch(r.type){case"lattice":var c=r.verticesPerRow;var u=Math.floor(a.length/c)-1;var h=c-1;for(o=0;o<u;o++){var f=o*c;for(var d=0;d<h;d++,f++){e(t,i,a[f],a[f+1],a[f+c],s[f],s[f+1],s[f+c]);e(t,i,a[f+c+1],a[f+1],a[f+c],s[f+c+1],s[f+1],s[f+c])}}break;case"triangles":for(o=0,l=a.length;o<l;o+=3){e(t,i,a[o],a[o+1],a[o+2],s[o],s[o+1],s[o+2])}break;default:(0,n.error)("illigal figure");break}}function r(e,r,n,a,s,o,l){var c=1.1;var u=3e3;var h=2;var f=Math.floor(e[0]);var d=Math.floor(e[1]);var p=Math.ceil(e[2])-f;var v=Math.ceil(e[3])-d;var g=Math.min(Math.ceil(Math.abs(p*r[0]*c)),u);var m=Math.min(Math.ceil(Math.abs(v*r[1]*c)),u);var A=p/g;var b=v/m;var y={coords:n,colors:a,offsetX:-f,offsetY:-d,scaleX:1/A,scaleY:1/b};var S=g+h*2;var x=m+h*2;var w,T,k,_;if(i.WebGLUtils.isEnabled){w=i.WebGLUtils.drawFigures(g,m,o,s,y);T=l.getCanvas("mesh",S,x,false);T.context.drawImage(w,h,h);w=T.canvas}else{T=l.getCanvas("mesh",S,x,false);var C=T.context;var P=C.createImageData(g,m);if(o){var E=P.data;for(k=0,_=E.length;k<_;k+=4){E[k]=o[0];E[k+1]=o[1];E[k+2]=o[2];E[k+3]=255}}for(k=0;k<s.length;k++){t(P,s[k],y)}C.putImageData(P,h,h);w=T.canvas}return{canvas:w,offsetX:f-h*A,offsetY:d-h*b,scaleX:A,scaleY:b}}return r}();a.Mesh={fromIR:function h(e){var t=e[2];var r=e[3];var i=e[4];var a=e[5];var o=e[6];var l=e[8];return{type:"Pattern",getPattern:function c(e,u,h){var f;if(h){f=n.Util.singularValueDecompose2dScale(e.mozCurrentTransform)}else{f=n.Util.singularValueDecompose2dScale(u.baseTransform);if(o){var d=n.Util.singularValueDecompose2dScale(o);f=[f[0]*d[0],f[1]*d[1]]}}var p=s(a,f,t,r,i,h?null:l,u.cachedCanvases);if(!h){e.setTransform.apply(e,u.baseTransform);if(o){e.transform.apply(e,o)}}e.translate(p.offsetX,p.offsetY);e.scale(p.scaleX,p.scaleY);return e.createPattern(p.canvas,"no-repeat")}}}};a.Dummy={fromIR:function f(){return{type:"Pattern",getPattern:function e(){return"hotpink"}}}};function o(e){var t=a[e[0]];if(!t){(0,n.error)("Unknown IR type: "+e[0])}return t.fromIR(e)}var l=function d(){var e={COLORED:1,UNCOLORED:2};var t=3e3;function r(e,t,r,i,a){this.operatorList=e[2];this.matrix=e[3]||[1,0,0,1,0,0];this.bbox=n.Util.normalizeRect(e[4]);this.xstep=e[5];this.ystep=e[6];this.paintType=e[7];this.tilingType=e[8];this.color=t;this.canvasGraphicsFactory=i;this.baseTransform=a;this.type="Pattern";this.ctx=r}r.prototype={createPatternCanvas:function i(e){var r=this.operatorList;var i=this.bbox;var a=this.xstep;var s=this.ystep;var o=this.paintType;var l=this.tilingType;var c=this.color;var u=this.canvasGraphicsFactory;(0,n.info)("TilingType: "+l);var h=i[0],f=i[1],d=i[2],p=i[3];var v=[h,f];var g=[h+a,f+s];var m=g[0]-v[0];var A=g[1]-v[1];var b=n.Util.singularValueDecompose2dScale(this.matrix);var y=n.Util.singularValueDecompose2dScale(this.baseTransform);var S=[b[0]*y[0],b[1]*y[1]];m=Math.min(Math.ceil(Math.abs(m*S[0])),t);A=Math.min(Math.ceil(Math.abs(A*S[1])),t);var x=e.cachedCanvases.getCanvas("pattern",m,A,true);var w=x.context;var T=u.createCanvasGraphics(w);T.groupLevel=e.groupLevel;this.setFillAndStrokeStyleToContext(w,o,c);this.setScale(m,A,a,s);this.transformToScale(T);var k=[1,0,0,1,-v[0],-v[1]];T.transform.apply(T,k);this.clipBbox(T,i,h,f,d,p);T.executeOperatorList(r);return x.canvas},setScale:function a(e,t,r,n){this.scale=[e/r,t/n]},transformToScale:function s(e){var t=this.scale;var r=[t[0],0,0,t[1],0,0];e.transform.apply(e,r)},scaleToContext:function o(){var e=this.scale;this.ctx.scale(1/e[0],1/e[1])},clipBbox:function l(e,t,r,i,a,s){if((0,n.isArray)(t)&&t.length===4){var o=a-r;var l=s-i;e.ctx.rect(r,i,o,l);e.clip();e.endPath()}},setFillAndStrokeStyleToContext:function c(t,r,i){switch(r){case e.COLORED:var a=this.ctx;t.fillStyle=a.fillStyle;t.strokeStyle=a.strokeStyle;break;case e.UNCOLORED:var s=n.Util.makeCssRgb(i[0],i[1],i[2]);t.fillStyle=s;t.strokeStyle=s;break;default:(0,n.error)("Unsupported paint type: "+r)}},getPattern:function u(e,t){var r=this.createPatternCanvas(t);e=this.ctx;e.setTransform.apply(e,this.baseTransform);e.transform.apply(e,this.matrix);this.scaleToContext();return e.createPattern(r,"repeat")}};return r}();t.getShadingPatternFromIR=o;t.TilingPattern=l},function(e,t,r){"use strict";var n="1.8.342";var i="52998c5";var a=r(0);var s=r(9);var o=r(3);var l=r(5);var c=r(2);var u=r(1);var h=r(4);t.PDFJS=s.PDFJS;t.build=o.build;t.version=o.version;t.getDocument=o.getDocument;t.LoopbackPort=o.LoopbackPort;t.PDFDataRangeTransport=o.PDFDataRangeTransport;t.PDFWorker=o.PDFWorker;t.renderTextLayer=l.renderTextLayer;t.AnnotationLayer=c.AnnotationLayer;t.CustomStyle=u.CustomStyle;t.createPromiseCapability=a.createPromiseCapability;t.PasswordResponses=a.PasswordResponses;t.InvalidPDFException=a.InvalidPDFException;t.MissingPDFException=a.MissingPDFException;t.SVGGraphics=h.SVGGraphics;t.NativeImageDecoding=a.NativeImageDecoding;t.UnexpectedResponseException=a.UnexpectedResponseException;t.OPS=a.OPS;t.UNSUPPORTED_FEATURES=a.UNSUPPORTED_FEATURES;t.isValidUrl=u.isValidUrl;t.createValidAbsoluteUrl=a.createValidAbsoluteUrl;t.createObjectURL=a.createObjectURL;t.removeNullCharacters=a.removeNullCharacters;t.shadow=a.shadow;t.createBlob=a.createBlob;t.RenderingCancelledException=u.RenderingCancelledException;t.getFilenameFromUrl=u.getFilenameFromUrl;t.addLinkAttributes=u.addLinkAttributes},function(e,t,r){"use strict";(function(e){var t=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};if(typeof PDFJS==="undefined"||!PDFJS.compatibilityChecked){var r=typeof window!=="undefined"?window:typeof e!=="undefined"?e:typeof self!=="undefined"?self:undefined;var n=typeof navigator!=="undefined"&&navigator.userAgent||"";var i=/Android/.test(n);var a=/Android\s[0-2][^\d]/.test(n);var s=/Android\s[0-4][^\d]/.test(n);var o=n.indexOf("Chrom")>=0;var l=/Chrome\/(39|40)\./.test(n);var c=n.indexOf("CriOS")>=0;var u=n.indexOf("Trident")>=0;var h=/\b(iPad|iPhone|iPod)(?=;)/.test(n);var f=n.indexOf("Opera")>=0;var d=/Safari\//.test(n)&&!/(Chrome\/|Android\s)/.test(n);var p=(typeof window==="undefined"?"undefined":t(window))==="object"&&(typeof document==="undefined"?"undefined":t(document))==="object";if(typeof PDFJS==="undefined"){r.PDFJS={}}PDFJS.compatibilityChecked=true;(function v(){if(typeof Uint8Array!=="undefined"){if(typeof Uint8Array.prototype.subarray==="undefined"){Uint8Array.prototype.subarray=function c(e,t){return new Uint8Array(this.slice(e,t))};Float32Array.prototype.subarray=function u(e,t){return new Float32Array(this.slice(e,t))}}if(typeof Float64Array==="undefined"){r.Float64Array=Float32Array}return}function e(e,t){return new l(this.slice(e,t))}function n(e,t){if(arguments.length<2){t=0}for(var r=0,n=e.length;r<n;++r,++t){this[t]=e[r]&255}}function i(e,t){this.buffer=e;this.byteLength=e.length;this.length=t;o(this.length)}i.prototype=Object.create(null);var a=0;function s(e){return{get:function t(){var t=this.buffer,r=e<<2;return(t[r]|t[r+1]<<8|t[r+2]<<16|t[r+3]<<24)>>>0},set:function r(t){var r=this.buffer,n=e<<2;r[n]=t&255;r[n+1]=t>>8&255;r[n+2]=t>>16&255;r[n+3]=t>>>24&255}}}function o(e){while(a<e){Object.defineProperty(i.prototype,a,s(a));a++}}function l(r){var i,a,s;if(typeof r==="number"){i=[];for(a=0;a<r;++a){i[a]=0}}else if("slice"in r){i=r.slice(0)}else{i=[];for(a=0,s=r.length;a<s;++a){i[a]=r[a]}}i.subarray=e;i.buffer=i;i.byteLength=i.length;i.set=n;if((typeof r==="undefined"?"undefined":t(r))==="object"&&r.buffer){i.buffer=r.buffer}return i}r.Uint8Array=l;r.Int8Array=l;r.Int32Array=l;r.Uint16Array=l;r.Float32Array=l;r.Float64Array=l;r.Uint32Array=function(){if(arguments.length===3){if(arguments[1]!==0){throw new Error("offset !== 0 is not supported")}return new i(arguments[0],arguments[2])}return l.apply(this,arguments)}})();(function g(){if(!p||!window.CanvasPixelArray){return}var e=window.CanvasPixelArray.prototype;if("buffer"in e){return}Object.defineProperty(e,"buffer",{get:function t(){return this},enumerable:false,configurable:true});Object.defineProperty(e,"byteLength",{get:function r(){return this.length},enumerable:false,configurable:true})})();(function m(){if(!r.URL){r.URL=r.webkitURL}})();(function A(){if(typeof Object.defineProperty!=="undefined"){var e=true;try{if(p){Object.defineProperty(new Image,"id",{value:"test"})}var t=function n(){};t.prototype={get id(){}};Object.defineProperty(new t,"id",{value:"",configurable:true,enumerable:true,writable:false})}catch(r){e=false}if(e){return}}Object.defineProperty=function i(e,t,r){delete e[t];if("get"in r){e.__defineGetter__(t,r["get"])}if("set"in r){e.__defineSetter__(t,r["set"])}if("value"in r){e.__defineSetter__(t,function n(e){this.__defineGetter__(t,function r(){return e});return e});e[t]=r.value}}})();(function b(){if(typeof XMLHttpRequest==="undefined"){return}var e=XMLHttpRequest.prototype;var t=new XMLHttpRequest;if(!("overrideMimeType"in t)){Object.defineProperty(e,"overrideMimeType",{value:function r(e){}})}if("responseType"in t){return}Object.defineProperty(e,"responseType",{get:function n(){return this._responseType||"text"},set:function i(e){if(e==="text"||e==="arraybuffer"){this._responseType=e;if(e==="arraybuffer"&&typeof this.overrideMimeType==="function"){this.overrideMimeType("text/plain; charset=x-user-defined")}}}});if(typeof VBArray!=="undefined"){Object.defineProperty(e,"response",{get:function a(){if(this.responseType==="arraybuffer"){return new Uint8Array(new VBArray(this.responseBody).toArray())}return this.responseText}});return}Object.defineProperty(e,"response",{get:function s(){if(this.responseType!=="arraybuffer"){return this.responseText}var e=this.responseText;var t,r=e.length;var n=new Uint8Array(r);for(t=0;t<r;++t){n[t]=e.charCodeAt(t)&255}return n.buffer}})})();(function y(){if("btoa"in r){return}var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.btoa=function(t){var r="";var n,i;for(n=0,i=t.length;n<i;n+=3){var a=t.charCodeAt(n)&255;var s=t.charCodeAt(n+1)&255;var o=t.charCodeAt(n+2)&255;var l=a>>2,c=(a&3)<<4|s>>4;var u=n+1<i?(s&15)<<2|o>>6:64;var h=n+2<i?o&63:64;r+=e.charAt(l)+e.charAt(c)+e.charAt(u)+e.charAt(h)}return r}})();(function S(){if("atob"in r){return}var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.atob=function(t){t=t.replace(/=+$/,"");if(t.length%4===1){throw new Error("bad atob input")}for(var r=0,n,i,a=0,s="";i=t.charAt(a++);~i&&(n=r%4?n*64+i:i,r++%4)?s+=String.fromCharCode(255&n>>(-2*r&6)):0){i=e.indexOf(i)}return s}})();(function x(){if(typeof Function.prototype.bind!=="undefined"){return}Function.prototype.bind=function e(t){var r=this,n=Array.prototype.slice.call(arguments,1);var i=function a(){var e=n.concat(Array.prototype.slice.call(arguments));return r.apply(t,e)};return i}})();(function w(){if(!p){return}var e=document.createElement("div");if("dataset"in e){return}Object.defineProperty(HTMLElement.prototype,"dataset",{get:function t(){if(this._dataset){return this._dataset}var e={};for(var t=0,r=this.attributes.length;t<r;t++){var n=this.attributes[t];if(n.name.substring(0,5)!=="data-"){continue}var i=n.name.substring(5).replace(/\-([a-z])/g,function(e,t){return t.toUpperCase()});e[i]=n.value}Object.defineProperty(this,"_dataset",{value:e,writable:false,enumerable:false});return e},enumerable:true})})();(function T(){function e(e,t,r,n){var i=e.className||"";var a=i.split(/\s+/g);if(a[0]===""){a.shift()}var s=a.indexOf(t);if(s<0&&r){a.push(t)}if(s>=0&&n){a.splice(s,1)}e.className=a.join(" ");return s>=0}if(!p){return}var t=document.createElement("div");if("classList"in t){return}var r={add:function n(t){e(this.element,t,true,false)},contains:function i(t){return e(this.element,t,false,false)},remove:function a(t){e(this.element,t,false,true)},toggle:function s(t){e(this.element,t,true,true)}};Object.defineProperty(HTMLElement.prototype,"classList",{ get:function o(){if(this._classList){return this._classList}var e=Object.create(r,{element:{value:this,writable:false,enumerable:true}});Object.defineProperty(this,"_classList",{value:e,writable:false,enumerable:false});return e},enumerable:true})})();(function k(){if(typeof importScripts==="undefined"||"console"in r){return}var e={};var t={log:function n(){var e=Array.prototype.slice.call(arguments);r.postMessage({targetName:"main",action:"console_log",data:e})},error:function i(){var e=Array.prototype.slice.call(arguments);r.postMessage({targetName:"main",action:"console_error",data:e})},time:function a(t){e[t]=Date.now()},timeEnd:function s(t){var r=e[t];if(!r){throw new Error("Unknown timer name "+t)}this.log("Timer:",t,Date.now()-r)}};r.console=t})();(function _(){if(!p){return}if(!("console"in window)){window.console={log:function e(){},error:function t(){},warn:function r(){}};return}if(!("bind"in console.log)){console.log=function(e){return function(t){return e(t)}}(console.log);console.error=function(e){return function(t){return e(t)}}(console.error);console.warn=function(e){return function(t){return e(t)}}(console.warn);return}})();(function C(){function e(e){if(t(e.target)){e.stopPropagation()}}function t(e){return e.disabled||e.parentNode&&t(e.parentNode)}if(f){document.addEventListener("click",e,true)}})();(function P(){if(u||c){PDFJS.disableCreateObjectURL=true}})();(function E(){if(typeof navigator==="undefined"){return}if("language"in navigator){return}PDFJS.locale=navigator.userLanguage||"en-US"})();(function L(){if(d||a||l||h){PDFJS.disableRange=true;PDFJS.disableStream=true}})();(function R(){if(!p){return}if(!history.pushState||a){PDFJS.disableHistory=true}})();(function I(){if(!p){return}if(window.CanvasPixelArray){if(typeof window.CanvasPixelArray.prototype.set!=="function"){window.CanvasPixelArray.prototype.set=function(e){for(var t=0,r=this.length;t<r;t++){this[t]=e[t]}}}}else{var e=false,t;if(o){t=n.match(/Chrom(e|ium)\/([0-9]+)\./);e=t&&parseInt(t[2])<21}else if(i){e=s}else if(d){t=n.match(/Version\/([0-9]+)\.([0-9]+)\.([0-9]+) Safari\//);e=t&&parseInt(t[1])<6}if(e){var r=window.CanvasRenderingContext2D.prototype;var a=r.createImageData;r.createImageData=function(e,t){var r=a.call(this,e,t);r.data.set=function(e){for(var t=0,r=this.length;t<r;t++){this[t]=e[t]}};return r};r=null}}})();(function O(){function e(){window.requestAnimationFrame=function(e){return window.setTimeout(e,20)};window.cancelAnimationFrame=function(e){window.clearTimeout(e)}}if(!p){return}if(h){e();return}if("requestAnimationFrame"in window){return}window.requestAnimationFrame=window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame;if(window.requestAnimationFrame){return}e()})();(function D(){if(h||i){PDFJS.maxCanvasPixels=5242880}})();(function F(){if(!p){return}if(u&&window.parent!==window){PDFJS.disableFullscreen=true}})();(function M(){if(!p){return}if("currentScript"in document){return}Object.defineProperty(document,"currentScript",{get:function e(){var e=document.getElementsByTagName("script");return e[e.length-1]},enumerable:true,configurable:true})})();(function N(){if(!p){return}var e=document.createElement("input");try{e.type="number"}catch(t){var r=e.constructor.prototype;var n=Object.getOwnPropertyDescriptor(r,"type");Object.defineProperty(r,"type",{get:function i(){return n.get.call(this)},set:function a(e){n.set.call(this,e==="number"?"text":e)},enumerable:true,configurable:true})}})();(function j(){if(!p){return}if(!document.attachEvent){return}var e=document.constructor.prototype;var t=Object.getOwnPropertyDescriptor(e,"readyState");Object.defineProperty(e,"readyState",{get:function r(){var e=t.get.call(this);return e==="interactive"?"loading":e},set:function n(e){t.set.call(this,e)},enumerable:true,configurable:true})})();(function U(){if(!p){return}if(typeof Element.prototype.remove!=="undefined"){return}Element.prototype.remove=function(){if(this.parentNode){this.parentNode.removeChild(this)}}})();(function B(){if(r.Promise){if(typeof r.Promise.all!=="function"){r.Promise.all=function(e){var t=0,n=[],i,a;var s=new r.Promise(function(e,t){i=e;a=t});e.forEach(function(e,r){t++;e.then(function(e){n[r]=e;t--;if(t===0){i(n)}},a)});if(t===0){i(n)}return s}}if(typeof r.Promise.resolve!=="function"){r.Promise.resolve=function(e){return new r.Promise(function(t){t(e)})}}if(typeof r.Promise.reject!=="function"){r.Promise.reject=function(e){return new r.Promise(function(t,r){r(e)})}}if(typeof r.Promise.prototype.catch!=="function"){r.Promise.prototype.catch=function(e){return r.Promise.prototype.then(undefined,e)}}return}var e=0;var t=1;var n=2;var i=500;var a={handlers:[],running:false,unhandledRejections:[],pendingRejectionCheck:false,scheduleHandlers:function o(t){if(t._status===e){return}this.handlers=this.handlers.concat(t._handlers);t._handlers=[];if(this.running){return}this.running=true;setTimeout(this.runHandlers.bind(this),0)},runHandlers:function l(){var e=1;var r=Date.now()+e;while(this.handlers.length>0){var i=this.handlers.shift();var a=i.thisPromise._status;var s=i.thisPromise._value;try{if(a===t){if(typeof i.onResolve==="function"){s=i.onResolve(s)}}else if(typeof i.onReject==="function"){s=i.onReject(s);a=t;if(i.thisPromise._unhandledRejection){this.removeUnhandeledRejection(i.thisPromise)}}}catch(o){a=n;s=o}i.nextPromise._updateStatus(a,s);if(Date.now()>=r){break}}if(this.handlers.length>0){setTimeout(this.runHandlers.bind(this),0);return}this.running=false},addUnhandledRejection:function c(e){this.unhandledRejections.push({promise:e,time:Date.now()});this.scheduleRejectionCheck()},removeUnhandeledRejection:function u(e){e._unhandledRejection=false;for(var t=0;t<this.unhandledRejections.length;t++){if(this.unhandledRejections[t].promise===e){this.unhandledRejections.splice(t);t--}}},scheduleRejectionCheck:function h(){var e=this;if(this.pendingRejectionCheck){return}this.pendingRejectionCheck=true;setTimeout(function(){e.pendingRejectionCheck=false;var t=Date.now();for(var r=0;r<e.unhandledRejections.length;r++){if(t-e.unhandledRejections[r].time>i){var n=e.unhandledRejections[r].promise._value;var a="Unhandled rejection: "+n;if(n.stack){a+="\n"+n.stack}try{throw new Error(a)}catch(s){console.warn(a)}e.unhandledRejections.splice(r);r--}}if(e.unhandledRejections.length){e.scheduleRejectionCheck()}},i)}};var s=function f(t){this._status=e;this._handlers=[];try{t.call(this,this._resolve.bind(this),this._reject.bind(this))}catch(r){this._reject(r)}};s.all=function d(e){var t,r;var i=new s(function(e,n){t=e;r=n});var a=e.length;var o=[];if(a===0){t(o);return i}function l(e){if(i._status===n){return}o=[];r(e)}for(var c=0,u=e.length;c<u;++c){var h=e[c];var f=function(e){return function(r){if(i._status===n){return}o[e]=r;a--;if(a===0){t(o)}}}(c);if(s.isPromise(h)){h.then(f,l)}else{f(h)}}return i};s.isPromise=function p(e){return e&&typeof e.then==="function"};s.resolve=function v(e){return new s(function(t){t(e)})};s.reject=function g(e){return new s(function(t,r){r(e)})};s.prototype={_status:null,_value:null,_handlers:null,_unhandledRejection:null,_updateStatus:function m(e,r){if(this._status===t||this._status===n){return}if(e===t&&s.isPromise(r)){r.then(this._updateStatus.bind(this,t),this._updateStatus.bind(this,n));return}this._status=e;this._value=r;if(e===n&&this._handlers.length===0){this._unhandledRejection=true;a.addUnhandledRejection(this)}a.scheduleHandlers(this)},_resolve:function A(e){this._updateStatus(t,e)},_reject:function b(e){this._updateStatus(n,e)},then:function y(e,t){var r=new s(function(e,t){this.resolve=e;this.reject=t});this._handlers.push({thisPromise:this,onResolve:e,onReject:t,nextPromise:r});a.scheduleHandlers(this);return r},"catch":function S(e){return this.then(undefined,e)}};r.Promise=s})();(function W(){if(r.WeakMap){return}var e=0;function t(){this.id="$weakmap"+e++}t.prototype={has:function n(e){return!!Object.getOwnPropertyDescriptor(e,this.id)},get:function i(e,t){return this.has(e)?e[this.id]:t},set:function a(e,t){Object.defineProperty(e,this.id,{value:t,enumerable:false,configurable:true})},"delete":function s(e){delete e[this.id]}};r.WeakMap=t})();(function G(){var e=false;try{if(typeof URL==="function"&&t(URL.prototype)==="object"&&"origin"in URL.prototype){var n=new URL("b","http://a");n.pathname="c%20d";e=n.href==="http://a/c%20d"}}catch(i){}if(e){return}var a=Object.create(null);a["ftp"]=21;a["file"]=0;a["gopher"]=70;a["http"]=80;a["https"]=443;a["ws"]=80;a["wss"]=443;var s=Object.create(null);s["%2e"]=".";s[".%2e"]="..";s["%2e."]="..";s["%2e%2e"]="..";function o(e){return a[e]!==undefined}function l(){g.call(this);this._isInvalid=true}function c(e){if(e===""){l.call(this)}return e.toLowerCase()}function u(e){var t=e.charCodeAt(0);if(t>32&&t<127&&[34,35,60,62,63,96].indexOf(t)===-1){return e}return encodeURIComponent(e)}function h(e){var t=e.charCodeAt(0);if(t>32&&t<127&&[34,35,60,62,96].indexOf(t)===-1){return e}return encodeURIComponent(e)}var f,d=/[a-zA-Z]/,p=/[a-zA-Z0-9\+\-\.]/;function v(e,t,r){function n(e){b.push(e)}var i=t||"scheme start",v=0,g="",m=false,A=false,b=[];e:while((e[v-1]!==f||v===0)&&!this._isInvalid){var y=e[v];switch(i){case"scheme start":if(y&&d.test(y)){g+=y.toLowerCase();i="scheme"}else if(!t){g="";i="no scheme";continue}else{n("Invalid scheme.");break e}break;case"scheme":if(y&&p.test(y)){g+=y.toLowerCase()}else if(y===":"){this._scheme=g;g="";if(t){break e}if(o(this._scheme)){this._isRelative=true}if(this._scheme==="file"){i="relative"}else if(this._isRelative&&r&&r._scheme===this._scheme){i="relative or authority"}else if(this._isRelative){i="authority first slash"}else{i="scheme data"}}else if(!t){g="";v=0;i="no scheme";continue}else if(y===f){break e}else{n("Code point not allowed in scheme: "+y);break e}break;case"scheme data":if(y==="?"){this._query="?";i="query"}else if(y==="#"){this._fragment="#";i="fragment"}else{if(y!==f&&y!==" "&&y!=="\n"&&y!=="\r"){this._schemeData+=u(y)}}break;case"no scheme":if(!r||!o(r._scheme)){n("Missing scheme.");l.call(this)}else{i="relative";continue}break;case"relative or authority":if(y==="/"&&e[v+1]==="/"){i="authority ignore slashes"}else{n("Expected /, got: "+y);i="relative";continue}break;case"relative":this._isRelative=true;if(this._scheme!=="file"){this._scheme=r._scheme}if(y===f){this._host=r._host;this._port=r._port;this._path=r._path.slice();this._query=r._query;this._username=r._username;this._password=r._password;break e}else if(y==="/"||y==="\\"){if(y==="\\"){n("\\ is an invalid code point.")}i="relative slash"}else if(y==="?"){this._host=r._host;this._port=r._port;this._path=r._path.slice();this._query="?";this._username=r._username;this._password=r._password;i="query"}else if(y==="#"){this._host=r._host;this._port=r._port;this._path=r._path.slice();this._query=r._query;this._fragment="#";this._username=r._username;this._password=r._password;i="fragment"}else{var S=e[v+1];var x=e[v+2];if(this._scheme!=="file"||!d.test(y)||S!==":"&&S!=="|"||x!==f&&x!=="/"&&x!=="\\"&&x!=="?"&&x!=="#"){this._host=r._host;this._port=r._port;this._username=r._username;this._password=r._password;this._path=r._path.slice();this._path.pop()}i="relative path";continue}break;case"relative slash":if(y==="/"||y==="\\"){if(y==="\\"){n("\\ is an invalid code point.")}if(this._scheme==="file"){i="file host"}else{i="authority ignore slashes"}}else{if(this._scheme!=="file"){this._host=r._host;this._port=r._port;this._username=r._username;this._password=r._password}i="relative path";continue}break;case"authority first slash":if(y==="/"){i="authority second slash"}else{n("Expected '/', got: "+y);i="authority ignore slashes";continue}break;case"authority second slash":i="authority ignore slashes";if(y!=="/"){n("Expected '/', got: "+y);continue}break;case"authority ignore slashes":if(y!=="/"&&y!=="\\"){i="authority";continue}else{n("Expected authority, got: "+y)}break;case"authority":if(y==="@"){if(m){n("@ already seen.");g+="%40"}m=true;for(var w=0;w<g.length;w++){var T=g[w];if(T===" "||T==="\n"||T==="\r"){n("Invalid whitespace in authority.");continue}if(T===":"&&this._password===null){this._password="";continue}var k=u(T);if(this._password!==null){this._password+=k}else{this._username+=k}}g=""}else if(y===f||y==="/"||y==="\\"||y==="?"||y==="#"){v-=g.length;g="";i="host";continue}else{g+=y}break;case"file host":if(y===f||y==="/"||y==="\\"||y==="?"||y==="#"){if(g.length===2&&d.test(g[0])&&(g[1]===":"||g[1]==="|")){i="relative path"}else if(g.length===0){i="relative path start"}else{this._host=c.call(this,g);g="";i="relative path start"}continue}else if(y===" "||y==="\n"||y==="\r"){n("Invalid whitespace in file host.")}else{g+=y}break;case"host":case"hostname":if(y===":"&&!A){this._host=c.call(this,g);g="";i="port";if(t==="hostname"){break e}}else if(y===f||y==="/"||y==="\\"||y==="?"||y==="#"){this._host=c.call(this,g);g="";i="relative path start";if(t){break e}continue}else if(y!==" "&&y!=="\n"&&y!=="\r"){if(y==="["){A=true}else if(y==="]"){A=false}g+=y}else{n("Invalid code point in host/hostname: "+y)}break;case"port":if(/[0-9]/.test(y)){g+=y}else if(y===f||y==="/"||y==="\\"||y==="?"||y==="#"||t){if(g!==""){var _=parseInt(g,10);if(_!==a[this._scheme]){this._port=_+""}g=""}if(t){break e}i="relative path start";continue}else if(y===" "||y==="\n"||y==="\r"){n("Invalid code point in port: "+y)}else{l.call(this)}break;case"relative path start":if(y==="\\"){n("'\\' not allowed in path.")}i="relative path";if(y!=="/"&&y!=="\\"){continue}break;case"relative path":if(y===f||y==="/"||y==="\\"||!t&&(y==="?"||y==="#")){if(y==="\\"){n("\\ not allowed in relative path.")}var C;if(C=s[g.toLowerCase()]){g=C}if(g===".."){this._path.pop();if(y!=="/"&&y!=="\\"){this._path.push("")}}else if(g==="."&&y!=="/"&&y!=="\\"){this._path.push("")}else if(g!=="."){if(this._scheme==="file"&&this._path.length===0&&g.length===2&&d.test(g[0])&&g[1]==="|"){g=g[0]+":"}this._path.push(g)}g="";if(y==="?"){this._query="?";i="query"}else if(y==="#"){this._fragment="#";i="fragment"}}else if(y!==" "&&y!=="\n"&&y!=="\r"){g+=u(y)}break;case"query":if(!t&&y==="#"){this._fragment="#";i="fragment"}else if(y!==f&&y!==" "&&y!=="\n"&&y!=="\r"){this._query+=h(y)}break;case"fragment":if(y!==f&&y!==" "&&y!=="\n"&&y!=="\r"){this._fragment+=y}break}v++}}function g(){this._scheme="";this._schemeData="";this._username="";this._password=null;this._host="";this._port="";this._path=[];this._query="";this._fragment="";this._isInvalid=false;this._isRelative=false}function m(e,t){if(t!==undefined&&!(t instanceof m)){t=new m(String(t))}this._url=e;g.call(this);var r=e.replace(/^[ \t\r\n\f]+|[ \t\r\n\f]+$/g,"");v.call(this,r,null,t)}m.prototype={toString:function b(){return this.href},get href(){if(this._isInvalid){return this._url}var e="";if(this._username!==""||this._password!==null){e=this._username+(this._password!==null?":"+this._password:"")+"@"}return this.protocol+(this._isRelative?"//"+e+this.host:"")+this.pathname+this._query+this._fragment},set href(e){g.call(this);v.call(this,e)},get protocol(){return this._scheme+":"},set protocol(e){if(this._isInvalid){return}v.call(this,e+":","scheme start")},get host(){return this._isInvalid?"":this._port?this._host+":"+this._port:this._host},set host(e){if(this._isInvalid||!this._isRelative){return}v.call(this,e,"host")},get hostname(){return this._host},set hostname(e){if(this._isInvalid||!this._isRelative){return}v.call(this,e,"hostname")},get port(){return this._port},set port(e){if(this._isInvalid||!this._isRelative){return}v.call(this,e,"port")},get pathname(){return this._isInvalid?"":this._isRelative?"/"+this._path.join("/"):this._schemeData},set pathname(e){if(this._isInvalid||!this._isRelative){return}this._path=[];v.call(this,e,"relative path start")},get search(){return this._isInvalid||!this._query||this._query==="?"?"":this._query},set search(e){if(this._isInvalid||!this._isRelative){return}this._query="?";if(e[0]==="?"){e=e.slice(1)}v.call(this,e,"query")},get hash(){return this._isInvalid||!this._fragment||this._fragment==="#"?"":this._fragment},set hash(e){if(this._isInvalid){return}this._fragment="#";if(e[0]==="#"){e=e.slice(1)}v.call(this,e,"fragment")},get origin(){var e;if(this._isInvalid||!this._scheme){return""}switch(this._scheme){case"data":case"file":case"javascript":case"mailto":return"null"}e=this.host;if(!e){return""}return this._scheme+"://"+e}};var A=r.URL;if(A){m.createObjectURL=function(e){return A.createObjectURL.apply(A,arguments)};m.revokeObjectURL=function(e){A.revokeObjectURL(e)}}r.URL=m})()}}).call(t,r(6))}])}); //# sourceMappingURL=pdf.map.js