From 09f25f3649c03ca3111a0da3039ae4f975108cd4 Mon Sep 17 00:00:00 2001 From: "DESKTOP-RQ919RC\\Pc" <1300399510@qq.com> Date: Tue, 12 Aug 2025 18:49:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(H5):=20=E8=B0=83=E6=95=B4=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E5=B0=BA=E5=AF=B8=E5=B9=B6=E6=B7=BB=E5=8A=A0=E8=A7=86?= =?UTF-8?q?=E9=A2=91=E6=92=AD=E6=94=BE=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改了H5页面的CSS和LESS文件中的尺寸样式 - 添加了新的HTML文件实现视频播放器功能 - 新增WASM文件支持视频解码 --- 3.html | 81 +++++ H5/h5.css | 20 +- H5/h5.less | 28 +- js/dist-play.js | 748 ++++++++++++++++++++++++++++++++++++++ js/missile-v20210718.wasm | Bin 0 -> 1872240 bytes 5 files changed, 868 insertions(+), 9 deletions(-) create mode 100644 3.html create mode 100644 js/dist-play.js create mode 100644 js/missile-v20210718.wasm diff --git a/3.html b/3.html new file mode 100644 index 0000000..0139b96 --- /dev/null +++ b/3.html @@ -0,0 +1,81 @@ + + + + + + h265webjs - https://github.com/numberwolf/h265web.js + + + + + + + + + +
+
+
+
+
+
+
+ +
+
  • + Start +
  • + + 00:00:00/00:00:00 +
    + + + + + + + + +
    + + + + + + + + +
    +
    +
    + + + + diff --git a/H5/h5.css b/H5/h5.css index 82dae3e..7f2413f 100644 --- a/H5/h5.css +++ b/H5/h5.css @@ -405,8 +405,8 @@ body { position: absolute; top: -0.0133rem; left: -0.0133rem; - width: 3.48rem; - height: 1.24rem; + width: 3.72rem; + height: 1.48rem; z-index: 1; } .admission-officer .interview-box .ok { @@ -473,7 +473,21 @@ body { .admission-officer .interview-list .item:last-of-type { margin-right: 0.5rem; } -.admission-officer .interview-list .item .img { +.admission-officer .interview-list .item .img-box { + position: relative; + width: 3.92rem; + height: 2.2rem; + margin-bottom: 0.2rem; +} +.admission-officer .interview-list .item .img-box .play { + width: 0.6667rem; + height: 0.6667rem; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.admission-officer .interview-list .item .img-box .img { width: 3.92rem; height: 2.2rem; border-radius: 0.2rem; diff --git a/H5/h5.less b/H5/h5.less index aa1a544..e1b7df6 100644 --- a/H5/h5.less +++ b/H5/h5.less @@ -475,8 +475,8 @@ body { position: absolute; top: -0.0133rem; left: -0.0133rem; - width: 3.48rem; - height: 1.24rem; + width: 3.72rem; + height: 1.48rem; z-index: 1; } } @@ -554,11 +554,27 @@ body { margin-right: 0.5rem; } - .img { + .img-box { + position: relative; width: 3.92rem; height: 2.2rem; - border-radius: 0.2rem; margin-bottom: 0.2rem; + + .play { + width: 0.6667rem; + height: 0.6667rem; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + } + + .img { + width: 3.92rem; + height: 2.2rem; + border-radius: 0.2rem; + margin-bottom: 0.2rem; + } } .title { @@ -663,7 +679,7 @@ body { font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; font-weight: 400; font-style: normal; - font-size: .3467rem; + font-size: 0.3467rem; color: #000000; margin-bottom: 0.06rem; position: relative; @@ -699,7 +715,7 @@ body { font-weight: 400; font-style: normal; color: #555555; - font-size: .2933rem; + font-size: 0.2933rem; } } } diff --git a/js/dist-play.js b/js/dist-play.js new file mode 100644 index 0000000..62430fa --- /dev/null +++ b/js/dist-play.js @@ -0,0 +1,748 @@ +(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i1&&(c=i.argv[1].replace(/\\/g,"/")),u=i.argv.slice(2),void 0!==t&&(t.exports=l),i.on("uncaughtException",function(e){if(!(e instanceof la))throw e;}),i.on("unhandledRejection",Ze),l.inspect=function(){return"[Emscripten Module object]";};else if(m)"undefined"!=typeof read&&(b=function b(e){return read(e);}),v=function v(e){var t;return"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(N("object"===a(t=read(e,"binary"))),t);},"undefined"!=typeof scriptArgs?u=scriptArgs:void 0!==arguments&&(u=arguments),"function"==typeof quit&&function(e){quit(e);},"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print);else{if(!h&&!d)throw new Error("environment detection error");d?w=self.location.href:document.currentScript&&(w=document.currentScript.src),w=0!==w.indexOf("blob:")?w.substr(0,w.lastIndexOf("/")+1):"",b=function b(e){var t=new XMLHttpRequest();return t.open("GET",e,!1),t.send(null),t.responseText;},d&&(v=function v(e){var t=new XMLHttpRequest();return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response);}),function(e,t,i){var r=new XMLHttpRequest();r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){200==r.status||0==r.status&&r.response?t(r.response):i();},r.onerror=i,r.send(null);},function(e){document.title=e;};}var C=l.print||console.log.bind(console),S=l.printErr||console.warn.bind(console);for(s in f){f.hasOwnProperty(s)&&(l[s]=f[s]);}function j(e){N(ye);var t=le[ye>>2],i=t+e+15&-16;return i>Yt()&&Ze("failure to dynamicAlloc - memory growth etc. is not supported there, call malloc/sbrk directly"),le[ye>>2]=i,t;}function T(e){switch(e){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:if("*"===e[e.length-1])return 4;if("i"===e[0]){var t=parseInt(e.substr(1));return N(t%8==0,"getNativeTypeSize invalid bits "+t+", type "+e),t/8;}return 0;}}function A(e){A.shown||(A.shown={}),A.shown[e]||(A.shown[e]=1,S(e));}f=null,l.arguments&&(u=l.arguments),Object.getOwnPropertyDescriptor(l,"arguments")||Object.defineProperty(l,"arguments",{configurable:!0,get:function get(){Ze("Module.arguments has been replaced with plain arguments_");}}),l.thisProgram&&(c=l.thisProgram),Object.getOwnPropertyDescriptor(l,"thisProgram")||Object.defineProperty(l,"thisProgram",{configurable:!0,get:function get(){Ze("Module.thisProgram has been replaced with plain thisProgram");}}),l.quit&&l.quit,Object.getOwnPropertyDescriptor(l,"quit")||Object.defineProperty(l,"quit",{configurable:!0,get:function get(){Ze("Module.quit has been replaced with plain quit_");}}),N(void 0===l.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"),N(void 0===l.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"),N(void 0===l.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"),N(void 0===l.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead"),N(void 0===l.read,"Module.read option was removed (modify read_ in JS)"),N(void 0===l.readAsync,"Module.readAsync option was removed (modify readAsync in JS)"),N(void 0===l.readBinary,"Module.readBinary option was removed (modify readBinary in JS)"),N(void 0===l.setWindowTitle,"Module.setWindowTitle option was removed (modify setWindowTitle in JS)"),Object.getOwnPropertyDescriptor(l,"read")||Object.defineProperty(l,"read",{configurable:!0,get:function get(){Ze("Module.read has been replaced with plain read_");}}),Object.getOwnPropertyDescriptor(l,"readAsync")||Object.defineProperty(l,"readAsync",{configurable:!0,get:function get(){Ze("Module.readAsync has been replaced with plain readAsync");}}),Object.getOwnPropertyDescriptor(l,"readBinary")||Object.defineProperty(l,"readBinary",{configurable:!0,get:function get(){Ze("Module.readBinary has been replaced with plain readBinary");}}),sa=aa=na=function na(){Ze("cannot use the stack before compiled code is ready to run, and has provided stack access");};var x={"f64-rem":function f64Rem(e,t){return e%t;},"debugger":function _debugger(){}},M=1,k=new Array(35);function P(e,t){N(void 0!==e);for(var i=0;i<35;i++){if(!k[i])return k[i]=e,M+i;}throw"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.";}var I,U,R,D=0,O=function O(){return D;};function F(e,t,i,r){switch("*"===(i=i||"i8").charAt(i.length-1)&&(i="i32"),i){case"i1":case"i8":ne[e>>0]=t;break;case"i16":se[e>>1]=t;break;case"i32":le[e>>2]=t;break;case"i64":tt=[t>>>0,(et=t,+Le(et)>=1?et>0?(0|He(+ze(et/4294967296),4294967295))>>>0:~~+Ne((et-+(~~et>>>0))/4294967296)>>>0:0)],le[e>>2]=tt[0],le[e+4>>2]=tt[1];break;case"float":ue[e>>2]=t;break;case"double":ce[e>>3]=t;break;default:Ze("invalid type for setValue: "+i);}}l.wasmBinary&&(I=l.wasmBinary),Object.getOwnPropertyDescriptor(l,"wasmBinary")||Object.defineProperty(l,"wasmBinary",{configurable:!0,get:function get(){Ze("Module.wasmBinary has been replaced with plain wasmBinary");}}),l.noExitRuntime&&(U=l.noExitRuntime),Object.getOwnPropertyDescriptor(l,"noExitRuntime")||Object.defineProperty(l,"noExitRuntime",{configurable:!0,get:function get(){Ze("Module.noExitRuntime has been replaced with plain noExitRuntime");}}),"object"!==("undefined"==typeof WebAssembly?"undefined":a(WebAssembly))&&Ze("No WebAssembly support found. Build with -s WASM=0 to target JavaScript instead.");var B=new WebAssembly.Table({initial:4288,element:"anyfunc"}),L=!1;function N(e,t){e||Ze("Assertion failed: "+t);}function z(e){var t=l["_"+e];return N(t,"Cannot call unknown function "+e+", make sure it is exported"),t;}function H(e,t,i,r,n){var a={string:function string(e){var t=0;if(null!=e&&0!==e){var i=1+(e.length<<2);J(e,t=na(i),i);}return t;},array:function array(e){var t=na(e.length);return te(e,t),t;}};var s=z(e),o=[],l=0;if(N("array"!==t,'Return type should not be "array".'),r)for(var f=0;f>2]=0;}for(l=s+a;r>0]=0;}return s;}if("i8"===o)return e.subarray||e.slice?ae.set(e,s):ae.set(new Uint8Array(e),s),s;for(var f,u,c,h=0;h=r);){++n;}if(n-t>16&&e.subarray&&G)return G.decode(e.subarray(t,n));for(var a="";t>10,56320|1023&f);}}else a+=String.fromCharCode((31&s)<<6|o);}else a+=String.fromCharCode(s);}return a;}function Q(e,t){return e?K(ae,e,t):"";}function Z(e,t,i,r){if(!(r>0))return 0;for(var n=i,a=i+r-1,s=0;s=55296&&o<=57343)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s);if(o<=127){if(i>=a)break;t[i++]=o;}else if(o<=2047){if(i+1>=a)break;t[i++]=192|o>>6,t[i++]=128|63&o;}else if(o<=65535){if(i+2>=a)break;t[i++]=224|o>>12,t[i++]=128|o>>6&63,t[i++]=128|63&o;}else{if(i+3>=a)break;o>=2097152&&A("Invalid Unicode code point 0x"+o.toString(16)+" encountered when serializing a JS string to an UTF-8 string on the asm.js/wasm heap! (Valid unicode code points should be in range 0-0x1FFFFF)."),t[i++]=240|o>>18,t[i++]=128|o>>12&63,t[i++]=128|o>>6&63,t[i++]=128|63&o;}}return t[i]=0,i-n;}function J(e,t,i){return N("number"==typeof i,"stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),Z(e,ae,t,i);}function $(e){for(var t=0,i=0;i=55296&&r<=57343&&(r=65536+((1023&r)<<10)|1023&e.charCodeAt(++i)),r<=127?++t:t+=r<=2047?2:r<=65535?3:4;}return t;}"undefined"!=typeof TextDecoder&&new TextDecoder("utf-16le");function ee(e){var t=$(e)+1,i=ra(t);return i&&Z(e,ne,i,t),i;}function te(e,t){N(e.length>=0,"writeArrayToMemory array must have a length (should be an array or typed array)"),ne.set(e,t);}function ie(e,t,i){for(var r=0;r>0]=e.charCodeAt(r);}i||(ne[t>>0]=0);}var re,ne,ae,se,oe,le,fe,ue,ce,he=16384,de=65536;function _e(e,t){return e%t>0&&(e+=t-e%t),e;}function pe(e){re=e,l.HEAP8=ne=new Int8Array(e),l.HEAP16=se=new Int16Array(e),l.HEAP32=le=new Int32Array(e),l.HEAPU8=ae=new Uint8Array(e),l.HEAPU16=oe=new Uint16Array(e),l.HEAPU32=fe=new Uint32Array(e),l.HEAPF32=ue=new Float32Array(e),l.HEAPF64=ce=new Float64Array(e);}var me=1127504,be=6370384,ve=6370384,ye=1127280;N(me%16==0,"stack must start aligned"),N(ve%16==0,"heap must start aligned");var ge=5242880;l.TOTAL_STACK&&N(ge===l.TOTAL_STACK,"the stack size can no longer be determined at runtime");var we=l.TOTAL_MEMORY||1073741824;function Ee(){N(0==(3&be)),fe[(be>>2)-1]=34821223,fe[(be>>2)-2]=2310721022,le[0]=1668509029;}function Ce(){var e=fe[(be>>2)-1],t=fe[(be>>2)-2];34821223==e&&2310721022==t||Ze("Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x02135467, but received 0x"+t.toString(16)+" "+e.toString(16)),1668509029!==le[0]&&Ze("Runtime error: The application has corrupted its heap memory area (address zero)!");}function Se(e){Ze("Stack overflow! Attempted to allocate "+e+" bytes on the stack, but stack has only "+(be-sa()+e)+" bytes available!");}function je(e,t){var i="";for(var r in vr){var n=vr[r];n[e]&&(i+='as sig "'+r+'" pointing to function '+n[e]+", ");}Ze("Invalid function pointer "+e+" called with signature '"+t+"'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this). This pointer might make sense in another type signature: "+i);}function Te(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var i=t.func;"number"==typeof i?void 0===t.arg?l.dynCall_v(i):l.dynCall_vi(i,t.arg):i(void 0===t.arg?null:t.arg);}else t();}}Object.getOwnPropertyDescriptor(l,"TOTAL_MEMORY")||Object.defineProperty(l,"TOTAL_MEMORY",{configurable:!0,get:function get(){Ze("Module.TOTAL_MEMORY has been replaced with plain INITIAL_TOTAL_MEMORY");}}),N(we>=ge,"TOTAL_MEMORY should be larger than TOTAL_STACK, was "+we+"! (TOTAL_STACK="+ge+")"),N("undefined"!=typeof Int32Array&&"undefined"!=typeof Float64Array&&void 0!==Int32Array.prototype.subarray&&void 0!==Int32Array.prototype.set,"JS engine does not provide full typed array support"),(R=l.wasmMemory?l.wasmMemory:new WebAssembly.Memory({initial:we/de}))&&(re=R.buffer),N((we=re.byteLength)%de==0),pe(re),le[ye>>2]=ve,function(){var e=new Int16Array(1),t=new Int8Array(e.buffer);if(e[0]=25459,115!==t[0]||99!==t[1])throw"Runtime error: expected the system to be little-endian!";}();var Ae=[],xe=[],Me=[],ke=[],Pe=!1,Ie=!1;function Ue(){if(l.preRun)for("function"==typeof l.preRun&&(l.preRun=[l.preRun]);l.preRun.length;){Fe(l.preRun.shift());}Te(Ae);}function Re(){Ce(),N(!Pe),Pe=!0,l.noFSInit||St.init.initialized||St.init(),bt.init(),Te(xe);}function De(){Ce(),St.ignorePermissions=!1,Te(Me);}function Oe(){if(Ce(),l.postRun)for("function"==typeof l.postRun&&(l.postRun=[l.postRun]);l.postRun.length;){Be(l.postRun.shift());}Te(ke);}function Fe(e){Ae.unshift(e);}function Be(e){ke.unshift(e);}N(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),N(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),N(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),N(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");var Le=Math.abs,Ne=Math.ceil,ze=Math.floor,He=Math.min,Ve=Math.trunc,Ye=0,qe=null,Xe=null,We={};function Ge(e){for(var t=e;;){if(!We[e])return e;e=t+Math.random();}return e;}function Ke(e){Ye++,l.monitorRunDependencies&&l.monitorRunDependencies(Ye),e?(N(!We[e]),We[e]=1,null===qe&&"undefined"!=typeof setInterval&&(qe=setInterval(function(){if(L)return clearInterval(qe),void(qe=null);var e=!1;for(var t in We){e||(e=!0,S("still waiting on run dependencies:")),S("dependency: "+t);}e&&S("(end of list)");},1e4))):S("warning: run dependency added without ID");}function Qe(e){if(Ye--,l.monitorRunDependencies&&l.monitorRunDependencies(Ye),e?(N(We[e]),delete We[e]):S("warning: run dependency removed without ID"),0==Ye&&(null!==qe&&(clearInterval(qe),qe=null),Xe)){var t=Xe;Xe=null,t();}}function Ze(e){l.onAbort&&l.onAbort(e),C(e+=""),S(e),L=!0,1;throw"abort("+e+") at "+ut();}l.preloadedImages={},l.preloadedAudios={},o||Fe(function(){"undefined"!=typeof SharedArrayBuffer&&(Ke("pthreads"),PThread.allocateUnusedWorkers(2,function(){Qe("pthreads");}));});var Je="data:application/octet-stream;base64,";function $e(e){return String.prototype.startsWith?e.startsWith(Je):0===e.indexOf(Je);}var et,tt,it="missile-v20210718.wasm";function rt(){try{if(I)return new Uint8Array(I);if(v)return v(it);throw"both async and sync fetching of the wasm failed";}catch(e){Ze(e);}}function nt(){return I||!h&&!d||"function"!=typeof fetch?new Promise(function(e,t){e(rt());}):fetch(it,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+it+"'";return e.arrayBuffer();})["catch"](function(){return rt();});}function at(){var e={env:Kn,wasi_unstable:Kn,global:{NaN:NaN,Infinity:1/0},"global.Math":Math,asm2wasm:x};function t(e,t){var i=e.exports;l.asm=i,Qe("wasm-instantiate");}Ke("wasm-instantiate");var i=l;function r(e){N(l===i,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?"),i=null,t(e.instance);}function n(t){return nt().then(function(t){return WebAssembly.instantiate(t,e);}).then(t,function(e){S("failed to asynchronously prepare wasm: "+e),Ze(e);});}if(l.instantiateWasm)try{return l.instantiateWasm(e,t);}catch(e){return S("Module.instantiateWasm callback failed with error: "+e),!1;}return function(){if(I||"function"!=typeof WebAssembly.instantiateStreaming||$e(it)||"function"!=typeof fetch)return n(r);fetch(it,{credentials:"same-origin"}).then(function(t){return WebAssembly.instantiateStreaming(t,e).then(r,function(e){S("wasm streaming compile failed: "+e),S("falling back to ArrayBuffer instantiation"),n(r);});});}(),{};}$e(it)||(it=E(it)),l.asm=at,xe.push({func:function func(){Jn();}});var st=1127488;function ot(e){return A("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling"),e;}function lt(e){return e.replace(/\b__Z[\w\d_]+/g,function(e){var t=ot(e);return e===t?e:t+" ["+e+"]";});}function ft(){var e=new Error();if(!e.stack){try{throw new Error(0);}catch(t){e=t;}if(!e.stack)return"(no stack trace available)";}return e.stack.toString();}function ut(){var e=ft();return l.extraStackTrace&&(e+="\n"+l.extraStackTrace()),lt(e);}N(st%8==0);var ct={};function ht(e){var t,i;ht.called?(i=le[e>>2],t=le[i>>2]):(ht.called=!0,ct.USER="web_user",ct.LOGNAME="web_user",ct.PATH="/",ct.PWD="/",ct.HOME="/home/web_user",ct.LANG=("object"===("undefined"==typeof navigator?"undefined":a(navigator))&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",ct._=c,t=W(1024),i=W(256),le[i>>2]=t,le[e>>2]=i);var r=[],n=0;for(var s in ct){if("string"==typeof ct[s]){var o=s+"="+ct[s];r.push(o),n+=o.length;}}if(n>1024)throw new Error("Environment size exceeded TOTAL_ENV_SIZE!");for(var l=0;l>2]=t,t+=o.length+1;}le[i+4*r.length>>2]=0;}function dt(){}function _t(e){return l.___errno_location?le[l.___errno_location()>>2]=e:S("failed to set errno from JS"),e;}var pt={splitPath:function splitPath(e){return /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1);},normalizeArray:function normalizeArray(e,t){for(var i=0,r=e.length-1;r>=0;r--){var n=e[r];"."===n?e.splice(r,1):".."===n?(e.splice(r,1),i++):i&&(e.splice(r,1),i--);}if(t)for(;i;i--){e.unshift("..");}return e;},normalize:function normalize(e){var t="/"===e.charAt(0),i="/"===e.substr(-1);return(e=pt.normalizeArray(e.split("/").filter(function(e){return!!e;}),!t).join("/"))||t||(e="."),e&&i&&(e+="/"),(t?"/":"")+e;},dirname:function dirname(e){var t=pt.splitPath(e),i=t[0],r=t[1];return i||r?(r&&(r=r.substr(0,r.length-1)),i+r):".";},basename:function basename(e){if("/"===e)return"/";var t=e.lastIndexOf("/");return-1===t?e:e.substr(t+1);},extname:function extname(e){return pt.splitPath(e)[3];},join:function join(){var e=Array.prototype.slice.call(arguments,0);return pt.normalize(e.join("/"));},join2:function join2(e,t){return pt.normalize(e+"/"+t);}},mt={resolve:function resolve(){for(var e="",t=!1,i=arguments.length-1;i>=-1&&!t;i--){var r=i>=0?arguments[i]:St.cwd();if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");if(!r)return"";e=r+"/"+e,t="/"===r.charAt(0);}return(t?"/":"")+(e=pt.normalizeArray(e.split("/").filter(function(e){return!!e;}),!t).join("/"))||".";},relative:function relative(e,t){function i(e){for(var t=0;t=0&&""===e[i];i--){;}return t>i?[]:e.slice(t,i-t+1);}e=mt.resolve(e).substr(1),t=mt.resolve(t).substr(1);for(var r=i(e.split("/")),n=i(t.split("/")),a=Math.min(r.length,n.length),s=a,o=0;o0?n.slice(0,a).toString("utf-8"):null;}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(t=window.prompt("Input: "))&&(t+="\n"):"function"==typeof readline&&null!==(t=readline())&&(t+="\n");if(!t)return null;e.input=ki(t,!0);}return e.input.shift();},put_char:function put_char(e,t){null===t||10===t?(C(K(e.output,0)),e.output=[]):0!=t&&e.output.push(t);},flush:function flush(e){e.output&&e.output.length>0&&(C(K(e.output,0)),e.output=[]);}},default_tty1_ops:{put_char:function put_char(e,t){null===t||10===t?(S(K(e.output,0)),e.output=[]):0!=t&&e.output.push(t);},flush:function flush(e){e.output&&e.output.length>0&&(S(K(e.output,0)),e.output=[]);}}},vt={ops_table:null,mount:function mount(e){return vt.createNode(null,"/",16895,0);},createNode:function createNode(e,t,i,r){if(St.isBlkdev(i)||St.isFIFO(i))throw new St.ErrnoError(63);vt.ops_table||(vt.ops_table={dir:{node:{getattr:vt.node_ops.getattr,setattr:vt.node_ops.setattr,lookup:vt.node_ops.lookup,mknod:vt.node_ops.mknod,rename:vt.node_ops.rename,unlink:vt.node_ops.unlink,rmdir:vt.node_ops.rmdir,readdir:vt.node_ops.readdir,symlink:vt.node_ops.symlink},stream:{llseek:vt.stream_ops.llseek}},file:{node:{getattr:vt.node_ops.getattr,setattr:vt.node_ops.setattr},stream:{llseek:vt.stream_ops.llseek,read:vt.stream_ops.read,write:vt.stream_ops.write,allocate:vt.stream_ops.allocate,mmap:vt.stream_ops.mmap,msync:vt.stream_ops.msync}},link:{node:{getattr:vt.node_ops.getattr,setattr:vt.node_ops.setattr,readlink:vt.node_ops.readlink},stream:{}},chrdev:{node:{getattr:vt.node_ops.getattr,setattr:vt.node_ops.setattr},stream:St.chrdev_stream_ops}});var n=St.createNode(e,t,i,r);return St.isDir(n.mode)?(n.node_ops=vt.ops_table.dir.node,n.stream_ops=vt.ops_table.dir.stream,n.contents={}):St.isFile(n.mode)?(n.node_ops=vt.ops_table.file.node,n.stream_ops=vt.ops_table.file.stream,n.usedBytes=0,n.contents=null):St.isLink(n.mode)?(n.node_ops=vt.ops_table.link.node,n.stream_ops=vt.ops_table.link.stream):St.isChrdev(n.mode)&&(n.node_ops=vt.ops_table.chrdev.node,n.stream_ops=vt.ops_table.chrdev.stream),n.timestamp=Date.now(),e&&(e.contents[t]=n),n;},getFileDataAsRegularArray:function getFileDataAsRegularArray(e){if(e.contents&&e.contents.subarray){for(var t=[],i=0;i=t)){t=Math.max(t,i*(i<1048576?2:1.125)|0),0!=i&&(t=Math.max(t,256));var r=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(r.subarray(0,e.usedBytes),0);}},resizeFileStorage:function resizeFileStorage(e,t){if(e.usedBytes!=t){if(0==t)return e.contents=null,void(e.usedBytes=0);if(!e.contents||e.contents.subarray){var i=e.contents;return e.contents=new Uint8Array(new ArrayBuffer(t)),i&&e.contents.set(i.subarray(0,Math.min(t,e.usedBytes))),void(e.usedBytes=t);}if(e.contents||(e.contents=[]),e.contents.length>t)e.contents.length=t;else for(;e.contents.length=e.node.usedBytes)return 0;var s=Math.min(e.node.usedBytes-n,r);if(N(s>=0),s>8&&a.subarray)t.set(a.subarray(n,n+s),i);else for(var o=0;o0||n+rs.timestamp)&&(n.push(i),r++);});var a=[];if(Object.keys(t.entries).forEach(function(i){t.entries[i];e.entries[i]||(a.push(i),r++);}),!r)return i(null);var s=!1,o=("remote"===e.type?e.db:t.db).transaction([yt.DB_STORE_NAME],"readwrite"),l=o.objectStore(yt.DB_STORE_NAME);function f(e){if(e&&!s)return s=!0,i(e);}o.onerror=function(e){f(this.error),e.preventDefault();},o.oncomplete=function(e){s||i(null);},n.sort().forEach(function(e){"local"===t.type?yt.loadRemoteEntry(l,e,function(t,i){if(t)return f(t);yt.storeLocalEntry(e,i,f);}):yt.loadLocalEntry(e,function(t,i){if(t)return f(t);yt.storeRemoteEntry(l,e,i,f);});}),a.sort().reverse().forEach(function(e){"local"===t.type?yt.removeLocalEntry(e,f):yt.removeRemoteEntry(l,e,f);});}},gt={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135},wt={isWindows:!1,staticInit:function staticInit(){wt.isWindows=!!i.platform.match(/^win/);var e=i.binding("constants");e.fs&&(e=e.fs),wt.flagsForNodeMap={1024:e.O_APPEND,64:e.O_CREAT,128:e.O_EXCL,0:e.O_RDONLY,2:e.O_RDWR,4096:e.O_SYNC,512:e.O_TRUNC,1:e.O_WRONLY};},bufferFrom:function bufferFrom(e){return r.alloc?r.from(e):new r(e);},convertNodeCode:function convertNodeCode(e){var t=e.code;return N(t in gt),gt[t];},mount:function mount(e){return N(p),wt.createNode(null,"/",wt.getMode(e.opts.root),0);},createNode:function createNode(e,t,i,r){if(!St.isDir(i)&&!St.isFile(i)&&!St.isLink(i))throw new St.ErrnoError(28);var n=St.createNode(e,t,i);return n.node_ops=wt.node_ops,n.stream_ops=wt.stream_ops,n;},getMode:function getMode(e){var t;try{t=xi.lstatSync(e),wt.isWindows&&(t.mode=t.mode|(292&t.mode)>>2);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}return t.mode;},realPath:function realPath(e){for(var t=[];e.parent!==e;){t.push(e.name),e=e.parent;}return t.push(e.mount.opts.root),t.reverse(),pt.join.apply(null,t);},flagsForNode:function flagsForNode(e){e&=-2097153,e&=-2049,e&=-32769,e&=-524289;var t=0;for(var i in wt.flagsForNodeMap){e&i&&(t|=wt.flagsForNodeMap[i],e^=i);}if(e)throw new St.ErrnoError(28);return t;},node_ops:{getattr:function getattr(e){var t,i=wt.realPath(e);try{t=xi.lstatSync(i);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}return wt.isWindows&&!t.blksize&&(t.blksize=4096),wt.isWindows&&!t.blocks&&(t.blocks=(t.size+t.blksize-1)/t.blksize|0),{dev:t.dev,ino:t.ino,mode:t.mode,nlink:t.nlink,uid:t.uid,gid:t.gid,rdev:t.rdev,size:t.size,atime:t.atime,mtime:t.mtime,ctime:t.ctime,blksize:t.blksize,blocks:t.blocks};},setattr:function setattr(e,t){var i=wt.realPath(e);try{if(void 0!==t.mode&&(xi.chmodSync(i,t.mode),e.mode=t.mode),void 0!==t.timestamp){var r=new Date(t.timestamp);xi.utimesSync(i,r,r);}void 0!==t.size&&xi.truncateSync(i,t.size);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}},lookup:function lookup(e,t){var i=pt.join2(wt.realPath(e),t),r=wt.getMode(i);return wt.createNode(e,t,r);},mknod:function mknod(e,t,i,r){var n=wt.createNode(e,t,i,r),a=wt.realPath(n);try{St.isDir(n.mode)?xi.mkdirSync(a,n.mode):xi.writeFileSync(a,"",{mode:n.mode});}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}return n;},rename:function rename(e,t,i){var r=wt.realPath(e),n=pt.join2(wt.realPath(t),i);try{xi.renameSync(r,n);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}},unlink:function unlink(e,t){var i=pt.join2(wt.realPath(e),t);try{xi.unlinkSync(i);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}},rmdir:function rmdir(e,t){var i=pt.join2(wt.realPath(e),t);try{xi.rmdirSync(i);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}},readdir:function readdir(e){var t=wt.realPath(e);try{return xi.readdirSync(t);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}},symlink:function symlink(e,t,i){var r=pt.join2(wt.realPath(e),t);try{xi.symlinkSync(i,r);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}},readlink:function readlink(e){var t=wt.realPath(e);try{return t=xi.readlinkSync(t),t=Mi.relative(Mi.resolve(e.mount.opts.root),t);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}}},stream_ops:{open:function open(e){var t=wt.realPath(e.node);try{St.isFile(e.node.mode)&&(e.nfd=xi.openSync(t,wt.flagsForNode(e.flags)));}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}},close:function close(e){try{St.isFile(e.node.mode)&&e.nfd&&xi.closeSync(e.nfd);}catch(e){if(!e.code)throw e;throw new St.ErrnoError(wt.convertNodeCode(e));}},read:function read(e,t,i,r,n){if(0===r)return 0;try{return xi.readSync(e.nfd,wt.bufferFrom(t.buffer),i,r,n);}catch(e){throw new St.ErrnoError(wt.convertNodeCode(e));}},write:function write(e,t,i,r,n){try{return xi.writeSync(e.nfd,wt.bufferFrom(t.buffer),i,r,n);}catch(e){throw new St.ErrnoError(wt.convertNodeCode(e));}},llseek:function llseek(e,t,i){var r=t;if(1===i)r+=e.position;else if(2===i&&St.isFile(e.node.mode))try{r+=xi.fstatSync(e.nfd).size;}catch(e){throw new St.ErrnoError(wt.convertNodeCode(e));}if(r<0)throw new St.ErrnoError(28);return r;}}},Et={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function mount(e){N(d),Et.reader||(Et.reader=new FileReaderSync());var t=Et.createNode(null,"/",Et.DIR_MODE,0),i={};function r(e){for(var r=e.split("/"),n=t,a=0;a=e.node.size)return 0;var a=e.node.contents.slice(n,n+r),s=Et.reader.readAsArrayBuffer(a);return t.set(new Uint8Array(s),i),a.size;},write:function write(e,t,i,r,n){throw new St.ErrnoError(29);},llseek:function llseek(e,t,i){var r=t;if(1===i?r+=e.position:2===i&&St.isFile(e.node.mode)&&(r+=e.node.size),r<0)throw new St.ErrnoError(28);return r;}}},Ct={0:"Success",1:"Arg list too long",2:"Permission denied",3:"Address already in use",4:"Address not available",5:"Address family not supported by protocol family",6:"No more processes",7:"Socket already connected",8:"Bad file number",9:"Trying to read unreadable message",10:"Mount device busy",11:"Operation canceled",12:"No children",13:"Connection aborted",14:"Connection refused",15:"Connection reset by peer",16:"File locking deadlock error",17:"Destination address required",18:"Math arg out of domain of func",19:"Quota exceeded",20:"File exists",21:"Bad address",22:"File too large",23:"Host is unreachable",24:"Identifier removed",25:"Illegal byte sequence",26:"Connection already in progress",27:"Interrupted system call",28:"Invalid argument",29:"I/O error",30:"Socket is already connected",31:"Is a directory",32:"Too many symbolic links",33:"Too many open files",34:"Too many links",35:"Message too long",36:"Multihop attempted",37:"File or path name too long",38:"Network interface is not configured",39:"Connection reset by network",40:"Network is unreachable",41:"Too many open files in system",42:"No buffer space available",43:"No such device",44:"No such file or directory",45:"Exec format error",46:"No record locks available",47:"The link has been severed",48:"Not enough core",49:"No message of desired type",50:"Protocol not available",51:"No space left on device",52:"Function not implemented",53:"Socket is not connected",54:"Not a directory",55:"Directory not empty",56:"State not recoverable",57:"Socket operation on non-socket",59:"Not a typewriter",60:"No such device or address",61:"Value too large for defined data type",62:"Previous owner died",63:"Not super-user",64:"Broken pipe",65:"Protocol error",66:"Unknown protocol",67:"Protocol wrong type for socket",68:"Math result not representable",69:"Read only file system",70:"Illegal seek",71:"No such process",72:"Stale file handle",73:"Connection timed out",74:"Text file busy",75:"Cross-device link",100:"Device not a stream",101:"Bad font file fmt",102:"Invalid slot",103:"Invalid request code",104:"No anode",105:"Block device required",106:"Channel number out of range",107:"Level 3 halted",108:"Level 3 reset",109:"Link number out of range",110:"Protocol driver not attached",111:"No CSI structure available",112:"Level 2 halted",113:"Invalid exchange",114:"Invalid request descriptor",115:"Exchange full",116:"No data (for no delay io)",117:"Timer expired",118:"Out of streams resources",119:"Machine is not on the network",120:"Package not installed",121:"The object is remote",122:"Advertise error",123:"Srmount error",124:"Communication error on send",125:"Cross mount point (not really error)",126:"Given log. name not unique",127:"f.d. invalid for this operation",128:"Remote address changed",129:"Can access a needed shared lib",130:"Accessing a corrupted shared lib",131:".lib section in a.out corrupted",132:"Attempting to link in too many libs",133:"Attempting to exec a shared library",135:"Streams pipe error",136:"Too many users",137:"Socket type not supported",138:"Not supported",139:"Protocol family not supported",140:"Can't send after socket shutdown",141:"Too many references",142:"Host is down",148:"No medium (in tape drive)",156:"Level 2 not synchronized"},St={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function handleFSError(e){if(!(e instanceof St.ErrnoError))throw e+" : "+ut();return _t(e.errno);},lookupPath:function lookupPath(e,t){if(t=t||{},!(e=mt.resolve(St.cwd(),e)))return{path:"",node:null};var i={follow_mount:!0,recurse_count:0};for(var r in i){void 0===t[r]&&(t[r]=i[r]);}if(t.recurse_count>8)throw new St.ErrnoError(32);for(var n=pt.normalizeArray(e.split("/").filter(function(e){return!!e;}),!1),a=St.root,s="/",o=0;o40)throw new St.ErrnoError(32);}}return{path:s,node:a};},getPath:function getPath(e){for(var t;;){if(St.isRoot(e)){var i=e.mount.mountpoint;return t?"/"!==i[i.length-1]?i+"/"+t:i+t:i;}t=t?e.name+"/"+t:e.name,e=e.parent;}},hashName:function hashName(e,t){for(var i=0,r=0;r>>0)%St.nameTable.length;},hashAddNode:function hashAddNode(e){var t=St.hashName(e.parent.id,e.name);e.name_next=St.nameTable[t],St.nameTable[t]=e;},hashRemoveNode:function hashRemoveNode(e){var t=St.hashName(e.parent.id,e.name);if(St.nameTable[t]===e)St.nameTable[t]=e.name_next;else for(var i=St.nameTable[t];i;){if(i.name_next===e){i.name_next=e.name_next;break;}i=i.name_next;}},lookupNode:function lookupNode(e,t){var i=St.mayLookup(e);if(i)throw new St.ErrnoError(i,e);for(var r=St.hashName(e.id,t),n=St.nameTable[r];n;n=n.name_next){var a=n.name;if(n.parent.id===e.id&&a===t)return n;}return St.lookup(e,t);},createNode:function createNode(e,t,i,r){if(!St.FSNode){St.FSNode=function(e,t,i,r){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=St.nextInode++,this.name=t,this.mode=i,this.node_ops={},this.stream_ops={},this.rdev=r;},St.FSNode.prototype={};Object.defineProperties(St.FSNode.prototype,{read:{get:function get(){return 365==(365&this.mode);},set:function set(e){e?this.mode|=365:this.mode&=-366;}},write:{get:function get(){return 146==(146&this.mode);},set:function set(e){e?this.mode|=146:this.mode&=-147;}},isFolder:{get:function get(){return St.isDir(this.mode);}},isDevice:{get:function get(){return St.isChrdev(this.mode);}}});}var n=new St.FSNode(e,t,i,r);return St.hashAddNode(n),n;},destroyNode:function destroyNode(e){St.hashRemoveNode(e);},isRoot:function isRoot(e){return e===e.parent;},isMountpoint:function isMountpoint(e){return!!e.mounted;},isFile:function isFile(e){return 32768==(61440&e);},isDir:function isDir(e){return 16384==(61440&e);},isLink:function isLink(e){return 40960==(61440&e);},isChrdev:function isChrdev(e){return 8192==(61440&e);},isBlkdev:function isBlkdev(e){return 24576==(61440&e);},isFIFO:function isFIFO(e){return 4096==(61440&e);},isSocket:function isSocket(e){return 49152==(49152&e);},flagModes:{r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function modeStringToFlags(e){var t=St.flagModes[e];if(void 0===t)throw new Error("Unknown file open mode: "+e);return t;},flagsToPermissionString:function flagsToPermissionString(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t;},nodePermissions:function nodePermissions(e,t){return St.ignorePermissions||(-1===t.indexOf("r")||292&e.mode)&&(-1===t.indexOf("w")||146&e.mode)&&(-1===t.indexOf("x")||73&e.mode)?0:2;},mayLookup:function mayLookup(e){var t=St.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2);},mayCreate:function mayCreate(e,t){try{St.lookupNode(e,t);return 20;}catch(e){}return St.nodePermissions(e,"wx");},mayDelete:function mayDelete(e,t,i){var r;try{r=St.lookupNode(e,t);}catch(e){return e.errno;}var n=St.nodePermissions(e,"wx");if(n)return n;if(i){if(!St.isDir(r.mode))return 54;if(St.isRoot(r)||St.getPath(r)===St.cwd())return 10;}else if(St.isDir(r.mode))return 31;return 0;},mayOpen:function mayOpen(e,t){return e?St.isLink(e.mode)?32:St.isDir(e.mode)&&("r"!==St.flagsToPermissionString(t)||512&t)?31:St.nodePermissions(e,St.flagsToPermissionString(t)):44;},MAX_OPEN_FDS:4096,nextfd:function nextfd(e,t){e=e||0,t=t||St.MAX_OPEN_FDS;for(var i=e;i<=t;i++){if(!St.streams[i])return i;}throw new St.ErrnoError(33);},getStream:function getStream(e){return St.streams[e];},createStream:function createStream(e,t,i){St.FSStream||(St.FSStream=function(){},St.FSStream.prototype={},Object.defineProperties(St.FSStream.prototype,{object:{get:function get(){return this.node;},set:function set(e){this.node=e;}},isRead:{get:function get(){return 1!=(2097155&this.flags);}},isWrite:{get:function get(){return 0!=(2097155&this.flags);}},isAppend:{get:function get(){return 1024&this.flags;}}}));var r=new St.FSStream();for(var n in e){r[n]=e[n];}e=r;var a=St.nextfd(t,i);return e.fd=a,St.streams[a]=e,e;},closeStream:function closeStream(e){St.streams[e]=null;},chrdev_stream_ops:{open:function open(e){var t=St.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e);},llseek:function llseek(){throw new St.ErrnoError(70);}},major:function major(e){return e>>8;},minor:function minor(e){return 255&e;},makedev:function makedev(e,t){return e<<8|t;},registerDevice:function registerDevice(e,t){St.devices[e]={stream_ops:t};},getDevice:function getDevice(e){return St.devices[e];},getMounts:function getMounts(e){for(var t=[],i=[e];i.length;){var r=i.pop();t.push(r),i.push.apply(i,r.mounts);}return t;},syncfs:function syncfs(e,t){"function"==typeof e&&(t=e,e=!1),St.syncFSRequests++,St.syncFSRequests>1&&St.syncFSRequests;var i=St.getMounts(St.root.mount),r=0;function n(e){return N(St.syncFSRequests>0),St.syncFSRequests--,t(e);}function a(e){if(e)return a.errored?void 0:(a.errored=!0,n(e));++r>=i.length&&n(null);}i.forEach(function(t){if(!t.type.syncfs)return a(null);t.type.syncfs(t,e,a);});},mount:function mount(e,t,i){var r,n="/"===i,a=!i;if(n&&St.root)throw new St.ErrnoError(10);if(!n&&!a){var s=St.lookupPath(i,{follow_mount:!1});if(i=s.path,r=s.node,St.isMountpoint(r))throw new St.ErrnoError(10);if(!St.isDir(r.mode))throw new St.ErrnoError(54);}var o={type:e,opts:t,mountpoint:i,mounts:[]},l=e.mount(o);return l.mount=o,o.root=l,n?St.root=l:r&&(r.mounted=o,r.mount&&r.mount.mounts.push(o)),l;},unmount:function unmount(e){var t=St.lookupPath(e,{follow_mount:!1});if(!St.isMountpoint(t.node))throw new St.ErrnoError(28);var i=t.node,r=i.mounted,n=St.getMounts(r);Object.keys(St.nameTable).forEach(function(e){for(var t=St.nameTable[e];t;){var i=t.name_next;-1!==n.indexOf(t.mount)&&St.destroyNode(t),t=i;}}),i.mounted=null;var a=i.mount.mounts.indexOf(r);N(-1!==a),i.mount.mounts.splice(a,1);},lookup:function lookup(e,t){return e.node_ops.lookup(e,t);},mknod:function mknod(e,t,i){var r=St.lookupPath(e,{parent:!0}).node,n=pt.basename(e);if(!n||"."===n||".."===n)throw new St.ErrnoError(28);var a=St.mayCreate(r,n);if(a)throw new St.ErrnoError(a);if(!r.node_ops.mknod)throw new St.ErrnoError(63);return r.node_ops.mknod(r,n,t,i);},create:function create(e,t){return t=void 0!==t?t:438,t&=4095,t|=32768,St.mknod(e,t,0);},mkdir:function mkdir(e,t){return t=void 0!==t?t:511,t&=1023,t|=16384,St.mknod(e,t,0);},mkdirTree:function mkdirTree(e,t){for(var i=e.split("/"),r="",n=0;nthis.length-1||e<0)){var t=e%this.chunkSize,i=e/this.chunkSize|0;return this.getter(i)[t];}},a.prototype.setDataGetter=function(e){this.getter=e;},a.prototype.cacheLength=function(){var e=new XMLHttpRequest();if(e.open("HEAD",i,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+i+". Status: "+e.status);var t,r=Number(e.getResponseHeader("Content-length")),n=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,a=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,s=1048576;n||(s=r);var o=this;o.setDataGetter(function(e){var t=e*s,n=(e+1)*s-1;if(n=Math.min(n,r-1),void 0===o.chunks[e]&&(o.chunks[e]=function(e,t){if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>r-1)throw new Error("only "+r+" bytes available! programmer error!");var n=new XMLHttpRequest();if(n.open("GET",i,!1),r!==s&&n.setRequestHeader("Range","bytes="+e+"-"+t),"undefined"!=typeof Uint8Array&&(n.responseType="arraybuffer"),n.overrideMimeType&&n.overrideMimeType("text/plain; charset=x-user-defined"),n.send(null),!(n.status>=200&&n.status<300||304===n.status))throw new Error("Couldn't load "+i+". Status: "+n.status);return void 0!==n.response?new Uint8Array(n.response||[]):ki(n.responseText||"",!0);}(t,n)),void 0===o.chunks[e])throw new Error("doXHR failed!");return o.chunks[e];}),!a&&r||(s=r=1,r=this.getter(0).length,s=r),this._length=r,this._chunkSize=s,this.lengthKnown=!0;},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var s=new a();Object.defineProperties(s,{length:{get:function get(){return this.lengthKnown||this.cacheLength(),this._length;}},chunkSize:{get:function get(){return this.lengthKnown||this.cacheLength(),this._chunkSize;}}});var o={isDevice:!1,contents:s};}else o={isDevice:!1,url:i};var l=St.createFile(e,t,o,r,n);o.contents?l.contents=o.contents:o.url&&(l.contents=null,l.url=o.url),Object.defineProperties(l,{usedBytes:{get:function get(){return this.contents.length;}}});var f={};return Object.keys(l.stream_ops).forEach(function(e){var t=l.stream_ops[e];f[e]=function(){if(!St.forceLoadFile(l))throw new St.ErrnoError(29);return t.apply(null,arguments);};}),f.read=function(e,t,i,r,n){if(!St.forceLoadFile(l))throw new St.ErrnoError(29);var a=e.node.contents;if(n>=a.length)return 0;var s=Math.min(a.length-n,r);if(N(s>=0),a.slice)for(var o=0;o>2]=r.dev,le[i+4>>2]=0,le[i+8>>2]=r.ino,le[i+12>>2]=r.mode,le[i+16>>2]=r.nlink,le[i+20>>2]=r.uid,le[i+24>>2]=r.gid,le[i+28>>2]=r.rdev,le[i+32>>2]=0,tt=[r.size>>>0,(et=r.size,+Le(et)>=1?et>0?(0|He(+ze(et/4294967296),4294967295))>>>0:~~+Ne((et-+(~~et>>>0))/4294967296)>>>0:0)],le[i+40>>2]=tt[0],le[i+44>>2]=tt[1],le[i+48>>2]=4096,le[i+52>>2]=r.blocks,le[i+56>>2]=r.atime.getTime()/1e3|0,le[i+60>>2]=0,le[i+64>>2]=r.mtime.getTime()/1e3|0,le[i+68>>2]=0,le[i+72>>2]=r.ctime.getTime()/1e3|0,le[i+76>>2]=0,tt=[r.ino>>>0,(et=r.ino,+Le(et)>=1?et>0?(0|He(+ze(et/4294967296),4294967295))>>>0:~~+Ne((et-+(~~et>>>0))/4294967296)>>>0:0)],le[i+80>>2]=tt[0],le[i+84>>2]=tt[1],0;},doMsync:function doMsync(e,t,i,r){var n=new Uint8Array(ae.subarray(e,e+i));St.msync(t,n,0,i,r);},doMkdir:function doMkdir(e,t){return"/"===(e=pt.normalize(e))[e.length-1]&&(e=e.substr(0,e.length-1)),St.mkdir(e,t,0),0;},doMknod:function doMknod(e,t,i){switch(61440&t){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28;}return St.mknod(e,t,i),0;},doReadlink:function doReadlink(e,t,i){if(i<=0)return-28;var r=St.readlink(e),n=Math.min(i,$(r)),a=ne[t+n];return J(r,t,i+1),ne[t+n]=a,n;},doAccess:function doAccess(e,t){if(-8&t)return-28;var i;if(!(i=St.lookupPath(e,{follow:!0}).node))return-44;var r="";return 4&t&&(r+="r"),2&t&&(r+="w"),1&t&&(r+="x"),r&&St.nodePermissions(i,r)?-2:0;},doDup:function doDup(e,t,i){var r=St.getStream(i);return r&&St.close(r),St.open(e,t,0,i,i).fd;},doReadv:function doReadv(e,t,i,r){for(var n=0,a=0;a>2],o=le[t+(8*a+4)>>2],l=St.read(e,ne,s,o,r);if(l<0)return-1;if(n+=l,l>2],o=le[t+(8*a+4)>>2],l=St.write(e,ne,s,o,r);if(l<0)return-1;n+=l;}return n;},varargs:0,get:function get(e){return jt.varargs+=4,le[jt.varargs-4>>2];},getStr:function getStr(){return Q(jt.get());},getStreamFromFD:function getStreamFromFD(e){void 0===e&&(e=jt.get());var t=St.getStream(e);if(!t)throw new St.ErrnoError(8);return t;},get64:function get64(){var e=jt.get(),t=jt.get();return N(e>=0?0===t:-1===t),e;},getZero:function getZero(){N(0===jt.get());}};function Tt(e,t){jt.varargs=t;try{var i=jt.getStreamFromFD();switch(jt.get()){case 0:return(r=jt.get())<0?-28:St.open(i.path,i.flags,0,r).fd;case 1:case 2:return 0;case 3:return i.flags;case 4:var r=jt.get();return i.flags|=r,0;case 12:r=jt.get();return se[r+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return _t(28),-1;default:return-28;}}catch(e){return void 0!==St&&e instanceof St.ErrnoError||Ze(e),-e.errno;}}function At(e,t){jt.varargs=t;try{var i=jt.getStreamFromFD(),r=jt.get(),n=jt.get();return St.read(i,ne,r,n);}catch(e){return void 0!==St&&e instanceof St.ErrnoError||Ze(e),-e.errno;}}function xt(e,t){jt.varargs=t;try{var i=jt.getStr(),r=jt.get(),n=jt.get();return St.open(i,r,n).fd;}catch(e){return void 0!==St&&e instanceof St.ErrnoError||Ze(e),-e.errno;}}function Mt(){}function kt(e){try{var t=jt.getStreamFromFD(e);return St.close(t),0;}catch(e){return void 0!==St&&e instanceof St.ErrnoError||Ze(e),e.errno;}}function Pt(){return kt.apply(null,arguments);}function It(e,t){try{var i=jt.getStreamFromFD(e),r=i.tty?2:St.isDir(i.mode)?3:St.isLink(i.mode)?7:4;return ne[t>>0]=r,0;}catch(e){return void 0!==St&&e instanceof St.ErrnoError||Ze(e),e.errno;}}function Ut(){return It.apply(null,arguments);}function Rt(e,t,i,r,n){try{var a=jt.getStreamFromFD(e),s=4294967296*i+(t>>>0);return s<=-9007199254740992||s>=9007199254740992?-61:(St.llseek(a,s,r),tt=[a.position>>>0,(et=a.position,+Le(et)>=1?et>0?(0|He(+ze(et/4294967296),4294967295))>>>0:~~+Ne((et-+(~~et>>>0))/4294967296)>>>0:0)],le[n>>2]=tt[0],le[n+4>>2]=tt[1],a.getdents&&0===s&&0===r&&(a.getdents=null),0);}catch(e){return void 0!==St&&e instanceof St.ErrnoError||Ze(e),e.errno;}}function Dt(){return Rt.apply(null,arguments);}function Ot(e,t,i,r){try{var n=jt.getStreamFromFD(e),a=jt.doWritev(n,t,i);return le[r>>2]=a,0;}catch(e){return void 0!==St&&e instanceof St.ErrnoError||Ze(e),e.errno;}}function Ft(){return Ot.apply(null,arguments);}function Bt(e){delete Gt.xhrs[e-1];}function Lt(){Ze();}function Nt(){return void 0===Nt.start&&(Nt.start=Date.now()),1e3*(Date.now()-Nt.start)|0;}function zt(){Ze();}function Ht(){return _||"undefined"!=typeof dateNow||"object"===("undefined"==typeof performance?"undefined":a(performance))&&performance&&"function"==typeof performance.now;}function Vt(e,t){var i;if(0===e)i=Date.now();else{if(1!==e||!Ht())return _t(28),-1;i=zt();}return le[t>>2]=i/1e3|0,le[t+4>>2]=i%1e3*1e3*1e3|0,0;}function Yt(){return ne.length;}function qt(){return!d;}function Xt(e){try{return R.grow(e-re.byteLength+65535>>16),pe(R.buffer),1;}catch(t){console.error("emscripten_realloc_buffer: Attempted to grow heap from "+re.byteLength+" bytes to "+e+" bytes, but got error: "+t);}}function Wt(e){var t=Yt();N(e>t);if(e>2147418112)return S("Cannot enlarge memory, asked to go up to "+e+" bytes, but the limit is 2147418112 bytes!"),!1;for(var i=Math.max(t,16777216);i>2]=t,fe[e+4>>2]=t/4294967296|0;},openDatabase:function openDatabase(e,t,i,r){try{var n=indexedDB.open(e,t);}catch(e){return r(e);}n.onupgradeneeded=function(e){var t=e.target.result;t.objectStoreNames.contains("FILES")&&t.deleteObjectStore("FILES"),t.createObjectStore("FILES");},n.onsuccess=function(e){i(e.target.result);},n.onerror=function(e){r(e);};},staticInit:function staticInit(){var e="undefined"==typeof ENVIRONMENT_IS_FETCH_WORKER;Gt.openDatabase("emscripten_filesystem",1,function(t){Gt.dbInstance=t,e&&Qe("library_fetch_init");},function(){Gt.dbInstance=!1,e&&Qe("library_fetch_init");}),"undefined"!=typeof ENVIRONMENT_IS_FETCH_WORKER&&ENVIRONMENT_IS_FETCH_WORKER||Ke("library_fetch_init");}};function Kt(e,t,i,r,n){var a=fe[e+8>>2];if(a){var s=Q(a),o=e+112,l=Q(o);l||(l="GET");fe[o+32>>2];var f=fe[o+52>>2],u=fe[o+56>>2],c=!!fe[o+60>>2],h=(fe[o+64>>2],fe[o+68>>2]),d=fe[o+72>>2],_=fe[o+76>>2],p=fe[o+80>>2],m=fe[o+84>>2],b=fe[o+88>>2],v=!!(1&f),y=!!(2&f),g=!!(64&f),w=h?Q(h):void 0,E=d?Q(d):void 0,C=p?Q(p):void 0,S=new XMLHttpRequest();if(S.withCredentials=c,S.open(l,s,!g,w,E),g||(S.timeout=u),S.url_=s,N(!y,"streaming uses moz-chunked-arraybuffer which is no longer supported; TODO: rewrite using fetch()"),S.responseType="arraybuffer",p&&S.overrideMimeType(C),_)for(;;){var j=fe[_>>2];if(!j)break;var T=fe[_+4>>2];if(!T)break;_+=8;var A=Q(j),x=Q(T);S.setRequestHeader(A,x);}Gt.xhrs.push(S);var M=Gt.xhrs.length;fe[e+0>>2]=M;var k=m&&b?ae.slice(m,m+b):null;S.onload=function(r){var n=S.response?S.response.byteLength:0,a=0,s=0;v&&!y&&(a=ra(s=n),ae.set(new Uint8Array(S.response),a)),fe[e+12>>2]=a,Gt.setu64(e+16,s),Gt.setu64(e+24,0),n&&Gt.setu64(e+32,n),oe[e+40>>1]=S.readyState,4===S.readyState&&0===S.status&&(S.status=n>0?200:404),oe[e+42>>1]=S.status,S.statusText&&J(S.statusText,e+44,64),S.status>=200&&S.status<300?t&&t(e,S,r):i&&i(e,S,r);},S.onerror=function(t){var r=S.status;4===S.readyState&&0===r&&(r=404),fe[e+12>>2]=0,Gt.setu64(e+16,0),Gt.setu64(e+24,0),Gt.setu64(e+32,0),oe[e+40>>1]=S.readyState,oe[e+42>>1]=r,i&&i(e,S,t);},S.ontimeout=function(t){i&&i(e,S,t);},S.onprogress=function(t){var i=v&&y&&S.response?S.response.byteLength:0,n=0;v&&y&&(n=ra(i),ae.set(new Uint8Array(S.response),n)),fe[e+12>>2]=n,Gt.setu64(e+16,i),Gt.setu64(e+24,t.loaded-i),Gt.setu64(e+32,t.total),oe[e+40>>1]=S.readyState,S.readyState>=3&&0===S.status&&t.loaded>0&&(S.status=200),oe[e+42>>1]=S.status,S.statusText&&J(S.statusText,e+44,64),r&&r(e,S,t);},S.onreadystatechange=function(t){oe[e+40>>1]=S.readyState,S.readyState>=2&&(oe[e+42>>1]=S.status),n&&n(e,S,t);};try{S.send(k);}catch(t){i&&i(e,S,t);}}else i(e,0,"no url specified!");}function Qt(e,t,i,r,n){if(e){var a=fe[t+112+64>>2];a||(a=fe[t+8>>2]);var s=Q(a);try{var o=e.transaction(["FILES"],"readwrite").objectStore("FILES").put(i,s);o.onsuccess=function(e){oe[t+40>>1]=4,oe[t+42>>1]=200,J("OK",t+44,64),r(t,0,s);},o.onerror=function(e){oe[t+40>>1]=4,oe[t+42>>1]=413,J("Payload Too Large",t+44,64),n(t,0,e);};}catch(e){n(t,0,e);}}else n(t,0,"IndexedDB not available!");}function Zt(e,t,i,r){if(e){var n=fe[t+112+64>>2];n||(n=fe[t+8>>2]);var a=Q(n);try{var s=e.transaction(["FILES"],"readonly").objectStore("FILES").get(a);s.onsuccess=function(e){if(e.target.result){var n=e.target.result,a=n.byteLength||n.length,s=ra(a);ae.set(new Uint8Array(n),s),fe[t+12>>2]=s,Gt.setu64(t+16,a),Gt.setu64(t+24,0),Gt.setu64(t+32,a),oe[t+40>>1]=4,oe[t+42>>1]=200,J("OK",t+44,64),i(t,0,n);}else oe[t+40>>1]=4,oe[t+42>>1]=404,J("Not Found",t+44,64),r(t,0,"no data");},s.onerror=function(e){oe[t+40>>1]=4,oe[t+42>>1]=404,J("Not Found",t+44,64),r(t,0,e);};}catch(e){r(t,0,e);}}else r(t,0,"IndexedDB not available!");}function Jt(e,t,i,r){if(e){var n=fe[t+112+64>>2];n||(n=fe[t+8>>2]);var a=Q(n);try{var s=e.transaction(["FILES"],"readwrite").objectStore("FILES")["delete"](a);s.onsuccess=function(e){var r=e.target.result;fe[t+12>>2]=0,Gt.setu64(t+16,0),Gt.setu64(t+24,0),Gt.setu64(t+32,0),oe[t+40>>1]=4,oe[t+42>>1]=200,J("OK",t+44,64),i(t,0,r);},s.onerror=function(e){oe[t+40>>1]=4,oe[t+42>>1]=404,J("Not Found",t+44,64),r(t,0,e);};}catch(e){r(t,0,e);}}else r(t,0,"IndexedDB not available!");}function $t(e,t,i,r,n){void 0!==U&&(U=!0);var a=e+112,s=Q(a),o=fe[a+36>>2],l=fe[a+40>>2],f=fe[a+44>>2],u=fe[a+48>>2],c=fe[a+52>>2],h=!!(4&c),d=!!(32&c),_=!!(16&c),p=function p(e,i,r){o?oa(o,e):t&&t(e);},m=function m(e,t,i){f?oa(f,e):r&&r(e);},b=function b(e,t,r){l?oa(l,e):i&&i(e);},v=function v(e,t,i){u?oa(u,e):n&&n(e);},y=function y(e,i,r){Qt(Gt.dbInstance,e,i.response,function(e,i,r){o?oa(o,e):t&&t(e);},function(e,i,r){o?oa(o,e):t&&t(e);});};if("EM_IDB_STORE"===s){var g=fe[a+84>>2];Qt(Gt.dbInstance,e,ae.slice(g,g+fe[a+88>>2]),p,b);}else if("EM_IDB_DELETE"===s)Jt(Gt.dbInstance,e,p,b);else if(_){if(d)return 0;Kt(e,h?y:p,b,m,v);}else Zt(Gt.dbInstance,e,p,d?b:h?function(e,t,i){Kt(e,y,b,m,v);}:function(e,t,i){Kt(e,p,b,m,v);});return e;}var ei=Le;function ti(e){return 0===e?0:(e=Q(e),ct.hasOwnProperty(e)?(ti.ret&&ia(ti.ret),ti.ret=ee(ct[e]),ti.ret):0);}function ii(e){var t=Date.now();return le[e>>2]=t/1e3|0,le[e+4>>2]=t%1e3*1e3|0,0;}var ri=(J("GMT",1127376,4),1127376);function ni(e,t){var i=new Date(1e3*le[e>>2]);le[t>>2]=i.getUTCSeconds(),le[t+4>>2]=i.getUTCMinutes(),le[t+8>>2]=i.getUTCHours(),le[t+12>>2]=i.getUTCDate(),le[t+16>>2]=i.getUTCMonth(),le[t+20>>2]=i.getUTCFullYear()-1900,le[t+24>>2]=i.getUTCDay(),le[t+36>>2]=0,le[t+32>>2]=0;var r=Date.UTC(i.getUTCFullYear(),0,1,0,0,0,0),n=(i.getTime()-r)/864e5|0;return le[t+28>>2]=n,le[t+40>>2]=ri,t;}function ai(e){return Math.pow(2,e);}function si(e){return ai(e);}function oi(e){return Math.log(e)/Math.LN2;}function li(e){var t=fi,i=t.LLVM_SAVEDSTACKS[e];t.LLVM_SAVEDSTACKS.splice(e,1),aa(i);}function fi(){var e=fi;return e.LLVM_SAVEDSTACKS||(e.LLVM_SAVEDSTACKS=[]),e.LLVM_SAVEDSTACKS.push(sa()),e.LLVM_SAVEDSTACKS.length-1;}var ui=Ve;function ci(){if(!ci.called){ci.called=!0,le[ea()>>2]=60*new Date().getTimezoneOffset();var e=new Date().getFullYear(),t=new Date(e,0,1),i=new Date(e,6,1);le[$n()>>2]=Number(t.getTimezoneOffset()!=i.getTimezoneOffset());var r=o(t),n=o(i),a=X(ki(r),"i8",Y),s=X(ki(n),"i8",Y);i.getTimezoneOffset()>2]=a,le[ta()+4>>2]=s):(le[ta()>>2]=s,le[ta()+4>>2]=a);}function o(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT";}}function hi(e,t){ci();var i=new Date(1e3*le[e>>2]);le[t>>2]=i.getSeconds(),le[t+4>>2]=i.getMinutes(),le[t+8>>2]=i.getHours(),le[t+12>>2]=i.getDate(),le[t+16>>2]=i.getMonth(),le[t+20>>2]=i.getFullYear()-1900,le[t+24>>2]=i.getDay();var r=new Date(i.getFullYear(),0,1),n=(i.getTime()-r.getTime())/864e5|0;le[t+28>>2]=n,le[t+36>>2]=-60*i.getTimezoneOffset();var a=new Date(i.getFullYear(),6,1).getTimezoneOffset(),s=r.getTimezoneOffset(),o=0|(a!=s&&i.getTimezoneOffset()==Math.min(s,a));le[t+32>>2]=o;var l=le[ta()+(o?4:0)>>2];return le[t+40>>2]=l,t;}function di(e,t,i){ae.set(ae.subarray(t,t+i),e);}function _i(e){var t=e/1e3;if((h||d)&&self.performance&&self.performance.now)for(var i=self.performance.now();self.performance.now()-i>2],r=le[e+4>>2];return r<0||r>999999999||i<0?(_t(28),-1):(0!==t&&(le[t>>2]=0,le[t+4>>2]=0),_i(1e6*i+r/1e3));}function mi(){return 0;}function bi(){return 0;}function vi(){return 6;}function yi(){}function gi(e){return e%4==0&&(e%100!=0||e%400==0);}function wi(e,t){for(var i=0,r=0;r<=t;i+=e[r++]){;}return i;}var Ei=[31,29,31,30,31,30,31,31,30,31,30,31],Ci=[31,28,31,30,31,30,31,31,30,31,30,31];function Si(e,t){for(var i=new Date(e.getTime());t>0;){var r=gi(i.getFullYear()),n=i.getMonth(),a=(r?Ei:Ci)[n];if(!(t>a-i.getDate()))return i.setDate(i.getDate()+t),i;t-=a-i.getDate()+1,i.setDate(1),n<11?i.setMonth(n+1):(i.setMonth(0),i.setFullYear(i.getFullYear()+1));}return i;}function ji(e,t,i,r){var n=le[r+40>>2],a={tm_sec:le[r>>2],tm_min:le[r+4>>2],tm_hour:le[r+8>>2],tm_mday:le[r+12>>2],tm_mon:le[r+16>>2],tm_year:le[r+20>>2],tm_wday:le[r+24>>2],tm_yday:le[r+28>>2],tm_isdst:le[r+32>>2],tm_gmtoff:le[r+36>>2],tm_zone:n?Q(n):""},s=Q(i),o={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var l in o){s=s.replace(new RegExp(l,"g"),o[l]);}var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],u=["January","February","March","April","May","June","July","August","September","October","November","December"];function c(e,t,i){for(var r="number"==typeof e?e.toString():e||"";r.length0?1:0;}var r;return 0===(r=i(e.getFullYear()-t.getFullYear()))&&0===(r=i(e.getMonth()-t.getMonth()))&&(r=i(e.getDate()-t.getDate())),r;}function _(e){switch(e.getDay()){case 0:return new Date(e.getFullYear()-1,11,29);case 1:return e;case 2:return new Date(e.getFullYear(),0,3);case 3:return new Date(e.getFullYear(),0,2);case 4:return new Date(e.getFullYear(),0,1);case 5:return new Date(e.getFullYear()-1,11,31);case 6:return new Date(e.getFullYear()-1,11,30);}}function p(e){var t=Si(new Date(e.tm_year+1900,0,1),e.tm_yday),i=new Date(t.getFullYear(),0,4),r=new Date(t.getFullYear()+1,0,4),n=_(i),a=_(r);return d(n,t)<=0?d(a,t)<=0?t.getFullYear()+1:t.getFullYear():t.getFullYear()-1;}var m={"%a":function a(e){return f[e.tm_wday].substring(0,3);},"%A":function A(e){return f[e.tm_wday];},"%b":function b(e){return u[e.tm_mon].substring(0,3);},"%B":function B(e){return u[e.tm_mon];},"%C":function C(e){return h((e.tm_year+1900)/100|0,2);},"%d":function d(e){return h(e.tm_mday,2);},"%e":function e(_e2){return c(_e2.tm_mday,2," ");},"%g":function g(e){return p(e).toString().substring(2);},"%G":function G(e){return p(e);},"%H":function H(e){return h(e.tm_hour,2);},"%I":function I(e){var t=e.tm_hour;return 0==t?t=12:t>12&&(t-=12),h(t,2);},"%j":function j(e){return h(e.tm_mday+wi(gi(e.tm_year+1900)?Ei:Ci,e.tm_mon-1),3);},"%m":function m(e){return h(e.tm_mon+1,2);},"%M":function M(e){return h(e.tm_min,2);},"%n":function n(){return"\n";},"%p":function p(e){return e.tm_hour>=0&&e.tm_hour<12?"AM":"PM";},"%S":function S(e){return h(e.tm_sec,2);},"%t":function t(){return"\t";},"%u":function u(e){return e.tm_wday||7;},"%U":function U(e){var t=new Date(e.tm_year+1900,0,1),i=0===t.getDay()?t:Si(t,7-t.getDay()),r=new Date(e.tm_year+1900,e.tm_mon,e.tm_mday);if(d(i,r)<0){var n=wi(gi(r.getFullYear())?Ei:Ci,r.getMonth()-1)-31,a=31-i.getDate()+n+r.getDate();return h(Math.ceil(a/7),2);}return 0===d(i,t)?"01":"00";},"%V":function V(e){var t,i=new Date(e.tm_year+1900,0,4),r=new Date(e.tm_year+1901,0,4),n=_(i),a=_(r),s=Si(new Date(e.tm_year+1900,0,1),e.tm_yday);return d(s,n)<0?"53":d(a,s)<=0?"01":(t=n.getFullYear()=0;return t=(t=Math.abs(t)/60)/60*100+t%60,(i?"+":"-")+String("0000"+t).slice(-4);},"%Z":function Z(e){return e.tm_zone;},"%%":function _(){return"%";}};for(var l in m){s.indexOf(l)>=0&&(s=s.replace(new RegExp(l,"g"),m[l](a)));}var b=ki(s,!1);return b.length>t?0:(te(b,e),b.length-1);}function Ti(e){switch(e){case 30:return he;case 85:return 2147418112/he;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return"object"===("undefined"==typeof navigator?"undefined":a(navigator))&&navigator.hardwareConcurrency||1;}return _t(28),-1;}function Ai(e){var t=Date.now()/1e3|0;return e&&(le[e>>2]=t),t;}if(St.staticInit(),p){var xi=e("fs"),Mi=e("path");wt.staticInit();}function ki(e,t,i){var r=i>0?i:$(e)+1,n=new Array(r),a=Z(e,n,0,n.length);return t&&(n.length=a),n;}zt=_?function(){var e=i.hrtime();return 1e3*e[0]+e[1]/1e6;}:"undefined"!=typeof dateNow?dateNow:"object"===("undefined"==typeof performance?"undefined":a(performance))&&performance&&"function"==typeof performance.now?function(){return performance.now();}:Date.now,Gt.staticInit();var Pi=[0,"jsCall_dd_0","jsCall_dd_1","jsCall_dd_2","jsCall_dd_3","jsCall_dd_4","jsCall_dd_5","jsCall_dd_6","jsCall_dd_7","jsCall_dd_8","jsCall_dd_9","jsCall_dd_10","jsCall_dd_11","jsCall_dd_12","jsCall_dd_13","jsCall_dd_14","jsCall_dd_15","jsCall_dd_16","jsCall_dd_17","jsCall_dd_18","jsCall_dd_19","jsCall_dd_20","jsCall_dd_21","jsCall_dd_22","jsCall_dd_23","jsCall_dd_24","jsCall_dd_25","jsCall_dd_26","jsCall_dd_27","jsCall_dd_28","jsCall_dd_29","jsCall_dd_30","jsCall_dd_31","jsCall_dd_32","jsCall_dd_33","jsCall_dd_34","_sinh","_cosh","_tanh","_sin","_cos","_tan","_atan","_asin","_acos","_exp","_log","_fabs","_etime",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ii=[0,"jsCall_did_0","jsCall_did_1","jsCall_did_2","jsCall_did_3","jsCall_did_4","jsCall_did_5","jsCall_did_6","jsCall_did_7","jsCall_did_8","jsCall_did_9","jsCall_did_10","jsCall_did_11","jsCall_did_12","jsCall_did_13","jsCall_did_14","jsCall_did_15","jsCall_did_16","jsCall_did_17","jsCall_did_18","jsCall_did_19","jsCall_did_20","jsCall_did_21","jsCall_did_22","jsCall_did_23","jsCall_did_24","jsCall_did_25","jsCall_did_26","jsCall_did_27","jsCall_did_28","jsCall_did_29","jsCall_did_30","jsCall_did_31","jsCall_did_32","jsCall_did_33","jsCall_did_34",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ui=[0,"jsCall_didd_0","jsCall_didd_1","jsCall_didd_2","jsCall_didd_3","jsCall_didd_4","jsCall_didd_5","jsCall_didd_6","jsCall_didd_7","jsCall_didd_8","jsCall_didd_9","jsCall_didd_10","jsCall_didd_11","jsCall_didd_12","jsCall_didd_13","jsCall_didd_14","jsCall_didd_15","jsCall_didd_16","jsCall_didd_17","jsCall_didd_18","jsCall_didd_19","jsCall_didd_20","jsCall_didd_21","jsCall_didd_22","jsCall_didd_23","jsCall_didd_24","jsCall_didd_25","jsCall_didd_26","jsCall_didd_27","jsCall_didd_28","jsCall_didd_29","jsCall_didd_30","jsCall_didd_31","jsCall_didd_32","jsCall_didd_33","jsCall_didd_34",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ri=[0,"jsCall_fii_0","jsCall_fii_1","jsCall_fii_2","jsCall_fii_3","jsCall_fii_4","jsCall_fii_5","jsCall_fii_6","jsCall_fii_7","jsCall_fii_8","jsCall_fii_9","jsCall_fii_10","jsCall_fii_11","jsCall_fii_12","jsCall_fii_13","jsCall_fii_14","jsCall_fii_15","jsCall_fii_16","jsCall_fii_17","jsCall_fii_18","jsCall_fii_19","jsCall_fii_20","jsCall_fii_21","jsCall_fii_22","jsCall_fii_23","jsCall_fii_24","jsCall_fii_25","jsCall_fii_26","jsCall_fii_27","jsCall_fii_28","jsCall_fii_29","jsCall_fii_30","jsCall_fii_31","jsCall_fii_32","jsCall_fii_33","jsCall_fii_34","_sbr_sum_square_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Di=[0,"jsCall_fiii_0","jsCall_fiii_1","jsCall_fiii_2","jsCall_fiii_3","jsCall_fiii_4","jsCall_fiii_5","jsCall_fiii_6","jsCall_fiii_7","jsCall_fiii_8","jsCall_fiii_9","jsCall_fiii_10","jsCall_fiii_11","jsCall_fiii_12","jsCall_fiii_13","jsCall_fiii_14","jsCall_fiii_15","jsCall_fiii_16","jsCall_fiii_17","jsCall_fiii_18","jsCall_fiii_19","jsCall_fiii_20","jsCall_fiii_21","jsCall_fiii_22","jsCall_fiii_23","jsCall_fiii_24","jsCall_fiii_25","jsCall_fiii_26","jsCall_fiii_27","jsCall_fiii_28","jsCall_fiii_29","jsCall_fiii_30","jsCall_fiii_31","jsCall_fiii_32","jsCall_fiii_33","jsCall_fiii_34","_avpriv_scalarproduct_float_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Oi=[0,"jsCall_ii_0","jsCall_ii_1","jsCall_ii_2","jsCall_ii_3","jsCall_ii_4","jsCall_ii_5","jsCall_ii_6","jsCall_ii_7","jsCall_ii_8","jsCall_ii_9","jsCall_ii_10","jsCall_ii_11","jsCall_ii_12","jsCall_ii_13","jsCall_ii_14","jsCall_ii_15","jsCall_ii_16","jsCall_ii_17","jsCall_ii_18","jsCall_ii_19","jsCall_ii_20","jsCall_ii_21","jsCall_ii_22","jsCall_ii_23","jsCall_ii_24","jsCall_ii_25","jsCall_ii_26","jsCall_ii_27","jsCall_ii_28","jsCall_ii_29","jsCall_ii_30","jsCall_ii_31","jsCall_ii_32","jsCall_ii_33","jsCall_ii_34","_av_default_item_name","_ff_avio_child_class_next","_flv_probe","_flv_read_header","_flv_read_close","_live_flv_probe","_mov_probe","_mov_read_header","_mov_read_close","_mpegts_probe","_mpegts_read_header","_mpegts_read_close","_format_to_name","_format_child_class_next","_get_category","_urlcontext_to_name","_ff_urlcontext_child_class_next","_sws_context_to_name","_bsf_list_init","_bsf_list_item_name","_bsf_to_name","_ff_bsf_child_class_next","_hevc_mp4toannexb_init","_hevc_decode_init","_hevc_decode_free","_context_to_name","_codec_child_class_next","_get_category_2157","_aac_decode_init","_aac_decode_close","_init","___stdio_close","___emscripten_stdout_close","_releaseSniffStreamFunc","_initializeDecoderFunc","__getFrame","_closeVideoFunc","_releaseFunc","_initializeDemuxerFunc","_getPacketFunc","_releaseDemuxerFunc","_ffurl_get_short_seek","_avio_rb16","_avio_rl16","_av_buffer_allocz","_frame_worker_thread","_av_buffer_alloc","_thread_worker",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Fi=[0,"jsCall_iidiiii_0","jsCall_iidiiii_1","jsCall_iidiiii_2","jsCall_iidiiii_3","jsCall_iidiiii_4","jsCall_iidiiii_5","jsCall_iidiiii_6","jsCall_iidiiii_7","jsCall_iidiiii_8","jsCall_iidiiii_9","jsCall_iidiiii_10","jsCall_iidiiii_11","jsCall_iidiiii_12","jsCall_iidiiii_13","jsCall_iidiiii_14","jsCall_iidiiii_15","jsCall_iidiiii_16","jsCall_iidiiii_17","jsCall_iidiiii_18","jsCall_iidiiii_19","jsCall_iidiiii_20","jsCall_iidiiii_21","jsCall_iidiiii_22","jsCall_iidiiii_23","jsCall_iidiiii_24","jsCall_iidiiii_25","jsCall_iidiiii_26","jsCall_iidiiii_27","jsCall_iidiiii_28","jsCall_iidiiii_29","jsCall_iidiiii_30","jsCall_iidiiii_31","jsCall_iidiiii_32","jsCall_iidiiii_33","jsCall_iidiiii_34","_fmt_fp",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Bi=[0,"jsCall_iii_0","jsCall_iii_1","jsCall_iii_2","jsCall_iii_3","jsCall_iii_4","jsCall_iii_5","jsCall_iii_6","jsCall_iii_7","jsCall_iii_8","jsCall_iii_9","jsCall_iii_10","jsCall_iii_11","jsCall_iii_12","jsCall_iii_13","jsCall_iii_14","jsCall_iii_15","jsCall_iii_16","jsCall_iii_17","jsCall_iii_18","jsCall_iii_19","jsCall_iii_20","jsCall_iii_21","jsCall_iii_22","jsCall_iii_23","jsCall_iii_24","jsCall_iii_25","jsCall_iii_26","jsCall_iii_27","jsCall_iii_28","jsCall_iii_29","jsCall_iii_30","jsCall_iii_31","jsCall_iii_32","jsCall_iii_33","jsCall_iii_34","_ff_avio_child_next","_flv_read_packet","_mov_read_packet","_mpegts_read_packet","_mpegts_raw_read_packet","_format_child_next","_urlcontext_child_next","_bsf_list_filter","_bsf_child_next","_hevc_mp4toannexb_filter","_hevc_update_thread_context","_ff_bsf_get_packet_ref","_codec_child_next","_initSniffStreamFunc","_getSniffStreamPacketFunc","_descriptor_compare","_hls_decode_entry","_avcodec_default_get_format","_ff_startcode_find_candidate_c","_color_table_compare",0,0,0,0,0,0,0,0],Li=[0,"jsCall_iiii_0","jsCall_iiii_1","jsCall_iiii_2","jsCall_iiii_3","jsCall_iiii_4","jsCall_iiii_5","jsCall_iiii_6","jsCall_iiii_7","jsCall_iiii_8","jsCall_iiii_9","jsCall_iiii_10","jsCall_iiii_11","jsCall_iiii_12","jsCall_iiii_13","jsCall_iiii_14","jsCall_iiii_15","jsCall_iiii_16","jsCall_iiii_17","jsCall_iiii_18","jsCall_iiii_19","jsCall_iiii_20","jsCall_iiii_21","jsCall_iiii_22","jsCall_iiii_23","jsCall_iiii_24","jsCall_iiii_25","jsCall_iiii_26","jsCall_iiii_27","jsCall_iiii_28","jsCall_iiii_29","jsCall_iiii_30","jsCall_iiii_31","jsCall_iiii_32","jsCall_iiii_33","jsCall_iiii_34","_mov_read_aclr","_mov_read_avid","_mov_read_ares","_mov_read_avss","_mov_read_av1c","_mov_read_chpl","_mov_read_stco","_mov_read_colr","_mov_read_ctts","_mov_read_default","_mov_read_dpxe","_mov_read_dref","_mov_read_elst","_mov_read_enda","_mov_read_fiel","_mov_read_adrm","_mov_read_ftyp","_mov_read_glbl","_mov_read_hdlr","_mov_read_ilst","_mov_read_jp2h","_mov_read_mdat","_mov_read_mdhd","_mov_read_meta","_mov_read_moof","_mov_read_moov","_mov_read_mvhd","_mov_read_svq3","_mov_read_alac","_mov_read_pasp","_mov_read_sidx","_mov_read_stps","_mov_read_strf","_mov_read_stsc","_mov_read_stsd","_mov_read_stss","_mov_read_stsz","_mov_read_stts","_mov_read_sdtp","_mov_read_tkhd","_mov_read_tfdt","_mov_read_tfhd","_mov_read_trak","_mov_read_tmcd","_mov_read_chap","_mov_read_trex","_mov_read_trun","_mov_read_wave","_mov_read_esds","_mov_read_dac3","_mov_read_dec3","_mov_read_ddts","_mov_read_wide","_mov_read_wfex","_mov_read_cmov","_mov_read_chan","_mov_read_dvc1","_mov_read_sbgp","_mov_read_uuid","_mov_read_targa_y216","_mov_read_free","_mov_read_custom","_mov_read_frma","_mov_read_senc","_mov_read_saiz","_mov_read_saio","_mov_read_pssh","_mov_read_schm","_mov_read_tenc","_mov_read_dfla","_mov_read_st3d","_mov_read_sv3d","_mov_read_dops","_mov_read_dmlp","_mov_read_smdm","_mov_read_coll","_mov_read_vpcc","_mov_read_mdcv","_mov_read_clli","_mov_read_dvcc_dvvc","_h264_split","_hevc_split","___stdio_write","_sn_write","_read_stream_live","_read_stream_vod","_setCodecTypeFunc","_read_packet","_demuxBoxFunc","_ffurl_write","_ffurl_read","_dyn_buf_write","_mov_read_keys","_mov_read_udta_string","_avcodec_default_get_buffer2","_do_read",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ni=[0,"jsCall_iiiii_0","jsCall_iiiii_1","jsCall_iiiii_2","jsCall_iiiii_3","jsCall_iiiii_4","jsCall_iiiii_5","jsCall_iiiii_6","jsCall_iiiii_7","jsCall_iiiii_8","jsCall_iiiii_9","jsCall_iiiii_10","jsCall_iiiii_11","jsCall_iiiii_12","jsCall_iiiii_13","jsCall_iiiii_14","jsCall_iiiii_15","jsCall_iiiii_16","jsCall_iiiii_17","jsCall_iiiii_18","jsCall_iiiii_19","jsCall_iiiii_20","jsCall_iiiii_21","jsCall_iiiii_22","jsCall_iiiii_23","jsCall_iiiii_24","jsCall_iiiii_25","jsCall_iiiii_26","jsCall_iiiii_27","jsCall_iiiii_28","jsCall_iiiii_29","jsCall_iiiii_30","jsCall_iiiii_31","jsCall_iiiii_32","jsCall_iiiii_33","jsCall_iiiii_34","_hevc_decode_frame","_aac_decode_frame","_pushBufferFunc","_decodeCodecContextFunc","_mov_metadata_int8_no_padding","_mov_metadata_track_or_disc_number","_mov_metadata_gnre","_mov_metadata_int8_bypass_padding","_lum_planar_vscale","_chr_planar_vscale","_any_vscale","_packed_vscale","_gamma_convert","_lum_convert","_lum_h_scale","_chr_convert","_chr_h_scale","_no_chr_scale","_hls_decode_entry_wpp",0,0,0,0,0,0,0,0,0],zi=[0,"jsCall_iiiiii_0","jsCall_iiiiii_1","jsCall_iiiiii_2","jsCall_iiiiii_3","jsCall_iiiiii_4","jsCall_iiiiii_5","jsCall_iiiiii_6","jsCall_iiiiii_7","jsCall_iiiiii_8","jsCall_iiiiii_9","jsCall_iiiiii_10","jsCall_iiiiii_11","jsCall_iiiiii_12","jsCall_iiiiii_13","jsCall_iiiiii_14","jsCall_iiiiii_15","jsCall_iiiiii_16","jsCall_iiiiii_17","jsCall_iiiiii_18","jsCall_iiiiii_19","jsCall_iiiiii_20","jsCall_iiiiii_21","jsCall_iiiiii_22","jsCall_iiiiii_23","jsCall_iiiiii_24","jsCall_iiiiii_25","jsCall_iiiiii_26","jsCall_iiiiii_27","jsCall_iiiiii_28","jsCall_iiiiii_29","jsCall_iiiiii_30","jsCall_iiiiii_31","jsCall_iiiiii_32","jsCall_iiiiii_33","jsCall_iiiiii_34","_io_open_default","_avcodec_default_execute2","_thread_execute2","_sbr_lf_gen",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Hi=[0,"jsCall_iiiiiii_0","jsCall_iiiiiii_1","jsCall_iiiiiii_2","jsCall_iiiiiii_3","jsCall_iiiiiii_4","jsCall_iiiiiii_5","jsCall_iiiiiii_6","jsCall_iiiiiii_7","jsCall_iiiiiii_8","jsCall_iiiiiii_9","jsCall_iiiiiii_10","jsCall_iiiiiii_11","jsCall_iiiiiii_12","jsCall_iiiiiii_13","jsCall_iiiiiii_14","jsCall_iiiiiii_15","jsCall_iiiiiii_16","jsCall_iiiiiii_17","jsCall_iiiiiii_18","jsCall_iiiiiii_19","jsCall_iiiiiii_20","jsCall_iiiiiii_21","jsCall_iiiiiii_22","jsCall_iiiiiii_23","jsCall_iiiiiii_24","jsCall_iiiiiii_25","jsCall_iiiiiii_26","jsCall_iiiiiii_27","jsCall_iiiiiii_28","jsCall_iiiiiii_29","jsCall_iiiiiii_30","jsCall_iiiiiii_31","jsCall_iiiiiii_32","jsCall_iiiiiii_33","jsCall_iiiiiii_34","_h264_parse","_hevc_parse","_decodeVideoFrameFunc","_avcodec_default_execute","_thread_execute","_sbr_x_gen",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Vi=[0,"jsCall_iiiiiiii_0","jsCall_iiiiiiii_1","jsCall_iiiiiiii_2","jsCall_iiiiiiii_3","jsCall_iiiiiiii_4","jsCall_iiiiiiii_5","jsCall_iiiiiiii_6","jsCall_iiiiiiii_7","jsCall_iiiiiiii_8","jsCall_iiiiiiii_9","jsCall_iiiiiiii_10","jsCall_iiiiiiii_11","jsCall_iiiiiiii_12","jsCall_iiiiiiii_13","jsCall_iiiiiiii_14","jsCall_iiiiiiii_15","jsCall_iiiiiiii_16","jsCall_iiiiiiii_17","jsCall_iiiiiiii_18","jsCall_iiiiiiii_19","jsCall_iiiiiiii_20","jsCall_iiiiiiii_21","jsCall_iiiiiiii_22","jsCall_iiiiiiii_23","jsCall_iiiiiiii_24","jsCall_iiiiiiii_25","jsCall_iiiiiiii_26","jsCall_iiiiiiii_27","jsCall_iiiiiiii_28","jsCall_iiiiiiii_29","jsCall_iiiiiiii_30","jsCall_iiiiiiii_31","jsCall_iiiiiiii_32","jsCall_iiiiiiii_33","jsCall_iiiiiiii_34","_setSniffStreamCodecTypeFunc","_swscale","_ff_sws_alphablendaway","_yuv2rgb_c_32","_yuva2rgba_c","_yuv2rgb_c_bgr48","_yuv2rgb_c_48","_yuva2argb_c","_yuv2rgb_c_24_rgb","_yuv2rgb_c_24_bgr","_yuv2rgb_c_16_ordered_dither","_yuv2rgb_c_15_ordered_dither","_yuv2rgb_c_12_ordered_dither","_yuv2rgb_c_8_ordered_dither","_yuv2rgb_c_4_ordered_dither","_yuv2rgb_c_4b_ordered_dither","_yuv2rgb_c_1_ordered_dither","_planarToP01xWrapper","_planar8ToP01xleWrapper","_yvu9ToYv12Wrapper","_bgr24ToYv12Wrapper","_rgbToRgbWrapper","_planarRgbToplanarRgbWrapper","_planarRgbToRgbWrapper","_planarRgbaToRgbWrapper","_Rgb16ToPlanarRgb16Wrapper","_planarRgb16ToRgb16Wrapper","_rgbToPlanarRgbWrapper","_bayer_to_rgb24_wrapper","_bayer_to_yv12_wrapper","_bswap_16bpc","_bswap_32bpc","_palToRgbWrapper","_yuv422pToYuy2Wrapper","_yuv422pToUyvyWrapper","_uint_y_to_float_y_wrapper","_float_y_to_uint_y_wrapper","_planarToYuy2Wrapper","_planarToUyvyWrapper","_yuyvToYuv420Wrapper","_uyvyToYuv420Wrapper","_yuyvToYuv422Wrapper","_uyvyToYuv422Wrapper","_packedCopyWrapper","_planarCopyWrapper","_planarToNv12Wrapper","_planarToNv24Wrapper","_nv12ToPlanarWrapper","_nv24ToPlanarWrapper",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Yi=[0,"jsCall_iiiiij_0","jsCall_iiiiij_1","jsCall_iiiiij_2","jsCall_iiiiij_3","jsCall_iiiiij_4","jsCall_iiiiij_5","jsCall_iiiiij_6","jsCall_iiiiij_7","jsCall_iiiiij_8","jsCall_iiiiij_9","jsCall_iiiiij_10","jsCall_iiiiij_11","jsCall_iiiiij_12","jsCall_iiiiij_13","jsCall_iiiiij_14","jsCall_iiiiij_15","jsCall_iiiiij_16","jsCall_iiiiij_17","jsCall_iiiiij_18","jsCall_iiiiij_19","jsCall_iiiiij_20","jsCall_iiiiij_21","jsCall_iiiiij_22","jsCall_iiiiij_23","jsCall_iiiiij_24","jsCall_iiiiij_25","jsCall_iiiiij_26","jsCall_iiiiij_27","jsCall_iiiiij_28","jsCall_iiiiij_29","jsCall_iiiiij_30","jsCall_iiiiij_31","jsCall_iiiiij_32","jsCall_iiiiij_33","jsCall_iiiiij_34","_mpegts_push_data",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],qi=[0,"jsCall_iiiji_0","jsCall_iiiji_1","jsCall_iiiji_2","jsCall_iiiji_3","jsCall_iiiji_4","jsCall_iiiji_5","jsCall_iiiji_6","jsCall_iiiji_7","jsCall_iiiji_8","jsCall_iiiji_9","jsCall_iiiji_10","jsCall_iiiji_11","jsCall_iiiji_12","jsCall_iiiji_13","jsCall_iiiji_14","jsCall_iiiji_15","jsCall_iiiji_16","jsCall_iiiji_17","jsCall_iiiji_18","jsCall_iiiji_19","jsCall_iiiji_20","jsCall_iiiji_21","jsCall_iiiji_22","jsCall_iiiji_23","jsCall_iiiji_24","jsCall_iiiji_25","jsCall_iiiji_26","jsCall_iiiji_27","jsCall_iiiji_28","jsCall_iiiji_29","jsCall_iiiji_30","jsCall_iiiji_31","jsCall_iiiji_32","jsCall_iiiji_33","jsCall_iiiji_34","_flv_read_seek","_mov_read_seek",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Xi=[0,"jsCall_jiiij_0","jsCall_jiiij_1","jsCall_jiiij_2","jsCall_jiiij_3","jsCall_jiiij_4","jsCall_jiiij_5","jsCall_jiiij_6","jsCall_jiiij_7","jsCall_jiiij_8","jsCall_jiiij_9","jsCall_jiiij_10","jsCall_jiiij_11","jsCall_jiiij_12","jsCall_jiiij_13","jsCall_jiiij_14","jsCall_jiiij_15","jsCall_jiiij_16","jsCall_jiiij_17","jsCall_jiiij_18","jsCall_jiiij_19","jsCall_jiiij_20","jsCall_jiiij_21","jsCall_jiiij_22","jsCall_jiiij_23","jsCall_jiiij_24","jsCall_jiiij_25","jsCall_jiiij_26","jsCall_jiiij_27","jsCall_jiiij_28","jsCall_jiiij_29","jsCall_jiiij_30","jsCall_jiiij_31","jsCall_jiiij_32","jsCall_jiiij_33","jsCall_jiiij_34","_mpegts_get_dts",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Wi=[0,"jsCall_jiiji_0","jsCall_jiiji_1","jsCall_jiiji_2","jsCall_jiiji_3","jsCall_jiiji_4","jsCall_jiiji_5","jsCall_jiiji_6","jsCall_jiiji_7","jsCall_jiiji_8","jsCall_jiiji_9","jsCall_jiiji_10","jsCall_jiiji_11","jsCall_jiiji_12","jsCall_jiiji_13","jsCall_jiiji_14","jsCall_jiiji_15","jsCall_jiiji_16","jsCall_jiiji_17","jsCall_jiiji_18","jsCall_jiiji_19","jsCall_jiiji_20","jsCall_jiiji_21","jsCall_jiiji_22","jsCall_jiiji_23","jsCall_jiiji_24","jsCall_jiiji_25","jsCall_jiiji_26","jsCall_jiiji_27","jsCall_jiiji_28","jsCall_jiiji_29","jsCall_jiiji_30","jsCall_jiiji_31","jsCall_jiiji_32","jsCall_jiiji_33","jsCall_jiiji_34",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Gi=[0,"jsCall_jiji_0","jsCall_jiji_1","jsCall_jiji_2","jsCall_jiji_3","jsCall_jiji_4","jsCall_jiji_5","jsCall_jiji_6","jsCall_jiji_7","jsCall_jiji_8","jsCall_jiji_9","jsCall_jiji_10","jsCall_jiji_11","jsCall_jiji_12","jsCall_jiji_13","jsCall_jiji_14","jsCall_jiji_15","jsCall_jiji_16","jsCall_jiji_17","jsCall_jiji_18","jsCall_jiji_19","jsCall_jiji_20","jsCall_jiji_21","jsCall_jiji_22","jsCall_jiji_23","jsCall_jiji_24","jsCall_jiji_25","jsCall_jiji_26","jsCall_jiji_27","jsCall_jiji_28","jsCall_jiji_29","jsCall_jiji_30","jsCall_jiji_31","jsCall_jiji_32","jsCall_jiji_33","jsCall_jiji_34","___stdio_seek","___emscripten_stdout_seek","_ffurl_seek","_dyn_buf_seek",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ki=[0,"jsCall_v_0","jsCall_v_1","jsCall_v_2","jsCall_v_3","jsCall_v_4","jsCall_v_5","jsCall_v_6","jsCall_v_7","jsCall_v_8","jsCall_v_9","jsCall_v_10","jsCall_v_11","jsCall_v_12","jsCall_v_13","jsCall_v_14","jsCall_v_15","jsCall_v_16","jsCall_v_17","jsCall_v_18","jsCall_v_19","jsCall_v_20","jsCall_v_21","jsCall_v_22","jsCall_v_23","jsCall_v_24","jsCall_v_25","jsCall_v_26","jsCall_v_27","jsCall_v_28","jsCall_v_29","jsCall_v_30","jsCall_v_31","jsCall_v_32","jsCall_v_33","jsCall_v_34","_init_ff_cos_tabs_16","_init_ff_cos_tabs_32","_init_ff_cos_tabs_64","_init_ff_cos_tabs_128","_init_ff_cos_tabs_256","_init_ff_cos_tabs_512","_init_ff_cos_tabs_1024","_init_ff_cos_tabs_2048","_init_ff_cos_tabs_4096","_init_ff_cos_tabs_8192","_init_ff_cos_tabs_16384","_init_ff_cos_tabs_32768","_init_ff_cos_tabs_65536","_init_ff_cos_tabs_131072","_introduce_mine","_introduceMineFunc","_av_format_init_next","_av_codec_init_static","_av_codec_init_next","_aac_static_table_init","_AV_CRC_8_ATM_init_table_once","_AV_CRC_8_EBU_init_table_once","_AV_CRC_16_ANSI_init_table_once","_AV_CRC_16_CCITT_init_table_once","_AV_CRC_24_IEEE_init_table_once","_AV_CRC_32_IEEE_init_table_once","_AV_CRC_32_IEEE_LE_init_table_once","_AV_CRC_16_ANSI_LE_init_table_once"],Qi=[0,"jsCall_vdiidiiiii_0","jsCall_vdiidiiiii_1","jsCall_vdiidiiiii_2","jsCall_vdiidiiiii_3","jsCall_vdiidiiiii_4","jsCall_vdiidiiiii_5","jsCall_vdiidiiiii_6","jsCall_vdiidiiiii_7","jsCall_vdiidiiiii_8","jsCall_vdiidiiiii_9","jsCall_vdiidiiiii_10","jsCall_vdiidiiiii_11","jsCall_vdiidiiiii_12","jsCall_vdiidiiiii_13","jsCall_vdiidiiiii_14","jsCall_vdiidiiiii_15","jsCall_vdiidiiiii_16","jsCall_vdiidiiiii_17","jsCall_vdiidiiiii_18","jsCall_vdiidiiiii_19","jsCall_vdiidiiiii_20","jsCall_vdiidiiiii_21","jsCall_vdiidiiiii_22","jsCall_vdiidiiiii_23","jsCall_vdiidiiiii_24","jsCall_vdiidiiiii_25","jsCall_vdiidiiiii_26","jsCall_vdiidiiiii_27","jsCall_vdiidiiiii_28","jsCall_vdiidiiiii_29","jsCall_vdiidiiiii_30","jsCall_vdiidiiiii_31","jsCall_vdiidiiiii_32","jsCall_vdiidiiiii_33","jsCall_vdiidiiiii_34",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Zi=[0,"jsCall_vi_0","jsCall_vi_1","jsCall_vi_2","jsCall_vi_3","jsCall_vi_4","jsCall_vi_5","jsCall_vi_6","jsCall_vi_7","jsCall_vi_8","jsCall_vi_9","jsCall_vi_10","jsCall_vi_11","jsCall_vi_12","jsCall_vi_13","jsCall_vi_14","jsCall_vi_15","jsCall_vi_16","jsCall_vi_17","jsCall_vi_18","jsCall_vi_19","jsCall_vi_20","jsCall_vi_21","jsCall_vi_22","jsCall_vi_23","jsCall_vi_24","jsCall_vi_25","jsCall_vi_26","jsCall_vi_27","jsCall_vi_28","jsCall_vi_29","jsCall_vi_30","jsCall_vi_31","jsCall_vi_32","jsCall_vi_33","jsCall_vi_34","_free_geobtag","_free_apic","_free_chapter","_free_priv","_bsf_list_close","_bsf_list_flush","_hevc_decode_flush","_flush","_h264_close","_hevc_parser_close","_fft4","_fft8","_fft16","_fft32","_fft64","_fft128","_fft256","_fft512","_fft1024","_fft2048","_fft4096","_fft8192","_fft16384","_fft32768","_fft65536","_fft131072","_logRequest_downloadSucceeded","_logRequest_downloadFailed","_downloadSucceeded","_downloadFailed","_transform_4x4_luma_9","_idct_4x4_dc_9","_idct_8x8_dc_9","_idct_16x16_dc_9","_idct_32x32_dc_9","_transform_4x4_luma_10","_idct_4x4_dc_10","_idct_8x8_dc_10","_idct_16x16_dc_10","_idct_32x32_dc_10","_transform_4x4_luma_12","_idct_4x4_dc_12","_idct_8x8_dc_12","_idct_16x16_dc_12","_idct_32x32_dc_12","_transform_4x4_luma_8","_idct_4x4_dc_8","_idct_8x8_dc_8","_idct_16x16_dc_8","_idct_32x32_dc_8","_main_function","_sbr_sum64x5_c","_sbr_neg_odd_64_c","_sbr_qmf_pre_shuffle_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ji=[0,"jsCall_vii_0","jsCall_vii_1","jsCall_vii_2","jsCall_vii_3","jsCall_vii_4","jsCall_vii_5","jsCall_vii_6","jsCall_vii_7","jsCall_vii_8","jsCall_vii_9","jsCall_vii_10","jsCall_vii_11","jsCall_vii_12","jsCall_vii_13","jsCall_vii_14","jsCall_vii_15","jsCall_vii_16","jsCall_vii_17","jsCall_vii_18","jsCall_vii_19","jsCall_vii_20","jsCall_vii_21","jsCall_vii_22","jsCall_vii_23","jsCall_vii_24","jsCall_vii_25","jsCall_vii_26","jsCall_vii_27","jsCall_vii_28","jsCall_vii_29","jsCall_vii_30","jsCall_vii_31","jsCall_vii_32","jsCall_vii_33","jsCall_vii_34","_io_close_default","_lumRangeFromJpeg_c","_lumRangeToJpeg_c","_lumRangeFromJpeg16_c","_lumRangeToJpeg16_c","_frame_pool_free","_decode_data_free","_dequant_9","_idct_4x4_9","_idct_8x8_9","_idct_16x16_9","_idct_32x32_9","_dequant_10","_idct_4x4_10","_idct_8x8_10","_idct_16x16_10","_idct_32x32_10","_dequant_12","_idct_4x4_12","_idct_8x8_12","_idct_16x16_12","_idct_32x32_12","_dequant_8","_idct_4x4_8","_idct_8x8_8","_idct_16x16_8","_idct_32x32_8","_imdct_and_windowing","_apply_ltp","_update_ltp","_imdct_and_windowing_ld","_imdct_and_windowing_eld","_imdct_and_windowing_960","_pps_free","_ff_h264_chroma_dc_dequant_idct_9_c","_ff_h264_chroma422_dc_dequant_idct_9_c","_ff_h264_chroma_dc_dequant_idct_10_c","_ff_h264_chroma422_dc_dequant_idct_10_c","_ff_h264_chroma_dc_dequant_idct_12_c","_ff_h264_chroma422_dc_dequant_idct_12_c","_ff_h264_chroma_dc_dequant_idct_14_c","_ff_h264_chroma422_dc_dequant_idct_14_c","_ff_h264_chroma_dc_dequant_idct_8_c","_ff_h264_chroma422_dc_dequant_idct_8_c","_hevc_pps_free","_sbr_qmf_post_shuffle_c","_sbr_qmf_deint_neg_c","_sbr_autocorrelate_c","_fft_permute_c","_fft_calc_c","_av_buffer_default_free","_pool_release_buffer","_sha1_transform","_sha256_transform","_pop_arg_long_double",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],$i=[0,"jsCall_viidi_0","jsCall_viidi_1","jsCall_viidi_2","jsCall_viidi_3","jsCall_viidi_4","jsCall_viidi_5","jsCall_viidi_6","jsCall_viidi_7","jsCall_viidi_8","jsCall_viidi_9","jsCall_viidi_10","jsCall_viidi_11","jsCall_viidi_12","jsCall_viidi_13","jsCall_viidi_14","jsCall_viidi_15","jsCall_viidi_16","jsCall_viidi_17","jsCall_viidi_18","jsCall_viidi_19","jsCall_viidi_20","jsCall_viidi_21","jsCall_viidi_22","jsCall_viidi_23","jsCall_viidi_24","jsCall_viidi_25","jsCall_viidi_26","jsCall_viidi_27","jsCall_viidi_28","jsCall_viidi_29","jsCall_viidi_30","jsCall_viidi_31","jsCall_viidi_32","jsCall_viidi_33","jsCall_viidi_34","_vector_dmac_scalar_c","_vector_dmul_scalar_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],er=[0,"jsCall_viifi_0","jsCall_viifi_1","jsCall_viifi_2","jsCall_viifi_3","jsCall_viifi_4","jsCall_viifi_5","jsCall_viifi_6","jsCall_viifi_7","jsCall_viifi_8","jsCall_viifi_9","jsCall_viifi_10","jsCall_viifi_11","jsCall_viifi_12","jsCall_viifi_13","jsCall_viifi_14","jsCall_viifi_15","jsCall_viifi_16","jsCall_viifi_17","jsCall_viifi_18","jsCall_viifi_19","jsCall_viifi_20","jsCall_viifi_21","jsCall_viifi_22","jsCall_viifi_23","jsCall_viifi_24","jsCall_viifi_25","jsCall_viifi_26","jsCall_viifi_27","jsCall_viifi_28","jsCall_viifi_29","jsCall_viifi_30","jsCall_viifi_31","jsCall_viifi_32","jsCall_viifi_33","jsCall_viifi_34","_vector_fmac_scalar_c","_vector_fmul_scalar_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],tr=[0,"jsCall_viii_0","jsCall_viii_1","jsCall_viii_2","jsCall_viii_3","jsCall_viii_4","jsCall_viii_5","jsCall_viii_6","jsCall_viii_7","jsCall_viii_8","jsCall_viii_9","jsCall_viii_10","jsCall_viii_11","jsCall_viii_12","jsCall_viii_13","jsCall_viii_14","jsCall_viii_15","jsCall_viii_16","jsCall_viii_17","jsCall_viii_18","jsCall_viii_19","jsCall_viii_20","jsCall_viii_21","jsCall_viii_22","jsCall_viii_23","jsCall_viii_24","jsCall_viii_25","jsCall_viii_26","jsCall_viii_27","jsCall_viii_28","jsCall_viii_29","jsCall_viii_30","jsCall_viii_31","jsCall_viii_32","jsCall_viii_33","jsCall_viii_34","_avcHandleFrame","_handleFrame","_sdt_cb","_pat_cb","_eit_cb","_pmt_cb","_scte_data_cb","_m4sl_cb","_chrRangeFromJpeg_c","_chrRangeToJpeg_c","_chrRangeFromJpeg16_c","_chrRangeToJpeg16_c","_rgb15to16_c","_rgb15tobgr24_c","_rgb15to32_c","_rgb16tobgr24_c","_rgb16to32_c","_rgb16to15_c","_rgb24tobgr16_c","_rgb24tobgr15_c","_rgb24tobgr32_c","_rgb32to16_c","_rgb32to15_c","_rgb32tobgr24_c","_rgb24to15_c","_rgb24to16_c","_rgb24tobgr24_c","_shuffle_bytes_0321_c","_shuffle_bytes_2103_c","_shuffle_bytes_1230_c","_shuffle_bytes_3012_c","_shuffle_bytes_3210_c","_rgb32tobgr16_c","_rgb32tobgr15_c","_rgb48tobgr48_bswap","_rgb48tobgr64_bswap","_rgb48to64_bswap","_rgb64to48_bswap","_rgb48tobgr48_nobswap","_rgb48tobgr64_nobswap","_rgb48to64_nobswap","_rgb64tobgr48_nobswap","_rgb64tobgr48_bswap","_rgb64to48_nobswap","_rgb12to15","_rgb15to24","_rgb16to24","_rgb32to24","_rgb24to32","_rgb12tobgr12","_rgb15tobgr15","_rgb16tobgr15","_rgb15tobgr16","_rgb16tobgr16","_rgb15tobgr32","_rgb16tobgr32","_add_residual4x4_9","_add_residual8x8_9","_add_residual16x16_9","_add_residual32x32_9","_transform_rdpcm_9","_add_residual4x4_10","_add_residual8x8_10","_add_residual16x16_10","_add_residual32x32_10","_transform_rdpcm_10","_add_residual4x4_12","_add_residual8x8_12","_add_residual16x16_12","_add_residual32x32_12","_transform_rdpcm_12","_add_residual4x4_8","_add_residual8x8_8","_add_residual16x16_8","_add_residual32x32_8","_transform_rdpcm_8","_just_return","_bswap_buf","_bswap16_buf","_ff_h264_add_pixels4_16_c","_ff_h264_add_pixels4_8_c","_ff_h264_add_pixels8_16_c","_ff_h264_add_pixels8_8_c","_ff_h264_idct_add_9_c","_ff_h264_idct8_add_9_c","_ff_h264_idct_dc_add_9_c","_ff_h264_idct8_dc_add_9_c","_ff_h264_luma_dc_dequant_idct_9_c","_ff_h264_idct_add_10_c","_ff_h264_idct8_add_10_c","_ff_h264_idct_dc_add_10_c","_ff_h264_idct8_dc_add_10_c","_ff_h264_luma_dc_dequant_idct_10_c","_ff_h264_idct_add_12_c","_ff_h264_idct8_add_12_c","_ff_h264_idct_dc_add_12_c","_ff_h264_idct8_dc_add_12_c","_ff_h264_luma_dc_dequant_idct_12_c","_ff_h264_idct_add_14_c","_ff_h264_idct8_add_14_c","_ff_h264_idct_dc_add_14_c","_ff_h264_idct8_dc_add_14_c","_ff_h264_luma_dc_dequant_idct_14_c","_ff_h264_idct_add_8_c","_ff_h264_idct8_add_8_c","_ff_h264_idct_dc_add_8_c","_ff_h264_idct8_dc_add_8_c","_ff_h264_luma_dc_dequant_idct_8_c","_sbr_qmf_deint_bfly_c","_ps_add_squares_c","_ff_imdct_calc_c","_ff_imdct_half_c","_ff_mdct_calc_c","_butterflies_float_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],ir=[0,"jsCall_viiii_0","jsCall_viiii_1","jsCall_viiii_2","jsCall_viiii_3","jsCall_viiii_4","jsCall_viiii_5","jsCall_viiii_6","jsCall_viiii_7","jsCall_viiii_8","jsCall_viiii_9","jsCall_viiii_10","jsCall_viiii_11","jsCall_viiii_12","jsCall_viiii_13","jsCall_viiii_14","jsCall_viiii_15","jsCall_viiii_16","jsCall_viiii_17","jsCall_viiii_18","jsCall_viiii_19","jsCall_viiii_20","jsCall_viiii_21","jsCall_viiii_22","jsCall_viiii_23","jsCall_viiii_24","jsCall_viiii_25","jsCall_viiii_26","jsCall_viiii_27","jsCall_viiii_28","jsCall_viiii_29","jsCall_viiii_30","jsCall_viiii_31","jsCall_viiii_32","jsCall_viiii_33","jsCall_viiii_34","_planar_rgb9le_to_y","_planar_rgb10le_to_a","_planar_rgb10le_to_y","_planar_rgb12le_to_a","_planar_rgb12le_to_y","_planar_rgb14le_to_y","_planar_rgb16le_to_a","_planar_rgb16le_to_y","_planar_rgbf32le_to_a","_planar_rgbf32le_to_y","_planar_rgb9be_to_y","_planar_rgb10be_to_a","_planar_rgb10be_to_y","_planar_rgb12be_to_a","_planar_rgb12be_to_y","_planar_rgb14be_to_y","_planar_rgb16be_to_a","_planar_rgb16be_to_y","_planar_rgbf32be_to_a","_planar_rgbf32be_to_y","_planar_rgb_to_a","_planar_rgb_to_y","_gray8aToPacked32","_gray8aToPacked32_1","_gray8aToPacked24","_sws_convertPalette8ToPacked32","_sws_convertPalette8ToPacked24","_intra_pred_2_9","_intra_pred_3_9","_intra_pred_4_9","_intra_pred_5_9","_pred_planar_0_9","_pred_planar_1_9","_pred_planar_2_9","_pred_planar_3_9","_intra_pred_2_10","_intra_pred_3_10","_intra_pred_4_10","_intra_pred_5_10","_pred_planar_0_10","_pred_planar_1_10","_pred_planar_2_10","_pred_planar_3_10","_intra_pred_2_12","_intra_pred_3_12","_intra_pred_4_12","_intra_pred_5_12","_pred_planar_0_12","_pred_planar_1_12","_pred_planar_2_12","_pred_planar_3_12","_intra_pred_2_8","_intra_pred_3_8","_intra_pred_4_8","_intra_pred_5_8","_pred_planar_0_8","_pred_planar_1_8","_pred_planar_2_8","_pred_planar_3_8","_apply_tns","_windowing_and_mdct_ltp","_h264_v_loop_filter_luma_intra_9_c","_h264_h_loop_filter_luma_intra_9_c","_h264_h_loop_filter_luma_mbaff_intra_9_c","_h264_v_loop_filter_chroma_intra_9_c","_h264_h_loop_filter_chroma_intra_9_c","_h264_h_loop_filter_chroma422_intra_9_c","_h264_h_loop_filter_chroma_mbaff_intra_9_c","_h264_h_loop_filter_chroma422_mbaff_intra_9_c","_h264_v_loop_filter_luma_intra_10_c","_h264_h_loop_filter_luma_intra_10_c","_h264_h_loop_filter_luma_mbaff_intra_10_c","_h264_v_loop_filter_chroma_intra_10_c","_h264_h_loop_filter_chroma_intra_10_c","_h264_h_loop_filter_chroma422_intra_10_c","_h264_h_loop_filter_chroma_mbaff_intra_10_c","_h264_h_loop_filter_chroma422_mbaff_intra_10_c","_h264_v_loop_filter_luma_intra_12_c","_h264_h_loop_filter_luma_intra_12_c","_h264_h_loop_filter_luma_mbaff_intra_12_c","_h264_v_loop_filter_chroma_intra_12_c","_h264_h_loop_filter_chroma_intra_12_c","_h264_h_loop_filter_chroma422_intra_12_c","_h264_h_loop_filter_chroma_mbaff_intra_12_c","_h264_h_loop_filter_chroma422_mbaff_intra_12_c","_h264_v_loop_filter_luma_intra_14_c","_h264_h_loop_filter_luma_intra_14_c","_h264_h_loop_filter_luma_mbaff_intra_14_c","_h264_v_loop_filter_chroma_intra_14_c","_h264_h_loop_filter_chroma_intra_14_c","_h264_h_loop_filter_chroma422_intra_14_c","_h264_h_loop_filter_chroma_mbaff_intra_14_c","_h264_h_loop_filter_chroma422_mbaff_intra_14_c","_h264_v_loop_filter_luma_intra_8_c","_h264_h_loop_filter_luma_intra_8_c","_h264_h_loop_filter_luma_mbaff_intra_8_c","_h264_v_loop_filter_chroma_intra_8_c","_h264_h_loop_filter_chroma_intra_8_c","_h264_h_loop_filter_chroma422_intra_8_c","_h264_h_loop_filter_chroma_mbaff_intra_8_c","_h264_h_loop_filter_chroma422_mbaff_intra_8_c","_fft15_c","_mdct15","_imdct15_half","_ps_mul_pair_single_c","_ps_hybrid_analysis_ileave_c","_ps_hybrid_synthesis_deint_c","_vector_fmul_c","_vector_dmul_c","_vector_fmul_reverse_c","_av_log_default_callback",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],rr=[0,"jsCall_viiiid_0","jsCall_viiiid_1","jsCall_viiiid_2","jsCall_viiiid_3","jsCall_viiiid_4","jsCall_viiiid_5","jsCall_viiiid_6","jsCall_viiiid_7","jsCall_viiiid_8","jsCall_viiiid_9","jsCall_viiiid_10","jsCall_viiiid_11","jsCall_viiiid_12","jsCall_viiiid_13","jsCall_viiiid_14","jsCall_viiiid_15","jsCall_viiiid_16","jsCall_viiiid_17","jsCall_viiiid_18","jsCall_viiiid_19","jsCall_viiiid_20","jsCall_viiiid_21","jsCall_viiiid_22","jsCall_viiiid_23","jsCall_viiiid_24","jsCall_viiiid_25","jsCall_viiiid_26","jsCall_viiiid_27","jsCall_viiiid_28","jsCall_viiiid_29","jsCall_viiiid_30","jsCall_viiiid_31","jsCall_viiiid_32","jsCall_viiiid_33","jsCall_viiiid_34",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],nr=[0,"jsCall_viiiifii_0","jsCall_viiiifii_1","jsCall_viiiifii_2","jsCall_viiiifii_3","jsCall_viiiifii_4","jsCall_viiiifii_5","jsCall_viiiifii_6","jsCall_viiiifii_7","jsCall_viiiifii_8","jsCall_viiiifii_9","jsCall_viiiifii_10","jsCall_viiiifii_11","jsCall_viiiifii_12","jsCall_viiiifii_13","jsCall_viiiifii_14","jsCall_viiiifii_15","jsCall_viiiifii_16","jsCall_viiiifii_17","jsCall_viiiifii_18","jsCall_viiiifii_19","jsCall_viiiifii_20","jsCall_viiiifii_21","jsCall_viiiifii_22","jsCall_viiiifii_23","jsCall_viiiifii_24","jsCall_viiiifii_25","jsCall_viiiifii_26","jsCall_viiiifii_27","jsCall_viiiifii_28","jsCall_viiiifii_29","jsCall_viiiifii_30","jsCall_viiiifii_31","jsCall_viiiifii_32","jsCall_viiiifii_33","jsCall_viiiifii_34","_sbr_hf_gen_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],ar=[0,"jsCall_viiiii_0","jsCall_viiiii_1","jsCall_viiiii_2","jsCall_viiiii_3","jsCall_viiiii_4","jsCall_viiiii_5","jsCall_viiiii_6","jsCall_viiiii_7","jsCall_viiiii_8","jsCall_viiiii_9","jsCall_viiiii_10","jsCall_viiiii_11","jsCall_viiiii_12","jsCall_viiiii_13","jsCall_viiiii_14","jsCall_viiiii_15","jsCall_viiiii_16","jsCall_viiiii_17","jsCall_viiiii_18","jsCall_viiiii_19","jsCall_viiiii_20","jsCall_viiiii_21","jsCall_viiiii_22","jsCall_viiiii_23","jsCall_viiiii_24","jsCall_viiiii_25","jsCall_viiiii_26","jsCall_viiiii_27","jsCall_viiiii_28","jsCall_viiiii_29","jsCall_viiiii_30","jsCall_viiiii_31","jsCall_viiiii_32","jsCall_viiiii_33","jsCall_viiiii_34","_planar_rgb9le_to_uv","_planar_rgb10le_to_uv","_planar_rgb12le_to_uv","_planar_rgb14le_to_uv","_planar_rgb16le_to_uv","_planar_rgbf32le_to_uv","_planar_rgb9be_to_uv","_planar_rgb10be_to_uv","_planar_rgb12be_to_uv","_planar_rgb14be_to_uv","_planar_rgb16be_to_uv","_planar_rgbf32be_to_uv","_planar_rgb_to_uv","_yuv2p010l1_LE_c","_yuv2p010l1_BE_c","_yuv2plane1_16LE_c","_yuv2plane1_16BE_c","_yuv2plane1_9LE_c","_yuv2plane1_9BE_c","_yuv2plane1_10LE_c","_yuv2plane1_10BE_c","_yuv2plane1_12LE_c","_yuv2plane1_12BE_c","_yuv2plane1_14LE_c","_yuv2plane1_14BE_c","_yuv2plane1_floatBE_c","_yuv2plane1_floatLE_c","_yuv2plane1_8_c","_bayer_bggr8_to_rgb24_copy","_bayer_bggr8_to_rgb24_interpolate","_bayer_bggr16le_to_rgb24_copy","_bayer_bggr16le_to_rgb24_interpolate","_bayer_bggr16be_to_rgb24_copy","_bayer_bggr16be_to_rgb24_interpolate","_bayer_rggb8_to_rgb24_copy","_bayer_rggb8_to_rgb24_interpolate","_bayer_rggb16le_to_rgb24_copy","_bayer_rggb16le_to_rgb24_interpolate","_bayer_rggb16be_to_rgb24_copy","_bayer_rggb16be_to_rgb24_interpolate","_bayer_gbrg8_to_rgb24_copy","_bayer_gbrg8_to_rgb24_interpolate","_bayer_gbrg16le_to_rgb24_copy","_bayer_gbrg16le_to_rgb24_interpolate","_bayer_gbrg16be_to_rgb24_copy","_bayer_gbrg16be_to_rgb24_interpolate","_bayer_grbg8_to_rgb24_copy","_bayer_grbg8_to_rgb24_interpolate","_bayer_grbg16le_to_rgb24_copy","_bayer_grbg16le_to_rgb24_interpolate","_bayer_grbg16be_to_rgb24_copy","_bayer_grbg16be_to_rgb24_interpolate","_hevc_h_loop_filter_chroma_9","_hevc_v_loop_filter_chroma_9","_hevc_h_loop_filter_chroma_10","_hevc_v_loop_filter_chroma_10","_hevc_h_loop_filter_chroma_12","_hevc_v_loop_filter_chroma_12","_hevc_h_loop_filter_chroma_8","_hevc_v_loop_filter_chroma_8","_worker_func","_sbr_hf_assemble","_sbr_hf_inverse_filter","_ff_h264_idct_add16_9_c","_ff_h264_idct8_add4_9_c","_ff_h264_idct_add8_9_c","_ff_h264_idct_add8_422_9_c","_ff_h264_idct_add16intra_9_c","_h264_v_loop_filter_luma_9_c","_h264_h_loop_filter_luma_9_c","_h264_h_loop_filter_luma_mbaff_9_c","_h264_v_loop_filter_chroma_9_c","_h264_h_loop_filter_chroma_9_c","_h264_h_loop_filter_chroma422_9_c","_h264_h_loop_filter_chroma_mbaff_9_c","_h264_h_loop_filter_chroma422_mbaff_9_c","_ff_h264_idct_add16_10_c","_ff_h264_idct8_add4_10_c","_ff_h264_idct_add8_10_c","_ff_h264_idct_add8_422_10_c","_ff_h264_idct_add16intra_10_c","_h264_v_loop_filter_luma_10_c","_h264_h_loop_filter_luma_10_c","_h264_h_loop_filter_luma_mbaff_10_c","_h264_v_loop_filter_chroma_10_c","_h264_h_loop_filter_chroma_10_c","_h264_h_loop_filter_chroma422_10_c","_h264_h_loop_filter_chroma_mbaff_10_c","_h264_h_loop_filter_chroma422_mbaff_10_c","_ff_h264_idct_add16_12_c","_ff_h264_idct8_add4_12_c","_ff_h264_idct_add8_12_c","_ff_h264_idct_add8_422_12_c","_ff_h264_idct_add16intra_12_c","_h264_v_loop_filter_luma_12_c","_h264_h_loop_filter_luma_12_c","_h264_h_loop_filter_luma_mbaff_12_c","_h264_v_loop_filter_chroma_12_c","_h264_h_loop_filter_chroma_12_c","_h264_h_loop_filter_chroma422_12_c","_h264_h_loop_filter_chroma_mbaff_12_c","_h264_h_loop_filter_chroma422_mbaff_12_c","_ff_h264_idct_add16_14_c","_ff_h264_idct8_add4_14_c","_ff_h264_idct_add8_14_c","_ff_h264_idct_add8_422_14_c","_ff_h264_idct_add16intra_14_c","_h264_v_loop_filter_luma_14_c","_h264_h_loop_filter_luma_14_c","_h264_h_loop_filter_luma_mbaff_14_c","_h264_v_loop_filter_chroma_14_c","_h264_h_loop_filter_chroma_14_c","_h264_h_loop_filter_chroma422_14_c","_h264_h_loop_filter_chroma_mbaff_14_c","_h264_h_loop_filter_chroma422_mbaff_14_c","_ff_h264_idct_add16_8_c","_ff_h264_idct8_add4_8_c","_ff_h264_idct_add8_8_c","_ff_h264_idct_add8_422_8_c","_ff_h264_idct_add16intra_8_c","_h264_v_loop_filter_luma_8_c","_h264_h_loop_filter_luma_8_c","_h264_h_loop_filter_luma_mbaff_8_c","_h264_v_loop_filter_chroma_8_c","_h264_h_loop_filter_chroma_8_c","_h264_h_loop_filter_chroma422_8_c","_h264_h_loop_filter_chroma_mbaff_8_c","_h264_h_loop_filter_chroma422_mbaff_8_c","_postrotate_c","_sbr_hf_g_filt_c","_ps_hybrid_analysis_c","_ps_stereo_interpolate_c","_ps_stereo_interpolate_ipdopd_c","_vector_fmul_window_c","_vector_fmul_add_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],sr=[0,"jsCall_viiiiidd_0","jsCall_viiiiidd_1","jsCall_viiiiidd_2","jsCall_viiiiidd_3","jsCall_viiiiidd_4","jsCall_viiiiidd_5","jsCall_viiiiidd_6","jsCall_viiiiidd_7","jsCall_viiiiidd_8","jsCall_viiiiidd_9","jsCall_viiiiidd_10","jsCall_viiiiidd_11","jsCall_viiiiidd_12","jsCall_viiiiidd_13","jsCall_viiiiidd_14","jsCall_viiiiidd_15","jsCall_viiiiidd_16","jsCall_viiiiidd_17","jsCall_viiiiidd_18","jsCall_viiiiidd_19","jsCall_viiiiidd_20","jsCall_viiiiidd_21","jsCall_viiiiidd_22","jsCall_viiiiidd_23","jsCall_viiiiidd_24","jsCall_viiiiidd_25","jsCall_viiiiidd_26","jsCall_viiiiidd_27","jsCall_viiiiidd_28","jsCall_viiiiidd_29","jsCall_viiiiidd_30","jsCall_viiiiidd_31","jsCall_viiiiidd_32","jsCall_viiiiidd_33","jsCall_viiiiidd_34",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],or=[0,"jsCall_viiiiii_0","jsCall_viiiiii_1","jsCall_viiiiii_2","jsCall_viiiiii_3","jsCall_viiiiii_4","jsCall_viiiiii_5","jsCall_viiiiii_6","jsCall_viiiiii_7","jsCall_viiiiii_8","jsCall_viiiiii_9","jsCall_viiiiii_10","jsCall_viiiiii_11","jsCall_viiiiii_12","jsCall_viiiiii_13","jsCall_viiiiii_14","jsCall_viiiiii_15","jsCall_viiiiii_16","jsCall_viiiiii_17","jsCall_viiiiii_18","jsCall_viiiiii_19","jsCall_viiiiii_20","jsCall_viiiiii_21","jsCall_viiiiii_22","jsCall_viiiiii_23","jsCall_viiiiii_24","jsCall_viiiiii_25","jsCall_viiiiii_26","jsCall_viiiiii_27","jsCall_viiiiii_28","jsCall_viiiiii_29","jsCall_viiiiii_30","jsCall_viiiiii_31","jsCall_viiiiii_32","jsCall_viiiiii_33","jsCall_viiiiii_34","_read_geobtag","_read_apic","_read_chapter","_read_priv","_ff_hyscale_fast_c","_bswap16Y_c","_read_ya16le_gray_c","_read_ya16be_gray_c","_read_ayuv64le_Y_c","_yuy2ToY_c","_uyvyToY_c","_bgr24ToY_c","_bgr16leToY_c","_bgr16beToY_c","_bgr15leToY_c","_bgr15beToY_c","_bgr12leToY_c","_bgr12beToY_c","_rgb24ToY_c","_rgb16leToY_c","_rgb16beToY_c","_rgb15leToY_c","_rgb15beToY_c","_rgb12leToY_c","_rgb12beToY_c","_palToY_c","_monoblack2Y_c","_monowhite2Y_c","_bgr32ToY_c","_bgr321ToY_c","_rgb32ToY_c","_rgb321ToY_c","_rgb48BEToY_c","_rgb48LEToY_c","_bgr48BEToY_c","_bgr48LEToY_c","_rgb64BEToY_c","_rgb64LEToY_c","_bgr64BEToY_c","_bgr64LEToY_c","_p010LEToY_c","_p010BEToY_c","_grayf32ToY16_c","_grayf32ToY16_bswap_c","_y210le_Y_c","_rgba64leToA_c","_rgba64beToA_c","_rgbaToA_c","_abgrToA_c","_read_ya16le_alpha_c","_read_ya16be_alpha_c","_read_ayuv64le_A_c","_palToA_c","_put_pcm_9","_hevc_h_loop_filter_luma_9","_hevc_v_loop_filter_luma_9","_put_pcm_10","_hevc_h_loop_filter_luma_10","_hevc_v_loop_filter_luma_10","_put_pcm_12","_hevc_h_loop_filter_luma_12","_hevc_v_loop_filter_luma_12","_put_pcm_8","_hevc_h_loop_filter_luma_8","_hevc_v_loop_filter_luma_8","_pred_dc_9","_pred_angular_0_9","_pred_angular_1_9","_pred_angular_2_9","_pred_angular_3_9","_pred_dc_10","_pred_angular_0_10","_pred_angular_1_10","_pred_angular_2_10","_pred_angular_3_10","_pred_dc_12","_pred_angular_0_12","_pred_angular_1_12","_pred_angular_2_12","_pred_angular_3_12","_pred_dc_8","_pred_angular_0_8","_pred_angular_1_8","_pred_angular_2_8","_pred_angular_3_8","_weight_h264_pixels16_9_c","_weight_h264_pixels8_9_c","_weight_h264_pixels4_9_c","_weight_h264_pixels2_9_c","_weight_h264_pixels16_10_c","_weight_h264_pixels8_10_c","_weight_h264_pixels4_10_c","_weight_h264_pixels2_10_c","_weight_h264_pixels16_12_c","_weight_h264_pixels8_12_c","_weight_h264_pixels4_12_c","_weight_h264_pixels2_12_c","_weight_h264_pixels16_14_c","_weight_h264_pixels8_14_c","_weight_h264_pixels4_14_c","_weight_h264_pixels2_14_c","_weight_h264_pixels16_8_c","_weight_h264_pixels8_8_c","_weight_h264_pixels4_8_c","_weight_h264_pixels2_8_c","_sbr_hf_apply_noise_0","_sbr_hf_apply_noise_1","_sbr_hf_apply_noise_2","_sbr_hf_apply_noise_3","_aes_decrypt","_aes_encrypt","_image_copy_plane",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],lr=[0,"jsCall_viiiiiifi_0","jsCall_viiiiiifi_1","jsCall_viiiiiifi_2","jsCall_viiiiiifi_3","jsCall_viiiiiifi_4","jsCall_viiiiiifi_5","jsCall_viiiiiifi_6","jsCall_viiiiiifi_7","jsCall_viiiiiifi_8","jsCall_viiiiiifi_9","jsCall_viiiiiifi_10","jsCall_viiiiiifi_11","jsCall_viiiiiifi_12","jsCall_viiiiiifi_13","jsCall_viiiiiifi_14","jsCall_viiiiiifi_15","jsCall_viiiiiifi_16","jsCall_viiiiiifi_17","jsCall_viiiiiifi_18","jsCall_viiiiiifi_19","jsCall_viiiiiifi_20","jsCall_viiiiiifi_21","jsCall_viiiiiifi_22","jsCall_viiiiiifi_23","jsCall_viiiiiifi_24","jsCall_viiiiiifi_25","jsCall_viiiiiifi_26","jsCall_viiiiiifi_27","jsCall_viiiiiifi_28","jsCall_viiiiiifi_29","jsCall_viiiiiifi_30","jsCall_viiiiiifi_31","jsCall_viiiiiifi_32","jsCall_viiiiiifi_33","jsCall_viiiiiifi_34","_ps_decorrelate_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],fr=[0,"jsCall_viiiiiii_0","jsCall_viiiiiii_1","jsCall_viiiiiii_2","jsCall_viiiiiii_3","jsCall_viiiiiii_4","jsCall_viiiiiii_5","jsCall_viiiiiii_6","jsCall_viiiiiii_7","jsCall_viiiiiii_8","jsCall_viiiiiii_9","jsCall_viiiiiii_10","jsCall_viiiiiii_11","jsCall_viiiiiii_12","jsCall_viiiiiii_13","jsCall_viiiiiii_14","jsCall_viiiiiii_15","jsCall_viiiiiii_16","jsCall_viiiiiii_17","jsCall_viiiiiii_18","jsCall_viiiiiii_19","jsCall_viiiiiii_20","jsCall_viiiiiii_21","jsCall_viiiiiii_22","jsCall_viiiiiii_23","jsCall_viiiiiii_24","jsCall_viiiiiii_25","jsCall_viiiiiii_26","jsCall_viiiiiii_27","jsCall_viiiiiii_28","jsCall_viiiiiii_29","jsCall_viiiiiii_30","jsCall_viiiiiii_31","jsCall_viiiiiii_32","jsCall_viiiiiii_33","jsCall_viiiiiii_34","_hScale8To15_c","_hScale8To19_c","_hScale16To19_c","_hScale16To15_c","_yuy2ToUV_c","_yvy2ToUV_c","_uyvyToUV_c","_nv12ToUV_c","_nv21ToUV_c","_palToUV_c","_bswap16UV_c","_read_ayuv64le_UV_c","_p010LEToUV_c","_p010BEToUV_c","_p016LEToUV_c","_p016BEToUV_c","_y210le_UV_c","_gbr24pToUV_half_c","_rgb64BEToUV_half_c","_rgb64LEToUV_half_c","_bgr64BEToUV_half_c","_bgr64LEToUV_half_c","_rgb48BEToUV_half_c","_rgb48LEToUV_half_c","_bgr48BEToUV_half_c","_bgr48LEToUV_half_c","_bgr32ToUV_half_c","_bgr321ToUV_half_c","_bgr24ToUV_half_c","_bgr16leToUV_half_c","_bgr16beToUV_half_c","_bgr15leToUV_half_c","_bgr15beToUV_half_c","_bgr12leToUV_half_c","_bgr12beToUV_half_c","_rgb32ToUV_half_c","_rgb321ToUV_half_c","_rgb24ToUV_half_c","_rgb16leToUV_half_c","_rgb16beToUV_half_c","_rgb15leToUV_half_c","_rgb15beToUV_half_c","_rgb12leToUV_half_c","_rgb12beToUV_half_c","_rgb64BEToUV_c","_rgb64LEToUV_c","_bgr64BEToUV_c","_bgr64LEToUV_c","_rgb48BEToUV_c","_rgb48LEToUV_c","_bgr48BEToUV_c","_bgr48LEToUV_c","_bgr32ToUV_c","_bgr321ToUV_c","_bgr24ToUV_c","_bgr16leToUV_c","_bgr16beToUV_c","_bgr15leToUV_c","_bgr15beToUV_c","_bgr12leToUV_c","_bgr12beToUV_c","_rgb32ToUV_c","_rgb321ToUV_c","_rgb24ToUV_c","_rgb16leToUV_c","_rgb16beToUV_c","_rgb15leToUV_c","_rgb15beToUV_c","_rgb12leToUV_c","_rgb12beToUV_c","_yuv2p010lX_LE_c","_yuv2p010lX_BE_c","_yuv2p010cX_c","_yuv2planeX_16LE_c","_yuv2planeX_16BE_c","_yuv2p016cX_c","_yuv2planeX_9LE_c","_yuv2planeX_9BE_c","_yuv2planeX_10LE_c","_yuv2planeX_10BE_c","_yuv2planeX_12LE_c","_yuv2planeX_12BE_c","_yuv2planeX_14LE_c","_yuv2planeX_14BE_c","_yuv2planeX_floatBE_c","_yuv2planeX_floatLE_c","_yuv2planeX_8_c","_yuv2nv12cX_c","_sao_edge_filter_9","_put_hevc_pel_pixels_9","_put_hevc_qpel_h_9","_put_hevc_qpel_v_9","_put_hevc_qpel_hv_9","_put_hevc_epel_h_9","_put_hevc_epel_v_9","_put_hevc_epel_hv_9","_sao_edge_filter_10","_put_hevc_pel_pixels_10","_put_hevc_qpel_h_10","_put_hevc_qpel_v_10","_put_hevc_qpel_hv_10","_put_hevc_epel_h_10","_put_hevc_epel_v_10","_put_hevc_epel_hv_10","_sao_edge_filter_12","_put_hevc_pel_pixels_12","_put_hevc_qpel_h_12","_put_hevc_qpel_v_12","_put_hevc_qpel_hv_12","_put_hevc_epel_h_12","_put_hevc_epel_v_12","_put_hevc_epel_hv_12","_sao_edge_filter_8","_put_hevc_pel_pixels_8","_put_hevc_qpel_h_8","_put_hevc_qpel_v_8","_put_hevc_qpel_hv_8","_put_hevc_epel_h_8","_put_hevc_epel_v_8","_put_hevc_epel_hv_8",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],ur=[0,"jsCall_viiiiiiii_0","jsCall_viiiiiiii_1","jsCall_viiiiiiii_2","jsCall_viiiiiiii_3","jsCall_viiiiiiii_4","jsCall_viiiiiiii_5","jsCall_viiiiiiii_6","jsCall_viiiiiiii_7","jsCall_viiiiiiii_8","jsCall_viiiiiiii_9","jsCall_viiiiiiii_10","jsCall_viiiiiiii_11","jsCall_viiiiiiii_12","jsCall_viiiiiiii_13","jsCall_viiiiiiii_14","jsCall_viiiiiiii_15","jsCall_viiiiiiii_16","jsCall_viiiiiiii_17","jsCall_viiiiiiii_18","jsCall_viiiiiiii_19","jsCall_viiiiiiii_20","jsCall_viiiiiiii_21","jsCall_viiiiiiii_22","jsCall_viiiiiiii_23","jsCall_viiiiiiii_24","jsCall_viiiiiiii_25","jsCall_viiiiiiii_26","jsCall_viiiiiiii_27","jsCall_viiiiiiii_28","jsCall_viiiiiiii_29","jsCall_viiiiiiii_30","jsCall_viiiiiiii_31","jsCall_viiiiiiii_32","jsCall_viiiiiiii_33","jsCall_viiiiiiii_34","_ff_hcscale_fast_c","_bayer_bggr8_to_yv12_copy","_bayer_bggr8_to_yv12_interpolate","_bayer_bggr16le_to_yv12_copy","_bayer_bggr16le_to_yv12_interpolate","_bayer_bggr16be_to_yv12_copy","_bayer_bggr16be_to_yv12_interpolate","_bayer_rggb8_to_yv12_copy","_bayer_rggb8_to_yv12_interpolate","_bayer_rggb16le_to_yv12_copy","_bayer_rggb16le_to_yv12_interpolate","_bayer_rggb16be_to_yv12_copy","_bayer_rggb16be_to_yv12_interpolate","_bayer_gbrg8_to_yv12_copy","_bayer_gbrg8_to_yv12_interpolate","_bayer_gbrg16le_to_yv12_copy","_bayer_gbrg16le_to_yv12_interpolate","_bayer_gbrg16be_to_yv12_copy","_bayer_gbrg16be_to_yv12_interpolate","_bayer_grbg8_to_yv12_copy","_bayer_grbg8_to_yv12_interpolate","_bayer_grbg16le_to_yv12_copy","_bayer_grbg16le_to_yv12_interpolate","_bayer_grbg16be_to_yv12_copy","_bayer_grbg16be_to_yv12_interpolate","_sao_band_filter_9","_put_hevc_pel_uni_pixels_9","_put_hevc_qpel_uni_h_9","_put_hevc_qpel_uni_v_9","_put_hevc_qpel_uni_hv_9","_put_hevc_epel_uni_h_9","_put_hevc_epel_uni_v_9","_put_hevc_epel_uni_hv_9","_sao_band_filter_10","_put_hevc_pel_uni_pixels_10","_put_hevc_qpel_uni_h_10","_put_hevc_qpel_uni_v_10","_put_hevc_qpel_uni_hv_10","_put_hevc_epel_uni_h_10","_put_hevc_epel_uni_v_10","_put_hevc_epel_uni_hv_10","_sao_band_filter_12","_put_hevc_pel_uni_pixels_12","_put_hevc_qpel_uni_h_12","_put_hevc_qpel_uni_v_12","_put_hevc_qpel_uni_hv_12","_put_hevc_epel_uni_h_12","_put_hevc_epel_uni_v_12","_put_hevc_epel_uni_hv_12","_sao_band_filter_8","_put_hevc_pel_uni_pixels_8","_put_hevc_qpel_uni_h_8","_put_hevc_qpel_uni_v_8","_put_hevc_qpel_uni_hv_8","_put_hevc_epel_uni_h_8","_put_hevc_epel_uni_v_8","_put_hevc_epel_uni_hv_8","_biweight_h264_pixels16_9_c","_biweight_h264_pixels8_9_c","_biweight_h264_pixels4_9_c","_biweight_h264_pixels2_9_c","_biweight_h264_pixels16_10_c","_biweight_h264_pixels8_10_c","_biweight_h264_pixels4_10_c","_biweight_h264_pixels2_10_c","_biweight_h264_pixels16_12_c","_biweight_h264_pixels8_12_c","_biweight_h264_pixels4_12_c","_biweight_h264_pixels2_12_c","_biweight_h264_pixels16_14_c","_biweight_h264_pixels8_14_c","_biweight_h264_pixels4_14_c","_biweight_h264_pixels2_14_c","_biweight_h264_pixels16_8_c","_biweight_h264_pixels8_8_c","_biweight_h264_pixels4_8_c","_biweight_h264_pixels2_8_c",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],cr=[0,"jsCall_viiiiiiiid_0","jsCall_viiiiiiiid_1","jsCall_viiiiiiiid_2","jsCall_viiiiiiiid_3","jsCall_viiiiiiiid_4","jsCall_viiiiiiiid_5","jsCall_viiiiiiiid_6","jsCall_viiiiiiiid_7","jsCall_viiiiiiiid_8","jsCall_viiiiiiiid_9","jsCall_viiiiiiiid_10","jsCall_viiiiiiiid_11","jsCall_viiiiiiiid_12","jsCall_viiiiiiiid_13","jsCall_viiiiiiiid_14","jsCall_viiiiiiiid_15","jsCall_viiiiiiiid_16","jsCall_viiiiiiiid_17","jsCall_viiiiiiiid_18","jsCall_viiiiiiiid_19","jsCall_viiiiiiiid_20","jsCall_viiiiiiiid_21","jsCall_viiiiiiiid_22","jsCall_viiiiiiiid_23","jsCall_viiiiiiiid_24","jsCall_viiiiiiiid_25","jsCall_viiiiiiiid_26","jsCall_viiiiiiiid_27","jsCall_viiiiiiiid_28","jsCall_viiiiiiiid_29","jsCall_viiiiiiiid_30","jsCall_viiiiiiiid_31","jsCall_viiiiiiiid_32","jsCall_viiiiiiiid_33","jsCall_viiiiiiiid_34",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],hr=[0,"jsCall_viiiiiiiidi_0","jsCall_viiiiiiiidi_1","jsCall_viiiiiiiidi_2","jsCall_viiiiiiiidi_3","jsCall_viiiiiiiidi_4","jsCall_viiiiiiiidi_5","jsCall_viiiiiiiidi_6","jsCall_viiiiiiiidi_7","jsCall_viiiiiiiidi_8","jsCall_viiiiiiiidi_9","jsCall_viiiiiiiidi_10","jsCall_viiiiiiiidi_11","jsCall_viiiiiiiidi_12","jsCall_viiiiiiiidi_13","jsCall_viiiiiiiidi_14","jsCall_viiiiiiiidi_15","jsCall_viiiiiiiidi_16","jsCall_viiiiiiiidi_17","jsCall_viiiiiiiidi_18","jsCall_viiiiiiiidi_19","jsCall_viiiiiiiidi_20","jsCall_viiiiiiiidi_21","jsCall_viiiiiiiidi_22","jsCall_viiiiiiiidi_23","jsCall_viiiiiiiidi_24","jsCall_viiiiiiiidi_25","jsCall_viiiiiiiidi_26","jsCall_viiiiiiiidi_27","jsCall_viiiiiiiidi_28","jsCall_viiiiiiiidi_29","jsCall_viiiiiiiidi_30","jsCall_viiiiiiiidi_31","jsCall_viiiiiiiidi_32","jsCall_viiiiiiiidi_33","jsCall_viiiiiiiidi_34",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],dr=[0,"jsCall_viiiiiiiii_0","jsCall_viiiiiiiii_1","jsCall_viiiiiiiii_2","jsCall_viiiiiiiii_3","jsCall_viiiiiiiii_4","jsCall_viiiiiiiii_5","jsCall_viiiiiiiii_6","jsCall_viiiiiiiii_7","jsCall_viiiiiiiii_8","jsCall_viiiiiiiii_9","jsCall_viiiiiiiii_10","jsCall_viiiiiiiii_11","jsCall_viiiiiiiii_12","jsCall_viiiiiiiii_13","jsCall_viiiiiiiii_14","jsCall_viiiiiiiii_15","jsCall_viiiiiiiii_16","jsCall_viiiiiiiii_17","jsCall_viiiiiiiii_18","jsCall_viiiiiiiii_19","jsCall_viiiiiiiii_20","jsCall_viiiiiiiii_21","jsCall_viiiiiiiii_22","jsCall_viiiiiiiii_23","jsCall_viiiiiiiii_24","jsCall_viiiiiiiii_25","jsCall_viiiiiiiii_26","jsCall_viiiiiiiii_27","jsCall_viiiiiiiii_28","jsCall_viiiiiiiii_29","jsCall_viiiiiiiii_30","jsCall_viiiiiiiii_31","jsCall_viiiiiiiii_32","jsCall_viiiiiiiii_33","jsCall_viiiiiiiii_34","_yuv2rgba32_full_1_c","_yuv2rgbx32_full_1_c","_yuv2argb32_full_1_c","_yuv2xrgb32_full_1_c","_yuv2bgra32_full_1_c","_yuv2bgrx32_full_1_c","_yuv2abgr32_full_1_c","_yuv2xbgr32_full_1_c","_yuv2rgba64le_full_1_c","_yuv2rgbx64le_full_1_c","_yuv2rgba64be_full_1_c","_yuv2rgbx64be_full_1_c","_yuv2bgra64le_full_1_c","_yuv2bgrx64le_full_1_c","_yuv2bgra64be_full_1_c","_yuv2bgrx64be_full_1_c","_yuv2rgb24_full_1_c","_yuv2bgr24_full_1_c","_yuv2rgb48le_full_1_c","_yuv2bgr48le_full_1_c","_yuv2rgb48be_full_1_c","_yuv2bgr48be_full_1_c","_yuv2bgr4_byte_full_1_c","_yuv2rgb4_byte_full_1_c","_yuv2bgr8_full_1_c","_yuv2rgb8_full_1_c","_yuv2rgbx64le_1_c","_yuv2rgba64le_1_c","_yuv2rgbx64be_1_c","_yuv2rgba64be_1_c","_yuv2bgrx64le_1_c","_yuv2bgra64le_1_c","_yuv2bgrx64be_1_c","_yuv2bgra64be_1_c","_yuv2rgba32_1_c","_yuv2rgbx32_1_c","_yuv2rgba32_1_1_c","_yuv2rgbx32_1_1_c","_yuv2rgb16_1_c","_yuv2rgb15_1_c","_yuv2rgb12_1_c","_yuv2rgb8_1_c","_yuv2rgb4_1_c","_yuv2rgb4b_1_c","_yuv2rgb48le_1_c","_yuv2rgb48be_1_c","_yuv2bgr48le_1_c","_yuv2bgr48be_1_c","_yuv2rgb24_1_c","_yuv2bgr24_1_c","_yuv2monowhite_1_c","_yuv2monoblack_1_c","_yuv2yuyv422_1_c","_yuv2yvyu422_1_c","_yuv2uyvy422_1_c","_yuv2ya8_1_c","_yuv2ya16le_1_c","_yuv2ya16be_1_c","_yuy2toyv12_c","_put_hevc_pel_bi_pixels_9","_put_hevc_qpel_bi_h_9","_put_hevc_qpel_bi_v_9","_put_hevc_qpel_bi_hv_9","_put_hevc_epel_bi_h_9","_put_hevc_epel_bi_v_9","_put_hevc_epel_bi_hv_9","_put_hevc_pel_bi_pixels_10","_put_hevc_qpel_bi_h_10","_put_hevc_qpel_bi_v_10","_put_hevc_qpel_bi_hv_10","_put_hevc_epel_bi_h_10","_put_hevc_epel_bi_v_10","_put_hevc_epel_bi_hv_10","_put_hevc_pel_bi_pixels_12","_put_hevc_qpel_bi_h_12","_put_hevc_qpel_bi_v_12","_put_hevc_qpel_bi_hv_12","_put_hevc_epel_bi_h_12","_put_hevc_epel_bi_v_12","_put_hevc_epel_bi_hv_12","_put_hevc_pel_bi_pixels_8","_put_hevc_qpel_bi_h_8","_put_hevc_qpel_bi_v_8","_put_hevc_qpel_bi_hv_8","_put_hevc_epel_bi_h_8","_put_hevc_epel_bi_v_8","_put_hevc_epel_bi_hv_8",0,0,0,0,0],_r=[0,"jsCall_viiiiiiiiii_0","jsCall_viiiiiiiiii_1","jsCall_viiiiiiiiii_2","jsCall_viiiiiiiiii_3","jsCall_viiiiiiiiii_4","jsCall_viiiiiiiiii_5","jsCall_viiiiiiiiii_6","jsCall_viiiiiiiiii_7","jsCall_viiiiiiiiii_8","jsCall_viiiiiiiiii_9","jsCall_viiiiiiiiii_10","jsCall_viiiiiiiiii_11","jsCall_viiiiiiiiii_12","jsCall_viiiiiiiiii_13","jsCall_viiiiiiiiii_14","jsCall_viiiiiiiiii_15","jsCall_viiiiiiiiii_16","jsCall_viiiiiiiiii_17","jsCall_viiiiiiiiii_18","jsCall_viiiiiiiiii_19","jsCall_viiiiiiiiii_20","jsCall_viiiiiiiiii_21","jsCall_viiiiiiiiii_22","jsCall_viiiiiiiiii_23","jsCall_viiiiiiiiii_24","jsCall_viiiiiiiiii_25","jsCall_viiiiiiiiii_26","jsCall_viiiiiiiiii_27","jsCall_viiiiiiiiii_28","jsCall_viiiiiiiiii_29","jsCall_viiiiiiiiii_30","jsCall_viiiiiiiiii_31","jsCall_viiiiiiiiii_32","jsCall_viiiiiiiiii_33","jsCall_viiiiiiiiii_34","_yuv2rgba32_full_2_c","_yuv2rgbx32_full_2_c","_yuv2argb32_full_2_c","_yuv2xrgb32_full_2_c","_yuv2bgra32_full_2_c","_yuv2bgrx32_full_2_c","_yuv2abgr32_full_2_c","_yuv2xbgr32_full_2_c","_yuv2rgba64le_full_2_c","_yuv2rgbx64le_full_2_c","_yuv2rgba64be_full_2_c","_yuv2rgbx64be_full_2_c","_yuv2bgra64le_full_2_c","_yuv2bgrx64le_full_2_c","_yuv2bgra64be_full_2_c","_yuv2bgrx64be_full_2_c","_yuv2rgb24_full_2_c","_yuv2bgr24_full_2_c","_yuv2rgb48le_full_2_c","_yuv2bgr48le_full_2_c","_yuv2rgb48be_full_2_c","_yuv2bgr48be_full_2_c","_yuv2bgr4_byte_full_2_c","_yuv2rgb4_byte_full_2_c","_yuv2bgr8_full_2_c","_yuv2rgb8_full_2_c","_yuv2rgbx64le_2_c","_yuv2rgba64le_2_c","_yuv2rgbx64be_2_c","_yuv2rgba64be_2_c","_yuv2bgrx64le_2_c","_yuv2bgra64le_2_c","_yuv2bgrx64be_2_c","_yuv2bgra64be_2_c","_yuv2rgba32_2_c","_yuv2rgbx32_2_c","_yuv2rgba32_1_2_c","_yuv2rgbx32_1_2_c","_yuv2rgb16_2_c","_yuv2rgb15_2_c","_yuv2rgb12_2_c","_yuv2rgb8_2_c","_yuv2rgb4_2_c","_yuv2rgb4b_2_c","_yuv2rgb48le_2_c","_yuv2rgb48be_2_c","_yuv2bgr48le_2_c","_yuv2bgr48be_2_c","_yuv2rgb24_2_c","_yuv2bgr24_2_c","_yuv2monowhite_2_c","_yuv2monoblack_2_c","_yuv2yuyv422_2_c","_yuv2yvyu422_2_c","_yuv2uyvy422_2_c","_yuv2ya8_2_c","_yuv2ya16le_2_c","_yuv2ya16be_2_c","_vu9_to_vu12_c","_yvu9_to_yuy2_c","_ff_emulated_edge_mc_8","_ff_emulated_edge_mc_16",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],pr=[0,"jsCall_viiiiiiiiiii_0","jsCall_viiiiiiiiiii_1","jsCall_viiiiiiiiiii_2","jsCall_viiiiiiiiiii_3","jsCall_viiiiiiiiiii_4","jsCall_viiiiiiiiiii_5","jsCall_viiiiiiiiiii_6","jsCall_viiiiiiiiiii_7","jsCall_viiiiiiiiiii_8","jsCall_viiiiiiiiiii_9","jsCall_viiiiiiiiiii_10","jsCall_viiiiiiiiiii_11","jsCall_viiiiiiiiiii_12","jsCall_viiiiiiiiiii_13","jsCall_viiiiiiiiiii_14","jsCall_viiiiiiiiiii_15","jsCall_viiiiiiiiiii_16","jsCall_viiiiiiiiiii_17","jsCall_viiiiiiiiiii_18","jsCall_viiiiiiiiiii_19","jsCall_viiiiiiiiiii_20","jsCall_viiiiiiiiiii_21","jsCall_viiiiiiiiiii_22","jsCall_viiiiiiiiiii_23","jsCall_viiiiiiiiiii_24","jsCall_viiiiiiiiiii_25","jsCall_viiiiiiiiiii_26","jsCall_viiiiiiiiiii_27","jsCall_viiiiiiiiiii_28","jsCall_viiiiiiiiiii_29","jsCall_viiiiiiiiiii_30","jsCall_viiiiiiiiiii_31","jsCall_viiiiiiiiiii_32","jsCall_viiiiiiiiiii_33","jsCall_viiiiiiiiiii_34","_put_hevc_pel_uni_w_pixels_9","_put_hevc_qpel_uni_w_h_9","_put_hevc_qpel_uni_w_v_9","_put_hevc_qpel_uni_w_hv_9","_put_hevc_epel_uni_w_h_9","_put_hevc_epel_uni_w_v_9","_put_hevc_epel_uni_w_hv_9","_put_hevc_pel_uni_w_pixels_10","_put_hevc_qpel_uni_w_h_10","_put_hevc_qpel_uni_w_v_10","_put_hevc_qpel_uni_w_hv_10","_put_hevc_epel_uni_w_h_10","_put_hevc_epel_uni_w_v_10","_put_hevc_epel_uni_w_hv_10","_put_hevc_pel_uni_w_pixels_12","_put_hevc_qpel_uni_w_h_12","_put_hevc_qpel_uni_w_v_12","_put_hevc_qpel_uni_w_hv_12","_put_hevc_epel_uni_w_h_12","_put_hevc_epel_uni_w_v_12","_put_hevc_epel_uni_w_hv_12","_put_hevc_pel_uni_w_pixels_8","_put_hevc_qpel_uni_w_h_8","_put_hevc_qpel_uni_w_v_8","_put_hevc_qpel_uni_w_hv_8","_put_hevc_epel_uni_w_h_8","_put_hevc_epel_uni_w_v_8","_put_hevc_epel_uni_w_hv_8"],mr=[0,"jsCall_viiiiiiiiiiii_0","jsCall_viiiiiiiiiiii_1","jsCall_viiiiiiiiiiii_2","jsCall_viiiiiiiiiiii_3","jsCall_viiiiiiiiiiii_4","jsCall_viiiiiiiiiiii_5","jsCall_viiiiiiiiiiii_6","jsCall_viiiiiiiiiiii_7","jsCall_viiiiiiiiiiii_8","jsCall_viiiiiiiiiiii_9","jsCall_viiiiiiiiiiii_10","jsCall_viiiiiiiiiiii_11","jsCall_viiiiiiiiiiii_12","jsCall_viiiiiiiiiiii_13","jsCall_viiiiiiiiiiii_14","jsCall_viiiiiiiiiiii_15","jsCall_viiiiiiiiiiii_16","jsCall_viiiiiiiiiiii_17","jsCall_viiiiiiiiiiii_18","jsCall_viiiiiiiiiiii_19","jsCall_viiiiiiiiiiii_20","jsCall_viiiiiiiiiiii_21","jsCall_viiiiiiiiiiii_22","jsCall_viiiiiiiiiiii_23","jsCall_viiiiiiiiiiii_24","jsCall_viiiiiiiiiiii_25","jsCall_viiiiiiiiiiii_26","jsCall_viiiiiiiiiiii_27","jsCall_viiiiiiiiiiii_28","jsCall_viiiiiiiiiiii_29","jsCall_viiiiiiiiiiii_30","jsCall_viiiiiiiiiiii_31","jsCall_viiiiiiiiiiii_32","jsCall_viiiiiiiiiiii_33","jsCall_viiiiiiiiiiii_34","_yuv2rgba32_full_X_c","_yuv2rgbx32_full_X_c","_yuv2argb32_full_X_c","_yuv2xrgb32_full_X_c","_yuv2bgra32_full_X_c","_yuv2bgrx32_full_X_c","_yuv2abgr32_full_X_c","_yuv2xbgr32_full_X_c","_yuv2rgba64le_full_X_c","_yuv2rgbx64le_full_X_c","_yuv2rgba64be_full_X_c","_yuv2rgbx64be_full_X_c","_yuv2bgra64le_full_X_c","_yuv2bgrx64le_full_X_c","_yuv2bgra64be_full_X_c","_yuv2bgrx64be_full_X_c","_yuv2rgb24_full_X_c","_yuv2bgr24_full_X_c","_yuv2rgb48le_full_X_c","_yuv2bgr48le_full_X_c","_yuv2rgb48be_full_X_c","_yuv2bgr48be_full_X_c","_yuv2bgr4_byte_full_X_c","_yuv2rgb4_byte_full_X_c","_yuv2bgr8_full_X_c","_yuv2rgb8_full_X_c","_yuv2gbrp_full_X_c","_yuv2gbrp16_full_X_c","_yuv2gbrpf32_full_X_c","_yuv2rgbx64le_X_c","_yuv2rgba64le_X_c","_yuv2rgbx64be_X_c","_yuv2rgba64be_X_c","_yuv2bgrx64le_X_c","_yuv2bgra64le_X_c","_yuv2bgrx64be_X_c","_yuv2bgra64be_X_c","_yuv2rgba32_X_c","_yuv2rgbx32_X_c","_yuv2rgba32_1_X_c","_yuv2rgbx32_1_X_c","_yuv2rgb16_X_c","_yuv2rgb15_X_c","_yuv2rgb12_X_c","_yuv2rgb8_X_c","_yuv2rgb4_X_c","_yuv2rgb4b_X_c","_yuv2rgb48le_X_c","_yuv2rgb48be_X_c","_yuv2bgr48le_X_c","_yuv2bgr48be_X_c","_yuv2rgb24_X_c","_yuv2bgr24_X_c","_yuv2monowhite_X_c","_yuv2ayuv64le_X_c","_yuv2monoblack_X_c","_yuv2yuyv422_X_c","_yuv2yvyu422_X_c","_yuv2uyvy422_X_c","_yuv2ya8_X_c","_yuv2ya16le_X_c","_yuv2ya16be_X_c","_sao_edge_restore_0_9","_sao_edge_restore_1_9","_sao_edge_restore_0_10","_sao_edge_restore_1_10","_sao_edge_restore_0_12","_sao_edge_restore_1_12","_sao_edge_restore_0_8","_sao_edge_restore_1_8",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],br=[0,"jsCall_viiiiiiiiiiiiii_0","jsCall_viiiiiiiiiiiiii_1","jsCall_viiiiiiiiiiiiii_2","jsCall_viiiiiiiiiiiiii_3","jsCall_viiiiiiiiiiiiii_4","jsCall_viiiiiiiiiiiiii_5","jsCall_viiiiiiiiiiiiii_6","jsCall_viiiiiiiiiiiiii_7","jsCall_viiiiiiiiiiiiii_8","jsCall_viiiiiiiiiiiiii_9","jsCall_viiiiiiiiiiiiii_10","jsCall_viiiiiiiiiiiiii_11","jsCall_viiiiiiiiiiiiii_12","jsCall_viiiiiiiiiiiiii_13","jsCall_viiiiiiiiiiiiii_14","jsCall_viiiiiiiiiiiiii_15","jsCall_viiiiiiiiiiiiii_16","jsCall_viiiiiiiiiiiiii_17","jsCall_viiiiiiiiiiiiii_18","jsCall_viiiiiiiiiiiiii_19","jsCall_viiiiiiiiiiiiii_20","jsCall_viiiiiiiiiiiiii_21","jsCall_viiiiiiiiiiiiii_22","jsCall_viiiiiiiiiiiiii_23","jsCall_viiiiiiiiiiiiii_24","jsCall_viiiiiiiiiiiiii_25","jsCall_viiiiiiiiiiiiii_26","jsCall_viiiiiiiiiiiiii_27","jsCall_viiiiiiiiiiiiii_28","jsCall_viiiiiiiiiiiiii_29","jsCall_viiiiiiiiiiiiii_30","jsCall_viiiiiiiiiiiiii_31","jsCall_viiiiiiiiiiiiii_32","jsCall_viiiiiiiiiiiiii_33","jsCall_viiiiiiiiiiiiii_34","_put_hevc_pel_bi_w_pixels_9","_put_hevc_qpel_bi_w_h_9","_put_hevc_qpel_bi_w_v_9","_put_hevc_qpel_bi_w_hv_9","_put_hevc_epel_bi_w_h_9","_put_hevc_epel_bi_w_v_9","_put_hevc_epel_bi_w_hv_9","_put_hevc_pel_bi_w_pixels_10","_put_hevc_qpel_bi_w_h_10","_put_hevc_qpel_bi_w_v_10","_put_hevc_qpel_bi_w_hv_10","_put_hevc_epel_bi_w_h_10","_put_hevc_epel_bi_w_v_10","_put_hevc_epel_bi_w_hv_10","_put_hevc_pel_bi_w_pixels_12","_put_hevc_qpel_bi_w_h_12","_put_hevc_qpel_bi_w_v_12","_put_hevc_qpel_bi_w_hv_12","_put_hevc_epel_bi_w_h_12","_put_hevc_epel_bi_w_v_12","_put_hevc_epel_bi_w_hv_12","_put_hevc_pel_bi_w_pixels_8","_put_hevc_qpel_bi_w_h_8","_put_hevc_qpel_bi_w_v_8","_put_hevc_qpel_bi_w_hv_8","_put_hevc_epel_bi_w_h_8","_put_hevc_epel_bi_w_v_8","_put_hevc_epel_bi_w_hv_8"],vr={dd:Pi,did:Ii,didd:Ui,fii:Ri,fiii:Di,ii:Oi,iidiiii:Fi,iii:Bi,iiii:Li,iiiii:Ni,iiiiii:zi,iiiiiii:Hi,iiiiiiii:Vi,iiiiij:Yi,iiiji:qi,jiiij:Xi,jiiji:Wi,jiji:Gi,v:Ki,vdiidiiiii:Qi,vi:Zi,vii:Ji,viidi:$i,viifi:er,viii:tr,viiii:ir,viiiid:rr,viiiifii:nr,viiiii:ar,viiiiidd:sr,viiiiii:or,viiiiiifi:lr,viiiiiii:fr,viiiiiiii:ur,viiiiiiiid:cr,viiiiiiiidi:hr,viiiiiiiii:dr,viiiiiiiiii:_r,viiiiiiiiiii:pr,viiiiiiiiiiii:mr,viiiiiiiiiiiiii:br};function yr(e){je(e,"dd");}function gr(e){je(e,"did");}function wr(e){je(e,"didd");}function Er(e){je(e,"fii");}function Cr(e){je(e,"fiii");}function Sr(e){je(e,"ii");}function jr(e){je(e,"iidiiii");}function Tr(e){je(e,"iii");}function Ar(e){je(e,"iiii");}function xr(e){je(e,"iiiii");}function Mr(e){je(e,"iiiiii");}function kr(e){je(e,"iiiiiii");}function Pr(e){je(e,"iiiiiiii");}function Ir(e){je(e,"iiiiij");}function Ur(e){je(e,"iiiji");}function Rr(e){je(e,"jiiij");}function Dr(e){je(e,"jiiji");}function Or(e){je(e,"jiji");}function Fr(e){je(e,"v");}function Br(e){je(e,"vdiidiiiii");}function Lr(e){je(e,"vi");}function Nr(e){je(e,"vii");}function zr(e){je(e,"viidi");}function Hr(e){je(e,"viifi");}function Vr(e){je(e,"viii");}function Yr(e){je(e,"viiii");}function qr(e){je(e,"viiiid");}function Xr(e){je(e,"viiiifii");}function Wr(e){je(e,"viiiii");}function Gr(e){je(e,"viiiiidd");}function Kr(e){je(e,"viiiiii");}function Qr(e){je(e,"viiiiiifi");}function Zr(e){je(e,"viiiiiii");}function Jr(e){je(e,"viiiiiiii");}function $r(e){je(e,"viiiiiiiid");}function en(e){je(e,"viiiiiiiidi");}function tn(e){je(e,"viiiiiiiii");}function rn(e){je(e,"viiiiiiiiii");}function nn(e){je(e,"viiiiiiiiiii");}function an(e){je(e,"viiiiiiiiiiii");}function sn(e){je(e,"viiiiiiiiiiiiii");}function on(e,t){return k[e](t);}function ln(e,t,i){return k[e](t,i);}function fn(e,t,i,r){return k[e](t,i,r);}function un(e,t,i){return k[e](t,i);}function cn(e,t,i,r){return k[e](t,i,r);}function hn(e,t){return k[e](t);}function dn(e,t,i,r,n,a,s){return k[e](t,i,r,n,a,s);}function _n(e,t,i){return k[e](t,i);}function pn(e,t,i,r){return k[e](t,i,r);}function mn(e,t,i,r,n){return k[e](t,i,r,n);}function bn(e,t,i,r,n,a){return k[e](t,i,r,n,a);}function vn(e,t,i,r,n,a,s){return k[e](t,i,r,n,a,s);}function yn(e,t,i,r,n,a,s,o){return k[e](t,i,r,n,a,s,o);}function gn(e,t,i,r,n,a){return k[e](t,i,r,n,a);}function wn(e,t,i,r,n){return k[e](t,i,r,n);}function En(e,t,i,r,n){return k[e](t,i,r,n);}function Cn(e,t,i,r,n){return k[e](t,i,r,n);}function Sn(e,t,i,r){return k[e](t,i,r);}function jn(e){k[e]();}function Tn(e,t,i,r,n,a,s,o,l,f){k[e](t,i,r,n,a,s,o,l,f);}function An(e,t){k[e](t);}function xn(e,t,i){k[e](t,i);}function Mn(e,t,i,r,n){k[e](t,i,r,n);}function kn(e,t,i,r,n){k[e](t,i,r,n);}function Pn(e,t,i,r){k[e](t,i,r);}function In(e,t,i,r,n){k[e](t,i,r,n);}function Un(e,t,i,r,n,a){k[e](t,i,r,n,a);}function Rn(e,t,i,r,n,a,s,o){k[e](t,i,r,n,a,s,o);}function Dn(e,t,i,r,n,a){k[e](t,i,r,n,a);}function On(e,t,i,r,n,a,s,o){k[e](t,i,r,n,a,s,o);}function Fn(e,t,i,r,n,a,s){k[e](t,i,r,n,a,s);}function Bn(e,t,i,r,n,a,s,o,l){k[e](t,i,r,n,a,s,o,l);}function Ln(e,t,i,r,n,a,s,o){k[e](t,i,r,n,a,s,o);}function Nn(e,t,i,r,n,a,s,o,l){k[e](t,i,r,n,a,s,o,l);}function zn(e,t,i,r,n,a,s,o,l,f){k[e](t,i,r,n,a,s,o,l,f);}function Hn(e,t,i,r,n,a,s,o,l,f,u){k[e](t,i,r,n,a,s,o,l,f,u);}function Vn(e,t,i,r,n,a,s,o,l,f){k[e](t,i,r,n,a,s,o,l,f);}function Yn(e,t,i,r,n,a,s,o,l,f,u){k[e](t,i,r,n,a,s,o,l,f,u);}function qn(e,t,i,r,n,a,s,o,l,f,u,c){k[e](t,i,r,n,a,s,o,l,f,u,c);}function Xn(e,t,i,r,n,a,s,o,l,f,u,c,h){k[e](t,i,r,n,a,s,o,l,f,u,c,h);}function Wn(e,t,i,r,n,a,s,o,l,f,u,c,h,d,_){k[e](t,i,r,n,a,s,o,l,f,u,c,h,d,_);}var Gn={},Kn={___buildEnvironment:ht,___lock:dt,___syscall221:Tt,___syscall3:At,___syscall5:xt,___unlock:Mt,___wasi_fd_close:Pt,___wasi_fd_fdstat_get:Ut,___wasi_fd_seek:Dt,___wasi_fd_write:Ft,__emscripten_fetch_free:Bt,__memory_base:1024,__table_base:0,_abort:Lt,_clock:Nt,_clock_gettime:Vt,_emscripten_get_heap_size:Yt,_emscripten_is_main_browser_thread:qt,_emscripten_memcpy_big:di,_emscripten_resize_heap:Wt,_emscripten_start_fetch:$t,_fabs:ei,_getenv:ti,_gettimeofday:ii,_gmtime_r:ni,_llvm_exp2_f64:si,_llvm_log2_f32:oi,_llvm_stackrestore:li,_llvm_stacksave:fi,_llvm_trunc_f64:ui,_localtime_r:hi,_nanosleep:pi,_pthread_cond_destroy:mi,_pthread_cond_init:bi,_pthread_create:vi,_pthread_join:yi,_strftime:ji,_sysconf:Ti,_time:Ai,abortStackOverflow:Se,getTempRet0:O,jsCall_dd:on,jsCall_did:ln,jsCall_didd:fn,jsCall_fii:un,jsCall_fiii:cn,jsCall_ii:hn,jsCall_iidiiii:dn,jsCall_iii:_n,jsCall_iiii:pn,jsCall_iiiii:mn,jsCall_iiiiii:bn,jsCall_iiiiiii:vn,jsCall_iiiiiiii:yn,jsCall_iiiiij:gn,jsCall_iiiji:wn,jsCall_jiiij:En,jsCall_jiiji:Cn,jsCall_jiji:Sn,jsCall_v:jn,jsCall_vdiidiiiii:Tn,jsCall_vi:An,jsCall_vii:xn,jsCall_viidi:Mn,jsCall_viifi:kn,jsCall_viii:Pn,jsCall_viiii:In,jsCall_viiiid:Un,jsCall_viiiifii:Rn,jsCall_viiiii:Dn,jsCall_viiiiidd:On,jsCall_viiiiii:Fn,jsCall_viiiiiifi:Bn,jsCall_viiiiiii:Ln,jsCall_viiiiiiii:Nn,jsCall_viiiiiiiid:zn,jsCall_viiiiiiiidi:Hn,jsCall_viiiiiiiii:Vn,jsCall_viiiiiiiiii:Yn,jsCall_viiiiiiiiiii:qn,jsCall_viiiiiiiiiiii:Xn,jsCall_viiiiiiiiiiiiii:Wn,memory:R,nullFunc_dd:yr,nullFunc_did:gr,nullFunc_didd:wr,nullFunc_fii:Er,nullFunc_fiii:Cr,nullFunc_ii:Sr,nullFunc_iidiiii:jr,nullFunc_iii:Tr,nullFunc_iiii:Ar,nullFunc_iiiii:xr,nullFunc_iiiiii:Mr,nullFunc_iiiiiii:kr,nullFunc_iiiiiiii:Pr,nullFunc_iiiiij:Ir,nullFunc_iiiji:Ur,nullFunc_jiiij:Rr,nullFunc_jiiji:Dr,nullFunc_jiji:Or,nullFunc_v:Fr,nullFunc_vdiidiiiii:Br,nullFunc_vi:Lr,nullFunc_vii:Nr,nullFunc_viidi:zr,nullFunc_viifi:Hr,nullFunc_viii:Vr,nullFunc_viiii:Yr,nullFunc_viiiid:qr,nullFunc_viiiifii:Xr,nullFunc_viiiii:Wr,nullFunc_viiiiidd:Gr,nullFunc_viiiiii:Kr,nullFunc_viiiiiifi:Qr,nullFunc_viiiiiii:Zr,nullFunc_viiiiiiii:Jr,nullFunc_viiiiiiiid:$r,nullFunc_viiiiiiiidi:en,nullFunc_viiiiiiiii:tn,nullFunc_viiiiiiiiii:rn,nullFunc_viiiiiiiiiii:nn,nullFunc_viiiiiiiiiiii:an,nullFunc_viiiiiiiiiiiiii:sn,table:B},Qn=l.asm(Gn,Kn,re);l.asm=Qn;l._AVSniffStreamInit=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._AVSniffStreamInit.apply(null,arguments);};var Zn,Jn=l.___emscripten_environ_constructor=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.___emscripten_environ_constructor.apply(null,arguments);},$n=(l.___errno_location=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.___errno_location.apply(null,arguments);},l.__get_daylight=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.__get_daylight.apply(null,arguments);}),ea=l.__get_timezone=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.__get_timezone.apply(null,arguments);},ta=l.__get_tzname=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.__get_tzname.apply(null,arguments);},ia=(l._closeVideo=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._closeVideo.apply(null,arguments);},l._decodeCodecContext=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._decodeCodecContext.apply(null,arguments);},l._decodeVideoFrame=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._decodeVideoFrame.apply(null,arguments);},l._demuxBox=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._demuxBox.apply(null,arguments);},l._exitMissile=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._exitMissile.apply(null,arguments);},l._exitTsMissile=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._exitTsMissile.apply(null,arguments);},l._fflush=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._fflush.apply(null,arguments);},l._free=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._free.apply(null,arguments);}),ra=(l._getAudioCodecID=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getAudioCodecID.apply(null,arguments);},l._getExtensionInfo=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getExtensionInfo.apply(null,arguments);},l._getMediaInfo=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getMediaInfo.apply(null,arguments);},l._getPPS=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getPPS.apply(null,arguments);},l._getPPSLen=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getPPSLen.apply(null,arguments);},l._getPacket=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getPacket.apply(null,arguments);},l._getSEI=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getSEI.apply(null,arguments);},l._getSEILen=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getSEILen.apply(null,arguments);},l._getSPS=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getSPS.apply(null,arguments);},l._getSPSLen=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getSPSLen.apply(null,arguments);},l._getSniffStreamPkg=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getSniffStreamPkg.apply(null,arguments);},l._getSniffStreamPkgNoCheckProbe=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getSniffStreamPkgNoCheckProbe.apply(null,arguments);},l._getVLC=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getVLC.apply(null,arguments);},l._getVLCLen=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getVLCLen.apply(null,arguments);},l._getVPS=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getVPS.apply(null,arguments);},l._getVPSLen=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getVPSLen.apply(null,arguments);},l._getVideoCodecID=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._getVideoCodecID.apply(null,arguments);},l._initMissile=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._initMissile.apply(null,arguments);},l._initTsMissile=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._initTsMissile.apply(null,arguments);},l._initializeDecoder=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._initializeDecoder.apply(null,arguments);},l._initializeDemuxer=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._initializeDemuxer.apply(null,arguments);},l._initializeSniffStreamModule=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._initializeSniffStreamModule.apply(null,arguments);},l._initializeSniffStreamModuleWithAOpt=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._initializeSniffStreamModuleWithAOpt.apply(null,arguments);},l._malloc=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._malloc.apply(null,arguments);}),na=(l._pushSniffStreamData=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._pushSniffStreamData.apply(null,arguments);},l._registerPlayer=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._registerPlayer.apply(null,arguments);},l._release=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._release.apply(null,arguments);},l._releaseSniffStream=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._releaseSniffStream.apply(null,arguments);},l._setCodecType=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm._setCodecType.apply(null,arguments);},l.establishStackSpace=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.establishStackSpace.apply(null,arguments);},l.stackAlloc=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.stackAlloc.apply(null,arguments);}),aa=l.stackRestore=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.stackRestore.apply(null,arguments);},sa=l.stackSave=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.stackSave.apply(null,arguments);},oa=(l.dynCall_v=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.dynCall_v.apply(null,arguments);},l.dynCall_vi=function(){return N(Pe,"you need to wait for the runtime to be ready (e.g. wait for main() to be called)"),N(!Ie,"the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)"),l.asm.dynCall_vi.apply(null,arguments);});function la(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e;}function fa(e){function t(){Zn||(Zn=!0,L||(Re(),De(),l.onRuntimeInitialized&&l.onRuntimeInitialized(),N(!l._main,'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'),Oe()));}e=e||u,Ye>0||(Ee(),Ue(),Ye>0||(l.setStatus?(l.setStatus("Running..."),setTimeout(function(){setTimeout(function(){l.setStatus("");},1),t();},1)):t(),Ce()));}if(l.asm=Qn,Object.getOwnPropertyDescriptor(l,"intArrayFromString")||(l.intArrayFromString=function(){Ze("'intArrayFromString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"intArrayToString")||(l.intArrayToString=function(){Ze("'intArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),l.ccall=H,l.cwrap=V,Object.getOwnPropertyDescriptor(l,"setValue")||(l.setValue=function(){Ze("'setValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"getValue")||(l.getValue=function(){Ze("'getValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"allocate")||(l.allocate=function(){Ze("'allocate' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"getMemory")||(l.getMemory=function(){Ze("'getMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"AsciiToString")||(l.AsciiToString=function(){Ze("'AsciiToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"stringToAscii")||(l.stringToAscii=function(){Ze("'stringToAscii' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"UTF8ArrayToString")||(l.UTF8ArrayToString=function(){Ze("'UTF8ArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"UTF8ToString")||(l.UTF8ToString=function(){Ze("'UTF8ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"stringToUTF8Array")||(l.stringToUTF8Array=function(){Ze("'stringToUTF8Array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"stringToUTF8")||(l.stringToUTF8=function(){Ze("'stringToUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"lengthBytesUTF8")||(l.lengthBytesUTF8=function(){Ze("'lengthBytesUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"UTF16ToString")||(l.UTF16ToString=function(){Ze("'UTF16ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"stringToUTF16")||(l.stringToUTF16=function(){Ze("'stringToUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"lengthBytesUTF16")||(l.lengthBytesUTF16=function(){Ze("'lengthBytesUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"UTF32ToString")||(l.UTF32ToString=function(){Ze("'UTF32ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"stringToUTF32")||(l.stringToUTF32=function(){Ze("'stringToUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"lengthBytesUTF32")||(l.lengthBytesUTF32=function(){Ze("'lengthBytesUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"allocateUTF8")||(l.allocateUTF8=function(){Ze("'allocateUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"stackTrace")||(l.stackTrace=function(){Ze("'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"addOnPreRun")||(l.addOnPreRun=function(){Ze("'addOnPreRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"addOnInit")||(l.addOnInit=function(){Ze("'addOnInit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"addOnPreMain")||(l.addOnPreMain=function(){Ze("'addOnPreMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"addOnExit")||(l.addOnExit=function(){Ze("'addOnExit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"addOnPostRun")||(l.addOnPostRun=function(){Ze("'addOnPostRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"writeStringToMemory")||(l.writeStringToMemory=function(){Ze("'writeStringToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"writeArrayToMemory")||(l.writeArrayToMemory=function(){Ze("'writeArrayToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"writeAsciiToMemory")||(l.writeAsciiToMemory=function(){Ze("'writeAsciiToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"addRunDependency")||(l.addRunDependency=function(){Ze("'addRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"removeRunDependency")||(l.removeRunDependency=function(){Ze("'removeRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"ENV")||(l.ENV=function(){Ze("'ENV' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"FS")||(l.FS=function(){Ze("'FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"FS_createFolder")||(l.FS_createFolder=function(){Ze("'FS_createFolder' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"FS_createPath")||(l.FS_createPath=function(){Ze("'FS_createPath' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"FS_createDataFile")||(l.FS_createDataFile=function(){Ze("'FS_createDataFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"FS_createPreloadedFile")||(l.FS_createPreloadedFile=function(){Ze("'FS_createPreloadedFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"FS_createLazyFile")||(l.FS_createLazyFile=function(){Ze("'FS_createLazyFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"FS_createLink")||(l.FS_createLink=function(){Ze("'FS_createLink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"FS_createDevice")||(l.FS_createDevice=function(){Ze("'FS_createDevice' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"FS_unlink")||(l.FS_unlink=function(){Ze("'FS_unlink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}),Object.getOwnPropertyDescriptor(l,"GL")||(l.GL=function(){Ze("'GL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"dynamicAlloc")||(l.dynamicAlloc=function(){Ze("'dynamicAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"loadDynamicLibrary")||(l.loadDynamicLibrary=function(){Ze("'loadDynamicLibrary' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"loadWebAssemblyModule")||(l.loadWebAssemblyModule=function(){Ze("'loadWebAssemblyModule' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"getLEB")||(l.getLEB=function(){Ze("'getLEB' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"getFunctionTables")||(l.getFunctionTables=function(){Ze("'getFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"alignFunctionTables")||(l.alignFunctionTables=function(){Ze("'alignFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"registerFunctions")||(l.registerFunctions=function(){Ze("'registerFunctions' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),l.addFunction=P,Object.getOwnPropertyDescriptor(l,"removeFunction")||(l.removeFunction=function(){Ze("'removeFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"getFuncWrapper")||(l.getFuncWrapper=function(){Ze("'getFuncWrapper' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"prettyPrint")||(l.prettyPrint=function(){Ze("'prettyPrint' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"makeBigInt")||(l.makeBigInt=function(){Ze("'makeBigInt' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"dynCall")||(l.dynCall=function(){Ze("'dynCall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"getCompilerSetting")||(l.getCompilerSetting=function(){Ze("'getCompilerSetting' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"stackSave")||(l.stackSave=function(){Ze("'stackSave' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"stackRestore")||(l.stackRestore=function(){Ze("'stackRestore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"stackAlloc")||(l.stackAlloc=function(){Ze("'stackAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"establishStackSpace")||(l.establishStackSpace=function(){Ze("'establishStackSpace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"print")||(l.print=function(){Ze("'print' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"printErr")||(l.printErr=function(){Ze("'printErr' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"getTempRet0")||(l.getTempRet0=function(){Ze("'getTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"setTempRet0")||(l.setTempRet0=function(){Ze("'setTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"callMain")||(l.callMain=function(){Ze("'callMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"abort")||(l.abort=function(){Ze("'abort' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"Pointer_stringify")||(l.Pointer_stringify=function(){Ze("'Pointer_stringify' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"warnOnce")||(l.warnOnce=function(){Ze("'warnOnce' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}),Object.getOwnPropertyDescriptor(l,"ALLOC_NORMAL")||Object.defineProperty(l,"ALLOC_NORMAL",{configurable:!0,get:function get(){Ze("'ALLOC_NORMAL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}}),Object.getOwnPropertyDescriptor(l,"ALLOC_STACK")||Object.defineProperty(l,"ALLOC_STACK",{configurable:!0,get:function get(){Ze("'ALLOC_STACK' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}}),Object.getOwnPropertyDescriptor(l,"ALLOC_DYNAMIC")||Object.defineProperty(l,"ALLOC_DYNAMIC",{configurable:!0,get:function get(){Ze("'ALLOC_DYNAMIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}}),Object.getOwnPropertyDescriptor(l,"ALLOC_NONE")||Object.defineProperty(l,"ALLOC_NONE",{configurable:!0,get:function get(){Ze("'ALLOC_NONE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)");}}),Object.getOwnPropertyDescriptor(l,"calledRun")||Object.defineProperty(l,"calledRun",{configurable:!0,get:function get(){Ze("'calledRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you");}}),Xe=function e(){Zn||fa(),Zn||(Xe=e);},l.run=fa,l.preInit)for("function"==typeof l.preInit&&(l.preInit=[l.preInit]);l.preInit.length>0;){l.preInit.pop()();}U=!0,fa(),t.exports=l;}).call(this,e("_process"),e("buffer").Buffer,"/src/decoder");},{_process:158,buffer:66,crypto:75,fs:64,path:150}],2:[function(e,t,i){"use strict";var r=i;r.bignum=e("bn.js"),r.define=e("./asn1/api").define,r.base=e("./asn1/base"),r.constants=e("./asn1/constants"),r.decoders=e("./asn1/decoders"),r.encoders=e("./asn1/encoders");},{"./asn1/api":3,"./asn1/base":5,"./asn1/constants":9,"./asn1/decoders":11,"./asn1/encoders":14,"bn.js":16}],3:[function(e,t,i){"use strict";var r=e("./encoders"),n=e("./decoders"),a=e("inherits");function s(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={};}i.define=function(e,t){return new s(e,t);},s.prototype._createNamed=function(e){var t=this.name;function i(e){this._initNamed(e,t);}return a(i,e),i.prototype._initNamed=function(t,i){e.call(this,t,i);},new i(this);},s.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(n[e])),this.decoders[e];},s.prototype.decode=function(e,t,i){return this._getDecoder(t).decode(e,i);},s.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(r[e])),this.encoders[e];},s.prototype.encode=function(e,t,i){return this._getEncoder(t).encode(e,i);};},{"./decoders":11,"./encoders":14,inherits:136}],4:[function(e,t,i){"use strict";var r=e("inherits"),n=e("../base/reporter").Reporter,a=e("safer-buffer").Buffer;function s(e,t){n.call(this,t),a.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer");}function o(e,t){if(Array.isArray(e))this.length=0,this.value=e.map(function(e){return o.isEncoderBuffer(e)||(e=new o(e,t)),this.length+=e.length,e;},this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1;}else if("string"==typeof e)this.value=e,this.length=a.byteLength(e);else{if(!a.isBuffer(e))return t.error("Unsupported type: "+_typeof(e));this.value=e,this.length=e.length;}}r(s,n),i.DecoderBuffer=s,s.isDecoderBuffer=function(e){if(e instanceof s)return!0;return"object"==_typeof(e)&&a.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw;},s.prototype.save=function(){return{offset:this.offset,reporter:n.prototype.save.call(this)};},s.prototype.restore=function(e){var t=new s(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,n.prototype.restore.call(this,e.reporter),t;},s.prototype.isEmpty=function(){return this.offset===this.length;},s.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun");},s.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");var i=new s(this.base);return i._reporterState=this._reporterState,i.offset=this.offset,i.length=this.offset+e,this.offset+=e,i;},s.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length);},i.EncoderBuffer=o,o.isEncoderBuffer=function(e){if(e instanceof o)return!0;return"object"==_typeof(e)&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join;},o.prototype.join=function(e,t){return e||(e=a.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(i){i.join(e,t),t+=i.length;}):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):a.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e;};},{"../base/reporter":7,inherits:136,"safer-buffer":185}],5:[function(e,t,i){"use strict";var r=i;r.Reporter=e("./reporter").Reporter,r.DecoderBuffer=e("./buffer").DecoderBuffer,r.EncoderBuffer=e("./buffer").EncoderBuffer,r.Node=e("./node");},{"./buffer":4,"./node":6,"./reporter":7}],6:[function(e,t,i){"use strict";var r=e("../base/reporter").Reporter,n=e("../base/buffer").EncoderBuffer,a=e("../base/buffer").DecoderBuffer,s=e("minimalistic-assert"),o=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],l=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(o);function f(e,t,i){var r={};this._baseState=r,r.name=i,r.enc=e,r.parent=t||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r["default"]=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap());}t.exports=f;var u=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];f.prototype.clone=function(){var e=this._baseState,t={};u.forEach(function(i){t[i]=e[i];});var i=new this.constructor(t.parent);return i._baseState=t,i;},f.prototype._wrap=function(){var e=this._baseState;l.forEach(function(t){this[t]=function(){var i=new this.constructor(this);return e.children.push(i),i[t].apply(i,arguments);};},this);},f.prototype._init=function(e){var t=this._baseState;s(null===t.parent),e.call(this),t.children=t.children.filter(function(e){return e._baseState.parent===this;},this),s.equal(t.children.length,1,"Root node can have only one child");},f.prototype._useArgs=function(e){var t=this._baseState,i=e.filter(function(e){return e instanceof this.constructor;},this);e=e.filter(function(e){return!(e instanceof this.constructor);},this),0!==i.length&&(s(null===t.children),t.children=i,i.forEach(function(e){e._baseState.parent=this;},this)),0!==e.length&&(s(null===t.args),t.args=e,t.reverseArgs=e.map(function(e){if("object"!=_typeof(e)||e.constructor!==Object)return e;var t={};return Object.keys(e).forEach(function(i){i==(0|i)&&(i|=0);var r=e[i];t[r]=i;}),t;}));},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(e){f.prototype[e]=function(){var t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc);};}),o.forEach(function(e){f.prototype[e]=function(){var t=this._baseState,i=Array.prototype.slice.call(arguments);return s(null===t.tag),t.tag=e,this._useArgs(i),this;};}),f.prototype.use=function(e){s(e);var t=this._baseState;return s(null===t.use),t.use=e,this;},f.prototype.optional=function(){return this._baseState.optional=!0,this;},f.prototype.def=function(e){var t=this._baseState;return s(null===t["default"]),t["default"]=e,t.optional=!0,this;},f.prototype.explicit=function(e){var t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.explicit=e,this;},f.prototype.implicit=function(e){var t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.implicit=e,this;},f.prototype.obj=function(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this;},f.prototype.key=function(e){var t=this._baseState;return s(null===t.key),t.key=e,this;},f.prototype.any=function(){return this._baseState.any=!0,this;},f.prototype.choice=function(e){var t=this._baseState;return s(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map(function(t){return e[t];})),this;},f.prototype.contains=function(e){var t=this._baseState;return s(null===t.use),t.contains=e,this;},f.prototype._decode=function(e,t){var i=this._baseState;if(null===i.parent)return e.wrapResult(i.children[0]._decode(e,t));var r,n=i["default"],s=!0,o=null;if(null!==i.key&&(o=e.enterKey(i.key)),i.optional){var _r2=null;if(null!==i.explicit?_r2=i.explicit:null!==i.implicit?_r2=i.implicit:null!==i.tag&&(_r2=i.tag),null!==_r2||i.any){if(s=this._peekTag(e,_r2,i.any),e.isError(s))return s;}else{var _r3=e.save();try{null===i.choice?this._decodeGeneric(i.tag,e,t):this._decodeChoice(e,t),s=!0;}catch(e){s=!1;}e.restore(_r3);}}if(i.obj&&s&&(r=e.enterObject()),s){if(null!==i.explicit){var _t2=this._decodeTag(e,i.explicit);if(e.isError(_t2))return _t2;e=_t2;}var _r4=e.offset;if(null===i.use&&null===i.choice){var _t3;i.any&&(_t3=e.save());var _r5=this._decodeTag(e,null!==i.implicit?i.implicit:i.tag,i.any);if(e.isError(_r5))return _r5;i.any?n=e.raw(_t3):e=_r5;}if(t&&t.track&&null!==i.tag&&t.track(e.path(),_r4,e.length,"tagged"),t&&t.track&&null!==i.tag&&t.track(e.path(),e.offset,e.length,"content"),i.any||(n=null===i.choice?this._decodeGeneric(i.tag,e,t):this._decodeChoice(e,t)),e.isError(n))return n;if(i.any||null!==i.choice||null===i.children||i.children.forEach(function(i){i._decode(e,t);}),i.contains&&("octstr"===i.tag||"bitstr"===i.tag)){var _r6=new a(n);n=this._getUse(i.contains,e._reporterState.obj)._decode(_r6,t);}}return i.obj&&s&&(n=e.leaveObject(r)),null===i.key||null===n&&!0!==s?null!==o&&e.exitKey(o):e.leaveKey(o,i.key,n),n;},f.prototype._decodeGeneric=function(e,t,i){var r=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,r.args[0],i):/str$/.test(e)?this._decodeStr(t,e,i):"objid"===e&&r.args?this._decodeObjid(t,r.args[0],r.args[1],i):"objid"===e?this._decodeObjid(t,null,null,i):"gentime"===e||"utctime"===e?this._decodeTime(t,e,i):"null_"===e?this._decodeNull(t,i):"bool"===e?this._decodeBool(t,i):"objDesc"===e?this._decodeStr(t,e,i):"int"===e||"enum"===e?this._decodeInt(t,r.args&&r.args[0],i):null!==r.use?this._getUse(r.use,t._reporterState.obj)._decode(t,i):t.error("unknown tag: "+e);},f.prototype._getUse=function(e,t){var i=this._baseState;return i.useDecoder=this._use(e,t),s(null===i.useDecoder._baseState.parent),i.useDecoder=i.useDecoder._baseState.children[0],i.implicit!==i.useDecoder._baseState.implicit&&(i.useDecoder=i.useDecoder.clone(),i.useDecoder._baseState.implicit=i.implicit),i.useDecoder;},f.prototype._decodeChoice=function(e,t){var i=this._baseState;var r=null,n=!1;return Object.keys(i.choice).some(function(a){var s=e.save(),o=i.choice[a];try{var _i2=o._decode(e,t);if(e.isError(_i2))return!1;r={type:a,value:_i2},n=!0;}catch(t){return e.restore(s),!1;}return!0;},this),n?r:e.error("Choice not matched");},f.prototype._createEncoderBuffer=function(e){return new n(e,this.reporter);},f.prototype._encode=function(e,t,i){var r=this._baseState;if(null!==r["default"]&&r["default"]===e)return;var n=this._encodeValue(e,t,i);return void 0===n||this._skipDefault(n,t,i)?void 0:n;},f.prototype._encodeValue=function(e,t,i){var n=this._baseState;if(null===n.parent)return n.children[0]._encode(e,t||new r());var a=null;if(this.reporter=t,n.optional&&void 0===e){if(null===n["default"])return;e=n["default"];}var s=null,o=!1;if(n.any)a=this._createEncoderBuffer(e);else if(n.choice)a=this._encodeChoice(e,t);else if(n.contains)s=this._getUse(n.contains,i)._encode(e,t),o=!0;else if(n.children)s=n.children.map(function(i){if("null_"===i._baseState.tag)return i._encode(null,t,e);if(null===i._baseState.key)return t.error("Child should have a key");var r=t.enterKey(i._baseState.key);if("object"!=_typeof(e))return t.error("Child expected, but input is not object");var n=i._encode(e[i._baseState.key],t,e);return t.leaveKey(r),n;},this).filter(function(e){return e;}),s=this._createEncoderBuffer(s);else if("seqof"===n.tag||"setof"===n.tag){if(!n.args||1!==n.args.length)return t.error("Too many args for : "+n.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");var _i3=this.clone();_i3._baseState.implicit=null,s=this._createEncoderBuffer(e.map(function(i){var r=this._baseState;return this._getUse(r.args[0],e)._encode(i,t);},_i3));}else null!==n.use?a=this._getUse(n.use,i)._encode(e,t):(s=this._encodePrimitive(n.tag,e),o=!0);if(!n.any&&null===n.choice){var _e3=null!==n.implicit?n.implicit:n.tag,_i4=null===n.implicit?"universal":"context";null===_e3?null===n.use&&t.error("Tag could be omitted only for .use()"):null===n.use&&(a=this._encodeComposite(_e3,o,_i4,s));}return null!==n.explicit&&(a=this._encodeComposite(n.explicit,!1,"context",a)),a;},f.prototype._encodeChoice=function(e,t){var i=this._baseState,r=i.choice[e.type];return r||s(!1,e.type+" not found in "+JSON.stringify(Object.keys(i.choice))),r._encode(e.value,t);},f.prototype._encodePrimitive=function(e,t){var i=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&i.args)return this._encodeObjid(t,i.reverseArgs[0],i.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,i.args&&i.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e);},f.prototype._isNumstr=function(e){return /^[0-9 ]*$/.test(e);},f.prototype._isPrintstr=function(e){return /^[A-Za-z0-9 '()+,-./:=?]*$/.test(e);};},{"../base/buffer":4,"../base/reporter":7,"minimalistic-assert":142}],7:[function(e,t,i){"use strict";var r=e("inherits");function n(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]};}function a(e,t){this.path=e,this.rethrow(t);}i.Reporter=n,n.prototype.isError=function(e){return e instanceof a;},n.prototype.save=function(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length};},n.prototype.restore=function(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen);},n.prototype.enterKey=function(e){return this._reporterState.path.push(e);},n.prototype.exitKey=function(e){var t=this._reporterState;t.path=t.path.slice(0,e-1);},n.prototype.leaveKey=function(e,t,i){var r=this._reporterState;this.exitKey(e),null!==r.obj&&(r.obj[t]=i);},n.prototype.path=function(){return this._reporterState.path.join("/");},n.prototype.enterObject=function(){var e=this._reporterState,t=e.obj;return e.obj={},t;},n.prototype.leaveObject=function(e){var t=this._reporterState,i=t.obj;return t.obj=e,i;},n.prototype.error=function(e){var t;var i=this._reporterState,r=e instanceof a;if(t=r?e:new a(i.path.map(function(e){return"["+JSON.stringify(e)+"]";}).join(""),e.message||e,e.stack),!i.options.partial)throw t;return r||i.errors.push(t),t;},n.prototype.wrapResult=function(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e;},r(a,Error),a.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,a),!this.stack)try{throw new Error(this.message);}catch(e){this.stack=e.stack;}return this;};},{inherits:136}],8:[function(e,t,i){"use strict";function r(e){var t={};return Object.keys(e).forEach(function(i){(0|i)==i&&(i|=0);var r=e[i];t[r]=i;}),t;}i.tagClass={0:"universal",1:"application",2:"context",3:"private"},i.tagClassByName=r(i.tagClass),i.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},i.tagByName=r(i.tag);},{}],9:[function(e,t,i){"use strict";var r=i;r._reverse=function(e){var t={};return Object.keys(e).forEach(function(i){(0|i)==i&&(i|=0);var r=e[i];t[r]=i;}),t;},r.der=e("./der");},{"./der":8}],10:[function(e,t,i){"use strict";var r=e("inherits"),n=e("bn.js"),a=e("../base/buffer").DecoderBuffer,s=e("../base/node"),o=e("../constants/der");function l(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new f(),this.tree._init(e.body);}function f(e){s.call(this,"der",e);}function u(e,t){var i=e.readUInt8(t);if(e.isError(i))return i;var r=o.tagClass[i>>6],n=0==(32&i);if(31==(31&i)){var _r7=i;for(i=0;128==(128&_r7);){if(_r7=e.readUInt8(t),e.isError(_r7))return _r7;i<<=7,i|=127&_r7;}}else i&=31;return{cls:r,primitive:n,tag:i,tagStr:o.tag[i]};}function c(e,t,i){var r=e.readUInt8(i);if(e.isError(r))return r;if(!t&&128===r)return null;if(0==(128&r))return r;var n=127&r;if(n>4)return e.error("length octect is too long");r=0;for(var _t4=0;_t4=31)return r.error("Multi-octet tag encoding unsupported");t||(n|=32);return n|=s.tagClassByName[i||"universal"]<<6,n;}(e,t,i,this.reporter);if(r.length<128){var _e7=n.alloc(2);return _e7[0]=a,_e7[1]=r.length,this._createEncoderBuffer([_e7,r]);}var o=1;for(var _e8=r.length;_e8>=256;_e8>>=8){o++;}var l=n.alloc(2+o);l[0]=a,l[1]=128|o;for(var _e9=1+o,_t10=r.length;_t10>0;_e9--,_t10>>=8){l[_e9]=255&_t10;}return this._createEncoderBuffer([l,r]);},l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){var _t11=n.alloc(2*e.length);for(var _i7=0;_i7=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1]);}var r=0;for(var _t14=0;_t14=128;_i8>>=7){r++;}}var a=n.alloc(r);var s=a.length-1;for(var _t15=e.length-1;_t15>=0;_t15--){var _i9=e[_t15];for(a[s--]=127&_i9;(_i9>>=7)>0;){a[s--]=128|127&_i9;}}return this._createEncoderBuffer(a);},l.prototype._encodeTime=function(e,t){var i;var r=new Date(e);return"gentime"===t?i=[f(r.getUTCFullYear()),f(r.getUTCMonth()+1),f(r.getUTCDate()),f(r.getUTCHours()),f(r.getUTCMinutes()),f(r.getUTCSeconds()),"Z"].join(""):"utctime"===t?i=[f(r.getUTCFullYear()%100),f(r.getUTCMonth()+1),f(r.getUTCDate()),f(r.getUTCHours()),f(r.getUTCMinutes()),f(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(i,"octstr");},l.prototype._encodeNull=function(){return this._createEncoderBuffer("");},l.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e];}if("number"!=typeof e&&!n.isBuffer(e)){var _t16=e.toArray();!e.sign&&128&_t16[0]&&_t16.unshift(0),e=n.from(_t16);}if(n.isBuffer(e)){var _t17=e.length;0===e.length&&_t17++;var _i0=n.alloc(_t17);return e.copy(_i0),0===e.length&&(_i0[0]=0),this._createEncoderBuffer(_i0);}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);var i=1;for(var _t18=e;_t18>=256;_t18>>=8){i++;}var r=new Array(i);for(var _t19=r.length-1;_t19>=0;_t19--){r[_t19]=255&e,e>>=8;}return 128&r[0]&&r.unshift(0),this._createEncoderBuffer(n.from(r));},l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0);},l.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree;},l.prototype._skipDefault=function(e,t,i){var r=this._baseState;var n;if(null===r["default"])return!1;var a=e.join();if(void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r["default"],t,i).join()),a.length!==r.defaultBuffer.length)return!1;for(n=0;n=49&&s<=54?s-49+10:s>=17&&s<=22?s-17+10:15&s;}return r;}function l(e,t,i,r){for(var n=0,a=Math.min(e.length,i),s=t;s=49?o-49+10:o>=17?o-17+10:o;}return n;}a.isBN=function(e){return e instanceof a||null!==e&&"object"==_typeof(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words);},a.max=function(e,t){return e.cmp(t)>0?e:t;},a.min=function(e,t){return e.cmp(t)<0?e:t;},a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==_typeof(e))return this._initArray(e,t,i);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&n++,16===t?this._parseHex(e,n):this._parseBase(e,t,n),"-"===e[0]&&(this.negative=1),this.strip(),"le"===i&&this._initArray(this.toArray(),t,i);},a.prototype._initNumber=function(e,t,i){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),t,i);},a.prototype._initArray=function(e,t,i){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3){s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[a]|=s<>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);}else if("le"===i)for(n=0,a=0;n>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);}return this.strip();},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i=t;i-=6){n=o(e,i,i+6),this.words[r]|=n<>>26-a&4194303,(a+=24)>=26&&(a-=26,r++);}i+6!==t&&(n=o(e,t,i+6),this.words[r]|=n<>>26-a&4194303),this.strip();},a.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=t){r++;}r--,n=n/t|0;for(var a=e.length-i,s=a%r,o=Math.min(a,a-s)+i,f=0,u=i;u1&&0===this.words[this.length-1];){this.length--;}return this._normSign();},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this;},a.prototype.inspect=function(){return(this.red?"";};var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,i){i.negative=t.negative^e.negative;var r=e.length+t.length|0;i.length=r,r=r-1|0;var n=0|e.words[0],a=0|t.words[0],s=n*a,o=67108863&s,l=s/67108864|0;i.words[0]=o;for(var f=1;f>>26,c=67108863&l,h=Math.min(f,t.length-1),d=Math.max(0,f-e.length+1);d<=h;d++){var _=f-d|0;u+=(s=(n=0|e.words[_])*(a=0|t.words[d])+c)/67108864|0,c=67108863&s;}i.words[f]=0|c,l=0|u;}return 0!==l?i.words[f]=0|l:i.length--,i.strip();}a.prototype.toString=function(e,t){var i;if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var n=0,a=0,s=0;s>>24-n&16777215)||s!==this.length-1?f[6-l.length]+l+i:l+i,(n+=2)>=26&&(n-=26,s--);}for(0!==a&&(i=a.toString(16)+i);i.length%t!=0;){i="0"+i;}return 0!==this.negative&&(i="-"+i),i;}if(e===(0|e)&&e>=2&&e<=36){var h=u[e],d=c[e];i="";var _=this.clone();for(_.negative=0;!_.isZero();){var p=_.modn(d).toString(e);i=(_=_.idivn(d)).isZero()?p+i:f[h-p.length]+p+i;}for(this.isZero()&&(i="0"+i);i.length%t!=0;){i="0"+i;}return 0!==this.negative&&(i="-"+i),i;}r(!1,"Base should be between 2 and 36");},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e;},a.prototype.toJSON=function(){return this.toString(16);},a.prototype.toBuffer=function(e,t){return r(void 0!==s),this.toArrayLike(s,e,t);},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t);},a.prototype.toArrayLike=function(e,t,i){var n=this.byteLength(),a=i||Math.max(1,n);r(n<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0"),this.strip();var s,o,l="le"===t,f=new e(a),u=this.clone();if(l){for(o=0;!u.isZero();o++){s=u.andln(255),u.iushrn(8),f[o]=s;}for(;o=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t;},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return 0==(8191&t)&&(i+=13,t>>>=13),0==(127&t)&&(i+=7,t>>>=7),0==(15&t)&&(i+=4,t>>>=4),0==(3&t)&&(i+=2,t>>>=2),0==(1&t)&&i++,i;},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t;},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this);},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this);},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this);},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this);},a.prototype.iuxor=function(e){var t,i;this.length>e.length?(t=this,i=e):(t=e,i=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this);},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this);},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this.strip();},a.prototype.notn=function(e){return this.clone().inotn(e);},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var i=e/26|0,n=e%26;return this._expand(i+1),this.words[i]=t?this.words[i]|1<e.length?(i=this,r=e):(i=e,r=this);for(var n=0,a=0;a>>26;}for(;0!==n&&a>>26;}if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ae.length?this.clone().iadd(e):e.clone().iadd(this);},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign();}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var i,r,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=e):(i=e,r=this);for(var a=0,s=0;s>26,this.words[s]=67108863&t;}for(;0!==a&&s>26,this.words[s]=67108863&t;}if(0===a&&s>>13,d=0|s[1],_=8191&d,p=d>>>13,m=0|s[2],b=8191&m,v=m>>>13,y=0|s[3],g=8191&y,w=y>>>13,E=0|s[4],C=8191&E,S=E>>>13,j=0|s[5],T=8191&j,A=j>>>13,x=0|s[6],M=8191&x,k=x>>>13,P=0|s[7],I=8191&P,U=P>>>13,R=0|s[8],D=8191&R,O=R>>>13,F=0|s[9],B=8191&F,L=F>>>13,N=0|o[0],z=8191&N,H=N>>>13,V=0|o[1],Y=8191&V,q=V>>>13,X=0|o[2],W=8191&X,G=X>>>13,K=0|o[3],Q=8191&K,Z=K>>>13,J=0|o[4],$=8191&J,ee=J>>>13,te=0|o[5],ie=8191&te,re=te>>>13,ne=0|o[6],ae=8191&ne,se=ne>>>13,oe=0|o[7],le=8191&oe,fe=oe>>>13,ue=0|o[8],ce=8191&ue,he=ue>>>13,de=0|o[9],_e=8191&de,pe=de>>>13;i.negative=e.negative^t.negative,i.length=19;var me=(f+(r=Math.imul(c,z))|0)+((8191&(n=(n=Math.imul(c,H))+Math.imul(h,z)|0))<<13)|0;f=((a=Math.imul(h,H))+(n>>>13)|0)+(me>>>26)|0,me&=67108863,r=Math.imul(_,z),n=(n=Math.imul(_,H))+Math.imul(p,z)|0,a=Math.imul(p,H);var be=(f+(r=r+Math.imul(c,Y)|0)|0)+((8191&(n=(n=n+Math.imul(c,q)|0)+Math.imul(h,Y)|0))<<13)|0;f=((a=a+Math.imul(h,q)|0)+(n>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(b,z),n=(n=Math.imul(b,H))+Math.imul(v,z)|0,a=Math.imul(v,H),r=r+Math.imul(_,Y)|0,n=(n=n+Math.imul(_,q)|0)+Math.imul(p,Y)|0,a=a+Math.imul(p,q)|0;var ve=(f+(r=r+Math.imul(c,W)|0)|0)+((8191&(n=(n=n+Math.imul(c,G)|0)+Math.imul(h,W)|0))<<13)|0;f=((a=a+Math.imul(h,G)|0)+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(g,z),n=(n=Math.imul(g,H))+Math.imul(w,z)|0,a=Math.imul(w,H),r=r+Math.imul(b,Y)|0,n=(n=n+Math.imul(b,q)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,q)|0,r=r+Math.imul(_,W)|0,n=(n=n+Math.imul(_,G)|0)+Math.imul(p,W)|0,a=a+Math.imul(p,G)|0;var ye=(f+(r=r+Math.imul(c,Q)|0)|0)+((8191&(n=(n=n+Math.imul(c,Z)|0)+Math.imul(h,Q)|0))<<13)|0;f=((a=a+Math.imul(h,Z)|0)+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(C,z),n=(n=Math.imul(C,H))+Math.imul(S,z)|0,a=Math.imul(S,H),r=r+Math.imul(g,Y)|0,n=(n=n+Math.imul(g,q)|0)+Math.imul(w,Y)|0,a=a+Math.imul(w,q)|0,r=r+Math.imul(b,W)|0,n=(n=n+Math.imul(b,G)|0)+Math.imul(v,W)|0,a=a+Math.imul(v,G)|0,r=r+Math.imul(_,Q)|0,n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Q)|0,a=a+Math.imul(p,Z)|0;var ge=(f+(r=r+Math.imul(c,$)|0)|0)+((8191&(n=(n=n+Math.imul(c,ee)|0)+Math.imul(h,$)|0))<<13)|0;f=((a=a+Math.imul(h,ee)|0)+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(T,z),n=(n=Math.imul(T,H))+Math.imul(A,z)|0,a=Math.imul(A,H),r=r+Math.imul(C,Y)|0,n=(n=n+Math.imul(C,q)|0)+Math.imul(S,Y)|0,a=a+Math.imul(S,q)|0,r=r+Math.imul(g,W)|0,n=(n=n+Math.imul(g,G)|0)+Math.imul(w,W)|0,a=a+Math.imul(w,G)|0,r=r+Math.imul(b,Q)|0,n=(n=n+Math.imul(b,Z)|0)+Math.imul(v,Q)|0,a=a+Math.imul(v,Z)|0,r=r+Math.imul(_,$)|0,n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,ee)|0;var we=(f+(r=r+Math.imul(c,ie)|0)|0)+((8191&(n=(n=n+Math.imul(c,re)|0)+Math.imul(h,ie)|0))<<13)|0;f=((a=a+Math.imul(h,re)|0)+(n>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(M,z),n=(n=Math.imul(M,H))+Math.imul(k,z)|0,a=Math.imul(k,H),r=r+Math.imul(T,Y)|0,n=(n=n+Math.imul(T,q)|0)+Math.imul(A,Y)|0,a=a+Math.imul(A,q)|0,r=r+Math.imul(C,W)|0,n=(n=n+Math.imul(C,G)|0)+Math.imul(S,W)|0,a=a+Math.imul(S,G)|0,r=r+Math.imul(g,Q)|0,n=(n=n+Math.imul(g,Z)|0)+Math.imul(w,Q)|0,a=a+Math.imul(w,Z)|0,r=r+Math.imul(b,$)|0,n=(n=n+Math.imul(b,ee)|0)+Math.imul(v,$)|0,a=a+Math.imul(v,ee)|0,r=r+Math.imul(_,ie)|0,n=(n=n+Math.imul(_,re)|0)+Math.imul(p,ie)|0,a=a+Math.imul(p,re)|0;var Ee=(f+(r=r+Math.imul(c,ae)|0)|0)+((8191&(n=(n=n+Math.imul(c,se)|0)+Math.imul(h,ae)|0))<<13)|0;f=((a=a+Math.imul(h,se)|0)+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(I,z),n=(n=Math.imul(I,H))+Math.imul(U,z)|0,a=Math.imul(U,H),r=r+Math.imul(M,Y)|0,n=(n=n+Math.imul(M,q)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,q)|0,r=r+Math.imul(T,W)|0,n=(n=n+Math.imul(T,G)|0)+Math.imul(A,W)|0,a=a+Math.imul(A,G)|0,r=r+Math.imul(C,Q)|0,n=(n=n+Math.imul(C,Z)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,Z)|0,r=r+Math.imul(g,$)|0,n=(n=n+Math.imul(g,ee)|0)+Math.imul(w,$)|0,a=a+Math.imul(w,ee)|0,r=r+Math.imul(b,ie)|0,n=(n=n+Math.imul(b,re)|0)+Math.imul(v,ie)|0,a=a+Math.imul(v,re)|0,r=r+Math.imul(_,ae)|0,n=(n=n+Math.imul(_,se)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,se)|0;var Ce=(f+(r=r+Math.imul(c,le)|0)|0)+((8191&(n=(n=n+Math.imul(c,fe)|0)+Math.imul(h,le)|0))<<13)|0;f=((a=a+Math.imul(h,fe)|0)+(n>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(D,z),n=(n=Math.imul(D,H))+Math.imul(O,z)|0,a=Math.imul(O,H),r=r+Math.imul(I,Y)|0,n=(n=n+Math.imul(I,q)|0)+Math.imul(U,Y)|0,a=a+Math.imul(U,q)|0,r=r+Math.imul(M,W)|0,n=(n=n+Math.imul(M,G)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,G)|0,r=r+Math.imul(T,Q)|0,n=(n=n+Math.imul(T,Z)|0)+Math.imul(A,Q)|0,a=a+Math.imul(A,Z)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,ee)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,ee)|0,r=r+Math.imul(g,ie)|0,n=(n=n+Math.imul(g,re)|0)+Math.imul(w,ie)|0,a=a+Math.imul(w,re)|0,r=r+Math.imul(b,ae)|0,n=(n=n+Math.imul(b,se)|0)+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,r=r+Math.imul(_,le)|0,n=(n=n+Math.imul(_,fe)|0)+Math.imul(p,le)|0,a=a+Math.imul(p,fe)|0;var Se=(f+(r=r+Math.imul(c,ce)|0)|0)+((8191&(n=(n=n+Math.imul(c,he)|0)+Math.imul(h,ce)|0))<<13)|0;f=((a=a+Math.imul(h,he)|0)+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(B,z),n=(n=Math.imul(B,H))+Math.imul(L,z)|0,a=Math.imul(L,H),r=r+Math.imul(D,Y)|0,n=(n=n+Math.imul(D,q)|0)+Math.imul(O,Y)|0,a=a+Math.imul(O,q)|0,r=r+Math.imul(I,W)|0,n=(n=n+Math.imul(I,G)|0)+Math.imul(U,W)|0,a=a+Math.imul(U,G)|0,r=r+Math.imul(M,Q)|0,n=(n=n+Math.imul(M,Z)|0)+Math.imul(k,Q)|0,a=a+Math.imul(k,Z)|0,r=r+Math.imul(T,$)|0,n=(n=n+Math.imul(T,ee)|0)+Math.imul(A,$)|0,a=a+Math.imul(A,ee)|0,r=r+Math.imul(C,ie)|0,n=(n=n+Math.imul(C,re)|0)+Math.imul(S,ie)|0,a=a+Math.imul(S,re)|0,r=r+Math.imul(g,ae)|0,n=(n=n+Math.imul(g,se)|0)+Math.imul(w,ae)|0,a=a+Math.imul(w,se)|0,r=r+Math.imul(b,le)|0,n=(n=n+Math.imul(b,fe)|0)+Math.imul(v,le)|0,a=a+Math.imul(v,fe)|0,r=r+Math.imul(_,ce)|0,n=(n=n+Math.imul(_,he)|0)+Math.imul(p,ce)|0,a=a+Math.imul(p,he)|0;var je=(f+(r=r+Math.imul(c,_e)|0)|0)+((8191&(n=(n=n+Math.imul(c,pe)|0)+Math.imul(h,_e)|0))<<13)|0;f=((a=a+Math.imul(h,pe)|0)+(n>>>13)|0)+(je>>>26)|0,je&=67108863,r=Math.imul(B,Y),n=(n=Math.imul(B,q))+Math.imul(L,Y)|0,a=Math.imul(L,q),r=r+Math.imul(D,W)|0,n=(n=n+Math.imul(D,G)|0)+Math.imul(O,W)|0,a=a+Math.imul(O,G)|0,r=r+Math.imul(I,Q)|0,n=(n=n+Math.imul(I,Z)|0)+Math.imul(U,Q)|0,a=a+Math.imul(U,Z)|0,r=r+Math.imul(M,$)|0,n=(n=n+Math.imul(M,ee)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,ee)|0,r=r+Math.imul(T,ie)|0,n=(n=n+Math.imul(T,re)|0)+Math.imul(A,ie)|0,a=a+Math.imul(A,re)|0,r=r+Math.imul(C,ae)|0,n=(n=n+Math.imul(C,se)|0)+Math.imul(S,ae)|0,a=a+Math.imul(S,se)|0,r=r+Math.imul(g,le)|0,n=(n=n+Math.imul(g,fe)|0)+Math.imul(w,le)|0,a=a+Math.imul(w,fe)|0,r=r+Math.imul(b,ce)|0,n=(n=n+Math.imul(b,he)|0)+Math.imul(v,ce)|0,a=a+Math.imul(v,he)|0;var Te=(f+(r=r+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;f=((a=a+Math.imul(p,pe)|0)+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,W),n=(n=Math.imul(B,G))+Math.imul(L,W)|0,a=Math.imul(L,G),r=r+Math.imul(D,Q)|0,n=(n=n+Math.imul(D,Z)|0)+Math.imul(O,Q)|0,a=a+Math.imul(O,Z)|0,r=r+Math.imul(I,$)|0,n=(n=n+Math.imul(I,ee)|0)+Math.imul(U,$)|0,a=a+Math.imul(U,ee)|0,r=r+Math.imul(M,ie)|0,n=(n=n+Math.imul(M,re)|0)+Math.imul(k,ie)|0,a=a+Math.imul(k,re)|0,r=r+Math.imul(T,ae)|0,n=(n=n+Math.imul(T,se)|0)+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,r=r+Math.imul(C,le)|0,n=(n=n+Math.imul(C,fe)|0)+Math.imul(S,le)|0,a=a+Math.imul(S,fe)|0,r=r+Math.imul(g,ce)|0,n=(n=n+Math.imul(g,he)|0)+Math.imul(w,ce)|0,a=a+Math.imul(w,he)|0;var Ae=(f+(r=r+Math.imul(b,_e)|0)|0)+((8191&(n=(n=n+Math.imul(b,pe)|0)+Math.imul(v,_e)|0))<<13)|0;f=((a=a+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,Q),n=(n=Math.imul(B,Z))+Math.imul(L,Q)|0,a=Math.imul(L,Z),r=r+Math.imul(D,$)|0,n=(n=n+Math.imul(D,ee)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,ee)|0,r=r+Math.imul(I,ie)|0,n=(n=n+Math.imul(I,re)|0)+Math.imul(U,ie)|0,a=a+Math.imul(U,re)|0,r=r+Math.imul(M,ae)|0,n=(n=n+Math.imul(M,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,r=r+Math.imul(T,le)|0,n=(n=n+Math.imul(T,fe)|0)+Math.imul(A,le)|0,a=a+Math.imul(A,fe)|0,r=r+Math.imul(C,ce)|0,n=(n=n+Math.imul(C,he)|0)+Math.imul(S,ce)|0,a=a+Math.imul(S,he)|0;var xe=(f+(r=r+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(w,_e)|0))<<13)|0;f=((a=a+Math.imul(w,pe)|0)+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(B,$),n=(n=Math.imul(B,ee))+Math.imul(L,$)|0,a=Math.imul(L,ee),r=r+Math.imul(D,ie)|0,n=(n=n+Math.imul(D,re)|0)+Math.imul(O,ie)|0,a=a+Math.imul(O,re)|0,r=r+Math.imul(I,ae)|0,n=(n=n+Math.imul(I,se)|0)+Math.imul(U,ae)|0,a=a+Math.imul(U,se)|0,r=r+Math.imul(M,le)|0,n=(n=n+Math.imul(M,fe)|0)+Math.imul(k,le)|0,a=a+Math.imul(k,fe)|0,r=r+Math.imul(T,ce)|0,n=(n=n+Math.imul(T,he)|0)+Math.imul(A,ce)|0,a=a+Math.imul(A,he)|0;var Me=(f+(r=r+Math.imul(C,_e)|0)|0)+((8191&(n=(n=n+Math.imul(C,pe)|0)+Math.imul(S,_e)|0))<<13)|0;f=((a=a+Math.imul(S,pe)|0)+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(B,ie),n=(n=Math.imul(B,re))+Math.imul(L,ie)|0,a=Math.imul(L,re),r=r+Math.imul(D,ae)|0,n=(n=n+Math.imul(D,se)|0)+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,r=r+Math.imul(I,le)|0,n=(n=n+Math.imul(I,fe)|0)+Math.imul(U,le)|0,a=a+Math.imul(U,fe)|0,r=r+Math.imul(M,ce)|0,n=(n=n+Math.imul(M,he)|0)+Math.imul(k,ce)|0,a=a+Math.imul(k,he)|0;var ke=(f+(r=r+Math.imul(T,_e)|0)|0)+((8191&(n=(n=n+Math.imul(T,pe)|0)+Math.imul(A,_e)|0))<<13)|0;f=((a=a+Math.imul(A,pe)|0)+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,ae),n=(n=Math.imul(B,se))+Math.imul(L,ae)|0,a=Math.imul(L,se),r=r+Math.imul(D,le)|0,n=(n=n+Math.imul(D,fe)|0)+Math.imul(O,le)|0,a=a+Math.imul(O,fe)|0,r=r+Math.imul(I,ce)|0,n=(n=n+Math.imul(I,he)|0)+Math.imul(U,ce)|0,a=a+Math.imul(U,he)|0;var Pe=(f+(r=r+Math.imul(M,_e)|0)|0)+((8191&(n=(n=n+Math.imul(M,pe)|0)+Math.imul(k,_e)|0))<<13)|0;f=((a=a+Math.imul(k,pe)|0)+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(B,le),n=(n=Math.imul(B,fe))+Math.imul(L,le)|0,a=Math.imul(L,fe),r=r+Math.imul(D,ce)|0,n=(n=n+Math.imul(D,he)|0)+Math.imul(O,ce)|0,a=a+Math.imul(O,he)|0;var Ie=(f+(r=r+Math.imul(I,_e)|0)|0)+((8191&(n=(n=n+Math.imul(I,pe)|0)+Math.imul(U,_e)|0))<<13)|0;f=((a=a+Math.imul(U,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,ce),n=(n=Math.imul(B,he))+Math.imul(L,ce)|0,a=Math.imul(L,he);var Ue=(f+(r=r+Math.imul(D,_e)|0)|0)+((8191&(n=(n=n+Math.imul(D,pe)|0)+Math.imul(O,_e)|0))<<13)|0;f=((a=a+Math.imul(O,pe)|0)+(n>>>13)|0)+(Ue>>>26)|0,Ue&=67108863;var Re=(f+(r=Math.imul(B,_e))|0)+((8191&(n=(n=Math.imul(B,pe))+Math.imul(L,_e)|0))<<13)|0;return f=((a=Math.imul(L,pe))+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=me,l[1]=be,l[2]=ve,l[3]=ye,l[4]=ge,l[5]=we,l[6]=Ee,l[7]=Ce,l[8]=Se,l[9]=je,l[10]=Te,l[11]=Ae,l[12]=xe,l[13]=Me,l[14]=ke,l[15]=Pe,l[16]=Ie,l[17]=Ue,l[18]=Re,0!==f&&(l[19]=f,i.length++),i;};function _(e,t,i){return new p().mulp(e,t,i);}function p(e,t){this.x=e,this.y=t;}Math.imul||(d=h),a.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?d(this,e,t):i<63?h(this,e,t):i<1024?function(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var r=0,n=0,a=0;a>>26)|0)>>>26,s&=67108863;}i.words[a]=o,r=s,s=n;}return 0!==r?i.words[a]=r:i.length--,i.strip();}(this,e,t):_(this,e,t);},p.prototype.makeRBT=function(e){for(var t=new Array(e),i=a.prototype._countBits(e)-1,r=0;r>=1;}return r;},p.prototype.permute=function(e,t,i,r,n,a){for(var s=0;s>>=1){n++;}return 1<>>=13,i[2*s+1]=8191&a,a>>>=13;}for(s=2*t;s>=26,t+=n/67108864|0,t+=a>>>26,this.words[i]=67108863&a;}return 0!==t&&(this.words[i]=t,this.length++),this;},a.prototype.muln=function(e){return this.clone().imuln(e);},a.prototype.sqr=function(){return this.mul(this);},a.prototype.isqr=function(){return this.imul(this.clone());},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),i=0;i>>n;}return t;}(e);if(0===t.length)return new a(1);for(var i=this,r=0;r=0);var t,i=e%26,n=(e-i)/26,a=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i;}s&&(this.words[t]=s,this.length++);}if(0!==n){for(t=this.length-1;t>=0;t--){this.words[t+n]=this.words[t];}for(t=0;t=0),n=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<s)for(this.length-=s,f=0;f=0&&(0!==u||f>=n);f--){var c=0|this.words[f];this.words[f]=u<<26-a|c>>>a,u=c&o;}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip();},a.prototype.ishrn=function(e,t,i){return r(0===this.negative),this.iushrn(e,t,i);},a.prototype.shln=function(e){return this.clone().ishln(e);},a.prototype.ushln=function(e){return this.clone().iushln(e);},a.prototype.shrn=function(e){return this.clone().ishrn(e);},a.prototype.ushrn=function(e){return this.clone().iushrn(e);},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26,n=1<=0);var t=e%26,i=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==t&&i++,this.length=Math.min(i,this.length),0!==t){var n=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;}return this.length=Math.max(this.length,t+1),this;},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[n+i]=67108863&a;}for(;n>26,this.words[n+i]=67108863&a;}if(0===o)return this.strip();for(r(-1===o),o=0,n=0;n>26,this.words[n]=67108863&a;}return this.negative=1,this.strip();},a.prototype._wordDiv=function(e,t){var i=(this.length,e.length),r=this.clone(),n=e,s=0|n.words[n.length-1];0!==(i=26-this._countBits(s))&&(n=n.ushln(i),r.iushln(i),s=0|n.words[n.length-1]);var o,l=r.length-n.length;if("mod"!==t){(o=new a(null)).length=l+1,o.words=new Array(o.length);for(var f=0;f=0;c--){var h=67108864*(0|r.words[n.length+c])+(0|r.words[n.length+c-1]);for(h=Math.min(h/s|0,67108863),r._ishlnsubmul(n,h,c);0!==r.negative;){h--,r.negative=0,r._ishlnsubmul(n,1,c),r.isZero()||(r.negative^=1);}o&&(o.words[c]=h);}return o&&o.strip(),r.strip(),"div"!==t&&0!==i&&r.iushrn(i),{div:o||null,mod:r};},a.prototype.divmod=function(e,t,i){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(s=o.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:n,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var n,s,o;},a.prototype.div=function(e){return this.divmod(e,"div",!1).div;},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod;},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod;},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),n=e.andln(1),a=i.cmp(r);return a<0||1===n&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1);},a.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,i=0,n=this.length-1;n>=0;n--){i=(t*i+(0|this.words[n]))%e;}return i;},a.prototype.idivn=function(e){r(e<=67108863);for(var t=0,i=this.length-1;i>=0;i--){var n=(0|this.words[i])+67108864*t;this.words[i]=n/e|0,t=n%e;}return this.strip();},a.prototype.divn=function(e){return this.clone().idivn(e);},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),s=new a(0),o=new a(0),l=new a(1),f=0;t.isEven()&&i.isEven();){t.iushrn(1),i.iushrn(1),++f;}for(var u=i.clone(),c=t.clone();!t.isZero();){for(var h=0,d=1;0==(t.words[0]&d)&&h<26;++h,d<<=1){;}if(h>0)for(t.iushrn(h);h-->0;){(n.isOdd()||s.isOdd())&&(n.iadd(u),s.isub(c)),n.iushrn(1),s.iushrn(1);}for(var _=0,p=1;0==(i.words[0]&p)&&_<26;++_,p<<=1){;}if(_>0)for(i.iushrn(_);_-->0;){(o.isOdd()||l.isOdd())&&(o.iadd(u),l.isub(c)),o.iushrn(1),l.iushrn(1);}t.cmp(i)>=0?(t.isub(i),n.isub(o),s.isub(l)):(i.isub(t),o.isub(n),l.isub(s));}return{a:o,b:l,gcd:i.iushln(f)};},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,s=new a(1),o=new a(0),l=i.clone();t.cmpn(1)>0&&i.cmpn(1)>0;){for(var f=0,u=1;0==(t.words[0]&u)&&f<26;++f,u<<=1){;}if(f>0)for(t.iushrn(f);f-->0;){s.isOdd()&&s.iadd(l),s.iushrn(1);}for(var c=0,h=1;0==(i.words[0]&h)&&c<26;++c,h<<=1){;}if(c>0)for(i.iushrn(c);c-->0;){o.isOdd()&&o.iadd(l),o.iushrn(1);}t.cmp(i)>=0?(t.isub(i),s.isub(o)):(i.isub(t),o.isub(s));}return(n=0===t.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(e),n;},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var r=0;t.isEven()&&i.isEven();r++){t.iushrn(1),i.iushrn(1);}for(;;){for(;t.isEven();){t.iushrn(1);}for(;i.isEven();){i.iushrn(1);}var n=t.cmp(i);if(n<0){var a=t;t=i,i=a;}else if(0===n||0===i.cmpn(1))break;t.isub(i);}return i.iushln(r);},a.prototype.invm=function(e){return this.egcd(e).a.umod(e);},a.prototype.isEven=function(){return 0==(1&this.words[0]);},a.prototype.isOdd=function(){return 1==(1&this.words[0]);},a.prototype.andln=function(e){return this.words[0]&e;},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,i=(e-t)/26,n=1<>>26,o&=67108863,this.words[s]=o;}return 0!==a&&(this.words[s]=a,this.length++),this;},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0];},a.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)t=1;else{i&&(e=-e),r(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:ne.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|e.words[i];if(r!==n){rn&&(t=1);break;}}return t;},a.prototype.gtn=function(e){return 1===this.cmpn(e);},a.prototype.gt=function(e){return 1===this.cmp(e);},a.prototype.gten=function(e){return this.cmpn(e)>=0;},a.prototype.gte=function(e){return this.cmp(e)>=0;},a.prototype.ltn=function(e){return-1===this.cmpn(e);},a.prototype.lt=function(e){return-1===this.cmp(e);},a.prototype.lten=function(e){return this.cmpn(e)<=0;},a.prototype.lte=function(e){return this.cmp(e)<=0;},a.prototype.eqn=function(e){return 0===this.cmpn(e);},a.prototype.eq=function(e){return 0===this.cmp(e);},a.red=function(e){return new E(e);},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e);},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this);},a.prototype._forceRed=function(e){return this.red=e,this;},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e);},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e);},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e);},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e);},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e);},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e);},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e);},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e);},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this);},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this);},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this);},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this);},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this);},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e);};var m={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp();}function v(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f");}function y(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001");}function g(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff");}function w(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed");}function E(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t;}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null;}function C(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv);}b.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e;},b.prototype.ireduce=function(e){var t,i=e;do{this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();}while(t>this.n);var r=t0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i;},b.prototype.split=function(e,t){e.iushrn(this.n,0,t);},b.prototype.imulK=function(e){return e.imul(this.k);},n(v,b),v.prototype.split=function(e,t){for(var i=Math.min(e.length,9),r=0;r>>22,n=a;}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9;},v.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=n,t=r;}return 0!==t&&(e.words[e.length++]=t),e;},a._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new v();else if("p224"===e)t=new y();else if("p192"===e)t=new g();else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w();}return m[e]=t,t;},E.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers");},E.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers");},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this);},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this);},E.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this);},E.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i;},E.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this);},E.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return i.cmpn(0)<0&&i.iadd(this.m),i;},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t));},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t));},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t));},E.prototype.isqr=function(e){return this.imul(e,e.clone());},E.prototype.sqr=function(e){return this.mul(e,e);},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var i=this.m.add(new a(1)).iushrn(2);return this.pow(e,i);}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);){s++,n.iushrn(1);}r(!n.isZero());var o=new a(1).toRed(this),l=o.redNeg(),f=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,f).cmp(l);){u.redIAdd(l);}for(var c=this.pow(u,n),h=this.pow(e,n.addn(1).iushrn(1)),d=this.pow(e,n),_=s;0!==d.cmp(o);){for(var p=d,m=0;0!==p.cmp(o);m++){p=p.redSqr();}r(m<_);var b=this.pow(c,new a(1).iushln(_-m-1));h=h.redMul(b),c=b.redSqr(),d=d.redMul(c),_=m;}return h;},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t);},E.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var i=new Array(16);i[0]=new a(1).toRed(this),i[1]=e;for(var r=2;r=0;r--){for(var f=t.words[r],u=l-1;u>=0;u--){var c=f>>u&1;n!==i[0]&&(n=this.sqr(n)),0!==c||0!==s?(s<<=1,s|=c,(4===++o||0===r&&0===u)&&(n=this.mul(n,i[s]),o=0,s=0)):o=0;}l=26;}return n;},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t;},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t;},a.mont=function(e){return new C(e);},n(C,E),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift));},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t;},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this);},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var i=e.mul(t),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this);},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this);};}(void 0===t||t,this);},{buffer:20}],17:[function(e,t,i){"use strict";i.byteLength=function(e){var t=f(e),i=t[0],r=t[1];return 3*(i+r)/4-r;},i.toByteArray=function(e){var t,i,r=f(e),s=r[0],o=r[1],l=new a(function(e,t,i){return 3*(t+i)/4-i;}(0,s,o)),u=0,c=o>0?s-4:s;for(i=0;i>16&255,l[u++]=t>>8&255,l[u++]=255&t;}2===o&&(t=n[e.charCodeAt(i)]<<2|n[e.charCodeAt(i+1)]>>4,l[u++]=255&t);1===o&&(t=n[e.charCodeAt(i)]<<10|n[e.charCodeAt(i+1)]<<4|n[e.charCodeAt(i+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t);return l;},i.fromByteArray=function(e){for(var t,i=e.length,n=i%3,a=[],s=0,o=i-n;so?o:s+16383));}1===n?(t=e[i-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===n&&(t=(e[i-2]<<8)+e[i-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return a.join("");};for(var r=[],n=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,l=s.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var i=e.indexOf("=");return-1===i&&(i=t),[i,i===t?0:4-i%4];}function u(e,t,i){for(var n,a,s=[],o=t;o>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);}return s.join("");}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63;},{}],18:[function(e,t,i){!function(t,i){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed");}function n(e,t){e.super_=t;var i=function i(){};i.prototype=t.prototype,e.prototype=new i(),e.prototype.constructor=e;}function a(e,t,i){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(i=t,t=10),this._init(e||0,t||10,i||"be"));}var s;"object"==_typeof(t)?t.exports=a:i.BN=a,a.BN=a,a.wordSize=26;try{s=e("buffer").Buffer;}catch(e){}function o(e,t,i){for(var n=0,a=Math.min(e.length,i),s=0,o=t;o=49&&f<=54?f-49+10:f>=17&&f<=22?f-17+10:f,s|=l;}return r(!(240&s),"Invalid character in "+e),n;}function l(e,t,i,n){for(var a=0,s=0,o=Math.min(e.length,i),l=t;l=49?f-49+10:f>=17?f-17+10:f,r(f>=0&&s0?e:t;},a.min=function(e,t){return e.cmp(t)<0?e:t;},a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==_typeof(e))return this._initArray(e,t,i);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&n++,16===t?this._parseHex(e,n):this._parseBase(e,t,n),"-"===e[0]&&(this.negative=1),this._strip(),"le"===i&&this._initArray(this.toArray(),t,i);},a.prototype._initNumber=function(e,t,i){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),t,i);},a.prototype._initArray=function(e,t,i){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3){s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[a]|=s<>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);}else if("le"===i)for(n=0,a=0;n>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);}return this._strip();},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i=t;i-=6){n=o(e,i,i+6),this.words[r]|=n<>>26-a&4194303,(a+=24)>=26&&(a-=26,r++);}i+6!==t&&(n=o(e,t,i+6),this.words[r]|=n<>>26-a&4194303),this._strip();},a.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var r=0,n=1;n<=67108863;n*=t){r++;}r--,n=n/t|0;for(var a=e.length-i,s=a%r,o=Math.min(a,a-s)+i,f=0,u=i;u1&&0===this.words[this.length-1];){this.length--;}return this._normSign();},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this;},"undefined"!=typeof Symbol&&"function"==typeof Symbol["for"])try{a.prototype[Symbol["for"]("nodejs.util.inspect.custom")]=u;}catch(e){a.prototype.inspect=u;}else a.prototype.inspect=u;function u(){return(this.red?"";}var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(e,t){var i;if(t=0|t||1,16===(e=e||10)||"hex"===e){i="";for(var n=0,a=0,s=0;s>>24-n&16777215)||s!==this.length-1?c[6-l.length]+l+i:l+i,(n+=2)>=26&&(n-=26,s--);}for(0!==a&&(i=a.toString(16)+i);i.length%t!=0;){i="0"+i;}return 0!==this.negative&&(i="-"+i),i;}if(e===(0|e)&&e>=2&&e<=36){var f=h[e],u=d[e];i="";var _=this.clone();for(_.negative=0;!_.isZero();){var p=_.modrn(u).toString(e);i=(_=_.idivn(u)).isZero()?p+i:c[f-p.length]+p+i;}for(this.isZero()&&(i="0"+i);i.length%t!=0;){i="0"+i;}return 0!==this.negative&&(i="-"+i),i;}r(!1,"Base should be between 2 and 36");},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e;},a.prototype.toJSON=function(){return this.toString(16,2);},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t);}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t);};function _(e,t,i){i.negative=t.negative^e.negative;var r=e.length+t.length|0;i.length=r,r=r-1|0;var n=0|e.words[0],a=0|t.words[0],s=n*a,o=67108863&s,l=s/67108864|0;i.words[0]=o;for(var f=1;f>>26,c=67108863&l,h=Math.min(f,t.length-1),d=Math.max(0,f-e.length+1);d<=h;d++){var _=f-d|0;u+=(s=(n=0|e.words[_])*(a=0|t.words[d])+c)/67108864|0,c=67108863&s;}i.words[f]=0|c,l=0|u;}return 0!==l?i.words[f]=0|l:i.length--,i._strip();}a.prototype.toArrayLike=function(e,t,i){this._strip();var n=this.byteLength(),a=i||Math.max(1,n);r(n<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t);}(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,n),s;},a.prototype._toArrayLikeLE=function(e,t){for(var i=0,r=0,n=0,a=0;n>8&255),i>16&255),6===a?(i>24&255),r=0,a=0):(r=s>>>24,a+=2);}if(i=0&&(e[i--]=s>>8&255),i>=0&&(e[i--]=s>>16&255),6===a?(i>=0&&(e[i--]=s>>24&255),r=0,a=0):(r=s>>>24,a+=2);}if(i>=0)for(e[i--]=r;i>=0;){e[i--]=0;}},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e);}:a.prototype._countBits=function(e){var t=e,i=0;return t>=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t;},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return 0==(8191&t)&&(i+=13,t>>>=13),0==(127&t)&&(i+=7,t>>>=7),0==(15&t)&&(i+=4,t>>>=4),0==(3&t)&&(i+=2,t>>>=2),0==(1&t)&&i++,i;},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t;},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this);},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this);},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;ie.length?this.clone().iand(e):e.clone().iand(this);},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this);},a.prototype.iuxor=function(e){var t,i;this.length>e.length?(t=this,i=e):(t=e,i=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this);},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this);},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this._strip();},a.prototype.notn=function(e){return this.clone().inotn(e);},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var i=e/26|0,n=e%26;return this._expand(i+1),this.words[i]=t?this.words[i]|1<e.length?(i=this,r=e):(i=e,r=this);for(var n=0,a=0;a>>26;}for(;0!==n&&a>>26;}if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;ae.length?this.clone().iadd(e):e.clone().iadd(this);},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign();}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var i,r,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,r=e):(i=e,r=this);for(var a=0,s=0;s>26,this.words[s]=67108863&t;}for(;0!==a&&s>26,this.words[s]=67108863&t;}if(0===a&&s>>13,d=0|s[1],_=8191&d,p=d>>>13,m=0|s[2],b=8191&m,v=m>>>13,y=0|s[3],g=8191&y,w=y>>>13,E=0|s[4],C=8191&E,S=E>>>13,j=0|s[5],T=8191&j,A=j>>>13,x=0|s[6],M=8191&x,k=x>>>13,P=0|s[7],I=8191&P,U=P>>>13,R=0|s[8],D=8191&R,O=R>>>13,F=0|s[9],B=8191&F,L=F>>>13,N=0|o[0],z=8191&N,H=N>>>13,V=0|o[1],Y=8191&V,q=V>>>13,X=0|o[2],W=8191&X,G=X>>>13,K=0|o[3],Q=8191&K,Z=K>>>13,J=0|o[4],$=8191&J,ee=J>>>13,te=0|o[5],ie=8191&te,re=te>>>13,ne=0|o[6],ae=8191&ne,se=ne>>>13,oe=0|o[7],le=8191&oe,fe=oe>>>13,ue=0|o[8],ce=8191&ue,he=ue>>>13,de=0|o[9],_e=8191&de,pe=de>>>13;i.negative=e.negative^t.negative,i.length=19;var me=(f+(r=Math.imul(c,z))|0)+((8191&(n=(n=Math.imul(c,H))+Math.imul(h,z)|0))<<13)|0;f=((a=Math.imul(h,H))+(n>>>13)|0)+(me>>>26)|0,me&=67108863,r=Math.imul(_,z),n=(n=Math.imul(_,H))+Math.imul(p,z)|0,a=Math.imul(p,H);var be=(f+(r=r+Math.imul(c,Y)|0)|0)+((8191&(n=(n=n+Math.imul(c,q)|0)+Math.imul(h,Y)|0))<<13)|0;f=((a=a+Math.imul(h,q)|0)+(n>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(b,z),n=(n=Math.imul(b,H))+Math.imul(v,z)|0,a=Math.imul(v,H),r=r+Math.imul(_,Y)|0,n=(n=n+Math.imul(_,q)|0)+Math.imul(p,Y)|0,a=a+Math.imul(p,q)|0;var ve=(f+(r=r+Math.imul(c,W)|0)|0)+((8191&(n=(n=n+Math.imul(c,G)|0)+Math.imul(h,W)|0))<<13)|0;f=((a=a+Math.imul(h,G)|0)+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(g,z),n=(n=Math.imul(g,H))+Math.imul(w,z)|0,a=Math.imul(w,H),r=r+Math.imul(b,Y)|0,n=(n=n+Math.imul(b,q)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,q)|0,r=r+Math.imul(_,W)|0,n=(n=n+Math.imul(_,G)|0)+Math.imul(p,W)|0,a=a+Math.imul(p,G)|0;var ye=(f+(r=r+Math.imul(c,Q)|0)|0)+((8191&(n=(n=n+Math.imul(c,Z)|0)+Math.imul(h,Q)|0))<<13)|0;f=((a=a+Math.imul(h,Z)|0)+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(C,z),n=(n=Math.imul(C,H))+Math.imul(S,z)|0,a=Math.imul(S,H),r=r+Math.imul(g,Y)|0,n=(n=n+Math.imul(g,q)|0)+Math.imul(w,Y)|0,a=a+Math.imul(w,q)|0,r=r+Math.imul(b,W)|0,n=(n=n+Math.imul(b,G)|0)+Math.imul(v,W)|0,a=a+Math.imul(v,G)|0,r=r+Math.imul(_,Q)|0,n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Q)|0,a=a+Math.imul(p,Z)|0;var ge=(f+(r=r+Math.imul(c,$)|0)|0)+((8191&(n=(n=n+Math.imul(c,ee)|0)+Math.imul(h,$)|0))<<13)|0;f=((a=a+Math.imul(h,ee)|0)+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(T,z),n=(n=Math.imul(T,H))+Math.imul(A,z)|0,a=Math.imul(A,H),r=r+Math.imul(C,Y)|0,n=(n=n+Math.imul(C,q)|0)+Math.imul(S,Y)|0,a=a+Math.imul(S,q)|0,r=r+Math.imul(g,W)|0,n=(n=n+Math.imul(g,G)|0)+Math.imul(w,W)|0,a=a+Math.imul(w,G)|0,r=r+Math.imul(b,Q)|0,n=(n=n+Math.imul(b,Z)|0)+Math.imul(v,Q)|0,a=a+Math.imul(v,Z)|0,r=r+Math.imul(_,$)|0,n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,ee)|0;var we=(f+(r=r+Math.imul(c,ie)|0)|0)+((8191&(n=(n=n+Math.imul(c,re)|0)+Math.imul(h,ie)|0))<<13)|0;f=((a=a+Math.imul(h,re)|0)+(n>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(M,z),n=(n=Math.imul(M,H))+Math.imul(k,z)|0,a=Math.imul(k,H),r=r+Math.imul(T,Y)|0,n=(n=n+Math.imul(T,q)|0)+Math.imul(A,Y)|0,a=a+Math.imul(A,q)|0,r=r+Math.imul(C,W)|0,n=(n=n+Math.imul(C,G)|0)+Math.imul(S,W)|0,a=a+Math.imul(S,G)|0,r=r+Math.imul(g,Q)|0,n=(n=n+Math.imul(g,Z)|0)+Math.imul(w,Q)|0,a=a+Math.imul(w,Z)|0,r=r+Math.imul(b,$)|0,n=(n=n+Math.imul(b,ee)|0)+Math.imul(v,$)|0,a=a+Math.imul(v,ee)|0,r=r+Math.imul(_,ie)|0,n=(n=n+Math.imul(_,re)|0)+Math.imul(p,ie)|0,a=a+Math.imul(p,re)|0;var Ee=(f+(r=r+Math.imul(c,ae)|0)|0)+((8191&(n=(n=n+Math.imul(c,se)|0)+Math.imul(h,ae)|0))<<13)|0;f=((a=a+Math.imul(h,se)|0)+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(I,z),n=(n=Math.imul(I,H))+Math.imul(U,z)|0,a=Math.imul(U,H),r=r+Math.imul(M,Y)|0,n=(n=n+Math.imul(M,q)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,q)|0,r=r+Math.imul(T,W)|0,n=(n=n+Math.imul(T,G)|0)+Math.imul(A,W)|0,a=a+Math.imul(A,G)|0,r=r+Math.imul(C,Q)|0,n=(n=n+Math.imul(C,Z)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,Z)|0,r=r+Math.imul(g,$)|0,n=(n=n+Math.imul(g,ee)|0)+Math.imul(w,$)|0,a=a+Math.imul(w,ee)|0,r=r+Math.imul(b,ie)|0,n=(n=n+Math.imul(b,re)|0)+Math.imul(v,ie)|0,a=a+Math.imul(v,re)|0,r=r+Math.imul(_,ae)|0,n=(n=n+Math.imul(_,se)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,se)|0;var Ce=(f+(r=r+Math.imul(c,le)|0)|0)+((8191&(n=(n=n+Math.imul(c,fe)|0)+Math.imul(h,le)|0))<<13)|0;f=((a=a+Math.imul(h,fe)|0)+(n>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(D,z),n=(n=Math.imul(D,H))+Math.imul(O,z)|0,a=Math.imul(O,H),r=r+Math.imul(I,Y)|0,n=(n=n+Math.imul(I,q)|0)+Math.imul(U,Y)|0,a=a+Math.imul(U,q)|0,r=r+Math.imul(M,W)|0,n=(n=n+Math.imul(M,G)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,G)|0,r=r+Math.imul(T,Q)|0,n=(n=n+Math.imul(T,Z)|0)+Math.imul(A,Q)|0,a=a+Math.imul(A,Z)|0,r=r+Math.imul(C,$)|0,n=(n=n+Math.imul(C,ee)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,ee)|0,r=r+Math.imul(g,ie)|0,n=(n=n+Math.imul(g,re)|0)+Math.imul(w,ie)|0,a=a+Math.imul(w,re)|0,r=r+Math.imul(b,ae)|0,n=(n=n+Math.imul(b,se)|0)+Math.imul(v,ae)|0,a=a+Math.imul(v,se)|0,r=r+Math.imul(_,le)|0,n=(n=n+Math.imul(_,fe)|0)+Math.imul(p,le)|0,a=a+Math.imul(p,fe)|0;var Se=(f+(r=r+Math.imul(c,ce)|0)|0)+((8191&(n=(n=n+Math.imul(c,he)|0)+Math.imul(h,ce)|0))<<13)|0;f=((a=a+Math.imul(h,he)|0)+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(B,z),n=(n=Math.imul(B,H))+Math.imul(L,z)|0,a=Math.imul(L,H),r=r+Math.imul(D,Y)|0,n=(n=n+Math.imul(D,q)|0)+Math.imul(O,Y)|0,a=a+Math.imul(O,q)|0,r=r+Math.imul(I,W)|0,n=(n=n+Math.imul(I,G)|0)+Math.imul(U,W)|0,a=a+Math.imul(U,G)|0,r=r+Math.imul(M,Q)|0,n=(n=n+Math.imul(M,Z)|0)+Math.imul(k,Q)|0,a=a+Math.imul(k,Z)|0,r=r+Math.imul(T,$)|0,n=(n=n+Math.imul(T,ee)|0)+Math.imul(A,$)|0,a=a+Math.imul(A,ee)|0,r=r+Math.imul(C,ie)|0,n=(n=n+Math.imul(C,re)|0)+Math.imul(S,ie)|0,a=a+Math.imul(S,re)|0,r=r+Math.imul(g,ae)|0,n=(n=n+Math.imul(g,se)|0)+Math.imul(w,ae)|0,a=a+Math.imul(w,se)|0,r=r+Math.imul(b,le)|0,n=(n=n+Math.imul(b,fe)|0)+Math.imul(v,le)|0,a=a+Math.imul(v,fe)|0,r=r+Math.imul(_,ce)|0,n=(n=n+Math.imul(_,he)|0)+Math.imul(p,ce)|0,a=a+Math.imul(p,he)|0;var je=(f+(r=r+Math.imul(c,_e)|0)|0)+((8191&(n=(n=n+Math.imul(c,pe)|0)+Math.imul(h,_e)|0))<<13)|0;f=((a=a+Math.imul(h,pe)|0)+(n>>>13)|0)+(je>>>26)|0,je&=67108863,r=Math.imul(B,Y),n=(n=Math.imul(B,q))+Math.imul(L,Y)|0,a=Math.imul(L,q),r=r+Math.imul(D,W)|0,n=(n=n+Math.imul(D,G)|0)+Math.imul(O,W)|0,a=a+Math.imul(O,G)|0,r=r+Math.imul(I,Q)|0,n=(n=n+Math.imul(I,Z)|0)+Math.imul(U,Q)|0,a=a+Math.imul(U,Z)|0,r=r+Math.imul(M,$)|0,n=(n=n+Math.imul(M,ee)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,ee)|0,r=r+Math.imul(T,ie)|0,n=(n=n+Math.imul(T,re)|0)+Math.imul(A,ie)|0,a=a+Math.imul(A,re)|0,r=r+Math.imul(C,ae)|0,n=(n=n+Math.imul(C,se)|0)+Math.imul(S,ae)|0,a=a+Math.imul(S,se)|0,r=r+Math.imul(g,le)|0,n=(n=n+Math.imul(g,fe)|0)+Math.imul(w,le)|0,a=a+Math.imul(w,fe)|0,r=r+Math.imul(b,ce)|0,n=(n=n+Math.imul(b,he)|0)+Math.imul(v,ce)|0,a=a+Math.imul(v,he)|0;var Te=(f+(r=r+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;f=((a=a+Math.imul(p,pe)|0)+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(B,W),n=(n=Math.imul(B,G))+Math.imul(L,W)|0,a=Math.imul(L,G),r=r+Math.imul(D,Q)|0,n=(n=n+Math.imul(D,Z)|0)+Math.imul(O,Q)|0,a=a+Math.imul(O,Z)|0,r=r+Math.imul(I,$)|0,n=(n=n+Math.imul(I,ee)|0)+Math.imul(U,$)|0,a=a+Math.imul(U,ee)|0,r=r+Math.imul(M,ie)|0,n=(n=n+Math.imul(M,re)|0)+Math.imul(k,ie)|0,a=a+Math.imul(k,re)|0,r=r+Math.imul(T,ae)|0,n=(n=n+Math.imul(T,se)|0)+Math.imul(A,ae)|0,a=a+Math.imul(A,se)|0,r=r+Math.imul(C,le)|0,n=(n=n+Math.imul(C,fe)|0)+Math.imul(S,le)|0,a=a+Math.imul(S,fe)|0,r=r+Math.imul(g,ce)|0,n=(n=n+Math.imul(g,he)|0)+Math.imul(w,ce)|0,a=a+Math.imul(w,he)|0;var Ae=(f+(r=r+Math.imul(b,_e)|0)|0)+((8191&(n=(n=n+Math.imul(b,pe)|0)+Math.imul(v,_e)|0))<<13)|0;f=((a=a+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(B,Q),n=(n=Math.imul(B,Z))+Math.imul(L,Q)|0,a=Math.imul(L,Z),r=r+Math.imul(D,$)|0,n=(n=n+Math.imul(D,ee)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,ee)|0,r=r+Math.imul(I,ie)|0,n=(n=n+Math.imul(I,re)|0)+Math.imul(U,ie)|0,a=a+Math.imul(U,re)|0,r=r+Math.imul(M,ae)|0,n=(n=n+Math.imul(M,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,r=r+Math.imul(T,le)|0,n=(n=n+Math.imul(T,fe)|0)+Math.imul(A,le)|0,a=a+Math.imul(A,fe)|0,r=r+Math.imul(C,ce)|0,n=(n=n+Math.imul(C,he)|0)+Math.imul(S,ce)|0,a=a+Math.imul(S,he)|0;var xe=(f+(r=r+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(w,_e)|0))<<13)|0;f=((a=a+Math.imul(w,pe)|0)+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(B,$),n=(n=Math.imul(B,ee))+Math.imul(L,$)|0,a=Math.imul(L,ee),r=r+Math.imul(D,ie)|0,n=(n=n+Math.imul(D,re)|0)+Math.imul(O,ie)|0,a=a+Math.imul(O,re)|0,r=r+Math.imul(I,ae)|0,n=(n=n+Math.imul(I,se)|0)+Math.imul(U,ae)|0,a=a+Math.imul(U,se)|0,r=r+Math.imul(M,le)|0,n=(n=n+Math.imul(M,fe)|0)+Math.imul(k,le)|0,a=a+Math.imul(k,fe)|0,r=r+Math.imul(T,ce)|0,n=(n=n+Math.imul(T,he)|0)+Math.imul(A,ce)|0,a=a+Math.imul(A,he)|0;var Me=(f+(r=r+Math.imul(C,_e)|0)|0)+((8191&(n=(n=n+Math.imul(C,pe)|0)+Math.imul(S,_e)|0))<<13)|0;f=((a=a+Math.imul(S,pe)|0)+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(B,ie),n=(n=Math.imul(B,re))+Math.imul(L,ie)|0,a=Math.imul(L,re),r=r+Math.imul(D,ae)|0,n=(n=n+Math.imul(D,se)|0)+Math.imul(O,ae)|0,a=a+Math.imul(O,se)|0,r=r+Math.imul(I,le)|0,n=(n=n+Math.imul(I,fe)|0)+Math.imul(U,le)|0,a=a+Math.imul(U,fe)|0,r=r+Math.imul(M,ce)|0,n=(n=n+Math.imul(M,he)|0)+Math.imul(k,ce)|0,a=a+Math.imul(k,he)|0;var ke=(f+(r=r+Math.imul(T,_e)|0)|0)+((8191&(n=(n=n+Math.imul(T,pe)|0)+Math.imul(A,_e)|0))<<13)|0;f=((a=a+Math.imul(A,pe)|0)+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(B,ae),n=(n=Math.imul(B,se))+Math.imul(L,ae)|0,a=Math.imul(L,se),r=r+Math.imul(D,le)|0,n=(n=n+Math.imul(D,fe)|0)+Math.imul(O,le)|0,a=a+Math.imul(O,fe)|0,r=r+Math.imul(I,ce)|0,n=(n=n+Math.imul(I,he)|0)+Math.imul(U,ce)|0,a=a+Math.imul(U,he)|0;var Pe=(f+(r=r+Math.imul(M,_e)|0)|0)+((8191&(n=(n=n+Math.imul(M,pe)|0)+Math.imul(k,_e)|0))<<13)|0;f=((a=a+Math.imul(k,pe)|0)+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(B,le),n=(n=Math.imul(B,fe))+Math.imul(L,le)|0,a=Math.imul(L,fe),r=r+Math.imul(D,ce)|0,n=(n=n+Math.imul(D,he)|0)+Math.imul(O,ce)|0,a=a+Math.imul(O,he)|0;var Ie=(f+(r=r+Math.imul(I,_e)|0)|0)+((8191&(n=(n=n+Math.imul(I,pe)|0)+Math.imul(U,_e)|0))<<13)|0;f=((a=a+Math.imul(U,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(B,ce),n=(n=Math.imul(B,he))+Math.imul(L,ce)|0,a=Math.imul(L,he);var Ue=(f+(r=r+Math.imul(D,_e)|0)|0)+((8191&(n=(n=n+Math.imul(D,pe)|0)+Math.imul(O,_e)|0))<<13)|0;f=((a=a+Math.imul(O,pe)|0)+(n>>>13)|0)+(Ue>>>26)|0,Ue&=67108863;var Re=(f+(r=Math.imul(B,_e))|0)+((8191&(n=(n=Math.imul(B,pe))+Math.imul(L,_e)|0))<<13)|0;return f=((a=Math.imul(L,pe))+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=me,l[1]=be,l[2]=ve,l[3]=ye,l[4]=ge,l[5]=we,l[6]=Ee,l[7]=Ce,l[8]=Se,l[9]=je,l[10]=Te,l[11]=Ae,l[12]=xe,l[13]=Me,l[14]=ke,l[15]=Pe,l[16]=Ie,l[17]=Ue,l[18]=Re,0!==f&&(l[19]=f,i.length++),i;};function m(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var r=0,n=0,a=0;a>>26)|0)>>>26,s&=67108863;}i.words[a]=o,r=s,s=n;}return 0!==r?i.words[a]=r:i.length--,i._strip();}function b(e,t,i){return m(e,t,i);}function v(e,t){this.x=e,this.y=t;}Math.imul||(p=_),a.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?m(this,e,t):b(this,e,t);},v.prototype.makeRBT=function(e){for(var t=new Array(e),i=a.prototype._countBits(e)-1,r=0;r>=1;}return r;},v.prototype.permute=function(e,t,i,r,n,a){for(var s=0;s>>=1){n++;}return 1<>>=13,i[2*s+1]=8191&a,a>>>=13;}for(s=2*t;s>=26,i+=a/67108864|0,i+=s>>>26,this.words[n]=67108863&s;}return 0!==i&&(this.words[n]=i,this.length++),t?this.ineg():this;},a.prototype.muln=function(e){return this.clone().imuln(e);},a.prototype.sqr=function(){return this.mul(this);},a.prototype.isqr=function(){return this.imul(this.clone());},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),i=0;i>>n&1;}return t;}(e);if(0===t.length)return new a(1);for(var i=this,r=0;r=0);var t,i=e%26,n=(e-i)/26,a=67108863>>>26-i<<26-i;if(0!==i){var s=0;for(t=0;t>>26-i;}s&&(this.words[t]=s,this.length++);}if(0!==n){for(t=this.length-1;t>=0;t--){this.words[t+n]=this.words[t];}for(t=0;t=0),n=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<s)for(this.length-=s,f=0;f=0&&(0!==u||f>=n);f--){var c=0|this.words[f];this.words[f]=u<<26-a|c>>>a,u=c&o;}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip();},a.prototype.ishrn=function(e,t,i){return r(0===this.negative),this.iushrn(e,t,i);},a.prototype.shln=function(e){return this.clone().ishln(e);},a.prototype.ushln=function(e){return this.clone().iushln(e);},a.prototype.shrn=function(e){return this.clone().ishrn(e);},a.prototype.ushrn=function(e){return this.clone().iushrn(e);},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26,n=1<=0);var t=e%26,i=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==t&&i++,this.length=Math.min(i,this.length),0!==t){var n=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;}return this.length=Math.max(this.length,t+1),this;},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[n+i]=67108863&a;}for(;n>26,this.words[n+i]=67108863&a;}if(0===o)return this._strip();for(r(-1===o),o=0,n=0;n>26,this.words[n]=67108863&a;}return this.negative=1,this._strip();},a.prototype._wordDiv=function(e,t){var i=(this.length,e.length),r=this.clone(),n=e,s=0|n.words[n.length-1];0!==(i=26-this._countBits(s))&&(n=n.ushln(i),r.iushln(i),s=0|n.words[n.length-1]);var o,l=r.length-n.length;if("mod"!==t){(o=new a(null)).length=l+1,o.words=new Array(o.length);for(var f=0;f=0;c--){var h=67108864*(0|r.words[n.length+c])+(0|r.words[n.length+c-1]);for(h=Math.min(h/s|0,67108863),r._ishlnsubmul(n,h,c);0!==r.negative;){h--,r.negative=0,r._ishlnsubmul(n,1,c),r.isZero()||(r.negative^=1);}o&&(o.words[c]=h);}return o&&o._strip(),r._strip(),"div"!==t&&0!==i&&r.iushrn(i),{div:o||null,mod:r};},a.prototype.divmod=function(e,t,i){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(s=o.mod.neg(),i&&0!==s.negative&&s.iadd(e)),{div:n,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),i&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var n,s,o;},a.prototype.div=function(e){return this.divmod(e,"div",!1).div;},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod;},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod;},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),n=e.andln(1),a=i.cmp(r);return a<0||1===n&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1);},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var i=(1<<26)%e,n=0,a=this.length-1;a>=0;a--){n=(i*n+(0|this.words[a]))%e;}return t?-n:n;},a.prototype.modn=function(e){return this.modrn(e);},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var i=0,n=this.length-1;n>=0;n--){var a=(0|this.words[n])+67108864*i;this.words[n]=a/e|0,i=a%e;}return this._strip(),t?this.ineg():this;},a.prototype.divn=function(e){return this.clone().idivn(e);},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),s=new a(0),o=new a(0),l=new a(1),f=0;t.isEven()&&i.isEven();){t.iushrn(1),i.iushrn(1),++f;}for(var u=i.clone(),c=t.clone();!t.isZero();){for(var h=0,d=1;0==(t.words[0]&d)&&h<26;++h,d<<=1){;}if(h>0)for(t.iushrn(h);h-->0;){(n.isOdd()||s.isOdd())&&(n.iadd(u),s.isub(c)),n.iushrn(1),s.iushrn(1);}for(var _=0,p=1;0==(i.words[0]&p)&&_<26;++_,p<<=1){;}if(_>0)for(i.iushrn(_);_-->0;){(o.isOdd()||l.isOdd())&&(o.iadd(u),l.isub(c)),o.iushrn(1),l.iushrn(1);}t.cmp(i)>=0?(t.isub(i),n.isub(o),s.isub(l)):(i.isub(t),o.isub(n),l.isub(s));}return{a:o,b:l,gcd:i.iushln(f)};},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,s=new a(1),o=new a(0),l=i.clone();t.cmpn(1)>0&&i.cmpn(1)>0;){for(var f=0,u=1;0==(t.words[0]&u)&&f<26;++f,u<<=1){;}if(f>0)for(t.iushrn(f);f-->0;){s.isOdd()&&s.iadd(l),s.iushrn(1);}for(var c=0,h=1;0==(i.words[0]&h)&&c<26;++c,h<<=1){;}if(c>0)for(i.iushrn(c);c-->0;){o.isOdd()&&o.iadd(l),o.iushrn(1);}t.cmp(i)>=0?(t.isub(i),s.isub(o)):(i.isub(t),o.isub(s));}return(n=0===t.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(e),n;},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var r=0;t.isEven()&&i.isEven();r++){t.iushrn(1),i.iushrn(1);}for(;;){for(;t.isEven();){t.iushrn(1);}for(;i.isEven();){i.iushrn(1);}var n=t.cmp(i);if(n<0){var a=t;t=i,i=a;}else if(0===n||0===i.cmpn(1))break;t.isub(i);}return i.iushln(r);},a.prototype.invm=function(e){return this.egcd(e).a.umod(e);},a.prototype.isEven=function(){return 0==(1&this.words[0]);},a.prototype.isOdd=function(){return 1==(1&this.words[0]);},a.prototype.andln=function(e){return this.words[0]&e;},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,i=(e-t)/26,n=1<>>26,o&=67108863,this.words[s]=o;}return 0!==a&&(this.words[s]=a,this.length++),this;},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0];},a.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)t=1;else{i&&(e=-e),r(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:ne.length)return 1;if(this.length=0;i--){var r=0|this.words[i],n=0|e.words[i];if(r!==n){rn&&(t=1);break;}}return t;},a.prototype.gtn=function(e){return 1===this.cmpn(e);},a.prototype.gt=function(e){return 1===this.cmp(e);},a.prototype.gten=function(e){return this.cmpn(e)>=0;},a.prototype.gte=function(e){return this.cmp(e)>=0;},a.prototype.ltn=function(e){return-1===this.cmpn(e);},a.prototype.lt=function(e){return-1===this.cmp(e);},a.prototype.lten=function(e){return this.cmpn(e)<=0;},a.prototype.lte=function(e){return this.cmp(e)<=0;},a.prototype.eqn=function(e){return 0===this.cmpn(e);},a.prototype.eq=function(e){return 0===this.cmp(e);},a.red=function(e){return new j(e);},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e);},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this);},a.prototype._forceRed=function(e){return this.red=e,this;},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e);},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e);},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e);},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e);},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e);},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e);},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e);},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e);},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this);},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this);},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this);},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this);},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this);},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e);};var y={k256:null,p224:null,p192:null,p25519:null};function g(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp();}function w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f");}function E(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001");}function C(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff");}function S(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed");}function j(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t;}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null;}function T(e){j.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv);}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e;},g.prototype.ireduce=function(e){var t,i=e;do{this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();}while(t>this.n);var r=t0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i;},g.prototype.split=function(e,t){e.iushrn(this.n,0,t);},g.prototype.imulK=function(e){return e.imul(this.k);},n(w,g),w.prototype.split=function(e,t){for(var i=Math.min(e.length,9),r=0;r>>22,n=a;}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9;},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i>>=26,e.words[i]=n,t=r;}return 0!==t&&(e.words[e.length++]=t),e;},a._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new w();else if("p224"===e)t=new E();else if("p192"===e)t=new C();else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S();}return y[e]=t,t;},j.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers");},j.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers");},j.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(f(e,e.umod(this.m)._forceRed(this)),e);},j.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this);},j.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this);},j.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i;},j.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this);},j.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return i.cmpn(0)<0&&i.iadd(this.m),i;},j.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t));},j.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t));},j.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t));},j.prototype.isqr=function(e){return this.imul(e,e.clone());},j.prototype.sqr=function(e){return this.mul(e,e);},j.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var i=this.m.add(new a(1)).iushrn(2);return this.pow(e,i);}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);){s++,n.iushrn(1);}r(!n.isZero());var o=new a(1).toRed(this),l=o.redNeg(),f=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,f).cmp(l);){u.redIAdd(l);}for(var c=this.pow(u,n),h=this.pow(e,n.addn(1).iushrn(1)),d=this.pow(e,n),_=s;0!==d.cmp(o);){for(var p=d,m=0;0!==p.cmp(o);m++){p=p.redSqr();}r(m<_);var b=this.pow(c,new a(1).iushln(_-m-1));h=h.redMul(b),c=b.redSqr(),d=d.redMul(c),_=m;}return h;},j.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t);},j.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var i=new Array(16);i[0]=new a(1).toRed(this),i[1]=e;for(var r=2;r=0;r--){for(var f=t.words[r],u=l-1;u>=0;u--){var c=f>>u&1;n!==i[0]&&(n=this.sqr(n)),0!==c||0!==s?(s<<=1,s|=c,(4===++o||0===r&&0===u)&&(n=this.mul(n,i[s]),o=0,s=0)):o=0;}l=26;}return n;},j.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t;},j.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t;},a.mont=function(e){return new T(e);},n(T,j),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift));},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t;},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this);},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var i=e.mul(t),r=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(r).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this);},T.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this);};}(void 0===t||t,this);},{buffer:20}],19:[function(e,t,i){var r;function n(e){this.rand=e;}if(t.exports=function(e){return r||(r=new n(null)),r.generate(e);},t.exports.Rand=n,n.prototype.generate=function(e){return this._rand(e);},n.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),i=0;i>>24]^u[_>>>16&255]^c[p>>>8&255]^h[255&m]^t[b++],s=f[_>>>24]^u[p>>>16&255]^c[m>>>8&255]^h[255&d]^t[b++],o=f[p>>>24]^u[m>>>16&255]^c[d>>>8&255]^h[255&_]^t[b++],l=f[m>>>24]^u[d>>>16&255]^c[_>>>8&255]^h[255&p]^t[b++],d=a,_=s,p=o,m=l;}return a=(r[d>>>24]<<24|r[_>>>16&255]<<16|r[p>>>8&255]<<8|r[255&m])^t[b++],s=(r[_>>>24]<<24|r[p>>>16&255]<<16|r[m>>>8&255]<<8|r[255&d])^t[b++],o=(r[p>>>24]<<24|r[m>>>16&255]<<16|r[d>>>8&255]<<8|r[255&_])^t[b++],l=(r[m>>>24]<<24|r[d>>>16&255]<<16|r[_>>>8&255]<<8|r[255&p])^t[b++],[a>>>=0,s>>>=0,o>>>=0,l>>>=0];}var o=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var e=new Array(256),t=0;t<256;t++){e[t]=t<128?t<<1:t<<1^283;}for(var i=[],r=[],n=[[],[],[],[]],a=[[],[],[],[]],s=0,o=0,l=0;l<256;++l){var f=o^o<<1^o<<2^o<<3^o<<4;f=f>>>8^255&f^99,i[s]=f,r[f]=s;var u=e[s],c=e[u],h=e[c],d=257*e[f]^16843008*f;n[0][s]=d<<24|d>>>8,n[1][s]=d<<16|d>>>16,n[2][s]=d<<8|d>>>24,n[3][s]=d,d=16843009*h^65537*c^257*u^16843008*s,a[0][f]=d<<24|d>>>8,a[1][f]=d<<16|d>>>16,a[2][f]=d<<8|d>>>24,a[3][f]=d,0===s?s=o=1:(s=u^e[e[e[h^u]]],o^=e[e[o]]);}return{SBOX:i,INV_SBOX:r,SUB_MIX:n,INV_SUB_MIX:a};}();function f(e){this._key=n(e),this._reset();}f.blockSize=16,f.keySize=32,f.prototype.blockSize=f.blockSize,f.prototype.keySize=f.keySize,f.prototype._reset=function(){for(var e=this._key,t=e.length,i=t+6,r=4*(i+1),n=[],a=0;a>>24,s=l.SBOX[s>>>24]<<24|l.SBOX[s>>>16&255]<<16|l.SBOX[s>>>8&255]<<8|l.SBOX[255&s],s^=o[a/t|0]<<24):t>6&&a%t==4&&(s=l.SBOX[s>>>24]<<24|l.SBOX[s>>>16&255]<<16|l.SBOX[s>>>8&255]<<8|l.SBOX[255&s]),n[a]=n[a-t]^s;}for(var f=[],u=0;u>>24]]^l.INV_SUB_MIX[1][l.SBOX[h>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[h>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&h]];}this._nRounds=i,this._keySchedule=n,this._invKeySchedule=f;},f.prototype.encryptBlockRaw=function(e){return s(e=n(e),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds);},f.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),i=r.allocUnsafe(16);return i.writeUInt32BE(t[0],0),i.writeUInt32BE(t[1],4),i.writeUInt32BE(t[2],8),i.writeUInt32BE(t[3],12),i;},f.prototype.decryptBlock=function(e){var t=(e=n(e))[1];e[1]=e[3],e[3]=t;var i=s(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),a=r.allocUnsafe(16);return a.writeUInt32BE(i[0],0),a.writeUInt32BE(i[3],4),a.writeUInt32BE(i[2],8),a.writeUInt32BE(i[1],12),a;},f.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key);},t.exports.AES=f;},{"safe-buffer":184}],22:[function(e,t,i){var r=e("./aes"),n=e("safe-buffer").Buffer,a=e("cipher-base"),s=e("inherits"),o=e("./ghash"),l=e("buffer-xor"),f=e("./incr32");function u(e,t,i,s){a.call(this);var l=n.alloc(4,0);this._cipher=new r.AES(t);var u=this._cipher.encryptBlock(l);this._ghash=new o(u),i=function(e,t,i){if(12===t.length)return e._finID=n.concat([t,n.from([0,0,0,1])]),n.concat([t,n.from([0,0,0,2])]);var r=new o(i),a=t.length,s=a%16;r.update(t),s&&(s=16-s,r.update(n.alloc(s,0))),r.update(n.alloc(8,0));var l=8*a,u=n.alloc(8);u.writeUIntBE(l,0,8),r.update(u),e._finID=r.state;var c=n.from(e._finID);return f(c),c;}(this,i,u),this._prev=n.from(i),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1;}s(u,a),u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=n.alloc(t,0),this._ghash.update(t));}this._called=!0;var i=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(i),this._len+=e.length,i;},u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=l(this._ghash["final"](8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var i=0;e.length!==t.length&&i++;for(var r=Math.min(e.length,t.length),n=0;n16)throw new Error("unable to decrypt data");var i=-1;for(;++i16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null;},c.prototype.flush=function(){if(this.cache.length)return this.cache;},i.createDecipher=function(e,t){var i=a[e.toLowerCase()];if(!i)throw new TypeError("invalid suite type");var r=f(t,!1,i.key,i.iv);return h(e,r.key,r.iv);},i.createDecipheriv=h;},{"./aes":21,"./authCipher":22,"./modes":34,"./streamCipher":37,"cipher-base":67,evp_bytestokey:105,inherits:136,"safe-buffer":184}],25:[function(e,t,i){var r=e("./modes"),n=e("./authCipher"),a=e("safe-buffer").Buffer,s=e("./streamCipher"),o=e("cipher-base"),l=e("./aes"),f=e("evp_bytestokey");function u(e,t,i){o.call(this),this._cache=new h(),this._cipher=new l.AES(t),this._prev=a.from(i),this._mode=e,this._autopadding=!0;}e("inherits")(u,o),u.prototype._update=function(e){var t,i;this._cache.add(e);for(var r=[];t=this._cache.get();){i=this._mode.encrypt(this,t),r.push(i);}return a.concat(r);};var c=a.alloc(16,16);function h(){this.cache=a.allocUnsafe(0);}function d(e,t,i){var o=r[e.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=a.from(t)),t.length!==o.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof i&&(i=a.from(i)),"GCM"!==o.mode&&i.length!==o.iv)throw new TypeError("invalid iv length "+i.length);return"stream"===o.type?new s(o.module,t,i):"auth"===o.type?new n(o.module,t,i):new u(o.module,t,i);}u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(c))throw this._cipher.scrub(),new Error("data not multiple of block length");},u.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this;},h.prototype.add=function(e){this.cache=a.concat([this.cache,e]);},h.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e;}return null;},h.prototype.flush=function(){for(var e=16-this.cache.length,t=a.allocUnsafe(e),i=-1;++i>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t;}function s(e){this.h=e,this.state=r.alloc(16,0),this.cache=r.allocUnsafe(0);}s.prototype.ghash=function(e){for(var t=-1;++t0;t--){r[t]=r[t]>>>1|(1&r[t-1])<<31;}r[0]=r[0]>>>1,i&&(r[0]=r[0]^225<<24);}this.state=a(n);},s.prototype.update=function(e){var t;for(this.cache=r.concat([this.cache,e]);this.cache.length>=16;){t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t);}},s.prototype["final"]=function(e,t){return this.cache.length&&this.ghash(r.concat([this.cache,n],16)),this.ghash(a([0,e,0,t])),this.state;},t.exports=s;},{"safe-buffer":184}],27:[function(e,t,i){t.exports=function(e){for(var t,i=e.length;i--;){if(255!==(t=e.readUInt8(i))){t++,e.writeUInt8(t,i);break;}e.writeUInt8(0,i);}};},{}],28:[function(e,t,i){var r=e("buffer-xor");i.encrypt=function(e,t){var i=r(t,e._prev);return e._prev=e._cipher.encryptBlock(i),e._prev;},i.decrypt=function(e,t){var i=e._prev;e._prev=t;var n=e._cipher.decryptBlock(t);return r(n,i);};},{"buffer-xor":65}],29:[function(e,t,i){var r=e("safe-buffer").Buffer,n=e("buffer-xor");function a(e,t,i){var a=t.length,s=n(t,e._cache);return e._cache=e._cache.slice(a),e._prev=r.concat([e._prev,i?t:s]),s;}i.encrypt=function(e,t,i){for(var n,s=r.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=r.allocUnsafe(0)),!(e._cache.length<=t.length)){s=r.concat([s,a(e,t,i)]);break;}n=e._cache.length,s=r.concat([s,a(e,t.slice(0,n),i)]),t=t.slice(n);}return s;};},{"buffer-xor":65,"safe-buffer":184}],30:[function(e,t,i){var r=e("safe-buffer").Buffer;function n(e,t,i){for(var r,n,s=-1,o=0;++s<8;){r=t&1<<7-s?128:0,o+=(128&(n=e._cipher.encryptBlock(e._prev)[0]^r))>>s%8,e._prev=a(e._prev,i?r:n);}return o;}function a(e,t){var i=e.length,n=-1,a=r.allocUnsafe(e.length);for(e=r.concat([e,r.from([t])]);++n>7;}return a;}i.encrypt=function(e,t,i){for(var a=t.length,s=r.allocUnsafe(a),o=-1;++o=0||!i.umod(e.prime1)||!i.umod(e.prime2);){i=new r(n(t));}return i;}t.exports=a,a.getr=s;}).call(this,e("buffer").Buffer);},{"bn.js":42,buffer:66,randombytes:166}],42:[function(e,t,i){arguments[4][16][0].apply(i,arguments);},{buffer:20,dup:16}],43:[function(e,t,i){t.exports=e("./browser/algorithms.json");},{"./browser/algorithms.json":44}],44:[function(e,t,i){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}};},{}],45:[function(e,t,i){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"};},{}],46:[function(e,t,i){var r=e("safe-buffer").Buffer,n=e("create-hash"),a=e("readable-stream"),s=e("inherits"),o=e("./sign"),l=e("./verify"),f=e("./algorithms.json");function u(e){a.Writable.call(this);var t=f[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=n(t.hash),this._tag=t.id,this._signType=t.sign;}function c(e){a.Writable.call(this);var t=f[e];if(!t)throw new Error("Unknown message digest");this._hash=n(t.hash),this._tag=t.id,this._signType=t.sign;}function h(e){return new u(e);}function d(e){return new c(e);}Object.keys(f).forEach(function(e){f[e].id=r.from(f[e].id,"hex"),f[e.toLowerCase()]=f[e];}),s(u,a.Writable),u.prototype._write=function(e,t,i){this._hash.update(e),i();},u.prototype.update=function(e,t){return"string"==typeof e&&(e=r.from(e,t)),this._hash.update(e),this;},u.prototype.sign=function(e,t){this.end();var i=this._hash.digest(),r=o(i,e,this._hashType,this._signType,this._tag);return t?r.toString(t):r;},s(c,a.Writable),c.prototype._write=function(e,t,i){this._hash.update(e),i();},c.prototype.update=function(e,t){return"string"==typeof e&&(e=r.from(e,t)),this._hash.update(e),this;},c.prototype.verify=function(e,t,i){"string"==typeof t&&(t=r.from(t,i)),this.end();var n=this._hash.digest();return l(t,n,e,this._signType,this._tag);},t.exports={Sign:h,Verify:d,createSign:h,createVerify:d};},{"./algorithms.json":44,"./sign":47,"./verify":48,"create-hash":71,inherits:136,"readable-stream":63,"safe-buffer":184}],47:[function(e,t,i){var r=e("safe-buffer").Buffer,n=e("create-hmac"),a=e("browserify-rsa"),s=e("elliptic").ec,o=e("bn.js"),l=e("parse-asn1"),f=e("./curves.json");function u(e,t,i,a){if((e=r.from(e.toArray())).length0&&i.ishrn(r),i;}function h(e,t,i){var a,s;do{for(a=r.alloc(0);8*a.length=t)throw new Error("invalid sig");}t.exports=function(e,t,i,f,u){var c=s(i);if("ec"===c.type){if("ecdsa"!==f&&"ecdsa/rsa"!==f)throw new Error("wrong public key type");return function(e,t,i){var r=o[i.data.algorithm.curve.join(".")];if(!r)throw new Error("unknown curve "+i.data.algorithm.curve.join("."));var n=new a(r),s=i.data.subjectPrivateKey.data;return n.verify(t,e,s);}(e,t,c);}if("dsa"===c.type){if("dsa"!==f)throw new Error("wrong public key type");return function(e,t,i){var r=i.data.p,a=i.data.q,o=i.data.g,f=i.data.pub_key,u=s.signature.decode(e,"der"),c=u.s,h=u.r;l(c,a),l(h,a);var d=n.mont(r),_=c.invm(a);return 0===o.toRed(d).redPow(new n(t).mul(_).mod(a)).fromRed().mul(f.toRed(d).redPow(h.mul(_).mod(a)).fromRed()).mod(r).mod(a).cmp(h);}(e,t,c);}if("rsa"!==f&&"ecdsa/rsa"!==f)throw new Error("wrong public key type");t=r.concat([u,t]);for(var h=c.modulus.byteLength(),d=[1],_=0;t.length+d.length+22?"one of ".concat(t," ").concat(e.slice(0,i-1).join(", "),", or ")+e[i-1]:2===i?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0]);}return"of ".concat(t," ").concat(String(e));}n("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"';},TypeError),n("ERR_INVALID_ARG_TYPE",function(e,t,i){var r,n,s,o;if("string"==typeof t&&(n="not ",t.substr(!s||s<0?0:+s,n.length)===n)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,i){return(void 0===i||i>e.length)&&(i=e.length),e.substring(i-t.length,i)===t;}(e," argument"))o="The ".concat(e," ").concat(r," ").concat(a(t,"type"));else{var l=function(e,t,i){return"number"!=typeof i&&(i=0),!(i+t.length>e.length)&&-1!==e.indexOf(t,i);}(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(l," ").concat(r," ").concat(a(t,"type"));}return o+=". Received type ".concat(_typeof(i));},TypeError),n("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),n("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented";}),n("ERR_STREAM_PREMATURE_CLOSE","Premature close"),n("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed";}),n("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),n("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),n("ERR_STREAM_WRITE_AFTER_END","write after end"),n("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),n("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e;},TypeError),n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=r;},{}],50:[function(e,t,i){(function(i){"use strict";var r=Object.keys||function(e){var t=[];for(var i in e){t.push(i);}return t;};t.exports=f;var n=e("./_stream_readable"),a=e("./_stream_writable");e("inherits")(f,n);for(var s=r(a.prototype),o=0;o0){if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===o.prototype||(t=function(e){return o.from(e);}(t)),r)s.endEmitted?E(e,new w()):A(e,s,t,!0);else if(s.ended)E(e,new y());else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!i?(t=s.decoder.write(t),s.objectMode||0!==t.length?A(e,s,t,!1):P(e,s)):A(e,s,t,!1);}}else r||(s.reading=!1,P(e,s));return!s.ended&&(s.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e;}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0));}function M(e){var t=e._readableState;f("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,i.nextTick(k,e));}function k(e){var t=e._readableState;f("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,O(e);}function P(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(I,e,t));}function I(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume();}function R(e){f("readable nexttick read 0"),e.read(0);}function D(e,t){f("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),O(e),t.flowing&&!t.reading&&e.read(0);}function O(e){var t=e._readableState;for(f("flow",t.flowing);t.flowing&&null!==e.read();){;}}function F(e,t){return 0===t.length?null:(t.objectMode?i=t.buffer.shift():!e||e>=t.length?(i=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):i=t.buffer.consume(e,t.decoder),i);var i;}function B(e){var t=e._readableState;f("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,i.nextTick(L,t,e));}function L(e,t){if(f("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var i=t._writableState;(!i||i.autoDestroy&&i.finished)&&t.destroy();}}function N(e,t){for(var i=0,r=e.length;i=t.highWaterMark:t.length>0)||t.ended))return f("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?B(this):M(this),null;if(0===(e=x(e,t))&&t.ended)return 0===t.length&&B(this),null;var r,n=t.needReadable;return f("need readable",n),(0===t.length||t.length-e0?F(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),i!==e&&t.ended&&B(this)),null!==r&&this.emit("data",r),r;},j.prototype._read=function(e){E(this,new g("_read()"));},j.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);}n.pipesCount+=1,f("pipe count=%d opts=%j",n.pipesCount,t);var s=(!t||!1!==t.end)&&e!==i.stdout&&e!==i.stderr?l:m;function o(t,i){f("onunpipe"),t===r&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,f("cleanup"),e.removeListener("close",_),e.removeListener("finish",p),e.removeListener("drain",u),e.removeListener("error",d),e.removeListener("unpipe",o),r.removeListener("end",l),r.removeListener("end",m),r.removeListener("data",h),c=!0,!n.awaitDrain||e._writableState&&!e._writableState.needDrain||u());}function l(){f("onend"),e.end();}n.endEmitted?i.nextTick(s):r.once("end",s),e.on("unpipe",o);var u=function(e){return function(){var t=e._readableState;f("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,O(e));};}(r);e.on("drain",u);var c=!1;function h(t){f("ondata");var i=e.write(t);f("dest.write",i),!1===i&&((1===n.pipesCount&&n.pipes===e||n.pipesCount>1&&-1!==N(n.pipes,e))&&!c&&(f("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause());}function d(t){f("onerror",t),m(),e.removeListener("error",d),0===a(e,"error")&&E(e,t);}function _(){e.removeListener("finish",p),m();}function p(){f("onfinish"),e.removeListener("close",_),m();}function m(){f("unpipe"),r.unpipe(e);}return r.on("data",h),function(e,t,i){if("function"==typeof e.prependListener)return e.prependListener(t,i);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(i):e._events[t]=[i,e._events[t]]:e.on(t,i);}(e,"error",d),e.once("close",_),e.once("finish",p),e.emit("pipe",r),n.flowing||(f("pipe resume"),r.resume()),e;},j.prototype.unpipe=function(e){var t=this._readableState,i={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,i)),this;if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a0,!1!==n.flowing&&this.resume()):"readable"===e&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,f("on readable",n.length,n.reading),n.length?M(this):n.reading||i.nextTick(R,this))),r;},j.prototype.addListener=j.prototype.on,j.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&i.nextTick(U,this),r;},j.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||i.nextTick(U,this),t;},j.prototype.resume=function(){var e=this._readableState;return e.flowing||(f("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(D,e,t));}(this,e)),e.paused=!1,this;},j.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this;},j.prototype.wrap=function(e){var t=this,i=this._readableState,r=!1;for(var n in e.on("end",function(){if(f("wrapped end"),i.decoder&&!i.ended){var e=i.decoder.end();e&&e.length&&t.push(e);}t.push(null);}),e.on("data",function(n){(f("wrapped data"),i.decoder&&(n=i.decoder.write(n)),i.objectMode&&null==n)||(i.objectMode||n&&n.length)&&(t.push(n)||(r=!0,e.pause()));}),e){void 0===this[n]&&"function"==typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments);};}(n));}for(var a=0;a-1))throw new w(e);return this._writableState.defaultEncoding=e,this;},Object.defineProperty(j.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer();}}),Object.defineProperty(j.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark;}}),j.prototype._write=function(e,t,i){i(new p("_write()"));},j.prototype._writev=null,j.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function(e,t,r){t.ending=!0,P(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1;}(this,n,r),this;},Object.defineProperty(j.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length;}}),Object.defineProperty(j.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._writableState&&this._writableState.destroyed;},set:function set(e){this._writableState&&(this._writableState.destroyed=e);}}),j.prototype.destroy=c.destroy,j.prototype._undestroy=c.undestroy,j.prototype._destroy=function(e,t){t(e);};}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});},{"../errors":49,"./_stream_duplex":50,"./internal/streams/destroy":57,"./internal/streams/state":61,"./internal/streams/stream":62,_process:158,buffer:66,inherits:136,"util-deprecate":197}],55:[function(e,t,i){(function(i){"use strict";var r;function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e;}var a=e("./end-of-stream"),s=Symbol("lastResolve"),o=Symbol("lastReject"),l=Symbol("error"),f=Symbol("ended"),u=Symbol("lastPromise"),c=Symbol("handlePromise"),h=Symbol("stream");function d(e,t){return{value:e,done:t};}function _(e){var t=e[s];if(null!==t){var i=e[h].read();null!==i&&(e[u]=null,e[s]=null,e[o]=null,t(d(i,!1)));}}function p(e){i.nextTick(_,e);}var m=Object.getPrototypeOf(function(){}),b=Object.setPrototypeOf((n(r={get stream(){return this[h];},next:function next(){var e=this,t=this[l];if(null!==t)return Promise.reject(t);if(this[f])return Promise.resolve(d(void 0,!0));if(this[h].destroyed)return new Promise(function(t,r){i.nextTick(function(){e[l]?r(e[l]):t(d(void 0,!0));});});var r,n=this[u];if(n)r=new Promise(function(e,t){return function(i,r){e.then(function(){t[f]?i(d(void 0,!0)):t[c](i,r);},r);};}(n,this));else{var a=this[h].read();if(null!==a)return Promise.resolve(d(a,!1));r=new Promise(this[c]);}return this[u]=r,r;}},Symbol.asyncIterator,function(){return this;}),n(r,"return",function(){var e=this;return new Promise(function(t,i){e[h].destroy(null,function(e){e?i(e):t(d(void 0,!0));});});}),r),m);t.exports=function(e){var t,i=Object.create(b,(n(t={},h,{value:e,writable:!0}),n(t,s,{value:null,writable:!0}),n(t,o,{value:null,writable:!0}),n(t,l,{value:null,writable:!0}),n(t,f,{value:e._readableState.endEmitted,writable:!0}),n(t,c,{value:function value(e,t){var r=i[h].read();r?(i[u]=null,i[s]=null,i[o]=null,e(d(r,!1))):(i[s]=e,i[o]=t);},writable:!0}),t));return i[u]=null,a(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=i[o];return null!==t&&(i[u]=null,i[s]=null,i[o]=null,t(e)),void(i[l]=e);}var r=i[s];null!==r&&(i[u]=null,i[s]=null,i[o]=null,r(d(void 0,!0))),i[f]=!0;}),e.on("readable",p.bind(null,i)),i;};}).call(this,e("_process"));},{"./end-of-stream":58,_process:158}],56:[function(e,t,i){"use strict";function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable;})),i.push.apply(i,r);}return i;}function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e;}function a(e,t){for(var i=0;i0?this.tail.next=t:this.head=t,this.tail=t,++this.length;}},{key:"unshift",value:function value(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length;}},{key:"shift",value:function value(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e;}}},{key:"clear",value:function value(){this.head=this.tail=null,this.length=0;}},{key:"join",value:function value(e){if(0===this.length)return"";for(var t=this.head,i=""+t.data;t=t.next;){i+=e+t.data;}return i;}},{key:"concat",value:function value(e){if(0===this.length)return s.alloc(0);for(var t,i,r,n=s.allocUnsafe(e>>>0),a=this.head,o=0;a;){t=a.data,i=n,r=o,s.prototype.copy.call(t,i,r),o+=a.data.length,a=a.next;}return n;}},{key:"consume",value:function value(e,t){var i;return en.length?n.length:e;if(a===n.length?r+=n:r+=n.slice(0,e),0==(e-=a)){a===n.length?(++i,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=n.slice(a));break;}++i;}return this.length-=i,r;}},{key:"_getBuffer",value:function value(e){var t=s.allocUnsafe(e),i=this.head,r=1;for(i.data.copy(t),e-=i.data.length;i=i.next;){var n=i.data,a=e>n.length?n.length:e;if(n.copy(t,t.length-e,0,a),0==(e-=a)){a===n.length?(++r,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=n.slice(a));break;}++r;}return this.length-=r,t;}},{key:l,value:function value(e,t){return o(this,function(e){for(var t=1;t0,function(e){r||(r=e),e&&s.forEach(f),a||(s.forEach(f),n(r));});});return t.reduce(u);};},{"../../../errors":49,"./end-of-stream":58}],61:[function(e,t,i){"use strict";var r=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function getHighWaterMark(e,t,i,n){var a=function(e,t,i){return null!=e.highWaterMark?e.highWaterMark:t?e[i]:null;}(t,n,i);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new r(n?i:"highWaterMark",a);return Math.floor(a);}return e.objectMode?16:16384;}};},{"../../../errors":49}],62:[function(e,t,i){t.exports=e("events").EventEmitter;},{events:104}],63:[function(e,t,i){(i=t.exports=e("./lib/_stream_readable.js")).Stream=i,i.Readable=i,i.Writable=e("./lib/_stream_writable.js"),i.Duplex=e("./lib/_stream_duplex.js"),i.Transform=e("./lib/_stream_transform.js"),i.PassThrough=e("./lib/_stream_passthrough.js"),i.finished=e("./lib/internal/streams/end-of-stream.js"),i.pipeline=e("./lib/internal/streams/pipeline.js");},{"./lib/_stream_duplex.js":50,"./lib/_stream_passthrough.js":51,"./lib/_stream_readable.js":52,"./lib/_stream_transform.js":53,"./lib/_stream_writable.js":54,"./lib/internal/streams/end-of-stream.js":58,"./lib/internal/streams/pipeline.js":60}],64:[function(e,t,i){arguments[4][20][0].apply(i,arguments);},{dup:20}],65:[function(e,t,i){(function(e){t.exports=function(t,i){for(var r=Math.min(t.length,i.length),n=new e(r),a=0;a + * @license MIT + */"use strict";var r=e("base64-js"),n=e("ieee754");i.Buffer=t,i.SlowBuffer=function(e){+e!=e&&(e=0);return t.alloc(+e);},i.INSPECT_MAX_BYTES=50;function a(e){if(e>2147483647)throw new RangeError('The value "'+e+'" is invalid for option "size"');var i=new Uint8Array(e);return i.__proto__=t.prototype,i;}function t(e,t,i){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return l(e);}return s(e,t,i);}function s(e,i,r){if("string"==typeof e)return function(e,i){"string"==typeof i&&""!==i||(i="utf8");if(!t.isEncoding(i))throw new TypeError("Unknown encoding: "+i);var r=0|c(e,i),n=a(r),s=n.write(e,i);s!==r&&(n=n.slice(0,s));return n;}(e,i);if(ArrayBuffer.isView(e))return f(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+_typeof(e));if(B(e,ArrayBuffer)||e&&B(e.buffer,ArrayBuffer))return function(e,i,r){if(i<0||e.byteLength=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|e;}function c(e,i){if(t.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||B(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+_typeof(e));var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var a=!1;;){switch(i){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return D(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return O(e).length;default:if(a)return n?-1:D(e).length;i=(""+i).toLowerCase(),a=!0;}}}function h(e,t,i){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===i||i>this.length)&&(i=this.length),i<=0)return"";if((i>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;){switch(e){case"hex":return T(this,t,i);case"utf8":case"utf-8":return C(this,t,i);case"ascii":return S(this,t,i);case"latin1":case"binary":return j(this,t,i);case"base64":return E(this,t,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,i);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0;}}}function d(e,t,i){var r=e[t];e[t]=e[i],e[i]=r;}function _(e,i,r,n,a){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),L(r=+r)&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(a)return-1;r=e.length-1;}else if(r<0){if(!a)return-1;r=0;}if("string"==typeof i&&(i=t.from(i,n)),t.isBuffer(i))return 0===i.length?-1:p(e,i,r,n,a);if("number"==typeof i)return i&=255,"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,i,r):Uint8Array.prototype.lastIndexOf.call(e,i,r):p(e,[i],r,n,a);throw new TypeError("val must be string, number or Buffer");}function p(e,t,i,r,n){var a,s=1,o=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,o/=2,l/=2,i/=2;}function f(e,t){return 1===s?e[t]:e.readUInt16BE(t*s);}if(n){var u=-1;for(a=i;ao&&(i=o-l),a=i;a>=0;a--){for(var c=!0,h=0;hn&&(r=n):r=n;var a=t.length;r>a/2&&(r=a/2);for(var s=0;s>8,n=i%256,a.push(n),a.push(r);}return a;}(t,e.length-i),e,i,r);}function E(e,t,i){return 0===t&&i===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,i));}function C(e,t,i){i=Math.min(e.length,i);for(var r=[],n=t;n239?4:f>223?3:f>191?2:1;if(n+c<=i)switch(c){case 1:f<128&&(u=f);break;case 2:128==(192&(a=e[n+1]))&&(l=(31&f)<<6|63&a)>127&&(u=l);break;case 3:a=e[n+1],s=e[n+2],128==(192&a)&&128==(192&s)&&(l=(15&f)<<12|(63&a)<<6|63&s)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[n+1],s=e[n+2],o=e[n+3],128==(192&a)&&128==(192&s)&&128==(192&o)&&(l=(15&f)<<18|(63&a)<<12|(63&s)<<6|63&o)>65535&&l<1114112&&(u=l);}null===u?(u=65533,c=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),n+=c;}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var i="",r=0;for(;rt&&(e+=" ... "),"";},t.prototype.compare=function(e,i,r,n,a){if(B(e,Uint8Array)&&(e=t.from(e,e.offset,e.byteLength)),!t.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+_typeof(e));if(void 0===i&&(i=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===a&&(a=this.length),i<0||r>e.length||n<0||a>this.length)throw new RangeError("out of range index");if(n>=a&&i>=r)return 0;if(n>=a)return-1;if(i>=r)return 1;if(this===e)return 0;for(var s=(a>>>=0)-(n>>>=0),o=(r>>>=0)-(i>>>=0),l=Math.min(s,o),f=this.slice(n,a),u=e.slice(i,r),c=0;c>>=0,isFinite(i)?(i>>>=0,void 0===r&&(r="utf8")):(r=i,i=void 0);}var n=this.length-t;if((void 0===i||i>n)&&(i=n),e.length>0&&(i<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;){switch(r){case"hex":return m(this,e,t,i);case"utf8":case"utf-8":return b(this,e,t,i);case"ascii":return v(this,e,t,i);case"latin1":case"binary":return y(this,e,t,i);case"base64":return g(this,e,t,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,i);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0;}}},t.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)};};function S(e,t,i){var r="";i=Math.min(e.length,i);for(var n=t;nr)&&(i=r);for(var n="",a=t;ai)throw new RangeError("Trying to access beyond buffer length");}function M(e,i,r,n,a,s){if(!t.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(i>a||ie.length)throw new RangeError("Index out of range");}function k(e,t,i,r,n,a){if(i+r>e.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("Index out of range");}function P(e,t,i,r,a){return t=+t,i>>>=0,a||k(e,0,i,4),n.write(e,t,i,r,23,4),i+4;}function I(e,t,i,r,a){return t=+t,i>>>=0,a||k(e,0,i,8),n.write(e,t,i,r,52,8),i+8;}t.prototype.slice=function(e,i){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(i=void 0===i?r:~~i)<0?(i+=r)<0&&(i=0):i>r&&(i=r),i>>=0,t>>>=0,i||x(e,t,this.length);for(var r=this[e],n=1,a=0;++a>>=0,t>>>=0,i||x(e,t,this.length);for(var r=this[e+--t],n=1;t>0&&(n*=256);){r+=this[e+--t]*n;}return r;},t.prototype.readUInt8=function(e,t){return e>>>=0,t||x(e,1,this.length),this[e];},t.prototype.readUInt16LE=function(e,t){return e>>>=0,t||x(e,2,this.length),this[e]|this[e+1]<<8;},t.prototype.readUInt16BE=function(e,t){return e>>>=0,t||x(e,2,this.length),this[e]<<8|this[e+1];},t.prototype.readUInt32LE=function(e,t){return e>>>=0,t||x(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3];},t.prototype.readUInt32BE=function(e,t){return e>>>=0,t||x(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3]);},t.prototype.readIntLE=function(e,t,i){e>>>=0,t>>>=0,i||x(e,t,this.length);for(var r=this[e],n=1,a=0;++a=(n*=128)&&(r-=Math.pow(2,8*t)),r;},t.prototype.readIntBE=function(e,t,i){e>>>=0,t>>>=0,i||x(e,t,this.length);for(var r=t,n=1,a=this[e+--r];r>0&&(n*=256);){a+=this[e+--r]*n;}return a>=(n*=128)&&(a-=Math.pow(2,8*t)),a;},t.prototype.readInt8=function(e,t){return e>>>=0,t||x(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e];},t.prototype.readInt16LE=function(e,t){e>>>=0,t||x(e,2,this.length);var i=this[e]|this[e+1]<<8;return 32768&i?4294901760|i:i;},t.prototype.readInt16BE=function(e,t){e>>>=0,t||x(e,2,this.length);var i=this[e+1]|this[e]<<8;return 32768&i?4294901760|i:i;},t.prototype.readInt32LE=function(e,t){return e>>>=0,t||x(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24;},t.prototype.readInt32BE=function(e,t){return e>>>=0,t||x(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3];},t.prototype.readFloatLE=function(e,t){return e>>>=0,t||x(e,4,this.length),n.read(this,e,!0,23,4);},t.prototype.readFloatBE=function(e,t){return e>>>=0,t||x(e,4,this.length),n.read(this,e,!1,23,4);},t.prototype.readDoubleLE=function(e,t){return e>>>=0,t||x(e,8,this.length),n.read(this,e,!0,52,8);},t.prototype.readDoubleBE=function(e,t){return e>>>=0,t||x(e,8,this.length),n.read(this,e,!1,52,8);},t.prototype.writeUIntLE=function(e,t,i,r){(e=+e,t>>>=0,i>>>=0,r)||M(this,e,t,i,Math.pow(2,8*i)-1,0);var n=1,a=0;for(this[t]=255&e;++a>>=0,i>>>=0,r)||M(this,e,t,i,Math.pow(2,8*i)-1,0);var n=i-1,a=1;for(this[t+n]=255&e;--n>=0&&(a*=256);){this[t+n]=e/a&255;}return t+i;},t.prototype.writeUInt8=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,1,255,0),this[t]=255&e,t+1;},t.prototype.writeUInt16LE=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2;},t.prototype.writeUInt16BE=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2;},t.prototype.writeUInt32LE=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4;},t.prototype.writeUInt32BE=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4;},t.prototype.writeIntLE=function(e,t,i,r){if(e=+e,t>>>=0,!r){var n=Math.pow(2,8*i-1);M(this,e,t,i,n-1,-n);}var a=0,s=1,o=0;for(this[t]=255&e;++a>0)-o&255;}return t+i;},t.prototype.writeIntBE=function(e,t,i,r){if(e=+e,t>>>=0,!r){var n=Math.pow(2,8*i-1);M(this,e,t,i,n-1,-n);}var a=i-1,s=1,o=0;for(this[t+a]=255&e;--a>=0&&(s*=256);){e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e/s>>0)-o&255;}return t+i;},t.prototype.writeInt8=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1;},t.prototype.writeInt16LE=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2;},t.prototype.writeInt16BE=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2;},t.prototype.writeInt32LE=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4;},t.prototype.writeInt32BE=function(e,t,i){return e=+e,t>>>=0,i||M(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4;},t.prototype.writeFloatLE=function(e,t,i){return P(this,e,t,!0,i);},t.prototype.writeFloatBE=function(e,t,i){return P(this,e,t,!1,i);},t.prototype.writeDoubleLE=function(e,t,i){return I(this,e,t,!0,i);},t.prototype.writeDoubleBE=function(e,t,i){return I(this,e,t,!1,i);},t.prototype.copy=function(e,i,r,n){if(!t.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),i>=e.length&&(i=e.length),i||(i=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-i=0;--s){e[s+i]=this[s+r];}else Uint8Array.prototype.set.call(e,this.subarray(r,n),i);return a;},t.prototype.fill=function(e,i,r,n){if("string"==typeof e){if("string"==typeof i?(n=i,i=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!t.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===e.length){var a=e.charCodeAt(0);("utf8"===n&&a<128||"latin1"===n)&&(e=a);}}else"number"==typeof e&&(e&=255);if(i<0||this.length>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(s=i;s55295&&i<57344){if(!n){if(i>56319){(t-=3)>-1&&a.push(239,191,189);continue;}if(s+1===r){(t-=3)>-1&&a.push(239,191,189);continue;}n=i;continue;}if(i<56320){(t-=3)>-1&&a.push(239,191,189),n=i;continue;}i=65536+(n-55296<<10|i-56320);}else n&&(t-=3)>-1&&a.push(239,191,189);if(n=null,i<128){if((t-=1)<0)break;a.push(i);}else if(i<2048){if((t-=2)<0)break;a.push(i>>6|192,63&i|128);}else if(i<65536){if((t-=3)<0)break;a.push(i>>12|224,i>>6&63|128,63&i|128);}else{if(!(i<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128);}}return a;}function O(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(U,"")).length<2)return"";for(;e.length%4!=0;){e+="=";}return e;}(e));}function F(e,t,i,r){for(var n=0;n=t.length||n>=e.length);++n){t[n+i]=e[n];}return n;}function B(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name;}function L(e){return e!=e;}}).call(this,e("buffer").Buffer);},{"base64-js":17,buffer:66,ieee754:135}],67:[function(e,t,i){var r=e("safe-buffer").Buffer,n=e("stream").Transform,a=e("string_decoder").StringDecoder;function s(e){n.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this["final"]=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null;}e("inherits")(s,n),s.prototype.update=function(e,t,i){"string"==typeof e&&(e=r.from(e,t));var n=this._update(e);return this.hashMode?this:(i&&(n=this._toString(n,i)),n);},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state");},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state");},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state");},s.prototype._transform=function(e,t,i){var r;try{this.hashMode?this._update(e):this.push(this._update(e));}catch(e){r=e;}finally{i(r);}},s.prototype._flush=function(e){var t;try{this.push(this.__final());}catch(e){t=e;}e(t);},s.prototype._finalOrDigest=function(e){var t=this.__final()||r.alloc(0);return e&&(t=this._toString(t,e,!0)),t;},s.prototype._toString=function(e,t,i){if(this._decoder||(this._decoder=new a(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var r=this._decoder.write(e);return i&&(r+=this._decoder.end()),r;},t.exports=s;},{inherits:136,"safe-buffer":184,stream:194,string_decoder:195}],68:[function(e,t,i){(function(e){function t(e){return Object.prototype.toString.call(e);}i.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===t(e);},i.isBoolean=function(e){return"boolean"==typeof e;},i.isNull=function(e){return null===e;},i.isNullOrUndefined=function(e){return null==e;},i.isNumber=function(e){return"number"==typeof e;},i.isString=function(e){return"string"==typeof e;},i.isSymbol=function(e){return"symbol"==_typeof(e);},i.isUndefined=function(e){return void 0===e;},i.isRegExp=function(e){return"[object RegExp]"===t(e);},i.isObject=function(e){return"object"==_typeof(e)&&null!==e;},i.isDate=function(e){return"[object Date]"===t(e);},i.isError=function(e){return"[object Error]"===t(e)||e instanceof Error;},i.isFunction=function(e){return"function"==typeof e;},i.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==_typeof(e)||void 0===e;},i.isBuffer=e.isBuffer;}).call(this,{isBuffer:e("../../is-buffer/index.js")});},{"../../is-buffer/index.js":137}],69:[function(e,t,i){(function(i){var r=e("elliptic"),n=e("bn.js");t.exports=function(e){return new s(e);};var a={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function s(e){this.curveType=a[e],this.curveType||(this.curveType={name:e}),this.curve=new r.ec(this.curveType.name),this.keys=void 0;}function o(e,t,r){Array.isArray(e)||(e=e.toArray());var n=new i(e);if(r&&n.lengthi)?t=("rmd160"===e?new l():f(e)).update(t).digest():t.length64?t=e(t):t.length<64&&(t=n.concat([t,s],64));for(var i=this._ipad=n.allocUnsafe(64),r=this._opad=n.allocUnsafe(64),o=0;o<64;o++){i[o]=54^t[o],r[o]=92^t[o];}this._hash=[i];}r(o,a),o.prototype._update=function(e){this._hash.push(e);},o.prototype._final=function(){var e=this._alg(n.concat(this._hash));return this._alg(n.concat([this._opad,e]));},t.exports=o;},{"cipher-base":67,inherits:136,"safe-buffer":184}],75:[function(e,t,i){"use strict";i.randomBytes=i.rng=i.pseudoRandomBytes=i.prng=e("randombytes"),i.createHash=i.Hash=e("create-hash"),i.createHmac=i.Hmac=e("create-hmac");var r=e("browserify-sign/algos"),n=Object.keys(r),a=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(n);i.getHashes=function(){return a;};var s=e("pbkdf2");i.pbkdf2=s.pbkdf2,i.pbkdf2Sync=s.pbkdf2Sync;var o=e("browserify-cipher");i.Cipher=o.Cipher,i.createCipher=o.createCipher,i.Cipheriv=o.Cipheriv,i.createCipheriv=o.createCipheriv,i.Decipher=o.Decipher,i.createDecipher=o.createDecipher,i.Decipheriv=o.Decipheriv,i.createDecipheriv=o.createDecipheriv,i.getCiphers=o.getCiphers,i.listCiphers=o.listCiphers;var l=e("diffie-hellman");i.DiffieHellmanGroup=l.DiffieHellmanGroup,i.createDiffieHellmanGroup=l.createDiffieHellmanGroup,i.getDiffieHellman=l.getDiffieHellman,i.createDiffieHellman=l.createDiffieHellman,i.DiffieHellman=l.DiffieHellman;var f=e("browserify-sign");i.createSign=f.createSign,i.Sign=f.Sign,i.createVerify=f.createVerify,i.Verify=f.Verify,i.createECDH=e("create-ecdh");var u=e("public-encrypt");i.publicEncrypt=u.publicEncrypt,i.privateEncrypt=u.privateEncrypt,i.publicDecrypt=u.publicDecrypt,i.privateDecrypt=u.privateDecrypt;var c=e("randomfill");i.randomFill=c.randomFill,i.randomFillSync=c.randomFillSync,i.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"));},i.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6};},{"browserify-cipher":38,"browserify-sign":46,"browserify-sign/algos":43,"create-ecdh":69,"create-hash":71,"create-hmac":73,"diffie-hellman":82,pbkdf2:151,"public-encrypt":159,randombytes:166,randomfill:167}],76:[function(e,t,i){"use strict";i.utils=e("./des/utils"),i.Cipher=e("./des/cipher"),i.DES=e("./des/des"),i.CBC=e("./des/cbc"),i.EDE=e("./des/ede");},{"./des/cbc":77,"./des/cipher":78,"./des/des":79,"./des/ede":80,"./des/utils":81}],77:[function(e,t,i){"use strict";var r=e("minimalistic-assert"),n=e("inherits"),a={};function s(e){r.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t0;r--){t+=this._buffer(e,t),i+=this._flushBuffer(n,i);}return t+=this._buffer(e,t),n;},n.prototype["final"]=function(e){var t,i;return e&&(t=this.update(e)),i="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(i):i;},n.prototype._pad=function(e,t){if(0===t)return!1;for(;t>>1];i=a.r28shl(i,o),n=a.r28shl(n,o),a.pc2(i,n,e.keys,s);}},l.prototype._update=function(e,t,i,r){var n=this._desState,s=a.readUInt32BE(e,t),o=a.readUInt32BE(e,t+4);a.ip(s,o,n.tmp,0),s=n.tmp[0],o=n.tmp[1],"encrypt"===this.type?this._encrypt(n,s,o,n.tmp,0):this._decrypt(n,s,o,n.tmp,0),s=n.tmp[0],o=n.tmp[1],a.writeUInt32BE(i,s,r),a.writeUInt32BE(i,o,r+4);},l.prototype._pad=function(e,t){for(var i=e.length-t,r=t;r>>0,s=h;}a.rip(o,s,r,n);},l.prototype._decrypt=function(e,t,i,r,n){for(var s=i,o=t,l=e.keys.length-2;l>=0;l-=2){var f=e.keys[l],u=e.keys[l+1];a.expand(s,e.tmp,0),f^=e.tmp[0],u^=e.tmp[1];var c=a.substitute(f,u),h=s;s=(o^a.permute(c))>>>0,o=h;}a.rip(s,o,r,n);};},{"./cipher":78,"./utils":81,inherits:136,"minimalistic-assert":142}],80:[function(e,t,i){"use strict";var r=e("minimalistic-assert"),n=e("inherits"),a=e("./cipher"),s=e("./des");function o(e,t){r.equal(t.length,24,"Invalid key length");var i=t.slice(0,8),n=t.slice(8,16),a=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:i}),s.create({type:"decrypt",key:n}),s.create({type:"encrypt",key:a})]:[s.create({type:"decrypt",key:a}),s.create({type:"encrypt",key:n}),s.create({type:"decrypt",key:i})];}function l(e){a.call(this,e);var t=new o(this.type,this.options.key);this._edeState=t;}n(l,a),t.exports=l,l.create=function(e){return new l(e);},l.prototype._update=function(e,t,i,r){var n=this._edeState;n.ciphers[0]._update(e,t,i,r),n.ciphers[1]._update(i,r,i,r),n.ciphers[2]._update(i,r,i,r);},l.prototype._pad=s.prototype._pad,l.prototype._unpad=s.prototype._unpad;},{"./cipher":78,"./des":79,inherits:136,"minimalistic-assert":142}],81:[function(e,t,i){"use strict";i.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0;},i.writeUInt32BE=function(e,t,i){e[0+i]=t>>>24,e[1+i]=t>>>16&255,e[2+i]=t>>>8&255,e[3+i]=255&t;},i.ip=function(e,t,i,r){for(var n=0,a=0,s=6;s>=0;s-=2){for(var o=0;o<=24;o+=8){n<<=1,n|=t>>>o+s&1;}for(o=0;o<=24;o+=8){n<<=1,n|=e>>>o+s&1;}}for(s=6;s>=0;s-=2){for(o=1;o<=25;o+=8){a<<=1,a|=t>>>o+s&1;}for(o=1;o<=25;o+=8){a<<=1,a|=e>>>o+s&1;}}i[r+0]=n>>>0,i[r+1]=a>>>0;},i.rip=function(e,t,i,r){for(var n=0,a=0,s=0;s<4;s++){for(var o=24;o>=0;o-=8){n<<=1,n|=t>>>o+s&1,n<<=1,n|=e>>>o+s&1;}}for(s=4;s<8;s++){for(o=24;o>=0;o-=8){a<<=1,a|=t>>>o+s&1,a<<=1,a|=e>>>o+s&1;}}i[r+0]=n>>>0,i[r+1]=a>>>0;},i.pc1=function(e,t,i,r){for(var n=0,a=0,s=7;s>=5;s--){for(var o=0;o<=24;o+=8){n<<=1,n|=t>>o+s&1;}for(o=0;o<=24;o+=8){n<<=1,n|=e>>o+s&1;}}for(o=0;o<=24;o+=8){n<<=1,n|=t>>o+s&1;}for(s=1;s<=3;s++){for(o=0;o<=24;o+=8){a<<=1,a|=t>>o+s&1;}for(o=0;o<=24;o+=8){a<<=1,a|=e>>o+s&1;}}for(o=0;o<=24;o+=8){a<<=1,a|=e>>o+s&1;}i[r+0]=n>>>0,i[r+1]=a>>>0;},i.r28shl=function(e,t){return e<>>28-t;};var r=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];i.pc2=function(e,t,i,n){for(var a=0,s=0,o=r.length>>>1,l=0;l>>r[l]&1;}for(l=o;l>>r[l]&1;}i[n+0]=a>>>0,i[n+1]=s>>>0;},i.expand=function(e,t,i){var r=0,n=0;r=(1&e)<<5|e>>>27;for(var a=23;a>=15;a-=4){r<<=6,r|=e>>>a&63;}for(a=11;a>=3;a-=4){n|=e>>>a&63,n<<=6;}n|=(31&e)<<1|e>>>31,t[i+0]=r>>>0,t[i+1]=n>>>0;};var n=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];i.substitute=function(e,t){for(var i=0,r=0;r<4;r++){i<<=4,i|=n[64*r+(e>>>18-6*r&63)];}for(r=0;r<4;r++){i<<=4,i|=n[256+64*r+(t>>>18-6*r&63)];}return i>>>0;};var a=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];i.permute=function(e){for(var t=0,i=0;i>>a[i]&1;}return t>>>0;},i.padSplit=function(e,t,i){for(var r=e.toString(2);r.lengthe;){i.ishrn(1);}if(i.isEven()&&i.iadd(o),i.testn(1)||i.iadd(l),t.cmp(l)){if(!t.cmp(f))for(;i.mod(u).cmp(c);){i.iadd(d);}}else for(;i.mod(a).cmp(h);){i.iadd(d);}if(m(_=i.shrn(1))&&m(i)&&b(_)&&b(i)&&s.test(_)&&s.test(i))return i;}}},{"bn.js":86,"miller-rabin":140,randombytes:166}],85:[function(e,t,i){t.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}};},{}],86:[function(e,t,i){arguments[4][16][0].apply(i,arguments);},{buffer:20,dup:16}],87:[function(e,t,i){"use strict";var r=i;r.version=e("../package.json").version,r.utils=e("./elliptic/utils"),r.rand=e("brorand"),r.curve=e("./elliptic/curve"),r.curves=e("./elliptic/curves"),r.ec=e("./elliptic/ec"),r.eddsa=e("./elliptic/eddsa");},{"../package.json":103,"./elliptic/curve":90,"./elliptic/curves":93,"./elliptic/ec":94,"./elliptic/eddsa":97,"./elliptic/utils":101,brorand:19}],88:[function(e,t,i){"use strict";var r=e("bn.js"),n=e("../utils"),a=n.getNAF,s=n.getJSF,o=n.assert;function l(e,t){this.type=e,this.p=new r(t.p,16),this.red=t.prime?r.red(t.prime):r.mont(this.p),this.zero=new r(0).toRed(this.red),this.one=new r(1).toRed(this.red),this.two=new r(2).toRed(this.red),this.n=t.n&&new r(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var i=this.n&&this.p.div(this.n);!i||i.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red));}function f(e,t){this.curve=e,this.type=t,this.precomputed=null;}t.exports=l,l.prototype.point=function(){throw new Error("Not implemented");},l.prototype.validate=function(){throw new Error("Not implemented");},l.prototype._fixedNafMul=function(e,t){o(e.precomputed);var i=e._getDoubles(),r=a(t,1,this._bitLength),n=(1<=l;t--){f=(f<<1)+r[t];}s.push(f);}for(var u=this.jpoint(null,null,null),c=this.jpoint(null,null,null),h=n;h>0;h--){for(l=0;l=0;f--){for(t=0;f>=0&&0===s[f];f--){t++;}if(f>=0&&t++,l=l.dblp(t),f<0)break;var u=s[f];o(0!==u),l="affine"===e.type?u>0?l.mixedAdd(n[u-1>>1]):l.mixedAdd(n[-u-1>>1].neg()):u>0?l.add(n[u-1>>1]):l.add(n[-u-1>>1].neg());}return"affine"===e.type?l.toP():l;},l.prototype._wnafMulAdd=function(e,t,i,r,n){for(var o=this._wnafT1,l=this._wnafT2,f=this._wnafT3,u=0,c=0;c=1;c-=2){var d=c-1,_=c;if(1===o[d]&&1===o[_]){var p=[t[d],null,null,t[_]];0===t[d].y.cmp(t[_].y)?(p[1]=t[d].add(t[_]),p[2]=t[d].toJ().mixedAdd(t[_].neg())):0===t[d].y.cmp(t[_].y.redNeg())?(p[1]=t[d].toJ().mixedAdd(t[_]),p[2]=t[d].add(t[_].neg())):(p[1]=t[d].toJ().mixedAdd(t[_]),p[2]=t[d].toJ().mixedAdd(t[_].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],b=s(i[d],i[_]);u=Math.max(b[0].length,u),f[d]=new Array(u),f[_]=new Array(u);for(var v=0;v=0;c--){for(var C=0;c>=0;){var S=!0;for(v=0;v=0&&C++,w=w.dblp(C),c<0)break;for(v=0;v0?j=l[v][T-1>>1]:T<0&&(j=l[v][-T-1>>1].neg()),w="affine"===j.type?w.mixedAdd(j):w.add(j));}}for(c=0;c=Math.ceil((e.bitLength()+1)/t.step);},f.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var i=[this],r=this,n=0;n":"";},f.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c));},f.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),i=this.z.redSqr();i=i.redIAdd(i);var r=this.curve._mulA(e),n=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),a=r.redAdd(t),s=a.redSub(i),o=r.redSub(t),l=n.redMul(s),f=a.redMul(o),u=n.redMul(o),c=s.redMul(a);return this.curve.point(l,f,c,u);},f.prototype._projDbl=function(){var e,t,i,r=this.x.redAdd(this.y).redSqr(),n=this.x.redSqr(),a=this.y.redSqr();if(this.curve.twisted){var s=(f=this.curve._mulA(n)).redAdd(a);if(this.zOne)e=r.redSub(n).redSub(a).redMul(s.redSub(this.curve.two)),t=s.redMul(f.redSub(a)),i=s.redSqr().redSub(s).redSub(s);else{var o=this.z.redSqr(),l=s.redSub(o).redISub(o);e=r.redSub(n).redISub(a).redMul(l),t=s.redMul(f.redSub(a)),i=s.redMul(l);}}else{var f=n.redAdd(a);o=this.curve._mulC(this.z).redSqr(),l=f.redSub(o).redSub(o);e=this.curve._mulC(r.redISub(f)).redMul(l),t=this.curve._mulC(f).redMul(n.redISub(a)),i=f.redMul(l);}return this.curve.point(e,t,i);},f.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl();},f.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),i=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),r=this.t.redMul(this.curve.dd).redMul(e.t),n=this.z.redMul(e.z.redAdd(e.z)),a=i.redSub(t),s=n.redSub(r),o=n.redAdd(r),l=i.redAdd(t),f=a.redMul(s),u=o.redMul(l),c=a.redMul(l),h=s.redMul(o);return this.curve.point(f,u,h,c);},f.prototype._projAdd=function(e){var t,i,r=this.z.redMul(e.z),n=r.redSqr(),a=this.x.redMul(e.x),s=this.y.redMul(e.y),o=this.curve.d.redMul(a).redMul(s),l=n.redSub(o),f=n.redAdd(o),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(a).redISub(s),c=r.redMul(l).redMul(u);return this.curve.twisted?(t=r.redMul(f).redMul(s.redSub(this.curve._mulA(a))),i=l.redMul(f)):(t=r.redMul(f).redMul(s.redSub(a)),i=this.curve._mulC(l).redMul(f)),this.curve.point(c,t,i);},f.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e);},f.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e);},f.prototype.mulAdd=function(e,t,i){return this.curve._wnafMulAdd(1,[this,t],[e,i],2,!1);},f.prototype.jmulAdd=function(e,t,i){return this.curve._wnafMulAdd(1,[this,t],[e,i],2,!0);},f.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this;},f.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg());},f.prototype.getX=function(){return this.normalize(),this.x.fromRed();},f.prototype.getY=function(){return this.normalize(),this.y.fromRed();},f.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY());},f.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var i=e.clone(),r=this.curve.redN.redMul(this.z);;){if(i.iadd(this.curve.n),i.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(r),0===this.x.cmp(t))return!0;}},f.prototype.toP=f.prototype.normalize,f.prototype.mixedAdd=f.prototype.add;},{"../utils":101,"./base":88,"bn.js":102,inherits:136}],90:[function(e,t,i){"use strict";var r=i;r.base=e("./base"),r["short"]=e("./short"),r.mont=e("./mont"),r.edwards=e("./edwards");},{"./base":88,"./edwards":89,"./mont":91,"./short":92}],91:[function(e,t,i){"use strict";var r=e("bn.js"),n=e("inherits"),a=e("./base"),s=e("../utils");function o(e){a.call(this,"mont",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.i4=new r(4).toRed(this.red).redInvm(),this.two=new r(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two));}function l(e,t,i){a.BasePoint.call(this,e,"projective"),null===t&&null===i?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new r(t,16),this.z=new r(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)));}n(o,a),t.exports=o,o.prototype.validate=function(e){var t=e.normalize().x,i=t.redSqr(),r=i.redMul(t).redAdd(i.redMul(this.a)).redAdd(t);return 0===r.redSqrt().redSqr().cmp(r);},n(l,a.BasePoint),o.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1);},o.prototype.point=function(e,t){return new l(this,e,t);},o.prototype.pointFromJSON=function(e){return l.fromJSON(this,e);},l.prototype.precompute=function(){},l.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength());},l.fromJSON=function(e,t){return new l(e,t[0],t[1]||e.one);},l.prototype.inspect=function(){return this.isInfinity()?"":"";},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0);},l.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),i=e.redSub(t),r=e.redMul(t),n=i.redMul(t.redAdd(this.curve.a24.redMul(i)));return this.curve.point(r,n);},l.prototype.add=function(){throw new Error("Not supported on Montgomery curve");},l.prototype.diffAdd=function(e,t){var i=this.x.redAdd(this.z),r=this.x.redSub(this.z),n=e.x.redAdd(e.z),a=e.x.redSub(e.z).redMul(i),s=n.redMul(r),o=t.z.redMul(a.redAdd(s).redSqr()),l=t.x.redMul(a.redISub(s).redSqr());return this.curve.point(o,l);},l.prototype.mul=function(e){for(var t=e.clone(),i=this,r=this.curve.point(null,null),n=[];0!==t.cmpn(0);t.iushrn(1)){n.push(t.andln(1));}for(var a=n.length-1;a>=0;a--){0===n[a]?(i=i.diffAdd(r,this),r=r.dbl()):(r=i.diffAdd(r,this),i=i.dbl());}return r;},l.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve");},l.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve");},l.prototype.eq=function(e){return 0===this.getX().cmp(e.getX());},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this;},l.prototype.getX=function(){return this.normalize(),this.x.fromRed();};},{"../utils":101,"./base":88,"bn.js":102,inherits:136}],92:[function(e,t,i){"use strict";var r=e("../utils"),n=e("bn.js"),a=e("inherits"),s=e("./base"),o=r.assert;function l(e){s.call(this,"short",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4);}function f(e,t,i,r){s.BasePoint.call(this,e,"affine"),null===t&&null===i?(this.x=null,this.y=null,this.inf=!0):(this.x=new n(t,16),this.y=new n(i,16),r&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1);}function u(e,t,i,r){s.BasePoint.call(this,e,"jacobian"),null===t&&null===i&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new n(0)):(this.x=new n(t,16),this.y=new n(i,16),this.z=new n(r,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one;}a(l,s),t.exports=l,l.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,i;if(e.beta)t=new n(e.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);t=(t=r[0].cmp(r[1])<0?r[0]:r[1]).toRed(this.red);}if(e.lambda)i=new n(e.lambda,16);else{var a=this._getEndoRoots(this.n);0===this.g.mul(a[0]).x.cmp(this.g.x.redMul(t))?i=a[0]:(i=a[1],o(0===this.g.mul(i).x.cmp(this.g.x.redMul(t))));}return{beta:t,lambda:i,basis:e.basis?e.basis.map(function(e){return{a:new n(e.a,16),b:new n(e.b,16)};}):this._getEndoBasis(i)};}},l.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:n.mont(e),i=new n(2).toRed(t).redInvm(),r=i.redNeg(),a=new n(3).toRed(t).redNeg().redSqrt().redMul(i);return[r.redAdd(a).fromRed(),r.redSub(a).fromRed()];},l.prototype._getEndoBasis=function(e){for(var t,i,r,a,s,o,l,f,u,c=this.n.ushrn(Math.floor(this.n.bitLength()/2)),h=e,d=this.n.clone(),_=new n(1),p=new n(0),m=new n(0),b=new n(1),v=0;0!==h.cmpn(0);){var y=d.div(h);f=d.sub(y.mul(h)),u=m.sub(y.mul(_));var g=b.sub(y.mul(p));if(!r&&f.cmp(c)<0)t=l.neg(),i=_,r=f.neg(),a=u;else if(r&&2==++v)break;l=f,d=h,h=f,m=_,_=u,b=p,p=g;}s=f.neg(),o=u;var w=r.sqr().add(a.sqr());return s.sqr().add(o.sqr()).cmp(w)>=0&&(s=t,o=i),r.negative&&(r=r.neg(),a=a.neg()),s.negative&&(s=s.neg(),o=o.neg()),[{a:r,b:a},{a:s,b:o}];},l.prototype._endoSplit=function(e){var t=this.endo.basis,i=t[0],r=t[1],n=r.b.mul(e).divRound(this.n),a=i.b.neg().mul(e).divRound(this.n),s=n.mul(i.a),o=a.mul(r.a),l=n.mul(i.b),f=a.mul(r.b);return{k1:e.sub(s).sub(o),k2:l.add(f).neg()};},l.prototype.pointFromX=function(e,t){(e=new n(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=i.redSqrt();if(0!==r.redSqr().redSub(i).cmp(this.zero))throw new Error("invalid point");var a=r.fromRed().isOdd();return(t&&!a||!t&&a)&&(r=r.redNeg()),this.point(e,r);},l.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,i=e.y,r=this.a.redMul(t),n=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===i.redSqr().redISub(n).cmpn(0);},l.prototype._endoWnafMulAdd=function(e,t,i){for(var r=this._endoWnafT1,n=this._endoWnafT2,a=0;a":"";},f.prototype.isInfinity=function(){return this.inf;},f.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var i=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,r);},f.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,i=this.x.redSqr(),r=e.redInvm(),n=i.redAdd(i).redIAdd(i).redIAdd(t).redMul(r),a=n.redSqr().redISub(this.x.redAdd(this.x)),s=n.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s);},f.prototype.getX=function(){return this.x.fromRed();},f.prototype.getY=function(){return this.y.fromRed();},f.prototype.mul=function(e){return e=new n(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e);},f.prototype.mulAdd=function(e,t,i){var r=[this,t],n=[e,i];return this.curve.endo?this.curve._endoWnafMulAdd(r,n):this.curve._wnafMulAdd(1,r,n,2);},f.prototype.jmulAdd=function(e,t,i){var r=[this,t],n=[e,i];return this.curve.endo?this.curve._endoWnafMulAdd(r,n,!0):this.curve._wnafMulAdd(1,r,n,2,!0);},f.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y));},f.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var i=this.precomputed,r=function r(e){return e.neg();};t.precomputed={naf:i.naf&&{wnd:i.naf.wnd,points:i.naf.points.map(r)},doubles:i.doubles&&{step:i.doubles.step,points:i.doubles.points.map(r)}};}return t;},f.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one);},a(u,s.BasePoint),l.prototype.jpoint=function(e,t,i){return new u(this,e,t,i);},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),i=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(i,r);},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z);},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),i=this.z.redSqr(),r=this.x.redMul(t),n=e.x.redMul(i),a=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(i.redMul(this.z)),o=r.redSub(n),l=a.redSub(s);if(0===o.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var f=o.redSqr(),u=f.redMul(o),c=r.redMul(f),h=l.redSqr().redIAdd(u).redISub(c).redISub(c),d=l.redMul(c.redISub(h)).redISub(a.redMul(u)),_=this.z.redMul(e.z).redMul(o);return this.curve.jpoint(h,d,_);},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),i=this.x,r=e.x.redMul(t),n=this.y,a=e.y.redMul(t).redMul(this.z),s=i.redSub(r),o=n.redSub(a);if(0===s.cmpn(0))return 0!==o.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),f=l.redMul(s),u=i.redMul(l),c=o.redSqr().redIAdd(f).redISub(u).redISub(u),h=o.redMul(u.redISub(c)).redISub(n.redMul(f)),d=this.z.redMul(s);return this.curve.jpoint(c,h,d);},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,i=0;i=0)return!1;if(i.redIAdd(n),0===this.x.cmp(i))return!0;}},u.prototype.inspect=function(){return this.isInfinity()?"":"";},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0);};},{"../utils":101,"./base":88,"bn.js":102,inherits:136}],93:[function(e,t,i){"use strict";var r,n=i,a=e("hash.js"),s=e("./curve"),o=e("./utils").assert;function l(e){"short"===e.type?this.curve=new s["short"](e):"edwards"===e.type?this.curve=new s.edwards(e):this.curve=new s.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,o(this.g.validate(),"Invalid curve"),o(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O");}function f(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function get(){var i=new l(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:i}),i;}});}n.PresetCurve=l,f("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),f("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),f("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),f("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),f("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),f("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["9"]}),f("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=e("./precomputed/secp256k1");}catch(e){r=void 0;}f("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]});},{"./curve":90,"./precomputed/secp256k1":100,"./utils":101,"hash.js":122}],94:[function(e,t,i){"use strict";var r=e("bn.js"),n=e("hmac-drbg"),a=e("../utils"),s=e("../curves"),o=e("brorand"),l=a.assert,f=e("./key"),u=e("./signature");function c(e){if(!(this instanceof c))return new c(e);"string"==typeof e&&(l(s.hasOwnProperty(e),"Unknown curve "+e),e=s[e]),e instanceof s.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash;}t.exports=c,c.prototype.keyPair=function(e){return new f(this,e);},c.prototype.keyFromPrivate=function(e,t){return f.fromPrivate(this,e,t);},c.prototype.keyFromPublic=function(e,t){return f.fromPublic(this,e,t);},c.prototype.genKeyPair=function(e){e||(e={});for(var t=new n({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),i=this.n.byteLength(),a=this.n.sub(new r(2));;){var s=new r(t.generate(i));if(!(s.cmp(a)>0))return s.iaddn(1),this.keyFromPrivate(s);}},c.prototype._truncateToN=function(e,t){var i=8*e.byteLength()-this.n.bitLength();return i>0&&(e=e.ushrn(i)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e;},c.prototype.sign=function(e,t,i,a){"object"==_typeof(i)&&(a=i,i=null),a||(a={}),t=this.keyFromPrivate(t,i),e=this._truncateToN(new r(e,16));for(var s=this.n.byteLength(),o=t.getPrivate().toArray("be",s),l=e.toArray("be",s),f=new n({hash:this.hash,entropy:o,nonce:l,pers:a.pers,persEnc:a.persEnc||"utf8"}),c=this.n.sub(new r(1)),h=0;;h++){var d=a.k?a.k(h):new r(f.generate(this.n.byteLength()));if(!((d=this._truncateToN(d,!0)).cmpn(1)<=0||d.cmp(c)>=0)){var _=this.g.mul(d);if(!_.isInfinity()){var p=_.getX(),m=p.umod(this.n);if(0!==m.cmpn(0)){var b=d.invm(this.n).mul(m.mul(t.getPrivate()).iadd(e));if(0!==(b=b.umod(this.n)).cmpn(0)){var v=(_.getY().isOdd()?1:0)|(0!==p.cmp(m)?2:0);return a.canonical&&b.cmp(this.nh)>0&&(b=this.n.sub(b),v^=1),new u({r:m,s:b,recoveryParam:v});}}}}}},c.prototype.verify=function(e,t,i,n){e=this._truncateToN(new r(e,16)),i=this.keyFromPublic(i,n);var a=(t=new u(t,"hex")).r,s=t.s;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var o,l=s.invm(this.n),f=l.mul(e).umod(this.n),c=l.mul(a).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(f,i.getPublic(),c)).isInfinity()&&o.eqXToP(a):!(o=this.g.mulAdd(f,i.getPublic(),c)).isInfinity()&&0===o.getX().umod(this.n).cmp(a);},c.prototype.recoverPubKey=function(e,t,i,n){l((3&i)===i,"The recovery param is more than two bits"),t=new u(t,n);var a=this.n,s=new r(e),o=t.r,f=t.s,c=1&i,h=i>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&h)throw new Error("Unable to find sencond key candinate");o=h?this.curve.pointFromX(o.add(this.curve.n),c):this.curve.pointFromX(o,c);var d=t.r.invm(a),_=a.sub(s).mul(d).umod(a),p=f.mul(d).umod(a);return this.g.mulAdd(_,o,p);},c.prototype.getKeyRecoveryParam=function(e,t,i,r){if(null!==(t=new u(t,r)).recoveryParam)return t.recoveryParam;for(var n=0;n<4;n++){var a;try{a=this.recoverPubKey(e,t,n);}catch(e){continue;}if(a.eq(i))return n;}throw new Error("Unable to find valid recovery factor");};},{"../curves":93,"../utils":101,"./key":95,"./signature":96,"bn.js":102,brorand:19,"hmac-drbg":134}],95:[function(e,t,i){"use strict";var r=e("bn.js"),n=e("../utils").assert;function a(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc);}t.exports=a,a.fromPublic=function(e,t,i){return t instanceof a?t:new a(e,{pub:t,pubEnc:i});},a.fromPrivate=function(e,t,i){return t instanceof a?t:new a(e,{priv:t,privEnc:i});},a.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"};},a.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub;},a.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv;},a.prototype._importPrivate=function(e,t){this.priv=new r(e,t||16),this.priv=this.priv.umod(this.ec.curve.n);},a.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?n(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||n(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t);},a.prototype.derive=function(e){return e.mul(this.priv).getX();},a.prototype.sign=function(e,t,i){return this.ec.sign(e,this,t,i);},a.prototype.verify=function(e,t){return this.ec.verify(e,t,this);},a.prototype.inspect=function(){return"";};},{"../utils":101,"bn.js":102}],96:[function(e,t,i){"use strict";var r=e("bn.js"),n=e("../utils"),a=n.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(a(e.r&&e.s,"Signature without r or s"),this.r=new r(e.r,16),this.s=new r(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam);}function o(){this.place=0;}function l(e,t){var i=e[t.place++];if(!(128&i))return i;var r=15&i;if(0===r||r>4)return!1;for(var n=0,a=0,s=t.place;a>>=0;}return!(n<=127)&&(t.place=s,n);}function f(e){for(var t=0,i=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|i);--i;){e.push(t>>>(i<<3)&255);}e.push(t);}}t.exports=s,s.prototype._importDER=function(e,t){e=n.toArray(e,t);var i=new o();if(48!==e[i.place++])return!1;var a=l(e,i);if(!1===a)return!1;if(a+i.place!==e.length)return!1;if(2!==e[i.place++])return!1;var s=l(e,i);if(!1===s)return!1;var f=e.slice(i.place,s+i.place);if(i.place+=s,2!==e[i.place++])return!1;var u=l(e,i);if(!1===u)return!1;if(e.length!==u+i.place)return!1;var c=e.slice(i.place,u+i.place);if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1);}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1);}return this.r=new r(f),this.s=new r(c),this.recoveryParam=null,!0;},s.prototype.toDER=function(e){var t=this.r.toArray(),i=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&i[0]&&(i=[0].concat(i)),t=f(t),i=f(i);!(i[0]||128&i[1]);){i=i.slice(1);}var r=[2];u(r,t.length),(r=r.concat(t)).push(2),u(r,i.length);var a=r.concat(i),s=[48];return u(s,a.length),s=s.concat(a),n.encode(s,e);};},{"../utils":101,"bn.js":102}],97:[function(e,t,i){"use strict";var r=e("hash.js"),n=e("../curves"),a=e("../utils"),s=a.assert,o=a.parseBytes,l=e("./key"),f=e("./signature");function u(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof u))return new u(e);e=n[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=r.sha512;}t.exports=u,u.prototype.sign=function(e,t){e=o(e);var i=this.keyFromSecret(t),r=this.hashInt(i.messagePrefix(),e),n=this.g.mul(r),a=this.encodePoint(n),s=this.hashInt(a,i.pubBytes(),e).mul(i.priv()),l=r.add(s).umod(this.curve.n);return this.makeSignature({R:n,S:l,Rencoded:a});},u.prototype.verify=function(e,t,i){e=o(e),t=this.makeSignature(t);var r=this.keyFromPublic(i),n=this.hashInt(t.Rencoded(),r.pubBytes(),e),a=this.g.mul(t.S());return t.R().add(r.pub().mul(n)).eq(a);},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t(n>>1)-1?(n>>1)-l:l,a.isubn(o)):o=0,r[s]=o,a.iushrn(1);}return r;},r.getJSF=function(e,t){var i=[[],[]];e=e.clone(),t=t.clone();for(var r=0,n=0;e.cmpn(-r)>0||t.cmpn(-n)>0;){var a,s,o,l=e.andln(3)+r&3,f=t.andln(3)+n&3;if(3===l&&(l=-1),3===f&&(f=-1),0==(1&l))a=0;else a=3!==(o=e.andln(7)+r&7)&&5!==o||2!==f?l:-l;if(i[0].push(a),0==(1&f))s=0;else s=3!==(o=t.andln(7)+n&7)&&5!==o||2!==l?f:-f;i[1].push(s),2*r===a+1&&(r=1-r),2*n===s+1&&(n=1-n),e.iushrn(1),t.iushrn(1);}return i;},r.cachedProperty=function(e,t,i){var r="_"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=i.call(this);};},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e;},r.intFromLE=function(e){return new n(e,"hex","le");};},{"bn.js":102,"minimalistic-assert":142,"minimalistic-crypto-utils":143}],102:[function(e,t,i){arguments[4][16][0].apply(i,arguments);},{buffer:20,dup:16}],103:[function(e,t,i){t.exports={_args:[["elliptic@6.5.3","/Users/numberwolf/Documents/webroot/VideoMissile/VideoMissilePlayer"]],_from:"elliptic@6.5.3",_id:"elliptic@6.5.3",_inBundle:!1,_integrity:"sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",_location:"/elliptic",_phantomChildren:{},_requested:{type:"version",registry:!0,raw:"elliptic@6.5.3",name:"elliptic",escapedName:"elliptic",rawSpec:"6.5.3",saveSpec:null,fetchSpec:"6.5.3"},_requiredBy:["/browserify-sign","/create-ecdh"],_resolved:"https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",_spec:"6.5.3",_where:"/Users/numberwolf/Documents/webroot/VideoMissile/VideoMissilePlayer",author:{name:"Fedor Indutny",email:"fedor@indutny.com"},bugs:{url:"https://github.com/indutny/elliptic/issues"},dependencies:{"bn.js":"^4.4.0",brorand:"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0",inherits:"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"},description:"EC cryptography",devDependencies:{brfs:"^1.4.3",coveralls:"^3.0.8",grunt:"^1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.2",jscs:"^3.0.7",jshint:"^2.10.3",mocha:"^6.2.2"},files:["lib"],homepage:"https://github.com/indutny/elliptic",keywords:["EC","Elliptic","curve","Cryptography"],license:"MIT",main:"lib/elliptic.js",name:"elliptic",repository:{type:"git",url:"git+ssh://git@github.com/indutny/elliptic.git"},scripts:{jscs:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",jshint:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",lint:"npm run jscs && npm run jshint",test:"npm run lint && npm run unit",unit:"istanbul test _mocha --reporter=spec test/index.js",version:"grunt dist && git add dist/"},version:"6.5.3"};},{}],104:[function(e,t,i){var r=Object.create||function(e){var t=function t(){};return t.prototype=e,new t();},n=Object.keys||function(e){var t=[];for(var i in e){Object.prototype.hasOwnProperty.call(e,i)&&t.push(i);}return i;},a=Function.prototype.bind||function(e){var t=this;return function(){return t.apply(e,arguments);};};function s(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=r(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0;}t.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._maxListeners=void 0;var o,l=10;try{var f={};Object.defineProperty&&Object.defineProperty(f,"x",{value:0}),o=0===f.x;}catch(e){o=!1;}function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners;}function c(e,t,i){if(t)e.call(i);else for(var r=e.length,n=w(e,r),a=0;a0&&o.length>a){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+' "'+String(t)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,"object"==(typeof console==="undefined"?"undefined":_typeof(console))&&console.warn&&(l.name,l.message);}}else o=s[t]=i,++e._eventsCount;return e;}function b(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var e=new Array(arguments.length),t=0;t1&&(t=arguments[1]),t instanceof Error)throw t;var l=new Error('Unhandled "error" event. ('+t+")");throw l.context=t,l;}if(!(i=s[e]))return!1;var f="function"==typeof i;switch(r=arguments.length){case 1:c(i,f,this);break;case 2:h(i,f,this,arguments[1]);break;case 3:d(i,f,this,arguments[1],arguments[2]);break;case 4:_(i,f,this,arguments[1],arguments[2],arguments[3]);break;default:for(n=new Array(r-1),a=1;a=0;s--){if(i[s]===t||i[s].listener===t){o=i[s].listener,a=s;break;}}if(a<0)return this;0===a?i.shift():function(e,t){for(var i=t,r=i+1,n=e.length;r=0;a--){this.removeListener(e,t[a]);}return this;},s.prototype.listeners=function(e){return y(this,e,!0);},s.prototype.rawListeners=function(e){return y(this,e,!1);},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t);},s.prototype.listenerCount=g,s.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[];};},{}],105:[function(e,t,i){var r=e("safe-buffer").Buffer,n=e("md5.js");t.exports=function(e,t,i,a){if(r.isBuffer(e)||(e=r.from(e,"binary")),t&&(r.isBuffer(t)||(t=r.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var s=i/8,o=r.alloc(s),l=r.alloc(a||0),f=r.alloc(0);s>0||a>0;){var u=new n();u.update(f),u.update(e),t&&u.update(t),f=u.digest();var c=0;if(s>0){var h=o.length-s;c=Math.min(s,f.length),f.copy(o,h,0,c),s-=c;}if(c0){var d=l.length-a,_=Math.min(a,f.length-c);f.copy(l,d,c,c+_),a-=_;}}return f.fill(0),{key:o,iv:l};};},{"md5.js":139,"safe-buffer":184}],106:[function(e,t,i){"use strict";var r=e("safe-buffer").Buffer,n=e("readable-stream").Transform;function a(e){n.call(this),this._block=r.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1;}e("inherits")(a,n),a.prototype._transform=function(e,t,i){var r=null;try{this.update(e,t);}catch(e){r=e;}i(r);},a.prototype._flush=function(e){var t=null;try{this.push(this.digest());}catch(e){t=e;}e(t);},a.prototype.update=function(e,t){if(function(e,t){if(!r.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer");}(e,"Data"),this._finalized)throw new Error("Digest already called");r.isBuffer(e)||(e=r.from(e,t));for(var i=this._block,n=0;this._blockOffset+e.length-n>=this._blockSize;){for(var a=this._blockOffset;a0;++s){this._length[s]+=o,(o=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*o);}return this;},a.prototype._update=function(){throw new Error("_update is not implemented");},a.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var i=0;i<4;++i){this._length[i]=0;}return t;},a.prototype._digest=function(){throw new Error("_digest is not implemented");},t.exports=a;},{inherits:136,"readable-stream":121,"safe-buffer":184}],107:[function(e,t,i){arguments[4][49][0].apply(i,arguments);},{dup:49}],108:[function(e,t,i){arguments[4][50][0].apply(i,arguments);},{"./_stream_readable":110,"./_stream_writable":112,_process:158,dup:50,inherits:136}],109:[function(e,t,i){arguments[4][51][0].apply(i,arguments);},{"./_stream_transform":111,dup:51,inherits:136}],110:[function(e,t,i){arguments[4][52][0].apply(i,arguments);},{"../errors":107,"./_stream_duplex":108,"./internal/streams/async_iterator":113,"./internal/streams/buffer_list":114,"./internal/streams/destroy":115,"./internal/streams/from":117,"./internal/streams/state":119,"./internal/streams/stream":120,_process:158,buffer:66,dup:52,events:104,inherits:136,"string_decoder/":195,util:20}],111:[function(e,t,i){arguments[4][53][0].apply(i,arguments);},{"../errors":107,"./_stream_duplex":108,dup:53,inherits:136}],112:[function(e,t,i){arguments[4][54][0].apply(i,arguments);},{"../errors":107,"./_stream_duplex":108,"./internal/streams/destroy":115,"./internal/streams/state":119,"./internal/streams/stream":120,_process:158,buffer:66,dup:54,inherits:136,"util-deprecate":197}],113:[function(e,t,i){arguments[4][55][0].apply(i,arguments);},{"./end-of-stream":116,_process:158,dup:55}],114:[function(e,t,i){arguments[4][56][0].apply(i,arguments);},{buffer:66,dup:56,util:20}],115:[function(e,t,i){arguments[4][57][0].apply(i,arguments);},{_process:158,dup:57}],116:[function(e,t,i){arguments[4][58][0].apply(i,arguments);},{"../../../errors":107,dup:58}],117:[function(e,t,i){arguments[4][59][0].apply(i,arguments);},{dup:59}],118:[function(e,t,i){arguments[4][60][0].apply(i,arguments);},{"../../../errors":107,"./end-of-stream":116,dup:60}],119:[function(e,t,i){arguments[4][61][0].apply(i,arguments);},{"../../../errors":107,dup:61}],120:[function(e,t,i){arguments[4][62][0].apply(i,arguments);},{dup:62,events:104}],121:[function(e,t,i){arguments[4][63][0].apply(i,arguments);},{"./lib/_stream_duplex.js":108,"./lib/_stream_passthrough.js":109,"./lib/_stream_readable.js":110,"./lib/_stream_transform.js":111,"./lib/_stream_writable.js":112,"./lib/internal/streams/end-of-stream.js":116,"./lib/internal/streams/pipeline.js":118,dup:63}],122:[function(e,t,i){var r=i;r.utils=e("./hash/utils"),r.common=e("./hash/common"),r.sha=e("./hash/sha"),r.ripemd=e("./hash/ripemd"),r.hmac=e("./hash/hmac"),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160;},{"./hash/common":123,"./hash/hmac":124,"./hash/ripemd":125,"./hash/sha":126,"./hash/utils":133}],123:[function(e,t,i){"use strict";var r=e("./utils"),n=e("minimalistic-assert");function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32;}i.BlockHash=a,a.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var i=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-i,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-i,this.endian);for(var n=0;n>>24&255,r[n++]=e>>>16&255,r[n++]=e>>>8&255,r[n++]=255&e;}else for(r[n++]=255&e,r[n++]=e>>>8&255,r[n++]=e>>>16&255,r[n++]=e>>>24&255,r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=0,a=8;athis.blockSize&&(e=new this.Hash().update(e).digest()),n(e.length<=this.blockSize);for(var t=e.length;t>>3;},i.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10;};},{"../utils":133}],133:[function(e,t,i){"use strict";var r=e("minimalistic-assert"),n=e("inherits");function a(e,t){return 55296==(64512&e.charCodeAt(t))&&!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1));}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0;}function o(e){return 1===e.length?"0"+e:e;}function l(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e;}i.inherits=n,i.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var i=[];if("string"==typeof e){if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),n=0;n>6|192,i[r++]=63&s|128):a(e,n)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++n)),i[r++]=s>>18|240,i[r++]=s>>12&63|128,i[r++]=s>>6&63|128,i[r++]=63&s|128):(i[r++]=s>>12|224,i[r++]=s>>6&63|128,i[r++]=63&s|128);}}else for(n=0;n>>0;}return s;},i.split32=function(e,t){for(var i=new Array(4*e.length),r=0,n=0;r>>24,i[n+1]=a>>>16&255,i[n+2]=a>>>8&255,i[n+3]=255&a):(i[n+3]=a>>>24,i[n+2]=a>>>16&255,i[n+1]=a>>>8&255,i[n]=255&a);}return i;},i.rotr32=function(e,t){return e>>>t|e<<32-t;},i.rotl32=function(e,t){return e<>>32-t;},i.sum32=function(e,t){return e+t>>>0;},i.sum32_3=function(e,t,i){return e+t+i>>>0;},i.sum32_4=function(e,t,i,r){return e+t+i+r>>>0;},i.sum32_5=function(e,t,i,r,n){return e+t+i+r+n>>>0;},i.sum64=function(e,t,i,r){var n=e[t],a=r+e[t+1]>>>0,s=(a>>0,e[t+1]=a;},i.sum64_hi=function(e,t,i,r){return(t+r>>>0>>0;},i.sum64_lo=function(e,t,i,r){return t+r>>>0;},i.sum64_4_hi=function(e,t,i,r,n,a,s,o){var l=0,f=t;return l+=(f=f+r>>>0)>>0)>>0)>>0;},i.sum64_4_lo=function(e,t,i,r,n,a,s,o){return t+r+a+o>>>0;},i.sum64_5_hi=function(e,t,i,r,n,a,s,o,l,f){var u=0,c=t;return u+=(c=c+r>>>0)>>0)>>0)>>0)>>0;},i.sum64_5_lo=function(e,t,i,r,n,a,s,o,l,f){return t+r+a+o+f>>>0;},i.rotr64_hi=function(e,t,i){return(t<<32-i|e>>>i)>>>0;},i.rotr64_lo=function(e,t,i){return(e<<32-i|t>>>i)>>>0;},i.shr64_hi=function(e,t,i){return e>>>i;},i.shr64_lo=function(e,t,i){return(e<<32-i|t>>>i)>>>0;};},{inherits:136,"minimalistic-assert":142}],134:[function(e,t,i){"use strict";var r=e("hash.js"),n=e("minimalistic-crypto-utils"),a=e("minimalistic-assert");function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=n.toArray(e.entropy,e.entropyEnc||"hex"),i=n.toArray(e.nonce,e.nonceEnc||"hex"),r=n.toArray(e.pers,e.persEnc||"hex");a(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,i,r);}t.exports=s,s.prototype._init=function(e,t,i){var r=e.concat(t).concat(i);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var n=0;n=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(i||[])),this._reseed=1;},s.prototype.generate=function(e,t,i,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(r=i,i=t,t=null),i&&(i=n.toArray(i,r||"hex"),this._update(i));for(var a=[];a.length>1,u=-7,c=i?n-1:0,h=i?-1:1,d=e[t+c];for(c+=h,a=d&(1<<-u)-1,d>>=-u,u+=o;u>0;a=256*a+e[t+c],c+=h,u-=8){;}for(s=a&(1<<-u)-1,a>>=-u,u+=r;u>0;s=256*s+e[t+c],c+=h,u-=8){;}if(0===a)a=1-f;else{if(a===l)return s?NaN:1/0*(d?-1:1);s+=Math.pow(2,r),a-=f;}return(d?-1:1)*s*Math.pow(2,a-r);},i.write=function(e,t,i,r,n,a){var s,o,l,f=8*a-n-1,u=(1<>1,h=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,_=r?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),(t+=s+c>=1?h/l:h*Math.pow(2,1-c))*l>=2&&(s++,l/=2),s+c>=u?(o=0,s=u):s+c>=1?(o=(t*l-1)*Math.pow(2,n),s+=c):(o=t*Math.pow(2,c-1)*Math.pow(2,n),s=0));n>=8;e[i+d]=255&o,d+=_,o/=256,n-=8){;}for(s=s<0;e[i+d]=255&s,d+=_,s/=256,f-=8){;}e[i+d-_]|=128*p;};},{}],136:[function(e,t,i){"function"==typeof Object.create?t.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}));}:t.exports=function(e,t){if(t){e.super_=t;var i=function i(){};i.prototype=t.prototype,e.prototype=new i(),e.prototype.constructor=e;}};},{}],137:[function(e,t,i){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e);}/*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + */t.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0));}(e)||!!e._isBuffer);};},{}],138:[function(e,t,i){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e);};},{}],139:[function(e,t,i){"use strict";var r=e("inherits"),n=e("hash-base"),a=e("safe-buffer").Buffer,s=new Array(16);function o(){n.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878;}function l(e,t){return e<>>32-t;}function f(e,t,i,r,n,a,s){return l(e+(t&i|~t&r)+n+a|0,s)+t|0;}function u(e,t,i,r,n,a,s){return l(e+(t&r|i&~r)+n+a|0,s)+t|0;}function c(e,t,i,r,n,a,s){return l(e+(t^i^r)+n+a|0,s)+t|0;}function h(e,t,i,r,n,a,s){return l(e+(i^(t|~r))+n+a|0,s)+t|0;}r(o,n),o.prototype._update=function(){for(var e=s,t=0;t<16;++t){e[t]=this._block.readInt32LE(4*t);}var i=this._a,r=this._b,n=this._c,a=this._d;i=f(i,r,n,a,e[0],3614090360,7),a=f(a,i,r,n,e[1],3905402710,12),n=f(n,a,i,r,e[2],606105819,17),r=f(r,n,a,i,e[3],3250441966,22),i=f(i,r,n,a,e[4],4118548399,7),a=f(a,i,r,n,e[5],1200080426,12),n=f(n,a,i,r,e[6],2821735955,17),r=f(r,n,a,i,e[7],4249261313,22),i=f(i,r,n,a,e[8],1770035416,7),a=f(a,i,r,n,e[9],2336552879,12),n=f(n,a,i,r,e[10],4294925233,17),r=f(r,n,a,i,e[11],2304563134,22),i=f(i,r,n,a,e[12],1804603682,7),a=f(a,i,r,n,e[13],4254626195,12),n=f(n,a,i,r,e[14],2792965006,17),i=u(i,r=f(r,n,a,i,e[15],1236535329,22),n,a,e[1],4129170786,5),a=u(a,i,r,n,e[6],3225465664,9),n=u(n,a,i,r,e[11],643717713,14),r=u(r,n,a,i,e[0],3921069994,20),i=u(i,r,n,a,e[5],3593408605,5),a=u(a,i,r,n,e[10],38016083,9),n=u(n,a,i,r,e[15],3634488961,14),r=u(r,n,a,i,e[4],3889429448,20),i=u(i,r,n,a,e[9],568446438,5),a=u(a,i,r,n,e[14],3275163606,9),n=u(n,a,i,r,e[3],4107603335,14),r=u(r,n,a,i,e[8],1163531501,20),i=u(i,r,n,a,e[13],2850285829,5),a=u(a,i,r,n,e[2],4243563512,9),n=u(n,a,i,r,e[7],1735328473,14),i=c(i,r=u(r,n,a,i,e[12],2368359562,20),n,a,e[5],4294588738,4),a=c(a,i,r,n,e[8],2272392833,11),n=c(n,a,i,r,e[11],1839030562,16),r=c(r,n,a,i,e[14],4259657740,23),i=c(i,r,n,a,e[1],2763975236,4),a=c(a,i,r,n,e[4],1272893353,11),n=c(n,a,i,r,e[7],4139469664,16),r=c(r,n,a,i,e[10],3200236656,23),i=c(i,r,n,a,e[13],681279174,4),a=c(a,i,r,n,e[0],3936430074,11),n=c(n,a,i,r,e[3],3572445317,16),r=c(r,n,a,i,e[6],76029189,23),i=c(i,r,n,a,e[9],3654602809,4),a=c(a,i,r,n,e[12],3873151461,11),n=c(n,a,i,r,e[15],530742520,16),i=h(i,r=c(r,n,a,i,e[2],3299628645,23),n,a,e[0],4096336452,6),a=h(a,i,r,n,e[7],1126891415,10),n=h(n,a,i,r,e[14],2878612391,15),r=h(r,n,a,i,e[5],4237533241,21),i=h(i,r,n,a,e[12],1700485571,6),a=h(a,i,r,n,e[3],2399980690,10),n=h(n,a,i,r,e[10],4293915773,15),r=h(r,n,a,i,e[1],2240044497,21),i=h(i,r,n,a,e[8],1873313359,6),a=h(a,i,r,n,e[15],4264355552,10),n=h(n,a,i,r,e[6],2734768916,15),r=h(r,n,a,i,e[13],1309151649,21),i=h(i,r,n,a,e[4],4149444226,6),a=h(a,i,r,n,e[11],3174756917,10),n=h(n,a,i,r,e[2],718787259,15),r=h(r,n,a,i,e[9],3951481745,21),this._a=this._a+i|0,this._b=this._b+r|0,this._c=this._c+n|0,this._d=this._d+a|0;},o.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=a.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e;},t.exports=o;},{"hash-base":106,inherits:136,"safe-buffer":184}],140:[function(e,t,i){var r=e("bn.js"),n=e("brorand");function a(e){this.rand=e||new n.Rand();}t.exports=a,a.create=function(e){return new a(e);},a.prototype._randbelow=function(e){var t=e.bitLength(),i=Math.ceil(t/8);do{var n=new r(this.rand.generate(i));}while(n.cmp(e)>=0);return n;},a.prototype._randrange=function(e,t){var i=t.sub(e);return e.add(this._randbelow(i));},a.prototype.test=function(e,t,i){var n=e.bitLength(),a=r.mont(e),s=new r(1).toRed(a);t||(t=Math.max(1,n/48|0));for(var o=e.subn(1),l=0;!o.testn(l);l++){;}for(var f=e.shrn(l),u=o.toRed(a);t>0;t--){var c=this._randrange(new r(2),o);i&&i(c);var h=c.toRed(a).redPow(f);if(0!==h.cmp(s)&&0!==h.cmp(u)){for(var d=1;d0;t--){var u=this._randrange(new r(2),s),c=e.gcd(u);if(0!==c.cmpn(1))return c;var h=u.toRed(n).redPow(l);if(0!==h.cmp(a)&&0!==h.cmp(f)){for(var d=1;d>8,s=255&n;a?i.push(a,s):i.push(s);}return i;},r.zero2=n,r.toHex=a,r.encode=function(e,t){return"hex"===t?a(e):e;};},{}],144:[function(e,t,i){var r,n,a=(r=new Date(),n=4,{setLogLevel:function setLogLevel(e){n=e==this.debug?1:e==this.info?2:e==this.warn?3:(this.error,4);},debug:function debug(e,t){void 0===console.debug&&(console.debug=console.log),1>=n&&console.debug("["+a.getDurationString(new Date()-r,1e3)+"]","["+e+"]",t);},log:function log(e,t){this.debug(e.msg);},info:function info(e,t){2>=n&&console.info("["+a.getDurationString(new Date()-r,1e3)+"]","["+e+"]",t);},warn:function warn(e,t){3>=n&&a.getDurationString(new Date()-r,1e3);},error:function error(e,t){4>=n&&console.error("["+a.getDurationString(new Date()-r,1e3)+"]","["+e+"]",t);}});a.getDurationString=function(e,t){var i;function r(e,t){for(var i=(""+e).split(".");i[0].length0){for(var i="",r=0;r0&&(i+=","),i+="["+a.getDurationString(e.start(r))+","+a.getDurationString(e.end(r))+"]";}return i;}return"(empty)";},void 0!==i&&(i.Log=a);var s=function s(e){if(!(e instanceof ArrayBuffer))throw"Needs an array buffer";this.buffer=e,this.dataview=new DataView(e),this.position=0;};s.prototype.getPosition=function(){return this.position;},s.prototype.getEndPosition=function(){return this.buffer.byteLength;},s.prototype.getLength=function(){return this.buffer.byteLength;},s.prototype.seek=function(e){var t=Math.max(0,Math.min(this.buffer.byteLength,e));return this.position=isNaN(t)||!isFinite(t)?0:t,!0;},s.prototype.isEos=function(){return this.getPosition()>=this.getEndPosition();},s.prototype.readAnyInt=function(e,t){var i=0;if(this.position+e<=this.buffer.byteLength){switch(e){case 1:i=t?this.dataview.getInt8(this.position):this.dataview.getUint8(this.position);break;case 2:i=t?this.dataview.getInt16(this.position):this.dataview.getUint16(this.position);break;case 3:if(t)throw"No method for reading signed 24 bits values";i=this.dataview.getUint8(this.position)<<16,i|=this.dataview.getUint8(this.position)<<8,i|=this.dataview.getUint8(this.position);break;case 4:i=t?this.dataview.getInt32(this.position):this.dataview.getUint32(this.position);break;case 8:if(t)throw"No method for reading signed 64 bits values";i=this.dataview.getUint32(this.position)<<32,i|=this.dataview.getUint32(this.position);break;default:throw"readInt method not implemented for size: "+e;}return this.position+=e,i;}throw"Not enough bytes in buffer";},s.prototype.readUint8=function(){return this.readAnyInt(1,!1);},s.prototype.readUint16=function(){return this.readAnyInt(2,!1);},s.prototype.readUint24=function(){return this.readAnyInt(3,!1);},s.prototype.readUint32=function(){return this.readAnyInt(4,!1);},s.prototype.readUint64=function(){return this.readAnyInt(8,!1);},s.prototype.readString=function(e){if(this.position+e<=this.buffer.byteLength){for(var t="",i=0;ithis._byteLength&&(this._byteLength=t);else{for(i<1&&(i=1);t>i;){i*=2;}var r=new ArrayBuffer(i),n=new Uint8Array(this._buffer);new Uint8Array(r,0,n.length).set(n),this.buffer=r,this._byteLength=t;}}},o.prototype._trimAlloc=function(){if(this._byteLength!=this._buffer.byteLength){var e=new ArrayBuffer(this._byteLength),t=new Uint8Array(e),i=new Uint8Array(this._buffer,0,t.length);t.set(i),this.buffer=e;}},o.BIG_ENDIAN=!1,o.LITTLE_ENDIAN=!0,o.prototype._byteLength=0,Object.defineProperty(o.prototype,"byteLength",{get:function get(){return this._byteLength-this._byteOffset;}}),Object.defineProperty(o.prototype,"buffer",{get:function get(){return this._trimAlloc(),this._buffer;},set:function set(e){this._buffer=e,this._dataView=new DataView(this._buffer,this._byteOffset),this._byteLength=this._buffer.byteLength;}}),Object.defineProperty(o.prototype,"byteOffset",{get:function get(){return this._byteOffset;},set:function set(e){this._byteOffset=e,this._dataView=new DataView(this._buffer,this._byteOffset),this._byteLength=this._buffer.byteLength;}}),Object.defineProperty(o.prototype,"dataView",{get:function get(){return this._dataView;},set:function set(e){this._byteOffset=e.byteOffset,this._buffer=e.buffer,this._dataView=new DataView(this._buffer,this._byteOffset),this._byteLength=this._byteOffset+e.byteLength;}}),o.prototype.seek=function(e){var t=Math.max(0,Math.min(this.byteLength,e));this.position=isNaN(t)||!isFinite(t)?0:t;},o.prototype.isEof=function(){return this.position>=this._byteLength;},o.prototype.mapUint8Array=function(e){this._realloc(1*e);var t=new Uint8Array(this._buffer,this.byteOffset+this.position,e);return this.position+=1*e,t;},o.prototype.readInt32Array=function(e,t){e=null==e?this.byteLength-this.position/4:e;var i=new Int32Array(e);return o.memcpy(i.buffer,0,this.buffer,this.byteOffset+this.position,e*i.BYTES_PER_ELEMENT),o.arrayToNative(i,null==t?this.endianness:t),this.position+=i.byteLength,i;},o.prototype.readInt16Array=function(e,t){e=null==e?this.byteLength-this.position/2:e;var i=new Int16Array(e);return o.memcpy(i.buffer,0,this.buffer,this.byteOffset+this.position,e*i.BYTES_PER_ELEMENT),o.arrayToNative(i,null==t?this.endianness:t),this.position+=i.byteLength,i;},o.prototype.readInt8Array=function(e){e=null==e?this.byteLength-this.position:e;var t=new Int8Array(e);return o.memcpy(t.buffer,0,this.buffer,this.byteOffset+this.position,e*t.BYTES_PER_ELEMENT),this.position+=t.byteLength,t;},o.prototype.readUint32Array=function(e,t){e=null==e?this.byteLength-this.position/4:e;var i=new Uint32Array(e);return o.memcpy(i.buffer,0,this.buffer,this.byteOffset+this.position,e*i.BYTES_PER_ELEMENT),o.arrayToNative(i,null==t?this.endianness:t),this.position+=i.byteLength,i;},o.prototype.readUint16Array=function(e,t){e=null==e?this.byteLength-this.position/2:e;var i=new Uint16Array(e);return o.memcpy(i.buffer,0,this.buffer,this.byteOffset+this.position,e*i.BYTES_PER_ELEMENT),o.arrayToNative(i,null==t?this.endianness:t),this.position+=i.byteLength,i;},o.prototype.readUint8Array=function(e){e=null==e?this.byteLength-this.position:e;var t=new Uint8Array(e);return o.memcpy(t.buffer,0,this.buffer,this.byteOffset+this.position,e*t.BYTES_PER_ELEMENT),this.position+=t.byteLength,t;},o.prototype.readFloat64Array=function(e,t){e=null==e?this.byteLength-this.position/8:e;var i=new Float64Array(e);return o.memcpy(i.buffer,0,this.buffer,this.byteOffset+this.position,e*i.BYTES_PER_ELEMENT),o.arrayToNative(i,null==t?this.endianness:t),this.position+=i.byteLength,i;},o.prototype.readFloat32Array=function(e,t){e=null==e?this.byteLength-this.position/4:e;var i=new Float32Array(e);return o.memcpy(i.buffer,0,this.buffer,this.byteOffset+this.position,e*i.BYTES_PER_ELEMENT),o.arrayToNative(i,null==t?this.endianness:t),this.position+=i.byteLength,i;},o.prototype.readInt32=function(e){var t=this._dataView.getInt32(this.position,null==e?this.endianness:e);return this.position+=4,t;},o.prototype.readInt16=function(e){var t=this._dataView.getInt16(this.position,null==e?this.endianness:e);return this.position+=2,t;},o.prototype.readInt8=function(){var e=this._dataView.getInt8(this.position);return this.position+=1,e;},o.prototype.readUint32=function(e){var t=this._dataView.getUint32(this.position,null==e?this.endianness:e);return this.position+=4,t;},o.prototype.readUint16=function(e){var t=this._dataView.getUint16(this.position,null==e?this.endianness:e);return this.position+=2,t;},o.prototype.readUint8=function(){var e=this._dataView.getUint8(this.position);return this.position+=1,e;},o.prototype.readFloat32=function(e){var t=this._dataView.getFloat32(this.position,null==e?this.endianness:e);return this.position+=4,t;},o.prototype.readFloat64=function(e){var t=this._dataView.getFloat64(this.position,null==e?this.endianness:e);return this.position+=8,t;},o.endianness=new Int8Array(new Int16Array([1]).buffer)[0]>0,o.memcpy=function(e,t,i,r,n){var a=new Uint8Array(e,t,n),s=new Uint8Array(i,r,n);a.set(s);},o.arrayToNative=function(e,t){return t==this.endianness?e:this.flipArrayEndianness(e);},o.nativeToEndian=function(e,t){return this.endianness==t?e:this.flipArrayEndianness(e);},o.flipArrayEndianness=function(e){for(var t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength),i=0;in;r--,n++){var a=t[n];t[n]=t[r],t[r]=a;}}return e;},o.prototype.failurePosition=0,String.fromCharCodeUint8=function(e){for(var t=[],i=0;i>16),this.writeUint8((65280&e)>>8),this.writeUint8(255&e);},o.prototype.adjustUint32=function(e,t){var i=this.position;this.seek(e),this.writeUint32(t),this.seek(i);},o.prototype.mapInt32Array=function(e,t){this._realloc(4*e);var i=new Int32Array(this._buffer,this.byteOffset+this.position,e);return o.arrayToNative(i,null==t?this.endianness:t),this.position+=4*e,i;},o.prototype.mapInt16Array=function(e,t){this._realloc(2*e);var i=new Int16Array(this._buffer,this.byteOffset+this.position,e);return o.arrayToNative(i,null==t?this.endianness:t),this.position+=2*e,i;},o.prototype.mapInt8Array=function(e){this._realloc(1*e);var t=new Int8Array(this._buffer,this.byteOffset+this.position,e);return this.position+=1*e,t;},o.prototype.mapUint32Array=function(e,t){this._realloc(4*e);var i=new Uint32Array(this._buffer,this.byteOffset+this.position,e);return o.arrayToNative(i,null==t?this.endianness:t),this.position+=4*e,i;},o.prototype.mapUint16Array=function(e,t){this._realloc(2*e);var i=new Uint16Array(this._buffer,this.byteOffset+this.position,e);return o.arrayToNative(i,null==t?this.endianness:t),this.position+=2*e,i;},o.prototype.mapFloat64Array=function(e,t){this._realloc(8*e);var i=new Float64Array(this._buffer,this.byteOffset+this.position,e);return o.arrayToNative(i,null==t?this.endianness:t),this.position+=8*e,i;},o.prototype.mapFloat32Array=function(e,t){this._realloc(4*e);var i=new Float32Array(this._buffer,this.byteOffset+this.position,e);return o.arrayToNative(i,null==t?this.endianness:t),this.position+=4*e,i;};var f=function f(e){this.buffers=[],this.bufferIndex=-1,e&&(this.insertBuffer(e),this.bufferIndex=0);};(f.prototype=new o(new ArrayBuffer(),0,o.BIG_ENDIAN)).initialized=function(){var e;return this.bufferIndex>-1||(this.buffers.length>0?0===(e=this.buffers[0]).fileStart?(this.buffer=e,this.bufferIndex=0,a.debug("MultiBufferStream","Stream ready for parsing"),!0):(a.warn("MultiBufferStream","The first buffer should have a fileStart of 0"),this.logBufferLevel(),!1):(a.warn("MultiBufferStream","No buffer to start parsing from"),this.logBufferLevel(),!1));},ArrayBuffer.concat=function(e,t){a.debug("ArrayBuffer","Trying to create a new buffer of size: "+(e.byteLength+t.byteLength));var i=new Uint8Array(e.byteLength+t.byteLength);return i.set(new Uint8Array(e),0),i.set(new Uint8Array(t),e.byteLength),i.buffer;},f.prototype.reduceBuffer=function(e,t,i){var r;return(r=new Uint8Array(i)).set(new Uint8Array(e,t,i)),r.buffer.fileStart=e.fileStart+t,r.buffer.usedBytes=0,r.buffer;},f.prototype.insertBuffer=function(e){for(var t=!0,i=0;ir.byteLength){this.buffers.splice(i,1),i--;continue;}a.warn("MultiBufferStream","Buffer (fileStart: "+e.fileStart+" - Length: "+e.byteLength+") already appended, ignoring");}else e.fileStart+e.byteLength<=r.fileStart||(e=this.reduceBuffer(e,0,r.fileStart-e.fileStart)),a.debug("MultiBufferStream","Appending new buffer (fileStart: "+e.fileStart+" - Length: "+e.byteLength+")"),this.buffers.splice(i,0,e),0===i&&(this.buffer=e);t=!1;break;}if(e.fileStart0)){t=!1;break;}e=this.reduceBuffer(e,n,s);}}t&&(a.debug("MultiBufferStream","Appending new buffer (fileStart: "+e.fileStart+" - Length: "+e.byteLength+")"),this.buffers.push(e),0===i&&(this.buffer=e));},f.prototype.logBufferLevel=function(e){var t,i,r,n,s,o=[],l="";for(r=0,n=0,t=0;t0&&(l+=s.end-1+"]");var f=e?a.info:a.debug;0===this.buffers.length?f("MultiBufferStream","No more buffer in memory"):f("MultiBufferStream",this.buffers.length+" stored buffer(s) ("+r+"/"+n+" bytes): "+l);},f.prototype.cleanBuffers=function(){var e,t;for(e=0;e"+this.buffer.byteLength+")"),!0;}return!1;}return!1;},f.prototype.findPosition=function(e,t,i){var r,n=null,s=-1;for(r=!0===e?0:this.bufferIndex;r=t?(a.debug("MultiBufferStream","Found position in existing buffer #"+s),s):-1;},f.prototype.findEndContiguousBuf=function(e){var t,i,r,n=void 0!==e?e:this.bufferIndex;if(i=this.buffers[n],this.buffers.length>n+1)for(t=n+1;t>3;return 31===r&&i.data.length>=2&&(r=32+((7&i.data[0])<<3)+((224&i.data[1])>>5)),r;}return null;},i.DecoderConfigDescriptor=function(e){i.Descriptor.call(this,4,e);},i.DecoderConfigDescriptor.prototype=new i.Descriptor(),i.DecoderConfigDescriptor.prototype.parse=function(e){this.oti=e.readUint8(),this.streamType=e.readUint8(),this.bufferSize=e.readUint24(),this.maxBitrate=e.readUint32(),this.avgBitrate=e.readUint32(),this.size-=13,this.parseRemainingDescriptors(e);},i.DecoderSpecificInfo=function(e){i.Descriptor.call(this,5,e);},i.DecoderSpecificInfo.prototype=new i.Descriptor(),i.SLConfigDescriptor=function(e){i.Descriptor.call(this,6,e);},i.SLConfigDescriptor.prototype=new i.Descriptor(),this;};void 0!==i&&(i.MPEG4DescriptorParser=u);var c={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:["mdat","idat","free","skip","meco","strk"],FULL_BOXES:["hmhd","nmhd","iods","xml ","bxml","ipro","mere"],CONTAINER_BOXES:[["moov",["trak","pssh"]],["trak"],["edts"],["mdia"],["minf"],["dinf"],["stbl",["sgpd","sbgp"]],["mvex",["trex"]],["moof",["traf"]],["traf",["trun","sgpd","sbgp"]],["vttc"],["tref"],["iref"],["mfra",["tfra"]],["meco"],["hnti"],["hinf"],["strk"],["strd"],["sinf"],["rinf"],["schi"],["trgr"],["udta",["kind"]],["iprp",["ipma"]],["ipco"]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function initialize(){c.FullBox.prototype=new c.Box(),c.ContainerBox.prototype=new c.Box(),c.SampleEntry.prototype=new c.Box(),c.TrackGroupTypeBox.prototype=new c.FullBox(),c.BASIC_BOXES.forEach(function(e){c.createBoxCtor(e);}),c.FULL_BOXES.forEach(function(e){c.createFullBoxCtor(e);}),c.CONTAINER_BOXES.forEach(function(e){c.createContainerBoxCtor(e[0],null,e[1]);});},Box:function Box(e,t,i){this.type=e,this.size=t,this.uuid=i;},FullBox:function FullBox(e,t,i){c.Box.call(this,e,t,i),this.flags=0,this.version=0;},ContainerBox:function ContainerBox(e,t,i){c.Box.call(this,e,t,i),this.boxes=[];},SampleEntry:function SampleEntry(e,t,i,r){c.ContainerBox.call(this,e,t),this.hdr_size=i,this.start=r;},SampleGroupEntry:function SampleGroupEntry(e){this.grouping_type=e;},TrackGroupTypeBox:function TrackGroupTypeBox(e,t){c.FullBox.call(this,e,t);},createBoxCtor:function createBoxCtor(e,t){c.boxCodes.push(e),c[e+"Box"]=function(t){c.Box.call(this,e,t);},c[e+"Box"].prototype=new c.Box(),t&&(c[e+"Box"].prototype.parse=t);},createFullBoxCtor:function createFullBoxCtor(e,t){c[e+"Box"]=function(t){c.FullBox.call(this,e,t);},c[e+"Box"].prototype=new c.FullBox(),c[e+"Box"].prototype.parse=function(e){this.parseFullHeader(e),t&&t.call(this,e);};},addSubBoxArrays:function addSubBoxArrays(e){if(e){this.subBoxNames=e;for(var t=e.length,i=0;ii?(a.error("BoxParser","Box of type '"+u+"' has a size "+f+" greater than its container size "+i),{code:c.ERR_NOT_ENOUGH_DATA,type:u,size:f,hdr_size:l,start:o}):o+f>e.getEndPosition()?(e.seek(o),a.info("BoxParser","Not enough data in stream to parse the entire '"+u+"' box"),{code:c.ERR_NOT_ENOUGH_DATA,type:u,size:f,hdr_size:l,start:o}):t?{code:c.OK,type:u,size:f,hdr_size:l,start:o}:(c[u+"Box"]?r=new c[u+"Box"](f):"uuid"!==u?(a.warn("BoxParser","Unknown box type: '"+u+"'"),(r=new c.Box(u,f)).has_unparsed_data=!0):c.UUIDBoxes[s]?r=new c.UUIDBoxes[s](f):(a.warn("BoxParser","Unknown uuid type: '"+s+"'"),(r=new c.Box(u,f)).uuid=s,r.has_unparsed_data=!0),r.hdr_size=l,r.start=o,r.write===c.Box.prototype.write&&"mdat"!==r.type&&(a.info("BoxParser","'"+h+"' box writing not yet implemented, keeping unparsed data in memory for later write"),r.parseDataAndRewind(e)),r.parse(e),(n=e.getPosition()-(r.start+r.size))<0?(a.warn("BoxParser","Parsing of box '"+h+"' did not read the entire indicated box data size (missing "+-n+" bytes), seeking forward"),e.seek(r.start+r.size)):n>0&&(a.error("BoxParser","Parsing of box '"+h+"' read "+n+" more bytes than the indicated box data size, seeking backwards"),e.seek(r.start+r.size)),{code:c.OK,box:r,size:r.size});},c.Box.prototype.parse=function(e){"mdat"!=this.type?this.data=e.readUint8Array(this.size-this.hdr_size):0===this.size?e.seek(e.getEndPosition()):e.seek(this.start+this.size);},c.Box.prototype.parseDataAndRewind=function(e){this.data=e.readUint8Array(this.size-this.hdr_size),e.position-=this.size-this.hdr_size;},c.FullBox.prototype.parseDataAndRewind=function(e){this.parseFullHeader(e),this.data=e.readUint8Array(this.size-this.hdr_size),this.hdr_size-=4,e.position-=this.size-this.hdr_size;},c.FullBox.prototype.parseFullHeader=function(e){this.version=e.readUint8(),this.flags=e.readUint24(),this.hdr_size+=4;},c.FullBox.prototype.parse=function(e){this.parseFullHeader(e),this.data=e.readUint8Array(this.size-this.hdr_size);},c.ContainerBox.prototype.parse=function(e){for(var t,i;e.getPosition()>10&31,t[1]=this.language>>5&31,t[2]=31&this.language,this.languageString=String.fromCharCode(t[0]+96,t[1]+96,t[2]+96);},c.SAMPLE_ENTRY_TYPE_VISUAL="Visual",c.SAMPLE_ENTRY_TYPE_AUDIO="Audio",c.SAMPLE_ENTRY_TYPE_HINT="Hint",c.SAMPLE_ENTRY_TYPE_METADATA="Metadata",c.SAMPLE_ENTRY_TYPE_SUBTITLE="Subtitle",c.SAMPLE_ENTRY_TYPE_SYSTEM="System",c.SAMPLE_ENTRY_TYPE_TEXT="Text",c.SampleEntry.prototype.parseHeader=function(e){e.readUint8Array(6),this.data_reference_index=e.readUint16(),this.hdr_size+=8;},c.SampleEntry.prototype.parse=function(e){this.parseHeader(e),this.data=e.readUint8Array(this.size-this.hdr_size);},c.SampleEntry.prototype.parseDataAndRewind=function(e){this.parseHeader(e),this.data=e.readUint8Array(this.size-this.hdr_size),this.hdr_size-=8,e.position-=this.size-this.hdr_size;},c.SampleEntry.prototype.parseFooter=function(e){c.ContainerBox.prototype.parse.call(this,e);},c.createMediaSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_HINT),c.createMediaSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_METADATA),c.createMediaSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_SUBTITLE),c.createMediaSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_SYSTEM),c.createMediaSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_TEXT),c.createMediaSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_VISUAL,function(e){var t;this.parseHeader(e),e.readUint16(),e.readUint16(),e.readUint32Array(3),this.width=e.readUint16(),this.height=e.readUint16(),this.horizresolution=e.readUint32(),this.vertresolution=e.readUint32(),e.readUint32(),this.frame_count=e.readUint16(),t=Math.min(31,e.readUint8()),this.compressorname=e.readString(t),t<31&&e.readString(31-t),this.depth=e.readUint16(),e.readUint16(),this.parseFooter(e);}),c.createMediaSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_AUDIO,function(e){this.parseHeader(e),e.readUint32Array(2),this.channel_count=e.readUint16(),this.samplesize=e.readUint16(),e.readUint16(),e.readUint16(),this.samplerate=e.readUint32()/65536,this.parseFooter(e);}),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_VISUAL,"avc1"),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_VISUAL,"avc2"),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_VISUAL,"avc3"),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_VISUAL,"avc4"),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_VISUAL,"av01"),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_VISUAL,"hvc1"),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_VISUAL,"hev1"),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_AUDIO,"mp4a"),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_AUDIO,"ac-3"),c.createSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_AUDIO,"ec-3"),c.createEncryptedSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_VISUAL,"encv"),c.createEncryptedSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_AUDIO,"enca"),c.createEncryptedSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_SUBTITLE,"encu"),c.createEncryptedSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_SYSTEM,"encs"),c.createEncryptedSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_TEXT,"enct"),c.createEncryptedSampleEntryCtor(c.SAMPLE_ENTRY_TYPE_METADATA,"encm"),c.createBoxCtor("av1C",function(e){var t=e.readUint8();if(t>>7&!1)a.error("av1C marker problem");else if(this.version=127&t,1===this.version){if(t=e.readUint8(),this.seq_profile=t>>5&7,this.seq_level_idx_0=31&t,t=e.readUint8(),this.seq_tier_0=t>>7&1,this.high_bitdepth=t>>6&1,this.twelve_bit=t>>5&1,this.monochrome=t>>4&1,this.chroma_subsampling_x=t>>3&1,this.chroma_subsampling_y=t>>2&1,this.chroma_sample_position=3&t,t=e.readUint8(),this.reserved_1=t>>5&7,0===this.reserved_1){if(this.initial_presentation_delay_present=t>>4&1,1===this.initial_presentation_delay_present)this.initial_presentation_delay_minus_one=15&t;else if(this.reserved_2=15&t,0!==this.reserved_2)return void a.error("av1C reserved_2 parsing problem");var i=this.size-this.hdr_size-4;this.configOBUs=e.readUint8Array(i);}else a.error("av1C reserved_1 parsing problem");}else a.error("av1C version "+this.version+" not supported");}),c.createBoxCtor("avcC",function(e){var t,i;for(this.configurationVersion=e.readUint8(),this.AVCProfileIndication=e.readUint8(),this.profile_compatibility=e.readUint8(),this.AVCLevelIndication=e.readUint8(),this.lengthSizeMinusOne=3&e.readUint8(),this.nb_SPS_nalus=31&e.readUint8(),i=this.size-this.hdr_size-6,this.SPS=[],t=0;t0&&(this.ext=e.readUint8Array(i));}),c.createBoxCtor("btrt",function(e){this.bufferSizeDB=e.readUint32(),this.maxBitrate=e.readUint32(),this.avgBitrate=e.readUint32();}),c.createBoxCtor("clap",function(e){this.cleanApertureWidthN=e.readUint32(),this.cleanApertureWidthD=e.readUint32(),this.cleanApertureHeightN=e.readUint32(),this.cleanApertureHeightD=e.readUint32(),this.horizOffN=e.readUint32(),this.horizOffD=e.readUint32(),this.vertOffN=e.readUint32(),this.vertOffD=e.readUint32();}),c.createBoxCtor("clli",function(e){this.max_content_light_level=e.readUint16(),this.max_pic_average_light_level=e.readUint16();}),c.createFullBoxCtor("co64",function(e){var t,i;if(t=e.readUint32(),this.chunk_offsets=[],0===this.version)for(i=0;i>7;}else("rICC"===this.colour_type||"prof"===this.colour_type)&&(this.ICC_profile=e.readUint8Array(this.size-4));}),c.createFullBoxCtor("cprt",function(e){this.parseLanguage(e),this.notice=e.readCString();}),c.createFullBoxCtor("cslg",function(e){0===this.version&&(this.compositionToDTSShift=e.readInt32(),this.leastDecodeToDisplayDelta=e.readInt32(),this.greatestDecodeToDisplayDelta=e.readInt32(),this.compositionStartTime=e.readInt32(),this.compositionEndTime=e.readInt32());}),c.createFullBoxCtor("ctts",function(e){var t,i;if(t=e.readUint32(),this.sample_counts=[],this.sample_offsets=[],0===this.version)for(i=0;i>6,this.bsid=t>>1&31,this.bsmod=(1&t)<<2|i>>6&3,this.acmod=i>>3&7,this.lfeon=i>>2&1,this.bit_rate_code=3&i|r>>5&7;}),c.createBoxCtor("dec3",function(e){var t=e.readUint16();this.data_rate=t>>3,this.num_ind_sub=7&t,this.ind_subs=[];for(var i=0;i>6,r.bsid=n>>1&31,r.bsmod=(1&n)<<4|a>>4&15,r.acmod=a>>1&7,r.lfeon=1&a,r.num_dep_sub=s>>1&15,r.num_dep_sub>0&&(r.chan_loc=(1&s)<<8|e.readUint8());}}),c.createFullBoxCtor("dfLa",function(e){var t=[],i=["STREAMINFO","PADDING","APPLICATION","SEEKTABLE","VORBIS_COMMENT","CUESHEET","PICTURE","RESERVED"];for(this.parseFullHeader(e);;){var r=e.readUint8(),n=Math.min(127&r,i.length-1);if(n?e.readUint8Array(e.readUint24()):(e.readUint8Array(13),this.samplerate=e.readUint32()>>12,e.readUint8Array(20)),t.push(i[n]),128&r)break;}this.numMetadataBlocks=t.length+" ("+t.join(", ")+")";}),c.createBoxCtor("dimm",function(e){this.bytessent=e.readUint64();}),c.createBoxCtor("dmax",function(e){this.time=e.readUint32();}),c.createBoxCtor("dmed",function(e){this.bytessent=e.readUint64();}),c.createFullBoxCtor("dref",function(e){var t,i;this.entries=[];for(var r=e.readUint32(),n=0;n=4;){this.compatible_brands[i]=e.readString(4),t-=4,i++;}}),c.createFullBoxCtor("hdlr",function(e){0===this.version&&(e.readUint32(),this.handler=e.readString(4),e.readUint32Array(3),this.name=e.readString(this.size-this.hdr_size-20),"\0"===this.name[this.name.length-1]&&(this.name=this.name.slice(0,-1)));}),c.createBoxCtor("hvcC",function(e){var t,i,r,n;this.configurationVersion=e.readUint8(),n=e.readUint8(),this.general_profile_space=n>>6,this.general_tier_flag=(32&n)>>5,this.general_profile_idc=31&n,this.general_profile_compatibility=e.readUint32(),this.general_constraint_indicator=e.readUint8Array(6),this.general_level_idc=e.readUint8(),this.min_spatial_segmentation_idc=4095&e.readUint16(),this.parallelismType=3&e.readUint8(),this.chroma_format_idc=3&e.readUint8(),this.bit_depth_luma_minus8=7&e.readUint8(),this.bit_depth_chroma_minus8=7&e.readUint8(),this.avgFrameRate=e.readUint16(),n=e.readUint8(),this.constantFrameRate=n>>6,this.numTemporalLayers=(13&n)>>3,this.temporalIdNested=(4&n)>>2,this.lengthSizeMinusOne=3&n,this.nalu_arrays=[];var a=e.readUint8();for(t=0;t>7,s.nalu_type=63&n;var o=e.readUint16();for(i=0;i>4&15,this.length_size=15&t,t=e.readUint8(),this.base_offset_size=t>>4&15,1===this.version||2===this.version?this.index_size=15&t:this.index_size=0,this.items=[];var i=0;if(this.version<2)i=e.readUint16();else{if(2!==this.version)throw"version of iloc box not supported";i=e.readUint32();}for(var r=0;r=2&&(2===this.version?this.item_ID=e.readUint16():3===this.version&&(this.item_ID=e.readUint32()),this.item_protection_index=e.readUint16(),this.item_type=e.readString(4),this.item_name=e.readCString(),"mime"===this.item_type?(this.content_type=e.readCString(),this.content_encoding=e.readCString()):"uri "===this.item_type&&(this.item_uri_type=e.readCString()));}),c.createFullBoxCtor("ipma",function(e){var t,i;for(entry_count=e.readUint32(),this.associations=[],t=0;t>7==1,1&this.flags?s.property_index=(127&a)<<8|e.readUint8():s.property_index=127&a;}}}),c.createFullBoxCtor("iref",function(e){var t,i;for(this.references=[];e.getPosition()>7,r.assignment_type=127&n,r.assignment_type){case 0:r.grouping_type=e.readString(4);break;case 1:r.grouping_type=e.readString(4),r.grouping_type_parameter=e.readUint32();break;case 2:case 3:break;case 4:r.sub_track_id=e.readUint32();break;default:a.warn("BoxParser","Unknown leva assignement type");}}}),c.createBoxCtor("maxr",function(e){this.period=e.readUint32(),this.bytes=e.readUint32();}),c.createBoxCtor("mdcv",function(e){this.display_primaries=[],this.display_primaries[0]={},this.display_primaries[0].x=e.readUint16(),this.display_primaries[0].y=e.readUint16(),this.display_primaries[1]={},this.display_primaries[1].x=e.readUint16(),this.display_primaries[1].y=e.readUint16(),this.display_primaries[2]={},this.display_primaries[2].x=e.readUint16(),this.display_primaries[2].y=e.readUint16(),this.white_point={},this.white_point.x=e.readUint16(),this.white_point.y=e.readUint16(),this.max_display_mastering_luminance=e.readUint32(),this.min_display_mastering_luminance=e.readUint32();}),c.createFullBoxCtor("mdhd",function(e){1==this.version?(this.creation_time=e.readUint64(),this.modification_time=e.readUint64(),this.timescale=e.readUint32(),this.duration=e.readUint64()):(this.creation_time=e.readUint32(),this.modification_time=e.readUint32(),this.timescale=e.readUint32(),this.duration=e.readUint32()),this.parseLanguage(e),e.readUint16();}),c.createFullBoxCtor("mehd",function(e){1&this.flags&&(a.warn("BoxParser","mehd box incorrectly uses flags set to 1, converting version to 1"),this.version=1),1==this.version?this.fragment_duration=e.readUint64():this.fragment_duration=e.readUint32();}),c.createFullBoxCtor("meta",function(e){this.boxes=[],c.ContainerBox.prototype.parse.call(this,e);}),c.createFullBoxCtor("mfhd",function(e){this.sequence_number=e.readUint32();}),c.createFullBoxCtor("mfro",function(e){this._size=e.readUint32();}),c.createFullBoxCtor("mvhd",function(e){1==this.version?(this.creation_time=e.readUint64(),this.modification_time=e.readUint64(),this.timescale=e.readUint32(),this.duration=e.readUint64()):(this.creation_time=e.readUint32(),this.modification_time=e.readUint32(),this.timescale=e.readUint32(),this.duration=e.readUint32()),this.rate=e.readUint32(),this.volume=e.readUint16()>>8,e.readUint16(),e.readUint32Array(2),this.matrix=e.readUint32Array(9),e.readUint32Array(6),this.next_track_id=e.readUint32();}),c.createBoxCtor("npck",function(e){this.packetssent=e.readUint32();}),c.createBoxCtor("nump",function(e){this.packetssent=e.readUint64();}),c.createFullBoxCtor("padb",function(e){var t=e.readUint32();this.padbits=[];for(var i=0;i0){var t=e.readUint32();this.kid=[];for(var i=0;i0&&(this.data=e.readUint8Array(r));}),c.createFullBoxCtor("clef",function(e){this.width=e.readUint32(),this.height=e.readUint32();}),c.createFullBoxCtor("enof",function(e){this.width=e.readUint32(),this.height=e.readUint32();}),c.createFullBoxCtor("prof",function(e){this.width=e.readUint32(),this.height=e.readUint32();}),c.createContainerBoxCtor("tapt",null,["clef","prof","enof"]),c.createBoxCtor("rtp ",function(e){this.descriptionformat=e.readString(4),this.sdptext=e.readString(this.size-this.hdr_size-4);}),c.createFullBoxCtor("saio",function(e){1&this.flags&&(this.aux_info_type=e.readUint32(),this.aux_info_type_parameter=e.readUint32());var t=e.readUint32();this.offset=[];for(var i=0;i>7,this.avgRateFlag=t>>6&1,this.durationFlag&&(this.duration=e.readUint32()),this.avgRateFlag&&(this.accurateStatisticsFlag=e.readUint8(),this.avgBitRate=e.readUint16(),this.avgFrameRate=e.readUint16()),this.dependency=[];for(var i=e.readUint8(),r=0;r>7,this.num_leading_samples=127&t;}),c.createSampleGroupCtor("rash",function(e){if(this.operation_point_count=e.readUint16(),this.description_length!==2+(1===this.operation_point_count?2:6*this.operation_point_count)+9)a.warn("BoxParser","Mismatch in "+this.grouping_type+" sample group length"),this.data=e.readUint8Array(this.description_length-2);else{if(1===this.operation_point_count)this.target_rate_share=e.readUint16();else{this.target_rate_share=[],this.available_bitrate=[];for(var t=0;t>4,this.skip_byte_block=15&t,this.isProtected=e.readUint8(),this.Per_Sample_IV_Size=e.readUint8(),this.KID=c.parseHex16(e),this.constant_IV_size=0,this.constant_IV=0,1===this.isProtected&&0===this.Per_Sample_IV_Size&&(this.constant_IV_size=e.readUint8(),this.constant_IV=e.readUint8Array(this.constant_IV_size));}),c.createSampleGroupCtor("stsa",function(e){a.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed");}),c.createSampleGroupCtor("sync",function(e){var t=e.readUint8();this.NAL_unit_type=63&t;}),c.createSampleGroupCtor("tele",function(e){var t=e.readUint8();this.level_independently_decodable=t>>7;}),c.createSampleGroupCtor("tsas",function(e){a.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed");}),c.createSampleGroupCtor("tscl",function(e){a.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed");}),c.createSampleGroupCtor("vipr",function(e){a.warn("BoxParser","Sample Group type: "+this.grouping_type+" not fully parsed");}),c.createFullBoxCtor("sbgp",function(e){this.grouping_type=e.readString(4),1===this.version?this.grouping_type_parameter=e.readUint32():this.grouping_type_parameter=0,this.entries=[];for(var t=e.readUint32(),i=0;i>6,this.sample_depends_on[r]=t>>4&3,this.sample_is_depended_on[r]=t>>2&3,this.sample_has_redundancy[r]=3&t;}}),c.createFullBoxCtor("senc"),c.createFullBoxCtor("sgpd",function(e){this.grouping_type=e.readString(4),a.debug("BoxParser","Found Sample Groups of type "+this.grouping_type),1===this.version?this.default_length=e.readUint32():this.default_length=0,this.version>=2&&(this.default_group_description_index=e.readUint32()),this.entries=[];for(var t=e.readUint32(),i=0;i>31&1,r.referenced_size=2147483647&n,r.subsegment_duration=e.readUint32(),n=e.readUint32(),r.starts_with_SAP=n>>31&1,r.SAP_type=n>>28&7,r.SAP_delta_time=268435455&n;}}),c.SingleItemTypeReferenceBox=function(e,t,i,r){c.Box.call(this,e,t),this.hdr_size=i,this.start=r;},c.SingleItemTypeReferenceBox.prototype=new c.Box(),c.SingleItemTypeReferenceBox.prototype.parse=function(e){this.from_item_ID=e.readUint16();var t=e.readUint16();this.references=[];for(var i=0;i>4&15,this.sample_sizes[t+1]=15&r;}else if(8===this.field_size)for(t=0;t0)for(i=0;i>4&15,this.default_skip_byte_block=15&t;}this.default_isProtected=e.readUint8(),this.default_Per_Sample_IV_Size=e.readUint8(),this.default_KID=c.parseHex16(e),1===this.default_isProtected&&0===this.default_Per_Sample_IV_Size&&(this.default_constant_IV_size=e.readUint8(),this.default_constant_IV=e.readUint8Array(this.default_constant_IV_size));}),c.createFullBoxCtor("tfdt",function(e){1==this.version?this.baseMediaDecodeTime=e.readUint64():this.baseMediaDecodeTime=e.readUint32();}),c.createFullBoxCtor("tfhd",function(e){var t=0;this.track_id=e.readUint32(),this.size-this.hdr_size>t&&this.flags&c.TFHD_FLAG_BASE_DATA_OFFSET?(this.base_data_offset=e.readUint64(),t+=8):this.base_data_offset=0,this.size-this.hdr_size>t&&this.flags&c.TFHD_FLAG_SAMPLE_DESC?(this.default_sample_description_index=e.readUint32(),t+=4):this.default_sample_description_index=0,this.size-this.hdr_size>t&&this.flags&c.TFHD_FLAG_SAMPLE_DUR?(this.default_sample_duration=e.readUint32(),t+=4):this.default_sample_duration=0,this.size-this.hdr_size>t&&this.flags&c.TFHD_FLAG_SAMPLE_SIZE?(this.default_sample_size=e.readUint32(),t+=4):this.default_sample_size=0,this.size-this.hdr_size>t&&this.flags&c.TFHD_FLAG_SAMPLE_FLAGS?(this.default_sample_flags=e.readUint32(),t+=4):this.default_sample_flags=0;}),c.createFullBoxCtor("tfra",function(e){this.track_ID=e.readUint32(),e.readUint24();var t=e.readUint8();this.length_size_of_traf_num=t>>4&3,this.length_size_of_trun_num=t>>2&3,this.length_size_of_sample_num=3&t,this.entries=[];for(var i=e.readUint32(),r=0;r>8,e.readUint16(),this.matrix=e.readInt32Array(9),this.width=e.readUint32(),this.height=e.readUint32();}),c.createBoxCtor("tmax",function(e){this.time=e.readUint32();}),c.createBoxCtor("tmin",function(e){this.time=e.readUint32();}),c.createBoxCtor("totl",function(e){this.bytessent=e.readUint32();}),c.createBoxCtor("tpay",function(e){this.bytessent=e.readUint32();}),c.createBoxCtor("tpyl",function(e){this.bytessent=e.readUint64();}),c.TrackGroupTypeBox.prototype.parse=function(e){this.parseFullHeader(e),this.track_group_id=e.readUint32();},c.createTrackGroupCtor("msrc"),c.TrackReferenceTypeBox=function(e,t,i,r){c.Box.call(this,e,t),this.hdr_size=i,this.start=r;},c.TrackReferenceTypeBox.prototype=new c.Box(),c.TrackReferenceTypeBox.prototype.parse=function(e){this.track_ids=e.readUint32Array((this.size-this.hdr_size)/4);},c.trefBox.prototype.parse=function(e){for(var t,i;e.getPosition()t&&this.flags&c.TRUN_FLAGS_DATA_OFFSET?(this.data_offset=e.readInt32(),t+=4):this.data_offset=0,this.size-this.hdr_size>t&&this.flags&c.TRUN_FLAGS_FIRST_FLAG?(this.first_sample_flags=e.readUint32(),t+=4):this.first_sample_flags=0,this.sample_duration=[],this.sample_size=[],this.sample_flags=[],this.sample_composition_time_offset=[],this.size-this.hdr_size>t)for(var i=0;i0&&(this.location=e.readCString());}),c.createUUIDBox("a5d40b30e81411ddba2f0800200c9a66",!0,!1,function(e){this.LiveServerManifest=e.readString(this.size-this.hdr_size).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");}),c.createUUIDBox("d08a4f1810f34a82b6c832d8aba183d3",!0,!1,function(e){this.system_id=c.parseHex16(e);var t=e.readUint32();t>0&&(this.data=e.readUint8Array(t));}),c.createUUIDBox("a2394f525a9b4f14a2446c427c648df4",!0,!1),c.createUUIDBox("8974dbce7be74c5184f97148f9882554",!0,!1,function(e){this.default_AlgorithmID=e.readUint24(),this.default_IV_size=e.readUint8(),this.default_KID=c.parseHex16(e);}),c.createUUIDBox("d4807ef2ca3946958e5426cb9e46a79f",!0,!1,function(e){this.fragment_count=e.readUint8(),this.entries=[];for(var t=0;t>4,this.chromaSubsampling=t>>1&7,this.videoFullRangeFlag=1&t,this.colourPrimaries=e.readUint8(),this.transferCharacteristics=e.readUint8(),this.matrixCoefficients=e.readUint8(),this.codecIntializationDataSize=e.readUint16(),this.codecIntializationData=e.readUint8Array(this.codecIntializationDataSize)):(this.profile=e.readUint8(),this.level=e.readUint8(),t=e.readUint8(),this.bitDepth=t>>4&15,this.colorSpace=15&t,t=e.readUint8(),this.chromaSubsampling=t>>4&15,this.transferFunction=t>>1&7,this.videoFullRangeFlag=1&t,this.codecIntializationDataSize=e.readUint16(),this.codecIntializationData=e.readUint8Array(this.codecIntializationDataSize));}),c.createBoxCtor("vttC",function(e){this.text=e.readString(this.size-this.hdr_size);}),c.SampleEntry.prototype.isVideo=function(){return!1;},c.SampleEntry.prototype.isAudio=function(){return!1;},c.SampleEntry.prototype.isSubtitle=function(){return!1;},c.SampleEntry.prototype.isMetadata=function(){return!1;},c.SampleEntry.prototype.isHint=function(){return!1;},c.SampleEntry.prototype.getCodec=function(){return this.type.replace(".","");},c.SampleEntry.prototype.getWidth=function(){return"";},c.SampleEntry.prototype.getHeight=function(){return"";},c.SampleEntry.prototype.getChannelCount=function(){return"";},c.SampleEntry.prototype.getSampleRate=function(){return"";},c.SampleEntry.prototype.getSampleSize=function(){return"";},c.VisualSampleEntry.prototype.isVideo=function(){return!0;},c.VisualSampleEntry.prototype.getWidth=function(){return this.width;},c.VisualSampleEntry.prototype.getHeight=function(){return this.height;},c.AudioSampleEntry.prototype.isAudio=function(){return!0;},c.AudioSampleEntry.prototype.getChannelCount=function(){return this.channel_count;},c.AudioSampleEntry.prototype.getSampleRate=function(){return this.samplerate;},c.AudioSampleEntry.prototype.getSampleSize=function(){return this.samplesize;},c.SubtitleSampleEntry.prototype.isSubtitle=function(){return!0;},c.MetadataSampleEntry.prototype.isMetadata=function(){return!0;},c.decimalToHex=function(e,t){var i=Number(e).toString(16);for(t=null==t?t=2:t;i.length>=1;}t+=c.decimalToHex(r,0),t+=".",0===this.hvcC.general_tier_flag?t+="L":t+="H",t+=this.hvcC.general_level_idc;var n=!1,a="";for(e=5;e>=0;e--){(this.hvcC.general_constraint_indicator[e]||n)&&(a="."+c.decimalToHex(this.hvcC.general_constraint_indicator[e],0)+a,n=!0);}t+=a;}return t;},c.mp4aSampleEntry.prototype.getCodec=function(){var e=c.SampleEntry.prototype.getCodec.call(this);if(this.esds&&this.esds.esd){var t=this.esds.esd.getOTI(),i=this.esds.esd.getAudioConfig();return e+"."+c.decimalToHex(t)+(i?"."+i:"");}return e;},c.stxtSampleEntry.prototype.getCodec=function(){var e=c.SampleEntry.prototype.getCodec.call(this);return this.mime_format?e+"."+this.mime_format:e;},c.av01SampleEntry.prototype.getCodec=function(){var e,t=c.SampleEntry.prototype.getCodec.call(this);return 2===this.av1C.seq_profile&&1===this.av1C.high_bitdepth?e=1===this.av1C.twelve_bit?"12":"10":this.av1C.seq_profile<=2&&(e=1===this.av1C.high_bitdepth?"10":"08"),t+"."+this.av1C.seq_profile+"."+this.av1C.seq_level_idx_0+(this.av1C.seq_tier_0?"H":"M")+"."+e;},c.Box.prototype.writeHeader=function(e,t){this.size+=8,this.size>l&&(this.size+=8),"uuid"===this.type&&(this.size+=16),a.debug("BoxWriter","Writing box "+this.type+" of size: "+this.size+" at position "+e.getPosition()+(t||"")),this.size>l?e.writeUint32(1):(this.sizePosition=e.getPosition(),e.writeUint32(this.size)),e.writeString(this.type,null,4),"uuid"===this.type&&e.writeUint8Array(this.uuid),this.size>l&&e.writeUint64(this.size);},c.FullBox.prototype.writeHeader=function(e){this.size+=4,c.Box.prototype.writeHeader.call(this,e," v="+this.version+" f="+this.flags),e.writeUint8(this.version),e.writeUint24(this.flags);},c.Box.prototype.write=function(e){"mdat"===this.type?this.data&&(this.size=this.data.length,this.writeHeader(e),e.writeUint8Array(this.data)):(this.size=this.data?this.data.length:0,this.writeHeader(e),this.data&&e.writeUint8Array(this.data));},c.ContainerBox.prototype.write=function(e){this.size=0,this.writeHeader(e);for(var t=0;t=2&&e.writeUint32(this.default_sample_description_index),e.writeUint32(this.entries.length),t=0;t0)for(t=0;t+1-1||e[i]instanceof c.Box||t[i]instanceof c.Box||void 0===e[i]||void 0===t[i]||"function"==typeof e[i]||"function"==typeof t[i]||e.subBoxNames&&e.subBoxNames.indexOf(i.slice(0,4))>-1||t.subBoxNames&&t.subBoxNames.indexOf(i.slice(0,4))>-1||"data"===i||"start"===i||"size"===i||"creation_time"===i||"modification_time"===i||c.DIFF_PRIMITIVE_ARRAY_PROP_NAMES.indexOf(i)>-1||e[i]===t[i]))return!1;}return!0;},c.boxEqual=function(e,t){if(!c.boxEqualFields(e,t))return!1;for(var i=0;i=t?e:new Array(t-e.length+1).join(i)+e;}function n(e){var t=Math.floor(e/3600),i=Math.floor((e-3600*t)/60),n=Math.floor(e-3600*t-60*i),a=Math.floor(1e3*(e-3600*t-60*i-n));return r(t,2)+":"+r(i,2)+":"+r(n,2)+"."+r(a,3);}for(var a=this.parseSample(i),s="",o=0;o1)for(t=1;t-1&&this.fragmentedTracks.splice(t,1);},p.prototype.setExtractionOptions=function(e,t,i){var r=this.getTrackById(e);if(r){var n={};this.extractedTracks.push(n),n.id=e,n.user=t,n.trak=r,r.nextSample=0,n.nb_samples=1e3,n.samples=[],i&&i.nbSamples&&(n.nb_samples=i.nbSamples);}},p.prototype.unsetExtractionOptions=function(e){for(var t=-1,i=0;i-1&&this.extractedTracks.splice(t,1);},p.prototype.parse=function(){var e,t;if(!this.restoreParsePosition||this.restoreParsePosition())for(;;){if(this.hasIncompleteMdat&&this.hasIncompleteMdat()){if(this.processIncompleteMdat())continue;return;}if(this.saveParsePosition&&this.saveParsePosition(),(e=c.parseOneBox(this.stream,!1)).code===c.ERR_NOT_ENOUGH_DATA){if(this.processIncompleteBox){if(this.processIncompleteBox(e))continue;return;}return;}var i;switch(i="uuid"!==(t=e.box).type?t.type:t.uuid,this.boxes.push(t),i){case"mdat":this.mdats.push(t);break;case"moof":this.moofs.push(t);break;case"moov":this.moovStartFound=!0,0===this.mdats.length&&(this.isProgressive=!0);default:void 0!==this[i]&&a.warn("ISOFile","Duplicate Box of type: "+i+", overriding previous occurrence"),this[i]=t;}this.updateUsedBytes&&this.updateUsedBytes(t,e);}},p.prototype.checkBuffer=function(e){if(null==e)throw"Buffer must be defined and non empty";if(void 0===e.fileStart)throw"Buffer must have a fileStart property";return 0===e.byteLength?(a.warn("ISOFile","Ignoring empty buffer (fileStart: "+e.fileStart+")"),this.stream.logBufferLevel(),!1):(a.info("ISOFile","Processing buffer (fileStart: "+e.fileStart+")"),e.usedBytes=0,this.stream.insertBuffer(e),this.stream.logBufferLevel(),!!this.stream.initialized()||(a.warn("ISOFile","Not ready to start parsing"),!1));},p.prototype.appendBuffer=function(e,t){var i;if(this.checkBuffer(e))return this.parse(),this.moovStartFound&&!this.moovStartSent&&(this.moovStartSent=!0,this.onMoovStart&&this.onMoovStart()),this.moov?(this.sampleListBuilt||(this.buildSampleLists(),this.sampleListBuilt=!0),this.updateSampleLists(),this.onReady&&!this.readySent&&(this.readySent=!0,this.onReady(this.getInfo())),this.processSamples(t),this.nextSeekPosition?(i=this.nextSeekPosition,this.nextSeekPosition=void 0):i=this.nextParsePosition,this.stream.getEndFilePositionAfter&&(i=this.stream.getEndFilePositionAfter(i))):i=this.nextParsePosition?this.nextParsePosition:0,this.sidx&&this.onSidx&&!this.sidxSent&&(this.onSidx(this.sidx),this.sidxSent=!0),this.meta&&(this.flattenItemInfo&&!this.itemListBuilt&&(this.flattenItemInfo(),this.itemListBuilt=!0),this.processItems&&this.processItems(this.onItem)),this.stream.cleanBuffers&&(a.info("ISOFile","Done processing buffer (fileStart: "+e.fileStart+") - next buffer to fetch should have a fileStart position of "+i),this.stream.logBufferLevel(),this.stream.cleanBuffers(),this.stream.logBufferLevel(!0),a.info("ISOFile","Sample data size in memory: "+this.getAllocatedSampleDataSize())),i;},p.prototype.getInfo=function(){var e,t,i,r,n,a={},s=new Date("1904-01-01T00:00:00Z").getTime();if(this.moov)for(a.hasMoov=!0,a.duration=this.moov.mvhd.duration,a.timescale=this.moov.mvhd.timescale,a.isFragmented=null!=this.moov.mvex,a.isFragmented&&this.moov.mvex.mehd&&(a.fragment_duration=this.moov.mvex.mehd.fragment_duration),a.isProgressive=this.isProgressive,a.hasIOD=null!=this.moov.iods,a.brands=[],a.brands.push(this.ftyp.major_brand),a.brands=a.brands.concat(this.ftyp.compatible_brands),a.created=new Date(s+1e3*this.moov.mvhd.creation_time),a.modified=new Date(s+1e3*this.moov.mvhd.modification_time),a.tracks=[],a.audioTracks=[],a.videoTracks=[],a.subtitleTracks=[],a.metadataTracks=[],a.hintTracks=[],a.otherTracks=[],e=0;e0?a.mime+='video/mp4; codecs="':a.audioTracks&&a.audioTracks.length>0?a.mime+='audio/mp4; codecs="':a.mime+='application/mp4; codecs="',e=0;e=i.samples.length)&&(a.info("ISOFile","Sending fragmented data on track #"+r.id+" for samples ["+Math.max(0,i.nextSample-r.nb_samples)+","+(i.nextSample-1)+"]"),a.info("ISOFile","Sample data size in memory: "+this.getAllocatedSampleDataSize()),this.onSegment&&this.onSegment(r.id,r.user,r.segmentStream.buffer,i.nextSample,e||i.nextSample>=i.samples.length),r.segmentStream=null,r!==this.fragmentedTracks[t]))break;}}if(null!==this.onSamples)for(t=0;t=i.samples.length)&&(a.debug("ISOFile","Sending samples on track #"+s.id+" for sample "+i.nextSample),this.onSamples&&this.onSamples(s.id,s.user,s.samples),s.samples=[],s!==this.extractedTracks[t]))break;}}}},p.prototype.getBox=function(e){var t=this.getBoxes(e,!0);return t.length?t[0]:null;},p.prototype.getBoxes=function(e,t){var i=[];return p._sweep.call(this,e,i,t),i;},p._sweep=function(e,t,i){for(var r in this.type&&this.type==e&&t.push(this),this.boxes){if(t.length&&i)return;p._sweep.call(this.boxes[r],e,t,i);}},p.prototype.getTrackSamplesInfo=function(e){var t=this.getTrackById(e);return t?t.samples:void 0;},p.prototype.getTrackSample=function(e,t){var i=this.getTrackById(e);return this.getSample(i,t);},p.prototype.releaseUsedSamples=function(e,t){var i=0,r=this.getTrackById(e);r.lastValidSample||(r.lastValidSample=0);for(var n=r.lastValidSample;ne*n.timescale){f=r-1;break;}t&&n.is_sync&&(l=r);}for(t&&(f=l),e=i.samples[f].cts,i.nextSample=f;i.samples[f].alreadyRead===i.samples[f].size&&i.samples[f+1];){f++;}return s=i.samples[f].offset+i.samples[f].alreadyRead,a.info("ISOFile","Seeking to "+(t?"RAP":"")+" sample #"+i.nextSample+" on track "+i.tkhd.track_id+", time "+a.getDurationString(e,o)+" and offset: "+s),{offset:s,time:e/o};},p.prototype.seek=function(e,t){var i,r,n,s=this.moov,o={offset:1/0,time:1/0};if(this.moov){for(n=0;n-1){s=o;break;}}}switch(s){case"Visual":n.add("vmhd").set("graphicsmode",0).set("opcolor",[0,0,0]),a.set("width",t.width).set("height",t.height).set("horizresolution",72<<16).set("vertresolution",72<<16).set("frame_count",1).set("compressorname",t.type+" Compressor").set("depth",24);break;case"Audio":n.add("smhd").set("balance",t.balance||0),a.set("channel_count",t.channel_count||2).set("samplesize",t.samplesize||16).set("samplerate",t.samplerate||65536);break;case"Hint":n.add("hmhd");break;case"Subtitle":switch(n.add("sthd"),t.type){case"stpp":a.set("namespace",t.namespace||"nonamespace").set("schema_location",t.schema_location||"").set("auxiliary_mime_types",t.auxiliary_mime_types||"");}break;case"Metadata":case"System":default:n.add("nmhd");}t.description&&a.addBox(t.description),t.description_boxes&&t.description_boxes.forEach(function(e){a.addBox(e);}),n.add("dinf").add("dref").addEntry(new c["url Box"]().set("flags",1));var u=n.add("stbl");return u.add("stsd").addEntry(a),u.add("stts").set("sample_counts",[]).set("sample_deltas",[]),u.add("stsc").set("first_chunk",[]).set("samples_per_chunk",[]).set("sample_description_index",[]),u.add("stco").set("chunk_offsets",[]),u.add("stsz").set("sample_sizes",[]),this.moov.mvex.add("trex").set("track_id",t.id).set("default_sample_description_index",t.default_sample_description_index||1).set("default_sample_duration",t.default_sample_duration||0).set("default_sample_size",t.default_sample_size||0).set("default_sample_flags",t.default_sample_flags||0),this.buildTrakSampleLists(i),t.id;}},c.Box.prototype.computeSize=function(e){var t=e||new o();t.endianness=o.BIG_ENDIAN,this.write(t);},p.prototype.addSample=function(e,t,i){var r=i||{},n={},a=this.getTrackById(e);if(null!==a){n.number=a.samples.length,n.track_id=a.tkhd.track_id,n.timescale=a.mdia.mdhd.timescale,n.description_index=r.sample_description_index?r.sample_description_index-1:0,n.description=a.mdia.minf.stbl.stsd.entries[n.description_index],n.data=t,n.size=t.length,n.alreadyRead=n.size,n.duration=r.duration||1,n.cts=r.cts||0,n.dts=r.dts||0,n.is_sync=r.is_sync||!1,n.is_leading=r.is_leading||0,n.depends_on=r.depends_on||0,n.is_depended_on=r.is_depended_on||0,n.has_redundancy=r.has_redundancy||0,n.degradation_priority=r.degradation_priority||0,n.offset=0,n.subsamples=r.subsamples,a.samples.push(n),a.samples_size+=n.size,a.samples_duration+=n.duration,this.processSamples();var s=p.createSingleSampleMoof(n);return this.addBox(s),s.computeSize(),s.trafs[0].truns[0].data_offset=s.size+8,this.add("mdat").data=t,n;}},p.createSingleSampleMoof=function(e){var t=new c.moofBox();t.add("mfhd").set("sequence_number",this.nextMoofNumber),this.nextMoofNumber++;var i=t.add("traf");return i.add("tfhd").set("track_id",e.track_id).set("flags",c.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),i.add("tfdt").set("baseMediaDecodeTime",e.dts),i.add("trun").set("flags",c.TRUN_FLAGS_DATA_OFFSET|c.TRUN_FLAGS_DURATION|c.TRUN_FLAGS_SIZE|c.TRUN_FLAGS_FLAGS|c.TRUN_FLAGS_CTS_OFFSET).set("data_offset",0).set("first_sample_flags",0).set("sample_count",1).set("sample_duration",[e.duration]).set("sample_size",[e.size]).set("sample_flags",[0]).set("sample_composition_time_offset",[e.cts-e.dts]),t;},p.prototype.lastMoofIndex=0,p.prototype.samplesDataSize=0,p.prototype.resetTables=function(){var e,t,i,r,n,a;for(this.initial_duration=this.moov.mvhd.duration,this.moov.mvhd.duration=0,e=0;e=2&&(l=n[s].grouping_type+"/0",(o=new f(n[s].grouping_type,0)).is_fragment=!0,t.sample_groups_info[l]||(t.sample_groups_info[l]=o));}}else for(s=0;s=2&&(l=r[s].grouping_type+"/0",o=new f(r[s].grouping_type,0),e.sample_groups_info[l]||(e.sample_groups_info[l]=o));}},p.setSampleGroupProperties=function(e,t,i,r){var n,a;for(n in t.sample_groups=[],r){var s;if(t.sample_groups[n]={},t.sample_groups[n].grouping_type=r[n].grouping_type,t.sample_groups[n].grouping_type_parameter=r[n].grouping_type_parameter,i>=r[n].last_sample_in_run&&(r[n].last_sample_in_run<0&&(r[n].last_sample_in_run=0),r[n].entry_index++,r[n].entry_index<=r[n].sbgp.entries.length-1&&(r[n].last_sample_in_run+=r[n].sbgp.entries[r[n].entry_index].sample_count)),r[n].entry_index<=r[n].sbgp.entries.length-1?t.sample_groups[n].group_description_index=r[n].sbgp.entries[r[n].entry_index].group_description_index:t.sample_groups[n].group_description_index=-1,0!==t.sample_groups[n].group_description_index)s=r[n].fragment_description?r[n].fragment_description:r[n].description,t.sample_groups[n].group_description_index>0?(a=t.sample_groups[n].group_description_index>65535?(t.sample_groups[n].group_description_index>>16)-1:t.sample_groups[n].group_description_index-1,s&&a>=0&&(t.sample_groups[n].description=s.entries[a])):s&&s.version>=2&&s.default_group_description_index>0&&(t.sample_groups[n].description=s.entries[s.default_group_description_index-1]);}},p.process_sdtp=function(e,t,i){t&&(e?(t.is_leading=e.is_leading[i],t.depends_on=e.sample_depends_on[i],t.is_depended_on=e.sample_is_depended_on[i],t.has_redundancy=e.sample_has_redundancy[i]):(t.is_leading=0,t.depends_on=0,t.is_depended_on=0,t.has_redundancy=0));},p.prototype.buildSampleLists=function(){var e,t;for(e=0;ey&&(g++,y<0&&(y=0),y+=a.sample_counts[g]),t>0?(e.samples[t-1].duration=a.sample_deltas[g],e.samples_duration+=e.samples[t-1].duration,T.dts=e.samples[t-1].dts+e.samples[t-1].duration):T.dts=0,s?(t>=w&&(E++,w<0&&(w=0),w+=s.sample_counts[E]),T.cts=e.samples[t].dts+s.sample_offsets[E]):T.cts=T.dts,o?(t==o.sample_numbers[C]-1?(T.is_sync=!0,C++):(T.is_sync=!1,T.degradation_priority=0),f&&f.entries[S].sample_delta+j==t+1&&(T.subsamples=f.entries[S].subsamples,j+=f.entries[S].sample_delta,S++)):T.is_sync=!0,p.process_sdtp(e.mdia.minf.stbl.sdtp,T,T.number),T.degradation_priority=h?h.priority[t]:0,f&&f.entries[S].sample_delta+j==t&&(T.subsamples=f.entries[S].subsamples,j+=f.entries[S].sample_delta),(u.length>0||c.length>0)&&p.setSampleGroupProperties(e,T,t,e.sample_groups_info);}t>0&&(e.samples[t-1].duration=Math.max(e.mdia.mdhd.duration-e.samples[t-1].dts,0),e.samples_duration+=e.samples[t-1].duration);}},p.prototype.updateSampleLists=function(){var e,t,i,r,n,a,s,o,l,f,u,h,d,_,m;if(void 0!==this.moov)for(;this.lastMoofIndex0&&p.initSampleGroups(h,u,u.sbgps,h.mdia.minf.stbl.sgpds,u.sgpds),t=0;t0?_.dts=h.samples[h.samples.length-2].dts+h.samples[h.samples.length-2].duration:(u.tfdt?_.dts=u.tfdt.baseMediaDecodeTime:_.dts=0,h.first_traf_merged=!0),_.cts=_.dts,b.flags&c.TRUN_FLAGS_CTS_OFFSET&&(_.cts=_.dts+b.sample_composition_time_offset[i]),m=s,b.flags&c.TRUN_FLAGS_FLAGS?m=b.sample_flags[i]:0===i&&b.flags&c.TRUN_FLAGS_FIRST_FLAG&&(m=b.first_sample_flags),_.is_sync=!(m>>16&1),_.is_leading=m>>26&3,_.depends_on=m>>24&3,_.is_depended_on=m>>22&3,_.has_redundancy=m>>20&3,_.degradation_priority=65535&m;var v=!!(u.tfhd.flags&c.TFHD_FLAG_BASE_DATA_OFFSET),y=!!(u.tfhd.flags&c.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),g=!!(b.flags&c.TRUN_FLAGS_DATA_OFFSET),w=0;w=v?u.tfhd.base_data_offset:y||0===t?f.start:o,_.offset=0===t&&0===i?g?w+b.data_offset:w:o,o=_.offset+_.size,(u.sbgps.length>0||u.sgpds.length>0||h.mdia.minf.stbl.sbgps.length>0||h.mdia.minf.stbl.sgpds.length>0)&&p.setSampleGroupProperties(h,_,_.number_in_traf,u.sample_groups_info);}}if(u.subs){h.has_fragment_subsamples=!0;var E=u.first_sample_index;for(t=0;t-1))return null;var s=(i=this.stream.buffers[n]).byteLength-(r.offset+r.alreadyRead-i.fileStart);if(r.size-r.alreadyRead<=s)return a.debug("ISOFile","Getting sample #"+t+" data (alreadyRead: "+r.alreadyRead+" offset: "+(r.offset+r.alreadyRead-i.fileStart)+" read size: "+(r.size-r.alreadyRead)+" full size: "+r.size+")"),o.memcpy(r.data.buffer,r.alreadyRead,i,r.offset+r.alreadyRead-i.fileStart,r.size-r.alreadyRead),i.usedBytes+=r.size-r.alreadyRead,this.stream.logBufferLevel(),r.alreadyRead=r.size,r;if(0===s)return null;a.debug("ISOFile","Getting sample #"+t+" partial data (alreadyRead: "+r.alreadyRead+" offset: "+(r.offset+r.alreadyRead-i.fileStart)+" read size: "+s+" full size: "+r.size+")"),o.memcpy(r.data.buffer,r.alreadyRead,i,r.offset+r.alreadyRead-i.fileStart,s),r.alreadyRead+=s,i.usedBytes+=s,this.stream.logBufferLevel();}},p.prototype.releaseSample=function(e,t){var i=e.samples[t];return i.data?(this.samplesDataSize-=i.size,i.data=null,i.alreadyRead=0,i.size):0;},p.prototype.getAllocatedSampleDataSize=function(){return this.samplesDataSize;},p.prototype.getCodecs=function(){var e,t="";for(e=0;e0&&(t+=","),t+=this.moov.traks[e].mdia.minf.stbl.stsd.entries[0].getCodec();}return t;},p.prototype.getTrexById=function(e){var t;if(!this.moov||!this.moov.mvex)return null;for(t=0;t0&&(i.protection=n.ipro.protections[n.iinf.item_infos[e].protection_index-1]),n.iinf.item_infos[e].item_type?i.type=n.iinf.item_infos[e].item_type:i.type="mime",i.content_type=n.iinf.item_infos[e].content_type,i.content_encoding=n.iinf.item_infos[e].content_encoding;}if(n.iloc)for(e=0;e0){var h=n.iprp.ipco.boxes[c.property_index-1];i.properties[h.type]=h,i.properties.boxes.push(h);}}}}}},p.prototype.getItem=function(e){var t,i;if(!this.meta)return null;if(!(i=this.items[e]).data&&i.size)i.data=new Uint8Array(i.size),i.alreadyRead=0,this.itemsDataSize+=i.size,a.debug("ISOFile","Allocating item #"+e+" of size "+i.size+" (total: "+this.itemsDataSize+")");else if(i.alreadyRead===i.size)return i;for(var r=0;r-1))return null;var l=(t=this.stream.buffers[s]).byteLength-(n.offset+n.alreadyRead-t.fileStart);if(!(n.length-n.alreadyRead<=l))return a.debug("ISOFile","Getting item #"+e+" extent #"+r+" partial data (alreadyRead: "+n.alreadyRead+" offset: "+(n.offset+n.alreadyRead-t.fileStart)+" read size: "+l+" full extent size: "+n.length+" full item size: "+i.size+")"),o.memcpy(i.data.buffer,i.alreadyRead,t,n.offset+n.alreadyRead-t.fileStart,l),n.alreadyRead+=l,i.alreadyRead+=l,t.usedBytes+=l,this.stream.logBufferLevel(),null;a.debug("ISOFile","Getting item #"+e+" extent #"+r+" data (alreadyRead: "+n.alreadyRead+" offset: "+(n.offset+n.alreadyRead-t.fileStart)+" read size: "+(n.length-n.alreadyRead)+" full extent size: "+n.length+" full item size: "+i.size+")"),o.memcpy(i.data.buffer,i.alreadyRead,t,n.offset+n.alreadyRead-t.fileStart,n.length-n.alreadyRead),t.usedBytes+=n.length-n.alreadyRead,this.stream.logBufferLevel(),i.alreadyRead+=n.length-n.alreadyRead,n.alreadyRead=n.length;}}return i.alreadyRead===i.size?i:null;},p.prototype.releaseItem=function(e){var t=this.items[e];if(t.data){this.itemsDataSize-=t.size,t.data=null,t.alreadyRead=0;for(var i=0;i0?this.moov.traks[e].samples[0].duration:0),t.push(r);}return t;},c.Box.prototype.printHeader=function(e){this.size+=8,this.size>l&&(this.size+=8),"uuid"===this.type&&(this.size+=16),e.log(e.indent+"size:"+this.size),e.log(e.indent+"type:"+this.type);},c.FullBox.prototype.printHeader=function(e){this.size+=4,c.Box.prototype.printHeader.call(this,e),e.log(e.indent+"version:"+this.version),e.log(e.indent+"flags:"+this.flags);},c.Box.prototype.print=function(e){this.printHeader(e);},c.ContainerBox.prototype.print=function(e){this.printHeader(e);for(var t=0;t>8)),e.log(e.indent+"matrix: "+this.matrix.join(", ")),e.log(e.indent+"next_track_id: "+this.next_track_id);},c.tkhdBox.prototype.print=function(e){c.FullBox.prototype.printHeader.call(this,e),e.log(e.indent+"creation_time: "+this.creation_time),e.log(e.indent+"modification_time: "+this.modification_time),e.log(e.indent+"track_id: "+this.track_id),e.log(e.indent+"duration: "+this.duration),e.log(e.indent+"volume: "+(this.volume>>8)),e.log(e.indent+"matrix: "+this.matrix.join(", ")),e.log(e.indent+"layer: "+this.layer),e.log(e.indent+"alternate_group: "+this.alternate_group),e.log(e.indent+"width: "+this.width),e.log(e.indent+"height: "+this.height);};var m={createFile:function createFile(e,t){var i=void 0===e||e,r=new p(t);return r.discardMdatData=!i,r;}};void 0!==i&&(i.createFile=m.createFile);},{}],145:[function(e,t,i){t.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"};},{}],146:[function(e,t,i){"use strict";var r=e("asn1.js");i.certificate=e("./certificate");var n=r.define("RSAPrivateKey",function(){this.seq().obj(this.key("version")["int"](),this.key("modulus")["int"](),this.key("publicExponent")["int"](),this.key("privateExponent")["int"](),this.key("prime1")["int"](),this.key("prime2")["int"](),this.key("exponent1")["int"](),this.key("exponent2")["int"](),this.key("coefficient")["int"]());});i.RSAPrivateKey=n;var a=r.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus")["int"](),this.key("publicExponent")["int"]());});i.RSAPublicKey=a;var s=r.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr());});i.PublicKey=s;var o=r.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p")["int"](),this.key("q")["int"](),this.key("g")["int"]()).optional());}),l=r.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version")["int"](),this.key("algorithm").use(o),this.key("subjectPrivateKey").octstr());});i.PrivateKey=l;var f=r.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters")["int"]())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr());});i.EncryptedPrivateKey=f;var u=r.define("DSAPrivateKey",function(){this.seq().obj(this.key("version")["int"](),this.key("p")["int"](),this.key("q")["int"](),this.key("g")["int"](),this.key("pub_key")["int"](),this.key("priv_key")["int"]());});i.DSAPrivateKey=u,i.DSAparam=r.define("DSAparam",function(){this["int"]();});var c=r.define("ECPrivateKey",function(){this.seq().obj(this.key("version")["int"](),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(h),this.key("publicKey").optional().explicit(1).bitstr());});i.ECPrivateKey=c;var h=r.define("ECParameters",function(){this.choice({namedCurve:this.objid()});});i.signature=r.define("signature",function(){this.seq().obj(this.key("r")["int"](),this.key("s")["int"]());});},{"./certificate":147,"asn1.js":2}],147:[function(e,t,i){"use strict";var r=e("asn1.js"),n=r.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()});}),a=r.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any());}),s=r.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional());}),o=r.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr());}),l=r.define("RelativeDistinguishedName",function(){this.setof(a);}),f=r.define("RDNSequence",function(){this.seqof(l);}),u=r.define("Name",function(){this.choice({rdnSequence:this.use(f)});}),c=r.define("Validity",function(){this.seq().obj(this.key("notBefore").use(n),this.key("notAfter").use(n));}),h=r.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr());}),d=r.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0)["int"]().optional(),this.key("serialNumber")["int"](),this.key("signature").use(s),this.key("issuer").use(u),this.key("validity").use(c),this.key("subject").use(u),this.key("subjectPublicKeyInfo").use(o),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(h).optional());}),_=r.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(d),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr());});t.exports=_;},{"asn1.js":2}],148:[function(e,t,i){var r=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,n=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=e("evp_bytestokey"),o=e("browserify-aes"),l=e("safe-buffer").Buffer;t.exports=function(e,t){var i,f=e.toString(),u=f.match(r);if(u){var c="aes"+u[1],h=l.from(u[2],"hex"),d=l.from(u[3].replace(/[\r\n]/g,""),"base64"),_=s(t,h.slice(0,8),parseInt(u[1],10)).key,p=[],m=o.createDecipheriv(c,_,h);p.push(m.update(d)),p.push(m["final"]()),i=l.concat(p);}else{var b=f.match(a);i=l.from(b[2].replace(/[\r\n]/g,""),"base64");}return{tag:f.match(n)[1],data:i};};},{"browserify-aes":23,evp_bytestokey:105,"safe-buffer":184}],149:[function(e,t,i){var r=e("./asn1"),n=e("./aesid.json"),a=e("./fixProc"),s=e("browserify-aes"),o=e("pbkdf2"),l=e("safe-buffer").Buffer;function f(e){var t;"object"!=_typeof(e)||l.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=l.from(e));var i,f,u=a(e,t),c=u.tag,h=u.data;switch(c){case"CERTIFICATE":f=r.certificate.decode(h,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(f||(f=r.PublicKey.decode(h,"der")),i=f.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(f.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return f.subjectPrivateKey=f.subjectPublicKey,{type:"ec",data:f};case"1.2.840.10040.4.1":return f.algorithm.params.pub_key=r.DSAparam.decode(f.subjectPublicKey.data,"der"),{type:"dsa",data:f.algorithm.params};default:throw new Error("unknown key id "+i);}case"ENCRYPTED PRIVATE KEY":h=function(e,t){var i=e.algorithm.decrypt.kde.kdeparams.salt,r=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),a=n[e.algorithm.decrypt.cipher.algo.join(".")],f=e.algorithm.decrypt.cipher.iv,u=e.subjectPrivateKey,c=parseInt(a.split("-")[1],10)/8,h=o.pbkdf2Sync(t,i,r,c,"sha1"),d=s.createDecipheriv(a,h,f),_=[];return _.push(d.update(u)),_.push(d["final"]()),l.concat(_);}(h=r.EncryptedPrivateKey.decode(h,"der"),t);case"PRIVATE KEY":switch(i=(f=r.PrivateKey.decode(h,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(f.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:f.algorithm.curve,privateKey:r.ECPrivateKey.decode(f.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return f.algorithm.params.priv_key=r.DSAparam.decode(f.subjectPrivateKey,"der"),{type:"dsa",params:f.algorithm.params};default:throw new Error("unknown key id "+i);}case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(h,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(h,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(h,"der")};case"EC PRIVATE KEY":return{curve:(h=r.ECPrivateKey.decode(h,"der")).parameters.value,privateKey:h.privateKey};default:throw new Error("unknown key type "+c);}}t.exports=f,f.signature=r.signature;},{"./aesid.json":145,"./asn1":146,"./fixProc":148,"browserify-aes":23,pbkdf2:151,"safe-buffer":184}],150:[function(e,t,i){(function(e){function t(e,t){for(var i=0,r=e.length-1;r>=0;r--){var n=e[r];"."===n?e.splice(r,1):".."===n?(e.splice(r,1),i++):i&&(e.splice(r,1),i--);}if(t)for(;i--;i){e.unshift("..");}return e;}function r(e,t){if(e.filter)return e.filter(t);for(var i=[],r=0;r=-1&&!n;a--){var s=a>=0?arguments[a]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(i=s+"/"+i,n="/"===s.charAt(0));}return(n?"/":"")+(i=t(r(i.split("/"),function(e){return!!e;}),!n).join("/"))||".";},i.normalize=function(e){var a=i.isAbsolute(e),s="/"===n(e,-1);return(e=t(r(e.split("/"),function(e){return!!e;}),!a).join("/"))||a||(e="."),e&&s&&(e+="/"),(a?"/":"")+e;},i.isAbsolute=function(e){return"/"===e.charAt(0);},i.join=function(){var e=Array.prototype.slice.call(arguments,0);return i.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e;}).join("/"));},i.relative=function(e,t){function r(e){for(var t=0;t=0&&""===e[i];i--){;}return t>i?[]:e.slice(t,i-t+1);}e=i.resolve(e).substr(1),t=i.resolve(t).substr(1);for(var n=r(e.split("/")),a=r(t.split("/")),s=Math.min(n.length,a.length),o=s,l=0;l=1;--a){if(47===(t=e.charCodeAt(a))){if(!n){r=a;break;}}else n=!1;}return-1===r?i?"/":".":i&&1===r?"/":e.slice(0,r);},i.basename=function(e,t){var i=function(e){"string"!=typeof e&&(e+="");var t,i=0,r=-1,n=!0;for(t=e.length-1;t>=0;--t){if(47===e.charCodeAt(t)){if(!n){i=t+1;break;}}else-1===r&&(n=!1,r=t+1);}return-1===r?"":e.slice(i,r);}(e);return t&&i.substr(-1*t.length)===t&&(i=i.substr(0,i.length-t.length)),i;},i.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,i=0,r=-1,n=!0,a=0,s=e.length-1;s>=0;--s){var o=e.charCodeAt(s);if(47!==o)-1===r&&(n=!1,r=s+1),46===o?-1===t?t=s:1!==a&&(a=1):-1!==t&&(a=-1);else if(!n){i=s+1;break;}}return-1===t||-1===r||0===a||1===a&&t===r-1&&t===i+1?"":e.slice(t,r);};var n="b"==="ab".substr(-1)?function(e,t,i){return e.substr(t,i);}:function(e,t,i){return t<0&&(t=e.length+t),e.substr(t,i);};}).call(this,e("_process"));},{_process:158}],151:[function(e,t,i){i.pbkdf2=e("./lib/async"),i.pbkdf2Sync=e("./lib/sync");},{"./lib/async":152,"./lib/sync":155}],152:[function(e,t,i){(function(i,r){var n,a=e("safe-buffer").Buffer,s=e("./precondition"),o=e("./default-encoding"),l=e("./sync"),f=e("./to-buffer"),u=r.crypto&&r.crypto.subtle,c={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},h=[];function d(e,t,i,r,n){return u.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then(function(e){return u.deriveBits({name:"PBKDF2",salt:t,iterations:i,hash:{name:n}},e,r<<3);}).then(function(e){return a.from(e);});}t.exports=function(e,t,_,p,m,b){"function"==typeof m&&(b=m,m=void 0);var v=c[(m=m||"sha1").toLowerCase()];if(!v||"function"!=typeof r.Promise)return i.nextTick(function(){var i;try{i=l(e,t,_,p,m);}catch(e){return b(e);}b(null,i);});if(s(_,p),e=f(e,o,"Password"),t=f(t,o,"Salt"),"function"!=typeof b)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then(function(e){i.nextTick(function(){t(null,e);});},function(e){i.nextTick(function(){t(e);});});}(function(e){if(r.process&&!r.process.browser)return Promise.resolve(!1);if(!u||!u.importKey||!u.deriveBits)return Promise.resolve(!1);if(void 0!==h[e])return h[e];var t=d(n=n||a.alloc(8),n,10,128,e).then(function(){return!0;})["catch"](function(){return!1;});return h[e]=t,t;}(v).then(function(i){return i?d(e,t,_,p,v):l(e,t,_,p,m);}),b);};}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});},{"./default-encoding":153,"./precondition":154,"./sync":155,"./to-buffer":156,_process:158,"safe-buffer":184}],153:[function(e,t,i){(function(e){var i;if(e.browser)i="utf-8";else if(e.version){i=parseInt(e.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary";}else i="utf-8";t.exports=i;}).call(this,e("_process"));},{_process:158}],154:[function(e,t,i){var r=Math.pow(2,30)-1;t.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||t>r||t!=t)throw new TypeError("Bad key length");};},{}],155:[function(e,t,i){var r=e("create-hash/md5"),n=e("ripemd160"),a=e("sha.js"),s=e("safe-buffer").Buffer,o=e("./precondition"),l=e("./default-encoding"),f=e("./to-buffer"),u=s.alloc(128),c={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(e,t,i){var o=function(e){function t(t){return a(e).update(t).digest();}return"rmd160"===e||"ripemd160"===e?function(e){return new n().update(e).digest();}:"md5"===e?r:t;}(e),l="sha512"===e||"sha384"===e?128:64;t.length>l?t=o(t):t.length1)for(var i=1;i_||new s(t).cmp(d.modulus)>=0)throw new Error("decryption error");h=i?f(new s(t),d):o(t,d);var p=u.alloc(_-h.length);if(h=u.concat([p,h],_),4===c)return function(e,t){var i=e.modulus.byteLength(),r=l("sha1").update(u.alloc(0)).digest(),s=r.length;if(0!==t[0])throw new Error("decryption error");var o=t.slice(1,s+1),f=t.slice(s+1),c=a(o,n(f,s)),h=a(f,n(c,i-s-1));if(function(e,t){e=u.from(e),t=u.from(t);var i=0,r=e.length;e.length!==t.length&&(i++,r=Math.min(e.length,t.length));var n=-1;for(;++n=t.length){a++;break;}}var s=t.slice(2,n-1);("0002"!==r.toString("hex")&&!i||"0001"!==r.toString("hex")&&i)&&a++;s.length<8&&a++;if(a)throw new Error("decryption error");return t.slice(n);}(0,h,i);if(3===c)return h;throw new Error("unknown padding");};},{"./mgf":160,"./withPublic":164,"./xor":165,"bn.js":161,"browserify-rsa":41,"create-hash":71,"parse-asn1":149,"safe-buffer":184}],163:[function(e,t,i){var r=e("parse-asn1"),n=e("randombytes"),a=e("create-hash"),s=e("./mgf"),o=e("./xor"),l=e("bn.js"),f=e("./withPublic"),u=e("browserify-rsa"),c=e("safe-buffer").Buffer;t.exports=function(e,t,i){var h;h=e.padding?e.padding:i?1:4;var d,_=r(e);if(4===h)d=function(e,t){var i=e.modulus.byteLength(),r=t.length,f=a("sha1").update(c.alloc(0)).digest(),u=f.length,h=2*u;if(r>i-h-2)throw new Error("message too long");var d=c.alloc(i-r-h-2),_=i-u-1,p=n(u),m=o(c.concat([f,d,c.alloc(1,1),t],_),s(p,_)),b=o(p,s(m,u));return new l(c.concat([c.alloc(1),b,m],i));}(_,t);else if(1===h)d=function(e,t,i){var r,a=t.length,s=e.modulus.byteLength();if(a>s-11)throw new Error("message too long");r=i?c.alloc(s-a-3,255):function(e){var t,i=c.allocUnsafe(e),r=0,a=n(2*e),s=0;for(;r=0)throw new Error("data too long for modulus");}return i?u(d,_):f(d,_);};},{"./mgf":160,"./withPublic":164,"./xor":165,"bn.js":161,"browserify-rsa":41,"create-hash":71,"parse-asn1":149,randombytes:166,"safe-buffer":184}],164:[function(e,t,i){var r=e("bn.js"),n=e("safe-buffer").Buffer;t.exports=function(e,t){return n.from(e.toRed(r.mont(t.modulus)).redPow(new r(t.publicExponent)).fromRed().toArray());};},{"bn.js":161,"safe-buffer":184}],165:[function(e,t,i){t.exports=function(e,t){for(var i=e.length,r=-1;++r4294967295)throw new RangeError("requested too many random bytes");var r=n.allocUnsafe(e);if(e>0)if(e>65536)for(var s=0;su||e<0)throw new TypeError("offset must be a uint32");if(e>l||e>t)throw new RangeError("offset out of range");}function h(e,t,i){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>u||e<0)throw new TypeError("size must be a uint32");if(e+t>i||e>l)throw new RangeError("buffer too small");}function d(e,i,r,n){if(t.browser){var a=e.buffer,o=new Uint8Array(a,i,r);return f.getRandomValues(o),n?void t.nextTick(function(){n(null,e);}):e;}if(!n)return s(r).copy(e,i),e;s(r,function(t,r){if(t)return n(t);r.copy(e,i),n(null,e);});}f&&f.getRandomValues||!t.browser?(i.randomFill=function(e,t,i,n){if(!(o.isBuffer(e)||e instanceof r.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof t)n=t,t=0,i=e.length;else if("function"==typeof i)n=i,i=e.length-t;else if("function"!=typeof n)throw new TypeError('"cb" argument must be a function');return c(t,e.length),h(i,t,e.length),d(e,t,i,n);},i.randomFillSync=function(e,t,i){void 0===t&&(t=0);if(!(o.isBuffer(e)||e instanceof r.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');c(t,e.length),void 0===i&&(i=e.length-t);return h(i,t,e.length),d(e,t,i);}):(i.randomFill=n,i.randomFillSync=n);}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});},{_process:158,randombytes:166,"safe-buffer":184}],168:[function(e,t,i){t.exports=e("./lib/_stream_duplex.js");},{"./lib/_stream_duplex.js":169}],169:[function(e,t,i){"use strict";var r=e("process-nextick-args"),n=Object.keys||function(e){var t=[];for(var i in e){t.push(i);}return t;};t.exports=c;var a=Object.create(e("core-util-is"));a.inherits=e("inherits");var s=e("./_stream_readable"),o=e("./_stream_writable");a.inherits(c,s);for(var l=n(o.prototype),f=0;f0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===f.prototype||(t=function(e){return f.from(e);}(t)),r?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):w(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!i?(t=s.decoder.write(t),s.objectMode||0!==t.length?w(e,s,t,!1):j(e,s)):w(e,s,t,!1))):r||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=8388608?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e;}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0));}function C(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(d("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?n.nextTick(S,e):S(e));}function S(e){d("emit readable"),e.emit("readable"),M(e);}function j(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(T,e,t));}function T(e,t){for(var i=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(i=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):i=function(e,t,i){var r;ea.length?a.length:e;if(s===a.length?n+=a:n+=a.slice(0,e),0===(e-=s)){s===a.length?(++r,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=a.slice(s));break;}++r;}return t.length-=r,n;}(e,t):function(e,t){var i=f.allocUnsafe(e),r=t.head,n=1;r.data.copy(i),e-=r.data.length;for(;r=r.next;){var a=r.data,s=e>a.length?a.length:e;if(a.copy(i,i.length-e,0,s),0===(e-=s)){s===a.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(s));break;}++n;}return t.length-=n,i;}(e,t);return r;}(e,t.buffer,t.decoder),i);var i;}function P(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,n.nextTick(I,t,e));}function I(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"));}function U(e,t){for(var i=0,r=e.length;i=t.highWaterMark||t.ended))return d("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?P(this):C(this),null;if(0===(e=E(e,t))&&t.ended)return 0===t.length&&P(this),null;var r,n=t.needReadable;return d("need readable",n),(0===t.length||t.length-e0?k(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),i!==e&&t.ended&&P(this)),null!==r&&this.emit("data",r),r;},y.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"));},y.prototype.pipe=function(e,t){var r=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e);}a.pipesCount+=1,d("pipe count=%d opts=%j",a.pipesCount,t);var l=(!t||!1!==t.end)&&e!==i.stdout&&e!==i.stderr?u:y;function f(t,i){d("onunpipe"),t===r&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,d("cleanup"),e.removeListener("close",b),e.removeListener("finish",v),e.removeListener("drain",c),e.removeListener("error",m),e.removeListener("unpipe",f),r.removeListener("end",u),r.removeListener("end",y),r.removeListener("data",p),h=!0,!a.awaitDrain||e._writableState&&!e._writableState.needDrain||c());}function u(){d("onend"),e.end();}a.endEmitted?n.nextTick(l):r.once("end",l),e.on("unpipe",f);var c=function(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,M(e));};}(r);e.on("drain",c);var h=!1;var _=!1;function p(t){d("ondata"),_=!1,!1!==e.write(t)||_||((1===a.pipesCount&&a.pipes===e||a.pipesCount>1&&-1!==U(a.pipes,e))&&!h&&(d("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,_=!0),r.pause());}function m(t){d("onerror",t),y(),e.removeListener("error",m),0===o(e,"error")&&e.emit("error",t);}function b(){e.removeListener("finish",v),y();}function v(){d("onfinish"),e.removeListener("close",b),y();}function y(){d("unpipe"),r.unpipe(e);}return r.on("data",p),function(e,t,i){if("function"==typeof e.prependListener)return e.prependListener(t,i);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(i):e._events[t]=[i,e._events[t]]:e.on(t,i);}(e,"error",m),e.once("close",b),e.once("finish",v),e.emit("pipe",r),a.flowing||(d("pipe resume"),r.resume()),e;},y.prototype.unpipe=function(e){var t=this._readableState,i={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,i)),this;if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a-1?n:a.nextTick;v.WritableState=b;var f=Object.create(e("core-util-is"));f.inherits=e("inherits");var u={deprecate:e("util-deprecate")},c=e("./internal/streams/stream"),h=e("safe-buffer").Buffer,d=r.Uint8Array||function(){};var _,p=e("./internal/streams/destroy");function m(){}function b(t,i){o=o||e("./_stream_duplex"),t=t||{};var r=i instanceof o;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,f=t.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r&&(f||0===f)?f:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var c=!1===t.decodeStrings;this.decodeStrings=!c,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var i=e._writableState,r=i.sync,n=i.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0;}(i),t)!function(e,t,i,r,n){--t.pendingcb,i?(a.nextTick(n,r),a.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(n(r),e._writableState.errorEmitted=!0,e.emit("error",r),S(e,t));}(e,i,r,t,n);else{var s=E(i);s||i.corked||i.bufferProcessing||!i.bufferedRequest||w(e,i),r?l(g,e,i,s,n):g(e,i,s,n);}}(i,e);},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this);}function v(t){if(o=o||e("./_stream_duplex"),!(_.call(v,this)||this instanceof o))return new v(t);this._writableState=new b(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t["final"]&&(this._final=t["final"])),c.call(this);}function y(e,t,i,r,n,a,s){t.writelen=r,t.writecb=s,t.writing=!0,t.sync=!0,i?e._writev(n,t.onwrite):e._write(n,a,t.onwrite),t.sync=!1;}function g(e,t,i,r){i||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));}(e,t),t.pendingcb--,r(),S(e,t);}function w(e,t){t.bufferProcessing=!0;var i=t.bufferedRequest;if(e._writev&&i&&i.next){var r=t.bufferedRequestCount,n=new Array(r),a=t.corkedRequestsFree;a.entry=i;for(var o=0,l=!0;i;){n[o]=i,i.isBuf||(l=!1),i=i.next,o+=1;}n.allBuffers=l,y(e,t,!0,t.length,n,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0;}else{for(;i;){var f=i.chunk,u=i.encoding,c=i.callback;if(y(e,t,!1,t.objectMode?1:f.length,f,u,c),i=i.next,t.bufferedRequestCount--,t.writing)break;}null===i&&(t.lastBufferedRequest=null);}t.bufferedRequest=i,t.bufferProcessing=!1;}function E(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing;}function C(e,t){e._final(function(i){t.pendingcb--,i&&e.emit("error",i),t.prefinished=!0,e.emit("prefinish"),S(e,t);});}function S(e,t){var i=E(t);return i&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,a.nextTick(C,e,t)):(t.prefinished=!0,e.emit("prefinish")));}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),i;}f.inherits(v,c),b.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;){t.push(e),e=e.next;}return t;},function(){try{Object.defineProperty(b.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer();},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")});}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(_=Function.prototype[Symbol.hasInstance],Object.defineProperty(v,Symbol.hasInstance,{value:function value(e){return!!_.call(this,e)||this===v&&e&&e._writableState instanceof b;}})):_=function _(e){return e instanceof this;},v.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"));},v.prototype.write=function(e,t,i){var r,n=this._writableState,s=!1,o=!n.objectMode&&(r=e,h.isBuffer(r)||r instanceof d);return o&&!h.isBuffer(e)&&(e=function(e){return h.from(e);}(e)),"function"==typeof t&&(i=t,t=null),o?t="buffer":t||(t=n.defaultEncoding),"function"!=typeof i&&(i=m),n.ended?function(e,t){var i=new Error("write after end");e.emit("error",i),a.nextTick(t,i);}(this,i):(o||function(e,t,i,r){var n=!0,s=!1;return null===i?s=new TypeError("May not write null values to stream"):"string"==typeof i||void 0===i||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),a.nextTick(r,s),n=!1),n;}(this,n,e,i))&&(n.pendingcb++,s=function(e,t,i,r,n,a){if(!i){var s=function(e,t,i){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=h.from(t,i));return t;}(t,r,n);r!==s&&(i=!0,n="buffer",r=s);}var o=t.objectMode?1:r.length;t.length+=o;var l=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this;},Object.defineProperty(v.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark;}}),v.prototype._write=function(e,t,i){i(new Error("_write() is not implemented"));},v.prototype._writev=null,v.prototype.end=function(e,t,i){var r=this._writableState;"function"==typeof e?(i=e,e=null,t=null):"function"==typeof t&&(i=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,i){t.ending=!0,S(e,t),i&&(t.finished?a.nextTick(i):e.once("finish",i));t.ended=!0,e.writable=!1;}(this,r,i);},Object.defineProperty(v.prototype,"destroyed",{get:function get(){return void 0!==this._writableState&&this._writableState.destroyed;},set:function set(e){this._writableState&&(this._writableState.destroyed=e);}}),v.prototype.destroy=p.destroy,v.prototype._undestroy=p.undestroy,v.prototype._destroy=function(e,t){this.end(),t(e);};}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("timers").setImmediate);},{"./_stream_duplex":169,"./internal/streams/destroy":175,"./internal/streams/stream":176,_process:158,"core-util-is":68,inherits:136,"process-nextick-args":157,"safe-buffer":177,timers:196,"util-deprecate":197}],174:[function(e,t,i){"use strict";var r=e("safe-buffer").Buffer,n=e("util");t.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),this.head=null,this.tail=null,this.length=0;}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length;},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length;},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e;}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0;},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,i=""+t.data;t=t.next;){i+=e+t.data;}return i;},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t,i,n,a=r.allocUnsafe(e>>>0),s=this.head,o=0;s;){t=s.data,i=a,n=o,t.copy(i,n),o+=s.data.length,s=s.next;}return a;},e;}(),n&&n.inspect&&n.inspect.custom&&(t.exports.prototype[n.inspect.custom]=function(){var e=n.inspect({length:this.length});return this.constructor.name+" "+e;});},{"safe-buffer":177,util:20}],175:[function(e,t,i){"use strict";var r=e("process-nextick-args");function n(e,t){e.emit("error",t);}t.exports={destroy:function destroy(e,t){var i=this,a=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return a||s?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(n,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(r.nextTick(n,i,e),i._writableState&&(i._writableState.errorEmitted=!0)):t&&t(e);}),this);},undestroy:function undestroy(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1);}};},{"process-nextick-args":157}],176:[function(e,t,i){arguments[4][62][0].apply(i,arguments);},{dup:62,events:104}],177:[function(e,t,i){var r=e("buffer"),n=r.Buffer;function a(e,t){for(var i in e){t[i]=e[i];}}function s(e,t,i){return n(e,t,i);}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=r:(a(r,i),i.Buffer=s),a(n,s),s.from=function(e,t,i){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,i);},s.alloc=function(e,t,i){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=n(e);return void 0!==t?"string"==typeof i?r.fill(t,i):r.fill(t):r.fill(0),r;},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e);},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e);};},{buffer:66}],178:[function(e,t,i){"use strict";var r=e("safe-buffer").Buffer,n=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1;}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;){switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0;}}}(e);if("string"!=typeof t&&(r.isEncoding===n||!n(e)))throw new Error("Unknown encoding: "+e);return t||e;}(e),this.encoding){case"utf16le":this.text=l,this.end=f,t=4;break;case"utf8":this.fillLast=o,t=4;break;case"base64":this.text=u,this.end=c,t=3;break;default:return this.write=h,void(this.end=d);}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t);}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2;}function o(e){var t=this.lastTotal-this.lastNeed,i=function(e,t,i){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�";}}(this,e);return void 0!==i?i:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length));}function l(e,t){if((e.length-t)%2==0){var i=e.toString("utf16le",t);if(i){var r=i.charCodeAt(i.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],i.slice(0,-1);}return i;}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1);}function f(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var i=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,i);}return t;}function u(e,t){var i=(e.length-t)%3;return 0===i?e.toString("base64",t):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-i));}function c(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t;}function h(e){return e.toString(this.encoding);}function d(e){return e&&e.length?this.write(e):"";}i.StringDecoder=a,a.prototype.write=function(e){if(0===e.length)return"";var t,i;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";i=this.lastNeed,this.lastNeed=0;}else i=0;return i=0)return n>0&&(e.lastNeed=n-1),n;if(--r=0)return n>0&&(e.lastNeed=n-2),n;if(--r=0)return n>0&&(2===n?n=0:e.lastNeed=n-3),n;return 0;}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=i;var r=e.length-(i-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r);},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length;};},{"safe-buffer":177}],179:[function(e,t,i){t.exports=e("./readable").PassThrough;},{"./readable":180}],180:[function(e,t,i){(i=t.exports=e("./lib/_stream_readable.js")).Stream=i,i.Readable=i,i.Writable=e("./lib/_stream_writable.js"),i.Duplex=e("./lib/_stream_duplex.js"),i.Transform=e("./lib/_stream_transform.js"),i.PassThrough=e("./lib/_stream_passthrough.js");},{"./lib/_stream_duplex.js":169,"./lib/_stream_passthrough.js":170,"./lib/_stream_readable.js":171,"./lib/_stream_transform.js":172,"./lib/_stream_writable.js":173}],181:[function(e,t,i){t.exports=e("./readable").Transform;},{"./readable":180}],182:[function(e,t,i){t.exports=e("./lib/_stream_writable.js");},{"./lib/_stream_writable.js":173}],183:[function(e,t,i){"use strict";var r=e("buffer").Buffer,n=e("inherits"),a=e("hash-base"),s=new Array(16),o=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],l=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],f=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],u=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],c=[0,1518500249,1859775393,2400959708,2840853838],h=[1352829926,1548603684,1836072691,2053994217,0];function d(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520;}function _(e,t){return e<>>32-t;}function p(e,t,i,r,n,a,s,o){return _(e+(t^i^r)+a+s|0,o)+n|0;}function m(e,t,i,r,n,a,s,o){return _(e+(t&i|~t&r)+a+s|0,o)+n|0;}function b(e,t,i,r,n,a,s,o){return _(e+((t|~i)^r)+a+s|0,o)+n|0;}function v(e,t,i,r,n,a,s,o){return _(e+(t&r|i&~r)+a+s|0,o)+n|0;}function y(e,t,i,r,n,a,s,o){return _(e+(t^(i|~r))+a+s|0,o)+n|0;}n(d,a),d.prototype._update=function(){for(var e=s,t=0;t<16;++t){e[t]=this._block.readInt32LE(4*t);}for(var i=0|this._a,r=0|this._b,n=0|this._c,a=0|this._d,d=0|this._e,g=0|this._a,w=0|this._b,E=0|this._c,C=0|this._d,S=0|this._e,j=0;j<80;j+=1){var T,A;j<16?(T=p(i,r,n,a,d,e[o[j]],c[0],f[j]),A=y(g,w,E,C,S,e[l[j]],h[0],u[j])):j<32?(T=m(i,r,n,a,d,e[o[j]],c[1],f[j]),A=v(g,w,E,C,S,e[l[j]],h[1],u[j])):j<48?(T=b(i,r,n,a,d,e[o[j]],c[2],f[j]),A=b(g,w,E,C,S,e[l[j]],h[2],u[j])):j<64?(T=v(i,r,n,a,d,e[o[j]],c[3],f[j]),A=m(g,w,E,C,S,e[l[j]],h[3],u[j])):(T=y(i,r,n,a,d,e[o[j]],c[4],f[j]),A=p(g,w,E,C,S,e[l[j]],h[4],u[j])),i=d,d=a,a=_(n,10),n=r,r=T,g=S,S=C,C=_(E,10),E=w,w=A;}var x=this._b+n+C|0;this._b=this._c+a+S|0,this._c=this._d+d+g|0,this._d=this._e+i+w|0,this._e=this._a+r+E|0,this._a=x;},d.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=r.alloc?r.alloc(20):new r(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e;},t.exports=d;},{buffer:66,"hash-base":106,inherits:136}],184:[function(e,t,i){/*! safe-buffer. MIT License. Feross Aboukhadijeh */var r=e("buffer"),n=r.Buffer;function a(e,t){for(var i in e){t[i]=e[i];}}function s(e,t,i){return n(e,t,i);}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=r:(a(r,i),i.Buffer=s),s.prototype=Object.create(n.prototype),a(n,s),s.from=function(e,t,i){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,i);},s.alloc=function(e,t,i){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=n(e);return void 0!==t?"string"==typeof i?r.fill(t,i):r.fill(t):r.fill(0),r;},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e);},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e);};},{buffer:66}],185:[function(e,t,i){(function(i){"use strict";var r,n=e("buffer"),a=n.Buffer,s={};for(r in n){n.hasOwnProperty(r)&&"SlowBuffer"!==r&&"Buffer"!==r&&(s[r]=n[r]);}var o=s.Buffer={};for(r in a){a.hasOwnProperty(r)&&"allocUnsafe"!==r&&"allocUnsafeSlow"!==r&&(o[r]=a[r]);}if(s.Buffer.prototype=a.prototype,o.from&&o.from!==Uint8Array.from||(o.from=function(e,t,i){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+_typeof(e));if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+_typeof(e));return a(e,t,i);}),o.alloc||(o.alloc=function(e,t,i){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+_typeof(e));if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var r=a(e);return t&&0!==t.length?"string"==typeof i?r.fill(t,i):r.fill(t):r.fill(0),r;}),!s.kStringMaxLength)try{s.kStringMaxLength=i.binding("buffer").kStringMaxLength;}catch(e){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),t.exports=s;}).call(this,e("_process"));},{_process:158,buffer:66}],186:[function(e,t,i){var r=e("safe-buffer").Buffer;function n(e,t){this._block=r.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0;}n.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=r.from(e,t));for(var i=this._block,n=this._blockSize,a=e.length,s=this._len,o=0;o=this._finalSize&&(this._update(this._block),this._block.fill(0));var i=8*this._len;if(i<=4294967295)this._block.writeUInt32BE(i,this._blockSize-4);else{var r=(4294967295&i)>>>0,n=(i-r)/4294967296;this._block.writeUInt32BE(n,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4);}this._update(this._block);var a=this._hash();return e?a.toString(e):a;},n.prototype._update=function(){throw new Error("_update must be implemented by subclass");},t.exports=n;},{"safe-buffer":184}],187:[function(e,t,i){(i=t.exports=function(e){e=e.toLowerCase();var t=i[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t();}).sha=e("./sha"),i.sha1=e("./sha1"),i.sha224=e("./sha224"),i.sha256=e("./sha256"),i.sha384=e("./sha384"),i.sha512=e("./sha512");},{"./sha":188,"./sha1":189,"./sha224":190,"./sha256":191,"./sha384":192,"./sha512":193}],188:[function(e,t,i){var r=e("inherits"),n=e("./hash"),a=e("safe-buffer").Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function l(){this.init(),this._w=o,n.call(this,64,56);}function f(e){return e<<30|e>>>2;}function u(e,t,i,r){return 0===e?t&i|~t&r:2===e?t&i|t&r|i&r:t^i^r;}r(l,n),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this;},l.prototype._update=function(e){for(var t,i=this._w,r=0|this._a,n=0|this._b,a=0|this._c,o=0|this._d,l=0|this._e,c=0;c<16;++c){i[c]=e.readInt32BE(4*c);}for(;c<80;++c){i[c]=i[c-3]^i[c-8]^i[c-14]^i[c-16];}for(var h=0;h<80;++h){var d=~~(h/20),_=0|((t=r)<<5|t>>>27)+u(d,n,a,o)+l+i[h]+s[d];l=o,o=a,a=f(n),n=r,r=_;}this._a=r+this._a|0,this._b=n+this._b|0,this._c=a+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0;},l.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e;},t.exports=l;},{"./hash":186,inherits:136,"safe-buffer":184}],189:[function(e,t,i){var r=e("inherits"),n=e("./hash"),a=e("safe-buffer").Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function l(){this.init(),this._w=o,n.call(this,64,56);}function f(e){return e<<5|e>>>27;}function u(e){return e<<30|e>>>2;}function c(e,t,i,r){return 0===e?t&i|~t&r:2===e?t&i|t&r|i&r:t^i^r;}r(l,n),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this;},l.prototype._update=function(e){for(var t,i=this._w,r=0|this._a,n=0|this._b,a=0|this._c,o=0|this._d,l=0|this._e,h=0;h<16;++h){i[h]=e.readInt32BE(4*h);}for(;h<80;++h){i[h]=(t=i[h-3]^i[h-8]^i[h-14]^i[h-16])<<1|t>>>31;}for(var d=0;d<80;++d){var _=~~(d/20),p=f(r)+c(_,n,a,o)+l+i[d]+s[_]|0;l=o,o=a,a=u(n),n=r,r=p;}this._a=r+this._a|0,this._b=n+this._b|0,this._c=a+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0;},l.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e;},t.exports=l;},{"./hash":186,inherits:136,"safe-buffer":184}],190:[function(e,t,i){var r=e("inherits"),n=e("./sha256"),a=e("./hash"),s=e("safe-buffer").Buffer,o=new Array(64);function l(){this.init(),this._w=o,a.call(this,64,56);}r(l,n),l.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this;},l.prototype._hash=function(){var e=s.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e;},t.exports=l;},{"./hash":186,"./sha256":191,inherits:136,"safe-buffer":184}],191:[function(e,t,i){var r=e("inherits"),n=e("./hash"),a=e("safe-buffer").Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],o=new Array(64);function l(){this.init(),this._w=o,n.call(this,64,56);}function f(e,t,i){return i^e&(t^i);}function u(e,t,i){return e&t|i&(e|t);}function c(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10);}function h(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7);}function d(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3;}r(l,n),l.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this;},l.prototype._update=function(e){for(var t,i=this._w,r=0|this._a,n=0|this._b,a=0|this._c,o=0|this._d,l=0|this._e,_=0|this._f,p=0|this._g,m=0|this._h,b=0;b<16;++b){i[b]=e.readInt32BE(4*b);}for(;b<64;++b){i[b]=0|(((t=i[b-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+i[b-7]+d(i[b-15])+i[b-16];}for(var v=0;v<64;++v){var y=m+h(l)+f(l,_,p)+s[v]+i[v]|0,g=c(r)+u(r,n,a)|0;m=p,p=_,_=l,l=o+y|0,o=a,a=n,n=r,r=y+g|0;}this._a=r+this._a|0,this._b=n+this._b|0,this._c=a+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0,this._f=_+this._f|0,this._g=p+this._g|0,this._h=m+this._h|0;},l.prototype._hash=function(){var e=a.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e;},t.exports=l;},{"./hash":186,inherits:136,"safe-buffer":184}],192:[function(e,t,i){var r=e("inherits"),n=e("./sha512"),a=e("./hash"),s=e("safe-buffer").Buffer,o=new Array(160);function l(){this.init(),this._w=o,a.call(this,128,112);}r(l,n),l.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this;},l.prototype._hash=function(){var e=s.allocUnsafe(48);function t(t,i,r){e.writeInt32BE(t,r),e.writeInt32BE(i,r+4);}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e;},t.exports=l;},{"./hash":186,"./sha512":193,inherits:136,"safe-buffer":184}],193:[function(e,t,i){var r=e("inherits"),n=e("./hash"),a=e("safe-buffer").Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=new Array(160);function l(){this.init(),this._w=o,n.call(this,128,112);}function f(e,t,i){return i^e&(t^i);}function u(e,t,i){return e&t|i&(e|t);}function c(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25);}function h(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23);}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7;}function _(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25);}function p(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6;}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26);}function b(e,t){return e>>>0>>0?1:0;}r(l,n),l.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this;},l.prototype._update=function(e){for(var t=this._w,i=0|this._ah,r=0|this._bh,n=0|this._ch,a=0|this._dh,o=0|this._eh,l=0|this._fh,v=0|this._gh,y=0|this._hh,g=0|this._al,w=0|this._bl,E=0|this._cl,C=0|this._dl,S=0|this._el,j=0|this._fl,T=0|this._gl,A=0|this._hl,x=0;x<32;x+=2){t[x]=e.readInt32BE(4*x),t[x+1]=e.readInt32BE(4*x+4);}for(;x<160;x+=2){var M=t[x-30],k=t[x-30+1],P=d(M,k),I=_(k,M),U=p(M=t[x-4],k=t[x-4+1]),R=m(k,M),D=t[x-14],O=t[x-14+1],F=t[x-32],B=t[x-32+1],L=I+O|0,N=P+D+b(L,I)|0;N=(N=N+U+b(L=L+R|0,R)|0)+F+b(L=L+B|0,B)|0,t[x]=N,t[x+1]=L;}for(var z=0;z<160;z+=2){N=t[z],L=t[z+1];var H=u(i,r,n),V=u(g,w,E),Y=c(i,g),q=c(g,i),X=h(o,S),W=h(S,o),G=s[z],K=s[z+1],Q=f(o,l,v),Z=f(S,j,T),J=A+W|0,$=y+X+b(J,A)|0;$=($=($=$+Q+b(J=J+Z|0,Z)|0)+G+b(J=J+K|0,K)|0)+N+b(J=J+L|0,L)|0;var ee=q+V|0,te=Y+H+b(ee,q)|0;y=v,A=T,v=l,T=j,l=o,j=S,o=a+$+b(S=C+J|0,C)|0,a=n,C=E,n=r,E=w,r=i,w=g,i=$+te+b(g=J+ee|0,J)|0;}this._al=this._al+g|0,this._bl=this._bl+w|0,this._cl=this._cl+E|0,this._dl=this._dl+C|0,this._el=this._el+S|0,this._fl=this._fl+j|0,this._gl=this._gl+T|0,this._hl=this._hl+A|0,this._ah=this._ah+i+b(this._al,g)|0,this._bh=this._bh+r+b(this._bl,w)|0,this._ch=this._ch+n+b(this._cl,E)|0,this._dh=this._dh+a+b(this._dl,C)|0,this._eh=this._eh+o+b(this._el,S)|0,this._fh=this._fh+l+b(this._fl,j)|0,this._gh=this._gh+v+b(this._gl,T)|0,this._hh=this._hh+y+b(this._hl,A)|0;},l.prototype._hash=function(){var e=a.allocUnsafe(64);function t(t,i,r){e.writeInt32BE(t,r),e.writeInt32BE(i,r+4);}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e;},t.exports=l;},{"./hash":186,inherits:136,"safe-buffer":184}],194:[function(e,t,i){t.exports=n;var r=e("events").EventEmitter;function n(){r.call(this);}e("inherits")(n,r),n.Readable=e("readable-stream/readable.js"),n.Writable=e("readable-stream/writable.js"),n.Duplex=e("readable-stream/duplex.js"),n.Transform=e("readable-stream/transform.js"),n.PassThrough=e("readable-stream/passthrough.js"),n.Stream=n,n.prototype.pipe=function(e,t){var i=this;function n(t){e.writable&&!1===e.write(t)&&i.pause&&i.pause();}function a(){i.readable&&i.resume&&i.resume();}i.on("data",n),e.on("drain",a),e._isStdio||t&&!1===t.end||(i.on("end",o),i.on("close",l));var s=!1;function o(){s||(s=!0,e.end());}function l(){s||(s=!0,"function"==typeof e.destroy&&e.destroy());}function f(e){if(u(),0===r.listenerCount(this,"error"))throw e;}function u(){i.removeListener("data",n),e.removeListener("drain",a),i.removeListener("end",o),i.removeListener("close",l),i.removeListener("error",f),e.removeListener("error",f),i.removeListener("end",u),i.removeListener("close",u),e.removeListener("close",u);}return i.on("error",f),e.on("error",f),i.on("end",u),i.on("close",u),e.on("close",u),e.emit("pipe",i),e;};},{events:104,inherits:136,"readable-stream/duplex.js":168,"readable-stream/passthrough.js":179,"readable-stream/readable.js":180,"readable-stream/transform.js":181,"readable-stream/writable.js":182}],195:[function(e,t,i){arguments[4][178][0].apply(i,arguments);},{dup:178,"safe-buffer":184}],196:[function(e,t,i){(function(t,r){var n=e("process/browser.js").nextTick,a=Function.prototype.apply,s=Array.prototype.slice,o={},l=0;function f(e,t){this._id=e,this._clearFn=t;}i.setTimeout=function(){return new f(a.call(setTimeout,window,arguments),clearTimeout);},i.setInterval=function(){return new f(a.call(setInterval,window,arguments),clearInterval);},i.clearTimeout=i.clearInterval=function(e){e.close();},f.prototype.unref=f.prototype.ref=function(){},f.prototype.close=function(){this._clearFn.call(window,this._id);},i.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t;},i.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1;},i._unrefActive=i.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout();},t));},i.setImmediate="function"==typeof t?t:function(e){var t=l++,r=!(arguments.length<2)&&s.call(arguments,1);return o[t]=!0,n(function(){o[t]&&(r?e.apply(null,r):e.call(null),i.clearImmediate(t));}),t;},i.clearImmediate="function"==typeof r?r:function(e){delete o[e];};}).call(this,e("timers").setImmediate,e("timers").clearImmediate);},{"process/browser.js":158,timers:196}],197:[function(e,t,i){(function(e){function i(t){try{if(!e.localStorage)return!1;}catch(e){return!1;}var i=e.localStorage[t];return null!=i&&"true"===String(i).toLowerCase();}t.exports=function(e,t){if(i("noDeprecation"))return e;var r=!1;return function(){if(!r){if(i("throwDeprecation"))throw new Error(t);i("traceDeprecation")&&console.trace(t),r=!0;}return e.apply(this,arguments);};};}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});},{}],198:[function(e,t,i){"use strict";t.exports={DEFAILT_WEBGL_PLAY_ID:"glplayer",PLAYER_IN_TYPE_MP4:"mp4",PLAYER_IN_TYPE_FLV:"flv",PLAYER_IN_TYPE_HTTPFLV:"httpflv",PLAYER_IN_TYPE_RAW_265:"raw265",PLAYER_IN_TYPE_TS:"ts",PLAYER_IN_TYPE_MPEGTS:"mpegts",PLAYER_IN_TYPE_M3U8:"hls",PLAYER_IN_TYPE_M3U8_VOD:"m3u8",PLAYER_IN_TYPE_M3U8_LIVE:"hls",APPEND_TYPE_STREAM:0,APPEND_TYPE_FRAME:1,APPEND_TYPE_SEQUENCE:2,DEFAULT_WIDTH:600,DEFAULT_HEIGHT:600,DEFAULT_FPS:25,DEFAULT_FRAME_DUR:40,DEFAULT_FIXED:!1,DEFAULT_SAMPLERATE:44100,DEFAULT_CHANNELS:2,DEFAULT_CONSU_SAMPLE_LEN:20,PLAYER_MODE_VOD:"vod",PLAYER_MODE_NOTIME_LIVE:"live",AUDIO_MODE_ONCE:"ONCE",AUDIO_MODE_SWAP:"SWAP",DEFAULT_STRING_LIVE:"LIVE",CODEC_H265:0,CODEC_H264:1,PLAYER_CORE_TYPE_DEFAULT:0,PLAYER_CORE_TYPE_CNATIVE:1,V_CODEC_NAME_HEVC:265,V_CODEC_NAME_AVC:264,V_CODEC_NAME_UNKN:500,A_CODEC_NAME_AAC:112,A_CODEC_NAME_MP3:113,A_CODEC_NAME_UNKN:500,CACHE_NO_LOADCACHE:192,CACHE_WITH_PLAY_SIGN:193,CACHE_WITH_NOPLAY_SIGN:194};},{}],199:[function(e,t,i){"use strict";var r=window.AudioContext||window.webkitAudioContext,n=e("../consts"),a=function a(){return new Date().getTime();};t.exports=function(e){var t={options:{sampleRate:e.sampleRate||n.DEFAULT_SAMPLERATE,appendType:e.appendType||n.APPEND_TYPE_STREAM,playMode:e.playMode||n.AUDIO_MODE_SWAP},sourceChannel:-1,audioCtx:new r({latencyHint:"interactive",sampleRate:e.sampleRate}),gainNode:null,sourceList:[],startStatus:!1,sampleQueue:[],nextBuffer:null,playTimestamp:0,playStartTime:0,durationMs:-1,voice:1,onLoadCache:null,resetStartParam:function resetStartParam(){t.playTimestamp=0,t.playStartTime=0;},setOnLoadCache:function setOnLoadCache(e){t.onLoadCache=e;},setDurationMs:function setDurationMs(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;t.durationMs=e;},setVoice:function setVoice(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;t.voice=e,t.gainNode.gain.value=e;},getAlignVPTS:function getAlignVPTS(){return t.playTimestamp+(a()-t.playStartTime)/1e3;},swapSource:function swapSource(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(0==t.startStatus)return null;if(e<0||e>=t.sourceList.length)return null;if(i<0||i>=t.sourceList.length)return null;try{t.sourceChannel===e&&null!==t.sourceList[e]&&(t.sourceList[e].disconnect(t.gainNode),t.sourceList[e]=null);}catch(e){}t.sourceChannel=i;var r=t.decodeSample(i,e);-2==r&&(t.getAlignVPTS()>=t.durationMs/1e3-.04?t.pause():null!==t.onLoadCache&&t.onLoadCache());},addSample:function addSample(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return!(null==e||!e||null==e)&&(0==t.sampleQueue.length&&(t.seekPos=e.pts),t.sampleQueue.push(e),!0);},runNextBuffer:function runNextBuffer(){window.setInterval(function(){if(!(null!=t.nextBuffer||t.sampleQueue.length0&&void 0!==arguments[0]?arguments[0]:-1,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(e<0||e>=t.sourceList.length)return-1;if(null!=t.sourceList[e]&&null!=t.sourceList[e]&&t.sourceList[e]||(t.sourceList[e]=t.audioCtx.createBufferSource(),t.sourceList[e].onended=function(){t.swapSource(e,i);}),0==t.sampleQueue.length)return-2;if(t.sourceList[e].buffer)return t.sourceList[e],t.sourceList[i],t.gainNode,t.swapSource(e,i),0;if(null==t.nextBuffer||t.nextBuffer.data.length<1)return t.sourceList[e].connect(t.gainNode),t.sourceList[e].start(),t.sourceList[e].startState=!0,t.sourceList[e].stop(),1;var r=t.nextBuffer.data.buffer;t.playTimestamp=t.nextBuffer.pts,t.playStartTime=a();try{t.audioCtx.decodeAudioData(r,function(i){t.sourceList[e].buffer=i,t.sourceList[e].connect(t.gainNode),t.sourceList[e].start(),t.sourceList[e].startState=!0;},function(e){});}catch(e){return t.nextBuffer=null,-3;}return t.nextBuffer=null,0;},decodeWholeSamples:function decodeWholeSamples(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(t.sourceChannel=e,e<0||e>=t.sourceList.length)return-1;if(null!=t.sourceList[e]&&null!=t.sourceList[e]&&t.sourceList[e]||(t.sourceList[e]=t.audioCtx.createBufferSource(),t.sourceList[e].onended=function(){}),0==t.sampleQueue.length)return-2;for(var i=null,r=null,a=0;a=2){var s=i.length/2;a=new Float32Array(s);for(var o=0,l=0;l0&&s()-this._start_time>=this._now_seg_dur&&(s(),this._start_time,this._now_seg_dur,this._start_time=-1,this._now_seg_dur=-1),s(),this._start_time<0)if(new Date(),null!==this._pcm_array_buf&&this._pcm_array_buf.length>this._push_start_idx){this._swapStartPlay=!1;var e=this._push_start_idx+this._once_pop_len;e>this._pcm_array_buf.length&&(e=this._pcm_array_buf.length);var t=this._pcm_array_buf.slice(this._push_start_idx,e);this._push_start_idx+=t.length,this._now_seg_dur=1*t.length/this._sample_rate*1e3,t.length,this._sample_rate,this._now_seg_dur;var i=this._ctx.createBuffer(1,t.length,this._sample_rate);t.length,new Date(),i.copyToChannel(t,0),this._active_node=this._ctx.createBufferSource(),this._active_node.buffer=i,this._active_node.connect(this._gain),this._start_time=s(),this._active_node.start(0);}else setTimeout(this.readingLoopWithF32,1);}}])&&r(t.prototype,i),o&&r(t,o),e;}();i.AudioPcmPlayer=o;},{"../consts":198}],201:[function(e,t,i){"use strict";t.exports={frameDataAlignCrop:function frameDataAlignCrop(e,t,i,r,n,a,s,o){if(0==e-r)return[a,s,o];for(var l=r*n,f=l/4,u=new Uint8Array(l),c=new Uint8Array(f),h=new Uint8Array(f),d=r,_=r/2,p=0;p0&&void 0!==arguments[0]&&arguments[0];this.showScreen=e,this.canvas&&(e?this.canvas.setAttribute("hidden",!0):this.canvas.removeAttribute("hidden"));}},{key:"getCachePTS",value:function value(){return 1!==this.config.ignoreAudio&&this.audioWAudio?Math.max(this.vCachePTS,this.aCachePTS):this.vCachePTS;}},{key:"getMaxPTS",value:function value(){return Math.max(this.vCachePTS,this.aCachePTS);}},{key:"isPlayingState",value:function value(){return this.isPlaying;}},{key:"pushDone",value:function value(){this.pushEOF=!0;}},{key:"_clearDecInterval",value:function value(){this.decVFrameInterval&&window.clearInterval(this.decVFrameInterval),this.decVFrameInterval=null;}},{key:"_checkPlayFinished",value:function value(){return!(this.config.playMode!==u.PLAYER_MODE_VOD||!(!0===this.bufRecvStat&&(this.playPTS>=this.bufLastVDTS||this.audioWAudio&&this.playPTS>=this.bufLastADTS)||this.duration-this.playPTS0&&(this.isPlaying=!0);var t=0,i=0,r=0;this.playFrameInterval=window.setInterval(function(){if(i=h(),e._videoQueue.length>0&&i-t>=e.frameTime-r){var n=e._videoQueue.shift(),a=0;if(e.isNewSeek||null===e.audioWAudio||void 0===e.audioWAudio||(a=1e3*(n.pts-e.audioWAudio.getAlignVPTS()),n.pts,e.audioWAudio.getAlignVPTS(),e.playPTS=Math.max(e.audioWAudio.getAlignVPTS(),e.playPTS)),t=i,h(),n.pts,e.seekTarget,e.isNewSeek,e.playPTS=Math.max(n.pts,e.playPTS),e.isNewSeek&&e.seekTarget-e.frameDur>n.pts)return void(r=e.frameTime);if(e.isNewSeek&&(e.audioWAudio&&e.audioWAudio.setVoice(e.audioVoice),e.audioWAudio&&e.audioWAudio.play(),r=0,e.isNewSeek=!1,e.seekTarget=0),n.pts,e.showScreen?e.onRender&&e.onRender(n.line1,n.height,n.data_y,n.data_u,n.data_v):l.renderFrame(e.yuv,n.data_y,n.data_u,n.data_v,n.line1,n.height),e.onPlayingTime&&e.onPlayingTime(n.pts),!e.isNewSeek&&e.audioWAudio&&(a<0&&-1*a<=e.frameTime||a>=0)){if(e.config.playMode===u.PLAYER_MODE_VOD)if(n.pts>=e.duration)e.onLoadCacheFinshed&&e.onLoadCacheFinshed(),e.onPlayingFinish&&e.onPlayingFinish(),e._clearDecInterval(),e.pause();else if(e._checkPlayFinished())return;r=h()-i;}else!e.isNewSeek&&e.audioWAudio&&(a<0&&e.frameTime,r=e.frameTime);}e._checkPlayFinished();},1);}this.isNewSeek||this.audioWAudio&&this.audioWAudio.play();}},{key:"pause",value:function value(){this.isPlaying=!1,this._pause();}},{key:"_pause",value:function value(){this.playFrameInterval&&window.clearInterval(this.playFrameInterval),this.playFrameInterval=null,this.audioWAudio&&this.audioWAudio.pause();}},{key:"seek",value:function value(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.openFrameCall=!1,this.pause(),this._clearDecInterval(),null!==this.avFeedVideoInterval&&(window.clearInterval(this.avFeedVideoInterval),this.avFeedVideoInterval=null),null!==this.avFeedAudioInterval&&(window.clearInterval(this.avFeedAudioInterval),this.avFeedAudioInterval=null),this.yuvMaxTime=0,this.playVPipe.length=0,this._videoQueue.length=0,this.audioWAudio&&this.audioWAudio.stop(),e&&e(),this.isNewSeek=!0,this.avSeekVState=!0,this.seekTarget=i.seekTime,this.audioWAudio&&this.audioWAudio.setVoice(0),this.audioWAudio.resetStartParam(),this.audioWAudio.stop(),this._avFeedData(i.seekTime),setTimeout(function(){t.yuvMaxTime=0,t._videoQueue.length=0,t.openFrameCall=!0,t.frameCallTag+=1,t._decVFrameIntervalFunc();},1e3);}},{key:"setVoice",value:function value(e){this.audioVoice=e,this.audioWAudio&&this.audioWAudio.setVoice(e);}},{key:"_checkDisplaySize",value:function value(e,t,i){var r=t-e,n=this.config.width+Math.ceil(r/2),a=t/this.config.width>i/this.config.height,s=(n/t).toFixed(2),o=(this.config.height/i).toFixed(2),l=a?s:o,f=this.config.fixed,u=f?n:parseInt(t*l),c=f?this.config.height:parseInt(i*l);if(this.canvas.offsetWidth!=u||this.canvas.offsetHeight!=c){var h=parseInt((this.canvasBox.offsetHeight-c)/2),d=parseInt((this.canvasBox.offsetWidth-u)/2);h=h<0?0:h,d=d<0?0:d,this.canvas.style.marginTop=h+"px",this.canvas.style.marginLeft=d+"px",this.canvas.style.width=u+"px",this.canvas.style.height=c+"px";}return this.isCheckDisplay=!0,[u,c];}},{key:"_createYUVCanvas",value:function value(){for(this.canvasBox=document.querySelector("#"+this.config.playerId),this.canvasBox.style.overflow="hidden";this.canvasBox.hasChildNodes();){this.canvasBox.removeChild(this.canvasBox.lastChild);}this.canvas=document.createElement("canvas"),this.canvas.style.width=this.canvasBox.clientWidth+"px",this.canvas.style.height=this.canvasBox.clientHeight+"px",this.canvas.style.top="0px",this.canvas.style.left="0px",this.canvasBox.appendChild(this.canvas),this.yuv=l.setupCanvas(this.canvas,{preserveDrawingBuffer:!1});}},{key:"_avRecvPackets",value:function value(){var e=this;this.bufObject.cleanPipeline(),null!==this.avRecvInterval&&(window.clearInterval(this.avRecvInterval),this.avRecvInterval=null),!0===this.config.checkProbe?this.avRecvInterval=window.setInterval(function(){a.cwrap("getSniffStreamPkg","number",["number"])(e.corePtr),e._avCheckRecvFinish();},5):this.avRecvInterval=window.setInterval(function(){a.cwrap("getSniffStreamPkgNoCheckProbe","number",["number"])(e.corePtr),e._avCheckRecvFinish();},5),this._avFeedData(0);}},{key:"_avCheckRecvFinish",value:function value(){this.config.playMode===u.PLAYER_MODE_VOD&&this.duration-this.getMaxPTS()=50&&(t.onSeekFinish&&t.onSeekFinish(),t.onPlayingTime&&t.onPlayingTime(e),t.play(),window.clearInterval(i),i=null);},10);}},{key:"_avFeedData",value:function value(e){var t=this;if(this.playVPipe.length=0,this.audioWAudio&&this.audioWAudio.cleanQueue(),e<=0){var i=0;if(this.avFeedVideoInterval=window.setInterval(function(){var e=t.bufObject.videoBuffer.length;if(e-1>i||t.duration-t.getMaxPTS()0){for(var n=0;n0&&t.playVPipe[t.playVPipe.length-1].pts>=t.bufLastVDTS&&(window.clearInterval(t.avFeedVideoInterval),t.avFeedVideoInterval=null,t.playVPipe[t.playVPipe.length-1].pts,t.bufLastVDTS,t.bufObject.videoBuffer);}else t.config.playMode===u.PLAYER_MODE_VOD&&t.playVPipe.length>0&&t.playVPipe[t.playVPipe.length-1].pts>=t.duration&&(window.clearInterval(t.avFeedVideoInterval),t.avFeedVideoInterval=null,t.playVPipe[t.playVPipe.length-1].pts,t.duration,t.bufObject.videoBuffer);},5),void 0!==this.audioWAudio&&null!==this.audioWAudio&&this.config.ignoreAudio<1){var r=0;this.avFeedAudioInterval=window.setInterval(function(){var e=t.bufObject.audioBuffer.length;if(e-1>r||t.duration-t.getMaxPTS()0&&t.audioWAudio.sampleQueue[t.audioWAudio.sampleQueue.length-1].pts>=t.bufLastADTS&&(window.clearInterval(t.avFeedAudioInterval),t.avFeedAudioInterval=null,t.audioWAudio.sampleQueue[t.audioWAudio.sampleQueue.length-1].pts,t.bufObject.audioBuffer);}else t.config.playMode===u.PLAYER_MODE_VOD&&t.audioWAudio.sampleQueue.length>0&&t.audioWAudio.sampleQueue[t.audioWAudio.sampleQueue.length-1].pts>=t.duration&&(window.clearInterval(t.avFeedAudioInterval),t.avFeedAudioInterval=null,t.audioWAudio.sampleQueue[t.audioWAudio.sampleQueue.length-1].pts,t.bufObject.audioBuffer);},5);}}else{var n=this.bufObject.seekIDR(e),a=parseInt(n,10);this.playPTS=0;var o=a;if(this.avFeedVideoInterval=window.setInterval(function(){var i=t.bufObject.videoBuffer.length;if(i-1>o||t.duration-t.getMaxPTS()0){for(var n=0;n0&&t.playVPipe[t.playVPipe.length-1].pts>=t.bufLastVDTS&&(window.clearInterval(t.avFeedVideoInterval),t.avFeedVideoInterval=null);}else t.config.playMode===u.PLAYER_MODE_VOD&&t.playVPipe.length>0&&t.playVPipe[t.playVPipe.length-1].pts>=t.duration&&(window.clearInterval(t.avFeedVideoInterval),t.avFeedVideoInterval=null);t.avSeekVState&&t.config.playMode===u.PLAYER_MODE_VOD&&(t._afterAvFeedSeekToStart(e),t.avSeekVState=!1);},5),this.audioWAudio&&this.config.ignoreAudio<1){var l=parseInt(e,10);this.avFeedAudioInterval=window.setInterval(function(){var e=t.bufObject.audioBuffer.length;if(e-1>l||t.duration-t.getMaxPTS()0&&t.audioWAudio.sampleQueue[t.audioWAudio.sampleQueue.length-1].pts>=t.bufLastADTS&&(window.clearInterval(t.avFeedAudioInterval),t.avFeedAudioInterval=null);}else t.config.playMode===u.PLAYER_MODE_VOD&&t.audioWAudio.sampleQueue.length>0&&t.audioWAudio.sampleQueue[t.audioWAudio.sampleQueue.length-1].pts>=t.duration&&(window.clearInterval(t.avFeedAudioInterval),t.avFeedAudioInterval=null);},5);}}}},{key:"_probeFinCallback",value:function value(e,t,i,r,n,s,o,l,c){var h=this;this._createYUVCanvas(),u.V_CODEC_NAME_HEVC,this.config.fps=1*r,this.frameTime=1e3/this.config.fps,this.width=t,this.height=i,this.frameDur=1/this.config.fps,this.duration=e-this.frameDur,this.vCodecID=l,this.config.sampleRate=s,this.channels=o,this.audioIdx=n;for(var d=a.HEAPU8.subarray(c,c+10),_=0;_=0&&this.config.ignoreAudio<1?(void 0!==this.audioWAudio&&null!==this.audioWAudio&&(this.audioWAudio.stop(),this.audioWAudio=null),this.audioWAudio=f({sampleRate:s,appendType:u.APPEND_TYPE_FRAME}),this.audioWAudio.setDurationMs(1e3*e),this.onLoadCache&&this.audioWAudio.setOnLoadCache(function(){if(h.retryAuSampleNo,h.retryAuSampleNo<=5){h.pause(),h.onLoadCache&&h.onLoadCache();var e=window.setInterval(function(){return h.retryAuSampleNo,h.audioWAudio.sampleQueue.length,h.audioWAudio.sampleQueue.length>2?(h.onLoadCacheFinshed&&h.onLoadCacheFinshed(),h.play(),h.retryAuSampleNo=0,window.clearInterval(e),void(e=null)):(h.retryAuSampleNo+=1,h.retryAuSampleNo>5?(h.play(),h.onLoadCacheFinshed&&h.onLoadCacheFinshed(),window.clearInterval(e),void(e=null)):void 0);},1e3);}})):this.audioNone=!0,this._avRecvPackets(),this._decVFrameIntervalFunc()),this.onProbeFinish&&this.onProbeFinish();}},{key:"_ptsFixed2",value:function value(e){return Math.ceil(100*e)/100;}},{key:"_naluCallback",value:function value(e,t,i,r,n,s,o){var l=this._ptsFixed2(s),f=a.HEAPU8.subarray(e,e+t),u=new Uint8Array(f);this.bufObject.appendFrameWithDts(l,o,u,!0,i),this.bufLastVDTS=Math.max(o,this.bufLastVDTS),this.vCachePTS=Math.max(l,this.vCachePTS),this.onCacheProcess&&this.onCacheProcess(this.getCachePTS());}},{key:"_samplesCallback",value:function value(e,t,i,r){}},{key:"_aacFrameCallback",value:function value(e,t,i,r,n){var s=this._ptsFixed2(n);if(this.audioWAudio){var o=new Uint8Array(7+i),l=a.HEAPU8.subarray(e,e+7);o.set(l,0);var f=a.HEAPU8.subarray(t,t+i);o.set(f,7),this.bufObject.appendFrame(s,o,!1,!0),this.bufLastADTS=Math.max(s,this.bufLastADTS),this.aCachePTS=Math.max(s,this.aCachePTS),this.onCacheProcess&&this.onCacheProcess(this.getCachePTS());}}},{key:"_decVFrameIntervalFunc",value:function value(){var e=this;null==this.decVFrameInterval&&(this.decVFrameInterval=window.setInterval(function(){if(e._videoQueue.length<50&&e.playVPipe.length>0){var t=e.playVPipe.shift(),i=t.data,r=a._malloc(i.length);a.HEAP8.set(i,r);var n=parseInt(1e3*t.pts,10),s=parseInt(1e3*t.dts,10);e.yuvMaxTime=Math.max(t.pts,e.yuvMaxTime),a.cwrap("decodeVideoFrame","number",["number","number","number","number","number"])(e.corePtr,r,i.length,n,s,e.frameCallTag),a._free(r),r=null;}},10));}},{key:"_frameCallback",value:function value(e,t,i,r,n,s,o,f,u,c){if(!(!1===this.openFrameCall||c!==this.frameCallTag||u>this.yuvMaxTime+this.frameDur||this.isNewSeek&&this.seekTarget-u>3*this.frameDur)){var h=this._videoQueue.length;if(!(h>0&&u-this._videoQueue[h-1].pts>1||(this.canvas.width==r&&this.canvas.height==f||(this.canvas.width=r,this.canvas.height=f,this.isCheckDisplay)||this._checkDisplaySize(o,r,f),this.playPTS>u))){var _=a.HEAPU8.subarray(e,e+r*f),p=a.HEAPU8.subarray(t,t+n*f/2),m=a.HEAPU8.subarray(i,i+s*f/2),b=new Uint8Array(_),v=new Uint8Array(p),y=new Uint8Array(m);this.config.readyShow&&(l.renderFrame(this.yuv,b,v,y,r,f),this.config.readyShow=!1);var g=new d(b,v,y,r,n,s,o,f,u);if(h<=0||u>this._videoQueue[h-1].pts)this._videoQueue.push(g);else if(uthis._videoQueue[w].pts&&w+10&&void 0!==arguments[0]?arguments[0]:60,t={limit:e,yuvCache:[],appendCacheByCacheYuv:function appendCacheByCacheYuv(e){e.pts;return t.yuvCache.length>=t.limit?CACHE_APPEND_STATUS_CODE.OVERFLOW:(t.yuvCache.push(e),t.yuvCache.length>=t.limit?CACHE_APPEND_STATUS_CODE.FULL:CACHE_APPEND_STATUS_CODE.NOT_FULL);},getState:function getState(){return t.yuvCache.length<=0?CACHE_APPEND_STATUS_CODE.NULL:t.yuvCache.length>=t.limit?CACHE_APPEND_STATUS_CODE.FULL:CACHE_APPEND_STATUS_CODE.NOT_FULL;},cleanPipeline:function cleanPipeline(){t.yuvCache.length=0;},vYuv:function vYuv(){return t.yuvCache.length<=0?null:t.yuvCache.shift();}};return t;};}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});},{"./cacheYuv":204}],204:[function(e,t,i){"use strict";function r(e,t){for(var i=0;i>1;return n.indexOf(t);},GET_NALU_TYPE:function GET_NALU_TYPE(e){var t=(126&e)>>1;if(t>=1&&t<=9)return r.DEFINE_P_FRAME;if(t>=16&&t<=21)return r.DEFINE_KEY_FRAME;var i=n.indexOf(t);return i>=0?n[i]:r.DEFINE_OTHERS_FRAME;},PACK_NALU:function PACK_NALU(e){var t=e.nalu,i=e.vlc.vlc;null==t.vps&&(t.vps=new Uint8Array());var r=new Uint8Array(t.vps.length+t.sps.length+t.pps.length+t.sei.length+i.length);return r.set(t.vps,0),r.set(t.sps,t.vps.length),r.set(t.pps,t.vps.length+t.sps.length),r.set(t.sei,t.vps.length+t.sps.length+t.pps.length),r.set(i,t.vps.length+t.sps.length+t.pps.length+t.sei.length),r;}};},{"./hevc-header":205}],207:[function(e,t,i){"use strict";function r(e){return function(e){if(Array.isArray(e)){for(var t=0,i=new Array(e.length);t0&&void 0!==arguments[0]&&arguments[0];null!=t&&(t.showScreen=e,t.canvas&&(e?t.canvas.setAttribute("hidden",!0):t.canvas.removeAttribute("hidden")));},setSize:function setSize(e,i){t.config.width=e||f.DEFAULT_WIDTH,t.config.height=i||f.DEFAULT_HEIGHT;},setFrameRate:function setFrameRate(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:25;t.config.fps=e,t.config.frameDurMs=1e3/e;},setDurationMs:function setDurationMs(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;t.durationMs=e,0==t.config.audioNone&&t.audio.setDurationMs(e);},setPlayingCall:function setPlayingCall(e){t.onPlayingTime=e;},setVoice:function setVoice(e){t.realVolume=e,0==t.config.audioNone&&t.audio.setVoice(t.realVolume);},isPlayingState:function isPlayingState(){return t.isPlaying||t.isCaching===f.CACHE_WITH_PLAY_SIGN;},appendAACFrame:function appendAACFrame(e){t.audio.addSample(e),t.aCachePTS=Math.max(e.pts,t.aCachePTS);},appendHevcFrame:function appendHevcFrame(e){var i;t.config.appendHevcType==f.APPEND_TYPE_STREAM?t.stream=new Uint8Array((i=r(t.stream)).concat.apply(i,r(e))):t.config.appendHevcType==f.APPEND_TYPE_FRAME&&(t.frameList.push(e),t.vCachePTS=Math.max(e.pts,t.vCachePTS));},getCachePTS:function getCachePTS(){return Math.max(t.vCachePTS,t.aCachePTS);},endAudio:function endAudio(){0==t.config.audioNone&&t.audio.stop();},cleanSample:function cleanSample(){0==t.config.audioNone&&t.audio.cleanQueue();},cleanVideoQueue:function cleanVideoQueue(){t.config.appendHevcType==f.APPEND_TYPE_STREAM?t.stream=new Uint8Array():t.config.appendHevcType==f.APPEND_TYPE_FRAME&&(t.frameList=[]);},cleanCacheYUV:function cleanCacheYUV(){t.cacheYuvBuf.cleanPipeline();},pause:function pause(){t.loop&&window.clearInterval(t.loop),t.loop=null,0==t.config.audioNone&&t.audio.pause(),t.isPlaying=!1,t.isCaching===f.CACHE_WITH_PLAY_SIGN&&(t.isCaching=f.CACHE_WITH_NOPLAY_SIGN);},checkFinished:function checkFinished(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.PLAYER_MODE_VOD;return e==f.PLAYER_MODE_VOD&&t.cacheYuvBuf.yuvCache.length<=0&&(t.videoPTS.toFixed(1)>=(t.durationMs-t.config.frameDurMs)/1e3||t.noCacheFrame>=10)&&(null!=t.onPlayingFinish&&(f.PLAYER_MODE_VOD,t.frameList.length,t.cacheYuvBuf.yuvCache.length,t.videoPTS.toFixed(1),t.durationMs,t.config.frameDurMs,t.noCacheFrame,t.onPlayingFinish()),!0);},seek:function seek(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.isPlaying;t.nowPacket=null,t.vCachePTS=0,t.aCachePTS=0,t.pause(),t.cleanSample(),t.cleanVideoQueue(),t.cleanCacheYUV(),e&&e(),t.isNewSeek=!0,t.videoPTS=parseInt(i.seekTime);var n={seekPos:i.seekTime||-1,mode:i.mode||f.PLAYER_MODE_VOD,accurateSeek:i.accurateSeek||!0,seekEvent:i.seekEvent||!0,realPlay:r};t.play(n);},getNalu1Packet:function getNalu1Packet(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],i=null,r=-1;if(t.config.appendHevcType==f.APPEND_TYPE_STREAM)i=t.nextNalu();else{if(t.config.appendHevcType!=f.APPEND_TYPE_FRAME)return null;var n=t.frameList.shift();if(!n)return null;i=n.data,r=n.pts,e&&(t.videoPTS=r);}return{nalBuf:i,pts:r};},decodeNalu1Frame:function decodeNalu1Frame(e,i){var r=n._malloc(e.length);n.HEAP8.set(e,r);var a=parseInt(1e3*i);n.cwrap("decodeCodecContext","number",["number","number","number","number"])(t.vcodecerPtr,r,e.length,a);return n._free(r),!1;},cacheThread:function cacheThread(){t.cacheLoop=window.setInterval(function(){if(t.cacheYuvBuf.getState()!=CACHE_APPEND_STATUS_CODE.FULL){var e=t.getNalu1Packet(!1);if(null!=e){var i=e.nalBuf,r=e.pts;t.decodeNalu1Frame(i,r,!0);}}},10);},loadCache:function loadCache(){if(!(t.frameList.length<=3)){var e=t.isPlaying;if(t.cacheYuvBuf.yuvCache.length<=3){t.pause(),null!=t.onLoadCache&&t.onLoadCache(),t.isCaching=e?f.CACHE_WITH_PLAY_SIGN:f.CACHE_WITH_NOPLAY_SIGN;var i=t.frameList.length>30?30:t.frameList.length,r=window.setInterval(function(){t.cacheYuvBuf.yuvCache.length>=i&&(null!=t.onLoadCacheFinshed&&t.onLoadCacheFinshed(),window.clearInterval(r),r=null,t.isCaching===f.CACHE_WITH_PLAY_SIGN&&t.play(t.playParams),t.isCaching=f.CACHE_NO_LOADCACHE);},40);}}},playFunc:function playFunc(){var e=!1;if(t.playParams.seekEvent||c()-t.calcuteStartTime>=t.frameTime-t.preCostTime){e=!0;var i=!0;if(t.calcuteStartTime=c(),t.config.audioNone)t.playFrameYUV(i,t.playParams.accurateSeek);else{t.fix_poc_err_skip>0&&(t.fix_poc_err_skip--,i=!1);var r=t.videoPTS-t.audio.getAlignVPTS();if(r>0)return void(t.playParams.seekEvent&&!t.config.audioNone&&t.audio.setVoice(0));if(i){if(!(i=-1*r<=1*t.frameTimeSec)){for(var n=parseInt(r/t.frameTimeSec),a=0;a=i&&(t.playFrameYUV(!0,t.playParams.accurateSeek),i+=1);},1);}else t.videoPTS>=t.playParams.seekPos&&!t.isNewSeek||0===t.playParams.seekPos||0===t.playParams.seekPos?(t.frameTime=1e3/t.config.fps,t.frameTimeSec=t.frameTime/1e3,0==t.config.audioNone&&t.audio.play(),t.realVolume=t.config.audioNone?0:t.audio.voice,t.playParams.seekEvent&&(t.fix_poc_err_skip=10),t.loop=window.setInterval(function(){var e=c();t.playFunc(),t.preCostTime=c()-e;},1)):(t.loop=window.setInterval(function(){t.playFrameYUV(!1,t.playParams.accurateSeek),t.checkFinished(t.playParams.mode)?(window.clearInterval(t.loop),t.loop=null):t.videoPTS>=t.playParams.seekPos&&(window.clearInterval(t.loop),t.loop=null,t.play(t.playParams));},1),t.isNewSeek=!1);},stop:function stop(){t.release(),n.cwrap("initializeDecoder","number",["number"])(t.vcodecerPtr),t.stream=new Uint8Array();},release:function release(){return t.endAudio(),t.loop&&window.clearInterval(t.loop),t.loop=null,t.pause(),n.cwrap("release","number",["number"])(t.vcodecerPtr),t.stream=null,t.frameList.length=0,t.durationMs=-1,t.videoPTS=0,t.isPlaying=!1,!0;},nextNalu:function nextNalu(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(t.stream.length<=4)return!1;for(var i=-1,r=0;r=t.stream.length){if(-1==i)return!1;var n=t.stream.subarray(i);return t.stream=new Uint8Array(),n;}var a="0 0 1"==t.stream.slice(0,3).join(" "),s="0 0 0 1"==t.stream.slice(0,4).join(" ");if(a||s){if(-1==i)i=r;else{if(e<=1){var o=t.stream.subarray(i,r);return t.stream=t.stream.subarray(r),o;}e-=1;}r+=3;}}return!1;},decodeSendPacket:function decodeSendPacket(e){var i=n._malloc(e.length);n.HEAP8.set(e,i);var r=n.cwrap("decodeSendPacket","number",["number","number","number"])(t.vcodecerPtr,i,e.length);return n._free(i),r;},decodeRecvFrame:function decodeRecvFrame(){return n.cwrap("decodeRecv","number",["number"])(t.vcodecerPtr);},playFrameYUV:function playFrameYUV(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t.cacheYuvBuf.vYuv();if(null==r)return t.noCacheFrame+=1,e&&!t.playParams.seekEvent&&t.loadCache(),!1;t.noCacheFrame=0;var n=r.pts;return t.videoPTS=n,(!e&&i||e)&&e&&t.drawImage(r.width,r.height,r.imageBufferY,r.imageBufferB,r.imageBufferR),e&&!t.playParams.seekEvent&&t.isPlaying&&t.loadCache(),!0;},drawImage:function drawImage(e,i,r,n,a){if(t.canvas.width===e&&t.canvas.height==i||(t.canvas.width=e,t.canvas.height=i),t.showScreen&&null!=t.onRender)t.onRender(e,i,r,n,a);else{if(!t.isCheckDisplay)t.checkDisplaySize(e,i);var s=e*i,o=e/2*(i/2),f=new Uint8Array(s+2*o);f.set(r,0),f.set(n,s),f.set(a,s+o),l.renderFrame(t.yuv,r,n,a,e,i);}},debugYUV:function debugYUV(e){t.debugYUVSwitch=!0,t.debugID=e;},checkDisplaySize:function checkDisplaySize(e,i){var r=e/t.config.width>i/t.config.height,n=(t.config.width/e).toFixed(2),a=(t.config.height/i).toFixed(2),s=r?n:a,o=t.config.fixed,l=o?t.config.width:parseInt(e*s),f=o?t.config.height:parseInt(i*s);if(t.canvas.offsetWidth!=l||t.canvas.offsetHeight!=f){var u=parseInt((t.canvasBox.offsetHeight-f)/2),c=parseInt((t.canvasBox.offsetWidth-l)/2);t.canvas.style.marginTop=u+"px",t.canvas.style.marginLeft=c+"px",t.canvas.style.width=l+"px",t.canvas.style.height=f+"px";}return t.isCheckDisplay=!0,[l,f];},makeWasm:function makeWasm(){if(null!=t.config.token){t.vcodecerPtr=n.cwrap("registerPlayer","number",["string","string"])(t.config.token,u.PLAYER_VERSION);var e=n.addFunction(function(e,i,r,a,s,l,f,u,c){var h=n.HEAPU8.subarray(e,e+a*u),d=n.HEAPU8.subarray(i,i+s*u/2),_=n.HEAPU8.subarray(r,r+l*u/2),p=new Uint8Array(h),m=new Uint8Array(d),b=new Uint8Array(_),v=1*c/1e3,y=new o.CacheYuvStruct(v,a,u,p,m,b);t.cacheYuvBuf.appendCacheByCacheYuv(y);});n.cwrap("setCodecType","number",["number","number","number"])(t.vcodecerPtr,t.config.videoCodec,e);n.cwrap("initMissile","number",["number"])(t.vcodecerPtr);n.cwrap("initializeDecoder","number",["number"])(t.vcodecerPtr);}else alert("请输入TOKEN!Please set token param!");},makeIt:function makeIt(){var e=document.querySelector("div#"+t.config.playerId),i=document.createElement("canvas");i.style.width=e.clientWidth+"px",i.style.height=e.clientHeight+"px",i.style.top="0px",i.style.left="0px",e.appendChild(i),t.canvasBox=e,t.canvas=i,t.yuv=l.setupCanvas(i,{preserveDrawingBuffer:!1}),0==t.config.audioNone&&(t.audio=a({sampleRate:t.config.sampleRate,appendType:t.config.appendHevcType})),t.isPlayLoadingFinish=1;}};return t.makeWasm(),t.makeIt(),t.cacheThread(),t;};},{"../consts":198,"../render-engine/webgl-420p":219,"../version":222,"./audio-core":199,"./cache":203,"./cacheYuv":204,"./missile.js":1}],208:[function(e,t,i){"use strict";var r=e("./bufferFrame");t.exports=function(){var e={videoBuffer:[],audioBuffer:[],idrIdxBuffer:[],appendFrame:function appendFrame(t,i){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=new r.BufferFrame(t,a,i,n),o=parseInt(t);return n?(e.videoBuffer.length-1>=o?e.videoBuffer[o].push(s):e.videoBuffer.push([s]),a&&!e.idrIdxBuffer.includes(t)&&e.idrIdxBuffer.push(t)):e.audioBuffer.length-1>=o&&null!=e.audioBuffer[o]&&null!=e.audioBuffer[o]?e.audioBuffer[o]&&e.audioBuffer[o].push(s):e.audioBuffer.push([s]),!0;},appendFrameWithDts:function appendFrameWithDts(t,i,n){var a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=r.ConstructWithDts(t,i,s,n,a),l=parseInt(i);return a?(e.videoBuffer.length-1>=l?e.videoBuffer[l].push(o):e.videoBuffer.push([o]),s&&!e.idrIdxBuffer.includes(i)&&e.idrIdxBuffer.push(i)):e.audioBuffer.length-1>=l&&null!=e.audioBuffer[l]&&null!=e.audioBuffer[l]?e.audioBuffer[l]&&e.audioBuffer[l].push(o):e.audioBuffer.push([o]),!0;},appendFrameByBufferFrame:function appendFrameByBufferFrame(t){var i=t.pts,r=parseInt(i);return t.video?(e.videoBuffer.length-1>=r?e.videoBuffer[r].push(t):e.videoBuffer.push([t]),isKey&&!e.idrIdxBuffer.includes(i)&&e.idrIdxBuffer.push(i)):e.audioBuffer.length-1>=r?e.audioBuffer[r].push(t):e.audioBuffer.push([t]),!0;},cleanPipeline:function cleanPipeline(){e.videoBuffer.length=0,e.audioBuffer.length=0;},vFrame:function vFrame(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(!(t<0||t>e.videoBuffer.length-1))return e.videoBuffer[t];},aFrame:function aFrame(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(!(t<0||t>e.audioBuffer.length-1))return e.audioBuffer[t];},seekIDR:function seekIDR(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;if(e.idrIdxBuffer,t<0)return null;if(e.idrIdxBuffer.includes(t))return t;for(var i=0;it||0===i&&e.idrIdxBuffer[i]>=t){for(var r=1;r>=0;r--){var n=i-r;if(n>=0)return e.idrIdxBuffer[n];}return e.idrIdxBuffer[i];}}}};return e;};},{"./bufferFrame":209}],209:[function(e,t,i){"use strict";function r(e,t){for(var i=0;i0&&i.extensionInfo.vHeight>0&&(i.size.width=i.extensionInfo.vWidth,i.size.height=i.extensionInfo.vHeight)),i.mediaInfo.duration,null!=i.onDemuxed&&i.onDemuxed(i.onReadyOBJ);for(var e=!1;;){var r=i.mpegTsObj.readPacket();if(r.size<=0)break;var n=r.dtime>0?r.dtime:r.ptime;if(!(n<0)){if(0==r.type){n<=i.vPreFramePTS&&(e=!0);var a=l.PACK_NALU(r.layer),o=1==r.keyframe,f=1==e?n+i.vStartTime:n,u=new s.BufferFrame(f,o,a,!0);i.bufObject.appendFrame(u.pts,u.data,!0,u.isKey),i.vPreFramePTS=f,null!=i.onSamples&&i.onSamples(i.onReadyOBJ,u);}else if(n<=i.aPreFramePTS&&(e=!0),"aac"==i.mediaInfo.aCodec)for(var c=r.data,h=0;h=3?(i._onTsReady(e),window.clearInterval(i.timerTsWasm),i.timerTsWasm=null):(i.mpegTsWasmRetryLoadTimes+=1,i.mpegTsObj.initDemuxer());},3e3);}},{key:"_onTsReady",value:function value(e){var t=this;t.hls.fetchM3u8(e),t.mpegTsWasmState=!0,t.timerFeed=window.setInterval(function(){if(t.tsList.length>0&&0==t.lockWait.state){var e=t.tsList.shift(),i=e.streamURI,r=e.streamDur;t.lockWait.state=!0,t.lockWait.lockMember.dur=r,t.mpegTsObj.demuxURL(i);}},50);}},{key:"bindReady",value:function value(e){this.onReadyOBJ=e;}},{key:"popBuffer",value:function value(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return t<0?null:1==e?this.bufObject.vFrame(t):2==e?this.bufObject.aFrame(t):void 0;}},{key:"getACodec",value:function value(){return this.aCodec;}},{key:"getDurationMs",value:function value(){return this.durationMs;}},{key:"getFPS",value:function value(){return this.fps;}},{key:"getSampleRate",value:function value(){return this.sampleRate;}},{key:"getSampleChannel",value:function value(){return this.aChannel;}},{key:"getSize",value:function value(){return this.size;}},{key:"seek",value:function value(e){if(e>=0){var t=this.bufObject.seekIDR(e);this.seekPos=t;}}}])&&r(t.prototype,i),u&&r(t,u),e;}();i.M3u8=u;},{"../consts":198,"../decoder/hevc-imp":206,"./buffer":208,"./bufferFrame":209,"./m3u8base":211,"./mpegts/mpeg.js":215}],211:[function(e,t,i){"use strict";function r(e,t){for(var i=0;i1?(i=t[0],r=t[1].split("/"),this._preURI=i+"//"):r=t[0].split("/");for(var n=0;nc&&(i=c);var h=t[s+=1],d=this._preURI+h;this._slices.indexOf(d)<0&&(this._slices.push(d),null!=this.onTransportStream&&this.onTransportStream(d,c));}}}if(this._slices.length>a.hlsSliceLimit&&this._type==n.PLAYER_IN_TYPE_M3U8_LIVE&&(this._slices=this._slices.slice(-1*a.hlsSliceLimit)),null!=this.onFinished){var _={type:this._type,duration:-1};this.onFinished(_);}return i;}},{key:"_readTag",value:function value(e){var t=a.tagParse.exec(e);return null!==t?{key:t[1],value:t[3]}:null;}}])&&r(t.prototype,i),s&&r(t,s),e;}();i.M3u8Base=s;},{"../consts":198}],212:[function(e,t,i){"use strict";var r=e("mp4box"),n=e("../decoder/hevc-header"),a=e("../decoder/hevc-imp"),s=e("./buffer"),o=e("../consts"),l={96e3:0,88200:1,64e3:2,48e3:3,44100:4,32e3:5,24e3:6,22050:7,16e3:8,12e3:9,11025:10,8e3:11,7350:12,Reserved:13,"frequency is written explictly":15},f=function f(e){for(var t=[],i=0;i1&&void 0!==arguments[1]&&arguments[1],i=null;return t?((i=e)[0]=n.DEFINE_STARTCODE[0],i[1]=n.DEFINE_STARTCODE[1],i[2]=n.DEFINE_STARTCODE[2],i[3]=n.DEFINE_STARTCODE[3]):((i=new Uint8Array(n.DEFINE_STARTCODE.length+e.length)).set(n.DEFINE_STARTCODE,0),i.set(e,n.DEFINE_STARTCODE.length)),i;},u.prototype.setAACAdts=function(e){var t=null,i=this.aacProfile,r=l[this.sampleRate],n=new Uint8Array(7),a=n.length+e.length;return n[0]=255,n[1]=241,n[2]=(i-1<<6)+(r<<2)+0,n[3]=128+(a>>11),n[4]=(2047&a)>>3,n[5]=31+((7&a)<<5),n[6]=252,(t=new Uint8Array(a)).set(n,0),t.set(e,n.length),t;},u.prototype.demux=function(){var e=this;e.seekPos=-1,e.mp4boxfile=r.createFile(),e.movieInfo=null,e.videoCodec=null,e.durationMs=-1,e.fps=-1,e.sampleRate=-1,e.aacProfile=2,e.size={width:-1,height:-1},e.bufObject=s(),e.audioNone=!1,e.naluHeader={vps:null,sps:null,pps:null,sei:null},e.mp4boxfile.onError=function(e){},this.mp4boxfile.onReady=function(t){for(var i in e.movieInfo=t,t.tracks){"VideoHandler"!==t.tracks[i].name&&"video"!==t.tracks[i].type||(t.tracks[i].codec,t.tracks[i].codec.indexOf("hev")>=0||t.tracks[i].codec.indexOf("hvc")>=0?e.videoCodec=o.CODEC_H265:t.tracks[i].codec.indexOf("avc")>=0&&(e.videoCodec=o.CODEC_H264));}var r=-1;if(r=t.videoTracks[0].samples_duration/t.videoTracks[0].timescale,e.durationMs=1e3*r,e.fps=t.videoTracks[0].nb_samples/r,e.seekDiffTime=1/e.fps,e.size.width=t.videoTracks[0].track_width,e.size.height=t.videoTracks[0].track_height,t.audioTracks.length>0){e.sampleRate=t.audioTracks[0].audio.sample_rate;var n=t.audioTracks[0].codec.split(".");e.aacProfile=n[n.length-1];}else e.audioNone=!0;null!=e.onMp4BoxReady&&e.onMp4BoxReady(e.videoCodec),e.videoCodec===o.CODEC_H265?(e.initializeAllSourceBuffers(),e.mp4boxfile.start()):(e.videoCodec,o.CODEC_H264);},e.mp4boxfile.onSamples=function(t,i,r){var s=window.setInterval(function(){for(var i=0;i3?e.naluHeader.sei=e.setStartCode(m[3][0].data,!1):e.naluHeader.sei=new Uint8Array(),e.naluHeader;}else e.videoCodec==o.CODEC_H264&&(e.naluHeader.vps=new Uint8Array(),e.naluHeader.sps=e.setStartCode(d.SPS[0].nalu,!1),e.naluHeader.pps=e.setStartCode(d.PPS[0].nalu,!1),e.naluHeader.sei=new Uint8Array());u[4].toString(16),e.naluHeader.vps[4].toString(16),f(e.naluHeader.vps),f(u);var b=e.setStartCode(u.subarray(0,e.naluHeader.vps.length),!0);if(f(b),u[4]===e.naluHeader.vps[4]){var v=e.naluHeader.vps.length+4,y=e.naluHeader.vps.length+e.naluHeader.sps.length+4,g=e.naluHeader.vps.length+e.naluHeader.sps.length+e.naluHeader.pps.length+4;if(e.naluHeader.sei.length<=0&&e.naluHeader.sps.length>0&&u[v]===e.naluHeader.sps[4]&&e.naluHeader.pps.length>0&&u[y]===e.naluHeader.pps[4]&&78===u[g]){u[e.naluHeader.vps.length+4],e.naluHeader.sps[4],u[e.naluHeader.vps.length+e.naluHeader.sps.length+4],e.naluHeader.pps[4],u[e.naluHeader.vps.length+e.naluHeader.sps.length+e.naluHeader.pps.length+4];for(var w=0,E=0;E4&&u[4]===e.naluHeader.sei[4]){var C=u.subarray(0,10),S=new Uint8Array(e.naluHeader.vps.length+C.length);S.set(C,0),S.set(e.naluHeader.vps,C.length),S[3]=1,e.naluHeader.vps=null,e.naluHeader.vps=new Uint8Array(S),S=null,C=null,(u=u.subarray(10))[4],e.naluHeader.vps[4],e.naluHeader.vps;}else if(0===e.naluHeader.sei.length&&78===u[4]){u=e.setStartCode(u,!0);for(var j=0,T=0;T1&&void 0!==arguments[1]?arguments[1]:0;return e.fileStart=t,this.mp4boxfile.appendBuffer(e);},u.prototype.finishBuffer=function(){this.mp4boxfile.flush();},u.prototype.play=function(){},u.prototype.getVideoCoder=function(){return this.videoCodec;},u.prototype.getDurationMs=function(){return this.durationMs;},u.prototype.getFPS=function(){return this.fps;},u.prototype.getSampleRate=function(){return this.sampleRate;},u.prototype.getSize=function(){return this.size;},u.prototype.seek=function(e){if(e>=0){var t=this.bufObject.seekIDR(e);this.seekPos=t;}},u.prototype.popBuffer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return t<0?null:1==e?this.bufObject.vFrame(t):2==e?this.bufObject.aFrame(t):void 0;},u.prototype.addBuffer=function(e){var t=e.id;this.mp4boxfile.setExtractionOptions(t);},u.prototype.initializeAllSourceBuffers=function(){if(this.movieInfo){for(var e=this.movieInfo,t=0;t>5);}},{key:"sliceAACFrames",value:function value(e,t){for(var i=[],r=e,n=0;n>4==15){var a=this._getPktLen(t[n+3],t[n+4],t[n+5]);if(a<=0)continue;var s=t.subarray(n,n+a),o=new Uint8Array(a);o.set(s,0),i.push({ptime:r,data:o}),r+=this.frameDurSec,n+=a;}else n+=1;}return i;}}])&&r(t.prototype,i),n&&r(t,n),e;}();i.AACDecoder=n;},{}],215:[function(e,t,i){(function(t){"use strict";function r(e,t){for(var i=0;i=0&&(this._setMediaInfo(),this._setExtensionInfo(),null!=this.onDemuxed&&this.onDemuxed());}},{key:"_setMediaInfo",value:function value(){var e=n.cwrap("getMediaInfo","number",[])(),t=n.HEAPU32[e/4],i=n.HEAPU32[e/4+1],r=n.HEAPF64[e/8+1],o=n.HEAPF64[e/8+1+1],l=n.HEAPF64[e/8+1+1+1],f=n.HEAPF64[e/8+1+1+1+1],u=n.HEAPU32[e/4+2+2+2+2+2];this.mediaAttr.vFps=r,this.mediaAttr.vGop=u,this.mediaAttr.vDuration=o,this.mediaAttr.aDuration=l,this.mediaAttr.duration=f;var c=n.cwrap("getAudioCodecID","number",[])();c>=0?(this.mediaAttr.aCodec=s.CODEC_OFFSET_TABLE[c],this.mediaAttr.sampleRate=t>0?t:s.DEFAULT_SAMPLERATE,this.mediaAttr.sampleChannel=i>=0?i:s.DEFAULT_CHANNEL):(this.mediaAttr.sampleRate=0,this.mediaAttr.sampleChannel=0,this.mediaAttr.audioNone=!0);var h=n.cwrap("getVideoCodecID","number",[])();h>=0&&(this.mediaAttr.vCodec=s.CODEC_OFFSET_TABLE[h]),null==this.aacDec?this.aacDec=new a.AACDecoder(this.mediaAttr):this.aacDec.updateConfig(this.mediaAttr);}},{key:"_setExtensionInfo",value:function value(){var e=n.cwrap("getExtensionInfo","number",[])(),t=n.HEAPU32[e/4],i=n.HEAPU32[e/4+1];this.extensionInfo.vWidth=t,this.extensionInfo.vHeight=i;}},{key:"readMediaInfo",value:function value(){return this.mediaAttr;}},{key:"readExtensionInfo",value:function value(){return this.extensionInfo;}},{key:"readAudioNone",value:function value(){return this.mediaAttr.audioNone;}},{key:"_readLayer",value:function value(){var e={vps:null,sps:null,pps:null,sei:null},t={vlc:null},i=n.cwrap("getSPSLen","number",[])(),r=n.cwrap("getSPS","number",[])();e.sps=new Uint8Array(i),e.sps.set(n.HEAPU8.subarray(r,r+i),0);var a=n.cwrap("getPPSLen","number",[])(),o=n.cwrap("getPPS","number",[])();e.pps=new Uint8Array(a),e.pps.set(n.HEAPU8.subarray(o,o+a),0);var l=n.cwrap("getSEILen","number",[])(),f=n.cwrap("getSEI","number",[])();e.sei=new Uint8Array(l),e.sei.set(n.HEAPU8.subarray(f,f+l),0);var u=n.cwrap("getVLCLen","number",[])(),c=n.cwrap("getVLC","number",[])();if(t.vlc=new Uint8Array(u),t.vlc.set(n.HEAPU8.subarray(c,c+u),0),this.mediaAttr.vCodec==s.DEF_HEVC||this.mediaAttr.vCodec==s.DEF_H265){var h=n.cwrap("getVPSLen","number",[])(),d=n.cwrap("getVPS","number",[])();e.vps=new Uint8Array(h),e.vps.set(n.HEAPU8.subarray(d,d+h),0);}else this.mediaAttr.vCodec==s.DEF_AVC||(this.mediaAttr.vCodec,s.DEF_H264);return{nalu:e,vlc:t};}},{key:"readPacket",value:function value(){var e=n.cwrap("getPacket","number",[])(),t=n.HEAPU32[e/4],i=n.HEAPU32[e/4+1],r=n.HEAPF64[e/8+1],a=n.HEAPF64[e/8+1+1],o=n.HEAPU32[e/4+1+1+2+2],l=n.HEAPU32[e/4+1+1+2+2+1],f=n.HEAPU8.subarray(l,l+i),u=this._readLayer();return{type:t,size:i,ptime:r,dtime:a,keyframe:o,src:f,data:1==t&&this.mediaAttr.aCodec==s.DEF_AAC?this.aacDec.sliceAACFrames(r,f):f,layer:u};}},{key:"_refreshDemuxer",value:function value(){this._releaseDemuxer(),this._initDemuxer();}},{key:"_initDemuxer",value:function value(){n.cwrap("initTsMissile","number",[])(),n.cwrap("initializeDemuxer","number",[])();}},{key:"_releaseDemuxer",value:function value(){n.cwrap("exitTsMissile","number",[])();}}])&&r(i.prototype,o),l&&r(i,l),e;}();i.MPEG_JS=o;}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});},{"../../decoder/missile.js":1,"./consts":213,"./decoder/aac":214}],216:[function(e,t,i){"use strict";function r(e,t){for(var i=0;i0&&e.extensionInfo.vHeight>0&&(e.size.width=e.extensionInfo.vWidth,e.size.height=e.extensionInfo.vHeight);for(var t=null;!((t=e.mpegTsObj.readPacket()).size<=0);){var i=t.dtime;if(0==t.type){var r=s.PACK_NALU(t.layer),n=1==t.keyframe;e.bufObject.appendFrame(i,r,!0,n);}else if("aac"==e.mediaInfo.aCodec)for(var a=t.data,o=0;o0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return t<0?null:1==e?this.bufObject.vFrame(t):2==e?this.bufObject.aFrame(t):void 0;}},{key:"getACodec",value:function value(){return this.aCodec;}},{key:"getAudioNone",value:function value(){return this.mpegTsObj.mediaAttr.audioNone;}},{key:"getDurationMs",value:function value(){return this.durationMs;}},{key:"getFPS",value:function value(){return this.fps;}},{key:"getSampleRate",value:function value(){return this.sampleRate;}},{key:"getSize",value:function value(){return this.size;}},{key:"seek",value:function value(e){if(e>=0){var t=this.bufObject.seekIDR(e);this.seekPos=t;}}}])&&r(t.prototype,i),o&&r(t,o),e;}();i.MpegTs=o;},{"../decoder/hevc-imp":206,"./buffer":208,"./mpegts/mpeg.js":215}],217:[function(e,t,i){(function(t){"use strict";function r(e,t){for(var i=0;i0&&void 0!==arguments[0]&&arguments[0];this.player.setScreen(e);}},{key:"play",value:function value(){if(this.playParam.videoCodec===u.CODEC_H265){var e={seekPos:this._getSeekTarget(),mode:this.playMode,accurateSeek:this.configFormat.accurateSeek,seekEvent:!1,realPlay:!0};this.player.play(e);}else this.player.play();return!0;}},{key:"pause",value:function value(){return this.player.pause(),!0;}},{key:"isPlaying",value:function value(){return this.player.isPlayingState();}},{key:"setVoice",value:function value(e){if(e<0)return!1;this.volume=e,this.player.setVoice(e);}},{key:"getVolume",value:function value(){return this.volume;}},{key:"mediaInfo",value:function value(){return{meta:this.playParam,videoType:this.playMode};}},{key:"seek",value:function value(e){var t=this;this.seekTarget=e,this.onSeekStart&&this.onSeekStart(e),this.timerFeed&&(window.clearInterval(this.timerFeed),this.timerFeed=null);var i=this._getSeekTarget();return this.playParam.videoCodec===u.CODEC_H264&&this.configFormat.type==u.PLAYER_IN_TYPE_MP4?(this.player.seek(e),this.onSeekFinish&&this.onSeekFinish()):this.configFormat.extInfo.core===u.PLAYER_CORE_TYPE_CNATIVE?this.player.seek(function(){},{seekTime:i,mode:t.playMode,accurateSeek:t.configFormat.accurateSeek}):this.player.seek(function(){t.configFormat.type==u.PLAYER_IN_TYPE_MP4?t.mp4Obj.seek(e):t.configFormat.type==u.PLAYER_IN_TYPE_TS||t.configFormat.type==u.PLAYER_IN_TYPE_MPEGTS?t.mpegTsObj.seek(e):t.configFormat.type==u.PLAYER_IN_TYPE_M3U8&&t.hlsObj.seek(e);var i,r=(i=0,i=t.configFormat.accurateSeek?e:t._getBoxBufSeekIDR(),parseInt(i)),n=parseInt(t._getBoxBufSeekIDR())||0;t._avFeedMP4Data(n,r);},{seekTime:i,mode:t.playMode,accurateSeek:t.configFormat.accurateSeek}),!0;}},{key:"fullScreen",value:function value(){this.autoScreenClose=!0;var e=document.querySelector("#"+this.configFormat.playerId),t=e.getElementsByTagName("canvas")[0];e.style.width=this.screenW+"px",e.style.height=this.screenH+"px";var i=this._checkScreenDisplaySize(this.screenW,this.screenH,this.playParam.size.width,this.playParam.size.height);t.style.marginTop=i[0]+"px",t.style.marginLeft=i[1]+"px",t.style.width=i[2]+"px",t.style.height=i[3]+"px",this._requestFullScreen(e);}},{key:"closeFullScreen",value:function value(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];!1===e&&(this.autoScreenClose=!1,this._exitFull());var t=document.querySelector("#"+this.configFormat.playerId),i=t.getElementsByTagName("canvas")[0];t.style.width=this.configFormat.playerW+"px",t.style.height=this.configFormat.playerH+"px";var r=this._checkScreenDisplaySize(this.configFormat.playerW,this.configFormat.playerH,this.playParam.size.width,this.playParam.size.height);i.style.marginTop=r[0]+"px",i.style.marginLeft=r[1]+"px",i.style.width=r[2]+"px",i.style.height=r[3]+"px";}},{key:"_checkScreenDisplaySize",value:function value(e,t,i,r){var n=i/e>r/t,a=(e/i).toFixed(2),s=(t/r).toFixed(2),o=n?a:s,l=this.fixed?e:parseInt(i*o),f=this.fixed?t:parseInt(r*o);return[parseInt((t-f)/2),parseInt((e-l)/2),l,f];}},{key:"_isFullScreen",value:function value(){var e=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement;return document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled,null!=e;}},{key:"_requestFullScreen",value:function value(e){e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen?e.msRequestFullscreen():e.webkitRequestFullscreen&&e.webkitRequestFullScreen();}},{key:"_exitFull",value:function value(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen();}},{key:"_durationText",value:function value(e){if(e<0)return"Play";var t=Math.round(e);return Math.floor(t/3600)+":"+Math.floor(t%3600/60)+":"+Math.floor(t%60);}},{key:"_getSeekTarget",value:function value(){return this.configFormat.accurateSeek?this.seekTarget:this._getBoxBufSeekIDR();}},{key:"_getBoxBufSeekIDR",value:function value(){return this.configFormat.type==u.PLAYER_IN_TYPE_MP4?this.mp4Obj.seekPos:this.configFormat.type==u.PLAYER_IN_TYPE_TS||this.configFormat.type==u.PLAYER_IN_TYPE_MPEGTS?this.mpegTsObj.seekPos:this.configFormat.type==u.PLAYER_IN_TYPE_M3U8?this.hlsObj.seekPos:void 0;}},{key:"_playControl",value:function value(){this.isPlaying()?this.pause():this.play();}},{key:"_avFeedMP4Data",value:function value(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=parseInt(this.playParam.durationMs/1e3);this.timerFeed=window.setInterval(function(){var a=null,s=null;if(e.configFormat.type==u.PLAYER_IN_TYPE_MP4?(a=e.mp4Obj.popBuffer(1,t),s=e.mp4Obj.audioNone?null:e.mp4Obj.popBuffer(2,i)):e.configFormat.type==u.PLAYER_IN_TYPE_TS||e.configFormat.type==u.PLAYER_IN_TYPE_MPEGTS?(e.mpegTsObj,a=e.mpegTsObj.popBuffer(1,t),s=e.mpegTsObj.getAudioNone()?null:e.mpegTsObj.popBuffer(2,i)):e.configFormat.type==u.PLAYER_IN_TYPE_M3U8&&(e.hlsObj,a=e.hlsObj.popBuffer(1,t),s=e.hlsObj.audioNone?null:e.hlsObj.popBuffer(2,i)),null!=a)for(var o=0;on)return window.clearInterval(e.timerFeed),e.timerFeed=null,e.player.vCachePTS,e.player.aCachePTS,void(null!=r&&r());},5);}},{key:"_makeMP4Player",value:function value(){this.configFormat.type,null!=this.configFormat.extInfo.core&&null!==this.configFormat.extInfo.core&&this.configFormat.extInfo.core===u.PLAYER_CORE_TYPE_CNATIVE?this._cDemuxDecoderEntry():this.configFormat.type==u.PLAYER_IN_TYPE_MP4?this.configFormat.extInfo.moovStartFlag?this._mp4EntryVodStream():this._mp4Entry():this.configFormat.type==u.PLAYER_IN_TYPE_TS||this.configFormat.type==u.PLAYER_IN_TYPE_MPEGTS?this._mpegTsEntry():this.configFormat.type==u.PLAYER_IN_TYPE_M3U8?this._m3u8Entry():this.configFormat.type===u.PLAYER_IN_TYPE_RAW_265&&this._raw265Entry();}},{key:"_makeMP4PlayerViewEvent",value:function value(e,t,i,r){var a=this,s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,l=this;if(this.playParam.durationMs=e,this.playParam.fps=t,this.playParam.sampleRate=i,this.playParam.size=r,this.playParam.audioNone=s,this.playParam.videoCodec=o||u.CODEC_H265,this.playParam,(this.configFormat.type==u.PLAYER_IN_TYPE_M3U8&&this.hlsConf.hlsType==u.PLAYER_IN_TYPE_M3U8_LIVE||this.configFormat.type==u.PLAYER_IN_TYPE_RAW_265)&&(this.playMode=u.PLAYER_MODE_NOTIME_LIVE),l.configFormat.extInfo.autoCrop){var f=document.querySelector("#"+this.configFormat.playerId),c=r.width/r.height,h=this.configFormat.playerW/this.configFormat.playerH;c>h?f.style.height=this.configFormat.playerW/c+"px":c>1,a>>1,i),e.v.fill(n>>1,a>>1,r),e.drawArrays(e.TRIANGLE_STRIP,0,4);},setupCanvas:function setupCanvas(e,t){var i=e.getContext("webgl")||e.getContext("experimental-webgl");if(!i)return i;var n=i.createProgram(),a=["attribute highp vec4 aVertexPosition;","attribute vec2 aTextureCoord;","varying highp vec2 vTextureCoord;","void main(void) {"," gl_Position = aVertexPosition;"," vTextureCoord = aTextureCoord;","}"].join("\n"),s=i.createShader(i.VERTEX_SHADER);i.shaderSource(s,a),i.compileShader(s);var o=["precision highp float;","varying lowp vec2 vTextureCoord;","uniform sampler2D YTexture;","uniform sampler2D UTexture;","uniform sampler2D VTexture;","const mat4 YUV2RGB = mat4","("," 1.1643828125, 0, 1.59602734375, -.87078515625,"," 1.1643828125, -.39176171875, -.81296875, .52959375,"," 1.1643828125, 2.017234375, 0, -1.081390625,"," 0, 0, 0, 1",");","void main(void) {"," gl_FragColor = vec4( texture2D(YTexture, vTextureCoord).x, texture2D(UTexture, vTextureCoord).x, texture2D(VTexture, vTextureCoord).x, 1) * YUV2RGB;","}"].join("\n"),l=i.createShader(i.FRAGMENT_SHADER);i.shaderSource(l,o),i.compileShader(l),i.attachShader(n,s),i.attachShader(n,l),i.linkProgram(n),i.useProgram(n),i.getProgramParameter(n,i.LINK_STATUS);var f=i.getAttribLocation(n,"aVertexPosition");i.enableVertexAttribArray(f);var u=i.getAttribLocation(n,"aTextureCoord");i.enableVertexAttribArray(u);var c=i.createBuffer();i.bindBuffer(i.ARRAY_BUFFER,c),i.bufferData(i.ARRAY_BUFFER,new Float32Array([1,1,0,-1,1,0,1,-1,0,-1,-1,0]),i.STATIC_DRAW),i.vertexAttribPointer(f,3,i.FLOAT,!1,0,0);var h=i.createBuffer();return i.bindBuffer(i.ARRAY_BUFFER,h),i.bufferData(i.ARRAY_BUFFER,new Float32Array([1,0,0,0,1,1,0,1]),i.STATIC_DRAW),i.vertexAttribPointer(u,2,i.FLOAT,!1,0,0),i.y=new r(i),i.u=new r(i),i.v=new r(i),i.y.bind(0,n,"YTexture"),i.u.bind(1,n,"UTexture"),i.v.bind(2,n,"VTexture"),i;}};},{}],220:[function(e,t,i){(function(e){"use strict";e.STATIC_MEM_wasmDecoderState=-1,e.STATICE_MEM_playerCount=-1,e.STATICE_MEM_playerIndexPtr=0;}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});},{}],221:[function(e,t,i){"use strict";function r(e,t){for(var i=0;i 0 && arguments[0] !== undefined ? arguments[0] : 1; + // check params + if (this.stream == null || this.stream.length <= 4) { + return false; + } + + // start nal pos + var startTag = -1; + // return nalBuf + var returnNalBuf = null; + for (var i = 0; i < this.stream.length; i++) { + if (i + 5 >= this.stream.length) { + if (startTag == -1) { + return false; + } else { + // 如果结尾不到判断的字节位置 就直接全量输出最后一个nal + returnNalBuf = this.subBuf(startTag, this.stream.length - 1); + return returnNalBuf; + } + } + + // find nal + if ( + // 0x00 00 01 + this.stream[i] == 0 && this.stream[i + 1] == 0 && this.stream[i + 2] == 1 || + // 0x00 00 00 01 + this.stream[i] == 0 && this.stream[i + 1] == 0 && this.stream[i + 2] == 0 && this.stream[i + 3] == 1) { + // console.log( + // "enter find nal , now startTag:" + startTag + // + ", now pos:" + i + // ); + var nowPos = i; + i += AfterGetNalThenMvLen; // 移出去 + // begin pos + if (startTag == -1) { + startTag = nowPos; + } else { + if (onceGetNalCount <= 1) { + // startCode - End + // [startTag,nowPos) + // console.log("[===>] last code hex is :" + this.stream[nowPos-1].toString(16)) + returnNalBuf = this.subBuf(startTag, nowPos - 1); + return returnNalBuf; + } else { + onceGetNalCount -= 1; + } + } + } + } // end for + + return false; + } + }, { + key: "nextNalu2", + value: function nextNalu2() { + var onceGetNalCount = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1; + // check params + if (this.stream == null || this.stream.length <= 4) { + return false; + } + + // start nal pos + var startTag = -1; + // return nalBuf + var returnNalBuf = null; + for (var i = 0; i < this.stream.length; i++) { + if (i + 5 >= this.stream.length) { + if (startTag == -1) { + return false; + } else { + // 如果结尾不到判断的字节位置 就直接全量输出最后一个nal + returnNalBuf = this.subBuf(startTag, this.stream.length - 1); + return returnNalBuf; + } + } + + // find nal + var is3BitHeader = this.stream.slice(i, i + 3).join(' ') == '0 0 1'; + var is4BitHeader = this.stream.slice(i, i + 4).join(' ') == '0 0 0 1'; + if (is3BitHeader || is4BitHeader) { + var nowPos = i; + i += AfterGetNalThenMvLen; // 移出去 + // begin pos + if (startTag == -1) { + startTag = nowPos; + } else { + if (onceGetNalCount <= 1) { + // startCode - End + // [startTag,nowPos) + // console.log("[===>] last code hex is :" + this.stream[nowPos-1].toString(16)) + returnNalBuf = this.subBuf(startTag, nowPos - 1); + return returnNalBuf; + } else { + onceGetNalCount -= 1; + } + } + } + } // end for + return false; + } + /** + * @brief sub nalu stream, and get Nalu unit + * to parse: + * typedef struct { + * uint32_t width; + * uint32_t height; + * uint8_t *dataY; + * uint8_t *dataChromaB; + * uint8_t *dataChromaR; + * } ImageData; + * @params struct_ptr: Module.cwrap('getFrame', 'number', []) + * @return Dict + */ + }, { + key: "parseYUVFrameStruct", + value: function parseYUVFrameStruct() { + var struct_ptr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; + // sub block [m,n] + if (struct_ptr == null || !struct_ptr || struct_ptr == undefined) { + return null; + } + var width = Module.HEAPU32[struct_ptr / 4]; + var height = Module.HEAPU32[struct_ptr / 4 + 1]; + // let imgBufferPtr = Module.HEAPU32[ptr / 4 + 2]; + // let imageBuffer = Module.HEAPU8.subarray(imgBufferPtr, imgBufferPtr + width * height * 3); + // console.log("width:",width," height:",height); + + var sizeWH = width * height; + // let imgBufferYPtr = Module.HEAPU32[ptr / 4 + 2]; + // let imageBufferY = Module.HEAPU8.subarray(imgBufferYPtr, imgBufferYPtr + sizeWH); + + // let imgBufferBPtr = Module.HEAPU32[ptr/4+ 2 + sizeWH/4 + 1]; + // let imageBufferB = Module.HEAPU8.subarray( + // imgBufferBPtr, + // imgBufferBPtr + sizeWH/4 + // ); + // console.log(imageBufferB); + + // let imgBufferRPtr = Module.HEAPU32[imgBufferBPtr + sizeWH/16 + 1]; + // let imageBufferR = Module.HEAPU8.subarray( + // imgBufferRPtr, + // imgBufferRPtr + sizeWH/4 + // ); + + var imgBufferPtr = Module.HEAPU32[struct_ptr / 4 + 1 + 1]; + var imageBufferY = Module.HEAPU8.subarray(imgBufferPtr, imgBufferPtr + sizeWH); + var imageBufferB = Module.HEAPU8.subarray(imgBufferPtr + sizeWH + 8, imgBufferPtr + sizeWH + 8 + sizeWH / 4); + var imageBufferR = Module.HEAPU8.subarray(imgBufferPtr + sizeWH + 8 + sizeWH / 4 + 8, imgBufferPtr + sizeWH + 8 + sizeWH / 2 + 8); + return { + width: width, + height: height, + sizeWH: sizeWH, + imageBufferY: imageBufferY, + imageBufferB: imageBufferB, + imageBufferR: imageBufferR + }; + } + }]); + return RawParserModule; +}(); + +},{}],4:[function(require,module,exports){ +(function (global){ +"use strict"; + +var _index = _interopRequireDefault(require("./dist/index")); +var _rawParser = _interopRequireDefault(require("./dist/raw-parser.js")); +function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } +var SHOW_LOADING = "loading..."; +var SHOW_DONE = "done."; +function durationFormatSubVal(val) { + var valStr = val.toString(); + if (valStr.length < 2) { + return '0' + valStr; + } + return valStr; +} +function durationText(duration) { + if (duration < 0) { + return "Play"; + } + var durationSecInt = Math.round(duration); + return durationFormatSubVal(Math.floor(durationSecInt / 3600)) + ":" + durationFormatSubVal(Math.floor(durationSecInt % 3600 / 60)) + ":" + durationFormatSubVal(Math.floor(durationSecInt % 60)); +} +var getMsTime = function getMsTime() { + return new Date().getTime(); +}; + +/************************************************* + * + * + * Build Player + * + * + **************************************************/ +// clear cache count +_index["default"].clear(); +global.makeH265webjs = function (videoURL, config) { + var playerId = config.player; + var playerObj = _index["default"].createPlayer(videoURL, config); + var playerDom = document.querySelector('#' + playerId); + var playerCont = document.querySelector('#player-container'); + var controllerCont = document.querySelector('#controller'); + var progressCont = document.querySelector('#progress-contaniner'); + var progressContW = progressCont.offsetWidth; + var cachePts = progressCont.querySelector('#cachePts'); + var progressPts = progressCont.querySelector('#progressPts'); + var progressVoice = document.querySelector('#progressVoice'); + var playBar = document.querySelector('#playBar'); + var playBtn = playBar.getElementsByTagName('a')[0]; + var showLabel = document.querySelector('#showLabel'); + var ptsLabel = document.querySelector('#ptsLabel'); + var coverToast = document.querySelector('#coverLayer'); + var coverBtn = document.querySelector('#coverLayerBtn'); + var muteBtn = document.querySelector('#muteBtn'); + // let debugYUVBtn = document.querySelector('#debugYUVBtn'); + // let debugYUVATag = document.querySelector('#debugYUVUrl'); + var fullScreenBtn = document.querySelector('#fullScreenBtn'); + var mediaInfo = null; + playBtn.disabled = true; + // playBar.textContent = '>'; + showLabel.textContent = SHOW_LOADING; + playerCont.style.width = config.width + 'px'; + playerCont.style.height = config.height + 'px'; + controllerCont.style.width = config.width + 'px'; + var muteState = false; + + // controllerCont.style.left = playerContainer.clientLeft; + // controllerCont.style.bottom = playerContainer.clientBottom; + // alert(playerContainer.clientLeft); + + var playAction = function playAction() { + console.log("is playing:", playerObj.isPlaying()); + if (playerObj.isPlaying()) { + console.log("bar pause============>"); + // playBar.textContent = '>'; + playBar.setAttribute('class', 'playBtn'); + playerObj.pause(); + } else { + // playBar.textContent = '||'; + playBar.setAttribute('class', 'pauseBtn'); + playerObj.play(); + } + }; + playerCont.onmouseover = function () { + controllerCont.hidden = false; + }; + playerCont.onmouseout = function () { + controllerCont.hidden = true; + }; + playerDom.onmouseup = function () { + playAction(); + }; + playBtn.onclick = function () { + playAction(); + }; + muteBtn.onclick = function () { + console.log(playerObj.getVolume()); + if (muteState === true) { + playerObj.setVoice(1.0); + progressVoice.value = 100; + } else { + playerObj.setVoice(0.0); + progressVoice.value = 0; + } + muteState = !muteState; + }; + fullScreenBtn.onclick = function () { + playerObj.fullScreen(); + // setTimeout(() => { + // playerObj.closeFullScreen(); + // }, 2000); + }; + progressCont.addEventListener('click', function (e) { + showLabel.textContent = SHOW_LOADING; + var x = e.pageX - progressCont.getBoundingClientRect().left; // or e.offsetX (less support, though) + var y = e.pageY - progressCont.getBoundingClientRect().top; // or e.offsetY + var clickedValue = x * progressCont.max / progressCont.offsetWidth; + // alert(clickedValue); + playerObj.seek(clickedValue); + }); + progressVoice.addEventListener('click', function (e) { + var x = e.pageX - progressVoice.getBoundingClientRect().left; // or e.offsetX (less support, though) + var y = e.pageY - progressVoice.getBoundingClientRect().top; // or e.offsetY + var clickedValue = x * progressVoice.max / progressVoice.offsetWidth; + progressVoice.value = clickedValue; + var volume = clickedValue / 100; + // alert(volume); + // console.log( + // progressVoice.offsetLeft, // 209 + // x, y, // 324 584 + // progressVoice.max, progressVoice.offsetWidth); + playerObj.setVoice(volume); + }); + playerObj.onSeekStart = function (pts) { + showLabel.textContent = SHOW_LOADING + " seek to:" + parseInt(pts); + }; + playerObj.onSeekFinish = function () { + showLabel.textContent = SHOW_DONE; + }; + playerObj.onPlayFinish = function () { + console.log("============= FINISHED ==============="); + // playBar.textContent = '>'; + playBar.setAttribute('class', 'playBtn'); + // playerObj.release(); + // console.log("=========> release ok"); + }; + playerObj.onRender = function (width, height, imageBufferY, imageBufferB, imageBufferR) { + console.log("on render"); + }; + playerObj.onOpenFullScreen = function () { + console.log("onOpenFullScreen"); + }; + playerObj.onCloseFullScreen = function () { + console.log("onCloseFullScreen"); + }; + playerObj.onSeekFinish = function () { + showLabel.textContent = SHOW_DONE; + }; + playerObj.onLoadCache = function () { + showLabel.textContent = "Caching..."; + }; + playerObj.onLoadCacheFinshed = function () { + showLabel.textContent = SHOW_DONE; + }; + playerObj.onReadyShowDone = function () { + console.log("onReadyShowDone"); + showLabel.textContent = "Cover Img OK"; + }; + playerObj.onLoadFinish = function () { + playerObj.setVoice(1.0); + mediaInfo = playerObj.mediaInfo(); + console.log("mediaInfo===========>", mediaInfo); + /* + meta: + durationMs: 144400 + fps: 25 + sampleRate: 44100 + size: { + width: 864, + height: 480 + }, + audioNone : false + videoType: "vod" + */ + playBtn.disabled = false; + if (mediaInfo.meta.audioNone) { + progressVoice.value = 0; + progressVoice.style.display = 'none'; + } else { + playerObj.setVoice(0.5); + } + if (mediaInfo.videoType == "vod") { + cachePts.max = mediaInfo.meta.durationMs / 1000; + progressCont.max = mediaInfo.meta.durationMs / 1000; + ptsLabel.textContent = durationText(0) + '/' + durationText(progressCont.max); + } else { + cachePts.hidden = true; + progressCont.hidden = true; + ptsLabel.textContent = 'LIVE'; + if (mediaInfo.meta.audioNone === true) { + playBar.textContent = '||'; + playerObj.play(); + } else { + coverToast.removeAttribute('hidden'); + coverBtn.onclick = function () { + playBar.textContent = '||'; + playerObj.play(); + coverToast.setAttribute('hidden', 'hidden'); + }; + } + } + showLabel.textContent = SHOW_DONE; + }; + playerObj.onCacheProcess = function (cPts) { + // console.log("onCacheProcess => ", cPts); + try { + // cachePts.value = cPts; + var precent = cPts / progressCont.max; + var cacheWidth = precent * progressContW; + // console.log(precent, precent * progressCont.offsetWidth); + cachePts.style.width = cacheWidth + 'px'; + } catch (err) { + console.log(err); + } + }; + playerObj.onPlayTime = function (videoPTS) { + if (mediaInfo.videoType == "vod") { + // progressPts.value = videoPTS; + var precent = videoPTS / progressCont.max; + var progWidth = precent * progressContW; + // console.log(precent, precent * progressCont.offsetWidth); + progressPts.style.width = progWidth + 'px'; + ptsLabel.textContent = durationText(videoPTS) + '/' + durationText(progressCont.max); + } else { + // ptsLabel.textContent = durationText(videoPTS) + '/LIVE'; + ptsLabel.textContent = '/LIVE'; + } + }; + playerObj["do"](); + return playerObj; +}; + +/* + * 创建265流播放器 + */ +global.makeH265webjsRaw = function (url265, config) { + var screenView = new ScreenModule.Screen(); + var h265webjs = _index["default"].createPlayer(null, config); + var progressPts = document.querySelector('#progressPts'); + var progressVoice = document.querySelector('#progressVoice'); + var playBar = document.querySelector('#playBtn'); + var fullScreenBtn = document.querySelector('#fullScreenBtn'); + var mediaInfo = null; + playBar.disabled = true; + playBar.textContent = '>'; + playBar.onclick = function () { + if (h265webjs.isPlaying()) { + console.log("bar pause============>"); + playBar.textContent = '>'; + h265webjs.pause(); + } else { + playBar.textContent = '||'; + h265webjs.play(); + } + }; + fullScreenBtn.onclick = function () { + screenView.open(); + h265webjs.setRenderScreen(true); + }; + screenView.onClose = function () { + h265webjs.setRenderScreen(false); + }; + h265webjs.onRender = function (width, height, imageBufferY, imageBufferB, imageBufferR) { + screenView.render(width, height, imageBufferY, imageBufferB, imageBufferR); + console.log("on render"); + }; + h265webjs.onPlayTime = function (videoPTS) { + if (mediaInfo.videoType == "vod") { + progressPts.value = videoPTS; + ptsLabel.textContent = durationText(videoPTS) + '/' + durationText(progressPts.max); + } else { + ptsLabel.textContent = durationText(videoPTS) + '/LIVE'; + } + }; + h265webjs.onLoadFinish = function () { + /* + * fetch 265 + * you can use your code to fetch vod stream + * only need `h265webjs.append265NaluFrame(nalBuf);` to append 265 frame + */ + var rawParser = new _rawParser["default"](); + + /* + * fetch 265 + */ + var fetchFinished = false; + var startFetch = false; + var networkInterval = window.setInterval(function () { + if (!startFetch) { + startFetch = true; + fetch(url265).then(function (response) { + var pump = function pump(reader) { + return reader.read().then(function (result) { + if (result.done) { + // console.log("========== RESULT DONE ==========="); + fetchFinished = true; + window.clearInterval(networkInterval); + networkInterval = null; + return; + } + var chunk = result.value; + rawParser.appendStreamRet(chunk); + return pump(reader); + }); + }; + return pump(response.body.getReader()); + })["catch"](function (error) { + console.log(error); + }); + } + }, 1); + + // fps>=30 play else cache + var naluParseInterval = window.setInterval(function () { + var test1time = getMsTime(); + var nalBuf = rawParser.nextNalu(); // nal + var preCostTime = getMsTime() - test1time; + console.log("rawParser.nextNalu() => ", nalBuf, " usage => ", preCostTime); + if (nalBuf != false) { + // require + h265webjs.append265NaluFrame(nalBuf); + } else if (fetchFinished) { + window.clearInterval(naluParseInterval); + naluParseInterval = null; + } + }, 1); + h265webjs.setVoice(0.0); + mediaInfo = h265webjs.mediaInfo(); + console.log("mediaInfo===========>", mediaInfo); + /* + meta: + durationMs: 144400 + fps: 25 + sampleRate: 44100 + size: { + width: 864, + height: 480 + }, + audioNone : false + videoType: "vod" + */ + playBar.disabled = false; + if (mediaInfo.meta.audioNone) { + progressVoice.value = 0; + progressVoice.style.display = 'none'; + } + if (mediaInfo.videoType == "vod") { + progressPts.max = mediaInfo.meta.durationMs / 1000; + ptsLabel.textContent = '0:0:0/' + durationText(progressPts.max); + } else { + progressPts.hidden = true; + ptsLabel.textContent = '0:0:0/LIVE'; + } + showLabel.textContent = SHOW_DONE; + }; + h265webjs["do"](); + return h265webjs; +}; + +}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) +},{"./dist/index":2,"./dist/raw-parser.js":3}]},{},[4]); diff --git a/js/missile-v20210718.wasm b/js/missile-v20210718.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0f8e2d15ec471602248d88ac6dfa01d7e42893fb GIT binary patch literal 1872240 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

    o4xq`OqOX}q`85C9%R!}g=opWIC_ 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

    m7cz6V}HD-e5FhHxKn1KWSY`_X|D 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 z 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

    w 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%0D+%1j783IfV44qB!Uag+miI4f{Y5S+Fs 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 literal 0 HcmV?d00001