pdf.js/external/quickjs/quickjs-eval.js

41 lines
500 KiB
JavaScript
Raw Normal View History

var Module = (() => {
var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
return (
function(Module) {
Module = Module || {};
var b;b||(b=typeof Module !== 'undefined' ? Module : {});var h=Object.assign,n,q;b.ready=new Promise(function(a,c){n=a;q=c});var r=h({},b),t="";"undefined"!==typeof document&&document.currentScript&&(t=document.currentScript.src);_scriptDir&&(t=_scriptDir);0!==t.indexOf("blob:")?t=t.substr(0,t.replace(/[?#].*/,"").lastIndexOf("/")+1):t="";var aa=b.print||console.log.bind(console),u=b.printErr||console.warn.bind(console);h(b,r);r=null;var v;b.wasmBinary&&(v=b.wasmBinary);
var noExitRuntime=b.noExitRuntime||!0;"object"!==typeof WebAssembly&&x("no native wasm support detected");var y,z=!1;
function A(a,c,d,e){var f={string:function(l){var p=0;if(null!==l&&void 0!==l&&0!==l){var T=(l.length<<2)+1;p=B(T);C(l,D,p,T)}return p},array:function(l){var p=B(l.length);E.set(l,p);return p}};a=b["_"+a];var g=[],k=0;if(e)for(var m=0;m<e.length;m++){var w=f[d[m]];w?(0===k&&(k=F()),g[m]=w(e[m])):g[m]=e[m]}d=a.apply(null,g);return d=function(l){0!==k&&G(k);return"string"===c?H(l):"boolean"===c?!!l:l}(d)}var I="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0;
function J(a,c,d){var e=c+d;for(d=c;a[d]&&!(d>=e);)++d;if(16<d-c&&a.subarray&&I)return I.decode(a.subarray(c,d));for(e="";c<d;){var f=a[c++];if(f&128){var g=a[c++]&63;if(192==(f&224))e+=String.fromCharCode((f&31)<<6|g);else{var k=a[c++]&63;f=224==(f&240)?(f&15)<<12|g<<6|k:(f&7)<<18|g<<12|k<<6|a[c++]&63;65536>f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}function H(a){return a?J(D,a,void 0):""}
function C(a,c,d,e){if(0<e){e=d+e-1;for(var f=0;f<a.length;++f){var g=a.charCodeAt(f);if(55296<=g&&57343>=g){var k=a.charCodeAt(++f);g=65536+((g&1023)<<10)|k&1023}if(127>=g){if(d>=e)break;c[d++]=g}else{if(2047>=g){if(d+1>=e)break;c[d++]=192|g>>6}else{if(65535>=g){if(d+2>=e)break;c[d++]=224|g>>12}else{if(d+3>=e)break;c[d++]=240|g>>18;c[d++]=128|g>>12&63}c[d++]=128|g>>6&63}c[d++]=128|g&63}}c[d]=0}}
function K(a){for(var c=0,d=0;d<a.length;++d){var e=a.charCodeAt(d);55296<=e&&57343>=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++d)&1023);127>=e?++c:c=2047>=e?c+2:65535>=e?c+3:c+4}return c}function L(a){var c=K(a)+1,d=M(c);d&&C(a,E,d,c);return d}var ba,E,D,N;
function ca(){var a=y.buffer;ba=a;b.HEAP8=E=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAP32=N=new Int32Array(a);b.HEAPU8=D=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAPU32=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var O,da=[],ea=[],fa=[];function ha(){var a=b.preRun.shift();da.unshift(a)}var P=0,Q=null,R=null;b.preloadedImages={};b.preloadedAudios={};
function x(a){if(b.onAbort)b.onAbort(a);a="Aborted("+a+")";u(a);z=!0;a=new WebAssembly.RuntimeError(a+". Build with -s ASSERTIONS=1 for more info.");q(a);throw a;}function S(a){return a.startsWith("data:application/octet-stream;base64,")}var U;U="data:application/octet-stream;base64,AGFzbQEAAAABxQZsYAR/fn9/AX5gA39/fwF/YAJ/fwF/YAJ/fwBgAX8Bf2AFf35/f38BfmADf39/AGABfAF8YAF/AGACf34BfmACf34AYAR/f39/AX9gAn9/AX5gAn9+AX9gA39/fgF/YAN/fn8BfmABfgF/YAN/fn8AYAZ/fn9/f38BfmADf35/AX9gBX9/f39/AX9gBn9+fn9/fwF+YAN/fn4BfmAEf39+fwF/YAN/f38BfmAEf39/fwBgBH9/f38BfmAGf39/f39/AX9gBX9+fn5+AGABfwF+YAN/fn4Bf2ACfHwBfGABfgF+YAV/fn9+fwF/YAV/fn5/fwF+YAd/fn9+fn5/AX9gAAF/YAAAYAV/f39/fwBgBH9+fn8AYAV/fn5+fwF/YAd/f39/f39/AX9gBn9+f35+fwF/YAR/fn9+AX5gAn5/AX9gBH9+fn8Bf2ACfn8AYAl/f39/f39/f38Bf2AEf35+fwF+YAZ/f39/f38BfmADf35+AGAEf35/fwF/YAV/fn5/fwBgB39+f39/f38BfmADf39+AGAEf35/fwBgBH9+f34Bf2AEf35+fgF/YAR/f39+AX9gCH9/f39/f39/AX9gB39/f39/f38AYAJ8fwF8YAN+f38Bf2ADfHx/AXxgAn5+AX5gBH9/fn8AYAR/fn5+AX5gBn98f39/fwF/YAV/fn9+fwF+YAF8AX5gAX4BfGAFf39+f38Bf2AGf39+fn5+AX9gBn9/f39/fwBgAn98AGAEf39+fwF+YAR/fn9+AGAFf39/f34BfmAHf35+fn9/fwF+YAR+fn5+AX9gCn9/f39/f39/f38Bf2AHf39/f39/fgF+YAd8f39/f39/AGADf39+AX5gBX9/f39/AX5gBX9+f39/AGAFf3x/f38BfmAGf35+fn5/AX9gBH98f38Bf2ACf38BfGAGf35/f39/AX9gBX9/fn5/AX9gBX9+f39/AX9gBn9/fn5/fwF/YAV/fn5+fgF/YAR/f35+AX9gBX9/fn5+AX5gB39/f35+fn8Bf2ADfn5+AX9gBH9/f34BfmACfH8Bf2ACfHwBf2AIf35+fn5/fn4BfmADf358AX5gAAF+YAJ+fgF8YAF/AXxgA39/fAACPQoBYQFhABkBYQFiACUBYQFjAAIBYQFkAAsBYQFlAAQBYQFmAAMBYQFnAAEBYQFoAAIBYQFpAAgBYQFqABkD2AjWCAoQAyADBBADRAYGRQMCAyEDAQMDNgMQESIBNwoQBAgJAQkNAgICAwwcBgQiAx0DDQ0dCQIGLA4BBAgEAQgOOEYCAwMGHQgPAgkLEAsBCx4OBAMEAwwBBAkWRwYGBg0TAwImAw85CBwnAQgMASMBEw8EHAIBFEgECwMEEBcGAQECLS4CDRA5FB0KBAIIDQQEEw0aECEJFg0uDAYvBAEISQsDKDAOBAATAhABC0oGDQECOwQGSwIEDQ8ODg4OBggCMQYCAjJMTRQTPBsIBBQBFgIOEzMtASgDTgECMQECCD0GASE8AggIAgQWAwQPEAQNAwQJARkYTwQ0AgYDUAIEFClRBQ0+Aw4DAQ4eAjghDQkBLQIBAwgEJwMELAEHBAQbAggGJgkWBhQBBAIGAQQDAQ4FMwNSAgIEDFNUBAVVARYZCFYoFw8DFAYGAgECARgLBz8fBwQCAgsBBAIEAgYNADEEGBoLAQILBgsBBAMEAQQBAgMBQEEOIABXDxkEA1gEDAgDFgNZDSIMGBsPWgYBAQYiBQ8DDQMLAgJbAQICDCwQNwsDAQgCBwcuBAQCAQEGCwQBBDsCBgMJFAEDAAIDAQsCLwEIAQICAhQNAQsCCwsCGSAQXDYDEwMQBAQTAgQWDggZFAMCBhEDXV4wGBAbBwlfYABCGgIdHQ0WAQINKjILDhUADj4LAwQCAQRhFwkNEAQYCQMGDxcCAgMCAxxiBhRjCAIBBAdkByUCAgIZBAgECwQCAQIEAQIpKQIBZQAPDwEBDQkEAQAAZiAJBQAFIR4bABsBAwQDLxQBAwICAQIKARADAgQBAgEIAgwUBAQEAQEgQAVnM0ElAwkDAwoGBgEOKwkLCAwAAyABBhUJEB4fBQwQCAMPBRsLGQECCBEMBQBoDgMDAycFBQUmAho1DAICIgIBBAICAwYBAggoHhMMF0IDDg4GCQsCAQ0OFyQMCB4eJgEQAwQYARgEAQICAgEDAAVpMhwDAgIEGQQpPT9qHRwnHAQCAx8EawYIHwEHAB8bAgA1AAAGBgYGBgYGBgYGBQUAAAEMAAEMAQwBDAEMAQwBDAEMBQUBAAAAJQAABQAACQUAAA8JAAUPEgAACQAAAAAAAAAAAAAAAAcAAAcHBRIFBQAAAAUFBQAAAAAABQUFBQAAAAAAAAAAAAAAAAAABQAAAAAAAAAABQUFAAAAAAMABQAFAQAAAAAFAAAFAAUFAAkJAAAAAAUFFgkAAAAAAAAAAAUAAAAFBQAAAAUABQAAAgAAAAAAAAUAAAASBRIFAAASBRISEgAAABgRChEKCgoRChISBQUPBQUFBQUSACorEyMTOhcRCgAAEgkAAAAAAAAAAA8JCQAjExcTEhgjARoaGgEDEQoRCgoKEQoRCgoKEQoRChEKEQoKEQoRCgYYFRUVFQEDAwMVFRUVAAQIJAABA0MABwcHAA8BBwcHBSQkJAcHAQ8HBwcHBwcVBx8HBwcHAwQHAXAB9wL3AgUHAQGAAoCAAgYJAX8BQZC8xAILB08QAWsCAAFsALIEAW0A3wgBbgCBBQFvAL0HAXAAiwcBcQC2BgFyAKICAXMA5wEBdAEAAXUAzQgBdgDMCAF3AMsIAXgAuwgBeQC6CAF6ALkICfMFAQBBAQv2ApQErwiuCK0IrAizCLIIsQjAB9sErQeTB4UH6wboAr8GtQbHBKEGkAaPBo4GjQbYCIkGygjECMAIvAjsBbgItwi2CLUItAjrBYMEqwiwCIkImgWICOUB3wfWB6oIiwiQBekH0gfRB9AHzgfKB8gHkAeyBqkIqAinCKYIpQinBaQIowiiCKEIoAifCJ4InQicCJsImgiZCJgIlwiWCPADlQjwA5QIkwiSCJEIigiGCIUIhAiHCKUFkAiPCPMH8gfxB/AH7wfuB+0H7AfrB94H3QfcB/AD2wenBdoH2QfYB9cHjgiNCIwIgwiCCIEIgAj/B/4H/Qf8B/sH+gf5B/gH9wf2B/UH9AfqB+gH5wfmB+UH5AfjB+IH4QfgB9UH1AfTB4sCzwfNB8wHywfJB8cHqQXGB8UHxAfDB/0EwgfBB78HqgW+B7wHuwe6B7kHuAe3B7YHtQeyBbQHswfXBLIHsQewB9UErweuB6wH1gSrB6oHqQeoB6cHpgelB6QHoweiB5sDoQegB58HngedB5wHmweaB5kHmAeXB5YH/AOVB5QHsQWzBZIHkQePB44HjQeMB4oHiQeIB4cH0QTQBIYHhAeDB4IHgQeAB/8G/gb9BvwG+wb6BvkG+Ab3BvYG9Qb0BvMG8gbxBvAG7wbuBu0G7AbqBukG6AbnBuYG5QbkBuMG4gbhBuAG3wbeBt0G3AbbBtoG0wjSCNYI2QbHCN4I3AixBNoI1QivBNkCmQXJCMMIwQjYBtQIyAjCCN0I2wjZCKUCsQPOCM8I1wjXBtYG1QbUBtMG0gbRBtAGzwbOBs0GzAbLBsoGyQbIBscGxgbFBsQGwwbCBsEGyQTABsgEvga9BrwGuwa6BrkGuAa3BrQGswaxBrAGngadBpwGmwatBq8GqwapBqcGpQajBqAGrAauBqoGqAamBqQGogafBsUEmgaZBpgGlwa
function ja(){var a=U;try{if(a==U&&v)return new Uint8Array(v);if(S(a))try{var c=ka(a.slice(37)),d=new Uint8Array(c.length);for(a=0;a<c.length;++a)d[a]=c.charCodeAt(a);var e=d}catch(g){throw Error("Converting base64 string to bytes failed.");}else e=void 0;var f=e;if(f)return f;throw"both async and sync fetching of the wasm failed";}catch(g){x(g)}}
function la(){return v||"function"!==typeof fetch?Promise.resolve().then(function(){return ja()}):fetch(U,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+U+"'";return a.arrayBuffer()}).catch(function(){return ja()})}function V(a){for(;0<a.length;){var c=a.shift();if("function"==typeof c)c(b);else{var d=c.B;"number"===typeof d?void 0===c.A?O.get(d)():O.get(d)(c.A):d(void 0===c.A?null:c.A)}}}function W(a){var c=K(a)+1,d=M(c);C(a,D,d,c);return d}
function ma(){}var na=[null,[],[]];function oa(){function a(k){return(k=k.toTimeString().match(/\(([A-Za-z ]+)\)$/))?k[1]:"GMT"}var c=(new Date).getFullYear(),d=new Date(c,0,1),e=new Date(c,6,1);c=d.getTimezoneOffset();var f=e.getTimezoneOffset(),g=Math.max(c,f);N[pa()>>2]=60*g;N[qa()>>2]=Number(c!=f);d=a(d);e=a(e);d=L(d);e=L(e);f<c?(N[X()>>2]=d,N[X()+4>>2]=e):(N[X()>>2]=e,N[X()+4>>2]=d)}var ra;
ma=(a,c,d)=>{a=H(a);c=null!==c?JSON.parse(H(c)):[];try{const e=b.externalCall(a,c);return e?W(e):null}catch(e){return b.HEAPU8[d]=1,W(e.message)}};
var ka="function"===typeof atob?atob:function(a){var c="",d=0;a=a.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));var f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));e=e<<2|f>>4;
f=(f&15)<<4|g>>2;var m=(g&3)<<6|k;c+=String.fromCharCode(e);64!==g&&(c+=String.fromCharCode(f));64!==k&&(c+=String.fromCharCode(m))}while(d<a.length);return c},sa={a:function(a,c,d,e){x("Assertion failed: "+H(a)+", at: "+[c?H(c):"unknown filename",d,e?H(e):"unknown function"])},b:function(){x("")},g:ma,f:function(a,c){a=H(a);let d;try{d=window.JSON.parse(a)}catch(e){d=a}0!==c?window.alert(a):window.console.log("DUMP",d)},e:function(a){var c=D.length;a>>>=0;if(2147483648<a)return!1;for(var d=1;4>=
d;d*=2){var e=c*(1+.2/d);e=Math.min(e,a+100663296);e=Math.max(a,e);0<e%65536&&(e+=65536-e%65536);a:{try{y.grow(Math.min(2147483648,e)-ba.byteLength+65535>>>16);ca();var f=1;break a}catch(g){}f=void 0}if(f)return!0}return!1},d:function(a,c,d,e){for(var f=0,g=0;g<d;g++){var k=N[c>>2],m=N[c+4>>2];c+=8;for(var w=0;w<m;w++){var l=D[k+w],p=na[a];0===l||10===l?((1===a?aa:u)(J(p,0)),p.length=0):p.push(l)}f+=m}N[e>>2]=f;return 0},c:function(a){var c=Date.now();N[a>>2]=c/1E3|0;N[a+4>>2]=c%1E3*1E3|0;return 0},
h:function(a,c){ra||(ra=!0,oa());a=new Date(1E3*N[a>>2]);N[c>>2]=a.getSeconds();N[c+4>>2]=a.getMinutes();N[c+8>>2]=a.getHours();N[c+12>>2]=a.getDate();N[c+16>>2]=a.getMonth();N[c+20>>2]=a.getFullYear()-1900;N[c+24>>2]=a.getDay();var d=new Date(a.getFullYear(),0,1);N[c+28>>2]=(a.getTime()-d.getTime())/864E5|0;N[c+36>>2]=-(60*a.getTimezoneOffset());var e=(new Date(a.getFullYear(),6,1)).getTimezoneOffset();d=d.getTimezoneOffset();a=(e!=d&&a.getTimezoneOffset()==Math.min(d,e))|0;N[c+32>>2]=a;a=N[X()+
(a?4:0)>>2];N[c+40>>2]=a;return c},i:function(a){a=H(a);window.console.log(a)},j:function(a,c,d,e){a=H(a);c=H(c);d=H(d);d=`Quickjs -- ${a}: ${c}\n${d}`;0!==e?window.alert(d):window.console.error(d)}};
(function(){function a(f){b.asm=f.exports;y=b.asm.k;ca();O=b.asm.t;ea.unshift(b.asm.l);P--;b.monitorRunDependencies&&b.monitorRunDependencies(P);0==P&&(null!==Q&&(clearInterval(Q),Q=null),R&&(f=R,R=null,f()))}function c(f){a(f.instance)}function d(f){return la().then(function(g){return WebAssembly.instantiate(g,e)}).then(function(g){return g}).then(f,function(g){u("failed to asynchronously prepare wasm: "+g);x(g)})}var e={a:sa};P++;b.monitorRunDependencies&&b.monitorRunDependencies(P);if(b.instantiateWasm)try{return b.instantiateWasm(e,
a)}catch(f){return u("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return v||"function"!==typeof WebAssembly.instantiateStreaming||S(U)||"function"!==typeof fetch?d(c):fetch(U,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(c,function(g){u("wasm streaming compile failed: "+g);u("falling back to ArrayBuffer instantiation");return d(c)})})})().catch(q);return{}})();
b.___wasm_call_ctors=function(){return(b.___wasm_call_ctors=b.asm.l).apply(null,arguments)};b._evalInSandbox=function(){return(b._evalInSandbox=b.asm.m).apply(null,arguments)};b._nukeSandbox=function(){return(b._nukeSandbox=b.asm.n).apply(null,arguments)};b._init=function(){return(b._init=b.asm.o).apply(null,arguments)};b._commFun=function(){return(b._commFun=b.asm.p).apply(null,arguments)};b._dumpMemoryUse=function(){return(b._dumpMemoryUse=b.asm.q).apply(null,arguments)};
var M=b._malloc=function(){return(M=b._malloc=b.asm.r).apply(null,arguments)};b._free=function(){return(b._free=b.asm.s).apply(null,arguments)};
var X=b.__get_tzname=function(){return(X=b.__get_tzname=b.asm.u).apply(null,arguments)},qa=b.__get_daylight=function(){return(qa=b.__get_daylight=b.asm.v).apply(null,arguments)},pa=b.__get_timezone=function(){return(pa=b.__get_timezone=b.asm.w).apply(null,arguments)},F=b.stackSave=function(){return(F=b.stackSave=b.asm.x).apply(null,arguments)},G=b.stackRestore=function(){return(G=b.stackRestore=b.asm.y).apply(null,arguments)},B=b.stackAlloc=function(){return(B=b.stackAlloc=b.asm.z).apply(null,arguments)};
b.ccall=A;b.cwrap=function(a,c,d,e){d=d||[];var f=d.every(function(g){return"number"===g});return"string"!==c&&f&&!e?b["_"+a]:function(){return A(a,c,d,arguments,e)}};b.stringToNewUTF8=W;var Y;R=function ta(){Y||Z();Y||(R=ta)};
function Z(){function a(){if(!Y&&(Y=!0,b.calledRun=!0,!z)){V(ea);n(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();fa.unshift(c)}V(fa)}}if(!(0<P)){if(b.preRun)for("function"==typeof b.preRun&&(b.preRun=[b.preRun]);b.preRun.length;)ha();V(da);0<P||(b.setStatus?(b.setStatus("Running..."),setTimeout(function(){setTimeout(function(){b.setStatus("")},1);a()},1)):a())}}b.run=Z;
if(b.preInit)for("function"==typeof b.preInit&&(b.preInit=[b.preInit]);0<b.preInit.length;)b.preInit.pop()();Z();
return Module.ready
}
);
})();
export default Module;