ngx-extended-pdf-viewer
Version:
Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.
22 lines • 1.18 MB
JavaScript
/**
* @licstart The following is the entire license notice for the
* JavaScript code in this page
*
* Copyright 2022 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=t():"function"==typeof define&&define.amd?define("pdfjs-dist/build/pdf.worker",[],t):"object"==typeof exports?exports["pdfjs-dist/build/pdf.worker"]=t():e["pdfjs-dist/build/pdf.worker"]=e.pdfjsWorker=t()}(globalThis,(()=>(()=>{var e=[,(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.WorkerTask=t.WorkerMessageHandler=void 0;r(2);r(111);r(113);r(126);r(147);r(149);r(150);r(155);r(156);var n=r(157),a=r(207),i=r(208),s=r(213),o=r(289),c=r(283),l=r(322),h=r(323);Promise.allSettled||(Promise.allSettled=function(e){const t=e.filter((e=>!!e)).map((e=>e.then((e=>({status:"fulfilled",value:e}))).catch((e=>({status:"rejected",reason:e})))));return Promise.all(t)});class WorkerTask{constructor(e){this.name=e;this.terminated=!1;this._capability=(0,n.createPromiseCapability)()}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 r=!1;e.on("test",(function wphSetupTest(t){if(!r){r=!0;e.send("test",t instanceof Uint8Array)}}));e.on("configure",(function wphConfigure(e){(0,n.setVerbosityLevel)(e.verbosity)}));e.on("GetDocRequest",(function wphSetupDoc(e){return WorkerMessageHandler.createDocumentHandler(e,t)}))}static createDocumentHandler(e,t){let r,u=!1,d=null;const f=[],g=(0,n.getVerbosityLevel)(),p=e.apiVersion,m="2.16.357";if(p!==m)throw new Error('The API version "'.concat(p,'" does not match ')+'the Worker version "'.concat(m,'".'));const b=[];for(const e in[])b.push(e);if(b.length)throw new Error("The `Array.prototype` contains unexpected enumerable properties: "+b.join(", ")+"; thus breaking e.g. `for...in` iteration of `Array`s.");if("undefined"==typeof ReadableStream){const e="The browser/environment lacks native support for critical functionality used by the PDF.js library (e.g. `ReadableStream`); ";if(isNodeJS)throw new Error(e+"please use a `legacy`-build instead.");throw new Error(e+"please update to a supported browser.")}const y=e.docId,w=e.docBaseUrl,S=e.docId+"_worker";let x=new l.MessageHandler(S,y,t);function ensureNotTerminated(){if(u)throw new Error("Worker was terminated")}function startWorkerTask(e){f.push(e)}function finishWorkerTask(e){e.finish();const t=f.indexOf(e);f.splice(t,1)}async function loadDocument(e){await r.ensureDoc("checkHeader");await r.ensureDoc("parseStartXRef");await r.ensureDoc("parse",[e]);await r.ensureDoc("checkFirstPage",[e]);await r.ensureDoc("checkLastPage",[e]);const t=await r.ensureDoc("isPureXfa");if(t){const e=new WorkerTask("loadXfaFonts");startWorkerTask(e);await Promise.all([r.loadXfaFonts(x,e).catch((e=>{})).then((()=>finishWorkerTask(e))),r.loadXfaImages()])}const[n,a]=await Promise.all([r.ensureDoc("numPages"),r.ensureDoc("fingerprints")]);return{numPages:n,fingerprints:a,htmlForXfa:t?await r.ensureDoc("htmlForXfa"):null}}function getPdfManager(e,t,r){const a=(0,n.createPromiseCapability)();let i;const o=e.source;if(o.data){try{i=new s.LocalPdfManager(y,o.data,o.password,x,t,r,w);a.resolve(i)}catch(e){a.reject(e)}return a.promise}let c,l=[];try{c=new h.PDFWorkerStream(x)}catch(e){a.reject(e);return a.promise}const u=c.getFullReader();u.headersReady.then((function(){if(!u.isRangeSupported)return;const e=o.disableAutoFetch||u.isStreamingSupported;i=new s.NetworkPdfManager(y,c,{msgHandler:x,password:o.password,length:u.contentLength,disableAutoFetch:e,rangeChunkSize:o.rangeChunkSize},t,r,w);for(const e of l)i.sendProgressiveData(e);l=[];a.resolve(i);d=null})).catch((function(e){a.reject(e);d=null}));let f=0;new Promise((function(e,c){const readChunk=function(e){let{value:h,done:g}=e;try{ensureNotTerminated();if(g){i||function(){const e=(0,n.arraysToBytes)(l);o.length&&e.length!==o.length&&(0,n.warn)("reported HTTP length is different from actual");try{i=new s.LocalPdfManager(y,e,o.password,x,t,r,w);a.resolve(i)}catch(e){a.reject(e)}l=[]}();d=null;return}f+=(0,n.arrayByteLength)(h);u.isStreamingSupported||x.send("DocProgress",{loaded:f,total:Math.max(f,u.contentLength||0)});i?i.sendProgressiveData(h):l.push(h);u.read().then(readChunk,c)}catch(e){c(e)}};u.read().then(readChunk,c)})).catch((function(e){a.reject(e);d=null}));d=function(e){c.cancelAllRequests(e)};return a.promise}x.on("GetPage",(function wphSetupGetPage(e){return r.getPage(e.pageIndex).then((function(e){return Promise.all([r.ensure(e,"rotate"),r.ensure(e,"ref"),r.ensure(e,"userUnit"),r.ensure(e,"view")]).then((function(e){let[t,r,n,a]=e;return{rotate:t,ref:r,userUnit:n,view:a}}))}))}));x.on("GetPageIndex",(function wphSetupGetPageIndex(e){const t=a.Ref.get(e.num,e.gen);return r.ensureCatalog("getPageIndex",[t])}));x.on("GetDestinations",(function wphSetupGetDestinations(e){return r.ensureCatalog("destinations")}));x.on("GetDestination",(function wphSetupGetDestination(e){return r.ensureCatalog("getDestination",[e.id])}));x.on("GetPageLabels",(function wphSetupGetPageLabels(e){return r.ensureCatalog("pageLabels")}));x.on("GetPageLayout",(function wphSetupGetPageLayout(e){return r.ensureCatalog("pageLayout")}));x.on("GetPageMode",(function wphSetupGetPageMode(e){return r.ensureCatalog("pageMode")}));x.on("GetViewerPreferences",(function(e){return r.ensureCatalog("viewerPreferences")}));x.on("GetOpenAction",(function(e){return r.ensureCatalog("openAction")}));x.on("GetAttachments",(function wphSetupGetAttachments(e){return r.ensureCatalog("attachments")}));x.on("GetJavaScript",(function wphSetupGetJavaScript(e){return r.ensureCatalog("javaScript")}));x.on("GetDocJSActions",(function wphSetupGetDocJSActions(e){return r.ensureCatalog("jsActions")}));x.on("GetPageJSActions",(function(e){let{pageIndex:t}=e;return r.getPage(t).then((function(e){return r.ensure(e,"jsActions")}))}));x.on("GetOutline",(function wphSetupGetOutline(e){return r.ensureCatalog("documentOutline")}));x.on("GetOptionalContentConfig",(function(e){return r.ensureCatalog("optionalContentConfig")}));x.on("GetPermissions",(function(e){return r.ensureCatalog("permissions")}));x.on("GetMetadata",(function wphSetupGetMetadata(e){return Promise.all([r.ensureDoc("documentInfo"),r.ensureCatalog("metadata")])}));x.on("GetMarkInfo",(function wphSetupGetMarkInfo(e){return r.ensureCatalog("markInfo")}));x.on("GetData",(function wphSetupGetData(e){r.requestLoadedStream();return r.onLoadedStream().then((function(e){return e.bytes}))}));x.on("GetAnnotations",(function(e){let{pageIndex:t,intent:n}=e;return r.getPage(t).then((function(e){const r=new WorkerTask("GetAnnotations: page ".concat(t));startWorkerTask(r);return e.getAnnotationsData(x,r,n).then((e=>{finishWorkerTask(r);return e}),(e=>{finishWorkerTask(r)}))}))}));x.on("GetFieldObjects",(function(e){return r.ensureDoc("fieldObjects")}));x.on("HasJSActions",(function(e){return r.ensureDoc("hasJSActions")}));x.on("GetCalculationOrderIds",(function(e){return r.ensureDoc("calculationOrderIds")}));x.on("SaveDocument",(function(e){let{isPureXfa:t,numPages:s,annotationStorage:o,filename:l}=e;r.requestLoadedStream();const h=t?null:(0,i.getNewAnnotationsMap)(o),u=[r.onLoadedStream(),r.ensureCatalog("acroForm"),r.ensureCatalog("acroFormRef"),r.ensureDoc("xref"),r.ensureDoc("startXRef")];if(h)for(const[e,t]of h)u.push(r.getPage(e).then((r=>{const n=new WorkerTask("Save (editor): page ".concat(e));return r.saveNewAnnotations(x,n,t).finally((function(){finishWorkerTask(n)}))})));if(t)u.push(r.serializeXfaData(o));else for(let e=0;e<s;e++)u.push(r.getPage(e).then((function(t){const r=new WorkerTask("Save: page ".concat(e));return t.save(x,r,o).finally((function(){finishWorkerTask(r)}))})));return Promise.all(u).then((function(e){let[r,i,s,o,h,...u]=e,d=[],f=null;if(t){f=u[0];if(!f)return r.bytes}else{d=u.flat(2);if(0===d.length)return r.bytes}const g=i instanceof a.Dict&&i.get("XFA")||null;let p=null,m=!1;if(Array.isArray(g)){for(let e=0,t=g.length;e<t;e+=2)if("datasets"===g[e]){p=g[e+1];s=null;m=!0}null===p&&(p=o.getNewRef())}else if(g){s=null;(0,n.warn)("Unsupported XFA type.")}let b=Object.create(null);if(o.trailer){const e=Object.create(null),t=o.trailer.get("Info")||null;t instanceof a.Dict&&t.forEach(((t,r)=>{"string"==typeof r&&(e[t]=(0,n.stringToPDFString)(r))}));b={rootRef:o.trailer.getRaw("Root")||null,encryptRef:o.trailer.getRaw("Encrypt")||null,newRef:o.getNewRef(),infoRef:o.trailer.getRaw("Info")||null,info:e,fileIds:o.trailer.get("ID")||null,startXRef:h,filename:l}}o.resetNewRef();return(0,c.incrementalUpdate)({originalData:r.bytes,xrefInfo:b,newRefs:d,xref:o,hasXfa:!!g,xfaDatasetsRef:p,hasXfaDatasetsEntry:m,acroFormRef:s,acroForm:i,xfaData:f})}))}));x.on("GetOperatorList",(function wphSetupRenderPage(e,t){const a=e.pageIndex;r.getPage(a).then((function(r){const i=new WorkerTask("GetOperatorList: page ".concat(a));startWorkerTask(i);const s=g>=n.VerbosityLevel.INFOS?Date.now():0;r.getOperatorList({handler:x,sink:t,task:i,intent:e.intent,cacheKey:e.cacheKey,annotationStorage:e.annotationStorage}).then((function(e){finishWorkerTask(i);s&&(0,n.info)("page=".concat(a+1," - getOperatorList: time=")+"".concat(Date.now()-s,"ms, len=").concat(e.length));t.close()}),(function(e){finishWorkerTask(i);if(!i.terminated){x.send("UnsupportedFeature",{featureId:n.UNSUPPORTED_FEATURES.errorOperatorList});t.error(e)}}))}))}));x.on("GetTextContent",(function wphExtractText(e,t){const a=e.pageIndex;r.getPage(a).then((function(r){const i=new WorkerTask("GetTextContent: page "+a);startWorkerTask(i);const s=g>=n.VerbosityLevel.INFOS?Date.now():0;r.extractTextContent({handler:x,task:i,sink:t,includeMarkedContent:e.includeMarkedContent,combineTextItems:e.combineTextItems}).then((function(){finishWorkerTask(i);s&&(0,n.info)("page=".concat(a+1," - getTextContent: time=")+"".concat(Date.now()-s,"ms"));t.close()}),(function(e){finishWorkerTask(i);i.terminated||t.error(e)}))}))}));x.on("GetStructTree",(function wphGetStructTree(e){return r.getPage(e.pageIndex).then((function(e){return r.ensure(e,"getStructTree")}))}));x.on("FontFallback",(function(e){return r.fontFallback(e.id,x)}));x.on("Cleanup",(function wphCleanup(e){return r.cleanup(!0)}));x.on("Terminate",(function wphTerminate(e){u=!0;const t=[];if(r){r.terminate(new n.AbortException("Worker was terminated."));const e=r.cleanup();t.push(e);r=null}else(0,o.clearGlobalCaches)();d&&d(new n.AbortException("Worker was terminated."));for(const e of f){t.push(e.finished);e.terminate()}return Promise.all(t).then((function(){x.destroy();x=null}))}));x.on("Ready",(function wphReady(t){!function setupDoc(e){function onSuccess(e){ensureNotTerminated();x.send("GetDoc",{pdfInfo:e})}function onFailure(e){ensureNotTerminated();if(e instanceof n.PasswordException){const t=new WorkerTask("PasswordException: response ".concat(e.code));startWorkerTask(t);x.sendWithPromise("PasswordRequest",e).then((function(e){let{password:n}=e;finishWorkerTask(t);r.updatePassword(n);pdfManagerReady()})).catch((function(){finishWorkerTask(t);x.send("DocException",e)}))}else e instanceof n.InvalidPDFException||e instanceof n.MissingPDFException||e instanceof n.UnexpectedResponseException||e instanceof n.UnknownErrorException?x.send("DocException",e):x.send("DocException",new n.UnknownErrorException(e.message,e.toString()))}function pdfManagerReady(){ensureNotTerminated();loadDocument(!1).then(onSuccess,(function(e){ensureNotTerminated();if(e instanceof i.XRefParseException){r.requestLoadedStream();r.onLoadedStream().then((function(){ensureNotTerminated();loadDocument(!0).then(onSuccess,onFailure)}))}else onFailure(e)}))}ensureNotTerminated();const t={maxImageSize:e.maxImageSize,disableFontFace:e.disableFontFace,ignoreErrors:e.ignoreErrors,isEvalSupported:e.isEvalSupported,fontExtraProperties:e.fontExtraProperties,useSystemFonts:e.useSystemFonts,cMapUrl:e.cMapUrl,standardFontDataUrl:e.standardFontDataUrl};let a=t.cMapUrl;"Function"===(null==a?void 0:a.constructor.name)&&(t.cMapUrl=a());getPdfManager(e,t,e.enableXfa).then((function(e){if(u){e.terminate(new n.AbortException("Worker was terminated."));throw new Error("Worker was terminated")}r=e;r.onLoadedStream().then((function(e){x.send("DataLoaded",{length:e.bytes.byteLength})}))})).then(pdfManagerReady,onFailure)}(e);e=null}));x.on("showUnverifiedSignatures",(function wphReady(e){e&&(0,n.info)("showUnverifiedSignatures="+e+". This is an incompletely implemented feature. Signatures cannot be validated, so use it at own risk.");self.showUnverifiedSignatures=e}));return S}static initializeFromPort(e){const t=new l.MessageHandler("worker","main",e);WorkerMessageHandler.setup(t,e);t.send("ready",null)}}t.WorkerMessageHandler=WorkerMessageHandler;"undefined"==typeof window&&"undefined"!=typeof self&&function isMessagePort(e){return"function"==typeof e.postMessage&&"onmessage"in e}(self)&&WorkerMessageHandler.initializeFromPort(self)},(e,t,r)=>{r(3);r(97);r(106);r(107);r(108);r(109)},(e,t,r)=>{"use strict";var n,a,i,s=r(4),o=r(35),c=r(68),l=r(5),h=r(9),u=r(47),d=r(69),f=r(71),g=r(72),p=r(30),m=r(21),b=r(20),y=r(73),w=r(74),S=r(79).set,x=r(86),v=r(89),k=r(90),C=r(91),O=r(51),T=r(92),M=r(93),E=r(96),D="Promise",N=M.CONSTRUCTOR,R=M.REJECTION_EVENT,L=M.SUBCLASSING,j=O.getterFor(D),_=O.set,U=T&&T.prototype,$=T,X=U,H=l.TypeError,q=l.document,W=l.process,z=E.f,G=z,V=!!(q&&q.createEvent&&l.dispatchEvent),K="unhandledrejection",isThenable=function(e){var t;return!(!b(e)||!m(t=e.then))&&t},callReaction=function(e,t){var r,n,a,i=t.value,s=1==t.state,o=s?e.ok:e.fail,c=e.resolve,l=e.reject,u=e.domain;try{if(o){if(!s){2===t.rejection&&onHandleUnhandled(t);t.rejection=1}if(!0===o)r=i;else{u&&u.enter();r=o(i);if(u){u.exit();a=!0}}r===e.promise?l(H("Promise-chain cycle")):(n=isThenable(r))?h(n,r,c,l):c(r)}else l(i)}catch(e){u&&!a&&u.exit();l(e)}},notify=function(e,t){if(!e.notified){e.notified=!0;x((function(){for(var r,n=e.reactions;r=n.get();)callReaction(r,e);e.notified=!1;t&&!e.rejection&&onUnhandled(e)}))}},dispatchEvent=function(e,t,r){var n,a;if(V){(n=q.createEvent("Event")).promise=t;n.reason=r;n.initEvent(e,!1,!0);l.dispatchEvent(n)}else n={promise:t,reason:r};!R&&(a=l["on"+e])?a(n):e===K&&v("Unhandled promise rejection",r)},onUnhandled=function(e){h(S,l,(function(){var t,r=e.facade,n=e.value;if(isUnhandled(e)){t=k((function(){c?W.emit("unhandledRejection",n,r):dispatchEvent(K,r,n)}));e.rejection=c||isUnhandled(e)?2:1;if(t.error)throw t.value}}))},isUnhandled=function(e){return 1!==e.rejection&&!e.parent},onHandleUnhandled=function(e){h(S,l,(function(){var t=e.facade;c?W.emit("rejectionHandled",t):dispatchEvent("rejectionhandled",t,e.value)}))},bind=function(e,t,r){return function(n){e(t,n,r)}},internalReject=function(e,t,r){if(!e.done){e.done=!0;r&&(e=r);e.value=t;e.state=2;notify(e,!0)}},internalResolve=function(e,t,r){if(!e.done){e.done=!0;r&&(e=r);try{if(e.facade===t)throw H("Promise can't be resolved itself");var n=isThenable(t);if(n)x((function(){var r={done:!1};try{h(n,t,bind(internalResolve,r,e),bind(internalReject,r,e))}catch(t){internalReject(r,t,e)}}));else{e.value=t;e.state=1;notify(e,!1)}}catch(t){internalReject({done:!1},t,e)}}};if(N){X=($=function Promise(e){y(this,X);p(e);h(n,this);var t=j(this);try{e(bind(internalResolve,t),bind(internalReject,t))}catch(e){internalReject(t,e)}}).prototype;(n=function Promise(e){_(this,{type:D,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:0,value:void 0})}).prototype=u(X,"then",(function then(e,t){var r=j(this),n=z(w(this,$));r.parent=!0;n.ok=!m(e)||e;n.fail=m(t)&&t;n.domain=c?W.domain:void 0;0==r.state?r.reactions.add(n):x((function(){callReaction(n,r)}));return n.promise}));a=function(){var e=new n,t=j(e);this.promise=e;this.resolve=bind(internalResolve,t);this.reject=bind(internalReject,t)};E.f=z=function(e){return e===$||undefined===e?new a(e):G(e)};if(!o&&m(T)&&U!==Object.prototype){i=U.then;L||u(U,"then",(function then(e,t){var r=this;return new $((function(e,t){h(i,r,e,t)})).then(e,t)}),{unsafe:!0});try{delete U.constructor}catch(e){}d&&d(U,X)}}s({global:!0,constructor:!0,wrap:!0,forced:N},{Promise:$});f($,D,!1,!0);g(D)},(e,t,r)=>{var n=r(5),a=r(6).f,i=r(43),s=r(47),o=r(37),c=r(55),l=r(67);e.exports=function(e,t){var r,h,u,d,f,g=e.target,p=e.global,m=e.stat;if(r=p?n:m?n[g]||o(g,{}):(n[g]||{}).prototype)for(h in t){d=t[h];u=e.dontCallGetSet?(f=a(r,h))&&f.value:r[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(r,h,d,e)}}},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}()||Function("return this")()},(e,t,r)=>{var n=r(7),a=r(9),i=r(11),s=r(12),o=r(13),c=r(18),l=r(38),h=r(41),u=Object.getOwnPropertyDescriptor;t.f=n?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(!a(i.f,e,t),e[t])}},(e,t,r)=>{var n=r(8);e.exports=!n((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,r)=>{var n=r(10),a=Function.prototype.call;e.exports=n?a.bind(a):function(){return a.apply(a,arguments)}},(e,t,r)=>{var n=r(8);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},(e,t)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,a=n&&!r.call({1:2},1);t.f=a?function propertyIsEnumerable(e){var t=n(this,e);return!!t&&t.enumerable}:r},e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},(e,t,r)=>{var n=r(14),a=r(17);e.exports=function(e){return n(a(e))}},(e,t,r)=>{var n=r(15),a=r(8),i=r(16),s=Object,o=n("".split);e.exports=a((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o(e,""):s(e)}:s},(e,t,r)=>{var n=r(10),a=Function.prototype,i=a.bind,s=a.call,o=n&&i.bind(s,s);e.exports=n?function(e){return e&&o(e)}:function(e){return e&&function(){return s.apply(e,arguments)}}},(e,t,r)=>{var n=r(15),a=n({}.toString),i=n("".slice);e.exports=function(e){return i(a(e),8,-1)}},e=>{var t=TypeError;e.exports=function(e){if(null==e)throw t("Can't call method on "+e);return e}},(e,t,r)=>{var n=r(19),a=r(22);e.exports=function(e){var t=n(e,"string");return a(t)?t:t+""}},(e,t,r)=>{var n=r(9),a=r(20),i=r(22),s=r(29),o=r(32),c=r(33),l=TypeError,h=c("toPrimitive");e.exports=function(e,t){if(!a(e)||i(e))return e;var r,c=s(e,h);if(c){void 0===t&&(t="default");r=n(c,e,t);if(!a(r)||i(r))return r;throw l("Can't convert object to primitive value")}void 0===t&&(t="number");return o(e,t)}},(e,t,r)=>{var n=r(21);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},e=>{e.exports=function(e){return"function"==typeof e}},(e,t,r)=>{var n=r(23),a=r(21),i=r(24),s=r(25),o=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return a(t)&&i(t.prototype,o(e))}},(e,t,r)=>{var n=r(5),a=r(21),aFunction=function(e){return a(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?aFunction(n[e]):n[e]&&n[e][t]}},(e,t,r)=>{var n=r(15);e.exports=n({}.isPrototypeOf)},(e,t,r)=>{var n=r(26);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},(e,t,r)=>{var n=r(27),a=r(8);e.exports=!!Object.getOwnPropertySymbols&&!a((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},(e,t,r)=>{var n,a,i=r(5),s=r(28),o=i.process,c=i.Deno,l=o&&o.versions||c&&c.version,h=l&&l.v8;h&&(a=(n=h.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1]));!a&&s&&(!(n=s.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/))&&(a=+n[1]);e.exports=a},(e,t,r)=>{var n=r(23);e.exports=n("navigator","userAgent")||""},(e,t,r)=>{var n=r(30);e.exports=function(e,t){var r=e[t];return null==r?void 0:n(r)}},(e,t,r)=>{var n=r(21),a=r(31),i=TypeError;e.exports=function(e){if(n(e))return e;throw i(a(e)+" is not a function")}},e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},(e,t,r)=>{var n=r(9),a=r(21),i=r(20),s=TypeError;e.exports=function(e,t){var r,o;if("string"===t&&a(r=e.toString)&&!i(o=n(r,e)))return o;if(a(r=e.valueOf)&&!i(o=n(r,e)))return o;if("string"!==t&&a(r=e.toString)&&!i(o=n(r,e)))return o;throw s("Can't convert object to primitive value")}},(e,t,r)=>{var n=r(5),a=r(34),i=r(38),s=r(40),o=r(26),c=r(25),l=a("wks"),h=n.Symbol,u=h&&h.for,d=c?h:h&&h.withoutSetter||s;e.exports=function(e){if(!i(l,e)||!o&&"string"!=typeof l[e]){var t="Symbol."+e;o&&i(h,e)?l[e]=h[e]:l[e]=c&&u?u(t):d(t)}return l[e]}},(e,t,r)=>{var n=r(35),a=r(36);(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.24.1",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE",source:"https://github.com/zloirock/core-js"})},e=>{e.exports=!1},(e,t,r)=>{var n=r(5),a=r(37),i="__core-js_shared__",s=n[i]||a(i,{});e.exports=s},(e,t,r)=>{var n=r(5),a=Object.defineProperty;e.exports=function(e,t){try{a(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},(e,t,r)=>{var n=r(15),a=r(39),i=n({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return i(a(e),t)}},(e,t,r)=>{var n=r(17),a=Object;e.exports=function(e){return a(n(e))}},(e,t,r)=>{var n=r(15),a=0,i=Math.random(),s=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++a+i,36)}},(e,t,r)=>{var n=r(7),a=r(8),i=r(42);e.exports=!n&&!a((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},(e,t,r)=>{var n=r(5),a=r(20),i=n.document,s=a(i)&&a(i.createElement);e.exports=function(e){return s?i.createElement(e):{}}},(e,t,r)=>{var n=r(7),a=r(44),i=r(12);e.exports=n?function(e,t,r){return a.f(e,t,i(1,r))}:function(e,t,r){e[t]=r;return e}},(e,t,r)=>{var n=r(7),a=r(41),i=r(45),s=r(46),o=r(18),c=TypeError,l=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u="enumerable",d="configurable",f="writable";t.f=n?i?function defineProperty(e,t,r){s(e);t=o(t);s(r);if("function"==typeof e&&"prototype"===t&&"value"in r&&f in r&&!r.writable){var n=h(e,t);if(n&&n.writable){e[t]=r.value;r={configurable:d in r?r.configurable:n.configurable,enumerable:u in r?r.enumerable:n.enumerable,writable:!1}}}return l(e,t,r)}:l:function defineProperty(e,t,r){s(e);t=o(t);s(r);if(a)try{return l(e,t,r)}catch(e){}if("get"in r||"set"in r)throw c("Accessors not supported");"value"in r&&(e[t]=r.value);return e}},(e,t,r)=>{var n=r(7),a=r(8);e.exports=n&&a((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},(e,t,r)=>{var n=r(20),a=String,i=TypeError;e.exports=function(e){if(n(e))return e;throw i(a(e)+" is not an object")}},(e,t,r)=>{var n=r(21),a=r(44),i=r(48),s=r(37);e.exports=function(e,t,r,o){o||(o={});var c=o.enumerable,l=void 0!==o.name?o.name:t;n(r)&&i(r,l,o);if(o.global)c?e[t]=r:s(t,r);else{try{o.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=r:a.f(e,t,{value:r,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return e}},(e,t,r)=>{var n=r(8),a=r(21),i=r(38),s=r(7),o=r(49).CONFIGURABLE,c=r(50),l=r(51),h=l.enforce,u=l.get,d=Object.defineProperty,f=s&&!n((function(){return 8!==d((function(){}),"length",{value:8}).length})),g=String(String).split("String"),p=e.exports=function(e,t,r){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]");r&&r.getter&&(t="get "+t);r&&r.setter&&(t="set "+t);(!i(e,"name")||o&&e.name!==t)&&(s?d(e,"name",{value:t,configurable:!0}):e.name=t);f&&r&&i(r,"arity")&&e.length!==r.arity&&d(e,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?s&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=h(e);i(n,"source")||(n.source=g.join("string"==typeof t?t:""));return e};Function.prototype.toString=p((function toString(){return a(this)&&u(this).source||c(this)}),"toString")},(e,t,r)=>{var n=r(7),a=r(38),i=Function.prototype,s=n&&Object.getOwnPropertyDescriptor,o=a(i,"name"),c=o&&"something"===function something(){}.name,l=o&&(!n||n&&s(i,"name").configurable);e.exports={EXISTS:o,PROPER:c,CONFIGURABLE:l}},(e,t,r)=>{var n=r(15),a=r(21),i=r(36),s=n(Function.toString);a(i.inspectSource)||(i.inspectSource=function(e){return s(e)});e.exports=i.inspectSource},(e,t,r)=>{var n,a,i,s=r(52),o=r(5),c=r(15),l=r(20),h=r(43),u=r(38),d=r(36),f=r(53),g=r(54),p="Object already initialized",m=o.TypeError,b=o.WeakMap;if(s||d.state){var y=d.state||(d.state=new b),w=c(y.get),S=c(y.has),x=c(y.set);n=function(e,t){if(S(y,e))throw new m(p);t.facade=e;x(y,e,t);return t};a=function(e){return w(y,e)||{}};i=function(e){return S(y,e)}}else{var v=f("state");g[v]=!0;n=function(e,t){if(u(e,v))throw new m(p);t.facade=e;h(e,v,t);return t};a=function(e){return u(e,v)?e[v]:{}};i=function(e){return u(e,v)}}e.exports={set:n,get:a,has:i,enforce:function(e){return i(e)?a(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=a(t)).type!==e)throw m("Incompatible receiver, "+e+" required");return r}}}},(e,t,r)=>{var n=r(5),a=r(21),i=r(50),s=n.WeakMap;e.exports=a(s)&&/native code/.test(i(s))},(e,t,r)=>{var n=r(34),a=r(40),i=n("keys");e.exports=function(e){return i[e]||(i[e]=a(e))}},e=>{e.exports={}},(e,t,r)=>{var n=r(38),a=r(56),i=r(6),s=r(44);e.exports=function(e,t,r){for(var o=a(t),c=s.f,l=i.f,h=0;h<o.length;h++){var u=o[h];n(e,u)||r&&n(r,u)||c(e,u,l(t,u))}}},(e,t,r)=>{var n=r(23),a=r(15),i=r(57),s=r(66),o=r(46),c=a([].concat);e.exports=n("Reflect","ownKeys")||function ownKeys(e){var t=i.f(o(e)),r=s.f;return r?c(t,r(e)):t}},(e,t,r)=>{var n=r(58),a=r(65).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return n(e,a)}},(e,t,r)=>{var n=r(15),a=r(38),i=r(13),s=r(59).indexOf,o=r(54),c=n([].push);e.exports=function(e,t){var r,n=i(e),l=0,h=[];for(r in n)!a(o,r)&&a(n,r)&&c(h,r);for(;t.length>l;)a(n,r=t[l++])&&(~s(h,r)||c(h,r));return h}},(e,t,r)=>{var n=r(13),a=r(60),i=r(63),createMethod=function(e){return function(t,r,s){var o,c=n(t),l=i(c),h=a(s,l);if(e&&r!=r){for(;l>h;)if((o=c[h++])!=o)return!0}else for(;l>h;h++)if((e||h in c)&&c[h]===r)return e||h||0;return!e&&-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},(e,t,r)=>{var n=r(61),a=Math.max,i=Math.min;e.exports=function(e,t){var r=n(e);return r<0?a(r+t,0):i(r,t)}},(e,t,r)=>{var n=r(62);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},e=>{var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function trunc(e){var n=+e;return(n>0?r:t)(n)}},(e,t,r)=>{var n=r(64);e.exports=function(e){return n(e.length)}},(e,t,r)=>{var n=r(61),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},(e,t)=>{t.f=Object.getOwnPropertySymbols},(e,t,r)=>{var n=r(8),a=r(21),i=/#|\.prototype\./,isForced=function(e,t){var r=o[s(e)];return r==l||r!=c&&(a(t)?n(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,r)=>{var n=r(16),a=r(5);e.exports="process"==n(a.process)},(e,t,r)=>{var n=r(15),a=r(46),i=r(70);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(r,[]);t=r instanceof Array}catch(e){}return function setPrototypeOf(r,n){a(r);i(n);t?e(r,n):r.__proto__=n;return r}}():void 0)},(e,t,r)=>{var n=r(21),a=String,i=TypeError;e.exports=function(e){if("object"==typeof e||n(e))return e;throw i("Can't set "+a(e)+" as a prototype")}},(e,t,r)=>{var n=r(44).f,a=r(38),i=r(33)("toStringTag");e.exports=function(e,t,r){e&&!r&&(e=e.prototype);e&&!a(e,i)&&n(e,i,{configurable:!0,value:t})}},(e,t,r)=>{"use strict";var n=r(23),a=r(44),i=r(33),s=r(7),o=i("species");e.exports=function(e){var t=n(e),r=a.f;s&&t&&!t[o]&&r(t,o,{configurable:!0,get:function(){return this}})}},(e,t,r)=>{var n=r(24),a=TypeError;e.exports=function(e,t){if(n(t,e))return e;throw a("Incorrect invocation")}},(e,t,r)=>{var n=r(46),a=r(75),i=r(33)("species");e.exports=function(e,t){var r,s=n(e).constructor;return void 0===s||null==(r=n(s)[i])?t:a(r)}},(e,t,r)=>{var n=r(76),a=r(31),i=TypeError;e.exports=function(e){if(n(e))return e;throw i(a(e)+" is not a constructor")}},(e,t,r)=>{var n=r(15),a=r(8),i=r(21),s=r(77),o=r(23),c=r(50),noop=function(){},l=[],h=o("Reflect","construct"),u=/^\s*(?:class|function)\b/,d=n(u.exec),f=!u.exec(noop),g=function isConstructor(e){if(!i(e))return!1;try{h(noop,l,e);return!0}catch(e){return!1}},p=function isConstructor(e){if(!i(e))return!1;switch(s(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!d(u,c(e))}catch(e){return!0}};p.sham=!0;e.exports=!h||a((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?p:g},(e,t,r)=>{var n=r(78),a=r(21),i=r(16),s=r(33)("toStringTag"),o=Object,c="Arguments"==i(function(){return arguments}());e.exports=n?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=o(e),s))?r:c?i(t):"Object"==(n=i(t))&&a(t.callee)?"Arguments":n}},(e,t,r)=>{var n={};n[r(33)("toStringTag")]="z";e.exports="[object z]"===String(n)},(e,t,r)=>{var n,a,i,s,o=r(5),c=r(80),l=r(81),h=r(21),u=r(38),d=r(8),f=r(82),g=r(83),p=r(42),m=r(84),b=r(85),y=r(68),w=o.setImmediate,S=o.clearImmediate,x=o.process,v=o.Dispatch,k=o.Function,C=o.MessageChannel,O=o.String,T=0,M={},E="onreadystatechange";try{n=o.location}catch(e){}var run=function(e){if(u(M,e)){var t=M[e];delete M[e];t()}},runner=function(e){return function(){run(e)}},listener=function(e){run(e.data)},post=function(e){o.postMessage(O(e),n.protocol+"//"+n.host)};if(!w||!S){w=function setImmediate(e){m(arguments.length,1);var t=h(e)?e:k(e),r=g(arguments,1);M[++T]=function(){c(t,void 0,r)};a(T);return T};S=function clearImmediate(e){delete M[e]};if(y)a=function(e){x.nextTick(runner(e))};else if(v&&v.now)a=function(e){v.now(runner(e))};else if(C&&!b){s=(i=new C).port2;i.port1.onmessage=listener;a=l(s.postMessage,s)}else if(o.addEventListener&&h(o.postMessage)&&!o.importScripts&&n&&"file:"!==n.protocol&&!d(post)){a=post;o.addEventListener("message",listener,!1)}else a=E in p("script")?function(e){f.appendChild(p("script")).onreadystatechange=function(){f.removeChild(this);run(e)}}:function(e){setTimeout(runner(e),0)}}e.exports={set:w,clear:S}},(e,t,r)=>{var n=r(10),a=Function.prototype,i=a.apply,s=a.call;e.exports="object"==typeof Reflect&&Reflect.apply||(n?s.bind(i):function(){return s.apply(i,arguments)})},(e,t,r)=>{var n=r(15),a=r(30),i=r(10),s=n(n.bind);e.exports=function(e,t){a(e);return void 0===t?e:i?s(e,t):function(){return e.apply(t,arguments)}}},(e,t,r)=>{var n=r(23);e.exports=n("document","documentElement")},(e,t,r)=>{var n=r(15);e.exports=n([].slice)},e=>{var t=TypeError;e.exports=function(e,r){if(e<r)throw t("Not enough arguments");return e}},(e,t,r)=>{var n=r(28);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},(e,t,r)=>{var n,a,i,s,o,c,l,h,u=r(5),d=r(81),f=r(6).f,g=r(79).set,p=r(85),m=r(87),b=r(88),y=r(68),w=u.MutationObserver||u.WebKitMutationObserver,S=u.document,x=u.process,v=u.Promise,k=f(u,"queueMicrotask"),C=k&&k.value;if(!C){n=function(){var e,t;y&&(e=x.domain)&&e.exit();for(;a;){t=a.fn;a=a.next;try{t()}catch(e){a?s():i=void 0;throw e}}i=void 0;e&&e.enter()};if(p||y||b||!w||!S)if(!m&&v&&v.resolve){(l=v.resolve(void 0)).constructor=v;h=d(l.then,l);s=function(){h(n)}}else if(y)s=function(){x.nextTick(n)};else{g=d(g,u);s=function(){g(n)}}else{o=!0;c=S.createTextNode("");new w(n).observe(c,{characterData:!0});s=function(){c.data=o=!o}}}e.exports=C||function(e){var t={fn:e,next:void 0};i&&(i.next=t);if(!a){a=t;s()}i=t}},(e,t,r)=>{var n=r(28),a=r(5);e.exports=/ipad|iphone|ipod/i.test(n)&&void 0!==a.Pebble},(e,t,r)=>{var n=r(28);e.exports=/web0s(?!.*chrome)/i.test(n)},(e,t,r)=>{var n=r(5);e.exports=function(e,t){var r=n.console;r&&r.error&&(1==arguments.length?r.error(e):r.error(e,t))}},e=>{e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},e=>{var Queue=function(){this.head=null;this.tail=null};Queue.prototype={add:function(e){var t={item:e,next:null};this.head?this.tail.next=t:this.head=t;this.tail=t},get:function(){var e=this.head;if(e){this.head=e.next;this.tail===e&&(this.tail=null);return e.item}}};e.exports=Queue},(e,t,r)=>{var n=r(5);e.exports=n.Promise},(e,t,r)=>{var n=r(5),a=r(92),i=r(21),s=r(67),o=r(50),c=r(33),l=r(94),h=r(95),u=r(35),d=r(27),f=a&&a.prototype,g=c("species"),p=!1,m=i(n.PromiseRejectionEvent),b=s("Promise",(function(){var e=o(a),t=e!==String(a);if(!t&&66===d)return!0;if(u&&(!f.catch||!f.finally))return!0;if(!d||d<51||!/native code/.test(e)){var r=new a((function(e){e(1)})),FakePromise=function(e){e((function(){}),(function(){}))};(r.constructor={})[g]=FakePromise;if(!(p=r.then((function(){}))instanceof FakePromise))return!0}return!t&&(l||h)&&!m}));e.exports={CONSTRUCTOR:b,REJECTION_EVENT:m,SUBCLASSING:p}},(e,t,r)=>{var n=r(95),a=r(68);e.exports=!n&&!a&&"object"==typeof window&&"object"==typeof document},e=>{e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},(e,t,r)=>{"use strict";var n=r(30),PromiseCapability=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e;r=n}));this.resolve=n(t);this.reject=n(r)};e.exports.f=function(e){return new PromiseCapability(e)}},(e,t,r)=>{"use strict";var n=r(4),a=r(9),i=r(30),s=r(96),o=r(90),c=r(98);n({target:"Promise",stat:!0,forced:r(104)},{all:function all(e){var t=this,r=s.f(t),n=r.resolve,l=r.reject,h=o((function(){var r=i(t.resolve),s=[],o=0,h=1;c(e,(function(e){var i=o++,c=!1;h++;a(r,t,e).then((function(e){if(!c){c=!0;s[i]=e;--h||n(s)}}),l)}));--h||n(s)}));h.error&&l(h.value);return r.promise}})},(e,t,r)=>{var n=r(81),a=r(9),i=r(46),s=r(31),o=r(99),c=r(63),l=r(24),h=r(101),u=r(102),d=r(103),f=TypeError,Result=function(e,t){this.stopped=e;this.result=t},g=Result.prototype;e.exports=function(e,t,r){var p,m,b,y,w,S,x,v=r&&r.that,k=!(!r||!r.AS_ENTRIES),C=!(!r||!r.IS_RECORD),O=!(!r||!r.IS_ITERATOR),T=!(!r||!r.INTERRUPTED),M=n(t,v),stop=function(e){p&&d(p,"normal",e);return new Result(!0,e)},callFn=function(e){if(k){i(e);return T?M(e[0],e[1],stop):M(e[0],e[1])}return T?M(e,stop):M(e)};if(C)p=e.iterator;else if(O)p=e;else{if(!(m=u(e)))throw f(s(e)+" is not iterable");if(o(m)){for(b=0,y=c(e);y>b;b++)if((w=callFn(e[b]))&&l(g,w))return w;return new Result(!1)}p=h(e,m)}S=C?e.next:p.next;for(;!(x=a(S,p)).done;){try{w=callFn(x.value)}catch(e){d(p,"throw",e)}if("object"==typeof w&&w&&l(g,w))return w}return new Result(!1)}},(e,t,r)=>{var n=r(33),a=r(100),i=n("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||s[i]===e)}},e=>{e.exports={}},(e,t,r)=>{var n=r(9),a=r(30),i=r(46),s=r(31),o=r(102),c=TypeError;e.exports=function(e,t){var r=arguments.length<2?o(e):t;if(a(r))return i(n(r,e));throw c(s(e)+" is not iterable")}},(e,t,r)=>{var n=r(77),a=r(29),i=r(100),s=r(33)("iterator");e.exports=function(e){if(null!=e)return a(e,s)||a(e,"@@iterator")||i[n(e)]}},(e,t,r)=>{var n=r(9),a=r(46),i=r(29);e.exports=function(e,t,r){var s,o;a(e);try{if(!(s=i(e,"return"))){if("throw"===t)throw r;return r}s=n(s,e)}catch(e){o=!0;s=e}if("throw"===t)throw r;if(o)throw s;a(s);return r}},(e,t,r)=>{var n=r(92),a=r(105),i=r(93).CONSTRUCTOR;e.exports=i||!a((function(e){n.all(e).then(void 0,(function(){}))}))},(e,t,r)=>{var n=r(33)("iterator"),a=!1;try{var i=0,s={next:function(){return{done:!!i++}},return:function(){a=!0}};s[n]=function(){return this};Array.from(s,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}};e(i)}catch(e){}return r}},(e,t,r)=>{"use strict";var n=r(4),a=r(35),i=r(93).CONSTRUCTOR,s=r(92),o=r(23),c=r(21),l=r(47),h=s&&s.prototype;n({target:"Promise",proto:!0,forced:i,real:!0},{catch:function(e){return this.then(void 0,e)}});if(!a&&c(s)){var u=o("Promise").prototype.catch;h.catch!==u&&l(h,"catch",u,{unsafe:!0})}},(e,t,r)=>{"use strict";var n=r(4),a=r(9),i=r(30),s=r(96),o=r(90),c=r(98);n({target:"Promise",stat:!0,forced:r(104)},{race:function race(e){var t=this,r=s.f(t),n=r.reject,l=o((function(){var s=i(t.resolve);c(e,(function(e){a(s,t,e).then(r.resolve,n)}))}));l.error&&n(l.value);return r.promise}})},(e,t,r)=>{"use strict";var n=r(4),a=r(9),i=r(96);n({target:"Promise",stat:!0,forced:r(93).CONSTRUCTOR},{reject:function reject(e){var t=i.f(this);a(t.reject,void 0,e);return t.promise}})},(e,t,r)=>{"use strict";var n=r(4),a=r(23),i=r(35),s=r(92),o=r(93).CONSTRUCTOR,c=r(110),l=a("Promise"),h=i&&!o;n({target:"Promise",stat:!0,forced:i||o},{resolve:function resolve(e){return c(h&&this===l?s:this,e)}})},(e,t,r)=>{var n=r(46),a=r(20),i=r(96);e.exports=function(e,t){n(e);if(a(t)&&t.constructor===e)return t;var r=i.f(e);(0,r.resolve)(t);return r.promise}},(e,t,r)=>{r(112)},(e,t,r)=>{"use strict";var n=r(4),a=r(9),i=r(30),s=r(96),o=r(90),c=r(98);n({target:"Promise",stat:!0},{allSettled:function allSettled(e){var t=this,r=s.f(t),n=r.resolve,l=r.reject,h=o((function(){var r=i(t.resolve),s=[],o=0,l=1;c(e,(function(e){var i=o++,c=!1;l++;a(r,t,e).then((function(e){if(!c){c=!0;s[i]={status:"fulfilled",value:e};--l||n(s)}}),(function(e){if(!c){c=!0;s[i]={status:"rejected",reason:e};--l||n(s)}}))}));--l||n(s)}));h.error&&l(h.value);return r.promise}})},(e,t,r)=>{var n=r(5),a=r(114),i=r(115),s=r(116),o=r(43),c=r(33),l=c("iterator"),h=c("toStringTag"),u=s.values,handlePrototype=function(e,t){if(e){if(e[l]!==u)try{o(e,l,u)}catch(t){e[l]=u}e[h]||o(e,h,t);if(a[t])for(var r in s)if(e[r]!==s[r])try{o(e,r,s[r])}catch(t){e[r]=s[r]}}};for(var d in a)handlePrototype(n[d]&&n[d].prototype,d);handlePrototype(i,"DOMTokenList")},e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},(e,t,r)=>{var n=r(42)("span").classList,a=n&&n.constructor&&n.constructor.prototype;e.exports=a===Object.prototype?void 0:a},(e,t,r)=>{"use strict";var n=r(13),a=r(117),i=r(100),s=r(51),o=r(44).f,c=r(121),l=r(35),h=r(7),u="Array Iterator",d=s.set,f=s.getterFor(u);e.exports=c(Array,"Array",(function(e,t){d(this,{type:u,target:n(e),index:0,kind:t})}),(function(){var e=f(this),t=e.target,r=e.kind,n=e.index++;if(!t||n>=t.length){e.target=void 0;return{value:void 0,done:!0}}return"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values");var g=i.Arguments=i.Array;a("keys");a("values");a("entries");if(!l&&h&&"values"!==g.name)try{o(g,"name",{value:"values"})}catch(e){}},(e,t,r)=>{var n=r(33),a=r(118),i=r(44).f,s=n("unscopables"),o=Array.prototype;null==o[s]&&i(o,s,{configurable:!0,value:a(null)});e.exports=function(e){o[s][e]=!0}},(e,t,r)=>{var n,a=r(46),i=r(119),s=r(65),o=r(54),c=r(82),l=r(42),h=r(53),u=h("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(e){return"<script>"+e+"</"+"script>"},NullProtoObjectViaActiveX=function(e){e.write(scriptTag(""));e.close();var t=e.parentWindow.Object;e=null;return t},NullProtoObject=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}NullProtoObject="undefined"!=typeof document?document.domain&&n?NullProtoObjectViaActiveX(n):function(){var e,t=l("iframe");t.style.display="none";c.appendChild(t);t.src=String("javascript:");(e=t.contentWindow.document).open();e.write(scriptTag("document.F=Object"));e.close();return e.F}():NullProtoObjectViaActiveX(n);for(var e=s.length;e--;)delete NullProtoObject.prototype[s[e]];return NullProtoObject()};o[u]=!0;e.exports=Object.create||function create(e,t){var r;if(null!==e){EmptyConstructor.prototype=a(e);r=new EmptyConstructor;EmptyConstructor.prototype=null;r[u]=e}else r=NullProtoObject();return void 0===t?r:i.f(r,t)}},(e,t,r)=>{var n=r(7),a=r(45),i=r(44),s=r(46),o=r(13),c=r(120);t.f=n&&!a?Object.defineProperties:function defineProperties(e,t){s(e);for(var r,n=o(t),a=c(t),l=a.length,h=0;l>h;)i.f(e,r=a[h++],n[r]);return e}},(e,t,r)=>{var n=r(58),a=r(65);e.exports=Object.keys||function keys(e){return n(e,a)}},(e,t,r)=>{"use strict";var n=r(4),a=r(9),i=r(35),s=r(49),o=r(21),c=r(122),l=r(124),h=r(69),u=r(71),d=r(43),f=r(47),g=r(33),p=r(100),m=r(123),b=s.PROPER,y=s.CONFIGURABLE,w=m.IteratorPrototype,S=m.BUGGY_SAFARI_ITERATORS,x=g("iterator"),v="keys",k="values",C="entries",returnThis=function(){return this};e.exports=function(e,t,r,s,g,m,O){c(r,t,s);var T,M,E,getIterationMethod=function(e){if(e===g&&j)return j;if(!S&&e in R)return R[e];switch(e){case v:return function keys(){return new r(this,e)};case k:return function values(){return new r(this,e)};case C:return function entries(){return new r(this,e)}}return function(){return new r(this)}},D=t+" Iterator",N=!1,R=e.prototype,L=R[x]||R["@@iterator"]||g&&R[g],j=!S&&L||getIterationMethod(g),_="Array"==t&&R.entries||L;if(_&&(T=l(_.call(new e)))!==Object.prototype&&T.next){i||l(T)===w||(h?h(T,w):o(T[x])||f(T,x,returnThis));u(T,D,!0,!0);i&&(p[D]=returnThis)}if(b&&g==k&&L&&L.name!==k)if(!i&&y)d(R,"name",k);else{N=!0;j=function values(){return a(L,this)}}if(g){M={values:getIterationMethod(k),keys:m?j:getIterationMethod(v),entries:getIterationMethod(C)};if(O)for(E in M)(S||N||!(E in R))&&f(R,E,M[E]);else n({target:t,proto:!0,forced:S||N},M)}i&&!O||R[x]===j||f(R,x,j,{name:g});p[t]=j;return M}},(e,t,r)=>{"use strict";var n=r(123).IteratorPrototype,a=r(118),i=r(12),s=r(71),o=r(100),returnThis=function(){return this};e.exports=function(e,t,r,c){var l=t+" Iterator";e.prototype=a(n,{next:i(+!c,r)});s(e,l,!1,!0);o[l]=returnThis;return e}},(e,t,r)=>{"use strict";var n,a,i,s=r(8),o=r(21),c=r(118),l=r(124),h=r(47),u=r(33),d=r(35),f=u("iterator"),g=!1;[].keys&&("next"in(i=[].keys())?(a=l(l(i)))!==Object.prototype&&(n=a):g=!0);null==n||s((function(){var e={};return n[f].call(e)!==e}))?n={}:d&&(n=c(n));o(n[f])||h(n,f,(function(){return this}));e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:g}},(e,t,r)=>{var n=r(38),a=r(21),i=r(39),s=r(53),o=r(125),c=s("IE_PROTO"),l=Object,h=l.prototype;e.exports=o?l.getPrototypeOf:function(e){var t=i(e);if(n(t,c))return t[c];var r=t.constructor;return a(r)&&t instanceof r?r.prototype:t instanceof l?h:null}},(e,t,r)=>{var n=r(8);e.exports=!n((function(){function F(){}F.prototype.constructor=null;return Object.getPrototypeOf(new F)!==F.prototype}))},(e,t,r)=>{r(127)("Uint8",(function(e){return function Uint8Array(t,r,n){return e(this,t,r,n)}}))},(e,t,r)=>{"use strict";var n=r(4),a=r(5),i=r(9),s=r(7),o=r(128),c=r(129),l=r(131),h=r(73),u=r(12),d=r(43),f=r(138),g=r(64),p=r(133),m=r(139),b=r(18),y=r(38),w=r(77),S=r(20),x=r(22),v=r(118),k=r(24),C=r(69),O=r(57).f,T=r(141),M=r(142).forEach,E=r(72),D=r(44),N=r(6),R=r(51),L=r(146),j=R.get,_=R.set,U=R.enforce,$=D.f,X=N.f,H=Math.round,q=a.RangeError,W=l.ArrayBuffer,z=W.prototype,G=l.DataView,V=c.NATIVE_ARRAY_BUFFER_VIEWS,K=c.TYPED_ARRAY_TAG,Y=c.TypedArray,J=c.TypedArrayPrototype,Z=c.aTypedArrayConstructor,Q=c.isTypedArray,ee="BYTES_PER_ELEMENT",te="Wrong length",fromList=function(e,t){Z(e);for(var r=0,n=t.length,a=new e(n);n>r;)a[r]=t[r++];return a},addGetter=function(e,t){$(e,t,{get:function(){return j(this)[t]}})},isArrayBuffer=function(e){var t;return k(z,e)||"ArrayBuffer"==(t=w(e))||"SharedArrayBuffer"==t},isTypedArrayIndex=function(e,t){return Q(e)&&!x(t)&&t in e&&f(+t)&&t>=0},re=function getOwnPropertyDescriptor(e,t){t=b(t);return isTypedArrayIndex(e,t)?u(2,e[t]):X(e,t)},ne=function defineProperty(e,t,r){t=b(t);if(isTypedArrayIndex(e,t)&&S(r)&&y(r,"value")&&!y(r,"get")&&!y(r,"set")&&!r.configurable&&(!y(r,"writable")||r.writable)&&(!y(r,"enumerable")||r.enumerable)){e[t]=r.value;return e}return $(e,t,r)};if(s){if(!V){N.f=re;D.f=ne;addGetter(J,"buffer");addGetter(J,"byteOffset");addGetter(J,"byteLength");addGetter(J,"length")}n({target:"Object",stat:!0,forced:!V},{getOwnPropertyDescriptor:re,defineProperty:ne});e.exports=function(e,t,r){var s=e.match(/\d+$/)[0]/8,c=e+(r?"Clamped":"")+"Array",l="get"+e,u="set"+e,f=a[c],b=f,y=b&&b.prototype,w={},addElement=function(e,t){$(e,t,{get:function(){return function(e,t){var r=j(e);return r.view[l](t*s+r.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,n){var a=j(e);r&&(n=(n=H(n))<0?0:n>255?255:255&n);a.view[u](t*s+a.byteOffset,n,!0)}(this,t,e)},enumerable:!0})};if(V){if(o){b=t((function(e,t,r,n){h(e,y);return L(S(t)?isArrayBuffer(t)?void 0!==n?new f(t,m(r,s),n):void 0!==r?new f(t,m(r,s)):new f(t):Q(t)?fromList(b,t):i(T,b,t):new f(p(t)),e,b)}));C&&C(b,Y);M(O(f),(function(e){e in b||d(b,e,f[e])}));b.prototype=y}}else{b=t((function(e,t,r,n){h(e,y);var a,o,c,l=0,u=0;if(S(t)){if(!isArrayBuffer(t))return Q(t)?fromList(b,t):i(T,b,t);a=t;u=m(r,s);var d=t.byteLength;if(void 0===n){if(d%s)throw q(te);if((o=d-u)<0)throw q(te)}else if((o=g(n)*s)+u>d)throw q(te);c=o/s}else{c=p(t);a=new W(o=c*s)}_(e,{buffer:a,byteOffset:u,byteLength:o,length:c,view:new G(a)});for(;l<c;)addElement(e,l++)}));C&&C(b,Y);y=b.prototype=v(J)}y.constructor!==b&&d(y,"constructor",b);U(y).TypedArrayConstructor=b;K&&d(y,K,c);var x=b!=f;w[c]=b;n({global:!0,constructor:!0,forced:x,sham:!V},w);ee in b||d(b,ee,s);ee in y||d(y,ee,s);E(c)}}else e.exports=function(){}},(e,t,r)=>{var n=r(5),a=r(8),i=r(105),s=r(129).NATIVE_ARRAY_BUFFER_VIEWS,o=n.ArrayBuffer,c=n.Int8Array;e.exports=!s||!a((function(){c(1)}))||!a((function(){new c(-1)}))||!i((function(e){new c;new c(null);new c(1.5);new c(e)}),!0)||a((function(){return 1!==new c(new o(2),1,void 0).length}))},(e,t,r)=>{"use strict";var n,a,i,s=r(130),o=r(7),c=r(5),l=r(21),h=r(20),u=r(38),d=r(77),f=r(31),g=r(43),p=r(47),m=r(44).f,b=r(24),y=r(124),w=r(69),S=r(33),x=r(40),v=r(51),k=v.enforce,C=v.get,O=c.Int8Array,T=O&&O.prototype,M=c.Uint8ClampedArray,E=M&&M.prototype,D=O&&y(O),N=T&&y(T),R=Object.prototype,L=c.TypeError,j=S("toStringTag"),_=x("TYPED_ARRAY_TAG"),U="TypedArrayConstructor",$=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 r=C(t);return r&&u(r,U)?r.TypedArrayConstructor:getTypedArrayConstructor(t)}},isTypedArray=function(e){if(!h(e))return!1;var t=d(e);return u(H,t)||u(q,t)};for(n in H)(i=(a=c[n])&&a.prototype)?k(i).TypedArrayConstructor=a:$=!1;for(n in q)(i=(a=c[n])&&a.prototype)&&(k(i).TypedArrayConstructor=a);if(!$||!l(D)||D===Function.prototype){D=function TypedArray(){throw L("Incorrect invocation")};if($)for(n in H)c[n]&&w(c[n],D)}if(!$||!N||N===R){N=D.prototype;if($)for(n in H)c[n]&&w(c[n].prototype,N)}$&&y(E)!==N&&w(E,N);if(o&&!u(N,j)){X=!0;m(N,j,{get:function(){return h(this)?this[_]:void 0}});for(n in H)c[n]&&g(c[n],_,n)}e.exports={NATIVE_ARRAY_BUFFER_VIEWS:$,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,r,n){if(o){if(r)for(var a in H){var i=c[a];if(i&&u(i.prototype,e))try{delete i.prototype[e]}catch(r){try{i.prototype[e]=t}catch(e){}}}N[e]&&!r||p(N,e,r?t:$&&T[e]||t,n)}},exportTypedArrayStaticMethod:function(e,t,r){var n,a;if(o){if(w){if(r)for(n in H)if((a=c[n])&&u(a,e))try{delete a[e]}catch(e){}if(D[e]&&!r)return;try{return p(D,e,r?t:$&&D[e]||t)}catch(e){}}for(n in H)!(a=c[n])||a[e]&&!r||p(a,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:N}},e=>{e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},(e,t,r)=>{"use strict";var n=r(5),a=r(15),i=r(7),s=r(130),o=r(49),c=r(43),l=r(132),h=r(8),u=r(73),d=r(61),f=r(64),g=r(133),p=r(134),m=r(124),b=r(69),y=r(57).f,w=r(44).f,S=r(135),x=r(136),v=r(71),k=r(51),C=o.PROPER,O=o.CONFIGURABLE,T=k.get,M=k.set,E="ArrayBuffer",D="DataView",N="Wrong index",R=n.ArrayBuffer,L=R,j=L&&L.prototype,_=n.DataView,U=_&&_.prototype,$=Object.prototype,X=n.Array,H=n.RangeError,q=a(S),W=a([].reverse),z=p.pack,G=p.unpack,packInt8=function(e){return[255&e]},packInt16=function(e){return[255&e,e>>8&255]},packInt32=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},unpackInt32=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},packFloat32=function(e){return z(e,23,4)},packFloat64=f