UNPKG

pdfjs-dist

Version:

Generic build of Mozilla's PDF.js library.

22 lines 1.13 MB
/** * @licstart The following is the entire license notice for the * JavaScript code in this page * * Copyright 2023 Mozilla Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * @licend The above is the entire license notice for the * JavaScript code in this page */ !function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=e.pdfjsWorker=t():"function"==typeof define&&define.amd?define("pdfjs-dist/build/pdf.worker",[],(()=>e.pdfjsWorker=t())):"object"==typeof exports?exports["pdfjs-dist/build/pdf.worker"]=e.pdfjsWorker=t():e["pdfjs-dist/build/pdf.worker"]=e.pdfjsWorker=t()}(globalThis,(()=>(()=>{"use strict";var e=[,(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.WorkerTask=t.WorkerMessageHandler=void 0;a(2);a(84);a(93);a(94);a(97);a(99);a(101);a(105);a(108);a(115);a(116);a(127);a(129);a(132);a(134);a(136);a(138);a(140);a(144);var r=a(145),n=a(150),i=a(151),s=a(153),o=a(157),c=a(219),l=a(224),h=a(258),u=a(259),d=a(223);class WorkerTask{constructor(e){this.name=e;this.terminated=!1;this._capability=new r.PromiseCapability}get finished(){return this._capability.promise}finish(){this._capability.resolve()}terminate(){this.terminated=!0}ensureNotTerminated(){if(this.terminated)throw new Error("Worker task was terminated")}}t.WorkerTask=WorkerTask;class WorkerMessageHandler{static setup(e,t){let a=!1;e.on("test",(function(t){if(!a){a=!0;e.send("test",t instanceof Uint8Array)}}));e.on("configure",(function(e){(0,r.setVerbosityLevel)(e.verbosity)}));e.on("GetDocRequest",(function(e){return WorkerMessageHandler.createDocumentHandler(e,t)}))}static createDocumentHandler(e,t){let a,f=!1,g=null;const p=new Set,m=(0,r.getVerbosityLevel)(),{docId:b,apiVersion:y}=e,w="3.11.174";if(y!==w)throw new Error(`The API version "${y}" does not match the Worker version "${w}".`);const S=[];for(const e in[])S.push(e);if(S.length)throw new Error("The `Array.prototype` contains unexpected enumerable properties: "+S.join(", ")+"; thus breaking e.g. `for...in` iteration of `Array`s.");const x=b+"_worker";let C=new h.MessageHandler(x,b,t);function ensureNotTerminated(){if(f)throw new Error("Worker was terminated")}function startWorkerTask(e){p.add(e)}function finishWorkerTask(e){e.finish();p.delete(e)}async function loadDocument(e){await a.ensureDoc("checkHeader");await a.ensureDoc("parseStartXRef");await a.ensureDoc("parse",[e]);await a.ensureDoc("checkFirstPage",[e]);await a.ensureDoc("checkLastPage",[e]);const t=await a.ensureDoc("isPureXfa");if(t){const e=new WorkerTask("loadXfaFonts");startWorkerTask(e);await Promise.all([a.loadXfaFonts(C,e).catch((e=>{})).then((()=>finishWorkerTask(e))),a.loadXfaImages()])}const[r,n]=await Promise.all([a.ensureDoc("numPages"),a.ensureDoc("fingerprints")]);return{numPages:r,fingerprints:n,htmlForXfa:t?await a.ensureDoc("htmlForXfa"):null}}function getPdfManager(e){let{data:t,password:a,disableAutoFetch:i,rangeChunkSize:o,length:c,docBaseUrl:l,enableXfa:h,evaluatorOptions:d}=e;const f={source:null,disableAutoFetch:i,docBaseUrl:l,docId:b,enableXfa:h,evaluatorOptions:d,handler:C,length:c,password:a,rangeChunkSize:o},p=new r.PromiseCapability;let m;if(t){try{f.source=t;m=new s.LocalPdfManager(f);p.resolve(m)}catch(e){p.reject(e)}return p.promise}let y,w=[];try{y=new u.PDFWorkerStream(C)}catch(e){p.reject(e);return p.promise}const S=y.getFullReader();S.headersReady.then((function(){if(S.isRangeSupported){f.source=y;f.length=S.contentLength;f.disableAutoFetch||=S.isStreamingSupported;m=new s.NetworkPdfManager(f);for(const e of w)m.sendProgressiveData(e);w=[];p.resolve(m);g=null}})).catch((function(e){p.reject(e);g=null}));let x=0;new Promise((function(e,t){const readChunk=function(e){let{value:a,done:i}=e;try{ensureNotTerminated();if(i){m||function(){const e=(0,n.arrayBuffersToBytes)(w);c&&e.length!==c&&(0,r.warn)("reported HTTP length is different from actual");try{f.source=e;m=new s.LocalPdfManager(f);p.resolve(m)}catch(e){p.reject(e)}w=[]}();g=null;return}x+=a.byteLength;S.isStreamingSupported||C.send("DocProgress",{loaded:x,total:Math.max(x,S.contentLength||0)});m?m.sendProgressiveData(a):w.push(a);S.read().then(readChunk,t)}catch(e){t(e)}};S.read().then(readChunk,t)})).catch((function(e){p.reject(e);g=null}));g=function(e){y.cancelAllRequests(e)};return p.promise}C.on("GetPage",(function(e){return a.getPage(e.pageIndex).then((function(e){return Promise.all([a.ensure(e,"rotate"),a.ensure(e,"ref"),a.ensure(e,"userUnit"),a.ensure(e,"view")]).then((function(e){let[t,a,r,n]=e;return{rotate:t,ref:a,userUnit:r,view:n}}))}))}));C.on("GetPageIndex",(function(e){const t=i.Ref.get(e.num,e.gen);return a.ensureCatalog("getPageIndex",[t])}));C.on("GetDestinations",(function(e){return a.ensureCatalog("destinations")}));C.on("GetDestination",(function(e){return a.ensureCatalog("getDestination",[e.id])}));C.on("GetPageLabels",(function(e){return a.ensureCatalog("pageLabels")}));C.on("GetPageLayout",(function(e){return a.ensureCatalog("pageLayout")}));C.on("GetPageMode",(function(e){return a.ensureCatalog("pageMode")}));C.on("GetViewerPreferences",(function(e){return a.ensureCatalog("viewerPreferences")}));C.on("GetOpenAction",(function(e){return a.ensureCatalog("openAction")}));C.on("GetAttachments",(function(e){return a.ensureCatalog("attachments")}));C.on("GetDocJSActions",(function(e){return a.ensureCatalog("jsActions")}));C.on("GetPageJSActions",(function(e){let{pageIndex:t}=e;return a.getPage(t).then((function(e){return a.ensure(e,"jsActions")}))}));C.on("GetOutline",(function(e){return a.ensureCatalog("documentOutline")}));C.on("GetOptionalContentConfig",(function(e){return a.ensureCatalog("optionalContentConfig")}));C.on("GetPermissions",(function(e){return a.ensureCatalog("permissions")}));C.on("GetMetadata",(function(e){return Promise.all([a.ensureDoc("documentInfo"),a.ensureCatalog("metadata")])}));C.on("GetMarkInfo",(function(e){return a.ensureCatalog("markInfo")}));C.on("GetData",(function(e){return a.requestLoadedStream().then((function(e){return e.bytes}))}));C.on("GetAnnotations",(function(e){let{pageIndex:t,intent:r}=e;return a.getPage(t).then((function(e){const a=new WorkerTask(`GetAnnotations: page ${t}`);startWorkerTask(a);return e.getAnnotationsData(C,a,r).then((e=>{finishWorkerTask(a);return e}),(e=>{finishWorkerTask(a);throw e}))}))}));C.on("GetFieldObjects",(function(e){return a.ensureDoc("fieldObjects")}));C.on("HasJSActions",(function(e){return a.ensureDoc("hasJSActions")}));C.on("GetCalculationOrderIds",(function(e){return a.ensureDoc("calculationOrderIds")}));C.on("SaveDocument",(async function(e){let{isPureXfa:t,numPages:s,annotationStorage:c,filename:h}=e;const u=[a.requestLoadedStream(),a.ensureCatalog("acroForm"),a.ensureCatalog("acroFormRef"),a.ensureDoc("startXRef"),a.ensureDoc("xref"),a.ensureDoc("linearization"),a.ensureCatalog("structTreeRoot")],f=[],g=t?null:(0,n.getNewAnnotationsMap)(c),[p,m,b,y,w,S,x]=await Promise.all(u),v=w.trailer.getRaw("Root")||null;let k;if(g){x?await x.canUpdateStructTree({pdfManager:a,newAnnotationsByPage:g})&&(k=x):await d.StructTreeRoot.canCreateStructureTree({catalogRef:v,pdfManager:a,newAnnotationsByPage:g})&&(k=null);const e=o.AnnotationFactory.generateImages(c.values(),w,a.evaluatorOptions.isOffscreenCanvasSupported),t=void 0===k?f:[];for(const[r,n]of g)t.push(a.getPage(r).then((t=>{const a=new WorkerTask(`Save (editor): page ${r}`);return t.saveNewAnnotations(C,a,n,e).finally((function(){finishWorkerTask(a)}))})));null===k?f.push(Promise.all(t).then((async e=>{await d.StructTreeRoot.createStructureTree({newAnnotationsByPage:g,xref:w,catalogRef:v,pdfManager:a,newRefs:e});return e}))):k&&f.push(Promise.all(t).then((async e=>{await k.updateStructureTree({newAnnotationsByPage:g,pdfManager:a,newRefs:e});return e})))}if(t)f.push(a.serializeXfaData(c));else for(let e=0;e<s;e++)f.push(a.getPage(e).then((function(t){const a=new WorkerTask(`Save: page ${e}`);return t.save(C,a,c).finally((function(){finishWorkerTask(a)}))})));const O=await Promise.all(f);let T=[],M=null;if(t){M=O[0];if(!M)return p.bytes}else{T=O.flat(2);if(0===T.length)return p.bytes}const E=b&&m instanceof i.Dict&&T.some((e=>e.needAppearances)),D=m instanceof i.Dict&&m.get("XFA")||null;let R=null,N=!1;if(Array.isArray(D)){for(let e=0,t=D.length;e<t;e+=2)if("datasets"===D[e]){R=D[e+1];N=!0}null===R&&(R=w.getNewTemporaryRef())}else D&&(0,r.warn)("Unsupported XFA type.");let L=Object.create(null);if(w.trailer){const e=Object.create(null),t=w.trailer.get("Info")||null;t instanceof i.Dict&&t.forEach(((t,a)=>{"string"==typeof a&&(e[t]=(0,r.stringToPDFString)(a))}));L={rootRef:v,encryptRef:w.trailer.getRaw("Encrypt")||null,newRef:w.getNewTemporaryRef(),infoRef:w.trailer.getRaw("Info")||null,info:e,fileIds:w.trailer.get("ID")||null,startXRef:S?y:w.lastXRefStreamPos??y,filename:h}}return(0,l.incrementalUpdate)({originalData:p.bytes,xrefInfo:L,newRefs:T,xref:w,hasXfa:!!D,xfaDatasetsRef:R,hasXfaDatasetsEntry:N,needAppearances:E,acroFormRef:b,acroForm:m,xfaData:M}).finally((()=>{w.resetNewTemporaryRef()}))}));C.on("GetOperatorList",(function(e,t){const n=e.pageIndex;a.getPage(n).then((function(a){const i=new WorkerTask(`GetOperatorList: page ${n}`);startWorkerTask(i);const s=m>=r.VerbosityLevel.INFOS?Date.now():0;a.getOperatorList({handler:C,sink:t,task:i,intent:e.intent,cacheKey:e.cacheKey,annotationStorage:e.annotationStorage}).then((function(e){finishWorkerTask(i);s&&(0,r.info)(`page=${n+1} - getOperatorList: time=${Date.now()-s}ms, len=${e.length}`);t.close()}),(function(e){finishWorkerTask(i);i.terminated||t.error(e)}))}))}));C.on("GetTextContent",(function(e,t){const{pageIndex:n,includeMarkedContent:i,disableNormalization:s}=e;a.getPage(n).then((function(e){const a=new WorkerTask("GetTextContent: page "+n);startWorkerTask(a);const o=m>=r.VerbosityLevel.INFOS?Date.now():0;e.extractTextContent({handler:C,task:a,sink:t,includeMarkedContent:i,disableNormalization:s}).then((function(){finishWorkerTask(a);o&&(0,r.info)(`page=${n+1} - getTextContent: time=`+(Date.now()-o)+"ms");t.close()}),(function(e){finishWorkerTask(a);a.terminated||t.error(e)}))}))}));C.on("GetStructTree",(function(e){return a.getPage(e.pageIndex).then((function(e){return a.ensure(e,"getStructTree")}))}));C.on("FontFallback",(function(e){return a.fontFallback(e.id,C)}));C.on("Cleanup",(function(e){return a.cleanup(!0)}));C.on("Terminate",(function(e){f=!0;const t=[];if(a){a.terminate(new r.AbortException("Worker was terminated."));const e=a.cleanup();t.push(e);a=null}else(0,c.clearGlobalCaches)();g&&g(new r.AbortException("Worker was terminated."));for(const e of p){t.push(e.finished);e.terminate()}return Promise.all(t).then((function(){C.destroy();C=null}))}));C.on("Ready",(function(t){!function setupDoc(e){function onSuccess(e){ensureNotTerminated();C.send("GetDoc",{pdfInfo:e})}function onFailure(e){ensureNotTerminated();if(e instanceof r.PasswordException){const t=new WorkerTask(`PasswordException: response ${e.code}`);startWorkerTask(t);C.sendWithPromise("PasswordRequest",e).then((function(e){let{password:r}=e;finishWorkerTask(t);a.updatePassword(r);pdfManagerReady()})).catch((function(){finishWorkerTask(t);C.send("DocException",e)}))}else e instanceof r.InvalidPDFException||e instanceof r.MissingPDFException||e instanceof r.UnexpectedResponseException||e instanceof r.UnknownErrorException?C.send("DocException",e):C.send("DocException",new r.UnknownErrorException(e.message,e.toString()))}function pdfManagerReady(){ensureNotTerminated();loadDocument(!1).then(onSuccess,(function(e){ensureNotTerminated();e instanceof n.XRefParseException?a.requestLoadedStream().then((function(){ensureNotTerminated();loadDocument(!0).then(onSuccess,onFailure)})):onFailure(e)}))}ensureNotTerminated();getPdfManager(e).then((function(e){if(f){e.terminate(new r.AbortException("Worker was terminated."));throw new Error("Worker was terminated")}a=e;a.requestLoadedStream(!0).then((e=>{C.send("DataLoaded",{length:e.bytes.byteLength})}))})).then(pdfManagerReady,onFailure)}(e);e=null}));return x}static initializeFromPort(e){const t=new h.MessageHandler("worker","main",e);WorkerMessageHandler.setup(t,e);t.send("ready",null)}}t.WorkerMessageHandler=WorkerMessageHandler;"undefined"==typeof window&&!r.isNodeJS&&"undefined"!=typeof self&&function isMessagePort(e){return"function"==typeof e.postMessage&&"onmessage"in e}(self)&&WorkerMessageHandler.initializeFromPort(self)},(e,t,a)=>{var r=a(3),n=a(4),i=a(69),s=a(70),o="WebAssembly",c=n[o],l=7!==Error("e",{cause:7}).cause,exportGlobalErrorCauseWrapper=function(e,t){var a={};a[e]=s(e,t,l);r({global:!0,constructor:!0,arity:1,forced:l},a)},exportWebAssemblyErrorCauseWrapper=function(e,t){if(c&&c[e]){var a={};a[e]=s(o+"."+e,t,l);r({target:o,stat:!0,constructor:!0,arity:1,forced:l},a)}};exportGlobalErrorCauseWrapper("Error",(function(e){return function Error(t){return i(e,this,arguments)}}));exportGlobalErrorCauseWrapper("EvalError",(function(e){return function EvalError(t){return i(e,this,arguments)}}));exportGlobalErrorCauseWrapper("RangeError",(function(e){return function RangeError(t){return i(e,this,arguments)}}));exportGlobalErrorCauseWrapper("ReferenceError",(function(e){return function ReferenceError(t){return i(e,this,arguments)}}));exportGlobalErrorCauseWrapper("SyntaxError",(function(e){return function SyntaxError(t){return i(e,this,arguments)}}));exportGlobalErrorCauseWrapper("TypeError",(function(e){return function TypeError(t){return i(e,this,arguments)}}));exportGlobalErrorCauseWrapper("URIError",(function(e){return function URIError(t){return i(e,this,arguments)}}));exportWebAssemblyErrorCauseWrapper("CompileError",(function(e){return function CompileError(t){return i(e,this,arguments)}}));exportWebAssemblyErrorCauseWrapper("LinkError",(function(e){return function LinkError(t){return i(e,this,arguments)}}));exportWebAssemblyErrorCauseWrapper("RuntimeError",(function(e){return function RuntimeError(t){return i(e,this,arguments)}}))},(e,t,a)=>{var r=a(4),n=a(5).f,i=a(44),s=a(48),o=a(38),c=a(56),l=a(68);e.exports=function(e,t){var a,h,u,d,f,g=e.target,p=e.global,m=e.stat;if(a=p?r:m?r[g]||o(g,{}):(r[g]||{}).prototype)for(h in t){d=t[h];u=e.dontCallGetSet?(f=n(a,h))&&f.value:a[h];if(!l(p?h:g+(m?".":"#")+h,e.forced)&&void 0!==u){if(typeof d==typeof u)continue;c(d,u)}(e.sham||u&&u.sham)&&i(d,"sham",!0);s(a,h,d,e)}}},function(e){var check=function(e){return e&&e.Math===Math&&e};e.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof global&&global)||function(){return this}()||this||Function("return this")()},(e,t,a)=>{var r=a(6),n=a(8),i=a(10),s=a(11),o=a(12),c=a(18),l=a(39),h=a(42),u=Object.getOwnPropertyDescriptor;t.f=r?u:function getOwnPropertyDescriptor(e,t){e=o(e);t=c(t);if(h)try{return u(e,t)}catch(e){}if(l(e,t))return s(!n(i.f,e,t),e[t])}},(e,t,a)=>{var r=a(7);e.exports=!r((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},(e,t,a)=>{var r=a(9),n=Function.prototype.call;e.exports=r?n.bind(n):function(){return n.apply(n,arguments)}},(e,t,a)=>{var r=a(7);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},(e,t)=>{var a={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,n=r&&!a.call({1:2},1);t.f=n?function propertyIsEnumerable(e){var t=r(this,e);return!!t&&t.enumerable}:a},e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},(e,t,a)=>{var r=a(13),n=a(16);e.exports=function(e){return r(n(e))}},(e,t,a)=>{var r=a(14),n=a(7),i=a(15),s=Object,o=r("".split);e.exports=n((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"===i(e)?o(e,""):s(e)}:s},(e,t,a)=>{var r=a(9),n=Function.prototype,i=n.call,s=r&&n.bind.bind(i,i);e.exports=r?s:function(e){return function(){return i.apply(e,arguments)}}},(e,t,a)=>{var r=a(14),n=r({}.toString),i=r("".slice);e.exports=function(e){return i(n(e),8,-1)}},(e,t,a)=>{var r=a(17),n=TypeError;e.exports=function(e){if(r(e))throw n("Can't call method on "+e);return e}},e=>{e.exports=function(e){return null==e}},(e,t,a)=>{var r=a(19),n=a(23);e.exports=function(e){var t=r(e,"string");return n(t)?t:t+""}},(e,t,a)=>{var r=a(8),n=a(20),i=a(23),s=a(30),o=a(33),c=a(34),l=TypeError,h=c("toPrimitive");e.exports=function(e,t){if(!n(e)||i(e))return e;var a,c=s(e,h);if(c){void 0===t&&(t="default");a=r(c,e,t);if(!n(a)||i(a))return a;throw l("Can't convert object to primitive value")}void 0===t&&(t="number");return o(e,t)}},(e,t,a)=>{var r=a(21),n=a(22),i=n.all;e.exports=n.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===i}:function(e){return"object"==typeof e?null!==e:r(e)}},(e,t,a)=>{var r=a(22),n=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===n}:function(e){return"function"==typeof e}},e=>{var t="object"==typeof document&&document.all,a=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:a}},(e,t,a)=>{var r=a(24),n=a(21),i=a(25),s=a(26),o=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return n(t)&&i(t.prototype,o(e))}},(e,t,a)=>{var r=a(4),n=a(21);e.exports=function(e,t){return arguments.length<2?(a=r[e],n(a)?a:void 0):r[e]&&r[e][t];var a}},(e,t,a)=>{var r=a(14);e.exports=r({}.isPrototypeOf)},(e,t,a)=>{var r=a(27);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},(e,t,a)=>{var r=a(28),n=a(7),i=a(4).String;e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},(e,t,a)=>{var r,n,i=a(4),s=a(29),o=i.process,c=i.Deno,l=o&&o.versions||c&&c.version,h=l&&l.v8;h&&(n=(r=h.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1]));!n&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(n=+r[1]);e.exports=n},e=>{e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},(e,t,a)=>{var r=a(31),n=a(17);e.exports=function(e,t){var a=e[t];return n(a)?void 0:r(a)}},(e,t,a)=>{var r=a(21),n=a(32),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(n(e)+" is not a function")}},e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},(e,t,a)=>{var r=a(8),n=a(21),i=a(20),s=TypeError;e.exports=function(e,t){var a,o;if("string"===t&&n(a=e.toString)&&!i(o=r(a,e)))return o;if(n(a=e.valueOf)&&!i(o=r(a,e)))return o;if("string"!==t&&n(a=e.toString)&&!i(o=r(a,e)))return o;throw s("Can't convert object to primitive value")}},(e,t,a)=>{var r=a(4),n=a(35),i=a(39),s=a(41),o=a(27),c=a(26),l=r.Symbol,h=n("wks"),u=c?l.for||l:l&&l.withoutSetter||s;e.exports=function(e){i(h,e)||(h[e]=o&&i(l,e)?l[e]:u("Symbol."+e));return h[e]}},(e,t,a)=>{var r=a(36),n=a(37);(e.exports=function(e,t){return n[e]||(n[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.32.2",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE",source:"https://github.com/zloirock/core-js"})},e=>{e.exports=!1},(e,t,a)=>{var r=a(4),n=a(38),i="__core-js_shared__",s=r[i]||n(i,{});e.exports=s},(e,t,a)=>{var r=a(4),n=Object.defineProperty;e.exports=function(e,t){try{n(r,e,{value:t,configurable:!0,writable:!0})}catch(a){r[e]=t}return t}},(e,t,a)=>{var r=a(14),n=a(40),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return i(n(e),t)}},(e,t,a)=>{var r=a(16),n=Object;e.exports=function(e){return n(r(e))}},(e,t,a)=>{var r=a(14),n=0,i=Math.random(),s=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++n+i,36)}},(e,t,a)=>{var r=a(6),n=a(7),i=a(43);e.exports=!r&&!n((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},(e,t,a)=>{var r=a(4),n=a(20),i=r.document,s=n(i)&&n(i.createElement);e.exports=function(e){return s?i.createElement(e):{}}},(e,t,a)=>{var r=a(6),n=a(45),i=a(11);e.exports=r?function(e,t,a){return n.f(e,t,i(1,a))}:function(e,t,a){e[t]=a;return e}},(e,t,a)=>{var r=a(6),n=a(42),i=a(46),s=a(47),o=a(18),c=TypeError,l=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u="enumerable",d="configurable",f="writable";t.f=r?i?function defineProperty(e,t,a){s(e);t=o(t);s(a);if("function"==typeof e&&"prototype"===t&&"value"in a&&f in a&&!a[f]){var r=h(e,t);if(r&&r[f]){e[t]=a.value;a={configurable:d in a?a[d]:r[d],enumerable:u in a?a[u]:r[u],writable:!1}}}return l(e,t,a)}:l:function defineProperty(e,t,a){s(e);t=o(t);s(a);if(n)try{return l(e,t,a)}catch(e){}if("get"in a||"set"in a)throw c("Accessors not supported");"value"in a&&(e[t]=a.value);return e}},(e,t,a)=>{var r=a(6),n=a(7);e.exports=r&&n((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},(e,t,a)=>{var r=a(20),n=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw i(n(e)+" is not an object")}},(e,t,a)=>{var r=a(21),n=a(45),i=a(49),s=a(38);e.exports=function(e,t,a,o){o||(o={});var c=o.enumerable,l=void 0!==o.name?o.name:t;r(a)&&i(a,l,o);if(o.global)c?e[t]=a:s(t,a);else{try{o.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=a:n.f(e,t,{value:a,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return e}},(e,t,a)=>{var r=a(14),n=a(7),i=a(21),s=a(39),o=a(6),c=a(50).CONFIGURABLE,l=a(51),h=a(52),u=h.enforce,d=h.get,f=String,g=Object.defineProperty,p=r("".slice),m=r("".replace),b=r([].join),y=o&&!n((function(){return 8!==g((function(){}),"length",{value:8}).length})),w=String(String).split("String"),S=e.exports=function(e,t,a){"Symbol("===p(f(t),0,7)&&(t="["+m(f(t),/^Symbol\(([^)]*)\)/,"$1")+"]");a&&a.getter&&(t="get "+t);a&&a.setter&&(t="set "+t);(!s(e,"name")||c&&e.name!==t)&&(o?g(e,"name",{value:t,configurable:!0}):e.name=t);y&&a&&s(a,"arity")&&e.length!==a.arity&&g(e,"length",{value:a.arity});try{a&&s(a,"constructor")&&a.constructor?o&&g(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=u(e);s(r,"source")||(r.source=b(w,"string"==typeof t?t:""));return e};Function.prototype.toString=S((function toString(){return i(this)&&d(this).source||l(this)}),"toString")},(e,t,a)=>{var r=a(6),n=a(39),i=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,o=n(i,"name"),c=o&&"something"===function something(){}.name,l=o&&(!r||r&&s(i,"name").configurable);e.exports={EXISTS:o,PROPER:c,CONFIGURABLE:l}},(e,t,a)=>{var r=a(14),n=a(21),i=a(37),s=r(Function.toString);n(i.inspectSource)||(i.inspectSource=function(e){return s(e)});e.exports=i.inspectSource},(e,t,a)=>{var r,n,i,s=a(53),o=a(4),c=a(20),l=a(44),h=a(39),u=a(37),d=a(54),f=a(55),g="Object already initialized",p=o.TypeError,m=o.WeakMap;if(s||u.state){var b=u.state||(u.state=new m);b.get=b.get;b.has=b.has;b.set=b.set;r=function(e,t){if(b.has(e))throw p(g);t.facade=e;b.set(e,t);return t};n=function(e){return b.get(e)||{}};i=function(e){return b.has(e)}}else{var y=d("state");f[y]=!0;r=function(e,t){if(h(e,y))throw p(g);t.facade=e;l(e,y,t);return t};n=function(e){return h(e,y)?e[y]:{}};i=function(e){return h(e,y)}}e.exports={set:r,get:n,has:i,enforce:function(e){return i(e)?n(e):r(e,{})},getterFor:function(e){return function(t){var a;if(!c(t)||(a=n(t)).type!==e)throw p("Incompatible receiver, "+e+" required");return a}}}},(e,t,a)=>{var r=a(4),n=a(21),i=r.WeakMap;e.exports=n(i)&&/native code/.test(String(i))},(e,t,a)=>{var r=a(35),n=a(41),i=r("keys");e.exports=function(e){return i[e]||(i[e]=n(e))}},e=>{e.exports={}},(e,t,a)=>{var r=a(39),n=a(57),i=a(5),s=a(45);e.exports=function(e,t,a){for(var o=n(t),c=s.f,l=i.f,h=0;h<o.length;h++){var u=o[h];r(e,u)||a&&r(a,u)||c(e,u,l(t,u))}}},(e,t,a)=>{var r=a(24),n=a(14),i=a(58),s=a(67),o=a(47),c=n([].concat);e.exports=r("Reflect","ownKeys")||function ownKeys(e){var t=i.f(o(e)),a=s.f;return a?c(t,a(e)):t}},(e,t,a)=>{var r=a(59),n=a(66).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return r(e,n)}},(e,t,a)=>{var r=a(14),n=a(39),i=a(12),s=a(60).indexOf,o=a(55),c=r([].push);e.exports=function(e,t){var a,r=i(e),l=0,h=[];for(a in r)!n(o,a)&&n(r,a)&&c(h,a);for(;t.length>l;)n(r,a=t[l++])&&(~s(h,a)||c(h,a));return h}},(e,t,a)=>{var r=a(12),n=a(61),i=a(64),createMethod=function(e){return function(t,a,s){var o,c=r(t),l=i(c),h=n(s,l);if(e&&a!=a){for(;l>h;)if((o=c[h++])!=o)return!0}else for(;l>h;h++)if((e||h in c)&&c[h]===a)return e||h||0;return!e&&-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},(e,t,a)=>{var r=a(62),n=Math.max,i=Math.min;e.exports=function(e,t){var a=r(e);return a<0?n(a+t,0):i(a,t)}},(e,t,a)=>{var r=a(63);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},e=>{var t=Math.ceil,a=Math.floor;e.exports=Math.trunc||function trunc(e){var r=+e;return(r>0?a:t)(r)}},(e,t,a)=>{var r=a(65);e.exports=function(e){return r(e.length)}},(e,t,a)=>{var r=a(62),n=Math.min;e.exports=function(e){return e>0?n(r(e),9007199254740991):0}},e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},(e,t)=>{t.f=Object.getOwnPropertySymbols},(e,t,a)=>{var r=a(7),n=a(21),i=/#|\.prototype\./,isForced=function(e,t){var a=o[s(e)];return a===l||a!==c&&(n(t)?r(t):!!t)},s=isForced.normalize=function(e){return String(e).replace(i,".").toLowerCase()},o=isForced.data={},c=isForced.NATIVE="N",l=isForced.POLYFILL="P";e.exports=isForced},(e,t,a)=>{var r=a(9),n=Function.prototype,i=n.apply,s=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?s.bind(i):function(){return s.apply(i,arguments)})},(e,t,a)=>{var r=a(24),n=a(39),i=a(44),s=a(25),o=a(71),c=a(56),l=a(74),h=a(75),u=a(76),d=a(80),f=a(81),g=a(6),p=a(36);e.exports=function(e,t,a,m){var b="stackTraceLimit",y=m?2:1,w=e.split("."),S=w[w.length-1],x=r.apply(null,w);if(x){var C=x.prototype;!p&&n(C,"cause")&&delete C.cause;if(!a)return x;var v=r("Error"),k=t((function(e,t){var a=u(m?t:e,void 0),r=m?new x(e):new x;void 0!==a&&i(r,"message",a);f(r,k,r.stack,2);this&&s(C,this)&&h(r,this,k);arguments.length>y&&d(r,arguments[y]);return r}));k.prototype=C;if("Error"!==S)o?o(k,v):c(k,v,{name:!0});else if(g&&b in x){l(k,x,b);l(k,x,"prepareStackTrace")}c(k,x);if(!p)try{C.name!==S&&i(C,"name",S);C.constructor=k}catch(e){}return k}}},(e,t,a)=>{var r=a(72),n=a(47),i=a(73);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,a={};try{(e=r(Object.prototype,"__proto__","set"))(a,[]);t=a instanceof Array}catch(e){}return function setPrototypeOf(a,r){n(a);i(r);t?e(a,r):a.__proto__=r;return a}}():void 0)},(e,t,a)=>{var r=a(14),n=a(31);e.exports=function(e,t,a){try{return r(n(Object.getOwnPropertyDescriptor(e,t)[a]))}catch(e){}}},(e,t,a)=>{var r=a(21),n=String,i=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw i("Can't set "+n(e)+" as a prototype")}},(e,t,a)=>{var r=a(45).f;e.exports=function(e,t,a){a in e||r(e,a,{configurable:!0,get:function(){return t[a]},set:function(e){t[a]=e}})}},(e,t,a)=>{var r=a(21),n=a(20),i=a(71);e.exports=function(e,t,a){var s,o;i&&r(s=t.constructor)&&s!==a&&n(o=s.prototype)&&o!==a.prototype&&i(e,o);return e}},(e,t,a)=>{var r=a(77);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},(e,t,a)=>{var r=a(78),n=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return n(e)}},(e,t,a)=>{var r=a(79),n=a(21),i=a(15),s=a(34)("toStringTag"),o=Object,c="Arguments"===i(function(){return arguments}());e.exports=r?i:function(e){var t,a,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(a=function(e,t){try{return e[t]}catch(e){}}(t=o(e),s))?a:c?i(t):"Object"===(r=i(t))&&n(t.callee)?"Arguments":r}},(e,t,a)=>{var r={};r[a(34)("toStringTag")]="z";e.exports="[object z]"===String(r)},(e,t,a)=>{var r=a(20),n=a(44);e.exports=function(e,t){r(t)&&"cause"in t&&n(e,"cause",t.cause)}},(e,t,a)=>{var r=a(44),n=a(82),i=a(83),s=Error.captureStackTrace;e.exports=function(e,t,a,o){i&&(s?s(e,t):r(e,"stack",n(a,o)))}},(e,t,a)=>{var r=a(14),n=Error,i=r("".replace),s=String(n("zxcasd").stack),o=/\n\s*at [^:]*:[^\n]*/,c=o.test(s);e.exports=function(e,t){if(c&&"string"==typeof e&&!n.prepareStackTrace)for(;t--;)e=i(e,o,"");return e}},(e,t,a)=>{var r=a(7),n=a(11);e.exports=!r((function(){var e=Error("a");if(!("stack"in e))return!0;Object.defineProperty(e,"stack",n(1,7));return 7!==e.stack}))},(e,t,a)=>{var r=a(85),n=a(90).findLast,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("findLast",(function findLast(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},(e,t,a)=>{var r,n,i,s=a(86),o=a(6),c=a(4),l=a(21),h=a(20),u=a(39),d=a(78),f=a(32),g=a(44),p=a(48),m=a(87),b=a(25),y=a(88),w=a(71),S=a(34),x=a(41),C=a(52),v=C.enforce,k=C.get,O=c.Int8Array,T=O&&O.prototype,M=c.Uint8ClampedArray,E=M&&M.prototype,D=O&&y(O),R=T&&y(T),N=Object.prototype,L=c.TypeError,$=S("toStringTag"),_=x("TYPED_ARRAY_TAG"),j="TypedArrayConstructor",U=s&&!!w&&"Opera"!==d(c.opera),X=!1,H={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},q={BigInt64Array:8,BigUint64Array:8},getTypedArrayConstructor=function(e){var t=y(e);if(h(t)){var a=k(t);return a&&u(a,j)?a[j]:getTypedArrayConstructor(t)}},isTypedArray=function(e){if(!h(e))return!1;var t=d(e);return u(H,t)||u(q,t)};for(r in H)(i=(n=c[r])&&n.prototype)?v(i)[j]=n:U=!1;for(r in q)(i=(n=c[r])&&n.prototype)&&(v(i)[j]=n);if(!U||!l(D)||D===Function.prototype){D=function TypedArray(){throw L("Incorrect invocation")};if(U)for(r in H)c[r]&&w(c[r],D)}if(!U||!R||R===N){R=D.prototype;if(U)for(r in H)c[r]&&w(c[r].prototype,R)}U&&y(E)!==R&&w(E,R);if(o&&!u(R,$)){X=!0;m(R,$,{configurable:!0,get:function(){return h(this)?this[_]:void 0}});for(r in H)c[r]&&g(c[r],_,r)}e.exports={NATIVE_ARRAY_BUFFER_VIEWS:U,TYPED_ARRAY_TAG:X&&_,aTypedArray:function(e){if(isTypedArray(e))return e;throw L("Target is not a typed array")},aTypedArrayConstructor:function(e){if(l(e)&&(!w||b(D,e)))return e;throw L(f(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,a,r){if(o){if(a)for(var n in H){var i=c[n];if(i&&u(i.prototype,e))try{delete i.prototype[e]}catch(a){try{i.prototype[e]=t}catch(e){}}}R[e]&&!a||p(R,e,a?t:U&&T[e]||t,r)}},exportTypedArrayStaticMethod:function(e,t,a){var r,n;if(o){if(w){if(a)for(r in H)if((n=c[r])&&u(n,e))try{delete n[e]}catch(e){}if(D[e]&&!a)return;try{return p(D,e,a?t:U&&D[e]||t)}catch(e){}}for(r in H)!(n=c[r])||n[e]&&!a||p(n,e,t)}},getTypedArrayConstructor:getTypedArrayConstructor,isView:function isView(e){if(!h(e))return!1;var t=d(e);return"DataView"===t||u(H,t)||u(q,t)},isTypedArray:isTypedArray,TypedArray:D,TypedArrayPrototype:R}},e=>{e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},(e,t,a)=>{var r=a(49),n=a(45);e.exports=function(e,t,a){a.get&&r(a.get,t,{getter:!0});a.set&&r(a.set,t,{setter:!0});return n.f(e,t,a)}},(e,t,a)=>{var r=a(39),n=a(21),i=a(40),s=a(54),o=a(89),c=s("IE_PROTO"),l=Object,h=l.prototype;e.exports=o?l.getPrototypeOf:function(e){var t=i(e);if(r(t,c))return t[c];var a=t.constructor;return n(a)&&t instanceof a?a.prototype:t instanceof l?h:null}},(e,t,a)=>{var r=a(7);e.exports=!r((function(){function F(){}F.prototype.constructor=null;return Object.getPrototypeOf(new F)!==F.prototype}))},(e,t,a)=>{var r=a(91),n=a(13),i=a(40),s=a(64),createMethod=function(e){var t=1===e;return function(a,o,c){for(var l,h=i(a),u=n(h),d=r(o,c),f=s(u);f-- >0;)if(d(l=u[f],f,h))switch(e){case 0:return l;case 1:return f}return t?-1:void 0}};e.exports={findLast:createMethod(0),findLastIndex:createMethod(1)}},(e,t,a)=>{var r=a(92),n=a(31),i=a(9),s=r(r.bind);e.exports=function(e,t){n(e);return void 0===t?e:i?s(e,t):function(){return e.apply(t,arguments)}}},(e,t,a)=>{var r=a(15),n=a(14);e.exports=function(e){if("Function"===r(e))return n(e)}},(e,t,a)=>{var r=a(85),n=a(90).findLastIndex,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("findLastIndex",(function findLastIndex(e){return n(i(this),e,arguments.length>1?arguments[1]:void 0)}))},(e,t,a)=>{var r=a(4),n=a(8),i=a(85),s=a(64),o=a(95),c=a(40),l=a(7),h=r.RangeError,u=r.Int8Array,d=u&&u.prototype,f=d&&d.set,g=i.aTypedArray,p=i.exportTypedArrayMethod,m=!l((function(){var e=new Uint8ClampedArray(2);n(f,e,{length:1,0:3},1);return 3!==e[1]})),b=m&&i.NATIVE_ARRAY_BUFFER_VIEWS&&l((function(){var e=new u(2);e.set(1);e.set("2",1);return 0!==e[0]||2!==e[1]}));p("set",(function set(e){g(this);var t=o(arguments.length>1?arguments[1]:void 0,1),a=c(e);if(m)return n(f,this,a,t);var r=this.length,i=s(a),l=0;if(i+t>r)throw h("Wrong length");for(;l<i;)this[t+l]=a[l++]}),!m||b)},(e,t,a)=>{var r=a(96),n=RangeError;e.exports=function(e,t){var a=r(e);if(a%t)throw n("Wrong offset");return a}},(e,t,a)=>{var r=a(62),n=RangeError;e.exports=function(e){var t=r(e);if(t<0)throw n("The argument can't be less than 0");return t}},(e,t,a)=>{var r=a(98),n=a(85),i=n.aTypedArray,s=n.exportTypedArrayMethod,o=n.getTypedArrayConstructor;s("toReversed",(function toReversed(){return r(i(this),o(this))}))},(e,t,a)=>{var r=a(64);e.exports=function(e,t){for(var a=r(e),n=new t(a),i=0;i<a;i++)n[i]=e[a-i-1];return n}},(e,t,a)=>{var r=a(85),n=a(14),i=a(31),s=a(100),o=r.aTypedArray,c=r.getTypedArrayConstructor,l=r.exportTypedArrayMethod,h=n(r.TypedArrayPrototype.sort);l("toSorted",(function toSorted(e){void 0!==e&&i(e);var t=o(this),a=s(c(t),t);return h(a,e)}))},(e,t,a)=>{var r=a(64);e.exports=function(e,t){for(var a=0,n=r(t),i=new e(n);n>a;)i[a]=t[a++];return i}},(e,t,a)=>{var r=a(102),n=a(85),i=a(103),s=a(62),o=a(104),c=n.aTypedArray,l=n.getTypedArrayConstructor,h=n.exportTypedArrayMethod,u=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();h("with",{with:function(e,t){var a=c(this),n=s(e),h=i(a)?o(t):+t;return r(a,l(a),n,h)}}.with,!u)},(e,t,a)=>{var r=a(64),n=a(62),i=RangeError;e.exports=function(e,t,a,s){var o=r(e),c=n(a),l=c<0?o+c:c;if(l>=o||l<0)throw i("Incorrect index");for(var h=new t(o),u=0;u<o;u++)h[u]=u===l?s:e[u];return h}},(e,t,a)=>{var r=a(78);e.exports=function(e){var t=r(e);return"BigInt64Array"===t||"BigUint64Array"===t}},(e,t,a)=>{var r=a(19),n=TypeError;e.exports=function(e){var t=r(e,"number");if("number"==typeof t)throw n("Can't convert number to bigint");return BigInt(t)}},(e,t,a)=>{var r=a(6),n=a(87),i=a(106),s=ArrayBuffer.prototype;r&&!("detached"in s)&&n(s,"detached",{configurable:!0,get:function detached(){return i(this)}})},(e,t,a)=>{var r=a(14),n=a(107),i=r(ArrayBuffer.prototype.slice);e.exports=function(e){if(0!==n(e))return!1;try{i(e,0,0);return!1}catch(e){return!0}}},(e,t,a)=>{var r=a(72),n=a(15),i=TypeError;e.exports=r(ArrayBuffer.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==n(e))throw i("ArrayBuffer expected");return e.byteLength}},(e,t,a)=>{var r=a(3),n=a(109);n&&r({target:"ArrayBuffer",proto:!0},{transfer:function transfer(){return n(this,arguments.length?arguments[0]:void 0,!0)}})},(e,t,a)=>{var r=a(4),n=a(14),i=a(72),s=a(110),o=a(106),c=a(107),l=a(111),h=r.TypeError,u=r.structuredClone,d=r.ArrayBuffer,f=r.DataView,g=Math.min,p=d.prototype,m=f.prototype,b=n(p.slice),y=i(p,"resizable","get"),w=i(p,"maxByteLength","get"),S=n(m.getInt8),x=n(m.setInt8);e.exports=l&&function(e,t,a){var r=c(e),n=void 0===t?r:s(t),i=!y||!y(e);if(o(e))throw h("ArrayBuffer is detached");var l=u(e,{transfer:[e]});if(r===n&&(a||i))return l;if(r>=n&&(!a||i))return b(l,0,n);for(var p=a&&!i&&w?{maxByteLength:w(l)}:void 0,m=new d(n,p),C=new f(l),v=new f(m),k=g(n,r),O=0;O<k;O++)x(v,O,S(C,O));return m}},(e,t,a)=>{var r=a(62),n=a(65),i=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=r(e),a=n(t);if(t!==a)throw i("Wrong length or index");return a}},(e,t,a)=>{var r=a(4),n=a(7),i=a(28),s=a(112),o=a(113),c=a(114),l=r.structuredClone;e.exports=!!l&&!n((function(){if(o&&i>92||c&&i>94||s&&i>97)return!1;var e=new ArrayBuffer(8),t=l(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength}))},(e,t,a)=>{var r=a(113),n=a(114);e.exports=!r&&!n&&"object"==typeof window&&"object"==typeof document},e=>{e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},(e,t,a)=>{var r=a(4),n=a(15);e.exports="process"===n(r.process)},(e,t,a)=>{var r=a(3),n=a(109);n&&r({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function transferToFixedLength(){return n(this,arguments.length?arguments[0]:void 0,!1)}})},(e,t,a)=>{var r=a(3),n=a(117);r({target:"Set",proto:!0,real:!0,forced:!a(126)("difference")},{difference:n})},(e,t,a)=>{var r=a(118),n=a(119),i=a(120),s=a(123),o=a(124),c=a(121),l=a(122),h=n.has,u=n.remove;e.exports=function difference(e){var t=r(this),a=o(e),n=i(t);s(t)<=a.size?c(t,(function(e){a.includes(e)&&u(n,e)})):l(a.getIterator(),(function(e){h(t,e)&&u(n,e)}));return n}},(e,t,a)=>{var r=a(119).has;e.exports=function(e){r(e);return e}},(e,t,a)=>{var r=a(14),n=Set.prototype;e.exports={Set:Set,add:r(n.add),has:r(n.has),remove:r(n.delete),proto:n}},(e,t,a)=>{var r=a(119),n=a(121),i=r.Set,s=r.add;e.exports=function(e){var t=new i;n(e,(function(e){s(t,e)}));return t}},(e,t,a)=>{var r=a(14),n=a(122),i=a(119),s=i.Set,o=i.proto,c=r(o.forEach),l=r(o.keys),h=l(new s).next;e.exports=function(e,t,a){return a?n({iterator:l(e),next:h},t):c(e,t)}},(e,t,a)=>{var r=a(8);e.exports=function(e,t,a){for(var n,i,s=a?e:e.iterator,o=e.next;!(n=r(o,s)).done;)if(void 0!==(i=t(n.value)))return i}},(e,t,a)=>{var r=a(72),n=a(119);e.exports=r(n.proto,"size","get")||function(e){return e.size}},(e,t,a)=>{var r=a(31),n=a(47),i=a(8),s=a(62),o=a(125),c="Invalid size",l=RangeError,h=TypeError,u=Math.max,SetRecord=function(e,t,a,r){this.set=e;this.size=t;this.has=a;this.keys=r};SetRecord.prototype={getIterator:function(){return o(n(i(this.keys,this.set)))},includes:function(e){return i(this.has,this.set,e)}};e.exports=function(e){n(e);var t=+e.size;if(t!=t)throw h(c);var a=s(t);if(a<0)throw l(c);return new SetRecord(e,u(a,0),r(e.has),r(e.keys))}},e=>{e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},(e,t,a)=>{var r=a(24),createSetLike=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};e.exports=function(e){var t=r("Set");try{(new t)[e](createSetLike(0));try{(new t)[e](createSetLike(-1));return!1}catch(e){return!0}}catch(e){return!1}}},(e,t,a)=>{var r=a(3),n=a(7),i=a(128);r({target:"Set",proto:!0,real:!0,forced:!a(126)("intersection")||n((function(){return"3,2"!==Array.from(new Set([1,2,3]).intersection(new Set([3,2])))}))},{intersection:i})},(e,t,a)=>{var r=a(118),n=a(119),i=a(123),s=a(124),o=a(121),c=a(122),l=n.Set,h=n.add,u=n.has;e.exports=function intersection(e){var t=r(this),a=s(e),n=new l;i(t)>a.size?c(a.getIterator(),(function(e){u(t,e)&&h(n,e)})):o(t,(function(e){a.includes(e)&&h(n,e)}));return n}},(e,t,a)=>{var r=a(3),n=a(130);r({target:"Set",proto:!0,real:!0,forced:!a(126)("isDisjointFrom")},{isDisjointFrom:n})},(e,t,a)=>{var r=a(118),n=a(119).has,i=a(123),s=a(124),o=a(121),c=a(122),l=a(131);e.exports=function isDisjointFrom(e){var t=r(this),a=s(e);if(i(t)<=a.size)return!1!==o(t,(function(e){if(a.includes(e))return!1}),!0);var h=a.getIterator();return!1!==c(h,(function(e){if(n(t,e))return l(h,"normal",!1)}))}},(e,t,a)=>{var r=a(8),n=a(47),i=a(30);e.exports=function(e,t,a){var s,o;n(e);try{if(!(s=i(e,"return"))){if("throw"===t)throw a;return a}s=r(s,e)}catch(e){o=!0;s=e}if("throw"===t)throw a;if(o)throw s;n(s);return a}},(e,t,a)=>{var r=a(3),n=a(133);r({target:"Set",proto:!0,real:!0,forced:!a(126)("isSubsetOf")},{isSubsetOf:n})},(e,t,a)=>{var r=a(118),n=a(123),i=a(121),s=a(124);e.exports=function isSubsetOf(e){var t=r(this),a=s(e);return!(n(t)>a.size)&&!1!==i(t,(function(e){if(!a.includes(e))return!1}),!0)}},(e,t,a)=>{var r=a(3),n=a(135);r({target:"Set",proto:!0,real:!0,forced:!a(126)("isSupersetOf")},{isSupersetOf:n})},(e,t,a)=>{var r=a(118),n=a(119).has,i=a(123),s=a(124),o=a(122),c=a(131);e.exports=function isSupersetOf(e){var t=r(this),a=s(e);if(i(t)<a.size)return!1;var l=a.getIterator();return!1!==o(l,(function(e){if(!n(t,e))return c(l,"normal",!1)}))}},(e,t,a)=>{var r=a(3),n=a(137);r({target:"Set",proto:!0,real:!0,forced:!a(126)("symmetricDifference")},{symmetricDifference:n})},(e,t,a)=>{var r=a(118),n=a(119),i=a(120),s=a(124),o=a(122),c=n.add,l=n.has,h=n.remove;e.exports=function symmetricDifference(e){var t=r(this),a=s(e).getIterator(),n=i(t);o(a,(function(e){l(t,e)?h(n,e):c(n,e)}));return n}},(e,t,a)=>{var r=a(3),n=a(139);r({target:"Set",proto:!0,real:!0,forced:!a(126)("union")},{union:n})},(e,t,a)=>{var r=a(118),n=a(119).add,i=a(120),s=a(124),o=a(122);e.exports=function union(e){var t=r(this),a=s(e).getIterator(),c=i(t);o(a,(function(e){n(c,e)}));return c}},(e,t,a)=>{var r=a(3),n=a(40),i=a(64),s=a(141),o=a(143);r({target:"Array",proto:!0,arity:1,forced:a(7)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function push(e){var t=n(this),a=i(t),r=arguments.length;o(a+r);for(var c=0;c<r;c++){t[a]=arguments[c];a++}s(t,a);return a}})},(e,t,a)=>{var r=a(6),n=a(142),i=TypeError,s=Object.getOwnPropertyDescriptor,o=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=o?function(e,t){if(n(e)&&!s(e,"length").writable)throw i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},(e,t,a)=>{var r=a(15);e.exports=Array.isArray||function isArray(e){return"Array"===r(e)}},e=>{var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},(e,t,a)=>{var r=a(3),n=a(4),i=a(87),s=a(6),o=TypeError,c=Object.defineProperty,l=n.self!==n;try{if(s){var h=Object.getOwnPropertyDescriptor(n,"self");!l&&h&&h.get&&h.enumerable||i(n,"self",{get:function self(){return n},set:function self(e){if(this!==n)throw o("Illegal invocation");c(n,"self",{value:e,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else r({global:!0,simple:!0,forced:l},{self:n})}catch(e){}},(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.VerbosityLevel=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.RenderingIntentFlag=t.PromiseCapability=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.PageActionEventType=t.OPS=t.MissingPDFException=t.MAX_IMAGE_SIZE_TO_CACHE=t.LINE_FACTOR=t.LINE_DESCENT_FACTOR=t.InvalidPDFException=t.ImageKind=t.IDENTITY_MATRIX=t.FormatError=t.FeatureTest=t.FONT_IDENTITY_MATRIX=t.DocumentActionEventType=t.CMapCompressionType=t.BaseException=t.BASELINE_FACTOR=t.AnnotationType=t.AnnotationReplyType=t.AnnotationPrefix=t.AnnotationMode=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationEditorType=t.AnnotationEditorPrefix=t.AnnotationEditorParamsType=t.AnnotationBorderStyleType=t.AnnotationActionEventType=t.AbortException=void 0;t.assert=function assert(e,t){e||unreachable(t)};t.bytesToString=bytesToString;t.createValidAbsoluteUrl=function createValidAbsoluteUrl(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e)return null;try{if(a&&"string"==typeof e){if(a.addDefaultProtocol&&e.startsWith("www.")){const t=e.match(/\./g);t?.length>=2&&(e=`http://${e}`)}if(a.tryConvertEncoding)try{e=stringToUTF8String(e)}catch{}}const r=t?new URL(e,t):new URL(e);if(function _isValidProtocol(e){switch(e?.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(r))return r}catch{}return null};t.getModificationDate=function getModificationDate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")};t.getUuid=function getUuid(){if("undefined"!=typeof crypto&&"function"==typeof crypto?.randomUUID)return crypto.randomUUID();const e=new Uint8Array(32);if("undefined"!=typeof crypto&&"function"==typeof crypto?.getRandomValues)crypto.getRandomValues(e);else for(let t=0;t<32;t++)e[t]=Math.floor(255*Math.random());return bytesToString(e)};t.getVerbosityLevel=function getVerbosityLevel(){return i};t.info=function info(e){i>=n.INFOS&&console.log(`Info: ${e}`)};t.isArrayBuffer=function isArrayBuffer(e){return"object"==typeof e&&void 0!==e?.byteLength};t.isArrayEqual=function isArrayEqual(e,t){if(e.length!==t.length)return!1;for(let a=0,r=e.length;a<r;a++)if(e[a]!==t[a])return!1;return!0};t.isNodeJS=void 0;t.normalizeUnicode=function normalizeUnicode(e){if(!l){l=/([\u00a0\u00b5\u037e\u0eb3\u2000-\u200a\u202f\u2126\ufb00-\ufb04\ufb06\ufb20-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufba1\ufba4-\ufba9\ufbae-\ufbb1\ufbd3-\ufbdc\ufbde-\ufbe7\ufbea-\ufbf8\ufbfc-\ufbfd\ufc00-\ufc5d\ufc64-\ufcf1\ufcf5-\ufd3d\ufd88\ufdf4\ufdfa-\ufdfb\ufe71\ufe77\ufe79\ufe7b\ufe7d]+)|(\ufb05+)/gu;h=new Map([["ſt","ſt"]])}return e.replaceAll(l,((e,t,a)=>t?t.normalize("NFKC"):h.get(a)))};t.objectFromMap=function objectFromMap(e){const t=Object.create(null);for(const[a,r]of e)t[a]=r;return t};t.objectSize=function objectSize(e){return Object.keys(e).length};t.setVerbosityLevel=function setVerbosityLevel(e){Number.isInteger(e)&&(i=e)};t.shadow=shadow;t.string32=function string32(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)};t.stringToBytes=stringToBytes;t.stringToPDFString=function stringToPDFString(e){if(e[0]>="ï"){let t;"þ"===e[0]&&"ÿ"===e[1]?t="utf-16be":"ÿ"===e[0]&&"þ"===e[1]?t="utf-16le":"ï"===e[0]&&"»"===e[1]&&"¿"===e[2]&&(t="utf-8");if(t)try{const a=new TextDecoder(t,{fatal:!0}),r=stringToBytes(e);return a.decode(r)}catch(e){warn(`stringToPDFString: "${e}".`)}}const t=[];for(let a=0,r=e.length;a<r;a++){const r=c[e.charCodeAt(a)];t.push(r?String.fromCharCode(r):e.charAt(a))}return t.join("")};t.stringToUTF8String=stringToUTF8String;t.unreachable=unreachable;t.utf8StringToString=function utf8StringToString(e){return unescape(encodeURIComponent(e))};t.warn=warn;a(2);a(146);a(148);a(149);a(140);a(84);a(93);a(94);a(97);a(99);a(101);a(105);a(108);a(115);const r=!("object"!=typeof process||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type);t.isNodeJS=r;t.IDENTITY_MATRIX=[1,0,0,1,0,0];t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0];t.MAX_IMAGE_SIZE_TO_CACHE=1e7;t.LINE_FACTOR=1.35;t.LINE_DESCENT_FACTOR=.35;t.BASELINE_FACTOR=.25925925925925924;t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,SAVE:8,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256};t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3};t.AnnotationEditorPrefix="pdfjs_internal_editor_";t.AnnotationEditorType={DISABLE:-1,NONE:0,FREETEXT:3,STAMP:13,INK:15};t.AnnotationEditorParamsType={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23};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.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.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};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.AnnotationReplyType={GROUP:"Group",REPLY:"R"};t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};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.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};t.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"};t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"};t.PageActionEventType={O:"PageOpen",C:"PageClose"};const n={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=n;t.CMapCompressionType={NONE:0,BINARY:1};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,nex