Newer
Older
safe_production_front / public / js-bak / decoder-pro-old.js
dutingting on 8 Apr 673 KB 暂存
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("path"),require("fs"),require("crypto")):"function"==typeof define&&define.amd?define(["path","fs","crypto"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).path,e.fs,e.crypto$1)}(this,(function(e,t,r){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=n(e),o=n(t),a=n(r),c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function u(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function l(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function d(e,t){return e(t={exports:{}},t.exports),t.exports}var f=Object.freeze({__proto__:null,commonjsGlobal:c,commonjsRequire:u,unwrapExports:l,createCommonjsModule:d,getCjsExportFromNamespace:function(e){return e&&e.default||e}}),h=d((function(e){var t=void 0!==t?t:{},r=(t={locateFile:function(e,t){return"decoder-pro-old.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_OLD_WASM_URL&&""!=JESSIBUCA_PRO_OLD_WASM_URL?JESSIBUCA_PRO_OLD_WASM_URL:t+e},printErr:function(e){(!e||-1===e.indexOf("not compiled with thread support")&&-1===e.indexOf("illegal icc")&&-1===e.indexOf("If you want to help, upload a sample of this file to")&&-1===e.indexOf("Reserved SBR extensions is not implemented")&&-1===e.indexOf("not compiled with thread support, using thread emulation"))&&(console.warn("JbPro[❌❌❌][old wasm]:",e),e&&1!==e.indexOf("failed to asynchronously prepare wasm")&&postMessage({cmd:"failedToAsynchronouslyPrepareWasm",value:e}))}},Object.assign({},t)),n="./this.program",i="object"==typeof window,c="function"==typeof importScripts,u="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,l=!i&&!u&&!c;if(t.ENVIRONMENT)throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)");var d,f,h,p,m,v,y="";if(u){if("object"!=typeof process)throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");y=c?s.default.dirname(y)+"/":__dirname+"/",v=()=>{m||(p=o.default,m=s.default)},d=function(e,t){return v(),e=m.normalize(e),p.readFileSync(e,t?void 0:"utf8")},h=e=>{var t=d(e,!0);return t.buffer||(t=new Uint8Array(t)),x(t.buffer),t},f=(e,t,r)=>{v(),e=m.normalize(e),p.readFile(e,(function(e,n){e?r(e):t(n.buffer)}))},process.argv.length>1&&(n=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),e.exports=t,process.on("uncaughtException",(function(e){if(!(e instanceof Ar))throw e})),process.on("unhandledRejection",(function(e){throw e})),t.inspect=function(){return"[Emscripten Module object]"}}else if(l){if("object"==typeof process||"object"==typeof window||"function"==typeof importScripts)throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");"undefined"!=typeof read&&(d=function(e){return read(e)}),h=function(e){let t;return"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(t=read(e,"binary"),x("object"==typeof t),t)},f=function(e,t,r){setTimeout((()=>t(h(e))),0)},"undefined"!=typeof scriptArgs&&scriptArgs,"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print)}else{if(!i&&!c)throw new Error("environment detection error");if(c?y=self.location.href:"undefined"!=typeof document&&document.currentScript&&(y=document.currentScript.src),y=0!==y.indexOf("blob:")?y.substr(0,y.replace(/[?#].*/,"").lastIndexOf("/")+1):"","object"!=typeof window&&"function"!=typeof importScripts)throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");d=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},c&&(h=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),f=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)}}var g,_,b,w=t.print||console.log.bind(console),S=t.printErr||console.warn.bind(console);function E(e){E.shown||(E.shown={}),E.shown[e]||(E.shown[e]=1,S(e))}function I(e,r){Object.getOwnPropertyDescriptor(t,e)||Object.defineProperty(t,e,{configurable:!0,get:function(){ve("Module."+e+" has been replaced with plain "+r+" (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}})}function A(e,t){var r="'"+e+"' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)";return t&&(r+=". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you"),r}function k(e,r){Object.getOwnPropertyDescriptor(t,e)||Object.defineProperty(t,e,{configurable:!0,get:function(){ve(A(e,r))}})}function C(e,r){Object.getOwnPropertyDescriptor(t,e)||(t[e]=()=>ve(A(e,r)))}Object.assign(t,r),r=null,g="fetchSettings",Object.getOwnPropertyDescriptor(t,g)&&ve("`Module."+g+"` was supplied but `"+g+"` not included in INCOMING_MODULE_JS_API"),t.arguments&&t.arguments,I("arguments","arguments_"),t.thisProgram&&(n=t.thisProgram),I("thisProgram","thisProgram"),t.quit&&t.quit,I("quit","quit_"),x(void 0===t.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"),x(void 0===t.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"),x(void 0===t.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"),x(void 0===t.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead"),x(void 0===t.read,"Module.read option was removed (modify read_ in JS)"),x(void 0===t.readAsync,"Module.readAsync option was removed (modify readAsync in JS)"),x(void 0===t.readBinary,"Module.readBinary option was removed (modify readBinary in JS)"),x(void 0===t.setWindowTitle,"Module.setWindowTitle option was removed (modify setWindowTitle in JS)"),x(void 0===t.TOTAL_MEMORY,"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY"),I("read","read_"),I("readAsync","readAsync"),I("readBinary","readBinary"),I("setWindowTitle","setWindowTitle"),x(!l,"shell environment detected but not enabled at build time.  Add 'shell' to `-sENVIRONMENT` to enable."),t.wasmBinary&&(_=t.wasmBinary),I("wasmBinary","wasmBinary"),t.noExitRuntime,I("noExitRuntime","noExitRuntime"),"object"!=typeof WebAssembly&&ve("no native wasm support detected");var T=!1;function x(e,t){e||ve("Assertion failed"+(t?": "+t:""))}var D="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function M(e,t,r){for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&D)return D.decode(e.subarray(t,i));for(var s="";t<i;){var o=e[t++];if(128&o){var a=63&e[t++];if(192!=(224&o)){var c=63&e[t++];if(224==(240&o)?o=(15&o)<<12|a<<6|c:(240!=(248&o)&&E("Invalid UTF-8 leading byte 0x"+o.toString(16)+" encountered when deserializing a UTF-8 string in wasm memory to a JS string!"),o=(7&o)<<18|a<<12|c<<6|63&e[t++]),o<65536)s+=String.fromCharCode(o);else{var u=o-65536;s+=String.fromCharCode(55296|u>>10,56320|1023&u)}}else s+=String.fromCharCode((31&o)<<6|a)}else s+=String.fromCharCode(o)}return s}function B(e,t){return e?M(O,e,t):""}function P(e,t,r,n){if(!(n>0))return 0;for(var i=r,s=r+n-1,o=0;o<e.length;++o){var a=e.charCodeAt(o);if(a>=55296&&a<=57343)a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o);if(a<=127){if(r>=s)break;t[r++]=a}else if(a<=2047){if(r+1>=s)break;t[r++]=192|a>>6,t[r++]=128|63&a}else if(a<=65535){if(r+2>=s)break;t[r++]=224|a>>12,t[r++]=128|a>>6&63,t[r++]=128|63&a}else{if(r+3>=s)break;a>1114111&&E("Invalid Unicode code point 0x"+a.toString(16)+" encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF)."),t[r++]=240|a>>18,t[r++]=128|a>>12&63,t[r++]=128|a>>6&63,t[r++]=128|63&a}}return t[r]=0,r-i}function F(e,t,r){return x("number"==typeof r,"stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),P(e,O,t,r)}function U(e){for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n>=55296&&n<=57343&&(n=65536+((1023&n)<<10)|1023&e.charCodeAt(++r)),n<=127?++t:t+=n<=2047?2:n<=65535?3:4}return t}var R,L,O,N,z,H,V,j,G,W="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function q(e,t){x(e%2==0,"Pointer passed to UTF16ToString must be aligned to two bytes!");for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&z[n];)++n;if((r=n<<1)-e>32&&W)return W.decode(O.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=N[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s}function Y(e,t,r){if(x(t%2==0,"Pointer passed to stringToUTF16 must be aligned to two bytes!"),x("number"==typeof r,"stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),void 0===r&&(r=2147483647),r<2)return 0;for(var n=t,i=(r-=2)<2*e.length?r/2:e.length,s=0;s<i;++s){var o=e.charCodeAt(s);N[t>>1]=o,t+=2}return N[t>>1]=0,t-n}function K(e){return 2*e.length}function X(e,t){x(e%4==0,"Pointer passed to UTF32ToString must be aligned to four bytes!");for(var r=0,n="";!(r>=t/4);){var i=H[e+4*r>>2];if(0==i)break;if(++r,i>=65536){var s=i-65536;n+=String.fromCharCode(55296|s>>10,56320|1023&s)}else n+=String.fromCharCode(i)}return n}function J(e,t,r){if(x(t%4==0,"Pointer passed to stringToUTF32 must be aligned to four bytes!"),x("number"==typeof r,"stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"),void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,i=n+r-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343)o=65536+((1023&o)<<10)|1023&e.charCodeAt(++s);if(H[t>>2]=o,(t+=4)+4>i)break}return H[t>>2]=0,t-n}function $(e){for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n>=55296&&n<=57343&&++r,t+=4}return t}function Z(e){var t=U(e)+1,r=vr(t);return r&&P(e,L,r,t),r}function Q(e){R=e,t.HEAP8=L=new Int8Array(e),t.HEAP16=N=new Int16Array(e),t.HEAP32=H=new Int32Array(e),t.HEAPU8=O=new Uint8Array(e),t.HEAPU16=z=new Uint16Array(e),t.HEAPU32=V=new Uint32Array(e),t.HEAPF32=j=new Float32Array(e),t.HEAPF64=G=new Float64Array(e)}var ee=5242880;t.TOTAL_STACK&&x(ee===t.TOTAL_STACK,"the stack size can no longer be determined at runtime");var te,re=t.INITIAL_MEMORY||67108864;function ne(){var e=Ir();x(0==(3&e)),H[e>>2]=34821223,H[e+4>>2]=2310721022,H[0]=1668509029}function ie(){if(!T){var e=Ir(),t=V[e>>2],r=V[e+4>>2];34821223==t&&2310721022==r||ve("Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x"+r.toString(16)+" 0x"+t.toString(16)),1668509029!==H[0]&&ve("Runtime error: The application has corrupted its heap memory area (address zero)!")}}I("INITIAL_MEMORY","INITIAL_MEMORY"),x(re>=ee,"INITIAL_MEMORY should be larger than TOTAL_STACK, was "+re+"! (TOTAL_STACK="+"5242880)"),x("undefined"!=typeof Int32Array&&"undefined"!=typeof Float64Array&&null!=Int32Array.prototype.subarray&&null!=Int32Array.prototype.set,"JS engine does not provide full typed array support"),x(!t.wasmMemory,"Use of `wasmMemory` detected.  Use -sIMPORTED_MEMORY to define wasmMemory externally"),x(67108864==re,"Detected runtime INITIAL_MEMORY setting.  Use -sIMPORTED_MEMORY to define wasmMemory dynamically"),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! (Run with -sSUPPORT_BIG_ENDIAN to bypass)"}();var se=[],oe=[],ae=[],ce=!1;x(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),x(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),x(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),x(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 ue=0,le=null,de=null,fe={};function he(e){for(var t=e;;){if(!fe[e])return e;e=t+Math.random()}}function pe(e){ue++,t.monitorRunDependencies&&t.monitorRunDependencies(ue),e?(x(!fe[e]),fe[e]=1,null===le&&"undefined"!=typeof setInterval&&(le=setInterval((function(){if(T)return clearInterval(le),void(le=null);var e=!1;for(var t in fe)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 me(e){if(ue--,t.monitorRunDependencies&&t.monitorRunDependencies(ue),e?(x(fe[e]),delete fe[e]):S("warning: run dependency removed without ID"),0==ue&&(null!==le&&(clearInterval(le),le=null),de)){var r=de;de=null,r()}}function ve(e){throw t.onAbort&&t.onAbort(e),S(e="Aborted("+e+")"),T=!0,new WebAssembly.RuntimeError(e)}var ye,ge,_e;function be(e){return e.startsWith("data:application/octet-stream;base64,")}function we(e){return e.startsWith("file://")}function Se(e,r){return function(){var n=e,i=r;return r||(i=t.asm),x(ce,"native function `"+n+"` called before runtime initialization"),i[e]||x(i[e],"exported native function `"+n+"` not found"),i[e].apply(null,arguments)}}function Ee(e){try{if(e==ye&&_)return new Uint8Array(_);if(h)return h(e);throw"both async and sync fetching of the wasm failed"}catch(e){ve(e)}}function Ie(e){for(;e.length>0;){var r=e.shift();if("function"!=typeof r){var n=r.func;"number"==typeof n?void 0===r.arg?ke(n)():ke(n)(r.arg):n(void 0===r.arg?null:r.arg)}else r(t)}}function Ae(e){return e.replace(/\b_Z[\w\d_]+/g,(function(e){var t,r=(t=e,E("warning: build with -sDEMANGLE_SUPPORT to link in libcxxabi demangling"),t);return e===r?e:r+" ["+e+"]"}))}function ke(e){return te.get(e)}function Ce(){var e=new Error;if(!e.stack){try{throw new Error}catch(t){e=t}if(!e.stack)return"(no stack trace available)"}return e.stack.toString()}be(ye="decoder-pro-old.wasm")||(ye=function(e){return t.locateFile?t.locateFile(e,y):y+e}(ye));var Te={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,t)=>{for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:e=>{var t=Te.isAbs(e),r="/"===e.substr(-1);return(e=Te.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=Te.splitPath(e),r=t[0],n=t[1];return r||n?(n&&(n=n.substr(0,n.length-1)),r+n):"."},basename:e=>{if("/"===e)return"/";var t=(e=(e=Te.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},join:function(){var e=Array.prototype.slice.call(arguments,0);return Te.normalize(e.join("/"))},join2:(e,t)=>Te.normalize(e+"/"+t)};var xe={resolve:function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var n=r>=0?arguments[r]:Ue.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,t=Te.isAbs(n)}return(t?"/":"")+(e=Te.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||"."},relative:(e,t)=>{function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=xe.resolve(e).substr(1),t=xe.resolve(t).substr(1);for(var n=r(e.split("/")),i=r(t.split("/")),s=Math.min(n.length,i.length),o=s,a=0;a<s;a++)if(n[a]!==i[a]){o=a;break}var c=[];for(a=o;a<n.length;a++)c.push("..");return(c=c.concat(i.slice(o))).join("/")}},De={ttys:[],init:function(){},shutdown:function(){},register:function(e,t){De.ttys[e]={input:[],output:[],ops:t},Ue.registerDevice(e,De.stream_ops)},stream_ops:{open:function(e){var t=De.ttys[e.node.rdev];if(!t)throw new Ue.ErrnoError(43);e.tty=t,e.seekable=!1},close:function(e){e.tty.ops.flush(e.tty)},flush:function(e){e.tty.ops.flush(e.tty)},read:function(e,t,r,n,i){if(!e.tty||!e.tty.ops.get_char)throw new Ue.ErrnoError(60);for(var s=0,o=0;o<n;o++){var a;try{a=e.tty.ops.get_char(e.tty)}catch(e){throw new Ue.ErrnoError(29)}if(void 0===a&&0===s)throw new Ue.ErrnoError(6);if(null==a)break;s++,t[r+o]=a}return s&&(e.node.timestamp=Date.now()),s},write:function(e,t,r,n,i){if(!e.tty||!e.tty.ops.put_char)throw new Ue.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[r+s])}catch(e){throw new Ue.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:function(e){if(!e.input.length){var t=null;if(u){var r=Buffer.alloc(256),n=0;try{n=p.readSync(process.stdin.fd,r,0,256,-1)}catch(e){if(!e.toString().includes("EOF"))throw e;n=0}t=n>0?r.slice(0,n).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=hr(t,!0)}return e.input.shift()},put_char:function(e,t){null===t||10===t?(w(M(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(w(M(e.output,0)),e.output=[])}},default_tty1_ops:{put_char:function(e,t){null===t||10===t?(S(M(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(S(M(e.output,0)),e.output=[])}}};function Me(e){e=function(e,t){return x(t,"alignment argument is required"),Math.ceil(e/t)*t}(e,65536);var t=wr(65536,e);return t?(function(e,t){O.fill(0,e,e+t)}(t,e),t):0}var Be={ops_table:null,mount:function(e){return Be.createNode(null,"/",16895,0)},createNode:function(e,t,r,n){if(Ue.isBlkdev(r)||Ue.isFIFO(r))throw new Ue.ErrnoError(63);Be.ops_table||(Be.ops_table={dir:{node:{getattr:Be.node_ops.getattr,setattr:Be.node_ops.setattr,lookup:Be.node_ops.lookup,mknod:Be.node_ops.mknod,rename:Be.node_ops.rename,unlink:Be.node_ops.unlink,rmdir:Be.node_ops.rmdir,readdir:Be.node_ops.readdir,symlink:Be.node_ops.symlink},stream:{llseek:Be.stream_ops.llseek}},file:{node:{getattr:Be.node_ops.getattr,setattr:Be.node_ops.setattr},stream:{llseek:Be.stream_ops.llseek,read:Be.stream_ops.read,write:Be.stream_ops.write,allocate:Be.stream_ops.allocate,mmap:Be.stream_ops.mmap,msync:Be.stream_ops.msync}},link:{node:{getattr:Be.node_ops.getattr,setattr:Be.node_ops.setattr,readlink:Be.node_ops.readlink},stream:{}},chrdev:{node:{getattr:Be.node_ops.getattr,setattr:Be.node_ops.setattr},stream:Ue.chrdev_stream_ops}});var i=Ue.createNode(e,t,r,n);return Ue.isDir(i.mode)?(i.node_ops=Be.ops_table.dir.node,i.stream_ops=Be.ops_table.dir.stream,i.contents={}):Ue.isFile(i.mode)?(i.node_ops=Be.ops_table.file.node,i.stream_ops=Be.ops_table.file.stream,i.usedBytes=0,i.contents=null):Ue.isLink(i.mode)?(i.node_ops=Be.ops_table.link.node,i.stream_ops=Be.ops_table.link.stream):Ue.isChrdev(i.mode)&&(i.node_ops=Be.ops_table.chrdev.node,i.stream_ops=Be.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray:function(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage:function(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage:function(e,t){if(e.usedBytes!=t)if(0==t)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr:function(e){var t={};return t.dev=Ue.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,Ue.isDir(e.mode)?t.size=4096:Ue.isFile(e.mode)?t.size=e.usedBytes:Ue.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr:function(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&Be.resizeFileStorage(e,t.size)},lookup:function(e,t){throw Ue.genericErrors[44]},mknod:function(e,t,r,n){return Be.createNode(e,t,r,n)},rename:function(e,t,r){if(Ue.isDir(e.mode)){var n;try{n=Ue.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new Ue.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=r,t.contents[r]=e,t.timestamp=e.parent.timestamp,e.parent=t},unlink:function(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir:function(e,t){var r=Ue.lookupNode(e,t);for(var n in r.contents)throw new Ue.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir:function(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink:function(e,t,r){var n=Be.createNode(e,t,41471,0);return n.link=r,n},readlink:function(e){if(!Ue.isLink(e.mode))throw new Ue.ErrnoError(28);return e.link}},stream_ops:{read:function(e,t,r,n,i){var s=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,n);if(x(o>=0),o>8&&s.subarray)t.set(s.subarray(i,i+o),r);else for(var a=0;a<o;a++)t[r+a]=s[i+a];return o},write:function(e,t,r,n,i,s){if(x(!(t instanceof ArrayBuffer)),t.buffer===L.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return x(0===i,"canOwn must imply no weird position inside the file"),o.contents=t.subarray(r,r+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===i)return o.contents=t.slice(r,r+n),o.usedBytes=n,n;if(i+n<=o.usedBytes)return o.contents.set(t.subarray(r,r+n),i),n}if(Be.expandFileStorage(o,i+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)o.contents[i+a]=t[r+a];return o.usedBytes=Math.max(o.usedBytes,i+n),n},llseek:function(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&Ue.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new Ue.ErrnoError(28);return n},allocate:function(e,t,r){Be.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap:function(e,t,r,n,i,s){if(0!==t)throw new Ue.ErrnoError(28);if(!Ue.isFile(e.node.mode))throw new Ue.ErrnoError(43);var o,a,c=e.node.contents;if(2&s||c.buffer!==R){if((n>0||n+r<c.length)&&(c=c.subarray?c.subarray(n,n+r):Array.prototype.slice.call(c,n,n+r)),a=!0,!(o=Me(r)))throw new Ue.ErrnoError(48);L.set(c,o)}else a=!1,o=c.byteOffset;return{ptr:o,allocated:a}},msync:function(e,t,r,n,i){if(!Ue.isFile(e.node.mode))throw new Ue.ErrnoError(43);return 2&i||Be.stream_ops.write(e,t,0,n,r,!1),0}}};var Pe={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"},Fe={},Ue={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(e=xe.resolve(Ue.cwd(),e)))return{path:"",node:null};var r={follow_mount:!0,recurse_count:0};if(t=Object.assign(r,t),t.recurse_count>8)throw new Ue.ErrnoError(32);for(var n=Te.normalizeArray(e.split("/").filter((e=>!!e)),!1),i=Ue.root,s="/",o=0;o<n.length;o++){var a=o===n.length-1;if(a&&t.parent)break;if(i=Ue.lookupNode(i,n[o]),s=Te.join2(s,n[o]),Ue.isMountpoint(i)&&(!a||a&&t.follow_mount)&&(i=i.mounted.root),!a||t.follow)for(var c=0;Ue.isLink(i.mode);){var u=Ue.readlink(s);s=xe.resolve(Te.dirname(s),u);var l=Ue.lookupPath(s,{recurse_count:t.recurse_count+1});if(i=l.node,c++>40)throw new Ue.ErrnoError(32)}}return{path:s,node:i}},getPath:e=>{for(var t;;){if(Ue.isRoot(e)){var r=e.mount.mountpoint;return t?"/"!==r[r.length-1]?r+"/"+t:r+t:r}t=t?e.name+"/"+t:e.name,e=e.parent}},hashName:(e,t)=>{for(var r=0,n=0;n<t.length;n++)r=(r<<5)-r+t.charCodeAt(n)|0;return(e+r>>>0)%Ue.nameTable.length},hashAddNode:e=>{var t=Ue.hashName(e.parent.id,e.name);e.name_next=Ue.nameTable[t],Ue.nameTable[t]=e},hashRemoveNode:e=>{var t=Ue.hashName(e.parent.id,e.name);if(Ue.nameTable[t]===e)Ue.nameTable[t]=e.name_next;else for(var r=Ue.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode:(e,t)=>{var r=Ue.mayLookup(e);if(r)throw new Ue.ErrnoError(r,e);for(var n=Ue.hashName(e.id,t),i=Ue.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return Ue.lookup(e,t)},createNode:(e,t,r,n)=>{x("object"==typeof e);var i=new Ue.FSNode(e,t,r,n);return Ue.hashAddNode(i),i},destroyNode:e=>{Ue.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>32768==(61440&e),isDir:e=>16384==(61440&e),isLink:e=>40960==(61440&e),isChrdev:e=>8192==(61440&e),isBlkdev:e=>24576==(61440&e),isFIFO:e=>4096==(61440&e),isSocket:e=>49152==(49152&e),flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:e=>{var t=Ue.flagModes[e];if(void 0===t)throw new Error("Unknown file open mode: "+e);return t},flagsToPermissionString:e=>{var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:(e,t)=>Ue.ignorePermissions||(!t.includes("r")||292&e.mode)&&(!t.includes("w")||146&e.mode)&&(!t.includes("x")||73&e.mode)?0:2,mayLookup:e=>{var t=Ue.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate:(e,t)=>{try{Ue.lookupNode(e,t);return 20}catch(e){}return Ue.nodePermissions(e,"wx")},mayDelete:(e,t,r)=>{var n;try{n=Ue.lookupNode(e,t)}catch(e){return e.errno}var i=Ue.nodePermissions(e,"wx");if(i)return i;if(r){if(!Ue.isDir(n.mode))return 54;if(Ue.isRoot(n)||Ue.getPath(n)===Ue.cwd())return 10}else if(Ue.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?Ue.isLink(e.mode)?32:Ue.isDir(e.mode)&&("r"!==Ue.flagsToPermissionString(t)||512&t)?31:Ue.nodePermissions(e,Ue.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ue.MAX_OPEN_FDS;for(var r=e;r<=t;r++)if(!Ue.streams[r])return r;throw new Ue.ErrnoError(33)},getStream:e=>Ue.streams[e],createStream:(e,t,r)=>{Ue.FSStream||(Ue.FSStream=function(){this.shared={}},Ue.FSStream.prototype={object:{get:function(){return this.node},set:function(e){this.node=e}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}},flags:{get:function(){return this.shared.flags},set:function(e){this.shared.flags=e}},position:{get function(){return this.shared.position},set:function(e){this.shared.position=e}}}),e=Object.assign(new Ue.FSStream,e);var n=Ue.nextfd(t,r);return e.fd=n,Ue.streams[n]=e,e},closeStream:e=>{Ue.streams[e]=null},chrdev_stream_ops:{open:e=>{var t=Ue.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek:()=>{throw new Ue.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice:(e,t)=>{Ue.devices[e]={stream_ops:t}},getDevice:e=>Ue.devices[e],getMounts:e=>{for(var t=[],r=[e];r.length;){var n=r.pop();t.push(n),r.push.apply(r,n.mounts)}return t},syncfs:(e,t)=>{"function"==typeof e&&(t=e,e=!1),Ue.syncFSRequests++,Ue.syncFSRequests>1&&S("warning: "+Ue.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var r=Ue.getMounts(Ue.root.mount),n=0;function i(e){return x(Ue.syncFSRequests>0),Ue.syncFSRequests--,t(e)}function s(e){if(e)return s.errored?void 0:(s.errored=!0,i(e));++n>=r.length&&i(null)}r.forEach((t=>{if(!t.type.syncfs)return s(null);t.type.syncfs(t,e,s)}))},mount:(e,t,r)=>{if("string"==typeof e)throw e;var n,i="/"===r,s=!r;if(i&&Ue.root)throw new Ue.ErrnoError(10);if(!i&&!s){var o=Ue.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,Ue.isMountpoint(n))throw new Ue.ErrnoError(10);if(!Ue.isDir(n.mode))throw new Ue.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?Ue.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount:e=>{var t=Ue.lookupPath(e,{follow_mount:!1});if(!Ue.isMountpoint(t.node))throw new Ue.ErrnoError(28);var r=t.node,n=r.mounted,i=Ue.getMounts(n);Object.keys(Ue.nameTable).forEach((e=>{for(var t=Ue.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&Ue.destroyNode(t),t=r}})),r.mounted=null;var s=r.mount.mounts.indexOf(n);x(-1!==s),r.mount.mounts.splice(s,1)},lookup:(e,t)=>e.node_ops.lookup(e,t),mknod:(e,t,r)=>{var n=Ue.lookupPath(e,{parent:!0}).node,i=Te.basename(e);if(!i||"."===i||".."===i)throw new Ue.ErrnoError(28);var s=Ue.mayCreate(n,i);if(s)throw new Ue.ErrnoError(s);if(!n.node_ops.mknod)throw new Ue.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,Ue.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,Ue.mknod(e,t,0)),mkdirTree:(e,t)=>{for(var r=e.split("/"),n="",i=0;i<r.length;++i)if(r[i]){n+="/"+r[i];try{Ue.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,Ue.mknod(e,t,r)),symlink:(e,t)=>{if(!xe.resolve(e))throw new Ue.ErrnoError(44);var r=Ue.lookupPath(t,{parent:!0}).node;if(!r)throw new Ue.ErrnoError(44);var n=Te.basename(t),i=Ue.mayCreate(r,n);if(i)throw new Ue.ErrnoError(i);if(!r.node_ops.symlink)throw new Ue.ErrnoError(63);return r.node_ops.symlink(r,n,e)},rename:(e,t)=>{var r,n,i=Te.dirname(e),s=Te.dirname(t),o=Te.basename(e),a=Te.basename(t);if(r=Ue.lookupPath(e,{parent:!0}).node,n=Ue.lookupPath(t,{parent:!0}).node,!r||!n)throw new Ue.ErrnoError(44);if(r.mount!==n.mount)throw new Ue.ErrnoError(75);var c,u=Ue.lookupNode(r,o),l=xe.relative(e,s);if("."!==l.charAt(0))throw new Ue.ErrnoError(28);if("."!==(l=xe.relative(t,i)).charAt(0))throw new Ue.ErrnoError(55);try{c=Ue.lookupNode(n,a)}catch(e){}if(u!==c){var d=Ue.isDir(u.mode),f=Ue.mayDelete(r,o,d);if(f)throw new Ue.ErrnoError(f);if(f=c?Ue.mayDelete(n,a,d):Ue.mayCreate(n,a))throw new Ue.ErrnoError(f);if(!r.node_ops.rename)throw new Ue.ErrnoError(63);if(Ue.isMountpoint(u)||c&&Ue.isMountpoint(c))throw new Ue.ErrnoError(10);if(n!==r&&(f=Ue.nodePermissions(r,"w")))throw new Ue.ErrnoError(f);Ue.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{Ue.hashAddNode(u)}}},rmdir:e=>{var t=Ue.lookupPath(e,{parent:!0}).node,r=Te.basename(e),n=Ue.lookupNode(t,r),i=Ue.mayDelete(t,r,!0);if(i)throw new Ue.ErrnoError(i);if(!t.node_ops.rmdir)throw new Ue.ErrnoError(63);if(Ue.isMountpoint(n))throw new Ue.ErrnoError(10);t.node_ops.rmdir(t,r),Ue.destroyNode(n)},readdir:e=>{var t=Ue.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new Ue.ErrnoError(54);return t.node_ops.readdir(t)},unlink:e=>{var t=Ue.lookupPath(e,{parent:!0}).node;if(!t)throw new Ue.ErrnoError(44);var r=Te.basename(e),n=Ue.lookupNode(t,r),i=Ue.mayDelete(t,r,!1);if(i)throw new Ue.ErrnoError(i);if(!t.node_ops.unlink)throw new Ue.ErrnoError(63);if(Ue.isMountpoint(n))throw new Ue.ErrnoError(10);t.node_ops.unlink(t,r),Ue.destroyNode(n)},readlink:e=>{var t=Ue.lookupPath(e).node;if(!t)throw new Ue.ErrnoError(44);if(!t.node_ops.readlink)throw new Ue.ErrnoError(28);return xe.resolve(Ue.getPath(t.parent),t.node_ops.readlink(t))},stat:(e,t)=>{var r=Ue.lookupPath(e,{follow:!t}).node;if(!r)throw new Ue.ErrnoError(44);if(!r.node_ops.getattr)throw new Ue.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>Ue.stat(e,!0),chmod:(e,t,r)=>{var n;"string"==typeof e?n=Ue.lookupPath(e,{follow:!r}).node:n=e;if(!n.node_ops.setattr)throw new Ue.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod:(e,t)=>{Ue.chmod(e,t,!0)},fchmod:(e,t)=>{var r=Ue.getStream(e);if(!r)throw new Ue.ErrnoError(8);Ue.chmod(r.node,t)},chown:(e,t,r,n)=>{var i;"string"==typeof e?i=Ue.lookupPath(e,{follow:!n}).node:i=e;if(!i.node_ops.setattr)throw new Ue.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown:(e,t,r)=>{Ue.chown(e,t,r,!0)},fchown:(e,t,r)=>{var n=Ue.getStream(e);if(!n)throw new Ue.ErrnoError(8);Ue.chown(n.node,t,r)},truncate:(e,t)=>{if(t<0)throw new Ue.ErrnoError(28);var r;"string"==typeof e?r=Ue.lookupPath(e,{follow:!0}).node:r=e;if(!r.node_ops.setattr)throw new Ue.ErrnoError(63);if(Ue.isDir(r.mode))throw new Ue.ErrnoError(31);if(!Ue.isFile(r.mode))throw new Ue.ErrnoError(28);var n=Ue.nodePermissions(r,"w");if(n)throw new Ue.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate:(e,t)=>{var r=Ue.getStream(e);if(!r)throw new Ue.ErrnoError(8);if(0==(2097155&r.flags))throw new Ue.ErrnoError(28);Ue.truncate(r.node,t)},utime:(e,t,r)=>{var n=Ue.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open:(e,r,n,i,s)=>{if(""===e)throw new Ue.ErrnoError(44);var o;if(n=void 0===n?438:n,n=64&(r="string"==typeof r?Ue.modeStringToFlags(r):r)?4095&n|32768:0,"object"==typeof e)o=e;else{e=Te.normalize(e);try{o=Ue.lookupPath(e,{follow:!(131072&r)}).node}catch(e){}}var a=!1;if(64&r)if(o){if(128&r)throw new Ue.ErrnoError(20)}else o=Ue.mknod(e,n,0),a=!0;if(!o)throw new Ue.ErrnoError(44);if(Ue.isChrdev(o.mode)&&(r&=-513),65536&r&&!Ue.isDir(o.mode))throw new Ue.ErrnoError(54);if(!a){var c=Ue.mayOpen(o,r);if(c)throw new Ue.ErrnoError(c)}512&r&&Ue.truncate(o,0),r&=-131713;var u=Ue.createStream({node:o,path:Ue.getPath(o),flags:r,seekable:!0,position:0,stream_ops:o.stream_ops,ungotten:[],error:!1},i,s);return u.stream_ops.open&&u.stream_ops.open(u),!t.logReadFiles||1&r||(Ue.readFiles||(Ue.readFiles={}),e in Ue.readFiles||(Ue.readFiles[e]=1)),u},close:e=>{if(Ue.isClosed(e))throw new Ue.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{Ue.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek:(e,t,r)=>{if(Ue.isClosed(e))throw new Ue.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new Ue.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new Ue.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,r),e.ungotten=[],e.position},read:(e,t,r,n,i)=>{if(n<0||i<0)throw new Ue.ErrnoError(28);if(Ue.isClosed(e))throw new Ue.ErrnoError(8);if(1==(2097155&e.flags))throw new Ue.ErrnoError(8);if(Ue.isDir(e.node.mode))throw new Ue.ErrnoError(31);if(!e.stream_ops.read)throw new Ue.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new Ue.ErrnoError(70)}else i=e.position;var o=e.stream_ops.read(e,t,r,n,i);return s||(e.position+=o),o},write:(e,t,r,n,i,s)=>{if(n<0||i<0)throw new Ue.ErrnoError(28);if(Ue.isClosed(e))throw new Ue.ErrnoError(8);if(0==(2097155&e.flags))throw new Ue.ErrnoError(8);if(Ue.isDir(e.node.mode))throw new Ue.ErrnoError(31);if(!e.stream_ops.write)throw new Ue.ErrnoError(28);e.seekable&&1024&e.flags&&Ue.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new Ue.ErrnoError(70)}else i=e.position;var a=e.stream_ops.write(e,t,r,n,i,s);return o||(e.position+=a),a},allocate:(e,t,r)=>{if(Ue.isClosed(e))throw new Ue.ErrnoError(8);if(t<0||r<=0)throw new Ue.ErrnoError(28);if(0==(2097155&e.flags))throw new Ue.ErrnoError(8);if(!Ue.isFile(e.node.mode)&&!Ue.isDir(e.node.mode))throw new Ue.ErrnoError(43);if(!e.stream_ops.allocate)throw new Ue.ErrnoError(138);e.stream_ops.allocate(e,t,r)},mmap:(e,t,r,n,i,s)=>{if(0!=(2&i)&&0==(2&s)&&2!=(2097155&e.flags))throw new Ue.ErrnoError(2);if(1==(2097155&e.flags))throw new Ue.ErrnoError(2);if(!e.stream_ops.mmap)throw new Ue.ErrnoError(43);return e.stream_ops.mmap(e,t,r,n,i,s)},msync:(e,t,r,n,i)=>e&&e.stream_ops.msync?e.stream_ops.msync(e,t,r,n,i):0,munmap:e=>0,ioctl:(e,t,r)=>{if(!e.stream_ops.ioctl)throw new Ue.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.flags=t.flags||0,t.encoding=t.encoding||"binary","utf8"!==t.encoding&&"binary"!==t.encoding)throw new Error('Invalid encoding type "'+t.encoding+'"');var r,n=Ue.open(e,t.flags),i=Ue.stat(e),s=i.size,o=new Uint8Array(s);return Ue.read(n,o,0,s,0),"utf8"===t.encoding?r=M(o,0):"binary"===t.encoding&&(r=o),Ue.close(n),r},writeFile:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=Ue.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(U(t)+1),s=P(t,i,0,i.length);Ue.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");Ue.write(n,t,0,t.byteLength,void 0,r.canOwn)}Ue.close(n)},cwd:()=>Ue.currentPath,chdir:e=>{var t=Ue.lookupPath(e,{follow:!0});if(null===t.node)throw new Ue.ErrnoError(44);if(!Ue.isDir(t.node.mode))throw new Ue.ErrnoError(54);var r=Ue.nodePermissions(t.node,"x");if(r)throw new Ue.ErrnoError(r);Ue.currentPath=t.path},createDefaultDirectories:()=>{Ue.mkdir("/tmp"),Ue.mkdir("/home"),Ue.mkdir("/home/web_user")},createDefaultDevices:()=>{Ue.mkdir("/dev"),Ue.registerDevice(Ue.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),Ue.mkdev("/dev/null",Ue.makedev(1,3)),De.register(Ue.makedev(5,0),De.default_tty_ops),De.register(Ue.makedev(6,0),De.default_tty1_ops),Ue.mkdev("/dev/tty",Ue.makedev(5,0)),Ue.mkdev("/dev/tty1",Ue.makedev(6,0));var e=function(){if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues){var e=new Uint8Array(1);return function(){return crypto.getRandomValues(e),e[0]}}if(u)try{var t=a.default;return function(){return t.randomBytes(1)[0]}}catch(e){}return function(){ve("no cryptographic support found for randomDevice. consider polyfilling it if you want to use something insecure like Math.random(), e.g. put this in a --pre-js: var crypto = { getRandomValues: function(array) { for (var i = 0; i < array.length; i++) array[i] = (Math.random()*256)|0 } };")}}();Ue.createDevice("/dev","random",e),Ue.createDevice("/dev","urandom",e),Ue.mkdir("/dev/shm"),Ue.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{Ue.mkdir("/proc");var e=Ue.mkdir("/proc/self");Ue.mkdir("/proc/self/fd"),Ue.mount({mount:()=>{var t=Ue.createNode(e,"fd",16895,73);return t.node_ops={lookup:(e,t)=>{var r=+t,n=Ue.getStream(r);if(!n)throw new Ue.ErrnoError(8);var i={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path}};return i.parent=i,i}},t}},{},"/proc/self/fd")},createStandardStreams:()=>{t.stdin?Ue.createDevice("/dev","stdin",t.stdin):Ue.symlink("/dev/tty","/dev/stdin"),t.stdout?Ue.createDevice("/dev","stdout",null,t.stdout):Ue.symlink("/dev/tty","/dev/stdout"),t.stderr?Ue.createDevice("/dev","stderr",null,t.stderr):Ue.symlink("/dev/tty1","/dev/stderr");var e=Ue.open("/dev/stdin",0),r=Ue.open("/dev/stdout",1),n=Ue.open("/dev/stderr",1);x(0===e.fd,"invalid handle for stdin ("+e.fd+")"),x(1===r.fd,"invalid handle for stdout ("+r.fd+")"),x(2===n.fd,"invalid handle for stderr ("+n.fd+")")},ensureErrnoError:()=>{Ue.ErrnoError||(Ue.ErrnoError=function(e,t){this.node=t,this.setErrno=function(e){for(var t in this.errno=e,Fe)if(Fe[t]===e){this.code=t;break}},this.setErrno(e),this.message=Pe[e],this.stack&&(Object.defineProperty(this,"stack",{value:(new Error).stack,writable:!0}),this.stack=Ae(this.stack))},Ue.ErrnoError.prototype=new Error,Ue.ErrnoError.prototype.constructor=Ue.ErrnoError,[44].forEach((e=>{Ue.genericErrors[e]=new Ue.ErrnoError(e),Ue.genericErrors[e].stack="<generic error, no stack>"})))},staticInit:()=>{Ue.ensureErrnoError(),Ue.nameTable=new Array(4096),Ue.mount(Be,{},"/"),Ue.createDefaultDirectories(),Ue.createDefaultDevices(),Ue.createSpecialDirectories(),Ue.filesystems={MEMFS:Be}},init:(e,r,n)=>{x(!Ue.init.initialized,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)"),Ue.init.initialized=!0,Ue.ensureErrnoError(),t.stdin=e||t.stdin,t.stdout=r||t.stdout,t.stderr=n||t.stderr,Ue.createStandardStreams()},quit:()=>{Ue.init.initialized=!1,br();for(var e=0;e<Ue.streams.length;e++){var t=Ue.streams[e];t&&Ue.close(t)}},getMode:(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},findObject:(e,t)=>{var r=Ue.analyzePath(e,t);return r.exists?r.object:null},analyzePath:(e,t)=>{try{e=(n=Ue.lookupPath(e,{follow:!t})).path}catch(e){}var r={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=Ue.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=Te.basename(e),n=Ue.lookupPath(e,{follow:!t}),r.exists=!0,r.path=n.path,r.object=n.node,r.name=n.node.name,r.isRoot="/"===n.path}catch(e){r.error=e.errno}return r},createPath:(e,t,r,n)=>{e="string"==typeof e?e:Ue.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=Te.join2(e,s);try{Ue.mkdir(o)}catch(e){}e=o}}return o},createFile:(e,t,r,n,i)=>{var s=Te.join2("string"==typeof e?e:Ue.getPath(e),t),o=Ue.getMode(n,i);return Ue.create(s,o)},createDataFile:(e,t,r,n,i,s)=>{var o=t;e&&(e="string"==typeof e?e:Ue.getPath(e),o=t?Te.join2(e,t):e);var a=Ue.getMode(n,i),c=Ue.create(o,a);if(r){if("string"==typeof r){for(var u=new Array(r.length),l=0,d=r.length;l<d;++l)u[l]=r.charCodeAt(l);r=u}Ue.chmod(c,146|a);var f=Ue.open(c,577);Ue.write(f,r,0,r.length,0,s),Ue.close(f),Ue.chmod(c,a)}return c},createDevice:(e,t,r,n)=>{var i=Te.join2("string"==typeof e?e:Ue.getPath(e),t),s=Ue.getMode(!!r,!!n);Ue.createDevice.major||(Ue.createDevice.major=64);var o=Ue.makedev(Ue.createDevice.major++,0);return Ue.registerDevice(o,{open:e=>{e.seekable=!1},close:e=>{n&&n.buffer&&n.buffer.length&&n(10)},read:(e,t,n,i,s)=>{for(var o=0,a=0;a<i;a++){var c;try{c=r()}catch(e){throw new Ue.ErrnoError(29)}if(void 0===c&&0===o)throw new Ue.ErrnoError(6);if(null==c)break;o++,t[n+a]=c}return o&&(e.node.timestamp=Date.now()),o},write:(e,t,r,i,s)=>{for(var o=0;o<i;o++)try{n(t[r+o])}catch(e){throw new Ue.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),Ue.mkdev(i,s,o)},forceLoadFile:e=>{if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!d)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=hr(d(e.url),!0),e.usedBytes=e.contents.length}catch(e){throw new Ue.ErrnoError(29)}},createLazyFile:(e,t,r,n,i)=>{function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,r=e/this.chunkSize|0;return this.getter(r)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",r,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+r+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),i=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;i||(o=n);var a=this;a.setDataGetter((e=>{var t=e*o,i=(e+1)*o-1;if(i=Math.min(i,n-1),void 0===a.chunks[e]&&(a.chunks[e]=((e,t)=>{if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var i=new XMLHttpRequest;if(i.open("GET",r,!1),n!==o&&i.setRequestHeader("Range","bytes="+e+"-"+t),i.responseType="arraybuffer",i.overrideMimeType&&i.overrideMimeType("text/plain; charset=x-user-defined"),i.send(null),!(i.status>=200&&i.status<300||304===i.status))throw new Error("Couldn't load "+r+". Status: "+i.status);return void 0!==i.response?new Uint8Array(i.response||[]):hr(i.responseText||"",!0)})(t,i)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,w("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!c)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o=new s;Object.defineProperties(o,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var a={isDevice:!1,contents:o}}else a={isDevice:!1,url:r};var u=Ue.createFile(e,t,a,n,i);a.contents?u.contents=a.contents:a.url&&(u.contents=null,u.url=a.url),Object.defineProperties(u,{usedBytes:{get:function(){return this.contents.length}}});var l={};return Object.keys(u.stream_ops).forEach((e=>{var t=u.stream_ops[e];l[e]=function(){return Ue.forceLoadFile(u),t.apply(null,arguments)}})),l.read=(e,t,r,n,i)=>{Ue.forceLoadFile(u);var s=e.node.contents;if(i>=s.length)return 0;var o=Math.min(s.length-i,n);if(x(o>=0),s.slice)for(var a=0;a<o;a++)t[r+a]=s[i+a];else for(a=0;a<o;a++)t[r+a]=s.get(i+a);return o},u.stream_ops=l,u},createPreloadedFile:(e,t,r,n,i,s,o,a,c,u)=>{var l=t?xe.resolve(Te.join2(e,t)):e,d=he("cp "+l);function h(r){function f(r){u&&u(),a||Ue.createDataFile(e,t,r,n,i,c),s&&s(),me(d)}Browser.handledByPreloadPlugin(r,l,f,(()=>{o&&o(),me(d)}))||f(r)}pe(d),"string"==typeof r?function(e,t,r,n){var i=n?"":he("al "+e);f(e,(function(r){x(r,'Loading data file "'+e+'" failed (no arrayBuffer).'),t(new Uint8Array(r)),i&&me(i)}),(function(t){if(!r)throw'Loading data file "'+e+'" failed.';r()})),i&&pe(i)}(r,(e=>h(e)),o):h(r)},indexedDB:()=>window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,DB_NAME:()=>"EM_FS_"+window.location.pathname,DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(e,t,r)=>{t=t||(()=>{}),r=r||(()=>{});var n=Ue.indexedDB();try{var i=n.open(Ue.DB_NAME(),Ue.DB_VERSION)}catch(e){return r(e)}i.onupgradeneeded=()=>{w("creating db"),i.result.createObjectStore(Ue.DB_STORE_NAME)},i.onsuccess=()=>{var n=i.result.transaction([Ue.DB_STORE_NAME],"readwrite"),s=n.objectStore(Ue.DB_STORE_NAME),o=0,a=0,c=e.length;function u(){0==a?t():r()}e.forEach((e=>{var t=s.put(Ue.analyzePath(e).object.contents,e);t.onsuccess=()=>{++o+a==c&&u()},t.onerror=()=>{a++,o+a==c&&u()}})),n.onerror=r},i.onerror=r},loadFilesFromDB:(e,t,r)=>{t=t||(()=>{}),r=r||(()=>{});var n=Ue.indexedDB();try{var i=n.open(Ue.DB_NAME(),Ue.DB_VERSION)}catch(e){return r(e)}i.onupgradeneeded=r,i.onsuccess=()=>{var n=i.result;try{var s=n.transaction([Ue.DB_STORE_NAME],"readonly")}catch(e){return void r(e)}var o=s.objectStore(Ue.DB_STORE_NAME),a=0,c=0,u=e.length;function l(){0==c?t():r()}e.forEach((e=>{var t=o.get(e);t.onsuccess=()=>{Ue.analyzePath(e).exists&&Ue.unlink(e),Ue.createDataFile(Te.dirname(e),Te.basename(e),t.result,!0,!0,!0),++a+c==u&&l()},t.onerror=()=>{c++,a+c==u&&l()}})),s.onerror=r},i.onerror=r},absolutePath:()=>{ve("FS.absolutePath has been removed; use PATH_FS.resolve instead")},createFolder:()=>{ve("FS.createFolder has been removed; use FS.mkdir instead")},createLink:()=>{ve("FS.createLink has been removed; use FS.symlink instead")},joinPath:()=>{ve("FS.joinPath has been removed; use PATH.join instead")},mmapAlloc:()=>{ve("FS.mmapAlloc has been replaced by the top level function mmapAlloc")},standardizePath:()=>{ve("FS.standardizePath has been removed; use PATH.normalize instead")}},Re={DEFAULT_POLLMASK:5,calculateAt:function(e,t,r){if(Te.isAbs(t))return t;var n;if(-100===e)n=Ue.cwd();else{var i=Ue.getStream(e);if(!i)throw new Ue.ErrnoError(8);n=i.path}if(0==t.length){if(!r)throw new Ue.ErrnoError(44);return n}return Te.join2(n,t)},doStat:function(e,t,r){try{var n=e(t)}catch(e){if(e&&e.node&&Te.normalize(t)!==Te.normalize(Ue.getPath(e.node)))return-54;throw e}return H[r>>2]=n.dev,H[r+4>>2]=0,H[r+8>>2]=n.ino,H[r+12>>2]=n.mode,H[r+16>>2]=n.nlink,H[r+20>>2]=n.uid,H[r+24>>2]=n.gid,H[r+28>>2]=n.rdev,H[r+32>>2]=0,_e=[n.size>>>0,(ge=n.size,+Math.abs(ge)>=1?ge>0?(0|Math.min(+Math.floor(ge/4294967296),4294967295))>>>0:~~+Math.ceil((ge-+(~~ge>>>0))/4294967296)>>>0:0)],H[r+40>>2]=_e[0],H[r+44>>2]=_e[1],H[r+48>>2]=4096,H[r+52>>2]=n.blocks,H[r+56>>2]=n.atime.getTime()/1e3|0,H[r+60>>2]=0,H[r+64>>2]=n.mtime.getTime()/1e3|0,H[r+68>>2]=0,H[r+72>>2]=n.ctime.getTime()/1e3|0,H[r+76>>2]=0,_e=[n.ino>>>0,(ge=n.ino,+Math.abs(ge)>=1?ge>0?(0|Math.min(+Math.floor(ge/4294967296),4294967295))>>>0:~~+Math.ceil((ge-+(~~ge>>>0))/4294967296)>>>0:0)],H[r+80>>2]=_e[0],H[r+84>>2]=_e[1],0},doMsync:function(e,t,r,n,i){var s=O.slice(e,e+r);Ue.msync(t,s,i,r,n)},doMknod:function(e,t,r){switch(61440&t){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}return Ue.mknod(e,t,r),0},doReadlink:function(e,t,r){if(r<=0)return-28;var n=Ue.readlink(e),i=Math.min(r,U(n)),s=L[t+i];return F(n,t,r+1),L[t+i]=s,i},doAccess:function(e,t){if(-8&t)return-28;var r=Ue.lookupPath(e,{follow:!0}).node;if(!r)return-44;var n="";return 4&t&&(n+="r"),2&t&&(n+="w"),1&t&&(n+="x"),n&&Ue.nodePermissions(r,n)?-2:0},doReadv:function(e,t,r,n){for(var i=0,s=0;s<r;s++){var o=H[t>>2],a=H[t+4>>2];t+=8;var c=Ue.read(e,L,o,a,n);if(c<0)return-1;if(i+=c,c<a)break}return i},doWritev:function(e,t,r,n){for(var i=0,s=0;s<r;s++){var o=H[t>>2],a=H[t+4>>2];t+=8;var c=Ue.write(e,L,o,a,n);if(c<0)return-1;i+=c}return i},varargs:void 0,get:function(){return x(null!=Re.varargs),Re.varargs+=4,H[Re.varargs-4>>2]},getStr:function(e){return B(e)},getStreamFromFD:function(e){var t=Ue.getStream(e);if(!t)throw new Ue.ErrnoError(8);return t}};function Le(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}var Oe=void 0;function Ne(e){for(var t="",r=e;O[r];)t+=Oe[O[r++]];return t}var ze={},He={},Ve={};function je(e){if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=48&&t<=57?"_"+e:e}function Ge(e,t){return e=je(e),new Function("body","return function "+e+'() {\n    "use strict";    return body.apply(this, arguments);\n};\n')(t)}function We(e,t){var r=Ge(t,(function(e){this.name=t,this.message=e;var r=new Error(e).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}));return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},r}var qe=void 0;function Ye(e){throw new qe(e)}var Ke=void 0;function Xe(e){throw new Ke(e)}function Je(e,t,r){function n(t){var n=r(t);n.length!==e.length&&Xe("Mismatched type converter count");for(var i=0;i<e.length;++i)$e(e[i],n[i])}e.forEach((function(e){Ve[e]=t}));var i=new Array(t.length),s=[],o=0;t.forEach(((e,t)=>{He.hasOwnProperty(e)?i[t]=He[e]:(s.push(e),ze.hasOwnProperty(e)||(ze[e]=[]),ze[e].push((()=>{i[t]=He[e],++o===s.length&&n(i)})))})),0===s.length&&n(i)}function $e(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var n=t.name;if(e||Ye('type "'+n+'" must have a positive integer typeid pointer'),He.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;Ye("Cannot register type '"+n+"' twice")}if(He[e]=t,delete Ve[e],ze.hasOwnProperty(e)){var i=ze[e];delete ze[e],i.forEach((e=>e()))}}function Ze(e){if(!(this instanceof bt))return!1;if(!(e instanceof bt))return!1;for(var t=this.$$.ptrType.registeredClass,r=this.$$.ptr,n=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)i=n.upcast(i),n=n.baseClass;return t===n&&r===i}function Qe(e){Ye(e.$$.ptrType.registeredClass.name+" instance already deleted")}var et=!1;function tt(e){}function rt(e){e.count.value-=1,0===e.count.value&&function(e){e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)}(e)}function nt(e,t,r){if(t===r)return e;if(void 0===r.baseClass)return null;var n=nt(e,t,r.baseClass);return null===n?null:r.downcast(n)}var it={};function st(){return Object.keys(dt).length}function ot(){var e=[];for(var t in dt)dt.hasOwnProperty(t)&&e.push(dt[t]);return e}var at=[];function ct(){for(;at.length;){var e=at.pop();e.$$.deleteScheduled=!1,e.delete()}}var ut=void 0;function lt(e){ut=e,at.length&&ut&&ut(ct)}var dt={};function ft(e,t){return t=function(e,t){for(void 0===t&&Ye("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t}(e,t),dt[t]}function ht(e,t){return t.ptrType&&t.ptr||Xe("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!==!!t.smartPtr&&Xe("Both smartPtrType and smartPtr must be specified"),t.count={value:1},mt(Object.create(e,{$$:{value:t}}))}function pt(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=ft(this.registeredClass,t);if(void 0!==r){if(0===r.$$.count.value)return r.$$.ptr=t,r.$$.smartPtr=e,r.clone();var n=r.clone();return this.destructor(e),n}function i(){return this.isSmartPointer?ht(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):ht(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var s,o=this.registeredClass.getActualType(t),a=it[o];if(!a)return i.call(this);s=this.isConst?a.constPointerType:a.pointerType;var c=nt(t,this.registeredClass,s.registeredClass);return null===c?i.call(this):this.isSmartPointer?ht(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):ht(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}function mt(e){return"undefined"==typeof FinalizationRegistry?(mt=e=>e,e):(et=new FinalizationRegistry((e=>{console.warn(e.leakWarning.stack.replace(/^Error: /,"")),rt(e.$$)})),mt=e=>{var t=e.$$;if(!!t.smartPtr){var r={$$:t},n=t.ptrType.registeredClass;r.leakWarning=new Error("Embind found a leaked C++ instance "+n.name+" <0x"+t.ptr.toString(16)+">.\nWe'll free it automatically in this case, but this functionality is not reliable across various environments.\nMake sure to invoke .delete() manually once you're done with the instance instead.\nOriginally allocated"),"captureStackTrace"in Error&&Error.captureStackTrace(r.leakWarning,pt),et.register(e,r,e)}return e},tt=e=>et.unregister(e),mt(e))}function vt(){if(this.$$.ptr||Qe(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,t=mt(Object.create(Object.getPrototypeOf(this),{$$:{value:(e=this.$$,{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType})}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t}function yt(){this.$$.ptr||Qe(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ye("Object already scheduled for deletion"),tt(this),rt(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)}function gt(){return!this.$$.ptr}function _t(){return this.$$.ptr||Qe(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ye("Object already scheduled for deletion"),at.push(this),1===at.length&&ut&&ut(ct),this.$$.deleteScheduled=!0,this}function bt(){}function wt(e,t,r){if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Ye("Function '"+r+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[t].overloadTable+")!"),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}}function St(e,t,r,n,i,s,o,a){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=i,this.getActualType=s,this.upcast=o,this.downcast=a,this.pureVirtualFunctions=[]}function Et(e,t,r){for(;t!==r;)t.upcast||Ye("Expected null or instance of "+r.name+", got an instance of "+t.name),e=t.upcast(e),t=t.baseClass;return e}function It(e,t){if(null===t)return this.isReference&&Ye("null is not a valid "+this.name),0;t.$$||Ye('Cannot pass "'+Kt(t)+'" as a '+this.name),t.$$.ptr||Ye("Cannot pass deleted object as a pointer of type "+this.name);var r=t.$$.ptrType.registeredClass;return Et(t.$$.ptr,r,this.registeredClass)}function At(e,t){var r;if(null===t)return this.isReference&&Ye("null is not a valid "+this.name),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||Ye('Cannot pass "'+Kt(t)+'" as a '+this.name),t.$$.ptr||Ye("Cannot pass deleted object as a pointer of type "+this.name),!this.isConst&&t.$$.ptrType.isConst&&Ye("Cannot convert argument of type "+(t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name)+" to parameter type "+this.name);var n=t.$$.ptrType.registeredClass;if(r=Et(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&Ye("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:Ye("Cannot convert argument of type "+(t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name)+" to parameter type "+this.name);break;case 1:r=t.$$.smartPtr;break;case 2:if(t.$$.smartPtrType===this)r=t.$$.smartPtr;else{var i=t.clone();r=this.rawShare(r,Yt.toHandle((function(){i.delete()}))),null!==e&&e.push(this.rawDestructor,r)}break;default:Ye("Unsupporting sharing policy")}return r}function kt(e,t){if(null===t)return this.isReference&&Ye("null is not a valid "+this.name),0;t.$$||Ye('Cannot pass "'+Kt(t)+'" as a '+this.name),t.$$.ptr||Ye("Cannot pass deleted object as a pointer of type "+this.name),t.$$.ptrType.isConst&&Ye("Cannot convert argument of type "+t.$$.ptrType.name+" to parameter type "+this.name);var r=t.$$.ptrType.registeredClass;return Et(t.$$.ptr,r,this.registeredClass)}function Ct(e){return this.fromWireType(V[e>>2])}function Tt(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e}function xt(e){this.rawDestructor&&this.rawDestructor(e)}function Dt(e){null!==e&&e.delete()}function Mt(e,t,r,n,i,s,o,a,c,u,l){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=i,this.pointeeType=s,this.sharingPolicy=o,this.rawGetPointee=a,this.rawConstructor=c,this.rawShare=u,this.rawDestructor=l,i||void 0!==t.baseClass?this.toWireType=At:n?(this.toWireType=It,this.destructorFunction=null):(this.toWireType=kt,this.destructorFunction=null)}function Bt(e,r,n){return e.includes("j")?function(e,r,n){x("dynCall_"+e in t,"bad function pointer type - no table for sig '"+e+"'"),n&&n.length?x(n.length===e.substring(1).replace(/j/g,"--").length):x(1==e.length);var i=t["dynCall_"+e];return n&&n.length?i.apply(null,[r].concat(n)):i.call(null,r)}(e,r,n):(x(ke(r),"missing table entry in dynCall: "+r),ke(r).apply(null,n))}function Pt(e,t){var r=(e=Ne(e)).includes("j")?function(e,t){x(e.includes("j"),"getDynCaller should only be called with i64 sigs");var r=[];return function(){return r.length=0,Object.assign(r,arguments),Bt(e,t,r)}}(e,t):ke(t);return"function"!=typeof r&&Ye("unknown function pointer with signature "+e+": "+t),r}var Ft=void 0;function Ut(e){var t=_r(e),r=Ne(t);return mr(t),r}function Rt(e,t){var r=[],n={};throw t.forEach((function e(t){n[t]||He[t]||(Ve[t]?Ve[t].forEach(e):(r.push(t),n[t]=!0))})),new Ft(e+": "+r.map(Ut).join([", "]))}function Lt(e,t){for(var r=[],n=0;n<e;n++)r.push(H[(t>>2)+n]);return r}function Ot(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function Nt(e,t){if(!(e instanceof Function))throw new TypeError("new_ called with constructor type "+typeof e+" which is not a function");var r=Ge(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function zt(e,t,r,n,i){var s=t.length;s<2&&Ye("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var o=null!==t[1]&&null!==r,a=!1,c=1;c<t.length;++c)if(null!==t[c]&&void 0===t[c].destructorFunction){a=!0;break}var u="void"!==t[0].name,l="",d="";for(c=0;c<s-2;++c)l+=(0!==c?", ":"")+"arg"+c,d+=(0!==c?", ":"")+"arg"+c+"Wired";var f="return function "+je(e)+"("+l+") {\nif (arguments.length !== "+(s-2)+") {\nthrowBindingError('function "+e+" called with ' + arguments.length + ' arguments, expected "+(s-2)+" args!');\n}\n";a&&(f+="var destructors = [];\n");var h=a?"destructors":"null",p=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],m=[Ye,n,i,Ot,t[0],t[1]];o&&(f+="var thisWired = classParam.toWireType("+h+", this);\n");for(c=0;c<s-2;++c)f+="var arg"+c+"Wired = argType"+c+".toWireType("+h+", arg"+c+"); // "+t[c+2].name+"\n",p.push("argType"+c),m.push(t[c+2]);if(o&&(d="thisWired"+(d.length>0?", ":"")+d),f+=(u?"var rv = ":"")+"invoker(fn"+(d.length>0?", ":"")+d+");\n",a)f+="runDestructors(destructors);\n";else for(c=o?1:2;c<t.length;++c){var v=1===c?"thisWired":"arg"+(c-2)+"Wired";null!==t[c].destructorFunction&&(f+=v+"_dtor("+v+"); // "+t[c].name+"\n",p.push(v+"_dtor"),m.push(t[c].destructorFunction))}return u&&(f+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),f+="}\n",p.push(f),Nt(Function,p).apply(null,m)}function Ht(e,t,r){return e instanceof Object||Ye(r+' with invalid "this": '+e),e instanceof t.registeredClass.constructor||Ye(r+' incompatible with "this" of type '+e.constructor.name),e.$$.ptr||Ye("cannot call emscripten binding method "+r+" on deleted object"),Et(e.$$.ptr,e.$$.ptrType.registeredClass,t.registeredClass)}var Vt=[],jt=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Gt(e){e>4&&0==--jt[e].refcount&&(jt[e]=void 0,Vt.push(e))}function Wt(){for(var e=0,t=5;t<jt.length;++t)void 0!==jt[t]&&++e;return e}function qt(){for(var e=5;e<jt.length;++e)if(void 0!==jt[e])return jt[e];return null}var Yt={toValue:e=>(e||Ye("Cannot use deleted val. handle = "+e),jt[e].value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=Vt.length?Vt.pop():jt.length;return jt[t]={refcount:1,value:e},t}}};function Kt(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function Xt(e,t){switch(t){case 2:return function(e){return this.fromWireType(j[e>>2])};case 3:return function(e){return this.fromWireType(G[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function Jt(e,t,r){switch(t){case 0:return r?function(e){return L[e]}:function(e){return O[e]};case 1:return r?function(e){return N[e>>1]}:function(e){return z[e>>1]};case 2:return r?function(e){return H[e>>2]}:function(e){return V[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function $t(e,t){var r=He[e];return void 0===r&&Ye(t+" has unknown type "+Ut(e)),r}var Zt={};var Qt=[];var er=[];function tr(e,t){return x(t===(0|t)),(e>>>0)+4294967296*t}function rr(e,t){if(e<=0)return e;var r=t<=32?Math.abs(1<<t-1):Math.pow(2,t-1);return e>=r&&(t<=32||e>r)&&(e=-2*r+e),e}function nr(e,t){return e>=0?e:t<=32?2*Math.abs(1<<t-1)+e:Math.pow(2,t)+e}function ir(e,t){x(0==(3&t));var r=e,n=t;function i(e){var t;return n=function(e,t){return"double"===t||"i64"===t?7&e&&(x(4==(7&e)),e+=4):x(0==(3&e)),e}(n,e),"double"===e?(t=Number(G[n>>3]),n+=8):"i64"==e?(t=[H[n>>2],H[n+4>>2]],n+=8):(x(0==(3&n)),e="i32",t=H[n>>2],n+=4),t}for(var s,o,a,c,u,l,d=[];;){var f=r;if(0===(s=L[r>>0]))break;if(o=L[r+1>>0],37==s){var h=!1,p=!1,m=!1,v=!1,y=!1;e:for(;;){switch(o){case 43:h=!0;break;case 45:p=!0;break;case 35:m=!0;break;case 48:if(v)break e;v=!0;break;case 32:y=!0;break;default:break e}r++,o=L[r+1>>0]}var g=0;if(42==o)g=i("i32"),r++,o=L[r+1>>0];else for(;o>=48&&o<=57;)g=10*g+(o-48),r++,o=L[r+1>>0];var _,b=!1,w=-1;if(46==o){if(w=0,b=!0,r++,42==(o=L[r+1>>0]))w=i("i32"),r++;else for(;;){var S=L[r+1>>0];if(S<48||S>57)break;w=10*w+(S-48),r++}o=L[r+1>>0]}switch(w<0&&(w=6,b=!1),String.fromCharCode(o)){case"h":104==L[r+2>>0]?(r++,_=1):_=2;break;case"l":108==L[r+2>>0]?(r++,_=8):_=4;break;case"L":case"q":case"j":_=8;break;case"z":case"t":case"I":_=4;break;default:_=null}switch(_&&r++,o=L[r+1>>0],String.fromCharCode(o)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":var E=100==o||105==o;if(a=i("i"+8*(_=_||4)),8==_&&(a=117==o?(u=a[0],l=a[1],(u>>>0)+4294967296*(l>>>0)):tr(a[0],a[1])),_<=4)a=(E?rr:nr)(a&Math.pow(256,_)-1,8*_);var I=Math.abs(a),A="";if(100==o||105==o)T=rr(a,8*_).toString(10);else if(117==o)T=nr(a,8*_).toString(10),a=Math.abs(a);else if(111==o)T=(m?"0":"")+I.toString(8);else if(120==o||88==o){if(A=m&&0!=a?"0x":"",a<0){a=-a,T=(I-1).toString(16);for(var k=[],C=0;C<T.length;C++)k.push((15-parseInt(T[C],16)).toString(16));for(T=k.join("");T.length<2*_;)T="f"+T}else T=I.toString(16);88==o&&(A=A.toUpperCase(),T=T.toUpperCase())}else 112==o&&(0===I?T="(nil)":(A="0x",T=I.toString(16)));if(b)for(;T.length<w;)T="0"+T;for(a>=0&&(h?A="+"+A:y&&(A=" "+A)),"-"==T.charAt(0)&&(A="-"+A,T=T.substr(1));A.length+T.length<g;)p?T+=" ":v?T="0"+T:A=" "+A;(T=A+T).split("").forEach((function(e){d.push(e.charCodeAt(0))}));break;case"f":case"F":case"e":case"E":case"g":case"G":var T;if(a=i("double"),isNaN(a))T="nan",v=!1;else if(isFinite(a)){var D=!1,M=Math.min(w,20);if(103==o||71==o){D=!0,w=w||1;var B=parseInt(a.toExponential(M).split("e")[1],10);w>B&&B>=-4?(o=(103==o?"f":"F").charCodeAt(0),w-=B+1):(o=(103==o?"e":"E").charCodeAt(0),w--),M=Math.min(w,20)}101==o||69==o?(T=a.toExponential(M),/[eE][-+]\d$/.test(T)&&(T=T.slice(0,-1)+"0"+T.slice(-1))):102!=o&&70!=o||(T=a.toFixed(M),0===a&&((c=a)<0||0===c&&1/c==-1/0)&&(T="-"+T));var P=T.split("e");if(D&&!m)for(;P[0].length>1&&P[0].includes(".")&&("0"==P[0].slice(-1)||"."==P[0].slice(-1));)P[0]=P[0].slice(0,-1);else for(m&&-1==T.indexOf(".")&&(P[0]+=".");w>M++;)P[0]+="0";T=P[0]+(P.length>1?"e"+P[1]:""),69==o&&(T=T.toUpperCase()),a>=0&&(h?T="+"+T:y&&(T=" "+T))}else T=(a<0?"-":"")+"inf",v=!1;for(;T.length<g;)p?T+=" ":T=!v||"-"!=T[0]&&"+"!=T[0]?(v?"0":" ")+T:T[0]+"0"+T.slice(1);o<97&&(T=T.toUpperCase()),T.split("").forEach((function(e){d.push(e.charCodeAt(0))}));break;case"s":var F=i("i8*"),U=F?yr(F):"(null)".length;if(b&&(U=Math.min(U,w)),!p)for(;U<g--;)d.push(32);if(F)for(C=0;C<U;C++)d.push(O[F++>>0]);else d=d.concat(hr("(null)".substr(0,U),!0));if(p)for(;U<g--;)d.push(32);break;case"c":for(p&&d.push(i("i8"));--g>0;)d.push(32);p||d.push(i("i8"));break;case"n":var R=i("i32*");H[R>>2]=d.length;break;case"%":d.push(s);break;default:for(C=f;C<r+2;C++)d.push(L[C>>0])}r+=2}else d.push(s),r+=1}return d}function sr(e){if(!e||!e.callee||!e.callee.name)return[null,"",""];e.callee.toString();var t=e.callee.name,r="(",n=!0;for(var i in e){var s=e[i];n||(r+=", "),n=!1,r+="number"==typeof s||"string"==typeof s?s:"("+typeof s+")"}r+=")";var o=e.callee.caller;return n&&(r=""),[e=o?o.arguments:[],t,r]}function or(e,t){24&e&&(t=t.replace(/\s+$/,""),t+=(t.length>0?"\n":"")+function(e){var t=Ce(),r=t.lastIndexOf("_emscripten_log"),n=t.lastIndexOf("_emscripten_get_callstack"),i=t.indexOf("\n",Math.max(r,n))+1;t=t.slice(i),32&e&&E("EM_LOG_DEMANGLE is deprecated; ignoring"),8&e&&"undefined"==typeof emscripten_source_map&&(E('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.'),e^=8,e|=16);var s=null;if(128&e)for(s=sr(arguments);s[1].includes("_emscripten_");)s=sr(s[0]);var o=t.split("\n");t="";var a=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)"),c=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?"),u=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var l in o){var d=o[l],f="",h="",p=0,m=0,v=u.exec(d);if(v&&5==v.length)f=v[1],h=v[2],p=v[3],m=v[4];else{if((v=a.exec(d))||(v=c.exec(d)),!(v&&v.length>=4)){t+=d+"\n";continue}f=v[1],h=v[2],p=v[3],m=0|v[4]}var y=!1;if(8&e){var g=emscripten_source_map.originalPositionFor({line:p,column:m});(y=g&&g.source)&&(64&e&&(g.source=g.source.substring(g.source.replace(/\\/g,"/").lastIndexOf("/")+1)),t+="    at "+f+" ("+g.source+":"+g.line+":"+g.column+")\n")}(16&e||!y)&&(64&e&&(h=h.substring(h.replace(/\\/g,"/").lastIndexOf("/")+1)),t+=(y?"     = "+f:"    at "+f)+" ("+h+":"+p+":"+m+")\n"),128&e&&s[0]&&(s[1]==f&&s[2].length>0&&(t=t.replace(/\s+$/,""),t+=" with values: "+s[1]+s[2]+"\n"),s=sr(s[0]))}return t.replace(/\s+$/,"")}(e)),1&e?4&e?console.error(t):2&e?console.warn(t):512&e?console.info(t):256&e?console.debug(t):console.log(t):6&e?S(t):w(t)}function ar(e){try{return b.grow(e-R.byteLength+65535>>>16),Q(b.buffer),1}catch(t){S("emscripten_realloc_buffer: Attempted to grow heap from "+R.byteLength+" bytes to "+e+" bytes, but got error: "+t)}}var cr={};function ur(){if(!ur.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:n||"./this.program"};for(var t in cr)void 0===cr[t]?delete e[t]:e[t]=cr[t];var r=[];for(var t in e)r.push(t+"="+e[t]);ur.strings=r}return ur.strings}var lr=function(e,t,r,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=Ue.nextInode++,this.name=t,this.mode=r,this.node_ops={},this.stream_ops={},this.rdev=n},dr=365,fr=146;function hr(e,t,r){var n=r>0?r:U(e)+1,i=new Array(n),s=P(e,i,0,i.length);return t&&(i.length=s),i}Object.defineProperties(lr.prototype,{read:{get:function(){return(this.mode&dr)===dr},set:function(e){e?this.mode|=dr:this.mode&=-366}},write:{get:function(){return(this.mode&fr)===fr},set:function(e){e?this.mode|=fr:this.mode&=-147}},isFolder:{get:function(){return Ue.isDir(this.mode)}},isDevice:{get:function(){return Ue.isChrdev(this.mode)}}}),Ue.FSNode=lr,Ue.staticInit(),Fe={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},function(){for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Oe=e}(),qe=t.BindingError=We(Error,"BindingError"),Ke=t.InternalError=We(Error,"InternalError"),bt.prototype.isAliasOf=Ze,bt.prototype.clone=vt,bt.prototype.delete=yt,bt.prototype.isDeleted=gt,bt.prototype.deleteLater=_t,t.getInheritedInstanceCount=st,t.getLiveInheritedInstances=ot,t.flushPendingDeletes=ct,t.setDelayFunction=lt,Mt.prototype.getPointee=Tt,Mt.prototype.destructor=xt,Mt.prototype.argPackAdvance=8,Mt.prototype.readValueFromPointer=Ct,Mt.prototype.deleteObject=Dt,Mt.prototype.fromWireType=pt,Ft=t.UnboundTypeError=We(Error,"UnboundTypeError"),t.count_emval_handles=Wt,t.get_first_emval=qt;var pr={__syscall_fcntl64:function(e,t,r){Re.varargs=r;try{var n=Re.getStreamFromFD(e);switch(t){case 0:return(i=Re.get())<0?-28:Ue.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Re.get();return n.flags|=i,0;case 5:i=Re.get();return N[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return s=28,H[gr()>>2]=s,-1}}catch(e){if(void 0===Ue||!(e instanceof Ue.ErrnoError))throw e;return-e.errno}var s},__syscall_openat:function(e,t,r,n){Re.varargs=n;try{t=Re.getStr(t),t=Re.calculateAt(e,t);var i=n?Re.get():0;return Ue.open(t,r,i).fd}catch(e){if(void 0===Ue||!(e instanceof Ue.ErrnoError))throw e;return-e.errno}},_embind_register_bigint:function(e,t,r,n,i){},_embind_register_bool:function(e,t,r,n,i){var s=Le(r);$e(e,{name:t=Ne(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?n:i},argPackAdvance:8,readValueFromPointer:function(e){var n;if(1===r)n=L;else if(2===r)n=N;else{if(4!==r)throw new TypeError("Unknown boolean type size: "+t);n=H}return this.fromWireType(n[e>>s])},destructorFunction:null})},_embind_register_class:function(e,r,n,i,s,o,a,c,u,l,d,f,h){d=Ne(d),o=Pt(s,o),c&&(c=Pt(a,c)),l&&(l=Pt(u,l)),h=Pt(f,h);var p=je(d);!function(e,r,n){t.hasOwnProperty(e)?((void 0===n||void 0!==t[e].overloadTable&&void 0!==t[e].overloadTable[n])&&Ye("Cannot register public name '"+e+"' twice"),wt(t,e,e),t.hasOwnProperty(n)&&Ye("Cannot register multiple overloads of a function with the same number of arguments ("+n+")!"),t[e].overloadTable[n]=r):(t[e]=r,void 0!==n&&(t[e].numArguments=n))}(p,(function(){Rt("Cannot construct "+d+" due to unbound types",[i])})),Je([e,r,n],i?[i]:[],(function(r){var n,s;r=r[0],s=i?(n=r.registeredClass).instancePrototype:bt.prototype;var a=Ge(p,(function(){if(Object.getPrototypeOf(this)!==u)throw new qe("Use 'new' to construct "+d);if(void 0===f.constructor_body)throw new qe(d+" has no accessible constructor");var e=f.constructor_body[arguments.length];if(void 0===e)throw new qe("Tried to invoke ctor of "+d+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(f.constructor_body).toString()+") parameters instead!");return e.apply(this,arguments)})),u=Object.create(s,{constructor:{value:a}});a.prototype=u;var f=new St(d,a,u,h,n,o,c,l),m=new Mt(d,f,!0,!1,!1),v=new Mt(d+"*",f,!1,!1,!1),y=new Mt(d+" const*",f,!1,!0,!1);return it[e]={pointerType:v,constPointerType:y},function(e,r,n){t.hasOwnProperty(e)||Xe("Replacing nonexistant public symbol"),void 0!==t[e].overloadTable&&void 0!==n?t[e].overloadTable[n]=r:(t[e]=r,t[e].argCount=n)}(p,a),[m,v,y]}))},_embind_register_class_constructor:function(e,t,r,n,i,s){x(t>0);var o=Lt(t,r);i=Pt(n,i),Je([],[e],(function(e){var r="constructor "+(e=e[0]).name;if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[t-1])throw new qe("Cannot register multiple constructors with identical number of parameters ("+(t-1)+") for class '"+e.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return e.registeredClass.constructor_body[t-1]=()=>{Rt("Cannot construct "+e.name+" due to unbound types",o)},Je([],o,(function(n){return n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=zt(r,n,null,i,s),[]})),[]}))},_embind_register_class_function:function(e,t,r,n,i,s,o,a){var c=Lt(r,n);t=Ne(t),s=Pt(i,s),Je([],[e],(function(e){var n=(e=e[0]).name+"."+t;function i(){Rt("Cannot call "+n+" due to unbound types",c)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(t);var u=e.registeredClass.instancePrototype,l=u[t];return void 0===l||void 0===l.overloadTable&&l.className!==e.name&&l.argCount===r-2?(i.argCount=r-2,i.className=e.name,u[t]=i):(wt(u,t,n),u[t].overloadTable[r-2]=i),Je([],c,(function(i){var a=zt(n,i,e,s,o);return void 0===u[t].overloadTable?(a.argCount=r-2,u[t]=a):u[t].overloadTable[r-2]=a,[]})),[]}))},_embind_register_class_property:function(e,t,r,n,i,s,o,a,c,u){t=Ne(t),i=Pt(n,i),Je([],[e],(function(e){var n=(e=e[0]).name+"."+t,l={get:function(){Rt("Cannot access "+n+" due to unbound types",[r,o])},enumerable:!0,configurable:!0};return l.set=c?()=>{Rt("Cannot access "+n+" due to unbound types",[r,o])}:e=>{Ye(n+" is a read-only property")},Object.defineProperty(e.registeredClass.instancePrototype,t,l),Je([],c?[r,o]:[r],(function(r){var o=r[0],l={get:function(){var t=Ht(this,e,n+" getter");return o.fromWireType(i(s,t))},enumerable:!0};if(c){c=Pt(a,c);var d=r[1];l.set=function(t){var r=Ht(this,e,n+" setter"),i=[];c(u,r,d.toWireType(i,t)),Ot(i)}}return Object.defineProperty(e.registeredClass.instancePrototype,t,l),[]})),[]}))},_embind_register_emval:function(e,t){$e(e,{name:t=Ne(t),fromWireType:function(e){var t=Yt.toValue(e);return Gt(e),t},toWireType:function(e,t){return Yt.toHandle(t)},argPackAdvance:8,readValueFromPointer:Ct,destructorFunction:null})},_embind_register_float:function(e,t,r){var n=Le(r);$e(e,{name:t=Ne(t),fromWireType:function(e){return e},toWireType:function(e,t){if("number"!=typeof t&&"boolean"!=typeof t)throw new TypeError('Cannot convert "'+Kt(t)+'" to '+this.name);return t},argPackAdvance:8,readValueFromPointer:Xt(t,n),destructorFunction:null})},_embind_register_integer:function(e,t,r,n,i){t=Ne(t),-1===i&&(i=4294967295);var s=Le(r),o=e=>e;if(0===n){var a=32-8*r;o=e=>e<<a>>>a}var c=t.includes("unsigned"),u=(e,r)=>{if("number"!=typeof e&&"boolean"!=typeof e)throw new TypeError('Cannot convert "'+Kt(e)+'" to '+r);if(e<n||e>i)throw new TypeError('Passing a number "'+Kt(e)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+n+", "+i+"]!")};$e(e,{name:t,fromWireType:o,toWireType:c?function(e,t){return u(t,this.name),t>>>0}:function(e,t){return u(t,this.name),t},argPackAdvance:8,readValueFromPointer:Jt(t,s,0!==n),destructorFunction:null})},_embind_register_memory_view:function(e,t,r){var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){var t=V,r=t[e>>=2],i=t[e+1];return new n(R,i,r)}$e(e,{name:r=Ne(r),fromWireType:i,argPackAdvance:8,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},_embind_register_std_string:function(e,t){var r="std::string"===(t=Ne(t));$e(e,{name:t,fromWireType:function(e){var t,n=V[e>>2];if(r)for(var i=e+4,s=0;s<=n;++s){var o=e+4+s;if(s==n||0==O[o]){var a=B(i,o-i);void 0===t?t=a:(t+=String.fromCharCode(0),t+=a),i=o+1}}else{var c=new Array(n);for(s=0;s<n;++s)c[s]=String.fromCharCode(O[e+4+s]);t=c.join("")}return mr(e),t},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var n="string"==typeof t;n||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||Ye("Cannot pass non-string to std::string");var i=(r&&n?()=>U(t):()=>t.length)(),s=vr(4+i+1);if(V[s>>2]=i,r&&n)F(t,s+4,i+1);else if(n)for(var o=0;o<i;++o){var a=t.charCodeAt(o);a>255&&(mr(s),Ye("String has UTF-16 code units that do not fit in 8 bits")),O[s+4+o]=a}else for(o=0;o<i;++o)O[s+4+o]=t[o];return null!==e&&e.push(mr,s),s},argPackAdvance:8,readValueFromPointer:Ct,destructorFunction:function(e){mr(e)}})},_embind_register_std_wstring:function(e,t,r){var n,i,s,o,a;r=Ne(r),2===t?(n=q,i=Y,o=K,s=()=>z,a=1):4===t&&(n=X,i=J,o=$,s=()=>V,a=2),$e(e,{name:r,fromWireType:function(e){for(var r,i=V[e>>2],o=s(),c=e+4,u=0;u<=i;++u){var l=e+4+u*t;if(u==i||0==o[l>>a]){var d=n(c,l-c);void 0===r?r=d:(r+=String.fromCharCode(0),r+=d),c=l+t}}return mr(e),r},toWireType:function(e,n){"string"!=typeof n&&Ye("Cannot pass non-string to C++ string type "+r);var s=o(n),c=vr(4+s+t);return V[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(mr,c),c},argPackAdvance:8,readValueFromPointer:Ct,destructorFunction:function(e){mr(e)}})},_embind_register_void:function(e,t){$e(e,{isVoid:!0,name:t=Ne(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(e,t){}})},_emscripten_date_now:function(){return Date.now()},_emval_as:function(e,t,r){e=Yt.toValue(e),t=$t(t,"emval::as");var n=[],i=Yt.toHandle(n);return H[r>>2]=i,t.toWireType(n,e)},_emval_call_void_method:function(e,t,r,n){var i,s;(e=Qt[e])(t=Yt.toValue(t),r=void 0===(s=Zt[i=r])?Ne(i):s,null,n)},_emval_decref:Gt,_emval_get_method_caller:function(e,t){var r=function(e,t){for(var r=new Array(e),n=0;n<e;++n)r[n]=$t(H[(t>>2)+n],"parameter "+n);return r}(e,t),n=r[0],i=n.name+"_$"+r.slice(1).map((function(e){return e.name})).join("_")+"$",s=er[i];if(void 0!==s)return s;for(var o=["retType"],a=[n],c="",u=0;u<e-1;++u)c+=(0!==u?", ":"")+"arg"+u,o.push("argType"+u),a.push(r[1+u]);var l="return function "+je("methodCaller_"+i)+"(handle, name, destructors, args) {\n",d=0;for(u=0;u<e-1;++u)l+="    var arg"+u+" = argType"+u+".readValueFromPointer(args"+(d?"+"+d:"")+");\n",d+=r[u+1].argPackAdvance;for(l+="    var rv = handle[name]("+c+");\n",u=0;u<e-1;++u)r[u+1].deleteObject&&(l+="    argType"+u+".deleteObject(arg"+u+");\n");n.isVoid||(l+="    return retType.toWireType(destructors, rv);\n"),l+="};\n",o.push(l);var f,h,p=Nt(Function,o).apply(null,a);return f=p,h=Qt.length,Qt.push(f),s=h,er[i]=s,s},_emval_incref:function(e){e>4&&(jt[e].refcount+=1)},_emval_run_destructors:function(e){Ot(Yt.toValue(e)),Gt(e)},_emval_take_value:function(e,t){var r=(e=$t(e,"_emval_take_value")).readValueFromPointer(t);return Yt.toHandle(r)},_gmtime_js:function(e,t){var r=new Date(1e3*H[e>>2]);H[t>>2]=r.getUTCSeconds(),H[t+4>>2]=r.getUTCMinutes(),H[t+8>>2]=r.getUTCHours(),H[t+12>>2]=r.getUTCDate(),H[t+16>>2]=r.getUTCMonth(),H[t+20>>2]=r.getUTCFullYear()-1900,H[t+24>>2]=r.getUTCDay();var n=Date.UTC(r.getUTCFullYear(),0,1,0,0,0,0),i=(r.getTime()-n)/864e5|0;H[t+28>>2]=i},_localtime_js:function(e,t){var r=new Date(1e3*H[e>>2]);H[t>>2]=r.getSeconds(),H[t+4>>2]=r.getMinutes(),H[t+8>>2]=r.getHours(),H[t+12>>2]=r.getDate(),H[t+16>>2]=r.getMonth(),H[t+20>>2]=r.getFullYear()-1900,H[t+24>>2]=r.getDay();var n=new Date(r.getFullYear(),0,1),i=(r.getTime()-n.getTime())/864e5|0;H[t+28>>2]=i,H[t+36>>2]=-60*r.getTimezoneOffset();var s=new Date(r.getFullYear(),6,1).getTimezoneOffset(),o=n.getTimezoneOffset(),a=0|(s!=o&&r.getTimezoneOffset()==Math.min(o,s));H[t+32>>2]=a},_mktime_js:function(e){var t=new Date(H[e+20>>2]+1900,H[e+16>>2],H[e+12>>2],H[e+8>>2],H[e+4>>2],H[e>>2],0),r=H[e+32>>2],n=t.getTimezoneOffset(),i=new Date(t.getFullYear(),0,1),s=new Date(t.getFullYear(),6,1).getTimezoneOffset(),o=i.getTimezoneOffset(),a=Math.min(o,s);if(r<0)H[e+32>>2]=Number(s!=o&&a==n);else if(r>0!=(a==n)){var c=Math.max(o,s),u=r>0?a:c;t.setTime(t.getTime()+6e4*(u-n))}H[e+24>>2]=t.getDay();var l=(t.getTime()-i.getTime())/864e5|0;return H[e+28>>2]=l,H[e>>2]=t.getSeconds(),H[e+4>>2]=t.getMinutes(),H[e+8>>2]=t.getHours(),H[e+12>>2]=t.getDate(),H[e+16>>2]=t.getMonth(),t.getTime()/1e3|0},_tzset_js:function e(t,r,n){e.called||(e.called=!0,function(e,t,r){var n=(new Date).getFullYear(),i=new Date(n,0,1),s=new Date(n,6,1),o=i.getTimezoneOffset(),a=s.getTimezoneOffset(),c=Math.max(o,a);function u(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT"}H[e>>2]=60*c,H[t>>2]=Number(o!=a);var l=u(i),d=u(s),f=Z(l),h=Z(d);a<o?(H[r>>2]=f,H[r+4>>2]=h):(H[r>>2]=h,H[r+4>>2]=f)}(t,r,n))},abort:function(){ve("native code called abort()")},emscripten_log:function(e,t,r){or(e,M(ir(t,r),0))},emscripten_resize_heap:function(e){var t=O.length;x((e>>>=0)>t);var r,n,i=2147483648;if(e>i)return S("Cannot enlarge memory, asked to go up to "+e+" bytes, but the limit is "+"2147483648 bytes!"),!1;for(var s=1;s<=4;s*=2){var o=t*(1+.2/s);o=Math.min(o,e+100663296);var a=Math.min(i,(r=Math.max(e,o))+((n=65536)-r%n)%n);if(ar(a))return!0}return S("Failed to grow the heap from "+t+" bytes to "+a+" bytes, not enough memory!"),!1},environ_get:function(e,t){var r=0;return ur().forEach((function(n,i){var s=t+r;H[e+4*i>>2]=s,function(e,t,r){for(var n=0;n<e.length;++n)x(e.charCodeAt(n)===(255&e.charCodeAt(n))),L[t++>>0]=e.charCodeAt(n);r||(L[t>>0]=0)}(n,s),r+=n.length+1})),0},environ_sizes_get:function(e,t){var r=ur();H[e>>2]=r.length;var n=0;return r.forEach((function(e){n+=e.length+1})),H[t>>2]=n,0},fd_close:function(e){try{var t=Re.getStreamFromFD(e);return Ue.close(t),0}catch(e){if(void 0===Ue||!(e instanceof Ue.ErrnoError))throw e;return e.errno}},fd_fdstat_get:function(e,t){try{var r=Re.getStreamFromFD(e),n=r.tty?2:Ue.isDir(r.mode)?3:Ue.isLink(r.mode)?7:4;return L[t>>0]=n,0}catch(e){if(void 0===Ue||!(e instanceof Ue.ErrnoError))throw e;return e.errno}},fd_read:function(e,t,r,n){try{var i=Re.getStreamFromFD(e),s=Re.doReadv(i,t,r);return H[n>>2]=s,0}catch(e){if(void 0===Ue||!(e instanceof Ue.ErrnoError))throw e;return e.errno}},fd_seek:function(e,t,r,n,i){try{var s=Re.getStreamFromFD(e),o=4294967296*r+(t>>>0),a=9007199254740992;return o<=-a||o>=a?-61:(Ue.llseek(s,o,n),_e=[s.position>>>0,(ge=s.position,+Math.abs(ge)>=1?ge>0?(0|Math.min(+Math.floor(ge/4294967296),4294967295))>>>0:~~+Math.ceil((ge-+(~~ge>>>0))/4294967296)>>>0:0)],H[i>>2]=_e[0],H[i+4>>2]=_e[1],s.getdents&&0===o&&0===n&&(s.getdents=null),0)}catch(e){if(void 0===Ue||!(e instanceof Ue.ErrnoError))throw e;return e.errno}},fd_write:function(e,t,r,n){try{var i=Re.getStreamFromFD(e),s=Re.doWritev(i,t,r);return H[n>>2]=s,0}catch(e){if(void 0===Ue||!(e instanceof Ue.ErrnoError))throw e;return e.errno}},setTempRet0:function(e){}};!function(){var e={env:pr,wasi_snapshot_preview1:pr};function r(e,r){var n,i=e.exports;t.asm=i,x(b=t.asm.memory,"memory not found in wasm exports"),Q(b.buffer),x(te=t.asm.__indirect_function_table,"table not found in wasm exports"),n=t.asm.__wasm_call_ctors,oe.unshift(n),me("wasm-instantiate")}pe("wasm-instantiate");var n=t;function s(e){x(t===n,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?"),n=null,r(e.instance)}function o(t){return function(){if(!_&&(i||c)){if("function"==typeof fetch&&!we(ye))return fetch(ye,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+ye+"'";return e.arrayBuffer()})).catch((function(){return Ee(ye)}));if(f)return new Promise((function(e,t){f(ye,(function(t){e(new Uint8Array(t))}),t)}))}return Promise.resolve().then((function(){return Ee(ye)}))}().then((function(t){return WebAssembly.instantiate(t,e)})).then((function(e){return e})).then(t,(function(e){S("failed to asynchronously prepare wasm: "+e),we(ye)&&S("warning: Loading from a file URI ("+ye+") is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing"),ve(e)}))}if(t.instantiateWasm)try{return t.instantiateWasm(e,r)}catch(e){return S("Module.instantiateWasm callback failed with error: "+e),!1}_||"function"!=typeof WebAssembly.instantiateStreaming||be(ye)||we(ye)||"function"!=typeof fetch?o(s):fetch(ye,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,e).then(s,(function(e){return S("wasm streaming compile failed: "+e),S("falling back to ArrayBuffer instantiation"),o(s)}))}))}(),t.___wasm_call_ctors=Se("__wasm_call_ctors");var mr=t._free=Se("free"),vr=t._malloc=Se("malloc"),yr=t._strlen=Se("strlen"),gr=t.___errno_location=Se("__errno_location"),_r=t.___getTypeName=Se("__getTypeName");t.___embind_register_native_and_builtin_types=Se("__embind_register_native_and_builtin_types");var br=t.___stdio_exit=Se("__stdio_exit"),wr=t._emscripten_builtin_memalign=Se("emscripten_builtin_memalign"),Sr=t._emscripten_stack_init=function(){return(Sr=t._emscripten_stack_init=t.asm.emscripten_stack_init).apply(null,arguments)};t._emscripten_stack_get_free=function(){return(t._emscripten_stack_get_free=t.asm.emscripten_stack_get_free).apply(null,arguments)},t._emscripten_stack_get_base=function(){return(t._emscripten_stack_get_base=t.asm.emscripten_stack_get_base).apply(null,arguments)};var Er,Ir=t._emscripten_stack_get_end=function(){return(Ir=t._emscripten_stack_get_end=t.asm.emscripten_stack_get_end).apply(null,arguments)};function Ar(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}function kr(e){function r(){Er||(Er=!0,t.calledRun=!0,T||(ie(),x(!ce),ce=!0,t.noFSInit||Ue.init.initialized||Ue.init(),Ue.ignorePermissions=!1,Ie(oe),t.onRuntimeInitialized&&t.onRuntimeInitialized(),x(!t._main,'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'),function(){if(ie(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)e=t.postRun.shift(),ae.unshift(e);var e;Ie(ae)}()))}ue>0||(Sr(),ne(),function(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)e=t.preRun.shift(),se.unshift(e);var e;Ie(se)}(),ue>0||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),r()}),1)):r(),ie()))}if(t.stackSave=Se("stackSave"),t.stackRestore=Se("stackRestore"),t.stackAlloc=Se("stackAlloc"),t.dynCall_ijiii=Se("dynCall_ijiii"),t.dynCall_viiijj=Se("dynCall_viiijj"),t.dynCall_jij=Se("dynCall_jij"),t.dynCall_jii=Se("dynCall_jii"),t.dynCall_jiji=Se("dynCall_jiji"),t._ff_h264_cabac_tables=112940,C("intArrayFromString",!1),C("intArrayToString",!1),C("ccall",!1),C("cwrap",!1),C("setValue",!1),C("getValue",!1),C("allocate",!1),C("UTF8ArrayToString",!1),C("UTF8ToString",!1),C("stringToUTF8Array",!1),C("stringToUTF8",!1),C("lengthBytesUTF8",!1),C("stackTrace",!1),C("addOnPreRun",!1),C("addOnInit",!1),C("addOnPreMain",!1),C("addOnExit",!1),C("addOnPostRun",!1),C("writeStringToMemory",!1),C("writeArrayToMemory",!1),C("writeAsciiToMemory",!1),C("addRunDependency",!0),C("removeRunDependency",!0),C("FS_createFolder",!1),C("FS_createPath",!0),C("FS_createDataFile",!0),C("FS_createPreloadedFile",!0),C("FS_createLazyFile",!0),C("FS_createLink",!1),C("FS_createDevice",!0),C("FS_unlink",!0),C("getLEB",!1),C("getFunctionTables",!1),C("alignFunctionTables",!1),C("registerFunctions",!1),C("addFunction",!1),C("removeFunction",!1),C("prettyPrint",!1),C("dynCall",!1),C("getCompilerSetting",!1),C("print",!1),C("printErr",!1),C("getTempRet0",!1),C("setTempRet0",!1),C("callMain",!1),C("abort",!1),C("keepRuntimeAlive",!1),C("ptrToString",!1),C("zeroMemory",!1),C("stringToNewUTF8",!1),C("emscripten_realloc_buffer",!1),C("ENV",!1),C("ERRNO_CODES",!1),C("ERRNO_MESSAGES",!1),C("setErrNo",!1),C("inetPton4",!1),C("inetNtop4",!1),C("inetPton6",!1),C("inetNtop6",!1),C("readSockaddr",!1),C("writeSockaddr",!1),C("DNS",!1),C("getHostByName",!1),C("Protocols",!1),C("Sockets",!1),C("getRandomDevice",!1),C("traverseStack",!1),C("UNWIND_CACHE",!1),C("convertPCtoSourceLocation",!1),C("readAsmConstArgsArray",!1),C("readAsmConstArgs",!1),C("mainThreadEM_ASM",!1),C("jstoi_q",!1),C("jstoi_s",!1),C("getExecutableName",!1),C("listenOnce",!1),C("autoResumeAudioContext",!1),C("dynCallLegacy",!1),C("getDynCaller",!1),C("dynCall",!1),C("setWasmTableEntry",!1),C("getWasmTableEntry",!1),C("handleException",!1),C("runtimeKeepalivePush",!1),C("runtimeKeepalivePop",!1),C("callUserCallback",!1),C("maybeExit",!1),C("safeSetTimeout",!1),C("asmjsMangle",!1),C("asyncLoad",!1),C("alignMemory",!1),C("mmapAlloc",!1),C("reallyNegative",!1),C("unSign",!1),C("reSign",!1),C("formatString",!1),C("PATH",!1),C("PATH_FS",!1),C("SYSCALLS",!1),C("getSocketFromFD",!1),C("getSocketAddress",!1),C("JSEvents",!1),C("registerKeyEventCallback",!1),C("specialHTMLTargets",!1),C("maybeCStringToJsString",!1),C("findEventTarget",!1),C("findCanvasEventTarget",!1),C("getBoundingClientRect",!1),C("fillMouseEventData",!1),C("registerMouseEventCallback",!1),C("registerWheelEventCallback",!1),C("registerUiEventCallback",!1),C("registerFocusEventCallback",!1),C("fillDeviceOrientationEventData",!1),C("registerDeviceOrientationEventCallback",!1),C("fillDeviceMotionEventData",!1),C("registerDeviceMotionEventCallback",!1),C("screenOrientation",!1),C("fillOrientationChangeEventData",!1),C("registerOrientationChangeEventCallback",!1),C("fillFullscreenChangeEventData",!1),C("registerFullscreenChangeEventCallback",!1),C("registerRestoreOldStyle",!1),C("hideEverythingExceptGivenElement",!1),C("restoreHiddenElements",!1),C("setLetterbox",!1),C("currentFullscreenStrategy",!1),C("restoreOldWindowedStyle",!1),C("softFullscreenResizeWebGLRenderTarget",!1),C("doRequestFullscreen",!1),C("fillPointerlockChangeEventData",!1),C("registerPointerlockChangeEventCallback",!1),C("registerPointerlockErrorEventCallback",!1),C("requestPointerLock",!1),C("fillVisibilityChangeEventData",!1),C("registerVisibilityChangeEventCallback",!1),C("registerTouchEventCallback",!1),C("fillGamepadEventData",!1),C("registerGamepadEventCallback",!1),C("registerBeforeUnloadEventCallback",!1),C("fillBatteryEventData",!1),C("battery",!1),C("registerBatteryEventCallback",!1),C("setCanvasElementSize",!1),C("getCanvasElementSize",!1),C("demangle",!1),C("demangleAll",!1),C("jsStackTrace",!1),C("stackTrace",!1),C("getEnvStrings",!1),C("checkWasiClock",!1),C("writeI53ToI64",!1),C("writeI53ToI64Clamped",!1),C("writeI53ToI64Signaling",!1),C("writeI53ToU64Clamped",!1),C("writeI53ToU64Signaling",!1),C("readI53FromI64",!1),C("readI53FromU64",!1),C("convertI32PairToI53",!1),C("convertU32PairToI53",!1),C("dlopenMissingError",!1),C("setImmediateWrapped",!1),C("clearImmediateWrapped",!1),C("polyfillSetImmediate",!1),C("uncaughtExceptionCount",!1),C("exceptionLast",!1),C("exceptionCaught",!1),C("ExceptionInfo",!1),C("exception_addRef",!1),C("exception_decRef",!1),C("Browser",!1),C("setMainLoop",!1),C("wget",!1),C("FS",!1),C("MEMFS",!1),C("TTY",!1),C("PIPEFS",!1),C("SOCKFS",!1),C("_setNetworkCallback",!1),C("tempFixedLengthArray",!1),C("miniTempWebGLFloatBuffers",!1),C("heapObjectForWebGLType",!1),C("heapAccessShiftForWebGLHeap",!1),C("GL",!1),C("emscriptenWebGLGet",!1),C("computeUnpackAlignedImageSize",!1),C("emscriptenWebGLGetTexPixelData",!1),C("emscriptenWebGLGetUniform",!1),C("webglGetUniformLocation",!1),C("webglPrepareUniformLocationsBeforeFirstUse",!1),C("webglGetLeftBracePos",!1),C("emscriptenWebGLGetVertexAttrib",!1),C("writeGLArray",!1),C("AL",!1),C("SDL_unicode",!1),C("SDL_ttfContext",!1),C("SDL_audio",!1),C("SDL",!1),C("SDL_gfx",!1),C("GLUT",!1),C("EGL",!1),C("GLFW_Window",!1),C("GLFW",!1),C("GLEW",!1),C("IDBStore",!1),C("runAndAbortIfError",!1),C("InternalError",!1),C("BindingError",!1),C("UnboundTypeError",!1),C("PureVirtualError",!1),C("init_embind",!1),C("throwInternalError",!1),C("throwBindingError",!1),C("throwUnboundTypeError",!1),C("ensureOverloadTable",!1),C("exposePublicSymbol",!1),C("replacePublicSymbol",!1),C("extendError",!1),C("createNamedFunction",!1),C("registeredInstances",!1),C("getBasestPointer",!1),C("registerInheritedInstance",!1),C("unregisterInheritedInstance",!1),C("getInheritedInstance",!1),C("getInheritedInstanceCount",!1),C("getLiveInheritedInstances",!1),C("registeredTypes",!1),C("awaitingDependencies",!1),C("typeDependencies",!1),C("registeredPointers",!1),C("registerType",!1),C("whenDependentTypesAreResolved",!1),C("embind_charCodes",!1),C("embind_init_charCodes",!1),C("readLatin1String",!1),C("getTypeName",!1),C("heap32VectorToArray",!1),C("requireRegisteredType",!1),C("getShiftFromSize",!1),C("integerReadValueFromPointer",!1),C("enumReadValueFromPointer",!1),C("floatReadValueFromPointer",!1),C("simpleReadValueFromPointer",!1),C("runDestructors",!1),C("new_",!1),C("craftInvokerFunction",!1),C("embind__requireFunction",!1),C("tupleRegistrations",!1),C("structRegistrations",!1),C("genericPointerToWireType",!1),C("constNoSmartPtrRawPointerToWireType",!1),C("nonConstNoSmartPtrRawPointerToWireType",!1),C("init_RegisteredPointer",!1),C("RegisteredPointer",!1),C("RegisteredPointer_getPointee",!1),C("RegisteredPointer_destructor",!1),C("RegisteredPointer_deleteObject",!1),C("RegisteredPointer_fromWireType",!1),C("runDestructor",!1),C("releaseClassHandle",!1),C("finalizationRegistry",!1),C("detachFinalizer_deps",!1),C("detachFinalizer",!1),C("attachFinalizer",!1),C("makeClassHandle",!1),C("init_ClassHandle",!1),C("ClassHandle",!1),C("ClassHandle_isAliasOf",!1),C("throwInstanceAlreadyDeleted",!1),C("ClassHandle_clone",!1),C("ClassHandle_delete",!1),C("deletionQueue",!1),C("ClassHandle_isDeleted",!1),C("ClassHandle_deleteLater",!1),C("flushPendingDeletes",!1),C("delayFunction",!1),C("setDelayFunction",!1),C("RegisteredClass",!1),C("shallowCopyInternalPointer",!1),C("downcastPointer",!1),C("upcastPointer",!1),C("validateThis",!1),C("char_0",!1),C("char_9",!1),C("makeLegalFunctionName",!1),C("emval_handle_array",!1),C("emval_free_list",!1),C("emval_symbols",!1),C("init_emval",!1),C("count_emval_handles",!1),C("get_first_emval",!1),C("getStringOrSymbol",!1),C("Emval",!1),C("emval_newers",!1),C("craftEmvalAllocator",!1),C("emval_get_global",!1),C("emval_methodCallers",!1),C("emval_registeredMethods",!1),C("warnOnce",!1),C("stackSave",!1),C("stackRestore",!1),C("stackAlloc",!1),C("AsciiToString",!1),C("stringToAscii",!1),C("UTF16ToString",!1),C("stringToUTF16",!1),C("lengthBytesUTF16",!1),C("UTF32ToString",!1),C("stringToUTF32",!1),C("lengthBytesUTF32",!1),C("allocateUTF8",!1),C("allocateUTF8OnStack",!1),t.writeStackCookie=ne,t.checkStackCookie=ie,k("ALLOC_NORMAL",!1),k("ALLOC_STACK",!1),de=function e(){Er||kr(),Er||(de=e)},t.run=kr,t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();kr(),e.exports=t})),p=g;function m(){var e=["15630GAKYvD","length","353080OyopPh","7362WFDTWC","4mCbsfb","176595CayMgq","2228356MBdQDt","5PrScNr","2169632ybBnuE","hypot","abs","1306686mDMgpk","random","undefined","7061229fznqgI"];return(m=function(){return e})()}!function(e,t){for(var r=g,n=e();;)try{if(644949===-parseInt(r(221))/1+-parseInt(r(223))/2*(-parseInt(r(224))/3)+parseInt(r(225))/4+parseInt(r(226))/5*(-parseInt(r(215))/6)+-parseInt(r(218))/7+parseInt(r(227))/8+parseInt(r(222))/9*(parseInt(r(219))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(m);var v=1e-6,y=typeof Float32Array!==p(217)?Float32Array:Array;function g(e,t){var r=m();return(g=function(e,t){return r[e-=213]})(e,t)}var _=Math[p(216)];var b=Math.PI/180;Math[p(213)]||(Math.hypot=function(){for(var e=p,t=0,r=arguments[e(220)];r--;)t+=arguments[r]*arguments[r];return Math.sqrt(t)});var w=Object.freeze({__proto__:null,EPSILON:v,get ARRAY_TYPE(){return y},RANDOM:_,setMatrixArrayType:function(e){y=e},toRadian:function(e){return e*b},equals:function(e,t){var r=p;return Math[r(214)](e-t)<=v*Math.max(1,Math.abs(e),Math[r(214)](t))}});function S(){var e=A,t=new y(16);return w[e(343)]!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t}function E(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function I(e,t,r){var n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],f=t[9],h=t[10],p=t[11],m=t[12],v=t[13],y=t[14],g=t[15],_=r[0],b=r[1],w=r[2],S=r[3];return e[0]=_*n+b*a+w*d+S*m,e[1]=_*i+b*c+w*f+S*v,e[2]=_*s+b*u+w*h+S*y,e[3]=_*o+b*l+w*p+S*g,_=r[4],b=r[5],w=r[6],S=r[7],e[4]=_*n+b*a+w*d+S*m,e[5]=_*i+b*c+w*f+S*v,e[6]=_*s+b*u+w*h+S*y,e[7]=_*o+b*l+w*p+S*g,_=r[8],b=r[9],w=r[10],S=r[11],e[8]=_*n+b*a+w*d+S*m,e[9]=_*i+b*c+w*f+S*v,e[10]=_*s+b*u+w*h+S*y,e[11]=_*o+b*l+w*p+S*g,_=r[12],b=r[13],w=r[14],S=r[15],e[12]=_*n+b*a+w*d+S*m,e[13]=_*i+b*c+w*f+S*v,e[14]=_*s+b*u+w*h+S*y,e[15]=_*o+b*l+w*p+S*g,e}function A(e,t){var r=F();return(A=function(e,t){return r[e-=340]})(e,t)}function k(e,t,r){var n=t[0],i=t[1],s=t[2],o=t[3],a=n+n,c=i+i,u=s+s,l=n*a,d=n*c,f=n*u,h=i*c,p=i*u,m=s*u,v=o*a,y=o*c,g=o*u;return e[0]=1-(h+m),e[1]=d+g,e[2]=f-y,e[3]=0,e[4]=d-g,e[5]=1-(l+m),e[6]=p+v,e[7]=0,e[8]=f+y,e[9]=p-v,e[10]=1-(l+h),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function C(e,t){var r=A,n=t[0],i=t[1],s=t[2],o=t[4],a=t[5],c=t[6],u=t[8],l=t[9],d=t[10];return e[0]=Math[r(358)](n,i,s),e[1]=Math[r(358)](o,a,c),e[2]=Math[r(358)](u,l,d),e}function T(e,t,r,n,i){var s,o=1/Math[A(347)](t/2);return e[0]=o/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=i&&i!==1/0?(s=1/(n-i),e[10]=(i+n)*s,e[14]=2*i*n*s):(e[10]=-1,e[14]=-2*n),e}!function(e,t){for(var r=A,n=e();;)try{if(337577===parseInt(r(341))/1*(parseInt(r(354))/2)+parseInt(r(356))/3+parseInt(r(359))/4+parseInt(r(361))/5*(-parseInt(r(348))/6)+parseInt(r(340))/7+-parseInt(r(344))/8+-parseInt(r(350))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(F);var x=T;function D(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=(o+s)*u,e[15]=1,e}var M=D;function B(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e[9]=t[9]-r[9],e[10]=t[10]-r[10],e[11]=t[11]-r[11],e[12]=t[12]-r[12],e[13]=t[13]-r[13],e[14]=t[14]-r[14],e[15]=t[15]-r[15],e}var P=I;function F(){var e=["1217476WECLzC","downDegrees","823299VtGCSR","sin","hypot","1143164cGYRRv","sqrt","295415VoLZob","1415813hlCkUS","1oQxMMu","abs","ARRAY_TYPE","3532600Juhmse","max","rightDegrees","tan","30XAUGhR","leftDegrees","2669886prMxTX","cos","upDegrees","EPSILON"];return(F=function(){return e})()}var U=B,R=Object.freeze({__proto__:null,create:S,clone:function(e){var t=new(w[A(343)])(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},fromValues:function(e,t,r,n,i,s,o,a,c,u,l,d,f,h,p,m){var v=new(w[A(343)])(16);return v[0]=e,v[1]=t,v[2]=r,v[3]=n,v[4]=i,v[5]=s,v[6]=o,v[7]=a,v[8]=c,v[9]=u,v[10]=l,v[11]=d,v[12]=f,v[13]=h,v[14]=p,v[15]=m,v},set:function(e,t,r,n,i,s,o,a,c,u,l,d,f,h,p,m,v){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e[4]=s,e[5]=o,e[6]=a,e[7]=c,e[8]=u,e[9]=l,e[10]=d,e[11]=f,e[12]=h,e[13]=p,e[14]=m,e[15]=v,e},identity:E,transpose:function(e,t){if(e===t){var r=t[1],n=t[2],i=t[3],s=t[6],o=t[7],a=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=r,e[6]=t[9],e[7]=t[13],e[8]=n,e[9]=s,e[11]=t[14],e[12]=i,e[13]=o,e[14]=a}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},invert:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],f=t[10],h=t[11],p=t[12],m=t[13],v=t[14],y=t[15],g=r*a-n*o,_=r*c-i*o,b=r*u-s*o,w=n*c-i*a,S=n*u-s*a,E=i*u-s*c,I=l*m-d*p,A=l*v-f*p,k=l*y-h*p,C=d*v-f*m,T=d*y-h*m,x=f*y-h*v,D=g*x-_*T+b*C+w*k-S*A+E*I;return D?(D=1/D,e[0]=(a*x-c*T+u*C)*D,e[1]=(i*T-n*x-s*C)*D,e[2]=(m*E-v*S+y*w)*D,e[3]=(f*S-d*E-h*w)*D,e[4]=(c*k-o*x-u*A)*D,e[5]=(r*x-i*k+s*A)*D,e[6]=(v*b-p*E-y*_)*D,e[7]=(l*E-f*b+h*_)*D,e[8]=(o*T-a*k+u*I)*D,e[9]=(n*k-r*T-s*I)*D,e[10]=(p*S-m*b+y*g)*D,e[11]=(d*b-l*S-h*g)*D,e[12]=(a*A-o*C-c*I)*D,e[13]=(r*C-n*A+i*I)*D,e[14]=(m*_-p*w-v*g)*D,e[15]=(l*w-d*_+f*g)*D,e):null},adjoint:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],f=t[10],h=t[11],p=t[12],m=t[13],v=t[14],y=t[15];return e[0]=a*(f*y-h*v)-d*(c*y-u*v)+m*(c*h-u*f),e[1]=-(n*(f*y-h*v)-d*(i*y-s*v)+m*(i*h-s*f)),e[2]=n*(c*y-u*v)-a*(i*y-s*v)+m*(i*u-s*c),e[3]=-(n*(c*h-u*f)-a*(i*h-s*f)+d*(i*u-s*c)),e[4]=-(o*(f*y-h*v)-l*(c*y-u*v)+p*(c*h-u*f)),e[5]=r*(f*y-h*v)-l*(i*y-s*v)+p*(i*h-s*f),e[6]=-(r*(c*y-u*v)-o*(i*y-s*v)+p*(i*u-s*c)),e[7]=r*(c*h-u*f)-o*(i*h-s*f)+l*(i*u-s*c),e[8]=o*(d*y-h*m)-l*(a*y-u*m)+p*(a*h-u*d),e[9]=-(r*(d*y-h*m)-l*(n*y-s*m)+p*(n*h-s*d)),e[10]=r*(a*y-u*m)-o*(n*y-s*m)+p*(n*u-s*a),e[11]=-(r*(a*h-u*d)-o*(n*h-s*d)+l*(n*u-s*a)),e[12]=-(o*(d*v-f*m)-l*(a*v-c*m)+p*(a*f-c*d)),e[13]=r*(d*v-f*m)-l*(n*v-i*m)+p*(n*f-i*d),e[14]=-(r*(a*v-c*m)-o*(n*v-i*m)+p*(n*c-i*a)),e[15]=r*(a*f-c*d)-o*(n*f-i*d)+l*(n*c-i*a),e},determinant:function(e){var t=e[0],r=e[1],n=e[2],i=e[3],s=e[4],o=e[5],a=e[6],c=e[7],u=e[8],l=e[9],d=e[10],f=e[11],h=e[12],p=e[13],m=e[14],v=e[15];return(t*o-r*s)*(d*v-f*m)-(t*a-n*s)*(l*v-f*p)+(t*c-i*s)*(l*m-d*p)+(r*a-n*o)*(u*v-f*h)-(r*c-i*o)*(u*m-d*h)+(n*c-i*a)*(u*p-l*h)},multiply:I,translate:function(e,t,r){var n,i,s,o,a,c,u,l,d,f,h,p,m=r[0],v=r[1],y=r[2];return t===e?(e[12]=t[0]*m+t[4]*v+t[8]*y+t[12],e[13]=t[1]*m+t[5]*v+t[9]*y+t[13],e[14]=t[2]*m+t[6]*v+t[10]*y+t[14],e[15]=t[3]*m+t[7]*v+t[11]*y+t[15]):(n=t[0],i=t[1],s=t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=t[8],f=t[9],h=t[10],p=t[11],e[0]=n,e[1]=i,e[2]=s,e[3]=o,e[4]=a,e[5]=c,e[6]=u,e[7]=l,e[8]=d,e[9]=f,e[10]=h,e[11]=p,e[12]=n*m+a*v+d*y+t[12],e[13]=i*m+c*v+f*y+t[13],e[14]=s*m+u*v+h*y+t[14],e[15]=o*m+l*v+p*y+t[15]),e},scale:function(e,t,r){var n=r[0],i=r[1],s=r[2];return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*s,e[9]=t[9]*s,e[10]=t[10]*s,e[11]=t[11]*s,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},rotate:function(e,t,r,n){var i,s,o,a,c,u,l,d,f,h,p,m,v,y,g,_,b,S,E,I,k,C,T,x,D=A,M=n[0],B=n[1],P=n[2],F=Math[D(358)](M,B,P);return F<w[D(353)]?null:(M*=F=1/F,B*=F,P*=F,i=Math.sin(r),o=1-(s=Math[D(351)](r)),a=t[0],c=t[1],u=t[2],l=t[3],d=t[4],f=t[5],h=t[6],p=t[7],m=t[8],v=t[9],y=t[10],g=t[11],_=M*M*o+s,b=B*M*o+P*i,S=P*M*o-B*i,E=M*B*o-P*i,I=B*B*o+s,k=P*B*o+M*i,C=M*P*o+B*i,T=B*P*o-M*i,x=P*P*o+s,e[0]=a*_+d*b+m*S,e[1]=c*_+f*b+v*S,e[2]=u*_+h*b+y*S,e[3]=l*_+p*b+g*S,e[4]=a*E+d*I+m*k,e[5]=c*E+f*I+v*k,e[6]=u*E+h*I+y*k,e[7]=l*E+p*I+g*k,e[8]=a*C+d*T+m*x,e[9]=c*C+f*T+v*x,e[10]=u*C+h*T+y*x,e[11]=l*C+p*T+g*x,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)},rotateX:function(e,t,r){var n=Math[A(357)](r),i=Math.cos(r),s=t[4],o=t[5],a=t[6],c=t[7],u=t[8],l=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=s*i+u*n,e[5]=o*i+l*n,e[6]=a*i+d*n,e[7]=c*i+f*n,e[8]=u*i-s*n,e[9]=l*i-o*n,e[10]=d*i-a*n,e[11]=f*i-c*n,e},rotateY:function(e,t,r){var n=A,i=Math.sin(r),s=Math[n(351)](r),o=t[0],a=t[1],c=t[2],u=t[3],l=t[8],d=t[9],f=t[10],h=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=o*s-l*i,e[1]=a*s-d*i,e[2]=c*s-f*i,e[3]=u*s-h*i,e[8]=o*i+l*s,e[9]=a*i+d*s,e[10]=c*i+f*s,e[11]=u*i+h*s,e},rotateZ:function(e,t,r){var n=A,i=Math[n(357)](r),s=Math[n(351)](r),o=t[0],a=t[1],c=t[2],u=t[3],l=t[4],d=t[5],f=t[6],h=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=o*s+l*i,e[1]=a*s+d*i,e[2]=c*s+f*i,e[3]=u*s+h*i,e[4]=l*s-o*i,e[5]=d*s-a*i,e[6]=f*s-c*i,e[7]=h*s-u*i,e},fromTranslation:function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e},fromScaling:function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromRotation:function(e,t,r){var n,i,s,o=A,a=r[0],c=r[1],u=r[2],l=Math[o(358)](a,c,u);return l<w[o(353)]?null:(a*=l=1/l,c*=l,u*=l,n=Math[o(357)](t),s=1-(i=Math[o(351)](t)),e[0]=a*a*s+i,e[1]=c*a*s+u*n,e[2]=u*a*s-c*n,e[3]=0,e[4]=a*c*s-u*n,e[5]=c*c*s+i,e[6]=u*c*s+a*n,e[7]=0,e[8]=a*u*s+c*n,e[9]=c*u*s-a*n,e[10]=u*u*s+i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)},fromXRotation:function(e,t){var r=A,n=Math[r(357)](t),i=Math[r(351)](t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=i,e[6]=n,e[7]=0,e[8]=0,e[9]=-n,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromYRotation:function(e,t){var r=A,n=Math.sin(t),i=Math[r(351)](t);return e[0]=i,e[1]=0,e[2]=-n,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=n,e[9]=0,e[10]=i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromZRotation:function(e,t){var r=Math[A(357)](t),n=Math.cos(t);return e[0]=n,e[1]=r,e[2]=0,e[3]=0,e[4]=-r,e[5]=n,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromRotationTranslation:k,fromQuat2:function(e,t){var r=new(w[A(343)])(3),n=-t[0],i=-t[1],s=-t[2],o=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=n*n+i*i+s*s+o*o;return d>0?(r[0]=2*(a*o+l*n+c*s-u*i)/d,r[1]=2*(c*o+l*i+u*n-a*s)/d,r[2]=2*(u*o+l*s+a*i-c*n)/d):(r[0]=2*(a*o+l*n+c*s-u*i),r[1]=2*(c*o+l*i+u*n-a*s),r[2]=2*(u*o+l*s+a*i-c*n)),k(e,t,r),e},getTranslation:function(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e},getScaling:C,getRotation:function(e,t){var r=A,n=new(w[r(343)])(3);C(n,t);var i=1/n[0],s=1/n[1],o=1/n[2],a=t[0]*i,c=t[1]*s,u=t[2]*o,l=t[4]*i,d=t[5]*s,f=t[6]*o,h=t[8]*i,p=t[9]*s,m=t[10]*o,v=a+d+m,y=0;return v>0?(y=2*Math[r(360)](v+1),e[3]=.25*y,e[0]=(f-p)/y,e[1]=(h-u)/y,e[2]=(c-l)/y):a>d&&a>m?(y=2*Math.sqrt(1+a-d-m),e[3]=(f-p)/y,e[0]=.25*y,e[1]=(c+l)/y,e[2]=(h+u)/y):d>m?(y=2*Math[r(360)](1+d-a-m),e[3]=(h-u)/y,e[0]=(c+l)/y,e[1]=.25*y,e[2]=(f+p)/y):(y=2*Math[r(360)](1+m-a-d),e[3]=(c-l)/y,e[0]=(h+u)/y,e[1]=(f+p)/y,e[2]=.25*y),e},fromRotationTranslationScale:function(e,t,r,n){var i=t[0],s=t[1],o=t[2],a=t[3],c=i+i,u=s+s,l=o+o,d=i*c,f=i*u,h=i*l,p=s*u,m=s*l,v=o*l,y=a*c,g=a*u,_=a*l,b=n[0],w=n[1],S=n[2];return e[0]=(1-(p+v))*b,e[1]=(f+_)*b,e[2]=(h-g)*b,e[3]=0,e[4]=(f-_)*w,e[5]=(1-(d+v))*w,e[6]=(m+y)*w,e[7]=0,e[8]=(h+g)*S,e[9]=(m-y)*S,e[10]=(1-(d+p))*S,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e},fromRotationTranslationScaleOrigin:function(e,t,r,n,i){var s=t[0],o=t[1],a=t[2],c=t[3],u=s+s,l=o+o,d=a+a,f=s*u,h=s*l,p=s*d,m=o*l,v=o*d,y=a*d,g=c*u,_=c*l,b=c*d,w=n[0],S=n[1],E=n[2],I=i[0],A=i[1],k=i[2],C=(1-(m+y))*w,T=(h+b)*w,x=(p-_)*w,D=(h-b)*S,M=(1-(f+y))*S,B=(v+g)*S,P=(p+_)*E,F=(v-g)*E,U=(1-(f+m))*E;return e[0]=C,e[1]=T,e[2]=x,e[3]=0,e[4]=D,e[5]=M,e[6]=B,e[7]=0,e[8]=P,e[9]=F,e[10]=U,e[11]=0,e[12]=r[0]+I-(C*I+D*A+P*k),e[13]=r[1]+A-(T*I+M*A+F*k),e[14]=r[2]+k-(x*I+B*A+U*k),e[15]=1,e},fromQuat:function(e,t){var r=t[0],n=t[1],i=t[2],s=t[3],o=r+r,a=n+n,c=i+i,u=r*o,l=n*o,d=n*a,f=i*o,h=i*a,p=i*c,m=s*o,v=s*a,y=s*c;return e[0]=1-d-p,e[1]=l+y,e[2]=f-v,e[3]=0,e[4]=l-y,e[5]=1-u-p,e[6]=h+m,e[7]=0,e[8]=f+v,e[9]=h-m,e[10]=1-u-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},frustum:function(e,t,r,n,i,s,o){var a=1/(r-t),c=1/(i-n),u=1/(s-o);return e[0]=2*s*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*s*c,e[6]=0,e[7]=0,e[8]=(r+t)*a,e[9]=(i+n)*c,e[10]=(o+s)*u,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*s*2*u,e[15]=0,e},perspectiveNO:T,perspective:x,perspectiveZO:function(e,t,r,n,i){var s,o=1/Math[A(347)](t/2);return e[0]=o/r,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=i&&i!==1/0?(s=1/(n-i),e[10]=i*s,e[14]=i*n*s):(e[10]=-1,e[14]=-n),e},perspectiveFromFieldOfView:function(e,t,r,n){var i=A,s=Math[i(347)](t[i(352)]*Math.PI/180),o=Math.tan(t[i(355)]*Math.PI/180),a=Math[i(347)](t[i(349)]*Math.PI/180),c=Math[i(347)](t[i(346)]*Math.PI/180),u=2/(a+c),l=2/(s+o);return e[0]=u,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=l,e[6]=0,e[7]=0,e[8]=-(a-c)*u*.5,e[9]=(s-o)*l*.5,e[10]=n/(r-n),e[11]=-1,e[12]=0,e[13]=0,e[14]=n*r/(r-n),e[15]=0,e},orthoNO:D,ortho:M,orthoZO:function(e,t,r,n,i,s,o){var a=1/(t-r),c=1/(n-i),u=1/(s-o);return e[0]=-2*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=u,e[11]=0,e[12]=(t+r)*a,e[13]=(i+n)*c,e[14]=s*u,e[15]=1,e},lookAt:function(e,t,r,n){var i,s,o,a,c,u,l,d,f,h,p=A,m=t[0],y=t[1],g=t[2],_=n[0],b=n[1],S=n[2],I=r[0],k=r[1],C=r[2];return Math[p(342)](m-I)<w[p(353)]&&Math[p(342)](y-k)<v&&Math[p(342)](g-C)<v?E(e):(l=m-I,d=y-k,f=g-C,i=b*(f*=h=1/Math[p(358)](l,d,f))-S*(d*=h),s=S*(l*=h)-_*f,o=_*d-b*l,(h=Math[p(358)](i,s,o))?(i*=h=1/h,s*=h,o*=h):(i=0,s=0,o=0),a=d*o-f*s,c=f*i-l*o,u=l*s-d*i,(h=Math.hypot(a,c,u))?(a*=h=1/h,c*=h,u*=h):(a=0,c=0,u=0),e[0]=i,e[1]=a,e[2]=l,e[3]=0,e[4]=s,e[5]=c,e[6]=d,e[7]=0,e[8]=o,e[9]=u,e[10]=f,e[11]=0,e[12]=-(i*m+s*y+o*g),e[13]=-(a*m+c*y+u*g),e[14]=-(l*m+d*y+f*g),e[15]=1,e)},targetTo:function(e,t,r,n){var i=A,s=t[0],o=t[1],a=t[2],c=n[0],u=n[1],l=n[2],d=s-r[0],f=o-r[1],h=a-r[2],p=d*d+f*f+h*h;p>0&&(d*=p=1/Math[i(360)](p),f*=p,h*=p);var m=u*h-l*f,v=l*d-c*h,y=c*f-u*d;return(p=m*m+v*v+y*y)>0&&(m*=p=1/Math.sqrt(p),v*=p,y*=p),e[0]=m,e[1]=v,e[2]=y,e[3]=0,e[4]=f*y-h*v,e[5]=h*m-d*y,e[6]=d*v-f*m,e[7]=0,e[8]=d,e[9]=f,e[10]=h,e[11]=0,e[12]=s,e[13]=o,e[14]=a,e[15]=1,e},str:function(e){return"mat4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+", "+e[9]+", "+e[10]+", "+e[11]+", "+e[12]+", "+e[13]+", "+e[14]+", "+e[15]+")"},frob:function(e){return Math[A(358)](e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e},subtract:B,multiplyScalar:function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e[6]=t[6]*r,e[7]=t[7]*r,e[8]=t[8]*r,e[9]=t[9]*r,e[10]=t[10]*r,e[11]=t[11]*r,e[12]=t[12]*r,e[13]=t[13]*r,e[14]=t[14]*r,e[15]=t[15]*r,e},multiplyScalarAndAdd:function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e[3]=t[3]+r[3]*n,e[4]=t[4]+r[4]*n,e[5]=t[5]+r[5]*n,e[6]=t[6]+r[6]*n,e[7]=t[7]+r[7]*n,e[8]=t[8]+r[8]*n,e[9]=t[9]+r[9]*n,e[10]=t[10]+r[10]*n,e[11]=t[11]+r[11]*n,e[12]=t[12]+r[12]*n,e[13]=t[13]+r[13]*n,e[14]=t[14]+r[14]*n,e[15]=t[15]+r[15]*n,e},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]},equals:function(e,t){var r=A,n=e[0],i=e[1],s=e[2],o=e[3],a=e[4],c=e[5],u=e[6],l=e[7],d=e[8],f=e[9],h=e[10],p=e[11],m=e[12],y=e[13],g=e[14],_=e[15],b=t[0],S=t[1],E=t[2],I=t[3],k=t[4],C=t[5],T=t[6],x=t[7],D=t[8],M=t[9],B=t[10],P=t[11],F=t[12],U=t[13],R=t[14],L=t[15];return Math[r(342)](n-b)<=w[r(353)]*Math[r(345)](1,Math.abs(n),Math[r(342)](b))&&Math[r(342)](i-S)<=w[r(353)]*Math[r(345)](1,Math[r(342)](i),Math.abs(S))&&Math.abs(s-E)<=w[r(353)]*Math[r(345)](1,Math[r(342)](s),Math[r(342)](E))&&Math[r(342)](o-I)<=w[r(353)]*Math.max(1,Math[r(342)](o),Math[r(342)](I))&&Math[r(342)](a-k)<=w[r(353)]*Math[r(345)](1,Math[r(342)](a),Math[r(342)](k))&&Math[r(342)](c-C)<=w[r(353)]*Math[r(345)](1,Math[r(342)](c),Math[r(342)](C))&&Math[r(342)](u-T)<=v*Math[r(345)](1,Math[r(342)](u),Math[r(342)](T))&&Math[r(342)](l-x)<=v*Math[r(345)](1,Math[r(342)](l),Math.abs(x))&&Math[r(342)](d-D)<=w[r(353)]*Math.max(1,Math[r(342)](d),Math.abs(D))&&Math[r(342)](f-M)<=w[r(353)]*Math[r(345)](1,Math.abs(f),Math.abs(M))&&Math[r(342)](h-B)<=w[r(353)]*Math[r(345)](1,Math[r(342)](h),Math[r(342)](B))&&Math[r(342)](p-P)<=w[r(353)]*Math[r(345)](1,Math[r(342)](p),Math.abs(P))&&Math.abs(m-F)<=v*Math[r(345)](1,Math[r(342)](m),Math[r(342)](F))&&Math.abs(y-U)<=v*Math[r(345)](1,Math[r(342)](y),Math[r(342)](U))&&Math[r(342)](g-R)<=v*Math.max(1,Math[r(342)](g),Math.abs(R))&&Math[r(342)](_-L)<=w[r(353)]*Math[r(345)](1,Math.abs(_),Math[r(342)](L))},mul:P,sub:U});function L(){var e=new y(3);return y!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function O(e){var t=e[0],r=e[1],n=e[2];return Math.hypot(t,r,n)}function N(e,t,r){var n=new(w[z(353)])(3);return n[0]=e,n[1]=t,n[2]=r,n}function z(e,t){var r=K();return(z=function(e,t){return r[e-=331]})(e,t)}function H(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e}function V(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e}function j(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function G(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return Math.hypot(r,n,i)}function W(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return r*r+n*n+i*i}function q(e){var t=e[0],r=e[1],n=e[2];return t*t+r*r+n*n}function Y(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function K(){var e=["3OpgLOV","EPSILON","length","sin","14125sOPcnA","11304310KLaONC","218961kPlMTH","5163326MFRWAO","RANDOM","ARRAY_TYPE","round","min","3130624ZdyCBV","ceil","192FEqbkS","1555790KcaPbU","vec3(","max","abs","671796hCkoOL","232wqwgVb","floor","sqrt","cos"];return(K=function(){return e})()}!function(e,t){for(var r=z,n=e();;)try{if(395551===-parseInt(r(339))/1+parseInt(r(335))/2+parseInt(r(344))/3*(-parseInt(r(332))/4)+parseInt(r(348))/5*(-parseInt(r(334))/6)+parseInt(r(351))/7+-parseInt(r(340))/8*(parseInt(r(350))/9)+parseInt(r(349))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(K);var X,J=H,$=V,Z=j,Q=G,ee=W,te=O,re=q,ne=(X=L(),function(e,t,r,n,i,s){var o,a,c=z;for(!t&&(t=3),!r&&(r=0),a=n?Math.min(n*t+r,e[c(346)]):e[c(346)],o=r;o<a;o+=t)X[0]=e[o],X[1]=e[o+1],X[2]=e[o+2],i(X,X,s),e[o]=X[0],e[o+1]=X[1],e[o+2]=X[2];return e}),ie=Object.freeze({__proto__:null,create:L,clone:function(e){var t=new(w[z(353)])(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},length:O,fromValues:N,copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},set:function(e,t,r,n){return e[0]=t,e[1]=r,e[2]=n,e},add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e},subtract:H,multiply:V,divide:j,ceil:function(e,t){var r=z;return e[0]=Math.ceil(t[0]),e[1]=Math[r(333)](t[1]),e[2]=Math[r(333)](t[2]),e},floor:function(e,t){var r=z;return e[0]=Math[r(341)](t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e},min:function(e,t,r){var n=z;return e[0]=Math.min(t[0],r[0]),e[1]=Math[n(331)](t[1],r[1]),e[2]=Math[n(331)](t[2],r[2]),e},max:function(e,t,r){var n=z;return e[0]=Math[n(337)](t[0],r[0]),e[1]=Math[n(337)](t[1],r[1]),e[2]=Math[n(337)](t[2],r[2]),e},round:function(e,t){var r=z;return e[0]=Math[r(354)](t[0]),e[1]=Math[r(354)](t[1]),e[2]=Math[r(354)](t[2]),e},scale:function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e},scaleAndAdd:function(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e},distance:G,squaredDistance:W,squaredLength:q,negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e},inverse:function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e},normalize:function(e,t){var r=z,n=t[0],i=t[1],s=t[2],o=n*n+i*i+s*s;return o>0&&(o=1/Math[r(342)](o)),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e},dot:Y,cross:function(e,t,r){var n=t[0],i=t[1],s=t[2],o=r[0],a=r[1],c=r[2];return e[0]=i*c-s*a,e[1]=s*o-n*c,e[2]=n*a-i*o,e},lerp:function(e,t,r,n){var i=t[0],s=t[1],o=t[2];return e[0]=i+n*(r[0]-i),e[1]=s+n*(r[1]-s),e[2]=o+n*(r[2]-o),e},hermite:function(e,t,r,n,i,s){var o=s*s,a=o*(2*s-3)+1,c=o*(s-2)+s,u=o*(s-1),l=o*(3-2*s);return e[0]=t[0]*a+r[0]*c+n[0]*u+i[0]*l,e[1]=t[1]*a+r[1]*c+n[1]*u+i[1]*l,e[2]=t[2]*a+r[2]*c+n[2]*u+i[2]*l,e},bezier:function(e,t,r,n,i,s){var o=1-s,a=o*o,c=s*s,u=a*o,l=3*s*a,d=3*c*o,f=c*s;return e[0]=t[0]*u+r[0]*l+n[0]*d+i[0]*f,e[1]=t[1]*u+r[1]*l+n[1]*d+i[1]*f,e[2]=t[2]*u+r[2]*l+n[2]*d+i[2]*f,e},random:function(e,t){var r=z;t=t||1;var n=2*w[r(352)]()*Math.PI,i=2*w[r(352)]()-1,s=Math.sqrt(1-i*i)*t;return e[0]=Math.cos(n)*s,e[1]=Math.sin(n)*s,e[2]=i*t,e},transformMat4:function(e,t,r){var n=t[0],i=t[1],s=t[2],o=r[3]*n+r[7]*i+r[11]*s+r[15];return o=o||1,e[0]=(r[0]*n+r[4]*i+r[8]*s+r[12])/o,e[1]=(r[1]*n+r[5]*i+r[9]*s+r[13])/o,e[2]=(r[2]*n+r[6]*i+r[10]*s+r[14])/o,e},transformMat3:function(e,t,r){var n=t[0],i=t[1],s=t[2];return e[0]=n*r[0]+i*r[3]+s*r[6],e[1]=n*r[1]+i*r[4]+s*r[7],e[2]=n*r[2]+i*r[5]+s*r[8],e},transformQuat:function(e,t,r){var n=r[0],i=r[1],s=r[2],o=r[3],a=t[0],c=t[1],u=t[2],l=i*u-s*c,d=s*a-n*u,f=n*c-i*a,h=i*f-s*d,p=s*l-n*f,m=n*d-i*l,v=2*o;return l*=v,d*=v,f*=v,h*=2,p*=2,m*=2,e[0]=a+l+h,e[1]=c+d+p,e[2]=u+f+m,e},rotateX:function(e,t,r,n){var i=z,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[0],o[1]=s[1]*Math.cos(n)-s[2]*Math[i(347)](n),o[2]=s[1]*Math[i(347)](n)+s[2]*Math[i(343)](n),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},rotateY:function(e,t,r,n){var i=z,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[2]*Math[i(347)](n)+s[0]*Math[i(343)](n),o[1]=s[1],o[2]=s[2]*Math[i(343)](n)-s[0]*Math.sin(n),e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},rotateZ:function(e,t,r,n){var i=z,s=[],o=[];return s[0]=t[0]-r[0],s[1]=t[1]-r[1],s[2]=t[2]-r[2],o[0]=s[0]*Math[i(343)](n)-s[1]*Math[i(347)](n),o[1]=s[0]*Math.sin(n)+s[1]*Math[i(343)](n),o[2]=s[2],e[0]=o[0]+r[0],e[1]=o[1]+r[1],e[2]=o[2]+r[2],e},angle:function(e,t){var r=z,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2],u=Math[r(342)](n*n+i*i+s*s)*Math[r(342)](o*o+a*a+c*c),l=u&&Y(e,t)/u;return Math.acos(Math[r(331)](Math[r(337)](l,-1),1))},zero:function(e){return e[0]=0,e[1]=0,e[2]=0,e},str:function(e){return z(336)+e[0]+", "+e[1]+", "+e[2]+")"},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},equals:function(e,t){var r=z,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2];return Math[r(338)](n-o)<=w[r(345)]*Math[r(337)](1,Math[r(338)](n),Math[r(338)](o))&&Math[r(338)](i-a)<=w[r(345)]*Math[r(337)](1,Math.abs(i),Math[r(338)](a))&&Math[r(338)](s-c)<=v*Math.max(1,Math.abs(s),Math.abs(c))},sub:J,mul:$,div:Z,dist:Q,sqrDist:ee,len:te,sqrLen:re,forEach:ne});function se(){var e=["6791982eNSquG","19761RVlwCT","14VMWcEV","7312496pePsYS","169666VkZlmp","11085235dDVpHp","22151160VAPtih","1008mLcznM","1176670DWznWB"];return(se=function(){return e})()}function oe(e,t){var r=se();return(oe=function(e,t){return r[e-=447]})(e,t)}!function(e,t){for(var r=oe,n=e();;)try{if(858642===-parseInt(r(455))/1*(-parseInt(r(448))/2)+parseInt(r(454))/3*(-parseInt(r(451))/4)+parseInt(r(452))/5+parseInt(r(453))/6+-parseInt(r(449))/7+-parseInt(r(447))/8+parseInt(r(450))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(se),function(e,t){const r=ce,n=e();for(;;)try{if(611516===parseInt(r(182))/1*(parseInt(r(160))/2)+parseInt(r(118))/3*(-parseInt(r(190))/4)+-parseInt(r(130))/5+parseInt(r(199))/6+parseInt(r(176))/7*(-parseInt(r(166))/8)+-parseInt(r(124))/9*(parseInt(r(170))/10)+parseInt(r(133))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ue);var ae=(e,t)=>{const r=ce,n=r(116),i=r(187);t&&e.pixelStorei(e[r(135)],1);const s=function(){const t=r,s=h(e[t(177)],n),o=h(e.FRAGMENT_SHADER,i),a=e.createProgram();return e[t(196)](a,s),e[t(196)](a,o),e[t(148)](a),e[t(161)](a,e[t(206)])?a:(console[t(158)]("Unable to initialize the shader program: "+e.getProgramInfoLog(a)),null)}();let o={program:s,attribLocations:{vertexPosition:e[r(157)](s,r(180)),texturePosition:e[r(157)](s,r(191))},uniformLocations:{projectionMatrix:e[r(131)](s,r(173)),modelMatrix:e[r(131)](s,r(167)),viewMatrix:e[r(131)](s,"uViewMatrix"),rgbatexture:e.getUniformLocation(s,r(127)),ytexture:e[r(131)](s,r(179)),utexture:e[r(131)](s,r(192)),vtexture:e.getUniformLocation(s,r(143)),isyuv:e[r(131)](s,r(171))}},a=function(){const t=r,n=e[t(154)]();e[t(172)](e[t(175)],n);e[t(113)](e[t(175)],new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e[t(156)]);var i=[];i=i.concat([0,1],[1,1],[1,0],[0,0]);const s=e.createBuffer();e[t(172)](e[t(175)],s),e[t(113)](e[t(175)],new Float32Array(i),e.STATIC_DRAW);const o=e[t(154)]();e.bindBuffer(e[t(207)],o);return e[t(113)](e[t(207)],new Uint16Array([0,1,2,0,2,3]),e[t(156)]),{position:n,texPosition:s,indices:o}}(),c=f(),u=f(),l=f(),d=f();function f(){const t=r;let n=e[t(194)]();return e[t(126)](e[t(152)],n),e[t(208)](e[t(152)],e[t(178)],e[t(205)]),e[t(208)](e[t(152)],e.TEXTURE_MIN_FILTER,e[t(205)]),e.texParameteri(e.TEXTURE_2D,e[t(188)],e[t(122)]),e[t(208)](e[t(152)],e[t(201)],e[t(122)]),n}function h(t,n){const i=r,s=e[i(200)](t);return e[i(163)](s,n),e[i(186)](s),e[i(138)](s,e[i(134)])?s:(console[i(158)](i(204)+e.getShaderInfoLog(s)),e[i(123)](s),null)}function p(t,n){const i=r;e[i(169)](0,0,t,n),e[i(168)](0,0,0,0),e[i(164)](1),e[i(132)](e[i(174)]),e.depthFunc(e[i(141)]),e.clear(e.COLOR_BUFFER_BIT|e[i(137)]);const s=R[i(198)]();R[i(120)](s,-1,1,-1,1,.1,100);const c=R[i(198)]();R[i(125)](c);const f=S();R[i(183)](f,ie[i(159)](0,0,0),ie[i(159)](0,0,-1),N(0,1,0));{const t=3,r=e[i(114)],n=!1,s=0,c=0;e.bindBuffer(e[i(175)],a[i(193)]),e.vertexAttribPointer(o[i(139)][i(117)],t,r,n,s,c),e[i(195)](o.attribLocations[i(117)])}{const t=2,r=e.FLOAT,n=!1,s=0,c=0;e.bindBuffer(e.ARRAY_BUFFER,a[i(165)]),e[i(146)](o[i(139)][i(151)],t,r,n,s,c),e[i(195)](o.attribLocations[i(151)])}e[i(202)](e.TEXTURE0+3),e[i(126)](e[i(152)],u),e[i(202)](e[i(203)]+4),e.bindTexture(e[i(152)],l),e[i(202)](e[i(203)]+5),e.bindTexture(e[i(152)],d),e[i(172)](e.ELEMENT_ARRAY_BUFFER,a[i(119)]),e[i(149)](o[i(128)]),e.uniformMatrix4fv(o[i(129)].projectionMatrix,!1,s),e.uniformMatrix4fv(o.uniformLocations[i(115)],!1,c),e.uniformMatrix4fv(o[i(129)].viewMatrix,!1,f),e[i(121)](o[i(129)][i(184)],2),e[i(121)](o[i(129)][i(189)],3),e[i(121)](o[i(129)][i(140)],4),e.uniform1i(o[i(129)][i(142)],5),e[i(121)](o[i(129)].isyuv,1);{const t=6,r=e.UNSIGNED_SHORT,n=0;e[i(144)](e[i(197)],t,r,n)}}return{render:function(t,n,i,s,o){const a=r;e[a(202)](e[a(203)]),e[a(126)](e[a(152)],u),e[a(185)](e[a(152)],0,e.LUMINANCE,t,n,0,e[a(181)],e[a(150)],i),e[a(202)](e[a(145)]),e[a(126)](e[a(152)],l),e.texImage2D(e.TEXTURE_2D,0,e.LUMINANCE,t/2,n/2,0,e[a(181)],e[a(150)],s),e.activeTexture(e[a(136)]),e[a(126)](e.TEXTURE_2D,d),e[a(185)](e[a(152)],0,e[a(181)],t/2,n/2,0,e[a(181)],e[a(150)],o),p(t,n)},renderYUV:function(t,n,i){const s=r;let o=i[s(162)](0,t*n),a=i.slice(t*n,t*n*5/4),c=i[s(162)](t*n*5/4,t*n*3/2);e[s(202)](e[s(203)]),e.bindTexture(e.TEXTURE_2D,u),e.texImage2D(e[s(152)],0,e.LUMINANCE,t,n,0,e[s(181)],e[s(150)],o),e.activeTexture(e[s(145)]),e[s(126)](e[s(152)],l),e[s(185)](e[s(152)],0,e[s(181)],t/2,n/2,0,e[s(181)],e[s(150)],a),e[s(202)](e.TEXTURE2),e[s(126)](e[s(152)],d),e[s(185)](e.TEXTURE_2D,0,e[s(181)],t/2,n/2,0,e[s(181)],e[s(150)],c),p(t,n)},destroy:function(){const t=r;e[t(155)](o[t(128)]),e[t(153)](a.position),e[t(153)](a[t(165)]),e.deleteBuffer(a[t(119)]),e[t(147)](c),e[t(147)](u),e.deleteTexture(l),e[t(147)](d),o=null,a=null,c=null,u=null,l=null,d=null}}};function ce(e,t){const r=ue();return(ce=function(e,t){return r[e-=113]})(e,t)}function ue(){const e=["position","createTexture","enableVertexAttribArray","attachShader","TRIANGLES","create","4099032RDSfOU","createShader","TEXTURE_WRAP_T","activeTexture","TEXTURE0","An error occurred compiling the shaders: ","LINEAR","LINK_STATUS","ELEMENT_ARRAY_BUFFER","texParameteri","bufferData","FLOAT","modelMatrix","\n            attribute vec4 aVertexPosition;\n            attribute vec2 aTexturePosition;\n            uniform mat4 uModelMatrix;\n            uniform mat4 uViewMatrix;\n            uniform mat4 uProjectionMatrix;\n            varying lowp vec2 vTexturePosition;\n            void main(void) {\n              gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * aVertexPosition;\n              vTexturePosition = aTexturePosition;\n            }\n        ","vertexPosition","94251kAJjZs","indices","ortho","uniform1i","CLAMP_TO_EDGE","deleteShader","1737YcgMIN","identity","bindTexture","rgbaTexture","program","uniformLocations","5516735ruExHq","getUniformLocation","enable","17968511CMFKNL","COMPILE_STATUS","UNPACK_ALIGNMENT","TEXTURE2","DEPTH_BUFFER_BIT","getShaderParameter","attribLocations","utexture","LEQUAL","vtexture","vTexture","drawElements","TEXTURE1","vertexAttribPointer","deleteTexture","linkProgram","useProgram","UNSIGNED_BYTE","texturePosition","TEXTURE_2D","deleteBuffer","createBuffer","deleteProgram","STATIC_DRAW","getAttribLocation","log","fromValues","4LJOEQJ","getProgramParameter","slice","shaderSource","clearDepth","texPosition","29864LrsIWQ","uModelMatrix","clearColor","viewport","16270kEwZph","isyuv","bindBuffer","uProjectionMatrix","DEPTH_TEST","ARRAY_BUFFER","462qjFryr","VERTEX_SHADER","TEXTURE_MAG_FILTER","yTexture","aVertexPosition","LUMINANCE","466253EhgMJB","lookAt","rgbatexture","texImage2D","compileShader","\n            precision highp float;\n            varying highp vec2 vTexturePosition;\n            uniform int isyuv;\n            uniform sampler2D rgbaTexture;\n            uniform sampler2D yTexture;\n            uniform sampler2D uTexture;\n            uniform sampler2D vTexture;\n\n            const mat4 YUV2RGB = mat4( 1.1643828125, 0, 1.59602734375, -.87078515625,\n                                       1.1643828125, -.39176171875, -.81296875, .52959375,\n                                       1.1643828125, 2.017234375, 0, -1.081390625,\n                                       0, 0, 0, 1);\n\n\n            void main(void) {\n\n                if (isyuv>0) {\n\n                    highp float y = texture2D(yTexture,  vTexturePosition).r;\n                    highp float u = texture2D(uTexture,  vTexturePosition).r;\n                    highp float v = texture2D(vTexture,  vTexturePosition).r;\n                    gl_FragColor = vec4(y, u, v, 1) * YUV2RGB;\n\n                } else {\n                    gl_FragColor =  texture2D(rgbaTexture, vTexturePosition);\n                }\n            }\n        ","TEXTURE_WRAP_S","ytexture","124yGoPTU","aTexturePosition","uTexture"];return(ue=function(){return e})()}const le=Ee;!function(e,t){const r=Ee,n=e();for(;;)try{if(346796===-parseInt(r(365))/1+-parseInt(r(754))/2*(parseInt(r(476))/3)+parseInt(r(564))/4+parseInt(r(464))/5+-parseInt(r(644))/6*(parseInt(r(590))/7)+parseInt(r(526))/8+-parseInt(r(793))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ze);const de={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};le(756),le(584),le(632),le(528);const fe={fetch:le(530),hls:"hls",websocket:"websocket",webrtc:le(710),webTransport:"webTransport",worker:le(729),aliyunRtc:"aliyunRtc",mp4:le(352),flv:"flv"},he={player:le(525),playerAudio:le(796),playbackTF:"playbackTF",talk:le(310),playVod:"playVod"},pe={mp4:"mp4",webm:le(770),flv:"flv",mov:le(686)},me={flv:"flv",m7s:le(631),hls:le(584),webrtc:le(710),webTransport:"webTransport",nakedFlow:le(471),fmp4:le(633),mpeg4:le(531),aliyunRtc:"aliyunRtc",ts:"ts",g711:le(627),pcm:le(659)};le(712),le(548),le(451),le(549);const ve={mse:le(349),wcs:le(795),offscreen:le(745),wasm:le(730),simd:"simd",simdFFmpeg:le(524),mt:"mt",webrtc:"webrtc",hls:le(584),aliyunRtc:"aliyunRtc"},ye={canvas:le(323),video:le(798)},ge={debug:le(663),warn:le(681)},_e={click:le(362),mouseDownAndUp:le(339)},be={normal:le(345),simple:le(501)},we={normal:le(345),small:le(317)},Se=le(718);function Ee(e,t){const r=Ze();return(Ee=function(e,t){return r[e-=291]})(e,t)}const Ie=le(701),Ae=36e5,ke=4080,Ce=12;le(376),le(364),le(414);const Te={playIsNotPauseOrUrlIsNull:le(386),webglAlignmentError:le(588),webglContextLostError:le(489),mediaSourceH265NotSupport:le(467),mseSourceBufferFull:le(487),mediaSourceAppendBufferError:le(389),mseSourceBufferError:le(495),mseAddSourceBufferError:le(389),mseWorkerAddSourceBufferError:le(389),mediaSourceDecoderConfigurationError:le(389),mediaSourceTsIsMaxDiff:le(575),mseWidthOrHeightChange:le(575),mediaSourceAudioG711NotSupport:le(556),mediaSourceAudioInitTimeout:"初始化音频解码器失败",mediaSourceAudioNoDataTimeout:le(661),mediaSourceUseCanvasRenderPlayFailed:le(742),mediaSourceBufferedIsZeroError:le(575),webcodecsH265NotSupport:le(467),webcodecsUnsupportedConfigurationError:le(389),webcodecsDecodeConfigureError:le(389),webcodecsDecodeError:le(495),webcodecsAudioInitTimeout:le(629),webcodecsAudioNoDataTimeout:"等待音频数据超时",wcsWidthOrHeightChange:le(495),wasmDecodeError:le(495),simdDecodeError:le(495),simdDecodeDelayTimeout:le(576),wasmWidthOrHeightChange:le(575),wasmUseVideoRenderError:le(734),videoElementPlayingFailed:le(734),simdH264DecodeVideoWidthIsTooLarge:le(619),networkDelayTimeout:le(723),fetchError:le(562),streamEnd:le(540),websocket1006Error:le(646),websocketError:"请求失败",webrtcError:"请求失败",hlsError:le(562),decoderWorkerInitError:le(443),decoderWorkerWasmError:le(469),videoElementPlayingFailedForWebrtc:le(734),videoInfoError:le(801),webrtcStreamH265:le(640),delayTimeout:le(457),loadingTimeout:le(719),loadingTimeoutRetryEnd:le(719),delayTimeoutRetryEnd:le(457),flvDemuxBufferSizeTooLarge:"FLV待解封装buffer过大",audioChannelError:le(656),aliyunRtcError:le(562),mseWaitVideoCanplayTimeout:le(575),initDecoderWorkerTimeout:le(654)},xe={playType:he[le(525)],videoBuffer:1e3,videoBufferDelay:1e3,networkDelay:1e4,isResize:!0,isFullResize:!1,isFlv:!1,isHls:!1,isFmp4:!1,isWebrtc:!1,isWebrtcForZLM:!1,isWebrtcForSRS:!1,webrtcForSRSBySDK:!1,isWebrtcForOthers:!1,isNakedFlow:!1,isMpeg4:!1,isAliyunRtc:!1,isTs:!1,debug:!1,debugLevel:ge[le(681)],debugUuid:"",isMulti:!0,multiIndex:-1,hotKey:!1,loadingTimeout:10,heartTimeout:10,timeout:10,pageVisibilityHiddenTimeout:300,loadingTimeoutReplay:!0,heartTimeoutReplay:!0,loadingTimeoutReplayTimes:3,heartTimeoutReplayTimes:3,heartTimeoutReplayUseLastFrameShow:!0,replayUseLastFrameShow:!0,replayShowLoadingIcon:!1,supportDblclickFullscreen:!1,showBandwidth:!1,showPerformance:!1,mseCorrectTimeDuration:20,mseCorrectAudioTimeDuration:20,keepScreenOn:!0,isNotMute:!1,muted:!0,hasAudio:!0,hasVideo:!0,operateBtns:{fullscreen:!1,screenshot:!1,play:!1,audio:!1,record:!1,ptz:!1,quality:!1,zoom:!1,close:!1,scale:!1,performance:!1,logSave:!1,aiFace:!1,aiObject:!1,aiOcclusion:!1,fullscreenFn:null,fullscreenExitFn:null,screenshotFn:null,playFn:null,pauseFn:null,recordFn:null,recordStopFn:null},extendOperateBtns:[],contextmenuBtns:[],watermarkConfig:{},controlAutoHide:!1,controlAutoHideDelayTime:5,hasControl:!1,controlSize:we.normal,loadingIcon:!0,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:"decoder-pro.js",decoderOld:le(716),decoderAudio:le(797),decoderHard:le(582),decoderHardNotWasm:le(435),wasmMp4RecorderDecoder:le(514),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:le(677),aspectRatio:le(624),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:be.normal,duration:0,startTime:"",showRateBtn:!1,rateConfig:[],showPrecision:"",showPrecisionBtn:!0,isCacheBeforeDecodeForFpsRender:!1,uiUsePlaybackPause:!1,isPlaybackPauseClearCache:!0,isUseFpsRender:!1,isUseLocalCalculateTime:!1,localOneFrameTimestamp:40,supportWheel:!1,useWCS:!1,useMSE:!1,useSIMD:!0},qualityConfig:[],defaultStreamQuality:"",scaleConfig:["拉伸","缩放","正常"],forceNoOffscreen:!0,hiddenAutoPause:!1,protocol:de[le(530)],demuxType:me.flv,useWasm:!1,useOldWasm:!1,useMSE:!1,useWCS:!1,useSIMD:!0,isFFmpegSIMD:!1,useMThreading:!1,preferredHardDecode:!1,wcsUseVideoRender:!0,wcsUseWebgl2Render:!1,wasmUseVideoRender:!0,mseUseCanvasRender:!1,hlsUseCanvasRender:!1,webrtcUseCanvasRender:!1,useOffscreen:!1,useWebGPU:!1,useWebCanvas:!1,mseDecodeErrorReplay:!0,wcsDecodeErrorReplay:!0,wasmDecodeErrorReplay:!0,simdDecodeErrorReplay:!0,simdDecodeErrorReplayType:ve[le(730)],autoWasm:!0,decoderErrorAutoWasm:!1,hardDecodingNotSupportAutoWasm:!0,webglAlignmentErrorReplay:!0,webglContextLostErrorReplay:!0,openWebglAlignment:!1,syncAudioAndVideo:!0,syncAudioAndVideoDiff:300,playbackDelayTime:1e3,playbackFps:25,playVodFps:25,playbackForwardMaxRateDecodeIFrame:4,playbackCurrentTimeMove:!0,useVideoRender:!0,useCanvasRender:!1,videoRenderType:"",networkDelayTimeoutReplay:!1,recordType:pe[le(352)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,ptzPositionConfig:{},ptzShowType:le(334),ptzClickType:_e[le(362)],ptzStopEmitDelay:.3,ptzZoomShow:!1,ptzApertureShow:!1,ptzFocusShow:!1,ptzMoreArrowShow:!1,ptzCruiseShow:!1,ptzFogShow:!1,ptzWiperShow:!1,ptzSupportDraggable:!1,weiXinInAndroidAudioBufferSize:4800,isCryptoAudio:!1,isM7sCrypto:!1,isSm4Crypto:!1,isSm4CryptoH265V2:!1,isXorCrypto:!1,sm4CryptoKey:"",m7sCryptoKey:"",xorCryptoKey:"",cryptoKey:"",cryptoIV:"",cryptoKeyUrl:"",listenWindowResizeAuoResize:!0,orientationChangeResize:!1,useWebFullScreen:!1,ptsMaxDiff:3600,aiFaceDetectLevel:2,aiFaceDetectWidth:240,aiFaceDetectEmitBase64:!1,aiFaceDetectShowRect:!0,aiFaceDetectInterval:1e3,aiFaceDetectRectConfig:{},aiObjectDetectLevel:2,aiObjectDetectWidth:240,aiObjectDetectShowRect:!0,aiObjectDetectInterval:1e3,aiObjectDetectRectConfig:{},aiObjectDetectTarget:"",aiOcclusionDetectInterval:1e3,aiImageDetectDrop:!1,aiImageDetectActive:!1,videoRenderSupportScale:!0,mediaSourceTsIsMaxDiffReplay:!0,controlHtml:"",isH265:!1,isWebrtcH265:!1,supportLockScreenPlayAudio:!0,supportHls265:!0,hls265ForceFixLargeGap:!0,isEmitSEI:!1,pauseAndNextPlayUseLastFrameShow:!1,demuxUseWorker:!0,playFailedAndReplay:!0,showMessageConfig:Te,videoElementPlayingFailedReplay:!0,mp4RecordUseWasm:!0,mseAutoCleanupSourceBuffer:!0,mseAutoCleanupMaxBackwardDuration:30,mseAutoCleanupMinBackwardDuration:10,widthOrHeightChangeReplay:!0,simdH264DecodeVideoWidthIsTooLargeReplay:!0,mediaSourceAudioG711NotSupportReplay:!0,mediaSourceAudioInitTimeoutReplay:!0,mediaSourceAudioNoDataTimeoutReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplayType:ye[le(798)],webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:le(353),opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:le(353),opacity:.15},isDropSameTimestampGop:!1,mseDecodeAudio:!0,wcsDecodeAudio:!0,nakedFlowH265DemuxUseNew:!0,nakedFlowDemuxUseNew:!0,extendDomConfig:{html:"",showBeforePlay:!1,showAfterLoading:!0},disableContextmenu:!1,mseDecoderUseWorker:!0,openMemoryLog:!1,mainThreadFetchUseWorker:!0,playFailedAndPausedShowPlayBtn:!0,mseCorrectionTimestamp:!0,flvDemuxBufferSizeTooLargeReplay:!1,flvDemuxBufferSizeTooLargeEmitFailed:!1,flvDemuxBufferSizeMaxLarge:1048576,isCheckInView:!1,hiddenControl:!1,androidMobileFullscreenRotate:!0,disableModule:{ptz:!1,record:!1,zoom:!1,watermark:!1,playback:!1},recordWebMSupportSeek:!1,wasmPlayAudioUseVideoRender:!1,mseWaitVideoCanplayTimeout:6,mseWaitVideoCanplayAutoWasm:!0,zoomMaxScale:5,zoomSupportGestureInMobile:!1,zoomSupportGestureInMobileSpeed:.2,zoomSupportWheelInPc:!1,zoomSupportWheelInPcSpeed:.2,drawingRectColor:le(752),drawingRectLineWidth:1,drawingRectEndRemoveDom:!0,videoSEISyncPtsDiff:.2,initShowPlayBtn:!1,playbackCheckStreamEnd:!0,autoUseSystemFullScreen:!0,playVodConfig:{showRateBtn:!1,rateConfig:[],useWCS:!1,useMSE:!0,useSIMD:!0,startTime:null},playVodForwardMaxRateDecodeIFrame:8,playVodEndedAndAutoReplay:!1,playVodEndedAndShowPlayBtn:!0,hotKeyVolumeStep:.05,hotKeySeekStep:5,websocketOpenTimeout:8,i18n:{},screenshotUseHighQuality:!1,requestAnimationFrameMaxDiff:800,isUseFileProtocol:!1,correctionConfigurationProfileIndication:!0,correctionConfigurationVersion:!0,demuxFlvUseV2:!1};le(340),le(771),le(776),le(516),le(728),le(536),le(542),le(662),le(398),le(616),le(374),le(777),le(337),le(579),le(363),le(444),le(735),le(653),le(369);const De={init:le(303),initVideo:"initVideo",render:"render",playAudio:le(554),initAudio:le(545),kBps:"kBps",decode:le(343),audioCode:le(658),audioNalu:le(778),audioAACSequenceHeader:le(359),videoCode:le(350),videoCodec:"videoCodec",videoNalu:le(586),videoPayload:le(301),audioPayload:le(397),wasmError:le(675),workerFetch:le(628),iframeIntervalTs:le(541),isDropping:le(763),workerEnd:le(322),networkDelay:le(655),playbackStreamVideoFps:le(585),wasmWidthOrHeightChange:le(473),simdDecodeError:le(361),simdH264DecodeVideoWidthIsTooLarge:le(515),simdDecodeDelayTimeout:le(428),websocketOpen:le(773),websocketStringMsg:le(704),closeEnd:le(466),tempStream:le(485),videoSEI:le(407),flvScriptData:"flvScriptData",aacSequenceHeader:le(700),videoSequenceHeader:le(460),flvBufferData:le(737),checkFirstIFrame:"checkFirstIFrame",mseHandle:le(552),mseFirstRenderTime:le(296),mseError:le(740),notSupportNewWasm:le(603),failedToAsynchronouslyPrepareWasm:le(354),mtStreamStats:"mtStreamStats"};le(442);const Me={audio:1,video:2},Be={audio:8,video:9,scriptData:18},Pe={init:le(303),decode:"decode",audioDecode:"audioDecode",videoDecode:"videoDecode",initAudioCodec:le(383),initVideoCodec:le(573),close:le(293),updateConfig:le(772),resetDecode:le(381),clearBuffer:le(714),resetAudioDecode:"resetAudioDecode",resetVideoDecode:"resetVideoDecode",fetchStream:le(360),sendWsMessage:le(379),mseUpdateVideoTimestamp:"mseUpdateVideoTimestamp",playbackIsPause:le(596)};le(530),le(459),le(594),le(694),le(688),le(597),le(416),le(530),le(560),le(594),le(694),le(687),le(773),le(704),le(303);const Fe={fullscreen:le(430),fullScreenByStart:"fullScreenByStart",webFullscreen:"webFullscreen",decoderWorkerInit:le(546),play:le(743),playing:le(475),pause:"pause",mute:"mute",load:le(534),loading:le(319),zooming:"zooming",drawingRect:le(775),drawingRectInfo:le(601),videoInfo:le(803),timeUpdate:le(434),audioInfo:le(520),log:le(338),error:le(408),kBps:le(355),timeout:le(653),delayTimeout:"delayTimeout",delayTimeoutRetryEnd:le(766),loadingTimeout:le(369),loadingTimeoutRetryEnd:"loadingTimeoutRetryEnd",stats:le(445),performance:le(298),videoSmooth:"videoSmooth",faceDetectActive:le(641),objectDetectActive:le(731),occlusionDetectActive:le(736),imageDetectActive:le(566),record:le(393),recording:"recording",recordingTimestamp:le(707),recordStart:le(725),recordEnd:le(388),recordCreateError:le(486),recordBlob:le(448),recordCancel:le(727),buffer:le(694),videoFrame:le(578),videoSEI:"videoSEI",videoSEISyncPts:le(755),start:le(802),metadata:le(665),resize:le(373),volumechange:le(626),volume:le(320),destroy:"destroy",beforeDestroy:le(760),streamEnd:le(623),streamRate:le(561),streamAbps:"streamAbps",streamVbps:le(402),streamDts:le(336),streamSuccess:le(690),streamMessage:le(784),streamError:le(610),streamStats:le(660),streamEndInner:le(400),mseSourceOpen:le(302),mseSourceClose:le(611),mseSourceended:le(403),mseSourceStartStreaming:le(507),mseSourceEndStreaming:"mseSourceEndStreaming",mseSourceBufferError:le(689),mseAddSourceBufferError:le(366),mseWorkerAddSourceBufferError:le(477),mseSourceBufferBusy:le(580),mseSourceBufferFull:"mseSourceBufferFull",videoWaiting:"videoWaiting",videoTimeUpdate:le(595),videoSyncAudio:le(787),playToRenderTimes:"playToRenderTimes",playbackTime:le(335),playbackTimestamp:"playbackTimestamp",playbackTimeScroll:"playbackTimeScroll",playbackPrecision:le(421),playbackShowPrecisionChange:"playbackShowPrecisionChange",playbackJustTime:le(305),playbackStats:le(502),playbackSeek:le(327),playbackPause:"playbackPause",playbackPauseOrResume:le(684),playbackRateChange:"playbackRateChange",playbackPreRateChange:le(455),playbackEndInner:le(382),playbackEnd:le(758),playVodStats:"playVodStats",playVodPause:le(496),playVodPauseOrResume:le(505),playVodRateChange:le(331),playVodTime:le(557),playVodBufferedTime:le(378),playVodTimeCache:"playVodTimeCache",playVodSeek:"playVodSeek",playVodSeeking:le(685),playVodSeekEnd:le(604),playVodVideoSeekingByMse:le(647),playVodVideoSeekedByMse:le(739),playVodCanplay:le(571),playVodWaiting:"playVodWaiting",playVodEndedAndReplay:"playVodEndedAndReplay",playVodEnded:le(312),ptz:le(292),streamQualityChange:le(523),visibilityChange:le(789),netBuf:le(468),close:le(293),networkDelayTimeout:"networkDelayTimeout",togglePerformancePanel:le(607),viewResizeChange:le(651),flvDemuxBufferSizeTooLarge:le(649),talkGetUserMediaSuccess:"talkGetUserMediaSuccess",talkGetUserMediaFail:le(786),talkGetUserMediaTimeout:"talkGetUserMediaTimeout",talkStreamStart:"talkStreamStart",talkStreamOpen:le(676),talkStreamClose:le(329),talkStreamError:le(790),talkStreamInactive:le(733),talkStreamMsg:le(726),webrtcDisconnect:le(645),webrtcFailed:le(385),webrtcClosed:le(791),webrtcChecking:le(498),webrtcConnected:le(446),webrtcCompleted:le(638),webrtcOnConnectionStateChange:le(572),webrtcOnIceConnectionStateChange:le(722),crashLog:"crashLog",focus:le(492),blur:le(657),inView:le(484),visibilityHiddenTimeout:le(781),websocketOpen:"websocketOpen",websocketClose:le(456),websocketError:le(687),websocketStringMsg:le(704),aiObjectDetectorInfo:"aiObjectDetectorInfo",aiFaceDetectorInfo:"aiFaceDetectorInfo",aiOcclusionDetectResult:"aiOcclusionDetectResult",aiImageDetectResult:le(804),playFailedAndPaused:le(783),audioResumeState:le(568),webrtcStreamH265:le(479),flvMetaData:"flvMetaData",talkFailedAndStop:le(621),removeLoadingBgImage:le(692),memoryLog:le(598),downloadMemoryLog:le(500),pressureObserverCpu:le(422),currentPts:le(765),online:le(699),offline:le(384),networkState:le(463),clickInitPlayer:le(465),audioSplitBuffer:"audioSplitBuffer"};le(434),le(803),le(520),le(355),le(653),le(369),le(614),le(650),le(766),le(750),le(743),le(533),le(298),le(725),le(388),le(448),le(547),le(327),le(502),le(608),le(684),le(455),le(551),le(470),le(758),le(505),le(331),le(304),le(685),le(604),le(523),le(782),le(492),le(657),le(789),le(773),le(456),le(704),le(506),le(746),le(783),le(568),le(407),le(755),le(794),le(572),le(722),le(765),le(463),le(320),le(601),le(465),le(329),le(733),le(621),le(726),le(434),le(520),le(408),le(802),le(653),le(369),le(614),le(743),le(533),le(445),le(547),le(782),le(773),le(456),le(783),le(568);const Ue={talkStreamError:Fe[le(790)],talkStreamClose:Fe.talkStreamClose},Re={playError:le(512),fetchError:"fetchError",fetchErrorWorker:le(597),websocketError:"websocketError",websocketOpenTimeout:le(581),webcodecsH265NotSupport:"webcodecsH265NotSupport",webcodecsDecodeError:le(497),webcodecsUnsupportedConfigurationError:"webcodecsUnsupportedConfigurationError",webcodecsDecodeConfigureError:le(313),webcodecsAudioInitTimeout:le(709),webcodecsAudioNoDataTimeout:le(587),mediaSourceH265NotSupport:"mediaSourceH265NotSupport",mediaSourceAudioG711NotSupport:le(391),mediaSourceAudioInitTimeout:le(427),mediaSourceAudioNoDataTimeout:le(332),mediaSourceDecoderConfigurationError:le(565),mediaSourceFull:Fe[le(297)],mseSourceBufferError:Fe.mseSourceBufferError,mseAddSourceBufferError:Fe[le(366)],mseWorkerAddSourceBufferError:Fe[le(477)],mediaSourceAppendBufferError:le(678),mediaSourceTsIsMaxDiff:"mediaSourceTsIsMaxDiff",mediaSourceUseCanvasRenderPlayFailed:le(805),mediaSourceBufferedIsZeroError:le(342),wasmDecodeError:le(593),wasmUseVideoRenderError:le(519),simdH264DecodeVideoWidthIsTooLarge:le(515),simdDecodeError:"simdDecodeError",simdDecodeDelayTimeout:le(428),hlsError:le(341),webrtcError:le(347),webrtcClosed:Fe[le(791)],webrtcIceCandidateError:le(680),webglAlignmentError:le(570),wasmWidthOrHeightChange:le(473),mseWidthOrHeightChange:le(602),wcsWidthOrHeightChange:le(490),widthOrHeightChange:le(409),tallWebsocketClosedByError:le(461),flvDemuxBufferSizeTooLarge:Fe[le(649)],audioChannelError:le(458),webglContextLostError:le(642),videoElementPlayingFailed:le(537),videoElementPlayingFailedForWebrtc:le(683),decoderWorkerInitError:le(348),decoderWorkerWasmError:le(724),videoInfoError:le(618),streamEnd:Fe.streamEnd,websocket1006Error:le(543),delayTimeout:Fe[le(650)],loadingTimeout:Fe[le(369)],networkDelayTimeout:Fe[le(291)],fullscreenError:le(521),aliyunRtcError:le(550),mseWaitVideoCanplayTimeout:le(639),initDecoderWorkerTimeout:le(306),notSupportNewWasm:"notSupportNewWasm",failedToAsynchronouslyPrepareWasm:le(354),playVodMp4Error:le(527),playVodFlvError:"playVodFlvError",playVodMseDecodeVideoError:le(450),mp4Error:"mp4Error",...Ue},Le={notConnect:le(732),open:"open",close:"close",error:le(408)},Oe=1;le(741),le(711),le(774),le(741),le(774),le(577),le(721);const Ne={h264:7,h265:12,mpeg4:99},ze={h264:"H264(AVC)",h265:le(759)},He={AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8};le(522),le(717),le(294),le(508),le(522),le(544),le(508);const Ve={sps:7,pps:8,iFrame:5,kUnspecified:0,kSliceNonIDR:1,kSliceDPA:2,kSliceDPB:3,kSliceDPC:4,kSliceIDR:5,kSliceSEI:6,kSliceSPS:7,kSlicePPS:8,kSliceAUD:9,kEndOfSequence:10,kEndOfStream:11,kFiller:12,kSPSExt:13,kReserved0:14},je={pFrame:1,kSliceBLA_W_LP:16,kSliceBLA_W_RADL:17,kSliceBLA_N_LP:18,iFrame:19,kSliceIDR_W_RADL:19,nLp:20,kSliceIDR_N_LP:20,craNut:21,kSliceCRA_NUT:21,kSliceRSV_IRAP_VCL22:22,kSliceRSV_IRAP_VCL23:23,vps:32,kSliceVPS:32,sps:33,kSliceSPS:33,pps:34,kSlicePPS:34,kSliceAUD:35,sei:39,prefixSei:39,suffixSei:40};le(440),le(668),le(667),le(413),le(745),le(584),le(710);const Ge={key:"key",delta:le(674)},We={avc:le(447),hev:le(634),hev2:'video/mp4;codecs="hev1.1.6.L120.90"',hev3:le(420),hev4:le(311),hev5:le(453)},qe={ended:le(415),open:le(357),closed:le(643)};Math[le(375)](40),le(426),le(503),le(664),le(494),le(713),le(316),le(648),le(411),le(617),le(569),le(307),le(503),le(664),le(494),le(615),le(401),le(425),le(669),le(326),le(615),le(401),le(425),le(405),le(299),le(438),le(300),le(800),le(394),le(600),le(532),le(555),le(761),le(764),le(652);le(513),le(559),le(659);le(637),le(417),le(504);const Ye={sourceClose:"sourceclose",sourceOpen:le(315),sourceended:le(592),startstreaming:"startstreaming",endstreaming:"endstreaming",qualitychange:le(432)};le(295),le(437),le(318);const Ke={h264:le(612),h265:le(753),av1:le(697)};le(769),le(462),le(377),le(392),le(702),le(481);const Xe={abortError:"The user aborted a request",abortError2:"AbortError",abort:le(328)};le(319),le(475),le(630);const Je={sequenceHeader:0,nalu:1},$e={keyFrame:1,interFrame:2};le(356),le(747),le(482);le(517),le(293),le(408),le(539);le(785);function Ze(){const e=["debug","tenMin","metadata","load-retry","webgl2","webgl","left-up","seeked","ttfb","created","idle","delta","wasmError","talkStreamOpen","none","mediaSourceAppendBufferError","mseDecodeError","webrtcIceCandidateError","warn","webrtc-connected","videoElementPlayingFailedForWebrtc","playbackPauseOrResume","playVodSeeking","mov","websocketError","fetchError","mseSourceBufferError","streamSuccess","物品识别","removeLoadingBgImage","multiMouseout","buffer","inbound-rtp","loadstart","av1","suspend","online","aacSequenceHeader","20251201","Decoder error","3-4","websocketStringMsg","hls-level-loaded","webrtc-closed","recordingTimestamp","云台激活","webcodecsAudioInitTimeout","webrtc","base64","M7S","one-hour","clearBuffer","opus","decoder-pro-old.js","ALAW(g711a)","JessibucaPro","加载超时重播失败","remote-outbound-rtp","MPEG4","webrtcOnIceConnectionStateChange","网络超时重播失败","decoderWorkerWasmError","recordStart","talkStreamMsg","recordCancel","replayUseLastFrameShow","worker","wasm","objectDetectActive","notConnect","talkStreamInactive","video自动渲染失败","videoRenderSupportScale","occlusionDetectActive","flvBufferData","NotAllowedError","playVodVideoSeekedByMse","mseError","download","MediaSource解码使用canvas渲染失败","play","switch-url-failed","offscreen","aiOcclusionDetectResult","jtt","memory access out of bounds","multiDragenter","webFullscreen","0000000000","red","hevc","414818hqsJmX","videoSEISyncPts","websocket","Unsupported audio format","playbackEnd","H265(HEVC)","beforeDestroy","cruiseStop","local-candidate","isDropping","wiperOpen","currentPts","delayTimeoutRetryEnd","remote-candidate","data-channel","A key frame is required after configure() or flush()","webm","playbackForwardMaxRateDecodeIFrame","updateConfig","websocketOpen","blob","drawingRect","isMulti","isWebrtcForZLM","audioNalu","遮挡物检查","container","visibilityHiddenTimeout","crashLog","playFailedAndPaused","streamMessage","worklet","talkGetUserMediaFail","videoSyncAudio","ratechange","visibilityChange","talkStreamError","webrtcClosed","MEDIA_ERR_ABORTED","2481849pzieaR","flvMetaData","wcs","playerAudio","decoder-pro-audio.js","video","Simd","zoomExpand","解析视频分辨率失败","start","videoInfo","aiImageDetectResult","mediaSourceUseCanvasRenderPlayFailed","networkDelayTimeout","ptz","close","MULAW(g711u)","waiting","mseFirstRenderTime","mseSourceBufferFull","performance","rightDown","fiStop","videoPayload","mseSourceOpen","init","playVodSeek","playbackJustTime","initDecoderWorkerTimeout","5min","ws1006","wcsDecodeError","talk",'video/mp4;codecs="hev1.3.E.L120.90"',"playVodEnded","webcodecsDecodeConfigureError","script","sourceopen","half-hour","small","progress","loading","volume","multiMouseup","workerEnd","canvas","MEDIA_ERR_SRC_NOT_SUPPORTED","loadeddata","right-down","playbackSeek","AbortError","talkStreamClose","multiFullscreen","playVodRateChange","mediaSourceAudioNoDataTimeout","Jb%20pro%20%E4%BD%93%E9%AA%8C%E7%BB%93%E6%9D%9F%2C%E8%AF%B7%E5%88%B7%E6%96%B0%E9%A1%B5%E9%9D%A2%E5%86%8D%E6%AC%A1%E4%BD%93%E9%AA%8C(wasm%E5%86%85%E9%83%A8%E4%BC%9A%E6%9A%82%E5%81%9C%E8%A7%A3%E7%A0%81)%EF%BC%8C%E5%A6%82%E9%9C%80%E8%A6%81%E8%B4%AD%E4%B9%B0%E5%95%86%E4%B8%9A%E6%8E%88%E6%9D%83%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%81%94%E7%B3%BB%E5%BE%AE%E4%BF%A1%EF%BC%9Abosswancheng","vertical","playbackTime","streamDts","isWebrtcForSRS","log","mouseDownAndUp","playType","hlsError","mediaSourceBufferedIsZeroError","decode","durationchange","normal","alaw","webrtcError","decoderWorkerInitError","mse","videoCode","loadedmetadata","mp4","white","failedToAsynchronouslyPrepareWasm","kBps","empty","open","window","audioAACSequenceHeader","fetchStream","simdDecodeError","click","dynamicWatermarkConfig","jbprov","92652SlHZKd","mseAddSourceBufferError","stream-parsed","video decoder initialization failed","loadingTimeout","video decode error","multiDrop","buffereos","resize","isHls","ceil","/crypto/","Decoder failure","playVodBufferedTime","sendWsMessage","load-start","resetDecode","playbackEndInner","initAudioCodec","offline","webrtcFailed","播放地址不能为空","multiMouseover","recordEnd","初始化解码器失败","complete","mediaSourceAudioG711NotSupport","Decoding error","record","zoomNarrow","metadata-parsed","Error Domain=NSOSStatusErrorDomain","audioPayload","isMpeg4","load-complete","streamEndInner","down","streamVbps","mseSourceended","global","leftUp","track","videoSEI","error","widthOrHeightChange","mp3","five-min","flv","webgpu","jbprovm","ended","fetchSuccess","image/jpeg","media-source","audio packet",'video/mp4;codecs="hev1.2.4.L120.90"',"playbackPrecision","pressureObserverCpu","subtitle-playlist","Wasm","left","oneHour","mediaSourceAudioInitTimeout","simdDecodeDelayTimeout","MEDIA_ERR_NETWORK","fullscreen$2","connecting","qualitychange","outbound-rtp","timeUpdate","decoder-pro-hard-not-wasm.js","sei","timeupdate","stop","flv-script-data","webcodecs","#343434","Invalid NAL unit size","初始化worker失败","watermarkConfig","stats","webrtcConnected",'video/mp4; codecs="avc1.64002A"',"recordBlob","物品识别激活","playVodMseDecodeVideoError","FMP4","遮挡物检查激活",'video/mp4;codecs="hev1.4.10.L120.90"',"no-audio-track","playbackPreRateChange","websocketClose","播放超时重播失败","audioChannelError","destroy","videoSequenceHeader","tallWebsocketClosedByError","Unsupported configuration","networkState","1695795MNBozp","clickInitPlayer","closeEnd","不支持硬解码H265","netBuf","wasm解码失败","playbackShowPrecisionChange","nakedFlow","sender","wasmWidthOrHeightChange","退出全屏","playing","3kNtjUt","mseWorkerAddSourceBufferError","play() failed because the user didn't interact with the document first","webrtcStreamH265","codec","HEVC decoding is not supported","tcp","emptied","inView","tempStream","recordCreateError","缓冲区已满","Jb%20pro%20%E4%BD%93%E9%AA%8C%E7%BB%93%E6%9D%9F%2C%E8%AF%B7%E5%88%B7%E6%96%B0%E9%A1%B5%E9%9D%A2%E5%86%8D%E6%AC%A1%E4%BD%93%E9%AA%8C%EF%BC%8C%E5%A6%82%E9%9C%80%E8%A6%81%E8%B4%AD%E4%B9%B0%E5%95%86%E4%B8%9A%E6%8E%88%E6%9D%83%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%81%94%E7%B3%BB%E5%BE%AE%E4%BF%A1%EF%BC%9Abosswancheng","webgl 上下文丢失","wcsWidthOrHeightChange","stream","focus","certificate","fiveMin","解码失败","playVodPause","webcodecsDecodeError","webrtcChecking","readystatechange","downloadMemoryLog","simple","playbackStats","halfHour","image/webp","playVodPauseOrResume","aiFaceDetectorInfo","mseSourceStartStreaming","MP3","webrtc-disconnected","remove-buffer","停止录制","playIsNotPauseOrUrlIsNull","g711a","jessibuca-pro-mp4-recorder-decoder.js","simdH264DecodeVideoWidthIsTooLarge","supportHls265","playback","load-response-headers","wasmUseVideoRenderError","audioInfo","fullscreenError","AAC","streamQualityChange","simdFFmpeg","player","1058648DqMldA","playVodMp4Error","aliyunRtc","ulaw","fetch","mpeg4","apertureNear","mute","load","active","widthOrHeightChangeReplayDelayTime","videoElementPlayingFailed","peer-connection","message","请求结束","iframeIntervalTs","controlSize","websocket1006Error","MULAW","initAudio","decoderWorkerInit","playToRenderTimes","HLS","AliyunRtc","aliyunRtcError","playbackRateChange","mseHandle","multiMousedown","playAudio","focusNear","硬解码不支持G711a/u音频格式","playVodTime","FSimd","g711u","sendMessage","streamRate","请求失败","receiver","2402224MgTmvA","mediaSourceDecoderConfigurationError","imageDetectActive","pause","audioResumeState","10min","webglAlignmentError","playVodCanplay","webrtcOnConnectionStateChange","initVideoCodec","multiDragstart","流异常","首帧解码超时","H264(AVC)","videoFrame","isTs","mseSourceBufferBusy","websocketOpenTimeout","decoder-pro-hard.js","buffering","hls","playbackStreamVideoFps","videoNalu","webcodecsAudioNoDataTimeout","Webgl 渲染失败","#FFCC00","522998kYNSKF","sourcebuffer-created","sourceended","wasmDecodeError","destroyEnd","videoTimeUpdate","playbackIsPause","fetchErrorWorker","memoryLog","1-1","apertureFar","drawingRectInfo","mseWidthOrHeightChange","notSupportNewWasm","playVodSeekEnd","candidate-pair","multiDragleave","togglePerformancePanel","playbackTimestamp","性能面板","streamError","mseSourceClose","avc","seeking","loadingTimeoutRetryEnd","right","isNakedFlow","30min","videoInfoError","不支持该分辨率的视频","人脸识别","talkFailedAndStop","rtp","streamEnd","default","关闭电子放大","volumechange","g711","workerFetch","初始化音频解码器失败","paused","m7s","webTransport","fmp4",'video/mp4; codecs="hev1.1.6.L123.b0"',"webrtc-checking","speed","image/png","webrtcCompleted","mseWaitVideoCanplayTimeout","webrtc不支持H265","faceDetectActive","webglContextLostError","closed","12osHcPm","webrtcDisconnect","流异常结束","playVodVideoSeekingByMse","ten-min","flvDemuxBufferSizeTooLarge","delayTimeout","viewResizeChange","wiperClose","timeout","初始化解码worker超时","networkDelay","音频通道错误","blur","audioCode","pcm","streamStats","等待音频数据超时","isFmp4"];return(Ze=function(){return e})()}le(513),le(622),le(482),le(751),le(681),le(785),le(785),le(314),le(535),le(441),le(589),le(330),le(387),le(693),le(321),le(553),le(574),le(749),le(606),le(371),le(599),le(703),le(780),le(798);const Qe={keyFrame:1,interFrame:2};le(412),le(705),le(439),le(395),le(671),le(666),le(380),le(636),le(399),le(518),le(436),le(454),le(510),le(372),le(591),le(744),le(423),le(367),le(408);const et={idle:le(673),connecting:le(431),buffering:le(583),error:le(408),complete:le(390)};le(792),le(429),le(324),le(368),le(419),le(757),le(478),le(370),le(396),le(738),le(748);const tt={video:1,audio:2},rt=128,nt={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},it={FT_KEY:16,FT_INTER:32};le(605),le(493),le(480),le(768),le(695),le(762),le(433),le(538),le(563),le(767),le(720),le(472),le(491),le(406),le(418),le(308),le(679),le(309),le(610),le(529),le(346),le(410),le(715),le(635),le(682),le(509),le(706),le(672),le(319),le(475);const st="object"==typeof window&&window[le(358)]===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global[le(404)]===global?global:void 0;le(344),le(483),le(415),le(408),le(325),le(351),le(696),le(567),le(743),le(475),le(318),le(788),le(670),le(613),le(698),le(437),le(626),le(499),le(474),le(511),le(708),le(625),le(609),le(620),le(691),le(449),le(779),le(452),le(424),le(799),le(558),le(488),le(333);var ot=at;function at(e,t){var r=ct();return(at=function(e,t){return r[e-=242]})(e,t)}function ct(){var e=["removeEventListener","mozCancelFullScreen","fullscreenchange","addEventListener","defineProperties","MSFullscreenError","426ExCpAA","exit","msFullscreenEnabled","mozFullScreenEnabled","7828460HbHTze","6535phYPqP","off","isFullscreen","bind","undefined","mozFullScreenElement","webkitFullscreenEnabled","msExitFullscreen","2063187EMqixg","webkitRequestFullScreen","mozRequestFullScreen","document","webkitfullscreenchange","219600FowCwn","createCommonjsModule","msRequestFullscreen","webkitfullscreenerror","1891407ghBvMm","catch","exports","requestFullscreen","msFullscreenElement","1YiuKns","mozfullscreenerror","change","documentElement","fullscreenElement","exitFullscreen","screenfull","error","531494AyKFLB","mozfullscreenchange","webkitCancelFullScreen","object","isEnabled","804152IrqEdO","webkitCurrentFullScreenElement","8GUcRjz","then","MSFullscreenChange","fullscreenerror","length"];return(ct=function(){return e})()}function ut(){const e=["35PyrtDe","7146384PwncZF","1648317DxHHMK","_current_word_bits_left","readUEG","error","1678630eYgvlr","_buffer_index","1052509pvtFTC","ExpGolomb: _fillCurrentWord() but no bytes available","readSEG","readBits","_total_bits","72880KSOeNn","2msKSJc","6062850nRvXeQ","buffer","1875041npCSch","readByte","6jxkNCX","readBool","_total_bytes","subarray","_buffer","ExpGolomb: readBits() bits exceeded max 32bits!","_current_word","_fillCurrentWord","_skipLeadingZero","min","byteLength","getUint32"];return(ut=function(){return e})()}!function(e,t){for(var r=at,n=e();;)try{if(163786===parseInt(r(267))/1*(parseInt(r(275))/2)+parseInt(r(258))/3+parseInt(r(280))/4+parseInt(r(245))/5*(-parseInt(r(293))/6)+parseInt(r(262))/7+parseInt(r(282))/8*(parseInt(r(253))/9)+-parseInt(r(244))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ct),f[ot(259)]((function(e){var t,r,n,i,s,o;t=at,r=typeof window!==t(249)&&void 0!==window[t(256)]?window[t(256)]:{},n=t(278)!==t(249)&&e.exports,i=function(){for(var e,n=t,i=[[n(265),n(272),n(271),"fullscreenEnabled",n(289),n(285)],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement",n(251),"webkitfullscreenchange",n(261)],[n(254),n(277),n(281),n(277),n(257),n(261)],[n(255),n(288),n(250),n(243),n(276),n(268)],[n(260),n(252),n(266),n(242),n(284),n(292)]],s=0,o=i[n(286)],a={};s<o;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(286)];s++)a[i[0][s]]=e[s];return a}return!1}(),s={change:i[t(289)],error:i[t(285)]},o={request:function(e,n){return new Promise(function(t,s){var o=at,a=function(){var e=at;this[e(246)](e(269),a),t()}[o(248)](this);this.on(o(269),a);var c=(e=e||r[o(270)])[i[o(265)]](n);c instanceof Promise&&c[o(283)](a)[o(263)](s)}[t(248)](this))},exit:function(){return new Promise(function(e,t){var n=at;if(this[n(247)]){var s=function(){var t=n;this[t(246)](t(269),s),e()}[n(248)](this);this.on(n(269),s);var o=r[i[n(272)]]();o instanceof Promise&&o[n(283)](s)[n(263)](t)}else e()}[t(248)](this))},toggle:function(e,r){var n=t;return this.isFullscreen?this[n(294)]():this.request(e,r)},onchange:function(e){var r=t;this.on(r(269),e)},onerror:function(e){var r=t;this.on(r(274),e)},on:function(e,n){var i=s[e];i&&r[t(290)](i,n,!1)},off:function(e,n){var i=s[e];i&&r[t(287)](i,n,!1)},raw:i},i?(Object[t(291)](o,{isFullscreen:{get:function(){return Boolean(r[i[t(271)]])}},element:{enumerable:!0,get:function(){return r[i.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i.fullscreenEnabled])}}}),n?e.exports=o:window[t(273)]=o):n?e[t(264)]={isEnabled:!1}:window[t(273)]={isEnabled:!1}}))[ot(279)];const lt=dt;function dt(e,t){const r=ut();return(dt=function(e,t){return r[e-=212]})(e,t)}!function(e,t){const r=dt,n=e();for(;;)try{if(819034===parseInt(r(242))/1+-parseInt(r(217))/2*(-parseInt(r(236))/3)+parseInt(r(216))/4*(-parseInt(r(234))/5)+parseInt(r(222))/6*(-parseInt(r(220))/7)+-parseInt(r(235))/8+parseInt(r(218))/9+-parseInt(r(240))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ut);class ft{constructor(e){const t=dt;this[t(226)]=e,this[t(241)]=0,this[t(224)]=e[t(232)],this[t(215)]=8*e[t(232)],this[t(228)]=0,this[t(237)]=0}destroy(){this[dt(226)]=null}[lt(229)](){const e=lt;let t=this[e(224)]-this[e(241)];if(t<=0)return void console[e(239)](e(212),this[e(224)],this[e(241)]);let r=Math[e(231)](4,t),n=new Uint8Array(4);n.set(this._buffer[e(225)](this[e(241)],this[e(241)]+r)),this[e(228)]=new DataView(n[e(219)])[e(233)](0,!1),this[e(241)]+=r,this._current_word_bits_left=8*r}[lt(214)](e){const t=lt;if(e>32&&console[t(239)](t(227)),e<=this[t(237)]){let t=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,t}let r=this[t(237)]?this[t(228)]:0;r>>>=32-this._current_word_bits_left;let n=e-this[t(237)];this[t(229)]();let i=Math.min(n,this[t(237)]),s=this[t(228)]>>>32-i;return this[t(228)]<<=i,this[t(237)]-=i,r=r<<i|s,r}[lt(223)](){return 1===this[lt(214)](1)}[lt(221)](){return this[lt(214)](8)}[lt(230)](){const e=lt;let t;for(t=0;t<this[e(237)];t++)if(0!=(this._current_word&2147483648>>>t))return this[e(228)]<<=t,this[e(237)]-=t,t;return this[e(229)](),t+this[e(230)]()}[lt(238)](){const e=lt;let t=this[e(230)]();return this[e(214)](t+1)-1}[lt(213)](){let e=this[lt(238)]();return 1&e?e+1>>>1:-1*(e>>>1)}}const ht=gt;!function(e,t){const r=gt,n=e();for(;;)try{if(622686===parseInt(r(391))/1*(parseInt(r(438))/2)+parseInt(r(405))/3*(parseInt(r(380))/4)+parseInt(r(395))/5*(-parseInt(r(415))/6)+parseInt(r(389))/7+parseInt(r(403))/8+parseInt(r(388))/9*(parseInt(r(411))/10)+-parseInt(r(382))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(wt);const pt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],mt=pt,vt=pt;function yt(e){let{profile:t,sampleRate:r,channel:n}=e;return new Uint8Array([175,0,t<<3|(14&r)>>1,(1&r)<<7|n<<3])}function gt(e,t){const r=wt();return(gt=function(e,t){return r[e-=374]})(e,t)}function _t(e){const t=gt;return bt(e)&&e[1]===Je[t(420)]}function bt(e){const t=gt;return e[0]>>4===He[t(377)]}function wt(){const e=["27383422QDTnGa","Flv: AAC invalid channel configuration","sample_rate","bufoff","mp4a.40.","sbr","5104773RypHFR","8572711aZkowp","read","141684qmmUIj","other_data_present","unshift","channel_config","170zSYOpW","ext_object_type","warn","buflen","sampleRate: ","readBits","byteLength","channel: ","411736SlPVox","bufpos","108483mrxDVS","log","chan_config","Invalid sampling index: ","audioMuxVersionA is Not Supported","iserro","20poroFS","destroy","Could not found ADTS syncword until payload end","look","1734tWHjrS","set","sampling_frequency","data_","allStreamsSameTimeFraming zero is Not Supported","sequenceHeader","more than 2 numSubFrames Not Supported","has_last_incomplete_data","object_type","readByte","readNextAACFrame","findNextSyncwordOffset","error","sampling_index","getLATMValue","getIncompleteData","frameLengthType = ","current_syncword_offset_","data","android","hasIncompleteData","read_golomb","length","8YQaEUC","sampling_freq_index","subarray","channels","eof_flag_","buffer","readBool","AAC","indexOf","audio_object_type","16uoDHnL","aac"];return(wt=function(){return e})()}const St=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function Et(e){const t=gt;let r=new Uint8Array(e),n=null,i=0,s=0,o=0,a=null;if(i=s=r[0]>>>3,o=(7&r[0])<<1|r[1]>>>7,o<0||o>=St.length)return void console[t(427)]("Flv: AAC invalid sampling frequency index!");let c=St[o],u=(120&r[1])>>>3;if(u<0||u>=8)return void console.log(t(383));5===i&&(a=(7&r[1])<<1|r[2]>>>7,r[2]);let l=st.navigator.userAgent.toLowerCase();return-1!==l[t(378)]("firefox")?o>=6?(i=5,n=new Array(4),a=o-3):(i=2,n=new Array(2),a=o):-1!==l.indexOf(t(434))?(i=2,n=new Array(2),a=o):(i=5,a=o,n=new Array(4),o>=6?a=o-3:1===u&&(i=2,n=new Array(2),a=o)),n[0]=i<<3,n[0]|=(15&o)>>>1,n[1]=(15&o)<<7,n[1]|=(15&u)<<3,5===i&&(n[1]|=(15&a)>>>1,n[2]=(1&a)<<7,n[2]|=8,n[3]=0),{audioType:t(381),config:n,sampleRate:c,channelCount:u,objectType:i,codec:t(386)+i,originalCodec:t(386)+s}}ht(390),ht(414),ht(436);class It{constructor(e){const t=ht;this[t(418)]=e,this.eof_flag_=!1,this.current_syncword_offset_=this[t(426)](0),this[t(374)]&&console[t(427)](t(413))}[ht(426)](e){const t=ht;let r=e,n=this[t(418)];for(;;){if(r+7>=n[t(401)])return this[t(374)]=!0,n[t(401)];if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}[ht(425)](){const e=ht;let t=this.data_,r=null;for(;null==r&&!this[e(374)];){let n=this[e(432)],i=(8&t[n+1])>>>3,s=(6&t[n+1])>>>1,o=1&t[n+1],a=(192&t[n+2])>>>6,c=(60&t[n+2])>>>2,u=(1&t[n+2])<<2|(192&t[n+3])>>>6,l=(3&t[n+3])<<11|t[n+4]<<3|(224&t[n+5])>>>5;if(t[n+6],n+l>this[e(418)][e(401)]){this[e(374)]=!0,this[e(422)]=!0;break}let d=1===o?7:9,f=l-d;n+=d;let h=this[e(426)](n+f);if(this[e(432)]=h,0!==i&&1!==i||0!==s)continue;let p=t[e(440)](n,n+f);r={},r[e(379)]=a+1,r[e(439)]=c,r[e(417)]=mt[c],r[e(394)]=u,r[e(433)]=p}return r}[ht(435)](){return this[ht(422)]}[ht(430)](){const e=ht;return this[e(422)]?this.data_.subarray(this[e(432)]):null}}class At{constructor(e){const t=ht;this[t(418)]=e,this[t(374)]=!1,this[t(432)]=this[t(426)](0),this[t(374)]&&console[t(427)](t(413))}[ht(426)](e){const t=ht;let r=e,n=this[t(418)];for(;;){if(r+1>=n[t(401)])return this[t(374)]=!0,n[t(401)];if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}[ht(429)](e){const t=ht;let r=e[t(400)](2),n=0;for(let i=0;i<=r;i++)n<<=8,n|=e[t(424)]();return n}[ht(425)](e){const t=ht;let r=this[t(418)],n=null;for(;null==n&&!this[t(374)];){let i=this[t(432)],s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this[t(418)].byteLength){this[t(374)]=!0,this[t(422)]=!0;break}let o=new ft(r[t(440)](i+3,i+3+s)),a=null;if(o[t(376)]()){if(null==e){console[t(397)]("StreamMuxConfig Missing"),this[t(432)]=this[t(426)](i+3+s),o.destroy();continue}a=e}else{let e=o[t(376)]();if(e&&o.readBool()){console[t(427)](t(409)),o.destroy();break}if(e&&this[t(429)](o),!o[t(376)]()){console[t(427)](t(419)),o[t(412)]();break}if(0!==o[t(400)](6)){console.error(t(421)),o[t(412)]();break}if(0!==o[t(400)](4)){console.error("more than 2 numProgram Not Supported"),o[t(412)]();break}if(0!==o.readBits(3)){console.error("more than 2 numLayer Not Supported"),o.destroy();break}let r=e?this[t(429)](o):0,n=o[t(400)](5);r-=5;let i=o[t(400)](4);r-=4;let s=o[t(400)](4);r-=4,o.readBits(3),r-=3,r>0&&o[t(400)](r);let c=o.readBits(3);if(0!==c){console.error(t(431)+c+". Only frameLengthType = 0 Supported"),o[t(412)]();break}o[t(424)]();let u=o.readBool();if(u)if(e)this.getLATMValue(o);else{let e=0;for(;;){e<<=8;let r=o[t(376)]();if(e+=o[t(424)](),!r)break}console[t(406)](e)}o[t(376)]()&&o.readByte(),a={},a.audio_object_type=n,a[t(439)]=i,a[t(417)]=mt[a[t(439)]],a[t(394)]=s,a[t(392)]=u}let c=0;for(;;){let e=o[t(424)]();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=o[t(424)]();n={},n.audio_object_type=a.audio_object_type,n[t(439)]=a[t(439)],n[t(417)]=mt[a[t(439)]],n.channel_config=a[t(394)],n[t(392)]=a[t(392)],n[t(433)]=u,this[t(432)]=this.findNextSyncwordOffset(i+3+s)}return n}[ht(435)](){return this[ht(422)]}[ht(430)](){const e=ht;return this.has_last_incomplete_data?this[e(418)].subarray(this[e(432)]):null}}function kt(){const e=["1356ZOrFXa","467007ufjbkM","length","21SfSXuX","905336xnZVpY","set","shift","subarray","3314588LPGdlm","24rDhrto","49872hsGAxJ","10ZlvrFf","toString","10JBDFxc","14175513OefEfz","byteLength","3772GQmNnz","4695201CTrUeV","buffer","push"];return(kt=function(){return e})()}function Ct(e){const t=Tt;let r=arguments[t(289)]>1&&void 0!==arguments[1]?arguments[1]:0;return(e[r]<<24>>>0)+(e[r+1]<<16)+(e[r+2]<<8)+(e[r+3]||0)}function Tt(e,t){const r=kt();return(Tt=function(e,t){return r[e-=275]})(e,t)}function xt(e){const t=Tt;let r=arguments[t(289)]>1&&void 0!==arguments[1]?arguments[1]:4;if(e[t(289)]<4)return[];const n=e[t(289)],i=[];let s,o=0;for(;o+r<n;)if(s=Ct(e,o),3===r&&(s>>>=8),o+=r,s){if(o+s>n)break;i[t(286)](e[t(294)](o,o+s)),o+=s}return i}function Dt(e){const t=Tt,r=e[t(282)],n=[];let i=1;for(;i<r-2;)0===e[i]&&0===e[i+1]&&3===e[i+2]?(n[t(286)](i+2),i+=2):i++;if(!n[t(289)])return e;const s=r-n[t(289)],o=new Uint8Array(s);let a=0;for(i=0;i<s;a++,i++)a===n[0]&&(a++,n[t(293)]()),o[i]=e[a];return o}function Mt(e){const t=Tt;let r=arguments[t(289)]>1&&void 0!==arguments[1]&&arguments[1];const n=e[t(289)];let i=r?2:1,s=0,o=0,a="";for(;255===e[i];)s+=255,i++;for(s+=e[i++];255===e[i];)o+=255,i++;if(o+=e[i++],5===s&&n>i+16)for(let r=0;r<16;r++)a+=e[i][t(279)](16),i++;return{payload:e[t(294)](i),type:s,size:o,uuid:a}}function Bt(e){const t=Tt,r=e[t(282)],n=new Uint8Array(4);n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r;const i=new Uint8Array(r+4);return i[t(292)](n,0),i[t(292)](e,4),i}function Pt(e,t){let r=null;return t?e[Tt(289)]>=28&&(r=1+(3&e[26])):e.length>=12&&(r=1+(3&e[9])),r}!function(e,t){const r=Tt,n=e();for(;;)try{if(485440===parseInt(r(288))/1+-parseInt(r(283))/2*(parseInt(r(287))/3)+-parseInt(r(275))/4+parseInt(r(280))/5*(-parseInt(r(277))/6)+parseInt(r(290))/7*(-parseInt(r(291))/8)+-parseInt(r(284))/9*(parseInt(r(278))/10)+parseInt(r(281))/11*(parseInt(r(276))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(kt);const Ft=nr;function Ut(){const e=nr;return(new Date)[e(501)]()}function Rt(e,t,r){const n=nr;return Math[n(703)](Math[n(446)](e,Math[n(703)](t,r)),Math[n(446)](t,r))}function Lt(){const e=nr;return performance&&"function"==typeof performance.now?performance.now():Date[e(570)]()}function Ot(e){let t=0,r=Lt();return n=>{if(!function(e){const t=Ft;return Object[t(521)][t(627)].call(e)===t(674)}(n))return;t+=n;const i=Lt(),s=i-r;s>=1e3&&(e(t/s*1e3),r=i,t=0)}}!function(e,t){const r=nr,n=e();for(;;)try{if(982112===-parseInt(r(370))/1*(-parseInt(r(619))/2)+parseInt(r(653))/3*(-parseInt(r(402))/4)+-parseInt(r(599))/5*(parseInt(r(453))/6)+parseInt(r(405))/7+parseInt(r(649))/8+parseInt(r(577))/9+-parseInt(r(461))/10*(-parseInt(r(660))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(zt),(()=>{const e=nr;try{if(typeof WebAssembly===e(571)&&typeof WebAssembly[e(464)]===e(635)){const t=new(WebAssembly[e(371)])(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(371)])return new(WebAssembly[e(452)])(t)instanceof WebAssembly[e(452)]}}catch(e){}})();const Nt=Ft(658);function zt(){const e=["buffer","borderWidth","requestVideoFrameCallback","playbackRate","byteLength","WebGL2RenderingContext","fullscreenElement","clientY","paused","-o-user-select","isConfigSupported","toFixed","stringify","absolute","Reserved SBR extensions is not implemented","drawImage","slice","string","application/hwepass2001.installepass2001","getElementById","sequenceHeader","trim","resume","download","addModule","MouseEvents","moz-webgl","click","body","close","craNut","getDate","WAVE","undefined","now","object","getAttribute","repeat","Opera","-ms-user-select","substring","5992227oqLUTT","html","safari","toLowerCase","line","appendChild","QHBrowser","-webkit-text-size-adjust","length","replace","1743436800000","overflow","#000","pow","protocol","-webkit-tap-highlight-color","kSliceRSV_IRAP_VCL23","useOffscreen","keys","message","none","apply","2786885QUDgXS","wow32","px 宋体","touchmove","dataset","chrome","search","result","error","restore","initEvent","strokeRect","pageX","rect","h264","data","mouseup","contain","keyFrame","left","784308ekdsOV","high","numberOfFrames","getImageData","360EE","floor","VideoDecoder","log","toString",'"2025-4-1"',"If you want to help, upload a sample of this file to","webm","join",'video/mp4; codecs="',"setInt8","element","function","audioWorklet","clearRect","application/asx","endsWith","kSliceBLA_W_LP","getUserMedia","h265","failed to asynchronously prepare wasm","parse","hidden","VideoEncoder is not supported","sps","innerHTML","14896448kCVuFU","createTextNode","Edge","application/vnd.apple.mpegurl","843bAweJs","[object Error]","application/360softmgrplugin","pathname","pageY",'"production"',"opacity","15323EtpfhA","hasAudio","imageSmoothingQuality","100%","quality","indexOf","createBuffer","width","img","getUint8","0 KB/s","setHours","win64","getFullYear","[object Number]","hash","firefox","test","copyright","second","NaN","-webkit-user-select","bottom","pps","Anonymous","href","script","[object Exception]","right","fillText","[object DOMException]","sampleRate","noteOn","height","objectFit","createObjectURL","getDay","fontFamily","getMonth","vps","content","random","toUpperCase","max","MediaSource","color","lineWidth","split","validate","MULAW","setUint16","version","AudioData","2nLDHof","Module","scrollTop","removeChild","B/s","onerror","useWCS","demuxUseWorker","revokeObjectURL","font","isView","mimeTypes","position","container","hev3","shadowRoot","mediaDevices","setInt32","application/javascript","360","f32-planar","toDataURL","setUint32","kSliceBLA_W_RADL","getHours","connect","round","YB/s","hev1.1.6.L120.90","touchend","hev","MediaStreamTrackGenerator","14316yHIXhX","GB/s","image","1547084oDWgvz","documentElement","useMSE","insertBefore","top","setUint8","touchstart","save","opera","Bytes","match","text","TB/s","removeAttribute","imageSmoothingEnabled","getContext","ActiveXObject","borderStyle","wheel","atob","subarray","charAt","borderColor","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","port","Firefox","video","strokeStyle","event","iFrame","QQBrowser","mousemove","fromCharCode","PB/s","navigator","Worker",'"2.1.4"',"hev2","webkitGetUserMedia","canPlayType","start","min","hev5","KB/s","MB/s","document","pointer-events: none !important; display: block !important","Instance","18nGFnhW","VideoEncoder.isConfigSupported() result is not supported","canvas","set","text/javascript","AudioDecoder","charCodeAt","onload","910osLwlp","mousedown","memory","instantiate","transferControlToOffscreen","px Arial","mozGetUserMedia","block","URL","filter","setAttribute","forEach","visibility","webgl2","host","touches","Edg","true","copyToChannel","putImageData","type","MediaStream","ended","EB/s","call","getMinutes","format","scrollLeft","dispatchEvent","performance","userAgent","readAsArrayBuffer","VideoFrame","fillStyle","createImageBitmap","target","map","360SE","solid","textAlign","getTime","avc1.","ManagedMediaSource","webkit-3d","ALAW","push","isTypeSupported","assign","isFullscreen","div","backgroundColor","xxxxxxxxxxxx4xxx","src","destination","edge","green","style","-webkit-touch-callout","win32","hostname","prototype",'"2-26-2025"',"data-","AAC","9999999","fontSize","location","kSliceRSV_IRAP_VCL22","attachShadow","origin","createElement","WebGLRenderingContext","getPropertyValue","{y}-{m}-{d} {h}:{i}:{s}","msGetUserMedia"];return(zt=function(){return e})()}const Ht=Ft(441),Vt=Ft(522);Ft(658);const jt='"delaytime"'===Nt;Ft(628),Ft(587);function Gt(e){return null==e}function Wt(e){return!Gt(e)}function qt(e){const t=Ft;return e&&0===Object[t(595)](e)[t(585)]}function Yt(e){return e&&typeof e===Ft(635)}function Kt(e){const t=Ft;let r=null,n=31&e[0];return(n===Ve[t(647)]||n===Ve[t(683)])&&(r=ze[t(613)]),!r&&(n=(126&e[0])>>1,(n===je[t(699)]||n===je[t(647)]||n===je[t(683)])&&(r=ze[t(642)])),r}function Xt(){return typeof WritableStream!==Ft(569)}function Jt(e){e[Ft(565)]()}function $t(e,t){const r=Ft;t&&(e=e[r(470)]((e=>e[r(481)]&&e.type===t)));let n=e[0],i=null,s=1;if(e[r(585)]>0){let t=e[1];t&&t.ts-n.ts>1e5&&(n=t,s=2)}if(n)for(let o=s;o<e[r(585)];o++){let s=e[o];if(t&&s[r(481)]&&s[r(481)]!==t&&(s=null),s){if(s.ts-n.ts>=1e3){e[o-1].ts-n.ts<1e3&&(i=o+1)}}}return i}function Zt(e){return e.ok&&e.status>=200&&e.status<=299}function Qt(){return function(e){const t=Ft;let r="";if(typeof e===t(571))try{r=JSON[t(548)](e),r=JSON[t(644)](r)}catch(t){r=e}else r=e;return r}(xe)}function er(e){const t=Ft;return e[0]>>4===$e[t(617)]&&e[1]===Je[t(556)]}function tr(e){return!0===e||e===Ft(478)}function rr(e){return!0!==e&&e!==Ft(478)}function nr(e,t){const r=zt();return(nr=function(e,t){return r[e-=363]})(e,t)}function ir(){const e=Ft;return!!(st[e(440)]&&st.MediaSource&&"canConstructInDedicatedWorker"in st[e(704)]&&!0===st[e(704)].canConstructInDedicatedWorker)}function sr(e,t){const r=Ft,n=xt(e[r(552)](5));let i=!1;return n.forEach((e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===je[n(640)]||s===je[n(393)]||s===je.kSliceBLA_N_LP||s===je[n(434)]||s===je.nLp||n(566),n(528),s===je[n(593)])||rr(t)&&s===Ve[n(434)])&&(i=!0)})),i}function or(){return rr(jt)}function ar(e){return e>60*(Number("1")||1)*60*1e3&&or()}function cr(){const e=["flush","U16","15182096wDIJCR","consume","setG","subarray","3149699arsmZZ","writeU8","consumed","read","235LHQRrv","1125779tlMcpT","set","value","throw","call","malloc","pull","apply","lastReadPromise","need","return","80844sXCGva","demand","writeU32","84414sifJOe","next","copyWithin","buffer","close","reject","U32","writeU16","length","2868588BlYXrY","1920292uepguT","byteLength","byteOffset","resolve"];return(cr=function(){return e})()}const ur=pr;!function(e,t){const r=pr,n=e();for(;;)try{if(750127===parseInt(r(436))/1+parseInt(r(460))/2+parseInt(r(450))/3+parseInt(r(459))/4+parseInt(r(435))/5*(-parseInt(r(447))/6)+parseInt(r(431))/7+-parseInt(r(466))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(cr);var lr=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){const o=pr;function a(e){const t=pr;try{u(n[t(451)](e))}catch(e){s(e)}}function c(e){const t=pr;try{u(n[t(439)](e))}catch(e){s(e)}}function u(e){const t=pr;var n;e.done?i(e[t(438)]):(n=e[t(438)],n instanceof r?n:new r((function(e){e(n)}))).then(a,c)}u((n=n[o(443)](e,t||[]))[o(451)]())}))};const dr=Symbol(32),fr=Symbol(16),hr=Symbol(8);function pr(e,t){const r=cr();return(pr=function(e,t){return r[e-=430]})(e,t)}class mr{constructor(e){const t=pr;this.g=e,this[t(433)]=0,e&&(this[t(445)]=e[t(451)]()[t(438)])}[ur(468)](e){const t=ur;this.g=e,this[t(448)](e[t(451)]()[t(438)],!0)}[ur(467)](){const e=ur;this.buffer&&this[e(433)]&&(this[e(453)][e(452)](0,this[e(433)]),this[e(453)]=this[e(453)].subarray(0,this[e(453)].length-this[e(433)]),this.consumed=0)}[ur(448)](e,t){const r=ur;return t&&this.consume(),this[r(445)]=e,this.flush()}[ur(434)](e){return lr(this,void 0,void 0,(function*(){const t=pr;return this.lastReadPromise&&(yield this[t(444)]),this[t(444)]=new Promise(((r,n)=>{const i=t;var s;this[i(455)]=n,this[i(463)]=e=>{const t=i;delete this.lastReadPromise,delete this[t(463)],delete this[t(445)],r(e)};this[i(448)](e,!0)||null===(s=this.pull)||void 0===s||s[i(440)](this,e)}))}))}readU32(){return this[ur(434)](dr)}readU16(){return this[ur(434)](fr)}readU8(){return this[ur(434)](hr)}[ur(454)](){const e=ur;var t;this.g&&this.g[e(446)](),this[e(453)]&&this[e(453)][e(430)](0,0),null===(t=this.reject)||void 0===t||t[e(440)](this,new Error("EOF")),delete this[e(444)]}flush(){const e=ur;if(!this[e(453)]||!this[e(445)])return;let t=null;const r=this[e(453)].subarray(this.consumed);let n=0;const i=t=>r[e(458)]<(n=t);if("number"==typeof this.need){if(i(this[e(445)]))return;t=r[e(430)](0,n)}else if(this[e(445)]===dr){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this[e(445)]===fr){if(i(2))return;t=r[0]<<8|r[1]}else if(this.need===hr){if(i(1))return;t=r[0]}else if("buffer"in this[e(445)]){if(e(462)in this[e(445)]){if(i(this.need[e(461)]-this[e(445)][e(462)]))return;new Uint8Array(this[e(445)][e(453)],this[e(445)].byteOffset)[e(437)](r.subarray(0,n)),t=this[e(445)]}else if(this.g)return void this.g.throw(new Error("Unsupported type"))}else{if(i(this[e(445)][e(461)]))return;new Uint8Array(this[e(445)])[e(437)](r[e(430)](0,n)),t=this[e(445)]}return this.consumed+=n,this.g?this[e(448)](this.g[e(451)](t)[e(438)],!0):this[e(463)]&&this[e(463)](t),t}write(e){const t=ur;if(e instanceof Uint8Array?this[t(441)](e[t(458)])[t(437)](e):t(453)in e?this[t(441)](e.byteLength).set(new Uint8Array(e[t(453)],e[t(462)],e[t(461)])):this[t(441)](e[t(461)])[t(437)](new Uint8Array(e)),!this.g&&!this[t(463)])return new Promise((e=>this[t(442)]=e));this[t(464)]()}[ur(449)](e){const t=ur;this.malloc(4)[t(437)]([e>>24&255,e>>16&255,e>>8&255,255&e]),this[t(464)]()}[ur(457)](e){const t=ur;this[t(441)](2)[t(437)]([e>>8&255,255&e]),this[t(464)]()}[ur(432)](e){this[ur(441)](1)[0]=e,this.flush()}[ur(441)](e){const t=ur;if(this[t(453)]){const r=this[t(453)].length,n=r+e;if(n<=this[t(453)][t(453)].byteLength-this.buffer[t(462)])this[t(453)]=new Uint8Array(this[t(453)].buffer,this[t(453)][t(462)],n);else{const e=new Uint8Array(n);e[t(437)](this.buffer),this[t(453)]=e}return this[t(453)][t(430)](r,n)}return this.buffer=new Uint8Array(e),this[t(453)]}}function vr(e,t){const r=yr();return(vr=function(e,t){return r[e-=393]})(e,t)}function yr(){const e=["debugLevel","[✅✅✅][","length","log","JbPro","error","4501284SYkpFI","1135743NhVUkx","885264sjYThn","_opt","648423biGloA","390DKZUkM","5742288MwBvIv","debug","warn","1324533IswaOV","debugUuid","31705HIHapw","2lEHjtT"];return(yr=function(){return e})()}mr[ur(456)]=dr,mr[ur(465)]=fr,mr.U8=hr,function(e,t){const r=vr,n=e();for(;;)try{if(692811===parseInt(r(408))/1*(parseInt(r(411))/2)+parseInt(r(403))/3+-parseInt(r(399))/4+parseInt(r(410))/5*(-parseInt(r(404))/6)+parseInt(r(400))/7+-parseInt(r(401))/8+parseInt(r(405))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(yr);class gr{constructor(e){const t=vr;this[t(396)]=function(r){const n=t;if(e[n(402)][n(393)]==ge[n(406)]){const t=e[n(402)][n(409)]?"["+e[n(402)][n(409)]+"]":"";for(var i=arguments[n(395)],s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(396)](n(397)+t+n(394)+r+"]",...s)}},this.warn=function(r){const n=t;if(e[n(402)][n(393)]==ge[n(406)]||e[n(402)][n(393)]==ge[n(407)]){const t=e[n(402)][n(409)]?"["+e[n(402)][n(409)]+"]":"";for(var i=arguments[n(395)],s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(396)](n(397)+t+"[❗❗❗]["+r+"]",...s)}},this[t(398)]=function(r){const n=t,i=e[n(402)][n(409)]?"["+e[n(402)][n(409)]+"]":"";for(var s=arguments[n(395)],o=new Array(s>1?s-1:0),a=1;a<s;a++)o[a-1]=arguments[a];console.error("JbPro"+i+"[❌❌❌]["+r+"]",...o)}}}const _r=wr;function br(){const e=["18890136rAKZUJ","Main","Extended","4:2:2","Baseline","byteLength","readUEG","getProfileString","readSEG","getChromaFormatString","2145997nFiLPm","Unknown","buffer","14rrPaWW","subarray","High422","_ebsp2rbsp","10441314LVvTex","_skipScalingList","High","length","parseSPS","toString","readBits","avc1.","readBool","3242720vMrvfZ","destroy","readByte","getLevelString","3LQcACr","4:2:0","7170925LPawVw","3136852MjjzOp","149581cKdRMX"];return(br=function(){return e})()}function wr(e,t){const r=br();return(wr=function(e,t){return r[e-=109]})(e,t)}!function(e,t){const r=wr,n=e();for(;;)try{if(911415===parseInt(r(119))/1*(-parseInt(r(133))/2)+-parseInt(r(115))/3*(-parseInt(r(118))/4)+parseInt(r(117))/5+parseInt(r(137))/6+-parseInt(r(130))/7+parseInt(r(111))/8+-parseInt(r(120))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(br);class Sr{static[_r(136)](e){const t=_r;let r=e,n=r[t(125)],i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(132)],0,s)}static[_r(141)](e){const t=_r;let r=Sr._ebsp2rbsp(e),n=new ft(r);n[t(113)]();let i=n[t(113)]();n.readByte();let s=n[t(113)]();n.readUEG();let o=Sr[t(127)](i),a=Sr[t(114)](s),c=1,u=420,l=[0,420,422,444],d=8;if((100===i||110===i||122===i||244===i||44===i||83===i||86===i||118===i||128===i||138===i||144===i)&&(c=n.readUEG(),3===c&&n[t(143)](1),c<=3&&(u=l[c]),d=n[t(126)]()+8,n[t(126)](),n.readBits(1),n.readBool())){let e=3!==c?8:12;for(let r=0;r<e;r++)n[t(110)]()&&(r<6?Sr[t(138)](n,16):Sr[t(138)](n,64))}n[t(126)]();let f=n[t(126)]();if(0===f)n[t(126)]();else if(1===f){n[t(143)](1),n[t(128)](),n[t(128)]();let e=n[t(126)]();for(let r=0;r<e;r++)n[t(128)]()}let h=n[t(126)]();n[t(143)](1);let p=n.readUEG(),m=n.readUEG(),v=n[t(143)](1);0===v&&n.readBits(1),n[t(143)](1);let y=0,g=0,_=0,b=0;n.readBool()&&(y=n[t(126)](),g=n[t(126)](),_=n.readUEG(),b=n.readUEG());let w=1,S=1,E=0,I=!0,A=0,k=0;if(n[t(110)]()){if(n.readBool()){let e=n[t(113)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(w=r[e-1],S=i[e-1]):255===e&&(w=n.readByte()<<8|n.readByte(),S=n[t(113)]()<<8|n[t(113)]())}if(n[t(110)]()&&n[t(110)](),n[t(110)]()&&(n.readBits(4),n[t(110)]()&&n[t(143)](24)),n[t(110)]()&&(n[t(126)](),n[t(126)]()),n.readBool()){let e=n[t(143)](32),r=n[t(143)](32);I=n[t(110)](),A=r,k=2*e,E=A/k}}let C=1;(1!==w||1!==S)&&(C=w/S);let T=0,x=0;if(0===c)T=1,x=2-v;else{T=3===c?1:2,x=(1===c?2:1)*(2-v)}let D=16*(p+1),M=16*(m+1)*(2-v);D-=(y+g)*T,M-=(_+b)*x;let B=Math.ceil(D*C);return n.destroy(),n=null,{profile_string:o,level_string:a,bit_depth:d,ref_frames:h,chroma_format:u,chroma_format_string:Sr[t(129)](u),frame_rate:{fixed:I,fps:E,fps_den:k,fps_num:A},sar_ratio:{width:w,height:S},codec_size:{width:D,height:M},present_size:{width:B,height:M}}}static parseSPS$2(e){const t=_r;let r=e[t(134)](1,4),n=t(109);for(let e=0;e<3;e++){let i=r[e][t(142)](16);i[t(140)]<2&&(i="0"+i),n+=i}let i=Sr[t(136)](e),s=new ft(i);s[t(113)]();let o=s[t(113)]();s[t(113)]();let a=s[t(113)]();s[t(126)]();let c=Sr.getProfileString(o),u=Sr.getLevelString(a),l=1,d=420,f=[0,420,422,444],h=8,p=8;if((100===o||110===o||122===o||244===o||44===o||83===o||86===o||118===o||128===o||138===o||144===o)&&(l=s[t(126)](),3===l&&s.readBits(1),l<=3&&(d=f[l]),h=s.readUEG()+8,p=s.readUEG()+8,s[t(143)](1),s[t(110)]())){let e=3!==l?8:12;for(let r=0;r<e;r++)s[t(110)]()&&(r<6?Sr._skipScalingList(s,16):Sr[t(138)](s,64))}s[t(126)]();let m=s.readUEG();if(0===m)s[t(126)]();else if(1===m){s[t(143)](1),s[t(128)](),s.readSEG();let e=s[t(126)]();for(let t=0;t<e;t++)s.readSEG()}let v=s[t(126)]();s[t(143)](1);let y=s[t(126)](),g=s[t(126)](),_=s[t(143)](1);0===_&&s[t(143)](1),s[t(143)](1);let b=0,w=0,S=0,E=0;s[t(110)]()&&(b=s[t(126)](),w=s[t(126)](),S=s.readUEG(),E=s[t(126)]());let I=1,A=1,k=0,C=!0,T=0,x=0;if(s[t(110)]()){if(s[t(110)]()){let e=s.readByte(),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],n=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(I=r[e-1],A=n[e-1]):255===e&&(I=s.readByte()<<8|s.readByte(),A=s.readByte()<<8|s[t(113)]())}if(s[t(110)]()&&s[t(110)](),s.readBool()&&(s.readBits(4),s[t(110)]()&&s[t(143)](24)),s[t(110)]()&&(s.readUEG(),s.readUEG()),s[t(110)]()){let e=s[t(143)](32),r=s.readBits(32);C=s[t(110)](),T=r,x=2*e,k=T/x}}let D=1;(1!==I||1!==A)&&(D=I/A);let M=0,B=0;if(0===l)M=1,B=2-_;else{M=3===l?1:2,B=(1===l?2:1)*(2-_)}let P=16*(y+1),F=16*(g+1)*(2-_);P-=(b+w)*M,F-=(S+E)*B;let U=Math.ceil(P*D);return s[t(112)](),s=null,{codec_mimetype:n,profile_idc:o,level_idc:a,profile_string:c,level_string:u,chroma_format_idc:l,bit_depth:h,bit_depth_luma:h,bit_depth_chroma:p,ref_frames:v,chroma_format:d,chroma_format_string:Sr[t(129)](d),frame_rate:{fixed:C,fps:k,fps_den:x,fps_num:T},sar_ratio:{width:I,height:A},codec_size:{width:P,height:F},present_size:{width:U,height:F}}}static[_r(138)](e,t){let r=8,n=8,i=0;for(let s=0;s<t;s++)0!==n&&(i=e.readSEG(),n=(r+i+256)%256),r=0===n?r:n}static[_r(127)](e){const t=_r;switch(e){case 66:return t(124);case 77:return t(121);case 88:return t(122);case 100:return t(139);case 110:return"High10";case 122:return t(135);case 244:return"High444";default:return t(131)}}static getLevelString(e){return(e/10).toFixed(1)}static[_r(129)](e){const t=_r;switch(e){case 420:return t(116);case 422:return t(123);case 444:return"4:4:4";default:return t(131)}}}const Er=Ar;function Ir(){const e=["13257198itSrof","bufpos","22dazFYQ","bufoff","1316115BoXmJu","37267250lqonUl","look","118447yjgvwu","128820NIigdb","1709992RzfrSm","7EFbKQZ","read","15QtIcOv","buffer","iserro","buflen","91172DTRDDS"];return(Ir=function(){return e})()}function Ar(e,t){const r=Ir();return(Ar=function(e,t){return r[e-=459]})(e,t)}!function(e,t){const r=Ar,n=e();for(;;)try{if(772739===parseInt(r(471))/1*(-parseInt(r(466))/2)+-parseInt(r(468))/3+-parseInt(r(463))/4*(-parseInt(r(459))/5)+-parseInt(r(472))/6+parseInt(r(474))/7*(parseInt(r(473))/8)+-parseInt(r(464))/9+parseInt(r(469))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ir);Er(475),Er(470);const kr=Cr;!function(e,t){const r=Cr,n=e();for(;;)try{if(382957===-parseInt(r(209))/1+parseInt(r(220))/2*(parseInt(r(218))/3)+parseInt(r(229))/4+parseInt(r(234))/5*(parseInt(r(240))/6)+-parseInt(r(214))/7+parseInt(r(211))/8*(parseInt(r(212))/9)+-parseInt(r(216))/10*(parseInt(r(225))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Tr);kr(232),kr(230),kr(228),kr(222),kr(224),kr(221),kr(236),kr(219);function Cr(e,t){const r=Tr();return(Cr=function(e,t){return r[e-=209]})(e,t)}function Tr(){const e=["353412wMwIuw","709388flFvkz","floor","8YnLnOP","4080303TUtHVr","_bitsAvailable","3784193IpSsOK","byteLength","1277310kgIkhL","ExpGolomb data params is required","1440783lCqeHM","skipScalingList","2TCvoru","readUEG","skipLZ","_bytesAvailable","skipUEG","11dGKUAN","_data","min","readBits","245284RhuetY","skipBits","getUint32","_loadWord","Cannot read more than 32 bits","65lPrCSF","_word","readBool","No bytes available","set","buffer"];return(Tr=function(){return e})()}const xr=Mr;function Dr(e){const t=Mr;let r=arguments[t(432)]>1&&void 0!==arguments[1]?arguments[1]:{};const n={};let i=function(){const e=t;let r=new ArrayBuffer(2);return new DataView(r)[e(510)](0,256,!0),256===new Int16Array(r)[0]}();const s=new DataView(e.buffer);let o=s[t(445)](0),a=s[t(445)](1);if(s[t(445)](2),s[t(445)](3),1!==o){if(!r[t(466)])return console[t(443)](t(517)+o+", valid version is 1 and return"),{};{console[t(495)](t(494)+o+t(441));let e=252&s[t(445)](0)|1;s.setUint8(0,e)}}if(0===a){if(!r[t(515)])return console[t(443)](t(482)),{};console[t(495)](t(492)),s[t(462)](1,66)}const c=1+(3&s.getUint8(4));if(3!==c&&4!==c)return{};let u=31&s[t(445)](5);if(0===u)return{};let l=6;for(let r=0;r<u;r++){let o=s[t(455)](l,!i);if(l+=2,0===o)continue;let a=new Uint8Array(e.buffer,l,o);l+=o;let c=Sr[t(461)](a);if(0!==r)continue;n.sps=a,n[t(431)]=1e3,n[t(514)]=c[t(452)][t(437)],n[t(512)]=c[t(452)][t(505)],n[t(518)]=c[t(488)][t(437)],n[t(471)]=c.present_size[t(505)],n[t(464)]=c.profile_string,n[t(463)]=c.level_string,n[t(430)]=c[t(477)],n[t(444)]=c.chroma_format,n[t(503)]=c[t(459)],n[t(465)]=c[t(507)],(!1===c[t(507)][t(436)]||0===c[t(507)].fps_num||0===c[t(507)][t(457)])&&(n.frameRate={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let u=n.frameRate[t(457)],d=n[t(465)][t(467)];n[t(499)]=n.timescale*(u/d);let f=a[t(522)](1,4),h=t(454);for(let e=0;e<3;e++){let r=f[e][t(433)](16);r.length<2&&(r="0"+r),h+=r}n[t(442)]=h}let d=s[t(445)](l);if(0===d)return{};l++;for(let r=0;r<d;r++){let r=s[t(455)](l,!i);if(l+=2,0===r)continue;let o=new Uint8Array(e[t(481)],l,r);l+=r,n[t(434)]=o}if(n[t(458)]=Ke[t(501)],n[t(496)]){const e=n[t(496)][t(519)],r=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(468)](r,0),i.set(n[t(496)],4),n[t(496)]=i}if(n.pps){const e=n[t(434)].byteLength,r=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(468)](r,0),i[t(468)](n[t(434)],4),n.pps=i}return n}function Mr(e,t){const r=Rr();return(Mr=function(e,t){return r[e-=429]})(e,t)}function Br(e){const t=Mr;let{sps:r,pps:n}=e;const i=[23,0,0,0,0,1,66,0,30,255];i[0]=23,i[6]=r[1],i[7]=r[2],i[8]=r[3],i[10]=225,i[11]=r[t(519)]>>8&255,i[12]=255&r.byteLength,i.push(...r,1,n[t(519)]>>8&255,255&n.byteLength,...n);return new Uint8Array(i)}function Pr(e){const t=Mr;let{sps:r,pps:n}=e,i=8+r[t(519)]+1+2+n[t(519)],s=!1;const o=Sr.parseSPS$2(r);66!==r[3]&&77!==r[3]&&88!==r[3]&&(s=!0,i+=4);let a=new Uint8Array(i);a[0]=1,a[1]=r[1],a[2]=r[2],a[3]=r[3],a[4]=255,a[5]=225;let c=r[t(519)];a[6]=c>>>8,a[7]=255&c;let u=8;a[t(468)](r,8),u+=c,a[u]=1;let l=n[t(519)];a[u+1]=l>>>8,a[u+2]=255&l,a.set(n,u+3),u+=3+l,s&&(a[u]=252|o[t(511)],a[u+1]=248|o[t(502)]-8,a[u+2]=248|o.bit_depth_chroma-8,a[u+3]=0,u+=4);const d=[23,0,0,0,0],f=new Uint8Array(d.length+a[t(519)]);return f.set(d,0),f[t(468)](a,d[t(432)]),f}function Fr(e,t){const r=Mr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(519)]>>24&255,n[6]=e[r(519)]>>16&255,n[7]=e[r(519)]>>8&255,n[8]=255&e[r(519)];const i=new Uint8Array(n[r(432)]+e[r(519)]);return i.set(n,0),i[r(468)](e,n[r(432)]),i}function Ur(e,t){const r=Mr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(432)]+e[r(519)]);return i[r(468)](n,0),i[r(468)](e,n[r(432)]),i}function Rr(){const e=["skipBits","8165997dcdYcO","push","89314mfEwTo","present_size","parseSPS$2","Invalid AVCDecoderConfigurationRecord: No SPS","135509EwbtBP","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] AVC profile (0) detected, correct to Baseline Profile (66)","chroma_format","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] invalid version ","log","sps","Could not find H264 startcode until payload end!","55kTXbeN","refSampleDuration","avcc","h264","bit_depth_luma","sarRatio","9DSTOmS","height","682191GZdlML","frame_rate","data","readUEG","setInt16","chroma_format_idc","codecHeight","shift","codecWidth","correctionConfigurationProfileIndication","eofFlag","Invalid AVCDecoderConfigurationRecord, invalid version ","presentWidth","byteLength","Strange AVCDecoderConfigurationRecord: PPS Count = ","8454896KTCGkO","subarray","read","610TYZpfW","bitDepth","timescale","length","toString","pps","718842sIhUob","fixed","width","findNextStartCodeOffset","skipScalingList","ceil",", correct to 1","codec","error","chromaFormat","getUint8","type","readUByte","avc_ref_frames","kReserved0","Strange NaluLengthSizeMinusOne: ","currentStartcodeOffset","codec_size","skipUEG","avc1.","getUint16","1666468PsaNTW","fps_den","videoType","sar_ratio"," Strange AVCDecoderConfigurationRecord: SPS Count = ","parseSPS","setUint8","level","profile","frameRate","correctionConfigurationVersion","fps_num","set","Invalid AVCDecoderConfigurationRecord, lack of data!","kSliceNonIDR","presentHeight","readBool","readNextNaluPayload","iFrame","level_string","readBits","bit_depth","nalu","read_golomb","4oOiYAZ","buffer","Invalid parseAVCDecoderConfigurationRecord, AVC profile (0) detected, and return","Invalid AVCDecoderConfigurationRecord version !== 1 || avcProfile === 0"];return(Rr=function(){return e})()}function Lr(e){return 31&e[0]}function Or(e){return e===Ve.kSliceSEI}function Nr(e){return!function(e){const t=Mr;return e===Ve[t(496)]||e===Ve[t(434)]}(e)&&!Or(e)}function zr(e){return e===Ve[Mr(474)]}function Hr(e){const t=Mr;if(0===e.length)return!1;const r=Lr(e[0]);for(let n=1;n<e[t(432)];n++)if(r!==Lr(e[n]))return!1;return!0}!function(e,t){const r=Mr,n=e();for(;;)try{if(812605===-parseInt(r(480))/1*(-parseInt(r(487))/2)+-parseInt(r(504))/3*(parseInt(r(456))/4)+-parseInt(r(498))/5*(-parseInt(r(435))/6)+-parseInt(r(485))/7+parseInt(r(521))/8+-parseInt(r(506))/9+-parseInt(r(429))/10*(-parseInt(r(491))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Rr);class Vr{constructor(e){const t=Mr;this[t(508)]=e,this[t(516)]=!1,this.currentStartcodeOffset=this[t(438)](0),this[t(516)]&&console[t(443)](t(497))}[xr(438)](e){const t=xr;let r=e,n=this.data;for(;;){if(r+3>=n[t(519)])return this[t(516)]=!0,n[t(519)];let e=n[r+0]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3],i=n[r+0]<<16|n[r+1]<<8|n[r+2];if(1===e||1===i)return r;r++}}[xr(473)](){const e=xr;let t=this[e(508)],r=null;for(;null==r&&!this.eofFlag;){let n=this[e(451)];n+=1===(t[n]<<24|t[n+1]<<16|t[n+2]<<8|t[n+3])?4:3;let i=31&t[n],s=(128&t[n])>>>7,o=this[e(438)](n);this[e(451)]=o,i>=Ve[e(449)]||0===s&&(r={type:i,data:t.subarray(n,o)})}return r}}class jr{constructor(e){const t=xr;let r=e[t(508)][t(519)];this[t(446)]=e[t(446)],this[t(508)]=new Uint8Array(4+r),new DataView(this[t(508)][t(481)]).setUint32(0,r),this[t(508)][t(468)](e[t(508)],4)}}function Gr(e,t){const r=Wr();return(Gr=function(e,t){return r[e-=367]})(e,t)}function Wr(){const e=["m_bits","7326505xKnHqf","m_len","566IyxzrX","m_zeros","36OgCmRH","2062mOMHEA","GetBYTE","7704991dAjtSq","m_data","length","GetUE","13pcwLiG","12418812JMQUvx","m_idx","81730NTuIFH","10592LaehDE","1661WSgmFI","6561sOBLlc","6PUAdzR","m_byte","255720nIGmRm","GetSE","GetBit"];return(Wr=function(){return e})()}const qr=Gr;!function(e,t){const r=Gr,n=e();for(;;)try{if(755626===-parseInt(r(372))/1*(-parseInt(r(375))/2)+parseInt(r(390))/3*(-parseInt(r(374))/4)+-parseInt(r(370))/5*(parseInt(r(388))/6)+parseInt(r(377))/7+-parseInt(r(385))/8*(parseInt(r(387))/9)+-parseInt(r(384))/10*(-parseInt(r(386))/11)+parseInt(r(382))/12*(parseInt(r(381))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Wr);class Yr{constructor(e){const t=Gr;this[t(383)]=null,this[t(378)]=e,this[t(371)]=e[t(379)],this[t(383)]=0,this[t(369)]=0,this[t(389)]=0,this[t(373)]=0}[qr(376)](){const e=qr;if(this[e(383)]>=this[e(371)])return 0;let t=this[e(378)][this[e(383)]++];return 0==t?(this.m_zeros++,this[e(383)]<this.m_len&&2==this[e(373)]&&3==this[e(378)][this[e(383)]]&&(this[e(383)]++,this[e(373)]=0)):this.m_zeros=0,t}[qr(368)](){const e=qr;return 0==this[e(369)]&&(this[e(389)]=this[e(376)](),this[e(369)]=8),this[e(369)]--,this[e(389)]>>this[e(369)]&1}GetWord(e){const t=qr;let r=0;for(;e>0;)r<<=1,r|=this[t(368)](),e--;return r}[qr(380)](){const e=qr;let t=0;for(;this[e(383)]<this[e(371)]&&0==this[e(368)]();)t++;return this.GetWord(t)+((1<<t)-1)}[qr(367)](){let e=this[qr(380)](),t=e+1>>1;return!(1&e)&&(t=-t),t}}function Kr(){const e=["2328788tfKEKQ","225480AkWivq","311776dSQXxl","SPSParser chroma_format_idc > 3","byteLength","parseSPS","73959DEpAUd","_ebsp2rbsp","GetUE","buffer","24RwSDZe","245204TKAXpM","warn","SPSParser sps_max_sub_layers_minus1 > 6","GetWord","2683496FkxYlv","976660GnZWFo","SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8"];return(Kr=function(){return e})()}const Xr=$r;!function(e,t){const r=$r,n=e();for(;;)try{if(182093===parseInt(r(173))/1+-parseInt(r(182))/2+parseInt(r(177))/3*(parseInt(r(181))/4)+-parseInt(r(187))/5+parseInt(r(172))/6+-parseInt(r(171))/7+parseInt(r(186))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Kr);class Jr{static[Xr(178)](e){const t=Xr;let r=e,n=r[t(175)],i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(180)],0,s)}static[Xr(176)](e){const t=Xr;let r=Jr[t(178)](e);const n=new Yr(r);let i="",s="",o="",a="";n[t(185)](4);let c=n[t(185)](3);if(c>6)return console[t(183)](t(184)),!1;n.GetWord(1),n[t(185)](2),n[t(185)](1),i=n[t(185)](5),n[t(185)](32),n[t(185)](1),n[t(185)](1),n[t(185)](1),n[t(185)](1),n.GetWord(44),s=n[t(185)](8);let u=[],l=[];for(let e=0;e<c;e++)u[e]=n.GetWord(1),l[e]=n.GetWord(1);if(c>0)for(let e=c;e<8;e++)n[t(185)](2);for(let e=0;e<c;e++)u[e]&&(n[t(185)](2),n[t(185)](1),n[t(185)](5),n.GetWord(32),n.GetWord(1),n[t(185)](1),n[t(185)](1),n[t(185)](1),n.GetWord(44)),l[e]&&n.GetWord(8);let d=n[t(179)]();if(d>15)return console[t(183)]("SPSParser sps_seq_parameter_set_id > 15",d),!1;let f=n[t(179)]();return f>3?(console[t(183)](t(174),f),!1):(3==f&&n[t(185)](1),o=n[t(179)](),a=n[t(179)](),n[t(185)](1)&&(n[t(179)](),n.GetUE(),n.GetUE(),n[t(179)]()),n.GetUE()!=n[t(179)]()?(console[t(183)](t(188)),!1):{profile_string:i,level_string:s,bit_depth:"",ref_frames:"",chroma_format:"",chroma_format_string:"",frame_rate:{fixed:"",fps:"",fps_den:"",fps_num:""},sar_ratio:{width:"",height:""},codec_size:{width:o,height:a},present_size:{width:"",height:a}})}}function $r(e,t){const r=Kr();return($r=function(e,t){return r[e-=171]})(e,t)}function Zr(e,t){const r=Qr();return(Zr=function(e,t){return r[e-=154]})(e,t)}function Qr(){const e=["911814zyQbcj","4:4:4","push","Unknown",".1.L","632GtVOZI","readBool","917940VLEjnG","4:2:0","readUEG","toFixed","4:0:0","824636HZbfBc","readByte","7rMPWof","hvc1.","322709TmKStR","buffer","readSEG","511555nLBSel","49428gpsFhb","destroy","readBits","252848nEroKK"];return(Qr=function(){return e})()}!function(e,t){const r=Zr,n=e();for(;;)try{if(187420===-parseInt(r(167))/1+parseInt(r(174))/2+-parseInt(r(158))/3+parseInt(r(163))/4+-parseInt(r(170))/5+parseInt(r(175))/6*(parseInt(r(165))/7)+parseInt(r(156))/8*(parseInt(r(171))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qr);const en=e=>{const t=Zr;let r=e,n=r.byteLength,i=new Uint8Array(n),s=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(i[s]=r[e],s++);return new Uint8Array(i[t(168)],0,s)},tn=e=>{const t=Zr;switch(e){case 0:return t(162);case 1:return t(159);case 2:return"4:2:2";case 3:return t(176);default:return t(154)}},rn=nn;function nn(e,t){const r=on();return(nn=function(e,t){return r[e-=366]})(e,t)}!function(e,t){const r=nn,n=e();for(;;)try{if(614472===parseInt(r(370))/1+parseInt(r(368))/2*(-parseInt(r(394))/3)+-parseInt(r(380))/4+parseInt(r(366))/5*(parseInt(r(397))/6)+-parseInt(r(387))/7+parseInt(r(390))/8+parseInt(r(392))/9*(parseInt(r(376))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(on);class sn{static[rn(385)](e){let t=e,r=t.byteLength,n=new Uint8Array(r),i=0;for(let e=0;e<r;e++)e>=2&&3===t[e]&&0===t[e-1]&&0===t[e-2]||(n[i]=t[e],i++);return new Uint8Array(n.buffer,0,i)}static[rn(388)](e){const t=rn;let r=sn[t(385)](e),n=new ft(r);return n[t(373)](),n[t(373)](),n[t(393)](4),n[t(393)](2),n[t(393)](6),{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n[t(384)]()}}static parseSPS(e){const t=rn;let r=sn._ebsp2rbsp(e),n=new ft(r);n[t(373)](),n.readByte();let i=0,s=0,o=0,a=0;n[t(393)](4);let c=n[t(393)](3);n[t(384)]();let u=n.readBits(2),l=n[t(384)](),d=n[t(393)](5),f=n[t(373)](),h=n[t(373)](),p=n[t(373)](),m=n[t(373)](),v=n[t(373)](),y=n[t(373)](),g=n[t(373)](),_=n.readByte(),b=n[t(373)](),w=n[t(373)](),S=n[t(373)](),E=[],I=[];for(let e=0;e<c;e++)E[t(367)](n[t(384)]()),I[t(367)](n[t(384)]());if(c>0)for(let e=c;e<8;e++)n.readBits(2);for(let e=0;e<c;e++)E[e]&&(n[t(373)](),n[t(373)](),n[t(373)](),n[t(373)](),n.readByte(),n[t(373)](),n[t(373)](),n[t(373)](),n[t(373)](),n[t(373)](),n[t(373)]()),I[e]&&n[t(373)]();n[t(369)]();let A=n[t(369)]();3==A&&n.readBits(1);let k=n[t(369)](),C=n[t(369)]();n[t(384)]()&&(i+=n[t(369)](),s+=n.readUEG(),o+=n[t(369)](),a+=n[t(369)]());let T=n[t(369)](),x=n[t(369)](),D=n.readUEG();for(let e=n.readBool()?0:c;e<=c;e++)n[t(369)](),n[t(369)](),n[t(369)]();if(n.readUEG(),n[t(369)](),n[t(369)](),n[t(369)](),n[t(369)](),n[t(369)](),n.readBool()){if(n.readBool())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(384)]()){let r=Math[t(371)](64,1<<4+(e<<1));e>1&&n[t(383)]();for(let e=0;e<r;e++)n.readSEG()}else n[t(369)]()}}n[t(384)](),n[t(384)](),n[t(384)]()&&(n[t(373)](),n.readUEG(),n.readUEG(),n.readBool());let M=n.readUEG(),B=0;for(let e=0;e<M;e++){let r=!1;if(0!==e&&(r=n[t(384)]()),r){e===M&&n[t(369)](),n[t(384)](),n[t(369)]();let r=0;for(let e=0;e<=B;e++){let e=n[t(384)](),i=!1;!e&&(i=n[t(384)]()),(e||i)&&r++}B=r}else{let e=n[t(369)](),r=n[t(369)]();B=e+r;for(let r=0;r<e;r++)n[t(369)](),n[t(384)]();for(let e=0;e<r;e++)n[t(369)](),n.readBool()}}if(n[t(384)]()){let e=n[t(369)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(393)](1);n[t(393)](1)}}let P=!1,F=0,U=1,R=1,L=!1,O=1,N=1;if(n.readBool(),n[t(384)](),n[t(384)]()){if(n[t(384)]()){let e=n.readByte(),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<=16?(U=r[e-1],R=i[e-1]):255===e&&(U=n[t(393)](16),R=n.readBits(16))}if(n[t(384)]()&&n.readBool(),n[t(384)]()){n[t(393)](3),n[t(384)](),n[t(384)]()&&(n.readByte(),n.readByte(),n.readByte())}if(n[t(384)]()&&(n[t(369)](),n[t(369)]()),n.readBool(),n[t(384)](),n.readBool(),P=n[t(384)](),P&&(n[t(369)](),n[t(369)](),n.readUEG(),n[t(369)]()),n[t(384)]()){if(O=n[t(393)](32),N=n[t(393)](32),n[t(384)]()&&n[t(369)](),n[t(384)]()){let e=!1,r=!1,i=!1;e=n[t(384)](),r=n[t(384)](),(e||r)&&(i=n.readBool(),i&&(n[t(373)](),n.readBits(5),n[t(384)](),n.readBits(5)),n[t(393)](4),n[t(393)](4),i&&n[t(393)](4),n[t(393)](5),n[t(393)](5),n[t(393)](5));for(let s=0;s<=c;s++){let s=n[t(384)]();L=s;let o=!0,a=1;!s&&(o=n.readBool());let c=!1;if(o?n[t(369)]():c=n.readBool(),!c&&(a=n[t(369)]()+1),e){for(let e=0;e<a;e++)n[t(369)](),n[t(369)](),i&&(n[t(369)](),n[t(369)]());n[t(384)]()}if(r){for(let e=0;e<a;e++)n[t(369)](),n[t(369)](),i&&(n.readUEG(),n[t(369)]());n.readBool()}}}}n[t(384)]()&&(n[t(384)](),n[t(384)](),n[t(384)](),F=n[t(369)](),n[t(369)](),n[t(369)](),n[t(369)](),n[t(369)]())}n[t(384)]();let z=t(378)+d+".1.L"+S+t(386),H=k-(i+s)*(1===A||2===A?2:1),V=C-(o+a)*(1===A?2:1),j=1;return 1!==U&&1!==R&&(j=U/R),n[t(377)](),n=null,{codec_mimetype:z,profile_string:sn.getProfileString(d),level_string:sn[t(391)](S),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:A,chroma_format_string:sn[t(375)](A),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:f,general_profile_compatibility_flags_2:h,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:b,general_constraint_indicator_flags_6:w,min_spatial_segmentation_idc:F,constant_frame_rate:0,chroma_format_idc:A,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:x,frame_rate:{fixed:L,fps:N/O,fps_den:O,fps_num:N},sar_ratio:{width:U,height:R},codec_size:{width:H,height:V},present_size:{width:H*j,height:V}}}static parsePPS(e){const t=rn;let r=sn[t(385)](e),n=new ft(r);n[t(373)](),n.readByte(),n.readUEG(),n.readUEG(),n.readBool(),n[t(384)](),n[t(393)](3),n.readBool(),n[t(384)](),n[t(369)](),n[t(369)](),n[t(383)](),n[t(384)](),n[t(384)](),n[t(384)]()&&n[t(369)](),n[t(383)](),n.readSEG(),n[t(384)](),n[t(384)](),n[t(384)](),n[t(384)]();let i=n[t(384)](),s=n.readBool(),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}static[rn(375)](e){const t=rn;switch(e){case 0:return t(382);case 1:return t(395);case 2:return t(379);case 3:return t(372);default:return"Unknown"}}static[rn(389)](e){const t=rn;switch(e){case 1:return"Main";case 2:return t(381);case 3:return"MainSP";case 4:return"Rext";case 9:return t(374);default:return"Unknown"}}static[rn(391)](e){return(e/30)[rn(396)](1)}}function on(){const e=["parseVPS","getProfileString","7802200smfSxo","getLevelString","2533743ETvYpb","readBits","6EbIVtJ","4:2:0","toFixed","4804002pAmsJv","5gWZAnI","push","6586BQzSDj","readUEG","96244cSVGbJ","min","4:4:4","readByte","SCC","getChromaFormatString","10NHprDy","destroy","hvc1.","4:2:2","4603324RlZOvB","Main10","4:0:0","readSEG","readBool","_ebsp2rbsp",".B0","2672768obCjRC"];return(on=function(){return e})()}const an=hn;function cn(){const e=["general_constraint_indicator_flags_3","level_idc","generalProfileSpace","readUEG","width","max",", correct to Main Profile (1)","codec","sub_layer_progressive_source_flag","present_size","bitDepthChromaMinus8","general_tier_flag","sub_layer_tier_flag","profile_compatibility_flags","Invalid HEVCDecoderConfigurationRecord: invalid HEVC profile ","setUint8","chroma_format_idc","type"," < 22","bit_depth","readBits","parseHEVCDecoderConfigurationRecord$3","sps_max_sub_layers_minus1","temporalIdNested","h265","Could not find H265 startcode until payload end!","buffer","fps_num","codec_mimetype","Invalid HEVCDecoderConfigurationRecord,invalid version ","length","profile_string","error","log","sarRatio","general_profile_space","bit_depth_luma_minus8","correctionConfigurationProfileIndication","8LvQOjT","profile_space","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","bitDepth","setInt16","8065TioxKg","sub_layer_profile_idc","51140IBrrje","sub_layer_level_idc","chromaFormatIdc","conf_win_bottom_offset","generalLevelIdc","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is ","7689330uoqzyd","correctionConfigurationVersion","Invalid HEVCDecoderConfigurationRecord, lack of data! ","sps_seq_parameter_set_id","conf_win_top_offset","general_constraint_indicator_flags_4","slice","37918zkTjJe","subarray","fixed","setUint32","push","temporal_id_nested","general_frame_only_constraint_flag","frame_rate","frameRate","sps","profile_idc","level_string","read",", correct to 1","general_constraint_indicator_flags_5","sei","parseHEVCDecoderVPSAndSPSAndPPS and pps tag is ","configurationVersion","sub_layer_non_packed_constraint_flag","codecWidth","data","readUByte","general_non_packed_constraint_flag","vps","profile_tier_level","avgFrameRate","general_level_idc","pic_width_in_luma_samples","getUint8","parseSPS","2902144vxiCnd","chroma_format","4255956dHfTzK","general_profile_idc","byteLength","set","constantFrameRate","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","findNextStartCodeOffset","general_profile_compatibility_flags_3","separate_colour_plane_flag","bit_depth_chroma_minus8","sps_video_parameter_set_id","chromaFormat","sub_layer_profile_space","hvcc","profile"," and naluLengthSize is ","numTemporalLayers","general_profile_compatibility_flags_2","603wkHOKa","psps","generalTierFlag","warn","lengthSizeMinusOne","codec_size",", valid version is 1 or 0","bitDepthLumaMinus8","presentHeight","4398023KxNTJf","4962EvVFcq","refSampleDuration","level","sub_layer_interlaced_source_flag","read_golomb","generalProfileIdc","num_temporal_layers","conf_win_right_offset","height","generalProfileCompatibilityFlags","getUint16","currentStartcodeOffset","31BJEbZv","sub_layer_frame_only_constraint_flag","assign","sub_layer_profile_compatibility_flag","sub_layer_level_present_flag","eofFlag","general_constraint_indicator_flags_2","sar_ratio","min_spatial_segmentation_idc","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid version ","pps","parallelismType","codecHeight","arrayBuffer.length ","pic_height_in_luma_samples","general_profile_compatibility_flags","sub_layer_profile_present_flag","hev1.1.6.L93.B0","constant_frame_rate","presentWidth"," < 23","sps_temporal_id_nesting_flag","conf_win_left_offset","general_constraint_indicator_flags"];return(cn=function(){return e})()}function un(e){const t=hn;let r=arguments[t(546)]>1&&void 0!==arguments[1]?arguments[1]:{};const n=e;if(n[t(546)]<22)return console[t(548)](t(415)+n[t(546)]+t(534)),{};let i={codecWidth:0,codecHeight:0,videoType:Ke[t(540)]},s=function(){const e=t;let r=new ArrayBuffer(2);return new DataView(r)[e(404)](0,256,!0),256===new Int16Array(r)[0]}(),o=new DataView(n[t(542)]),a=o[t(448)](0),c=31&o.getUint8(1);if(1!==a&&0!==a){if(!r[t(414)])return console[t(548)](t(545)+a+t(476)),{};{console[t(549)](t(501)+a+t(433));let e=252&o[t(448)](0)|1;o[t(531)](0,e)}}if(0===c){if(!r[t(399)])return console.error(t(530)+c+", valid hevc profile is Main Profile (1), Main 10 Profile (2),Main Still Picture Profile (3)"),{};{console[t(549)](t(457)+c+t(522));let e=224&o[t(448)](1)|1;o.setUint8(1,e)}}let u=1+(3&o[t(448)](21));if(3!==u&&4!==u)return console[t(548)]("Invalid HEVCDecoderConfigurationRecord, Strange NaluLengthSizeMinusOne: "+(u-1)+t(467)+u+" ,"),{};let l=o[t(448)](22);for(let e=0,r=23;e<l;e++){let e=63&o[t(448)](r+0),a=o[t(490)](r+1,!s);r+=3;for(let c=0;c<a;c++){let a=o[t(490)](r+0,!s);if(0===c)if(33===e){r+=2;let e=new Uint8Array(n[t(542)],r,a),s=sn.parseSPS(e);i[t(439)]=s[t(475)][t(520)],i[t(504)]=s[t(475)][t(488)],i[t(511)]=s[t(525)][t(520)],i[t(478)]=s[t(525)][t(488)],i[t(466)]=s.profile_string,i[t(482)]=s[t(431)],i[t(403)]=s.bit_depth,i[t(463)]=s[t(451)],i[t(550)]=s[t(499)],i[t(428)]=s[t(427)],(!1===s[t(427)][t(422)]||0===s[t(427)][t(543)]||0===s.frame_rate.fps_den)&&(i[t(428)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),i.frameRate.fps_den,i[t(428)][t(543)],i[t(523)]=s[t(544)],r+=a}else r+=2+a;else r+=2+a}}return i[t(465)]=new Uint8Array(n),i}function ln(e){const t=hn;let{vps:r,pps:n,sps:i}=e,s={configurationVersion:1};const o=(e=>{const t=Zr;let r=en(e),n=new ft(r);return n.readByte(),n[t(164)](),n[t(173)](4),n[t(173)](2),n[t(173)](6),{num_temporal_layers:n[t(173)](3)+1,temporal_id_nested:n[t(157)]()}})(r),a=(e=>{const t=Zr;let r=en(e),n=new ft(r);n[t(164)](),n[t(164)]();let i=0,s=0,o=0,a=0;n.readBits(4);let c=n.readBits(3);n.readBool();let u=n.readBits(2),l=n[t(157)](),d=n[t(173)](5),f=n[t(164)](),h=n[t(164)](),p=n[t(164)](),m=n[t(164)](),v=n[t(164)](),y=n[t(164)](),g=n[t(164)](),_=n[t(164)](),b=n[t(164)](),w=n[t(164)](),S=n[t(164)](),E=[],I=[];for(let e=0;e<c;e++)E[t(177)](n[t(157)]()),I[t(177)](n[t(157)]());if(c>0)for(let e=c;e<8;e++)n[t(173)](2);for(let e=0;e<c;e++)E[e]&&(n[t(164)](),n[t(164)](),n[t(164)](),n[t(164)](),n.readByte(),n[t(164)](),n[t(164)](),n[t(164)](),n.readByte(),n[t(164)](),n[t(164)]()),E[e]&&n[t(164)]();n[t(160)]();let A=n[t(160)]();3==A&&n[t(173)](1);let k=n.readUEG(),C=n[t(160)]();n.readBool()&&(i+=n[t(160)](),s+=n[t(160)](),o+=n.readUEG(),a+=n.readUEG());let T=n.readUEG(),x=n[t(160)](),D=n[t(160)]();for(let e=n[t(157)]()?0:c;e<=c;e++)n.readUEG(),n[t(160)](),n.readUEG();if(n[t(160)](),n.readUEG(),n[t(160)](),n[t(160)](),n.readUEG(),n[t(160)](),n[t(157)]()&&n.readBool())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++)if(n[t(157)]()){let r=Math.min(64,1<<4+(e<<1));e>1&&n[t(169)]();for(let e=0;e<r;e++)n[t(169)]()}else n[t(160)]();n[t(157)](),n[t(157)](),n.readBool()&&(n[t(164)](),n.readUEG(),n.readUEG(),n.readBool());let M=n.readUEG(),B=0;for(let e=0;e<M;e++){let r=!1;if(0!==e&&(r=n.readBool()),r){e===M&&n[t(160)](),n[t(157)](),n.readUEG();let r=0;for(let e=0;e<=B;e++){let e=n.readBool(),i=!1;!e&&(i=n[t(157)]()),(e||i)&&r++}B=r}else{let e=n[t(160)](),r=n[t(160)]();B=e+r;for(let r=0;r<e;r++)n[t(160)](),n[t(157)]();for(let e=0;e<r;e++)n[t(160)](),n[t(157)]()}}if(n[t(157)]()){let e=n[t(160)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n.readBits(1);n[t(173)](1)}}let P=!1,F=0,U=1,R=1,L=!1,O=1,N=1;if(n[t(157)](),n.readBool(),n.readBool()){if(n[t(157)]()){let e=n[t(164)](),r=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],i=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];e>0&&e<16?(U=r[e-1],R=i[e-1]):255===e&&(U=n[t(173)](16),R=n[t(173)](16))}if(n[t(157)]()&&n[t(157)](),n[t(157)]()&&(n[t(173)](3),n[t(157)](),n[t(157)]()&&(n[t(164)](),n.readByte(),n[t(164)]())),n[t(157)]()&&(n[t(160)](),n.readUEG()),n[t(157)](),n[t(157)](),n[t(157)](),P=n[t(157)](),P&&(i+=n[t(160)](),s+=n[t(160)](),o+=n[t(160)](),a+=n[t(160)]()),n[t(157)]()&&(O=n[t(173)](32),N=n[t(173)](32),n.readBool()&&(n.readUEG(),n.readBool()))){let e=!1,r=!1,i=!1;e=n[t(157)](),r=n[t(157)](),(e||r)&&(i=n[t(157)](),i&&(n[t(164)](),n[t(173)](5),n[t(157)](),n.readBits(5)),n.readBits(4),n[t(173)](4),i&&n[t(173)](4),n[t(173)](5),n.readBits(5),n[t(173)](5));for(let s=0;s<=c;s++){let s=n[t(157)]();L=s;let o=!1,a=1;!s&&(o=n[t(157)]());let c=!1;if(o?n[t(169)]():c=n[t(157)](),!c&&(cpbcnt=n[t(160)]()+1),e)for(let e=0;e<a;e++)n[t(160)](),n[t(160)](),i&&(n[t(160)](),n[t(160)]());if(r)for(let e=0;e<a;e++)n.readUEG(),n[t(160)](),i&&(n[t(160)](),n[t(160)]())}}n[t(157)]()&&(n[t(157)](),n[t(157)](),n[t(157)](),F=n[t(160)](),n.readUEG(),n[t(160)](),n[t(160)](),n[t(160)]())}n[t(157)]();let z=t(166)+d+t(155)+S+".B0",H=k,V=C,j=1;return 1!==U&&1!==R&&(j=U/R),n[t(172)](),n=null,{codec_mimetype:z,level_string:(G=S,(G/30)[Zr(161)](1)),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:A,chroma_format_string:tn(A),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:f,general_profile_compatibility_flags_2:h,general_profile_compatibility_flags_3:p,general_profile_compatibility_flags_4:m,general_constraint_indicator_flags_1:v,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:g,general_constraint_indicator_flags_4:_,general_constraint_indicator_flags_5:b,general_constraint_indicator_flags_6:w,min_spatial_segmentation_idc:F,constant_frame_rate:0,chroma_format_idc:A,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:x,frame_rate:{fixed:L,fps:N/O,fps_den:O,fps_num:N},sar_ratio:{width:U,height:R},codec_size:{width:H,height:V},present_size:{width:H*j,height:V}};var G})(i),c=(e=>{const t=Zr;let r=en(e),n=new ft(r);n[t(164)](),n[t(164)](),n[t(160)](),n[t(160)](),n.readBool(),n[t(157)](),n[t(173)](3),n[t(157)](),n[t(157)](),n[t(160)](),n[t(160)](),n[t(169)](),n[t(157)](),n[t(157)](),n.readBool()&&n[t(160)](),n[t(169)](),n[t(169)](),n[t(157)](),n[t(157)](),n[t(157)](),n.readBool();let i=n[t(157)](),s=n[t(157)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}})(n);s=Object[t(494)](s,o,a,c);let u=23+(5+r.byteLength)+(5+i[t(454)])+(5+n[t(454)]),l=new Uint8Array(u);l[0]=1,l[1]=(3&s[t(551)])<<6|(s.general_tier_flag?1:0)<<5|31&s[t(453)],l[2]=s.general_profile_compatibility_flags_1||0,l[3]=s[t(469)]||0,l[4]=s[t(459)]||0,l[5]=s.general_profile_compatibility_flags_4||0,l[6]=s.general_constraint_indicator_flags_1||0,l[7]=s[t(498)]||0,l[8]=s[t(516)]||0,l[9]=s[t(418)]||0,l[10]=s[t(434)]||0,l[11]=s.general_constraint_indicator_flags_6||0,l[12]=60,l[13]=240|(3840&s[t(500)])>>8,l[14]=255&s[t(500)],l[15]=252|3&s[t(503)],l[16]=252|3&s[t(532)],l[17]=248|7&s[t(552)],l[18]=248|7&s[t(461)],l[19]=0,l[20]=0,l[21]=(3&s[t(510)])<<6|(7&s[t(486)])<<3|(s[t(425)]?1:0)<<2|3,l[22]=3,l[23]=128|je.vps,l[24]=0,l[25]=1,l[26]=(65280&r[t(454)])>>8,l[27]=(255&r[t(454)])>>0,l[t(455)](r,28),l[23+(5+r[t(454)])+0]=128|je[t(429)],l[23+(5+r[t(454)])+1]=0,l[23+(5+r.byteLength)+2]=1,l[23+(5+r[t(454)])+3]=(65280&i[t(454)])>>8,l[23+(5+r.byteLength)+4]=(255&i.byteLength)>>0,l[t(455)](i,23+(5+r[t(454)])+5),l[23+(5+r[t(454)]+5+i[t(454)])+0]=128|je[t(502)],l[23+(5+r.byteLength+5+i[t(454)])+1]=0,l[23+(5+r[t(454)]+5+i[t(454)])+2]=1,l[23+(5+r.byteLength+5+i[t(454)])+3]=(65280&n[t(454)])>>8,l[23+(5+r[t(454)]+5+i[t(454)])+4]=(255&n[t(454)])>>0,l[t(455)](n,23+(5+r.byteLength+5+i.byteLength)+5);const d=[28,0,0,0,0],f=new Uint8Array(d.length+l[t(454)]);return f[t(455)](d,0),f[t(455)](l,d[t(546)]),f}function dn(e,t){const r=hn;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(454)]>>24&255,n[6]=e[r(454)]>>16&255,n[7]=e[r(454)]>>8&255,n[8]=255&e.byteLength;const i=new Uint8Array(n[r(546)]+e.byteLength);return i[r(455)](n,0),i.set(e,n[r(546)]),i}function fn(e,t){const r=hn;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n.length+e.byteLength);return i[r(455)](n,0),i[r(455)](e,n[r(546)]),i}function hn(e,t){const r=cn();return(hn=function(e,t){return r[e-=399]})(e,t)}function pn(e){return(126&e[0])>>1}function mn(e){return e===je[hn(435)]}function vn(e){return!((t=e)>=32&&t<=40);var t}function yn(e){return e>=16&&e<=21}function gn(e){const t=hn;if(0===e[t(546)])return!1;const r=pn(e[0]);for(let n=1;n<e[t(546)];n++)if(r!==pn(e[n]))return!1;return!0}!function(e,t){const r=hn,n=e();for(;;)try{if(762173===-parseInt(r(492))/1*(-parseInt(r(420))/2)+-parseInt(r(452))/3+-parseInt(r(450))/4+-parseInt(r(405))/5*(-parseInt(r(480))/6)+parseInt(r(479))/7*(parseInt(r(400))/8)+-parseInt(r(470))/9*(parseInt(r(407))/10)+parseInt(r(413))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(cn);class _n{constructor(e){const t=hn;this[t(440)]=e,this[t(497)]=!1,this[t(491)]=this[t(458)](0),this[t(497)]&&console.error(t(541))}[an(458)](e){let t=e,r=this[an(440)];for(;;){if(t+3>=r.byteLength)return this.eofFlag=!0,r.byteLength;let e=r[t+0]<<24|r[t+1]<<16|r[t+2]<<8|r[t+3],n=r[t+0]<<16|r[t+1]<<8|r[t+2];if(1===e||1===n)return t;t++}}readNextNaluPayload(){const e=an;let t=this[e(440)],r=null;for(;null==r&&!this.eofFlag;){let n=this[e(491)];n+=1===(t[n]<<24|t[n+1]<<16|t[n+2]<<8|t[n+3])?4:3;let i=t[n]>>1&63,s=(128&t[n])>>>7,o=this[e(458)](n);this[e(491)]=o,0===s&&(r={type:i,data:t[e(421)](n,o)})}return r}}class bn{constructor(e){const t=an;let r=e[t(440)][t(454)];this[t(533)]=e[t(533)],this[t(440)]=new Uint8Array(4+r),new DataView(this[t(440)][t(542)])[t(423)](0,r),this.data.set(e[t(440)],4)}}var wn=Hn;!function(e,t){for(var r=Hn,n=e();;)try{if(764737===parseInt(r(335))/1+-parseInt(r(351))/2+parseInt(r(280))/3+-parseInt(r(354))/4*(parseInt(r(271))/5)+parseInt(r(342))/6+-parseInt(r(287))/7+-parseInt(r(277))/8*(-parseInt(r(368))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Nn);var Sn,En=wn(291),In=wn(364),An=/^(?:text|application)\/xml/i,kn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Tn=/^\s*$/,xn={},Dn={},Mn="",Bn={type:wn(275),beforeSend:Pn,success:Pn,error:Pn,complete:Pn,context:null,xhr:function(){return new window.XMLHttpRequest},accepts:{json:En,xml:wn(310),html:In,text:wn(336),"*":"*/"[wn(286)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:Pn,contentType:wn(340)};function Pn(){}var Fn=function(e,t){var r=wn;"object"==typeof e&&(t=e,e=void 0);var n=Gn({},t=t||{});for(var i in Bn)void 0===n[i]&&(n[i]=Bn[i]);try{var s={},o=new Promise((function(e,t){var r=Hn;s[r(330)]=e,s[r(318)]=t}));o[r(330)]=s[r(330)],o[r(318)]=s[r(318)],n.promise=o}catch(e){n[r(297)]={resolve:Pn,reject:Pn}}var a=Cn[r(352)](window[r(317)][r(350)][r(349)]())||[];n[r(272)]=((e||n.url||window.location.href)+"").replace(/#.*$/,"")[r(270)](/^\/\//,a[1]+"//");var c=n[r(272)];!n[r(347)]&&(n[r(347)]=/^([\w-]+:)?\/\/([^\/]+)/[r(289)](n[r(272)])&&RegExp.$2!==window.location[r(350)]);var u=n[r(323)];if(u===r(374)){if(!/=\?/[r(289)](n.url)){var l=(n[r(374)]||r(299))+"=?";n[r(272)]=zn(n.url,l)}return function(e){var t,r=wn,n=e.jsonpCallback||r(374)+Yn(),i=window[r(279)][r(281)](r(288)),s={abort:function(){n in window&&(window[n]=Pn)}},o=window[r(279)].getElementsByTagName(r(371))[0]||window[r(279)].documentElement;function a(n){var i=r;window[i(353)](t),s.abort(),Ln(n[i(334)],s,n[i(334)],e),c()}function c(){var e=r;i[e(284)]?i[e(284)]():i[e(367)]=i[e(276)]=i[e(290)]=null,i[e(324)]&&i[e(324)][e(360)](i),i=null,delete window[n]}return i[r(290)]=function(e){a(e)},window[n]=function(r){window.clearTimeout(t),Un(r,s,e),c()},Vn(e),i[r(331)]=e.url[r(270)](/=\?/,"="+n),i[r(331)]=zn(i[r(331)],"_="+(new Date)[r(357)]()),i.async=!0,e.scriptCharset&&(i[r(304)]=e[r(329)]),o[r(325)](i,o[r(313)]),e[r(316)]>0&&(t=window[r(370)]((function(){var t=r;s[t(315)](),Ln("timeout",s,t(316),e),c()}),e.timeout)),e[r(297)][r(315)]=function(){s[r(315)]()},e[r(297)][r(282)]=s,e[r(297)]}(n)}Vn(n);var d=n[r(361)][u]||n[r(361)]["*"],f={};/^([\w-]+:)\/\//[r(289)](n[r(272)])?RegExp.$1:window[r(317)].protocol;var h,p=Bn[r(282)]();!n[r(347)]&&!f["X-Requested-With"]&&(f[r(327)]=r(358)),n.ifModified&&(xn[c]&&(f[r(359)]=xn[c]),Dn[c]&&(f["If-None-Match"]=Dn[c])),d&&(f[r(314)]=d,d[r(273)](",")>-1&&(d=d.split(",",2)[0]),p.overrideMimeType&&p[r(308)](d));var m=!/^(?:GET|HEAD)$/[r(289)](n[r(334)][r(339)]());if((n[r(321)]&&m&&!1!==n[r(365)]||t[r(365)])&&(f[r(283)]=n[r(365)]),!1===n.cache&&!m){var v=/([?&])_=[^&]*/;n[r(272)]=v[r(289)](c)?c.replace(v,r(366)+Yn()):c+(/\?/[r(289)](c)?"&":"?")+"_="+Yn()}n[r(369)]=Gn(f,n.headers||{}),p[r(276)]=function(){var e,t,i=r;if(4===p[i(296)]){clearTimeout(h);var s,o=!1;if(p[i(322)]>=200&&p[i(322)]<300||304===p[i(322)]){if(Mn=p[i(326)](),n[i(298)]){var a=On(i(338));a&&(xn[c]=a),(a=On("etag"))&&(Dn[c]=a)}u=u||(e=p[i(373)]("content-type"),t=wn,e&&(e===In?"html":e===En?t(293):An[t(289)](e)&&"xml")||t(295)),s=p.responseText;try{u===i(309)?s=p[i(332)]:u===i(293)&&(s=Tn[i(289)](s)?null:JSON[i(362)](s))}catch(e){o=e}o?Ln(o,i(348),p,n):Un(s,p,n)}else Ln(null,i(305),p,n)}};var y=!(r(320)in n)||n[r(320)];if(p[r(345)](n[r(334)],n.url,y,n[r(311)],n[r(319)]),n[r(337)])for(var g in n[r(337)])p[g]=n[r(337)][g];for(var g in n.mimeType&&p[r(308)]&&p[r(308)](n.mimeType),n[r(369)])void 0!==n[r(369)][g]&&p[r(344)](g,n[r(369)][g]+"");return!1===function(e,t){var r=wn,n=t[r(278)];if(!1===t.beforeSend[r(328)](n,e,t))return!1}(p,n)?(p[r(315)](),!1):(n[r(316)]>0&&(h=window[r(370)]((function(){p[r(276)]=Pn,p.abort(),Ln(null,"timeout",p,n)}),n.timeout)),p[r(302)](n[r(321)]?n[r(321)]:null),n[r(297)][r(315)]=function(){p[r(315)]()},n[r(297)])};function Un(e,t,r){var n=wn,i=r.context,s=n(292);r[n(292)][n(328)](i,e,s,t),r[n(297)].resolve(e,s,t),Rn(s,t,r)}function Rn(e,t,r){var n=wn,i=r[n(278)];r[n(300)][n(328)](i,t,e)}function Ln(e,t,r,n){var i=wn,s=n[i(278)];n.error.call(s,r,t,e),n.promise[i(318)](r,t,e),Rn(t,r,n)}function On(e){var t,r=wn;if(!Sn){for(Sn={};t=kn[r(352)](Mn);)Sn[t[1][r(349)]()]=t[2];t=Sn[e[r(349)]()]}return null===t?null:t}function Nn(){var e=["promise","ifModified","callback","complete","getJSON","send","toString","charset","error","add","join","overrideMimeType","xml","application/xml, text/xml","username","value","firstChild","Accept","abort","timeout","location","reject","password","async","data","status","dataType","parentNode","insertBefore","getAllResponseHeaders","X-Requested-With","call","scriptCharset","resolve","src","responseXML","post","type","365920slkfmm","text/plain","xhrFields","Last-Modified","toUpperCase","application/x-www-form-urlencoded; charset=UTF-8","length","1826514crZaXy","ajaxSetup","setRequestHeader","open","slice","crossDomain","parseerror","toLowerCase","href","2287596oLVamz","exec","clearTimeout","32qESxGV","hasOwnProperty","function","getTime","XMLHttpRequest","If-Modified-Since","removeChild","accepts","parse","push","text/html","contentType","$1_=","onload","36oQdoRL","headers","setTimeout","head","POST","getResponseHeader","jsonp","replace","432980IMtlCW","url","indexOf","get","GET","onreadystatechange","6322904rSUsjY","context","document","366861YMEcos","createElement","xhr","Content-Type","clearAttributes","name","concat","9469425hZnETk","script","test","onerror","application/json, text/javascript","success","json","processData","text","readyState"];return(Nn=function(){return e})()}function zn(e,t){return(e+"&"+t).replace(/[&?]{1,2}/,"?")}function Hn(e,t){var r=Nn();return(Hn=function(e,t){return r[e-=270]})(e,t)}function Vn(e){var t,r,n,i,s=wn;Wn(e)&&!(e[s(321)]instanceof FormData)&&e[s(294)]&&(e.data=(t=e[s(321)],(i=[])[(n=wn)(306)]=function(e,t){this[n(363)](encodeURIComponent(e)+"="+encodeURIComponent(t))},jn(i,t,r),i[n(307)]("&")[n(270)]("%20","+"))),e[s(321)]&&(!e[s(334)]||"GET"===e[s(334)][s(339)]())&&(e[s(272)]=zn(e[s(272)],e.data))}function jn(e,t,r,n){var i,s,o=wn,a=(i=t,s=wn,"[object Array]"===Object.prototype[s(303)][s(328)](i));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(a?"":c)+"]"),!n&&a?e[o(306)](u[o(285)],u[o(312)]):(r?a(u):Wn(u))?jn(e,u,r,c):e.add(c,u)}}function Gn(e){for(var t=wn,r=Array.prototype[t(346)],n=r[t(328)](arguments,1),i=0,s=n[t(341)];i<s;i++){var o=n[i]||{};for(var a in o)o[t(355)](a)&&void 0!==o[a]&&(e[a]=o[a])}return e}function Wn(e){var t=typeof e;return"function"===t||"object"===t&&!!e}function qn(e){return typeof e===wn(356)}function Yn(){return(new Date).getTime()}function Kn(){var e=["_lastPrecipherIndex","fromCharCode","slice","cbc","PKCS#7 invalid length","name","unsupported array-like object","invalid plaintext size (must be 16 bytes)","increment","invalid ciphertext size (must be segmentSize bytes)","Array contains invalid value: ","_counter","ctr","setBytes","invalid initialation vector size (must be 16 bytes)","23706549JKBtGu","invalid ciphertext size (must be 16 bytes)","_remainingCounterIndex","_Ke","number","Cipher Feedback","36232HKsjOO","_Kd","Counter","_lastPrecipher","32qfFHaH","886828vCYBdy","decrypt","call","invalid plaintext size (must be multiple of 16 bytes)","_remainingCounter","AES must be instanitated with `new`","1674069XbJcjA","2006496VwifQq","segmentSize","345wrjxpv","ofb","PKCS#7 invalid padding byte","prototype","489293VjlEzD","invalid counter value (must be an integer)","_shiftRegister","encrypt","Output Feedback","push","integer value out of safe range","join","MAX_SAFE_INTEGER","0123456789abcdef","invalid initialation vector size (must be 16 size)","_lastCipherblock","ecb","set","PKCS#7 padding byte out of range","setValue","charCodeAt","501255FzeKhc","cfb","key","Electronic Code Block","description","invalid ciphertext size (must be multiple of 16 bytes)","Cipher Block Chaining","_aes","_prepare","invalid plaintext size (must be segmentSize bytes)","substr","length"];return(Kn=function(){return e})()}Fn[wn(274)]=function(e,t,r,n){return qn(t)&&(n=n||r,r=t,t=void 0),Fn({url:e,data:t,success:r,dataType:n})},Fn[wn(333)]=function(e,t,r,n){var i=wn;return qn(t)&&(n=n||r,r=t,t=void 0),Fn({type:i(372),url:e,data:t,success:r,dataType:n})},Fn[wn(301)]=function(e,t,r){var n=wn;return qn(t)&&(r=t,t=void 0),Fn({url:e,data:t,success:r,dataType:n(293)})},Fn[wn(343)]=function(e,t){return t?Gn(Gn(e,Bn),t):Gn(Bn,e)};var Xn=ei;function Jn(e){return parseInt(e)===e}function $n(e){var t=ei;if(!Jn(e.length))return!1;for(var r=0;r<e[t(204)];r++)if(!Jn(e[r])||e[r]<0||e[r]>255)return!1;return!0}function Zn(e,t){var r=ei;if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e[r(207)]?e[r(207)]():Array[r(175)][r(207)][r(233)](e)),e;if(Array.isArray(e)){if(!$n(e))throw new Error(r(215)+e);return new Uint8Array(e)}if(Jn(e.length)&&$n(e))return new Uint8Array(e);throw new Error(r(211))}function Qn(e){return new Uint8Array(e)}function ei(e,t){var r=Kn();return(ei=function(e,t){return r[e-=175]})(e,t)}function ti(e,t,r,n,i){var s=ei;(null!=n||null!=i)&&(e=e.slice?e[s(207)](n,i):Array[s(175)].slice[s(233)](e,n,i)),t[s(189)](e,r)}!function(e,t){for(var r=ei,n=e();;)try{if(451547===-parseInt(r(193))/1+-parseInt(r(231))/2+-parseInt(r(237))/3+-parseInt(r(226))/4*(parseInt(r(240))/5)+-parseInt(r(238))/6+parseInt(r(176))/7*(parseInt(r(230))/8)+parseInt(r(220))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Kn);var ri,ni,ii={toBytes:function(e){var t=ei,r=[],n=0;for(e=encodeURI(e);n<e[t(204)];){var i=e[t(192)](n++);37===i?(r[t(181)](parseInt(e[t(203)](n,2),16)),n+=2):r[t(181)](i)}return Zn(r)},fromBytes:function(e){for(var t=ei,r=[],n=0;n<e[t(204)];){var i=e[n];i<128?(r[t(181)](String[t(206)](i)),n++):i>191&&i<224?(r[t(181)](String[t(206)]((31&i)<<6|63&e[n+1])),n+=2):(r[t(181)](String[t(206)]((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r[t(183)]("")}},si=(ni=(ri=ei)(185),{toBytes:function(e){for(var t=ei,r=[],n=0;n<e[t(204)];n+=2)r.push(parseInt(e[t(203)](n,2),16));return r},fromBytes:function(e){for(var t=ri,r=[],n=0;n<e[t(204)];n++){var i=e[n];r[t(181)](ni[(240&i)>>4]+ni[15&i])}return r[t(183)]("")}}),oi={16:10,24:12,32:14},ai=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],ci=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],ui=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],li=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],di=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],fi=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],hi=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],pi=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],mi=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],vi=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],yi=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],gi=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],_i=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],bi=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],wi=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function Si(e){for(var t=ei,r=[],n=0;n<e[t(204)];n+=4)r[t(181)](e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return r}var Ei=function(e){var t=ei;if(!(this instanceof Ei))throw Error(t(236));Object.defineProperty(this,t(195),{value:Zn(e,!0)}),this._prepare()};Ei.prototype[Xn(201)]=function(){var e=Xn,t=oi[this[e(195)][e(204)]];if(null==t)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this[e(223)]=[],this[e(227)]=[];for(var r=0;r<=t;r++)this[e(223)].push([0,0,0,0]),this[e(227)][e(181)]([0,0,0,0]);var n,i=4*(t+1),s=this[e(195)][e(204)]/4,o=Si(this[e(195)]);for(r=0;r<s;r++)n=r>>2,this[e(223)][n][r%4]=o[r],this[e(227)][t-n][r%4]=o[r];for(var a,c=0,u=s;u<i;){if(a=o[s-1],o[0]^=ci[a>>16&255]<<24^ci[a>>8&255]<<16^ci[255&a]<<8^ci[a>>24&255]^ai[c]<<24,c+=1,8!=s)for(r=1;r<s;r++)o[r]^=o[r-1];else{for(r=1;r<s/2;r++)o[r]^=o[r-1];a=o[s/2-1],o[s/2]^=ci[255&a]^ci[a>>8&255]<<8^ci[a>>16&255]<<16^ci[a>>24&255]<<24;for(r=s/2+1;r<s;r++)o[r]^=o[r-1]}for(r=0;r<s&&u<i;)l=u>>2,d=u%4,this[e(223)][l][d]=o[r],this._Kd[t-l][d]=o[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)a=this[e(227)][l][d],this[e(227)][l][d]=gi[a>>24&255]^_i[a>>16&255]^bi[a>>8&255]^wi[255&a]},Ei[Xn(175)][Xn(179)]=function(e){var t=Xn;if(16!=e[t(204)])throw new Error(t(212));for(var r=this._Ke.length-1,n=[0,0,0,0],i=Si(e),s=0;s<4;s++)i[s]^=this[t(223)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=li[i[s]>>24&255]^di[i[(s+1)%4]>>16&255]^fi[i[(s+2)%4]>>8&255]^hi[255&i[(s+3)%4]]^this[t(223)][o][s];i=n[t(207)]()}var a,c=Qn(16);for(s=0;s<4;s++)a=this._Ke[r][s],c[4*s]=255&(ci[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ci[i[(s+1)%4]>>16&255]^a>>16),c[4*s+2]=255&(ci[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ci[255&i[(s+3)%4]]^a);return c},Ei[Xn(175)][Xn(232)]=function(e){var t=Xn;if(16!=e[t(204)])throw new Error(t(221));for(var r=this._Kd[t(204)]-1,n=[0,0,0,0],i=Si(e),s=0;s<4;s++)i[s]^=this._Kd[0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=pi[i[s]>>24&255]^mi[i[(s+3)%4]>>16&255]^vi[i[(s+2)%4]>>8&255]^yi[255&i[(s+1)%4]]^this[t(227)][o][s];i=n[t(207)]()}var a,c=Qn(16);for(s=0;s<4;s++)a=this[t(227)][r][s],c[4*s]=255&(ui[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ui[i[(s+3)%4]>>16&255]^a>>16),c[4*s+2]=255&(ui[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ui[255&i[(s+1)%4]]^a);return c};var Ii=function(e){var t=Xn;if(!(this instanceof Ii))throw Error(t(236));this[t(197)]=t(196),this[t(210)]=t(188),this._aes=new Ei(e)};Ii[Xn(175)].encrypt=function(e){var t=Xn;if((e=Zn(e))[t(204)]%16!=0)throw new Error(t(234));for(var r=Qn(e[t(204)]),n=Qn(16),i=0;i<e[t(204)];i+=16)ti(e,n,0,i,i+16),ti(n=this[t(200)].encrypt(n),r,i);return r},Ii.prototype[Xn(232)]=function(e){var t=Xn;if((e=Zn(e))[t(204)]%16!=0)throw new Error(t(198));for(var r=Qn(e[t(204)]),n=Qn(16),i=0;i<e[t(204)];i+=16)ti(e,n,0,i,i+16),ti(n=this[t(200)][t(232)](n),r,i);return r};var Ai=function(e,t){var r=Xn;if(!(this instanceof Ai))throw Error(r(236));if(this[r(197)]=r(199),this.name=r(208),t){if(16!=t[r(204)])throw new Error(r(219))}else t=Qn(16);this._lastCipherblock=Zn(t,!0),this[r(200)]=new Ei(e)};Ai[Xn(175)][Xn(179)]=function(e){var t=Xn;if((e=Zn(e))[t(204)]%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var r=Qn(e[t(204)]),n=Qn(16),i=0;i<e[t(204)];i+=16){ti(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this[t(187)][s];this[t(187)]=this[t(200)][t(179)](n),ti(this[t(187)],r,i)}return r},Ai[Xn(175)][Xn(232)]=function(e){var t=Xn;if((e=Zn(e))[t(204)]%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var r=Qn(e.length),n=Qn(16),i=0;i<e[t(204)];i+=16){ti(e,n,0,i,i+16),n=this[t(200)][t(232)](n);for(var s=0;s<16;s++)r[i+s]=n[s]^this[t(187)][s];ti(e,this._lastCipherblock,0,i,i+16)}return r};var ki=function(e,t,r){var n=Xn;if(!(this instanceof ki))throw Error("AES must be instanitated with `new`");if(this.description=n(225),this.name=n(194),t){if(16!=t[n(204)])throw new Error(n(186))}else t=Qn(16);!r&&(r=1),this.segmentSize=r,this._shiftRegister=Zn(t,!0),this[n(200)]=new Ei(e)};ki[Xn(175)][Xn(179)]=function(e){var t=Xn;if(e[t(204)]%this[t(239)]!=0)throw new Error(t(202));for(var r,n=Zn(e,!0),i=0;i<n[t(204)];i+=this[t(239)]){r=this[t(200)][t(179)](this[t(178)]);for(var s=0;s<this[t(239)];s++)n[i+s]^=r[s];ti(this[t(178)],this[t(178)],0,this.segmentSize),ti(n,this[t(178)],16-this[t(239)],i,i+this.segmentSize)}return n},ki[Xn(175)].decrypt=function(e){var t=Xn;if(e[t(204)]%this[t(239)]!=0)throw new Error(t(214));for(var r,n=Zn(e,!0),i=0;i<n.length;i+=this.segmentSize){r=this[t(200)].encrypt(this[t(178)]);for(var s=0;s<this[t(239)];s++)n[i+s]^=r[s];ti(this._shiftRegister,this[t(178)],0,this[t(239)]),ti(e,this[t(178)],16-this[t(239)],i,i+this[t(239)])}return n};var Ci=function(e,t){var r=Xn;if(!(this instanceof Ci))throw Error(r(236));if(this[r(197)]=r(180),this[r(210)]=r(241),t){if(16!=t[r(204)])throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=Qn(16);this._lastPrecipher=Zn(t,!0),this[r(205)]=16,this[r(200)]=new Ei(e)};Ci[Xn(175)].encrypt=function(e){for(var t=Xn,r=Zn(e,!0),n=0;n<r[t(204)];n++)16===this[t(205)]&&(this[t(229)]=this[t(200)][t(179)](this[t(229)]),this[t(205)]=0),r[n]^=this[t(229)][this[t(205)]++];return r},Ci.prototype.decrypt=Ci.prototype[Xn(179)];var Ti=function(e){var t=Xn;if(!(this instanceof Ti))throw Error("Counter must be instanitated with `new`");0!==e&&!e&&(e=1),typeof e===t(224)?(this._counter=Qn(16),this[t(191)](e)):this[t(218)](e)};Ti[Xn(175)][Xn(191)]=function(e){var t=Xn;if(typeof e!==t(224)||parseInt(e)!=e)throw new Error(t(177));if(e>Number[t(184)])throw new Error(t(182));for(var r=15;r>=0;--r)this[t(216)][r]=e%256,e=parseInt(e/256)},Ti.prototype[Xn(218)]=function(e){if(16!=(e=Zn(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},Ti[Xn(175)][Xn(213)]=function(){for(var e=Xn,t=15;t>=0;t--){if(255!==this[e(216)][t]){this[e(216)][t]++;break}this[e(216)][t]=0}};var xi=function(e,t){var r=Xn;if(!(this instanceof xi))throw Error("AES must be instanitated with `new`");this[r(197)]=r(228),this[r(210)]=r(217),!(t instanceof Ti)&&(t=new Ti(t)),this[r(216)]=t,this[r(235)]=null,this[r(222)]=16,this._aes=new Ei(e)};xi[Xn(175)][Xn(179)]=function(e){for(var t=Xn,r=Zn(e,!0),n=0;n<r[t(204)];n++)16===this[t(222)]&&(this[t(235)]=this[t(200)][t(179)](this[t(216)][t(216)]),this[t(222)]=0,this[t(216)][t(213)]()),r[n]^=this[t(235)][this[t(222)]++];return r},xi[Xn(175)][Xn(232)]=xi[Xn(175)].encrypt;const Di={AES:Ei,Counter:Ti,ModeOfOperation:{ecb:Ii,cbc:Ai,cfb:ki,ofb:Ci,ctr:xi},utils:{hex:si,utf8:ii},padding:{pkcs7:{pad:function(e){var t=Xn,r=16-(e=Zn(e,!0))[t(204)]%16,n=Qn(e.length+r);ti(e,n);for(var i=e[t(204)];i<n[t(204)];i++)n[i]=r;return n},strip:function(e){var t=Xn;if((e=Zn(e,!0))[t(204)]<16)throw new Error(t(209));var r=e[e[t(204)]-1];if(r>16)throw new Error(t(190));for(var n=e[t(204)]-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error(t(242));var s=Qn(n);return ti(e,s,0,0,n),s}}},_arrayTest:{coerceArray:Zn,createArray:Qn,copyArray:ti}};var Mi=Bi;function Bi(e,t){var r=Fi();return(Bi=function(e,t){return r[e-=466]})(e,t)}!function(e,t){for(var r=Bi,n=e();;)try{if(168621===-parseInt(r(529))/1*(parseInt(r(495))/2)+-parseInt(r(505))/3*(parseInt(r(469))/4)+parseInt(r(500))/5*(-parseInt(r(486))/6)+-parseInt(r(467))/7*(-parseInt(r(513))/8)+parseInt(r(524))/9+parseInt(r(508))/10+parseInt(r(520))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fi);var Pi=f[Mi(514)]((function(e,t){var r,n,i;r=c,n=function(){var e=e||function(e,t){var r,n=Bi;if(typeof window!==n(515)&&window[n(526)]&&(r=window.crypto),typeof self!==n(515)&&self[n(526)]&&(r=self.crypto),typeof globalThis!==n(515)&&globalThis.crypto&&(r=globalThis[n(526)]),!r&&typeof window!==n(515)&&window[n(501)]&&(r=window[n(501)]),!r&&typeof c!==n(515)&&f[n(494)][n(526)]&&(r=f[n(494)][n(526)]),!r&&"function"===n(479))try{r=a.default}catch(e){}var i=function(){var e=n;if(r){if("function"==typeof r[e(503)])try{return r[e(503)](new Uint32Array(1))[0]}catch(e){}if(typeof r[e(507)]===e(479))try{return r[e(507)](4)[e(487)]()}catch(e){}}throw new Error(e(476))},s=Object.create||function(){function e(){}return function(t){var r,n=Bi;return e[n(504)]=t,r=new e,e[n(504)]=null,r}}(),o={},u=o[n(489)]={},l=u[n(468)]={extend:function(e){var t=Bi,r=s(this);return e&&r[t(518)](e),(!r[t(473)]("init")||this[t(481)]===r[t(481)])&&(r[t(481)]=function(){var e=t;r[e(480)].init[e(523)](this,arguments)}),r[t(481)][t(504)]=r,r.$super=this,r},create:function(){var e=Bi,t=this[e(510)]();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(e){var t=Bi;for(var r in e)e[t(473)](r)&&(this[r]=e[r]);e.hasOwnProperty(t(485))&&(this[t(485)]=e[t(485)])},clone:function(){var e=Bi;return this.init[e(504)][e(510)](this)}},d=u.WordArray=l.extend({init:function(e,t){var r=n;e=this.words=e||[],null!=t?this[r(484)]=t:this.sigBytes=4*e[r(506)]},toString:function(e){return(e||p)[n(488)](this)},concat:function(e){var t=n,r=this[t(512)],i=e[t(512)],s=this.sigBytes,o=e.sigBytes;if(this.clamp(),s%4)for(var a=0;a<o;a++){var c=i[a>>>2]>>>24-a%4*8&255;r[s+a>>>2]|=c<<24-(s+a)%4*8}else for(var u=0;u<o;u+=4)r[s+u>>>2]=i[u>>>2];return this.sigBytes+=o,this},clamp:function(){var t=n,r=this[t(512)],i=this[t(484)];r[i>>>2]&=4294967295<<32-i%4*8,r[t(506)]=e.ceil(i/4)},clone:function(){var e=n,t=l[e(472)][e(530)](this);return t[e(512)]=this[e(512)][e(477)](0),t},random:function(e){for(var t=n,r=[],s=0;s<e;s+=4)r.push(i());return new(d[t(481)])(r,e)}}),h=o[n(511)]={},p=h[n(497)]={stringify:function(e){for(var t=n,r=e[t(512)],i=e[t(484)],s=[],o=0;o<i;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(519)]((a>>>4)[t(485)](16)),s[t(519)]((15&a)[t(485)](16))}return s.join("")},parse:function(e){for(var t=n,r=e[t(506)],i=[],s=0;s<r;s+=2)i[s>>>3]|=parseInt(e[t(466)](s,2),16)<<24-s%8*4;return new(d[t(481)])(i,r/2)}},m=h[n(496)]={stringify:function(e){for(var t=n,r=e[t(512)],i=e[t(484)],s=[],o=0;o<i;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(519)](String[t(533)](a))}return s[t(499)]("")},parse:function(e){for(var t=n,r=e.length,i=[],s=0;s<r;s++)i[s>>>2]|=(255&e[t(534)](s))<<24-s%4*8;return new(d[t(481)])(i,r)}},v=h[n(517)]={stringify:function(e){var t=n;try{return decodeURIComponent(escape(m[t(488)](e)))}catch(e){throw new Error(t(532))}},parse:function(e){return m[n(502)](unescape(encodeURIComponent(e)))}},y=u[n(483)]=l[n(510)]({reset:function(){var e=n;this[e(474)]=new(d[e(481)]),this[e(521)]=0},_append:function(e){var t=n;typeof e==t(493)&&(e=v[t(502)](e)),this[t(474)][t(509)](e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,i=n,s=this[i(474)],o=s[i(512)],a=s[i(484)],c=this[i(470)],u=a/(4*c),l=(u=t?e.ceil(u):e[i(475)]((0|u)-this[i(492)],0))*c,f=e[i(527)](4*l,a);if(l){for(var h=0;h<l;h+=c)this._doProcessBlock(o,h);r=o[i(478)](0,l),s[i(484)]-=f}return new(d[i(481)])(r,f)},clone:function(){var e=n,t=l.clone[e(530)](this);return t[e(474)]=this[e(474)][e(472)](),t},_minBufferSize:0});u[n(531)]=y[n(510)]({cfg:l[n(510)](),init:function(e){var t=n;this[t(491)]=this[t(491)][t(510)](e),this[t(525)]()},reset:function(){var e=n;y[e(525)].call(this),this[e(522)]()},update:function(e){var t=n;return this[t(482)](e),this[t(528)](),this},finalize:function(e){return e&&this[n(482)](e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){var n=Bi;return new e.init(r)[n(471)](t)}},_createHmacHelper:function(e){return function(t,r){var n=Bi;return new(g[n(490)].init)(e,r)[n(471)](t)}}});var g=o.algo={};return o}(Math);return e},"object"===(i=Bi)(498)?e[i(516)]=n():"undefined"===i(479)&&(void 0).amd?(void 0)([],n):r.CryptoJS=n()}));function Fi(){var e=["1698510ifOOkq","_nDataBytes","_doReset","apply","2909907CTmtQW","reset","crypto","min","_process","153998DXTiPd","call","Hasher","Malformed UTF-8 data","fromCharCode","charCodeAt","substr","966HCTgbM","Base","584300KAvITp","blockSize","finalize","clone","hasOwnProperty","_data","max","Native crypto module could not be used to get secure random number.","slice","splice","function","$super","init","_append","BufferedBlockAlgorithm","sigBytes","toString","11070iHwXHR","readInt32LE","stringify","lib","HMAC","cfg","_minBufferSize","string","commonjsGlobal","4RXrHef","Latin1","Hex","object","join","615YMABca","msCrypto","parse","getRandomValues","prototype","3hBRKNr","length","randomBytes","2234060Ztouzg","concat","extend","enc","words","8608soAHUH","createCommonjsModule","undefined","exports","Utf8","mixIn","push"];return(Fi=function(){return e})()}var Ui=Li;function Ri(){var e=["1774914fMeFJu","5514zhkunX","Word","clone","x64","sigBytes","object","334UdwvKd","length","words","913115lhUUzm","lib","function","high","commonjsGlobal","amd","WordArray","extend","CryptoJS","call","low","Base","slice","8650328nAKWQG","5OIErOq","6830887BgPqmX","2213996reuthF","createCommonjsModule","9244503IMHdrY"];return(Ri=function(){return e})()}!function(e,t){for(var r=Li,n=e();;)try{if(573228===-parseInt(r(399))/1+-parseInt(r(425))/2*(-parseInt(r(419))/3)+parseInt(r(415))/4+-parseInt(r(413))/5*(parseInt(r(418))/6)+parseInt(r(414))/7+-parseInt(r(412))/8+parseInt(r(417))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ri);f[Ui(416)]((function(e,t){var r,n,i;r=f[Ui(403)],n=function(e){return n=(r=e)[(t=Li)(400)],i=n[t(410)],s=n[t(405)],(o=r[t(422)]={})[t(420)]=i[t(406)]({init:function(e,r){var n=t;this[n(402)]=e,this[n(409)]=r}}),o[t(405)]=i[t(406)]({init:function(e,r){var n=t;e=this[n(398)]=e||[],this[n(423)]=null!=r?r:8*e[n(397)]},toX32:function(){for(var e=t,r=this[e(398)],n=r.length,i=[],o=0;o<n;o++){var a=r[o];i.push(a.high),i.push(a.low)}return s.create(i,this[e(423)])},clone:function(){for(var e=t,r=i[e(421)][e(408)](this),n=r[e(398)]=this[e(398)][e(411)](0),s=n[e(397)],o=0;o<s;o++)n[o]=n[o].clone();return r}}),e;var t,r,n,i,s,o},(i=Li)(424)==i(424)?e.exports=n(Pi):"undefined"===i(401)&&(void 0)[i(404)]?(void 0)(["./core"],n):n(r[i(407)])}));function Li(e,t){var r=Ri();return(Li=function(e,t){return r[e-=397]})(e,t)}var Oi=Ni;function Ni(e,t){var r=zi();return(Ni=function(e,t){return r[e-=419]})(e,t)}function zi(){var e=["14zbvnWn","createCommonjsModule","./core","call","WordArray","298578hACYml","byteLength","undefined","1496349gIgYyO","prototype","amd","init","4ZURfJP","buffer","lib","67655qkFPYt","710595Zmhemp","CryptoJS","15238ylKJQl","object","apply","commonjsGlobal","233024rktLxq","162976meGYoe","function"];return(zi=function(){return e})()}!function(e,t){for(var r=Ni,n=e();;)try{if(165184===parseInt(r(419))/1+parseInt(r(423))/2+-parseInt(r(442))/3*(parseInt(r(438))/4)+parseInt(r(441))/5+parseInt(r(431))/6+-parseInt(r(426))/7*(-parseInt(r(424))/8)+parseInt(r(434))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(zi);f[Oi(427)]((function(e,t){var r,n,i,s=Oi;r=f[s(422)],n=function(e){var t=s;return function(){var t=Ni;if(typeof ArrayBuffer==t(425)){var r=e[t(440)].WordArray,n=r[t(437)],i=r[t(437)]=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||typeof Uint8ClampedArray!==r(433)&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e[r(439)],e.byteOffset,e[r(432)])),e instanceof Uint8Array){for(var i=e[r(432)],s=[],o=0;o<i;o++)s[o>>>2]|=e[o]<<24-o%4*8;n[r(429)](this,s,i)}else n[r(421)](this,arguments)};i[t(435)]=r}}(),e[t(440)][t(430)]},(i=Ni)(420)==i(420)?e.exports=n(Pi):"undefined"===i(425)&&(void 0)[i(436)]?(void 0)([i(428)],n):n(r[i(443)])}));var Hi=ji;function Vi(){var e=["sigBytes","8HbaXxw","words","length","4yjEeHa","create","664626lAiiUR","charCodeAt","Utf16BE","153HUDjMp","join","Utf16","object","commonjsGlobal","1173220suRgqa","fromCharCode","exports","1383782mjpEeb","617330pDyhXo","enc","./core","createCommonjsModule","function","WordArray","581604wbMXMZ","8691921dexKDt","lib","1624127LfJlIC","amd","CryptoJS"];return(Vi=function(){return e})()}function ji(e,t){var r=Vi();return(ji=function(e,t){return r[e-=422]})(e,t)}!function(e,t){for(var r=ji,n=e();;)try{if(823826===parseInt(r(436))/1+-parseInt(r(426))/2+parseInt(r(445))/3+-parseInt(r(443))/4*(parseInt(r(423))/5)+parseInt(r(433))/6+parseInt(r(434))/7*(-parseInt(r(440))/8)+parseInt(r(448))/9*(parseInt(r(427))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Vi);f[Hi(430)]((function(e,t){var r,n,i,s=Hi;r=f[s(422)],n=function(e){var t=s;return function(){var t=ji,r=e,n=r[t(435)][t(432)],i=r.enc;function s(e){return e<<8&4278255360|e>>>8&16711935}i[t(450)]=i[t(447)]={stringify:function(e){for(var r=t,n=e.words,i=e[r(439)],s=[],o=0;o<i;o+=2){var a=n[o>>>2]>>>16-o%4*8&65535;s.push(String[r(424)](a))}return s.join("")},parse:function(e){for(var r=t,i=e[r(442)],s=[],o=0;o<i;o++)s[o>>>1]|=e[r(446)](o)<<16-o%2*16;return n[r(444)](s,2*i)}},i.Utf16LE={stringify:function(e){for(var r=t,n=e[r(441)],i=e[r(439)],o=[],a=0;a<i;a+=2){var c=s(n[a>>>2]>>>16-a%4*8&65535);o.push(String.fromCharCode(c))}return o[r(449)]("")},parse:function(e){for(var r=t,i=e[r(442)],o=[],a=0;a<i;a++)o[a>>>1]|=s(e[r(446)](a)<<16-a%2*16);return n[r(444)](o,2*i)}}}(),e[t(428)].Utf16},"object"===(i=ji)(451)?e[i(425)]=n(Pi):"undefined"===i(431)&&(void 0)[i(437)]?(void 0)([i(429)],n):n(r[i(438)])}));var Gi=Wi;function Wi(e,t){var r=qi();return(Wi=function(e,t){return r[e-=321]})(e,t)}function qi(){var e=["charCodeAt","clamp","77ooQVRf","4038915eGPNUM","_reverseMap","WordArray","lib","words","length","86360ygrSqN","amd","./core","4585840uxybmB","create","enc","Base64","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","8qoknOB","1501803BhZetL","1674631xswFhc","3884076SDSLId","4oxkGgm","object","540Qnnztb","2fTYUan","indexOf","CryptoJS","1562129HziCbb","createCommonjsModule","function","charAt","push"];return(qi=function(){return e})()}!function(e,t){for(var r=Wi,n=e();;)try{if(979539===parseInt(r(339))/1*(parseInt(r(336))/2)+-parseInt(r(347))/3*(parseInt(r(333))/4)+-parseInt(r(321))/5*(parseInt(r(335))/6)+parseInt(r(331))/7*(-parseInt(r(329))/8)+-parseInt(r(330))/9+parseInt(r(324))/10+-parseInt(r(346))/11*(-parseInt(r(332))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(qi);f[Gi(340)]((function(e,t){var r,n,i;r=c,n=function(e){var t,r,n,i=Wi;return n=(r=e)[(t=Wi)(350)][t(349)],r.enc.Base64={stringify:function(e){var r=t,n=e[r(351)],i=e.sigBytes,s=this._map;e[r(345)]();for(var o=[],a=0;a<i;a+=3)for(var c=(n[a>>>2]>>>24-a%4*8&255)<<16|(n[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|n[a+2>>>2]>>>24-(a+2)%4*8&255,u=0;u<4&&a+.75*u<i;u++)o[r(343)](s[r(342)](c>>>6*(3-u)&63));var l=s[r(342)](64);if(l)for(;o.length%4;)o[r(343)](l);return o.join("")},parse:function(e){var r=t,i=e.length,s=this._map,o=this._reverseMap;if(!o){o=this[r(348)]=[];for(var a=0;a<s[r(352)];a++)o[s[r(344)](a)]=a}var c=s[r(342)](64);if(c){var u=e[r(337)](c);-1!==u&&(i=u)}return function(e,r,i){for(var s=t,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[e.charCodeAt(c-1)]<<c%4*2|i[e[s(344)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(325)](o,a)}(e,i,o)},_map:t(328)},e[i(326)][i(327)]},(i=Wi)(334)==i(334)?e.exports=n(Pi):"undefined"===i(341)&&(void 0)[i(322)]?(void 0)([i(323)],n):n(r[i(338)])}));var Yi=Ki;function Ki(e,t){var r=Xi();return(Ki=function(e,t){return r[e-=362]})(e,t)}!function(e,t){for(var r=Ki,n=e();;)try{if(857139===-parseInt(r(370))/1*(-parseInt(r(388))/2)+-parseInt(r(384))/3+parseInt(r(372))/4+parseInt(r(386))/5+parseInt(r(379))/6*(parseInt(r(375))/7)+-parseInt(r(378))/8*(parseInt(r(366))/9)+-parseInt(r(368))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xi);f[Yi(391)]((function(e,t){var r,n,i;r=c,n=function(e){var t,r,n,i=Ki;return n=(r=e)[(t=Ki)(362)].WordArray,r[t(382)][t(371)]={stringify:function(e,r){var n=t;void 0===r&&(r=!0);var i=e[n(365)],s=e[n(364)],o=r?this[n(376)]:this[n(363)];e[n(385)]();for(var a=[],c=0;c<s;c+=3)for(var u=(i[c>>>2]>>>24-c%4*8&255)<<16|(i[c+1>>>2]>>>24-(c+1)%4*8&255)<<8|i[c+2>>>2]>>>24-(c+2)%4*8&255,l=0;l<4&&c+.75*l<s;l++)a[n(377)](o.charAt(u>>>6*(3-l)&63));var d=o[n(389)](64);if(d)for(;a[n(390)]%4;)a.push(d);return a.join("")},parse:function(e,r){var i=t;void 0===r&&(r=!0);var s=e[i(390)],o=r?this._safe_map:this[i(363)],a=this[i(369)];if(!a){a=this[i(369)]=[];for(var c=0;c<o.length;c++)a[o.charCodeAt(c)]=c}var u=o[i(389)](64);if(u){var l=e[i(367)](u);-1!==l&&(s=l)}return function(e,r,i){for(var s=t,o=[],a=0,c=0;c<r;c++)if(c%4){var u=i[e[s(374)](c-1)]<<c%4*2|i[e[s(374)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(387)](o,a)}(e,s,a)},_map:t(381),_safe_map:t(383)},e[i(382)][i(371)]},(i=Ki)(392)==i(392)?e[i(380)]=n(Pi):"undefined"===i(373)&&(void 0).amd?(void 0)([i(393)],n):n(r.CryptoJS)}));function Xi(){var e=["4720feaczk","1758tXVlYA","exports","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","enc","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_","4047612VHqxax","clamp","7944670UkEdFl","create","6CkNNfz","charAt","length","createCommonjsModule","object","./core","lib","_map","sigBytes","words","19557DhwEyD","indexOf","14200350SVZsnU","_reverseMap","554452rvhsXr","Base64url","6166380KdfXyh","function","charCodeAt","2737ZtJVXb","_safe_map","push"];return(Xi=function(){return e})()}var Ji=Zi;function $i(){var e=["423440YGnyPx","extend","sin","36QtoOun","amd","init","_hash","_createHelper","createCommonjsModule","words","6fotNuG","clone","algo","MD5","_nDataBytes","1014800pOZdAp","lib","abs","sigBytes","WordArray","length","52556wYyYfx","object","exports","1859808wxyvVo","_data","Hasher","./core","_createHmacHelper","floor","776818huFCuA","1894974uZoTsz","524764iFDcfX","call"];return($i=function(){return e})()}!function(e,t){for(var r=Zi,n=e();;)try{if(398086===parseInt(r(239))/1+-parseInt(r(262))/2+parseInt(r(238))/3+parseInt(r(241))/4+parseInt(r(256))/5+-parseInt(r(251))/6*(parseInt(r(237))/7)+parseInt(r(265))/8*(-parseInt(r(244))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}($i);f[Ji(249)]((function(e,t){var r,n,i;r=c,n=function(e){return function(t){var r=Zi,n=e,i=n[r(257)],s=i[r(260)],o=i[r(267)],a=n[r(253)],c=[];!function(){for(var e=r,n=0;n<64;n++)c[n]=4294967296*t[e(258)](t[e(243)](n+1))|0}();var u=a[r(254)]=o[r(242)]({_doReset:function(){var e=r;this[e(247)]=new(s[e(246)])([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=r,i=0;i<16;i++){var s=t+i,o=e[s];e[s]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a=this._hash[n(250)],u=e[t+0],p=e[t+1],m=e[t+2],v=e[t+3],y=e[t+4],g=e[t+5],_=e[t+6],b=e[t+7],w=e[t+8],S=e[t+9],E=e[t+10],I=e[t+11],A=e[t+12],k=e[t+13],C=e[t+14],T=e[t+15],x=a[0],D=a[1],M=a[2],B=a[3];x=l(x,D,M,B,u,7,c[0]),B=l(B,x,D,M,p,12,c[1]),M=l(M,B,x,D,m,17,c[2]),D=l(D,M,B,x,v,22,c[3]),x=l(x,D,M,B,y,7,c[4]),B=l(B,x,D,M,g,12,c[5]),M=l(M,B,x,D,_,17,c[6]),D=l(D,M,B,x,b,22,c[7]),x=l(x,D,M,B,w,7,c[8]),B=l(B,x,D,M,S,12,c[9]),M=l(M,B,x,D,E,17,c[10]),D=l(D,M,B,x,I,22,c[11]),x=l(x,D,M,B,A,7,c[12]),B=l(B,x,D,M,k,12,c[13]),M=l(M,B,x,D,C,17,c[14]),x=d(x,D=l(D,M,B,x,T,22,c[15]),M,B,p,5,c[16]),B=d(B,x,D,M,_,9,c[17]),M=d(M,B,x,D,I,14,c[18]),D=d(D,M,B,x,u,20,c[19]),x=d(x,D,M,B,g,5,c[20]),B=d(B,x,D,M,E,9,c[21]),M=d(M,B,x,D,T,14,c[22]),D=d(D,M,B,x,y,20,c[23]),x=d(x,D,M,B,S,5,c[24]),B=d(B,x,D,M,C,9,c[25]),M=d(M,B,x,D,v,14,c[26]),D=d(D,M,B,x,w,20,c[27]),x=d(x,D,M,B,k,5,c[28]),B=d(B,x,D,M,m,9,c[29]),M=d(M,B,x,D,b,14,c[30]),x=f(x,D=d(D,M,B,x,A,20,c[31]),M,B,g,4,c[32]),B=f(B,x,D,M,w,11,c[33]),M=f(M,B,x,D,I,16,c[34]),D=f(D,M,B,x,C,23,c[35]),x=f(x,D,M,B,p,4,c[36]),B=f(B,x,D,M,y,11,c[37]),M=f(M,B,x,D,b,16,c[38]),D=f(D,M,B,x,E,23,c[39]),x=f(x,D,M,B,k,4,c[40]),B=f(B,x,D,M,u,11,c[41]),M=f(M,B,x,D,v,16,c[42]),D=f(D,M,B,x,_,23,c[43]),x=f(x,D,M,B,S,4,c[44]),B=f(B,x,D,M,A,11,c[45]),M=f(M,B,x,D,T,16,c[46]),x=h(x,D=f(D,M,B,x,m,23,c[47]),M,B,u,6,c[48]),B=h(B,x,D,M,b,10,c[49]),M=h(M,B,x,D,C,15,c[50]),D=h(D,M,B,x,g,21,c[51]),x=h(x,D,M,B,A,6,c[52]),B=h(B,x,D,M,v,10,c[53]),M=h(M,B,x,D,E,15,c[54]),D=h(D,M,B,x,p,21,c[55]),x=h(x,D,M,B,w,6,c[56]),B=h(B,x,D,M,T,10,c[57]),M=h(M,B,x,D,_,15,c[58]),D=h(D,M,B,x,k,21,c[59]),x=h(x,D,M,B,y,6,c[60]),B=h(B,x,D,M,I,10,c[61]),M=h(M,B,x,D,m,15,c[62]),D=h(D,M,B,x,S,21,c[63]),a[0]=a[0]+x|0,a[1]=a[1]+D|0,a[2]=a[2]+M|0,a[3]=a[3]+B|0},_doFinalize:function(){var e=r,n=this[e(266)],i=n[e(250)],s=8*this[e(255)],o=8*n[e(259)];i[o>>>5]|=128<<24-o%32;var a=t[e(236)](s/4294967296),c=s;i[15+(o+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),i[14+(o+64>>>9<<4)]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),n.sigBytes=4*(i[e(261)]+1),this._process();for(var u=this._hash,l=u[e(250)],d=0;d<4;d++){var f=l[d];l[d]=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8)}return u},clone:function(){var e=r,t=o[e(252)][e(240)](this);return t[e(247)]=this._hash[e(252)](),t}});function l(e,t,r,n,i,s,o){var a=e+(t&r|~t&n)+i+o;return(a<<s|a>>>32-s)+t}function d(e,t,r,n,i,s,o){var a=e+(t&n|r&~n)+i+o;return(a<<s|a>>>32-s)+t}function f(e,t,r,n,i,s,o){var a=e+(t^r^n)+i+o;return(a<<s|a>>>32-s)+t}function h(e,t,r,n,i,s,o){var a=e+(r^(t|~n))+i+o;return(a<<s|a>>>32-s)+t}n[r(254)]=o[r(248)](u),n.HmacMD5=o[r(269)](u)}(Math),e.MD5},(i=Zi)(263)==i(263)?e[i(264)]=n(Pi):n(r.CryptoJS)}));function Zi(e,t){var r=$i();return(Zi=function(e,t){return r[e-=236]})(e,t)}function Qi(){var e=["length","commonjsGlobal","_nDataBytes","lib","Hasher","13044IvsOXy","999635YgxYXL","722602pWlVIu","6595YyaeMt","floor","SHA1","CryptoJS","sigBytes","90JxiwAs","exports","_data","2133290gpJfxx","clone","18215wuxJdd","amd","823376DyRfqS","init","object","algo","words","_process","call","9Baefot","_createHmacHelper","42Vnrcln","_hash"];return(Qi=function(){return e})()}function es(e,t){var r=Qi();return(es=function(e,t){return r[e-=200]})(e,t)}!function(e,t){for(var r=es,n=e();;)try{if(185459===parseInt(r(225))/1+parseInt(r(224))/2+parseInt(r(215))/3*(parseInt(r(222))/4)+parseInt(r(204))/5*(-parseInt(r(230))/6)+parseInt(r(223))/7+parseInt(r(206))/8*(-parseInt(r(213))/9)+-parseInt(r(202))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qi);d((function(e,t){var r,n,i,s=es;r=f[s(218)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=es)(220)],i=n.WordArray,o=n[t(221)],a=r[t(209)],c=[],u=a[t(227)]=o.extend({_doReset:function(){var e=t;this[e(216)]=new(i[e(207)])([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],s=r[2],o=r[3],a=r[4],u=0;u<80;u++){if(u<16)c[u]=0|e[t+u];else{var l=c[u-3]^c[u-8]^c[u-14]^c[u-16];c[u]=l<<1|l>>>31}var d=(n<<5|n>>>27)+a+c[u];d+=u<20?1518500249+(i&s|~i&o):u<40?1859775393+(i^s^o):u<60?(i&s|i&o|s&o)-1894007588:(i^s^o)-899497514,a=o,o=s,s=i<<30|i>>>2,i=n,n=d}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+s|0,r[3]=r[3]+o|0,r[4]=r[4]+a|0},_doFinalize:function(){var e=t,r=this[e(201)],n=r[e(210)],i=8*this[e(219)],s=8*r.sigBytes;return n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=Math[e(226)](i/4294967296),n[15+(s+64>>>9<<4)]=i,r[e(229)]=4*n[e(217)],this[e(211)](),this[e(216)]},clone:function(){var e=t,r=o[e(203)][e(212)](this);return r[e(216)]=this[e(216)][e(203)](),r}}),r[t(227)]=o._createHelper(u),r.HmacSHA1=o[t(214)](u),e[l(227)]},(i=es)(208)==i(208)?e[i(200)]=n(Pi):n(r[i(228)])}));var ts=ns;function rs(){var e=["lib","_data","50ocujTE","2419245vSDcTJ","6185rqEGLx","707PDnydu","slice","floor","994204aLgXoB","amd","SHA256","sqrt","_createHelper","words","exports","77200ZXpJAR","533461YEykDj","extend","init","CryptoJS","length","Hasher","clone","_nDataBytes","pow","5178XchZNI","object","sigBytes","_hash","function","createCommonjsModule","WordArray","5657211rdMIhq","3232440zvfSPN"];return(rs=function(){return e})()}function ns(e,t){var r=rs();return(ns=function(e,t){return r[e-=366]})(e,t)}!function(e,t){for(var r=ns,n=e();;)try{if(550170===parseInt(r(371))/1+-parseInt(r(397))/2+parseInt(r(392))/3+parseInt(r(388))/4+-parseInt(r(393))/5*(-parseInt(r(380))/6)+-parseInt(r(394))/7*(-parseInt(r(370))/8)+parseInt(r(387))/9*(-parseInt(r(391))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(rs);f[ts(385)]((function(e,t){var r,n,i;r=c,n=function(e){var t=ns;return function(t){var r=ns,n=e,i=n[r(389)],s=i[r(386)],o=i[r(376)],a=n.algo,c=[],u=[];!function(){var e=r;function n(e){for(var r=t[ns(366)](e),n=2;n<=r;n++)if(!(e%n))return!1;return!0}function i(e){return 4294967296*(e-(0|e))|0}for(var s=2,o=0;o<64;)n(s)&&(o<8&&(c[o]=i(t[e(379)](s,.5))),u[o]=i(t[e(379)](s,1/3)),o++),s++}();var l=[],d=a[r(399)]=o[r(372)]({_doReset:function(){var e=r;this[e(383)]=new(s[e(373)])(c[e(395)](0))},_doProcessBlock:function(e,t){for(var n=r,i=this[n(383)][n(368)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],f=i[5],h=i[6],p=i[7],m=0;m<64;m++){if(m<16)l[m]=0|e[t+m];else{var v=l[m-15],y=(v<<25|v>>>7)^(v<<14|v>>>18)^v>>>3,g=l[m-2],_=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;l[m]=y+l[m-7]+_+l[m-16]}var b=s&o^s&a^o&a,w=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),S=p+((d<<26|d>>>6)^(d<<21|d>>>11)^(d<<7|d>>>25))+(d&f^~d&h)+u[m]+l[m];p=h,h=f,f=d,d=c+S|0,c=a,a=o,o=s,s=S+(w+b)|0}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+a|0,i[3]=i[3]+c|0,i[4]=i[4]+d|0,i[5]=i[5]+f|0,i[6]=i[6]+h|0,i[7]=i[7]+p|0},_doFinalize:function(){var e=r,n=this[e(390)],i=n[e(368)],s=8*this[e(378)],o=8*n[e(382)];return i[o>>>5]|=128<<24-o%32,i[14+(o+64>>>9<<4)]=t[e(396)](s/4294967296),i[15+(o+64>>>9<<4)]=s,n[e(382)]=4*i[e(375)],this._process(),this[e(383)]},clone:function(){var e=r,t=o[e(377)].call(this);return t._hash=this._hash[e(377)](),t}});n[r(399)]=o[r(367)](d),n.HmacSHA256=o._createHmacHelper(d)}(Math),e[t(399)]},(i=ns)(381)==i(381)?e[i(369)]=n(Pi):"undefined"===i(384)&&(void 0)[i(398)]?(void 0)(["./core"],n):n(r[i(374)])}));var is=ss;function ss(e,t){var r=os();return(ss=function(e,t){return r[e-=317]})(e,t)}function os(){var e=["algo","HmacSHA224","extend","createCommonjsModule","amd","function","908ZRbEcQ","commonjsGlobal","SHA256","SHA224","49RzhWsn","_hash","lib","2229822RBclUa","876755cBLuNb","1070682QGPMor","_createHelper","2035288YYPCgG","./core","1779278mbROba","13089ECgSXm","105532CvjMWH","_createHmacHelper","exports","call"];return(os=function(){return e})()}!function(e,t){for(var r=ss,n=e();;)try{if(707383===-parseInt(r(322))/1+parseInt(r(320))/2+-parseInt(r(321))/3*(-parseInt(r(332))/4)+parseInt(r(340))/5+-parseInt(r(341))/6*(parseInt(r(336))/7)+parseInt(r(318))/8+-parseInt(r(339))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(os);f[is(329)]((function(e,t){var r,n,i,s,o,a,c,u,l=is;f[l(333)],e[ss(324)]=(n=l,o=(s=r=Pi)[(i=ss)(338)].WordArray,a=s[i(326)],c=a[i(334)],u=a.SHA224=c[i(328)]({_doReset:function(){this[i(337)]=new o.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=i,t=c._doFinalize[e(325)](this);return t.sigBytes-=4,t}}),s[i(335)]=c[i(317)](u),s[i(327)]=c[i(323)](u),r[n(335)])}));var as=us;!function(e,t){for(var r=us,n=e();;)try{if(354163===-parseInt(r(410))/1+-parseInt(r(438))/2+parseInt(r(437))/3+parseInt(r(405))/4*(-parseInt(r(435))/5)+parseInt(r(441))/6+-parseInt(r(426))/7+parseInt(r(411))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(cs);f[as(440)]((function(e,t){var r,n,i,s=as;r=f[s(425)],n=function(e){var t=s;return function(){var t=us,r=e,n=r[t(429)][t(428)],i=r[t(407)],s=i.Word,o=i[t(420)],a=r[t(427)];function c(){var e=t;return s[e(408)][e(431)](s,arguments)}var u=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var d=a.SHA512=n.extend({_doReset:function(){var e=t;this[e(415)]=new(o[e(419)])([new(s[e(419)])(1779033703,4089235720),new(s[e(419)])(3144134277,2227873595),new(s[e(419)])(1013904242,4271175723),new(s[e(419)])(2773480762,1595750129),new(s[e(419)])(1359893119,2917565137),new s.init(2600822924,725511199),new(s[e(419)])(528734635,4215389547),new(s[e(419)])(1541459225,327033209)])},_doProcessBlock:function(e,r){for(var n=t,i=this._hash[n(421)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],f=i[5],h=i[6],p=i[7],m=s[n(409)],v=s[n(443)],y=o.high,g=o[n(443)],_=a.high,b=a[n(443)],w=c[n(409)],S=c[n(443)],E=d[n(409)],I=d[n(443)],A=f[n(409)],k=f.low,C=h[n(409)],T=h[n(443)],x=p.high,D=p[n(443)],M=m,B=v,P=y,F=g,U=_,R=b,L=w,O=S,N=E,z=I,H=A,V=k,j=C,G=T,W=x,q=D,Y=0;Y<80;Y++){var K,X,J=l[Y];if(Y<16)X=J.high=0|e[r+2*Y],K=J.low=0|e[r+2*Y+1];else{var $=l[Y-15],Z=$[n(409)],Q=$[n(443)],ee=(Z>>>1|Q<<31)^(Z>>>8|Q<<24)^Z>>>7,te=(Q>>>1|Z<<31)^(Q>>>8|Z<<24)^(Q>>>7|Z<<25),re=l[Y-2],ne=re[n(409)],ie=re[n(443)],se=(ne>>>19|ie<<13)^(ne<<3|ie>>>29)^ne>>>6,oe=(ie>>>19|ne<<13)^(ie<<3|ne>>>29)^(ie>>>6|ne<<26),ae=l[Y-7],ce=ae[n(409)],ue=ae[n(443)],le=l[Y-16],de=le[n(409)],fe=le[n(443)];X=(X=(X=ee+ce+((K=te+ue)>>>0<te>>>0?1:0))+se+((K+=oe)>>>0<oe>>>0?1:0))+de+((K+=fe)>>>0<fe>>>0?1:0),J[n(409)]=X,J[n(443)]=K}var he,pe=N&H^~N&j,me=z&V^~z&G,ve=M&P^M&U^P&U,ye=B&F^B&R^F&R,ge=(M>>>28|B<<4)^(M<<30|B>>>2)^(M<<25|B>>>7),_e=(B>>>28|M<<4)^(B<<30|M>>>2)^(B<<25|M>>>7),be=(N>>>14|z<<18)^(N>>>18|z<<14)^(N<<23|z>>>9),we=(z>>>14|N<<18)^(z>>>18|N<<14)^(z<<23|N>>>9),Se=u[Y],Ee=Se[n(409)],Ie=Se[n(443)],Ae=W+be+((he=q+we)>>>0<q>>>0?1:0),ke=_e+ye;W=j,q=G,j=H,G=V,H=N,V=z,N=L+(Ae=(Ae=(Ae=Ae+pe+((he+=me)>>>0<me>>>0?1:0))+Ee+((he+=Ie)>>>0<Ie>>>0?1:0))+X+((he+=K)>>>0<K>>>0?1:0))+((z=O+he|0)>>>0<O>>>0?1:0)|0,L=U,O=R,U=P,R=F,P=M,F=B,M=Ae+(ge+ve+(ke>>>0<_e>>>0?1:0))+((B=he+ke|0)>>>0<he>>>0?1:0)|0}v=s[n(443)]=v+B,s[n(409)]=m+M+(v>>>0<B>>>0?1:0),g=o[n(443)]=g+F,o[n(409)]=y+P+(g>>>0<F>>>0?1:0),b=a[n(443)]=b+R,a.high=_+U+(b>>>0<R>>>0?1:0),S=c.low=S+O,c[n(409)]=w+L+(S>>>0<O>>>0?1:0),I=d[n(443)]=I+z,d[n(409)]=E+N+(I>>>0<z>>>0?1:0),k=f[n(443)]=k+V,f[n(409)]=A+H+(k>>>0<V>>>0?1:0),T=h[n(443)]=T+G,h.high=C+j+(T>>>0<G>>>0?1:0),D=p[n(443)]=D+q,p[n(409)]=x+W+(D>>>0<q>>>0?1:0)},_doFinalize:function(){var e=t,r=this[e(417)],n=r[e(421)],i=8*this._nDataBytes,s=8*r[e(416)];return n[s>>>5]|=128<<24-s%32,n[30+(s+128>>>10<<5)]=Math[e(433)](i/4294967296),n[31+(s+128>>>10<<5)]=i,r[e(416)]=4*n[e(418)],this[e(442)](),this[e(415)][e(439)]()},clone:function(){var e=t,r=n[e(432)][e(434)](this);return r._hash=this[e(415)].clone(),r},blockSize:32});r.SHA512=n[t(406)](d),r[t(436)]=n[t(404)](d)}(),e[t(423)]},(i=us)(444)==i(444)?e[i(413)]=n(Pi):"undefined"===i(424)&&(void 0)[i(430)]?(void 0)([i(414),i(412)],n):n(r[i(422)])}));function cs(){var e=["CryptoJS","SHA512","function","commonjsGlobal","685783yZbBSI","algo","Hasher","lib","amd","apply","clone","floor","call","25sdTJYS","HmacSHA512","870345fWILLa","707294FvekYB","toX32","createCommonjsModule","2960778AyPqoN","_process","low","object","_createHmacHelper","132788VfgHdq","_createHelper","x64","create","high","235641YqNEMz","3390616OEvTvx","./x64-core","exports","./core","_hash","sigBytes","_data","length","init","WordArray","words"];return(cs=function(){return e})()}function us(e,t){var r=cs();return(us=function(e,t){return r[e-=404]})(e,t)}var ls=fs;function ds(){var e=["SHA384","24gwvJPr","_doFinalize","2882935FRrchI","588651VMCZwY","SHA512","7124OZflFh","740628djTvbX","x64","_createHmacHelper","createCommonjsModule","15813RDElTv","./core","./sha512","algo","2014452YRVurV","sigBytes","object","340554nalEaz","Word","_hash","function","HmacSHA384","commonjsGlobal","5BpXJhb","amd","30ShLiVv","WordArray","init","extend","39IcOiQl","exports"];return(ds=function(){return e})()}function fs(e,t){var r=ds();return(fs=function(e,t){return r[e-=158]})(e,t)}!function(e,t){for(var r=fs,n=e();;)try{if(278879===parseInt(r(172))/1+parseInt(r(179))/2+-parseInt(r(159))/3*(parseInt(r(167))/4)+-parseInt(r(185))/5*(parseInt(r(176))/6)+-parseInt(r(165))/7*(parseInt(r(162))/8)+-parseInt(r(168))/9+-parseInt(r(187))/10*(-parseInt(r(164))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ds);f[ls(171)]((function(e,t){var r,n,i;r=f[ls(184)],n=function(e){return n=(r=e)[(t=fs)(169)],i=n[t(180)],s=n[t(188)],o=r[t(175)],a=o[t(166)],c=o[t(161)]=a[t(158)]({_doReset:function(){var e=t;this[e(181)]=new s.init([new(i[e(189)])(3418070365,3238371032),new i.init(1654270250,914150663),new(i[e(189)])(2438529370,812702999),new(i[e(189)])(355462360,4144912697),new(i[e(189)])(1731405415,4290775857),new(i[e(189)])(2394180231,1750603025),new(i[e(189)])(3675008525,1694076839),new(i[e(189)])(1203062813,3204075428)])},_doFinalize:function(){var e=t,r=a[e(163)].call(this);return r[e(177)]-=16,r}}),r[t(161)]=a._createHelper(c),r[t(183)]=a[t(170)](c),e.SHA384;var t,r,n,i,s,o,a,c},(i=fs)(178)==i(178)?e[i(160)]=n(Pi):"undefined"===i(182)&&(void 0)[i(186)]?(void 0)([i(173),"./x64-core",i(174)],n):n(r.CryptoJS)}));function hs(){var e=["function","slice","clone","2161016LEjKNJ","call","init","low","67863XzygyJ","extend","_nDataBytes","cfg","62048PLboSk","1389265aEXxYP","blockSize","algo","20myxSNp","object","SHA3","x64","4axKbaA","outputLength","./core","sigBytes","./x64-core","create","push","Hasher","HmacSHA3","amd","exports","_data","209339hyXtlH","CryptoJS","high","1245474pVeWdh","Word","_state","_createHmacHelper","commonjsGlobal","318KoYKrF","words","504260hXSavP","WordArray"];return(hs=function(){return e})()}!function(e,t){for(var r=ps,n=e();;)try{if(270200===-parseInt(r(478))/1+-parseInt(r(488))/2+-parseInt(r(497))/3*(parseInt(r(466))/4)+parseInt(r(459))/5+-parseInt(r(486))/6*(-parseInt(r(458))/7)+-parseInt(r(493))/8+-parseInt(r(481))/9*(-parseInt(r(462))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(hs);d((function(e,t){var r,n,i,s=ps;r=f[s(485)],n=function(e){var t=s;return function(t){var r=ps,n=e,i=n.lib,s=i[r(489)],o=i[r(473)],a=n[r(465)][r(482)],c=n[r(461)],u=[],l=[],d=[];!function(){for(var e=r,t=1,n=0,i=0;i<24;i++){u[t+5*n]=(i+1)*(i+2)/2%64;var s=(2*t+3*n)%5;t=n%5,n=s}for(t=0;t<5;t++)for(n=0;n<5;n++)l[t+5*n]=n+(2*t+3*n)%5*5;for(var o=1,c=0;c<24;c++){for(var f=0,h=0,p=0;p<7;p++){if(1&o){var m=(1<<p)-1;m<32?h^=1<<m:f^=1<<m-32}128&o?o=o<<1^113:o<<=1}d[c]=a[e(471)](f,h)}}();var f=[];!function(){for(var e=0;e<25;e++)f[e]=a.create()}();var h=c[r(464)]=o.extend({cfg:o[r(457)][r(498)]({outputLength:512}),_doReset:function(){for(var e=r,t=this[e(483)]=[],n=0;n<25;n++)t[n]=new(a[e(495)]);this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var n=r,i=this._state,s=this[n(460)]/2,o=0;o<s;o++){var a=e[t+2*o],c=e[t+2*o+1];a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),c=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),(D=i[o]).high^=c,D[n(496)]^=a}for(var h=0;h<24;h++){for(var p=0;p<5;p++){for(var m=0,v=0,y=0;y<5;y++)m^=(D=i[p+5*y])[n(480)],v^=D[n(496)];var g=f[p];g.high=m,g.low=v}for(p=0;p<5;p++){var _=f[(p+4)%5],b=f[(p+1)%5],w=b.high,S=b.low;for(m=_[n(480)]^(w<<1|S>>>31),v=_.low^(S<<1|w>>>31),y=0;y<5;y++)(D=i[p+5*y]).high^=m,D[n(496)]^=v}for(var E=1;E<25;E++){var I=(D=i[E]).high,A=D.low,k=u[E];k<32?(m=I<<k|A>>>32-k,v=A<<k|I>>>32-k):(m=A<<k-32|I>>>64-k,v=I<<k-32|A>>>64-k);var C=f[l[E]];C.high=m,C[n(496)]=v}var T=f[0],x=i[0];for(T[n(480)]=x[n(480)],T[n(496)]=x.low,p=0;p<5;p++)for(y=0;y<5;y++){var D=i[E=p+5*y],M=f[E],B=f[(p+1)%5+5*y],P=f[(p+2)%5+5*y];D[n(480)]=M[n(480)]^~B[n(480)]&P[n(480)],D.low=M[n(496)]^~B[n(496)]&P[n(496)]}D=i[0];var F=d[h];D.high^=F[n(480)],D[n(496)]^=F[n(496)]}},_doFinalize:function(){var e=r,n=this[e(477)],i=n[e(487)];this[e(499)];var o=8*n[e(469)],a=32*this.blockSize;i[o>>>5]|=1<<24-o%32,i[(t.ceil((o+1)/a)*a>>>5)-1]|=128,n[e(469)]=4*i.length,this._process();for(var c=this[e(483)],u=this[e(457)][e(467)]/8,l=u/8,d=[],f=0;f<l;f++){var h=c[f],p=h[e(480)],m=h[e(496)];p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d[e(472)](m),d[e(472)](p)}return new(s[e(495)])(d,u)},clone:function(){for(var e=r,t=o.clone[e(494)](this),n=t[e(483)]=this[e(483)][e(491)](0),i=0;i<25;i++)n[i]=n[i][e(492)]();return t}});n[r(464)]=o._createHelper(h),n[r(474)]=o[r(484)](h)}(Math),e[t(464)]},(i=ps)(463)==i(463)?e[i(476)]=n(Pi):"undefined"===i(490)&&(void 0)[i(475)]?(void 0)([i(468),i(470)],n):n(r[i(479)])}));function ps(e,t){var r=hs();return(ps=function(e,t){return r[e-=457]})(e,t)}var ms=ys;function vs(){var e=["2576870bIjaDU","function","126rHthmj","words","_createHelper","amd","_nDataBytes","4lCrHKK","algo","./core","1336yLEjAH","2UYxtOd","_createHmacHelper","sigBytes","clone","2812565odRjqU","HmacRIPEMD160","803344dIHLGu","create","_data","20277jSzxgt","256164KvEwVg","WordArray","object","RIPEMD160","length","22348084CvYXOQ","_hash","call","lib","extend","commonjsGlobal","905313Pmrrko","createCommonjsModule","Hasher"];return(vs=function(){return e})()}!function(e,t){for(var r=ys,n=e();;)try{if(690154===-parseInt(r(453))/1+parseInt(r(447))/2*(parseInt(r(433))/3)+-parseInt(r(443))/4*(-parseInt(r(451))/5)+parseInt(r(422))/6*(-parseInt(r(438))/7)+-parseInt(r(446))/8*(parseInt(r(421))/9)+-parseInt(r(436))/10+parseInt(r(427))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(vs);f[ms(434)]((function(e,t){var r,n,i,s=ms;r=f[s(432)],n=function(e){var t=s;return function(t){var r=ys,n=e,i=n[r(430)],s=i[r(423)],o=i[r(435)],a=n[r(444)],c=s[r(454)]([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]),u=s[r(454)]([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]),l=s.create([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]),d=s[r(454)]([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]),f=s[r(454)]([0,1518500249,1859775393,2400959708,2840853838]),h=s[r(454)]([1352829926,1548603684,1836072691,2053994217,0]),p=a[r(425)]=o[r(431)]({_doReset:function(){var e=r;this[e(428)]=s[e(454)]([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=r,i=0;i<16;i++){var s=t+i,o=e[s];e[s]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a,p,w,S,E,I,A,k,C,T,x,D=this._hash[n(439)],M=f[n(439)],B=h[n(439)],P=c.words,F=u.words,U=l[n(439)],R=d[n(439)];for(I=a=D[0],A=p=D[1],k=w=D[2],C=S=D[3],T=E=D[4],i=0;i<80;i+=1)x=a+e[t+P[i]]|0,x+=i<16?m(p,w,S)+M[0]:i<32?v(p,w,S)+M[1]:i<48?y(p,w,S)+M[2]:i<64?g(p,w,S)+M[3]:_(p,w,S)+M[4],x=(x=b(x|=0,U[i]))+E|0,a=E,E=S,S=b(w,10),w=p,p=x,x=I+e[t+F[i]]|0,x+=i<16?_(A,k,C)+B[0]:i<32?g(A,k,C)+B[1]:i<48?y(A,k,C)+B[2]:i<64?v(A,k,C)+B[3]:m(A,k,C)+B[4],x=(x=b(x|=0,R[i]))+T|0,I=T,T=C,C=b(k,10),k=A,A=x;x=D[1]+w+C|0,D[1]=D[2]+S+T|0,D[2]=D[3]+E+I|0,D[3]=D[4]+a+A|0,D[4]=D[0]+p+k|0,D[0]=x},_doFinalize:function(){var e=r,t=this[e(455)],n=t[e(439)],i=8*this[e(442)],s=8*t[e(449)];n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t[e(449)]=4*(n[e(426)]+1),this._process();for(var o=this[e(428)],a=o.words,c=0;c<5;c++){var u=a[c];a[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return o},clone:function(){var e=r,t=o.clone[e(429)](this);return t[e(428)]=this[e(428)][e(450)](),t}});function m(e,t,r){return e^t^r}function v(e,t,r){return e&t|~e&r}function y(e,t,r){return(e|~t)^r}function g(e,t,r){return e&r|t&~r}function _(e,t,r){return e^(t|~r)}function b(e,t){return e<<t|e>>>32-t}n[r(425)]=o[r(440)](p),n[r(452)]=o[r(448)](p)}(),e[t(425)]},(i=ys)(424)==i(424)?e.exports=n(Pi):"undefined"===i(437)&&(void 0)[i(441)]?(void 0)([i(445)],n):n(r.CryptoJS)}));function ys(e,t){var r=vs();return(ys=function(e,t){return r[e-=421]})(e,t)}function gs(){var e=["_oKey","extend","clone","./core","_iKey","words","init","sigBytes","concat","algo","6796540ZpbmMf","createCommonjsModule","string","6507852rKQyzv","629768xhinyE","commonjsGlobal","161RGdvEo","blockSize","Base","583071PbxMoA","lib","object","parse","9120SywRpN","18pnjbvI","enc","finalize","38456BsPjKH","update","CryptoJS","HMAC","1695TYmWcf","reset","clamp","4900385dcMstQ","_hasher","1750oWpSqF","28NFOtIm"];return(gs=function(){return e})()}function _s(e,t){var r=gs();return(_s=function(e,t){return r[e-=324]})(e,t)}var bs=_s;!function(e,t){for(var r=_s,n=e();;)try{if(918508===parseInt(r(360))/1*(-parseInt(r(327))/2)+-parseInt(r(348))/3*(parseInt(r(328))/4)+-parseInt(r(325))/5+-parseInt(r(342))/6+-parseInt(r(345))/7*(-parseInt(r(343))/8)+-parseInt(r(353))/9*(-parseInt(r(339))/10)+-parseInt(r(356))/11*(-parseInt(r(352))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(gs);f[bs(340)]((function(e,t){var r,n,i;r=f[bs(344)],n=function(e){var t,r,n,i;n=(r=e)[(t=_s)(349)][t(347)],i=r[t(354)].Utf8,r[t(338)][t(359)]=n[t(330)]({init:function(e,r){var n=t;e=this[n(326)]=new(e[n(335)]),typeof r==n(341)&&(r=i[n(351)](r));var s=e[n(346)],o=4*s;r[n(336)]>o&&(r=e[n(355)](r)),r[n(324)]();for(var a=this._oKey=r[n(331)](),c=this[n(333)]=r.clone(),u=a[n(334)],l=c[n(334)],d=0;d<s;d++)u[d]^=1549556828,l[d]^=909522486;a[n(336)]=c[n(336)]=o,this[n(361)]()},reset:function(){var e=t,r=this[e(326)];r.reset(),r[e(357)](this[e(333)])},update:function(e){return this[t(326)].update(e),this},finalize:function(e){var r=t,n=this._hasher,i=n[r(355)](e);return n[r(361)](),n[r(355)](this[r(329)][r(331)]()[r(337)](i))}})},"object"===(i=_s)(350)?e.exports=n(Pi):n(r[i(358)])}));var ws=Ss;function Ss(e,t){var r=Es();return(Ss=function(e,t){return r[e-=138]})(e,t)}function Es(){var e=["HMAC","algo","33120vMzAqH","object","176wTrktS","1928cvCeqk","sigBytes","279wqScuh","./hmac","3YHDHGj","extend","./sha256","92ryBBXs","21738ljgbbV","SHA256","hasher","amd","454826BavfXo","createCommonjsModule","create","iterations","exports","Base","finalize","PBKDF2","9410IYAovn","concat","cfg","4661232xBvlsu","198688DJHcRU","length","function","commonjsGlobal","./core","21GNUfBd","words"];return(Es=function(){return e})()}!function(e,t){for(var r=Ss,n=e();;)try{if(117971===-parseInt(r(160))/1+-parseInt(r(148))/2*(parseInt(r(140))/3)+parseInt(r(143))/4*(parseInt(r(169))/5)+parseInt(r(144))/6*(parseInt(r(165))/7)+-parseInt(r(172))/8*(-parseInt(r(138))/9)+-parseInt(r(156))/10*(parseInt(r(171))/11)+parseInt(r(159))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Es);f[ws(149)]((function(e,t){var r,n,i,s=ws;r=f[s(163)],n=function(e){var t,r,n,i,o,a,c,u,l,d=s;return t=Ss,n=(r=e).lib,i=n[t(153)],o=n.WordArray,a=r[t(168)],c=a[t(145)],u=a[t(167)],l=a.PBKDF2=i[t(141)]({cfg:i[t(141)]({keySize:4,hasher:c,iterations:25e4}),init:function(e){var r=t;this[r(158)]=this.cfg[r(141)](e)},compute:function(e,r){for(var n=t,i=this[n(158)],s=u[n(150)](i[n(146)],e),a=o.create(),c=o[n(150)]([1]),l=a[n(166)],d=c.words,f=i.keySize,h=i[n(151)];l[n(161)]<f;){var p=s.update(r)[n(154)](c);s.reset();for(var m=p[n(166)],v=m[n(161)],y=p,g=1;g<h;g++){y=s[n(154)](y),s.reset();for(var _=y[n(166)],b=0;b<v;b++)m[b]^=_[b]}a[n(157)](p),d[0]++}return a[n(173)]=4*f,a}}),r[t(155)]=function(e,t,r){return l.create(r).compute(e,t)},e[d(155)]},(i=Ss)(170)==i(170)?e[i(152)]=n(Pi):"undefined"===i(162)&&(void 0)[i(147)]?(void 0)([i(164),i(142),i(139)],n):n(r.CryptoJS)}));var Is=As;!function(e,t){for(var r=As,n=e();;)try{if(624790===-parseInt(r(141))/1+-parseInt(r(151))/2*(parseInt(r(160))/3)+parseInt(r(149))/4+parseInt(r(169))/5*(parseInt(r(170))/6)+parseInt(r(167))/7*(parseInt(r(147))/8)+parseInt(r(144))/9+parseInt(r(142))/10*(-parseInt(r(148))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ks);f[Is(153)]((function(e,t){var r,n,i,s=Is;r=f[s(152)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return t=As,n=(r=e).lib,i=n[t(139)],o=n[t(140)],a=r[t(138)],c=a.MD5,u=a[t(171)]=i[t(137)]({cfg:i[t(137)]({keySize:4,hasher:c,iterations:1}),init:function(e){var r=t;this[r(143)]=this.cfg[r(137)](e)},compute:function(e,r){for(var n,i=t,s=this.cfg,a=s[i(162)][i(155)](),c=o[i(155)](),u=c.words,l=s[i(168)],d=s[i(154)];u[i(158)]<l;){n&&a.update(n),n=a[i(159)](e)[i(165)](r),a[i(150)]();for(var f=1;f<d;f++)n=a[i(165)](n),a[i(150)]();c[i(164)](n)}return c[i(166)]=4*l,c}}),r.EvpKDF=function(e,r,n){var i=t;return u.create(n)[i(157)](e,r)},e[l(171)]},(i=As)(145)==i(145)?e.exports=n(Pi):"undefined"===i(163)&&(void 0).amd?(void 0)([i(161),"./sha1",i(156)],n):n(r[i(146)])}));function As(e,t){var r=ks();return(As=function(e,t){return r[e-=137]})(e,t)}function ks(){var e=["2161400xQaWcV","reset","767338TtgVho","commonjsGlobal","createCommonjsModule","iterations","create","./hmac","compute","length","update","3ZdENNv","./core","hasher","function","concat","finalize","sigBytes","29806IwIUUV","keySize","5Aownkx","365796mlSzRn","EvpKDF","extend","algo","Base","WordArray","582596lHJEWT","148670VaBylp","cfg","9668259VFCIRu","object","CryptoJS","344HWctQB","198mmnSKa"];return(ks=function(){return e})()}var Cs=Ts;function Ts(e,t){var r=xs();return(Ts=function(e,t){return r[e-=485]})(e,t)}function xs(){var e=["compute","lib","slice","Base","create","key","SerializableCipher","110bqxsJq","WordArray","ciphertext","commonjsGlobal","./evpkdf","formatter","_doReset","kdf","decrypt","concat","40711AtqADF","string","format","PasswordBasedCipher","BufferedBlockAlgorithm","init","algo","__creator","4812ZpMcTE","createCommonjsModule","_minBufferSize","_cipher","StreamCipher","hasher","Utf8","7870472JEfGvF","stringify","Pkcs7","unpad","mixIn","214647YLTtoj","finalize","encrypt","_parse","encryptBlock","salt","CBC","758799obhRTC","pad","reset","createEncryptor","466350RRcBfQ","sigBytes","Base64","OpenSSL","_key","extend","Cipher","mode","cfg","_process","_mode","_prevBlock","call","265146wLQtUO","8930131GgeyWY","15YSkFKH","CryptoJS","_DEC_XFORM_MODE","_ENC_XFORM_MODE","blockSize","random","flush","object","push","splice","Encryptor","padding","enc","ivSize","_xformMode","createDecryptor","CipherParams","2QvtxaS","execute","keySize","16OnpObC","./core","Decryptor","words","_data","BlockCipher"];return(xs=function(){return e})()}!function(e,t){for(var r=Ts,n=e();;)try{if(649370===-parseInt(r(487))/1*(-parseInt(r(530))/2)+parseInt(r(511))/3*(parseInt(r(533))/4)+parseInt(r(513))/5*(parseInt(r(498))/6)+parseInt(r(512))/7+parseInt(r(571))/8+-parseInt(r(494))/9*(parseInt(r(546))/10)+parseInt(r(556))/11*(-parseInt(r(564))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xs);f[Cs(565)]((function(e,t){var r,n,i,s=Cs;r=f[s(549)],n=function(e){var t=s;e.lib[t(504)]||function(r){var n=t,i=e,s=i[n(540)],o=s[n(542)],a=s[n(547)],c=s[n(560)],u=i[n(525)];u[n(570)];var l=u[n(500)],d=i[n(562)].EvpKDF,f=s.Cipher=c.extend({cfg:o[n(503)](),createEncryptor:function(e,t){return this[n(543)](this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){var r=n;return this[r(543)](this[r(515)],e,t)},init:function(e,t,r){var i=n;this[i(506)]=this[i(506)][i(503)](r),this[i(527)]=e,this[i(502)]=t,this[i(496)]()},reset:function(){var e=n;c[e(496)][e(510)](this),this[e(552)]()},process:function(e){var t=n;return this._append(e),this[t(507)]()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return typeof e==Ts(557)?w:_}return function(t){return{encrypt:function(r,n,i){var s=Ts;return e(n)[s(489)](t,r,n,i)},decrypt:function(r,n,i){var s=Ts;return e(n)[s(554)](t,r,n,i)}}}}()});s[n(568)]=f[n(503)]({_doFinalize:function(){var e=n;return this[e(507)](!!e(519))},blockSize:1});var h=i[n(505)]={},p=s.BlockCipherMode=o.extend({createEncryptor:function(e,t){var r=n;return this.Encryptor[r(543)](e,t)},createDecryptor:function(e,t){var r=n;return this[r(535)][r(543)](e,t)},init:function(e,t){this[n(567)]=e,this._iv=t}}),m=h[n(493)]=function(){var e=n,t=p[e(503)]();function r(t,r,n){var i,s=e,o=this._iv;o?(i=o,this._iv=void 0):i=this[s(509)];for(var a=0;a<n;a++)t[r+a]^=i[a]}return t[e(523)]=t[e(503)]({processBlock:function(t,n){var i=e,s=this[i(567)],o=s.blockSize;r[i(510)](this,t,n,o),s[i(491)](t,n),this[i(509)]=t[i(541)](n,n+o)}}),t.Decryptor=t.extend({processBlock:function(t,n){var i=e,s=this[i(567)],o=s[i(517)],a=t[i(541)](n,n+o);s.decryptBlock(t,n),r[i(510)](this,t,n,o),this[i(509)]=a}}),t}(),v=(i[n(495)]={})[n(573)]={pad:function(e,t){for(var r=n,i=4*t,s=i-e.sigBytes%i,o=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c[r(521)](o);var l=a.create(c,s);e[r(555)](l)},unpad:function(e){var t=n,r=255&e[t(536)][e.sigBytes-1>>>2];e[t(499)]-=r}};s[n(538)]=f[n(503)]({cfg:f.cfg[n(503)]({mode:m,padding:v}),reset:function(){var e,t=n;f.reset[t(510)](this);var r=this[t(506)],i=r.iv,s=r[t(505)];this._xformMode==this[t(516)]?e=s[t(497)]:(e=s[t(528)],this[t(566)]=1),this[t(508)]&&this[t(508)][t(563)]==e?this._mode[t(561)](this,i&&i[t(536)]):(this._mode=e[t(510)](s,this,i&&i.words),this[t(508)][t(563)]=e)},_doProcessBlock:function(e,t){this[n(508)].processBlock(e,t)},_doFinalize:function(){var e,t=n,r=this[t(506)].padding;return this[t(527)]==this[t(516)]?(r.pad(this[t(537)],this[t(517)]),e=this._process(!0)):(e=this[t(507)](!0),r[t(485)](e)),e},blockSize:4});var y=s[n(529)]=o.extend({init:function(e){this[n(486)](e)},toString:function(e){var t=n;return(e||this[t(551)])[t(572)](this)}}),g=(i[n(558)]={}).OpenSSL={stringify:function(e){var t=n,r=e.ciphertext,i=e[t(492)];return(i?a.create([1398893684,1701076831])[t(555)](i).concat(r):r).toString(l)},parse:function(e){var t,r=n,i=l.parse(e),s=i[r(536)];return 1398893684==s[0]&&1701076831==s[1]&&(t=a[r(543)](s[r(541)](2,4)),s[r(522)](0,4),i.sigBytes-=16),y[r(543)]({ciphertext:i,salt:t})}},_=s[n(545)]=o[n(503)]({cfg:o.extend({format:g}),encrypt:function(e,t,r,i){var s=n;i=this[s(506)][s(503)](i);var o=e.createEncryptor(r,i),a=o[s(488)](t),c=o.cfg;return y.create({ciphertext:a,key:r,iv:c.iv,algorithm:e,mode:c[s(505)],padding:c[s(524)],blockSize:e[s(517)],formatter:i[s(558)]})},decrypt:function(e,t,r,i){var s=n;return i=this.cfg[s(503)](i),t=this[s(490)](t,i[s(558)]),e[s(528)](r,i)[s(488)](t[s(548)])},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),b=(i[n(553)]={})[n(501)]={execute:function(e,t,r,i,s){var o=n;if(!i&&(i=a[o(518)](8)),s)c=d[o(543)]({keySize:t+r,hasher:s})[o(539)](e,i);else var c=d[o(543)]({keySize:t+r}).compute(e,i);var u=a[o(543)](c.words.slice(t),4*r);return c[o(499)]=4*t,y[o(543)]({key:c,iv:u,salt:i})}},w=s[n(559)]=_[n(503)]({cfg:_[n(506)].extend({kdf:b}),encrypt:function(e,t,r,i){var s=n,o=(i=this[s(506)][s(503)](i))[s(553)][s(531)](r,e.keySize,e[s(526)],i[s(492)],i[s(569)]);i.iv=o.iv;var a=_[s(489)][s(510)](this,e,t,o.key,i);return a[s(486)](o),a},decrypt:function(e,t,r,i){var s=n;i=this.cfg[s(503)](i),t=this._parse(t,i[s(558)]);var o=i[s(553)][s(531)](r,e[s(532)],e[s(526)],t[s(492)],i.hasher);return i.iv=o.iv,_[s(554)][s(510)](this,e,t,o[s(544)],i)}})}()},(i=Ts)(520)==i(520)?e.exports=n(Pi):n(r[i(514)])}));var Ds=Bs;function Ms(){var e=["exports","70UJfGZu","295967fJhklu","mode","Encryptor","./cipher-core","CFB","amd","slice","object","133113SsUfxl","blockSize","798569WJOfYo","_prevBlock","64iDqNVD","commonjsGlobal","5500012BUeeLg","66EvFKDS","call","extend","CryptoJS","_cipher","3051mLotpN","14843508IeMldM","577030vxSsJA","_iv","function","encryptBlock","30610pcCNBw","./core","createCommonjsModule","22NvIMhB"];return(Ms=function(){return e})()}function Bs(e,t){var r=Ms();return(Bs=function(e,t){return r[e-=349]})(e,t)}!function(e,t){for(var r=Bs,n=e();;)try{if(805076===parseInt(r(370))/1+-parseInt(r(359))/2*(-parseInt(r(368))/3)+-parseInt(r(374))/4+-parseInt(r(350))/5*(parseInt(r(375))/6)+parseInt(r(360))/7*(-parseInt(r(372))/8)+-parseInt(r(380))/9*(parseInt(r(354))/10)+parseInt(r(357))/11*(parseInt(r(349))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ms);f[Ds(356)]((function(e,t){var r,n,i,s=Ds;r=f[s(373)],n=function(e){var t=s;return e[t(361)][t(364)]=function(){var r=t,n=e.lib.BlockCipherMode[r(377)]();function i(e,t,n,i){var s,o=r,a=this[o(351)];a?(s=a.slice(0),this[o(351)]=void 0):s=this[o(371)],i[o(353)](s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n[r(362)]=n[r(377)]({processBlock:function(e,t){var n=r,s=this._cipher,o=s[n(369)];i[n(376)](this,e,t,o,s),this[n(371)]=e[n(366)](t,t+o)}}),n.Decryptor=n.extend({processBlock:function(e,t){var n=r,s=this[n(379)],o=s[n(369)],a=e[n(366)](t,t+o);i[n(376)](this,e,t,o,s),this[n(371)]=a}}),n}(),e.mode[t(364)]},(i=Bs)(367)==i(367)?e[i(358)]=n(Pi):"undefined"===i(352)&&(void 0)[i(365)]?(void 0)([i(355),i(363)],n):n(r[i(378)])}));var Ps=Us;function Fs(){var e=["9350614XKTfAr","294661DXGFEA","7015OfmKIu","extend","blockSize","5056JyMlLJ","CTR","21366XUZQQB","_iv","300705wPjdgL","./cipher-core","897798ExJwJb","slice","createCommonjsModule","lib","3302670TsSZZe","_cipher","Decryptor","20hvnNup","./core","function","5526jUXLpg","8pqLPxr"];return(Fs=function(){return e})()}function Us(e,t){var r=Fs();return(Us=function(e,t){return r[e-=103]})(e,t)}!function(e,t){for(var r=Us,n=e();;)try{if(855633===parseInt(r(124))/1+parseInt(r(115))/2+-parseInt(r(109))/3*(-parseInt(r(122))/4)+-parseInt(r(125))/5*(parseInt(r(121))/6)+-parseInt(r(123))/7+-parseInt(r(105))/8*(-parseInt(r(107))/9)+parseInt(r(118))/10*(-parseInt(r(111))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fs);f[Ps(113)]((function(e,t){var r,n,i,s,o;e.exports=(n=Us,(r=Pi).mode[n(106)]=(s=r[(i=n)(114)].BlockCipherMode[i(103)](),o=s.Encryptor=s.extend({processBlock:function(e,t){var r=i,n=this[r(116)],s=n[r(104)],o=this[r(108)],a=this._counter;o&&(a=this._counter=o[r(112)](0),this[r(108)]=void 0);var c=a[r(112)](0);n.encryptBlock(c,0),a[s-1]=a[s-1]+1|0;for(var u=0;u<s;u++)e[t+u]^=c[u]}}),s[i(117)]=o,s),r.mode.CTR)}));var Rs=Os;function Ls(){var e=["extend","50127eUICRY","CTRGladman","156COpeXv","commonjsGlobal","BlockCipherMode","101053KIdQjO","25698QszEcd","object","function","encryptBlock","createCommonjsModule","4ieASuJ","_counter","_iv","slice","amd","8wBqscS","1752610MlnoUc","5712707kFTJAl","_cipher","CryptoJS","lib","Decryptor","./core","56zgwdZm","./cipher-core","blockSize","2972730RmSyCQ","mode","509022pJBecH","12iiexKi"];return(Ls=function(){return e})()}function Os(e,t){var r=Ls();return(Os=function(e,t){return r[e-=425]})(e,t)}!function(e,t){for(var r=Os,n=e();;)try{if(300978===-parseInt(r(439))/1*(-parseInt(r(445))/2)+-parseInt(r(440))/3*(parseInt(r(450))/4)+parseInt(r(451))/5+-parseInt(r(436))/6*(-parseInt(r(434))/7)+parseInt(r(426))/8*(parseInt(r(431))/9)+-parseInt(r(429))/10+parseInt(r(452))/11*(-parseInt(r(432))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ls);f[Rs(444)]((function(e,t){var r,n,i,s=Rs;r=f[s(437)],n=function(e){var t=s;return e[t(430)].CTRGladman=function(){var r=t,n=e[r(455)][r(438)][r(433)]();function i(e){if(255==(e>>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}var s=n.Encryptor=n[r(433)]({processBlock:function(e,t){var n,s=r,o=this[s(453)],a=o[s(428)],c=this[s(447)],u=this[s(446)];c&&(u=this._counter=c.slice(0),this[s(447)]=void 0),0===((n=u)[0]=i(n[0]))&&(n[1]=i(n[1]));var l=u[s(448)](0);o[s(443)](l,0);for(var d=0;d<a;d++)e[t+d]^=l[d]}});return n[r(456)]=s,n}(),e[t(430)][t(435)]},"object"===(i=Os)(441)?e.exports=n(Pi):"undefined"===i(442)&&(void 0)[i(449)]?(void 0)([i(425),i(427)],n):n(r[i(454)])}));!function(e,t){for(var r=zs,n=e();;)try{if(744473===parseInt(r(384))/1+-parseInt(r(388))/2*(parseInt(r(391))/3)+parseInt(r(379))/4*(-parseInt(r(383))/5)+-parseInt(r(390))/6+-parseInt(r(371))/7*(parseInt(r(381))/8)+-parseInt(r(373))/9+parseInt(r(392))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ns);d((function(e,t){var r,n,i;r=c,n=function(e){var t,r,n,i=zs;return e.mode[i(380)]=(r=e[(t=i)(386)][t(385)][t(387)](),n=r.Encryptor=r[t(387)]({processBlock:function(e,r){var n=t,i=this._cipher,s=i[n(376)],o=this[n(389)],a=this._keystream;o&&(a=this[n(377)]=o[n(382)](0),this[n(389)]=void 0),i[n(375)](a,0);for(var c=0;c<s;c++)e[r+c]^=a[c]}}),r.Decryptor=n,r),e[i(372)][i(380)]},(i=zs)(374)==i(374)?e.exports=n(Pi):n(r.CryptoJS)}));function Ns(){var e=["10650492IZbnzx","object","encryptBlock","blockSize","_keystream","./cipher-core","210664hyPoDv","OFB","608GrJKzZ","slice","25bNRnwD","863334rkQbOA","BlockCipherMode","lib","extend","244tiuFjA","_iv","4446486DHeCPh","17076Pxlyyq","32540940QkAaHS","amd","45199Ytjtvr","mode"];return(Ns=function(){return e})()}function zs(e,t){var r=Ns();return(zs=function(e,t){return r[e-=371]})(e,t)}var Hs=Vs;function Vs(e,t){var r=js();return(Vs=function(e,t){return r[e-=192]})(e,t)}function js(){var e=["4604516ziSAzw","CryptoJS","2112nkuVsO","./core","21130uPtdtI","Encryptor","function","commonjsGlobal","lib","BlockCipherMode","ECB","encryptBlock","17iQVQnz","9715662Zfccei","10oNJWRP","mode","./cipher-core","_cipher","amd","decryptBlock","78426SihUUA","20dzBANG","14794288mfMmYn","extend","createCommonjsModule","822435gtfQJg","10743246SENwLT"];return(js=function(){return e})()}!function(e,t){for(var r=Vs,n=e();;)try{if(979932===-parseInt(r(218))/1*(-parseInt(r(199))/2)+-parseInt(r(204))/3*(-parseInt(r(200))/4)+-parseInt(r(210))/5*(parseInt(r(208))/6)+parseInt(r(206))/7+parseInt(r(201))/8+-parseInt(r(205))/9+-parseInt(r(193))/10*(parseInt(r(192))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(js);f[Hs(203)]((function(e,t){var r,n,i,s,o=Hs;f[o(213)],e.exports=((r=Pi)[(n=o)(194)][n(216)]=((s=r[(i=n)(214)][i(215)].extend())[i(211)]=s[i(202)]({processBlock:function(e,t){var r=i;this[r(196)][r(217)](e,t)}}),s.Decryptor=s.extend({processBlock:function(e,t){var r=i;this._cipher[r(198)](e,t)}}),s),r[n(194)].ECB)}));var Gs=qs;!function(e,t){for(var r=qs,n=e();;)try{if(174658===parseInt(r(391))/1*(parseInt(r(387))/2)+-parseInt(r(401))/3*(-parseInt(r(404))/4)+-parseInt(r(390))/5+parseInt(r(397))/6+parseInt(r(400))/7+parseInt(r(389))/8*(parseInt(r(393))/9)+-parseInt(r(396))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ws);f[Gs(384)]((function(e,t){var r,n,i,s=Gs;r=f[s(398)],n=function(e){var t=s;return e[t(386)].AnsiX923={pad:function(e,r){var n=t,i=e.sigBytes,s=4*r,o=s-i%s,a=i+o-1;e[n(403)](),e.words[a>>>2]|=o<<24-a%4*8,e[n(392)]+=o},unpad:function(e){var r=255&e[t(394)][e.sigBytes-1>>>2];e.sigBytes-=r}},e[t(386)][t(385)]},(i=qs)(402)==i(402)?e.exports=n(Pi):"undefined"===i(399)&&(void 0).amd?(void 0)([i(388),"./cipher-core"],n):n(r[i(395)])}));function Ws(){var e=["642957scpeGE","561zBSoqh","object","clamp","5524DguOGF","createCommonjsModule","Ansix923","pad","2XTePPq","./core","73072DVjedT","1565770rcRdpD","349142Tbycuo","sigBytes","18pAcyZQ","words","CryptoJS","4480610xzmLqr","1310190elNbby","commonjsGlobal","function"];return(Ws=function(){return e})()}function qs(e,t){var r=Ws();return(qs=function(e,t){return r[e-=384]})(e,t)}function Ys(e,t){var r=Ks();return(Ys=function(e,t){return r[e-=282]})(e,t)}function Ks(){var e=["pad","words","2323956jYlUBG","171MSobBz","concat","11401060UBZjNG","WordArray","10IiXjTM","lib","10vNpZQq","Iso10126","2wCSEDS","random","20040hvAgnb","631508FzcEDm","commonjsGlobal","amd","8495417YATIOh","6fcaQpf","1276308hJcNKD","./cipher-core","object","sigBytes","create","CryptoJS","createCommonjsModule","29107nHShNg","512696tvpKnG"];return(Ks=function(){return e})()}var Xs=Ys;!function(e,t){for(var r=Ys,n=e();;)try{if(684520===parseInt(r(288))/1*(-parseInt(r(285))/2)+parseInt(r(293))/3+-parseInt(r(304))/4*(-parseInt(r(309))/5)+-parseInt(r(292))/6*(-parseInt(r(291))/7)+-parseInt(r(301))/8*(-parseInt(r(305))/9)+parseInt(r(283))/10*(parseInt(r(307))/11)+parseInt(r(287))/12*(-parseInt(r(300))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ks);f[Xs(299)]((function(e,t){var r,n,i,s=Xs;r=f[s(289)],n=function(e){var t=s;return e[t(302)][t(284)]={pad:function(r,n){var i=t,s=4*n,o=s-r[i(296)]%s;r.concat(e[i(282)].WordArray[i(286)](o-1))[i(306)](e.lib[i(308)][i(297)]([o<<24],1))},unpad:function(e){var r=t,n=255&e[r(303)][e.sigBytes-1>>>2];e[r(296)]-=n}},e[t(302)][t(284)]},(i=Ys)(295)==i(295)?e.exports=n(Pi):n(r[i(298)])}));var Js=Zs;function $s(){var e=["2VdmWId","1736470KSqIXV","477TCMdyk","69885SvtYOt","lib","createCommonjsModule","WordArray","object","10546tynlAp","exports","function","25160VXqhYo","788676yzOobJ","34428HcuEth","amd","9IViyLA","ZeroPadding","concat","Iso97971","pad","844428eLQaIA","33kUYcmO","unpad","./cipher-core","sigBytes"];return($s=function(){return e})()}function Zs(e,t){var r=$s();return(Zs=function(e,t){return r[e-=131]})(e,t)}!function(e,t){for(var r=Zs,n=e();;)try{if(130102===-parseInt(r(147))/1*(parseInt(r(139))/2)+parseInt(r(154))/3*(parseInt(r(152))/4)+parseInt(r(142))/5+-parseInt(r(134))/6+-parseInt(r(151))/7+-parseInt(r(150))/8*(parseInt(r(141))/9)+parseInt(r(140))/10*(parseInt(r(135))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}($s);f[Js(144)]((function(e,t){var r,n,i;r=c,n=function(e){var t=Zs;return e[t(133)][t(132)]={pad:function(r,n){var i=t;r[i(131)](e[i(143)][i(145)].create([2147483648],1)),e[i(133)].ZeroPadding[i(133)](r,n)},unpad:function(r){var n=t;e[n(133)][n(155)][n(136)](r),r[n(138)]--}},e[t(133)][t(132)]},(i=Zs)(146)==i(146)?e[i(148)]=n(Pi):"undefined"===i(149)&&(void 0)[i(153)]?(void 0)(["./core",i(137)],n):n(r.CryptoJS)}));var Qs=eo;function eo(e,t){var r=to();return(eo=function(e,t){return r[e-=299]})(e,t)}!function(e,t){for(var r=eo,n=e();;)try{if(689255===-parseInt(r(302))/1*(-parseInt(r(305))/2)+-parseInt(r(300))/3*(-parseInt(r(309))/4)+parseInt(r(313))/5+-parseInt(r(319))/6+-parseInt(r(320))/7+parseInt(r(310))/8+parseInt(r(314))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(to);f[Qs(312)]((function(e,t){var r,n,i,s=Qs;r=f[s(318)],n=function(e){var t=s;return e.pad[t(306)]={pad:function(e,r){var n=t,i=4*r;e[n(317)](),e.sigBytes+=i-(e[n(315)]%i||i)},unpad:function(e){var r=t,n=e[r(307)],i=e[r(315)]-1;for(i=e.sigBytes-1;i>=0;i--)if(n[i>>>2]>>>24-i%4*8&255){e[r(315)]=i+1;break}}},e[t(311)].ZeroPadding},(i=eo)(321)==i(321)?e[i(301)]=n(Pi):"undefined"===i(303)&&(void 0)[i(316)]?(void 0)([i(304),i(299)],n):n(r[i(308)])}));function to(){var e=["commonjsGlobal","7536000requVK","7478275KrquPn","object","./cipher-core","3779166yzNXsh","exports","1JbXlUP","function","./core","306758gaSfNr","ZeroPadding","words","CryptoJS","4ODLKdh","7702528hNfGFA","pad","createCommonjsModule","39075VTjZPY","5668632uhAjWC","sigBytes","amd","clamp"];return(to=function(){return e})()}var ro=no;function no(e,t){var r=io();return(no=function(e,t){return r[e-=360]})(e,t)}function io(){var e=["./core","object","amd","472YLLGUH","28233kczHdb","function","58639tfHjvR","66UysJQg","exports","776565WXGsCs","134327ByjHIU","3HFAuCf","7513490TetikS","783952rkRpdi","createCommonjsModule","NoPadding","209868ZkxhnL","pad"];return(io=function(){return e})()}!function(e,t){for(var r=no,n=e();;)try{if(116443===parseInt(r(374))/1+-parseInt(r(362))/2*(-parseInt(r(375))/3)+parseInt(r(377))/4+parseInt(r(373))/5+-parseInt(r(371))/6*(-parseInt(r(370))/7)+parseInt(r(367))/8*(parseInt(r(368))/9)+-parseInt(r(376))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(io);f[ro(360)]((function(e,t){var r,n,i;r=c,n=function(e){var t=no;return e[t(363)].NoPadding={pad:function(){},unpad:function(){}},e.pad[t(361)]},"object"===(i=no)(365)?e[i(372)]=n(Pi):"undefined"===i(369)&&(void 0)[i(366)]?(void 0)([i(364),"./cipher-core"],n):n(r.CryptoJS)}));var so=oo;function oo(e,t){var r=ao();return(oo=function(e,t){return r[e-=153]})(e,t)}function ao(){var e=["9282591xHaWRR","8zPuWNy","function","48wIouTr","toString","658961FlObaY","29274890YaOZuA","enc","2000860PLhSMq","6821017ZdOvFh","amd","lib","514870jfivld","4699560TPXHPb","create","format","3UdjOcM","Hex","./core","exports","createCommonjsModule","object","ciphertext","CryptoJS"];return(ao=function(){return e})()}!function(e,t){for(var r=oo,n=e();;)try{if(758702===-parseInt(r(160))/1+parseInt(r(163))/2*(-parseInt(r(171))/3)+parseInt(r(158))/4*(-parseInt(r(167))/5)+parseInt(r(168))/6+parseInt(r(164))/7+parseInt(r(156))/8*(-parseInt(r(155))/9)+parseInt(r(161))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ao);f[so(175)]((function(e,t){var r,n,i;r=c,n=function(e){var t,r,n,i,s=oo;return n=(r=e)[(t=oo)(166)].CipherParams,i=r[t(162)][t(172)],r[t(170)][t(172)]={stringify:function(e){var r=t;return e[r(153)][r(159)](i)},parse:function(e){var r=t,s=i.parse(e);return n[r(169)]({ciphertext:s})}},e[s(170)][s(172)]},(i=oo)(176)==i(176)?e[i(174)]=n(Pi):"undefined"===i(157)&&(void 0)[i(165)]?(void 0)([i(173),"./cipher-core"],n):n(r[i(154)])}));function co(e,t){var r=uo();return(co=function(e,t){return r[e-=359]})(e,t)}function uo(){var e=["5258148rlHUFo","_createHelper","250uzrytE","8762WfeRJv","exports","_keyPriorReset","_invKeySchedule","./evpkdf","9825903NGsNqd","sigBytes","3noQmZw","_keySchedule","createCommonjsModule","2754518FniWxR","AES","amd","extend","39802aFjvFt","136TzxtJC","5WDhyXf","_doCryptBlock","_nRounds","./enc-base64","algo","_key","object","1eyqtSL","./core","442476QuUlGx","CryptoJS","47928ZWbjjc","44792dBUeuW","lib"];return(uo=function(){return e})()}var lo=co;!function(e,t){for(var r=co,n=e();;)try{if(758909===parseInt(r(372))/1*(parseInt(r(359))/2)+parseInt(r(389))/3*(parseInt(r(374))/4)+parseInt(r(365))/5*(parseInt(r(379))/6)+parseInt(r(363))/7*(parseInt(r(364))/8)+parseInt(r(387))/9+-parseInt(r(381))/10*(parseInt(r(377))/11)+parseInt(r(376))/12*(-parseInt(r(382))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(uo);f[lo(391)]((function(e,t){var r,n,i;r=c,n=function(e){return function(){var t=co,r=e,n=r[t(378)].BlockCipher,i=r[t(369)],s=[],o=[],a=[],c=[],u=[],l=[],d=[],f=[],h=[],p=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var i=n^n<<1^n<<2^n<<3^n<<4;i=i>>>8^255&i^99,s[r]=i,o[i]=r;var m=e[r],v=e[m],y=e[v],g=257*e[i]^16843008*i;a[r]=g<<24|g>>>8,c[r]=g<<16|g>>>16,u[r]=g<<8|g>>>24,l[r]=g,g=16843009*y^65537*v^257*m^16843008*r,d[i]=g<<24|g>>>8,f[i]=g<<16|g>>>16,h[i]=g<<8|g>>>24,p[i]=g,r?(r=m^e[e[e[y^m]]],n^=e[e[n]]):r=n=1}}();var m=[0,1,2,4,8,16,32,64,128,27,54],v=i.AES=n[t(362)]({_doReset:function(){var e=t;if(!this._nRounds||this[e(384)]!==this[e(370)]){for(var r=this[e(384)]=this._key,n=r.words,i=r[e(388)]/4,o=4*((this[e(367)]=i+6)+1),a=this[e(390)]=[],c=0;c<o;c++)c<i?a[c]=n[c]:(v=a[c-1],c%i?i>6&&c%i==4&&(v=s[v>>>24]<<24|s[v>>>16&255]<<16|s[v>>>8&255]<<8|s[255&v]):(v=s[(v=v<<8|v>>>24)>>>24]<<24|s[v>>>16&255]<<16|s[v>>>8&255]<<8|s[255&v],v^=m[c/i|0]<<24),a[c]=a[c-i]^v);for(var u=this[e(385)]=[],l=0;l<o;l++){if(c=o-l,l%4)var v=a[c];else v=a[c-4];u[l]=l<4||c<=4?v:d[s[v>>>24]]^f[s[v>>>16&255]]^h[s[v>>>8&255]]^p[s[255&v]]}}},encryptBlock:function(e,r){this[t(366)](e,r,this._keySchedule,a,c,u,l,s)},decryptBlock:function(e,r){var n=t,i=e[r+1];e[r+1]=e[r+3],e[r+3]=i,this[n(366)](e,r,this[n(385)],d,f,h,p,o),i=e[r+1],e[r+1]=e[r+3],e[r+3]=i},_doCryptBlock:function(e,r,n,i,s,o,a,c){for(var u=this[t(367)],l=e[r]^n[0],d=e[r+1]^n[1],f=e[r+2]^n[2],h=e[r+3]^n[3],p=4,m=1;m<u;m++){var v=i[l>>>24]^s[d>>>16&255]^o[f>>>8&255]^a[255&h]^n[p++],y=i[d>>>24]^s[f>>>16&255]^o[h>>>8&255]^a[255&l]^n[p++],g=i[f>>>24]^s[h>>>16&255]^o[l>>>8&255]^a[255&d]^n[p++],_=i[h>>>24]^s[l>>>16&255]^o[d>>>8&255]^a[255&f]^n[p++];l=v,d=y,f=g,h=_}v=(c[l>>>24]<<24|c[d>>>16&255]<<16|c[f>>>8&255]<<8|c[255&h])^n[p++],y=(c[d>>>24]<<24|c[f>>>16&255]<<16|c[h>>>8&255]<<8|c[255&l])^n[p++],g=(c[f>>>24]<<24|c[h>>>16&255]<<16|c[l>>>8&255]<<8|c[255&d])^n[p++],_=(c[h>>>24]<<24|c[l>>>16&255]<<16|c[d>>>8&255]<<8|c[255&f])^n[p++],e[r]=v,e[r+1]=y,e[r+2]=g,e[r+3]=_},keySize:8});r[t(360)]=n[t(380)](v)}(),e.AES},"object"===(i=co)(371)?e[i(383)]=n(Pi):n(r[i(375)])}));var fo=ho;function ho(e,t){var r=po();return(ho=function(e,t){return r[e-=350]})(e,t)}function po(){var e=["5472KYMPlC","createEncryptor","DES","_des1","_des2","amd","slice","28902643SnftHG","BlockCipher","encryptBlock","WordArray","TripleDES","3fRJXOS","createCommonjsModule","./enc-base64","_rBlock","1211yNTlFo","_key","_doCryptBlock","extend","algo","decryptBlock","length","./evpkdf","2322844cprqqZ","15890edKBrM","110LgfvuR","_des3","4589550pddmAc","lib","./core","call","13579250ADoNtq","object","3106585ZdOBtQ","function","commonjsGlobal","6fCQFWl","_invSubKeys","create","_lBlock","words","_createHelper"];return(po=function(){return e})()}!function(e,t){for(var r=ho,n=e();;)try{if(827862===parseInt(r(376))/1*(-parseInt(r(375))/2)+-parseInt(r(362))/3*(parseInt(r(374))/4)+-parseInt(r(384))/5*(-parseInt(r(387))/6)+-parseInt(r(366))/7*(parseInt(r(350))/8)+parseInt(r(378))/9+-parseInt(r(382))/10+parseInt(r(357))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(po);f[fo(363)]((function(e,t){var r,n,i,s=fo;r=f[s(386)],n=function(e){var t=s;return function(){var t=ho,r=e,n=r[t(379)],i=n[t(360)],s=n[t(358)],o=r[t(370)],a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],f=o.DES=s[t(369)]({_doReset:function(){for(var e=t,r=this[e(367)][e(391)],n=[],i=0;i<56;i++){var s=a[i]-1;n[i]=r[s>>>5]>>>31-s%32&1}for(var o=this._subKeys=[],l=0;l<16;l++){var d=o[l]=[],f=u[l];for(i=0;i<24;i++)d[i/6|0]|=n[(c[i]-1+f)%28]<<31-i%6,d[4+(i/6|0)]|=n[28+(c[i+24]-1+f)%28]<<31-i%6;for(d[0]=d[0]<<1|d[0]>>>31,i=1;i<7;i++)d[i]=d[i]>>>4*(i-1)+3;d[7]=d[7]<<5|d[7]>>>27}var h=this._invSubKeys=[];for(i=0;i<16;i++)h[i]=o[15-i]},encryptBlock:function(e,r){this[t(368)](e,r,this._subKeys)},decryptBlock:function(e,r){var n=t;this[n(368)](e,r,this[n(388)])},_doCryptBlock:function(e,r,n){var i=t;this._lBlock=e[r],this[i(365)]=e[r+1],h.call(this,4,252645135),h.call(this,16,65535),p[i(381)](this,2,858993459),p[i(381)](this,8,16711935),h[i(381)](this,1,1431655765);for(var s=0;s<16;s++){for(var o=n[s],a=this[i(390)],c=this[i(365)],u=0,f=0;f<8;f++)u|=l[f][((c^o[f])&d[f])>>>0];this[i(390)]=c,this[i(365)]=a^u}var m=this[i(390)];this[i(390)]=this[i(365)],this[i(365)]=m,h.call(this,1,1431655765),p[i(381)](this,8,16711935),p[i(381)](this,2,858993459),h[i(381)](this,16,65535),h.call(this,4,252645135),e[r]=this[i(390)],e[r+1]=this[i(365)]},keySize:2,ivSize:2,blockSize:2});function h(e,r){var n=t,i=(this._lBlock>>>e^this[n(365)])&r;this._rBlock^=i,this[n(390)]^=i<<e}function p(e,r){var n=t,i=(this[n(365)]>>>e^this[n(390)])&r;this[n(390)]^=i,this[n(365)]^=i<<e}r[t(352)]=s[t(392)](f);var m=o[t(361)]=s[t(369)]({_doReset:function(){var e=t,r=this[e(367)].words;if(2!==r[e(372)]&&4!==r[e(372)]&&r[e(372)]<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var n=r[e(356)](0,2),s=r.length<4?r[e(356)](0,2):r[e(356)](2,4),o=r[e(372)]<6?r.slice(0,2):r[e(356)](4,6);this[e(353)]=f[e(351)](i.create(n)),this._des2=f[e(351)](i[e(389)](s)),this[e(377)]=f[e(351)](i[e(389)](o))},encryptBlock:function(e,r){var n=t;this[n(353)][n(359)](e,r),this[n(354)].decryptBlock(e,r),this[n(377)][n(359)](e,r)},decryptBlock:function(e,r){var n=t;this[n(377)][n(371)](e,r),this._des2[n(359)](e,r),this[n(353)].decryptBlock(e,r)},keySize:6,ivSize:2,blockSize:2});r[t(361)]=s[t(392)](m)}(),e[t(361)]},(i=ho)(383)==i(383)?e.exports=n(Pi):"undefined"===i(385)&&(void 0)[i(355)]?(void 0)([i(380),i(364),"./md5",i(373),"./cipher-core"],n):n(r.CryptoJS)}));var mo=vo;function vo(e,t){var r=yo();return(vo=function(e,t){return r[e-=442]})(e,t)}function yo(){var e=["4708kfnDdR","./cipher-core","5813760lNquHp","./md5","amd","309048gmdtSK","./enc-base64","_doReset","549491bXwppm","commonjsGlobal","object","3866496wWnghU","12qWzRWA","_key","drop","_createHelper","cfg","CryptoJS","193581lFXmXc","function","StreamCipher","sigBytes","RC4Drop","exports","./evpkdf","4192762SZgzqi","createCommonjsModule","104KSzoPA","RC4","words","./core","extend","10OJDEKi"];return(yo=function(){return e})()}!function(e,t){for(var r=vo,n=e();;)try{if(453348===-parseInt(r(448))/1+-parseInt(r(445))/2*(-parseInt(r(452))/3)+parseInt(r(473))/4*(parseInt(r(472))/5)+parseInt(r(451))/6+parseInt(r(465))/7+-parseInt(r(467))/8*(parseInt(r(458))/9)+-parseInt(r(442))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(yo);f[mo(466)]((function(e,t){var r,n,i,s=mo;r=f[s(449)],n=function(e){var t=s;return function(){var t=vo,r=e,n=r.lib[t(460)],i=r.algo,s=i[t(468)]=n.extend({_doReset:function(){for(var e=t,r=this[e(453)],n=r[e(469)],i=r[e(461)],s=this._S=[],o=0;o<256;o++)s[o]=o;o=0;for(var a=0;o<256;o++){var c=o%i,u=n[c>>>2]>>>24-c%4*8&255;a=(a+s[o]+u)%256;var l=s[o];s[o]=s[a],s[a]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+e[t=(t+1)%256])%256;var s=e[t];e[t]=e[r],e[r]=s,n|=e[(e[t]+e[r])%256]<<24-8*i}return this._i=t,this._j=r,n}r.RC4=n._createHelper(s);var a=i[t(462)]=s[t(471)]({cfg:s[t(456)][t(471)]({drop:192}),_doReset:function(){var e=t;s[e(447)].call(this);for(var r=this[e(456)][e(454)];r>0;r--)o.call(this)}});r[t(462)]=n[t(455)](a)}(),e[t(468)]},"object"===(i=vo)(450)?e[i(463)]=n(Pi):"undefined"===i(459)&&(void 0)[i(444)]?(void 0)([i(470),i(446),i(443),i(464),i(474)],n):n(r[i(457)])}));function go(){var e=["Rabbit","./evpkdf","_createHelper","319040aPYIfU","function","./enc-base64","amd","exports","18fgFgxR","lib","commonjsGlobal","./core","540396oeygZm","StreamCipher","8124VpBgac","422725ycCdSE","3uHHZlm","algo","11809aVDnwc","355336jHSAkl","601552fOaPKI","3378uMLnrz","./md5","object","CryptoJS","10681QfrGFa","6JNIiic","words"];return(go=function(){return e})()}!function(e,t){for(var r=_o,n=e();;)try{if(492819===-parseInt(r(146))/1*(-parseInt(r(142))/2)+-parseInt(r(156))/3*(-parseInt(r(149))/4)+-parseInt(r(145))/5+parseInt(r(151))/6*(-parseInt(r(148))/7)+parseInt(r(150))/8*(-parseInt(r(138))/9)+parseInt(r(133))/10+-parseInt(r(155))/11*(-parseInt(r(144))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(go);d((function(e,t){var r,n,i;r=f[_o(140)],n=function(e){return function(){var t=_o,r=e,n=r[t(139)][t(143)],i=r[t(147)],s=[],o=[],a=[],c=i[t(130)]=n.extend({_doReset:function(){for(var e=t,r=this._key[e(129)],n=this.cfg.iv,i=0;i<4;i++)r[i]=16711935&(r[i]<<8|r[i]>>>24)|4278255360&(r[i]<<24|r[i]>>>8);var s=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],o=this._C=[r[2]<<16|r[2]>>>16,4294901760&r[0]|65535&r[1],r[3]<<16|r[3]>>>16,4294901760&r[1]|65535&r[2],r[0]<<16|r[0]>>>16,4294901760&r[2]|65535&r[3],r[1]<<16|r[1]>>>16,4294901760&r[3]|65535&r[0]];for(this._b=0,i=0;i<4;i++)u.call(this);for(i=0;i<8;i++)o[i]^=s[i+4&7];if(n){var a=n[e(129)],c=a[0],l=a[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),h=d>>>16|4294901760&f,p=f<<16|65535&d;for(o[0]^=d,o[1]^=h,o[2]^=f,o[3]^=p,o[4]^=d,o[5]^=h,o[6]^=f,o[7]^=p,i=0;i<4;i++)u.call(this)}},_doProcessBlock:function(e,t){var r=this._X;u.call(this),s[0]=r[0]^r[5]>>>16^r[3]<<16,s[1]=r[2]^r[7]>>>16^r[5]<<16,s[2]=r[4]^r[1]>>>16^r[7]<<16,s[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)s[n]=16711935&(s[n]<<8|s[n]>>>24)|4278255360&(s[n]<<24|s[n]>>>8),e[t+n]^=s[n]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,s=n>>>16,c=((i*i>>>17)+i*s>>>15)+s*s,u=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=c^u}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}r.Rabbit=n[t(132)](c)}(),e.Rabbit},(i=_o)(153)==i(153)?e[i(137)]=n(Pi):"undefined"===i(134)&&(void 0)[i(136)]?(void 0)([i(141),i(135),i(152),i(131),"./cipher-core"],n):n(r[i(154)])}));function _o(e,t){var r=go();return(_o=function(e,t){return r[e-=129]})(e,t)}var bo=wo;!function(e,t){for(var r=wo,n=e();;)try{if(287936===parseInt(r(416))/1+parseInt(r(409))/2*(-parseInt(r(410))/3)+-parseInt(r(389))/4*(-parseInt(r(394))/5)+parseInt(r(408))/6*(parseInt(r(393))/7)+-parseInt(r(407))/8+-parseInt(r(403))/9*(parseInt(r(400))/10)+parseInt(r(404))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(So);f[bo(399)]((function(e,t){var r,n,i=bo;f[i(397)],e[wo(391)]=(r=Pi,n=i,function(){var e=wo,t=r,n=t[e(405)][e(414)],i=t[e(392)],s=[],o=[],a=[],c=i[e(415)]=n[e(388)]({_doReset:function(){var t=e,r=this[t(417)][t(398)],n=this[t(406)].iv,i=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],s=this._C=[r[2]<<16|r[2]>>>16,4294901760&r[0]|65535&r[1],r[3]<<16|r[3]>>>16,4294901760&r[1]|65535&r[2],r[0]<<16|r[0]>>>16,4294901760&r[2]|65535&r[3],r[1]<<16|r[1]>>>16,4294901760&r[3]|65535&r[0]];this._b=0;for(var o=0;o<4;o++)u[t(411)](this);for(o=0;o<8;o++)s[o]^=i[o+4&7];if(n){var a=n[t(398)],c=a[0],l=a[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),h=d>>>16|4294901760&f,p=f<<16|65535&d;for(s[0]^=d,s[1]^=h,s[2]^=f,s[3]^=p,s[4]^=d,s[5]^=h,s[6]^=f,s[7]^=p,o=0;o<4;o++)u[t(411)](this)}},_doProcessBlock:function(t,r){var n=e,i=this._X;u[n(411)](this),s[0]=i[0]^i[5]>>>16^i[3]<<16,s[1]=i[2]^i[7]>>>16^i[5]<<16,s[2]=i[4]^i[1]>>>16^i[7]<<16,s[3]=i[6]^i[3]>>>16^i[1]<<16;for(var o=0;o<4;o++)s[o]=16711935&(s[o]<<8|s[o]>>>24)|4278255360&(s[o]<<24|s[o]>>>8),t[r+o]^=s[o]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,s=n>>>16,c=((i*i>>>17)+i*s>>>15)+s*s,u=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=c^u}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}t[e(415)]=n[e(396)](c)}(),r[n(415)])}));function wo(e,t){var r=So();return(wo=function(e,t){return r[e-=388]})(e,t)}function So(){var e=["algo","106099rjHKNW","7985innfYJ","./evpkdf","_createHelper","commonjsGlobal","words","createCommonjsModule","10GXugsK","CryptoJS","./core","1402641noDOEF","1856855xjPKag","lib","cfg","2530560lrPbxK","138nrEcFF","1262knJMwQ","231iTodCl","call","./md5","./enc-base64","StreamCipher","RabbitLegacy","208232XwVENb","_key","./cipher-core","extend","208TuYseu","amd","exports"];return(So=function(){return e})()}function Eo(){const e=["2492600nYikuC","3015462rMuqjc","Blowfish","BlockCipher","object","amd","9087DgoGWr","_key","./md5","./enc-base64","./cipher-core","CryptoJS","function","33826464uBKDJc","_keyPriorReset","sbox","120sKcDAK","pbox","474341dEmotj","./evpkdf","776zsvTqN","commonjsGlobal","exports","algo","374209TutyyB","_createHelper","left","./core","2885672cyPzEw","words","right"];return(Eo=function(){return e})()}function Io(e,t){const r=Eo();return(Io=function(e,t){return r[e-=191]})(e,t)}!function(e,t){const r=Io,n=e();for(;;)try{if(819899===parseInt(r(200))/1+-parseInt(r(208))/2+-parseInt(r(213))/3*(parseInt(r(196))/4)+parseInt(r(207))/5+-parseInt(r(192))/6*(parseInt(r(194))/7)+-parseInt(r(204))/8+parseInt(r(220))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Eo);d((function(e,t){const r=Io;!function(t,r,n){const i=Io;i(211)==i(211)?e[i(198)]=r(Pi):"undefined"===i(219)&&(void 0)[i(212)]?(void 0)([i(203),i(216),i(215),i(195),i(217)],r):r(t[i(218)])}(f[r(197)],(function(e){const t=r;return function(){const t=Io;var r=e,n=r.lib[t(210)],i=r[t(199)];const s=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],a=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function u(e,r){const n=t;let i=r>>24&255,s=r>>16&255,o=r>>8&255,a=255&r,c=e[n(191)][0][i]+e.sbox[1][s];return c^=e[n(191)][2][o],c+=e[n(191)][3][a],c}function l(e,r,n){const i=t;let o,a=r,c=n;for(let t=0;t<s;++t)a^=e[i(193)][t],c=u(e,a)^c,o=a,a=c,c=o;return o=a,a=c,c=o,c^=e[i(193)][16],a^=e[i(193)][17],{left:a,right:c}}var d=i[t(209)]=n.extend({_doReset:function(){const e=t;if(this[e(221)]!==this[e(214)]){var r=this._keyPriorReset=this[e(214)],n=r[e(205)],i=r.sigBytes/4;!function(e,r,n){const i=t;for(let t=0;t<4;t++){e[i(191)][t]=[];for(let r=0;r<256;r++)e[i(191)][t][r]=a[t][r]}let s=0;for(let t=0;t<18;t++)e[i(193)][t]=o[t]^r[s],s++,s>=n&&(s=0);let c=0,u=0,d=0;for(let t=0;t<18;t+=2)d=l(e,c,u),c=d[i(202)],u=d[i(206)],e[i(193)][t]=c,e[i(193)][t+1]=u;for(let t=0;t<4;t++)for(let r=0;r<256;r+=2)d=l(e,c,u),c=d[i(202)],u=d[i(206)],e.sbox[t][r]=c,e[i(191)][t][r+1]=u}(c,n,i)}},encryptBlock:function(e,r){const n=t;var i=l(c,e[r],e[r+1]);e[r]=i[n(202)],e[r+1]=i.right},decryptBlock:function(e,r){const n=t;var i=function(e,r,n){const i=t;let s,o=r,a=n;for(let t=17;t>1;--t)o^=e[i(193)][t],a=u(e,o)^a,s=o,o=a,a=s;return s=o,o=a,a=s,a^=e[i(193)][1],o^=e.pbox[0],{left:o,right:a}}(c,e[r],e[r+1]);e[r]=i[n(202)],e[r+1]=i.right},blockSize:2,keySize:4,ivSize:2});r[t(209)]=n[t(201)](d)}(),e[t(209)]}))}));var Ao=Co;function ko(){var e=["138290AwixeZ","./ripemd160","amd","3074204AQvmvq","object","./cipher-core","./mode-cfb","./evpkdf","21nPzuKv","3647583jVOPmW","./pad-iso97971","./rabbit","commonjsGlobal","./mode-ctr","exports","./format-hex","./sha384","./enc-base64","73982DtxUSW","./pad-iso10126","./core","./rc4","./enc-base64url","./aes","2597676AfBzHf","./sha1","./x64-core","./sha3","./sha256","./pbkdf2","1152500RjAgZj","./pad-zeropadding","8hbmqex","./lib-typedarrays","createCommonjsModule","./md5","./pad-nopadding","./sha224","CryptoJS","./sha512","./enc-utf16","./tripledes","68963rxPwme","./pad-ansix923"];return(ko=function(){return e})()}function Co(e,t){var r=ko();return(Co=function(e,t){return r[e-=117]})(e,t)}function To(e,t){const r=Do();return(To=function(e,t){return r[e-=350]})(e,t)}function xo(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Do(){const e=["2518600NOYLUp","4572AAslfo","Counter","659643WraCHE","4947102cjhExe","ctr","7DkdYLo","3VMVKUU","28204583pIhInj","catch","set","toString","ModeOfOperation","23560JWRlRa","lib","length","includes","byteLength","30710iNjnNV","decrypt","1713496rzHOkt","476lNcyFL","slice"];return(Do=function(){return e})()}function Mo(e,t,r){const n=To;let i=arguments[n(351)]>3&&void 0!==arguments[3]&&arguments[3];t=new Uint8Array(t),r=new Uint8Array(r);const s=e.byteLength;let o=5;for(;o<s;){let a=xo(e[n(358)](o,o+4));if(a>s)break;let c=e[o+4],u=!1;if(i?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(352)](c)):(c&=31,u=1===c||5===c),u){const i=e[n(358)](o+4+2,o+4+a);let s=new(Di[n(371)][n(364)])(t,new(Di[n(361)])(r));const c=s[n(355)](i);s=null,e.set(c,o+4+2)}o=o+4+a}return e}function Bo(e,t,r){const n=To;if(e[n(353)]<=30)return e;const i=e[n(358)](32);let s=new Di.ModeOfOperation.ctr(t,new(Di[n(361)])(r));const o=s[n(355)](i);return s=null,e[n(369)](o,32),e}!function(e,t){for(var r=Co,n=e();;)try{if(273252===-parseInt(r(151))/1+-parseInt(r(127))/2*(-parseInt(r(117))/3)+-parseInt(r(139))/4+-parseInt(r(153))/5+parseInt(r(133))/6+parseInt(r(156))/7*(-parseInt(r(141))/8)+parseInt(r(118))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ko),f[Ao(143)]((function(e,t){var r,n;r=f[Ao(121)],(n=Co)(157)==n(157)?e[n(123)]=Pi:r[n(147)]=r.CryptoJS})),function(e,t){const r=To,n=e();for(;;)try{if(789490===-parseInt(r(362))/1+-parseInt(r(359))/2*(parseInt(r(366))/3)+parseInt(r(357))/4*(parseInt(r(354))/5)+parseInt(r(363))/6+parseInt(r(365))/7*(-parseInt(r(356))/8)+-parseInt(r(360))/9*(parseInt(r(372))/10)+parseInt(r(367))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Do);var Po=Ro;!function(e,t){for(var r=Ro,n=e();;)try{if(348409===-parseInt(r(1316))/1*(parseInt(r(1054))/2)+-parseInt(r(1159))/3*(-parseInt(r(1069))/4)+-parseInt(r(682))/5*(parseInt(r(1022))/6)+parseInt(r(1319))/7*(parseInt(r(349))/8)+-parseInt(r(446))/9+-parseInt(r(1170))/10+parseInt(r(324))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Uo);var Fo=f[Po(800)]((function(e,t){var r,n,s=Po,o=(r=new Date,n=4,{setLogLevel:function(e){var t=Ro;n=e==this[t(905)]?1:e==this[t(1216)]?2:e==this[t(692)]?3:(this.error,4)},debug:function(e,t){var i=Ro;void 0===console.debug&&(console[i(905)]=console[i(1237)]),1>=n&&console.debug("["+o[i(774)](new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){var r=Ro;this[r(905)](e[r(810)])},info:function(e,t){var i=Ro;2>=n&&console[i(1216)]("["+o[i(774)](new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){var i=Ro;3>=n&&console.warn("["+o[i(774)](new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){var i=Ro;4>=n&&console[i(1135)]("["+o[i(774)](new Date-r,1e3)+"]","["+e+"]",t)}});o[s(774)]=function(e,t){var r,n=s;function i(e,t){for(var r=Ro,n=(""+e).split(".");n[0][r(271)]<t;)n[0]="0"+n[0];return n.join(".")}e<0?(r=!0,e=-e):r=!1;var o=e/(t||1),a=Math[n(585)](o/3600);o-=3600*a;var c=Math[n(585)](o/60),u=1e3*(o-=60*c);return u-=1e3*(o=Math.floor(o)),u=Math.floor(u),(r?"-":"")+a+":"+i(c,2)+":"+i(o,2)+"."+i(u,3)},o.printRanges=function(e){var t=s,r=e[t(271)];if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+o[t(774)](e[t(1102)](i))+","+o[t(774)](e[t(223)](i))+"]";return n}return"(empty)"},s(252)!==s(629)&&(t[s(1416)]=o);var a=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw t(1044);this[t(914)]=e,this[t(604)]=new DataView(e),this[t(535)]=0};a[s(1360)][s(1280)]=function(){return this[s(535)]},a[s(1360)][s(760)]=function(){var e=s;return this[e(914)][e(296)]},a.prototype[s(1373)]=function(){return this[s(914)].byteLength},a[s(1360)].seek=function(e){var t=s,r=Math.max(0,Math[t(1378)](this[t(914)][t(296)],e));return this[t(535)]=isNaN(r)||!isFinite(r)?0:r,!0},a[s(1360)].isEos=function(){var e=s;return this[e(1280)]()>=this[e(760)]()},a[s(1360)][s(1100)]=function(e,t){var r=s,n=0;if(this[r(535)]+e<=this.buffer[r(296)]){switch(e){case 1:n=t?this.dataview[r(282)](this[r(535)]):this[r(604)][r(730)](this[r(535)]);break;case 2:n=t?this[r(604)].getInt16(this.position):this[r(604)][r(1140)](this[r(535)]);break;case 3:if(t)throw"No method for reading signed 24 bits values";n=this[r(604)][r(730)](this.position)<<16,n|=this.dataview[r(730)](this[r(535)]+1)<<8,n|=this[r(604)][r(730)](this[r(535)]+2);break;case 4:n=t?this.dataview[r(243)](this.position):this[r(604)][r(1006)](this[r(535)]);break;case 8:if(t)throw r(947);n=this[r(604)][r(1006)](this[r(535)])<<32,n|=this[r(604)][r(1006)](this[r(535)]+4);break;default:throw r(669)+e}return this[r(535)]+=e,n}throw"Not enough bytes in buffer"},a[s(1360)][s(1306)]=function(){return this.readAnyInt(1,!1)},a.prototype.readUint16=function(){return this[s(1100)](2,!1)},a.prototype.readUint24=function(){return this[s(1100)](3,!1)},a.prototype[s(1052)]=function(){return this[s(1100)](4,!1)},a.prototype.readUint64=function(){return this[s(1100)](8,!1)},a[s(1360)][s(813)]=function(e){var t=s;if(this[t(535)]+e<=this[t(914)].byteLength){for(var r="",n=0;n<e;n++)r+=String[t(258)](this[t(1306)]());return r}throw"Not enough bytes in buffer"},a[s(1360)][s(1163)]=function(){for(var e=s,t=[];;){var r=this[e(1306)]();if(0===r)break;t[e(703)](r)}return String[e(258)].apply(null,t)},a[s(1360)][s(1386)]=function(){return this[s(1100)](1,!0)},a[s(1360)][s(1201)]=function(){return this[s(1100)](2,!0)},a[s(1360)].readInt32=function(){return this[s(1100)](4,!0)},a[s(1360)].readInt64=function(){return this[s(1100)](8,!1)},a.prototype[s(1274)]=function(e){for(var t=s,r=new Uint8Array(e),n=0;n<e;n++)r[n]=this[t(1306)]();return r},a[s(1360)].readInt16Array=function(e){for(var t=new Int16Array(e),r=0;r<e;r++)t[r]=this.readInt16();return t},a.prototype[s(1161)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(483)]();return r},a.prototype.readUint32Array=function(e){for(var t=s,r=new Uint32Array(e),n=0;n<e;n++)r[n]=this[t(1052)]();return r},a.prototype[s(666)]=function(e){for(var t=s,r=new Int32Array(e),n=0;n<e;n++)r[n]=this[t(351)]();return r},s(252)!==s(629)&&(t[s(1021)]=a);var c=function(e,t,r){var n=s;this._byteOffset=t||0,e instanceof ArrayBuffer?this[n(914)]=e:typeof e==n(252)?(this[n(834)]=e,t&&(this[n(984)]+=t)):this[n(914)]=new ArrayBuffer(e||0),this.position=0,this[n(851)]=null==r?c.LITTLE_ENDIAN:r};c[s(1360)]={},c[s(1360)][s(1280)]=function(){return this.position},c[s(1360)][s(1026)]=function(e){var t=s;if(this[t(830)]){var r=this._byteOffset+this[t(535)]+e,n=this[t(1071)][t(296)];if(r<=n)r>this[t(1408)]&&(this._byteLength=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),o=new Uint8Array(this[t(1071)]);new Uint8Array(i,0,o[t(271)]).set(o),this[t(914)]=i,this._byteLength=r}}},c[s(1360)][s(1379)]=function(){var e=s;if(this[e(1408)]!=this[e(1071)][e(296)]){var t=new ArrayBuffer(this[e(1408)]),r=new Uint8Array(t),n=new Uint8Array(this._buffer,0,r.length);r[e(1143)](n),this[e(914)]=t}},c[s(1047)]=!1,c[s(210)]=!0,c[s(1360)][s(1408)]=0,Object.defineProperty(c[s(1360)],s(296),{get:function(){var e=s;return this[e(1408)]-this[e(984)]}}),Object[s(317)](c[s(1360)],s(914),{get:function(){var e=s;return this[e(1379)](),this[e(1071)]},set:function(e){var t=s;this._buffer=e,this._dataView=new DataView(this[t(1071)],this[t(984)]),this[t(1408)]=this._buffer.byteLength}}),Object.defineProperty(c.prototype,s(757),{get:function(){return this[s(984)]},set:function(e){var t=s;this[t(984)]=e,this._dataView=new DataView(this._buffer,this[t(984)]),this[t(1408)]=this[t(1071)][t(296)]}}),Object[s(317)](c[s(1360)],s(834),{get:function(){return this[s(1157)]},set:function(e){var t=s;this[t(984)]=e[t(757)],this[t(1071)]=e.buffer,this[t(1157)]=new DataView(this[t(1071)],this[t(984)]),this[t(1408)]=this[t(984)]+e[t(296)]}}),c[s(1360)][s(380)]=function(e){var t=s,r=Math.max(0,Math[t(1378)](this.byteLength,e));this[t(535)]=isNaN(r)||!isFinite(r)?0:r},c.prototype[s(402)]=function(){return this.position>=this._byteLength},c[s(1360)].mapUint8Array=function(e){var t=s;this[t(1026)](1*e);var r=new Uint8Array(this[t(1071)],this[t(757)]+this[t(535)],e);return this.position+=1*e,r},c[s(1360)][s(666)]=function(e,t){var r=s;e=null==e?this[r(296)]-this.position/4:e;var n=new Int32Array(e);return c[r(1385)](n.buffer,0,this[r(914)],this[r(757)]+this.position,e*n[r(1346)]),c[r(237)](n,null==t?this[r(851)]:t),this[r(535)]+=n[r(296)],n},c[s(1360)].readInt16Array=function(e,t){var r=s;e=null==e?this.byteLength-this.position/2:e;var n=new Int16Array(e);return c[r(1385)](n.buffer,0,this.buffer,this[r(757)]+this[r(535)],e*n[r(1346)]),c[r(237)](n,null==t?this.endianness:t),this[r(535)]+=n[r(296)],n},c[s(1360)][s(722)]=function(e){var t=s;e=null==e?this[t(296)]-this[t(535)]:e;var r=new Int8Array(e);return c[t(1385)](r.buffer,0,this.buffer,this[t(757)]+this.position,e*r[t(1346)]),this[t(535)]+=r[t(296)],r},c[s(1360)][s(1053)]=function(e,t){var r=s;e=null==e?this[r(296)]-this[r(535)]/4:e;var n=new Uint32Array(e);return c[r(1385)](n.buffer,0,this[r(914)],this[r(757)]+this[r(535)],e*n[r(1346)]),c.arrayToNative(n,null==t?this[r(851)]:t),this[r(535)]+=n[r(296)],n},c[s(1360)].readUint16Array=function(e,t){var r=s;e=null==e?this[r(296)]-this.position/2:e;var n=new Uint16Array(e);return c[r(1385)](n[r(914)],0,this.buffer,this.byteOffset+this[r(535)],e*n[r(1346)]),c[r(237)](n,null==t?this[r(851)]:t),this[r(535)]+=n[r(296)],n},c[s(1360)].readUint8Array=function(e){var t=s;e=null==e?this[t(296)]-this[t(535)]:e;var r=new Uint8Array(e);return c.memcpy(r[t(914)],0,this[t(914)],this[t(757)]+this[t(535)],e*r[t(1346)]),this[t(535)]+=r[t(296)],r},c[s(1360)][s(267)]=function(e,t){var r=s;e=null==e?this.byteLength-this[r(535)]/8:e;var n=new Float64Array(e);return c[r(1385)](n.buffer,0,this[r(914)],this.byteOffset+this[r(535)],e*n[r(1346)]),c[r(237)](n,null==t?this.endianness:t),this[r(535)]+=n[r(296)],n},c.prototype[s(350)]=function(e,t){var r=s;e=null==e?this[r(296)]-this[r(535)]/4:e;var n=new Float32Array(e);return c.memcpy(n[r(914)],0,this[r(914)],this.byteOffset+this[r(535)],e*n[r(1346)]),c[r(237)](n,null==t?this[r(851)]:t),this[r(535)]+=n[r(296)],n},c[s(1360)].readInt32=function(e){var t=s,r=this[t(1157)][t(243)](this[t(535)],null==e?this.endianness:e);return this[t(535)]+=4,r},c[s(1360)].readInt16=function(e){var t=s,r=this[t(1157)].getInt16(this.position,null==e?this[t(851)]:e);return this[t(535)]+=2,r},c[s(1360)][s(1386)]=function(){var e=s,t=this[e(1157)][e(282)](this[e(535)]);return this.position+=1,t},c[s(1360)][s(1052)]=function(e){var t=s,r=this[t(1157)][t(1006)](this.position,null==e?this[t(851)]:e);return this.position+=4,r},c[s(1360)][s(483)]=function(e){var t=s,r=this._dataView[t(1140)](this[t(535)],null==e?this[t(851)]:e);return this[t(535)]+=2,r},c[s(1360)][s(1306)]=function(){var e=s,t=this[e(1157)][e(730)](this.position);return this[e(535)]+=1,t},c[s(1360)][s(833)]=function(e){var t=s,r=this[t(1157)][t(917)](this.position,null==e?this.endianness:e);return this[t(535)]+=4,r},c.prototype[s(224)]=function(e){var t=s,r=this[t(1157)][t(923)](this[t(535)],null==e?this[t(851)]:e);return this.position+=8,r},c[s(851)]=new Int8Array(new Int16Array([1])[s(914)])[0]>0,c[s(1385)]=function(e,t,r,n,i){var s=new Uint8Array(e,t,i),o=new Uint8Array(r,n,i);s.set(o)},c[s(237)]=function(e,t){return t==this.endianness?e:this.flipArrayEndianness(e)},c[s(820)]=function(e,t){var r=s;return this.endianness==t?e:this[r(529)](e)},c[s(529)]=function(e){for(var t=s,r=new Uint8Array(e[t(914)],e[t(757)],e[t(296)]),n=0;n<e.byteLength;n+=e[t(1346)])for(var i=n+e[t(1346)]-1,o=n;i>o;i--,o++){var a=r[o];r[o]=r[i],r[i]=a}return e},c[s(1360)][s(570)]=0,String.fromCharCodeUint8=function(e){for(var t=s,r=[],n=0;n<e[t(271)];n++)r[n]=e[n];return String[t(258)][t(884)](null,r)},c[s(1360)][s(813)]=function(e,t){var r=s;return null==t||t==r(1248)?String.fromCharCodeUint8[r(884)](null,[this.mapUint8Array(null==e?this.byteLength-this[r(535)]:e)]):new TextDecoder(t)[r(1061)](this[r(307)](e))},c.prototype[s(1163)]=function(e){var t=s,r=this[t(296)]-this[t(535)],n=new Uint8Array(this._buffer,this[t(984)]+this[t(535)]),i=r;null!=e&&(i=Math.min(e,r));for(var o=0;o<i&&0!==n[o];o++);var a=String.fromCharCodeUint8[t(884)](null,[this[t(307)](o)]);return null!=e?this.position+=i-o:o!=r&&(this.position+=1),a};var u=Math[s(747)](2,32);c[s(1360)][s(939)]=function(){var e=s;return this[e(351)]()*u+this[e(1052)]()},c[s(1360)][s(1167)]=function(){var e=s;return this[e(1052)]()*u+this[e(1052)]()},c[s(1360)][s(939)]=function(){var e=s;return this[e(1052)]()*u+this[e(1052)]()},c.prototype[s(622)]=function(){var e=s;return(this[e(1306)]()<<16)+(this[e(1306)]()<<8)+this[e(1306)]()},s(252)!==s(629)&&(t[s(937)]=c),c[s(1360)][s(1328)]=function(e){var t=s,r=new Blob([this[t(914)]]);if(!window[t(504)]||!URL[t(949)])throw t(723);var n=window[t(504)][t(949)](r),i=document.createElement("a");document.body.appendChild(i),i[t(696)](t(449),n),i[t(696)](t(334),e),i.setAttribute("target","_self"),i.click(),window.URL[t(1275)](n)},c[s(1360)][s(830)]=!0,Object[s(317)](c[s(1360)],s(1188),{get:function(){return this[s(830)]},set:function(e){var t=s;!e&&this[t(1379)](),this[t(830)]=e}}),c[s(1360)][s(1359)]=function(e){var t=s,r=new ArrayBuffer(this[t(1408)]-e),n=new Uint8Array(r),i=new Uint8Array(this[t(1071)],e,n[t(271)]);n[t(1143)](i),this[t(914)]=r,this[t(535)]-=e},c[s(1360)][s(846)]=function(e,t){var r=s;if(this[r(1026)](4*e[r(271)]),e instanceof Int32Array&&this[r(757)]+this[r(535)]%e[r(1346)]===0)c.memcpy(this[r(1071)],this[r(757)]+this.position,e.buffer,0,e.byteLength),this[r(295)](e.length,t);else for(var n=0;n<e[r(271)];n++)this[r(758)](e[n],t)},c[s(1360)][s(270)]=function(e,t){var r=s;if(this._realloc(2*e.length),e instanceof Int16Array&&this[r(757)]+this[r(535)]%e[r(1346)]===0)c[r(1385)](this[r(1071)],this[r(757)]+this[r(535)],e[r(914)],0,e[r(296)]),this[r(819)](e[r(271)],t);else for(var n=0;n<e[r(271)];n++)this[r(1350)](e[n],t)},c[s(1360)][s(425)]=function(e){var t=s;if(this[t(1026)](1*e[t(271)]),e instanceof Int8Array&&this[t(757)]+this[t(535)]%e.BYTES_PER_ELEMENT===0)c[t(1385)](this._buffer,this[t(757)]+this.position,e[t(914)],0,e[t(296)]),this[t(897)](e[t(271)]);else for(var r=0;r<e.length;r++)this[t(332)](e[r])},c[s(1360)][s(564)]=function(e,t){var r=s;if(this[r(1026)](4*e.length),e instanceof Uint32Array&&this[r(757)]+this[r(535)]%e[r(1346)]===0)c[r(1385)](this._buffer,this[r(757)]+this[r(535)],e[r(914)],0,e[r(296)]),this.mapUint32Array(e[r(271)],t);else for(var n=0;n<e[r(271)];n++)this[r(649)](e[n],t)},c[s(1360)][s(1337)]=function(e,t){var r=s;if(this._realloc(2*e[r(271)]),e instanceof Uint16Array&&this[r(757)]+this.position%e[r(1346)]===0)c[r(1385)](this[r(1071)],this[r(757)]+this.position,e.buffer,0,e[r(296)]),this[r(1307)](e[r(271)],t);else for(var n=0;n<e[r(271)];n++)this[r(456)](e[n],t)},c[s(1360)][s(1030)]=function(e){var t=s;if(this[t(1026)](1*e.length),e instanceof Uint8Array&&this[t(757)]+this[t(535)]%e[t(1346)]===0)c[t(1385)](this._buffer,this[t(757)]+this[t(535)],e[t(914)],0,e[t(296)]),this[t(307)](e[t(271)]);else for(var r=0;r<e[t(271)];r++)this[t(925)](e[r])},c[s(1360)][s(326)]=function(e,t){var r=s;if(this[r(1026)](8*e[r(271)]),e instanceof Float64Array&&this[r(757)]+this.position%e[r(1346)]===0)c.memcpy(this[r(1071)],this.byteOffset+this[r(535)],e[r(914)],0,e[r(296)]),this[r(883)](e.length,t);else for(var n=0;n<e[r(271)];n++)this[r(1401)](e[n],t)},c[s(1360)][s(1059)]=function(e,t){var r=s;if(this[r(1026)](4*e[r(271)]),e instanceof Float32Array&&this[r(757)]+this.position%e[r(1346)]===0)c.memcpy(this[r(1071)],this.byteOffset+this[r(535)],e[r(914)],0,e.byteLength),this[r(387)](e[r(271)],t);else for(var n=0;n<e[r(271)];n++)this[r(875)](e[n],t)},c[s(1360)][s(758)]=function(e,t){var r=s;this[r(1026)](4),this[r(1157)][r(1228)](this[r(535)],e,null==t?this[r(851)]:t),this[r(535)]+=4},c[s(1360)][s(1350)]=function(e,t){var r=s;this[r(1026)](2),this[r(1157)][r(503)](this.position,e,null==t?this[r(851)]:t),this[r(535)]+=2},c[s(1360)].writeInt8=function(e){var t=s;this[t(1026)](1),this[t(1157)][t(798)](this[t(535)],e),this[t(535)]+=1},c[s(1360)][s(649)]=function(e,t){var r=s;this[r(1026)](4),this._dataView.setUint32(this[r(535)],e,null==t?this[r(851)]:t),this.position+=4},c[s(1360)].writeUint16=function(e,t){var r=s;this[r(1026)](2),this[r(1157)][r(397)](this[r(535)],e,null==t?this[r(851)]:t),this[r(535)]+=2},c[s(1360)].writeUint8=function(e){var t=s;this[t(1026)](1),this[t(1157)][t(624)](this.position,e),this.position+=1},c[s(1360)][s(875)]=function(e,t){var r=s;this[r(1026)](4),this._dataView[r(867)](this[r(535)],e,null==t?this[r(851)]:t),this.position+=4},c[s(1360)][s(1401)]=function(e,t){var r=s;this[r(1026)](8),this[r(1157)][r(1249)](this[r(535)],e,null==t?this[r(851)]:t),this[r(535)]+=8},c[s(1360)].writeUCS2String=function(e,t,r){var n=s;null==r&&(r=e[n(271)]);for(var i=0;i<e.length&&i<r;i++)this.writeUint16(e[n(1187)](i),t);for(;i<r;i++)this.writeUint16(0)},c[s(1360)][s(1077)]=function(e,t,r){var n=s,i=0;if(null==t||t==n(1248))if(null!=r){var o=Math[n(1378)](e.length,r);for(i=0;i<o;i++)this[n(925)](e[n(1187)](i));for(;i<r;i++)this[n(925)](0)}else for(i=0;i<e.length;i++)this[n(925)](e[n(1187)](i));else this.writeUint8Array(new TextEncoder(t).encode(e.substring(0,r)))},c[s(1360)].writeCString=function(e,t){var r=s,n=0;if(null!=t){var i=Math.min(e[r(271)],t);for(n=0;n<i;n++)this.writeUint8(e[r(1187)](n));for(;n<t;n++)this[r(925)](0)}else{for(n=0;n<e[r(271)];n++)this[r(925)](e[r(1187)](n));this[r(925)](0)}},c[s(1360)].writeStruct=function(e,t){for(var r=s,n=0;n<e.length;n+=2){var i=e[n+1];this[r(1312)](i,t[e[n]],t)}},c[s(1360)][s(1312)]=function(e,t,r){var n,i=s;if(typeof e==i(721))return e(this,t);if(typeof e==i(252)&&!(e instanceof Array))return e[i(1143)](this,t,r);var o=null,a=i(1248),u=this[i(535)];switch(typeof e==i(1368)&&/:/[i(1111)](e)&&(n=e[i(526)](":"),e=n[0],o=parseInt(n[1])),"string"==typeof e&&/,/.test(e)&&(n=e[i(526)](","),e=n[0],a=parseInt(n[1])),e){case i(941):this[i(925)](t);break;case i(1160):this[i(332)](t);break;case i(935):this.writeUint16(t,this[i(851)]);break;case i(590):this[i(1350)](t,this[i(851)]);break;case i(1409):this[i(649)](t,this.endianness);break;case i(249):this[i(758)](t,this.endianness);break;case i(544):this[i(875)](t,this[i(851)]);break;case i(218):this.writeFloat64(t,this.endianness);break;case"uint16be":this[i(456)](t,c[i(1047)]);break;case i(644):this[i(1350)](t,c[i(1047)]);break;case"uint32be":this[i(649)](t,c.BIG_ENDIAN);break;case i(365):this[i(758)](t,c.BIG_ENDIAN);break;case"float32be":this[i(875)](t,c[i(1047)]);break;case i(926):this.writeFloat64(t,c.BIG_ENDIAN);break;case i(1169):this[i(456)](t,c[i(210)]);break;case i(546):this[i(1350)](t,c.LITTLE_ENDIAN);break;case"uint32le":this[i(649)](t,c.LITTLE_ENDIAN);break;case i(918):this[i(758)](t,c[i(210)]);break;case i(430):this.writeFloat32(t,c[i(210)]);break;case i(1303):this[i(1401)](t,c.LITTLE_ENDIAN);break;case"cstring":this[i(662)](t,o);break;case i(1368):this[i(1077)](t,a,o);break;case i(220):this[i(994)](t,this[i(851)],o);break;case i(563):this.writeUCS2String(t,c[i(210)],o);break;case"u16stringbe":this[i(994)](t,c[i(1047)],o);break;default:if(3==e[i(271)]){for(var l=e[1],d=0;d<t.length;d++)this.writeType(l,t[d]);break}this[i(558)](e,t)}null!=o&&(this[i(535)]=u,this[i(1026)](o),this[i(535)]=u+o)},c[s(1360)][s(1387)]=function(e){var t=s,r=Math[t(585)](e/u);this[t(649)](r),this[t(649)](4294967295&e)},c.prototype.writeUint24=function(e){var t=s;this[t(925)]((16711680&e)>>16),this.writeUint8((65280&e)>>8),this[t(925)](255&e)},c.prototype[s(664)]=function(e,t){var r=s,n=this.position;this[r(380)](e),this[r(649)](t),this.seek(n)},c[s(1360)][s(295)]=function(e,t){var r=s;this[r(1026)](4*e);var n=new Int32Array(this[r(1071)],this[r(757)]+this.position,e);return c[r(237)](n,null==t?this[r(851)]:t),this[r(535)]+=4*e,n},c[s(1360)][s(819)]=function(e,t){var r=s;this[r(1026)](2*e);var n=new Int16Array(this[r(1071)],this[r(757)]+this[r(535)],e);return c[r(237)](n,null==t?this.endianness:t),this[r(535)]+=2*e,n},c.prototype[s(897)]=function(e){var t=s;this._realloc(1*e);var r=new Int8Array(this[t(1071)],this[t(757)]+this[t(535)],e);return this.position+=1*e,r},c[s(1360)].mapUint32Array=function(e,t){var r=s;this._realloc(4*e);var n=new Uint32Array(this[r(1071)],this[r(757)]+this[r(535)],e);return c[r(237)](n,null==t?this[r(851)]:t),this[r(535)]+=4*e,n},c[s(1360)][s(1307)]=function(e,t){var r=s;this[r(1026)](2*e);var n=new Uint16Array(this[r(1071)],this[r(757)]+this[r(535)],e);return c[r(237)](n,null==t?this[r(851)]:t),this.position+=2*e,n},c[s(1360)][s(883)]=function(e,t){var r=s;this._realloc(8*e);var n=new Float64Array(this._buffer,this[r(757)]+this.position,e);return c[r(237)](n,null==t?this[r(851)]:t),this[r(535)]+=8*e,n},c[s(1360)][s(387)]=function(e,t){var r=s;this[r(1026)](4*e);var n=new Float32Array(this[r(1071)],this[r(757)]+this.position,e);return c.arrayToNative(n,null==t?this[r(851)]:t),this[r(535)]+=4*e,n};var l=function(e){var t=s;this[t(651)]=[],this[t(1365)]=-1,e&&(this[t(1103)](e),this.bufferIndex=0)};l[s(1360)]=new c(new ArrayBuffer,0,c[s(1047)]),l.prototype[s(1291)]=function(){var e,t=s;return this[t(1365)]>-1||(this[t(651)][t(271)]>0?0===(e=this[t(651)][0])[t(254)]?(this[t(914)]=e,this[t(1365)]=0,o[t(905)]("MultiBufferStream",t(1382)),!0):(this[t(1406)](),!1):(this[t(1406)](),!1))},ArrayBuffer.concat=function(e,t){var r=s;o.debug(r(746),r(578)+(e[r(296)]+t[r(296)]));var n=new Uint8Array(e[r(296)]+t[r(296)]);return n[r(1143)](new Uint8Array(e),0),n.set(new Uint8Array(t),e.byteLength),n[r(914)]},l[s(1360)].reduceBuffer=function(e,t,r){var n,i=s;return(n=new Uint8Array(r))[i(1143)](new Uint8Array(e,t,r)),n[i(914)][i(254)]=e[i(254)]+t,n[i(914)][i(1005)]=0,n.buffer},l[s(1360)][s(1103)]=function(e){for(var t=s,r=!0,n=0;n<this[t(651)].length;n++){var i=this.buffers[n];if(e.fileStart<=i.fileStart){if(e[t(254)]===i[t(254)]){if(e[t(296)]>i[t(296)]){this[t(651)][t(491)](n,1),n--;continue}}else e[t(254)]+e[t(296)]<=i[t(254)]||(e=this[t(540)](e,0,i[t(254)]-e[t(254)])),o[t(905)](t(736),"Appending new buffer (fileStart: "+e.fileStart+t(413)+e[t(296)]+")"),this[t(651)].splice(n,0,e),0===n&&(this[t(914)]=e);r=!1;break}if(e[t(254)]<i.fileStart+i.byteLength){var a=i[t(254)]+i.byteLength-e.fileStart,c=e.byteLength-a;if(!(c>0)){r=!1;break}e=this[t(540)](e,a,c)}}r&&(o[t(905)](t(736),t(752)+e[t(254)]+" - Length: "+e[t(296)]+")"),this[t(651)][t(703)](e),0===n&&(this[t(914)]=e))},l.prototype[s(1406)]=function(e){var t,r,n,i,a,c=s,u=[],l="";for(n=0,i=0,t=0;t<this.buffers[c(271)];t++)r=this[c(651)][t],0===t?(a={},u[c(703)](a),a[c(1102)]=r[c(254)],a[c(223)]=r[c(254)]+r[c(296)],l+="["+a.start+"-"):a.end===r[c(254)]?a[c(223)]=r[c(254)]+r[c(296)]:((a={})[c(1102)]=r.fileStart,l+=u[u[c(271)]-1][c(223)]-1+c(593)+a[c(1102)]+"-",a[c(223)]=r.fileStart+r[c(296)],u[c(703)](a)),n+=r[c(1005)],i+=r[c(296)];u.length>0&&(l+=a.end-1+"]");var d=e?o[c(1216)]:o[c(905)];0===this[c(651)][c(271)]?d(c(736),"No more buffer in memory"):d("MultiBufferStream",""+this[c(651)][c(271)]+c(1244)+n+"/"+i+c(908)+l)},l[s(1360)].cleanBuffers=function(){var e,t,r=s;for(e=0;e<this[r(651)][r(271)];e++)(t=this[r(651)][e]).usedBytes===t[r(296)]&&(o[r(905)]("MultiBufferStream","Removing buffer #"+e),this.buffers.splice(e,1),e--)},l[s(1360)].mergeNextBuffer=function(){var e,t=s;if(this[t(1365)]+1<this[t(651)][t(271)]){if((e=this[t(651)][this[t(1365)]+1])[t(254)]===this[t(914)][t(254)]+this.buffer[t(296)]){var r=this[t(914)][t(296)],n=this[t(914)].usedBytes,i=this.buffer[t(254)];return this[t(651)][this[t(1365)]]=ArrayBuffer[t(865)](this[t(914)],e),this[t(914)]=this[t(651)][this[t(1365)]],this[t(651)].splice(this[t(1365)]+1,1),this[t(914)].usedBytes=n,this[t(914)][t(254)]=i,o.debug(t(533),t(773)+r+"->"+this[t(914)].byteLength+")"),!0}return!1}return!1},l[s(1360)].findPosition=function(e,t,r){var n,i=s,a=null,c=-1;for(n=!0===e?0:this[i(1365)];n<this.buffers.length&&(a=this[i(651)][n])[i(254)]<=t;)c=n,r&&(a.fileStart+a[i(296)]<=t?a[i(1005)]=a.byteLength:a[i(1005)]=t-a[i(254)],this.logBufferLevel()),n++;return-1!==c?(a=this[i(651)][c])[i(254)]+a[i(296)]>=t?(o[i(905)](i(736),"Found position in existing buffer #"+c),c):-1:-1},l[s(1360)][s(400)]=function(e){var t,r,n,i=s,o=void 0!==e?e:this[i(1365)];if(r=this[i(651)][o],this[i(651)][i(271)]>o+1)for(t=o+1;t<this[i(651)][i(271)]&&(n=this[i(651)][t])[i(254)]===r.fileStart+r[i(296)];t++)r=n;return r.fileStart+r[i(296)]},l[s(1360)].getEndFilePositionAfter=function(e){var t=this[s(262)](!0,e,!1);return-1!==t?this.findEndContiguousBuf(t):e},l[s(1360)][s(958)]=function(e){var t=s;this.buffer[t(1005)]+=e,this.logBufferLevel()},l[s(1360)][s(974)]=function(){var e=s;this[e(914)][e(1005)]=this[e(914)][e(296)],this[e(1406)]()},l[s(1360)][s(380)]=function(e,t,r){var n,i=s;return-1!==(n=this[i(262)](t,e,r))?(this[i(914)]=this[i(651)][n],this.bufferIndex=n,this[i(535)]=e-this.buffer.fileStart,o[i(905)](i(736),i(770)+this[i(535)]),!0):(o.debug(i(736),i(612)+e+" not found in buffered data"),!1)},l.prototype[s(1280)]=function(){var e=s;if(-1===this[e(1365)]||null===this[e(651)][this[e(1365)]])throw e(1189);return this[e(651)][this[e(1365)]][e(254)]+this.position},l.prototype.getLength=function(){return this[s(296)]},l.prototype[s(760)]=function(){var e=s;if(-1===this[e(1365)]||null===this[e(651)][this[e(1365)]])throw e(1189);return this[e(651)][this[e(1365)]][e(254)]+this[e(296)]},l[s(1360)][s(1413)]=function(){var e=s;this[e(651)]=[],this[e(1365)]=-1},s(252)!==s(629)&&(t[s(736)]=l);var d=function(){var e=s,t=[];t[3]=e(979),t[4]=e(811),t[5]=e(1129),t[6]=e(325),this[e(1269)]=function(e){return t[e]};var r=this,n={};return this[e(363)]=function(r){var i,s,a,c=e,u=0;for(i=r.readUint8(),a=r[c(1306)]();128&a;)u=(127&a)<<7,a=r.readUint8();return u+=127&a,o[c(905)](c(1339),c(1384)+(t[i]||c(502)+i)+c(607)+u+" at position "+r[c(1280)]()),(s=t[i]?new n[t[i]](u):new(n[c(1152)])(u))[c(1223)](r),s},n[e(1152)]=function(t,r){var n=e;this[n(717)]=t,this[n(328)]=r,this.descs=[]},n[e(1152)][e(1360)][e(1223)]=function(t){var r=e;this[r(1183)]=t[r(1274)](this[r(328)])},n[e(1152)][e(1360)][e(576)]=function(t){for(var r=e,n=0;n<this[r(688)][r(271)];n++)if(this[r(688)][n].tag==t)return this[r(688)][n];return null},n[e(1152)][e(1360)][e(1348)]=function(t){for(var n=e,i=t[n(535)];t[n(535)]<i+this[n(328)];){var s=r.parseOneDescriptor(t);this[n(688)][n(703)](s)}},n[e(979)]=function(t){var r=e;n.Descriptor[r(993)](this,3,t)},n[e(979)][e(1360)]=new(n[e(1152)]),n[e(979)][e(1360)][e(1223)]=function(t){var r=e;if(this[r(842)]=t[r(483)](),this[r(665)]=t[r(1306)](),this[r(328)]-=3,128&this[r(665)]?(this[r(990)]=t[r(483)](),this[r(328)]-=2):this.dependsOn_ES_ID=0,64&this[r(665)]){var n=t[r(1306)]();this[r(504)]=t[r(813)](n),this[r(328)]-=n+1}else this.URL="";32&this[r(665)]?(this.OCR_ES_ID=t[r(483)](),this.size-=2):this[r(906)]=0,this.parseRemainingDescriptors(t)},n.ES_Descriptor[e(1360)][e(375)]=function(t){var r=e,n=this[r(576)](4);return n?n[r(260)]:0},n[e(979)][e(1360)][e(368)]=function(t){var r=e,n=this[r(576)](4);if(!n)return null;var i=n[r(576)](5);if(i&&i[r(1183)]){var s=(248&i[r(1183)][0])>>3;return 31===s&&i.data[r(271)]>=2&&(s=32+((7&i[r(1183)][0])<<3)+((224&i[r(1183)][1])>>5)),s}return null},n.DecoderConfigDescriptor=function(t){var r=e;n[r(1152)][r(993)](this,4,t)},n[e(811)][e(1360)]=new(n[e(1152)]),n[e(811)][e(1360)][e(1223)]=function(t){var r=e;this[r(260)]=t.readUint8(),this[r(1182)]=t.readUint8(),this.upStream=0!=(this.streamType>>1&1),this[r(1182)]=this.streamType>>>2,this[r(1424)]=t[r(622)](),this.maxBitrate=t.readUint32(),this[r(1412)]=t[r(1052)](),this.size-=13,this[r(1348)](t)},n[e(1129)]=function(t){var r=e;n[r(1152)][r(993)](this,5,t)},n[e(1129)][e(1360)]=new(n[e(1152)]),n.SLConfigDescriptor=function(t){n[e(1152)].call(this,6,t)},n[e(325)][e(1360)]=new(n[e(1152)]),this};"undefined"!==s(252)&&(t[s(1339)]=d);var f={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:["mdat","idat","free",s(426),s(549),s(778)],FULL_BOXES:[s(477),s(1394),"iods",s(238),s(1087),s(1309),s(1258)],CONTAINER_BOXES:[[s(894),["trak","pssh"]],["trak"],[s(559)],[s(1315)],[s(616)],[s(556)],[s(1192),[s(512),s(1390)]],[s(966),["trex"]],[s(569),[s(1426)]],[s(1426),[s(1057),s(512),s(1390)]],[s(601)],[s(1232)],["iref"],[s(872),["tfra"]],[s(549)],["hnti"],["hinf"],[s(778)],[s(1027)],[s(986)],[s(726)],["schi"],[s(1138)],[s(1270),[s(572)]],[s(1174),[s(289)]],[s(410)],[s(1004)],["j2kH"],[s(1028),[s(464)]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;f[e(864)][e(1360)]=new(f[e(987)]),f[e(788)][e(1360)]=new(f[e(987)]),f[e(345)].prototype=new(f[e(987)]),f.TrackGroupTypeBox[e(1360)]=new(f[e(864)]),f.BASIC_BOXES[e(501)]((function(t){f[e(679)](t)})),f.FULL_BOXES.forEach((function(t){f[e(1233)](t)})),f[e(1259)][e(501)]((function(t){f[e(435)](t[0],null,t[1])}))},Box:function(e,t,r){var n=s;this[n(911)]=e,this[n(328)]=t,this[n(690)]=r},FullBox:function(e,t,r){var n=s;f.Box[n(993)](this,e,t,r),this[n(665)]=0,this[n(718)]=0},ContainerBox:function(e,t,r){var n=s;f[n(987)][n(993)](this,e,t,r),this[n(552)]=[]},SampleEntry:function(e,t,r,n){var i=s;f[i(788)].call(this,e,t),this[i(873)]=r,this[i(1102)]=n},SampleGroupEntry:function(e){this[s(476)]=e},TrackGroupTypeBox:function(e,t){var r=s;f.FullBox[r(993)](this,e,t)},createBoxCtor:function(e,t){var r=s;f.boxCodes[r(703)](e),f[e+"Box"]=function(t){var n=r;f[n(987)][n(993)](this,e,t)},f[e+r(987)][r(1360)]=new(f[r(987)]),t&&(f[e+r(987)][r(1360)][r(1223)]=t)},createFullBoxCtor:function(e,t){var r=s;f[e+r(987)]=function(t){var n=r;f.FullBox[n(993)](this,e,t)},f[e+r(987)][r(1360)]=new(f[r(864)]),f[e+"Box"].prototype.parse=function(e){var n=r;this[n(843)](e),t&&t[n(993)](this,e)}},addSubBoxArrays:function(e){var t=s;if(e){this.subBoxNames=e;for(var r=e[t(271)],n=0;n<r;n++)this[e[n]+"s"]=[]}},createContainerBoxCtor:function(e,t,r){var n=s;f[e+n(987)]=function(t){var i=n;f[i(788)][i(993)](this,e,t),f[i(1220)][i(993)](this,r)},f[e+"Box"].prototype=new(f[n(788)]),t&&(f[e+n(987)][n(1360)][n(1223)]=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;f[n(1299)][e]=[],f[e+"SampleEntry"]=function(e,t){var i=n;f.SampleEntry.call(this,e,t),f[i(1220)].call(this,r)},f[e+n(345)][n(1360)]=new(f[n(345)]),t&&(f[e+n(345)][n(1360)].parse=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;f[i(1299)][e][i(703)](t),f[t+"SampleEntry"]=function(r){var s=i;f[e+"SampleEntry"].call(this,t,r),f[s(1220)].call(this,n)},f[t+i(345)][i(1360)]=new(f[e+i(345)]),r&&(f[t+"SampleEntry"][i(1360)][i(1223)]=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;f[n(290)][n(993)](this,e,t,r,[n(986)])},createSampleGroupCtor:function(e,t){var r=s;f[e+r(1121)]=function(t){var n=r;f[n(1121)][n(993)](this,e,t)},f[e+r(1121)].prototype=new f.SampleGroupEntry,t&&(f[e+r(1121)][r(1360)].parse=t)},createTrackGroupCtor:function(e,t){var r=s;f[e+r(732)]=function(t){var n=r;f[n(732)][n(993)](this,e,t)},f[e+r(732)][r(1360)]=new(f[r(732)]),t&&(f[e+r(732)][r(1360)][r(1223)]=t)},createUUIDBox:function(e,t,r,n){var i=s;f[i(301)].push(e),f.UUIDBoxes[e]=function(n){var s=i;t?f[s(864)][s(993)](this,s(690),n,e):r?f[s(788)].call(this,"uuid",n,e):f[s(987)].call(this,s(690),n,e)},f[i(1351)][e][i(1360)]=t?new(f[i(864)]):r?new(f[i(788)]):new(f[i(987)]),n&&(t?f.UUIDBoxes[e][i(1360)][i(1223)]=function(e){var t=i;this[t(843)](e),n&&n[t(993)](this,e)}:f[i(1351)][e][i(1360)][i(1223)]=n)}};function h(e,t){this.x=e,this.y=t}function p(e,t){this.bad_pixel_row=e,this.bad_pixel_column=t}f[s(1260)](),f[s(646)]=1,f.TKHD_FLAG_IN_MOVIE=2,f[s(729)]=4,f[s(645)]=1,f[s(421)]=2,f.TFHD_FLAG_SAMPLE_DUR=8,f.TFHD_FLAG_SAMPLE_SIZE=16,f[s(312)]=32,f[s(934)]=65536,f[s(1226)]=131072,f[s(1099)]=1,f[s(1003)]=4,f.TRUN_FLAGS_DURATION=256,f.TRUN_FLAGS_SIZE=512,f[s(241)]=1024,f[s(1080)]=2048,f[s(987)][s(1360)].add=function(e){var t=s;return this[t(1115)](new(f[e+t(987)]))},f[s(987)].prototype[s(1115)]=function(e){var t=s;return this[t(552)].push(e),this[e[t(911)]+"s"]?this[e[t(911)]+"s"].push(e):this[e[t(911)]]=e,e},f[s(987)][s(1360)].set=function(e,t){return this[e]=t,this},f[s(987)][s(1360)][s(1106)]=function(e,t){var r=s,n=t||r(304);return!this[n]&&(this[n]=[]),this[n][r(703)](e),this},"object"!==s(629)&&(t[s(323)]=f),f.parseUUID=function(e){return f.parseHex16(e)},f[s(534)]=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e[t(1306)]().toString(16);r+=1===i.length?"0"+i:i}return r},f[s(275)]=function(e,t,r){var n,i,a,c=s,u=e[c(1280)](),l=0;if(e[c(760)]()-u<8)return o.debug(c(323),c(229)),{code:f[c(1279)]};if(r&&r<8)return o[c(905)](c(323),"Not enough bytes left in the parent box to parse a new box"),{code:f[c(1279)]};var d=e.readUint32(),h=e[c(813)](4);if(o[c(905)]("BoxParser",c(1133)+h+c(660)+d+c(1055)+u),l=8,h==c(690)){if(e.getEndPosition()-e[c(1280)]()<16||r-l<16)return e[c(380)](u),o[c(905)](c(323),c(699)),{code:f[c(1279)]};a=f[c(214)](e),l+=16}if(1==d){if(e.getEndPosition()-e[c(1280)]()<8||r&&r-l<8)return e[c(380)](u),{code:f[c(1279)]};d=e[c(1167)](),l+=8}else if(0===d)if(r)d=r;else if(h!==c(743))return n=new(f[c(987)])(h,d),{code:f.OK,box:n,size:n[c(328)]};return 0!==d&&d<l?{code:f.ERR_NOT_ENOUGH_DATA,type:h,size:d,hdr_size:l,start:u}:0!==d&&r&&d>r?{code:f[c(1279)],type:h,size:d,hdr_size:l,start:u}:0!==d&&u+d>e[c(760)]()?(e[c(380)](u),{code:f[c(1279)],type:h,size:d,hdr_size:l,start:u}):t?{code:f.OK,type:h,size:d,hdr_size:l,start:u}:(f[h+c(987)]?n=new(f[h+c(987)])(d):h!==c(690)?(n=new(f[c(987)])(h,d))[c(472)]=!0:f[c(1351)][a]?n=new f.UUIDBoxes[a](d):((n=new(f[c(987)])(h,d))[c(690)]=a,n[c(472)]=!0),n.hdr_size=l,n[c(1102)]=u,n[c(403)]===f.Box[c(1360)].write&&n.type!==c(743)&&n[c(1367)](e),n[c(1223)](e),(i=e.getPosition()-(n[c(1102)]+n.size))<0?e[c(380)](n[c(1102)]+n.size):i>0&&0!==n[c(328)]&&e.seek(n[c(1102)]+n.size),{code:f.OK,box:n,size:n[c(328)]})},f.Box.prototype.parse=function(e){var t=s;"mdat"!=this.type?this[t(1183)]=e[t(1274)](this[t(328)]-this[t(873)]):0===this.size?e[t(380)](e[t(760)]()):e[t(380)](this.start+this[t(328)])},f[s(987)][s(1360)].parseDataAndRewind=function(e){var t=s;this[t(1183)]=e[t(1274)](this.size-this[t(873)]),e[t(535)]-=this.size-this.hdr_size},f[s(864)][s(1360)].parseDataAndRewind=function(e){var t=s;this[t(843)](e),this[t(1183)]=e.readUint8Array(this[t(328)]-this.hdr_size),this.hdr_size-=4,e[t(535)]-=this[t(328)]-this[t(873)]},f.FullBox.prototype.parseFullHeader=function(e){var t=s;this[t(718)]=e.readUint8(),this[t(665)]=e[t(622)](),this[t(873)]+=4},f[s(864)][s(1360)].parse=function(e){var t=s;this[t(843)](e),this[t(1183)]=e[t(1274)](this.size-this.hdr_size)},f[s(788)][s(1360)][s(1223)]=function(e){for(var t,r,n=s;e[n(1280)]()<this.start+this[n(328)];){if((t=f[n(275)](e,!1,this[n(328)]-(e[n(1280)]()-this.start)))[n(1403)]!==f.OK)return;if(r=t.box,this[n(552)][n(703)](r),this[n(928)]&&-1!=this[n(928)].indexOf(r.type))this[this[n(928)][this[n(928)][n(378)](r[n(911)])]+"s"][n(703)](r);else{var i=r[n(911)]!==n(690)?r[n(911)]:r[n(690)];this[i]||(this[i]=r)}}},f[s(987)][s(1360)][s(950)]=function(e){var t=s;this[t(1296)]=e.readUint16();var r=[];r[0]=this[t(1296)]>>10&31,r[1]=this[t(1296)]>>5&31,r[2]=31&this[t(1296)],this[t(597)]=String[t(258)](r[0]+96,r[1]+96,r[2]+96)},f[s(727)]=s(1208),f[s(536)]=s(668),f[s(1324)]=s(854),f[s(1e3)]=s(366),f.SAMPLE_ENTRY_TYPE_SUBTITLE="Subtitle",f.SAMPLE_ENTRY_TYPE_SYSTEM=s(998),f[s(1325)]=s(1204),f[s(345)][s(1360)][s(801)]=function(e){var t=s;e.readUint8Array(6),this[t(1038)]=e[t(483)](),this[t(873)]+=8},f[s(345)][s(1360)][s(1223)]=function(e){var t=s;this[t(801)](e),this[t(1183)]=e[t(1274)](this.size-this[t(873)])},f[s(345)][s(1360)][s(1367)]=function(e){var t=s;this[t(801)](e),this[t(1183)]=e[t(1274)](this[t(328)]-this[t(873)]),this[t(873)]-=8,e[t(535)]-=this[t(328)]-this[t(873)]},f[s(345)][s(1360)][s(598)]=function(e){var t=s;f[t(788)][t(1360)][t(1223)][t(993)](this,e)},f[s(602)](f[s(1324)]),f[s(602)](f[s(1e3)]),f[s(602)](f[s(376)]),f[s(602)](f[s(261)]),f.createMediaSampleEntryCtor(f[s(1325)]),f[s(602)](f.SAMPLE_ENTRY_TYPE_VISUAL,(function(e){var t,r=s;this[r(801)](e),e[r(483)](),e[r(483)](),e[r(1053)](3),this[r(406)]=e[r(483)](),this[r(231)]=e[r(483)](),this.horizresolution=e[r(1052)](),this[r(1039)]=e.readUint32(),e.readUint32(),this[r(1002)]=e[r(483)](),t=Math[r(1378)](31,e[r(1306)]()),this.compressorname=e[r(813)](t),t<31&&e[r(813)](31-t),this[r(1374)]=e[r(483)](),e[r(483)](),this.parseFooter(e)})),f[s(602)](f[s(536)],(function(e){var t=s;this.parseHeader(e),e[t(1053)](2),this[t(945)]=e[t(483)](),this[t(417)]=e.readUint16(),e[t(483)](),e.readUint16(),this[t(437)]=e[t(1052)]()/65536,this[t(598)](e)})),f[s(290)](f[s(727)],s(693)),f.createSampleEntryCtor(f[s(727)],"avc2"),f.createSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_VISUAL,s(1098)),f.createSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_VISUAL,"avc4"),f.createSampleEntryCtor(f[s(727)],s(675)),f.createSampleEntryCtor(f[s(727)],s(968)),f.createSampleEntryCtor(f[s(727)],s(724)),f.createSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_VISUAL,"hev1"),f.createSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_VISUAL,s(1392)),f[s(290)](f[s(727)],s(280)),f[s(290)](f[s(727)],s(1144)),f.createSampleEntryCtor(f[s(727)],s(1396)),f[s(290)](f[s(727)],s(1399)),f[s(290)](f.SAMPLE_ENTRY_TYPE_VISUAL,s(948)),f[s(290)](f[s(727)],"vvs1"),f[s(290)](f[s(727)],s(1375)),f[s(290)](f[s(727)],s(876)),f.createSampleEntryCtor(f[s(727)],s(1354)),f[s(290)](f[s(727)],s(652)),f[s(290)](f.SAMPLE_ENTRY_TYPE_VISUAL,s(1281)),f[s(290)](f[s(727)],s(482)),f[s(290)](f.SAMPLE_ENTRY_TYPE_VISUAL,"mjpg"),f.createSampleEntryCtor(f[s(727)],s(469)),f[s(290)](f[s(536)],s(901)),f[s(290)](f.SAMPLE_ENTRY_TYPE_AUDIO,s(1217)),f[s(290)](f[s(536)],s(1149)),f[s(290)](f.SAMPLE_ENTRY_TYPE_AUDIO,"ec-3"),f.createSampleEntryCtor(f[s(536)],"Opus"),f[s(290)](f[s(536)],s(341)),f.createSampleEntryCtor(f[s(536)],s(455)),f[s(290)](f[s(536)],s(346)),f[s(290)](f[s(536)],s(614)),f[s(1146)](f.SAMPLE_ENTRY_TYPE_VISUAL,s(330)),f[s(1146)](f[s(536)],s(680)),f[s(1146)](f.SAMPLE_ENTRY_TYPE_SUBTITLE,s(977)),f.createEncryptedSampleEntryCtor(f[s(261)],s(1151)),f[s(1146)](f[s(1325)],s(1268)),f.createEncryptedSampleEntryCtor(f[s(1e3)],s(405)),f[s(679)](s(959),(function(e){var t=s,r=16*(1+(1&(1&e[t(1306)]())));this[t(580)]=[];for(var n=0;n<3;n++)this.layer_size[n]=16==r?e.readUint16():e[t(1052)]()})),f[s(679)](s(1254),(function(e){this[s(505)]=e.readUint8()})),f[s(1233)](s(459),(function(e){var t=s;this[t(1297)]=e[t(1163)]();var r=this.size-this.hdr_size-(this[t(1297)][t(271)]+1);this.aux_subtype=e[t(1274)](r)})),f[s(679)]("av1C",(function(e){var t=s,r=e[t(1306)]();if(!(r>>7&!1)&&(this.version=127&r,1===this[t(718)]&&(r=e.readUint8(),this[t(855)]=r>>5&7,this.seq_level_idx_0=31&r,r=e[t(1306)](),this.seq_tier_0=r>>7&1,this[t(516)]=r>>6&1,this.twelve_bit=r>>5&1,this[t(971)]=r>>4&1,this[t(1009)]=r>>3&1,this.chroma_subsampling_y=r>>2&1,this[t(1235)]=3&r,r=e[t(1306)](),this.reserved_1=r>>5&7,0===this.reserved_1))){if(this[t(562)]=r>>4&1,1===this.initial_presentation_delay_present)this[t(910)]=15&r;else if(this.reserved_2=15&r,0!==this[t(443)])return;var n=this[t(328)]-this[t(873)]-4;this[t(384)]=e.readUint8Array(n)}})),f[s(679)]("avcC",(function(e){var t,r,n=s;for(this[n(1364)]=e[n(1306)](),this.AVCProfileIndication=e[n(1306)](),this[n(615)]=e[n(1306)](),this[n(1070)]=e[n(1306)](),this[n(395)]=3&e[n(1306)](),this.nb_SPS_nalus=31&e.readUint8(),r=this[n(328)]-this[n(873)]-6,this[n(428)]=[],t=0;t<this[n(922)];t++)this[n(428)][t]={},this[n(428)][t][n(271)]=e[n(483)](),this[n(428)][t][n(329)]=e[n(1274)](this[n(428)][t][n(271)]),r-=2+this[n(428)][t][n(271)];for(this[n(527)]=e[n(1306)](),r--,this[n(775)]=[],t=0;t<this.nb_PPS_nalus;t++)this[n(775)][t]={},this.PPS[t].length=e[n(483)](),this[n(775)][t][n(329)]=e[n(1274)](this[n(775)][t][n(271)]),r-=2+this[n(775)][t].length;r>0&&(this.ext=e[n(1274)](r))})),f.createBoxCtor("btrt",(function(e){var t=s;this[t(299)]=e[t(1052)](),this[t(896)]=e.readUint32(),this[t(1412)]=e[t(1052)]()})),f[s(1233)](s(264),(function(e){var t=s,r=e[t(1306)]();this.all_ref_pics_intra=128==(128&r),this.intra_pred_used=64==(64&r),this[t(869)]=(63&r)>>2,e[t(622)]()})),f[s(679)](s(1073),(function(e){var t,r=s;for(this[r(945)]=e[r(483)](),this[r(336)]=[],this[r(1214)]=[],this.channel_associations=[],t=0;t<this[r(945)];t++)this[r(336)].push(e.readUint16()),this.channel_types.push(e[r(483)]()),this.channel_associations.push(e[r(483)]())})),f[s(679)]("clap",(function(e){var t=s;this[t(1388)]=e[t(1052)](),this[t(772)]=e.readUint32(),this[t(471)]=e[t(1052)](),this[t(1050)]=e[t(1052)](),this.horizOffN=e[t(1052)](),this.horizOffD=e[t(1052)](),this[t(915)]=e[t(1052)](),this[t(1165)]=e[t(1052)]()})),f[s(679)]("clli",(function(e){var t=s;this[t(370)]=e[t(483)](),this[t(789)]=e[t(483)]()})),f[s(1233)](s(298),(function(e){var t=s;1&this[t(665)]&&(this[t(756)]=e[t(351)]()),2&this[t(665)]&&(this[t(790)]=e[t(351)]()),4&this[t(665)]&&(this[t(931)]=e[t(351)]()),8&this[t(665)]&&(0==this[t(718)]?16&this.flags?(this[t(1155)]=e[t(351)](),this[t(853)]=e.readInt32(),this[t(786)]=e[t(351)]()):(this[t(1155)]=e.readInt16(),this[t(853)]=e[t(1201)](),this[t(786)]=e[t(1201)]()):this.version),32&this[t(665)]&&(this.id=e[t(1052)]())})),f[s(1233)](s(989),(function(e){var t=s;this[t(1127)]=e[t(351)](),this[t(551)]=e[t(351)](),this[t(670)]=e.readInt32(),1&this.flags&&(this[t(1290)]=e[t(351)](),this[t(230)]=e[t(351)]())})),f.createBoxCtor(s(744),(function(e){var t=s;for(this[t(1205)]=e[t(1052)](),this.component_types=[],this.component_type_urls=[],i=0;i<this.component_count;i++){var r=e[t(483)]();this[t(725)].push(r),r>=32768&&this.component_type_urls[t(703)](e[t(1163)]())}})),f[s(1233)](s(720),(function(e){var t,r,n=s;if(t=e.readUint32(),this.chunk_offsets=[],0===this[n(718)])for(r=0;r<t;r++)this[n(765)][n(703)](e.readUint64())})),f[s(1233)](s(817),(function(e){var t=s;this[t(1083)]=e[t(483)](),this[t(1295)]=e[t(483)]()})),f[s(679)](s(716),(function(e){var t=s;if(this.colour_type=e[t(813)](4),this[t(667)]===t(310)){this[t(1410)]=e[t(483)](),this[t(1342)]=e[t(483)](),this[t(837)]=e[t(483)]();var r=e[t(1306)]();this.full_range_flag=r>>7}else(this.colour_type===t(635)||this[t(667)]===t(553))&&(this.ICC_profile=e[t(1274)](this[t(328)]-4))})),f.createFullBoxCtor(s(1008),(function(e){var t=s;this[t(950)](e),this[t(1340)]=e[t(1163)]()})),f[s(1233)](s(236),(function(e){var t=s;0===this[t(718)]&&(this.compositionToDTSShift=e[t(351)](),this.leastDecodeToDisplayDelta=e[t(351)](),this.greatestDecodeToDisplayDelta=e[t(351)](),this[t(877)]=e[t(351)](),this[t(880)]=e.readInt32())})),f.createFullBoxCtor(s(626),(function(e){var t,r,n=s;if(t=e[n(1052)](),this[n(1230)]=[],this[n(609)]=[],0===this[n(718)])for(r=0;r<t;r++){this[n(1230)].push(e.readUint32());var i=e[n(351)]();this[n(609)][n(703)](i)}else if(1==this[n(718)])for(r=0;r<t;r++)this.sample_counts.push(e[n(1052)]()),this[n(609)][n(703)](e[n(351)]())})),f[s(679)]("dac3",(function(e){var t=s,r=e[t(1306)](),n=e[t(1306)](),i=e[t(1306)]();this[t(933)]=r>>6,this.bsid=r>>1&31,this.bsmod=(1&r)<<2|n>>6&3,this.acmod=n>>3&7,this[t(824)]=n>>2&1,this[t(1091)]=3&n|i>>5&7})),f.createBoxCtor(s(493),(function(e){var t=s,r=e[t(483)]();this[t(1109)]=r>>3,this[t(486)]=7&r,this[t(785)]=[];for(var n=0;n<this[t(486)]+1;n++){var i={};this[t(785)].push(i);var o=e[t(1306)](),a=e[t(1306)](),c=e[t(1306)]();i.fscod=o>>6,i[t(871)]=o>>1&31,i[t(1407)]=(1&o)<<4|a>>4&15,i[t(393)]=a>>1&7,i.lfeon=1&a,i[t(881)]=c>>1&15,i[t(881)]>0&&(i[t(963)]=(1&c)<<8|e[t(1306)]())}})),f[s(1233)]("dfLa",(function(e){var t=s,r=[],n=[t(827),t(1266),t(1085),"SEEKTABLE","VORBIS_COMMENT","CUESHEET",t(308),"RESERVED"];for(this.parseFullHeader(e);;){var i=e[t(1306)](),o=Math[t(1378)](127&i,n.length-1);if(o?e[t(1274)](e.readUint24()):(e.readUint8Array(13),this[t(437)]=e[t(1052)]()>>12,e[t(1274)](20)),r[t(703)](n[o]),128&i)break}this[t(796)]=r[t(271)]+" ("+r.join(", ")+")"})),f[s(679)](s(1094),(function(e){var t=s;this[t(251)]=e[t(1167)]()})),f[s(679)](s(708),(function(e){this.time=e.readUint32()})),f[s(679)]("dmed",(function(e){var t=s;this[t(251)]=e[t(1167)]()})),f[s(679)](s(256),(function(e){var t=s;if(this.Version=e[t(1306)](),this[t(1162)]=e[t(1306)](),this[t(930)]=e[t(483)](),this.InputSampleRate=e.readUint32(),this.OutputGain=e[t(1201)](),this.ChannelMappingFamily=e.readUint8(),0!==this.ChannelMappingFamily){this[t(1282)]=e[t(1306)](),this.CoupledCount=e[t(1306)](),this[t(1158)]=[];for(var r=0;r<this[t(1162)];r++)this[t(1158)][r]=e[t(1306)]()}})),f[s(1233)](s(791),(function(e){var t,r,n=s;this[n(304)]=[];for(var i=e[n(1052)](),o=0;o<i;o++){if((t=f[n(275)](e,!1,this.size-(e[n(1280)]()-this.start)))[n(1403)]!==f.OK)return;r=t[n(600)],this[n(304)].push(r)}})),f[s(679)](s(895),(function(e){this[s(251)]=e.readUint64()})),f[s(1233)](s(674),(function(e){var t=s;this[t(902)]=e[t(813)](this[t(328)]-this[t(873)])})),f[s(1233)]("elst",(function(e){var t=s;this[t(304)]=[];for(var r=e[t(1052)](),n=0;n<r;n++){var i={};this.entries[t(703)](i),1===this.version?(i[t(394)]=e.readUint64(),i[t(1405)]=e[t(939)]()):(i[t(394)]=e.readUint32(),i.media_time=e[t(351)]()),i[t(286)]=e.readInt16(),i[t(412)]=e[t(1201)]()}})),f[s(1233)]("emsg",(function(e){var t=s;1==this[t(718)]?(this[t(1025)]=e.readUint32(),this.presentation_time=e.readUint64(),this[t(545)]=e[t(1052)](),this.id=e[t(1052)](),this[t(211)]=e[t(1163)](),this[t(1123)]=e[t(1163)]()):(this[t(211)]=e.readCString(),this[t(1123)]=e[t(1163)](),this[t(1025)]=e[t(1052)](),this[t(973)]=e[t(1052)](),this.event_duration=e[t(1052)](),this.id=e[t(1052)]());var r=this[t(328)]-this.hdr_size-(16+(this[t(211)][t(271)]+1)+(this[t(1123)][t(271)]+1));1==this[t(718)]&&(r-=4),this[t(1209)]=e[t(1274)](r)})),f[s(742)]=function(e,t){var r=s;f[e+"Box"]=function(t){var r=Ro;f[r(864)][r(993)](this,e,t)},f[e+r(987)][r(1360)]=new(f[r(864)]),f[e+"Box"].prototype[r(1223)]=function(e){var n=r;if(this.parseFullHeader(e),t)t[n(993)](this,e);else for(this[n(1011)]=e[n(1052)](),this[n(1393)]=e[n(1052)](),this.entity_ids=[],i=0;i<this[n(1393)];i++){var s=e[n(1052)]();this[n(1041)].push(s)}}},f[s(742)]("aebr"),f.createEntityToGroupCtor(s(1029)),f[s(742)](s(769)),f.createEntityToGroupCtor("altr"),f[s(742)]("brst"),f[s(742)]("dobr"),f.createEntityToGroupCtor(s(294)),f[s(742)](s(988)),f[s(742)](s(515)),f.createEntityToGroupCtor(s(640)),f.createEntityToGroupCtor(s(844)),f[s(742)](s(782)),f.createEntityToGroupCtor(s(1245)),f[s(742)]("tsyn"),f.createEntityToGroupCtor(s(1089)),f.createEntityToGroupCtor(s(1219)),f[s(1233)](s(1213),(function(e){var t=s,r=e[t(1274)](this.size-this[t(873)]),n=new d;this[t(292)]=n[t(363)](new c(r.buffer,0,c.BIG_ENDIAN))})),f.createBoxCtor(s(1314),(function(e){var t=s;this.fieldCount=e[t(1306)](),this[t(1113)]=e[t(1306)]()})),f.createBoxCtor(s(484),(function(e){var t=s;this[t(1261)]=e[t(813)](4)})),f[s(679)](s(1415),(function(e){var t=s,r=this[t(328)]-this.hdr_size;this.major_brand=e.readString(4),this[t(1137)]=e.readUint32(),r-=8,this[t(807)]=[];for(var n=0;r>=4;)this[t(807)][n]=e[t(813)](4),r-=4,n++})),f[s(1233)](s(1095),(function(e){var t=s;0===this.version&&(e[t(1052)](),this[t(327)]=e[t(813)](4),e[t(1053)](3),this[t(432)]=e[t(813)](this[t(328)]-this[t(873)]-20),"\0"===this[t(432)][this.name[t(271)]-1]&&(this[t(432)]=this[t(432)][t(574)](0,-1)))})),f[s(679)](s(1114),(function(e){var t,r,n,i,o=s;this.configurationVersion=e[o(1306)](),i=e[o(1306)](),this[o(802)]=i>>6,this[o(909)]=(32&i)>>5,this[o(335)]=31&i,this[o(311)]=e.readUint32(),this[o(944)]=e[o(1274)](6),this[o(1088)]=e[o(1306)](),this.min_spatial_segmentation_idc=4095&e[o(483)](),this[o(907)]=3&e[o(1306)](),this[o(1014)]=3&e[o(1306)](),this.bit_depth_luma_minus8=7&e[o(1306)](),this.bit_depth_chroma_minus8=7&e[o(1306)](),this[o(701)]=e[o(483)](),i=e.readUint8(),this[o(319)]=i>>6,this[o(206)]=(13&i)>>3,this[o(972)]=(4&i)>>2,this[o(395)]=3&i,this[o(630)]=[];var a=e[o(1306)]();for(t=0;t<a;t++){var c=[];this[o(630)].push(c),i=e[o(1306)](),c[o(967)]=(128&i)>>7,c.nalu_type=63&i;var u=e.readUint16();for(r=0;r<u;r++){var l={};c[o(703)](l),n=e[o(483)](),l[o(1183)]=e.readUint8Array(n)}}})),f[s(1233)](s(794),(function(e){var t,r=s;0===this[r(718)]?this[r(468)]=e.readUint16():this[r(468)]=e.readUint32(),this.item_infos=[];for(var n=0;n<this[r(468)];n++){if((t=f[r(275)](e,!1,this[r(328)]-(e[r(1280)]()-this.start)))[r(1403)]!==f.OK)return;t[r(600)].type,r(891),this[r(888)][n]=t[r(600)]}})),f[s(1233)](s(862),(function(e){var t,r=s;t=e.readUint8(),this[r(755)]=t>>4&15,this[r(207)]=15&t,t=e.readUint8(),this.base_offset_size=t>>4&15,1===this[r(718)]||2===this[r(718)]?this[r(866)]=15&t:this[r(866)]=0,this[r(957)]=[];var n=0;if(this[r(718)]<2)n=e[r(483)]();else{if(2!==this.version)throw r(411);n=e[r(1052)]()}for(var i=0;i<n;i++){var o={};if(this[r(957)][r(703)](o),this[r(718)]<2)o[r(611)]=e[r(483)]();else{if(2!==this[r(718)])throw"version of iloc box not supported";o[r(611)]=e[r(1052)]()}switch(1===this[r(718)]||2===this[r(718)]?o[r(953)]=15&e.readUint16():o[r(953)]=0,o.data_reference_index=e.readUint16(),this[r(835)]){case 0:o[r(1425)]=0;break;case 4:o[r(1425)]=e[r(1052)]();break;case 8:o.base_offset=e[r(1167)]();break;default:throw r(318)}var a=e.readUint16();o.extents=[];for(var c=0;c<a;c++){var u={};if(o[r(1242)][r(703)](u),1===this.version||2===this[r(718)])switch(this.index_size){case 0:u[r(1288)]=0;break;case 4:u[r(1288)]=e[r(1052)]();break;case 8:u[r(1288)]=e[r(1167)]();break;default:throw r(1355)}switch(this[r(755)]){case 0:u[r(453)]=0;break;case 4:u[r(453)]=e.readUint32();break;case 8:u[r(453)]=e[r(1167)]();break;default:throw r(1355)}switch(this.length_size){case 0:u[r(571)]=0;break;case 4:u[r(571)]=e[r(1052)]();break;case 8:u[r(571)]=e[r(1167)]();break;default:throw r(1355)}}}})),f[s(679)](s(689),(function(e){var t=s,r=e.readUint8();this.reserved=r>>7,this[t(623)]=1&r})),f[s(1233)]("infe",(function(e){var t=s;if((0===this[t(718)]||1===this[t(718)])&&(this.item_ID=e.readUint16(),this[t(1231)]=e[t(483)](),this[t(882)]=e[t(1163)](),this[t(1358)]=e.readCString(),this[t(293)]=e[t(1163)]()),1===this[t(718)])return this.extension_type=e[t(813)](4),void e[t(380)](this[t(1102)]+this[t(328)]);this[t(718)]>=2&&(2===this[t(718)]?this[t(611)]=e.readUint16():3===this[t(718)]&&(this[t(611)]=e[t(1052)]()),this.item_protection_index=e[t(483)](),this.item_type=e[t(813)](4),this[t(882)]=e[t(1163)](),this.item_type===t(530)?(this[t(1358)]=e[t(1163)](),this[t(293)]=e[t(1163)]()):this[t(793)]===t(458)&&(this[t(473)]=e[t(1163)]()))})),f.createFullBoxCtor(s(289),(function(e){var t,r,n=s;for(entry_count=e.readUint32(),this[n(374)]=[],t=0;t<entry_count;t++){var i={};this[n(374)][n(703)](i),this[n(718)]<1?i.id=e[n(483)]():i.id=e[n(1052)]();var o=e[n(1306)]();for(i[n(839)]=[],r=0;r<o;r++){var a=e[n(1306)](),c={};i[n(839)].push(c),c[n(418)]=(128&a)>>7==1,1&this[n(665)]?c[n(450)]=(127&a)<<8|e[n(1306)]():c[n(450)]=127&a}}})),f[s(1233)]("iref",(function(e){var t,r,n=s;for(this[n(745)]=[];e[n(1280)]()<this[n(1102)]+this[n(328)];){if((t=f[n(275)](e,!0,this.size-(e[n(1280)]()-this[n(1102)])))[n(1403)]!==f.OK)return;(r=0===this[n(718)]?new(f[n(1051)])(t[n(911)],t[n(328)],t[n(873)],t[n(1102)]):new(f[n(927)])(t[n(911)],t[n(328)],t[n(873)],t[n(1102)]))[n(403)]===f.Box[n(1360)][n(403)]&&r.type!==n(743)&&r[n(1367)](e),r.parse(e),this[n(745)][n(703)](r)}})),f[s(679)](s(1086),(function(e){var t=s;this.angle=3&e[t(1306)]()})),f.createFullBoxCtor(s(344),(function(e){var t=s;this[t(352)]=e.readUint32(),this.image_height=e[t(1052)]()})),f[s(1233)](s(572),(function(e){var t=s;this[t(1042)]=e[t(1163)](),this[t(1123)]=e.readCString()})),f[s(1233)](s(780),(function(e){var t=s,r=e[t(1306)]();this.levels=[];for(var n=0;n<r;n++){var i={};this[t(487)][n]=i,i[t(390)]=e[t(1052)]();var o=e[t(1306)]();switch(i[t(1126)]=o>>7,i[t(508)]=127&o,i[t(508)]){case 0:i[t(476)]=e.readString(4);break;case 1:i.grouping_type=e[t(813)](4),i[t(1326)]=e[t(1052)]();break;case 2:case 3:break;case 4:i[t(1012)]=e[t(1052)]()}}})),f[s(679)](s(442),(function(e){var t=s;this[t(1016)]=e[t(483)]()})),f[s(679)](s(281),(function(e){var t=s;this.period=e[t(1052)](),this.bytes=e.readUint32()})),h[s(1360)][s(1327)]=function(){return"("+this.x+","+this.y+")"},f[s(679)]("mdcv",(function(e){var t=s;this[t(763)]=[],this.display_primaries[0]=new h(e[t(483)](),e.readUint16()),this[t(763)][1]=new h(e[t(483)](),e.readUint16()),this[t(763)][2]=new h(e[t(483)](),e[t(483)]()),this.white_point=new h(e[t(483)](),e[t(483)]()),this.max_display_mastering_luminance=e[t(1052)](),this[t(1180)]=e[t(1052)]()})),f[s(1233)](s(1389),(function(e){var t=s;1==this.version?(this[t(489)]=e[t(1167)](),this.modification_time=e[t(1167)](),this.timescale=e[t(1052)](),this[t(916)]=e[t(1167)]()):(this[t(489)]=e[t(1052)](),this.modification_time=e[t(1052)](),this[t(1025)]=e[t(1052)](),this.duration=e[t(1052)]()),this[t(950)](e),e.readUint16()})),f[s(1233)](s(322),(function(e){var t=s;1&this[t(665)]&&(this[t(718)]=1),1==this[t(718)]?this.fragment_duration=e[t(1167)]():this[t(1184)]=e[t(1052)]()})),f[s(1233)](s(522),(function(e){var t=s;this[t(552)]=[],f[t(788)].prototype[t(1223)][t(993)](this,e)})),f[s(1233)]("mfhd",(function(e){this[s(1197)]=e.readUint32()})),f[s(1233)](s(1286),(function(e){this[s(445)]=e.readUint32()})),f[s(1233)](s(1221),(function(e){this[s(1236)]=e.readUint8()})),f[s(1233)](s(625),(function(e){var t=s;1==this[t(718)]?(this.creation_time=e.readUint64(),this[t(617)]=e[t(1167)](),this[t(1025)]=e[t(1052)](),this.duration=e[t(1167)]()):(this.creation_time=e[t(1052)](),this.modification_time=e[t(1052)](),this[t(1025)]=e.readUint32(),this[t(916)]=e.readUint32()),this[t(306)]=e[t(1052)](),this[t(805)]=e[t(483)]()>>8,e[t(483)](),e.readUint32Array(2),this[t(1175)]=e[t(1053)](9),e[t(1053)](6),this[t(1108)]=e[t(1052)]()})),f[s(679)](s(259),(function(e){var t=s;this.packetssent=e[t(1052)]()})),f[s(679)](s(1084),(function(e){var t=s;this[t(761)]=e[t(1167)]()})),f[s(1233)]("padb",(function(e){var t=s,r=e[t(1052)]();this[t(1321)]=[];for(var n=0;n<Math[t(585)]((r+1)/2);n++)this[t(1321)]=e.readUint8()})),f.createBoxCtor(s(1093),(function(e){var t=s;this[t(444)]=e.readUint32(),this[t(951)]=e[t(1052)]()})),f[s(679)](s(396),(function(e){var t=s;this[t(1333)]=e.readString(this[t(328)]-this[t(873)])})),f.createBoxCtor(s(599),(function(e){var t=s;this[t(448)]=e[t(1052)]();var r=e[t(1306)]();this[t(850)]=e[t(813)](r)})),f[s(1233)]("pdin",(function(e){var t=s,r=(this[t(328)]-this[t(873)])/8;this[t(306)]=[],this.initial_delay=[];for(var n=0;n<r;n++)this.rate[n]=e[t(1052)](),this[t(1191)][n]=e.readUint32()})),f.createFullBoxCtor(s(1072),(function(e){var t=s;0===this[t(718)]?this[t(492)]=e[t(483)]():this.item_id=e.readUint32()})),f[s(1233)](s(792),(function(e){var t,r=s;for(this[r(1246)]=e[r(1306)](),this.bits_per_channels=[],t=0;t<this[r(1246)];t++)this[r(964)][t]=e[r(1306)]()})),f[s(679)](s(886),(function(e){var t=s;this[t(409)]=e[t(1052)]()})),f[s(1233)](s(924),(function(e){var t=s;if(this[t(1120)]=e[t(483)](),this.item_count=[],2&this[t(665)])for(var r=0;r<this[t(1120)];r++)this[t(759)][r]=e[t(483)]()})),f[s(1233)]("prft",(function(e){var t=s;this[t(1284)]=e[t(1052)](),this.ntp_timestamp=e[t(1167)](),0===this[t(718)]?this.media_time=e[t(1052)]():this[t(1405)]=e[t(1167)]()})),f[s(1233)](s(1134),(function(e){var t=s;if(this[t(215)]=f[t(534)](e),this[t(718)]>0){var r=e[t(1052)]();this[t(638)]=[];for(var n=0;n<r;n++)this[t(638)][n]=f[t(534)](e)}var i=e.readUint32();i>0&&(this[t(1183)]=e.readUint8Array(i))})),f.createFullBoxCtor(s(1323),(function(e){var t=s;this[t(406)]=e[t(1052)](),this[t(231)]=e[t(1052)]()})),f[s(1233)](s(347),(function(e){var t=s;this[t(406)]=e.readUint32(),this.height=e[t(1052)]()})),f[s(1233)](s(553),(function(e){var t=s;this[t(406)]=e[t(1052)](),this.height=e[t(1052)]()})),f[s(435)](s(343),null,[s(1323),s(553),"enof"]),f.createBoxCtor(s(288),(function(e){var t=s;this[t(768)]=e[t(813)](4),this[t(423)]=e.readString(this.size-this[t(873)]-4)})),f.createFullBoxCtor(s(1278),(function(e){var t=s;1&this[t(665)]&&(this[t(1066)]=e[t(1052)](),this[t(388)]=e.readUint32());var r=e[t(1052)]();this[t(1132)]=[];for(var n=0;n<r;n++)0===this[t(718)]?this[t(1132)][n]=e[t(1052)]():this[t(1132)][n]=e[t(1167)]()})),f[s(1233)]("saiz",(function(e){var t=s;1&this[t(665)]&&(this.aux_info_type=e[t(1052)](),this[t(388)]=e[t(1052)]()),this.default_sample_info_size=e[t(1306)]();var r=e[t(1052)]();if(this[t(232)]=[],0===this[t(547)])for(var n=0;n<r;n++)this.sample_info_size[n]=e[t(1306)]()})),f[s(290)](f.SAMPLE_ENTRY_TYPE_METADATA,"mett",(function(e){var t=s;this.parseHeader(e),this[t(293)]=e[t(1163)](),this[t(1112)]=e[t(1163)](),this[t(598)](e)})),f[s(290)](f[s(1e3)],s(784),(function(e){var t=s;this[t(801)](e),this[t(293)]=e[t(1163)](),this.namespace=e.readCString(),this.schema_location=e[t(1163)](),this.parseFooter(e)})),f[s(290)](f[s(376)],s(1247),(function(e){var t=s;this.parseHeader(e),this.content_encoding=e.readCString(),this[t(1112)]=e[t(1163)](),this[t(598)](e)})),f[s(290)](f[s(376)],s(498),(function(e){var t=s;this[t(801)](e),this[t(429)]=e[t(1163)](),this[t(1015)]=e[t(1163)](),this[t(655)]=e[t(1163)](),this[t(598)](e)})),f[s(290)](f[s(376)],s(385),(function(e){var t=s;this[t(801)](e),this[t(293)]=e[t(1163)](),this[t(1112)]=e[t(1163)](),this[t(598)](e)})),f[s(290)](f[s(376)],s(414),(function(e){var t=s;this.parseHeader(e),this[t(982)]=e.readUint32(),this[t(201)]=e[t(1386)](),this[t(673)]=e[t(1386)](),this[t(1395)]=e[t(1274)](4),this[t(1194)]=e[t(272)](4),this[t(965)]=e[t(1274)](12),this.parseFooter(e)})),f.createSampleEntryCtor(f.SAMPLE_ENTRY_TYPE_METADATA,s(799),(function(e){var t=s;this[t(801)](e),this[t(598)](e)})),f[s(628)]("alst",(function(e){var t,r=s,n=e[r(483)]();for(this[r(707)]=e[r(483)](),this[r(1048)]=[],t=0;t<n;t++)this.sample_offset[t]=e[r(1052)]();var i=this[r(1065)]-4-4*n;for(this[r(676)]=[],this[r(1225)]=[],t=0;t<i/4;t++)this.num_output_samples[t]=e[r(483)](),this[r(1225)][t]=e.readUint16()})),f[s(628)](s(1362),(function(e){var t=s;this[t(424)]=e[t(1306)](),this[t(1301)]=e[t(1306)](),this[t(1045)]=e[t(483)](),this[t(701)]=e[t(483)]()})),f[s(628)]("avss",(function(e){var t=s;this[t(983)]=e[t(483)](),this[t(424)]=e[t(1306)]();var r=e[t(1306)]();this[t(1256)]=r>>7,this[t(1363)]=r>>6&1,this[t(1256)]&&(this[t(916)]=e.readUint32()),this[t(1363)]&&(this.accurateStatisticsFlag=e[t(1306)](),this.avgBitRate=e[t(483)](),this[t(701)]=e[t(483)]()),this[t(219)]=[];for(var n=e[t(1306)](),i=0;i<n;i++){var o={};this[t(219)][t(703)](o),o[t(379)]=e[t(1306)](),o.layerNumber=e[t(1306)](),o[t(983)]=e[t(483)]()}})),f[s(628)](s(1398),(function(e){})),f[s(628)](s(333),(function(e){})),f[s(628)](s(996),(function(e){var t=s;this[t(274)]=e[t(1201)]()})),f[s(628)](s(353),(function(e){var t=s,r=e[t(1306)]();this[t(809)]=r>>7,this[t(1310)]=127&r})),f.createSampleGroupCtor("rash",(function(e){var t=s;if(this[t(841)]=e[t(483)](),this[t(1065)]!==2+(1===this[t(841)]?2:6*this[t(841)])+9)this[t(1183)]=e.readUint8Array(this[t(1065)]-2);else{if(1===this[t(841)])this[t(1185)]=e[t(483)]();else{this.target_rate_share=[],this[t(246)]=[];for(var r=0;r<this.operation_point_count;r++)this[t(246)][r]=e[t(1052)](),this[t(1185)][r]=e[t(483)]()}this[t(462)]=e[t(1052)](),this[t(364)]=e.readUint32(),this[t(500)]=e.readUint8()}})),f[s(628)](s(1186),(function(e){var t=s;this[t(274)]=e[t(1201)]()})),f[s(1121)][s(1360)][s(1223)]=function(e){var t=s;this[t(1183)]=e.readUint8Array(this[t(1065)])},f[s(628)]("scif",(function(e){})),f.createSampleGroupCtor(s(1329),(function(e){})),f[s(628)]("seig",(function(e){var t=s;this.reserved=e[t(1306)]();var r=e[t(1306)]();this.crypt_byte_block=r>>4,this[t(1019)]=15&r,this.isProtected=e[t(1306)](),this.Per_Sample_IV_Size=e[t(1306)](),this[t(371)]=f[t(534)](e),this[t(691)]=0,this.constant_IV=0,1===this.isProtected&&0===this[t(1079)]&&(this[t(691)]=e[t(1306)](),this[t(340)]=e[t(1274)](this[t(691)]))})),f.createSampleGroupCtor(s(1277),(function(e){})),f[s(628)](s(1033),(function(e){var t=s,r=e[t(1306)]();this[t(461)]=63&r})),f.createSampleGroupCtor("tele",(function(e){var t=s,r=e[t(1306)]();this[t(1215)]=r>>7})),f[s(628)](s(1203),(function(e){})),f.createSampleGroupCtor("tscl",(function(e){})),f.createSampleGroupCtor(s(1063),(function(e){})),f[s(1233)](s(1390),(function(e){var t=s;this[t(476)]=e[t(813)](4),1===this[t(718)]?this[t(1326)]=e.readUint32():this.grouping_type_parameter=0,this[t(304)]=[];for(var r=e[t(1052)](),n=0;n<r;n++){var i={};this.entries[t(703)](i),i[t(776)]=e[t(351)](),i[t(969)]=e[t(351)]()}})),p[s(1360)][s(1327)]=function(){var e=s;return e(1062)+this[e(1272)]+", column: "+this[e(565)]+"]"},f[s(1233)](s(912),(function(e){var t,r=s;for(this.component_count=e[r(483)](),this[r(338)]=[],t=0;t<this.component_count;t++)this[r(338)][r(703)](e[r(483)]());var n=e[r(1306)]();for(this[r(1122)]=128==(128&n),this[r(1313)]=e.readUint32(),this[r(1150)]=e.readUint32(),this[r(739)]=e[r(1052)](),this[r(1402)]=[],this[r(1110)]=[],this[r(955)]=[],t=0;t<this[r(1313)];t++)this.bad_rows[r(703)](e[r(1052)]());for(t=0;t<this[r(1150)];t++)this[r(1110)][r(703)](e[r(1052)]());for(t=0;t<this[r(739)];t++){var i=e[r(1052)](),o=e.readUint32();this[r(955)][r(703)](new p(i,o))}})),f.createFullBoxCtor(s(523),(function(e){var t=s;this[t(478)]=e[t(813)](4),this[t(496)]=e[t(1052)](),1&this[t(665)]&&(this.scheme_uri=e[t(813)](this.size-this.hdr_size-8))})),f[s(679)](s(596),(function(e){var t=s;this[t(423)]=e[t(813)](this[t(328)]-this[t(873)])})),f[s(1233)](s(840),(function(e){var t,r=s,n=this[r(328)]-this[r(873)];this[r(1171)]=[],this[r(475)]=[],this[r(479)]=[],this[r(577)]=[];for(var i=0;i<n;i++)t=e.readUint8(),this[r(1171)][i]=t>>6,this.sample_depends_on[i]=t>>4&3,this[r(479)][i]=t>>2&3,this[r(577)][i]=3&t})),f[s(1233)](s(1024)),f[s(1233)](s(512),(function(e){var t=s;this[t(476)]=e.readString(4),o[t(905)]("BoxParser",t(1082)+this[t(476)]),1===this[t(718)]?this.default_length=e[t(1052)]():this[t(1064)]=0,this[t(718)]>=2&&(this[t(415)]=e[t(1052)]()),this[t(304)]=[];for(var r=e[t(1052)](),n=0;n<r;n++){var i;i=f[this[t(476)]+t(1121)]?new(f[this[t(476)]+t(1121)])(this[t(476)]):new(f[t(1121)])(this[t(476)]),this[t(304)].push(i),1===this[t(718)]?0===this[t(1064)]?i[t(1065)]=e[t(1052)]():i.description_length=this.default_length:i[t(1065)]=this[t(1064)],i[t(403)]===f[t(1121)][t(1360)][t(403)]&&(i[t(1183)]=e[t(1274)](i[t(1065)]),e.position-=i[t(1065)]),i[t(1223)](e)}})),f[s(1233)]("sidx",(function(e){var t=s;this[t(257)]=e[t(1052)](),this[t(1025)]=e.readUint32(),0===this[t(718)]?(this[t(1423)]=e[t(1052)](),this.first_offset=e[t(1052)]()):(this.earliest_presentation_time=e[t(1167)](),this[t(1202)]=e.readUint64()),e.readUint16(),this.references=[];for(var r=e[t(483)](),n=0;n<r;n++){var i={};this[t(745)][t(703)](i);var o=e[t(1052)]();i[t(710)]=o>>31&1,i[t(938)]=2147483647&o,i.subsegment_duration=e[t(1052)](),o=e[t(1052)](),i.starts_with_SAP=o>>31&1,i[t(255)]=o>>28&7,i[t(386)]=268435455&o}})),f.SingleItemTypeReferenceBox=function(e,t,r,n){var i=s;f.Box[i(993)](this,e,t),this[i(873)]=r,this[i(1102)]=n},f[s(1051)][s(1360)]=new(f[s(987)]),f[s(1051)][s(1360)].parse=function(e){var t=s;this.from_item_ID=e.readUint16();var r=e[t(483)]();this.references=[];for(var n=0;n<r;n++)this.references[n]={},this[t(745)][n].to_item_ID=e[t(483)]()},f[s(927)]=function(e,t,r,n){f[s(987)].call(this,e,t),this.hdr_size=r,this.start=n},f[s(927)].prototype=new(f[s(987)]),f[s(927)][s(1360)].parse=function(e){var t=s;this.from_item_ID=e.readUint32();var r=e[t(483)]();this[t(745)]=[];for(var n=0;n<r;n++)this[t(745)][n]={},this[t(745)][n].to_item_ID=e[t(1052)]()},f.createFullBoxCtor(s(1211),(function(e){var t=s;this[t(829)]=e[t(483)](),this.primaryRChromaticity_y=e[t(483)](),this[t(890)]=e[t(483)](),this.primaryGChromaticity_y=e[t(483)](),this[t(1212)]=e[t(483)](),this[t(1419)]=e.readUint16(),this.whitePointChromaticity_x=e[t(483)](),this.whitePointChromaticity_y=e[t(483)](),this.luminanceMax=e[t(1052)](),this.luminanceMin=e[t(1052)]()})),f[s(1233)](s(797),(function(e){var t=s;this[t(1007)]=e[t(483)](),e.readUint16()})),f[s(1233)](s(887),(function(e){var t=s;this.subsegments=[];for(var r=e[t(1052)](),n=0;n<r;n++){var i={};this[t(981)][t(703)](i),i[t(978)]=[];for(var o=e[t(1052)](),a=0;a<o;a++){var c={};i[t(978)][t(703)](c),c[t(339)]=e[t(1306)](),c.range_size=e[t(622)]()}}})),f.createFullBoxCtor("stco",(function(e){var t,r=s;if(t=e[r(1052)](),this.chunk_offsets=[],0===this.version)for(var n=0;n<t;n++)this[r(765)][r(703)](e.readUint32())})),f.createFullBoxCtor(s(1302),(function(e){var t=s,r=(this[t(328)]-this[t(873)])/2;this[t(685)]=[];for(var n=0;n<r;n++)this[t(685)][n]=e.readUint16()})),f[s(1233)](s(898)),f.createFullBoxCtor(s(879),(function(e){var t=s;this[t(697)]=e[t(483)](),this[t(658)]=e.readUint16(),this.sub_track_id=e[t(1052)]();var r=(this[t(328)]-this[t(873)]-8)/4;this[t(452)]=[];for(var n=0;n<r;n++)this[t(452)][n]=e.readUint32()})),f[s(1233)]("stsc",(function(e){var t,r,n=s;if(t=e.readUint32(),this.first_chunk=[],this[n(836)]=[],this[n(244)]=[],0===this.version)for(r=0;r<t;r++)this[n(1040)][n(703)](e[n(1052)]()),this[n(836)][n(703)](e.readUint32()),this[n(244)][n(703)](e[n(1052)]())})),f.createFullBoxCtor(s(804),(function(e){var t,r,n,i,o=s;for(this[o(304)]=[],n=e[o(1052)](),t=1;t<=n;t++){if((r=f.parseOneBox(e,!0,this[o(328)]-(e.getPosition()-this[o(1102)]))).code!==f.OK)return;f[r[o(911)]+o(345)]?((i=new(f[r[o(911)]+o(345)])(r[o(328)]))[o(873)]=r[o(873)],i.start=r[o(1102)]):i=new(f[o(345)])(r[o(911)],r[o(328)],r[o(873)],r[o(1102)]),i.write===f[o(345)][o(1360)][o(403)]&&i[o(1367)](e),i[o(1223)](e),this[o(304)][o(703)](i)}})),f[s(1233)](s(991),(function(e){var t=s;this[t(476)]=e[t(1052)]();var r=e[t(483)]();this[t(969)]=[];for(var n=0;n<r;n++)this[t(969)][n]=e.readUint32()})),f[s(1233)]("stsh",(function(e){var t,r,n=s;if(t=e[n(1052)](),this[n(751)]=[],this[n(1145)]=[],0===this.version)for(r=0;r<t;r++)this.shadowed_sample_numbers[n(703)](e[n(1052)]()),this.sync_sample_numbers[n(703)](e[n(1052)]())})),f[s(1233)]("stss",(function(e){var t,r,n=s;if(r=e[n(1052)](),0===this[n(718)])for(this.sample_numbers=[],t=0;t<r;t++)this[n(1250)][n(703)](e.readUint32())})),f[s(1233)](s(203),(function(e){var t,r=s;if(this[r(1218)]=[],0===this[r(718)])for(this[r(1240)]=e[r(1052)](),this[r(776)]=e[r(1052)](),t=0;t<this[r(776)];t++)0===this[r(1240)]?this[r(1218)][r(703)](e[r(1052)]()):this.sample_sizes[t]=this.sample_size})),f.createFullBoxCtor(s(943),(function(e){var t,r,n,i=s;if(t=e.readUint32(),this.sample_counts=[],this[i(709)]=[],0===this[i(718)])for(r=0;r<t;r++)this[i(1230)][i(703)](e[i(1052)]()),(n=e[i(351)]())<0&&(n=1),this[i(709)][i(703)](n)})),f[s(1233)]("stvi",(function(e){var t=s,r=e[t(1052)]();this[t(818)]=3&r,this[t(619)]=e[t(1052)]();var n,i,o=e[t(1052)]();for(this[t(1116)]=e[t(813)](o),this.boxes=[];e[t(1280)]()<this[t(1102)]+this[t(328)];){if((n=f.parseOneBox(e,!1,this[t(328)]-(e.getPosition()-this.start)))[t(1403)]!==f.OK)return;i=n[t(600)],this[t(552)].push(i),this[i[t(911)]]=i}})),f[s(679)]("styp",(function(e){var t=s;f[t(434)][t(1360)][t(1223)].call(this,e)})),f[s(1233)](s(687),(function(e){var t,r,n=s;if(this.sample_sizes=[],0===this[n(718)])if(this[n(740)]=e.readUint24(),this[n(1090)]=e.readUint8(),r=e[n(1052)](),4===this[n(1090)])for(t=0;t<r;t+=2){var i=e.readUint8();this[n(1218)][t]=i>>4&15,this[n(1218)][t+1]=15&i}else if(8===this[n(1090)])for(t=0;t<r;t++)this.sample_sizes[t]=e.readUint8();else if(16===this[n(1090)])for(t=0;t<r;t++)this[n(1218)][t]=e[n(483)]()})),f[s(1233)](s(1119),(function(e){var t,r,n,i,o=s;for(n=e[o(1052)](),this[o(304)]=[],t=0;t<n;t++){var a={};if(this[o(304)][t]=a,a.sample_delta=e.readUint32(),a[o(466)]=[],(i=e[o(483)]())>0)for(r=0;r<i;r++){var c={};a.subsamples[o(703)](c),1==this.version?c.size=e[o(1052)]():c[o(328)]=e.readUint16(),c[o(685)]=e[o(1306)](),c[o(377)]=e[o(1306)](),c[o(499)]=e[o(1052)]()}}})),f[s(1233)](s(320),(function(e){var t=s;if(e.readUint8(),0===this[t(718)])e[t(1306)]();else{var r=e[t(1306)]();this[t(920)]=r>>4&15,this.default_skip_byte_block=15&r}this[t(738)]=e[t(1306)](),this[t(427)]=e[t(1306)](),this.default_KID=f[t(534)](e),1===this[t(738)]&&0===this[t(427)]&&(this.default_constant_IV_size=e[t(1306)](),this.default_constant_IV=e.readUint8Array(this.default_constant_IV_size))})),f.createFullBoxCtor(s(225),(function(e){var t=s;1==this[t(718)]?this.baseMediaDecodeTime=e[t(1167)]():this[t(885)]=e[t(1052)]()})),f[s(1233)]("tfhd",(function(e){var t=s,r=0;this[t(1343)]=e[t(1052)](),this.size-this.hdr_size>r&&this.flags&f.TFHD_FLAG_BASE_DATA_OFFSET?(this[t(1131)]=e.readUint64(),r+=8):this.base_data_offset=0,this[t(328)]-this[t(873)]>r&&this[t(665)]&f[t(421)]?(this[t(506)]=e[t(1052)](),r+=4):this[t(506)]=0,this.size-this[t(873)]>r&&this.flags&f[t(766)]?(this.default_sample_duration=e.readUint32(),r+=4):this.default_sample_duration=0,this.size-this[t(873)]>r&&this[t(665)]&f[t(507)]?(this[t(1370)]=e.readUint32(),r+=4):this[t(1370)]=0,this.size-this[t(873)]>r&&this.flags&f.TFHD_FLAG_SAMPLE_FLAGS?(this[t(481)]=e.readUint32(),r+=4):this.default_sample_flags=0})),f[s(1233)](s(1154),(function(e){var t=s;this[t(390)]=e[t(1052)](),e[t(622)]();var r=e[t(1306)]();this.length_size_of_traf_num=r>>4&3,this[t(407)]=r>>2&3,this[t(929)]=3&r,this[t(304)]=[];for(var n=e.readUint32(),i=0;i<n;i++)1===this[t(718)]?(this.time=e.readUint64(),this.moof_offset=e.readUint64()):(this[t(592)]=e[t(1052)](),this[t(283)]=e[t(1052)]()),this[t(956)]=e["readUint"+8*(this[t(940)]+1)](),this[t(893)]=e[t(331)+8*(this[t(407)]+1)](),this[t(849)]=e[t(331)+8*(this[t(929)]+1)]()})),f[s(1233)](s(250),(function(e){var t=s;1==this.version?(this[t(489)]=e[t(1167)](),this[t(617)]=e[t(1167)](),this[t(1343)]=e[t(1052)](),e[t(1052)](),this[t(916)]=e[t(1167)]()):(this.creation_time=e.readUint32(),this[t(617)]=e[t(1052)](),this.track_id=e[t(1052)](),e[t(1052)](),this[t(916)]=e[t(1052)]()),e[t(1053)](2),this.layer=e[t(1201)](),this[t(658)]=e[t(1201)](),this[t(805)]=e[t(1201)]()>>8,e.readUint16(),this[t(1175)]=e[t(666)](9),this[t(406)]=e[t(1052)](),this[t(231)]=e[t(1052)]()})),f.createBoxCtor(s(1074),(function(e){this[s(592)]=e.readUint32()})),f.createBoxCtor(s(586),(function(e){var t=s;this[t(592)]=e[t(1052)]()})),f.createBoxCtor(s(900),(function(e){var t=s;this[t(251)]=e[t(1052)]()})),f.createBoxCtor(s(1036),(function(e){var t=s;this[t(251)]=e[t(1052)]()})),f[s(679)](s(342),(function(e){var t=s;this[t(251)]=e[t(1167)]()})),f.TrackGroupTypeBox.prototype[s(1223)]=function(e){var t=s;this[t(843)](e),this.track_group_id=e[t(1052)]()},f[s(373)]("msrc"),f[s(741)]=function(e,t,r,n){var i=s;f[i(987)][i(993)](this,e,t),this.hdr_size=r,this[i(1102)]=n},f[s(741)][s(1360)]=new(f[s(987)]),f[s(741)][s(1360)].parse=function(e){var t=s;this[t(952)]=e[t(1053)]((this[t(328)]-this[t(873)])/4)},f[s(588)][s(1360)][s(1223)]=function(e){for(var t,r,n=s;e[n(1280)]()<this.start+this.size;){if((t=f.parseOneBox(e,!0,this[n(328)]-(e.getPosition()-this[n(1102)])))[n(1403)]!==f.OK)return;(r=new(f[n(741)])(t[n(911)],t[n(328)],t[n(873)],t.start))[n(403)]===f[n(987)][n(1360)][n(403)]&&r.type!==n(743)&&r[n(1367)](e),r[n(1223)](e),this[n(552)][n(703)](r)}},f[s(1233)](s(490),(function(e){var t=s;for(this[t(390)]=e[t(1052)](),this[t(552)]=[];e[t(1280)]()<this[t(1102)]+this[t(328)];){if(ret=f[t(275)](e,!1,this[t(328)]-(e[t(1280)]()-this.start)),ret[t(1403)]!==f.OK)return;box=ret[t(600)],this[t(552)][t(703)](box)}})),f[s(1233)](s(1293),(function(e){var t=s;this.track_id=e[t(1052)](),this[t(506)]=e.readUint32(),this[t(248)]=e.readUint32(),this[t(1370)]=e[t(1052)](),this[t(481)]=e[t(1052)]()})),f[s(679)](s(567),(function(e){this[s(251)]=e.readUint64()})),f[s(1233)](s(1057),(function(e){var t=s,r=0;if(this[t(776)]=e[t(1052)](),r+=4,this[t(328)]-this[t(873)]>r&&this.flags&f[t(1099)]?(this[t(639)]=e.readInt32(),r+=4):this.data_offset=0,this.size-this[t(873)]>r&&this[t(665)]&f[t(1003)]?(this[t(1177)]=e[t(1052)](),r+=4):this[t(1177)]=0,this[t(1046)]=[],this[t(1240)]=[],this[t(1017)]=[],this[t(1043)]=[],this[t(328)]-this[t(873)]>r)for(var n=0;n<this[t(776)];n++)this[t(665)]&f[t(1318)]&&(this[t(1046)][n]=e[t(1052)]()),this[t(665)]&f[t(369)]&&(this[t(1240)][n]=e[t(1052)]()),this[t(665)]&f[t(241)]&&(this.sample_flags[n]=e[t(1052)]()),this.flags&f[t(1080)]&&(0===this[t(718)]?this[t(1043)][n]=e[t(1052)]():this[t(1043)][n]=e[t(351)]())})),f[s(1233)](s(1334),(function(e){var t=s;this[t(697)]=e[t(1052)]();var r=(this[t(328)]-this[t(873)]-4)/4;this[t(452)]=[];for(var n=0;n<r;n++)this[t(452)][n]=e[t(1052)]()})),f.createFullBoxCtor(s(372),(function(e){var t=s;this[t(631)]=e[t(1163)]()})),f.createBoxCtor("tyco",(function(e){var t=s,r=(this.size-this[t(873)])/4;this[t(807)]=[];for(var n=0;n<r;n++)this[t(807)][n]=e[t(813)](4)})),f[s(1233)](s(269),(function(e){var t=s;this.lang=e[t(1163)](),this[t(432)]=e[t(1163)](),this.description=e.readCString(),this[t(1253)]=e[t(1163)]()})),f[s(1233)]("uncC",(function(e){var t,r=s;if(this.profile=e.readUint32(),1==this[r(718)]);else if(0==this[r(718)]){for(this.component_count=e.readUint32(),this[r(338)]=[],this.component_bit_depth_minus_one=[],this[r(381)]=[],this[r(1298)]=[],t=0;t<this[r(1205)];t++)this.component_index[r(703)](e[r(483)]()),this[r(584)][r(703)](e.readUint8()),this[r(381)][r(703)](e[r(1306)]()),this[r(1298)][r(703)](e[r(1306)]());this[r(1380)]=e[r(1306)](),this[r(1332)]=e.readUint8(),this[r(568)]=e[r(1306)]();var n=e[r(1306)]();this[r(594)]=n>>7&1,this.block_pad_lsb=n>>6&1,this[r(1136)]=n>>5&1,this[r(686)]=n>>4&1,this.pad_unknown=n>>3&1,this[r(1330)]=e[r(1052)](),this.row_align_size=e[r(1052)](),this[r(714)]=e[r(1052)](),this[r(309)]=e[r(1052)](),this[r(814)]=e[r(1052)]()}})),f[s(1233)](s(212),(function(e){var t=s;1!==this[t(665)]&&(this[t(712)]=e[t(1163)]())})),f[s(1233)]("urn ",(function(e){var t=s;this[t(432)]=e[t(1163)](),this[t(328)]-this[t(873)]-this[t(432)][t(271)]-1>0&&(this[t(712)]=e[t(1163)]())})),f[s(538)](s(276),!0,!1,(function(e){var t=s;this[t(704)]=e.readString(this[t(328)]-this[t(873)]).replace(/&/g,t(1336))[t(1349)](/</g,t(268)).replace(/>/g,t(1308))[t(1349)](/"/g,"&quot;").replace(/'/g,t(663))})),f.createUUIDBox(s(531),!0,!1,(function(e){var t=s;this.system_id=f[t(534)](e);var r=e[t(1052)]();r>0&&(this[t(1183)]=e[t(1274)](r))})),f[s(538)](s(1311),!0,!1),f.createUUIDBox(s(509),!0,!1,(function(e){var t=s;this[t(781)]=e.readUint24(),this.default_IV_size=e.readUint8(),this[t(1391)]=f.parseHex16(e)})),f[s(538)]("d4807ef2ca3946958e5426cb9e46a79f",!0,!1,(function(e){var t=s;this.fragment_count=e[t(1306)](),this.entries=[];for(var r=0;r<this.fragment_count;r++){var n={},i=0,o=0;1===this[t(718)]?(i=e[t(1167)](),o=e[t(1167)]()):(i=e.readUint32(),o=e.readUint32()),n[t(1198)]=i,n[t(1181)]=o,this[t(304)][t(703)](n)}})),f[s(538)](s(1238),!0,!1,(function(e){var t=s;1===this[t(718)]?(this[t(1198)]=e.readUint64(),this.duration=e[t(1167)]()):(this[t(1198)]=e[t(1052)](),this[t(916)]=e[t(1052)]())})),f[s(1233)](s(1195),(function(e){var t=s;this[t(1338)]=e[t(483)](),this[t(480)]=e.readUint16Array(3)})),f.createFullBoxCtor(s(285),(function(e){var t,r=s;1===this[r(718)]?(this.profile=e[r(1306)](),this[r(339)]=e[r(1306)](),t=e[r(1306)](),this.bitDepth=t>>4,this[r(1178)]=t>>1&7,this[r(460)]=1&t,this[r(634)]=e[r(1306)](),this[r(767)]=e[r(1306)](),this[r(764)]=e[r(1306)](),this[r(1078)]=e[r(483)](),this[r(222)]=e[r(1274)](this[r(1078)])):(this[r(550)]=e[r(1306)](),this[r(339)]=e[r(1306)](),t=e[r(1306)](),this.bitDepth=t>>4&15,this[r(1081)]=15&t,t=e[r(1306)](),this[r(1178)]=t>>4&15,this[r(748)]=t>>1&7,this[r(460)]=1&t,this.codecIntializationDataSize=e[r(483)](),this[r(222)]=e[r(1274)](this[r(1078)]))})),f[s(679)](s(438),(function(e){var t=s;this[t(1333)]=e[t(813)](this[t(328)]-this.hdr_size)})),f[s(1233)]("vvcC",(function(e){var t,r,n=s,i={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(e){var t=Ro;this.held_bits=e[t(1306)](),this[t(305)]=8},stream_read_2_bytes:function(e){var t=Ro;this[t(463)]=e[t(483)](),this.num_held_bits=16},extract_bits:function(e){var t=Ro,r=this[t(463)]>>this[t(305)]-e&(1<<e)-1;return this[t(305)]-=e,r}};if(i[n(520)](e),i[n(1075)](5),this[n(395)]=i[n(1075)](2),this.ptl_present_flag=i[n(1075)](1),this[n(398)]){if(i[n(1156)](e),this[n(579)]=i[n(1075)](9),this.num_sublayers=i[n(1075)](3),this.constant_frame_rate=i[n(1075)](2),this[n(1014)]=i[n(1075)](2),i[n(520)](e),this[n(1372)]=i[n(1075)](3),i[n(1075)](5),i[n(1156)](e),i[n(1075)](2),this[n(1241)]=i[n(1075)](6),this[n(335)]=i.extract_bits(7),this[n(909)]=i[n(1075)](1),this.general_level_idc=e[n(1306)](),i[n(520)](e),this[n(401)]=i[n(1075)](1),this[n(831)]=i[n(1075)](1),this[n(391)]=new Uint8Array(this[n(1241)]),this[n(1241)]){for(t=0;t<this[n(1241)]-1;t++){var o=i[n(1075)](6);i[n(520)](e);var a=i[n(1075)](2);this[n(391)][t]=o<<2|a}this.general_constraint_info[this[n(1241)]-1]=i[n(1075)](6)}else i[n(1075)](6);if(this[n(1283)]>1){for(i.stream_read_1_bytes(e),this[n(946)]=0,r=this[n(1283)]-2;r>=0;--r){var c=i.extract_bits(1);this[n(946)]|=c<<r}for(r=this[n(1283)];r<=8&&this[n(1283)]>1;++r)i[n(1075)](1);for(this.sublayer_level_idc=[],r=this[n(1283)]-2;r>=0;--r)this.ptl_sublayer_present_mask&1<<r&&(this[n(648)][r]=e[n(1306)]())}if(this[n(980)]=e[n(1306)](),this[n(356)]=[],this[n(980)])for(t=0;t<this[n(980)];t++)this[n(356)][n(703)](e[n(1052)]());this[n(753)]=e[n(483)](),this.max_picture_height=e[n(483)](),this[n(731)]=e.readUint16()}this[n(630)]=[];var u=e.readUint8();for(t=0;t<u;t++){var l=[];this[n(630)][n(703)](l),i[n(520)](e),l[n(967)]=i[n(1075)](1),i[n(1075)](2),l[n(1257)]=i[n(1075)](5);var d=1;for(13!=l[n(1257)]&&12!=l[n(1257)]&&(d=e[n(483)]()),r=0;r<d;r++){var f=e[n(483)]();l[n(703)]({data:e[n(1274)](f),length:f})}}})),f[s(1233)](s(1147),(function(e){var t=s,r=strm[t(1306)]();this[t(395)]=3&r})),f[s(345)][s(1360)][s(539)]=function(){return!1},f.SampleEntry[s(1360)].isAudio=function(){return!1},f[s(345)].prototype[s(278)]=function(){return!1},f[s(345)][s(1360)][s(734)]=function(){return!1},f.SampleEntry[s(1360)][s(457)]=function(){return!1},f[s(345)].prototype.getCodec=function(){return this[s(911)].replace(".","")},f[s(345)][s(1360)][s(420)]=function(){return""},f[s(345)][s(1360)].getHeight=function(){return""},f.SampleEntry[s(1360)].getChannelCount=function(){return""},f[s(345)][s(1360)].getSampleRate=function(){return""},f[s(345)][s(1360)][s(591)]=function(){return""},f[s(919)][s(1360)][s(539)]=function(){return!0},f[s(919)][s(1360)][s(420)]=function(){return this[s(406)]},f[s(919)].prototype[s(803)]=function(){return this.height},f[s(787)][s(1360)].isAudio=function(){return!0},f.AudioSampleEntry[s(1360)][s(392)]=function(){return this[s(945)]},f.AudioSampleEntry[s(1360)].getSampleRate=function(){return this[s(437)]},f.AudioSampleEntry[s(1360)].getSampleSize=function(){return this.samplesize},f[s(970)][s(1360)][s(278)]=function(){return!0},f[s(316)][s(1360)].isMetadata=function(){return!0},f.decimalToHex=function(e,t){var r=s,n=Number(e)[r(1327)](16);for(t=null==t?t=2:t;n[r(271)]<t;)n="0"+n;return n},f[s(354)][s(1360)][s(1067)]=f[s(845)].prototype[s(1067)]=f.avc3SampleEntry.prototype[s(1067)]=f[s(1164)][s(1360)][s(1067)]=function(){var e=s,t=f[e(345)][e(1360)].getCodec[e(993)](this);return this[e(532)]?t+"."+f.decimalToHex(this[e(532)][e(889)])+f[e(903)](this[e(532)][e(615)])+f[e(903)](this.avcC[e(1070)]):t},f[s(942)][s(1360)].getCodec=f[s(358)][s(1360)][s(1067)]=function(){var e,t=s,r=f.SampleEntry[t(1360)][t(1067)].call(this);if(this.hvcC){switch(r+=".",this.hvcC.general_profile_space){case 0:r+="";break;case 1:r+="A";break;case 2:r+="B";break;case 3:r+="C"}r+=this[t(1114)][t(335)],r+=".";var n=this[t(1114)][t(311)],i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=f[t(903)](i,0),r+=".",0===this.hvcC[t(909)]?r+="L":r+="H",r+=this[t(1114)][t(1088)];var o=!1,a="";for(e=5;e>=0;e--)(this.hvcC.general_constraint_indicator[e]||o)&&(a="."+f[t(903)](this[t(1114)][t(944)][e],0)+a,o=!0);r+=a}return r},f[s(422)].prototype[s(1067)]=f[s(754)][s(1360)].getCodec=function(){var e,t=s,r=f.SampleEntry[t(1360)][t(1067)][t(993)](this);if(this[t(816)]){r+="."+this.vvcC.general_profile_idc,this.vvcC[t(909)]?r+=".H":r+=".L",r+=this[t(816)][t(1088)];var n="";if(this[t(816)][t(391)]){var i,o=[],a=0;for(a|=this[t(816)][t(858)]<<7,a|=this[t(816)].ptl_multilayer_enabled<<6,e=0;e<this[t(816)].general_constraint_info[t(271)];++e)a|=this[t(816)].general_constraint_info[e]>>2&63,o[t(703)](a),a&&(i=e),a=this[t(816)].general_constraint_info[e]>>2&3;if(void 0===i)n=t(633);else{n=".C";var c=t(233),u=0,l=0;for(e=0;e<=i;++e)for(u=u<<8|o[e],l+=8;l>=5;){n+=c[u>>l-5&31],u&=(1<<(l-=5))-1}l&&(n+=c[31&(u<<=5-l)])}}r+=n}return r},f.mp4aSampleEntry[s(1360)][s(1067)]=function(){var e=s,t=f[e(345)].prototype[e(1067)][e(993)](this);if(this[e(1213)]&&this[e(1213)][e(292)]){var r=this.esds[e(292)][e(375)](),n=this[e(1213)][e(292)][e(368)]();return t+"."+f.decimalToHex(r)+(n?"."+n:"")}return t},f[s(582)][s(1360)][s(1067)]=function(){var e=s,t=f.SampleEntry[e(1360)][e(1067)][e(993)](this);return this[e(1112)]?t+"."+this[e(1112)]:t},f[s(1347)][s(1360)][s(1067)]=f[s(399)].prototype[s(1067)]=function(){var e=s,t=f[e(345)][e(1360)][e(1067)][e(993)](this),r=this[e(285)][e(339)];0==r&&(r="00");var n=this[e(285)].bitDepth;return 8==n&&(n="08"),t+".0"+this.vpcC.profile+"."+r+"."+n},f[s(447)][s(1360)][s(1067)]=function(){var e,t=s,r=f[t(345)][t(1360)][t(1067)].call(this),n=this[t(433)].seq_level_idx_0;return n<10&&(n="0"+n),2===this[t(433)].seq_profile&&1===this.av1C[t(516)]?e=1===this[t(433)].twelve_bit?"12":"10":this[t(433)][t(855)]<=2&&(e=1===this[t(433)][t(516)]?"10":"08"),r+"."+this.av1C[t(855)]+"."+n+(this[t(433)].seq_tier_0?"H":"M")+"."+e},f[s(987)][s(1360)][s(465)]=function(e,t){var r=s;this[r(328)]+=8,this[r(328)]>u&&(this.size+=8),this[r(911)]===r(690)&&(this[r(328)]+=16),o[r(905)](r(525),r(1344)+this[r(911)]+r(1168)+this[r(328)]+r(1055)+e[r(1280)]()+(t||"")),this[r(328)]>u?e[r(649)](1):(this.sizePosition=e.getPosition(),e[r(649)](this[r(328)])),e[r(1077)](this[r(911)],null,4),this[r(911)]===r(690)&&e[r(1030)](this[r(690)]),this[r(328)]>u&&e[r(1387)](this[r(328)])},f[s(864)].prototype.writeHeader=function(e){var t=s;this.size+=4,f.Box[t(1360)].writeHeader.call(this,e," v="+this[t(718)]+t(1176)+this[t(665)]),e[t(925)](this[t(718)]),e[t(795)](this[t(665)])},f[s(987)].prototype[s(403)]=function(e){var t=s;this.type===t(743)?this[t(1183)]&&(this.size=this.data[t(271)],this[t(465)](e),e[t(1030)](this[t(1183)])):(this.size=this[t(1183)]?this[t(1183)][t(271)]:0,this.writeHeader(e),this[t(1183)]&&e.writeUint8Array(this[t(1183)]))},f[s(788)][s(1360)].write=function(e){var t=s;this[t(328)]=0,this[t(465)](e);for(var r=0;r<this.boxes[t(271)];r++)this.boxes[r]&&(this[t(552)][r][t(403)](e),this[t(328)]+=this.boxes[r][t(328)]);o[t(905)](t(525),t(217)+this[t(911)]+t(1001)+this[t(328)]),e[t(664)](this[t(1341)],this[t(328)])},f[s(741)][s(1360)][s(403)]=function(e){var t=s;this[t(328)]=4*this[t(952)][t(271)],this[t(465)](e),e[t(564)](this[t(952)])},f.avcCBox.prototype[s(403)]=function(e){var t,r=s;for(this.size=7,t=0;t<this[r(428)][r(271)];t++)this[r(328)]+=2+this[r(428)][t].length;for(t=0;t<this[r(775)][r(271)];t++)this.size+=2+this[r(775)][t].length;for(this.ext&&(this[r(328)]+=this[r(497)].length),this[r(465)](e),e[r(925)](this[r(1364)]),e[r(925)](this[r(889)]),e.writeUint8(this.profile_compatibility),e[r(925)](this[r(1070)]),e[r(925)](this[r(395)]+252),e.writeUint8(this.SPS.length+224),t=0;t<this.SPS[r(271)];t++)e[r(456)](this[r(428)][t][r(271)]),e[r(1030)](this[r(428)][t][r(329)]);for(e[r(925)](this.PPS[r(271)]),t=0;t<this[r(775)][r(271)];t++)e[r(456)](this[r(775)][t][r(271)]),e[r(1030)](this[r(775)][t][r(329)]);this.ext&&e[r(1030)](this[r(497)])},f.co64Box[s(1360)][s(403)]=function(e){var t,r=s;for(this.version=0,this[r(665)]=0,this[r(328)]=4+8*this[r(765)][r(271)],this[r(465)](e),e.writeUint32(this.chunk_offsets[r(271)]),t=0;t<this[r(765)][r(271)];t++)e[r(1387)](this[r(765)][t])},f[s(642)].prototype[s(403)]=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this.size=20,this[t(465)](e),e[t(758)](this[t(1125)]),e[t(758)](this[t(239)]),e[t(758)](this[t(1353)]),e[t(758)](this[t(877)]),e[t(758)](this[t(880)])},f.cttsBox[s(1360)][s(403)]=function(e){var t,r=s;for(this[r(718)]=0,this[r(665)]=0,this.size=4+8*this.sample_counts[r(271)],this[r(465)](e),e[r(649)](this[r(1230)][r(271)]),t=0;t<this[r(1230)][r(271)];t++)e[r(649)](this[r(1230)][t]),1===this[r(718)]?e[r(758)](this[r(609)][t]):e[r(649)](this.sample_offsets[t])},f[s(511)].prototype[s(403)]=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this[t(328)]=4,this[t(465)](e),e[t(649)](this[t(304)][t(271)]);for(var r=0;r<this[t(304)][t(271)];r++)this[t(304)][r][t(403)](e),this[t(328)]+=this.entries[r][t(328)];o[t(905)]("BoxWriter",t(217)+this[t(911)]+t(1001)+this.size),e[t(664)](this[t(1341)],this[t(328)])},f[s(1289)][s(1360)][s(403)]=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this[t(328)]=this.extended_language.length,this[t(465)](e),e.writeString(this[t(902)])},f[s(279)][s(1360)][s(403)]=function(e){var t=s;this[t(718)]=0,this.flags=0,this[t(328)]=4+12*this[t(304)][t(271)],this[t(465)](e),e[t(649)](this.entries[t(271)]);for(var r=0;r<this[t(304)][t(271)];r++){var n=this.entries[r];e[t(649)](n[t(394)]),e[t(758)](n[t(1405)]),e[t(1350)](n[t(286)]),e[t(1350)](n[t(412)])}},f[s(1153)][s(1360)].write=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this.size=16+this.message_data.length+(this[t(211)][t(271)]+1)+(this[t(1123)].length+1),this[t(465)](e),e[t(662)](this[t(211)]),e[t(662)](this[t(1123)]),e[t(649)](this[t(1025)]),e[t(649)](this[t(973)]),e[t(649)](this[t(545)]),e[t(649)](this.id),e[t(1030)](this[t(1209)])},f.ftypBox[s(1360)][s(403)]=function(e){var t=s;this[t(328)]=8+4*this[t(807)][t(271)],this[t(465)](e),e[t(1077)](this[t(815)],null,4),e[t(649)](this.minor_version);for(var r=0;r<this.compatible_brands.length;r++)e[t(1077)](this.compatible_brands[r],null,4)},f[s(932)][s(1360)].write=function(e){var t=s;this[t(328)]=20+this[t(432)][t(271)]+1,this[t(718)]=0,this.flags=0,this[t(465)](e),e[t(649)](0),e[t(1077)](this[t(327)],null,4),e.writeUint32(0),e[t(649)](0),e.writeUint32(0),e[t(662)](this[t(432)])},f[s(548)].prototype.write=function(e){var t,r,n=s;for(this[n(328)]=23,t=0;t<this[n(630)][n(271)];t++)for(this.size+=3,r=0;r<this[n(630)][t][n(271)];r++)this.size+=2+this[n(630)][t][r][n(1183)][n(271)];for(this[n(465)](e),e[n(925)](this.configurationVersion),e[n(925)](this.general_profile_space<<6+this.general_tier_flag<<5+this.general_profile_idc),e[n(649)](this[n(311)]),e.writeUint8Array(this[n(944)]),e[n(925)](this.general_level_idc),e.writeUint16(this[n(518)]+(15<<24)),e[n(925)](this[n(907)]+252),e.writeUint8(this[n(1014)]+252),e.writeUint8(this[n(1148)]+248),e[n(925)](this[n(1196)]+248),e[n(456)](this[n(701)]),e[n(925)]((this[n(319)]<<6)+(this[n(206)]<<3)+(this[n(972)]<<2)+this.lengthSizeMinusOne),e[n(925)](this.nalu_arrays.length),t=0;t<this[n(630)][n(271)];t++)for(e.writeUint8((this.nalu_arrays[t][n(967)]<<7)+this[n(630)][t][n(1257)]),e[n(456)](this[n(630)][t][n(271)]),r=0;r<this[n(630)][t][n(271)];r++)e[n(456)](this[n(630)][t][r][n(1183)][n(271)]),e[n(1030)](this[n(630)][t][r].data)},f[s(216)][s(1360)][s(403)]=function(e){var t=s;this.version=0,this[t(665)]=0,this[t(328)]=this[t(1042)][t(271)]+1+(this[t(1123)].length+1),this[t(465)](e),e[t(662)](this[t(1042)]),e[t(662)](this.value)},f[s(653)][s(1360)][s(403)]=function(e){var t=s;this.size=20,this[t(665)]=0,this[t(718)]=0,this[t(465)](e),e[t(649)](this[t(489)]),e[t(649)](this.modification_time),e[t(649)](this.timescale),e[t(649)](this[t(916)]),e.writeUint16(this.language),e[t(456)](0)},f[s(389)][s(1360)].write=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this[t(328)]=4,this[t(465)](e),e.writeUint32(this.fragment_duration)},f[s(1421)].prototype[s(403)]=function(e){var t=s;this[t(718)]=0,this.flags=0,this[t(328)]=4,this[t(465)](e),e[t(649)](this.sequence_number)},f[s(431)][s(1360)].write=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this.size=96,this[t(465)](e),e[t(649)](this[t(489)]),e[t(649)](this[t(617)]),e[t(649)](this[t(1025)]),e[t(649)](this[t(916)]),e[t(649)](this[t(306)]),e[t(456)](this[t(805)]<<8),e[t(456)](0),e.writeUint32(0),e[t(649)](0),e[t(564)](this[t(1175)]),e[t(649)](0),e[t(649)](0),e.writeUint32(0),e[t(649)](0),e[t(649)](0),e[t(649)](0),e.writeUint32(this.next_track_id)},f[s(345)][s(1360)].writeHeader=function(e){var t=s;this[t(328)]=8,f.Box[t(1360)][t(465)][t(993)](this,e),e[t(925)](0),e[t(925)](0),e[t(925)](0),e[t(925)](0),e[t(925)](0),e[t(925)](0),e[t(456)](this[t(1038)])},f[s(345)][s(1360)][s(863)]=function(e){for(var t=s,r=0;r<this.boxes[t(271)];r++)this[t(552)][r].write(e),this[t(328)]+=this.boxes[r][t(328)];o.debug(t(525),t(217)+this.type+t(1001)+this.size),e.adjustUint32(this[t(1341)],this.size)},f.SampleEntry[s(1360)][s(403)]=function(e){var t=s;this[t(465)](e),e[t(1030)](this[t(1183)]),this[t(328)]+=this[t(1183)][t(271)],o[t(905)]("BoxWriter",t(217)+this[t(911)]+t(1001)+this.size),e[t(664)](this[t(1341)],this[t(328)])},f[s(919)].prototype[s(403)]=function(e){var t=s;this[t(465)](e),this.size+=70,e[t(456)](0),e[t(456)](0),e.writeUint32(0),e[t(649)](0),e.writeUint32(0),e[t(456)](this[t(406)]),e.writeUint16(this[t(231)]),e[t(649)](this[t(1092)]),e[t(649)](this[t(1039)]),e[t(649)](0),e[t(456)](this[t(1002)]),e[t(925)](Math[t(1378)](31,this[t(474)].length)),e[t(1077)](this.compressorname,null,31),e[t(456)](this[t(1374)]),e.writeInt16(-1),this[t(863)](e)},f[s(787)][s(1360)][s(403)]=function(e){var t=s;this.writeHeader(e),this[t(328)]+=20,e[t(649)](0),e[t(649)](0),e[t(456)](this[t(945)]),e.writeUint16(this[t(417)]),e.writeUint16(0),e[t(456)](0),e.writeUint32(this[t(437)]<<16),this[t(863)](e)},f.stppSampleEntry[s(1360)][s(403)]=function(e){var t=s;this[t(465)](e),this.size+=this[t(429)][t(271)]+1+this[t(1015)][t(271)]+1+this[t(655)][t(271)]+1,e[t(662)](this[t(429)]),e[t(662)](this[t(1015)]),e[t(662)](this[t(655)]),this[t(863)](e)},f[s(1121)][s(1360)].write=function(e){e[s(1030)](this.data)},f[s(1179)].prototype[s(403)]=function(e){var t=s;this[t(718)]=1,this[t(665)]=0,this[t(328)]=12+8*this[t(304)][t(271)],this[t(465)](e),e.writeString(this[t(476)],null,4),e[t(649)](this.grouping_type_parameter),e[t(649)](this[t(304)].length);for(var r=0;r<this[t(304)][t(271)];r++){var n=this[t(304)][r];e[t(758)](n[t(776)]),e[t(758)](n[t(969)])}},f[s(852)][s(1360)][s(403)]=function(e){var t,r,n=s;for(this.flags=0,this[n(328)]=12,t=0;t<this[n(304)][n(271)];t++)r=this[n(304)][t],1===this[n(718)]&&(0===this.default_length&&(this[n(328)]+=4),this.size+=r.data[n(271)]);for(this.writeHeader(e),e[n(1077)](this[n(476)],null,4),1===this[n(718)]&&e[n(649)](this.default_length),this[n(718)]>=2&&e.writeUint32(this.default_sample_description_index),e[n(649)](this[n(304)][n(271)]),t=0;t<this[n(304)][n(271)];t++)r=this.entries[t],1===this[n(718)]&&0===this[n(1064)]&&e[n(649)](r.description_length),r[n(403)](e)},f[s(240)][s(1360)][s(403)]=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this[t(328)]=20+12*this[t(745)][t(271)],this[t(465)](e),e[t(649)](this[t(257)]),e[t(649)](this[t(1025)]),e[t(649)](this[t(1423)]),e[t(649)](this[t(1202)]),e[t(456)](0),e[t(456)](this[t(745)][t(271)]);for(var r=0;r<this[t(745)][t(271)];r++){var n=this[t(745)][r];e[t(649)](n[t(710)]<<31|n[t(938)]),e[t(649)](n[t(672)]),e[t(649)](n[t(954)]<<31|n[t(255)]<<28|n[t(386)])}},f.smhdBox.prototype.write=function(e){var t=s;this[t(718)]=0,this.flags=1,this.size=4,this[t(465)](e),e[t(456)](this[t(1007)]),e[t(456)](0)},f[s(488)][s(1360)][s(403)]=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this[t(328)]=4+4*this.chunk_offsets.length,this[t(465)](e),e[t(649)](this[t(765)][t(271)]),e.writeUint32Array(this[t(765)])},f[s(650)][s(1360)][s(403)]=function(e){var t,r=s;for(this[r(718)]=0,this.flags=0,this[r(328)]=4+12*this[r(1040)][r(271)],this.writeHeader(e),e[r(649)](this[r(1040)][r(271)]),t=0;t<this[r(1040)][r(271)];t++)e[r(649)](this[r(1040)][t]),e[r(649)](this.samples_per_chunk[t]),e[r(649)](this[r(244)][t])},f[s(1251)].prototype.write=function(e){var t,r=s;for(this.version=0,this[r(665)]=0,this[r(328)]=0,this[r(465)](e),e[r(649)](this[r(304)][r(271)]),this[r(328)]+=4,t=0;t<this[r(304)][r(271)];t++)this[r(304)][t][r(403)](e),this[r(328)]+=this[r(304)][t].size;o[r(905)](r(525),r(217)+this[r(911)]+r(1001)+this.size),e[r(664)](this[r(1341)],this[r(328)])},f.stshBox[s(1360)][s(403)]=function(e){var t,r=s;for(this[r(718)]=0,this[r(665)]=0,this[r(328)]=4+8*this.shadowed_sample_numbers.length,this[r(465)](e),e[r(649)](this.shadowed_sample_numbers[r(271)]),t=0;t<this.shadowed_sample_numbers[r(271)];t++)e[r(649)](this[r(751)][t]),e[r(649)](this[r(1145)][t])},f[s(706)].prototype[s(403)]=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this[t(328)]=4+4*this[t(1250)][t(271)],this[t(465)](e),e[t(649)](this[t(1250)][t(271)]),e[t(564)](this.sample_numbers)},f[s(416)][s(1360)][s(403)]=function(e){var t,r=s,n=!0;if(this[r(718)]=0,this.flags=0,this[r(1218)][r(271)]>0)for(t=0;t+1<this[r(1218)][r(271)];){if(this[r(1218)][t+1]!==this[r(1218)][0]){n=!1;break}t++}else n=!1;this[r(328)]=8,!n&&(this.size+=4*this[r(1218)].length),this[r(465)](e),n?e.writeUint32(this[r(1218)][0]):e.writeUint32(0),e.writeUint32(this.sample_sizes.length),!n&&e[r(564)](this[r(1218)])},f[s(749)][s(1360)][s(403)]=function(e){var t,r=s;for(this.version=0,this[r(665)]=0,this[r(328)]=4+8*this[r(1230)][r(271)],this[r(465)](e),e[r(649)](this[r(1230)].length),t=0;t<this[r(1230)][r(271)];t++)e[r(649)](this[r(1230)][t]),e[r(649)](this[r(709)][t])},f[s(861)].prototype.write=function(e){var t=s,r=Math[t(747)](2,32)-1;this.version=this[t(885)]>r?1:0,this[t(665)]=0,this[t(328)]=4,1===this[t(718)]&&(this[t(328)]+=4),this.writeHeader(e),1===this[t(718)]?e[t(1387)](this[t(885)]):e[t(649)](this.baseMediaDecodeTime)},f.tfhdBox[s(1360)][s(403)]=function(e){var t=s;this[t(718)]=0,this.size=4,this[t(665)]&f[t(645)]&&(this.size+=8),this[t(665)]&f.TFHD_FLAG_SAMPLE_DESC&&(this[t(328)]+=4),this.flags&f[t(766)]&&(this.size+=4),this[t(665)]&f.TFHD_FLAG_SAMPLE_SIZE&&(this[t(328)]+=4),this[t(665)]&f[t(312)]&&(this[t(328)]+=4),this[t(465)](e),e[t(649)](this[t(1343)]),this[t(665)]&f[t(645)]&&e[t(1387)](this[t(1131)]),this[t(665)]&f[t(421)]&&e[t(649)](this[t(506)]),this[t(665)]&f[t(766)]&&e.writeUint32(this.default_sample_duration),this[t(665)]&f[t(507)]&&e[t(649)](this[t(1370)]),this[t(665)]&f.TFHD_FLAG_SAMPLE_FLAGS&&e[t(649)](this[t(481)])},f[s(314)][s(1360)][s(403)]=function(e){var t=s;this[t(718)]=0,this[t(328)]=80,this.writeHeader(e),e[t(649)](this[t(489)]),e[t(649)](this.modification_time),e[t(649)](this.track_id),e[t(649)](0),e.writeUint32(this[t(916)]),e[t(649)](0),e[t(649)](0),e.writeInt16(this[t(1076)]),e[t(1350)](this[t(658)]),e[t(1350)](this[t(805)]<<8),e[t(456)](0),e.writeInt32Array(this.matrix),e.writeUint32(this[t(406)]),e.writeUint32(this.height)},f[s(1117)][s(1360)][s(403)]=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this[t(328)]=20,this[t(465)](e),e[t(649)](this[t(1343)]),e[t(649)](this.default_sample_description_index),e[t(649)](this[t(248)]),e.writeUint32(this.default_sample_size),e.writeUint32(this[t(481)])},f[s(1422)].prototype.write=function(e){var t=s;this[t(718)]=0,this.size=4,this[t(665)]&f[t(1099)]&&(this[t(328)]+=4),this[t(665)]&f[t(1003)]&&(this[t(328)]+=4),this[t(665)]&f[t(1318)]&&(this[t(328)]+=4*this[t(1046)].length),this[t(665)]&f[t(369)]&&(this[t(328)]+=4*this.sample_size.length),this[t(665)]&f[t(241)]&&(this[t(328)]+=4*this[t(1017)].length),this[t(665)]&f[t(1080)]&&(this[t(328)]+=4*this.sample_composition_time_offset.length),this.writeHeader(e),e[t(649)](this[t(776)]),this[t(665)]&f[t(1099)]&&(this[t(1285)]=e[t(1280)](),e[t(758)](this[t(639)])),this[t(665)]&f[t(1003)]&&e.writeUint32(this[t(1177)]);for(var r=0;r<this[t(776)];r++)this.flags&f[t(1318)]&&e[t(649)](this.sample_duration[r]),this[t(665)]&f[t(369)]&&e[t(649)](this.sample_size[r]),this.flags&f[t(241)]&&e[t(649)](this.sample_flags[r]),this[t(665)]&f[t(1080)]&&(0===this.version?e[t(649)](this[t(1043)][r]):e[t(758)](this.sample_composition_time_offset[r]))},f["url Box"][s(1360)].write=function(e){var t=s;this[t(718)]=0,this.location?(this.flags=0,this[t(328)]=this[t(712)][t(271)]+1):(this[t(665)]=1,this[t(328)]=0),this.writeHeader(e),this.location&&e[t(662)](this[t(712)])},f["urn Box"][s(1360)].write=function(e){var t=s;this[t(718)]=0,this[t(665)]=0,this[t(328)]=this[t(432)][t(271)]+1+(this[t(712)]?this[t(712)][t(271)]+1:0),this[t(465)](e),e[t(662)](this[t(432)]),this.location&&e.writeCString(this[t(712)])},f[s(1420)].prototype[s(403)]=function(e){var t=s;this[t(718)]=0,this[t(665)]=1,this.size=8,this[t(465)](e),e[t(456)](this[t(1338)]),e[t(1337)](this[t(480)])},f[s(454)][s(1360)][s(1352)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this.sample_counts[i(271)];t++)for(r=0;r<this[i(1230)][t];r++)e[n].pts=e[n][i(1101)]+this[i(609)][t],n++},f[s(749)][s(1360)].unpack=function(e){var t,r,n,i=s;for(n=0,t=0;t<this.sample_counts.length;t++)for(r=0;r<this[i(1230)][t];r++)e[n].dts=0===n?0:e[n-1][i(1101)]+this[i(709)][t],n++},f[s(488)].prototype.unpack=function(e){var t,r=s;for(t=0;t<this[r(765)][r(271)];t++)e[t][r(1132)]=this[r(765)][t]},f.stscBox.prototype[s(1352)]=function(e){var t,r,n,i,o,a=s;for(i=0,o=0,t=0;t<this.first_chunk[a(271)];t++)for(r=0;r<(t+1<this[a(1040)][a(271)]?this.first_chunk[t+1]:1/0);r++)for(o++,n=0;n<this[a(836)][t];n++){if(!e[i])return;e[i][a(202)]=this.sample_description_index[t],e[i][a(1190)]=o,i++}},f.stszBox[s(1360)][s(1352)]=function(e){var t,r=s;for(t=0;t<this[r(1218)][r(271)];t++)e[t].size=this.sample_sizes[t]},f.DIFF_BOXES_PROP_NAMES=[s(552),s(304),"references","subsamples",s(957),"item_infos",s(1242),s(374),s(981),s(978),s(313),s(205),s(292),s(487)],f.DIFF_PRIMITIVE_ARRAY_PROP_NAMES=[s(807),s(1175),s(480),s(1230),"sample_counts",s(709),"first_chunk","samples_per_chunk",s(1218),"chunk_offsets",s(609),s(244),s(1046)],f[s(408)]=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(f[n(265)][n(378)](r)>-1||e[r]instanceof f[n(987)]||t[r]instanceof f[n(987)]||void 0===e[r]||void 0===t[r]||typeof e[r]===n(721)||typeof t[r]===n(721)||e[n(928)]&&e[n(928)][n(378)](r[n(574)](0,4))>-1||t[n(928)]&&t[n(928)][n(378)](r[n(574)](0,4))>-1||"data"===r||r===n(1102)||r===n(328)||r===n(489)||r===n(617)||f[n(698)][n(378)](r)>-1||e[r]===t[r]))return!1;return!0},f.boxEqual=function(e,t){var r=s;if(!f[r(408)](e,t))return!1;for(var n=0;n<f[r(265)].length;n++){var i=f[r(265)][n];if(e[i]&&t[i]&&!f[r(654)](e[i],t[i]))return!1}return!0};var m=function(){};m[s(1360)][s(812)]=function(e){var t,r,n=s,i=new a(e[n(914)]);for(t=[];!i[n(636)]();)(r=f[n(275)](i,!1))[n(1403)]===f.OK&&r.box[n(911)]===n(601)&&t[n(703)](r[n(600)]);return t},m[s(1360)].getText=function(e,t,r){var n=s;function i(e,t,r){var n=Ro;return r=r||"0",(e+="")[n(271)]>=t?e:new Array(t-e[n(271)]+1)[n(806)](r)+e}function o(e){var t=Ro,r=Math.floor(e/3600),n=Math[t(585)]((e-3600*r)/60),s=Math[t(585)](e-3600*r-60*n),o=Math[t(585)](1e3*(e-3600*r-60*n-s));return i(r,2)+":"+i(n,2)+":"+i(s,2)+"."+i(o,3)}for(var a=this.parseSample(r),c="",u=0;u<a[n(271)];u++){var l=a[u];c+=o(e)+n(1166)+o(t)+"\r\n",c+=l.payl[n(1333)]}return c};var v=function(){};v[s(1360)][s(812)]=function(e){var t,r=s,n={};n[r(848)]=[];var i=new a(e.data[r(914)]);if(e[r(466)]&&0!==e.subsamples[r(271)]){if(n[r(226)]=i.readString(e[r(466)][0][r(328)]),e.subsamples[r(271)]>1)for(t=1;t<e[r(466)][r(271)];t++)n[r(848)][t]=i[r(1274)](e[r(466)][t][r(328)])}else n[r(226)]=i[r(813)](e[r(1183)][r(271)]);return typeof DOMParser!==r(629)&&(n[r(1210)]=(new DOMParser).parseFromString(n[r(226)],r(1239))),n};var y=function(){};y[s(1360)][s(812)]=function(e){var t=s;return new a(e[t(1183)][t(914)]).readString(e[t(1183)][t(271)])},y[s(1360)][s(510)]=function(e){var t=s,r=new a(e[t(914)]);return r[t(1052)](),r.readCString()},s(252)!==s(629)&&(t[s(1104)]=v,t.Textin4Parser=y);var g=function(e){var t=s;this[t(1252)]=e||new l,this[t(552)]=[],this[t(1271)]=[],this.moofs=[],this[t(573)]=!1,this.moovStartFound=!1,this[t(838)]=null,this[t(1141)]=!1,this[t(451)]=null,this[t(681)]=!1,this[t(702)]=null,this[t(1124)]=null,this[t(1322)]=null,this[t(1139)]=!1,this[t(1369)]=[],this[t(613)]=[],this[t(1292)]=!1,this[t(1273)]=!1,this[t(605)]=0,this[t(1418)]=!1,this[t(561)]=null,this[t(357)]=!1};g.prototype[s(1413)]=function(){var e=s;this[e(1252)]&&(this[e(1252)].destroy(),this[e(1252)]=null),this[e(552)]=[],this.mdats=[],this[e(1193)]=[],this[e(573)]=!1,this[e(1034)]=!1,this[e(838)]=null,this[e(1141)]=!1,this[e(451)]=null,this[e(681)]=!1,this[e(702)]=null,this[e(1124)]=null,this[e(1322)]=null,this[e(1139)]=!1,this[e(1369)]=[],this[e(613)]=[],this[e(1292)]=!1,this[e(1273)]=!1,this.nextMoofNumber=0,this[e(1418)]=!1,this.onSidx=null,this[e(357)]=!1,this[e(894)]=null,this[e(1415)]=null,this[e(957)]=[],this.entity_groups=[]},g.prototype.setSegmentOptions=function(e,t,r){var n=s,i=this.getTrackById(e);if(i){var o={};this[n(1369)][n(703)](o),o.id=e,o.user=t,o.trak=i,i[n(440)]=0,o[n(1371)]=null,o.nb_samples=1e3,o[n(284)]=!0,r&&(r.nbSamples&&(o[n(436)]=r[n(1229)]),r[n(284)]&&(o[n(284)]=r[n(284)]))}},g[s(1360)][s(208)]=function(e){for(var t=s,r=-1,n=0;n<this[t(1369)][t(271)];n++){this.fragmentedTracks[n].id==e&&(r=n)}r>-1&&this[t(1369)][t(491)](r,1)},g.prototype[s(263)]=function(e,t,r){var n=s,i=this[n(936)](e);if(i){var o={};this.extractedTracks[n(703)](o),o.id=e,o[n(1377)]=t,o[n(711)]=i,i[n(440)]=0,o[n(436)]=1e3,o.samples=[],r&&r[n(1229)]&&(o.nb_samples=r[n(1229)])}},g[s(1360)].unsetExtractionOptions=function(e){for(var t=s,r=-1,n=0;n<this[t(613)][t(271)];n++){this[t(613)][n].id==e&&(r=n)}r>-1&&this[t(613)][t(491)](r,1)},g[s(1360)].parse=function(){var e,t,r=s;if(!this[r(1243)]||this[r(1243)]())for(;;){if(this[r(1366)]&&this.hasIncompleteMdat()){if(this.processIncompleteMdat())continue;return}if(this[r(677)]&&this[r(677)](),(e=f.parseOneBox(this.stream,false))[r(1403)]===f[r(1279)]){if(this[r(694)]){if(this.processIncompleteBox(e))continue;return}return}var n;switch(n=(t=e[r(600)])[r(911)]!==r(690)?t.type:t[r(690)],this[r(552)].push(t),n){case r(743):this[r(1271)][r(703)](t);break;case"moof":this[r(1193)][r(703)](t);break;case"moov":this[r(1034)]=!0,0===this[r(1271)][r(271)]&&(this[r(573)]=!0);default:this[n],this[n]=t}this[r(1287)]&&this[r(1287)](t,e)}},g[s(1360)][s(904)]=function(e){var t=s;if(null==e)throw t(603);if(void 0===e.fileStart)throw t(661);return 0===e[t(296)]?(this.stream[t(1406)](),!1):(e[t(1005)]=0,this[t(1252)].insertBuffer(e),this.stream[t(1406)](),!!this[t(1252)][t(1291)]())},g[s(1360)].appendBuffer=function(e,t){var r,n=s;if(this[n(904)](e))return this[n(1223)](),this.moovStartFound&&!this[n(1141)]&&(this.moovStartSent=!0,this[n(838)]&&this[n(838)]()),this.moov?(!this[n(1139)]&&(this[n(822)](),this[n(1139)]=!0),this.updateSampleLists(),this[n(451)]&&!this.readySent&&(this.readySent=!0,this[n(451)](this[n(361)]())),this[n(1207)](t),this.nextSeekPosition?(r=this[n(1035)],this[n(1035)]=void 0):r=this[n(382)],this[n(1252)][n(750)]&&(r=this[n(1252)][n(750)](r))):r=this[n(382)]?this[n(382)]:0,this[n(1018)]&&this[n(561)]&&!this[n(357)]&&(this.onSidx(this.sidx),this[n(357)]=!0),this[n(522)]&&(this[n(976)]&&!this[n(1418)]&&(this[n(976)](),this[n(1418)]=!0),this.processItems&&this.processItems(this[n(245)])),this[n(1252)][n(783)]&&(this[n(1252)].logBufferLevel(),this[n(1252)][n(783)](),this[n(1252)][n(1406)](!0)),r},g[s(1360)][s(361)]=function(){var e,t,r,n,i,o,a=s,c={},u=new Date("1904-01-01T00:00:00Z").getTime();if(this[a(894)])for(c[a(587)]=!0,c[a(916)]=this.moov.mvhd.duration,c[a(1025)]=this[a(894)][a(625)].timescale,c[a(735)]=null!=this[a(894)][a(966)],c[a(735)]&&this[a(894)][a(966)][a(322)]&&(c[a(1184)]=this[a(894)][a(966)][a(322)][a(1184)]),c.isProgressive=this[a(573)],c[a(227)]=null!=this[a(894)][a(517)],c.brands=[],c[a(1118)][a(703)](this.ftyp[a(815)]),c[a(1118)]=c[a(1118)][a(865)](this[a(1415)][a(807)]),c.created=new Date(u+1e3*this[a(894)][a(625)][a(489)]),c.modified=new Date(u+1e3*this[a(894)][a(625)][a(617)]),c[a(575)]=[],c[a(419)]=[],c[a(825)]=[],c[a(1020)]=[],c.metadataTracks=[],c[a(555)]=[],c[a(728)]=[],e=0;e<this[a(894)][a(1199)][a(271)];e++){if(o=(r=this[a(894)].traks[e])[a(1315)][a(616)][a(1192)].stsd[a(304)][0],n={},c.tracks.push(n),n.id=r.tkhd[a(1343)],n[a(432)]=r[a(1315)][a(1095)].name,n[a(745)]=[],r[a(1232)])for(t=0;t<r.tref[a(552)].length;t++)i={},n[a(745)][a(703)](i),i[a(911)]=r[a(1232)].boxes[t][a(911)],i.track_ids=r.tref.boxes[t][a(952)];r[a(559)]&&(n[a(870)]=r[a(559)][a(847)][a(304)]),n[a(962)]=new Date(u+1e3*r.tkhd[a(489)]),n.modified=new Date(u+1e3*r[a(250)].modification_time),n.movie_duration=r[a(250)][a(916)],n.movie_timescale=c[a(1025)],n[a(1076)]=r[a(250)][a(1076)],n[a(658)]=r.tkhd.alternate_group,n[a(805)]=r[a(250)][a(805)],n[a(1175)]=r[a(250)].matrix,n[a(643)]=r[a(250)][a(406)]/65536,n[a(528)]=r[a(250)][a(231)]/65536,n.timescale=r[a(1315)][a(1389)][a(1025)],n[a(1227)]=r[a(1315)].minf[a(1192)][a(236)],n[a(916)]=r.mdia[a(1389)][a(916)],n[a(878)]=r[a(878)],n[a(360)]=o[a(1067)](),n[a(572)]=r[a(1270)]&&r[a(1270)][a(1234)][a(271)]?r[a(1270)][a(1234)][0]:{schemeURI:"",value:""},n.language=r[a(1315)].elng?r[a(1315)].elng.extended_language:r[a(1315)][a(1389)][a(597)],n[a(436)]=r.samples[a(271)],n[a(328)]=r[a(621)],n.bitrate=8*n[a(328)]*n[a(1025)]/n[a(878)],o[a(921)]()?(n.type="audio",c[a(419)][a(703)](n),n.audio={},n[a(1397)].sample_rate=o[a(439)](),n[a(1397)].channel_count=o[a(392)](),n[a(1397)].sample_size=o.getSampleSize()):o[a(539)]()?(n[a(911)]=a(1173),c[a(825)][a(703)](n),n[a(1173)]={},n[a(1173)][a(406)]=o[a(420)](),n[a(1173)][a(231)]=o[a(803)]()):o[a(278)]()?(n[a(911)]=a(1142),c.subtitleTracks[a(703)](n)):o.isHint()?(n.type="metadata",c[a(555)].push(n)):o[a(734)]()?(n[a(911)]="metadata",c[a(441)][a(703)](n)):(n[a(911)]=a(291),c.otherTracks[a(703)](n))}else c[a(587)]=!1;if(c[a(530)]="",c[a(587)]&&c[a(575)]){for(c[a(825)]&&c[a(825)].length>0?c[a(530)]+=a(975):c[a(419)]&&c.audioTracks[a(271)]>0?c[a(530)]+=a(1267):c[a(530)]+=a(671),e=0;e<c.tracks[a(271)];e++)0!==e&&(c[a(530)]+=","),c[a(530)]+=c.tracks[e][a(360)];c.mime+=a(541),c[a(530)]+=this[a(1415)][a(807)][a(806)](),c.mime+='"'}return c},g.prototype[s(1263)]=function(e){var t=s;e&&(this[t(1035)]?this[t(1035)]=Math[t(1378)](e.offset+e.alreadyRead,this[t(1035)]):this[t(1035)]=e.offset+e[t(1361)])},g[s(1360)][s(1207)]=function(e){var t,r,n=s;if(this[n(1273)]){if(this[n(1292)]&&null!==this[n(702)])for(t=0;t<this.fragmentedTracks.length;t++){var i=this[n(1369)][t];for(r=i[n(711)];r.nextSample<r[n(235)].length&&this[n(1273)];){o.debug(n(533),"Creating media fragment on track #"+i.id+" for sample "+r[n(440)]);var a=this[n(1097)](i.id,r[n(440)],i[n(1371)]);if(!a)break;if(i.segmentStream=a,r[n(440)]++,(r[n(440)]%i[n(436)]==0||e||r[n(440)]>=r[n(235)][n(271)])&&(this[n(702)]&&this[n(702)](i.id,i[n(1377)],i[n(1371)].buffer,r[n(440)],e||r[n(440)]>=r.samples[n(271)]),i[n(1371)]=null,i!==this.fragmentedTracks[t]))break}}if(null!==this[n(1124)])for(t=0;t<this[n(613)].length;t++){var c=this.extractedTracks[t];for(r=c[n(711)];r.nextSample<r.samples[n(271)]&&this[n(1273)];){o.debug(n(533),n(1276)+c.id+n(494)+r.nextSample);var u=this[n(404)](r,r[n(440)]);if(!u){this[n(1263)](r.samples[r.nextSample]);break}if(r[n(440)]++,c[n(235)][n(703)](u),(r.nextSample%c[n(436)]==0||r[n(440)]>=r[n(235)][n(271)])&&(o[n(905)](n(533),n(589)+c.id+n(1058)+r.nextSample),this[n(1124)]&&this[n(1124)](c.id,c.user,c[n(235)]),c[n(235)]=[],c!==this[n(613)][t]))break}}}},g[s(1360)].getBox=function(e){var t=s,r=this.getBoxes(e,!0);return r[t(271)]?r[0]:null},g[s(1360)][s(470)]=function(e,t){var r=[];return g[s(581)].call(this,e,r,t),r},g[s(581)]=function(e,t,r){var n=s;for(var i in this[n(911)]&&this[n(911)]==e&&t[n(703)](this),this[n(552)]){if(t[n(271)]&&r)return;g._sweep[n(993)](this[n(552)][i],e,t,r)}},g[s(1360)].getTrackSamplesInfo=function(e){var t=s,r=this[t(936)](e);return r?r[t(235)]:void 0},g.prototype[s(266)]=function(e,t){var r=s,n=this[r(936)](e);return this[r(404)](n,t)},g.prototype[s(826)]=function(e,t,r){var n=s,i=this.getTrackById(e);i[n(1060)]||(i[n(1060)]=0);for(var o=i[n(1060)];o<t;o++)this[n(1128)](i,o);i[n(1060)]=t,r&&(this.boxes=[],this[n(1271)]=[],this.moofs=[],this[n(467)]=0)},g[s(1360)][s(1400)]=function(e){var t=s,r=this[t(936)](e);const n=r.samples,i=n[n[t(271)]-1];i[t(1183)]=null,i.description=null,i[t(1361)]=0,r.samples=[],r[t(235)][t(703)](i),r[t(440)]=r.samples[t(271)],this[t(552)]=[],this[t(1271)]=[],this.moofs=[],this[t(467)]=0},g[s(1360)].start=function(){var e=s;this[e(1273)]=!0,this[e(1207)](!1)},g[s(1360)].stop=function(){this.sampleProcessingStarted=!1},g.prototype.flush=function(){var e=s;this[e(715)](),this[e(1207)](!0),this[e(1252)][e(783)](),this.stream[e(1406)](!0)},g.prototype[s(659)]=function(e,t,r){var n,i,o,a=s,c=0,u=0;if(0===r[a(235)][a(271)])return{offset:0,time:0};for(n=0;n<r[a(235)].length;n++){if(i=r[a(235)][n],0===n)u=0,o=i.timescale;else if(i.cts>e*i[a(1025)]){u=n-1;break}t&&i.is_sync&&(c=n)}for(t&&(u=c),e=r.samples[u].cts,r[a(440)]=u;r.samples[u][a(1361)]===r[a(235)][u][a(328)]&&r[a(235)][u+1];)u++;return{offset:r[a(235)][u][a(1132)]+r[a(235)][u][a(1361)],time:e/o}},g[s(1360)].getTrackDuration=function(e){var t,r=s;return e.samples?((t=e.samples[e.samples[r(271)]-1])[r(997)]+t[r(916)])/t.timescale:1/0},g[s(1360)][s(380)]=function(e,t){var r,n,i,o=s,a=this[o(894)],c={offset:1/0,time:1/0};if(this[o(894)]){for(i=0;i<a.traks[o(271)];i++)r=a[o(1199)][i],e>this.getTrackDuration(r)||((n=this[o(659)](e,t,r))[o(1132)]<c.offset&&(c.offset=n[o(1132)]),n[o(592)]<c[o(592)]&&(c[o(592)]=n.time));return c[o(1132)]===1/0?c={offset:this[o(382)],time:0}:c.offset=this[o(1252)][o(750)](c[o(1132)]),c}throw o(1049)},g[s(1360)][s(678)]=function(e){for(var t=s,r=0;r<this[t(552)][t(271)]&&r<e.boxes[t(271)];){var n=this.boxes[r],i=e[t(552)][r];if(!f.boxEqual(n,i))return!1;r++}return!0},s(252)!==s(629)&&(t[s(533)]=g),g[s(1360)][s(1294)]=0,g[s(1360)][s(557)]=null,g[s(1360)].nextParsePosition=0,g[s(1360)][s(1381)]=!1,g[s(1360)][s(694)]=function(e){var t,r=s;return e[r(911)]===r(743)?(t=new(f[e[r(911)]+r(987)])(e[r(328)]),this[r(557)]=t,this[r(552)].push(t),this.mdats[r(703)](t),t[r(1102)]=e[r(1102)],t[r(873)]=e[r(873)],this[r(1252)][r(958)](t[r(873)]),this[r(1294)]=t[r(1102)]+t[r(328)],this[r(1252)][r(380)](t.start+t.size,!1,this[r(1381)])?(this[r(557)]=null,!0):(this[r(1034)]?this.nextParsePosition=this[r(1252)][r(400)]():this.nextParsePosition=t[r(1102)]+t[r(328)],!1)):(e[r(911)]===r(894)&&(this.moovStartFound=!0,0===this.mdats[r(271)]&&(this[r(573)]=!0)),!!this[r(1252)].mergeNextBuffer&&this[r(1252)][r(637)]()?(this.nextParsePosition=this[r(1252)][r(760)](),!0):(e[r(911)]?this[r(1034)]?this[r(382)]=this[r(1252)][r(760)]():this.nextParsePosition=this[r(1252)].getPosition()+e[r(328)]:this.nextParsePosition=this[r(1252)][r(760)](),!1))},g[s(1360)][s(1366)]=function(){return null!==this[s(557)]},g[s(1360)][s(253)]=function(){var e,t=s;return e=this.parsingMdat,this[t(1252)][t(380)](e[t(1102)]+e[t(328)],!1,this[t(1381)])?(o[t(905)](t(533),"Found 'mdat' end in buffered data"),this[t(557)]=null,!0):(this[t(382)]=this[t(1252)][t(400)](),!1)},g.prototype[s(1243)]=function(){var e=s;return this.stream.seek(this.lastBoxStartPosition,!0,this[e(1381)])},g.prototype[s(677)]=function(){var e=s;this[e(1294)]=this.stream[e(1280)]()},g[s(1360)][s(1287)]=function(e,t){var r=s;this.stream[r(958)]&&("mdat"===e[r(911)]?(this[r(1252)][r(958)](e[r(873)]),this.discardMdatData&&this[r(1252)][r(958)](e[r(328)]-e[r(873)])):this.stream[r(958)](e[r(328)]))},g[s(1360)][s(695)]=f[s(987)][s(1360)].add,g[s(1360)].addBox=f[s(987)][s(1360)].addBox,g[s(1360)][s(1172)]=function(e){var t=s,r=e||{};this[t(695)](t(1415))[t(1143)]("major_brand",r.brands&&r[t(1118)][0]||t(1105))[t(1143)]("minor_version",0)[t(1143)]("compatible_brands",r[t(1118)]||[t(1105)]);var n=this[t(695)](t(894));return n[t(695)](t(625))[t(1143)]("timescale",r[t(1025)]||600).set(t(306),r[t(306)]||65536)[t(1143)](t(489),0).set(t(617),0).set(t(916),r[t(916)]||0)[t(1143)](t(805),r[t(406)]?0:256)[t(1143)](t(1175),[65536,0,0,0,65536,0,0,0,1073741824]).set(t(1108),1),n[t(695)]("mvex"),this},g[s(1360)][s(204)]=function(e){var t=s;!this[t(894)]&&this[t(1172)](e);var r=e||{};r[t(406)]=r[t(406)]||320,r.height=r[t(231)]||320,r.id=r.id||this.moov[t(625)].next_track_id,r[t(911)]=r[t(911)]||t(693);var n=this.moov[t(695)](t(711));this.moov.mvhd[t(1108)]=r.id+1,n[t(695)](t(250))[t(1143)](t(665),f.TKHD_FLAG_ENABLED|f.TKHD_FLAG_IN_MOVIE|f[t(729)])[t(1143)](t(489),0)[t(1143)](t(617),0)[t(1143)](t(1343),r.id)[t(1143)](t(916),r[t(916)]||0)[t(1143)](t(1076),r[t(1076)]||0)[t(1143)]("alternate_group",0)[t(1143)](t(805),1)[t(1143)]("matrix",[0,0,0,0,0,0,0,0,0]).set(t(406),r[t(406)]<<16)[t(1143)](t(231),r[t(231)]<<16);var i=n[t(695)](t(1315));i[t(695)]("mdhd")[t(1143)](t(489),0)[t(1143)](t(617),0)[t(1143)](t(1025),r.timescale||1)[t(1143)](t(916),r[t(495)]||0)[t(1143)]("language",r[t(1296)]||t(892)),i[t(695)](t(1095))[t(1143)]("handler",r[t(1095)]||t(719))[t(1143)](t(432),r.name||"Track created with MP4Box.js"),i[t(695)](t(674))[t(1143)]("extended_language",r[t(1296)]||t(859));var o=i[t(695)](t(616));if(void 0!==f[r[t(911)]+"SampleEntry"]){var c=new(f[r[t(911)]+t(345)]);c[t(1038)]=1;var u="";for(var l in f[t(1299)])for(var d=f[t(1299)][l],h=0;h<d[t(271)];h++)if(d[t(378)](r[t(911)])>-1){u=l;break}switch(u){case t(1208):if(o[t(695)](t(1195)).set(t(1338),0)[t(1143)](t(480),[0,0,0]),c[t(1143)](t(406),r[t(406)]).set(t(231),r[t(231)])[t(1143)](t(1092),72<<16)[t(1143)](t(1039),72<<16)[t(1143)](t(1002),1)[t(1143)](t(474),r[t(911)]+t(560))[t(1143)](t(1374),24),r[t(554)]){var p=new f.avcCBox;p[t(1223)](new a(r.avcDecoderConfigRecord)),c[t(1115)](p)}else if(r[t(777)]){var m=new(f[t(548)]);m[t(1223)](new a(r[t(777)])),c[t(1115)](m)}break;case"Audio":o[t(695)](t(797))[t(1143)](t(1007),r[t(1007)]||0),c[t(1143)](t(945),r[t(945)]||2)[t(1143)](t(417),r[t(417)]||16)[t(1143)](t(437),r[t(437)]||65536);break;case t(854):o[t(695)](t(477));break;case"Subtitle":if(o[t(695)]("sthd"),"stpp"===r[t(911)])c[t(1143)]("namespace",r[t(429)]||t(485))[t(1143)](t(1015),r[t(1015)]||"")[t(1143)](t(655),r[t(655)]||"");break;case"Metadata":o[t(695)](t(1394));break;case t(998):o.add(t(1394));break;default:o[t(695)]("nmhd")}r.description&&c[t(1115)](r[t(899)]),r[t(1130)]&&r[t(1130)][t(501)]((function(e){c[t(1115)](e)})),o[t(695)](t(556)).add(t(791))[t(1106)]((new f["url Box"])[t(1143)](t(665),1));var v=o[t(695)](t(1192));return v[t(695)]("stsd")[t(1106)](c),v.add(t(943))[t(1143)](t(1230),[])[t(1143)](t(709),[]),v[t(695)](t(683))[t(1143)](t(1040),[])[t(1143)]("samples_per_chunk",[])[t(1143)]("sample_description_index",[]),v.add(t(221))[t(1143)](t(765),[]),v.add(t(203))[t(1143)](t(1218),[]),this.moov[t(966)][t(695)]("trex")[t(1143)](t(1343),r.id).set(t(506),r[t(506)]||1)[t(1143)](t(248),r[t(248)]||0)[t(1143)](t(1370),r[t(1370)]||0)[t(1143)]("default_sample_flags",r[t(481)]||0),this[t(543)](n),r.id}},f[s(987)][s(1360)][s(595)]=function(e){var t=s,r=e||new c;r[t(851)]=c[t(1047)],this[t(403)](r)},g[s(1360)][s(514)]=function(e,t,r){var n=s,i=r||{},o={},a=this[n(936)](e);if(null!==a){o[n(1013)]=a[n(235)][n(271)],o.track_id=a.tkhd[n(1343)],o[n(1025)]=a.mdia[n(1389)][n(1025)],o[n(202)]=i[n(244)]?i.sample_description_index-1:0,o[n(899)]=a[n(1315)][n(616)][n(1192)][n(804)][n(304)][o.description_index],o.data=t,o[n(328)]=t[n(296)],o.alreadyRead=o[n(328)],o[n(916)]=i.duration||1,o.cts=i[n(997)]||0,o[n(1101)]=i[n(1101)]||0,o[n(647)]=i[n(647)]||!1,o.is_leading=i[n(1171)]||0,o[n(828)]=i[n(828)]||0,o[n(1335)]=i[n(1335)]||0,o[n(300)]=i[n(300)]||0,o.degradation_priority=i[n(521)]||0,o.offset=0,o[n(466)]=i.subsamples,a[n(235)][n(703)](o),a[n(621)]+=o[n(328)],a[n(878)]+=o.duration,void 0===a.first_dts&&(a[n(277)]=i.dts),this[n(1207)]();var c=this[n(657)](o);return this[n(1115)](c),c[n(595)](),c.trafs[0][n(1404)][0].data_offset=c.size+8,this[n(695)](n(743))[n(1183)]=new Uint8Array(t),o}},g[s(1360)][s(657)]=function(e){var t=s,r=0;r=e[t(647)]?1<<25:65536;var n=new f.moofBox;n[t(695)](t(1376))[t(1143)](t(1197),this[t(605)]),this[t(605)]++;var i=n[t(695)]("traf"),o=this[t(936)](e[t(1343)]);return i[t(695)](t(1304))[t(1143)](t(1343),e.track_id).set(t(665),f[t(1226)]),i[t(695)]("tfdt")[t(1143)](t(885),e[t(1101)]-(o.first_dts||0)),i[t(695)](t(1057))[t(1143)](t(665),f[t(1099)]|f[t(1318)]|f[t(369)]|f[t(241)]|f[t(1080)]).set(t(639),0)[t(1143)](t(1177),0)[t(1143)](t(776),1).set("sample_duration",[e[t(916)]])[t(1143)](t(1240),[e.size])[t(1143)](t(1017),[r])[t(1143)](t(1043),[e[t(997)]-e[t(1101)]]),n},g.prototype[s(467)]=0,g[s(1360)].samplesDataSize=0,g.prototype[s(355)]=function(){var e,t,r,n,i,o,a=s;for(this[a(524)]=this[a(894)][a(625)].duration,this.moov[a(625)][a(916)]=0,e=0;e<this[a(894)][a(1199)][a(271)];e++){(t=this.moov.traks[e])[a(250)][a(916)]=0,t[a(1315)][a(1389)].duration=0,(t.mdia.minf[a(1192)].stco||t[a(1315)][a(616)].stbl[a(720)]).chunk_offsets=[],(r=t[a(1315)].minf[a(1192)][a(683)])[a(1040)]=[],r[a(836)]=[],r[a(244)]=[],(t.mdia[a(616)][a(1192)][a(203)]||t[a(1315)][a(616)][a(1192)][a(687)])[a(1218)]=[],(n=t.mdia.minf[a(1192)].stts)[a(1230)]=[],n[a(709)]=[],(i=t.mdia.minf[a(1192)][a(626)])&&(i[a(1230)]=[],i[a(609)]=[]),o=t[a(1315)][a(616)][a(1192)][a(1265)];var c=t[a(1315)][a(616)][a(1192)].boxes.indexOf(o);-1!=c&&(t.mdia[a(616)][a(1192)].boxes[c]=null)}},g[s(960)]=function(e,t,r,n,i){var o,a,c,u,l=s;function d(e,t,r){var n=Ro;this[n(476)]=e,this.grouping_type_parameter=t,this.sbgp=r,this[n(961)]=-1,this.entry_index=-1}for(t&&(t[l(583)]=[]),!e[l(583)]&&(e.sample_groups_info=[]),a=0;a<r[l(271)];a++){for(u=r[a][l(476)]+"/"+r[a].grouping_type_parameter,c=new d(r[a][l(476)],r[a][l(1326)],r[a]),t&&(t[l(583)][u]=c),!e[l(583)][u]&&(e[l(583)][u]=c),o=0;o<n[l(271)];o++)n[o].grouping_type===r[a][l(476)]&&(c.description=n[o],c.description[l(1107)]=!0);if(i)for(o=0;o<i.length;o++)i[o][l(476)]===r[a][l(476)]&&(c[l(302)]=i[o],c[l(302)][l(1107)]=!0,c[l(537)]=!0)}if(t){if(i)for(a=0;a<i[l(271)];a++)!i[a][l(1107)]&&i[a][l(718)]>=2&&(u=i[a][l(476)]+"/0",(c=new d(i[a].grouping_type,0))[l(537)]=!0,!t[l(583)][u]&&(t.sample_groups_info[u]=c))}else for(a=0;a<n[l(271)];a++)!n[a].used&&n[a][l(718)]>=2&&(u=n[a].grouping_type+"/0",c=new d(n[a][l(476)],0),!e[l(583)][u]&&(e.sample_groups_info[u]=c))},g[s(860)]=function(e,t,r,n){var i,o,a=s;for(i in t[a(610)]=[],n){var c;if(t[a(610)][i]={},t[a(610)][i][a(476)]=n[i][a(476)],t[a(610)][i][a(1326)]=n[i][a(1326)],r>=n[i][a(961)]&&(n[i][a(961)]<0&&(n[i][a(961)]=0),n[i].entry_index++,n[i][a(566)]<=n[i][a(1390)].entries.length-1&&(n[i].last_sample_in_run+=n[i][a(1390)][a(304)][n[i].entry_index][a(776)])),n[i][a(566)]<=n[i].sbgp[a(304)][a(271)]-1?t[a(610)][i].group_description_index=n[i][a(1390)][a(304)][n[i][a(566)]].group_description_index:t.sample_groups[i][a(969)]=-1,0!==t.sample_groups[i][a(969)])c=n[i][a(302)]?n[i][a(302)]:n[i][a(899)],t[a(610)][i].group_description_index>0?(o=t[a(610)][i][a(969)]>65535?(t[a(610)][i][a(969)]>>16)-1:t[a(610)][i][a(969)]-1,c&&o>=0&&(t[a(610)][i].description=c.entries[o])):c&&c[a(718)]>=2&&c.default_group_description_index>0&&(t.sample_groups[i][a(899)]=c.entries[c[a(415)]-1])}},g[s(995)]=function(e,t,r){var n=s;t&&(e?(t[n(1171)]=e[n(1171)][r],t[n(828)]=e[n(475)][r],t.is_depended_on=e[n(479)][r],t[n(300)]=e[n(577)][r]):(t[n(1171)]=0,t[n(828)]=0,t[n(1335)]=0,t[n(300)]=0))},g[s(1360)][s(822)]=function(){var e,t,r=s;for(e=0;e<this[r(894)][r(1199)][r(271)];e++)t=this.moov.traks[e],this.buildTrakSampleLists(t)},g[s(1360)].buildTrakSampleLists=function(e){var t,r,n,i,o,a,c,u,l,d,f,h,p,m,v,y,_,b,w,S,E,I,A,k,C=s;if(e[C(235)]=[],e[C(878)]=0,e[C(621)]=0,r=e.mdia.minf[C(1192)].stco||e[C(1315)].minf[C(1192)][C(720)],n=e[C(1315)][C(616)][C(1192)][C(683)],i=e[C(1315)][C(616)][C(1192)][C(203)]||e[C(1315)][C(616)][C(1192)].stz2,o=e.mdia[C(616)][C(1192)][C(943)],a=e.mdia[C(616)][C(1192)].ctts,c=e[C(1315)].minf[C(1192)][C(1265)],u=e.mdia[C(616)].stbl[C(804)],l=e.mdia[C(616)][C(1192)][C(1119)],h=e.mdia[C(616)][C(1192)][C(1302)],d=e[C(1315)].minf[C(1192)][C(1010)],f=e[C(1315)][C(616)][C(1192)].sgpds,b=-1,w=-1,S=-1,E=-1,I=0,A=0,k=0,g.initSampleGroups(e,null,d,f),typeof i!==C(629)){for(t=0;t<i[C(1218)][C(271)];t++){var T={};T[C(1013)]=t,T[C(1343)]=e.tkhd.track_id,T[C(1025)]=e[C(1315)][C(1389)][C(1025)],T[C(1361)]=0,e[C(235)][t]=T,T.size=i[C(1218)][t],e.samples_size+=T[C(328)],0===t?(m=1,p=0,T[C(1190)]=m,T[C(209)]=p,_=n[C(836)][p],y=0,v=p+1<n[C(1040)][C(271)]?n[C(1040)][p+1]-1:1/0):t<_?(T.chunk_index=m,T[C(209)]=p):(m++,T.chunk_index=m,y=0,m<=v||(v=++p+1<n[C(1040)].length?n[C(1040)][p+1]-1:1/0),T[C(209)]=p,_+=n[C(836)][p]),T[C(202)]=n[C(244)][T.chunk_run_index]-1,T[C(899)]=u[C(304)][T[C(202)]],T[C(1132)]=r[C(765)][T.chunk_index-1]+y,y+=T.size,t>b&&(w++,b<0&&(b=0),b+=o.sample_counts[w]),t>0?(e[C(235)][t-1][C(916)]=o[C(709)][w],e[C(878)]+=e.samples[t-1].duration,T[C(1101)]=e[C(235)][t-1][C(1101)]+e[C(235)][t-1][C(916)]):T[C(1101)]=0,a?(t>=S&&(E++,S<0&&(S=0),S+=a[C(1230)][E]),T.cts=e[C(235)][t][C(1101)]+a.sample_offsets[E]):T[C(997)]=T[C(1101)],c?(t==c[C(1250)][I]-1?(T.is_sync=!0,I++):(T.is_sync=!1,T[C(521)]=0),l&&l[C(304)][A][C(913)]+k==t+1&&(T.subsamples=l[C(304)][A].subsamples,k+=l[C(304)][A][C(913)],A++)):T[C(647)]=!0,g.process_sdtp(e.mdia[C(616)][C(1192)][C(840)],T,T[C(1013)]),T[C(521)]=h?h[C(685)][t]:0,l&&l[C(304)][A][C(913)]+k==t&&(T.subsamples=l[C(304)][A].subsamples,k+=l[C(304)][A][C(913)]),(d[C(271)]>0||f[C(271)]>0)&&g[C(860)](e,T,t,e[C(583)])}t>0&&(e.samples[t-1][C(916)]=Math.max(e.mdia.mdhd[C(916)]-e[C(235)][t-1][C(1101)],0),e[C(878)]+=e[C(235)][t-1].duration)}},g[s(1360)].updateSampleLists=function(){var e,t,r,n,i,o,a,c,u,l,d,h,p,m,v,y=s;if(void 0!==this[y(894)])for(;this[y(467)]<this[y(1193)][y(271)];)if(u=this[y(1193)][this[y(467)]],this[y(467)]++,u.type==y(569))for(l=u,e=0;e<l[y(1222)].length;e++){for(d=l[y(1222)][e],h=this[y(936)](d.tfhd.track_id),p=this[y(1056)](d.tfhd[y(1343)]),n=d.tfhd[y(665)]&f.TFHD_FLAG_SAMPLE_DESC?d[y(1304)][y(506)]:p?p[y(506)]:1,i=d.tfhd[y(665)]&f[y(766)]?d[y(1304)][y(248)]:p?p[y(248)]:0,o=d.tfhd[y(665)]&f[y(507)]?d[y(1304)].default_sample_size:p?p.default_sample_size:0,a=d[y(1304)][y(665)]&f[y(312)]?d[y(1304)][y(481)]:p?p[y(481)]:0,d[y(849)]=0,d[y(1010)][y(271)]>0&&g.initSampleGroups(h,d,d[y(1010)],h[y(1315)].minf[y(1192)][y(737)],d.sgpds),t=0;t<d[y(1404)].length;t++){var _=d[y(1404)][t];for(r=0;r<_[y(776)];r++){(m={}).moof_number=this.lastMoofIndex,m.number_in_traf=d.sample_number,d[y(849)]++,m[y(1013)]=h.samples.length,d[y(213)]=h[y(235)][y(271)],h[y(235)][y(703)](m),m.track_id=h[y(250)][y(1343)],m[y(1025)]=h.mdia[y(1389)][y(1025)],m[y(202)]=n-1,m[y(899)]=h[y(1315)].minf[y(1192)][y(804)].entries[m[y(202)]],m[y(328)]=o,_.flags&f[y(369)]&&(m.size=_[y(1240)][r]),h.samples_size+=m[y(328)],m[y(916)]=i,_.flags&f[y(1318)]&&(m[y(916)]=_[y(1046)][r]),h[y(878)]+=m[y(916)],h.first_traf_merged||r>0?m[y(1101)]=h.samples[h[y(235)].length-2][y(1101)]+h[y(235)][h[y(235)][y(271)]-2][y(916)]:(d[y(225)]?m[y(1101)]=d[y(225)][y(885)]:m[y(1101)]=0,h[y(1320)]=!0),m[y(997)]=m[y(1101)],_[y(665)]&f[y(1080)]&&(m.cts=m.dts+_[y(1043)][r]),v=a,_.flags&f[y(241)]?v=_[y(1017)][r]:0===r&&_[y(665)]&f.TRUN_FLAGS_FIRST_FLAG&&(v=_.first_sample_flags),m[y(647)]=!(v>>16&1),m[y(1171)]=v>>26&3,m[y(828)]=v>>24&3,m[y(1335)]=v>>22&3,m[y(300)]=v>>20&3,m[y(521)]=65535&v;var b=!!(d.tfhd[y(665)]&f[y(645)]),w=!!(d[y(1304)][y(665)]&f[y(1226)]),S=!!(_.flags&f[y(1099)]),E=0;E=b?d[y(1304)][y(1131)]:w||0===t?l[y(1102)]:c,0===t&&0===r?S?m[y(1132)]=E+_[y(639)]:m.offset=E:m[y(1132)]=c,c=m[y(1132)]+m[y(328)],(d[y(1010)].length>0||d[y(737)][y(271)]>0||h[y(1315)][y(616)].stbl[y(1010)][y(271)]>0||h[y(1315)][y(616)][y(1192)][y(737)].length>0)&&g[y(860)](h,m,m[y(823)],d[y(583)])}}if(d[y(1119)]){h[y(348)]=!0;var I=d[y(213)];for(t=0;t<d[y(1119)][y(304)][y(271)];t++)I+=d[y(1119)][y(304)][t].sample_delta,(m=h[y(235)][I-1])[y(466)]=d[y(1119)][y(304)][t].subsamples}}},g[s(1360)].getSample=function(e,t){var r,n=s,i=e[n(235)][t];if(!this[n(894)])return null;if(i[n(1183)]){if(i[n(1361)]==i[n(328)])return i}else i[n(1183)]=new Uint8Array(i[n(328)]),i[n(1361)]=0,this[n(1417)]+=i.size,o[n(905)]("ISOFile",n(1331)+t+n(779)+e[n(250)][n(1343)]+" of size "+i[n(328)]+n(821)+this[n(1417)]+")");for(;;){var a=this.stream[n(262)](!0,i[n(1132)]+i.alreadyRead,!1);if(!(a>-1))return null;var u=(r=this[n(1252)][n(651)][a])[n(296)]-(i[n(1132)]+i[n(1361)]-r[n(254)]);if(i[n(328)]-i.alreadyRead<=u)return o[n(905)](n(533),n(985)+t+" data (alreadyRead: "+i[n(1361)]+n(713)+(i[n(1132)]+i[n(1361)]-r[n(254)])+" read size: "+(i.size-i[n(1361)])+" full size: "+i.size+")"),c.memcpy(i[n(1183)][n(914)],i[n(1361)],r,i[n(1132)]+i[n(1361)]-r.fileStart,i[n(328)]-i[n(1361)]),r[n(1005)]+=i[n(328)]-i[n(1361)],this[n(1252)][n(1406)](),i[n(1361)]=i[n(328)],i;if(0===u)return null;o[n(905)](n(533),n(985)+t+n(1031)+i[n(1361)]+n(713)+(i.offset+i[n(1361)]-r[n(254)])+n(321)+u+n(367)+i[n(328)]+")"),c.memcpy(i[n(1183)][n(914)],i[n(1361)],r,i[n(1132)]+i[n(1361)]-r[n(254)],u),i[n(1361)]+=u,r[n(1005)]+=u,this.stream[n(1406)]()}},g[s(1360)].releaseSample=function(e,t){var r=s,n=e[r(235)][t];return n[r(1183)]?(this[r(1417)]-=n[r(328)],n.data=null,n.description=null,delete n[r(521)],delete n[r(828)],delete n.description_index,delete n[r(300)],delete n[r(1335)],delete n[r(1171)],delete n[r(647)],delete n[r(287)],delete n[r(823)],delete n.timescale,delete n.cts,delete n.dts,delete n[r(1132)],delete n[r(328)],delete n[r(1343)],delete n.duration,n[r(1361)]=0,n.size):0},g.prototype.getAllocatedSampleDataSize=function(){return this[s(1417)]},g.prototype[s(1305)]=function(){var e=s;const t=this[e(1252)][e(651)]||[];let r=0;return t[e(501)]((t=>{const n=t[e(296)];r+=n})),r},g[s(1360)][s(705)]=function(){var e,t=s,r="";for(e=0;e<this[t(894)][t(1199)][t(271)];e++){e>0&&(r+=","),r+=this[t(894)][t(1199)][e][t(1315)].minf[t(1192)][t(804)][t(304)][0].getCodec()}return r},g[s(1360)][s(1056)]=function(e){var t,r=s;if(!this[r(894)]||!this[r(894)][r(966)])return null;for(t=0;t<this[r(894)][r(966)].trexs[r(271)];t++){var n=this[r(894)][r(966)].trexs[t];if(n[r(1343)]==e)return n}return null},g[s(1360)][s(936)]=function(e){var t=s;if(void 0===this.moov)return null;for(var r=0;r<this.moov[t(1199)].length;r++){var n=this[t(894)][t(1199)][r];if(n[t(250)].track_id==e)return n}return null},g[s(1360)][s(957)]=[],g[s(1360)][s(1200)]=[],g.prototype.itemsDataSize=0,g[s(1360)][s(976)]=function(){var e,t,r,n=s,i=this[n(957)],o=this[n(1200)],a=this[n(522)];if(null!=a&&void 0!==a[n(1095)]&&void 0!==a[n(794)]){for(e=0;e<a[n(794)].item_infos[n(271)];e++)(r={}).id=a[n(794)].item_infos[e][n(611)],i[r.id]=r,r[n(620)]=[],r.name=a[n(794)][n(888)][e][n(882)],a.iinf[n(888)][e][n(297)]>0&&(r[n(606)]=a[n(1309)][n(999)][a[n(794)][n(888)][e][n(297)]-1]),a[n(794)].item_infos[e][n(793)]?r[n(911)]=a.iinf[n(888)][e].item_type:r[n(911)]=n(530),r.content_type=a[n(794)][n(888)][e][n(1358)],r[n(293)]=a[n(794)][n(888)][e][n(293)];if(a[n(1004)])for(e=0;e<a[n(1004)][n(552)][n(271)];e++)entity_group={},entity_group.id=a.grpl[n(552)][e][n(1011)],entity_group[n(1041)]=a.grpl[n(552)][e][n(1041)],entity_group[n(911)]=a[n(1004)].boxes[e][n(911)],o[entity_group.id]=entity_group;if(a[n(862)])for(e=0;e<a[n(862)][n(957)].length;e++){var c=a[n(862)].items[e];for(r=i[c.item_ID],0!==c.data_reference_index&&(r[n(247)]=a.dinf[n(552)][c.data_reference_index-1]),c[n(953)],r[n(1242)]=[],r[n(328)]=0,t=0;t<c[n(1242)].length;t++)r.extents[t]={},r[n(1242)][t][n(1132)]=c[n(1242)][t].extent_offset+c.base_offset,r.extents[t][n(271)]=c.extents[t].extent_length,r.extents[t][n(1361)]=0,r.size+=r[n(1242)][t][n(271)]}if(a[n(1072)]&&(i[a.pitm[n(492)]][n(762)]=!0),a[n(856)])for(e=0;e<a[n(856)][n(745)][n(271)];e++){var u=a.iref[n(745)][e];for(t=0;t<u[n(745)][n(271)];t++)i[u.from_item_ID].ref_to.push({type:u.type,id:u.references[t]})}if(a[n(1174)])for(var l=0;l<a[n(1174)][n(273)][n(271)];l++){var d=a[n(1174)].ipmas[l];for(e=0;e<d[n(374)][n(271)];e++){var f=d[n(374)][e];if(!(r=i[f.id])&&(r=o[f.id]),r)for(void 0===r[n(303)]&&(r[n(303)]={},r[n(303)][n(552)]=[]),t=0;t<f[n(839)].length;t++){var h=f[n(839)][t];if(h.property_index>0&&h[n(450)]-1<a[n(1174)][n(410)][n(552)][n(271)]){var p=a.iprp[n(410)].boxes[h[n(450)]-1];r.properties[p[n(911)]]=p,r[n(303)][n(552)].push(p)}}}}}},g[s(1360)].getItem=function(e){var t,r,n=s;if(!this[n(522)])return null;if(!(r=this[n(957)][e]).data&&r.size)r[n(1183)]=new Uint8Array(r[n(328)]),r[n(1361)]=0,this[n(1383)]+=r[n(328)],o[n(905)](n(533),n(1357)+e+" of size "+r[n(328)]+n(821)+this[n(1383)]+")");else if(r[n(1361)]===r[n(328)])return r;for(var i=0;i<r[n(1242)].length;i++){var a=r[n(1242)][i];if(a[n(1361)]!==a[n(271)]){var u=this[n(1252)].findPosition(!0,a[n(1132)]+a[n(1361)],!1);if(!(u>-1))return null;var l=(t=this[n(1252)][n(651)][u])[n(296)]-(a[n(1132)]+a.alreadyRead-t[n(254)]);if(!(a[n(271)]-a[n(1361)]<=l))return o[n(905)](n(533),n(832)+e+n(1037)+i+n(1031)+a[n(1361)]+" offset: "+(a[n(1132)]+a.alreadyRead-t.fileStart)+n(321)+l+n(733)+a[n(271)]+" full item size: "+r[n(328)]+")"),c.memcpy(r[n(1183)][n(914)],r[n(1361)],t,a[n(1132)]+a[n(1361)]-t[n(254)],l),a[n(1361)]+=l,r.alreadyRead+=l,t[n(1005)]+=l,this[n(1252)][n(1406)](),null;o[n(905)](n(533),n(832)+e+n(1037)+i+n(632)+a.alreadyRead+n(713)+(a[n(1132)]+a[n(1361)]-t[n(254)])+n(321)+(a[n(271)]-a[n(1361)])+" full extent size: "+a[n(271)]+n(857)+r[n(328)]+")"),c[n(1385)](r[n(1183)][n(914)],r[n(1361)],t,a[n(1132)]+a[n(1361)]-t[n(254)],a[n(271)]-a.alreadyRead),t[n(1005)]+=a[n(271)]-a[n(1361)],this[n(1252)][n(1406)](),r[n(1361)]+=a[n(271)]-a[n(1361)],a[n(1361)]=a[n(271)]}}return r[n(1361)]===r[n(328)]?r:null},g.prototype[s(542)]=function(e){var t=s,r=this[t(957)][e];if(r[t(1183)]){this.itemsDataSize-=r[t(328)],r[t(1183)]=null,r[t(1361)]=0;for(var n=0;n<r.extents[t(271)];n++){r[t(1242)][n][t(1361)]=0}return r[t(328)]}return 0},g[s(1360)][s(868)]=function(e){var t=s;for(var r in this.items){var n=this.items[r];this.getItem(n.id),e&&!n[t(519)]&&(e(n),n[t(519)]=!0,n.data=null)}},g[s(1360)][s(359)]=function(e){var t=s;for(var r in this[t(957)]){var n=this[t(957)][r];if(n.name===e)return n.id}return-1},g.prototype[s(1414)]=function(){var e=s;return this.meta?this[e(522)][e(1095)][e(327)]:null},g.prototype[s(242)]=function(){var e=s;return this.meta&&this[e(522)][e(1072)]?this[e(771)](this[e(522)][e(1072)][e(492)]):null},g[s(1360)][s(383)]=function(e){var t=s,r=e||{},n=null;if(null==(n=r[t(684)]?this[t(771)](r[t(684)]):this[t(242)]()))return null;var i=new g;i[t(1381)]=!1;var o={type:n[t(911)],description_boxes:n[t(303)].boxes};n[t(303)][t(344)]&&(o[t(406)]=n.properties[t(344)][t(352)],o[t(231)]=n[t(303)].ispe[t(641)]);var a=i[t(204)](o);return a?(i[t(514)](a,n[t(1183)]),i):null},g[s(1360)][s(403)]=function(e){for(var t=s,r=0;r<this[t(552)][t(271)];r++)this[t(552)][r].write(e)},g[s(1360)].createFragment=function(e,t,r){var n=s,i=this[n(936)](e),a=this.getSample(i,t);if(null==a)return this[n(1263)](i.samples[t]),null;var u=r||new c;u[n(851)]=c.BIG_ENDIAN;var l=this[n(657)](a);l[n(403)](u),l[n(1222)][0].truns[0][n(639)]=l[n(328)]+8,o[n(905)](n(1317),n(1023)+l[n(1222)][0].truns[0].data_offset),u[n(664)](l[n(1222)][0][n(1404)][0].data_offset_position,l[n(1222)][0][n(1404)][0][n(639)]);var d=new(f[n(992)]);return d[n(1183)]=a[n(1183)],d[n(403)](u),u},g[s(315)]=function(e,t,r,n){var i,a=s;o.debug(a(533),"Generating initialization segment");var u=new c;u.endianness=c[a(1047)],e[a(403)](u);var l=t[a(695)](a(966));for(r&&l.add(a(322)).set(a(1184),r),i=0;i<t[a(1199)].length;i++)l.add(a(1293))[a(1143)](a(1343),t[a(1199)][i][a(250)][a(1343)])[a(1143)](a(506),1)[a(1143)](a(248),n).set(a(1370),0)[a(1143)](a(481),65536);return t[a(403)](u),u.buffer},g[s(1360)].save=function(e){var t=s,r=new c;r.endianness=c[t(1047)],this[t(403)](r),r[t(1328)](e)},g[s(1360)][s(656)]=function(){var e=s,t=new c;return t[e(851)]=c[e(1047)],this[e(403)](t),t[e(914)]},g[s(1360)][s(700)]=function(){var e,t,r,n,i=s;for(this[i(702)],!this[i(1292)]&&(this[i(1292)]=!0,this[i(605)]=0,this[i(355)]()),t=[],e=0;e<this[i(1369)][i(271)];e++){var o=new(f[i(228)]);o[i(625)]=this[i(894)][i(625)],o[i(552)][i(703)](o.mvhd),r=this[i(936)](this[i(1369)][e].id),o.boxes[i(703)](r),o[i(1199)].push(r),(n={}).id=r[i(250)][i(1343)],n[i(1377)]=this.fragmentedTracks[e][i(1377)],n[i(914)]=g.writeInitializationSegment(this[i(1415)],o,this[i(894)][i(966)]&&this[i(894)][i(966)].mehd?this[i(894)][i(966)].mehd[i(1184)]:void 0,this[i(894)].traks[e][i(235)].length>0?this[i(894)][i(1199)][e][i(235)][0][i(916)]:0),t[i(703)](n)}return t},g.prototype[s(1206)]=function(){var e=s,t={};return t[e(894)]=this.moov,this[e(894)]&&this.moov[e(1199)]&&this[e(894)].traks[e(271)]>1&&(t[e(1224)]=this[e(894)][e(1199)][0][e(235)][e(271)],t[e(1255)]=this[e(894)][e(1199)][1][e(235)][e(271)]),t},f[s(987)].prototype[s(1032)]=function(e){var t=s;this.size+=8,this[t(328)]>u&&(this[t(328)]+=8),this[t(911)]===t(690)&&(this[t(328)]+=16),e.log(e[t(808)]+t(362)+this[t(328)]),e[t(1237)](e[t(808)]+t(337)+this[t(911)])},f[s(864)][s(1360)][s(1032)]=function(e){var t=s;this[t(328)]+=4,f[t(987)][t(1360)][t(1032)].call(this,e),e[t(1237)](e.indent+t(1356)+this[t(718)]),e[t(1237)](e[t(808)]+t(513)+this[t(665)])},f[s(987)].prototype[s(874)]=function(e){this[s(1032)](e)},f.ContainerBox[s(1360)][s(874)]=function(e){var t=s;this[t(1032)](e);for(var r=0;r<this[t(552)].length;r++)if(this.boxes[r]){var n=e[t(808)];e.indent+=" ",this[t(552)][r][t(874)](e),e[t(808)]=n}},g.prototype[s(874)]=function(e){var t=s;e[t(808)]="";for(var r=0;r<this[t(552)][t(271)];r++)this[t(552)][r]&&this[t(552)][r][t(874)](e)},f[s(431)][s(1360)][s(874)]=function(e){var t=s;f.FullBox[t(1360)][t(1032)].call(this,e),e[t(1237)](e.indent+t(1264)+this.creation_time),e.log(e[t(808)]+t(627)+this[t(617)]),e[t(1237)](e[t(808)]+t(234)+this[t(1025)]),e[t(1237)](e[t(808)]+t(618)+this.duration),e[t(1237)](e[t(808)]+t(200)+this.rate),e[t(1237)](e[t(808)]+"volume: "+(this[t(805)]>>8)),e.log(e[t(808)]+t(1262)+this.matrix[t(806)](", ")),e[t(1237)](e[t(808)]+t(1411)+this[t(1108)])},f[s(314)][s(1360)][s(874)]=function(e){var t=s;f[t(864)][t(1360)].printHeader[t(993)](this,e),e[t(1237)](e[t(808)]+t(1264)+this.creation_time),e[t(1237)](e.indent+t(627)+this[t(617)]),e.log(e[t(808)]+t(1096)+this[t(1343)]),e[t(1237)](e.indent+"duration: "+this[t(916)]),e.log(e[t(808)]+"volume: "+(this[t(805)]>>8)),e[t(1237)](e[t(808)]+t(1262)+this[t(1175)][t(806)](", ")),e[t(1237)](e.indent+t(608)+this.layer),e[t(1237)](e[t(808)]+t(1345)+this.alternate_group),e[t(1237)](e.indent+t(1300)+this[t(406)]),e[t(1237)](e.indent+"height: "+this[t(231)])};var _={};_[s(1068)]=function(e,t){var r=void 0===e||e,n=new g(t);return n.discardMdatData=!r,n},s(252)!==s(629)&&(t.createFile=_.createFile)}));function Uo(){var e=["lastValidSample","decode","[row: ","vipr","default_length","description_length","aux_info_type","getCodec","createFile","4IrdLyY","AVCLevelIndication","_buffer","pitm","cdef","tmax","extract_bits","layer","writeString","codecIntializationDataSize","Per_Sample_IV_Size","TRUN_FLAGS_CTS_OFFSET","colorSpace","Found Sample Groups of type ","maxCLL","nump","APPLICATION","irot","bxml","general_level_idc","wbbr","field_size","bit_rate_code","horizresolution","pasp","dimm","hdlr","track_id: ","createFragment","avc3","TRUN_FLAGS_DATA_OFFSET","readAnyInt","dts","start","insertBuffer","XMLSubtitlein4Parser","iso4","addEntry","used","next_track_id","data_rate","bad_columns","test","mime_format","fieldOrdering","hvcC","addBox","stereo_indication_type","trexBox","brands","subs","step_count","SampleGroupEntry","correction_applied","value","onSamples","compositionToDTSShift","padding_flag","focal_length_x","releaseSample","DecoderSpecificInfo","description_boxes","base_data_offset","offset","Found box of type '","pssh","error","block_little_endian","minor_version","trgr","sampleListBuilt","getUint16","moovStartSent","subtitles","set","dvh1","sync_sample_numbers","createEncryptedSampleEntryCtor","vvnC","bit_depth_luma_minus8","ac-4","num_bad_cols","encs","Descriptor","emsgBox","tfra","quat_x","stream_read_2_bytes","_dataView","ChannelMapping","1975251FEvWPZ","int8","readUint16Array","OutputChannelCount","readCString","avc4SampleEntry","vertOffD"," --\x3e ","readUint64"," of size: ","uint16le","1269250jaUYfg","is_leading","init","video","iprp","matrix"," f=","first_sample_flags","chromaSubsampling","sbgpBox","min_display_mastering_luminance","absolute_duration","streamType","data","fragment_duration","target_rate_share","roll","charCodeAt","dynamicSize","Error accessing position in the MultiBufferStream","chunk_index","initial_delay","stbl","moofs","box_record","vmhd","bit_depth_chroma_minus8","sequence_number","absolute_time","traks","entity_groups","readInt16","first_offset","tsas","Text","component_count","getPerformanceInfo","processSamples","Visual","message_data","document","SmDm","primaryBChromaticity_x","esds","channel_types","level_independently_decodable","info","ac-3","sample_sizes","prgr","addSubBoxArrays","mskC","trafs","parse","moovAudioNum","num_total_samples","TFHD_FLAG_DEFAULT_BASE_IS_MOOF","cts_shift","setInt32","nbSamples","sample_counts","item_protection_index","tref","createFullBoxCtor","kinds","chroma_sample_position","bits_per_pixel","log","6d1d9b0542d544e680e2141daff757b2","application/xml","sample_size","num_bytes_constraint_info","extents","restoreParsePosition"," stored buffer(s) (","ster","num_channels","sbtt","ASCII","setFloat64","sample_numbers","stsdBox","stream","tags","a1op","moovVideoNum","durationFlag","nalu_type","mere","CONTAINER_BOXES","initialize","data_format","matrix: ","setNextSeekPositionFromSample","creation_time: ","stss","PADDING",'audio/mp4; codecs="',"enct","getDescriptorName","udta","mdats","bad_pixel_row","sampleProcessingStarted","readUint8Array","revokeObjectURL","Exporting on track #","stsa","saio","ERR_NOT_ENOUGH_DATA","getPosition","j2ki","StreamCount","num_sublayers","ref_track_id","data_offset_position","mfro","updateUsedBytes","extent_index","elngBox","focal_length_y","initialized","isFragmentationInitialized","trex","lastBoxStartPosition","maxFALL","language","aux_type","component_align_size","sampleEntryCodes","width: ","accurateStatisticsFlag","stdp","float64le","tfhd","getStreamBufferSize","readUint8","mapUint16Array","&gt;","ipro","num_leading_samples","a2394f525a9b4f14a2446c427c648df4","writeType","num_bad_rows","fiel","mdia","1ekUwCZ","MP4Box","TRUN_FLAGS_DURATION","22953ZzGGku","first_traf_merged","padbits","onError","clef","SAMPLE_ENTRY_TYPE_HINT","SAMPLE_ENTRY_TYPE_TEXT","grouping_type_parameter","toString","save","scnm","pixel_size","Allocating sample #","interleave_type","text","tsel","is_depended_on","&amp;","writeUint16Array","graphicsmode","MPEG4DescriptorParser","notice","sizePosition","transfer_characteristics","track_id","Writing box ","alternate_group: ","BYTES_PER_ELEMENT","vp08SampleEntry","parseRemainingDescriptors","replace","writeInt16","UUIDBoxes","unpack","greatestDecodeToDisplayDelta","vp09","Error reading extent index","version:","Allocating item #","content_type","shift","prototype","alreadyRead","avll","avgRateFlag","configurationVersion","bufferIndex","hasIncompleteMdat","parseDataAndRewind","string","fragmentedTracks","default_sample_size","segmentStream","bit_depth_minus8","getLength","depth","vvcN","mfhd","user","min","_trimAlloc","sampling_type","discardMdatData","Stream ready for parsing","itemsDataSize","Found ","memcpy","readInt8","writeUint64","cleanApertureWidthN","mdhd","sbgp","default_KID","hvt1","num_entities_in_group","nmhd","bg_color_rgba","dvhe","audio","dtrt","vvc1","removeUsedSamples","writeFloat64","bad_rows","code","truns","media_time","logBufferLevel","bsmod","_byteLength","uint32","colour_primaries","next_track_id: ","avgBitrate","destroy","getMetaHandler","ftyp","Log","samplesDataSize","itemListBuilt","primaryBChromaticity_y","vmhdBox","mfhdBox","trunBox","earliest_presentation_time","bufferSize","base_offset","traf","rate: ","horizontal_justification","description_index","stsz","addTrack","seekPoints","numTemporalLayers","length_size","unsetSegmentOptions","chunk_run_index","LITTLE_ENDIAN","scheme_id_uri","url ","first_sample_index","parseUUID","system_id","kindBox","Adjusting box ","float64","dependency","u16string","stco","codecIntializationData","end","readFloat64","tfdt","documentString","hasIOD","moovBox","Not enough data in stream to parse the type and size of the box","skew_factor","height","sample_info_size","ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","timescale: ","samples","cslg","arrayToNative","xml ","leastDecodeToDisplayDelta","sidxBox","TRUN_FLAGS_FLAGS","getPrimaryItem","getInt32","sample_description_index","onItem","available_bitrate","source","default_sample_duration","int32","tkhd","bytessent","object","processIncompleteMdat","fileStart","SAP_type","dOps","reference_ID","fromCharCode","npck","oti","SAMPLE_ENTRY_TYPE_SYSTEM","findPosition","setExtractionOptions","ccst","DIFF_BOXES_PROP_NAMES","getTrackSample","readFloat64Array","&lt;","udes","writeInt16Array","length","readInt16Array","ipmas","roll_distance","parseOneBox","a5d40b30e81411ddba2f0800200c9a66","first_dts","isSubtitle","elstBox","lhe1","maxr","getInt8","moof_offset","rapAlignement","vpcC","media_rate_integer","moof_number","rtp ","ipma","createSampleEntryCtor","metadata","esd","content_encoding","eqiv","mapInt32Array","byteLength","protection_index","cmex","bufferSizeDB","has_redundancy","UUIDs","fragment_description","properties","entries","num_held_bits","rate","mapUint8Array","PICTURE","num_tile_cols_minus_one","nclx","general_profile_compatibility","TFHD_FLAG_SAMPLE_FLAGS","seekLists","tkhdBox","writeInitializationSegment","MetadataSampleEntry","defineProperty","Error reading base offset size","constantFrameRate","tenc"," read size: ","mehd","BoxParser","10865228JDpHuu","SLConfigDescriptor","writeFloat64Array","handler","size","nalu","encv","readUint","writeInt8","mvif","download","general_profile_idc","channel_indexes","type:","component_index","level","constant_IV","mha1","tpyl","tapt","ispe","SampleEntry","mhm1","enof","has_fragment_subsamples","16qspQWr","readFloat32Array","readInt32","image_width","rap ","avc1SampleEntry","resetTables","general_sub_profile_idc","sidxSent","hvc1SampleEntry","hasItem","codec","getInfo","size:","parseOneDescriptor","minimum_bitrate","int32be","Metadata"," full size: ","getAudioConfig","TRUN_FLAGS_SIZE","max_content_light_level","KID","txtC","createTrackGroupCtor","associations","getOTI","SAMPLE_ENTRY_TYPE_SUBTITLE","discardable","indexOf","subSeqDirectionFlag","seek","component_format","nextParsePosition","itemToFragmentedTrackFile","configOBUs","stxt","SAP_delta_time","mapFloat32Array","aux_info_type_parameter","mehdBox","track_ID","general_constraint_info","getChannelCount","acmod","segment_duration","lengthSizeMinusOne","payl","setUint16","ptl_present_flag","vp09SampleEntry","findEndContiguousBuf","ptl_frame_only_constraint_flag","isEof","write","getSample","encm","width","length_size_of_trun_num","boxEqualFields","bytes","ipco","version of iloc box not supported","media_rate_fraction"," - Length: ","tx3g","default_group_description_index","stszBox","samplesize","essential","audioTracks","getWidth","TFHD_FLAG_SAMPLE_DESC","vvc1SampleEntry","sdptext","layerNumber","writeInt8Array","skip","default_Per_Sample_IV_Size","SPS","namespace","float32le","mvhdBox","name","av1C","ftypBox","createContainerBoxCtor","nb_samples","samplerate","vttC","getSampleRate","nextSample","metadataTracks","lsel","reserved_2","hSpacing","_size","4988691rLaUkz","av01SampleEntry","payloadID","href","property_index","onReady","attribute_list","extent_offset","cttsBox","mha2","writeUint16","isHint","uri ","auxC","videoFullRangeFlag","NAL_unit_type","maximum_bitrate","held_bits","tyco","writeHeader","subsamples","lastMoofIndex","entry_count","uncv","getBoxes","cleanApertureHeightN","has_unparsed_data","item_uri_type","compressorname","sample_depends_on","grouping_type","hmhd","scheme_type","sample_is_depended_on","opcolor","default_sample_flags","mjp2","readUint16","frma","nonamespace","num_ind_sub","levels","stcoBox","creation_time","trep","splice","item_id","dec3"," sample #","media_duration","scheme_version","ext","stpp","codec_specific_parameters","discard_priority","forEach","Descriptor ","setInt16","URL","op_index","default_sample_description_index","TFHD_FLAG_SAMPLE_SIZE","assignment_type","8974dbce7be74c5184f97148f9882554","parseConfig","drefBox","sgpd","flags:","addSample","fobr","high_bitdepth","iods","min_spatial_segmentation_idc","sent","stream_read_1_bytes","degradation_priority","meta","schm","initial_duration","BoxWriter","split","nb_PPS_nalus","track_height","flipArrayEndianness","mime","d08a4f1810f34a82b6c832d8aba183d3","avcC","ISOFile","parseHex16","position","SAMPLE_ENTRY_TYPE_AUDIO","is_fragment","createUUIDBox","isVideo","reduceBuffer",'"; profiles="',"releaseItem","buildTrakSampleLists","float32","event_duration","int16le","default_sample_info_size","hvcCBox","meco","profile","principal_point_x","boxes","prof","avcDecoderConfigRecord","hintTracks","dinf","parsingMdat","writeStruct","edts"," Compressor","onSidx","initial_presentation_delay_present","u16stringle","writeUint32Array","bad_pixel_column","entry_index","trpy","block_size","moof","failurePosition","extent_length","kind","isProgressive","slice","tracks","findDescriptor","sample_has_redundancy","Trying to create a new buffer of size: ","ols_idx","layer_size","_sweep","stxtSampleEntry","sample_groups_info","component_bit_depth_minus_one","floor","tmin","hasMoov","trefBox","Sending samples on track #","int16","getSampleSize","time","], [","component_little_endian","computeSize","sdp ","languageString","parseFooter","payt","box","vttc","createMediaSampleEntryCtor","Buffer must be defined and non empty","dataview","nextMoofNumber","protection",", size ","layer: ","sample_offsets","sample_groups","item_ID","Position ","extractedTracks","mhm2","profile_compatibility","minf","modification_time","duration: ","stereo_scheme","ref_to","samples_size","readUint24","axis","setUint8","mvhd","ctts","modification_time: ","createSampleGroupCtor","undefined","nalu_arrays","config"," data (alreadyRead: ",".CA","colourPrimaries","rICC","isEos","mergeNextBuffer","kid","data_offset","iaug","image_height","cslgBox","track_width","int16be","TFHD_FLAG_BASE_DATA_OFFSET","TKHD_FLAG_ENABLED","is_sync","sublayer_level_idc","writeUint32","stscBox","buffers","avs3","mdhdBox","boxEqual","auxiliary_mime_types","getBuffer","createSingleSampleMoof","alternate_group","seekTrack","' and size ","Buffer must have a fileStart property","writeCString","&#039;","adjustUint32","flags","readInt32Array","colour_type","Audio","readInt method not implemented for size: ","principal_point_y",'application/mp4; codecs="',"subsegment_duration","vertical_justification","elng","av01","num_output_samples","saveParsePosition","equal","createBoxCtor","enca","readySent","47695puLlrz","stsc","itemId","priority","block_reversed","stz2","descs","imir","uuid","constant_IV_size","warn","avc1","processIncompleteBox","add","setAttribute","switch_group","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","Not enough bytes left in the parent box to parse a UUID box","initializeSegmentation","avgFrameRate","onSegment","push","LiveServerManifest","getCodecs","stssBox","first_output_sample","dmax","sample_deltas","reference_type","trak","location"," offset: ","tile_align_size","updateSampleLists","colr","tag","version","vide","co64","function","readInt8Array","DataStream.save: Can't create object URL.","hvc1","component_types","rinf","SAMPLE_ENTRY_TYPE_VISUAL","otherTracks","TKHD_FLAG_IN_PREVIEW","getUint8","avg_frame_rate","TrackGroupTypeBox"," full extent size: ","isMetadata","isFragmented","MultiBufferStream","sgpds","default_isProtected","num_bad_pixels","reserved","TrackReferenceTypeBox","createEntityToGroupCtor","mdat","cmpd","references","ArrayBuffer","pow","transferFunction","sttsBox","getEndFilePositionAfter","shadowed_sample_numbers","Appending new buffer (fileStart: ","max_picture_width","vvi1SampleEntry","offset_size","pos_x","byteOffset","writeInt32","item_count","getEndPosition","packetssent","primary","display_primaries","matrixCoefficients","chunk_offsets","TFHD_FLAG_SAMPLE_DUR","transferCharacteristics","descriptionformat","albc","Repositioning parser at buffer position: ","getItem","cleanApertureWidthD","Concatenating buffer for box parsing (length: ","getDurationString","PPS","sample_count","hevcDecoderConfigRecord","strk"," on track #","leva","default_AlgorithmID","slid","cleanBuffers","metx","ind_subs","quat_z","AudioSampleEntry","ContainerBox","max_pic_average_light_level","pos_y","dref","pixi","item_type","iinf","writeUint24","numMetadataBlocks","smhd","setInt8","wvtt","createCommonjsModule","parseHeader","general_profile_space","getHeight","stsd","volume","join","compatible_brands","indent","num_leading_samples_known","msg","DecoderConfigDescriptor","parseSample","readString","num_tile_rows_minus_one","major_brand","vvcC","CoLL","single_view_allowed","mapInt16Array","nativeToEndian"," (total: ","buildSampleLists","number_in_traf","lfeon","videoTracks","releaseUsedSamples","STREAMINFO","depends_on","primaryRChromaticity_x","_dynamicSize","ptl_multilayer_enabled_flag","Getting item #","readFloat32","dataView","base_offset_size","samples_per_chunk","matrix_coefficients","onMoovStart","props","sdtp","operation_point_count","ES_ID","parseFullHeader","pano","avc2SampleEntry","writeInt32Array","elst","resources","sample_number","rtpmap_string","endianness","sgpdBox","quat_y","Hint","seq_profile","iref"," full item size: ","ptl_frame_only_constraint","fr-FR","setSampleGroupProperties","tfdtBox","iloc","writeFooter","FullBox","concat","index_size","setFloat32","processItems","max_ref_per_pic","edits","bsid","mfra","hdr_size","print","writeFloat32","vp08","compositionStartTime","samples_duration","stri","compositionEndTime","num_dep_sub","item_name","mapFloat64Array","apply","baseMediaDecodeTime","pmax","ssix","item_infos","AVCProfileIndication","primaryGChromaticity_x","infe","und","trun_number","moov","drep","maxBitrate","mapInt8Array","sthd","description","totl","mp4a","extended_language","decimalToHex","checkBuffer","debug","OCR_ES_ID","parallelismType"," bytes), continuous ranges: ","general_tier_flag","initial_presentation_delay_minus_one","type","sbpm","sample_delta","buffer","vertOffN","duration","getFloat32","int32le","VisualSampleEntry","default_crypt_byte_block","isAudio","nb_SPS_nalus","getFloat64","prdi","writeUint8","float64be","SingleItemTypeReferenceBoxLarge","subBoxNames","length_size_of_sample_num","PreSkip","pos_z","hdlrBox","fscod","TFHD_FLAG_DUR_EMPTY","uint16","getTrackById","DataStream","referenced_size","readInt64","length_size_of_traf_num","uint8","hev1SampleEntry","stts","general_constraint_indicator","channel_count","ptl_sublayer_present_mask","No method for reading signed 64 bits values","vvi1","createObjectURL","parseLanguage","vSpacing","track_ids","construction_method","starts_with_SAP","bad_pixels","traf_number","items","addUsedBytes","a1lx","initSampleGroups","last_sample_in_run","created","chan_loc","bits_per_channels","style_record","mvex","completeness","dav1","group_description_index","SubtitleSampleEntry","monochrome","temporalIdNested","presentation_time_delta","setAllUsedBytes",'video/mp4; codecs="',"flattenItemInfo","encu","ranges","ES_Descriptor","ptl_num_sub_profiles","subsegments","displayFlags","subSequenceIdentifier","_byteOffset","Getting sample #","sinf","Box","favc","cmin","dependsOn_ES_ID","stsg","mdatBox","call","writeUCS2String","process_sdtp","prol","cts","System","protections","SAMPLE_ENTRY_TYPE_METADATA"," with new size ","frame_count","TRUN_FLAGS_FIRST_FLAG","grpl","usedBytes","getUint32","balance","cprt","chroma_subsampling_x","sbgps","group_id","sub_track_id","number","chroma_format_idc","schema_location","layer_id","sample_flags","sidx","skip_byte_block","subtitleTracks","MP4BoxStream","162kWdUTc","Adjusting data_offset with new value ","senc","timescale","_realloc","strd","etyp","afbr","writeUint8Array"," partial data (alreadyRead: ","printHeader","sync","moovStartFound","nextSeekPosition","tpay"," extent #","data_reference_index","vertresolution","first_chunk","entity_ids","schemeURI","sample_composition_time_offset","Needs an array buffer","avgBitRate","sample_duration","BIG_ENDIAN","sample_offset","Cannot seek: moov not received!","cleanApertureHeightD","SingleItemTypeReferenceBox","readUint32","readUint32Array","731074MzHGKA"," at position ","getTrexById","trun"," for sample ","writeFloat32Array"];return(Uo=function(){return e})()}function Ro(e,t){var r=Uo();return(Ro=function(e,t){return r[e-=200]})(e,t)}Fo.Log,Fo.MP4BoxStream,Fo[Po(937)],Fo[Po(736)],Fo[Po(1339)],Fo[Po(323)],Fo[Po(1104)],Fo.Textin4Parser,Fo.ISOFile,Fo.createFile;const Lo=No;function Oo(e){return e[No(518)](((e,t)=>256*e+t))}function No(e,t){const r=Ho();return(No=function(e,t){return r[e-=490]})(e,t)}function zo(e){const t=No,r=[101,103,119,99],n=e[t(493)]-28,i=e.slice(n,n+r[t(493)]);return r.every(((e,t)=>e===i[t]))}!function(e,t){const r=No,n=e();for(;;)try{if(319928===parseInt(r(509))/1*(parseInt(r(504))/2)+-parseInt(r(494))/3*(-parseInt(r(512))/4)+-parseInt(r(499))/5+parseInt(r(528))/6+parseInt(r(508))/7+parseInt(r(503))/8+-parseInt(r(515))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ho);Lo(520),Lo(505);function Ho(){const e=["851rCdKbb","TransportDescrambler","message","12UAxrBs","parse","function","4870170CLbWEU","Instance","not support wasm","reduce","map","destroy","slice","debugLog","debuglog","catch","exports","instantiate","memory","2405340aPgLpu","TAG_NAME","player","instance","debugWarn","set","length","49161bUQDUw","Module","Memory","object","init error","1601285gyuiBx","reverse","then","wasm not supported","1567536wQBUSA","430IXtoZb","transport","buffer","byteLength","2466499jGpmDb"];return(Ho=function(){return e})()}function Vo(){const e=jo;for(var t=arguments[e(126)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r[0][e(123)];return r[e(134)](((t,r)=>{const n=e,s=new i((0|t[n(129)])+(0|r[n(129)]));return s[n(130)](t,0),s[n(130)](r,0|t.byteLength),s}),new i)}function jo(e,t){const r=Go();return(jo=function(e,t){return r[e-=119]})(e,t)}function Go(){const e=["padStart","77uEVqmr","19686ixTlqb","120pHvhxh","171228UwuDEh","error","constructor","80deROVm","1222670qjbcFG","length","substr","297084uxubMI","byteLength","set","3kWhFQV","175774cDADxY","replace","reduce","9zEfuah","hexStringToUint8Array: invalid hexString length, must be even and bexString length is: ","1179712wOhKSx","28434KDEQfX","toString"];return(Go=function(){return e})()}!function(e,t){const r=jo,n=e();for(;;)try{if(171136===parseInt(r(132))/1+parseInt(r(128))/2+-parseInt(r(131))/3*(parseInt(r(137))/4)+-parseInt(r(120))/5*(-parseInt(r(119))/6)+parseInt(r(138))/7*(parseInt(r(124))/8)+parseInt(r(135))/9*(parseInt(r(125))/10)+parseInt(r(141))/11*(-parseInt(r(121))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Go),function(e,t){const r=ra,n=e();for(;;)try{if(954601===parseInt(r(453))/1+-parseInt(r(474))/2*(-parseInt(r(469))/3)+parseInt(r(475))/4+parseInt(r(460))/5*(-parseInt(r(467))/6)+parseInt(r(456))/7+-parseInt(r(482))/8+-parseInt(r(455))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(aa);const Wo=16,qo=[214,144,233,254,204,225,61,183,22,182,20,194,40,251,44,5,43,103,154,118,42,190,4,195,170,68,19,38,73,134,6,153,156,66,80,244,145,239,152,122,51,84,11,67,237,207,172,98,228,179,28,169,201,8,232,149,128,223,148,250,117,143,63,166,71,7,167,252,243,115,23,186,131,89,60,25,230,133,79,168,104,107,129,178,113,100,218,139,248,235,15,75,112,86,157,53,30,36,14,94,99,88,209,162,37,34,124,59,1,33,120,135,212,0,70,87,159,211,39,82,76,54,2,231,160,196,200,158,234,191,138,210,64,199,56,181,163,247,242,206,249,97,21,161,224,174,93,164,155,52,26,85,173,147,50,48,245,140,177,227,29,246,226,46,130,102,202,96,192,41,35,171,13,83,78,111,213,219,55,69,222,253,142,47,3,255,106,114,109,108,91,81,141,27,175,146,187,221,188,127,17,217,92,65,31,16,90,216,10,193,49,136,165,205,123,189,45,116,208,18,184,229,180,176,137,105,151,74,12,150,119,126,101,185,241,9,197,110,198,132,24,240,125,236,58,220,77,32,121,238,95,62,215,203,57,72],Yo=[462357,472066609,943670861,1415275113,1886879365,2358483617,2830087869,3301692121,3773296373,4228057617,404694573,876298825,1347903077,1819507329,2291111581,2762715833,3234320085,3705924337,4177462797,337322537,808926789,1280531041,1752135293,2223739545,2695343797,3166948049,3638552301,4110090761,269950501,741554753,1213159005,1684763257];function Ko(e){const t=ra,r=[];for(let n=0,i=e.length;n<i;n+=2)r[t(458)](parseInt(e[t(477)](n,2),16));return r}function Xo(e){const t=ra;return e.map((e=>{const t=ra;return 1===(e=e[t(457)](16))[t(464)]?"0"+e:e}))[t(478)]("")}function Jo(e){const t=ra,r=[];for(let n=0,i=e[t(464)];n<i;n++){const i=e.codePointAt(n);if(i<=127)r.push(i);else if(i<=2047)r.push(192|i>>>6),r[t(458)](128|63&i);else if(i<=55295||i>=57344&&i<=65535)r[t(458)](224|i>>>12),r.push(128|i>>>6&63),r[t(458)](128|63&i);else{if(!(i>=65536&&i<=1114111))throw r[t(458)](i),new Error(t(466));n++,r[t(458)](240|i>>>18&28),r[t(458)](128|i>>>12&63),r[t(458)](128|i>>>6&63),r[t(458)](128|63&i)}}return r}function $o(e){const t=ra,r=[];for(let n=0,i=e[t(464)];n<i;n++)e[n]>=240&&e[n]<=247?(r[t(458)](String[t(463)](((7&e[n])<<18)+((63&e[n+1])<<12)+((63&e[n+2])<<6)+(63&e[n+3]))),n+=3):e[n]>=224&&e[n]<=239?(r[t(458)](String[t(463)](((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r[t(458)](String.fromCodePoint(((31&e[n])<<6)+(63&e[n+1]))),n++):r.push(String[t(463)](e[n]));return r[t(478)]("")}function Zo(e,t){const r=31&t;return e<<r|e>>>32-r}function Qo(e){return(255&qo[e>>>24&255])<<24|(255&qo[e>>>16&255])<<16|(255&qo[e>>>8&255])<<8|255&qo[255&e]}function ea(e){return e^Zo(e,2)^Zo(e,10)^Zo(e,18)^Zo(e,24)}function ta(e){return e^Zo(e,13)^Zo(e,23)}function ra(e,t){const r=aa();return(ra=function(e,t){return r[e-=453]})(e,t)}function na(e,t,r){const n=new Array(4),i=new Array(4);for(let t=0;t<4;t++)i[0]=255&e[4*t],i[1]=255&e[4*t+1],i[2]=255&e[4*t+2],i[3]=255&e[4*t+3],n[t]=i[0]<<24|i[1]<<16|i[2]<<8|i[3];for(let e,t=0;t<32;t+=4)e=n[1]^n[2]^n[3]^r[t+0],n[0]^=ea(Qo(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=ea(Qo(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=ea(Qo(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=ea(Qo(e));for(let e=0;e<16;e+=4)t[e]=n[3-e/4]>>>24&255,t[e+1]=n[3-e/4]>>>16&255,t[e+2]=n[3-e/4]>>>8&255,t[e+3]=255&n[3-e/4]}function ia(e,t,r){const n=new Array(4),i=new Array(4);for(let t=0;t<4;t++)i[0]=255&e[0+4*t],i[1]=255&e[1+4*t],i[2]=255&e[2+4*t],i[3]=255&e[3+4*t],n[t]=i[0]<<24|i[1]<<16|i[2]<<8|i[3];n[0]^=2746333894,n[1]^=1453994832,n[2]^=1736282519,n[3]^=2993693404;for(let e,r=0;r<32;r+=4)e=n[1]^n[2]^n[3]^Yo[r+0],t[r+0]=n[0]^=ta(Qo(e)),e=n[2]^n[3]^n[0]^Yo[r+1],t[r+1]=n[1]^=ta(Qo(e)),e=n[3]^n[0]^n[1]^Yo[r+2],t[r+2]=n[2]^=ta(Qo(e)),e=n[0]^n[1]^n[2]^Yo[r+3],t[r+3]=n[3]^=ta(Qo(e));if(0===r)for(let e,r=0;r<16;r++)e=t[r],t[r]=t[31-r],t[31-r]=e}function sa(e,t,r){const n=ra;let{padding:i=n(465),mode:s,iv:o=[],output:a=n(470)}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(s===n(476)&&(typeof o===n(470)&&(o=Ko(o)),16!==o[n(464)]))throw new Error(n(459));if(typeof t===n(470)&&(t=Ko(t)),16!==t[n(464)])throw new Error(n(471));if(e=typeof e===n(470)?0!==r?Jo(e):Ko(e):[...e],(i===n(461)||"pkcs#7"===i)&&0!==r){const t=Wo-e.length%Wo;for(let r=0;r<t;r++)e.push(t)}const c=new Array(32);ia(t,c,r);const u=[];let l=o,d=e[n(464)],f=0;for(;d>=Wo;){const t=e.slice(f,f+16),i=new Array(16);if(s===n(476))for(let e=0;e<Wo;e++)0!==r&&(t[e]^=l[e]);na(t,i,c);for(let e=0;e<Wo;e++)"cbc"===s&&0===r&&(i[e]^=l[e]),u[f+e]=i[e];s===n(476)&&(l=0!==r?i:t),d-=Wo,f+=Wo}if((i===n(461)||i===n(465))&&0===r){const e=u[n(464)],t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error("padding is invalid");u[n(479)](e-t,t)}return a!==n(468)?0!==r?Xo(u):$o(u):u}function oa(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function aa(){const e=["arrayBuffer.length","463213AWXKxO","byteLength","9512262nFsXCv","1921234uvAgFD","toString","push","iv is invalid","5VDRHPf","pkcs#5","none","fromCodePoint","length","pkcs#7","input is not supported","2523678QcUteV","array","9096JAMjOP","string","key is invalid","set","slice","482cUDhEV","5290324fqdXYu","cbc","substr","join","splice","error","includes","2870688ypwFct"];return(aa=function(){return e})()}function ca(e,t){const r=ra;let n=arguments[r(464)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments[r(464)]>3&&void 0!==arguments[3]&&arguments[3];const s=e.byteLength;let o=new Uint8Array(e[r(473)](0,5)),a=5;for(;a<s;){const c=e[r(473)](a,a+4);let u=oa(c);if(u>s){const t=new Uint8Array(o[r(464)]+e[r(464)]-a);t[r(472)](o,0),t.set(e[r(473)](a),o.length),o=t;break}let l=e[a+4],d=!1,f=2;if(n?(i&&(f=3),l=l>>>1&63,d=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21].includes(l)):(l&=31,d=1===l||5===l),d){const n=sa(e[r(473)](a+4+f,a+4+u),t,0,{padding:r(462),output:"array"});let i=n[n[r(464)]-1];if(i>0&&i<16){let e=!0;for(let t=1;t<=i;t++)if(n[n[r(464)]-t]!==i){e=!1;break}e&&n[r(479)](n[r(464)]-i,i)}const s=new Uint8Array(f);s[r(472)](e[r(473)](a+4,a+4+f),0);const c=Bt(Vo(s,new Uint8Array(n))),l=new Uint8Array(o[r(464)]+c[r(464)]);l[r(472)](o,0),l[r(472)](c,o[r(464)]),o=l}else{const t=e[r(473)](a+4,a+4+u),n=new Uint8Array(o[r(464)]+4+t.length);n[r(472)](o,0),n[r(472)](c,o[r(464)]),n.set(t,o[r(464)]+4),o=n}a=a+4+u}return o}function ua(){const e=["ctx","48ByWUjE","361968lkMpRg","3479262dVVqZO","403655DHqnYK","441mwGrRc","759279LosenA","592816nfPQeG","32033mcqnEb","223090uECgiF","push","apply","forEach","16CxIlsc","emit","length","off"];return(ua=function(){return e})()}const la=da;function da(e,t){const r=ua();return(da=function(e,t){return r[e-=178]})(e,t)}!function(e,t){const r=da,n=e();for(;;)try{if(375856===-parseInt(r(190))/1+-parseInt(r(184))/2+-parseInt(r(188))/3+-parseInt(r(178))/4*(parseInt(r(186))/5)+parseInt(r(185))/6+-parseInt(r(189))/7*(parseInt(r(183))/8)+-parseInt(r(187))/9*(-parseInt(r(191))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ua);class fa{on(e,t,r){const n=da,i=this.e||(this.e={});return(i[e]||(i[e]=[]))[n(192)]({fn:t,ctx:r}),this}once(e,t,r){const n=this;function i(){const s=da;n[s(181)](e,i);for(var o=arguments[s(180)],a=new Array(o),c=0;c<o;c++)a[c]=arguments[c];t[s(193)](r,a)}return i._=t,this.on(e,i,r)}[la(179)](e){const t=la,r=((this.e||(this.e={}))[e]||[]).slice();for(var n=arguments[t(180)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];for(let e=0;e<r.length;e+=1)r[e].fn[t(193)](r[e][t(182)],i);return this}[la(181)](e,t){const r=la,n=this.e||(this.e={});if(!e)return Object.keys(n)[r(194)]((e=>{delete n[e]})),void delete this.e;const i=n[e],s=[];if(i&&t)for(let e=0,n=i[r(180)];e<n;e+=1)i[e].fn!==t&&i[e].fn._!==t&&s[r(192)](i[e]);return s[r(180)]?n[e]=s:delete n[e],this}}const ha=ma;!function(e,t){const r=ma,n=e();for(;;)try{if(438593===parseInt(r(299))/1*(-parseInt(r(319))/2)+-parseInt(r(309))/3*(parseInt(r(321))/4)+-parseInt(r(324))/5*(-parseInt(r(302))/6)+-parseInt(r(311))/7+parseInt(r(305))/8*(parseInt(r(307))/9)+-parseInt(r(301))/10*(-parseInt(r(317))/11)+parseInt(r(312))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ya);const pa={init:0,findFirstStartCode:1,findSecondStartCode:2};function ma(e,t){const r=ya();return(ma=function(e,t){return r[e-=295]})(e,t)}class va extends fa{constructor(e){const t=ma;super(),this[t(318)]=e,this[t(316)]=!1,this[t(320)]()}destroy(){const e=ma;this[e(316)]=!1,this[e(310)](),this[e(320)]()}reset(){const e=ma;this[e(314)]=pa[e(325)],this[e(303)]=new Uint8Array(0),this.parsedOffset=0,this[e(300)]=0}[ha(306)](e,t){const r=ha;let n=new Uint8Array(this[r(303)][r(304)]+e[r(304)]);for(n[r(308)](this[r(303)],0),n[r(308)](e,this[r(303)][r(304)]),this[r(303)]=n;!this.isDestroyed;){if(this.state==pa[r(326)]){let e=!1;for(;this.tempBuffer[r(304)]-this[r(297)]>=2&&!this.isDestroyed;)if(255==this.tempBuffer[this[r(297)]]){if(!(!1&this[r(303)][this[r(297)]+1])){this[r(300)]=this.tempBuffer[this[r(297)]+1],this[r(322)]=pa[r(296)],this[r(323)]=this[r(297)],this.parsedOffset+=2,e=!0;break}this[r(297)]++}else this.parsedOffset++;if(e)continue;break}if(this[r(322)]==pa[r(296)]){let e=!1;for(;this[r(303)].length-this[r(297)]>=2&&!this.isDestroyed;)if(255==this[r(303)][this[r(297)]]){if(this[r(303)][this[r(297)]+1]==this.versionLayer){this[r(322)]=pa[r(315)],this[r(298)]=this[r(297)],this[r(297)]+=2,e=!0;break}this[r(297)]++}else this[r(297)]++;if(e)continue;break}if(this[r(322)]==pa[r(315)]){let e=this.tempBuffer[r(295)](this[r(323)],this[r(298)]);this[r(313)]("data",e,t),this[r(303)]=this[r(303)][r(295)](this[r(298)]),this.fisrtStartCodeOffset=0,this[r(297)]=2,this[r(322)]=pa[r(296)]}}}}function ya(){const e=["22tqaiOT","player","2gWZxhD","reset","1221712oECMpl","state","fisrtStartCodeOffset","50WjLxFv","init","Init","slice","findFirstStartCode","parsedOffset","secondStartCodeOffset","661088YDXxDK","versionLayer","2788030ffXzgs","143106VOPNER","tempBuffer","length","423112vMBVaK","dispatch","99kZGtnG","set","6CDyjbs","off","1377152YuuuCJ","6352536AeZRue","emit","stats","findSecondStartCode","isDestroyed"];return(ya=function(){return e})()}function ga(e,t){const r=Sa();return(ga=function(e,t){return r[e-=122]})(e,t)}function _a(e,t,r){const n=ga;for(let i=2;i<e[n(126)];++i){const s=i-2,o=t[s%t.length],a=r[s%r[n(126)]];e[i]=e[i]^o^a}return e}function ba(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function wa(e,t,r){const n=ga;let i=arguments[n(126)]>3&&void 0!==arguments[3]&&arguments[3];const s=e.byteLength;let o=5;for(;o<s;){let a=ba(e[n(132)](o,o+4));if(a>s)break;let c=e[o+4],u=!1;if(i?(c=c>>>1&63,u=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(138)](c)):(c&=31,u=1===c||5===c),u){const i=_a(e[n(132)](o+4,o+4+a),t,r);e[n(133)](i,o+4)}o=o+4+a}return e}function Sa(){const e=["includes","1378200raxSmk","513439mwusoA","456207MHNYRY","5ONPXsF","length","1864mzpLZI","byteLength","10831797aTmVRI","8561qTsoyA","32pXaZBK","slice","set","5194236AozbZw","2368146yJngpS","10dAjevC","2VcxmVu"];return(Sa=function(){return e})()}function Ea(e,t,r){const n=ga;if(e[n(128)]<=30)return e;const i=_a(e[n(132)](30),t,r);return e.set(i,30),e}function Ia(e,t){var r=ka();return(Ia=function(e,t){return r[e-=460]})(e,t)}function Aa(){for(var e=Ia,t=arguments[e(464)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if((r=r[e(467)](Boolean)).length<2)return r[0];const i=new Uint8Array(r[e(465)](((t,r)=>t+r[e(462)]),0));let s=0;return r.forEach((t=>{var r=e;i[r(466)](t,s),s+=t[r(462)]})),i}function ka(){var e=["2741050tUQAef","215697GPkrcf","byteLength","3690505RQYSDZ","length","reduce","set","filter","110CnrulZ","10flhwnU","109015fwFzPd","928644uoNjEg","9hHOxlw","8029832eqsXhB","4xGxeZF","6VCvNKN","78220dfjKqV"];return(ka=function(){return e})()}function Ca(e,t){const r=xa();return(Ca=function(e,t){return r[e-=330]})(e,t)}!function(e,t){const r=ga,n=e();for(;;)try{if(724643===parseInt(r(123))/1*(-parseInt(r(137))/2)+parseInt(r(124))/3*(-parseInt(r(131))/4)+-parseInt(r(125))/5*(-parseInt(r(134))/6)+-parseInt(r(130))/7*(-parseInt(r(127))/8)+-parseInt(r(129))/9*(-parseInt(r(136))/10)+parseInt(r(135))/11+-parseInt(r(122))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Sa),function(e,t){for(var r=Ia,n=e();;)try{if(571661===-parseInt(r(476))/1+-parseInt(r(469))/2*(parseInt(r(461))/3)+-parseInt(r(474))/4*(parseInt(r(470))/5)+-parseInt(r(475))/6*(-parseInt(r(463))/7)+parseInt(r(473))/8*(parseInt(r(472))/9)+parseInt(r(460))/10+parseInt(r(468))/11*(-parseInt(r(471))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ka);const Ta=Ca;function xa(){const e=["bind","proxy","removeEventListener","length","3384VACYuW","607890nByVZk","4609uMKvbs","7710TLIhNm","2ijUwcm","17536UWMNPV","399290mJkYZN","master","2071497akyEJH","destroy","isArray","destroys","5650518iXsBPa","Events","map","4UuLdms","debugLog","2931138akhaKx","forEach"];return(xa=function(){return e})()}!function(e,t){const r=Ca,n=e();for(;;)try{if(518903===parseInt(r(352))/1+parseInt(r(332))/2*(parseInt(r(336))/3)+parseInt(r(343))/4*(parseInt(r(334))/5)+-parseInt(r(340))/6+-parseInt(r(345))/7+-parseInt(r(333))/8*(-parseInt(r(351))/9)+-parseInt(r(331))/10*(parseInt(r(330))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xa);class Da{constructor(e){const t=Ca;this.destroys=[],this[t(348)]=this.proxy[t(347)](this),this.master=e}[Ta(348)](e,t,r){const n=Ta;let i=arguments[n(350)]>3&&void 0!==arguments[3]?arguments[3]:{};if(!e)return;if(Array[n(338)](t))return t[n(342)]((t=>this[n(348)](e,t,r,i)));e.addEventListener(t,r,i);const s=()=>{const s=n;Yt(e[s(349)])&&e[s(349)](t,r,i)};return this[n(339)].push(s),s}[Ta(337)](){const e=Ta;this[e(335)][e(344)](e(341),e(337)),this[e(339)][e(346)]((e=>e())),this[e(339)]=[]}}const Ma=Ba;function Ba(e,t){const r=Fa();return(Ba=function(e,t){return r[e-=158]})(e,t)}!function(e,t){const r=Ba,n=e();for(;;)try{if(717269===parseInt(r(229))/1+-parseInt(r(225))/2+-parseInt(r(183))/3*(parseInt(r(195))/4)+parseInt(r(207))/5+parseInt(r(172))/6+parseInt(r(186))/7*(-parseInt(r(177))/8)+parseInt(r(185))/9*(parseInt(r(214))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fa);class Pa{static[Ma(194)](){const e=Ma;Pa[e(158)]={avc1:[],avcC:[],hvc1:[],hvcC:[],av01:[],av1C:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[],Opus:[],dOps:[],"ac-3":[],dac3:[],"ec-3":[],dec3:[]};for(let t in Pa[e(158)])Pa[e(158)][e(199)](t)&&(Pa[e(158)][t]=[t[e(234)](0),t[e(234)](1),t[e(234)](2),t.charCodeAt(3)]);let t=Pa[e(232)]={};t[e(198)]=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),t[e(168)]=new Uint8Array([0,0,0,0,0,0,0,1]),t.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(171)]=t[e(187)]=t[e(211)],t[e(176)]=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t[e(202)]=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),t[e(219)]=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),t[e(239)]=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t[e(178)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(166)]=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static[Ma(238)](e){const t=Ma;let r=8,n=null,i=Array[t(212)][t(179)].call(arguments,1),s=i[t(221)];for(let e=0;e<s;e++)r+=i[e][t(188)];n=new Uint8Array(r),n[0]=r>>>24&255,n[1]=r>>>16&255,n[2]=r>>>8&255,n[3]=255&r,n[t(184)](e,4);let o=8;for(let e=0;e<s;e++)n[t(184)](i[e],o),o+=i[e][t(188)];return n}static generateInitSegment(e){const t=Ma;let r=Pa.box(Pa.types[t(170)],Pa.constants[t(198)]),n=Pa[t(233)](e),i=new Uint8Array(r.byteLength+n[t(188)]);return i[t(184)](r,0),i[t(184)](n,r[t(188)]),i}static[Ma(233)](e){const t=Ma;let r=Pa[t(192)](e[t(220)],e[t(197)]),n=Pa[t(161)](e),i=Pa[t(200)](e);return Pa[t(238)](Pa[t(158)].moov,r,n,i)}static mvhd(e,t){const r=Ma;return Pa[r(238)](Pa[r(158)][r(192)],new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static[Ma(161)](e){const t=Ma;return Pa.box(Pa[t(158)][t(161)],Pa[t(227)](e),Pa[t(191)](e))}static[Ma(227)](e){const t=Ma;let r=e.id,n=e[t(197)],i=e.presentWidth,s=e[t(235)];return Pa[t(238)](Pa[t(158)][t(227)],new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>>8&255,255&i,0,0,s>>>8&255,255&s,0,0]))}static mdia(e){const t=Ma;return Pa.box(Pa.types[t(191)],Pa.mdhd(e),Pa[t(208)](e),Pa[t(164)](e))}static mdhd(e){const t=Ma;let r=e.timescale,n=e[t(197)];return Pa[t(238)](Pa[t(158)][t(204)],new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))}static[Ma(208)](e){const t=Ma;let r=null;return r="audio"===e[t(203)]?Pa[t(232)][t(219)]:Pa.constants[t(202)],Pa[t(238)](Pa.types[t(208)],r)}static[Ma(164)](e){const t=Ma;let r=null;return r=e.type===t(228)?Pa.box(Pa[t(158)].smhd,Pa[t(232)][t(178)]):Pa[t(238)](Pa[t(158)][t(231)],Pa[t(232)][t(166)]),Pa[t(238)](Pa.types.minf,r,Pa[t(163)](),Pa[t(182)](e))}static[Ma(163)](){const e=Ma;return Pa[e(238)](Pa[e(158)][e(163)],Pa[e(238)](Pa[e(158)].dref,Pa[e(232)][e(239)]))}static[Ma(182)](e){const t=Ma;return Pa[t(238)](Pa[t(158)].stbl,Pa[t(240)](e),Pa[t(238)](Pa[t(158)].stts,Pa.constants[t(211)]),Pa[t(238)](Pa.types.stsc,Pa[t(232)][t(171)]),Pa[t(238)](Pa[t(158)][t(190)],Pa[t(232)][t(176)]),Pa[t(238)](Pa.types[t(196)],Pa[t(232)].STCO))}static stsd(e){const t=Ma;return e[t(203)]===t(228)?e[t(213)]===t(226)?Pa[t(238)](Pa.types.stsd,Pa[t(232)][t(168)],Pa[t(226)](e)):Pa.box(Pa[t(158)][t(240)],Pa[t(232)][t(168)],Pa[t(237)](e)):e.videoType===t(180)?Pa[t(238)](Pa.types.stsd,Pa[t(232)].STSD_PREFIX,Pa.avc1(e)):Pa[t(238)](Pa[t(158)][t(240)],Pa[t(232)].STSD_PREFIX,Pa[t(210)](e))}static[Ma(226)](e){const t=Ma;let r=e[t(201)],n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return Pa[t(238)](Pa[t(158)][t(209)],i)}static[Ma(237)](e){const t=Ma;let r=e[t(201)],n=e[t(217)],i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return Pa[t(238)](Pa[t(158)][t(237)],i,Pa[t(223)](e))}static[Ma(223)](e){const t=Ma;let r=e[t(181)]||[],n=r.length,i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5][t(189)]([n])[t(189)](r)[t(189)]([6,1,2]));return Pa[t(238)](Pa.types.esds,i)}static[Ma(224)](e){const t=Ma;let r=e[t(222)];const n=e[t(167)],i=e[t(206)];let s=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,i>>>8&255,255&i,0,72,0,0,0,72,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Pa[t(238)](Pa[t(158)][t(224)],s,Pa[t(238)](Pa[t(158)][t(160)],r))}static[Ma(210)](e){const t=Ma;let r=e.avcc;const n=e[t(167)],i=e[t(206)];let s=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,i>>>8&255,255&i,0,72,0,0,0,72,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Pa[t(238)](Pa[t(158)][t(210)],s,Pa[t(238)](Pa[t(158)].hvcC,r))}static[Ma(200)](e){const t=Ma;return Pa.box(Pa[t(158)][t(200)],Pa[t(169)](e))}static[Ma(169)](e){const t=Ma;let r=e.id,n=new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Pa[t(238)](Pa[t(158)][t(169)],n)}static[Ma(218)](e,t){const r=Ma;return Pa[r(238)](Pa[r(158)][r(218)],Pa[r(215)](e.sequenceNumber),Pa[r(174)](e,t))}static[Ma(215)](e){const t=Ma;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return Pa[t(238)](Pa.types[t(215)],r)}static[Ma(174)](e,t){const r=Ma;let n=e.id,i=Pa[r(238)](Pa[r(158)].tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=Pa[r(238)](Pa.types[r(230)],new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),o=Pa.sdtp(e),a=Pa[r(216)](e,o.byteLength+16+16+8+16+8+8);return Pa[r(238)](Pa[r(158)][r(174)],i,s,a,o)}static[Ma(205)](e){const t=Ma;let r=new Uint8Array(5),n=e[t(241)];return r[4]=n.isLeading<<6|n[t(236)]<<4|n[t(165)]<<2|n.hasRedundancy,Pa[t(238)](Pa[t(158)].sdtp,r)}static[Ma(216)](e,t){const r=Ma;let n=new Uint8Array(28);t+=36,n[r(184)]([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let i=e.duration,s=e[r(175)],o=e[r(241)],a=e[r(159)];return n.set([i>>>24&255,i>>>16&255,i>>>8&255,255&i,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o[r(162)]<<2|o[r(236)],o.isDependedOn<<6|o[r(173)]<<4|o.isNonSync,0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a],12),Pa[r(238)](Pa[r(158)].trun,n)}static[Ma(193)](e){const t=Ma;return Pa[t(238)](Pa[t(158)].mdat,e)}}function Fa(){const e=["stco","duration","FTYP","hasOwnProperty","mvex","channelCount","HDLR_VIDEO","type","mdhd","sdtp","codecHeight","1709060IVodaq","hdlr",".mp3","hvc1","STTS","prototype","audioType","10HGWwGz","mfhd","trun","audioSampleRate","moof","HDLR_AUDIO","timescale","length","avcc","esds","avc1","1109240oeJobH","mp3","tkhd","audio","433374LCrZrg","tfdt","vmhd","constants","moov","charCodeAt","presentHeight","dependsOn","mp4a","box","DREF","stsd","flags","types","cts","avcC","trak","isLeading","dinf","minf","isDependedOn","VMHD","codecWidth","STSD_PREFIX","trex","ftyp","STSC","5569602dXVPUM","hasRedundancy","traf","size","STSZ","28624GCVhqo","SMHD","slice","avc","config","stbl","844491vCSFdC","set","9823491coeuNC","2429QzqfIt","STCO","byteLength","concat","stsz","mdia","mvhd","mdat","init","4IPWWtK"];return(Fa=function(){return e})()}Pa[Ma(194)]();var Ua=Ra;function Ra(e,t){var r=La();return(Ra=function(e,t){return r[e-=165]})(e,t)}function La(){var e=["118iyDabi","createCommonjsModule","261678ioOqta","8810xBaokm","3537HhPuRM","1721343oNftZn","defineProperty","4189BqKaMJ","4866505HuFVAO","5067224eiIMGU","65xGbQlf","6771464LOwhBq","exports","default"];return(La=function(){return e})()}function Oa(){const e=["8wYlgGi","sample_rate","3045905hvglSK","19806cVnYVa","11162781jepzjH","1497380XijvyM","buffer","length","set","2503756incNrK","410736nUPagV","Invalid MP3 packet, first byte != 0xFF ","object_type","error","data","mp3","972981lpMBTo","238BkSaZk"];return(Oa=function(){return e})()}!function(e,t){for(var r=Ra,n=e();;)try{if(875584===parseInt(r(173))/1*(-parseInt(r(166))/2)+parseInt(r(171))/3+-parseInt(r(177))/4+parseInt(r(176))/5*(parseInt(r(168))/6)+parseInt(r(174))/7+parseInt(r(175))/8+parseInt(r(170))/9*(parseInt(r(169))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(La),l(f[Ua(167)]((function(e){var t=Ua;e.exports=function(e,t,r){return t in e?Object[Ra(172)](e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e[t(178)].__esModule=!0,e[t(178)][t(165)]=e.exports}))),function(e,t){const r=Wa,n=e();for(;;)try{if(534202===-parseInt(r(334))/1+-parseInt(r(347))/2+parseInt(r(340))/3+parseInt(r(333))/4+-parseInt(r(344))/5+parseInt(r(345))/6*(parseInt(r(341))/7)+-parseInt(r(342))/8*(-parseInt(r(346))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Oa);const Na=[44100,48e3,32e3,0],za=[22050,24e3,16e3,0],Ha=[11025,12e3,8e3,0],Va=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],ja=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],Ga=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function Wa(e,t){const r=Oa();return(Wa=function(e,t){return r[e-=333]})(e,t)}function qa(e){const t=Wa;if(e.length<4)return void console[t(337)]("Invalid MP3 packet, header missing!");let r=new Uint8Array(e[t(348)]),n=null;if(255!==r[0])return void console[t(337)](t(335));let i=r[1]>>>3&3,s=(6&r[1])>>1,o=(240&r[2])>>>4,a=(12&r[2])>>>2,c=3!==(r[3]>>>6&3)?2:1,u=0,l=0,d=t(339);switch(i){case 0:u=Ha[a];break;case 2:u=za[a];break;case 3:u=Na[a]}switch(s){case 1:o<Ga[t(349)]&&(l=Ga[o]);break;case 2:o<ja.length&&(l=ja[o]);break;case 3:o<Va[t(349)]&&(l=Va[o])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:d,originalCodec:d,audioType:t(339)},n}const Ya=Qa;!function(e,t){const r=Qa,n=e();for(;;)try{if(821903===-parseInt(r(446))/1*(parseInt(r(478))/2)+parseInt(r(498))/3+-parseInt(r(505))/4*(parseInt(r(479))/5)+-parseInt(r(470))/6+-parseInt(r(497))/7+-parseInt(r(464))/8+parseInt(r(453))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ec);const Ka={kMPEG1Audio:3,kMPEG2Audio:4,kPrivateData:5,kPESPrivateData:6,kADTSAAC:15,kLOASAAC:17,kAC3:129,kEAC3:135,kMetadata:21,kSCTE35:134,kH264:27,kH265:36,G711A:144,G711U:145,G722:146,G723:147,G729:153,OPUS:156};class Xa{constructor(){const e=Qa;this[e(469)]=[],this[e(463)]=0,this[e(468)]=0,this.random_access_indicator=0}}class Ja{constructor(){const e=Qa;this[e(492)]=null,this[e(457)]=null,this[e(502)]=null,this.random_access_indicator=null}}class $a{constructor(){const e=Qa;this[e(492)]=null,this[e(472)]=null,this[e(495)]=null,this[e(457)]=null,this[e(452)]=null,this.nearest_pts=null,this[e(450)]=null}}const Za=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function Qa(e,t){const r=ec();return(Qa=function(e,t){return r[e-=446]})(e,t)}function ec(){const e=["fps","pts","44778492RcPjMG","sampling_freq_index","audioChannelCount","codec_mimetype","data","isComplete","profile","audio_object_type","channel_config","hasVideo","total_length","10041808XGSuzq","duration","chromaFormat","hasKeyframesIndex","expected_length","slices","2265636UMJrLU","hasAudio","stream_id","sampling_rate","mp4a.40.","indexOf","filepositions","toLowerCase","6EibSyL","8095FBOWDe","videoCodec","sarDen","object_type","getNearestKeyframe","config","audioSampleRate","length","audioDataRate","segments","sarNum","original_codec_mimetype","width","pid","mimeType","videoDataRate","len","refFrames","10827600VnQgQY","114450kNXJeq","keyframesIndex","floor","sampling_index","stream_type","times","audioCodec","20VjCxEK","height","channel_count","level","334636LEEJLF","userAgent","android","_search","dts"];return(ec=function(){return e})()}class tc{constructor(){const e=Qa;this[e(493)]=null,this[e(465)]=null,this[e(471)]=null,this[e(462)]=null,this[e(504)]=null,this.videoCodec=null,this[e(487)]=null,this[e(494)]=null,this[e(485)]=null,this[e(455)]=null,this.width=null,this[e(506)]=null,this[e(451)]=null,this.profile=null,this[e(508)]=null,this[e(496)]=null,this[e(466)]=null,this[e(489)]=null,this.sarDen=null,this.metadata=null,this[e(488)]=null,this.segmentCount=null,this[e(467)]=null,this[e(499)]=null}[Ya(458)](){const e=Ya;let t=!1===this[e(471)]||!0===this[e(471)]&&null!=this[e(504)]&&null!=this[e(485)]&&null!=this[e(455)],r=!1===this[e(462)]||!0===this[e(462)]&&null!=this[e(480)]&&null!=this[e(491)]&&null!=this[e(506)]&&null!=this[e(451)]&&null!=this[e(459)]&&null!=this[e(508)]&&null!=this[e(496)]&&null!=this.chromaFormat&&null!=this[e(489)]&&null!=this[e(481)];return null!=this.mimeType&&t&&r}isSeekable(){return!0===this[Ya(467)]}[Ya(483)](e){const t=Ya;if(null==this[t(499)])return null;let r=this.keyframesIndex,n=this[t(449)](r.times,e);return{index:n,milliseconds:r[t(503)][n],fileposition:r[t(476)][n]}}[Ya(449)](e,t){const r=Ya;let n=0,i=e[r(486)]-1,s=0,o=0,a=i;for(t<e[0]&&(n=0,o=a+1);o<=a;){if(s=o+Math[r(500)]((a-o)/2),s===i||t>=e[s]&&t<e[s+1]){n=s;break}e[s]<t?o=s+1:a=s-1}return n}}class rc{constructor(e){const t=Ya;let r=null,n=e[t(460)],i=e[t(460)],s=e[t(454)],o=e[t(461)],a=0,c=navigator[t(447)][t(477)]();-1!==c.indexOf("firefox")?s>=6?(i=5,r=new Array(4),a=s-3):(i=2,r=new Array(2),a=s):-1!==c[t(475)](t(448))?(i=2,r=new Array(2),a=s):(i=5,a=s,r=new Array(4),s>=6?a=s-3:1===o&&(i=2,r=new Array(2),a=s)),r[0]=i<<3,r[0]|=(15&s)>>>1,r[1]=(15&s)<<7,r[1]|=(15&o)<<3,5===i&&(r[1]|=(15&a)>>>1,r[2]=(1&a)<<7,r[2]|=8,r[3]=0),this[t(484)]=r,this[t(473)]=Za[s],this[t(501)]=s,this[t(507)]=o,this[t(482)]=i,this.original_object_type=n,this[t(456)]=t(474)+i,this[t(490)]=t(474)+n}}const nc=ic;function ic(e,t){const r=sc();return(ic=function(e,t){return r[e-=149]})(e,t)}function sc(){const e=["7kNXxqm","readUByte","length","data","readUShort","2676444bwvSsv","skipBits","readBoolean","skipEG","readBits","2433732xgJGgy","index","bitsAvailable","1129692YIUCdn","65UKqEEr","4749656LlPrkj","bitLength","readUInt","readUEG","skipLZ","362LXtBde","5148925wvrotz","12729582HAQUuI","byteLength","getBits"];return(sc=function(){return e})()}!function(e,t){const r=ic,n=e();for(;;)try{if(549656===parseInt(r(163))/1*(-parseInt(r(169))/2)+parseInt(r(159))/3+parseInt(r(162))/4+parseInt(r(170))/5+parseInt(r(154))/6+-parseInt(r(149))/7*(parseInt(r(164))/8)+-parseInt(r(171))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(sc);class oc{constructor(e){const t=ic;this[t(152)]=e,this[t(160)]=0,this[t(165)]=8*e[t(172)]}get bitsAvailable(){const e=ic;return this.bitLength-this[e(160)]}skipBits(e){const t=ic;if(this[t(161)]<e)return!1;this[t(160)]+=e}[nc(158)](e){const t=nc;let r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this[t(173)](e,this[t(160)],r)}[nc(173)](e,t){const r=nc;let n=!(arguments[r(151)]>2&&void 0!==arguments[2])||arguments[2];if(this.bitsAvailable<e)return 0;const i=t%8,s=this[r(152)][t/8|0]&255>>>i,o=8-i;if(o>=e)return n&&(this[r(160)]+=e),s>>o-e;{n&&(this[r(160)]+=o);const i=e-o;return s<<i|this.getBits(i,t+o,n)}}[nc(168)](){const e=nc;let t;for(t=0;t<this[e(165)]-this.index;++t)if(0!==this[e(173)](1,this[e(160)]+t,!1))return this.index+=t,t;return t}skipUEG(){const e=nc;this[e(155)](1+this[e(168)]())}[nc(157)](){const e=nc;this.skipBits(1+this[e(168)]())}[nc(167)](){const e=nc,t=this[e(168)]();return this[e(158)](t+1)-1}readEG(){const e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}[nc(156)](){return 1===this.readBits(1)}[nc(150)](){let e=arguments[nc(151)]>0&&void 0!==arguments[0]?arguments[0]:1;return this.readBits(8*e)}[nc(153)](){return this.readBits(16)}[nc(166)](){return this[nc(158)](32)}}function ac(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}!function(e,t){for(var r=fc,n=e();;)try{if(595037===parseInt(r(167))/1+parseInt(r(163))/2+parseInt(r(169))/3+parseInt(r(156))/4+-parseInt(r(151))/5+parseInt(r(154))/6*(-parseInt(r(166))/7)+-parseInt(r(158))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_c);const cc=new Array(214,144,233,254,204,225,61,183,22,182,20,194,40,251,44,5,43,103,154,118,42,190,4,195,170,68,19,38,73,134,6,153,156,66,80,244,145,239,152,122,51,84,11,67,237,207,172,98,228,179,28,169,201,8,232,149,128,223,148,250,117,143,63,166,71,7,167,252,243,115,23,186,131,89,60,25,230,133,79,168,104,107,129,178,113,100,218,139,248,235,15,75,112,86,157,53,30,36,14,94,99,88,209,162,37,34,124,59,1,33,120,135,212,0,70,87,159,211,39,82,76,54,2,231,160,196,200,158,234,191,138,210,64,199,56,181,163,247,242,206,249,97,21,161,224,174,93,164,155,52,26,85,173,147,50,48,245,140,177,227,29,246,226,46,130,102,202,96,192,41,35,171,13,83,78,111,213,219,55,69,222,253,142,47,3,255,106,114,109,108,91,81,141,27,175,146,187,221,188,127,17,217,92,65,31,16,90,216,10,193,49,136,165,205,123,189,45,116,208,18,184,229,180,176,137,105,151,74,12,150,119,126,101,185,241,9,197,110,198,132,24,240,125,236,58,220,77,32,121,238,95,62,215,203,57,72),uc=new Array(2746333894,1453994832,1736282519,2993693404),lc=new Array(462357,472066609,943670861,1415275113,1886879365,2358483617,2830087869,3301692121,3773296373,4228057617,404694573,876298825,1347903077,1819507329,2291111581,2762715833,3234320085,3705924337,4177462797,337322537,808926789,1280531041,1752135293,2223739545,2695343797,3166948049,3638552301,4110090761,269950501,741554753,1213159005,1684763257);function dc(e,t,r,n,i){var s=fc,o=i;o=t+i>e[s(164)]&&n+i<=r[s(164)]?e[s(164)]-t:n+i>r[s(164)]&&t+i<=e.length?r[s(164)]-n:t+i<=e[s(164)]&&n+i<=r[s(164)]?i:r[s(164)]<e.length?r.length-n:e[s(164)]-n;for(var a=0;a<o;a++)r[a+n]=e[a+t]}function fc(e,t){var r=_c();return(fc=function(e,t){return r[e-=150]})(e,t)}function hc(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function pc(e,t){var r=fc;return t+3<e[r(164)]?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e[r(164)]?e[t+1]<<16|e[t+2]<<8|e[t+3]:t+1<e[r(164)]?e[t]<<8|e[t+1]:e[t]}function mc(e){var t=new Array(36),r=function(e){for(var t=fc,r=Math[t(165)](e[t(164)]/4),n=new Array(r),i=0;i<e[t(164)];i++)e[i]=255&e[i];for(i=0;i<n.length;i++)n[i]=pc(e,4*i);return n}(e);t[0]=r[0]^uc[0],t[1]=r[1]^uc[1],t[2]=r[2]^uc[2],t[3]=r[3]^uc[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^vc(t[i+1]^t[i+2]^t[i+3]^lc[i]),n[i]=t[i+4];return n}function vc(e){var t=new Array(4),r=hc(e);t[0]=cc[255&r[0]],t[1]=cc[255&r[1]],t[2]=cc[255&r[2]],t[3]=cc[255&r[3]];var n=pc(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function yc(e,t){var r=new Array(36);r[0]=pc(t,0),r[1]=pc(t,4),r[2]=pc(t,8),r[3]=pc(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^gc(r[n+1]^r[n+2]^r[n+3]^e[n]);var i=new Array(4);for(n=35;n>=32;n--)i[35-n]=r[n];return function(e){for(var t=fc,r=new Array(4*e.length),n=0;n<e[t(164)];n++)dc(hc(e[n]),0,r,4*n,4);return r}(i)}function gc(e){var t=hc(e),r=new Array(4);r[0]=cc[255&t[0]],r[1]=cc[255&t[1]],r[2]=cc[255&t[2]],r[3]=cc[255&t[3]];var n=pc(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function _c(){var e=["min","2446332ztJzFe","sm4 key is error!","5848512FDtylT","iv is error!","includes","log","data is error!","403254wvkzhS","length","ceil","7eOnDOY","563238Uwbzqj","set","2283600cBASnH","byteLength","337650mXDGQr","slice","cipher is error!","4464102iQqGLo"];return(_c=function(){return e})()}function bc(e,t,r){var n=fc;if(null==e||null==e||e[n(164)]%16!=0)return console.log(n(157)),null;if(null==r||null==r||r[n(164)]<=0)return console[n(161)](n(153)),null;if(null==t||null==t||t[n(164)]%16!=0)return console[n(161)](n(159)),null;for(var i=mc(e),s=Math[n(165)](r.length/16),o=new Array(r[n(164)]),a=t[n(152)](),c=0;c<s;c++){a=yc(i,a);var u=new Array(16),l=16*c,d=Math[n(155)](l+16,r[n(164)]);dc(r,l,u,0,d-l);for(var f=0;f<d-l;f++)o[l+f]=u[f]^a[f]}return o}function wc(e,t,r){var n=fc;let i=arguments[n(164)]>3&&void 0!==arguments[3]&&arguments[3],s=arguments[n(164)]>4&&void 0!==arguments[4]&&arguments[4];t=new Uint8Array(t),r=new Uint8Array(r);const o=e[n(150)];let a=5;for(;a<o;){let c=ac(e[n(152)](a,a+4));if(c>o)break;let u=e[a+4],l=!1,d=2;if(i?(s&&(d=3),u=u>>>1&63,l=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][n(160)](u)):(u&=31,l=1===u||5===u),l){const i=bc(t,r,e[n(152)](a+4+d,a+4+c));e[n(168)](i,a+4+d)}a=a+4+c}return e}const Sc=Ec;function Ec(e,t){const r=Ic();return(Ec=function(e,t){return r[e-=121]})(e,t)}function Ic(){const e=["isM7sCrypto cryptoKey.length is ","send","video","DataStream","parseAsynchronousKLVMetadataPayload","parseMP3Payload"," ant auto wasm decode",",\n                                and prevPayloadBufferSize is ","mseUpdateVideoTimestamp","isPlayer","payload","parseOpusPayload","reason","FT_KEY","abs","13611nCmsIW","\n                            maybe trigger black screen or flower screen\n                            ","extractNALu","playbackCacheLoop fragDuration is ","isSm4Crypto","events","aacADTSHeader"," and prev dts is ","setCodec","is_sync","dispatchAudioMediaSegment","calcNetworkDelay, dts is ","player","ms and fragDuration is ","assign","mseDecoder.mediaSourceAppendBufferError is true",", diff time is ","fetchNext().then() and requestAbort is true so return","correctSamplePts","isStateOpen","moof","TAG","calcNetworkDelay now dts:","mseAutoCleanupMinBackwardDuration","VideoDecoder configure has not init , isIframe is ","onOffscreenCanvasWebglContextRestored",",  and reason is ","section_slice_queues_","lastBuffer","floor","onclose","Audio: Audio Codecs changed from ","_decodeAudio","kSliceSEI","codedHeight","then","AC3: BitStream Mode changed from ","audioMimeType","minf","_initPmt","simdDecodeDelayTimeout","_doDecodeAudio","end","streamSuccess","protocol","BIG_ENDIAN","Timed ID3 Metadata: pid=","getStreamBufferLength","decodeVideo and webcodecs configure is","doDecode","1439EicTAH","onSamples() trackId error","audioSequenceNumber","value","yuvData, transferToImageBitmap error is","mediaSource is not attached to video or mediaSource is closed","ceil","onReady","fetch().catch() and e.name is AbortError so return","Not Supported Opus channel count.","opt","config","media_info_","replace","getDelayNotUpdateDelay","HEAPU32","websocketOpenTimeout","kADTSAAC","key","stbl","stsd","prevDts","checkStreamEnd","videoCodec","updating","$video","audio_metadata_","h264","size","parsePAT","videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()","handlePESSlice","HEAPF32"," _opt.sampleRate is ","startPlaybackCacheLoop","sendWebsocketMessage, message is","mseDecodeAudio","useMSE","expected: ","H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment","aacSequenceHeader","Generated first AVCDecoderConfigurationRecord for mimeType: ","render","fetchStream, WebsocketStream socket close and requestAbort is true so return","random_access_indicator","_clearAudioNoDataCheckTimeout","mseDecoder.mediaSourceAddSourceBufferError is true","avcc","object_type","updatePlaybackIsPause, isPause is ","extractH264SEI","mseFirstRenderTime","180GfHONI","mseError","parseAC3Payload","_clearAudioSourceBufferCheckTimeout","match","offscreenCanvasCtx","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is","kSliceIDR","byteLength","config is not empty object and codecWidth is ","close() and videoDecoder.clear error: ","complete","width","emitPESSlices","audio","decodeAudio","sampling_rate","decodeNext","workerFetch","min","demuxFlv() type is ","isPlaybackPause",",\n                                 firstRenderTime is ","_doAppendSegments() audioSourceBuffer is null and need init audio source buffer",", diff is ","frameRate","videoDecode","isfms"," and mseDecoder.isAvc === null is ","abortSourceBuffer() abort sourceBuffer","PACKET_TYPE_FRAMESX","stringify","isEmitSEI","mediaSourceDecoderConfigurationError"," , message is "," and codecHeight is ","isWasmMp4","readUByte"," and nalUnitSize is ","isAAC","getAudioSourceBufferUpdating","audio_object_type","streamFps","G711U",", preTs is ",'fetchNext().then() and value "',"chroma_format","VideoDecoder configure error","KLVA",", pts=","eac3","_doDecodeVideo","scriptData","code","removeEventListener","handleNALu","fetchNext().catch() and e.name is AbortError so return","videoCode","undefined","refSampleDuration"," and delay is ","Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码),如需要购买商业授权,可以联系微信:bosswancheng","setInterval()",", and wasClean is ","networkDelay","codecHeight","loas_previous_frame","vcl"," and has iIframe and next decoder.dropBuffer$2()","handleVideoH265NaluList","_initAudioSourceBuffer","descriptor","parsePMT","firstTimestamp","getNaluDts","_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()","AAC: AudioObjectType changed from ","prevAudioDts","hasInit","parseSynchronousKLVMetadataPayload","_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()",", dts is ","width: ","handleVideoH264NaluList","openWebglAlignment","VideoEncoder","kLOASAAC","codec_mimetype","mp3","nakedFlowFps","decodeVideo\n                                 local dts is < 0 , ts is ","flush","total_length","getNotDroppingDelayTs","entries","version_number"," and tempDelay is ","prevPayloadBufferSize",", new height is ","_decodeAudioConfigurationRecord","mediaSourceAppendBufferError","LOG_NAME",", height is ","hasIframeInBufferList","loas_aac","playbackUpdatePlaybackRate","hasAudioInit","9105190iknAzU","updateConfig","findIndex","name","sarRatio","codedWidth","isPlaybackOnlyDecodeIFrame","loop() bufferList is empty and reset delay","videoBuffer","webglcontextrestored","prevAudioTs"," > ","eventListenList","audioCode","372zTRrGo","Unsupported stream. type: ","height","cryptoPayload","setExtractionOptions","decodeDiffTimestamp","fetchErrorWorker","checkFirstIFrame","Webcodecs Video Decoder initSize","videoBufferDelay","sourceClose","useSIMD","autoCalcFps","extractNALu$2","_needCleanupSourceBuffer","worker","\n                                decodeVideo: video width or height is changed,\n                                old width is ",", bufferListLength  is ","syncOffset"," and emit replay"," and decoder.delay is ","streamType","demuxFlv","chroma_format_string","handleVideoFrames",",local diff is ","state",", stream_id=","Generated first HEVCDecoderConfigurationRecord for mimeType: ","workerEnd","dispatchVideoInitSegment",", and ts list is ","writableStream","getUint32","readUEG","some",",and old bufferList length is ","handleAddNaluStartCode","videoTrackId","parseVideo264Header","sm4CryptoKey","aac_last_incomplete_data_","pushBuffer","Malformed PES: PES_packet_length < 3 + PES_header_data_length","parseSCTE35"," package length is ","addSourceBuffer","_initSourceBuffer and mseDecoder.isStateOpen is ","cts","kSliceCRA_NUT"," and maxDiff is ","mseAutoCleanupSourceBuffer","websocket Open Timeout form ","start","subarray","flvScriptData","tempStream"," and mseCorrectTimeDuration is ","startStreamRateAndStatsInterval","dispatchVideoMediaSegment","resetDelay","codec_size","isAllIframeInBufferList","demuxMpeg4","doPlaybackCacheLoop","mediaSourceAppendBufferFull","parsePPS","mseSourceBufferError","parsePES: packet_start_code_prefix should be 1 but with value ","writableStream abort() and abortController.signal.aborted is true so return","streamAudioFps"," and isIframe is ","sample_rate"," and return","buffer","fromCharCode","slices","decodeAudio and has already initialized and payload is aac codec packet so drop this frame"," but isSocketError is true , so return","_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","isTs","preventDefault","parseSPS$2","isFFmpegSIMD","firstStartCodeOffset","handleSectionSlice","handleVideoH264NaluList list size is "," ,\n                            and diff is ","wcsDecodeAudio","isSendSeqHeader","isWidthOrHeightChanged","sort","videoType","ended","destroy","ALAW","AbortError","aborted","_stopCheckWsOpenTimeout","clearSlices","decodeVideo() and decoder is destroyed","sarDen","dispatch","ms, PES pts: ","ts is ","decode","addEventListener","kH264","forEach","mp3Demuxer","loop() common dumex delay is -1 ,data.ts is",", not 0x47"," and notDroppingDelayTs is ",", syncOffset = ","mseCorrectTimeDuration"," to ","writableStream abort() and e is ","mediaSourceAudioNoDataTimeout","read","mediaSourceError","getDelay() and preDelayTimestamp is ","isUseSIMDAndroid","_initAudioSourceBuffer and mseDecoder.isStateOpen is ","socket is not open and state is","headers","_opt","cryptoIV"," so drop this frame","close() and writableStream.close() error","AAC: Channel configuration changed from ","sampleRate","pid","delay","debugLevel","stencil","resetAllDelay","audioSourceBuffer","current_pmt_pid_","demuxFlv() isVideoSequenceHeader is true and isHevc is ","worker mpeg4Demuxer","prevTimestamp","isEmitInfo","idle","firstRenderTime","abort","getState","mseHandle","hasVideo","level_string",",\n                            new width is ","video_track_","closed","setCodecAudio: mp3 is not support for old version","scte_35_pids","decodeVideo first frame is not iFrame","firstAudioTime is ","AC3: Channel Mode changed from ","iFrame","readyState","sourceBuffer","demuxFlvUseV2","mdat","playbackFps","ts_packet_size","correctionConfigurationVersion","mediaSource video sourceBuffer error","VideoDecoder","onMediaSourceSourceOpen() audioSourceBuffer is null and next init","correctSamplePts dts, dts: ","setCodecVideo","signal","sampling_freq_index","channel_mode","appendAudioBuffer() player is destroyed","lastBuf","getHandle","g711a","adts_aac","profile_string","localDts","parseTimedID3MetadataPayload","webglcontextlost","offset","current_program_","mseCorrectAudioTimeDuration"," more than ","isFmp4",",\n                                and emit change event"," cacheTrack dts is ","_preDoDecode","playbackCacheLoop sync frame duration is "," and bufferList length is ","setCodecAudio","fetch().catch() and e is ","duration","pcmData, decoder is destroyed and return","appendAudioBuffer","parsePESPrivateDataPayload","isAvc","worker TsLoaderV2","isCryptoAudio"," null","playbackRate","uuid","from","isDropSameTimestampGop","Generated first AudioSpecificConfig for mimeType: ","isKeyframe","fetch response status is "," and new delay is ",'video/mp2t; codecs="',"setCodecVideo: init video codec , codecId is ","kSliceSPS","handleOffscreenCanvasWebglContextLost and next try to create webgl","parseSection","getDelayNotUpdateDelay() and preDelayTimestamp is ","correctionConfigurationProfileIndication","closeEnd","supportVideoFrameCallbackHandle","slice","mediaSource","playAudio","isHevc","onMediaSourceSourceOpen() sourceBuffer is null and next init"," and prev ts is ","decodeVideo: hasInitVideoCodec is false, codecId is ","mediaSource is end","sarNum","onerror","pendingAudioSegments"," and emit error and next abort()","parseVPS","delete","isPushDropping","file_position","isPlayUseMSEAndDecoderInWorker","audioTrackId","_doRemoveRanges","MP3: AudioObjectType changed from ","video_init_segment_dispatched_","Video: Present resolution width changed from ","sequenceNumber","JbPro Worker Version is ","fileStart","socketStatus","audio_last_sample_pts_","findFirstStartCode","tsPacketSize"," ,new bufferList is ","getUint8","audioCodec","fetchStream, WebsocketStream socket error","_checkTsIsMaxDiff"," > timestamp is ","secondStartCodeOffset","648cdDlDi","_doRemoveRanges() audioSourceBuffer error","prevTs","worker nakedFlow","AC3: Bit Stream Identification changed from ","decodeVideo: video width or height is changed, and return","init","dropBuffer$2() iFrameIndex is ","_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()","playbackCacheBeforeDecodeForFpsRender, bufferListLength  is ","mp4a.40.","dispatchPESPrivateDataDescriptor","keyFrame","onOffscreenCanvasWebglContextLost","isFlv","length"," ,\n                                and now ts is ","\n                            decodeAudio dts is less than(or equal) prev dts ,\n                            dts is ","_isEnhancedH265Header","chromaFormat",'writableStream write() and value is "',"renderYUV","stopStreamRateAndStatsInterval","streamAbps","mp4","AAC: Unknown pts","drawImage","sync_offset","isAudioInitInfo","mediaSource audio sourceBuffer error","discontinuity_indicator","fetchNext().catch() and abortController.signal.aborted is true so return","emitSectionSlices","reset","mediaSourceAddSourceBufferError","pendingUnits","playbackForwardMaxRateDecodeIFrame","ms and return ","websocketError","pid_stream_type","pps"," and ignore","avc","present_size","getBuildTime","decodeAudio first frame is not iFrame","webglObj","draw, decoder is destroyed and return","message","protocols","_bindMediaSourceEvents"," and prevTs is ","type","audioSourceBufferCheckTimeout","debugLog","stream_id","push","notConnect","emitError","G711A",", bufferList is ","clear","parsePMT: table_id ","cacheTrack","wasmDecodeDelay is ","audioSourceNoDataCheckTimeout","AAC","finally","playType","audio_init_segment_dispatched_","webgl","recordType","audioSampleRateIndex","isXorCrypto","mseWidthOrHeightChange","streamEnd","streamVideoType","VANC","isIFrame","pendingSegments","kSCTE35",", old height is "," and mseDecoder.audioMimeType is ","decodeVideo has not init , isIframe is ","\n                and replay","kAC3","loop() dropBuffer is dropping and isIFrame ","channel_count","aac","options","audioAACSequenceHeader","calcIframeIntervalTimestamp","simdDecodeError","demuxNakedFlow","isCacheBeforeDecodeForFpsRender","fetch","close","string","audioNalu"," and diff is ","preDelayTimestamp","mimeType","_onMediaSourceSourceOpen","parseSMPTE2038MetadataPayload","_doAppendSegments() sourceBuffer is null and wait init and return","flvStreamBuffer","last_pcr_","nakedFlowH265DemuxUseNew","dropping"," and,\n                        options.ts is ","catch","synchronous_klv_pids",'" is string so return',"handle","timeInit","sourceOpen","parsedOffset","has_video_","mediaSourceFull","isStateEnded","stopId","sendWsMessage","onReady()","sampling_index","smpte2038_pids","parseADTSAACPayload","warn","kSlicePPS","getTime","original_object_type","body","demuxFlv() type is audio and payload.byteLength is ","playbackConfig","parseSPS"," and opt is"," and preTsDuration is ","_hasPendingRemoveRanges","opus","hev",", isAacCodecPacket is true","dropBuffer$2","audioSampleRate","pat_","audioMeta","onmessage"," and next dropBuffer","pendingRemoveRanges","streamVideoType is null","pes_private_data_pids","kMPEG1Audio","Client disconnecting","kPESPrivateData"," and has iFrame, set dropping is true","buffering","_decodeVideo","asynchronous_klv_pids","mediaSourceBufferError","cacheAudioTrack","transferToImageBitmap","videoInfo","onmessage:","debug","appendBuffer() player is destroyed",",\n                            diff is ","ms and return -1","hasIncompleteData","url","firstRenderTime is "," , payload is ","clearPlaybackCacheLoop","PACKET_TYPE_FRAMES","debugWarn","worker fmp4Demuxer","common_pids"," isIFrame is ","AAC: Detected pts overlapped, ","_doAppendSegments() mediaSource is closed or ended and return","isPlayVod",",\n                            and resetAllDelay","originalCodec","pcmData ts ","sampling_frequency","hasInitVideoCodec","audioTracks","isRecordTypeFlv","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame","11gRPapk","isMpeg4","set","\n                            decodeVideo: video width or height is changed,\n                            old width is ","extractNALu$3","PACKET_TYPE_SEQ_START","parsePAT: table_id ","detectAudioMetadataChange","handleVideoH264Frames","onopen","_resetInIt","clearBuffer","close() and socket.readyState is ","mediaSourceTsIsMaxDiff","fps","startTimestamp","fetchStream, WebsocketStream socket open","kEAC3","video_metadata_changed_","_decodeVideo payload bytes is 0 and return","has_audio_","initAudio","first_parse_","yuvData ts ","payload_unit_start_indicator","1904egcrol","demuxM7s","mseDecoder.mediaSourceBufferError is true","MP3","setCodecVideo: hasInitVideoCodec is false, codecId is ","updatePlaybackIsPause","mp4Box","sequenceHeader","isVideoInited",", and reason is ","sourceended","playbackCacheLoop","getDelay","videoNalu","bit_stream_mode","streamEndInner","_doCleanUpSourceBuffer","isStateClosed","channelCount","prefixSei","removeSourceBuffer() sourceBuffer","codec","abortSourceBuffer","loop() do not decode and delay is "," and isDestroyed is true, so return","open","validatedFailed, please contact the author to get the correct license","pushBuffer() and isIFrame is ","offscreenCanvasGL","pushBuffer video and isIFrame is ","hasPendingEos","simdH264DecodeVideoWidthIsTooLarge","units","detectVideoMetadataChange","websocket","offscreenCanvas","videoMimeType","generateInitSegment","getVideoBufferLength","setCodecAudio: hasInitAudioCodec is false, codecId is "," and firstRenderTime is ","ac-3","isInitSegmentDispatched","audioBufferSize","getCorrectionConfiguration","details","fetchStream, WebsocketStream socket close and code is ","handleVideoNalu","kSliceVPS","pmt_","videoMeta","abortSourceBuffer() abort audioSourceBuffer","mseAutoCleanupMaxBackwardDuration","parsePES",", streamFps is "," less than (or equal) preTs is ","useOffscreen","writableStream write() and abortController.signal.aborted is true so return",", need clear is ","pts","videoTracks","parseH265Payload","handleVideoH264Nalu","fetchError","extractNALu() buffer error","TAG_NAME","probe","isPause","stop","duration_","HEAPU8","kMPEG2Audio","frame_rate","websocketFirstMessage","streamVbps","mseSourceBufferError mseDecoder.sourceBuffer","suffixSei","original_codec_mimetype","endOfStream","cryptoKey","dispatch naluArray length is 0","pipeTo"," and ok is ","endOfStream() error","bit_stream_identification","MP3: Channel count changed from ","timed_id3_pids","ID3 ","Video: Codec mimeType changed from ","_initSourceBuffer","decodeAudio\n                             local dts is < 0 , ts is ","firstAudioTime","videoPayload"," and prev time is ","demuxTs","27095244eDSFaQ","wasClean","mediaSourceH265NotSupport","audio_track_","parse","stream_type","dispatchAudioVideoMediaSegment","10075fsMSzK","removeSourceBuffer() audioSourceBuffer","endOfStream() has pending eos","has not init video codec","demuxFlv() type is video and payload.byteLength is ","cmd","fetchStatus","log","isDestroyed","error","AC3: Low Frequency Effects Channel On changed from ","pcr_pid","dispatchAudioInitSegment",", and set streamFps is 25","destroyDemux","fetchStream","abort catch","pendingAudioRemoveRanges"," create uint8Array error :","streamRate","_doAppendSegments","demux() isIFrame is false and unit type is IDR and update to true","demuxFmp4","video_metadata_","status","profile","g711u","appendBuffer","kMetadata","fetch done","bitDepth","Video: Coded Resolution changed from ","isM7sCrypto","playbackTF","fetchStream, url is ","vps","handleOffscreenCanvasWebglContextRestored","getSourceBufferUpdating",", start dts is ","hasAudio","playAudioPlanar ts ","cryptoPayloadAudio","handleVideoH265Frames","isDropping","audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()","delay is ","findSecondStartCode"," or cryptoIV.length is ","fetch().catch() and abortController.signal.aborted is true so return"," and forOldVersion is ","\n                                decodeVideo dts is less than(or equal) prev dts ,\n                                dts is ","isNakedFlow","isPlayback","decodeVideo, decoder is destroyed and return","Parsed first PMT: ",", height: ","h265","fetchNext().then() and abortController.signal.aborted is true so return","wasmWidthOrHeightChange","next","samples","mseWorkerAddSourceBufferError","isDecodeFirstIIframe","websocketOpen","dts","getContextAttributes","getContext","removeSourceBuffer() audioSourceBuffer error","onSamples","_hasPendingSegments","31356fYwDiw","readBits","isSm4CryptoH265V2","getNearestTimestampMilliseconds","pushBuffer(), pushLatestDelay is ","playVod","H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment",", isVideoSequenceHeader is true","removeSourceBuffer","map","_decodeAudioConfigurationRecord audio codec is not support , codecId is ","h264 naluList.length === 0","sps","decodeVideo: simd decode error, and return","handleVideoH265Nalu","low_frequency_effects_channel_on","remove","needInitAudio","types","decodeVideo","mseDecoderUseWorker","debugUuid","decodeVideo is max diff , ts is ","seqHeader","yuvData, isVideoFirstIFrame is false and return","writableStream abort() and e.name is AbortError so return","isPlayUseMSE","toString","buffered","createImageBitmap","sendWebsocketMessage","codecWidth","mediaSourceAudioInitTimeout","worker wcsDecoder","initVideo","level","iframeIntervalTs","isWorkerFetch",",\n                                and mseCorrectTimeDuration is ","avcC","yuvData, decoder is destroyed and return","parseLOASAACPayload","streamVideoFps","isPlaybackCacheBeforeDecodeForFpsRender","timescale","pes_slice_queues_","readNextAACFrame","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is ","_remainingPacketData","channel_config","pushLatestDelay","removeUsedSamples","Opus: SamplingFrequencyIndex changed from ","s and status is ","shift","hvcC","expected_length","videoSEI","extractH265PPS","flags","ac3","refFrames","options:","3718911cGhiJm","write","data","reduce","decodeVideo and payload is video sequence header so drop this frame","program_pmt_map_","readNextNaluPayload","isXorCrypto cryptoKey.length is ","now","parseEAC3Payload","streamDts","writableStream close()","timescale_","hvcc",", dts="," and isNotPushDropping is ","pushBuffer, isDropSameTimestampGop is true and\n                                hasIframe is ","debugError","parseG711Payload","request abort and run res.body.cancel()","code is ","kH265","SMPTE 2038 Metadata: pid=","kSliceIDR_N_LP","decoder","updateend",",nalu type is ","extractH265SEI"];return(Ic=function(){return e})()}function Ac(e,t){var r=kc();return(Ac=function(e,t){return r[e-=440]})(e,t)}function kc(){var e=["136325eljNOa","291859BmbfUr","3828076EXAzgz","4322268lFizix","3390051TfhjcI","31364sBzmDL","1527004IYCIIy"];return(kc=function(){return e})()}!function(e,t){const r=Ec,n=e();for(;;)try{if(743461===parseInt(r(794))/1*(-parseInt(r(846))/2)+parseInt(r(744))/3*(parseInt(r(255))/4)+parseInt(r(568))/5*(parseInt(r(967))/6)+parseInt(r(701))/7+-parseInt(r(466))/8*(-parseInt(r(638))/9)+parseInt(r(953))/10+-parseInt(r(441))/11*(parseInt(r(561))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ic),Date.now||(Date.now=function(){const e=Ec;return(new Date)[e(383)]()}),console[Sc(575)](Sc(242)+Vt+":"+Ht+" and is Trial Version[试用版本]"),function(e,t){for(var r=Ac,n=e();;)try{if(573766===-parseInt(r(441))/1+parseInt(r(446))/2+-parseInt(r(444))/3+-parseInt(r(445))/4+-parseInt(r(440))/5+parseInt(r(443))/6+parseInt(r(442))/7)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(kc),h.postRun=function(){!function(){const e=Sc;let t=arguments[e(270)]>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[e(270)]>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments[e(270)]>3&&void 0!==arguments[3]&&arguments[3],s=[],o=[],a=null,c=null,u=null,l=null,d=null,f=null,h=!1,p="",m=null,v=null,y=!1,g=!1,_=!!tr(n),b=0,w=0,S=!1,E=null,I=null,A=null,k=[],C=null,T=null,x=0,D=0,M=null,B=null,P=null,F=0,U=0,R=null,L=!1,O=!1,N=!1,z=!1,H=null,V=null,j=!1,G=!0,W=0,q=0,Y=null,K=null,X=null,J=null,$=null,Z=()=>{const t=e,r=Qt();return{debug:r[t(416)],debugLevel:r[t(133)],debugUuid:r[t(659)],useOffscreen:r[t(522)],useWCS:r.useWCS,useMSE:r[t(831)],videoBuffer:r[t(961)],videoBufferDelay:r[t(976)],openWebglAlignment:r.openWebglAlignment,playType:r[t(323)],hasAudio:r.hasAudio,hasVideo:r[t(147)],playbackRate:1,playVodRate:1,playbackFps:r.playbackConfig[t(455)],playbackDefaultFps:r[t(162)],playbackAutoCalcFps:r[t(387)][t(979)],playbackForwardMaxRateDecodeIFrame:r[t(291)],playbackIsCacheBeforeDecodeForFpsRender:r[t(387)][t(349)],sampleRate:0,networkDelay:r.networkDelay,visibility:!0,useSIMD:r[t(978)],isFFmpegSIMD:r.isFFmpegSIMD,isRecording:!1,recordType:r[t(326)],isNakedFlow:r.isNakedFlow,checkFirstIFrame:r[t(974)],audioBufferSize:1024,isM7sCrypto:r[t(600)],isCryptoAudio:r.isCryptoAudio,cryptoKey:r[t(545)],cryptoIV:r[t(126)],isSm4Crypto:r.isSm4Crypto,isSm4CryptoH265V2:r[t(640)],sm4CryptoKey:r[t(1007)],isXorCrypto:r[t(328)],isHls265:!1,isFlv:r[t(269)],isFmp4:r.isFmp4,isMpeg4:r[t(442)],isTs:r[t(1047)],isEmitSEI:r[t(878)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:r[t(205)],mseDecodeAudio:r[t(830)],wcsDecodeAudio:r[t(1055)],nakedFlowH265DemuxUseNew:r[t(362)],mseDecoderUseWorker:r[t(658)],mseAutoCleanupSourceBuffer:r.mseAutoCleanupSourceBuffer,mseAutoCleanupMaxBackwardDuration:r[t(518)],mseAutoCleanupMinBackwardDuration:r[t(767)],mseCorrectTimeDuration:r[t(1081)],mseCorrectAudioTimeDuration:r[t(184)],nakedFlowDemuxUseNew:r.nakedFlowDemuxUseNew,nakedFlowFps:r.nakedFlowFps,supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:r[t(810)],correctionConfigurationProfileIndication:r[t(216)],correctionConfigurationVersion:r[t(164)],demuxFlvUseV2:r[t(160)]}};e(931)in self&&(a={TAG_NAME:e(671),hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const t=e;a[t(725)]=new VideoDecoder({output:function(e){const r=t;if(Yt(e[r(667)]))e[r(667)]().then((t=>{const n=r;a.offscreenCanvasCtx.drawImage(t,0,0,e[n(958)],e[n(778)]);let i=a[n(501)][n(413)]();postMessage({cmd:De[n(836)],buffer:i,delay:oe[n(132)],ts:0},[i]),Jt(e)}));else{a.offscreenCanvasCtx[r(281)](e,0,0,e.codedWidth,e[r(778)]);let t=a[r(501)][r(413)]();postMessage({cmd:De[r(836)],buffer:t,delay:oe.delay,ts:0},[t]),Jt(e)}},error:function(e){const r=t;oe[r(718)]("worker","VideoDecoder error: ",e,e[r(665)]())}}),oe[t(309)](a[t(531)],t(261))},destroy(){const t=e;a[t(288)](),a[t(725)]&&a[t(725)][t(993)]!==t(151)&&(a[t(725)][t(351)](),a[t(725)]=null),oe[t(309)](a.TAG_NAME,t(1061))},decode:function(t,r,n){const i=e,s=t[0]>>4==1;if(a[i(924)]){const e=new EncodedVideoChunk({data:t[i(219)](5),timestamp:r,type:s?Ge[i(812)]:Ge.delta});try{a.decoder[i(1072)](e)}catch(e){}}else if(s&&t[1]===Je[i(473)]){const e=15&t[0];postMessage({cmd:De[i(903)],code:e});const r=new Uint8Array(t);postMessage({cmd:De.videoCodec,buffer:r,codecId:e},[r[i(1041)]]);let n=null,s=null;const o=t[i(219)](5),c=oe.getCorrectionConfiguration();if(e===Ne[i(821)]?(s=Dr(o,c),n={codec:s.codec,description:o}):e===Ne.h265&&(s=un(o,c),n={codec:s[i(487)],description:o}),!n||n&&!n[i(487)]||s&&0===s.codecWidth&&0===s[i(911)])return void oe[i(426)](a[i(531)],i(792),JSON[i(877)](n));s&&s.codecWidth&&s[i(911)]&&(n[i(778)]=s[i(911)],n[i(958)]=s[i(669)]),!a[i(141)]&&(oe[i(309)](i(982),i(975)),postMessage({cmd:De[i(672)],w:s[i(669)],h:s.codecHeight}),a[i(141)]=!0,a[i(501)]=new OffscreenCanvas(s[i(669)],s[i(911)]),a.offscreenCanvasCtx=a[i(501)][i(634)]("2d")),oe._opt[i(326)];try{a[i(725)].configure(n),a[i(924)]=!0}catch(e){oe[i(718)](i(982),i(893),e[i(899)],e,e[i(665)]()),e[i(665)]()}}else oe[i(426)]("worker",i(768)+s+i(423)+t[1]+i(127))},reset(){const t=e;a[t(924)]=!1,a.isEmitInfo=!1,a[t(501)]=null,a[t(851)]=null}});let Q=function(){const t=e;if(j=!0,c)try{c[t(144)](),c=null,oe.debugLog(t(982),"abort success")}catch(e){c=null,oe[t(309)](t(982),t(584),e)}},ee={TAG_NAME:e(258),init(){const t=e;ee.lastBuf=null,ee[t(603)]=null,ee[t(650)]=null,ee.pps=null,ee.streamType=null,ee.localDts=0,ee[t(290)]={},ee[t(1056)]=!1,oe.debugLog(ee.TAG_NAME,t(261))},destroy(){const t=e;ee[t(174)]=null,ee[t(603)]=null,ee[t(650)]=null,ee[t(295)]=null,ee[t(988)]=null,ee.localDts=0,ee[t(290)]={},ee.isSendSeqHeader=!1,oe.debugLog(ee.TAG_NAME,t(1061))},dispatch(t){const r=e,n=new Uint8Array(t);if(oe[r(125)].nakedFlowDemuxUseNew){const e=ee[r(445)](n);if(0===e.length)return void oe[r(309)](ee[r(531)],r(546));ee[r(991)](e)}else ee[r(980)](n)},getNaluDts(){const t=e,r=oe[t(125)][t(935)];let n=ee[t(179)];return ee.localDts=ee[t(179)]+parseInt(1e3/r,10),n},getNaluAudioDts(){const t=e,r=oe._opt.sampleRate,n=oe[t(125)][t(509)];return ee[t(179)]+parseInt(n/r*1e3)},extractNALu(t){const r=e;let n,i,s=0,o=t[r(854)],a=0,c=[];for(;s<o;)switch(n=t[s++],a){case 0:0===n&&(a=1);break;case 1:a=0===n?2:0;break;case 2:case 3:0===n?a=3:1===n&&s<o?(i&&c[r(311)](t[r(1021)](i,s-a-1)),i=s,a=0):a=0}return i&&c[r(311)](t[r(1021)](i,o)),c},extractNALu$2(t){const r=e;let n=null;if(!t||t[r(854)]<1)return;ee[r(174)]?(n=new Uint8Array(t[r(854)]+ee.lastBuf[r(270)]),n[r(443)](ee[r(174)]),n.set(new Uint8Array(t),ee[r(174)][r(270)])):n=new Uint8Array(t);let i=0,s=-1,o=-2;const a=new Array;for(let e=0;e<n[r(270)];e+=2){const t=n[e],i=n[e+1];0==s&&0==t&&0==i?a[r(311)](e-1):1==i&&0==t&&0==s&&0==o&&a[r(311)](e-2),o=t,s=i}if(a[r(270)]>1)for(let e=0;e<a[r(270)]-1;++e){const t=n[r(1021)](a[e],a[e+1]+1);ee[r(901)](t),i=a[e+1]}else i=a[0];if(0!=i&&i<n.length)ee[r(174)]=n[r(1021)](i);else{!ee[r(174)]&&(ee.lastBuf=n);const e=new Uint8Array(ee[r(174)][r(270)]+t[r(854)]);e[r(443)](ee[r(174)]),e[r(443)](new Uint8Array(t),ee[r(174)][r(270)]),ee[r(174)]=e}},extractNALu$3(t){const r=e;let n,i,s=0,o=t[r(854)],a=0,c=[],u=new Uint8Array(t);if(ee.lastBuf){const e=new Uint8Array(u[r(854)]+ee[r(174)][r(854)]);e.set(ee[r(174)]),e.set(u,ee[r(174)].byteLength),u=e,o=u[r(854)],ee.lastBuf=null}for(;s<o;)switch(n=u[s++],a){case 0:0===n&&(a=1);break;case 1:a=0===n?2:0;break;case 2:case 3:0===n?a=3:1===n&&s<o?(i!=s-a-1&&c[r(311)](u[r(1021)](i,s-a-1)),i=s,a=0):a=0}return i<o&&(ee[r(174)]=u[r(1021)](i,o)),c},handleNALu(t){const r=e;t[r(854)]<=4||(t=t[r(219)](4),ee[r(513)](t))},handleVideoNalu(t){const r=e;if(!ee[r(988)]&&(ee.streamType=Kt(t),oe[r(222)]=ee[r(988)]===ze[r(624)]),ee[r(988)]===ze[r(821)]){const e=ee[r(1004)](t),n=ee[r(746)](e);if(0===n[r(270)])return void oe[r(426)](r(982),"handleVideoNalu",r(649));const i=[];if(n[r(1075)]((e=>{const t=r,n=Lr(e);n===Ve[t(295)]||n===Ve[t(650)]?ee.handleVideoH264Nalu(e):Nr(n)&&i[t(311)](e)})),1===i[r(270)])ee[r(528)](i[0]);else if(Hr(i)){const e=Lr(i[0]),t=zr(e);ee[r(929)](i,t,e)}else i[r(1075)]((e=>{ee[r(528)](e)}))}else if(ee[r(988)]===ze[r(624)])if(oe[r(125)][r(362)]){const e=ee[r(1004)](t),n=ee[r(746)](e);if(0===n[r(270)])return void oe[r(426)](r(982),r(513),"h265 naluList.length === 0");const i=[];if(n.forEach((e=>{const t=r,n=pn(e);n===je[t(295)]||n===je[t(650)]||n===je[t(603)]?ee[t(652)](e):vn(n)&&i.push(e)})),1===i.length)ee[r(652)](i[0]);else if(gn(i)){const e=pn(i[0]),t=yn(e);ee[r(915)](i,t,e)}else i[r(1075)]((e=>{ee.handleVideoH265Nalu(e)}))}else pn(t)===je[r(295)]?ee[r(696)](t):ee[r(652)](t)},extractH264PPS(t){const r=e,n=ee[r(1004)](t);ee[r(746)](n)[r(1075)]((e=>{const t=r;Or(Lr(e))?ee[t(844)](e):ee[t(528)](e)}))},extractH265PPS(t){const r=e,n=ee[r(1004)](t);ee[r(746)](n)[r(1075)]((e=>{const t=r;mn(pn(e))?ee[t(728)](e):ee[t(652)](e)}))},extractH264SEI(t){const r=e,n=ee[r(1004)](t);ee[r(746)](n)[r(1075)]((e=>{ee.handleVideoH264Nalu(e)}))},extractH265SEI(t){const r=e,n=ee[r(1004)](t);ee.extractNALu(n)[r(1075)]((e=>{ee[r(652)](e)}))},handleAddNaluStartCode(t){const r=e,n=[0,0,0,1],i=new Uint8Array(t.length+n.length);return i[r(443)](n),i.set(t,n[r(270)]),i},handleVideoH264Nalu(t){const r=e,n=Lr(t);switch(n){case Ve[r(650)]:ee[r(650)]=t;break;case Ve[r(295)]:ee[r(295)]=t}if(ee[r(1056)]){if(ee[r(650)]&&ee.pps){const e=Br({sps:ee.sps,pps:ee.pps}),t=ee[r(179)];oe[r(1072)](e,{type:Me.video,ts:t,isIFrame:!0,cts:0}),ee.sps=null,ee[r(295)]=null}if(Nr(n)){const e=zr(n),i=ee[r(920)](),s=Fr(t,e);ee.doDecode(s,{type:Me[r(731)],ts:i,isIFrame:e,cts:0})}}else if(ee[r(650)]&&ee[r(295)]){ee[r(1056)]=!0;const e=Br({sps:ee[r(650)],pps:ee.pps});oe[r(1072)](e,{type:Me[r(731)],ts:0,isIFrame:!0,cts:0}),ee[r(650)]=null,ee[r(295)]=null}},handleVideoH264NaluList(t,r,n){const i=e;if(ee[i(1056)]){const e=ee[i(920)](),s=Ur(t.reduce(((e,t)=>{const r=i,n=Bt(e),s=Bt(t),o=new Uint8Array(n[r(854)]+s[r(854)]);return o[r(443)](n,0),o[r(443)](s,n[r(854)]),o})),r);ee.doDecode(s,{type:Me[i(731)],ts:e,isIFrame:r,cts:0}),oe[i(309)]("worker",i(1053)+t.length+i(1012)+s.byteLength+i(429)+r+",nalu type is "+n+i(927)+e)}},handleVideoH265Nalu(t){const r=e,n=pn(t);switch(n){case je.vps:ee[r(603)]=t;break;case je.sps:ee.sps=t;break;case je.pps:ee[r(295)]=t}if(ee.isSendSeqHeader){if(ee[r(603)]&&ee[r(650)]&&ee[r(295)]){const e=ln({vps:ee[r(603)],sps:ee[r(650)],pps:ee[r(295)]}),t=ee[r(179)];oe.decode(e,{type:Me[r(731)],ts:t,isIFrame:!0,cts:0}),ee.vps=null,ee.sps=null,ee[r(295)]=null}if(vn(n)){const e=yn(n),i=ee[r(920)](),s=dn(t,e);ee[r(793)](s,{type:Me.video,ts:i,isIFrame:e,cts:0})}}else if(ee[r(603)]&&ee[r(650)]&&ee.pps){ee[r(1056)]=!0;const e=ln({vps:ee.vps,sps:ee[r(650)],pps:ee[r(295)]});oe[r(1072)](e,{type:Me[r(731)],ts:0,isIFrame:!0,cts:0}),ee[r(603)]=null,ee[r(650)]=null,ee.pps=null}},handleVideoH265NaluList(t,r,n){const i=e;if(ee[i(1056)]){const e=ee[i(920)](),s=fn(t[i(704)](((e,t)=>{const r=i,n=Bt(e),s=Bt(t),o=new Uint8Array(n[r(854)]+s[r(854)]);return o.set(n,0),o[r(443)](s,n[r(854)]),o})),r);ee[i(793)](s,{type:Me[i(731)],ts:e,isIFrame:r,cts:0}),oe[i(309)](i(982),"handleVideoH265NaluList list size is "+t[i(270)]+i(1012)+s[i(854)]+i(429)+r+i(727)+n+i(927)+e)}},doDecode(t,r){const n=e;oe.calcNetworkDelay(r.ts),r[n(333)]&&oe[n(346)](r.ts),oe.decode(t,r)},handleVideoFrames(t){const r=e;if(!ee[r(331)])for(let e of t)if(ee.streamVideoType=Kt(e),ee[r(331)])break;ee[r(331)]?ee[r(331)]===ze[r(821)]?ee[r(449)](t):ee[r(331)]===ze[r(624)]&&ee[r(610)](t):oe[r(426)]("worker",r(991),r(402))},handleVideoH264Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;ee[r(290)].units&&(n=ee[r(290)][r(498)],o=ee[r(290)][r(913)],s=ee[r(290)][r(157)],ee[r(290)]={});let a={};for(let e of t){if(e[r(854)]<4)continue;const t=Lr(e);let c=!1,u=t===Ve.kSliceIDR;(t===Ve.kSliceNonIDR||t===Ve[r(853)])&&(a=ee[r(1006)](e),c=!0),n[r(270)]&&o&&(a[r(873)]||!c)&&(i[r(311)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(311)](e),s=s||u,o=o||c}n.length&&(ee[r(290)]={units:n,vcl:o,iFrame:s}),i[r(1075)]((e=>{const t=r,n=e[t(498)],i=e.isIFrame;let s=null,o=null;if(n.forEach((e=>{const r=t,n=31&e[0];switch(n){case Ve[r(295)]:ee[r(295)]=e;break;case Ve[r(650)]:ee[r(650)]=e;break;case Ve[r(777)]:o=e}if(Nr(n)){const t=Bt(e);if(s){const e=new Uint8Array(s.byteLength+t[r(854)]);e[r(443)](s,0),e[r(443)](t,s[r(854)]),s=e}else s=t}})),!ee[t(1056)]&&ee.sps&&ee[t(295)]){ee[t(1056)]=!0;const e=Pr({sps:ee[t(650)],pps:ee[t(295)]});oe[t(1072)](e,{type:Me[t(731)],ts:0,isIFrame:!0,cts:0}),ee[t(650)]=null,ee[t(295)]=null}if(ee[t(1056)]){if(ee[t(650)]&&ee[t(295)]){const e=Pr({sps:ee[t(650)],pps:ee[t(295)]}),r=ee[t(179)];oe[t(1072)](e,{type:Me.video,ts:r,isIFrame:!0,cts:0}),ee[t(650)]=null,ee[t(295)]=null}if(s){const e=ee[t(920)](),r=Ur(s,i);if(oe._opt[t(878)]&&o){const r=Mt(Dt(o),!1);postMessage({cmd:De.videoSEI,buffer:r[t(739)],ts:e,type:r[t(307)],uuid:r[t(203)]},[r[t(739)][t(1041)]])}ee[t(793)](r,{type:Me.video,ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;ee[r(290)][r(498)]&&(n=ee.pendingUnits[r(498)],o=ee[r(290)][r(913)],s=ee[r(290)][r(157)],ee[r(290)]={});let a={};for(let e of t){if(e.byteLength<4)continue;const t=pn(e);let c=!1,u=yn(t);vn(t)&&(a=ee.parseVideo265Header(e),c=!0),n[r(270)]&&o&&(a[r(873)]||!c)&&(i[r(311)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(311)](e),s=s||u,o=o||c}n[r(270)]&&(ee.pendingUnits={units:n,vcl:o,iFrame:s}),i[r(1075)]((e=>{const t=r,n=e[t(498)],i=e.isIFrame;let s=null,o=null;if(n.forEach((e=>{const r=t,n=e[0]>>>1&63;switch(n){case je[r(295)]:ee[r(295)]=e;break;case je[r(650)]:ee[r(650)]=e;break;case je[r(603)]:ee.vps=e;break;case je[r(542)]:case je[r(485)]:o=e}if(vn(n)){const t=Bt(e);if(s){const e=new Uint8Array(s.byteLength+t[r(854)]);e[r(443)](s,0),e[r(443)](t,s.byteLength),s=e}else s=t}})),!ee.isSendSeqHeader&&ee[t(650)]&&ee.pps&&ee[t(603)]){ee[t(1056)]=!0;const e=ln({sps:ee[t(650)],pps:ee[t(295)],vps:ee[t(603)]});oe[t(1072)](e,{type:Me[t(731)],ts:0,isIFrame:!0,cts:0}),ee[t(650)]=null,ee[t(295)]=null,ee[t(603)]=null}if(ee.isSendSeqHeader){if(ee.sps&&ee[t(295)]&&ee[t(603)]){const e=ln({sps:ee[t(650)],pps:ee[t(295)],vps:ee.vps}),r=ee[t(179)];oe.decode(e,{type:Me.video,ts:r,isIFrame:!0,cts:0}),ee[t(650)]=null,ee[t(295)]=null,ee[t(603)]=null}if(s){const e=ee[t(920)](),r=fn(s,i);if(oe[t(125)].isEmitSEI&&o){const r=Mt(Dt(o),!0);postMessage({cmd:De[t(695)],buffer:r[t(739)],type:r[t(307)],uuid:r[t(203)],ts:e},[r.payload.buffer])}ee.doDecode(r,{type:Me.video,ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames_1(t){const r=e;t[r(1075)]((e=>{ee[r(513)](e)}))},parseVideo264Header(t){const r=e,n=new oc(t);return n[r(883)](),{isfms:0===n.readUEG(),sType:n[r(1001)]()}},parseVideo265Header(t){const r=e,n=new oc(t);return n[r(883)](),{nalType:n.readBits(6),isfms:0===n[r(639)](1),sType:n.readBits(3)}}},te={LOG_NAME:e(427),mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,isHevc:!1,listenMp4Box(){const t=e;te[t(472)]=Fo.createFile(),te[t(472)][t(801)]=te.onReady,te.mp4Box.onError=te.onError,te[t(472)][t(636)]=te.onSamples,oe[t(309)](te[t(947)],t(261))},destroy(){const t=e;te[t(472)]&&(te[t(472)].stop(),te[t(472)][t(937)](),te[t(472)].destroy(),te[t(472)]=null),te[t(182)]=0,te[t(1005)]=null,te[t(236)]=null,te.isHevc=!1,oe[t(309)](te[t(947)],t(1061))},_getSeqHeader(t){const r=e,n=te[r(472)].getTrackById(t.id);for(const e of n.mdia[r(782)][r(813)][r(814)][r(940)])if(e[r(677)]||e[r(693)]){const t=new(Fo[r(732)])(void 0,0,Fo[r(732)][r(789)]);let n=[];e[r(677)]?(e[r(677)].write(t),n=[23,0,0,0,0]):(te.isHevc=!0,oe.isHevc=!0,e[r(693)][r(702)](t),n=[28,0,0,0,0]);const i=new Uint8Array(t[r(1041)],8),s=new Uint8Array(n[r(270)]+i[r(270)]);return s[r(443)](n,0),s[r(443)](i,n.length),s}return null},onReady(t){const r=e;oe[r(309)](te[r(947)],r(377));const n=t[r(526)][0],i=t[r(438)][0];if(n){te.videoTrackId=n.id;const e=te._getSeqHeader(n);e&&(oe.debugLog(te[r(947)],r(661)),oe[r(657)](e,0,!0,0)),te.mp4Box[r(971)](n.id)}if(i&&oe._opt[r(607)]){te.audioTrackId=i.id;const e=i[r(860)]||{},t=vt.indexOf(e.sample_rate),n=i[r(487)][r(807)](r(265),"");te[r(472)][r(971)](i.id);const s=yt({profile:parseInt(n,10),sampleRate:t,channel:e[r(342)]});oe.debugLog(te.LOG_NAME,r(750)),oe[r(861)](s,0)}te[r(472)][r(1020)]()},onError(t){oe[e(718)](te.LOG_NAME,"mp4Box onError",t)},onSamples(t,r,n){const i=e;if(t===te[i(1005)]){for(const e of n){const t=e[i(703)],r=e[i(753)],n=1e3*e[i(1015)]/e[i(682)];e[i(194)],e[i(682)],r&&oe[i(346)](n);let s=null;s=te[i(222)]?fn(t,r):Ur(t,r),oe.decode(s,{type:Me[i(731)],ts:n,isIFrame:r,cts:0})}te[i(472)][i(689)](t)}else if(t===te[i(236)]){if(oe[i(125)][i(607)]){for(const e of n){const t=e[i(703)],r=1e3*e[i(1015)]/e[i(682)];e[i(194)],e[i(682)];const n=new Uint8Array(t[i(854)]+2);n[i(443)]([175,1],0),n[i(443)](t,2),oe[i(1072)](n,{type:Me[i(860)],ts:r,isIFrame:!1,cts:0})}te[i(472)].removeUsedSamples(t)}}else oe[i(426)](te[i(947)],i(795),t)},dispatch(t){const r=e;let n=new Uint8Array(t);n[r(1041)][r(243)]=te[r(182)],te.offset+=n[r(854)],te.mp4Box[r(595)](n[r(1041)])}},re={LOG_NAME:e(139),lastBuffer:new Uint8Array(0),parsedOffset:0,firstStartCodeOffset:0,secondStartCodeOffset:0,state:e(261),hasInitVideoCodec:!1,localDts:0,dispatch(e){const t=new Uint8Array(e);re.extractNALu(t)},destroy(){const t=e;re.lastBuffer=new Uint8Array(0),re[t(371)]=0,re[t(1051)]=0,re[t(254)]=0,re[t(993)]="init",re[t(437)]=!1,re[t(179)]=0,oe[t(309)](re[t(947)],t(1061))},extractNALu(t){const r=e;if(!t||t[r(854)]<1)return void oe.debugWarn(re[r(947)],r(530),t);const n=new Uint8Array(re[r(772)][r(270)]+t[r(270)]);for(n[r(443)](re[r(772)],0),n[r(443)](new Uint8Array(t),re[r(772)][r(270)]),re.lastBuffer=n;;){if(re[r(993)]===r(261)){let e=!1;for(;re[r(772)][r(270)]-re.parsedOffset>=4;)if(0===re.lastBuffer[re.parsedOffset])if(0===re.lastBuffer[re.parsedOffset+1])if(1===re[r(772)][re[r(371)]+2]){if(182===re[r(772)][re[r(371)]+3]){re[r(993)]=r(246),re[r(1051)]=re.parsedOffset,re[r(371)]+=4,e=!0;break}re[r(371)]++}else re[r(371)]++;else re[r(371)]++;else re[r(371)]++;if(e)continue;break}if(re[r(993)]===r(246)){let e=!1;for(;re[r(772)][r(270)]-re[r(371)]>=4;)if(0===re[r(772)][re.parsedOffset])if(0===re[r(772)][re[r(371)]+1])if(1===re.lastBuffer[re[r(371)]+2]){if(182===re[r(772)][re[r(371)]+3]){re[r(993)]=r(614),re[r(254)]=re[r(371)],re[r(371)]+=4,e=!0;break}re[r(371)]++}else re[r(371)]++;else re[r(371)]++;else re[r(371)]++;if(e)continue;break}if(re[r(993)]===r(614)){if(!(re[r(772)][r(270)]-re[r(371)]>0))break;{let e,t=192&re.lastBuffer[re[r(371)]];e=0==t?re.secondStartCodeOffset-14:re[r(254)];let n,i=0==(192&re[r(772)][re[r(1051)]+4]);if(i){if(re[r(1051)]-14<0)return void oe[r(426)](re[r(947)],"firstStartCodeOffset -14 is",re[r(1051)]-14);!re.hasInitVideoCodec&&(re[r(437)]=!0,oe[r(309)](re[r(947)],r(752)),ue[r(752)](Ne.mpeg4,"",oe[r(299)]())),n=re[r(772)][r(1021)](re[r(1051)]-14,e)}else n=re[r(772)][r(1021)](re[r(1051)],e);let s=re.getNaluDts();re[r(437)]?(postMessage({cmd:De[r(864)],type:Fe[r(540)],value:n[r(854)]}),postMessage({cmd:De[r(864)],type:Fe[r(711)],value:s}),b=s,ue[r(1072)](n,i?1:0,s)):oe.debugWarn(re[r(947)],r(571)),re[r(772)]=re.lastBuffer[r(1021)](e),0==t?re[r(1051)]=14:re.firstStartCodeOffset=0,re[r(371)]=re[r(1051)]+4,re.state=r(246)}}}},getNaluDts(){const t=e;let r=re[t(179)];return re[t(179)]=re[t(179)]+40,r}},ne={TAG_NAME:e(199),first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new tc,timescale_:90,duration_:0,pat_:{version_number:0,network_pid:0,program_map_pid:{}},current_program_:null,current_pmt_pid_:-1,program_pmt_map_:{},pes_slice_queues_:{},section_slice_queues_:{},video_metadata_:{vps:null,sps:null,pps:null,details:null},audio_metadata_:{codec:null,audio_object_type:null,sampling_freq_index:null,sampling_frequency:null,channel_config:null},last_pcr_:null,audio_last_sample_pts_:void 0,aac_last_incomplete_data_:null,has_video_:!1,has_audio_:!1,video_init_segment_dispatched_:!1,audio_init_segment_dispatched_:!1,video_metadata_changed_:!1,audio_metadata_changed_:!1,loas_previous_frame:null,video_track_:{type:e(731),id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:e(860),id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,init(){},destroy(){const t=e;ne[t(806)]=null,ne[t(683)]=null,ne.section_slice_queues_=null,ne[t(591)]=null,ne.audio_metadata_=null,ne[t(1008)]=null,ne[t(150)]=null,ne[t(564)]=null,ne[t(686)]=null,oe[t(309)](ne[t(531)],t(1061))},probe(t){const r=e;let n=new Uint8Array(t),i=-1,s=188;if(n[r(854)]<=3*s)return{needMoreData:!0};for(;-1===i;){let e=Math.min(1e3,n.byteLength-3*s);for(let t=0;t<e;){if(71===n[t]&&71===n[t+s]&&71===n[t+2*s]){i=t;break}t++}if(-1===i)if(188===s)s=192;else{if(192!==s)break;s=204}}return-1===i?{match:!1}:(192===s&&i>=4&&(i-=4),{match:!0,consumed:0,ts_packet_size:s,sync_offset:i})},_initPmt:()=>({program_number:0,version_number:0,pcr_pid:0,pid_stream_type:{},common_pids:{h264:void 0,h265:void 0,adts_aac:void 0,loas_aac:void 0,opus:void 0,ac3:void 0,eac3:void 0,mp3:void 0,g711a:void 0,g711u:void 0},pes_private_data_pids:{},timed_id3_pids:{},synchronous_klv_pids:{},asynchronous_klv_pids:{},scte_35_pids:{},smpte2038_pids:{}}),dispatch(t){const r=e;ne[r(686)]&&(t=Aa(ne[r(686)],t),ne[r(686)]=null);let n=t[r(1041)];const i=ne.parseChunks(n);i?ne[r(686)]=t[r(1021)](i):t.length<ne.tsPacketSize&&(ne._remainingPacketData=t)},parseChunks(t){const r=e;let n=0;if(ne[r(463)]){ne[r(463)]=!1;const e=ne[r(532)](t);e[r(850)]&&(ne.tsPacketSize=e[r(163)],ne.syncOffset=e[r(282)]),n=ne[r(985)],oe.debugLog(ne[r(531)],"isFirstDispatch and tsPacketSize = "+ne[r(247)]+r(1080)+ne[r(985)])}for(;n+ne[r(247)]<=t.byteLength;){192===ne.tsPacketSize&&(n+=4);const e=new Uint8Array(t,n,188);let i=e[0];if(71!==i){oe[r(426)](ne[r(531)],"sync_byte = "+i+r(1078));break}let s=(64&e[1])>>>6;e[1];let o=(31&e[1])<<8|e[2],a=(48&e[3])>>>4,c=15&e[3],u=!(!ne[r(515)]||ne[r(515)][r(579)]!==o),l={},d=4;if(2==a||3==a){let t=e[4];if(t>0&&(u||3==a)&&(l[r(285)]=(128&e[5])>>>7,l.random_access_indicator=(64&e[5])>>>6,l.elementary_stream_priority_indicator=(32&e[5])>>>5,(16&e[5])>>>4)){let t=300*(e[6]<<25|e[7]<<17|e[8]<<9|e[9]<<1|e[10]>>>7)+((1&e[10])<<8|e[11]);ne[r(361)]=t}if(2==a||5+t===188){n+=188,204===ne.tsPacketSize&&(n+=16);continue}d=5+t}if(1==a||3==a)if(0===o||o===ne.current_pmt_pid_||null!=ne[r(515)]&&ne[r(515)][r(294)][o]===Ka[r(335)]){let e=188-d;ne[r(1052)](t,n+d,e,{pid:o,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(838)]})}else if(null!=ne.pmt_&&null!=ne[r(515)][r(294)][o]){let e=188-d,i=ne.pmt_[r(294)][o];(o===ne[r(515)].common_pids[r(821)]||o===ne[r(515)][r(428)].h265||o===ne[r(515)][r(428)][r(177)]||o===ne[r(515)].common_pids.loas_aac||o===ne.pmt_[r(428)][r(698)]||o===ne.pmt_[r(428)][r(896)]||o===ne[r(515)].common_pids.opus||o===ne.pmt_.common_pids[r(934)]||o===ne.pmt_[r(428)].g711a||o===ne[r(515)][r(428)][r(594)]||!0===ne[r(515)][r(403)][o]||!0===ne[r(515)][r(552)][o]||!0===ne[r(515)][r(366)][o]||!0===ne[r(515)][r(410)][o])&&ne[r(825)](t,n+d,e,{pid:o,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(838)]})}n+=188,204===ne[r(247)]&&(n+=16)}return ne[r(567)](),n},handleSectionSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=ne[s(771)][i[s(131)]];if(i[s(465)]){let e=o[0];if(null!=a&&0!==a[s(938)]){let o=new Uint8Array(t,r+1,Math.min(n,e));a.slices[s(311)](o),a[s(938)]+=o[s(854)],a[s(938)]===a.expected_length?ne.emitSectionSlices(a,i):ne[s(1066)](a,i)}for(let c=1+e;c<o[s(854)]&&255!==o[c+0];){let e=(15&o[c+1])<<8|o[c+2];ne[s(771)][i.pid]=new Xa,a=ne[s(771)][i[s(131)]],a[s(694)]=e+3,a[s(838)]=i.random_access_indicator;let u=new Uint8Array(t,r+c,Math.min(n-c,a[s(694)]-a.total_length));a[s(1043)][s(311)](u),a[s(938)]+=u[s(854)],a[s(938)]===a.expected_length?ne[s(287)](a,i):a[s(938)]>=a[s(694)]&&ne[s(1066)](a,i),c+=u[s(854)]}}else if(null!=a&&0!==a.total_length){let e=new Uint8Array(t,r,Math[s(865)](n,a[s(694)]-a[s(938)]));a.slices.push(e),a[s(938)]+=e.byteLength,a[s(938)]===a[s(694)]?ne[s(287)](a,i):a[s(938)]>=a[s(694)]&&ne[s(1066)](a,i)}},handlePESSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=o[0]<<16|o[1]<<8|o[2];o[3];let c=o[4]<<8|o[5];if(i[s(465)]){if(1!==a)return void oe[s(426)](ne.TAG_NAME,"handlePESSlice: packet_start_code_prefix should be 1 but with value "+a);let e=ne.pes_slice_queues_[i[s(131)]];e&&(0===e.expected_length||e[s(694)]===e[s(938)]?ne[s(859)](e,i):ne.clearSlices(e,i)),ne[s(683)][i[s(131)]]=new Xa,ne.pes_slice_queues_[i.pid][s(838)]=i[s(838)]}if(null==ne[s(683)][i[s(131)]])return;let u=ne[s(683)][i.pid];u[s(1043)][s(311)](o),i[s(465)]&&(u[s(694)]=0===c?0:c+6),u.total_length+=o.byteLength,u.expected_length>0&&u[s(694)]===u[s(938)]?ne[s(859)](u,i):u[s(694)]>0&&u[s(694)]<u[s(938)]&&ne[s(1066)](u,i)},emitSectionSlices(t,r){const n=e;let i=new Uint8Array(t.total_length);for(let e=0,r=0;e<t[n(1043)][n(270)];e++){let s=t[n(1043)][e];i[n(443)](s,r),r+=s[n(854)]}t[n(1043)]=[],t[n(694)]=-1,t[n(938)]=0;let s={};s[n(131)]=r[n(131)],s[n(703)]=i,s[n(234)]=t[n(234)],s[n(838)]=t[n(838)],ne[n(214)](s)},emitPESSlices(t,r){const n=e;let i=new Uint8Array(t[n(938)]);for(let e=0,r=0;e<t[n(1043)][n(270)];e++){let s=t[n(1043)][e];i[n(443)](s,r),r+=s[n(854)]}t[n(1043)]=[],t[n(694)]=-1,t[n(938)]=0;let s=new Ja;s[n(131)]=r[n(131)],s[n(703)]=i,s[n(566)]=r.stream_type,s[n(838)]=t[n(838)],ne[n(519)](s)},clearSlices(t){const r=e;t.slices=[],t[r(694)]=-1,t[r(938)]=0},parseSection(t){const r=e;let n=t[r(703)],i=t[r(131)];0===i?ne[r(823)](n):i===ne[r(137)]?ne[r(918)](n):null!=ne.pmt_&&ne[r(515)][r(153)][i]&&ne[r(1011)](n)},parsePES(t){const r=e;let n=t[r(703)],i=n[0]<<16|n[1]<<8|n[2],s=n[3],o=n[4]<<8|n[5];if(1===i){if(188!==s&&190!==s&&191!==s&&240!==s&&241!==s&&255!==s&&242!==s&&248!==s){n[6];let e,i,a=(192&n[7])>>>6,c=n[8];(2===a||3===a)&&(e=536870912*(14&n[9])+4194304*(255&n[10])+16384*(254&n[11])+128*(255&n[12])+(254&n[13])/2,i=3===a?536870912*(14&n[14])+4194304*(255&n[15])+16384*(254&n[16])+128*(255&n[17])+(254&n[18])/2:e);let u,l=9+c;if(0!==o){if(o<3+c)return void oe.debugWarn(ne[r(531)],r(1010));u=o-3-c}else u=n[r(854)]-l;let d=n[r(1021)](l,l+u);switch(t[r(566)]){case Ka[r(404)]:case Ka[r(537)]:ne[r(734)](d,e);break;case Ka[r(406)]:ne[r(515)][r(428)][r(392)]===t.pid?ne[r(740)](d,e):ne.pmt_[r(428)][r(698)]===t[r(131)]?ne[r(848)](d,e):ne[r(515)][r(428)][r(896)]===t[r(131)]?ne[r(710)](d,e):ne[r(515)][r(410)][t[r(131)]]?ne[r(733)](d,t[r(131)],s):ne[r(515)][r(379)][t.pid]?ne[r(358)](d,e,i,t.pid,s):ne[r(197)](d,e,i,t[r(131)],s);break;case Ka[r(811)]:ne[r(380)](d,e);break;case Ka.kLOASAAC:ne[r(679)](d,e);break;case Ka.kAC3:ne[r(848)](d,e);break;case Ka.kEAC3:ne.parseEAC3Payload(d,e);break;case Ka.kMetadata:ne[r(515)][r(552)][t[r(131)]]?ne[r(180)](d,e,i,t[r(131)],s):ne[r(515)].synchronous_klv_pids[t[r(131)]]&&ne[r(925)](d,e,i,t[r(131)],s);break;case Ka[r(1074)]:ne.parseH264Payload(d,e,i,t[r(838)]);break;case Ka.kH265:ne[r(527)](d,e,i,t[r(838)]);break;case Ka[r(314)]:ne[r(719)](d,e,!0);break;case Ka[r(889)]:ne[r(719)](d,e,!1);break;default:oe[r(309)](ne[r(531)],r(968)+t[r(566)]+", pid: "+t[r(131)])}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&t[r(566)]===Ka.kPESPrivateData){let e,i=6;e=0!==o?o:n[r(854)]-i;let a=n[r(1021)](i,i+e);ne.parsePESPrivateDataPayload(a,void 0,void 0,t.pid,s)}}else oe[r(718)](ne[r(531)],r(1035)+i)},parsePAT(t){const r=e;let n=t[0];if(0!==n)return void Log.e(ne[r(765)],r(447)+n+" is not corresponded to PAT!");let i=(15&t[1])<<8|t[2];t[3],t[4];let s=(62&t[5])>>>1,o=1&t[5],a=t[6];t[7];let c=null;if(1===o&&0===a)c={version_number:0,network_pid:0,program_pmt_pid:{}},c[r(941)]=s;else if(c=ne[r(397)],null==c)return;let u=i-5-4,l=-1,d=-1;for(let e=8;e<8+u;e+=4){let r=t[e]<<8|t[e+1],n=(31&t[e+2])<<8|t[e+3];0===r?c.network_pid=n:(c.program_pmt_pid[r]=n,-1===l&&(l=r),-1===d&&(d=n))}1===o&&0===a&&(null==ne[r(397)]&&oe.debugLog(ne[r(531)],"Parsed first PAT: "+JSON[r(877)](c)),ne[r(397)]=c,ne[r(183)]=l,ne[r(137)]=d)},parsePMT(t){const r=e;let n=t[0];if(2!==n)return void oe[r(718)](ne.TAG_NAME,r(317)+n+" is not corresponded to PMT!");let i,s=(15&t[1])<<8|t[2],o=t[3]<<8|t[4],a=(62&t[5])>>>1,c=1&t[5],u=t[6];if(t[7],1===c&&0===u)i=ne[r(783)](),i.program_number=o,i[r(941)]=a,ne[r(706)][o]=i;else if(i=ne[r(706)][o],null==i)return;i[r(579)]=(31&t[8])<<8|t[9];let l=(15&t[10])<<8|t[11],d=12+l,f=s-9-l-4;for(let e=d;e<d+f;){let n=t[e],s=(31&t[e+1])<<8|t[e+2],o=(15&t[e+3])<<8|t[e+4];i[r(294)][s]=n;let a=i[r(428)][r(821)]||i.common_pids[r(624)],c=i[r(428)][r(177)]||i[r(428)][r(950)]||i[r(428)].ac3||i[r(428)].eac3||i.common_pids.opus||i[r(428)].mp3||i[r(428)][r(176)]||i[r(428)][r(594)];if(n!==Ka[r(1074)]||a)if(n!==Ka[r(722)]||a)if(n!==Ka[r(811)]||c)if(n!==Ka[r(932)]||c)if(n!==Ka[r(340)]||c)if(n!==Ka[r(458)]||c)if(n!==Ka.kMPEG1Audio&&n!==Ka.kMPEG2Audio||c)if(n!==Ka[r(314)]||c)if(n!==Ka.G711U||c)if(n===Ka[r(406)]){if(i[r(403)][s]=!0,o>0){for(let n=e+5;n<e+5+o;){let e=t[n+0],o=t[n+1];if(5===e){let e=String[r(1042)](...Array.from(t[r(1021)](n+2,n+2+o)));e===r(332)?i[r(379)][s]=!0:"Opus"===e?i[r(428)][r(392)]=s:e===r(894)&&(i[r(410)][s]=!0)}else if(127===e&&s===i[r(428)][r(392)]){let e=null;if(128===t[n+2]&&(e=t[n+3]),null==e){Log.e(ne.TAG,r(803));continue}const i={codec:r(392),channel_count:0==(15&e)?2:15&e,channel_config_code:e,sample_rate:48e3},s={codec:r(392),meta:i};0==ne[r(324)]?(ne[r(820)]=i,ne[r(580)](s)):ne[r(448)](s)&&(ne[r(754)](),ne.dispatchAudioInitSegment(s))}n+=2+o}let a=t[r(1021)](e+5,e+5+o);ne[r(266)](s,n,a)}}else if(n===Ka[r(596)]){if(o>0)for(let n=e+5;n<e+5+o;){let e=t[n+0],o=t[n+1];if(38===e){let e=t[n+2]<<8|t[n+3]<<0,o=null;65535===e&&(o=String[r(1042)](...Array[r(204)](t[r(1021)](n+4,n+4+4))));let a=null;if(255===t[n+4+(65535===e?4:0)]){let i=4+(65535===e?4:0)+1;a=String[r(1042)](...Array[r(204)](t[r(1021)](n+i,n+i+4)))}o===r(553)&&a===r(553)?i[r(552)][s]=!0:"KLVA"===a&&(i.synchronous_klv_pids[s]=!0)}n+=2+o}}else n===Ka[r(335)]&&(i[r(153)][s]=!0);else i[r(428)].g711u=s;else i.common_pids.g711a=s;else i[r(428)][r(934)]=s;else i[r(428)].eac3=s;else i[r(428)][r(698)]=s;else i[r(428)][r(950)]=s;else i[r(428)][r(177)]=s;else i[r(428)][r(624)]=s;else i[r(428)][r(821)]=s;e+=5+o}o===ne[r(183)]&&(null==ne[r(515)]&&oe[r(309)](ne[r(531)],r(622)+JSON[r(877)](i)),ne[r(515)]=i,(i.common_pids[r(821)]||i[r(428)][r(624)])&&(ne[r(372)]=!0),(i[r(428)][r(177)]||i[r(428)][r(950)]||i[r(428)].ac3||i[r(428)][r(392)]||i[r(428)][r(934)]||i.common_pids[r(176)]||i.common_pids[r(594)])&&(ne[r(461)]=!0))},parseSCTE35(e){},parseH264Payload(t,r,n,i){const s=e;let o=new Vr(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(707)]());){let e=new jr(a);if(e[s(307)]===Ve[s(212)]){let t=Sr[s(1049)](a[s(703)]);ne[s(239)]?!0===ne[s(499)](e,t)&&(oe[s(309)](ne[s(531)],s(833)),ne[s(459)]=!0,ne[s(591)]={vps:void 0,sps:e,pps:void 0,details:t}):(ne.video_metadata_[s(650)]=e,ne[s(591)].details=t)}else e.type===Ve.kSlicePPS?(!ne.video_init_segment_dispatched_||ne[s(459)])&&(ne[s(591)][s(295)]=e,ne[s(591)][s(650)]&&ne.video_metadata_[s(295)]&&(ne.video_metadata_changed_&&ne[s(1026)](),ne[s(997)]())):(e[s(307)]===Ve[s(853)]||e[s(307)]===Ve.kSliceNonIDR&&1===i)&&(d=!0);ne[s(239)]&&(u[s(311)](e),l+=e.data[s(854)])}let f=Math.floor(r/ne[s(713)]),h=Math[s(773)](n/ne[s(713)]);if(u[s(270)]){let e=ne[s(150)];for(let e=0;e<u.length;e++){let t=u[e];if(null==c)c=t[s(703)];else{let e=new Uint8Array(c.byteLength+t[s(703)].byteLength);e.set(c,0),e.set(t[s(703)],c[s(854)]),c=e}}let t={length:l,isIFrame:d,dts:h,pts:f,cts:f-h,payload:c,type:Me[s(731)],isHevc:!1};e[s(628)][s(311)](t),e[s(270)]=c[s(854)]}},parseH265Payload(t,r,n,i){const s=e;let o=new _n(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(707)]());){let e=new bn(a);if(e.type===je[s(514)]){if(!ne[s(239)]){let t=sn[s(231)](a.data);ne[s(591)][s(603)]=e,ne[s(591)][s(511)]={...ne[s(591)][s(511)],...t}}}else if(e[s(307)]===je[s(212)]){let t=sn[s(388)](a.data);ne[s(239)]?!0===ne[s(499)](e,t)&&(oe[s(309)](ne[s(531)],s(644)),ne.video_metadata_changed_=!0,ne[s(591)]={vps:void 0,sps:e,pps:void 0,details:t}):(ne.video_metadata_[s(650)]=e,ne[s(591)][s(511)]={...ne.video_metadata_[s(511)],...t})}else if(e[s(307)]===je[s(382)]){if(!ne[s(239)]||ne[s(459)]){let t=sn[s(1033)](a[s(703)]);ne[s(591)][s(295)]=e,ne[s(591)][s(511)]={...ne.video_metadata_[s(511)],...t},ne[s(591)][s(603)]&&ne[s(591)][s(650)]&&ne.video_metadata_.pps&&(ne[s(459)]&&ne.dispatchVideoMediaSegment(),ne[s(997)]())}}else(e[s(307)]===je.kSliceIDR_W_RADL||e[s(307)]===je[s(724)]||e[s(307)]===je[s(1016)])&&(d=!0);ne[s(239)]&&(u[s(311)](e),l+=e[s(703)].byteLength)}let f=Math[s(773)](r/ne.timescale_),h=Math[s(773)](n/ne[s(713)]);if(u[s(270)]){let e=ne[s(150)];for(let e=0;e<u[s(270)];e++){let t=u[e];if(null==c)c=t[s(703)];else{let e=new Uint8Array(c[s(854)]+t[s(703)].byteLength);e.set(c,0),e[s(443)](t[s(703)],c[s(854)]),c=e}}let t={type:Me[s(731)],length:l,isIFrame:d,dts:h,pts:f,cts:f-h,payload:c,isHevc:!0};e[s(628)][s(311)](t),e[s(270)]=c[s(854)]}},detectVideoMetadataChange(t,r){const n=e;if(r[n(933)]!==ne[n(591)][n(511)].codec_mimetype)return oe[n(309)](ne[n(531)],n(554)+(ne[n(591)][n(511)][n(933)]+" to ")+r[n(933)]),!0;if(r.codec_size[n(858)]!==ne[n(591)][n(511)][n(1028)][n(858)]||r.codec_size[n(969)]!==ne[n(591)].details[n(1028)].height){let e=ne[n(591)][n(511)][n(1028)],t=r.codec_size;return oe[n(309)](ne[n(531)],n(599)+(e.width+"x")+e[n(969)]+n(1082)+t.width+"x"+t[n(969)]),!0}return r[n(298)].width!==ne[n(591)].details.present_size.width&&(oe[n(309)](ne[n(531)],n(240)+(ne.video_metadata_[n(511)].present_size[n(858)]+n(1082)+r[n(298)][n(858)])),!0)},isInitSegmentDispatched(){const t=e;return ne[t(372)]&&ne[t(461)]?ne[t(239)]&&ne[t(324)]:ne.has_video_&&!ne[t(461)]?ne[t(239)]:!(ne[t(372)]||!ne.has_audio_)&&ne.audio_init_segment_dispatched_},dispatchVideoInitSegment(){const t=e;let r=ne.video_metadata_[t(511)],n={};n[t(307)]=t(731),n.id=ne[t(150)].id,n.timescale=1e3,n[t(194)]=ne[t(535)],n.codecWidth=r[t(1028)][t(858)],n[t(911)]=r[t(1028)].height,n.presentWidth=r[t(298)][t(858)],n.presentHeight=r[t(298)][t(969)],n[t(593)]=r[t(178)],n[t(673)]=r[t(148)],n[t(598)]=r.bit_depth,n.chromaFormat=r[t(892)],n.sarRatio=r.sar_ratio,n[t(871)]=r[t(538)];let i=n.frameRate.fps_den,s=n.frameRate.fps_num;if(n.refSampleDuration=i/s*1e3,n[t(487)]=r[t(933)],ne.video_metadata_.vps){oe[t(222)]=!0;let e=ne.video_metadata_[t(603)][t(703)][t(1021)](4),r=ne[t(591)][t(650)][t(703)][t(1021)](4),i=ne[t(591)][t(295)].data.subarray(4);n[t(714)]=ln({vps:e,sps:r,pps:i}),0==ne[t(239)]&&oe.debugLog(ne[t(531)],t(995)+n[t(487)]),n[t(714)]&&oe.decodeVideo(n[t(714)],0,!0,0)}else{let e=ne.video_metadata_[t(650)].data[t(1021)](4),r=ne[t(591)][t(295)].data[t(1021)](4);n.avcc=Pr({sps:e,pps:r}),0==ne[t(239)]&&oe[t(309)](ne.TAG_NAME,t(835)+n.codec),n[t(841)]&&oe[t(657)](n.avcc,0,!0,0)}ne[t(239)]=!0,ne[t(459)]=!1;let o=ne[t(806)];o.hasVideo=!0,o[t(858)]=n[t(669)],o.height=n[t(911)],o[t(455)]=n[t(871)][t(455)],o.profile=n[t(593)],o[t(673)]=n.level,o[t(699)]=r.ref_frames,o[t(274)]=r[t(990)],o[t(227)]=n[t(957)][t(858)],o[t(1068)]=n[t(957)][t(969)],o[t(817)]=n.codec,o[t(607)]&&o[t(250)]?o[t(356)]=t(210)+o[t(817)]+","+o[t(250)]+'"':o[t(356)]=t(210)+o[t(817)]+'"'},dispatchVideoMediaSegment(){const t=e;ne[t(508)]()&&ne[t(150)].length&&ne[t(189)]()},dispatchAudioMediaSegment(){const t=e;ne.isInitSegmentDispatched()&&ne[t(564)][t(270)]&&ne[t(189)]()},dispatchAudioVideoMediaSegment(){const t=e;ne[t(508)]()&&(ne[t(564)][t(270)]||ne[t(150)][t(270)])&&ne[t(189)]()},parseADTSAACPayload(t,r){const n=e;if(ne.has_video_&&!ne.video_init_segment_dispatched_)return;if(ne[n(1008)]){let e=new Uint8Array(t[n(854)]+ne[n(1008)][n(854)]);e[n(443)](ne.aac_last_incomplete_data_,0),e[n(443)](t,ne[n(1008)][n(854)]),t=e}let i,s;if(null!=r&&(s=r/ne[n(713)]),"aac"===ne[n(820)][n(487)]){if(null==r&&null!=ne.audio_last_sample_pts_)i=1024/ne[n(820)][n(436)]*1e3,s=ne[n(245)]+i;else if(null==r)return void oe[n(426)](ne[n(531)],n(280));if(ne[n(1008)]&&ne[n(245)]){i=1024/ne[n(820)][n(436)]*1e3;let e=ne[n(245)]+i;Math.abs(e-s)>1&&(oe[n(426)](ne[n(531)],"AAC: Detected pts overlapped, "+(n(832)+e+n(1070)+s)+"ms"),s=e)}}let o,a=new It(t),c=null,u=s;for(;null!=(c=a.readNextAACFrame());){i=1024/c[n(436)]*1e3;const e={codec:n(343),data:c};0==ne[n(324)]?(ne[n(820)]={codec:n(343),audio_object_type:c[n(887)],sampling_freq_index:c[n(171)],sampling_frequency:c[n(436)],channel_config:c.channel_config},ne[n(580)](e)):ne[n(448)](e)&&(ne[n(754)](),ne[n(580)](e)),o=u;let t=Math[n(773)](u);const r=new Uint8Array(c.data[n(270)]+2);r[n(443)]([175,1],0),r.set(c[n(703)],2);let s={payload:r,length:r[n(854)],pts:t,dts:t,type:Me[n(860)]};ne[n(564)][n(628)][n(311)](s),ne[n(564)].length+=r[n(854)],u+=i}a.hasIncompleteData()&&(ne[n(1008)]=a.getIncompleteData()),o&&(ne[n(245)]=o)},parseLOASAACPayload(t,r){const n=e;if(ne[n(372)]&&!ne[n(239)])return;if(ne[n(1008)]){let e=new Uint8Array(t[n(854)]+ne.aac_last_incomplete_data_[n(854)]);e[n(443)](ne[n(1008)],0),e[n(443)](t,ne.aac_last_incomplete_data_[n(854)]),t=e}let i,s;if(null!=r&&(s=r/ne[n(713)]),ne[n(820)][n(487)]===n(343)){if(null==r&&null!=ne[n(245)])i=1024/ne[n(820)][n(436)]*1e3,s=ne[n(245)]+i;else if(null==r)return void oe.debugWarn(ne[n(531)],n(280));if(ne.aac_last_incomplete_data_&&ne[n(245)]){i=1024/ne[n(820)][n(436)]*1e3;let e=ne[n(245)]+i;Math[n(743)](e-s)>1&&(oe[n(426)](ne[n(765)],n(430)+(n(832)+e+n(1070)+s+"ms")),s=e)}}let o,a=new At(t),c=null,u=s;for(;null!=(c=a[n(684)](Gt(ne.loas_previous_frame)?void 0:ne.loas_previous_frame));){ne[n(912)]=c,i=1024/c[n(436)]*1e3;const e={codec:"aac",data:c};0==ne.audio_init_segment_dispatched_?(ne[n(820)]={codec:n(343),audio_object_type:c[n(887)],sampling_freq_index:c[n(171)],sampling_frequency:c[n(436)],channel_config:c[n(687)]},ne.dispatchAudioInitSegment(e)):ne[n(448)](e)&&(ne[n(754)](),ne[n(580)](e)),o=u;let t=Math[n(773)](u);const r=new Uint8Array(c[n(703)][n(270)]+2);r[n(443)]([175,1],0),r.set(c[n(703)],2);let s={payload:r,length:r[n(854)],pts:t,dts:t,type:Me.audio};ne[n(564)][n(628)][n(311)](s),ne[n(564)][n(270)]+=r[n(854)],u+=i}a[n(420)]()&&(ne[n(1008)]=a.getIncompleteData()),o&&(ne[n(245)]=o)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(t,r){const n=e;if(ne[n(372)]&&!ne[n(239)])return;let i=[44100,48e3,32e3,0],s=[22050,24e3,16e3,0],o=[11025,12e3,8e3,0],a=t[1]>>>3&3,c=(6&t[1])>>1,u=(t[2],(12&t[2])>>>2),l=3!=(t[3]>>>6&3)?2:1,d=0,f=34;switch(n(934),a){case 0:d=o[u];break;case 2:d=s[u];break;case 3:d=i[u]}switch(c){case 1:f=34;break;case 2:f=33,n(270);break;case 3:f=32}const h={};h[n(842)]=f,h[n(1039)]=d,h[n(342)]=l,h[n(703)]=t;const p={codec:"mp3",data:h};0==ne.audio_init_segment_dispatched_?(ne[n(820)]={codec:n(934),object_type:f,sample_rate:d,channel_count:l},ne[n(580)](p)):ne[n(448)](p)&&(ne[n(754)](),ne[n(580)](p));const m=new Uint8Array(t[n(270)]+1);m[n(443)]([32],0),m[n(443)](t,1);let v={payload:m,length:m[n(854)],pts:r/ne.timescale_,dts:r/ne[n(713)],type:Me[n(860)]};ne.audio_track_[n(628)].push(v),ne[n(564)][n(270)]+=m[n(854)]},parseG711Payload(t,r,n){const i=e;if(ne[i(372)]&&!ne.video_init_segment_dispatched_)return;const s={sample_rate:8e3};s[i(342)]=1;const o={codec:n?i(176):"g711u"};0==ne[i(324)]?(ne[i(820)]={codec:o.codec,sample_rate:s[i(1039)],channel_count:s[i(342)]},ne[i(580)](o)):ne[i(448)](o)&&(ne[i(754)](),ne[i(580)](o));const a=new Uint8Array(t[i(270)]+1),c=n?[114]:[130];a[i(443)](c,0),a.set(t,1);let u={payload:a,length:a[i(854)],pts:r/ne[i(713)],dts:r/ne[i(713)],type:Me[i(860)]};ne[i(564)][i(628)].push(u),ne[i(564)].length+=a[i(854)]},detectAudioMetadataChange(t){const r=e;if(t.codec!==ne.audio_metadata_.codec)return oe[r(309)](ne[r(531)],r(775)+(ne[r(820)][r(487)]+" to ")+t[r(487)]),!0;if(t[r(487)]===r(343)&&ne[r(820)][r(487)]===r(343)){const e=t[r(703)];if(e[r(887)]!==ne.audio_metadata_[r(887)])return oe[r(309)](ne[r(531)],r(922)+(ne.audio_metadata_[r(887)]+r(1082)+e[r(887)])),!0;if(e[r(171)]!==ne.audio_metadata_.sampling_freq_index)return oe.debugLog(ne[r(531)],"AAC: SamplingFrequencyIndex changed from "+ne.audio_metadata_[r(171)]+" to "+e[r(171)]),!0;if(e[r(687)]!==ne[r(820)][r(687)])return oe[r(309)](ne[r(531)],r(129)+(ne[r(820)][r(687)]+r(1082)+e.channel_config)),!0}else if(t[r(487)]===r(507)&&ne[r(820)].codec===r(507)){const e=t[r(703)];if(e[r(436)]!==ne[r(820)].sampling_frequency)return oe[r(309)](ne.TAG_NAME,"AC3: Sampling Frequency changed from "+(ne[r(820)][r(436)]+r(1082)+e.sampling_frequency)),!0;if(e[r(550)]!==ne.audio_metadata_.bit_stream_identification)return oe[r(309)](ne[r(531)],r(259)+(ne[r(820)][r(550)]+" to ")+e[r(550)]),!0;if(e[r(480)]!==ne.audio_metadata_.bit_stream_mode)return oe.debugLog(ne[r(531)],r(780)+(ne[r(820)][r(480)]+r(1082)+e[r(480)])),!0;if(e.channel_mode!==ne[r(820)][r(172)])return oe[r(309)](ne[r(531)],r(156)+(ne[r(820)][r(172)]+r(1082)+e[r(172)])),!0;if(e[r(653)]!==ne[r(820)][r(653)])return oe[r(309)](ne[r(531)],r(578)+(ne[r(820)][r(653)]+r(1082)+e[r(653)])),!0}else if("opus"===t[r(487)]&&ne[r(820)][r(487)]===r(392)){const e=t.meta;if(e[r(1039)]!==ne[r(820)][r(1039)])return oe.debugLog(ne.TAG_NAME,r(690)+(ne.audio_metadata_[r(1039)]+r(1082)+e.sample_rate)),!0;if(e[r(342)]!==ne[r(820)].channel_count)return oe[r(309)](ne[r(531)],"Opus: Channel count changed from "+(ne[r(820)].channel_count+r(1082)+e[r(342)])),!0}else if("mp3"===t[r(487)]&&"mp3"===ne[r(820)][r(487)]){const e=t.data;if(e[r(842)]!==ne.audio_metadata_[r(842)])return oe.debugLog(ne.TAG_NAME,r(238)+(ne[r(820)][r(842)]+r(1082)+e[r(842)])),!0;if(e[r(1039)]!==ne[r(820)][r(1039)])return oe[r(309)](ne[r(531)],"MP3: SamplingFrequencyIndex changed from "+ne[r(820)][r(1039)]+" to "+e.sample_rate),!0;if(e[r(342)]!==ne.audio_metadata_[r(342)])return oe[r(309)](ne[r(531)],r(551)+(ne.audio_metadata_[r(342)]+r(1082)+e[r(342)])),!0}return!1},dispatchAudioInitSegment(t){const r=e;let n={};if(n[r(307)]=r(860),n.id=ne[r(564)].id,n[r(682)]=1e3,n[r(194)]=ne.duration_,ne[r(820)][r(487)]===r(343)){let e=t.codec===r(343)?t[r(703)]:null,i=new rc(e);n[r(396)]=i[r(862)],n[r(327)]=i[r(378)],n[r(484)]=i[r(342)],n[r(487)]=i[r(933)],n.originalCodec=i[r(543)],n.config=i.config,n[r(905)]=1024/n[r(396)]*n.timescale,r(321);const s=yt({profile:oe[r(125)][r(830)]?i.object_type:i[r(384)],sampleRate:n[r(327)],channel:n[r(484)]});oe[r(861)](s,0)}else ne.audio_metadata_[r(487)]===r(507)||"ec-3"===ne.audio_metadata_[r(487)]||ne[r(820)].codec===r(392)||(ne[r(820)][r(487)]===r(934)?(n.audioSampleRate=ne[r(820)][r(1039)],n[r(484)]=ne.audio_metadata_[r(342)],n[r(487)]=r(934),n.originalCodec=r(934),n.config=void 0,r(469)):"g711a"===ne[r(820)][r(487)]?(n[r(396)]=ne[r(820)][r(1039)],n.channelCount=ne[r(820)][r(342)],n[r(487)]=r(176),n[r(434)]=r(176),n[r(805)]=void 0,r(314)):"g711u"===ne.audio_metadata_[r(487)]&&(n[r(396)]=ne[r(820)][r(1039)],n.channelCount=ne[r(820)][r(342)],n[r(487)]=r(594),n[r(434)]=r(594),n[r(805)]=void 0));0==ne.audio_init_segment_dispatched_&&oe[r(309)](ne[r(531)],r(206)+n.codec),ne[r(324)]=!0,ne[r(459)]=!1},dispatchPESPrivateDataDescriptor(t,r,n){const i=e;let s={};s[i(131)]=t,s.stream_type=r,s[i(917)]=n},parsePESPrivateDataPayload(t,r,n,i,s){const o=e;let a=new $a;if(a.pid=i,a[o(310)]=s,a.len=t[o(854)],a[o(703)]=t,null!=r){let e=Math[o(773)](r/ne[o(713)]);a[o(525)]=e}else a.nearest_pts=ne[o(641)]();if(null!=n){let e=Math.floor(n/ne[o(713)]);a[o(632)]=e}},parseTimedID3MetadataPayload(t,r,n,i,s){const o=e;oe[o(309)](ne[o(531)],o(790)+i+o(895)+r+o(715)+n+", stream_id="+s)},parseSynchronousKLVMetadataPayload(t,r,n,i,s){const o=e;oe.debugLog(ne.TAG_NAME,"Synchronous KLV Metadata: pid="+i+o(895)+r+o(715)+n+", stream_id="+s)},parseAsynchronousKLVMetadataPayload(t,r,n){const i=e;oe[i(309)](ne.TAG_NAME,"Asynchronous KLV Metadata: pid="+r+i(994)+n)},parseSMPTE2038MetadataPayload(t,r,n,i,s){const o=e;oe[o(309)](ne.TAG_NAME,o(723)+i+", pts="+r+o(715)+n+o(994)+s)},getNearestTimestampMilliseconds(){const t=e;return null!=ne[t(245)]?Math[t(773)](ne[t(245)]):null!=ne[t(361)]?Math.floor(ne[t(361)]/300/ne.timescale_):void 0},_preDoDecode(){const t=e,r=ne[t(150)],n=ne.audio_track_;let i=r[t(628)];ne[t(762)](r),ne.correctSamplePts(n),n[t(628)].length>0&&(i=r[t(628)].concat(n[t(628)]),i=i[t(1058)](((e,r)=>{const n=t;return e[n(632)]-r[n(632)]}))),i[t(1075)]((e=>{const r=t,n=new Uint8Array(e.payload);delete e[r(739)],e[r(307)]===Me.video?ne[r(897)]({...e,payload:n}):e[r(307)]===Me.audio&&ne[r(785)]({...e,payload:n})})),r[t(628)]=[],r[t(270)]=0,n[t(628)]=[],n[t(270)]=0},_doDecodeVideo(t){const r=e,n=new Uint8Array(t.payload);let i=null;i=t.isHevc?fn(n,t.isIFrame):Ur(n,t[r(333)]),t[r(333)]&&oe[r(346)](t.dts);const s=oe[r(970)](i,t[r(333)]);oe[r(1072)](s,{type:Me.video,ts:t[r(632)],isIFrame:t.isIFrame,cts:t[r(1015)]})},_doDecodeAudio(t){const r=e,n=new Uint8Array(t[r(739)]),i=oe[r(609)](n);oe[r(1072)](i,{type:Me[r(860)],ts:t[r(632)],isIFrame:!1,cts:0})},correctSamplePts(t){const r=e;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;const i=t[r(628)]||[];for(let e=0;e<i[r(270)]-1;e++){const t=i[e],s=i[e+1];t[r(632)]>=s[r(632)]&&(oe.debugWarn(ne[r(531)],r(168)+t[r(632)]+", next dts: "+s[r(632)]+" and update next dts increase 5ms"),s.dts=t[r(632)]+n)}}},ie=null;ir()&&(ie={TAG_NAME:"worker MediaSource",_resetInIt(){const t=e;ie[t(198)]=null,ie[t(885)]=null,ie.videoInfo={},ie[t(516)]={},ie[t(398)]={},ie[t(159)]=null,ie[t(136)]=null,ie[t(924)]=!1,ie[t(952)]=!1,ie[t(283)]=!1,ie[t(502)]="",ie[t(781)]="",ie[t(318)]={},ie[t(412)]={},ie[t(369)]=!1,ie.sequenceNumber=0,ie[t(796)]=0,ie.firstRenderTime=null,ie[t(557)]=null,ie[t(1032)]=!1,ie[t(946)]=!1,ie[t(289)]=!1,ie[t(411)]=!1,ie[t(1086)]=!1,ie[t(140)]=null,ie[t(972)]=null,ie[t(815)]=null,ie[t(923)]=null,ie[t(943)]=0,ie.isWidthOrHeightChanged=!1,ie[t(257)]=null,ie[t(963)]=null,ie.eventListenList=[],ie[t(401)]=[],ie[t(334)]=[],ie[t(585)]=[],ie[t(229)]=[],ie[t(218)]=null,ie[t(308)]=null,ie.audioSourceNoDataCheckTimeout=null,ie[t(496)]=!1,ie[t(819)]={currentTime:0,readyState:0}},init(){const t=e;ie[t(749)]=new Da,ie[t(451)](),ie[t(220)]=new self.MediaSource,ie[t(630)]=!!rr(oe[t(125)].checkFirstIFrame),ie[t(305)](),oe[t(309)](ie[t(531)],"init")},destroy(){const t=e;ie[t(534)](),ie[t(849)](),ie[t(965)]&&ie.eventListenList[t(270)]&&(ie[t(965)][t(1075)]((e=>e())),ie[t(965)]=[]),ie[t(451)](),ie[t(220)]=null,oe.debugLog(ie.TAG_NAME,t(1061))},getState(){const t=e;return ie[t(220)]&&ie.mediaSource[t(158)]},isStateOpen(){const t=e;return ie[t(145)]()===qe[t(491)]},isStateClosed(){const t=e;return ie[t(145)]()===qe[t(151)]},isStateEnded(){const t=e;return ie[t(145)]()===qe[t(1060)]},_bindMediaSourceEvents(){const t=e,{proxy:r}=ie[t(749)],n=r(ie[t(220)],Ye[t(370)],(()=>{const e=t;oe[e(309)](ie.TAG_NAME,e(370)),ie[e(357)]()})),i=r(ie[t(220)],Ye[t(977)],(()=>{const e=t;oe[e(309)](ie[e(531)],e(977))})),s=r(ie.mediaSource,Ye[t(476)],(()=>{const e=t;oe[e(309)](ie[e(531)],e(476))}));ie[t(965)][t(311)](n,i,s)},_onMediaSourceSourceOpen(){const t=e;!ie[t(159)]&&(oe[t(309)](ie[t(531)],t(223)),ie[t(555)]()),!ie[t(136)]&&(oe[t(309)](ie[t(531)],t(167)),ie[t(916)]()),ie[t(637)]()&&ie[t(588)]()},decodeVideo(t,r,n,i){const s=e;if(oe[s(576)])oe[s(426)](ie.TAG_NAME,s(1067));else if(rr(ie[s(924)]))if(n&&t[1]===Je[s(473)]){const e=15&t[0];if(e===Ne.h265&&rr(oe._opt.supportMSEDecodeHevc))return void ie[s(313)](Re[s(563)]);ie.videoInfo[s(487)]=e,postMessage({cmd:De[s(903)],code:e});const i=new Uint8Array(t);postMessage({cmd:De[s(817)],buffer:i,codecId:e},[i[s(1041)]]),ie[s(924)]=ie._decodeConfigurationRecord(t,r,n,e)}else oe[s(426)](ie[s(531)],s(338)+n+" , payload is "+t[1]+s(127));else if(!ie[s(630)]&&n&&(ie[s(630)]=!0),ie.isDecodeFirstIIframe){if(n&&0===t[1]){const e=15&t[0];let r={};const n=oe[s(510)]();e===Ne.h264?r=Dr(t[s(219)](5),n):e===Ne[s(624)]&&(r=un(t,n));const i=ie[s(414)];i&&i[s(858)]&&i[s(969)]&&r&&r[s(669)]&&r[s(911)]&&(r[s(669)]!==i[s(858)]||r.codecHeight!==i[s(969)])&&(oe[s(426)](ie[s(531)],s(983)+i[s(858)]+s(336)+i[s(969)]+",\n                                new width is "+r.codecWidth+s(944)+r[s(911)]+s(187)),ie.isWidthOrHeightChanged=!0,ie[s(313)](Re[s(329)],s(928)+i.width+"->"+r[s(669)]+s(623)+i[s(969)]+"->"+r[s(911)]))}if(ie[s(1057)])return void oe[s(426)](ie[s(531)],s(260));if(er(t))return void oe[s(309)](ie.TAG_NAME,s(705));if(t[s(854)]<Ce)return void oe[s(426)](ie[s(531)],"decodeVideo and payload is too small , payload length is "+t[s(854)]);let e=r;if(oe[s(738)]){if(null===ie[s(143)]&&(ie.firstRenderTime=r,oe[s(309)](ie[s(531)],s(422)+ie[s(143)]),postMessage({cmd:De[s(845)],value:ie[s(143)]})),e=r-ie.firstRenderTime,e<0&&(oe[s(426)](ie.TAG_NAME,s(936)+r+s(306)+ie.prevTs+s(868)+ie[s(143)]+s(1024)+oe[s(125)][s(1081)]),e=null===ie[s(815)]?0:ie[s(815)]+oe[s(125)][s(1081)],ie[s(252)](r)))return oe[s(426)](ie[s(531)],s(660)+r+" and prevTs is "+ie[s(257)]+", diff is "+(ie[s(257)]-r)),void ie[s(313)](Re[s(454)],s(1071)+r+s(306)+ie[s(257)]+s(870)+(ie[s(257)]-r));if(null!==ie[s(815)]&&e<=ie[s(815)]){if(oe.debugWarn(ie[s(531)],s(618)+e+s(751)+ie[s(815)]+s(271)+r+s(224)+ie[s(257)]+" ,\n                                and diff is "+(r-ie.prevTs)+s(506)+ie[s(143)]+s(1038)+n+s(676)+oe[s(125)][s(1081)]+s(736)+ie[s(943)]+" and payload size is "+t[s(854)]),e===ie[s(815)]&&ie[s(943)]===t[s(854)])return void oe[s(426)](ie[s(531)],s(440));if(e=ie[s(815)]+oe[s(125)].mseCorrectTimeDuration,ie[s(252)](r))return oe[s(426)](ie.TAG_NAME,s(660)+r+s(306)+ie[s(257)]+s(870)+(ie.prevTs-r)+s(986)),void ie[s(313)](Re[s(454)],s(1071)+r+s(306)+ie[s(257)]+s(870)+(ie.prevTs-r))}}oe[s(738)]?ie[s(409)](t,e,n,i,r):oe[s(620)],ie.prevDts=e,ie.prevPayloadBufferSize=t[s(854)],ie.prevTs=r}else oe[s(309)](ie.TAG_NAME,"decodeVideo first frame is not iFrame")},decodeAudio(t,r){const n=e;if(oe[n(576)])oe[n(426)](ie[n(531)],"decodeAudio() and decoder is destroyed");else if(rr(ie.hasAudioInit))ie[n(952)]=ie[n(945)](t,r);else{let e=r;if(_t(t))return void oe.debugLog(ie[n(531)],n(1044));ie._clearAudioNoDataCheckTimeout(),ie[n(630)]?(oe.isPlayer&&(null===ie[n(557)]&&(ie[n(557)]=r,oe[n(309)](ie[n(531)],n(155)+ie.firstAudioTime)),e=r-ie[n(557)],e<0&&(oe[n(426)](ie[n(531)],n(556)+r+n(306)+ie[n(963)]+",\n                             firstAudioTime is "+ie[n(557)]),e=null===ie[n(923)]?0:ie[n(923)]+oe[n(125)][n(184)]),null!==ie.prevAudioTs&&e<=ie.prevAudioDts&&(oe[n(426)](ie[n(531)],n(272)+e+n(751)+ie.prevAudioDts+" ,\n                            and now ts is "+r+n(224)+ie[n(963)]+n(1054)+(r-ie[n(963)])),e=ie[n(923)]+oe[n(125)][n(184)])),oe.isPlayer?ie[n(776)](t,e,r):oe[n(620)],ie.prevAudioTs=r,ie[n(923)]=e):oe[n(309)](ie.TAG_NAME,n(300))}},_checkTsIsMaxDiff(t){const r=e;return ie.prevTs>0&&t<ie.prevTs&&ie[r(257)]-t>Ae},_decodeConfigurationRecord(t,r,n,i){const s=e;let o=t.slice(5),a={};const c=oe.getCorrectionConfiguration();if(i===Ne[s(821)]?a=Dr(o,c):i===Ne[s(624)]&&(a=un(o,c)),qt(a)||0===a[s(669)]&&0===a[s(911)]){oe[s(426)](ie[s(531)],"_decodeConfigurationRecord error",JSON.stringify(a));let e="";return e=qt(a)?"config is empty object":s(855)+a[s(669)]+s(881)+a[s(911)],ie[s(313)](Re[s(879)],e),!1}ie[s(414)][s(858)]=a.codecWidth,ie[s(414)][s(969)]=a[s(911)];const u={id:tt.video,type:"video",timescale:1e3,duration:0,avcc:o,codecWidth:a[s(669)],codecHeight:a[s(911)],videoType:a[s(1059)]},l=Pa[s(503)](u);ie.isAvc=i===Ne[s(821)];let d=a[s(487)];return ie[s(502)]=d?'video/mp4; codecs="'+a[s(487)]+'"':ie[s(198)]?We[s(297)]:We[s(393)],postMessage({cmd:De.initVideo,w:a.codecWidth,h:a.codecHeight}),ie[s(555)](),ie[s(595)](l[s(1041)]),ie[s(241)]=0,ie[s(318)]={},ie[s(369)]=!1,!0},_decodeAudioConfigurationRecord(t,r){const n=e,i=t[0]>>4&15,s=t[0]>>1&1,o=i===He[n(469)],a=i===He[n(321)];if(rr(a||o))return oe[n(426)](ie.TAG_NAME,n(648)+i+n(735)),ie[n(313)](Re.mediaSourceAudioG711NotSupport),!1;const c={id:tt[n(860)],type:n(860),timescale:1e3};let u={};if(_t(t)){if(u=Et(t.slice(2)),!u)return!1;c.audioSampleRate=u[n(130)],c[n(484)]=u.channelCount,c.config=u[n(805)],c[n(905)]=1024/c[n(396)]*c.timescale}else{if(!o)return!1;if(u=qa(t.slice(1)),!u)return!1;c[n(396)]=u[n(130)],c[n(484)]=u[n(484)],c[n(905)]=1152/c[n(396)]*c.timescale}c[n(487)]=u[n(487)],c[n(194)]=0;let l="mp4",d=u[n(487)],f=null;o&&rr(oe[n(125)].isFirefox)?(l="mpeg",d="",f=new Uint8Array):f=Pa.generateInitSegment(c);let h=c.type+"/"+l;return d&&d[n(270)]>0&&(h+=";codecs="+d),rr(ie[n(283)])&&(V=i===He.AAC?s?16:8:0===s?8:16,postMessage({cmd:De.audioCode,code:i}),postMessage({cmd:De[n(462)],sampleRate:c[n(396)],channels:c[n(484)],depth:V}),ie[n(283)]=!0),ie[n(781)]=h,ie[n(885)]=a,ie[n(916)](),ie.appendAudioBuffer(f[n(1041)]),!0},_initSourceBuffer(){const t=e,{proxy:r}=ie[t(749)];if(null===ie[t(159)]&&null!==ie[t(220)]&&ie[t(763)]()&&ie[t(502)]){try{oe[t(309)](ie[t(531)],t(263),ie.videoMimeType),ie[t(159)]=ie[t(220)][t(1013)](ie[t(502)])}catch(e){return oe.debugError(ie[t(531)],t(921),e[t(899)],e[t(665)](),e),ie[t(313)](Re[t(629)],e[t(899)]),void(ie.mediaSourceAddSourceBufferError=!0)}if(ie[t(159)]){const e=r(ie[t(159)],t(577),(e=>{const r=t;ie[r(411)]=!0,oe[r(718)](ie[r(531)],r(541),e),ie[r(313)](Re.mseSourceBufferError,r(165))})),n=r(ie[t(159)],"updateend",(()=>{const e=t;ie[e(391)]()?ie._doRemoveRanges():ie._hasPendingSegments()?ie._doAppendSegments():ie.hasPendingEos&&(oe[e(309)](ie[e(531)],e(824)),ie[e(544)]())}));ie[t(965)][t(311)](e,n)}}else oe[t(309)](ie[t(531)],t(1014)+ie[t(763)]()+t(874)+(null===ie.isAvc))},_initAudioSourceBuffer(){const t=e,{proxy:r}=ie[t(749)];if(null===ie[t(136)]&&null!==ie.mediaSource&&ie.isStateOpen()&&ie[t(781)]){try{oe.debugLog(ie.TAG_NAME,t(1046),ie[t(781)]),ie._clearAudioSourceBufferCheckTimeout(),ie[t(136)]=ie.mediaSource[t(1013)](ie[t(781)])}catch(e){return oe[t(718)](ie[t(531)],t(926),e[t(899)],e[t(665)](),e),ie[t(313)](Re[t(629)],e[t(899)]),void(ie[t(289)]=!0)}if(ie[t(136)]){const e=r(ie.audioSourceBuffer,t(577),(e=>{const r=t;ie[r(411)]=!0,oe[r(718)](ie[r(531)],"mseSourceBufferError mseDecoder.audioSourceBuffer",e),ie[r(313)](Re[r(1034)],r(284))})),n=r(ie.audioSourceBuffer,t(726),(()=>{const e=t;ie._hasPendingRemoveRanges()?ie._doRemoveRanges():ie[e(637)]()?ie[e(588)]():ie[e(496)]&&(oe[e(309)](ie[e(531)],e(612)),ie[e(544)]())}));ie[t(965)][t(311)](e,n),null===ie[t(320)]&&(ie.audioSourceNoDataCheckTimeout=setTimeout((()=>{const e=t;ie[e(839)](),ie[e(313)](Re[e(1084)])}),1e3))}}else oe.debugLog(ie[t(531)],t(122)+ie[t(763)]()+t(337)+ie[t(781)])},_decodeVideo(t,r,n,i,s){const o=e;let a=t[o(219)](5),c=a[o(854)];if(0===c)return void oe[o(426)](ie[o(531)],o(460));let u=(new Date)[o(383)](),l=!1;!ie[o(140)]&&(ie[o(140)]=u,l=!0);const d=u-ie.prevTimestamp;if(ie.decodeDiffTimestamp=d,d>1e3&&!l&&oe[o(738)]&&oe.debugLog(ie[o(531)],"_decodeVideo now time is "+u+o(559)+ie[o(140)]+o(760)+d+" ms"),ie[o(318)].id&&r>=ie[o(318)][o(632)]){let e=8+ie[o(318)][o(822)],t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t[o(443)](Pa[o(656)][o(161)],4),t.set(ie.cacheTrack[o(703)],8),ie[o(318)][o(194)]=r-ie.cacheTrack[o(632)];let n=Pa.moof(ie.cacheTrack,ie[o(318)][o(632)]);ie.cacheTrack={};let i=new Uint8Array(n.byteLength+t[o(854)]);i[o(443)](n,0),i.set(t,n[o(854)]),ie[o(595)](i.buffer)}else oe[o(309)](ie[o(531)],"timeInit set false , cacheTrack = {} now dts is "+r+", and ts is "+s+o(188)+(ie[o(318)]&&ie[o(318)].dts)),ie[o(369)]=!1,ie.cacheTrack={};!ie[o(318)]&&(ie.cacheTrack={}),ie[o(318)].id=tt[o(731)],ie[o(318)].sequenceNumber=++ie.sequenceNumber,ie[o(318)][o(822)]=c,ie[o(318)].dts=r,ie[o(318)][o(1015)]=i,ie[o(318)][o(207)]=n,ie[o(318)][o(703)]=a,ie[o(318)][o(697)]={isLeading:0,dependsOn:n?2:1,isDependedOn:n?1:0,hasRedundancy:0,isNonSync:n?0:1},ie[o(140)]=(new Date)[o(383)]()},_decodeAudio(t,r,n){const i=e;let s=ie[i(885)]?t[i(219)](2):t.slice(1),o=s[i(854)];if(ie.cacheAudioTrack.id&&r>=ie[i(412)].dts){let e=8+ie[i(412)][i(822)],t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t[i(443)](Pa.types[i(161)],4),t.set(ie[i(412)].data,8),ie[i(412)][i(194)]=r-ie[i(412)][i(632)];let n=Pa[i(764)](ie[i(412)],ie[i(412)][i(632)]);ie.cacheAudioTrack={};let s=new Uint8Array(n[i(854)]+t[i(854)]);s[i(443)](n,0),s[i(443)](t,n.byteLength),ie[i(196)](s[i(1041)])}else ie[i(412)]={};!ie[i(412)]&&(ie[i(412)]={}),ie.cacheAudioTrack.id=tt[i(860)],ie[i(412)][i(241)]=++ie[i(796)],ie[i(412)][i(822)]=o,ie[i(412)][i(632)]=r,ie.cacheAudioTrack.cts=0,ie[i(412)][i(703)]=s,ie[i(412)].flags={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(t){const r=e;oe[r(576)]?oe[r(426)](ie[r(531)],r(417)):ie[r(289)]?oe[r(426)](ie[r(531)],r(840)):ie[r(1032)]?oe[r(426)](ie.TAG_NAME,"mseDecoder.mediaSourceAppendBufferFull is true"):ie[r(946)]?oe[r(426)](ie[r(531)],r(759)):ie.mediaSourceBufferError?oe.debugWarn(ie.TAG_NAME,r(468)):(ie[r(334)][r(311)](t),ie[r(159)]&&(oe[r(125)][r(1018)]&&ie._needCleanupSourceBuffer()&&ie[r(482)](),rr(ie[r(605)]())&&ie[r(763)]()&&rr(ie[r(391)]()))?ie[r(588)]():ie[r(483)]()?(ie.mediaSourceBufferError=!0,ie.emitError(Re[r(1034)],r(799))):ie[r(374)]()&&(ie[r(411)]=!0,ie[r(313)](Re[r(1034)],r(226))))},appendAudioBuffer(t){const r=e;oe.isDestroyed?oe[r(426)](ie[r(531)],r(173)):ie.mediaSourceAddSourceBufferError?oe[r(426)](ie[r(531)],r(840)):ie[r(1032)]?oe[r(426)](ie.TAG_NAME,"mseDecoder.mediaSourceAppendBufferFull is true"):ie[r(946)]?oe[r(426)](ie[r(531)],"mseDecoder.mediaSourceAppendBufferError is true"):ie[r(411)]?oe[r(426)](ie[r(531)],r(468)):(ie[r(229)][r(311)](t),ie[r(136)]&&(oe._opt[r(1018)]&&ie[r(981)]()&&ie[r(482)](),rr(ie.getAudioSourceBufferUpdating())&&ie[r(763)]()&&rr(ie._hasPendingRemoveRanges()))?ie[r(588)]():ie[r(483)]()?(ie.mediaSourceBufferError=!0,ie.emitError(Re[r(1034)],"mediaSource is not attached to video or mediaSource is closed")):ie.isStateEnded()&&(ie[r(411)]=!0,ie[r(313)](Re.mseSourceBufferError,r(226))))},getSourceBufferUpdating(){const t=e;return ie[t(159)]&&ie[t(159)].updating},getAudioSourceBufferUpdating(){const t=e;return ie[t(136)]&&ie[t(136)][t(818)]},stop(){ie[e(488)](),ie.removeSourceBuffer(),ie.endOfStream()},clearUpAllSourceBuffer(){const t=e;if(ie.sourceBuffer){const e=ie[t(159)][t(666)];for(let r=0;r<e[t(270)];r++){let n=e.start(r),i=e[t(786)](r);ie[t(401)].push({start:n,end:i})}rr(ie.getSourceBufferUpdating())&&ie[t(237)]()}if(ie[t(136)]){const e=ie[t(136)][t(666)];for(let r=0;r<e.length;r++){let n=e.start(r),i=e[t(786)](r);ie[t(585)].push({start:n,end:i})}rr(ie[t(886)]())&&ie[t(237)]()}},endOfStream(){const t=e;if(ie[t(763)]()&&G)if(ie.getSourceBufferUpdating()||ie.getAudioSourceBufferUpdating())oe[t(309)](ie[t(531)],t(570)),ie[t(496)]=!0;else{ie[t(496)]=!1;try{oe[t(309)](ie[t(531)],"endOfStream()"),ie[t(220)][t(544)]()}catch(e){oe[t(426)](ie[t(531)],t(549),e,e[t(665)]())}}},abortSourceBuffer(){const t=e;if(ie[t(763)]){if(ie[t(159)]){try{oe[t(309)](ie[t(531)],t(875)),ie[t(159)][t(144)]()}catch(e){}rr(ie[t(605)]())&&ie[t(237)]()}if(ie[t(136)]){try{oe[t(309)](ie.TAG_NAME,t(517)),ie[t(136)][t(144)]()}catch(e){}rr(ie[t(886)]())&&ie[t(237)]()}}ie.sourceBuffer=null,ie[t(136)]=null},removeSourceBuffer(){const t=e;if(!ie[t(483)]()&&ie[t(220)]){if(ie[t(159)])try{oe[t(309)](ie.TAG_NAME,t(486)),ie[t(220)].removeSourceBuffer(ie[t(159)])}catch(e){oe[t(426)](ie[t(531)],"removeSourceBuffer() sourceBuffer error",e,e[t(665)]())}if(ie.audioSourceBuffer)try{oe[t(309)](ie.TAG_NAME,t(569)),ie[t(220)][t(646)](ie[t(136)])}catch(e){oe[t(426)](ie[t(531)],t(635),e,e[t(665)]())}}},_hasPendingSegments(){const t=e;return ie[t(334)].length>0||ie[t(229)].length>0},getPendingSegmentsLength(){const t=e;return ie.pendingSegments[t(270)]},_doAppendSegments(){const t=e;if(ie[t(483)]()||ie[t(374)]())oe.debugLog(ie[t(531)],t(431));else if(null!==ie[t(159)]){if(ie[t(655)]()&&null===ie[t(136)])return oe[t(309)](ie[t(531)],t(869)),void(null===ie[t(308)]&&(ie[t(308)]=setTimeout((()=>{const e=t;ie[e(849)](),ie[e(313)](Re[e(670)])}),1e3)));if(rr(ie[t(605)]())&&ie.pendingSegments[t(270)]>0){const e=ie[t(334)][t(692)]();try{ie[t(159)].appendBuffer(e)}catch(e){oe[t(718)](ie.TAG_NAME,"mseDecoder.sourceBuffer.appendBuffer()",e[t(899)],e),22===e[t(899)]?(ie[t(534)](),ie[t(1032)]=!0,ie[t(313)](Re.mediaSourceFull,t(721)+e[t(899)]+" , message is "+e.message)):11===e[t(899)]?(ie[t(534)](),ie[t(946)]=!0,ie[t(313)](Re.mediaSourceAppendBufferError,t(721)+e[t(899)]+" , message is "+e.message)):(ie[t(534)](),ie[t(411)]=!0,ie[t(313)](Re[t(1034)],t(721)+e.code+t(880)+e[t(303)]))}}if(rr(ie[t(886)]())&&ie[t(229)].length>0){const e=ie[t(229)][t(692)]();try{ie[t(136)][t(595)](e)}catch(e){oe[t(718)](ie.TAG_NAME,"mseDecoder.audioSourceBuffer.appendBuffer()",e[t(899)],e),22===e[t(899)]?(ie[t(534)](),ie[t(1032)]=!0,ie[t(313)](Re[t(373)],t(721)+e[t(899)]+t(880)+e[t(303)])):11===e.code?(ie[t(534)](),ie[t(946)]=!0,ie[t(313)](Re.mediaSourceAppendBufferError,t(721)+e.code+t(880)+e[t(303)])):(ie[t(534)](),ie[t(411)]=!0,ie.emitError(Re[t(1034)],e[t(899)],t(721)+e[t(899)]+t(880)+e[t(303)]))}}}else oe[t(309)](ie[t(531)],t(359))},_doCleanUpSourceBuffer(){const t=e,r=ie[t(819)].currentTime;if(ie[t(159)]){const e=ie.sourceBuffer[t(666)];let n=!1;for(let i=0;i<e[t(270)];i++){let s=e[t(1020)](i),o=e[t(786)](i);if(s<=r&&r<o+3){if(r-s>=oe[t(125)].mseAutoCleanupMaxBackwardDuration){n=!0;let e=r-oe[t(125)][t(767)];ie.pendingRemoveRanges[t(311)]({start:s,end:e})}}else o<r&&(n=!0,ie.pendingRemoveRanges[t(311)]({start:s,end:o}))}n&&rr(ie.getSourceBufferUpdating())&&ie[t(237)]()}if(ie[t(136)]){const e=ie[t(136)].buffered;let n=!1;for(let i=0;i<e.length;i++){let s=e[t(1020)](i),o=e[t(786)](i);if(s<=r&&r<o+3){if(r-s>=oe[t(125)].mseAutoCleanupMaxBackwardDuration){n=!0;let e=r-oe[t(125)][t(767)];ie[t(585)][t(311)]({start:s,end:e})}}else o<r&&(n=!0,ie[t(585)][t(311)]({start:s,end:o}))}n&&rr(ie[t(886)]())&&ie[t(237)]()}},_hasPendingRemoveRanges(){const t=e;return ie[t(401)][t(270)]>0||ie[t(585)][t(270)]>0},needInitAudio(){const t=e;return oe._opt[t(607)]&&oe[t(125)][t(830)]},_doRemoveRanges(){const t=e;if(ie.sourceBuffer&&rr(ie[t(605)]())){let e=ie[t(401)];for(;e[t(270)]&&rr(ie.getSourceBufferUpdating());){let r=e.shift();try{ie[t(159)][t(654)](r[t(1020)],r[t(786)])}catch(e){oe[t(426)](ie.TAG_NAME,"_doRemoveRanges() sourceBuffer error",e,e[t(665)]())}}}if(ie[t(136)]&&rr(ie[t(886)]())){let e=ie[t(585)];for(;e.length&&rr(ie.getAudioSourceBufferUpdating());){let r=e[t(692)]();try{ie.audioSourceBuffer[t(654)](r[t(1020)],r[t(786)])}catch(e){oe[t(426)](ie.TAG_NAME,t(256),e,e[t(665)]())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const t=e;if(rr(oe[t(125)][t(1018)]))return!1;const r=ie.$video.currentTime;if(ie[t(159)]){let e=ie.sourceBuffer[t(666)];if(e[t(270)]>=1&&r-e.start(0)>=oe[t(125)][t(518)])return!0}if(ie[t(136)]){let e=ie.audioSourceBuffer[t(666)];if(e[t(270)]>=1&&r-e[t(1020)](0)>=oe[t(125)][t(518)])return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const t=e;ie.audioSourceBufferCheckTimeout&&(clearTimeout(ie[t(308)]),ie[t(308)]=null)},_clearAudioNoDataCheckTimeout(){const t=e;ie[t(320)]&&(clearTimeout(ie[t(320)]),ie.audioSourceNoDataCheckTimeout=null)},getHandle(){const t=e;return ie[t(220)][t(368)]},emitError(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";postMessage({cmd:De[e(847)],value:t,msg:r})}});let se=function(t){const r=e;let n=t[r(627)]();return e=>{const i=r;let s=new Uint8Array(e);if(oe[i(360)]){let e=new Uint8Array(oe[i(360)][i(270)]+s[i(270)]);e[i(443)](oe[i(360)]),e[i(443)](s,oe[i(360)].length),s=e,oe.flvStreamBuffer=null}for(;s[i(270)]>=n.value;){let e=s[i(219)](n[i(797)]);n=t[i(627)](s[i(219)](0,n[i(797)])),s=e}s[i(270)]>0&&(oe.flvStreamBuffer=s)}},oe={isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:et[e(142)],_opt:Z(),mp3Demuxer:null,delay:-1,pushLatestDelay:-1,firstTimestamp:null,startTimestamp:null,preDelayTimestamp:null,stopId:null,streamFps:null,streamAudioFps:null,streamVideoFps:null,writableStream:null,networkDelay:0,webglObj:null,socketStatus:Le.notConnect,flvStreamBuffer:null,startStreamRateAndStatsInterval:function(){const t=e;oe[t(277)](),d=setInterval((()=>{const e=t;l&&l(0);const r=b-w,n=JSON[e(877)]({demuxBufferDelay:oe[e(504)](),audioDemuxBufferDelay:oe.getAudioBufferLength(),streamBufferByteLength:oe[e(791)](),netBuf:oe.networkDelay||0,pushLatestDelay:oe.pushLatestDelay||0,latestDelay:oe[e(132)],isStreamTsMoreThanLocal:S,wasmDecodeDelay:r});postMessage({cmd:De[e(864)],type:Fe.streamStats,value:n}),oe[e(121)]()&&0===w&&r>5e3&&(z=!0,oe[e(426)](e(982),e(319)+r+" ms and isSimdDecodeDelayTimeout is true, emit simdDecodeDelayTimeout"),postMessage({cmd:De[e(784)]})),or()&&(null===Y&&(Y=Ut()),ar(Ut()-Y)&&oe[e(351)]())}),1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const t=e;oe[t(1065)](),K=setTimeout((()=>{const e=t;if(oe[e(244)]===Le[e(312)]){const t=e(1019)+oe[e(125)][e(810)]+e(691)+oe[e(244)];oe[e(718)]("worker",t),postMessage({cmd:De[e(864)],type:Re[e(810)],value:fe[e(500)],msg:t})}}),1e3*oe._opt.websocketOpenTimeout)},_stopCheckWsOpenTimeout:function(){K&&(clearTimeout(K),K=null)},useOffscreen:function(){const t=e;return oe[t(125)].useOffscreen&&typeof OffscreenCanvas!=t(904)},getDelay:function(t,r){const n=e;if(!t||oe._opt[n(147)]&&!_)return-1;if(r===Me[n(860)])return oe.delay;if(oe[n(355)]&&oe[n(355)]>t)return oe[n(355)]-t>1e3&&oe[n(426)](n(982),n(1087)+oe[n(355)]+n(253)+t+n(185)+(oe[n(355)]-t)+n(292)+oe.delay),oe[n(355)]=t,oe[n(132)];if(oe[n(919)]){if(t){const e=Date[n(709)]()-oe[n(456)],r=t-oe.firstTimestamp;e>=r?(S=!1,oe[n(132)]=e-r):(S=!0,oe[n(132)]=r-e)}}else oe[n(919)]=t,oe.startTimestamp=Date[n(709)](),oe[n(132)]=-1;return oe[n(355)]=t,oe[n(132)]},getDelayNotUpdateDelay:function(t,r){const n=e;if(!t||oe[n(125)][n(147)]&&!_)return-1;if(r===Me[n(860)])return oe[n(688)];if(oe.preDelayTimestamp&&oe[n(355)]-t>1e3)return oe.debugWarn(n(982),n(215)+oe.preDelayTimestamp+n(253)+t+n(185)+(oe[n(355)]-t)+n(419)),-1;if(oe[n(919)]){let e=-1;if(t){const r=Date.now()-oe[n(456)],i=t-oe[n(919)];r>=i?(S=!1,e=r-i):(S=!0,e=i-r)}return e}return-1},resetDelay:function(){const t=e;oe[t(919)]=null,oe[t(456)]=null,oe[t(132)]=-1,oe[t(363)]=!1},resetAllDelay:function(){const t=e;oe[t(1027)](),oe[t(355)]=null},doDecode:function(t){const r=e;oe[r(235)]()?t[r(307)]===Me[r(860)]?oe[r(125)].mseDecodeAudio?ie.decodeAudio(t[r(739)],t.ts):t.decoder.decode(t.payload,t.ts):t[r(307)]===Me[r(731)]&&ie[r(657)](t.payload,t.ts,t[r(333)],t[r(1015)]):oe[r(125)].useWCS&&oe[r(522)]()&&t[r(307)]===Me.video&&a[r(1072)]?a[r(1072)](t[r(739)],t.ts,t.cts):t[r(725)][r(1072)](t[r(739)],t.ts,t.isIFrame,t[r(1015)])},decodeNext(t){const r=e;if(0===s[r(270)])return;const i=t.ts,o=s[0],a=t[r(307)]===Me[r(731)]&&er(t[r(739)]);if(rr(n))a&&(s[r(692)](),oe.doDecode(o));else{const e=o.ts-i,n=o[r(307)]===Me[r(860)]&&t[r(307)]===Me.video;(e<=20||n||a)&&(s[r(692)](),oe[r(793)](o))}},init:function(){const t=e;oe[t(309)](t(982),"init and forHardDecode is "+n+t(617)+i+t(389),JSON.stringify(oe[t(125)]));const r=oe[t(125)][t(323)]===he[t(756)],o=oe[t(125)][t(323)]===he[t(601)],c=oe[t(125)][t(323)]===he[t(643)];if(oe[t(125)][t(619)]&&ee[t(261)](),oe.isPlayer=r,oe[t(620)]=o,oe[t(432)]=c,oe[t(235)]()&&ie&&ie[t(261)](),a&&oe[t(125)].useWCS&&oe.useOffscreen()&&a[t(261)](),rr(oe[t(681)]())){oe[t(309)](t(982),t(908));const e=()=>{const e=t,n=oe._opt.videoBuffer+oe[e(125)][e(976)];let i=null;if(s[e(270)]){if(oe[e(233)])return void oe[e(426)](e(982),"loop() isPushDropping is true and bufferList length is "+s[e(270)]);if(oe.dropping){for(i=s.shift(),oe[e(426)](e(982),e(341)+i.isIFrame+e(906)+oe[e(132)]+" and bufferlist is "+s[e(270)]);!i[e(333)]&&s.length;)i=s.shift();const t=oe[e(808)](i.ts,i[e(307)]);i[e(333)]&&t<=oe[e(939)]()&&(oe.debugLog(e(982),"loop() is dropping = false, is iFrame"),oe.dropping=!1,oe.doDecode(i),oe.decodeNext(i))}else if(oe[e(620)]||oe[e(664)]()||0===oe[e(125)].videoBuffer)for(;s[e(270)];)i=s.shift(),oe[e(793)](i);else if(i=s[0],-1===oe[e(478)](i.ts,i.type))oe[e(309)](e(982),e(1077),i.ts),s.shift(),oe[e(793)](i),oe[e(863)](i);else if(oe[e(132)]>n&&r)oe.hasIframeInBufferList()?(oe[e(309)](e(982),e(613)+oe[e(132)]+" > maxDelay "+n+e(407)),oe.resetAllDelay(),oe[e(363)]=!0,postMessage({cmd:De.isDropping})):(s[e(692)](),oe[e(793)](i),oe[e(863)](i));else for(;s[e(270)];){if(i=s[0],!(oe[e(478)](i.ts,i[e(307)])>oe._opt[e(961)])){oe[e(132)]<0&&oe.debugWarn(e(982),e(489)+oe.delay+e(315)+s[e(270)]);break}s.shift(),oe[e(793)](i)}}else-1!==oe[e(132)]&&oe[e(309)](e(982),e(960)),oe.resetAllDelay()};oe[t(375)]=setInterval((()=>{const r=t;let n=(new Date)[r(383)]();!E&&(E=n);const i=n-E;i>100&&oe[r(426)](r(982),"loop demux diff time is "+i),e(),E=(new Date)[r(383)]()}),20)}else oe[t(309)]("worker","playback and playbackIsCacheBeforeDecodeForFpsRender is true");if(rr(oe[t(125)].checkFirstIFrame)&&(_=!0),oe[t(235)]()&&ie){const e=ie[t(175)]();e&&postMessage({cmd:De[t(146)],mseHandle:e},[e])}},playbackCacheLoop:function(){const t=e;oe[t(424)]();for(let e=0;e<oe[t(125)][t(202)];e++)oe[t(1031)]();const r=Math[t(800)](1e3/oe[t(888)]);oe[t(309)](t(982),t(747)+r+t(520)+oe.streamFps),oe[t(375)]=setInterval((()=>{const e=t,n=(new Date).getTime();!X&&(X=n);for(let t=0;t<oe[e(125)][e(202)];t++)oe.doPlaybackCacheLoop();let i=n-X,o=parseInt(i/r);o>1&&s.length>0&&oe[e(426)](e(982),e(190)+i+e(757)+r+"ms and diffFps is "+o+e(191)+s.length),X=n}),r)},doPlaybackCacheLoop:function(){const t=e;let r=null;if(s.length)if(r=s[t(692)](),r[t(307)]===Me.video){oe[t(959)]()?r[t(333)]&&(oe[t(309)]("worker","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is",r.ts),oe[t(793)](r)):oe[t(793)](r);let e=s[0];for(;e&&e[t(307)]===Me[t(860)];)s[t(692)](),oe[t(959)]()||oe[t(793)](e),e=s[0]}else if(r[t(307)]===Me[t(860)]){oe[t(959)]()||oe[t(793)](r);let e=s[0];for(;e;){if(r=s[t(692)](),r.type===Me[t(731)]){oe.isPlaybackOnlyDecodeIFrame()?r[t(333)]&&(oe[t(309)](t(982),t(852),r.ts),oe[t(793)](r)):oe[t(793)](r),e=null;break}r[t(307)]===Me[t(860)]&&(oe[t(959)]()||oe[t(793)](r),e=s[0])}}},clearPlaybackCacheLoop:function(){const t=e;oe[t(375)]&&(clearInterval(oe[t(375)]),oe.stopId=null),X=null},startPlaybackCacheLoop:function(){oe.playbackCacheLoop()},destroyDemux(){const t=e;oe.mp3Demuxer&&(oe[t(1076)].destroy(),oe[t(1076)]=null),f&&(f[t(351)](),f=null),J&&(J=null,$=null,oe[t(360)]=null),ee[t(1061)](),te[t(1061)](),re[t(1061)](),ne[t(1061)]()},close:function(){const t=e;if(oe.debugLog(t(982),t(351)),oe[t(576)]=!0,Q(),!u||1!==u[t(158)]&&2!==u[t(158)]?u&&oe[t(309)](t(982),t(453)+u[t(158)]):(j=!0,u[t(351)](1e3,t(405))),u&&(u[t(450)]=null,u[t(399)]=null,u.onclose=null,u[t(228)]=null,oe[t(244)]=Le[t(312)]),u=null,oe[t(277)](),oe[t(1065)](),oe[t(424)](),oe[t(375)]&&(clearInterval(oe[t(375)]),oe.stopId=null),oe[t(999)]&&(Yt(oe.writableStream.close)&&rr(oe.writableStream.locked)?oe[t(999)][t(351)]().catch((e=>{const r=t;oe.debugLog(r(982),r(128),e[r(665)](),e)}))[t(322)]((()=>{oe[t(999)]=null})):oe[t(999)]=null),oe.destroyDemux(),ce)try{Yt(ce[t(316)])&&ce[t(316)](),Yt(ce.delete)&&ce[t(232)](),ce=null}catch(e){oe[t(309)]("worker","close() and audioDecoder.clear error: "+e[t(665)]()+" and ignore")}if(ue)try{Yt(ue[t(316)])&&ue[t(316)](),Yt(ue[t(232)])&&ue[t(232)](),ue=null}catch(e){oe[t(309)](t(982),t(856)+e[t(665)]()+t(296))}l=null,E=null,S=!1,b=0,w=0,a&&(a[t(1061)]&&a.destroy(),a=null),ie&&(ie[t(1061)](),ie=null),oe.firstTimestamp=null,oe[t(456)]=null,oe[t(910)]=0,oe[t(888)]=null,oe[t(1037)]=null,oe.streamVideoFps=null,oe[t(132)]=-1,oe[t(688)]=-1,oe[t(355)]=null,oe[t(363)]=!1,oe[t(233)]=!1,oe[t(738)]=!0,oe[t(620)]=!1,oe.isPlaybackPause=!1,oe[t(432)]=!1,oe[t(675)]=!1,oe[t(222)]=null,oe[t(125)]=Z(),oe[t(301)]&&(oe[t(301)][t(1061)](),oe[t(501)].removeEventListener("webglcontextlost",oe[t(268)]),oe[t(501)][t(900)](t(962),oe[t(769)]),oe.offscreenCanvas=null,oe.offscreenCanvasGL=null,oe[t(851)]=null),s=[],o=[],m=null,v=null,y=!1,g=!1,_=!1,L=!1,O=!1,N=!1,z=!1,H=null,k=[],x=0,D=0,M=null,I=null,A=null,B=null,P=null,V=null,F=0,U=0,R=null,C=null,T=null,oe[t(574)]=et[t(142)],G=!0,oe[t(416)]=null,oe._opt={},postMessage({cmd:De[t(217)]})},pushBuffer:function(t,r){const i=e;if(r[i(307)]===Me.audio&&_t(t)){if(oe[i(309)](i(982),"pushBuffer audio ts is "+r.ts+i(394)),oe[i(125)][i(439)]){const e=new Uint8Array(t);postMessage({cmd:De[i(834)],buffer:e},[e[i(1041)]])}oe[i(861)](t,r.ts)}else if(r.type===Me[i(731)]&&r.isIFrame&&er(t)){if(oe[i(309)](i(982),"pushBuffer video ts is "+r.ts+i(645)),oe[i(125)][i(439)]){const e=new Uint8Array(t);postMessage({cmd:De.videoSequenceHeader,buffer:e},[e[i(1041)]])}oe.decodeVideo(t,r.ts,r[i(333)],r[i(1015)])}else{if(oe[i(125)].isRecording)if(oe[i(125)][i(439)]){const e=new Uint8Array(t);postMessage({cmd:De.flvBufferData,type:r.type,buffer:e,ts:r.ts},[e[i(1041)]])}else if(oe[i(125)].recordType===pe[i(279)])if(r[i(307)]===Me.video){const e=new Uint8Array(t)[i(219)](5);postMessage({cmd:De[i(479)],buffer:e,isIFrame:r[i(333)],ts:r.ts,cts:r[i(1015)]},[e.buffer])}else if(r[i(307)]===Me[i(860)]&&oe[i(125)][i(882)]){const e=new Uint8Array(t),n=bt(e)?e.slice(2):e[i(219)](1);postMessage({cmd:De[i(353)],buffer:n,ts:r.ts},[n.buffer])}if(oe._opt.isEmitSEI&&r[i(307)]===Me[i(731)]&&oe[i(675)]&&oe.findSei(t,r.ts),oe.isPlayer){if(r.type===Me[i(731)]){if(F>0){const e=r.ts-P,t=2*F;e>=t&&oe[i(309)](i(982),i(495)+r[i(333)]+" and\n                            ts is "+r.ts+i(890)+P+",\n                            diff is "+e+i(390)+F+i(1017)+t+i(745))}if(null!==P&&P>=r.ts&&(oe.debugWarn(i(982),i(493)+r.isIFrame+i(364)+r.ts+i(521)+P+" and\n                        payloadBufferSize is "+t[i(854)]+" and prevPayloadBufferSize is "+U),P-r.ts>Ae&&(oe[i(426)](i(982),"pushBuffer,\n                            preTimestamp is "+P+", options.ts is "+r.ts+i(418)+(P-r.ts)+i(185)+Ae+i(433)),oe[i(135)](),P=null,F=0),oe[i(125)][i(205)]&&rr(r.isIFrame)&&_)){const e=oe[i(949)](),t=rr(oe[i(233)]);return oe.debugLog(i(982),i(717)+e+i(716)+t+i(400)),void(e&&t?oe[i(395)]():(oe.clearBuffer(!0),tr(oe[i(125)].checkFirstIFrame)&&tr(n)&&(oe.isPlayUseMSEAndDecoderInWorker()?ie[i(630)]=!1:postMessage({cmd:De[i(974)]}))))}P>0&&(F=r.ts-P),U=t[i(854)],P=r.ts}if(_){const e=oe._opt[i(961)]+oe[i(125)][i(976)],t=oe[i(808)](r.ts,r[i(307)]);oe[i(688)]=t,oe[i(132)]>0&&t>e&&oe[i(132)]<e&&oe[i(949)]()&&!1===oe.isPushDropping&&(oe[i(309)](i(982),i(642)+t+i(185)+e+i(987)+oe[i(132)]+i(914)),oe[i(395)]())}}r[i(307)]===Me[i(860)]?s.push({ts:r.ts,payload:t,decoder:{decode:oe.decodeAudio},type:Me[i(860)],isIFrame:!1}):r.type===Me[i(731)]&&s[i(311)]({ts:r.ts,cts:r.cts,payload:t,decoder:{decode:oe[i(657)]},type:Me[i(731)],isIFrame:r[i(333)]}),oe.calcPlaybackStreamFps()}},calcPlaybackStreamFps(){const t=e;if(oe[t(681)]()&&Gt(oe[t(680)])){let e=$t(s,Me[t(731)]);if(e)oe[t(680)]=e,postMessage({cmd:De.playbackStreamVideoFps,value:oe.streamVideoFps}),oe[t(888)]=e,oe.playbackCacheLoop();else{const r=s[t(647)]((e=>({type:e[t(307)],ts:e.ts})));oe.debugLog(t(982),"playbackCacheBeforeDecodeForFpsRender, calc streamVideoFps is "+e+t(984)+s[t(270)]+t(998)+JSON.stringify(r));const n=100;s[t(270)]>=n&&(oe.debugWarn("worker",t(264)+s[t(270)]+" more than "+n+t(581)),oe.streamVideoFps=25,postMessage({cmd:De.playbackStreamVideoFps,value:oe[t(680)]}),oe[t(888)]=oe.streamVideoFps,oe[t(477)]())}}},getVideoBufferLength(){let t=0;return s[e(1075)]((e=>{e.type===Me.video&&(t+=1)})),t},hasIframeInBufferList(){const t=e;return s[t(1002)]((e=>{const r=t;return e[r(307)]===Me[r(731)]&&e[r(333)]}))},isAllIframeInBufferList(){const t=e,r=oe[t(504)]();let n=0;return s[t(1075)]((e=>{const r=t;e[r(307)]===Me[r(731)]&&e[r(333)]&&(n+=1)})),r===n},getNotDroppingDelayTs(){const t=e;return oe[t(125)].videoBuffer+oe._opt[t(976)]/2},getAudioBufferLength(){const t=e;let r=0;return s[t(1075)]((e=>{const n=t;e[n(307)]===Me[n(860)]&&(r+=1)})),r},getStreamBufferLength(){const t=e;let r=0;return f&&f[t(1041)]&&(r=f[t(1041)][t(854)]),oe[t(360)]&&(r=oe[t(360)][t(854)]),oe._opt[t(619)]?ee[t(174)]&&(r=ee[t(174)].byteLength):oe._opt.isTs?ne._remainingPacketData&&(r=ne[t(686)][t(854)]):oe._opt[t(186)]&&te.mp4Box&&(r=te[t(472)].getStreamBufferSize()),r},fetchStream:function(t){const r=e;let n=arguments[r(270)]>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[r(270)]>2&&void 0!==arguments[2]?arguments[2]:[];if(oe[r(309)](r(982),r(602)+t,r(700),JSON[r(877)](n)),oe[r(675)]=!0,n[r(269)]?oe._opt[r(269)]=!0:n[r(186)]?oe._opt[r(186)]=!0:n[r(442)]?oe[r(125)][r(442)]=!0:n[r(619)]?oe._opt.isNakedFlow=!0:n[r(1047)]&&(oe[r(125)][r(1047)]=!0),l=Ot((e=>{postMessage({cmd:De.workerFetch,type:Fe[r(587)],value:e})})),oe.init(),oe[r(1025)](),n[r(186)]&&te.listenMp4Box(),n[r(788)]===de[r(350)]){n[r(269)]&&(oe[r(125)].demuxFlvUseV2?($=oe[r(989)](),J=se($)):f=new mr(oe.demuxFlv())),c=new AbortController;const e=Object[r(758)]({signal:c[r(170)]},{headers:n[r(344)]&&n.options[r(124)]||{}});fetch(t,e).then((e=>{const t=r;if(tr(j))return oe[t(309)](t(982),t(720)),oe[t(574)]=et.idle,void e.body.cancel();if(!Zt(e))return oe[t(426)](t(982),t(208)+e.status+" and ok is "+e.ok+t(230)),Q(),void postMessage({cmd:De[t(864)],type:Re[t(529)],value:t(208)+e[t(592)]+t(548)+e.ok});if(postMessage({cmd:De[t(864)],type:Fe.streamSuccess}),Xt())oe[t(999)]=new WritableStream({write:e=>{const r=t;return c&&c[r(170)]&&c[r(170)].aborted?(oe[r(309)]("worker",r(523)),void(oe[r(574)]=et[r(857)])):tr(j)?(oe.debugLog("worker","writableStream write() and requestAbort is true so return"),oe[r(574)]=et[r(857)],void Q()):void(typeof e!==r(352)?(oe[r(574)]=et.buffering,l(8*e[r(854)]),n[r(269)]?oe._opt[r(160)]?J(e):f[r(702)](e):n[r(186)]?oe[r(590)](e):n[r(442)]?oe[r(1030)](e):n.isTs?oe[r(560)](e):n[r(619)]&&oe[r(348)](e)):oe[r(426)](r(982),r(275)+e+'" string so return'))},close:()=>{const e=t;oe[e(309)](e(982),e(712)),oe[e(574)]=et[e(857)],Q(),oe[e(125)][e(816)]?(oe[e(582)](),postMessage({cmd:De.workerFetch,type:Fe[e(330)],value:fe[e(350)],msg:e(597)})):postMessage({cmd:De[e(864)],type:Fe[e(481)]})},abort:e=>{const r=t;if(c&&c.signal&&c[r(170)].aborted)return oe[r(309)](r(982),r(1036)),void(oe[r(574)]=et[r(857)]);oe[r(582)](),e[r(956)]!==Xe[r(144)]?(oe[r(309)](r(982),r(1083)+e[r(665)]()),Q(),postMessage({cmd:De[r(864)],type:Re[r(973)],value:e[r(665)]()})):oe[r(309)](r(982),r(663))}}),e[t(385)][t(547)](oe[t(999)])[t(365)]((e=>{const r=t;e[r(956)]!==r(1063)&&oe[r(309)]("worker","writableStream pipeTo() and e is",e.name,e[r(665)]())}));else{const r=e[t(385)].getReader(),i=()=>{const e=t;r[e(1085)]()[e(779)]((t=>{const r=e;let{done:s,value:o}=t;return s?(oe.debugLog(r(982),"fetchNext().then() and done is true"),oe[r(574)]=et.complete,Q(),void(oe[r(125)].checkStreamEnd?(oe[r(582)](),postMessage({cmd:De[r(864)],type:Fe.streamEnd,value:fe[r(350)],msg:"fetch done"})):postMessage({cmd:De[r(864)],type:Fe[r(481)]}))):c&&c[r(170)]&&c.signal[r(1064)]?(oe[r(309)](r(982),r(625)),void(oe[r(574)]=et[r(857)])):tr(j)?(oe[r(309)](r(982),r(761)),oe[r(574)]=et[r(857)],void Q()):void(typeof o!==r(352)?(oe[r(574)]=et[r(408)],l(8*o[r(854)]),n[r(269)]?oe[r(125)][r(160)]?J(o):f[r(702)](o):n[r(186)]?oe[r(590)](o):n[r(442)]?oe[r(1030)](o):n[r(1047)]?oe[r(560)](o):n[r(619)]&&oe[r(348)](o),i()):oe[r(426)]("worker",r(891)+o+r(367)))}))[e(365)]((t=>{const r=e;if(c&&c[r(170)]&&c[r(170)][r(1064)])return oe[r(309)]("worker",r(286)),void(oe[r(574)]=et[r(857)]);oe.destroyDemux(),t[r(956)]!==Xe[r(144)]?(oe[r(309)]("worker","fetchNext().catch() and e is "+t[r(665)]()),Q(),postMessage({cmd:De[r(864)],type:Re[r(973)],value:t[r(665)]()})):oe[r(309)](r(982),r(902))}))};i()}})).catch((e=>{const t=r;c&&c[t(170)]&&c[t(170)].aborted?oe[t(309)](t(982),t(616)):e[t(956)]!==Xe[t(144)]?(oe[t(309)](t(982),t(193)+e[t(665)]()),Q(),postMessage({cmd:De[t(864)],type:Re[t(529)],value:e[t(665)]()}),oe[t(582)]()):oe[t(309)]("worker",t(802))}))}else n[r(788)]===de[r(500)]&&(n[r(269)]&&(oe[r(125)][r(160)]?($=oe.demuxFlv(),J=se($)):f=new mr(oe[r(989)]())),u=new WebSocket(t,i),u.binaryType="arraybuffer",u.onopen=()=>{const e=r;oe[e(309)](e(982),e(457)),oe[e(244)]=Le[e(491)],oe._stopCheckWsOpenTimeout(),postMessage({cmd:De.workerFetch,type:Fe[e(787)]}),postMessage({cmd:De.workerFetch,type:Fe[e(631)]}),n[e(344)]&&n[e(344)][e(539)]&&oe[e(668)](n[e(344)][e(539)])},u[r(774)]=e=>{const t=r;if(oe[t(576)])return void oe[t(309)](t(982),t(512)+e[t(899)]+t(490));if(oe[t(309)]("worker",t(512)+e[t(899)]+t(770)+e[t(741)]+t(909)+e.wasClean),tr(j))return void oe[t(309)](t(982),t(837));if(h){oe.debugLog(t(982),"fetchStream, WebsocketStream socket close and code is "+e.code+t(1045));let r=t(721)+e[t(899)]+t(475)+e.reason+t(909)+e[t(562)]+", and msg is "+p;return postMessage({cmd:De[t(864)],type:Re[t(293)],value:r}),void(p="")}let n=!1;1006===e.code&&(oe[t(718)]("worker","fetchStream, WebsocketStream socket close abnormally and code is "+e[t(899)]),n=!0),oe[t(244)]=Le[t(351)],oe[t(125)][t(816)]||n?(oe[t(582)](),postMessage({cmd:De[t(864)],type:Fe[t(330)],value:fe.websocket,msg:e.code})):postMessage({cmd:De[t(864)],type:Fe.streamEndInner})},u[r(228)]=e=>{const t=r;oe[t(718)](t(982),t(251),e[t(303)]),h=!0,oe.socketStatus=Le[t(577)],p=e[t(303)]||"websocket error",oe[t(582)]()},u[r(399)]=e=>{const t=r;typeof e.data!==t(352)?(l(8*e.data[t(854)]),n.isFlv?oe[t(125)][t(160)]?J(e[t(703)]):f[t(702)](e[t(703)]):n[t(186)]?oe[t(590)](e[t(703)]):n[t(442)]?oe[t(1030)](e[t(703)]):oe[t(125)][t(619)]?oe[t(348)](e[t(703)]):oe[t(125)][t(1047)]?oe.demuxTs(e[t(703)]):oe[t(467)](e.data)):postMessage({cmd:De.websocketStringMsg,value:e[t(703)]})})},demuxFlv:function*(){const t=e;yield 9;const r=new ArrayBuffer(4),n=new Uint8Array(r),i=new Uint32Array(r);for(;;){n[3]=0;const e=yield 15,r=e[4];n[0]=e[7],n[1]=e[6],n[2]=e[5];const s=i[0];n[0]=e[10],n[1]=e[9],n[2]=e[8],n[3]=e[11];let o=i[0];const a=(yield s)[t(219)]();switch(r){case Be[t(860)]:if(a.byteLength>0){const e=oe.cryptoPayloadAudio(a);oe[t(1072)](e,{type:Me[t(860)],ts:o})}else oe[t(426)]("worker",t(386)+a[t(854)]+t(1040));break;case Be[t(731)]:if(a[t(854)]>=6){const e=a[0];if(oe._isEnhancedH265Header(e))oe._decodeEnhancedH265Video(a,o);else{const e=15&a[0];let r=a[0]>>4===Qe[t(267)];const n=e===Ne[t(624)];if(t(821),rr(r)&&tr(sr(a,n))&&(oe[t(309)](t(982),t(589)),r=!0),r&&er(a)&&null===oe[t(222)]){const e=15&a[0];oe.isHevc=e===Ne[t(624)],H=Pt(a,oe.isHevc),oe[t(309)](t(982),t(138)+oe.isHevc+" and nalUnitSize is "+H)}r&&oe.calcIframeIntervalTimestamp(o),oe[t(738)]&&oe.calcNetworkDelay(o),i[0]=a[4],i[1]=a[3],i[2]=a[2],i[3]=0;let s=i[0],c=oe[t(970)](a,r);oe[t(1072)](c,{type:Me[t(731)],ts:o,isIFrame:r,cts:s})}}else oe[t(426)]("worker",t(572)+a[t(854)]+t(1040));break;case Be[t(898)]:postMessage({cmd:De[t(1022)],buffer:a},[a[t(1041)]]);break;default:oe[t(309)](t(982),t(866)+r)}}},decode:function(t,r){const n=e;r.type===Me[n(860)]?oe._opt.hasAudio&&(postMessage({cmd:De[n(864)],type:Fe[n(278)],value:t.byteLength}),oe.isPlayer?oe[n(1009)](t,{type:r[n(307)],ts:r.ts,cts:r[n(1015)]}):oe[n(620)]&&(oe[n(959)]()||(oe[n(681)]()?oe[n(1009)](t,{type:r.type,ts:r.ts,cts:r.cts}):oe.pushBuffer(t,{type:r[n(307)],ts:r.ts,cts:r[n(1015)]})))):r[n(307)]===Me[n(731)]&&oe[n(125)].hasVideo&&(postMessage({cmd:De[n(864)],type:Fe[n(540)],value:8*t[n(854)]}),postMessage({cmd:De[n(864)],type:Fe[n(711)],value:r.ts}),oe[n(738)]?oe[n(1009)](t,{type:r[n(307)],ts:r.ts,isIFrame:r.isIFrame,cts:r[n(1015)]}):oe[n(620)]&&(oe[n(681)]()?oe[n(1009)](t,{type:r.type,ts:r.ts,cts:r[n(1015)],isIFrame:r[n(333)]}):oe[n(959)]()?r.isIFrame&&oe[n(1009)](t,{type:r[n(307)],ts:r.ts,cts:r[n(1015)],isIFrame:r[n(333)]}):oe.pushBuffer(t,{type:r[n(307)],ts:r.ts,cts:r.cts,isIFrame:r[n(333)]})))},cryptoPayload:function(t,r){const n=e;let i=t;return oe._opt[n(600)]?oe._opt[n(126)]&&oe[n(125)].cryptoIV[n(854)]>0&&oe[n(125)][n(545)]&&oe[n(125)][n(545)][n(854)]>0?i=Mo(t,oe[n(125)][n(545)],oe[n(125)].cryptoIV,oe[n(222)]):oe[n(718)]("worker",n(729)+(oe[n(125)][n(545)]&&oe._opt[n(545)].byteLength)+n(615)+(oe._opt[n(126)]&&oe[n(125)][n(126)][n(854)])+n(201)):oe._opt[n(748)]?oe._opt.sm4CryptoKey?i=oe[n(125)][n(126)]&&oe[n(125)][n(126)].byteLength>0&&oe[n(125)][n(545)]&&oe[n(125)][n(545)].byteLength>0?wc(t,oe._opt[n(545)],oe[n(125)][n(126)],oe[n(222)],oe._opt[n(640)]):ca(t,oe[n(125)][n(1007)],oe.isHevc,oe[n(125)][n(640)]):!oe[n(125)][n(1007)]&&oe.debugError(n(982),"isSm4Crypto opt.sm4CryptoKey is null"):oe[n(125)][n(328)]&&(oe[n(125)].cryptoIV&&oe[n(125)][n(126)][n(854)]>0&&oe[n(125)][n(545)]&&oe[n(125)].cryptoKey[n(854)]>0?i=wa(t,oe._opt[n(545)],oe[n(125)].cryptoIV,oe[n(222)]):oe[n(718)](n(982),n(708)+(oe._opt.cryptoKey&&oe[n(125)][n(545)].byteLength)+n(615)+(oe._opt[n(126)]&&oe[n(125)].cryptoIV[n(854)])+n(201))),i},cryptoPayloadAudio:function(t){const r=e;if(rr(oe._opt[r(200)]))return t;let n=t;return oe[r(125)][r(600)]?oe[r(125)][r(126)]&&oe[r(125)][r(126)].byteLength>0&&oe[r(125)][r(545)]&&oe[r(125)][r(545)][r(854)]>0?t[0]>>4===He[r(321)]&&(n=Bo(t,oe[r(125)][r(545)],oe._opt[r(126)])):oe[r(718)]("worker",r(729)+(oe._opt[r(545)]&&oe[r(125)][r(545)][r(854)])+" or cryptoIV.length is "+(oe[r(125)][r(126)]&&oe._opt[r(126)][r(854)])+r(201)):oe._opt[r(328)]&&(oe[r(125)][r(126)]&&oe._opt[r(126)][r(854)]>0&&oe[r(125)].cryptoKey&&oe[r(125)][r(545)][r(854)]>0?t[0]>>4===He[r(321)]&&(n=Ea(t,oe[r(125)][r(545)],oe[r(125)][r(126)])):oe[r(718)](r(982),"isXorCrypto cryptoKey.length is "+(oe[r(125)].cryptoKey&&oe[r(125)][r(545)][r(854)])+" or cryptoIV.length is "+(oe[r(125)][r(126)]&&oe[r(125)][r(126)].byteLength)+r(201))),n},setCodecAudio:function(t,r){const n=e,s=t[0]>>4,o=t[0]>>1&1;if(V=s===He[n(321)]?o?16:8:0===o?8:16,ce&&ce.setCodec||!rr(i))if(_t(t)||s===He[n(1062)]||s===He.MULAW||s===He[n(469)]){oe[n(309)](n(982),"setCodecAudio: init audio codec, codeId is "+s+n(827)+oe[n(125)].sampleRate);const e=s===He[n(321)]?t.slice(2):new Uint8Array(0);if(i){if(s===He[n(469)])return void oe[n(718)](n(982),n(152));ce[n(1039)]=oe._opt[n(130)],ce.decode(t,r)}else ce[n(752)](s,oe[n(125)].sampleRate,e,oe[n(299)]());if(s===He[n(321)]&&postMessage({cmd:De[n(345)],buffer:e},[e[n(1041)]]),g=!0,s!==He.AAC&&(s===He[n(469)]?(!oe.mp3Demuxer&&(oe[n(1076)]=new va(oe),oe.mp3Demuxer.on(n(703),((e,t)=>{ce[n(1072)](e,t)}))),oe.mp3Demuxer[n(1069)](t[n(219)](1),r)):ce[n(1072)](t.slice(1),r)),or()){const e=Number("1")||1;setTimeout((()=>{const e=n;oe[e(718)]("worker",e(907)),oe[e(351)](),postMessage({cmd:De[e(996)]})}),60*e*60*1e3)}}else oe[n(426)](n(982),n(505),s);else oe[n(718)](n(982),"setCodecAudio: audioDecoder or audioDecoder.setCodec is null")},decodeAudio:function(t,r){const s=e;if(oe[s(576)])oe.debugLog(s(982),"decodeAudio, decoder is destroyed and return");else if(oe.isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio())ie.decodeAudio(t,r);else if(tr(n)&&tr(oe[s(125)][s(830)]))postMessage({cmd:De.audioPayload,payload:t,ts:r,cts:r},[t[s(1041)]]);else{const e=t[0]>>4;if(g){if(_t(t))return void oe.debugLog(s(982),"decodeAudio and has already initialized and payload is aac codec packet so drop this frame");i?ce.decode(t,r):e===He[s(469)]?oe[s(1076)].dispatch(t[s(219)](1),r):ce[s(1072)](e===He[s(321)]?t[s(219)](2):t.slice(1),r)}else oe[s(192)](t,r)}},setCodecVideo:function(t,r){const n=e,s=15&t[0];if(ue&&ue.setCodec||!rr(i))if(er(t))if(s===Ne[n(821)]||s===Ne[n(624)]){oe[n(309)]("worker",n(211)+s);const e=t[n(219)](5);if(s===Ne[n(821)]&&oe[n(121)]()){const t=Dr(e,oe[n(510)]());if(t.codecWidth>ke||t[n(911)]>ke)return postMessage({cmd:De[n(497)],value:"width: "+t[n(669)]+n(964)+ke+n(623)+t.codecHeight+n(964)+ke}),void oe[n(426)](n(982),"setCodecVideo: SIMD H264 decode video width is too large, width is "+t[n(669)]+n(948)+t[n(911)])}const r=new Uint8Array(t);y=!0,i?ue[n(1072)](t,0):ue[n(752)](s,e,oe[n(299)]()),postMessage({cmd:De.videoCode,code:s}),postMessage({cmd:De.videoCodec,buffer:r,codecId:s},[r[n(1041)]])}else oe[n(426)](n(982),n(470)+s+" is not H264 or H265");else oe[n(426)](n(982),n(225)+s+" and isIFrame is "+r+" and packetType is "+t[1]);else oe.debugError(n(982),"setCodecVideo: videoDecoder or videoDecoder.setCodec is null")},decodeVideo:function(t,r,s){const o=e;let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(oe[o(576)])oe[o(309)](o(982),o(621));else if(oe[o(235)]())ie[o(657)](t,r,s,a);else if(tr(n))postMessage({cmd:De[o(558)],payload:t,isIFrame:s,ts:r,cts:a,delay:oe[o(132)]},[t[o(1041)]]);else if(y)if(!_&&s&&(_=!0),_){if(s&&er(t)){const e=15&t[0];let r={};const n=oe[o(510)]();let i=t[o(219)](5);e===Ne[o(821)]?r=Dr(i,n):e===Ne[o(624)]&&(r=un(i,n)),r[o(669)]&&r[o(911)]&&m&&v&&(r[o(669)]!==m||r[o(911)]!==v)&&(oe.debugWarn(o(982),o(444)+m+", old height is "+v+o(149)+r.codecWidth+o(944)+r[o(911)]+",\n                            and emit change event"),O=!0,postMessage({cmd:De[o(626)],value:o(928)+m+"->"+r[o(669)]+", height: "+v+"->"+r.codecHeight}))}if(O)return void oe[o(426)](o(982),o(260));if(N)return void oe[o(426)](o(982),o(651));if(z)return void oe[o(426)](o(982),"decodeVideo: simd decode delay timeout, and return");if(er(t))return void oe[o(309)](o(982),o(705));if(t[o(854)]<Ce)return void oe[o(426)]("worker","decodeVideo and payload is too small , payload length is "+t.byteLength);if(b=r,i)ue.decode(t,r);else{const e=t.slice(5);ue.decode(e,s?1:0,r)}}else oe[o(309)](o(982),o(154));else oe[o(169)](t,s)},clearBuffer:function(){const t=e;let r=arguments[t(270)]>0&&void 0!==arguments[0]&&arguments[0];oe[t(309)](t(982),"clearBuffer,bufferList length is "+s.length+t(524)+r),r&&(s=[]),oe.isPlayer&&(oe[t(135)](),tr(oe[t(125)][t(974)])&&(oe[t(363)]=!0,postMessage({cmd:De[t(611)]}))),tr(oe._opt.checkFirstIFrame)&&rr(n)&&(_=!1)},dropBuffer$2:function(){const t=e;if(s.length>0){let e=s[t(955)]((e=>{const r=t;return tr(e[r(333)])&&e[r(307)]===Me[r(731)]}));if(oe[t(1029)]())for(let r=0;r<s[t(270)];r++){const n=s[r],i=oe.getDelayNotUpdateDelay(n.ts,n[t(307)]);if(i>=oe[t(939)]()){oe[t(309)]("worker","dropBuffer$2() isAllIframeInBufferList() is true, and index is "+r+t(942)+i+t(1079)+oe.getNotDroppingDelayTs()),e=r;break}}if(e>=0){oe[t(233)]=!0,postMessage({cmd:De.isDropping});const r=s[t(270)];s=s[t(219)](e);const n=s[t(692)]();oe[t(135)](),oe[t(478)](n.ts,n[t(307)]),oe[t(793)](n),oe[t(233)]=!1,oe[t(309)](t(982),t(262)+e+t(1003)+r+t(248)+s.length+t(209)+oe.delay+" ")}else oe[t(233)]=!1}0===s[t(270)]&&(oe[t(233)]=!1)},demuxM7s:function(t){const r=e,n=new DataView(t),i=n[r(1e3)](1,!1),s=n[r(249)](0),o=new ArrayBuffer(4),a=new Uint32Array(o);switch(s){case Me[r(860)]:const e=oe[r(609)](new Uint8Array(t,5));oe[r(1072)](e,{type:Me.audio,ts:i});break;case Me.video:if(n.byteLength>=11){const e=new Uint8Array(t,5),s=e[0];if(oe[r(273)](s))oe._decodeEnhancedH265Video(e,i);else{const t=n[r(249)](5)>>4==1;if(t&&(oe[r(346)](i),er(e)&&null===oe[r(222)])){const t=15&e[0];oe.isHevc=t===Ne[r(624)]}oe.isPlayer&&oe.calcNetworkDelay(i),a[0]=e[4],a[1]=e[3],a[2]=e[2],a[3]=0;let s=a[0],o=oe[r(970)](e,t);oe[r(1072)](o,{type:Me[r(731)],ts:i,isIFrame:t,cts:s})}}else oe[r(426)]("worker","demuxM7s() type is video and arrayBuffer length is "+t[r(854)]+r(1040))}},demuxNakedFlow:function(t){ee[e(1069)](t)},demuxFmp4:function(t){te[e(1069)](t)},demuxMpeg4:function(t){re[e(1069)](t)},demuxTs:function(t){ne[e(1069)](t)},_decodeEnhancedH265Video:function(t,r){const n=e,i=t[0],s=48&i,o=15&i,a=t.slice(1,5),c=new ArrayBuffer(4),u=new Uint32Array(c),l="a"==String[n(1042)](a[0]);if(oe[n(222)]=rr(l),o===nt[n(446)]){if(s===it[n(742)]){const e=t[n(219)](5);if(l);else{const i=new Uint8Array(5+e[n(270)]);i[n(443)]([28,0,0,0,0],0),i[n(443)](e,5),H=Pt(t,oe[n(222)]),oe[n(309)](n(982),n(685)+oe.isHevc+n(884)+H),oe.decode(i,{type:Me.video,ts:r,isIFrame:!0,cts:0})}}}else if(o===nt[n(425)]){let e=t,i=0;const o=s===it[n(742)];o&&oe[n(346)](r),l||(u[0]=t[4],u[1]=t[3],u[2]=t[2],u[3]=0,i=u[0],e=fn(t[n(219)](8),o),e=oe[n(970)](e,o),oe.decode(e,{type:Me[n(731)],ts:r,isIFrame:o,cts:i}))}else if(o===nt[n(876)]){const e=s===it[n(742)];e&&oe[n(346)](r);let i=fn(t.slice(5),e);i=oe[n(970)](i,e),oe[n(1072)](i,{type:Me[n(731)],ts:r,isIFrame:e,cts:0})}},_isEnhancedH265Header:function(e){return(e&rt)===rt},findSei:function(t,r){const n=e;let i=4;Wt(H)&&(i=H),xt(t[n(219)](5),i)[n(1075)]((e=>{const t=n,i=oe.isHevc?e[0]>>>1&63:31&e[0],s=oe[t(222)]&&(i===je[t(542)]||i===je[t(485)]),o=rr(oe[t(222)])&&i===Ve[t(777)];if(s||o){const n=Mt(Dt(e),oe.isHevc);postMessage({cmd:De.videoSEI,buffer:n.payload,type:n[t(307)],uuid:n[t(203)],ts:r},[n[t(739)][t(1041)]])}}))},calcNetworkDelay:function(t){const r=e;if(!(_&&t>0))return;null===I?(I=t,A=Ut()):t<I&&(oe[r(309)]("worker",r(755)+t+" less than bufferStartDts is "+I),I=t,A=Ut());const n=t-I,i=Ut()-A,s=i>n?i-n:0;if(oe[r(910)]=s,s>oe[r(125)].networkDelay&&oe._opt[r(323)]===he[r(756)]){let e=!1;null===R&&(e=!0,R=Ut());const o=Ut();(o-R>=1e3||e)&&(oe.debugWarn("worker",r(766)+t+r(606)+I+" vs start is "+n+r(992)+i+" ,delay is "+s),postMessage({cmd:De[r(864)],type:Fe.networkDelayTimeout,value:s}),R=o)}},calcIframeIntervalTimestamp:function(t){null===B?B=t:B<t&&(T=t-B,postMessage({cmd:De[e(674)],value:T}),B=t)},canVisibilityDecodeNotDrop:function(){return oe._opt.visibility&&m*v<=2073600},isPlaybackCacheBeforeDecodeForFpsRender:function(){const t=e;return oe[t(620)]&&oe[t(125)].playbackIsCacheBeforeDecodeForFpsRender},isPlaybackOnlyDecodeIFrame:function(){const t=e;return oe[t(125)][t(202)]>=oe[t(125)][t(291)]&&!(oe[t(125)][t(831)]&&oe[t(125)][t(830)])},isPlayUseMSE:function(){const t=e;return oe[t(738)]&&oe[t(125)][t(831)]&&tr(n)},isUseSIMDAndroid:function(){const t=e;return oe[t(125)][t(978)]&&!oe._opt[t(1050)]},isUseSIMDFfmpeg:function(){const t=e;return oe[t(125)].useSIMD&&oe._opt[t(1050)]},isPlayUseMSEAndDecoderInWorker:function(){const t=e;return oe[t(664)]()&&oe[t(125)][t(658)]},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){const t=e;return oe[t(235)]()&&oe[t(125)][t(830)]},playbackUpdatePlaybackRate:function(){},onOffscreenCanvasWebglContextLost:function(t){const r=e;oe[r(718)](r(982),r(213)),t[r(1048)](),L=!0,oe[r(301)][r(1061)](),oe[r(301)]=null,oe[r(494)]=null,setTimeout((()=>{const e=r;oe[e(494)]=oe[e(501)][e(634)]("webgl"),oe.offscreenCanvasGL&&oe.offscreenCanvasGL[e(633)]()[e(134)]?(oe.webglObj=ae(oe.offscreenCanvasGL,oe[e(125)][e(930)]),L=!1):oe[e(718)](e(982),"handleOffscreenCanvasWebglContextLost, stencil is false")}),500)},onOffscreenCanvasWebglContextRestored:function(t){const r=e;oe.debugLog(r(982),r(604)),t[r(1048)]()},videoInfo:function(t,r,n){const i=e;postMessage({cmd:De.videoCode,code:t}),postMessage({cmd:De.initVideo,w:r,h:n}),m=r,v=n,oe[i(522)]()&&(oe[i(501)]=new OffscreenCanvas(r,n),oe.offscreenCanvasGL=oe[i(501)][i(634)](i(325)),oe[i(301)]=ae(oe[i(494)],oe._opt.openWebglAlignment),oe[i(501)].addEventListener(i(181),oe[i(268)],!1),oe[i(501)].addEventListener(i(962),oe[i(769)],!1))},audioInfo:function(t,r,n){const i=e;postMessage({cmd:De[i(966)],code:t}),postMessage({cmd:De[i(462)],sampleRate:r,channels:n,depth:V}),D=n},yuvData:function(r,n){const i=e;if(oe[i(576)])return void oe[i(309)]("worker",i(678));if(rr(_))return void oe[i(309)](i(982),i(662));const s=m*v*3/2;try{let e=t[i(536)][i(1021)](r,r+s),o=new Uint8Array(e);if(C=null,w=n,oe.useOffscreen())try{if(L)return;oe[i(301)][i(276)](m,v,o);let e=oe[i(501)].transferToImageBitmap();postMessage({cmd:De.render,buffer:e,delay:oe[i(132)],ts:n},[e])}catch(e){oe[i(718)]("worker","yuvData, transferToImageBitmap error is",e,e[i(665)]())}else postMessage({cmd:De[i(836)],output:o,delay:oe[i(132)],ts:n},[o[i(1041)]])}catch(e){oe[i(426)](i(982),i(464)+n+" create uint8Array error :",e,e[i(665)]())}},pcmData:function(t,n,i){const s=e;if(oe[s(576)])return void oe[s(309)](s(982),s(195));let a=n,c=[],u=0;try{let e=oe[s(125)][s(130)],l=oe[s(125)][s(509)];for(let e=0;e<D;e++){let n=r[s(809)][(t>>2)+e]>>2;c[e]=r[s(826)].subarray(n,n+a)}if(x){if(!(a>=(n=l-x)))return x+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==D&&(o[1]=Float32Array.of(...o[1],...c[1])));{k[0]=Float32Array.of(...o[0],...c[0][s(1021)](0,n)),2==D&&(k[1]=Float32Array.of(...o[1],...c[1].subarray(0,n)));let t=i;if(null!==M&&i==M){const r=Math[s(773)](1e3*l/e);t=M+r}postMessage({cmd:De.playAudio,buffer:k,ts:t},k[s(647)]((e=>e[s(1041)]))),u=n,a-=n,M=t}}for(x=a;x>=l;x-=l){k[0]=c[0][s(219)](u,u+=l),2==D&&(k[1]=c[1][s(219)](u-l,u));let t=i;if(null!==M&&i==M){const r=Math.floor(1e3*l/e);t=M+r}postMessage({cmd:De[s(221)],buffer:k,ts:t},k.map((e=>e[s(1041)]))),M=t}x&&(o[0]=c[0][s(219)](u),2==D&&(o[1]=c[1].slice(u))),c=[]}catch(e){oe.debugWarn(s(982),s(435)+i+s(586),e,e.toString())}},errorInfo:function(t){const r=e;null===C&&(C=Ut());const n=Ut(),i=Rt(T>0?2*T:5e3,1e3,5e3),s=n-C;s>i&&(oe[r(426)](r(982),"errorInfo() emit simdDecodeError and\n                iframeIntervalTimestamp is "+T+r(354)+s+r(1017)+i+r(339)),N=!0,postMessage({cmd:De[r(347)]}))},sendWebsocketMessage:function(t){const r=e;u?u[r(158)]===Oe?(oe[r(309)](r(982),r(829),t),u[r(730)](t)):oe.debugError(r(982),r(123),u[r(158)]):oe.debugError(r(982),"socket is null")},timeEnd(){const t=e;oe.debugError(t(982),t(907)),oe[t(351)](),postMessage({cmd:De[t(996)]})},postStreamToMain(t,r){postMessage({cmd:De[e(1023)],type:r,buffer:t},[t.buffer])},updatePlaybackIsPause(t){const r=e;oe.debugLog(r(982),r(843)+t),oe.isPlaybackPause=t,tr(t)?oe[r(424)]():oe[r(828)]()},getBuildTime:()=>Se+"-"+Ie,getCorrectionConfiguration(){const t=e;return{correctionConfigurationProfileIndication:oe[t(125)][t(216)],correctionConfigurationVersion:oe[t(125)][t(164)]}},validatedFailed(){const t=e;oe[t(718)]("worker",t(492))},debugLog(t){const r=e;if(oe._opt.debug&&oe[r(416)]){for(var n=arguments[r(270)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];oe.debug[r(575)](t,...i)}},debugWarn(t){const r=e;if(oe[r(125)].debug&&oe[r(416)]){for(var n=arguments[r(270)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];oe[r(416)][r(381)](t,...i)}},debugError(t){const r=e;if(oe.debug){for(var n=arguments.length,i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];oe[r(416)][r(577)](t,...i)}}};oe[e(416)]=new gr(oe),i&&(oe=Object[e(758)](oe,{setAudioCodec:function(t){postMessage({cmd:De[e(966)],code:t})},setVideoCodec:function(t){postMessage({cmd:De[e(903)],code:t})},setVideoSize:function(t,r){const n=e;W=t*r,q=W>>2,m=t,v=r,postMessage({cmd:De[n(672)],w:t,h:r}),oe.useOffscreen()&&(oe.offscreenCanvas=new OffscreenCanvas(t,r),oe[n(494)]=oe[n(501)].getContext(n(325)),oe[n(301)]=ae(oe[n(494)],oe[n(125)][n(930)]),oe[n(501)][n(1073)](n(181),oe[n(268)],!1),oe[n(501)].addEventListener("webglcontextrestored",oe[n(769)],!1))},initAudioPlanar:function(t,r){D=t,postMessage({cmd:De[e(462)],sampleRate:r,channels:t,depth:V})},playAudioPlanar:function(t,n,i){const s=e;if(oe[s(576)])return void oe[s(309)](s(982),s(195));let a=n,c=[],u=0;try{let e=oe[s(125)][s(130)],l=oe[s(125)].audioBufferSize;for(let e=0;e<D;e++){let n=r[s(809)][(t>>2)+e]>>2;c[e]=r[s(826)][s(1021)](n,n+a)}if(x){if(!(a>=(n=l-x)))return x+=a,o[0]=Float32Array.of(...o[0],...c[0]),void(2==D&&(o[1]=Float32Array.of(...o[1],...c[1])));{k[0]=Float32Array.of(...o[0],...c[0][s(1021)](0,n)),2==D&&(k[1]=Float32Array.of(...o[1],...c[1].subarray(0,n)));let t=i;if(null!==M&&i==M){const r=Math[s(773)](1e3*l/e);t=M+r}postMessage({cmd:De[s(221)],buffer:k,ts:t},k[s(647)]((e=>e[s(1041)]))),u=n,a-=n,M=t}}for(x=a;x>=l;x-=l){k[0]=c[0].slice(u,u+=l),2==D&&(k[1]=c[1][s(219)](u-l,u));let t=i;if(null!==M&&i==M){const r=Math[s(773)](1e3*l/e);t=M+r}postMessage({cmd:De[s(221)],buffer:k,ts:t},k.map((e=>e.buffer))),M=t}x&&(o[0]=c[0][s(219)](u),2==D&&(o[1]=c[1][s(219)](u))),c=[]}catch(e){oe[s(426)]("worker",s(608)+i+s(586),e,e[s(665)]())}},draw:function(r,n,i,s){const o=e;if(oe[o(576)])return void oe[o(309)](o(982),o(302));const a=t[o(536)][o(1021)](n,n+W),c=t[o(536)][o(1021)](i,i+q),u=t.HEAPU8[o(1021)](s,s+q),l=new Uint8Array(W+q+q);if(l[o(443)](a),l[o(443)](c,W),l[o(443)](u,W+q),C=null,w=r,oe.useOffscreen())try{if(L)return;oe[o(301)][o(276)](m,v,l);let e=oe.offscreenCanvas[o(413)]();postMessage({cmd:De[o(836)],buffer:e,delay:oe[o(132)],ts:r},[e])}catch(e){oe[o(718)]("worker",o(798),e,e[o(665)]())}else postMessage({cmd:De[o(836)],output:l,delay:oe.delay,ts:r},[l[o(1041)]])}}));let ce=null;r.AudioDecoder&&(ce=new r.AudioDecoder(oe));let ue=null;t[e(166)]&&(ue=new(t[e(166)])(oe)),postMessage({cmd:De.init}),self[e(399)]=function(t){const r=e;let n=t[r(703)];switch(n[r(573)]){case Pe[r(261)]:try{oe[r(125)]=Object[r(758)](oe[r(125)],JSON[r(565)](n[r(804)]))}catch(e){}oe[r(309)](r(982),"onmessage:"+Pe[r(261)],n.opt);break;case Pe[r(1072)]:oe[r(1009)](n[r(1041)],n[r(344)]);break;case Pe.audioDecode:oe[r(861)](n[r(1041)],n.ts);break;case Pe[r(872)]:oe[r(657)](n[r(1041)],n.ts,n[r(333)]);break;case Pe[r(452)]:oe[r(452)](n.needClear);break;case Pe.fetchStream:oe[r(583)](n[r(421)],JSON[r(565)](n.opt),n[r(304)]);break;case Pe[r(351)]:oe[r(309)]("worker",r(415)+Pe[r(351)],JSON[r(877)](n[r(344)])),n[r(344)]&&rr(n.options[r(474)])&&(G=n[r(344)].isVideoInited),oe[r(351)]();break;case Pe[r(954)]:oe[r(309)](r(982),r(415)+Pe[r(954)],n[r(812)],n.value),oe[r(125)][n.key]=n.value,n[r(812)]===r(202)&&(oe[r(951)](),oe.isPlaybackCacheBeforeDecodeForFpsRender()&&rr(oe[r(867)]));break;case Pe[r(376)]:oe[r(668)](n[r(303)]);break;case Pe[r(737)]:ie[r(819)].currentTime=Number(n[r(303)]);break;case Pe.playbackIsPause:oe[r(471)](n[r(533)])}}}(h,h,!1,!0)}}));