/** * @licstart The following is the entire license notice for the * Javascript code in this page * * Copyright 2021 Mozilla Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * @licend The above is the entire license notice for the * Javascript code in this page */ !(function webpackUniversalModuleDefinition(t, r) { 'object' == typeof exports && 'object' == typeof module ? (module.exports = r()) : 'function' == typeof define && define.amd ? define('pdfjs-dist/build/pdf.worker', [], r) : 'object' == typeof exports ? (exports['pdfjs-dist/build/pdf.worker'] = r()) : (t['pdfjs-dist/build/pdf.worker'] = t.pdfjsWorker = r()); })(this, function () { return (() => { var t = [ , (t, r, o) => { 'use strict'; Object.defineProperty(r, '__esModule', { value: !0 }); r.WorkerTask = r.WorkerMessageHandler = void 0; var l = (function _interopRequireDefault(t) { return t && t.__esModule ? t : { default: t }; })(o(2)), c = o(4), u = o(135), h = o(137), d = o(201), m = o(6), g = o(229), y = o(230), v = o(139); function _createForOfIteratorHelper(t, r) { var o = ('undefined' != typeof Symbol && t[Symbol.iterator]) || t['@@iterator']; if (!o) { if (Array.isArray(t) || (o = _unsupportedIterableToArray(t)) || (r && t && 'number' == typeof t.length)) { o && (t = o); var l = 0, c = function F() {}; return { s: c, n: function n() { return l >= t.length ? { done: !0 } : { done: !1, value: t[l++] }; }, e: function e(t) { throw t; }, f: c, }; } throw new TypeError( 'Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' ); } var u, h = !0, d = !1; return { s: function s() { o = o.call(t); }, n: function n() { var t = o.next(); h = t.done; return t; }, e: function e(t) { d = !0; u = t; }, f: function f() { try { h || null == o.return || o.return(); } finally { if (d) throw u; } }, }; } function _toArray(t) { return ( _arrayWithHoles(t) || (function _iterableToArray(t) { if (('undefined' != typeof Symbol && null != t[Symbol.iterator]) || null != t['@@iterator']) return Array.from(t); })(t) || _unsupportedIterableToArray(t) || _nonIterableRest() ); } function _slicedToArray(t, r) { return ( _arrayWithHoles(t) || (function _iterableToArrayLimit(t, r) { var o = null == t ? null : ('undefined' != typeof Symbol && t[Symbol.iterator]) || t['@@iterator']; if (null == o) return; var l, c, u = [], h = !0, d = !1; try { for (o = o.call(t); !(h = (l = o.next()).done); h = !0) { u.push(l.value); if (r && u.length === r) break; } } catch (t) { d = !0; c = t; } finally { try { h || null == o.return || o.return(); } finally { if (d) throw c; } } return u; })(t, r) || _unsupportedIterableToArray(t, r) || _nonIterableRest() ); } function _nonIterableRest() { throw new TypeError( 'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' ); } function _unsupportedIterableToArray(t, r) { if (t) { if ('string' == typeof t) return _arrayLikeToArray(t, r); var o = Object.prototype.toString.call(t).slice(8, -1); 'Object' === o && t.constructor && (o = t.constructor.name); return 'Map' === o || 'Set' === o ? Array.from(t) : 'Arguments' === o || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o) ? _arrayLikeToArray(t, r) : void 0; } } function _arrayLikeToArray(t, r) { (null == r || r > t.length) && (r = t.length); for (var o = 0, l = new Array(r); o < r; o++) l[o] = t[o]; return l; } function _arrayWithHoles(t) { if (Array.isArray(t)) return t; } function asyncGeneratorStep(t, r, o, l, c, u, h) { try { var d = t[u](h), m = d.value; } catch (t) { o(t); return; } d.done ? r(m) : Promise.resolve(m).then(l, c); } function _asyncToGenerator(t) { return function () { var r = this, o = arguments; return new Promise(function (l, c) { var u = t.apply(r, o); function _next(t) { asyncGeneratorStep(u, l, c, _next, _throw, 'next', t); } function _throw(t) { asyncGeneratorStep(u, l, c, _next, _throw, 'throw', t); } _next(void 0); }); }; } function _classCallCheck(t, r) { if (!(t instanceof r)) throw new TypeError('Cannot call a class as a function'); } function _defineProperties(t, r) { for (var o = 0; o < r.length; o++) { var l = r[o]; l.enumerable = l.enumerable || !1; l.configurable = !0; 'value' in l && (l.writable = !0); Object.defineProperty(t, l.key, l); } } function _createClass(t, r, o) { r && _defineProperties(t.prototype, r); o && _defineProperties(t, o); return t; } var S = (function () { function WorkerTask(t) { _classCallCheck(this, WorkerTask); this.name = t; this.terminated = !1; this._capability = (0, c.createPromiseCapability)(); } _createClass(WorkerTask, [ { key: 'finished', get: function get() { return this._capability.promise; }, }, { key: 'finish', value: function finish() { this._capability.resolve(); }, }, { key: 'terminate', value: function terminate() { this.terminated = !0; }, }, { key: 'ensureNotTerminated', value: function ensureNotTerminated() { if (this.terminated) throw new Error('Worker task was terminated'); }, }, ]); return WorkerTask; })(); r.WorkerTask = S; var _ = (function () { function WorkerMessageHandler() { _classCallCheck(this, WorkerMessageHandler); } _createClass(WorkerMessageHandler, null, [ { key: 'setup', value: function setup(t, r) { var o = !1; t.on('test', function wphSetupTest(r) { if (!o) { o = !0; t.send('test', r instanceof Uint8Array && 255 === r[0]); } }); t.on('configure', function wphConfigure(t) { (0, c.setVerbosityLevel)(t.verbosity); }); t.on('GetDocRequest', function wphSetupDoc(t) { return WorkerMessageHandler.createDocumentHandler(t, r); }); }, }, { key: 'createDocumentHandler', value: function createDocumentHandler(t, r) { var o, m = !1, _ = null, k = [], w = (0, c.getVerbosityLevel)(), C = t.apiVersion, x = '2.12.313'; if (C !== x) throw new Error('The API version "'.concat(C, '" does not match ') + 'the Worker version "'.concat(x, '".')); var O = []; for (var T in []) O.push(T); if (O.length) throw new Error( 'The `Array.prototype` contains unexpected enumerable properties: ' + O.join(', ') + '; thus breaking e.g. `for...in` iteration of `Array`s.' ); var R = t.docId, E = t.docBaseUrl, M = t.docId + '_worker', D = new g.MessageHandler(M, R, r); function ensureNotTerminated() { if (m) throw new Error('Worker was terminated'); } function startWorkerTask(t) { k.push(t); } function finishWorkerTask(t) { t.finish(); var r = k.indexOf(t); k.splice(r, 1); } function loadDocument(t) { return _loadDocument.apply(this, arguments); } function _loadDocument() { return (_loadDocument = _asyncToGenerator( l.default.mark(function _callee(t) { var r, c, u, h, d, m, g; return l.default.wrap(function _callee$(l) { for (;;) switch ((l.prev = l.next)) { case 0: l.next = 2; return o.ensureDoc('checkHeader'); case 2: l.next = 4; return o.ensureDoc('parseStartXRef'); case 4: l.next = 6; return o.ensureDoc('parse', [t]); case 6: l.next = 8; return o.ensureDoc('checkFirstPage', [t]); case 8: l.next = 10; return o.ensureDoc('checkLastPage', [t]); case 10: l.next = 12; return o.ensureDoc('isPureXfa'); case 12: if (!(r = l.sent)) { l.next = 18; break; } startWorkerTask((c = new S('loadXfaFonts'))); l.next = 18; return Promise.all([ o .loadXfaFonts(D, c) .catch(function (t) {}) .then(function () { return finishWorkerTask(c); }), o.loadXfaImages(), ]); case 18: l.next = 20; return Promise.all([o.ensureDoc('numPages'), o.ensureDoc('fingerprints')]); case 20: u = l.sent; h = _slicedToArray(u, 2); d = h[0]; m = h[1]; if (!r) { l.next = 30; break; } l.next = 27; return o.ensureDoc('htmlForXfa'); case 27: l.t0 = l.sent; l.next = 31; break; case 30: l.t0 = null; case 31: g = l.t0; return l.abrupt('return', { numPages: d, fingerprints: m, htmlForXfa: g }); case 33: case 'end': return l.stop(); } }, _callee); }) )).apply(this, arguments); } function getPdfManager(t, r, o) { var l, u = (0, c.createPromiseCapability)(), d = t.source; if (d.data) { try { l = new h.LocalPdfManager(R, d.data, d.password, D, r, o, E); u.resolve(l); } catch (t) { u.reject(t); } return u.promise; } var m, g = []; try { m = new y.PDFWorkerStream(D); } catch (t) { u.reject(t); return u.promise; } var v = m.getFullReader(); v.headersReady .then(function () { if (v.isRangeSupported) { var t = d.disableAutoFetch || v.isStreamingSupported; l = new h.NetworkPdfManager( R, m, { msgHandler: D, password: d.password, length: v.contentLength, disableAutoFetch: t, rangeChunkSize: d.rangeChunkSize, }, r, o, E ); for (var c = 0; c < g.length; c++) l.sendProgressiveData(g[c]); g = []; u.resolve(l); _ = null; } }) .catch(function (t) { u.reject(t); _ = null; }); var S = 0; new Promise(function (t, m) { v.read().then(function readChunk(t) { var y = t.value, k = t.done; try { ensureNotTerminated(); if (k) { l || (function flushChunks() { var t = (0, c.arraysToBytes)(g); d.length && t.length !== d.length && (0, c.warn)('reported HTTP length is different from actual'); try { l = new h.LocalPdfManager(R, t, d.password, D, r, o, E); u.resolve(l); } catch (t) { u.reject(t); } g = []; })(); _ = null; return; } S += (0, c.arrayByteLength)(y); v.isStreamingSupported || D.send('DocProgress', { loaded: S, total: Math.max(S, v.contentLength || 0) }); l ? l.sendProgressiveData(y) : g.push(y); v.read().then(readChunk, m); } catch (t) { m(t); } }, m); }).catch(function (t) { u.reject(t); _ = null; }); _ = function cancelXHRs(t) { m.cancelAllRequests(t); }; return u.promise; } D.on('GetPage', function wphSetupGetPage(t) { return o.getPage(t.pageIndex).then(function (t) { return Promise.all([o.ensure(t, 'rotate'), o.ensure(t, 'ref'), o.ensure(t, 'userUnit'), o.ensure(t, 'view')]).then( function (t) { var r = _slicedToArray(t, 4); return { rotate: r[0], ref: r[1], userUnit: r[2], view: r[3] }; } ); }); }); D.on('GetPageIndex', function wphSetupGetPageIndex(t) { var r = t.ref, l = u.Ref.get(r.num, r.gen); return o.ensureCatalog('getPageIndex', [l]); }); D.on('GetDestinations', function wphSetupGetDestinations(t) { return o.ensureCatalog('destinations'); }); D.on('GetDestination', function wphSetupGetDestination(t) { return o.ensureCatalog('getDestination', [t.id]); }); D.on('GetPageLabels', function wphSetupGetPageLabels(t) { return o.ensureCatalog('pageLabels'); }); D.on('GetPageLayout', function wphSetupGetPageLayout(t) { return o.ensureCatalog('pageLayout'); }); D.on('GetPageMode', function wphSetupGetPageMode(t) { return o.ensureCatalog('pageMode'); }); D.on('GetViewerPreferences', function (t) { return o.ensureCatalog('viewerPreferences'); }); D.on('GetOpenAction', function (t) { return o.ensureCatalog('openAction'); }); D.on('GetAttachments', function wphSetupGetAttachments(t) { return o.ensureCatalog('attachments'); }); D.on('GetJavaScript', function wphSetupGetJavaScript(t) { return o.ensureCatalog('javaScript'); }); D.on('GetDocJSActions', function wphSetupGetDocJSActions(t) { return o.ensureCatalog('jsActions'); }); D.on('GetPageJSActions', function (t) { var r = t.pageIndex; return o.getPage(r).then(function (t) { return o.ensure(t, 'jsActions'); }); }); D.on('GetOutline', function wphSetupGetOutline(t) { return o.ensureCatalog('documentOutline'); }); D.on('GetOptionalContentConfig', function (t) { return o.ensureCatalog('optionalContentConfig'); }); D.on('GetPermissions', function (t) { return o.ensureCatalog('permissions'); }); D.on('GetMetadata', function wphSetupGetMetadata(t) { return Promise.all([o.ensureDoc('documentInfo'), o.ensureCatalog('metadata')]); }); D.on('GetMarkInfo', function wphSetupGetMarkInfo(t) { return o.ensureCatalog('markInfo'); }); D.on('GetData', function wphSetupGetData(t) { o.requestLoadedStream(); return o.onLoadedStream().then(function (t) { return t.bytes; }); }); D.on('GetAnnotations', function (t) { var r = t.pageIndex, l = t.intent; return o.getPage(r).then(function (t) { return t.getAnnotationsData(l); }); }); D.on('GetFieldObjects', function (t) { return o.ensureDoc('fieldObjects'); }); D.on('HasJSActions', function (t) { return o.ensureDoc('hasJSActions'); }); D.on('GetCalculationOrderIds', function (t) { return o.ensureDoc('calculationOrderIds'); }); D.on('SaveDocument', function (t) { var r = t.isPureXfa, l = t.numPages, h = t.annotationStorage, m = t.filename; o.requestLoadedStream(); var g = [ o.onLoadedStream(), o.ensureCatalog('acroForm'), o.ensureCatalog('acroFormRef'), o.ensureDoc('xref'), o.ensureDoc('startXRef'), ]; if (r) g.push(o.serializeXfaData(h)); else for ( var y = function _loop(t) { g.push( o.getPage(t).then(function (r) { var o = new S('Save: page '.concat(t)); return r.save(D, o, h).finally(function () { finishWorkerTask(o); }); }) ); }, v = 0; v < l; v++ ) y(v); return Promise.all(g).then(function (t) { var o = _toArray(t), l = o[0], h = o[1], g = o[2], y = o[3], v = o[4], S = o.slice(5), _ = [], k = null; if (r) { if (!(k = S[0])) return l.bytes; } else { var w, C = _createForOfIteratorHelper(S); try { for (C.s(); !(w = C.n()).done; ) { _ = w.value .filter(function (t) { return null !== t; }) .reduce(function (t, r) { return t.concat(r); }, _); } } catch (t) { C.e(t); } finally { C.f(); } if (0 === _.length) return l.bytes; } var x = (h instanceof u.Dict && h.get('XFA')) || null, O = null, T = !1; if (Array.isArray(x)) { for (var R = 0, E = x.length; R < E; R += 2) if ('datasets' === x[R]) { O = x[R + 1]; g = null; T = !0; } null === O && (O = y.getNewRef()); } else if (x) { g = null; (0, c.warn)('Unsupported XFA type.'); } var M = Object.create(null); if (y.trailer) { var D = Object.create(null), j = y.trailer.get('Info') || null; j instanceof u.Dict && j.forEach(function (t, r) { (0, c.isString)(t) && (0, c.isString)(r) && (D[t] = (0, c.stringToPDFString)(r)); }); M = { rootRef: y.trailer.getRaw('Root') || null, encryptRef: y.trailer.getRaw('Encrypt') || null, newRef: y.getNewRef(), infoRef: y.trailer.getRaw('Info') || null, info: D, fileIds: y.trailer.get('ID') || null, startXRef: v, filename: m, }; } y.resetNewRef(); return (0, d.incrementalUpdate)({ originalData: l.bytes, xrefInfo: M, newRefs: _, xref: y, hasXfa: !!x, xfaDatasetsRef: O, hasXfaDatasetsEntry: T, acroFormRef: g, acroForm: h, xfaData: k }); }); }); D.on('GetOperatorList', function wphSetupRenderPage(t, r) { var l = t.pageIndex; o.getPage(l).then(function (o) { var u = new S('GetOperatorList: page '.concat(l)); startWorkerTask(u); var h = w >= c.VerbosityLevel.INFOS ? Date.now() : 0; o.getOperatorList({ handler: D, sink: r, task: u, intent: t.intent, cacheKey: t.cacheKey, annotationStorage: t.annotationStorage, }).then( function (t) { finishWorkerTask(u); h && (0, c.info)( 'page='.concat(l + 1, ' - getOperatorList: time=') + ''.concat(Date.now() - h, 'ms, len=').concat(t.length) ); r.close(); }, function (t) { finishWorkerTask(u); if (!u.terminated) { D.send('UnsupportedFeature', { featureId: c.UNSUPPORTED_FEATURES.errorOperatorList }); r.error(t); } } ); }); }); D.on('GetTextContent', function wphExtractText(t, r) { var l = t.pageIndex; o.getPage(l).then(function (o) { var u = new S('GetTextContent: page ' + l); startWorkerTask(u); var h = w >= c.VerbosityLevel.INFOS ? Date.now() : 0; o.extractTextContent({ handler: D, task: u, sink: r, normalizeWhitespace: t.normalizeWhitespace, includeMarkedContent: t.includeMarkedContent, combineTextItems: t.combineTextItems, }).then( function () { finishWorkerTask(u); h && (0, c.info)('page='.concat(l + 1, ' - getTextContent: time=') + ''.concat(Date.now() - h, 'ms')); r.close(); }, function (t) { finishWorkerTask(u); u.terminated || r.error(t); } ); }); }); D.on('GetStructTree', function wphGetStructTree(t) { return o.getPage(t.pageIndex).then(function (t) { return o.ensure(t, 'getStructTree'); }); }); D.on('FontFallback', function (t) { return o.fontFallback(t.id, D); }); D.on('Cleanup', function wphCleanup(t) { return o.cleanup(!0); }); D.on('Terminate', function wphTerminate(t) { m = !0; var r = []; if (o) { o.terminate(new c.AbortException('Worker was terminated.')); var l = o.cleanup(); r.push(l); o = null; } else (0, u.clearPrimitiveCaches)(); _ && _(new c.AbortException('Worker was terminated.')); var h, d = _createForOfIteratorHelper(k); try { for (d.s(); !(h = d.n()).done; ) { var g = h.value; r.push(g.finished); g.terminate(); } } catch (t) { d.e(t); } finally { d.f(); } return Promise.all(r).then(function () { D.destroy(); D = null; }); }); D.on('Ready', function wphReady(r) { !(function setupDoc(t) { function onSuccess(t) { ensureNotTerminated(); D.send('GetDoc', { pdfInfo: t }); } function onFailure(t) { ensureNotTerminated(); if (t instanceof c.PasswordException) { var r = new S('PasswordException: response '.concat(t.code)); startWorkerTask(r); D.sendWithPromise('PasswordRequest', t) .then(function (t) { var l = t.password; finishWorkerTask(r); o.updatePassword(l); pdfManagerReady(); }) .catch(function () { finishWorkerTask(r); D.send('DocException', t); }); } else t instanceof c.InvalidPDFException || t instanceof c.MissingPDFException || t instanceof c.UnexpectedResponseException || t instanceof c.UnknownErrorException ? D.send('DocException', t) : D.send('DocException', new c.UnknownErrorException(t.message, t.toString())); } function pdfManagerReady() { ensureNotTerminated(); loadDocument(!1).then(onSuccess, function (t) { ensureNotTerminated(); if (t instanceof v.XRefParseException) { o.requestLoadedStream(); o.onLoadedStream().then(function () { ensureNotTerminated(); loadDocument(!0).then(onSuccess, onFailure); }); } else onFailure(t); }); } ensureNotTerminated(); getPdfManager( t, { maxImageSize: t.maxImageSize, disableFontFace: t.disableFontFace, ignoreErrors: t.ignoreErrors, isEvalSupported: t.isEvalSupported, fontExtraProperties: t.fontExtraProperties, useSystemFonts: t.useSystemFonts, cMapUrl: t.cMapUrl, standardFontDataUrl: t.standardFontDataUrl, }, t.enableXfa ) .then(function (t) { if (m) { t.terminate(new c.AbortException('Worker was terminated.')); throw new Error('Worker was terminated'); } (o = t).onLoadedStream().then(function (t) { D.send('DataLoaded', { length: t.bytes.byteLength }); }); }) .then(pdfManagerReady, onFailure); })(t); t = null; }); return M; }, }, { key: 'initializeFromPort', value: function initializeFromPort(t) { var r = new g.MessageHandler('worker', 'main', t); WorkerMessageHandler.setup(r, t); r.send('ready', null); }, }, ]); return WorkerMessageHandler; })(); r.WorkerMessageHandler = _; 'undefined' == typeof window && !m.isNodeJS && 'undefined' != typeof self && (function isMessagePort(t) { return 'function' == typeof t.postMessage && 'onmessage' in t; })(self) && _.initializeFromPort(self); }, (t, r, o) => { 'use strict'; t.exports = o(3); }, (t, r, o) => { 'use strict'; function _typeof(t) { _typeof = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function _typeof(t) { return typeof t; } : function _typeof(t) { return t && 'function' == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? 'symbol' : typeof t; }; return _typeof(t); } var l = (function (t) { var r, o = Object.prototype, l = o.hasOwnProperty, c = 'function' == typeof Symbol ? Symbol : {}, u = c.iterator || '@@iterator', h = c.asyncIterator || '@@asyncIterator', d = c.toStringTag || '@@toStringTag'; function define(t, r, o) { Object.defineProperty(t, r, { value: o, enumerable: !0, configurable: !0, writable: !0 }); return t[r]; } try { define({}, ''); } catch (t) { define = function define(t, r, o) { return (t[r] = o); }; } function wrap(t, r, o, l) { var c = r && r.prototype instanceof Generator ? r : Generator, u = Object.create(c.prototype), h = new Context(l || []); u._invoke = (function makeInvokeMethod(t, r, o) { var l = m; return function invoke(c, u) { if (l === y) throw new Error('Generator is already running'); if (l === v) { if ('throw' === c) throw u; return doneResult(); } o.method = c; o.arg = u; for (;;) { var h = o.delegate; if (h) { var d = maybeInvokeDelegate(h, o); if (d) { if (d === S) continue; return d; } } if ('next' === o.method) o.sent = o._sent = o.arg; else if ('throw' === o.method) { if (l === m) { l = v; throw o.arg; } o.dispatchException(o.arg); } else 'return' === o.method && o.abrupt('return', o.arg); l = y; var _ = tryCatch(t, r, o); if ('normal' === _.type) { l = o.done ? v : g; if (_.arg === S) continue; return { value: _.arg, done: o.done }; } if ('throw' === _.type) { l = v; o.method = 'throw'; o.arg = _.arg; } } }; })(t, o, h); return u; } t.wrap = wrap; function tryCatch(t, r, o) { try { return { type: 'normal', arg: t.call(r, o) }; } catch (t) { return { type: 'throw', arg: t }; } } var m = 'suspendedStart', g = 'suspendedYield', y = 'executing', v = 'completed', S = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var _ = {}; define(_, u, function () { return this; }); var k = Object.getPrototypeOf, w = k && k(k(values([]))); w && w !== o && l.call(w, u) && (_ = w); var C = (GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(_)); GeneratorFunction.prototype = GeneratorFunctionPrototype; define(C, 'constructor', GeneratorFunctionPrototype); define(GeneratorFunctionPrototype, 'constructor', GeneratorFunction); GeneratorFunction.displayName = define(GeneratorFunctionPrototype, d, 'GeneratorFunction'); function defineIteratorMethods(t) { ['next', 'throw', 'return'].forEach(function (r) { define(t, r, function (t) { return this._invoke(r, t); }); }); } t.isGeneratorFunction = function (t) { var r = 'function' == typeof t && t.constructor; return !!r && (r === GeneratorFunction || 'GeneratorFunction' === (r.displayName || r.name)); }; t.mark = function (t) { if (Object.setPrototypeOf) Object.setPrototypeOf(t, GeneratorFunctionPrototype); else { t.__proto__ = GeneratorFunctionPrototype; define(t, d, 'GeneratorFunction'); } t.prototype = Object.create(C); return t; }; t.awrap = function (t) { return { __await: t }; }; function AsyncIterator(t, r) { function invoke(o, c, u, h) { var d = tryCatch(t[o], t, c); if ('throw' !== d.type) { var m = d.arg, g = m.value; return g && 'object' === _typeof(g) && l.call(g, '__await') ? r.resolve(g.__await).then( function (t) { invoke('next', t, u, h); }, function (t) { invoke('throw', t, u, h); } ) : r.resolve(g).then( function (t) { m.value = t; u(m); }, function (t) { return invoke('throw', t, u, h); } ); } h(d.arg); } var o; this._invoke = function enqueue(t, l) { function callInvokeWithMethodAndArg() { return new r(function (r, o) { invoke(t, l, r, o); }); } return (o = o ? o.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg()); }; } defineIteratorMethods(AsyncIterator.prototype); define(AsyncIterator.prototype, h, function () { return this; }); t.AsyncIterator = AsyncIterator; t.async = function (r, o, l, c, u) { void 0 === u && (u = Promise); var h = new AsyncIterator(wrap(r, o, l, c), u); return t.isGeneratorFunction(o) ? h : h.next().then(function (t) { return t.done ? t.value : h.next(); }); }; function maybeInvokeDelegate(t, o) { var l = t.iterator[o.method]; if (l === r) { o.delegate = null; if ('throw' === o.method) { if (t.iterator.return) { o.method = 'return'; o.arg = r; maybeInvokeDelegate(t, o); if ('throw' === o.method) return S; } o.method = 'throw'; o.arg = new TypeError("The iterator does not provide a 'throw' method"); } return S; } var c = tryCatch(l, t.iterator, o.arg); if ('throw' === c.type) { o.method = 'throw'; o.arg = c.arg; o.delegate = null; return S; } var u = c.arg; if (!u) { o.method = 'throw'; o.arg = new TypeError('iterator result is not an object'); o.delegate = null; return S; } if (!u.done) return u; o[t.resultName] = u.value; o.next = t.nextLoc; if ('return' !== o.method) { o.method = 'next'; o.arg = r; } o.delegate = null; return S; } defineIteratorMethods(C); define(C, d, 'Generator'); define(C, u, function () { return this; }); define(C, 'toString', function () { return '[object Generator]'; }); function pushTryEntry(t) { var r = { tryLoc: t[0] }; 1 in t && (r.catchLoc = t[1]); if (2 in t) { r.finallyLoc = t[2]; r.afterLoc = t[3]; } this.tryEntries.push(r); } function resetTryEntry(t) { var r = t.completion || {}; r.type = 'normal'; delete r.arg; t.completion = r; } function Context(t) { this.tryEntries = [{ tryLoc: 'root' }]; t.forEach(pushTryEntry, this); this.reset(!0); } t.keys = function (t) { var r = []; for (var o in t) r.push(o); r.reverse(); return function next() { for (; r.length; ) { var o = r.pop(); if (o in t) { next.value = o; next.done = !1; return next; } } next.done = !0; return next; }; }; function values(t) { if (t) { var o = t[u]; if (o) return o.call(t); if ('function' == typeof t.next) return t; if (!isNaN(t.length)) { var c = -1, h = function next() { for (; ++c < t.length; ) if (l.call(t, c)) { next.value = t[c]; next.done = !1; return next; } next.value = r; next.done = !0; return next; }; return (h.next = h); } } return { next: doneResult }; } t.values = values; function doneResult() { return { value: r, done: !0 }; } Context.prototype = { constructor: Context, reset: function reset(t) { this.prev = 0; this.next = 0; this.sent = this._sent = r; this.done = !1; this.delegate = null; this.method = 'next'; this.arg = r; this.tryEntries.forEach(resetTryEntry); if (!t) for (var o in this) 't' === o.charAt(0) && l.call(this, o) && !isNaN(+o.slice(1)) && (this[o] = r); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ('throw' === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(t) { if (this.done) throw t; var o = this; function handle(l, c) { h.type = 'throw'; h.arg = t; o.next = l; if (c) { o.method = 'next'; o.arg = r; } return !!c; } for (var c = this.tryEntries.length - 1; c >= 0; --c) { var u = this.tryEntries[c], h = u.completion; if ('root' === u.tryLoc) return handle('end'); if (u.tryLoc <= this.prev) { var d = l.call(u, 'catchLoc'), m = l.call(u, 'finallyLoc'); if (d && m) { if (this.prev < u.catchLoc) return handle(u.catchLoc, !0); if (this.prev < u.finallyLoc) return handle(u.finallyLoc); } else if (d) { if (this.prev < u.catchLoc) return handle(u.catchLoc, !0); } else { if (!m) throw new Error('try statement without catch or finally'); if (this.prev < u.finallyLoc) return handle(u.finallyLoc); } } } }, abrupt: function abrupt(t, r) { for (var o = this.tryEntries.length - 1; o >= 0; --o) { var c = this.tryEntries[o]; if (c.tryLoc <= this.prev && l.call(c, 'finallyLoc') && this.prev < c.finallyLoc) { var u = c; break; } } u && ('break' === t || 'continue' === t) && u.tryLoc <= r && r <= u.finallyLoc && (u = null); var h = u ? u.completion : {}; h.type = t; h.arg = r; if (u) { this.method = 'next'; this.next = u.finallyLoc; return S; } return this.complete(h); }, complete: function complete(t, r) { if ('throw' === t.type) throw t.arg; if ('break' === t.type || 'continue' === t.type) this.next = t.arg; else if ('return' === t.type) { this.rval = this.arg = t.arg; this.method = 'return'; this.next = 'end'; } else 'normal' === t.type && r && (this.next = r); return S; }, finish: function finish(t) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.finallyLoc === t) { this.complete(o.completion, o.afterLoc); resetTryEntry(o); return S; } } }, catch: function _catch(t) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc === t) { var l = o.completion; if ('throw' === l.type) { var c = l.arg; resetTryEntry(o); } return c; } } throw new Error('illegal catch attempt'); }, delegateYield: function delegateYield(t, o, l) { this.delegate = { iterator: values(t), resultName: o, nextLoc: l }; 'next' === this.method && (this.arg = r); return S; }, }; return t; })('object' === _typeof((t = o.nmd(t))) ? t.exports : {}); try { regeneratorRuntime = l; } catch (t) { 'object' === ('undefined' == typeof globalThis ? 'undefined' : _typeof(globalThis)) ? (globalThis.regeneratorRuntime = l) : Function('r', 'regeneratorRuntime = r')(l); } }, (t, r, o) => { 'use strict'; Object.defineProperty(r, '__esModule', { value: !0 }); r.VerbosityLevel = r.Util = r.UnknownErrorException = r.UnexpectedResponseException = r.UNSUPPORTED_FEATURES = r.TextRenderingMode = r.StreamType = r.RenderingIntentFlag = r.PermissionFlag = r.PasswordResponses = r.PasswordException = r.PageActionEventType = r.OPS = r.MissingPDFException = r.IsLittleEndianCached = r.IsEvalSupportedCached = r.InvalidPDFException = r.ImageKind = r.IDENTITY_MATRIX = r.FormatError = r.FontType = r.FONT_IDENTITY_MATRIX = r.DocumentActionEventType = r.CMapCompressionType = r.BaseException = r.AnnotationType = r.AnnotationStateModelType = r.AnnotationReviewState = r.AnnotationReplyType = r.AnnotationMode = r.AnnotationMarkedState = r.AnnotationFlag = r.AnnotationFieldFlag = r.AnnotationBorderStyleType = r.AnnotationActionEventType = r.AbortException = void 0; r.arrayByteLength = arrayByteLength; r.arraysToBytes = function arraysToBytes(t) { var r = t.length; if (1 === r && t[0] instanceof Uint8Array) return t[0]; for (var o = 0, l = 0; l < r; l++) o += arrayByteLength(t[l]); for (var c = 0, u = new Uint8Array(o), h = 0; h < r; h++) { var d = t[h]; d instanceof Uint8Array || (d = 'string' == typeof d ? stringToBytes(d) : new Uint8Array(d)); var m = d.byteLength; u.set(d, c); c += m; } return u; }; r.assert = assert; r.bytesToString = function bytesToString(t) { assert(null !== t && 'object' === _typeof(t) && void 0 !== t.length, 'Invalid argument for bytesToString'); var r = t.length, o = 8192; if (r < o) return String.fromCharCode.apply(null, t); for (var l = [], c = 0; c < r; c += o) { var u = Math.min(c + o, r), h = t.subarray(c, u); l.push(String.fromCharCode.apply(null, h)); } return l.join(''); }; r.createObjectURL = function createObjectURL(t) { var r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : '', o = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; if (URL.createObjectURL && 'undefined' != typeof Blob && !o) return URL.createObjectURL(new Blob([t], { type: r })); for ( var l = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=', c = 'data:'.concat(r, ';base64,'), u = 0, h = t.length; u < h; u += 3 ) { var d = 255 & t[u], m = 255 & t[u + 1], g = 255 & t[u + 2], y = d >> 2, v = ((3 & d) << 4) | (m >> 4), S = u + 1 < h ? ((15 & m) << 2) | (g >> 6) : 64, _ = u + 2 < h ? 63 & g : 64; c += l[y] + l[v] + l[S] + l[_]; } return c; }; r.createPromiseCapability = function createPromiseCapability() { var t = Object.create(null), r = !1; Object.defineProperty(t, 'settled', { get: function get() { return r; }, }); t.promise = new Promise(function (o, l) { t.resolve = function (t) { r = !0; o(t); }; t.reject = function (t) { r = !0; l(t); }; }); return t; }; r.createValidAbsoluteUrl = function createValidAbsoluteUrl(t) { var r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null, o = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null; if (!t) return null; try { if (o && 'string' == typeof t) { if (o.addDefaultProtocol && t.startsWith('www.')) { var l = t.match(/\./g); l && l.length >= 2 && (t = 'http://'.concat(t)); } if (o.tryConvertEncoding) try { t = stringToUTF8String(t); } catch (t) {} } var c = r ? new URL(t, r) : new URL(t); if (_isValidProtocol(c)) return c; } catch (t) {} return null; }; r.escapeString = function escapeString(t) { return t.replace(/([()\\\n\r])/g, function (t) { return '\n' === t ? '\\n' : '\r' === t ? '\\r' : '\\'.concat(t); }); }; r.getModificationDate = function getModificationDate() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : new Date(), r = [ t.getUTCFullYear().toString(), (t.getUTCMonth() + 1).toString().padStart(2, '0'), t.getUTCDate().toString().padStart(2, '0'), t.getUTCHours().toString().padStart(2, '0'), t.getUTCMinutes().toString().padStart(2, '0'), t.getUTCSeconds().toString().padStart(2, '0'), ]; return r.join(''); }; r.getVerbosityLevel = function getVerbosityLevel() { return c; }; r.info = function info(t) { c >= l.INFOS && console.log('Info: '.concat(t)); }; r.isArrayBuffer = function isArrayBuffer(t) { return 'object' === _typeof(t) && null !== t && void 0 !== t.byteLength; }; r.isArrayEqual = function isArrayEqual(t, r) { if (t.length !== r.length) return !1; for (var o = 0, l = t.length; o < l; o++) if (t[o] !== r[o]) return !1; return !0; }; r.isAscii = function isAscii(t) { return /^[\x00-\x7F]*$/.test(t); }; r.isBool = function isBool(t) { return 'boolean' == typeof t; }; r.isNum = function isNum(t) { return 'number' == typeof t; }; r.isSameOrigin = function isSameOrigin(t, r) { var o; try { if (!(o = new URL(t)).origin || 'null' === o.origin) return !1; } catch (t) { return !1; } var l = new URL(r, o); return o.origin === l.origin; }; r.isString = function isString(t) { return 'string' == typeof t; }; r.objectFromMap = function objectFromMap(t) { var r, o = Object.create(null), l = (function _createForOfIteratorHelper(t, r) { var o = ('undefined' != typeof Symbol && t[Symbol.iterator]) || t['@@iterator']; if (!o) { if (Array.isArray(t) || (o = _unsupportedIterableToArray(t)) || (r && t && 'number' == typeof t.length)) { o && (t = o); var l = 0, c = function F() {}; return { s: c, n: function n() { return l >= t.length ? { done: !0 } : { done: !1, value: t[l++] }; }, e: function e(t) { throw t; }, f: c, }; } throw new TypeError( 'Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' ); } var u, h = !0, d = !1; return { s: function s() { o = o.call(t); }, n: function n() { var t = o.next(); h = t.done; return t; }, e: function e(t) { d = !0; u = t; }, f: function f() { try { h || null == o.return || o.return(); } finally { if (d) throw u; } }, }; })(t); try { for (l.s(); !(r = l.n()).done; ) { var c = ((d = r.value), (m = 2), (function _arrayWithHoles(t) { if (Array.isArray(t)) return t; })(d) || (function _iterableToArrayLimit(t, r) { var o = null == t ? null : ('undefined' != typeof Symbol && t[Symbol.iterator]) || t['@@iterator']; if (null == o) return; var l, c, u = [], h = !0, d = !1; try { for (o = o.call(t); !(h = (l = o.next()).done); h = !0) { u.push(l.value); if (r && u.length === r) break; } } catch (t) { d = !0; c = t; } finally { try { h || null == o.return || o.return(); } finally { if (d) throw c; } } return u; })(d, m) || _unsupportedIterableToArray(d, m) || (function _nonIterableRest() { throw new TypeError( 'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' ); })()), u = c[0], h = c[1]; o[u] = h; } } catch (t) { l.e(t); } finally { l.f(); } var d, m; return o; }; r.objectSize = function objectSize(t) { return Object.keys(t).length; }; r.removeNullCharacters = function removeNullCharacters(t) { var r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; if ('string' != typeof t) { warn('The argument for removeNullCharacters must be a string.'); return t; } r && (t = t.replace(k, ' ')); return t.replace(_, ''); }; r.setVerbosityLevel = function setVerbosityLevel(t) { Number.isInteger(t) && (c = t); }; r.shadow = shadow; r.string32 = function string32(t) { return String.fromCharCode((t >> 24) & 255, (t >> 16) & 255, (t >> 8) & 255, 255 & t); }; r.stringToBytes = stringToBytes; r.stringToPDFString = function stringToPDFString(t) { var r = t.length, o = []; if ('þ' === t[0] && 'ÿ' === t[1]) for (var l = 2; l < r; l += 2) o.push(String.fromCharCode((t.charCodeAt(l) << 8) | t.charCodeAt(l + 1))); else if ('ÿ' === t[0] && 'þ' === t[1]) for (var c = 2; c < r; c += 2) o.push(String.fromCharCode((t.charCodeAt(c + 1) << 8) | t.charCodeAt(c))); else for (var u = 0; u < r; ++u) { var h = T[t.charCodeAt(u)]; o.push(h ? String.fromCharCode(h) : t.charAt(u)); } return o.join(''); }; r.stringToUTF16BEString = function stringToUTF16BEString(t) { for (var r = ['þÿ'], o = 0, l = t.length; o < l; o++) { var c = t.charCodeAt(o); r.push(String.fromCharCode((c >> 8) & 255), String.fromCharCode(255 & c)); } return r.join(''); }; r.stringToUTF8String = stringToUTF8String; r.unreachable = unreachable; r.utf8StringToString = function utf8StringToString(t) { return unescape(encodeURIComponent(t)); }; r.warn = warn; o(5); function _defineProperties(t, r) { for (var o = 0; o < r.length; o++) { var l = r[o]; l.enumerable = l.enumerable || !1; l.configurable = !0; 'value' in l && (l.writable = !0); Object.defineProperty(t, l.key, l); } } function _toConsumableArray(t) { return ( (function _arrayWithoutHoles(t) { if (Array.isArray(t)) return _arrayLikeToArray(t); })(t) || (function _iterableToArray(t) { if (('undefined' != typeof Symbol && null != t[Symbol.iterator]) || null != t['@@iterator']) return Array.from(t); })(t) || _unsupportedIterableToArray(t) || (function _nonIterableSpread() { throw new TypeError( 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' ); })() ); } function _unsupportedIterableToArray(t, r) { if (t) { if ('string' == typeof t) return _arrayLikeToArray(t, r); var o = Object.prototype.toString.call(t).slice(8, -1); 'Object' === o && t.constructor && (o = t.constructor.name); return 'Map' === o || 'Set' === o ? Array.from(t) : 'Arguments' === o || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o) ? _arrayLikeToArray(t, r) : void 0; } } function _arrayLikeToArray(t, r) { (null == r || r > t.length) && (r = t.length); for (var o = 0, l = new Array(r); o < r; o++) l[o] = t[o]; return l; } function _typeof(t) { _typeof = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function _typeof(t) { return typeof t; } : function _typeof(t) { return t && 'function' == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? 'symbol' : typeof t; }; return _typeof(t); } function _classCallCheck(t, r) { if (!(t instanceof r)) throw new TypeError('Cannot call a class as a function'); } function _inherits(t, r) { if ('function' != typeof r && null !== r) throw new TypeError('Super expression must either be null or a function'); t.prototype = Object.create(r && r.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }); r && _setPrototypeOf(t, r); } function _setPrototypeOf(t, r) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(t, r) { t.__proto__ = r; return t; }; return _setPrototypeOf(t, r); } function _createSuper(t) { var r = (function _isNativeReflectConstruct() { if ('undefined' == typeof Reflect || !Reflect.construct) return !1; if (Reflect.construct.sham) return !1; if ('function' == typeof Proxy) return !0; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return !0; } catch (t) { return !1; } })(); return function _createSuperInternal() { var o, l = _getPrototypeOf(t); if (r) { var c = _getPrototypeOf(this).constructor; o = Reflect.construct(l, arguments, c); } else o = l.apply(this, arguments); return _possibleConstructorReturn(this, o); }; } function _possibleConstructorReturn(t, r) { if (r && ('object' === _typeof(r) || 'function' == typeof r)) return r; if (void 0 !== r) throw new TypeError('Derived constructors may only return object or undefined'); return (function _assertThisInitialized(t) { if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t; })(t); } function _getPrototypeOf(t) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(t) { return t.__proto__ || Object.getPrototypeOf(t); }; return _getPrototypeOf(t); } r.IDENTITY_MATRIX = [1, 0, 0, 1, 0, 0]; r.FONT_IDENTITY_MATRIX = [0.001, 0, 0, 0.001, 0, 0]; r.RenderingIntentFlag = { ANY: 1, DISPLAY: 2, PRINT: 4, ANNOTATIONS_FORMS: 16, ANNOTATIONS_STORAGE: 32, ANNOTATIONS_DISABLE: 64, OPLIST: 256, }; r.AnnotationMode = { DISABLE: 0, ENABLE: 1, ENABLE_FORMS: 2, ENABLE_STORAGE: 3 }; r.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, }; r.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, }; r.ImageKind = { GRAYSCALE_1BPP: 1, RGB_24BPP: 2, RGBA_32BPP: 3 }; r.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, }; r.AnnotationStateModelType = { MARKED: 'Marked', REVIEW: 'Review' }; r.AnnotationMarkedState = { MARKED: 'Marked', UNMARKED: 'Unmarked' }; r.AnnotationReviewState = { ACCEPTED: 'Accepted', REJECTED: 'Rejected', CANCELLED: 'Cancelled', COMPLETED: 'Completed', NONE: 'None' }; r.AnnotationReplyType = { GROUP: 'Group', REPLY: 'R' }; r.AnnotationFlag = { INVISIBLE: 1, HIDDEN: 2, PRINT: 4, NOZOOM: 8, NOROTATE: 16, NOVIEW: 32, READONLY: 64, LOCKED: 128, TOGGLENOVIEW: 256, LOCKEDCONTENTS: 512, }; r.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, }; r.AnnotationBorderStyleType = { SOLID: 1, DASHED: 2, BEVELED: 3, INSET: 4, UNDERLINE: 5 }; r.AnnotationActionEventType = { E: 'Mouse Enter', X: 'Mouse Exit', D: 'Mouse Down', U: 'Mouse Up', Fo: 'Focus', Bl: 'Blur', PO: 'PageOpen', PC: 'PageClose', PV: 'PageVisible', PI: 'PageInvisible', K: 'Keystroke', F: 'Format', V: 'Validate', C: 'Calculate', }; r.DocumentActionEventType = { WC: 'WillClose', WS: 'WillSave', DS: 'DidSave', WP: 'WillPrint', DP: 'DidPrint' }; r.PageActionEventType = { O: 'PageOpen', C: 'PageClose' }; r.StreamType = { UNKNOWN: 'UNKNOWN', FLATE: 'FLATE', LZW: 'LZW', DCT: 'DCT', JPX: 'JPX', JBIG: 'JBIG', A85: 'A85', AHX: 'AHX', CCF: 'CCF', RLX: 'RLX', }; r.FontType = { UNKNOWN: 'UNKNOWN', TYPE1: 'TYPE1', TYPE1STANDARD: 'TYPE1STANDARD', TYPE1C: 'TYPE1C', CIDFONTTYPE0: 'CIDFONTTYPE0', CIDFONTTYPE0C: 'CIDFONTTYPE0C', TRUETYPE: 'TRUETYPE', CIDFONTTYPE2: 'CIDFONTTYPE2', TYPE3: 'TYPE3', OPENTYPE: 'OPENTYPE', TYPE0: 'TYPE0', MMTYPE1: 'MMTYPE1', }; var l = { ERRORS: 0, WARNINGS: 1, INFOS: 5 }; r.VerbosityLevel = l; r.CMapCompressionType = { NONE: 0, BINARY: 1, STREAM: 2 }; r.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, }; r.UNSUPPORTED_FEATURES = { unknown: 'unknown', forms: 'forms', javaScript: 'javaScript', signatures: 'signatures', smask: 'smask', shadingPattern: 'shadingPattern', font: 'font', errorTilingPattern: 'errorTilingPattern', errorExtGState: 'errorExtGState', errorXObject: 'errorXObject', errorFontLoadType3: 'errorFontLoadType3', errorFontState: 'errorFontState', errorFontMissing: 'errorFontMissing', errorFontTranslate: 'errorFontTranslate', errorColorSpace: 'errorColorSpace', errorOperatorList: 'errorOperatorList', errorFontToUnicode: 'errorFontToUnicode', errorFontLoadNative: 'errorFontLoadNative', errorFontBuildPath: 'errorFontBuildPath', errorFontGetPath: 'errorFontGetPath', errorMarkedContent: 'errorMarkedContent', errorContentSubStream: 'errorContentSubStream', }; r.PasswordResponses = { NEED_PASSWORD: 1, INCORRECT_PASSWORD: 2 }; var c = l.WARNINGS; function warn(t) { c >= l.WARNINGS && console.log('Warning: '.concat(t)); } function unreachable(t) { throw new Error(t); } function assert(t, r) { t || unreachable(r); } function _isValidProtocol(t) { if (!t) return !1; switch (t.protocol) { case 'http:': case 'https:': case 'ftp:': case 'mailto:': case 'tel:': return !0; default: return !1; } } function shadow(t, r, o) { Object.defineProperty(t, r, { value: o, enumerable: !0, configurable: !0, writable: !1 }); return o; } var u = (function BaseExceptionClosure() { function BaseException(t, r) { this.constructor === BaseException && unreachable('Cannot initialize BaseException.'); this.message = t; this.name = r; } BaseException.prototype = new Error(); BaseException.constructor = BaseException; return BaseException; })(); r.BaseException = u; var h = (function (t) { _inherits(PasswordException, t); var r = _createSuper(PasswordException); function PasswordException(t, o) { var l; _classCallCheck(this, PasswordException); (l = r.call(this, t, 'PasswordException')).code = o; return l; } return PasswordException; })(u); r.PasswordException = h; var d = (function (t) { _inherits(UnknownErrorException, t); var r = _createSuper(UnknownErrorException); function UnknownErrorException(t, o) { var l; _classCallCheck(this, UnknownErrorException); (l = r.call(this, t, 'UnknownErrorException')).details = o; return l; } return UnknownErrorException; })(u); r.UnknownErrorException = d; var m = (function (t) { _inherits(InvalidPDFException, t); var r = _createSuper(InvalidPDFException); function InvalidPDFException(t) { _classCallCheck(this, InvalidPDFException); return r.call(this, t, 'InvalidPDFException'); } return InvalidPDFException; })(u); r.InvalidPDFException = m; var g = (function (t) { _inherits(MissingPDFException, t); var r = _createSuper(MissingPDFException); function MissingPDFException(t) { _classCallCheck(this, MissingPDFException); return r.call(this, t, 'MissingPDFException'); } return MissingPDFException; })(u); r.MissingPDFException = g; var y = (function (t) { _inherits(UnexpectedResponseException, t); var r = _createSuper(UnexpectedResponseException); function UnexpectedResponseException(t, o) { var l; _classCallCheck(this, UnexpectedResponseException); (l = r.call(this, t, 'UnexpectedResponseException')).status = o; return l; } return UnexpectedResponseException; })(u); r.UnexpectedResponseException = y; var v = (function (t) { _inherits(FormatError, t); var r = _createSuper(FormatError); function FormatError(t) { _classCallCheck(this, FormatError); return r.call(this, t, 'FormatError'); } return FormatError; })(u); r.FormatError = v; var S = (function (t) { _inherits(AbortException, t); var r = _createSuper(AbortException); function AbortException(t) { _classCallCheck(this, AbortException); return r.call(this, t, 'AbortException'); } return AbortException; })(u); r.AbortException = S; var _ = /\x00+/g, k = /[\x01-\x1F]/g; function stringToBytes(t) { assert('string' == typeof t, 'Invalid argument for stringToBytes'); for (var r = t.length, o = new Uint8Array(r), l = 0; l < r; ++l) o[l] = 255 & t.charCodeAt(l); return o; } function arrayByteLength(t) { if (void 0 !== t.length) return t.length; assert(void 0 !== t.byteLength, 'arrayByteLength - invalid argument.'); return t.byteLength; } var w = { get value() { return shadow( this, 'value', (function isLittleEndian() { var t = new Uint8Array(4); t[0] = 1; return 1 === new Uint32Array(t.buffer, 0, 1)[0]; })() ); }, }; r.IsLittleEndianCached = w; var C = { get value() { return shadow( this, 'value', (function isEvalSupported() { try { new Function(''); return !0; } catch (t) { return !1; } })() ); }, }; r.IsEvalSupportedCached = C; var x = _toConsumableArray(Array(256).keys()).map(function (t) { return t.toString(16).padStart(2, '0'); }), O = (function () { function Util() { _classCallCheck(this, Util); } !(function _createClass(t, r, o) { r && _defineProperties(t.prototype, r); o && _defineProperties(t, o); return t; })(Util, null, [ { key: 'makeHexColor', value: function makeHexColor(t, r, o) { return '#'.concat(x[t]).concat(x[r]).concat(x[o]); }, }, { key: 'transform', value: function transform(t, r) { return [ t[0] * r[0] + t[2] * r[1], t[1] * r[0] + t[3] * r[1], t[0] * r[2] + t[2] * r[3], t[1] * r[2] + t[3] * r[3], t[0] * r[4] + t[2] * r[5] + t[4], t[1] * r[4] + t[3] * r[5] + t[5], ]; }, }, { key: 'applyTransform', value: function applyTransform(t, r) { return [t[0] * r[0] + t[1] * r[2] + r[4], t[0] * r[1] + t[1] * r[3] + r[5]]; }, }, { key: 'applyInverseTransform', value: function applyInverseTransform(t, r) { var o = r[0] * r[3] - r[1] * r[2]; return [ (t[0] * r[3] - t[1] * r[2] + r[2] * r[5] - r[4] * r[3]) / o, (-t[0] * r[1] + t[1] * r[0] + r[4] * r[1] - r[5] * r[0]) / o, ]; }, }, { key: 'getAxialAlignedBoundingBox', value: function getAxialAlignedBoundingBox(t, r) { var o = Util.applyTransform(t, r), l = Util.applyTransform(t.slice(2, 4), r), c = Util.applyTransform([t[0], t[3]], r), u = Util.applyTransform([t[2], t[1]], r); return [ Math.min(o[0], l[0], c[0], u[0]), Math.min(o[1], l[1], c[1], u[1]), Math.max(o[0], l[0], c[0], u[0]), Math.max(o[1], l[1], c[1], u[1]), ]; }, }, { key: 'inverseTransform', value: function inverseTransform(t) { var r = t[0] * t[3] - t[1] * t[2]; return [t[3] / r, -t[1] / r, -t[2] / r, t[0] / r, (t[2] * t[5] - t[4] * t[3]) / r, (t[4] * t[1] - t[5] * t[0]) / r]; }, }, { key: 'apply3dTransform', value: function apply3dTransform(t, r) { return [ t[0] * r[0] + t[1] * r[1] + t[2] * r[2], t[3] * r[0] + t[4] * r[1] + t[5] * r[2], t[6] * r[0] + t[7] * r[1] + t[8] * r[2], ]; }, }, { key: 'singularValueDecompose2dScale', value: function singularValueDecompose2dScale(t) { var r = [t[0], t[2], t[1], t[3]], o = t[0] * r[0] + t[1] * r[2], l = t[0] * r[1] + t[1] * r[3], c = t[2] * r[0] + t[3] * r[2], u = t[2] * r[1] + t[3] * r[3], h = (o + u) / 2, d = Math.sqrt(Math.pow(o + u, 2) - 4 * (o * u - c * l)) / 2, m = h + d || 1, g = h - d || 1; return [Math.sqrt(m), Math.sqrt(g)]; }, }, { key: 'normalizeRect', value: function normalizeRect(t) { var r = t.slice(0); if (t[0] > t[2]) { r[0] = t[2]; r[2] = t[0]; } if (t[1] > t[3]) { r[1] = t[3]; r[3] = t[1]; } return r; }, }, { key: 'intersect', value: function intersect(t, r) { function compare(t, r) { return t - r; } var o = [t[0], t[2], r[0], r[2]].sort(compare), l = [t[1], t[3], r[1], r[3]].sort(compare), c = []; t = Util.normalizeRect(t); r = Util.normalizeRect(r); if (!((o[0] === t[0] && o[1] === r[0]) || (o[0] === r[0] && o[1] === t[0]))) return null; c[0] = o[1]; c[2] = o[2]; if (!((l[0] === t[1] && l[1] === r[1]) || (l[0] === r[1] && l[1] === t[1]))) return null; c[1] = l[1]; c[3] = l[2]; return c; }, }, { key: 'bezierBoundingBox', value: function bezierBoundingBox(t, r, o, l, c, u, h, d) { for (var m, g, y, v, S, _, k, w, C = [], x = [[], []], O = 0; O < 2; ++O) { if (0 === O) { g = 6 * t - 12 * o + 6 * c; m = -3 * t + 9 * o - 9 * c + 3 * h; y = 3 * o - 3 * t; } else { g = 6 * r - 12 * l + 6 * u; m = -3 * r + 9 * l - 9 * u + 3 * d; y = 3 * l - 3 * r; } if (Math.abs(m) < 1e-12) { if (Math.abs(g) < 1e-12) continue; 0 < (v = -y / g) && v < 1 && C.push(v); } else { k = g * g - 4 * y * m; w = Math.sqrt(k); if (!(k < 0)) { 0 < (S = (-g + w) / (2 * m)) && S < 1 && C.push(S); 0 < (_ = (-g - w) / (2 * m)) && _ < 1 && C.push(_); } } } for (var T, R = C.length, E = R; R--; ) { T = 1 - (v = C[R]); x[0][R] = T * T * T * t + 3 * T * T * v * o + 3 * T * v * v * c + v * v * v * h; x[1][R] = T * T * T * r + 3 * T * T * v * l + 3 * T * v * v * u + v * v * v * d; } x[0][E] = t; x[1][E] = r; x[0][E + 1] = h; x[1][E + 1] = d; x[0].length = x[1].length = E + 2; return [ Math.min.apply(Math, _toConsumableArray(x[0])), Math.min.apply(Math, _toConsumableArray(x[1])), Math.max.apply(Math, _toConsumableArray(x[0])), Math.max.apply(Math, _toConsumableArray(x[1])), ]; }, }, ]); return Util; })(); r.Util = O; var T = [ 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 stringToUTF8String(t) { return decodeURIComponent(escape(t)); } }, (t, r, o) => { 'use strict'; var l = o(6); if ('undefined' == typeof globalThis || !globalThis._pdfjsCompatibilityChecked) { ('undefined' != typeof globalThis && globalThis.Math === Math) || (globalThis = o(7)); globalThis._pdfjsCompatibilityChecked = !0; !(function checkNodeBtoa() { !globalThis.btoa && l.isNodeJS && (globalThis.btoa = function (t) { return Buffer.from(t, 'binary').toString('base64'); }); })(); !(function checkNodeAtob() { !globalThis.atob && l.isNodeJS && (globalThis.atob = function (t) { return Buffer.from(t, 'base64').toString('binary'); }); })(); !(function checkDOMMatrix() { !globalThis.DOMMatrix && l.isNodeJS && (globalThis.DOMMatrix = o(69)); })(); !(function checkObjectFromEntries() { Object.fromEntries || o(70); })(); !(function checkPromise() { globalThis.Promise.allSettled || (globalThis.Promise = o(97)); })(); !(function checkReadableStream() { !globalThis.ReadableStream && l.isNodeJS && (globalThis.ReadableStream = o(134).ReadableStream); })(); } }, (t, r) => { 'use strict'; Object.defineProperty(r, '__esModule', { value: !0 }); r.isNodeJS = void 0; function _typeof(t) { _typeof = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function _typeof(t) { return typeof t; } : function _typeof(t) { return t && 'function' == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? 'symbol' : typeof t; }; return _typeof(t); } var o = !( 'object' !== ('undefined' == typeof process ? 'undefined' : _typeof(process)) || process + '' != '[object process]' || process.versions.nw || (process.versions.electron && process.type && 'browser' !== process.type) ); r.isNodeJS = o; }, (t, r, o) => { o(8); t.exports = o(10); }, (t, r, o) => { o(9)({ global: !0 }, { globalThis: o(10) }); }, (t, r, o) => { var l = o(10), c = o(11).f, u = o(47), h = o(50), d = o(41), m = o(57), g = o(68); t.exports = function (t, r) { var o, y, v, S, _, k = t.target, w = t.global, C = t.stat; if ((o = w ? l : C ? l[k] || d(k, {}) : (l[k] || {}).prototype)) for (y in r) { S = r[y]; v = t.noTargetGet ? (_ = c(o, y)) && _.value : o[y]; if (!g(w ? y : k + (C ? '.' : '#') + y, t.forced) && void 0 !== v) { if (typeof S == typeof v) continue; m(S, v); } (t.sham || (v && v.sham)) && u(S, 'sham', !0); h(o, y, S, t); } }; }, (t) => { var check = function (t) { return t && t.Math == Math && t; }; t.exports = check('object' == typeof globalThis && globalThis) || check('object' == typeof window && window) || check('object' == typeof self && self) || check('object' == typeof global && global) || (function () { return this; })() || Function('return this')(); }, (t, r, o) => { var l = o(12), c = o(14), u = o(15), h = o(16), d = o(17), m = o(22), g = o(42), y = o(45), v = Object.getOwnPropertyDescriptor; r.f = l ? v : function getOwnPropertyDescriptor(t, r) { t = d(t); r = m(r); if (y) try { return v(t, r); } catch (t) {} if (g(t, r)) return h(!c(u.f, t, r), t[r]); }; }, (t, r, o) => { var l = o(13); t.exports = !l(function () { return ( 7 != Object.defineProperty({}, 1, { get: function () { return 7; }, })[1] ); }); }, (t) => { t.exports = function (t) { try { return !!t(); } catch (t) { return !0; } }; }, (t) => { var r = Function.prototype.call; t.exports = r.bind ? r.bind(r) : function () { return r.apply(r, arguments); }; }, (t, r) => { 'use strict'; var o = {}.propertyIsEnumerable, l = Object.getOwnPropertyDescriptor, c = l && !o.call({ 1: 2 }, 1); r.f = c ? function propertyIsEnumerable(t) { var r = l(this, t); return !!r && r.enumerable; } : o; }, (t) => { t.exports = function (t, r) { return { enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: r }; }; }, (t, r, o) => { var l = o(18), c = o(21); t.exports = function (t) { return l(c(t)); }; }, (t, r, o) => { var l = o(10), c = o(19), u = o(13), h = o(20), d = l.Object, m = c(''.split); t.exports = u(function () { return !d('z').propertyIsEnumerable(0); }) ? function (t) { return 'String' == h(t) ? m(t, '') : d(t); } : d; }, (t) => { var r = Function.prototype, o = r.bind, l = r.call, c = o && o.bind(l); t.exports = o ? function (t) { return t && c(l, t); } : function (t) { return ( t && function () { return l.apply(t, arguments); } ); }; }, (t, r, o) => { var l = o(19), c = l({}.toString), u = l(''.slice); t.exports = function (t) { return u(c(t), 8, -1); }; }, (t, r, o) => { var l = o(10).TypeError; t.exports = function (t) { if (null == t) throw l("Can't call method on " + t); return t; }; }, (t, r, o) => { var l = o(23), c = o(26); t.exports = function (t) { var r = l(t, 'string'); return c(r) ? r : r + ''; }; }, (t, r, o) => { var l = o(10), c = o(14), u = o(24), h = o(26), d = o(33), m = o(36), g = o(37), y = l.TypeError, v = g('toPrimitive'); t.exports = function (t, r) { if (!u(t) || h(t)) return t; var o, l = d(t, v); if (l) { void 0 === r && (r = 'default'); o = c(l, t, r); if (!u(o) || h(o)) return o; throw y("Can't convert object to primitive value"); } void 0 === r && (r = 'number'); return m(t, r); }; }, (t, r, o) => { var l = o(25); t.exports = function (t) { return 'object' == typeof t ? null !== t : l(t); }; }, (t) => { t.exports = function (t) { return 'function' == typeof t; }; }, (t, r, o) => { var l = o(10), c = o(27), u = o(25), h = o(28), d = o(29), m = l.Object; t.exports = d ? function (t) { return 'symbol' == typeof t; } : function (t) { var r = c('Symbol'); return u(r) && h(r.prototype, m(t)); }; }, (t, r, o) => { var l = o(10), c = o(25), aFunction = function (t) { return c(t) ? t : void 0; }; t.exports = function (t, r) { return arguments.length < 2 ? aFunction(l[t]) : l[t] && l[t][r]; }; }, (t, r, o) => { var l = o(19); t.exports = l({}.isPrototypeOf); }, (t, r, o) => { var l = o(30); t.exports = l && !Symbol.sham && 'symbol' == typeof Symbol.iterator; }, (t, r, o) => { var l = o(31), c = o(13); t.exports = !!Object.getOwnPropertySymbols && !c(function () { var t = Symbol(); return !String(t) || !(Object(t) instanceof Symbol) || (!Symbol.sham && l && l < 41); }); }, (t, r, o) => { var l, c, u = o(10), h = o(32), d = u.process, m = u.Deno, g = (d && d.versions) || (m && m.version), y = g && g.v8; y && (c = (l = y.split('.'))[0] > 0 && l[0] < 4 ? 1 : +(l[0] + l[1])); !c && h && (!(l = h.match(/Edge\/(\d+)/)) || l[1] >= 74) && (l = h.match(/Chrome\/(\d+)/)) && (c = +l[1]); t.exports = c; }, (t, r, o) => { var l = o(27); t.exports = l('navigator', 'userAgent') || ''; }, (t, r, o) => { var l = o(34); t.exports = function (t, r) { var o = t[r]; return null == o ? void 0 : l(o); }; }, (t, r, o) => { var l = o(10), c = o(25), u = o(35), h = l.TypeError; t.exports = function (t) { if (c(t)) return t; throw h(u(t) + ' is not a function'); }; }, (t, r, o) => { var l = o(10).String; t.exports = function (t) { try { return l(t); } catch (t) { return 'Object'; } }; }, (t, r, o) => { var l = o(10), c = o(14), u = o(25), h = o(24), d = l.TypeError; t.exports = function (t, r) { var o, l; if ('string' === r && u((o = t.toString)) && !h((l = c(o, t)))) return l; if (u((o = t.valueOf)) && !h((l = c(o, t)))) return l; if ('string' !== r && u((o = t.toString)) && !h((l = c(o, t)))) return l; throw d("Can't convert object to primitive value"); }; }, (t, r, o) => { var l = o(10), c = o(38), u = o(42), h = o(44), d = o(30), m = o(29), g = c('wks'), y = l.Symbol, v = y && y.for, S = m ? y : (y && y.withoutSetter) || h; t.exports = function (t) { if (!u(g, t) || (!d && 'string' != typeof g[t])) { var r = 'Symbol.' + t; d && u(y, t) ? (g[t] = y[t]) : (g[t] = m && v ? v(r) : S(r)); } return g[t]; }; }, (t, r, o) => { var l = o(39), c = o(40); (t.exports = function (t, r) { return c[t] || (c[t] = void 0 !== r ? r : {}); })('versions', []).push({ version: '3.19.3', mode: l ? 'pure' : 'global', copyright: '© 2021 Denis Pushkarev (zloirock.ru)' }); }, (t) => { t.exports = !1; }, (t, r, o) => { var l = o(10), c = o(41), u = '__core-js_shared__', h = l[u] || c(u, {}); t.exports = h; }, (t, r, o) => { var l = o(10), c = Object.defineProperty; t.exports = function (t, r) { try { c(l, t, { value: r, configurable: !0, writable: !0 }); } catch (o) { l[t] = r; } return r; }; }, (t, r, o) => { var l = o(19), c = o(43), u = l({}.hasOwnProperty); t.exports = Object.hasOwn || function hasOwn(t, r) { return u(c(t), r); }; }, (t, r, o) => { var l = o(10), c = o(21), u = l.Object; t.exports = function (t) { return u(c(t)); }; }, (t, r, o) => { var l = o(19), c = 0, u = Math.random(), h = l((1).toString); t.exports = function (t) { return 'Symbol(' + (void 0 === t ? '' : t) + ')_' + h(++c + u, 36); }; }, (t, r, o) => { var l = o(12), c = o(13), u = o(46); t.exports = !l && !c(function () { return ( 7 != Object.defineProperty(u('div'), 'a', { get: function () { return 7; }, }).a ); }); }, (t, r, o) => { var l = o(10), c = o(24), u = l.document, h = c(u) && c(u.createElement); t.exports = function (t) { return h ? u.createElement(t) : {}; }; }, (t, r, o) => { var l = o(12), c = o(48), u = o(16); t.exports = l ? function (t, r, o) { return c.f(t, r, u(1, o)); } : function (t, r, o) { t[r] = o; return t; }; }, (t, r, o) => { var l = o(10), c = o(12), u = o(45), h = o(49), d = o(22), m = l.TypeError, g = Object.defineProperty; r.f = c ? g : function defineProperty(t, r, o) { h(t); r = d(r); h(o); if (u) try { return g(t, r, o); } catch (t) {} if ('get' in o || 'set' in o) throw m('Accessors not supported'); 'value' in o && (t[r] = o.value); return t; }; }, (t, r, o) => { var l = o(10), c = o(24), u = l.String, h = l.TypeError; t.exports = function (t) { if (c(t)) return t; throw h(u(t) + ' is not an object'); }; }, (t, r, o) => { var l = o(10), c = o(25), u = o(42), h = o(47), d = o(41), m = o(51), g = o(52), y = o(56).CONFIGURABLE, v = g.get, S = g.enforce, _ = String(String).split('String'); (t.exports = function (t, r, o, m) { var g, v = !!m && !!m.unsafe, k = !!m && !!m.enumerable, w = !!m && !!m.noTargetGet, C = m && void 0 !== m.name ? m.name : r; if (c(o)) { 'Symbol(' === String(C).slice(0, 7) && (C = '[' + String(C).replace(/^Symbol\(([^)]*)\)/, '$1') + ']'); (!u(o, 'name') || (y && o.name !== C)) && h(o, 'name', C); (g = S(o)).source || (g.source = _.join('string' == typeof C ? C : '')); } if (t !== l) { v ? !w && t[r] && (k = !0) : delete t[r]; k ? (t[r] = o) : h(t, r, o); } else k ? (t[r] = o) : d(r, o); })(Function.prototype, 'toString', function toString() { return (c(this) && v(this).source) || m(this); }); }, (t, r, o) => { var l = o(19), c = o(25), u = o(40), h = l(Function.toString); c(u.inspectSource) || (u.inspectSource = function (t) { return h(t); }); t.exports = u.inspectSource; }, (t, r, o) => { var l, c, u, h = o(53), d = o(10), m = o(19), g = o(24), y = o(47), v = o(42), S = o(40), _ = o(54), k = o(55), w = 'Object already initialized', C = d.TypeError, x = d.WeakMap; if (h || S.state) { var O = S.state || (S.state = new x()), T = m(O.get), R = m(O.has), E = m(O.set); l = function (t, r) { if (R(O, t)) throw new C(w); r.facade = t; E(O, t, r); return r; }; c = function (t) { return T(O, t) || {}; }; u = function (t) { return R(O, t); }; } else { var M = _('state'); k[M] = !0; l = function (t, r) { if (v(t, M)) throw new C(w); r.facade = t; y(t, M, r); return r; }; c = function (t) { return v(t, M) ? t[M] : {}; }; u = function (t) { return v(t, M); }; } t.exports = { set: l, get: c, has: u, enforce: function (t) { return u(t) ? c(t) : l(t, {}); }, getterFor: function (t) { return function (r) { var o; if (!g(r) || (o = c(r)).type !== t) throw C('Incompatible receiver, ' + t + ' required'); return o; }; }, }; }, (t, r, o) => { var l = o(10), c = o(25), u = o(51), h = l.WeakMap; t.exports = c(h) && /native code/.test(u(h)); }, (t, r, o) => { var l = o(38), c = o(44), u = l('keys'); t.exports = function (t) { return u[t] || (u[t] = c(t)); }; }, (t) => { t.exports = {}; }, (t, r, o) => { var l = o(12), c = o(42), u = Function.prototype, h = l && Object.getOwnPropertyDescriptor, d = c(u, 'name'), m = d && 'something' === function something() {}.name, g = d && (!l || (l && h(u, 'name').configurable)); t.exports = { EXISTS: d, PROPER: m, CONFIGURABLE: g }; }, (t, r, o) => { var l = o(42), c = o(58), u = o(11), h = o(48); t.exports = function (t, r) { for (var o = c(r), d = h.f, m = u.f, g = 0; g < o.length; g++) { var y = o[g]; l(t, y) || d(t, y, m(r, y)); } }; }, (t, r, o) => { var l = o(27), c = o(19), u = o(59), h = o(67), d = o(49), m = c([].concat); t.exports = l('Reflect', 'ownKeys') || function ownKeys(t) { var r = u.f(d(t)), o = h.f; return o ? m(r, o(t)) : r; }; }, (t, r, o) => { var l = o(60), c = o(66).concat('length', 'prototype'); r.f = Object.getOwnPropertyNames || function getOwnPropertyNames(t) { return l(t, c); }; }, (t, r, o) => { var l = o(19), c = o(42), u = o(17), h = o(61).indexOf, d = o(55), m = l([].push); t.exports = function (t, r) { var o, l = u(t), g = 0, y = []; for (o in l) !c(d, o) && c(l, o) && m(y, o); for (; r.length > g; ) c(l, (o = r[g++])) && (~h(y, o) || m(y, o)); return y; }; }, (t, r, o) => { var l = o(17), c = o(62), u = o(64), createMethod = function (t) { return function (r, o, h) { var d, m = l(r), g = u(m), y = c(h, g); if (t && o != o) { for (; g > y; ) if ((d = m[y++]) != d) return !0; } else for (; g > y; y++) if ((t || y in m) && m[y] === o) return t || y || 0; return !t && -1; }; }; t.exports = { includes: createMethod(!0), indexOf: createMethod(!1) }; }, (t, r, o) => { var l = o(63), c = Math.max, u = Math.min; t.exports = function (t, r) { var o = l(t); return o < 0 ? c(o + r, 0) : u(o, r); }; }, (t) => { var r = Math.ceil, o = Math.floor; t.exports = function (t) { var l = +t; return l != l || 0 === l ? 0 : (l > 0 ? o : r)(l); }; }, (t, r, o) => { var l = o(65); t.exports = function (t) { return l(t.length); }; }, (t, r, o) => { var l = o(63), c = Math.min; t.exports = function (t) { return t > 0 ? c(l(t), 9007199254740991) : 0; }; }, (t) => { t.exports = ['constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'toLocaleString', 'toString', 'valueOf']; }, (t, r) => { r.f = Object.getOwnPropertySymbols; }, (t, r, o) => { var l = o(13), c = o(25), u = /#|\.prototype\./, isForced = function (t, r) { var o = d[h(t)]; return o == g || (o != m && (c(r) ? l(r) : !!r)); }, h = (isForced.normalize = function (t) { return String(t).replace(u, '.').toLowerCase(); }), d = (isForced.data = {}), m = (isForced.NATIVE = 'N'), g = (isForced.POLYFILL = 'P'); t.exports = isForced; }, (t, r, o) => { 'use strict'; var l, c, u; function _typeof(t) { _typeof = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function _typeof(t) { return typeof t; } : function _typeof(t) { return t && 'function' == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? 'symbol' : typeof t; }; return _typeof(t); } (u = function () { function fromArray(r) { var o = new t(), l = Array.from(r); if ( !l.every(function (t) { return !Number.isNaN(t); }) ) throw TypeError('CSSMatrix: "' + r + '" must only have numbers.'); if (16 === l.length) { var c = l[0], u = l[1], h = l[2], d = l[3], m = l[4], g = l[5], y = l[6], v = l[7], S = l[8], _ = l[9], k = l[10], w = l[11], C = l[12], x = l[13], O = l[14], T = l[15]; o.m11 = c; o.a = c; o.m21 = m; o.c = m; o.m31 = S; o.m41 = C; o.e = C; o.m12 = u; o.b = u; o.m22 = g; o.d = g; o.m32 = _; o.m42 = x; o.f = x; o.m13 = h; o.m23 = y; o.m33 = k; o.m43 = O; o.m14 = d; o.m24 = v; o.m34 = w; o.m44 = T; } else { if (6 !== l.length) throw new TypeError('CSSMatrix: expecting an Array of 6/16 values.'); var R = l[0], E = l[1], M = l[2], D = l[3], j = l[4], L = l[5]; o.m11 = R; o.a = R; o.m12 = E; o.b = E; o.m21 = M; o.c = M; o.m22 = D; o.d = D; o.m41 = j; o.e = j; o.m42 = L; o.f = L; } return o; } function fromMatrix(r) { var o = Object.keys(new t()); if ( 'object' === _typeof(r) && o.every(function (t) { return t in r; }) ) return fromArray([ r.m11, r.m12, r.m13, r.m14, r.m21, r.m22, r.m23, r.m24, r.m31, r.m32, r.m33, r.m34, r.m41, r.m42, r.m43, r.m44, ]); throw TypeError('CSSMatrix: "' + r + '" is not a DOMMatrix / CSSMatrix / JSON compatible object.'); } function fromString(r) { if ('string' != typeof r) throw TypeError('CSSMatrix: "' + r + '" is not a string.'); var o = String(r).replace(/\s/g, ''), l = new t(), c = 'CSSMatrix: invalid transform string "' + r + '"'; o.split(')') .filter(function (t) { return t; }) .forEach(function (t) { var r = t.split('('), o = r[0], u = r[1]; if (!u) throw TypeError(c); var h = u.split(',').map(function (t) { return t.includes('rad') ? parseFloat(t) * (180 / Math.PI) : parseFloat(t); }), d = h[0], m = h[1], g = h[2], y = h[3], v = [d, m, g], S = [d, m, g, y]; if ( 'perspective' === o && d && [m, g].every(function (t) { return void 0 === t; }) ) l.m34 = -1 / d; else if ( o.includes('matrix') && [6, 16].includes(h.length) && h.every(function (t) { return !Number.isNaN(+t); }) ) { var _ = h.map(function (t) { return Math.abs(t) < 1e-6 ? 0 : t; }); l = l.multiply(fromArray(_)); } else if ( 'translate3d' === o && v.every(function (t) { return !Number.isNaN(+t); }) ) l = l.translate(d, m, g); else if ('translate' === o && d && void 0 === g) l = l.translate(d, m || 0, 0); else if ( 'rotate3d' === o && S.every(function (t) { return !Number.isNaN(+t); }) && y ) l = l.rotateAxisAngle(d, m, g, y); else if ( 'rotate' === o && d && [m, g].every(function (t) { return void 0 === t; }) ) l = l.rotate(0, 0, d); else if ( 'scale3d' === o && v.every(function (t) { return !Number.isNaN(+t); }) && v.some(function (t) { return 1 !== t; }) ) l = l.scale(d, m, g); else if ('scale' !== o || Number.isNaN(d) || 1 === d || void 0 !== g) if ('skew' === o && d && void 0 === g) { l = l.skewX(d); l = m ? l.skewY(m) : l; } else { if ( !( /[XYZ]/.test(o) && d && [m, g].every(function (t) { return void 0 === t; }) && ['translate', 'rotate', 'scale', 'skew'].some(function (t) { return o.includes(t); }) ) ) throw TypeError(c); if (['skewX', 'skewY'].includes(o)) l = l[o](d); else { var k = o.replace(/[XYZ]/, ''), w = o.replace(k, ''), C = ['X', 'Y', 'Z'].indexOf(w), x = [0 === C ? d : 0, 1 === C ? d : 0, 2 === C ? d : 0]; l = l[k].apply(l, x); } } else { var O = Number.isNaN(+m) ? d : m; l = l.scale(d, O, 1); } }); return l; } function Translate(r, o, l) { var c = new t(); c.m41 = r; c.e = r; c.m42 = o; c.f = o; c.m43 = l; return c; } function Rotate(r, o, l) { var c = new t(), u = Math.PI / 180, h = r * u, d = o * u, m = l * u, g = Math.cos(h), y = -Math.sin(h), v = Math.cos(d), S = -Math.sin(d), _ = Math.cos(m), k = -Math.sin(m), w = v * _, C = -v * k; c.m11 = w; c.a = w; c.m12 = C; c.b = C; c.m13 = S; var x = y * S * _ + g * k; c.m21 = x; c.c = x; var O = g * _ - y * S * k; c.m22 = O; c.d = O; c.m23 = -y * v; c.m31 = y * k - g * S * _; c.m32 = y * _ + g * S * k; c.m33 = g * v; return c; } function RotateAxisAngle(r, o, l, c) { var u = new t(), h = c * (Math.PI / 360), d = Math.sin(h), m = Math.cos(h), g = d * d, y = Math.sqrt(r * r + o * o + l * l), v = r, S = o, _ = l; if (0 === y) { v = 0; S = 0; _ = 1; } else { v /= y; S /= y; _ /= y; } var k = v * v, w = S * S, C = _ * _, x = 1 - 2 * (w + C) * g; u.m11 = x; u.a = x; var O = 2 * (v * S * g + _ * d * m); u.m12 = O; u.b = O; u.m13 = 2 * (v * _ * g - S * d * m); var T = 2 * (S * v * g - _ * d * m); u.m21 = T; u.c = T; var R = 1 - 2 * (C + k) * g; u.m22 = R; u.d = R; u.m23 = 2 * (S * _ * g + v * d * m); u.m31 = 2 * (_ * v * g + S * d * m); u.m32 = 2 * (_ * S * g - v * d * m); u.m33 = 1 - 2 * (k + w) * g; return u; } function Scale(r, o, l) { var c = new t(); c.m11 = r; c.a = r; c.m22 = o; c.d = o; c.m33 = l; return c; } function SkewX(r) { var o = new t(), l = (r * Math.PI) / 180, c = Math.tan(l); o.m21 = c; o.c = c; return o; } function SkewY(r) { var o = new t(), l = (r * Math.PI) / 180, c = Math.tan(l); o.m12 = c; o.b = c; return o; } function Multiply(t, r) { return fromArray([ r.m11 * t.m11 + r.m12 * t.m21 + r.m13 * t.m31 + r.m14 * t.m41, r.m11 * t.m12 + r.m12 * t.m22 + r.m13 * t.m32 + r.m14 * t.m42, r.m11 * t.m13 + r.m12 * t.m23 + r.m13 * t.m33 + r.m14 * t.m43, r.m11 * t.m14 + r.m12 * t.m24 + r.m13 * t.m34 + r.m14 * t.m44, r.m21 * t.m11 + r.m22 * t.m21 + r.m23 * t.m31 + r.m24 * t.m41, r.m21 * t.m12 + r.m22 * t.m22 + r.m23 * t.m32 + r.m24 * t.m42, r.m21 * t.m13 + r.m22 * t.m23 + r.m23 * t.m33 + r.m24 * t.m43, r.m21 * t.m14 + r.m22 * t.m24 + r.m23 * t.m34 + r.m24 * t.m44, r.m31 * t.m11 + r.m32 * t.m21 + r.m33 * t.m31 + r.m34 * t.m41, r.m31 * t.m12 + r.m32 * t.m22 + r.m33 * t.m32 + r.m34 * t.m42, r.m31 * t.m13 + r.m32 * t.m23 + r.m33 * t.m33 + r.m34 * t.m43, r.m31 * t.m14 + r.m32 * t.m24 + r.m33 * t.m34 + r.m34 * t.m44, r.m41 * t.m11 + r.m42 * t.m21 + r.m43 * t.m31 + r.m44 * t.m41, r.m41 * t.m12 + r.m42 * t.m22 + r.m43 * t.m32 + r.m44 * t.m42, r.m41 * t.m13 + r.m42 * t.m23 + r.m43 * t.m33 + r.m44 * t.m43, r.m41 * t.m14 + r.m42 * t.m24 + r.m43 * t.m34 + r.m44 * t.m44, ]); } var t = function CSSMatrix() { for (var t = [], r = arguments.length; r--; ) t[r] = arguments[r]; var o = this; o.a = 1; o.b = 0; o.c = 0; o.d = 1; o.e = 0; o.f = 0; o.m11 = 1; o.m12 = 0; o.m13 = 0; o.m14 = 0; o.m21 = 0; o.m22 = 1; o.m23 = 0; o.m24 = 0; o.m31 = 0; o.m32 = 0; o.m33 = 1; o.m34 = 0; o.m41 = 0; o.m42 = 0; o.m43 = 0; o.m44 = 1; if (t && t.length) { var l = [16, 6].some(function (r) { return r === t.length; }) ? t : t[0]; return o.setMatrixValue(l); } return o; }, r = { isIdentity: { configurable: !0 }, is2D: { configurable: !0 } }; r.isIdentity.set = function (t) { this.isIdentity = t; }; r.isIdentity.get = function () { var t = this; return ( 1 === t.m11 && 0 === t.m12 && 0 === t.m13 && 0 === t.m14 && 0 === t.m21 && 1 === t.m22 && 0 === t.m23 && 0 === t.m24 && 0 === t.m31 && 0 === t.m32 && 1 === t.m33 && 0 === t.m34 && 0 === t.m41 && 0 === t.m42 && 0 === t.m43 && 1 === t.m44 ); }; r.is2D.get = function () { var t = this; return 0 === t.m31 && 0 === t.m32 && 1 === t.m33 && 0 === t.m34 && 0 === t.m43 && 1 === t.m44; }; r.is2D.set = function (t) { this.is2D = t; }; t.prototype.setMatrixValue = function setMatrixValue(t) { return [Array, Float64Array, Float32Array].some(function (r) { return t instanceof r; }) ? fromArray(t) : 'string' == typeof t && t.length && 'none' !== t ? fromString(t) : 'object' === _typeof(t) ? fromMatrix(t) : this; }; t.prototype.toArray = function toArray() { var t = this, r = Math.pow(10, 6); return ( t.is2D ? [t.a, t.b, t.c, t.d, t.e, t.f] : [t.m11, t.m12, t.m13, t.m14, t.m21, t.m22, t.m23, t.m24, t.m31, t.m32, t.m33, t.m34, t.m41, t.m42, t.m43, t.m44] ).map(function (t) { return Math.abs(t) < 1e-6 ? 0 : ((t * r) >> 0) / r; }); }; t.prototype.toString = function toString() { var t = this.toArray(); return (this.is2D ? 'matrix' : 'matrix3d') + '(' + t + ')'; }; t.prototype.toJSON = function toJSON() { var t = this, r = t.is2D, o = t.isIdentity; return Object.assign({}, t, { is2D: r, isIdentity: o }); }; t.prototype.multiply = function multiply(t) { return Multiply(this, t); }; t.prototype.translate = function translate(t, r, o) { var l = r, c = o; void 0 === c && (c = 0); void 0 === l && (l = 0); return Multiply(this, Translate(t, l, c)); }; t.prototype.scale = function scale(t, r, o) { var l = r, c = o; void 0 === l && (l = t); void 0 === c && (c = 1); return Multiply(this, Scale(t, l, c)); }; t.prototype.rotate = function rotate(t, r, o) { var l = t, c = r, u = o; void 0 === c && (c = 0); if (void 0 === u) { u = l; l = 0; } return Multiply(this, Rotate(l, c, u)); }; t.prototype.rotateAxisAngle = function rotateAxisAngle(t, r, o, l) { if ( [t, r, o, l].some(function (t) { return Number.isNaN(t); }) ) throw new TypeError('CSSMatrix: expecting 4 values'); return Multiply(this, RotateAxisAngle(t, r, o, l)); }; t.prototype.skewX = function skewX(t) { return Multiply(this, SkewX(t)); }; t.prototype.skewY = function skewY(t) { return Multiply(this, SkewY(t)); }; t.prototype.transformPoint = function transformPoint(t) { var r = Translate(t.x, t.y, t.z); r.m44 = t.w || 1; return { x: (r = this.multiply(r)).m41, y: r.m42, z: r.m43, w: r.m44 }; }; t.prototype.transform = function transform(t) { var r = this, o = r.m11 * t.x + r.m12 * t.y + r.m13 * t.z + r.m14 * t.w, l = r.m21 * t.x + r.m22 * t.y + r.m23 * t.z + r.m24 * t.w, c = r.m31 * t.x + r.m32 * t.y + r.m33 * t.z + r.m34 * t.w, u = r.m41 * t.x + r.m42 * t.y + r.m43 * t.z + r.m44 * t.w; return { x: o / u, y: l / u, z: c / u, w: u }; }; Object.defineProperties(t.prototype, r); Object.assign(t, { Translate: Translate, Rotate: Rotate, RotateAxisAngle: RotateAxisAngle, Scale: Scale, SkewX: SkewX, SkewY: SkewY, Multiply: Multiply, fromArray: fromArray, fromMatrix: fromMatrix, fromString: fromString, }); Object.assign(t, { Version: '0.0.24' }); return t; }), 'object' === _typeof(r) ? (t.exports = u()) : void 0 !== (c = 'function' == typeof (l = u) ? l.call(r, o, r, t) : l) && (t.exports = c); }, (t, r, o) => { o(71); o(86); var l = o(96); t.exports = l.Object.fromEntries; }, (t, r, o) => { 'use strict'; var l = o(17), c = o(72), u = o(77), h = o(52), d = o(78), m = 'Array Iterator', g = h.set, y = h.getterFor(m); t.exports = d( Array, 'Array', function (t, r) { g(this, { type: m, target: l(t), index: 0, kind: r }); }, function () { var t = y(this), r = t.target, o = t.kind, l = t.index++; if (!r || l >= r.length) { t.target = void 0; return { value: void 0, done: !0 }; } return 'keys' == o ? { value: l, done: !1 } : 'values' == o ? { value: r[l], done: !1 } : { value: [l, r[l]], done: !1 }; }, 'values' ); u.Arguments = u.Array; c('keys'); c('values'); c('entries'); }, (t, r, o) => { var l = o(37), c = o(73), u = o(48), h = l('unscopables'), d = Array.prototype; null == d[h] && u.f(d, h, { configurable: !0, value: c(null) }); t.exports = function (t) { d[h][t] = !0; }; }, (t, r, o) => { var l, c = o(49), u = o(74), h = o(66), d = o(55), m = o(76), g = o(46), y = o(54), v = y('IE_PROTO'), EmptyConstructor = function () {}, scriptTag = function (t) { return '