!function (e, t) { "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define("pdfjs-dist/build/pdf", [], t) : "object" == typeof exports ? exports["pdfjs-dist/build/pdf"] = t() : e["pdfjs-dist/build/pdf"] = e.pdfjsLib = t() }(this, function () { return function (e) { var t = {}; function r(n) { if (t[n]) return t[n].exports; var i = t[n] = { i: n, l: !1, exports: {} }; return e[n].call(i.exports, i, i.exports, r), i.l = !0, i.exports } return r.m = e, r.c = t, r.d = function (e, t, n) { r.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: n }) }, r.r = function (e) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) }, r.t = function (e, t) { if (1 & t && (e = r(e)), 8 & t) return e; if (4 & t && "object" == typeof e && e && e.__esModule) return e; var n = Object.create(null); if (r.r(n), Object.defineProperty(n, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e) for (var i in e) r.d(n, i, function (t) { return e[t] }.bind(null, i)); return n }, r.n = function (e) { var t = e && e.__esModule ? function () { return e.default } : function () { return e }; return r.d(t, "a", t), t }, r.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, r.p = "", r(r.s = 0) }([function (e, t, r) { "use strict"; var n = r(1), i = r(129), a = r(145), o = r(146), s = r(130), u = r(147), l = r(135), c = r(132); if (r(4)()) { var h = r(148).PDFNodeStream; i.setPDFNetworkStreamFactory(function (e) { return new h(e) }) } else if ("undefined" != typeof Response && "body" in Response.prototype && "undefined" != typeof ReadableStream) { var d = r(151).PDFFetchStream; i.setPDFNetworkStreamFactory(function (e) { return new d(e) }) } else { var f = r(152).PDFNetworkStream; i.setPDFNetworkStreamFactory(function (e) { return new f(e) }) } t.build = i.build, t.version = i.version, t.getDocument = i.getDocument, t.LoopbackPort = i.LoopbackPort, t.PDFDataRangeTransport = i.PDFDataRangeTransport, t.PDFWorker = i.PDFWorker, t.renderTextLayer = a.renderTextLayer, t.AnnotationLayer = o.AnnotationLayer, t.createPromiseCapability = n.createPromiseCapability, t.PasswordResponses = n.PasswordResponses, t.InvalidPDFException = n.InvalidPDFException, t.MissingPDFException = n.MissingPDFException, t.SVGGraphics = u.SVGGraphics, t.NativeImageDecoding = n.NativeImageDecoding, t.CMapCompressionType = n.CMapCompressionType, t.PermissionFlag = n.PermissionFlag, t.UnexpectedResponseException = n.UnexpectedResponseException, t.OPS = n.OPS, t.VerbosityLevel = n.VerbosityLevel, t.UNSUPPORTED_FEATURES = n.UNSUPPORTED_FEATURES, t.createValidAbsoluteUrl = n.createValidAbsoluteUrl, t.createObjectURL = n.createObjectURL, t.removeNullCharacters = n.removeNullCharacters, t.shadow = n.shadow, t.Util = n.Util, t.ReadableStream = n.ReadableStream, t.URL = n.URL, t.RenderingCancelledException = s.RenderingCancelledException, t.getFilenameFromUrl = s.getFilenameFromUrl, t.LinkTarget = s.LinkTarget, t.addLinkAttributes = s.addLinkAttributes, t.loadScript = s.loadScript, t.GlobalWorkerOptions = l.GlobalWorkerOptions, t.apiCompatibilityParams = c.apiCompatibilityParams }, function (e, t, r) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.unreachable = t.warn = t.utf8StringToString = t.stringToUTF8String = t.stringToPDFString = t.stringToBytes = t.string32 = t.shadow = t.setVerbosityLevel = t.URL = t.ReadableStream = t.removeNullCharacters = t.readUint32 = t.readUint16 = t.readInt8 = t.log2 = t.isEvalSupported = t.isLittleEndian = t.createValidAbsoluteUrl = t.isSameOrigin = t.isSpace = t.isString = t.isNum = t.isEmptyObj = t.isBool = t.isArrayBuffer = t.info = t.getVerbosityLevel = t.getLookupTableFactory = t.getInheritableProperty = t.deprecated = t.createObjectURL = t.createPromiseCapability = t.bytesToString = t.assert = t.arraysToBytes = t.arrayByteLength = t.FormatError = t.XRefParseException = t.toRomanNumerals = t.Util = t.UnknownErrorException = t.UnexpectedResponseException = t.TextRenderingMode = t.StreamType = t.PermissionFlag = t.PasswordResponses = t.PasswordException = t.NativeImageDecoding = t.MissingPDFException = t.MissingDataException = t.InvalidPDFException = t.AbortException = t.CMapCompressionType = t.ImageKind = t.FontType = t.AnnotationType = t.AnnotationFlag = t.AnnotationFieldFlag = t.AnnotationBorderStyleType = t.UNSUPPORTED_FEATURES = t.VerbosityLevel = t.OPS = t.IDENTITY_MATRIX = t.FONT_IDENTITY_MATRIX = void 0; var n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e }; r(2); var i = r(125), a = r(127), o = { ERRORS: 0, WARNINGS: 1, INFOS: 5 }, s = o.WARNINGS; function u(e) { s >= o.WARNINGS && console.log("Warning: " + e) } function l(e) { throw new Error(e) } function c(e, t) { e || l(t) } var h = function () { function e(e, t) { this.name = "PasswordException", this.message = e, this.code = t } return e.prototype = new Error, e.constructor = e, e }(), d = function () { function e(e, t) { this.name = "UnknownErrorException", this.message = e, this.details = t } return e.prototype = new Error, e.constructor = e, e }(), f = function () { function e(e) { this.name = "InvalidPDFException", this.message = e } return e.prototype = new Error, e.constructor = e, e }(), p = function () { function e(e) { this.name = "MissingPDFException", this.message = e } return e.prototype = new Error, e.constructor = e, e }(), v = function () { function e(e, t) { this.name = "UnexpectedResponseException", this.message = e, this.status = t } return e.prototype = new Error, e.constructor = e, e }(), m = function () { function e(e, t) { this.begin = e, this.end = t, this.message = "Missing data [" + e + ", " + t + ")" } return e.prototype = new Error, e.prototype.name = "MissingDataException", e.constructor = e, e }(), g = function () { function e(e) { this.message = e } return e.prototype = new Error, e.prototype.name = "XRefParseException", e.constructor = e, e }(), y = function () { function e(e) { this.message = e } return e.prototype = new Error, e.prototype.name = "FormatError", e.constructor = e, e }(), b = function () { function e(e) { this.name = "AbortException", this.message = e } return e.prototype = new Error, e.constructor = e, e }(), _ = /\x00/g; function A(e) { c("string" == typeof e, "Invalid argument for stringToBytes"); for (var t = e.length, r = new Uint8Array(t), n = 0; n < t; ++n)r[n] = 255 & e.charCodeAt(n); return r } function S(e) { return void 0 !== e.length ? e.length : (c(void 0 !== e.byteLength), e.byteLength) } var w = function () { function e() { } var t = ["rgb(", 0, ",", 0, ",", 0, ")"]; return e.makeCssRgb = function (e, r, n) { return t[1] = e, t[3] = r, t[5] = n, t.join("") }, e.transform = function (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 (e, t) { return [e[0] * t[0] + e[1] * t[2] + t[4], e[0] * t[1] + e[1] * t[3] + t[5]] }, e.applyInverseTransform = function (e, t) { var r = t[0] * t[3] - t[1] * t[2]; return [(e[0] * t[3] - e[1] * t[2] + t[2] * t[5] - t[4] * t[3]) / r, (-e[0] * t[1] + e[1] * t[0] + t[4] * t[1] - t[5] * t[0]) / r] }, e.getAxialAlignedBoundingBox = function (t, r) { var n = e.applyTransform(t, r), i = e.applyTransform(t.slice(2, 4), r), a = e.applyTransform([t[0], t[3]], r), o = e.applyTransform([t[2], t[1]], r); return [Math.min(n[0], i[0], a[0], o[0]), Math.min(n[1], i[1], a[1], o[1]), Math.max(n[0], i[0], a[0], o[0]), Math.max(n[1], i[1], a[1], o[1])] }, e.inverseTransform = function (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 (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 (e) { var t = [e[0], e[2], e[1], e[3]], r = e[0] * t[0] + e[1] * t[2], n = e[0] * t[1] + e[1] * t[3], i = e[2] * t[0] + e[3] * t[2], a = e[2] * t[1] + e[3] * t[3], o = (r + a) / 2, s = Math.sqrt((r + a) * (r + a) - 4 * (r * a - i * n)) / 2, u = o + s || 1, l = o - s || 1; return [Math.sqrt(u), Math.sqrt(l)] }, e.normalizeRect = function (e) { var t = e.slice(0); return e[0] > e[2] && (t[0] = e[2], t[2] = e[0]), e[1] > e[3] && (t[1] = e[3], t[3] = e[1]), t }, e.intersect = function (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), o = []; return t = e.normalizeRect(t), r = e.normalizeRect(r), (i[0] === t[0] && i[1] === r[0] || i[0] === r[0] && i[1] === t[0]) && (o[0] = i[1], o[2] = i[2], (a[0] === t[1] && a[1] === r[1] || a[0] === r[1] && a[1] === t[1]) && (o[1] = a[1], o[3] = a[2], o)) }, e }(), k = ["", "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"]; var P = [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]; var x, C = (x = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", function (e, t) { if (!(arguments.length > 2 && void 0 !== arguments[2] && arguments[2]) && a.URL.createObjectURL) { var r = new Blob([e], { type: t }); return a.URL.createObjectURL(r) } for (var n = "data:" + t + ";base64,", i = 0, o = e.length; i < o; i += 3) { var s = 255 & e[i], u = 255 & e[i + 1], l = 255 & e[i + 2]; n += x[s >> 2] + x[(3 & s) << 4 | u >> 4] + x[i + 1 < o ? (15 & u) << 2 | l >> 6 : 64] + x[i + 2 < o ? 63 & l : 64] } return n }); t.FONT_IDENTITY_MATRIX = [.001, 0, 0, .001, 0, 0], t.IDENTITY_MATRIX = [1, 0, 0, 1, 0, 0], t.OPS = { dependency: 1, setLineWidth: 2, setLineCap: 3, setLineJoin: 4, setMiterLimit: 5, setDash: 6, setRenderingIntent: 7, setFlatness: 8, setGState: 9, save: 10, restore: 11, transform: 12, moveTo: 13, lineTo: 14, curveTo: 15, curveTo2: 16, curveTo3: 17, closePath: 18, rectangle: 19, stroke: 20, closeStroke: 21, fill: 22, eoFill: 23, fillStroke: 24, eoFillStroke: 25, closeFillStroke: 26, closeEOFillStroke: 27, endPath: 28, clip: 29, eoClip: 30, beginText: 31, endText: 32, setCharSpacing: 33, setWordSpacing: 34, setHScale: 35, setLeading: 36, setFont: 37, setTextRenderingMode: 38, setTextRise: 39, moveText: 40, setLeadingMoveText: 41, setTextMatrix: 42, nextLine: 43, showText: 44, showSpacedText: 45, nextLineShowText: 46, nextLineSetSpacingShowText: 47, setCharWidth: 48, setCharWidthAndBounds: 49, setStrokeColorSpace: 50, setFillColorSpace: 51, setStrokeColor: 52, setStrokeColorN: 53, setFillColor: 54, setFillColorN: 55, setStrokeGray: 56, setFillGray: 57, setStrokeRGBColor: 58, setFillRGBColor: 59, setStrokeCMYKColor: 60, setFillCMYKColor: 61, shadingFill: 62, beginInlineImage: 63, beginImageData: 64, endInlineImage: 65, paintXObject: 66, markPoint: 67, markPointProps: 68, beginMarkedContent: 69, beginMarkedContentProps: 70, endMarkedContent: 71, beginCompat: 72, endCompat: 73, paintFormXObjectBegin: 74, paintFormXObjectEnd: 75, beginGroup: 76, endGroup: 77, beginAnnotations: 78, endAnnotations: 79, beginAnnotation: 80, endAnnotation: 81, paintJpegXObject: 82, paintImageMaskXObject: 83, paintImageMaskXObjectGroup: 84, paintImageXObject: 85, paintInlineImageXObject: 86, paintInlineImageXObjectGroup: 87, paintImageXObjectRepeat: 88, paintImageMaskXObjectRepeat: 89, paintSolidColorImageMask: 90, constructPath: 91 }, t.VerbosityLevel = o, t.UNSUPPORTED_FEATURES = { unknown: "unknown", forms: "forms", javaScript: "javaScript", smask: "smask", shadingPattern: "shadingPattern", font: "font" }, t.AnnotationBorderStyleType = { SOLID: 1, DASHED: 2, BEVELED: 3, INSET: 4, UNDERLINE: 5 }, t.AnnotationFieldFlag = { READONLY: 1, REQUIRED: 2, NOEXPORT: 4, MULTILINE: 4096, PASSWORD: 8192, NOTOGGLETOOFF: 16384, RADIO: 32768, PUSHBUTTON: 65536, COMBO: 131072, EDIT: 262144, SORT: 524288, FILESELECT: 1048576, MULTISELECT: 2097152, DONOTSPELLCHECK: 4194304, DONOTSCROLL: 8388608, COMB: 16777216, RICHTEXT: 33554432, RADIOSINUNISON: 33554432, COMMITONSELCHANGE: 67108864 }, t.AnnotationFlag = { INVISIBLE: 1, HIDDEN: 2, PRINT: 4, NOZOOM: 8, NOROTATE: 16, NOVIEW: 32, READONLY: 64, LOCKED: 128, TOGGLENOVIEW: 256, LOCKEDCONTENTS: 512 }, t.AnnotationType = { TEXT: 1, LINK: 2, FREETEXT: 3, LINE: 4, SQUARE: 5, CIRCLE: 6, POLYGON: 7, POLYLINE: 8, HIGHLIGHT: 9, UNDERLINE: 10, SQUIGGLY: 11, STRIKEOUT: 12, STAMP: 13, CARET: 14, INK: 15, POPUP: 16, FILEATTACHMENT: 17, SOUND: 18, MOVIE: 19, WIDGET: 20, SCREEN: 21, PRINTERMARK: 22, TRAPNET: 23, WATERMARK: 24, THREED: 25, REDACT: 26 }, t.FontType = { UNKNOWN: 0, TYPE1: 1, TYPE1C: 2, CIDFONTTYPE0: 3, CIDFONTTYPE0C: 4, TRUETYPE: 5, CIDFONTTYPE2: 6, TYPE3: 7, OPENTYPE: 8, TYPE0: 9, MMTYPE1: 10 }, t.ImageKind = { GRAYSCALE_1BPP: 1, RGB_24BPP: 2, RGBA_32BPP: 3 }, t.CMapCompressionType = { NONE: 0, BINARY: 1, STREAM: 2 }, t.AbortException = b, t.InvalidPDFException = f, t.MissingDataException = m, t.MissingPDFException = p, t.NativeImageDecoding = { NONE: "none", DECODE: "decode", DISPLAY: "display" }, t.PasswordException = h, t.PasswordResponses = { NEED_PASSWORD: 1, INCORRECT_PASSWORD: 2 }, t.PermissionFlag = { PRINT: 4, MODIFY_CONTENTS: 8, COPY: 16, MODIFY_ANNOTATIONS: 32, FILL_INTERACTIVE_FORMS: 256, COPY_FOR_ACCESSIBILITY: 512, ASSEMBLE: 1024, PRINT_HIGH_QUALITY: 2048 }, t.StreamType = { UNKNOWN: 0, FLATE: 1, LZW: 2, DCT: 3, JPX: 4, JBIG: 5, A85: 6, AHX: 7, CCF: 8, RL: 9 }, t.TextRenderingMode = { FILL: 0, STROKE: 1, FILL_STROKE: 2, INVISIBLE: 3, FILL_ADD_TO_PATH: 4, STROKE_ADD_TO_PATH: 5, FILL_STROKE_ADD_TO_PATH: 6, ADD_TO_PATH: 7, FILL_STROKE_MASK: 3, ADD_TO_PATH_FLAG: 4 }, t.UnexpectedResponseException = v, t.UnknownErrorException = d, t.Util = w, t.toRomanNumerals = function (e) { var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; c(Number.isInteger(e) && e > 0, "The number should be a positive integer."); for (var r = void 0, n = []; e >= 1e3;)e -= 1e3, n.push("M"); r = e / 100 | 0, e %= 100, n.push(k[r]), r = e / 10 | 0, e %= 10, n.push(k[10 + r]), n.push(k[20 + e]); var i = n.join(""); return t ? i.toLowerCase() : i }, t.XRefParseException = g, t.FormatError = y, t.arrayByteLength = S, t.arraysToBytes = function (e) { if (1 === e.length && e[0] instanceof Uint8Array) return e[0]; var t, r, n, i = 0, a = e.length; for (t = 0; t < a; t++)i += n = S(r = e[t]); var o = 0, s = new Uint8Array(i); for (t = 0; t < a; t++)(r = e[t]) instanceof Uint8Array || (r = "string" == typeof r ? A(r) : new Uint8Array(r)), n = r.byteLength, s.set(r, o), o += n; return s }, t.assert = c, t.bytesToString = function (e) { c(null !== e && "object" === (void 0 === e ? "undefined" : n(e)) && void 0 !== e.length, "Invalid argument for bytesToString"); var t = e.length; if (t < 8192) return String.fromCharCode.apply(null, e); for (var r = [], i = 0; i < t; i += 8192) { var a = Math.min(i + 8192, t), o = e.subarray(i, a); r.push(String.fromCharCode.apply(null, o)) } return r.join("") }, t.createPromiseCapability = function () { var e = {}; return e.promise = new Promise(function (t, r) { e.resolve = t, e.reject = r }), e }, t.createObjectURL = C, t.deprecated = function (e) { console.log("Deprecated API usage: " + e) }, t.getInheritableProperty = function (e) { for (var t = e.dict, r = e.key, n = e.getArray, i = void 0 !== n && n, a = e.stopWhenFound, o = void 0 === a || a, s = 0, l = void 0; t;) { var c = i ? t.getArray(r) : t.get(r); if (void 0 !== c) { if (o) return c; l || (l = []), l.push(c) } if (++s > 100) { u('getInheritableProperty: maximum loop count exceeded for "' + r + '"'); break } t = t.get("Parent") } return l }, t.getLookupTableFactory = function (e) { var t; return function () { return e && (t = Object.create(null), e(t), e = null), t } }, t.getVerbosityLevel = function () { return s }, t.info = function (e) { s >= o.INFOS && console.log("Info: " + e) }, t.isArrayBuffer = function (e) { return "object" === (void 0 === e ? "undefined" : n(e)) && null !== e && void 0 !== e.byteLength }, t.isBool = function (e) { return "boolean" == typeof e }, t.isEmptyObj = function (e) { for (var t in e) return !1; return !0 }, t.isNum = function (e) { return "number" == typeof e }, t.isString = function (e) { return "string" == typeof e }, t.isSpace = function (e) { return 32 === e || 9 === e || 13 === e || 10 === e }, t.isSameOrigin = function (e, t) { try { var r = new a.URL(e); if (!r.origin || "null" === r.origin) return !1 } catch (e) { return !1 } var n = new a.URL(t, r); return r.origin === n.origin }, t.createValidAbsoluteUrl = function (e, t) { if (!e) return null; try { var r = t ? new a.URL(e, t) : new a.URL(e); if (function (e) { if (!e) return !1; switch (e.protocol) { case "http:": case "https:": case "ftp:": case "mailto:": case "tel:": return !0; default: return !1 } }(r)) return r } catch (e) { } return null }, t.isLittleEndian = function () { var e = new Uint8Array(4); return e[0] = 1, 1 === new Uint32Array(e.buffer, 0, 1)[0] }, t.isEvalSupported = function () { try { return new Function(""), !0 } catch (e) { return !1 } }, t.log2 = function (e) { return e <= 0 ? 0 : Math.ceil(Math.log2(e)) }, t.readInt8 = function (e, t) { return e[t] << 24 >> 24 }, t.readUint16 = function (e, t) { return e[t] << 8 | e[t + 1] }, t.readUint32 = function (e, t) { return (e[t] << 24 | e[t + 1] << 16 | e[t + 2] << 8 | e[t + 3]) >>> 0 }, t.removeNullCharacters = function (e) { return "string" != typeof e ? (u("The argument for removeNullCharacters must be a string."), e) : e.replace(_, "") }, t.ReadableStream = i.ReadableStream, t.URL = a.URL, t.setVerbosityLevel = function (e) { Number.isInteger(e) && (s = e) }, t.shadow = function (e, t, r) { return Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !1 }), r }, t.string32 = function (e) { return String.fromCharCode(e >> 24 & 255, e >> 16 & 255, e >> 8 & 255, 255 & e) }, t.stringToBytes = A, t.stringToPDFString = function (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 = P[e.charCodeAt(t)]; n.push(i ? String.fromCharCode(i) : e.charAt(t)) } return n.join("") }, t.stringToUTF8String = function (e) { return decodeURIComponent(escape(e)) }, t.utf8StringToString = function (e) { return unescape(encodeURIComponent(e)) }, t.warn = u, t.unreachable = l }, function (e, t, r) { "use strict"; var n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e }, i = r(3); if (!i._pdfjsCompatibilityChecked) { i._pdfjsCompatibilityChecked = !0; var a = r(4), o = "object" === ("undefined" == typeof window ? "undefined" : n(window)) && "object" === ("undefined" == typeof document ? "undefined" : n(document)); !i.btoa && a() && (i.btoa = function (e) { return Buffer.from(e, "binary").toString("base64") }), !i.atob && a() && (i.atob = function (e) { return Buffer.from(e, "base64").toString("binary") }), o && ("currentScript" in document || Object.defineProperty(document, "currentScript", { get: function () { var e = document.getElementsByTagName("script"); return e[e.length - 1] }, enumerable: !0, configurable: !0 })), o && void 0 === Element.prototype.remove && (Element.prototype.remove = function () { this.parentNode && this.parentNode.removeChild(this) }), function () { if (o && !a() && !1 !== document.createElement("div").classList.toggle("test", 0)) { var e = DOMTokenList.prototype.toggle; DOMTokenList.prototype.toggle = function (t) { if (arguments.length > 1) { var r = !!arguments[1]; return this[r ? "add" : "remove"](t), r } return e(t) } } }(), String.prototype.includes || r(5), Array.prototype.includes || r(33), Object.assign || r(42), Math.log2 || (Math.log2 = r(52)), Number.isNaN || (Number.isNaN = r(54)), Number.isInteger || (Number.isInteger = r(56)), i.Promise || (i.Promise = r(59)), i.WeakMap || (i.WeakMap = r(94)), String.codePointAt || (String.codePointAt = r(111)), String.fromCodePoint || (String.fromCodePoint = r(113)), i.Symbol || r(115), Object.values || (Object.values = r(122)) } }, function (e, t, r) { "use strict"; e.exports = "undefined" != typeof window && window.Math === Math ? window : "undefined" != typeof global && global.Math === Math ? global : "undefined" != typeof self && self.Math === Math ? self : {} }, function (e, t, r) { "use strict"; var n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e }; e.exports = function () { return "object" === ("undefined" == typeof process ? "undefined" : n(process)) && process + "" == "[object process]" } }, function (e, t, r) { "use strict"; r(6), e.exports = r(9).String.includes }, function (e, t, r) { "use strict"; var n = r(7), i = r(25); n(n.P + n.F * r(32)("includes"), "String", { includes: function (e) { return !!~i(this, e, "includes").indexOf(e, arguments.length > 1 ? arguments[1] : void 0) } }) }, function (e, t, r) { "use strict"; var n = r(8), i = r(9), a = r(10), o = r(20), s = r(23), u = function e(t, r, u) { var l, c, h, d, f = t & e.F, p = t & e.G, v = t & e.P, m = t & e.B, g = p ? n : t & e.S ? n[r] || (n[r] = {}) : (n[r] || {}).prototype, y = p ? i : i[r] || (i[r] = {}), b = y.prototype || (y.prototype = {}); for (l in p && (u = r), u) h = ((c = !f && g && void 0 !== g[l]) ? g : u)[l], d = m && c ? s(h, n) : v && "function" == typeof h ? s(Function.call, h) : h, g && o(g, l, h, t & e.U), y[l] != h && a(y, l, d), v && b[l] != h && (b[l] = h) }; n.core = i, u.F = 1, u.G = 2, u.S = 4, u.P = 8, u.B = 16, u.W = 32, u.U = 64, u.R = 128, e.exports = u }, function (e, t, r) { "use strict"; var n = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")(); "number" == typeof __g && (__g = n) }, function (e, t, r) { "use strict"; var n = e.exports = { version: "2.5.7" }; "number" == typeof __e && (__e = n) }, function (e, t, r) { "use strict"; var n = r(11), i = r(19); e.exports = r(15) ? function (e, t, r) { return n.f(e, t, i(1, r)) } : function (e, t, r) { return e[t] = r, e } }, function (e, t, r) { "use strict"; var n = r(12), i = r(14), a = r(18), o = Object.defineProperty; t.f = r(15) ? Object.defineProperty : function (e, t, r) { if (n(e), t = a(t, !0), n(r), i) try { return o(e, t, r) } catch (e) { } if ("get" in r || "set" in r) throw TypeError("Accessors not supported!"); return "value" in r && (e[t] = r.value), e } }, function (e, t, r) { "use strict"; var n = r(13); e.exports = function (e) { if (!n(e)) throw TypeError(e + " is not an object!"); return e } }, function (e, t, r) { "use strict"; var n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e }; e.exports = function (e) { return "object" === (void 0 === e ? "undefined" : n(e)) ? null !== e : "function" == typeof e } }, function (e, t, r) { "use strict"; e.exports = !r(15) && !r(16)(function () { return 7 != Object.defineProperty(r(17)("div"), "a", { get: function () { return 7 } }).a }) }, function (e, t, r) { "use strict"; e.exports = !r(16)(function () { return 7 != Object.defineProperty({}, "a", { get: function () { return 7 } }).a }) }, function (e, t, r) { "use strict"; e.exports = function (e) { try { return !!e() } catch (e) { return !0 } } }, function (e, t, r) { "use strict"; var n = r(13), i = r(8).document, a = n(i) && n(i.createElement); e.exports = function (e) { return a ? i.createElement(e) : {} } }, function (e, t, r) { "use strict"; var n = r(13); e.exports = function (e, t) { if (!n(e)) return e; var r, i; if (t && "function" == typeof (r = e.toString) && !n(i = r.call(e))) return i; if ("function" == typeof (r = e.valueOf) && !n(i = r.call(e))) return i; if (!t && "function" == typeof (r = e.toString) && !n(i = r.call(e))) return i; throw TypeError("Can't convert object to primitive value") } }, function (e, t, r) { "use strict"; e.exports = function (e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), value: t } } }, function (e, t, r) { "use strict"; var n = r(8), i = r(10), a = r(21), o = r(22)("src"), s = Function.toString, u = ("" + s).split("toString"); r(9).inspectSource = function (e) { return s.call(e) }, (e.exports = function (e, t, r, s) { var l = "function" == typeof r; l && (a(r, "name") || i(r, "name", t)), e[t] !== r && (l && (a(r, o) || i(r, o, e[t] ? "" + e[t] : u.join(String(t)))), e === n ? e[t] = r : s ? e[t] ? e[t] = r : i(e, t, r) : (delete e[t], i(e, t, r))) })(Function.prototype, "toString", function () { return "function" == typeof this && this[o] || s.call(this) }) }, function (e, t, r) { "use strict"; var n = {}.hasOwnProperty; e.exports = function (e, t) { return n.call(e, t) } }, function (e, t, r) { "use strict"; var n = 0, i = Math.random(); e.exports = function (e) { return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++n + i).toString(36)) } }, function (e, t, r) { "use strict"; var n = r(24); e.exports = function (e, t, r) { if (n(e), void 0 === t) return e; switch (r) { case 1: return function (r) { return e.call(t, r) }; case 2: return function (r, n) { return e.call(t, r, n) }; case 3: return function (r, n, i) { return e.call(t, r, n, i) } }return function () { return e.apply(t, arguments) } } }, function (e, t, r) { "use strict"; e.exports = function (e) { if ("function" != typeof e) throw TypeError(e + " is not a function!"); return e } }, function (e, t, r) { "use strict"; var n = r(26), i = r(31); e.exports = function (e, t, r) { if (n(t)) throw TypeError("String#" + r + " doesn't accept regex!"); return String(i(e)) } }, function (e, t, r) { "use strict"; var n = r(13), i = r(27), a = r(28)("match"); e.exports = function (e) { var t; return n(e) && (void 0 !== (t = e[a]) ? !!t : "RegExp" == i(e)) } }, function (e, t, r) { "use strict"; var n = {}.toString; e.exports = function (e) { return n.call(e).slice(8, -1) } }, function (e, t, r) { "use strict"; var n = r(29)("wks"), i = r(22), a = r(8).Symbol, o = "function" == typeof a; (e.exports = function (e) { return n[e] || (n[e] = o && a[e] || (o ? a : i)("Symbol." + e)) }).store = n }, function (e, t, r) { "use strict"; var n = r(9), i = r(8), a = i["__core-js_shared__"] || (i["__core-js_shared__"] = {}); (e.exports = function (e, t) { return a[e] || (a[e] = void 0 !== t ? t : {}) })("versions", []).push({ version: n.version, mode: r(30) ? "pure" : "global", copyright: "© 2018 Denis Pushkarev (zloirock.ru)" }) }, function (e, t, r) { "use strict"; e.exports = !1 }, function (e, t, r) { "use strict"; e.exports = function (e) { if (void 0 == e) throw TypeError("Can't call method on " + e); return e } }, function (e, t, r) { "use strict"; var n = r(28)("match"); e.exports = function (e) { var t = /./; try { "/./"[e](t) } catch (r) { try { return t[n] = !1, !"/./"[e](t) } catch (e) { } } return !0 } }, function (e, t, r) { "use strict"; r(34), e.exports = r(9).Array.includes }, function (e, t, r) { "use strict"; var n = r(7), i = r(35)(!0); n(n.P, "Array", { includes: function (e) { return i(this, e, arguments.length > 1 ? arguments[1] : void 0) } }), r(41)("includes") }, function (e, t, r) { "use strict"; var n = r(36), i = r(38), a = r(40); e.exports = function (e) { return function (t, r, o) { var s, u = n(t), l = i(u.length), c = a(o, l); if (e && r != r) { for (; l > c;)if ((s = u[c++]) != s) return !0 } else for (; l > c; c++)if ((e || c in u) && u[c] === r) return e || c || 0; return !e && -1 } } }, function (e, t, r) { "use strict"; var n = r(37), i = r(31); e.exports = function (e) { return n(i(e)) } }, function (e, t, r) { "use strict"; var n = r(27); e.exports = Object("z").propertyIsEnumerable(0) ? Object : function (e) { return "String" == n(e) ? e.split("") : Object(e) } }, function (e, t, r) { "use strict"; var n = r(39), i = Math.min; e.exports = function (e) { return e > 0 ? i(n(e), 9007199254740991) : 0 } }, function (e, t, r) { "use strict"; var n = Math.ceil, i = Math.floor; e.exports = function (e) { return isNaN(e = +e) ? 0 : (e > 0 ? i : n)(e) } }, function (e, t, r) { "use strict"; var n = r(39), i = Math.max, a = Math.min; e.exports = function (e, t) { return (e = n(e)) < 0 ? i(e + t, 0) : a(e, t) } }, function (e, t, r) { "use strict"; var n = r(28)("unscopables"), i = Array.prototype; void 0 == i[n] && r(10)(i, n, {}), e.exports = function (e) { i[n][e] = !0 } }, function (e, t, r) { "use strict"; r(43), e.exports = r(9).Object.assign }, function (e, t, r) { "use strict"; var n = r(7); n(n.S + n.F, "Object", { assign: r(44) }) }, function (e, t, r) { "use strict"; var n = r(45), i = r(49), a = r(50), o = r(51), s = r(37), u = Object.assign; e.exports = !u || r(16)(function () { var e = {}, t = {}, r = Symbol(), n = "abcdefghijklmnopqrst"; return e[r] = 7, n.split("").forEach(function (e) { t[e] = e }), 7 != u({}, e)[r] || Object.keys(u({}, t)).join("") != n }) ? function (e, t) { for (var r = o(e), u = arguments.length, l = 1, c = i.f, h = a.f; u > l;)for (var d, f = s(arguments[l++]), p = c ? n(f).concat(c(f)) : n(f), v = p.length, m = 0; v > m;)h.call(f, d = p[m++]) && (r[d] = f[d]); return r } : u }, function (e, t, r) { "use strict"; var n = r(46), i = r(48); e.exports = Object.keys || function (e) { return n(e, i) } }, function (e, t, r) { "use strict"; var n = r(21), i = r(36), a = r(35)(!1), o = r(47)("IE_PROTO"); e.exports = function (e, t) { var r, s = i(e), u = 0, l = []; for (r in s) r != o && n(s, r) && l.push(r); for (; t.length > u;)n(s, r = t[u++]) && (~a(l, r) || l.push(r)); return l } }, function (e, t, r) { "use strict"; var n = r(29)("keys"), i = r(22); e.exports = function (e) { return n[e] || (n[e] = i(e)) } }, function (e, t, r) { "use strict"; e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",") }, function (e, t, r) { "use strict"; t.f = Object.getOwnPropertySymbols }, function (e, t, r) { "use strict"; t.f = {}.propertyIsEnumerable }, function (e, t, r) { "use strict"; var n = r(31); e.exports = function (e) { return Object(n(e)) } }, function (e, t, r) { "use strict"; r(53), e.exports = r(9).Math.log2 }, function (e, t, r) { "use strict"; var n = r(7); n(n.S, "Math", { log2: function (e) { return Math.log(e) / Math.LN2 } }) }, function (e, t, r) { "use strict"; r(55), e.exports = r(9).Number.isNaN }, function (e, t, r) { "use strict"; var n = r(7); n(n.S, "Number", { isNaN: function (e) { return e != e } }) }, function (e, t, r) { "use strict"; r(57), e.exports = r(9).Number.isInteger }, function (e, t, r) { "use strict"; var n = r(7); n(n.S, "Number", { isInteger: r(58) }) }, function (e, t, r) { "use strict"; var n = r(13), i = Math.floor; e.exports = function (e) { return !n(e) && isFinite(e) && i(e) === e } }, function (e, t, r) { "use strict"; r(60), r(62), r(72), r(75), r(92), r(93), e.exports = r(9).Promise }, function (e, t, r) { "use strict"; var n = r(61), i = {}; i[r(28)("toStringTag")] = "z", i + "" != "[object z]" && r(20)(Object.prototype, "toString", function () { return "[object " + n(this) + "]" }, !0) }, function (e, t, r) { "use strict"; var n = r(27), i = r(28)("toStringTag"), a = "Arguments" == n(function () { return arguments }()); e.exports = function (e) { var t, r, o; return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (r = function (e, t) { try { return e[t] } catch (e) { } }(t = Object(e), i)) ? r : a ? n(t) : "Object" == (o = n(t)) && "function" == typeof t.callee ? "Arguments" : o } }, function (e, t, r) { "use strict"; var n = r(63)(!0); r(64)(String, "String", function (e) { this._t = String(e), this._i = 0 }, function () { var e, t = this._t, r = this._i; return r >= t.length ? { value: void 0, done: !0 } : (e = n(t, r), this._i += e.length, { value: e, done: !1 }) }) }, function (e, t, r) { "use strict"; var n = r(39), i = r(31); e.exports = function (e) { return function (t, r) { var a, o, s = String(i(t)), u = n(r), l = s.length; return u < 0 || u >= l ? e ? "" : void 0 : (a = s.charCodeAt(u)) < 55296 || a > 56319 || u + 1 === l || (o = s.charCodeAt(u + 1)) < 56320 || o > 57343 ? e ? s.charAt(u) : a : e ? s.slice(u, u + 2) : o - 56320 + (a - 55296 << 10) + 65536 } } }, function (e, t, r) { "use strict"; var n = r(30), i = r(7), a = r(20), o = r(10), s = r(65), u = r(66), l = r(70), c = r(71), h = r(28)("iterator"), d = !([].keys && "next" in [].keys()), f = function () { return this }; e.exports = function (e, t, r, p, v, m, g) { u(r, t, p); var y, b, _, A = function (e) { if (!d && e in P) return P[e]; switch (e) { case "keys": case "values": return function () { return new r(this, e) } }return function () { return new r(this, e) } }, S = t + " Iterator", w = "values" == v, k = !1, P = e.prototype, x = P[h] || P["@@iterator"] || v && P[v], C = x || A(v), R = v ? w ? A("entries") : C : void 0, E = "Array" == t && P.entries || x; if (E && (_ = c(E.call(new e))) !== Object.prototype && _.next && (l(_, S, !0), n || "function" == typeof _[h] || o(_, h, f)), w && x && "values" !== x.name && (k = !0, C = function () { return x.call(this) }), n && !g || !d && !k && P[h] || o(P, h, C), s[t] = C, s[S] = f, v) if (y = { values: w ? C : A("values"), keys: m ? C : A("keys"), entries: R }, g) for (b in y) b in P || a(P, b, y[b]); else i(i.P + i.F * (d || k), t, y); return y } }, function (e, t, r) { "use strict"; e.exports = {} }, function (e, t, r) { "use strict"; var n = r(67), i = r(19), a = r(70), o = {}; r(10)(o, r(28)("iterator"), function () { return this }), e.exports = function (e, t, r) { e.prototype = n(o, { next: i(1, r) }), a(e, t + " Iterator") } }, function (e, t, r) { "use strict"; var n = r(12), i = r(68), a = r(48), o = r(47)("IE_PROTO"), s = function () { }, u = function () { var e, t = r(17)("iframe"), n = a.length; for (t.style.display = "none", r(69).appendChild(t), t.src = "javascript:", (e = t.contentWindow.document).open(), e.write("