Newer
Older
safe_production_front / public / js-bak / decoder-pro.js
dutingting on 8 Apr 706 KB 暂存
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("crypto")):"function"==typeof define&&define.amd?define(["crypto"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).crypto$1)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r,n=t(e),s=(r="undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro.js",document.baseURI).href,async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t,n,i;(i=e).ready=new Promise(((e,r)=>{t=e,n=r})),(i=void 0!==i?i:{}).locateFile=function(e,t){return"decoder-pro.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_WASM_URL&&""!=JESSIBUCA_PRO_WASM_URL?JESSIBUCA_PRO_WASM_URL:t+e};var s,o,a,c=Object.assign({},i),u="./this.program",l="object"==typeof window,d="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,f="";function p(e){return i.locateFile?i.locateFile(e,f):f+e}if(h){const{createRequire:e}=await import("module");var m=e("undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro.js",document.baseURI).href),v=m("fs"),y=m("path");f=d?y.dirname(f)+"/":m("url").fileURLToPath(new URL("./","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro.js",document.baseURI).href)),s=(e,t)=>(e=Z(e)?new URL(e):y.normalize(e),v.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=Z(e)?new URL(e):y.normalize(e),v.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),r&&(f=r),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(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,_,w=i.print||console.log.bind(console),b=i.printErr||console.error.bind(console);Object.assign(i,c),c=null,i.arguments&&i.arguments,i.thisProgram&&(u=i.thisProgram),i.quit&&i.quit,i.wasmBinary&&(g=i.wasmBinary),"object"!=typeof WebAssembly&&$("no native wasm support detected");var S,E,I,k,A,C,T,x,D=!1;function P(e,t){e||$(t)}function B(){var e=_.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=E=new Uint8Array(e),i.HEAPU16=k=new Uint16Array(e),i.HEAP32=A=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=T=new Float32Array(e),i.HEAPF64=x=new Float64Array(e)}var M=[],F=[],U=[];function R(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)z(i.preRun.shift());ie(M)}function L(){i.noFSInit||xe.init.initialized||xe.init(),xe.ignorePermissions=!1,ie(F)}function O(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)H(i.postRun.shift());ie(U)}function z(e){M.unshift(e)}function N(e){F.unshift(e)}function H(e){U.unshift(e)}var j=0,V=null;function W(e){j++,i.monitorRunDependencies&&i.monitorRunDependencies(j)}function G(e){if(j--,i.monitorRunDependencies&&i.monitorRunDependencies(j),0==j&&V){var t=V;V=null,t()}}function $(e){i.onAbort&&i.onAbort(e),b(e="Aborted("+e+")"),D=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var q,Y,K,X="data:application/octet-stream;base64,",J=e=>e.startsWith(X),Z=e=>e.startsWith("file://");function Q(e){if(e==q&&g)return new Uint8Array(g);if(a)return a(e);throw"both async and sync fetching of the wasm failed"}function ee(e){if(!g&&(l||d)){if("function"==typeof fetch&&!Z(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>Q(e)));if(o)return new Promise(((t,r)=>{o(e,(e=>t(new Uint8Array(e))),r)}))}return Promise.resolve().then((()=>Q(e)))}function te(e,t,r){return ee(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{b(`failed to asynchronously prepare wasm: ${e}`),$(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||J(t)||Z(t)||h||"function"!=typeof fetch?te(t,r,n):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(n,(function(e){return b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,_=pn.G,B(),Mt=pn.M,N(pn.H),G(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){b(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(g,q,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?J(q="decoder-pro.wasm")||(q=p(q)):q=new URL("decoder-pro.wasm","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro.js",document.baseURI).href).href;var ie=e=>{for(;e.length>0;)e.shift()(i)};function se(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){C[this.ptr+4>>2]=e},this.get_type=function(){return C[this.ptr+4>>2]},this.set_destructor=function(e){C[this.ptr+8>>2]=e},this.get_destructor=function(){return C[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,S[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=S[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,S[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=S[this.ptr+13>>0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){C[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return C[this.ptr+16>>2]},this.get_exception_ptr=function(){if(_n(this.get_type()))return C[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var oe=(e,t,r)=>{throw new se(e).init(t,r),e},ae=e=>(A[yn()>>2]=e,e),ce={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=ce.isAbs(e),r="/"===e.substr(-1);return(e=ce.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=ce.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=ce.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},join:function(){var e=Array.prototype.slice.call(arguments);return ce.normalize(e.join("/"))},join2:(e,t)=>ce.normalize(e+"/"+t)},ue=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);if(h)try{var e=m("crypto");if(e.randomFillSync)return t=>e.randomFillSync(t);var t=e.randomBytes;return e=>(e.set(t(e.byteLength)),e)}catch(e){}$("initRandomDevice")},le=e=>(le=ue())(e),de={resolve:function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var n=r>=0?arguments[r]:xe.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,t=ce.isAbs(n)}return(t?"/":"")+(e=ce.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=de.resolve(e).substr(1),t=de.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("/")}},he="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,fe=(e,t,r)=>{for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&he)return he.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((o=224==(240&o)?(15&o)<<12|a<<6|c:(7&o)<<18|a<<12|c<<6|63&e[t++])<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},pe=[],me=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n<=127?t++:n<=2047?t+=2:n>=55296&&n<=57343?(t+=4,++r):t+=3}return t},ve=(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)),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;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 ye(e,t,r){var n=r>0?r:me(e)+1,i=new Array(n),s=ve(e,i,0,i.length);return t&&(i.length=s),i}var ge=()=>{if(!pe.length){var e=null;if(h){var t=Buffer.alloc(256),r=0,n=process.stdin.fd;try{r=v.readSync(n,t)}catch(e){if(!e.toString().includes("EOF"))throw e;r=0}e=r>0?t.slice(0,r).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(e=window.prompt("Input: "))&&(e+="\n"):"function"==typeof readline&&null!==(e=readline())&&(e+="\n");if(!e)return null;pe=ye(e,!0)}return pe.shift()},_e={ttys:[],init(){},shutdown(){},register(e,t){_e.ttys[e]={input:[],output:[],ops:t},xe.registerDevice(e,_e.stream_ops)},stream_ops:{open(e){var t=_e.ttys[e.node.rdev];if(!t)throw new xe.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,r,n,i){if(!e.tty||!e.tty.ops.get_char)throw new xe.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 xe.ErrnoError(29)}if(void 0===a&&0===s)throw new xe.ErrnoError(6);if(null==a)break;s++,t[r+o]=a}return s&&(e.node.timestamp=Date.now()),s},write(e,t,r,n,i){if(!e.tty||!e.tty.ops.put_char)throw new xe.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[r+s])}catch(e){throw new xe.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:e=>ge(),put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,t,r)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])}}},we=e=>{$()},be={ops_table:null,mount:e=>be.createNode(null,"/",16895,0),createNode(e,t,r,n){if(xe.isBlkdev(r)||xe.isFIFO(r))throw new xe.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:xe.chrdev_stream_ops}});var i=xe.createNode(e,t,r,n);return xe.isDir(i.mode)?(i.node_ops=be.ops_table.dir.node,i.stream_ops=be.ops_table.dir.stream,i.contents={}):xe.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):xe.isLink(i.mode)?(i.node_ops=be.ops_table.link.node,i.stream_ops=be.ops_table.link.stream):xe.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:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(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(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(e){var t={};return t.dev=xe.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,xe.isDir(e.mode)?t.size=4096:xe.isFile(e.mode)?t.size=e.usedBytes:xe.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(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(e,t){throw xe.genericErrors[44]},mknod:(e,t,r,n)=>be.createNode(e,t,r,n),rename(e,t,r){if(xe.isDir(e.mode)){var n;try{n=xe.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new xe.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(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var r=xe.lookupNode(e,t);for(var n in r.contents)throw new xe.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=be.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!xe.isLink(e.mode))throw new xe.ErrnoError(28);return e.link}},stream_ops:{read(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(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(e,t,r,n,i,s){if(t.buffer===S.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 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(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&xe.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new xe.ErrnoError(28);return n},allocate(e,t,r){be.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!xe.isFile(e.node.mode))throw new xe.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=we()))throw new xe.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(be.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{P(r,`Loading data file "${e}" failed (no arrayBuffer).`),t(new Uint8Array(r)),i&&G()}),(t=>{if(!r)throw`Loading data file "${e}" failed.`;r()})),i&&W()},Ee=(e,t,r,n,i,s)=>{xe.createDataFile(e,t,r,n,i,s)},Ie=i.preloadPlugins||[],ke=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return Ie.forEach((s=>{i||s.canHandle(t)&&(s.handle(e,t,r,n),i=!0)})),i},Ae=(e,t,r,n,i,s,o,a,c,u)=>{var l=t?de.resolve(ce.join2(e,t)):e;function d(r){function d(r){u&&u(),a||Ee(e,t,r,n,i,c),s&&s(),G()}ke(r,l,d,(()=>{o&&o(),G()}))||d(r)}W(),"string"==typeof r?Se(r,(e=>d(e)),o):d(r)},Ce=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===t)throw new Error(`Unknown file open mode: ${e}`);return t},Te=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},xe={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(e=de.resolve(e)))return{path:"",node:null};if(t=Object.assign({follow_mount:!0,recurse_count:0},t),t.recurse_count>8)throw new xe.ErrnoError(32);for(var r=e.split("/").filter((e=>!!e)),n=xe.root,i="/",s=0;s<r.length;s++){var o=s===r.length-1;if(o&&t.parent)break;if(n=xe.lookupNode(n,r[s]),i=ce.join2(i,r[s]),xe.isMountpoint(n)&&(!o||o&&t.follow_mount)&&(n=n.mounted.root),!o||t.follow)for(var a=0;xe.isLink(n.mode);){var c=xe.readlink(i);if(i=de.resolve(ce.dirname(i),c),n=xe.lookupPath(i,{recurse_count:t.recurse_count+1}).node,a++>40)throw new xe.ErrnoError(32)}}return{path:i,node:n}},getPath(e){for(var t;;){if(xe.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)%xe.nameTable.length},hashAddNode(e){var t=xe.hashName(e.parent.id,e.name);e.name_next=xe.nameTable[t],xe.nameTable[t]=e},hashRemoveNode(e){var t=xe.hashName(e.parent.id,e.name);if(xe.nameTable[t]===e)xe.nameTable[t]=e.name_next;else for(var r=xe.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=xe.mayLookup(e);if(r)throw new xe.ErrnoError(r,e);for(var n=xe.hashName(e.id,t),i=xe.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return xe.lookup(e,t)},createNode(e,t,r,n){var i=new xe.FSNode(e,t,r,n);return xe.hashAddNode(i),i},destroyNode(e){xe.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),flagsToPermissionString(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:(e,t)=>xe.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=xe.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{return xe.lookupNode(e,t),20}catch(e){}return xe.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=xe.lookupNode(e,t)}catch(e){return e.errno}var i=xe.nodePermissions(e,"wx");if(i)return i;if(r){if(!xe.isDir(n.mode))return 54;if(xe.isRoot(n)||xe.getPath(n)===xe.cwd())return 10}else if(xe.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?xe.isLink(e.mode)?32:xe.isDir(e.mode)&&("r"!==xe.flagsToPermissionString(t)||512&t)?31:xe.nodePermissions(e,xe.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=xe.MAX_OPEN_FDS;e++)if(!xe.streams[e])return e;throw new xe.ErrnoError(33)},getStreamChecked(e){var t=xe.getStream(e);if(!t)throw new xe.ErrnoError(8);return t},getStream:e=>xe.streams[e],createStream(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return xe.FSStream||(xe.FSStream=function(){this.shared={}},xe.FSStream.prototype={},Object.defineProperties(xe.FSStream.prototype,{object:{get(){return this.node},set(e){this.node=e}},isRead:{get(){return 1!=(2097155&this.flags)}},isWrite:{get(){return 0!=(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(e){this.shared.flags=e}},position:{get(){return this.shared.position},set(e){this.shared.position=e}}})),e=Object.assign(new xe.FSStream,e),-1==t&&(t=xe.nextfd()),e.fd=t,xe.streams[t]=e,e},closeStream(e){xe.streams[e]=null},chrdev_stream_ops:{open(e){var t=xe.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new xe.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice(e,t){xe.devices[e]={stream_ops:t}},getDevice:e=>xe.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),xe.syncFSRequests++,xe.syncFSRequests>1&&b(`warning: ${xe.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=xe.getMounts(xe.root.mount),n=0;function i(e){return xe.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){var n,i="/"===r,s=!r;if(i&&xe.root)throw new xe.ErrnoError(10);if(!i&&!s){var o=xe.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,xe.isMountpoint(n))throw new xe.ErrnoError(10);if(!xe.isDir(n.mode))throw new xe.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?xe.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=xe.lookupPath(e,{follow_mount:!1});if(!xe.isMountpoint(t.node))throw new xe.ErrnoError(28);var r=t.node,n=r.mounted,i=xe.getMounts(n);Object.keys(xe.nameTable).forEach((e=>{for(var t=xe.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&xe.destroyNode(t),t=r}})),r.mounted=null;var s=r.mount.mounts.indexOf(n);r.mount.mounts.splice(s,1)},lookup:(e,t)=>e.node_ops.lookup(e,t),mknod(e,t,r){var n=xe.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new xe.ErrnoError(28);var s=xe.mayCreate(n,i);if(s)throw new xe.ErrnoError(s);if(!n.node_ops.mknod)throw new xe.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,xe.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,xe.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{xe.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,xe.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new xe.ErrnoError(44);var r=xe.lookupPath(t,{parent:!0}).node;if(!r)throw new xe.ErrnoError(44);var n=ce.basename(t),i=xe.mayCreate(r,n);if(i)throw new xe.ErrnoError(i);if(!r.node_ops.symlink)throw new xe.ErrnoError(63);return r.node_ops.symlink(r,n,e)},rename(e,t){var r,n,i=ce.dirname(e),s=ce.dirname(t),o=ce.basename(e),a=ce.basename(t);if(r=xe.lookupPath(e,{parent:!0}).node,n=xe.lookupPath(t,{parent:!0}).node,!r||!n)throw new xe.ErrnoError(44);if(r.mount!==n.mount)throw new xe.ErrnoError(75);var c,u=xe.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new xe.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new xe.ErrnoError(55);try{c=xe.lookupNode(n,a)}catch(e){}if(u!==c){var d=xe.isDir(u.mode),h=xe.mayDelete(r,o,d);if(h)throw new xe.ErrnoError(h);if(h=c?xe.mayDelete(n,a,d):xe.mayCreate(n,a))throw new xe.ErrnoError(h);if(!r.node_ops.rename)throw new xe.ErrnoError(63);if(xe.isMountpoint(u)||c&&xe.isMountpoint(c))throw new xe.ErrnoError(10);if(n!==r&&(h=xe.nodePermissions(r,"w")))throw new xe.ErrnoError(h);xe.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{xe.hashAddNode(u)}}},rmdir(e){var t=xe.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!0);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.rmdir)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.rmdir(t,r),xe.destroyNode(n)},readdir(e){var t=xe.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new xe.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=xe.lookupPath(e,{parent:!0}).node;if(!t)throw new xe.ErrnoError(44);var r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!1);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.unlink)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.unlink(t,r),xe.destroyNode(n)},readlink(e){var t=xe.lookupPath(e).node;if(!t)throw new xe.ErrnoError(44);if(!t.node_ops.readlink)throw new xe.ErrnoError(28);return de.resolve(xe.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=xe.lookupPath(e,{follow:!t}).node;if(!r)throw new xe.ErrnoError(44);if(!r.node_ops.getattr)throw new xe.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>xe.stat(e,!0),chmod(e,t,r){var n;if(!(n="string"==typeof e?xe.lookupPath(e,{follow:!r}).node:e).node_ops.setattr)throw new xe.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod(e,t){xe.chmod(e,t,!0)},fchmod(e,t){var r=xe.getStreamChecked(e);xe.chmod(r.node,t)},chown(e,t,r,n){var i;if(!(i="string"==typeof e?xe.lookupPath(e,{follow:!n}).node:e).node_ops.setattr)throw new xe.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown(e,t,r){xe.chown(e,t,r,!0)},fchown(e,t,r){var n=xe.getStreamChecked(e);xe.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new xe.ErrnoError(28);var r;if(!(r="string"==typeof e?xe.lookupPath(e,{follow:!0}).node:e).node_ops.setattr)throw new xe.ErrnoError(63);if(xe.isDir(r.mode))throw new xe.ErrnoError(31);if(!xe.isFile(r.mode))throw new xe.ErrnoError(28);var n=xe.nodePermissions(r,"w");if(n)throw new xe.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=xe.getStreamChecked(e);if(0==(2097155&r.flags))throw new xe.ErrnoError(28);xe.truncate(r.node,t)},utime(e,t,r){var n=xe.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open(e,t,r){if(""===e)throw new xe.ErrnoError(44);var n;if(r=void 0===r?438:r,r=64&(t="string"==typeof t?Ce(t):t)?4095&r|32768:0,"object"==typeof e)n=e;else{e=ce.normalize(e);try{n=xe.lookupPath(e,{follow:!(131072&t)}).node}catch(e){}}var s=!1;if(64&t)if(n){if(128&t)throw new xe.ErrnoError(20)}else n=xe.mknod(e,r,0),s=!0;if(!n)throw new xe.ErrnoError(44);if(xe.isChrdev(n.mode)&&(t&=-513),65536&t&&!xe.isDir(n.mode))throw new xe.ErrnoError(54);if(!s){var o=xe.mayOpen(n,t);if(o)throw new xe.ErrnoError(o)}512&t&&!s&&xe.truncate(n,0),t&=-131713;var a=xe.createStream({node:n,path:xe.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return a.stream_ops.open&&a.stream_ops.open(a),!i.logReadFiles||1&t||(xe.readFiles||(xe.readFiles={}),e in xe.readFiles||(xe.readFiles[e]=1)),a},close(e){if(xe.isClosed(e))throw new xe.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{xe.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new xe.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new xe.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 xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(1==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.read)throw new xe.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new xe.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 xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.write)throw new xe.ErrnoError(28);e.seekable&&1024&e.flags&&xe.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new xe.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(xe.isClosed(e))throw new xe.ErrnoError(8);if(t<0||r<=0)throw new xe.ErrnoError(28);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(!xe.isFile(e.node.mode)&&!xe.isDir(e.node.mode))throw new xe.ErrnoError(43);if(!e.stream_ops.allocate)throw new xe.ErrnoError(138);e.stream_ops.allocate(e,t,r)},mmap(e,t,r,n,i){if(0!=(2&n)&&0==(2&i)&&2!=(2097155&e.flags))throw new xe.ErrnoError(2);if(1==(2097155&e.flags))throw new xe.ErrnoError(2);if(!e.stream_ops.mmap)throw new xe.ErrnoError(43);return e.stream_ops.mmap(e,t,r,n,i)},msync:(e,t,r,n,i)=>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 xe.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile(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=xe.open(e,t.flags),i=xe.stat(e).size,s=new Uint8Array(i);return xe.read(n,s,0,i,0),"utf8"===t.encoding?r=fe(s,0):"binary"===t.encoding&&(r=s),xe.close(n),r},writeFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=xe.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(me(t)+1),s=ve(t,i,0,i.length);xe.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");xe.write(n,t,0,t.byteLength,void 0,r.canOwn)}xe.close(n)},cwd:()=>xe.currentPath,chdir(e){var t=xe.lookupPath(e,{follow:!0});if(null===t.node)throw new xe.ErrnoError(44);if(!xe.isDir(t.node.mode))throw new xe.ErrnoError(54);var r=xe.nodePermissions(t.node,"x");if(r)throw new xe.ErrnoError(r);xe.currentPath=t.path},createDefaultDirectories(){xe.mkdir("/tmp"),xe.mkdir("/home"),xe.mkdir("/home/web_user")},createDefaultDevices(){xe.mkdir("/dev"),xe.registerDevice(xe.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),xe.mkdev("/dev/null",xe.makedev(1,3)),_e.register(xe.makedev(5,0),_e.default_tty_ops),_e.register(xe.makedev(6,0),_e.default_tty1_ops),xe.mkdev("/dev/tty",xe.makedev(5,0)),xe.mkdev("/dev/tty1",xe.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(0===t&&(t=le(e).byteLength),e[--t]);xe.createDevice("/dev","random",r),xe.createDevice("/dev","urandom",r),xe.mkdir("/dev/shm"),xe.mkdir("/dev/shm/tmp")},createSpecialDirectories(){xe.mkdir("/proc");var e=xe.mkdir("/proc/self");xe.mkdir("/proc/self/fd"),xe.mount({mount(){var t=xe.createNode(e,"fd",16895,73);return t.node_ops={lookup(e,t){var r=+t,n=xe.getStreamChecked(r),i={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path}};return i.parent=i,i}},t}},{},"/proc/self/fd")},createStandardStreams(){i.stdin?xe.createDevice("/dev","stdin",i.stdin):xe.symlink("/dev/tty","/dev/stdin"),i.stdout?xe.createDevice("/dev","stdout",null,i.stdout):xe.symlink("/dev/tty","/dev/stdout"),i.stderr?xe.createDevice("/dev","stderr",null,i.stderr):xe.symlink("/dev/tty1","/dev/stderr"),xe.open("/dev/stdin",0),xe.open("/dev/stdout",1),xe.open("/dev/stderr",1)},ensureErrnoError(){xe.ErrnoError||(xe.ErrnoError=function(e,t){this.name="ErrnoError",this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},xe.ErrnoError.prototype=new Error,xe.ErrnoError.prototype.constructor=xe.ErrnoError,[44].forEach((e=>{xe.genericErrors[e]=new xe.ErrnoError(e),xe.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){xe.ensureErrnoError(),xe.nameTable=new Array(4096),xe.mount(be,{},"/"),xe.createDefaultDirectories(),xe.createDefaultDevices(),xe.createSpecialDirectories(),xe.filesystems={MEMFS:be}},init(e,t,r){xe.init.initialized=!0,xe.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,xe.createStandardStreams()},quit(){xe.init.initialized=!1;for(var e=0;e<xe.streams.length;e++){var t=xe.streams[e];t&&xe.close(t)}},findObject(e,t){var r=xe.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=xe.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=xe.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=xe.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:xe.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{xe.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:xe.getPath(e),t),o=Te(n,i);return xe.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:xe.getPath(e),o=t?ce.join2(e,t):e);var a=Te(n,i),c=xe.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}xe.chmod(c,146|a);var h=xe.open(c,577);xe.write(h,r,0,r.length,0,s),xe.close(h),xe.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:xe.getPath(e),t),s=Te(!!r,!!n);xe.createDevice.major||(xe.createDevice.major=64);var o=xe.makedev(xe.createDevice.major++,0);return xe.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 xe.ErrnoError(29)}if(void 0===c&&0===o)throw new xe.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 xe.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),xe.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(!s)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=ye(s(e.url),!0),e.usedBytes=e.contents.length}catch(e){throw new xe.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||[]):ye(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(!d)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 c=xe.createFile(e,t,a,n,i);a.contents?c.contents=a.contents:a.url&&(c.contents=null,c.url=a.url),Object.defineProperties(c,{usedBytes:{get:function(){return this.contents.length}}});var u={};function l(e,t,r,n,i){var s=e.node.contents;if(i>=s.length)return 0;var o=Math.min(s.length-i,n);if(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}return Object.keys(c.stream_ops).forEach((e=>{var t=c.stream_ops[e];u[e]=function(){return xe.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(xe.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{xe.forceLoadFile(c);var s=we();if(!s)throw new xe.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},De=(e,t)=>e?fe(E,e,t):"",Pe={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;if(n=-100===e?xe.cwd():Pe.getStreamFromFD(e).path,0==t.length){if(!r)throw new xe.ErrnoError(44);return n}return ce.join2(n,t)},doStat(e,t,r){try{var n=e(t)}catch(e){if(e&&e.node&&ce.normalize(t)!==ce.normalize(xe.getPath(e.node)))return-54;throw e}A[r>>2]=n.dev,A[r+4>>2]=n.mode,C[r+8>>2]=n.nlink,A[r+12>>2]=n.uid,A[r+16>>2]=n.gid,A[r+20>>2]=n.rdev,K=[n.size>>>0,(Y=n.size,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+24>>2]=K[0],A[r+28>>2]=K[1],A[r+32>>2]=4096,A[r+36>>2]=n.blocks;var i=n.atime.getTime(),s=n.mtime.getTime(),o=n.ctime.getTime();return K=[Math.floor(i/1e3)>>>0,(Y=Math.floor(i/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+40>>2]=K[0],A[r+44>>2]=K[1],C[r+48>>2]=i%1e3*1e3,K=[Math.floor(s/1e3)>>>0,(Y=Math.floor(s/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+56>>2]=K[0],A[r+60>>2]=K[1],C[r+64>>2]=s%1e3*1e3,K=[Math.floor(o/1e3)>>>0,(Y=Math.floor(o/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+72>>2]=K[0],A[r+76>>2]=K[1],C[r+80>>2]=o%1e3*1e3,K=[n.ino>>>0,(Y=n.ino,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+88>>2]=K[0],A[r+92>>2]=K[1],0},doMsync(e,t,r,n,i){if(!xe.isFile(t.node.mode))throw new xe.ErrnoError(43);if(2&n)return 0;var s=E.slice(e,e+r);xe.msync(t,s,i,r,n)},varargs:void 0,get(){var e=A[+Pe.varargs>>2];return Pe.varargs+=4,e},getp:()=>Pe.get(),getStr:e=>De(e),getStreamFromFD:e=>xe.getStreamChecked(e)};function Be(e,t,r){Pe.varargs=r;try{var n=Pe.getStreamFromFD(e);switch(t){case 0:if((i=Pe.get())<0)return-28;for(;xe.streams[i];)i++;return xe.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Pe.get();return n.flags|=i,0;case 5:return i=Pe.getp(),I[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}function Me(e,t,r,n){Pe.varargs=n;try{t=Pe.getStr(t),t=Pe.calculateAt(e,t);var i=n?Pe.get():0;return xe.open(t,r,i).fd}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}var Fe,Ue,Re,Le=(e,t,r,n,i)=>{},Oe=()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Fe=e},ze=e=>{for(var t="",r=e;E[r];)t+=Fe[E[r++]];return t},Ne={},He={},je={},Ve=e=>{throw new Ue(e)},We=e=>{throw new Re(e)},Ge=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&We("Mismatched type converter count");for(var i=0;i<e.length;++i)qe(e[i],n[i])}e.forEach((function(e){je[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),Ne.hasOwnProperty(e)||(Ne[e]=[]),Ne[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]:{};var n=t.name;if(e||Ve(`type "${n}" must have a positive integer typeid pointer`),He.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;Ve(`Cannot register type '${n}' twice`)}if(He[e]=t,delete je[e],Ne.hasOwnProperty(e)){var i=Ne[e];delete Ne[e],i.forEach((e=>e()))}}function qe(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");return $e(e,t,r)}var Ye,Ke=8,Xe=(e,t,r,n)=>{qe(e,{name:t=ze(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:Ke,readValueFromPointer:function(e){return this.fromWireType(E[e])},destructorFunction:null})},Je=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),Ze=e=>{Ve(e.$$.ptrType.registeredClass.name+" instance already deleted")},Qe=!1,et=e=>{},tt=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},rt=e=>{e.count.value-=1,0===e.count.value&&tt(e)},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)},it={},st=()=>Object.keys(dt).length,ot=()=>{var e=[];for(var t in dt)dt.hasOwnProperty(t)&&e.push(dt[t]);return e},at=[],ct=()=>{for(;at.length;){var e=at.pop();e.$$.deleteScheduled=!1,e.delete()}},ut=e=>{Ye=e,at.length&&Ye&&Ye(ct)},lt=()=>{i.getInheritedInstanceCount=st,i.getLiveInheritedInstances=ot,i.flushPendingDeletes=ct,i.setDelayFunction=ut},dt={},ht=(e,t)=>{for(void 0===t&&Ve("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},ft=(e,t)=>(t=ht(e,t),dt[t]),pt=(e,t)=>(t.ptrType&&t.ptr||We("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!=!!t.smartPtr&&We("Both smartPtrType and smartPtr must be specified"),t.count={value:1},vt(Object.create(e,{$$:{value:t}})));function mt(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?pt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):pt(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?pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var vt=e=>"undefined"==typeof FinalizationRegistry?(vt=e=>e,e):(Qe=new FinalizationRegistry((e=>{rt(e.$$)})),vt=e=>{var t=e.$$;if(t.smartPtr){var r={$$:t};Qe.register(e,r,e)}return e},et=e=>Qe.unregister(e),vt(e)),yt=()=>{Object.assign(gt.prototype,{isAliasOf(e){if(!(this instanceof gt))return!1;if(!(e instanceof gt))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var 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},clone(){if(this.$$.ptr||Ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=vt(Object.create(Object.getPrototypeOf(this),{$$:{value:Je(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),et(this),rt(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),at.push(this),1===at.length&&Ye&&Ye(ct),this.$$.deleteScheduled=!0,this}})};function gt(){}var _t=(e,t)=>Object.defineProperty(t,"name",{value:e}),wt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Ve(`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}},bt=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&Ve(`Cannot register public name '${e}' twice`),wt(i,e,e),i.hasOwnProperty(r)&&Ve(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},St=48,Et=57,It=e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=St&&t<=Et?`_${e}`:e};function kt(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=[]}var At=(e,t,r)=>{for(;t!==r;)t.upcast||Ve(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Ct(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return At(t.$$.ptr,r,this.registeredClass)}function Tt(e,t){var r;if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&Ve(`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=At(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&Ve("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:Ve(`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,sr.toHandle((()=>i.delete()))),null!==e&&e.push(this.rawDestructor,r)}break;default:Ve("Unsupporting sharing policy")}return r}function xt(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&Ve(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return At(t.$$.ptr,r,this.registeredClass)}function Dt(e){return this.fromWireType(C[e>>2])}var Pt=()=>{Object.assign(Bt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Ke,readValueFromPointer:Dt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Bt(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=Tt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=xt,this.destructorFunction=null)}var Mt,Ft,Ut=(e,t,r)=>{i.hasOwnProperty(e)||We("Replacing nonexistant public symbol"),void 0!==i[e].overloadTable&&void 0!==r?i[e].overloadTable[r]=t:(i[e]=t,i[e].argCount=r)},Rt=(e,t,r)=>{var n=i["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)},Lt=[],Ot=e=>{var t=Lt[e];return t||(e>=Lt.length&&(Lt.length=e+1),Lt[e]=t=Mt.get(e)),t},zt=(e,t,r)=>e.includes("j")?Rt(e,t,r):Ot(t).apply(null,r),Nt=(e,t)=>{var r=[];return function(){return r.length=0,Object.assign(r,arguments),zt(e,t,r)}},Ht=(e,t)=>{var r=(e=ze(e)).includes("j")?Nt(e,t):Ot(t);return"function"!=typeof r&&Ve(`unknown function pointer with signature ${e}: ${t}`),r},jt=(e,t)=>{var r=_t(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},Vt=e=>{var t=gn(e),r=ze(t);return mn(t),r},Wt=(e,t)=>{var r=[],n={};throw t.forEach((function e(t){n[t]||He[t]||(je[t]?je[t].forEach(e):(r.push(t),n[t]=!0))})),new Ft(`${e}: `+r.map(Vt).join([", "]))},Gt=(e,t,r,n,i,s,o,a,c,u,l,d,h)=>{l=ze(l),s=Ht(i,s),a&&(a=Ht(o,a)),u&&(u=Ht(c,u)),h=Ht(d,h);var f=It(l);bt(f,(function(){Wt(`Cannot construct ${l} due to unbound types`,[n])})),Ge([e,t,r],n?[n]:[],(function(t){var r,i;t=t[0],i=n?(r=t.registeredClass).instancePrototype:gt.prototype;var o=_t(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new Ue("Use 'new' to construct "+l);if(void 0===d.constructor_body)throw new Ue(l+" has no accessible constructor");var e=d.constructor_body[arguments.length];if(void 0===e)throw new Ue(`Tried to invoke ctor of ${l} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return e.apply(this,arguments)})),c=Object.create(i,{constructor:{value:o}});o.prototype=c;var d=new kt(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new Bt(l,d,!0,!1,!1),m=new Bt(l+"*",d,!1,!1,!1),v=new Bt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},Ut(f,o),[p,m,v]}))},$t=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(C[t+4*n>>2]);return r},qt=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function Yt(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=_t(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function Kt(e,t,r,n,i,s){var o=t.length;o<2&&Ve("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==t[1]&&null!==r,c=!1,u=1;u<t.length;++u)if(null!==t[u]&&void 0===t[u].destructorFunction){c=!0;break}var l="void"!==t[0].name,d="",h="";for(u=0;u<o-2;++u)d+=(0!==u?", ":"")+"arg"+u,h+=(0!==u?", ":"")+"arg"+u+"Wired";var f=`\n        return function (${d}) {\n        if (arguments.length !== ${o-2}) {\n          throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${o-2}');\n        }`;c&&(f+="var destructors = [];\n");var p=c?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[Ve,n,i,qt,t[0],t[1]];for(a&&(f+="var thisWired = classParam.toWireType("+p+", this);\n"),u=0;u<o-2;++u)f+="var arg"+u+"Wired = argType"+u+".toWireType("+p+", arg"+u+"); // "+t[u+2].name+"\n",m.push("argType"+u),v.push(t[u+2]);if(a&&(h="thisWired"+(h.length>0?", ":"")+h),f+=(l||s?"var rv = ":"")+"invoker(fn"+(h.length>0?", ":"")+h+");\n",c)f+="runDestructors(destructors);\n";else for(u=a?1:2;u<t.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==t[u].destructorFunction&&(f+=y+"_dtor("+y+"); // "+t[u].name+"\n",m.push(y+"_dtor"),v.push(t[u].destructorFunction))}l&&(f+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),f+="}\n",m.push(f);var g=Yt(Function,m).apply(null,v);return _t(e,g)}var Xt=(e,t,r,n,i,s)=>{var o=$t(t,r);i=Ht(n,i),Ge([],[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 Ue(`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]=()=>{Wt(`Cannot construct ${e.name} due to unbound types`,o)},Ge([],o,(n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=Kt(r,n,null,i,s),[]))),[]}))},Jt=e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e},Zt=(e,t,r,n,i,s,o,a,c)=>{var u=$t(r,n);t=ze(t),t=Jt(t),s=Ht(i,s),Ge([],[e],(function(e){var n=`${(e=e[0]).name}.${t}`;function i(){Wt(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(t);var l=e.registeredClass.instancePrototype,d=l[t];return void 0===d||void 0===d.overloadTable&&d.className!==e.name&&d.argCount===r-2?(i.argCount=r-2,i.className=e.name,l[t]=i):(wt(l,t,n),l[t].overloadTable[r-2]=i),Ge([],u,(function(i){var a=Kt(n,i,e,s,o,c);return void 0===l[t].overloadTable?(a.argCount=r-2,l[t]=a):l[t].overloadTable[r-2]=a,[]})),[]}))};function Qt(){Object.assign(er.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var t=this.freelist.pop()||this.allocated.length;return this.allocated[t]=e,t},free(e){this.allocated[e]=void 0,this.freelist.push(e)}})}function er(){this.allocated=[void 0],this.freelist=[]}var tr=new er,rr=e=>{e>=tr.reserved&&0==--tr.get(e).refcount&&tr.free(e)},nr=()=>{for(var e=0,t=tr.reserved;t<tr.allocated.length;++t)void 0!==tr.allocated[t]&&++e;return e},ir=()=>{tr.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),tr.reserved=tr.allocated.length,i.count_emval_handles=nr},sr={toValue:e=>(e||Ve("Cannot use deleted val. handle = "+e),tr.get(e).value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return tr.allocate({refcount:1,value:e})}}};function or(e){return this.fromWireType(A[e>>2])}var ar=(e,t)=>{qe(e,{name:t=ze(t),fromWireType:e=>{var t=sr.toValue(e);return rr(e),t},toWireType:(e,t)=>sr.toHandle(t),argPackAdvance:Ke,readValueFromPointer:or,destructorFunction:null})},cr=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},ur=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(T[e>>2])};case 8:return function(e){return this.fromWireType(x[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},lr=(e,t,r)=>{qe(e,{name:t=ze(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:Ke,readValueFromPointer:ur(t,r),destructorFunction:null})},dr=(e,t,r)=>{switch(t){case 1:return r?e=>S[e>>0]:e=>E[e>>0];case 2:return r?e=>I[e>>1]:e=>k[e>>1];case 4:return r?e=>A[e>>2]:e=>C[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},hr=(e,t,r,n,i)=>{t=ze(t);var s=e=>e;if(0===n){var o=32-8*r;s=e=>e<<o>>>o}var a=t.includes("unsigned");qe(e,{name:t,fromWireType:s,toWireType:a?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:Ke,readValueFromPointer:dr(t,r,0!==n),destructorFunction:null})},fr=(e,t,r)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){var t=C[e>>2],r=C[e+4>>2];return new n(S.buffer,r,t)}qe(e,{name:r=ze(r),fromWireType:i,argPackAdvance:Ke,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},pr=(e,t,r)=>ve(e,E,t,r),mr=(e,t)=>{var r="std::string"===(t=ze(t));qe(e,{name:t,fromWireType(e){var t,n=C[e>>2],i=e+4;if(r)for(var s=i,o=0;o<=n;++o){var a=i+o;if(o==n||0==E[a]){var c=De(s,a-s);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),s=a+1}}else{var u=new Array(n);for(o=0;o<n;++o)u[o]=String.fromCharCode(E[i+o]);t=u.join("")}return mn(e),t},toWireType(e,t){var n;t instanceof ArrayBuffer&&(t=new Uint8Array(t));var i="string"==typeof t;i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||Ve("Cannot pass non-string to std::string"),n=r&&i?me(t):t.length;var s=vn(4+n+1),o=s+4;if(C[s>>2]=n,r&&i)pr(t,o,n+1);else if(i)for(var a=0;a<n;++a){var c=t.charCodeAt(a);c>255&&(mn(o),Ve("String has UTF-16 code units that do not fit in 8 bits")),E[o+a]=c}else for(a=0;a<n;++a)E[o+a]=t[a];return null!==e&&e.push(mn,s),s},argPackAdvance:Ke,readValueFromPointer:Dt,destructorFunction(e){mn(e)}})},vr="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,yr=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&k[n];)++n;if((r=n<<1)-e>32&&vr)return vr.decode(E.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=I[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s},gr=(e,t,r)=>{if(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);I[t>>1]=o,t+=2}return I[t>>1]=0,t-n},_r=e=>2*e.length,wr=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var i=A[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},br=(e,t,r)=>{if(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)),A[t>>2]=o,(t+=4)+4>i)break}return A[t>>2]=0,t-n},Sr=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},Er=(e,t,r)=>{var n,i,s,o,a;r=ze(r),2===t?(n=yr,i=gr,o=_r,s=()=>k,a=1):4===t&&(n=wr,i=br,o=Sr,s=()=>C,a=2),qe(e,{name:r,fromWireType:e=>{for(var r,i=C[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 mn(e),r},toWireType:(e,n)=>{"string"!=typeof n&&Ve(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),c=vn(4+s+t);return C[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(mn,c),c},argPackAdvance:Ke,readValueFromPointer:or,destructorFunction(e){mn(e)}})},Ir=(e,t)=>{qe(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},kr={},Ar=e=>{var t=kr[e];return void 0===t?ze(e):t},Cr=[],Tr=(e,t,r,n,i)=>(e=Cr[e])(t=sr.toValue(t),t[r=Ar(r)],n,i),xr=e=>{var t=Cr.length;return Cr.push(e),t},Dr=(e,t)=>{var r=He[e];return void 0===r&&Ve(t+" has unknown type "+Vt(e)),r},Pr=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=Dr(C[t+4*n>>2],"parameter "+n);return r},Br=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Mr=(e,t,r)=>{var n=Pr(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=`  var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;for(s+=`  var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`,l=0;l<e;++l)n[l].deleteObject&&(s+=`  argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(Br),s+="  return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Yt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return xr(_t(h,d))},Fr=e=>{var t=sr.toValue(e);qt(t),rr(e)},Ur=e=>e%4==0&&(e%100!=0||e%400==0),Rr=[0,31,60,91,121,152,182,213,244,274,305,335],Lr=[0,31,59,90,120,151,181,212,243,273,304,334],Or=e=>(Ur(e.getFullYear())?Rr:Lr)[e.getMonth()]+e.getDate()-1,zr=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN;function Nr(e,t,r){var n=zr(e,t),i=new Date(1e3*n);A[r>>2]=i.getSeconds(),A[r+4>>2]=i.getMinutes(),A[r+8>>2]=i.getHours(),A[r+12>>2]=i.getDate(),A[r+16>>2]=i.getMonth(),A[r+20>>2]=i.getFullYear()-1900,A[r+24>>2]=i.getDay();var s=0|Or(i);A[r+28>>2]=s,A[r+36>>2]=-60*i.getTimezoneOffset();var o=new Date(i.getFullYear(),0,1),a=new Date(i.getFullYear(),6,1).getTimezoneOffset(),c=o.getTimezoneOffset(),u=0|(a!=c&&i.getTimezoneOffset()==Math.min(c,a));A[r+32>>2]=u}var Hr=e=>{var t=me(e)+1,r=vn(t);return r&&pr(e,r,t),r},jr=(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"}C[e>>2]=60*c,A[t>>2]=Number(o!=a);var l=u(i),d=u(s),h=Hr(l),f=Hr(d);a<o?(C[r>>2]=h,C[r+4>>2]=f):(C[r>>2]=f,C[r+4>>2]=h)},Vr=()=>{$("")},Wr=()=>Date.now(),Gr=(e,t,r)=>E.copyWithin(e,t,t+r),$r=()=>268435456,qr=e=>{var t=(e-_.buffer.byteLength+65535)/65536;try{return _.grow(t),B(),1}catch(e){}},Yr=e=>{var t=E.length;e>>>=0;var r=$r();if(e>r)return!1;for(var n,i,s=1;s<=4;s*=2){var o=t*(1+.2/s);o=Math.min(o,e+100663296);var a=Math.min(r,(n=Math.max(e,o))+((i=65536)-n%i)%i);if(qr(a))return!0}return!1},Kr={},Xr=()=>u||"./this.program",Jr=()=>{if(!Jr.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",_:Xr()};for(var t in Kr)void 0===Kr[t]?delete e[t]:e[t]=Kr[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);Jr.strings=r}return Jr.strings},Zr=(e,t)=>{for(var r=0;r<e.length;++r)S[t++>>0]=e.charCodeAt(r);S[t>>0]=0},Qr=(e,t)=>{var r=0;return Jr().forEach(((n,i)=>{var s=t+r;C[e+4*i>>2]=s,Zr(n,s),r+=n.length+1})),0},en=(e,t)=>{var r=Jr();C[e>>2]=r.length;var n=0;return r.forEach((e=>n+=e.length+1)),C[t>>2]=n,0};function tn(e){try{var t=Pe.getStreamFromFD(e);return xe.close(t),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=Pe.getStreamFromFD(e),n=r.tty?2:xe.isDir(r.mode)?3:xe.isLink(r.mode)?7:4;return S[t>>0]=n,I[t+2>>1]=0,K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[t+8>>2]=K[0],A[t+12>>2]=K[1],K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[t+16>>2]=K[0],A[t+20>>2]=K[1],0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var nn=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.read(e,S,o,a,n);if(c<0)return-1;if(i+=c,c<a)break;void 0!==n&&(n+=c)}return i};function sn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=zr(t,r);try{if(isNaN(s))return 61;var o=Pe.getStreamFromFD(e);return xe.llseek(o,s,n),K=[o.position>>>0,(Y=o.position,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[i>>2]=K[0],A[i+4>>2]=K[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var an=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.write(e,S,o,a,n);if(c<0)return-1;i+=c,void 0!==n&&(n+=c)}return i};function cn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var un=function(e,t,r,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=xe.nextInode++,this.name=t,this.mode=r,this.node_ops={},this.stream_ops={},this.rdev=n},ln=365,dn=146;Object.defineProperties(un.prototype,{read:{get:function(){return(this.mode&ln)===ln},set:function(e){e?this.mode|=ln:this.mode&=~ln}},write:{get:function(){return(this.mode&dn)===dn},set:function(e){e?this.mode|=dn:this.mode&=~dn}},isFolder:{get:function(){return xe.isDir(this.mode)}},isDevice:{get:function(){return xe.isChrdev(this.mode)}}}),xe.FSNode=un,xe.createPreloadedFile=Ae,xe.staticInit(),Oe(),Ue=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Re=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},yt(),lt(),Pt(),Ft=i.UnboundTypeError=jt(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Be,u:Me,r:Le,E:Xe,F:Gt,A:Xt,h:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,i:Er,n:Ir,f:Tr,j:rr,e:Mr,d:Fr,p:Nr,t:jr,a:Vr,g:Wr,y:Gr,s:Yr,w:Qr,x:en,k:tn,v:rn,B:sn,q:on,z:cn},pn=ne(),mn=e=>(mn=pn.I)(e),vn=e=>(vn=pn.J)(e),yn=()=>(yn=pn.K)(),gn=e=>(gn=pn.L)(e),_n=e=>(_n=pn.N)(e);function wn(){function e(){hn||(hn=!0,i.calledRun=!0,D||(L(),t(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),O()))}j>0||(R(),j>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),e()}),1)):e()))}if(i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=pn.O)(e,t,r,n,s),i._ff_h264_cabac_tables=97685,V=function e(){hn||wn(),hn||(V=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return wn(),e.ready}),o=(()=>{var e="undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro.js",document.baseURI).href;return async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r,n,i;(i=t).ready=new Promise(((e,t)=>{r=e,n=t})),(i=void 0!==i?i:{}).locateFile=function(e,t){return"decoder-pro-audio.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_AUDIO_WASM_URL&&""!=JESSIBUCA_PRO_AUDIO_WASM_URL?JESSIBUCA_PRO_AUDIO_WASM_URL:t+e};var s,o,a,c=Object.assign({},i),u="./this.program",l="object"==typeof window,d="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,f="";function p(e){return i.locateFile?i.locateFile(e,f):f+e}if(h){const{createRequire:e}=await import("module");var m=e("undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro.js",document.baseURI).href),v=m("fs"),y=m("path");f=d?y.dirname(f)+"/":m("url").fileURLToPath(new URL("./","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro.js",document.baseURI).href)),s=(e,t)=>(e=Z(e)?new URL(e):y.normalize(e),v.readFileSync(e,t?void 0:"utf8")),a=e=>{var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},o=function(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];e=Z(e)?new URL(e):y.normalize(e),v.readFile(e,n?void 0:"utf8",((e,i)=>{e?r(e):t(n?i.buffer:i)}))},!i.thisProgram&&process.argv.length>1&&(u=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),i.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),e&&(f=e),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),o=(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,_,w=i.print||console.log.bind(console),b=i.printErr||console.error.bind(console);Object.assign(i,c),c=null,i.arguments&&i.arguments,i.thisProgram&&(u=i.thisProgram),i.quit&&i.quit,i.wasmBinary&&(g=i.wasmBinary),"object"!=typeof WebAssembly&&$("no native wasm support detected");var S,E,I,k,A,C,T,x,D=!1;function P(e,t){e||$(t)}function B(){var e=_.buffer;i.HEAP8=S=new Int8Array(e),i.HEAP16=I=new Int16Array(e),i.HEAPU8=E=new Uint8Array(e),i.HEAPU16=k=new Uint16Array(e),i.HEAP32=A=new Int32Array(e),i.HEAPU32=C=new Uint32Array(e),i.HEAPF32=T=new Float32Array(e),i.HEAPF64=x=new Float64Array(e)}var M=[],F=[],U=[];function R(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)z(i.preRun.shift());ie(M)}function L(){i.noFSInit||xe.init.initialized||xe.init(),xe.ignorePermissions=!1,ie(F)}function O(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)H(i.postRun.shift());ie(U)}function z(e){M.unshift(e)}function N(e){F.unshift(e)}function H(e){U.unshift(e)}var j=0,V=null;function W(e){j++,i.monitorRunDependencies&&i.monitorRunDependencies(j)}function G(e){if(j--,i.monitorRunDependencies&&i.monitorRunDependencies(j),0==j&&V){var t=V;V=null,t()}}function $(e){i.onAbort&&i.onAbort(e),b(e="Aborted("+e+")"),D=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var q,Y,K,X="data:application/octet-stream;base64,",J=e=>e.startsWith(X),Z=e=>e.startsWith("file://");function Q(e){if(e==q&&g)return new Uint8Array(g);if(a)return a(e);throw"both async and sync fetching of the wasm failed"}function ee(e){if(!g&&(l||d)){if("function"==typeof fetch&&!Z(e))return fetch(e,{credentials:"same-origin"}).then((t=>{if(!t.ok)throw"failed to load wasm binary file at '"+e+"'";return t.arrayBuffer()})).catch((()=>Q(e)));if(o)return new Promise(((t,r)=>{o(e,(e=>t(new Uint8Array(e))),r)}))}return Promise.resolve().then((()=>Q(e)))}function te(e,t,r){return ee(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(r,(e=>{b(`failed to asynchronously prepare wasm: ${e}`),$(e)}))}function re(e,t,r,n){return e||"function"!=typeof WebAssembly.instantiateStreaming||J(t)||Z(t)||h||"function"!=typeof fetch?te(t,r,n):fetch(t,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(n,(function(e){return b(`wasm streaming compile failed: ${e}`),b("falling back to ArrayBuffer instantiation"),te(t,r,n)}))))}function ne(){var e={a:fn};function t(e,t){return pn=e.exports,_=pn.G,B(),Mt=pn.L,N(pn.H),G(),pn}if(W(),i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(e){b(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return re(g,q,e,(function(e){t(e.instance)})).catch(n),{}}i.locateFile?J(q="decoder-pro-audio.wasm")||(q=p(q)):q=new URL("decoder-pro-audio.wasm","undefined"==typeof document&&"undefined"==typeof location?new(require("url").URL)("file:"+__filename).href:"undefined"==typeof document?location.href:document.currentScript&&document.currentScript.src||new URL("decoder-pro.js",document.baseURI).href).href;var ie=e=>{for(;e.length>0;)e.shift()(i)};function se(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){C[this.ptr+4>>2]=e},this.get_type=function(){return C[this.ptr+4>>2]},this.set_destructor=function(e){C[this.ptr+8>>2]=e},this.get_destructor=function(){return C[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,S[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=S[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,S[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=S[this.ptr+13>>0]},this.init=function(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)},this.set_adjusted_ptr=function(e){C[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return C[this.ptr+16>>2]},this.get_exception_ptr=function(){if(_n(this.get_type()))return C[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}i.noExitRuntime;var oe=(e,t,r)=>{throw new se(e).init(t,r),e},ae=e=>(A[vn()>>2]=e,e),ce={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=ce.isAbs(e),r="/"===e.substr(-1);return(e=ce.normalizeArray(e.split("/").filter((e=>!!e)),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=ce.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=ce.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},join:function(){var e=Array.prototype.slice.call(arguments);return ce.normalize(e.join("/"))},join2:(e,t)=>ce.normalize(e+"/"+t)},ue=()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);if(h)try{var e=m("crypto");if(e.randomFillSync)return t=>e.randomFillSync(t);var t=e.randomBytes;return e=>(e.set(t(e.byteLength)),e)}catch(e){}$("initRandomDevice")},le=e=>(le=ue())(e),de={resolve:function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var n=r>=0?arguments[r]:xe.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,t=ce.isAbs(n)}return(t?"/":"")+(e=ce.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=de.resolve(e).substr(1),t=de.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("/")}},he="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,fe=(e,t,r)=>{for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.buffer&&he)return he.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((o=224==(240&o)?(15&o)<<12|a<<6|c:(7&o)<<18|a<<12|c<<6|63&e[t++])<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},pe=[],me=e=>{for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);n<=127?t++:n<=2047?t+=2:n>=55296&&n<=57343?(t+=4,++r):t+=3}return t},ve=(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;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 ye(e,t,r){var n=r>0?r:me(e)+1,i=new Array(n),s=ve(e,i,0,i.length);return t&&(i.length=s),i}var ge=()=>{if(!pe.length){var e=null;if(h){var t=Buffer.alloc(256),r=0,n=process.stdin.fd;try{r=v.readSync(n,t)}catch(e){if(!e.toString().includes("EOF"))throw e;r=0}e=r>0?t.slice(0,r).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(e=window.prompt("Input: "))&&(e+="\n"):"function"==typeof readline&&null!==(e=readline())&&(e+="\n");if(!e)return null;pe=ye(e,!0)}return pe.shift()},_e={ttys:[],init(){},shutdown(){},register(e,t){_e.ttys[e]={input:[],output:[],ops:t},xe.registerDevice(e,_e.stream_ops)},stream_ops:{open(e){var t=_e.ttys[e.node.rdev];if(!t)throw new xe.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,r,n,i){if(!e.tty||!e.tty.ops.get_char)throw new xe.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 xe.ErrnoError(29)}if(void 0===a&&0===s)throw new xe.ErrnoError(6);if(null==a)break;s++,t[r+o]=a}return s&&(e.node.timestamp=Date.now()),s},write(e,t,r,n,i){if(!e.tty||!e.tty.ops.put_char)throw new xe.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[r+s])}catch(e){throw new xe.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:e=>ge(),put_char(e,t){null===t||10===t?(w(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(w(fe(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,t,r)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,t){null===t||10===t?(b(fe(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(b(fe(e.output,0)),e.output=[])}}},we=e=>{$()},be={ops_table:null,mount:e=>be.createNode(null,"/",16895,0),createNode(e,t,r,n){if(xe.isBlkdev(r)||xe.isFIFO(r))throw new xe.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:xe.chrdev_stream_ops}});var i=xe.createNode(e,t,r,n);return xe.isDir(i.mode)?(i.node_ops=be.ops_table.dir.node,i.stream_ops=be.ops_table.dir.stream,i.contents={}):xe.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):xe.isLink(i.mode)?(i.node_ops=be.ops_table.link.node,i.stream_ops=be.ops_table.link.stream):xe.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:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(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(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(e){var t={};return t.dev=xe.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,xe.isDir(e.mode)?t.size=4096:xe.isFile(e.mode)?t.size=e.usedBytes:xe.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(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(e,t){throw xe.genericErrors[44]},mknod:(e,t,r,n)=>be.createNode(e,t,r,n),rename(e,t,r){if(xe.isDir(e.mode)){var n;try{n=xe.lookupNode(t,r)}catch(e){}if(n)for(var i in n.contents)throw new xe.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(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var r=xe.lookupNode(e,t);for(var n in r.contents)throw new xe.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var r in e.contents)e.contents.hasOwnProperty(r)&&t.push(r);return t},symlink(e,t,r){var n=be.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!xe.isLink(e.mode))throw new xe.ErrnoError(28);return e.link}},stream_ops:{read(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(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(e,t,r,n,i,s){if(t.buffer===S.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 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(e,t,r){var n=t;if(1===r?n+=e.position:2===r&&xe.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new xe.ErrnoError(28);return n},allocate(e,t,r){be.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap(e,t,r,n,i){if(!xe.isFile(e.node.mode))throw new xe.ErrnoError(43);var s,o,a=e.node.contents;if(2&i||a.buffer!==S.buffer){if((r>0||r+t<a.length)&&(a=a.subarray?a.subarray(r,r+t):Array.prototype.slice.call(a,r,r+t)),o=!0,!(s=we()))throw new xe.ErrnoError(48);S.set(a,s)}else o=!1,s=a.byteOffset;return{ptr:s,allocated:o}},msync:(e,t,r,n,i)=>(be.stream_ops.write(e,t,0,n,r,!1),0)}},Se=(e,t,r,n)=>{var i=n?"":`al ${e}`;o(e,(r=>{P(r,`Loading data file "${e}" failed (no arrayBuffer).`),t(new Uint8Array(r)),i&&G()}),(t=>{if(!r)throw`Loading data file "${e}" failed.`;r()})),i&&W()},Ee=(e,t,r,n,i,s)=>{xe.createDataFile(e,t,r,n,i,s)},Ie=i.preloadPlugins||[],ke=(e,t,r,n)=>{"undefined"!=typeof Browser&&Browser.init();var i=!1;return Ie.forEach((s=>{i||s.canHandle(t)&&(s.handle(e,t,r,n),i=!0)})),i},Ae=(e,t,r,n,i,s,o,a,c,u)=>{var l=t?de.resolve(ce.join2(e,t)):e;function d(r){function d(r){u&&u(),a||Ee(e,t,r,n,i,c),s&&s(),G()}ke(r,l,d,(()=>{o&&o(),G()}))||d(r)}W(),"string"==typeof r?Se(r,(e=>d(e)),o):d(r)},Ce=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(void 0===t)throw new Error(`Unknown file open mode: ${e}`);return t},Te=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},xe={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(e=de.resolve(e)))return{path:"",node:null};if(t=Object.assign({follow_mount:!0,recurse_count:0},t),t.recurse_count>8)throw new xe.ErrnoError(32);for(var r=e.split("/").filter((e=>!!e)),n=xe.root,i="/",s=0;s<r.length;s++){var o=s===r.length-1;if(o&&t.parent)break;if(n=xe.lookupNode(n,r[s]),i=ce.join2(i,r[s]),xe.isMountpoint(n)&&(!o||o&&t.follow_mount)&&(n=n.mounted.root),!o||t.follow)for(var a=0;xe.isLink(n.mode);){var c=xe.readlink(i);if(i=de.resolve(ce.dirname(i),c),n=xe.lookupPath(i,{recurse_count:t.recurse_count+1}).node,a++>40)throw new xe.ErrnoError(32)}}return{path:i,node:n}},getPath(e){for(var t;;){if(xe.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)%xe.nameTable.length},hashAddNode(e){var t=xe.hashName(e.parent.id,e.name);e.name_next=xe.nameTable[t],xe.nameTable[t]=e},hashRemoveNode(e){var t=xe.hashName(e.parent.id,e.name);if(xe.nameTable[t]===e)xe.nameTable[t]=e.name_next;else for(var r=xe.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=xe.mayLookup(e);if(r)throw new xe.ErrnoError(r,e);for(var n=xe.hashName(e.id,t),i=xe.nameTable[n];i;i=i.name_next){var s=i.name;if(i.parent.id===e.id&&s===t)return i}return xe.lookup(e,t)},createNode(e,t,r,n){var i=new xe.FSNode(e,t,r,n);return xe.hashAddNode(i),i},destroyNode(e){xe.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),flagsToPermissionString(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:(e,t)=>xe.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=xe.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{xe.lookupNode(e,t);return 20}catch(e){}return xe.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=xe.lookupNode(e,t)}catch(e){return e.errno}var i=xe.nodePermissions(e,"wx");if(i)return i;if(r){if(!xe.isDir(n.mode))return 54;if(xe.isRoot(n)||xe.getPath(n)===xe.cwd())return 10}else if(xe.isDir(n.mode))return 31;return 0},mayOpen:(e,t)=>e?xe.isLink(e.mode)?32:xe.isDir(e.mode)&&("r"!==xe.flagsToPermissionString(t)||512&t)?31:xe.nodePermissions(e,xe.flagsToPermissionString(t)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=xe.MAX_OPEN_FDS;e++)if(!xe.streams[e])return e;throw new xe.ErrnoError(33)},getStreamChecked(e){var t=xe.getStream(e);if(!t)throw new xe.ErrnoError(8);return t},getStream:e=>xe.streams[e],createStream(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return xe.FSStream||(xe.FSStream=function(){this.shared={}},xe.FSStream.prototype={},Object.defineProperties(xe.FSStream.prototype,{object:{get(){return this.node},set(e){this.node=e}},isRead:{get(){return 1!=(2097155&this.flags)}},isWrite:{get(){return 0!=(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(e){this.shared.flags=e}},position:{get(){return this.shared.position},set(e){this.shared.position=e}}})),e=Object.assign(new xe.FSStream,e),-1==t&&(t=xe.nextfd()),e.fd=t,xe.streams[t]=e,e},closeStream(e){xe.streams[e]=null},chrdev_stream_ops:{open(e){var t=xe.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new xe.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,t)=>e<<8|t,registerDevice(e,t){xe.devices[e]={stream_ops:t}},getDevice:e=>xe.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),xe.syncFSRequests++,xe.syncFSRequests>1&&b(`warning: ${xe.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=xe.getMounts(xe.root.mount),n=0;function i(e){return xe.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){var n,i="/"===r,s=!r;if(i&&xe.root)throw new xe.ErrnoError(10);if(!i&&!s){var o=xe.lookupPath(r,{follow_mount:!1});if(r=o.path,n=o.node,xe.isMountpoint(n))throw new xe.ErrnoError(10);if(!xe.isDir(n.mode))throw new xe.ErrnoError(54)}var a={type:e,opts:t,mountpoint:r,mounts:[]},c=e.mount(a);return c.mount=a,a.root=c,i?xe.root=c:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),c},unmount(e){var t=xe.lookupPath(e,{follow_mount:!1});if(!xe.isMountpoint(t.node))throw new xe.ErrnoError(28);var r=t.node,n=r.mounted,i=xe.getMounts(n);Object.keys(xe.nameTable).forEach((e=>{for(var t=xe.nameTable[e];t;){var r=t.name_next;i.includes(t.mount)&&xe.destroyNode(t),t=r}})),r.mounted=null;var s=r.mount.mounts.indexOf(n);r.mount.mounts.splice(s,1)},lookup:(e,t)=>e.node_ops.lookup(e,t),mknod(e,t,r){var n=xe.lookupPath(e,{parent:!0}).node,i=ce.basename(e);if(!i||"."===i||".."===i)throw new xe.ErrnoError(28);var s=xe.mayCreate(n,i);if(s)throw new xe.ErrnoError(s);if(!n.node_ops.mknod)throw new xe.ErrnoError(63);return n.node_ops.mknod(n,i,t,r)},create:(e,t)=>(t=void 0!==t?t:438,t&=4095,t|=32768,xe.mknod(e,t,0)),mkdir:(e,t)=>(t=void 0!==t?t:511,t&=1023,t|=16384,xe.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{xe.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:(e,t,r)=>(void 0===r&&(r=t,t=438),t|=8192,xe.mknod(e,t,r)),symlink(e,t){if(!de.resolve(e))throw new xe.ErrnoError(44);var r=xe.lookupPath(t,{parent:!0}).node;if(!r)throw new xe.ErrnoError(44);var n=ce.basename(t),i=xe.mayCreate(r,n);if(i)throw new xe.ErrnoError(i);if(!r.node_ops.symlink)throw new xe.ErrnoError(63);return r.node_ops.symlink(r,n,e)},rename(e,t){var r,n,i=ce.dirname(e),s=ce.dirname(t),o=ce.basename(e),a=ce.basename(t);if(r=xe.lookupPath(e,{parent:!0}).node,n=xe.lookupPath(t,{parent:!0}).node,!r||!n)throw new xe.ErrnoError(44);if(r.mount!==n.mount)throw new xe.ErrnoError(75);var c,u=xe.lookupNode(r,o),l=de.relative(e,s);if("."!==l.charAt(0))throw new xe.ErrnoError(28);if("."!==(l=de.relative(t,i)).charAt(0))throw new xe.ErrnoError(55);try{c=xe.lookupNode(n,a)}catch(e){}if(u!==c){var d=xe.isDir(u.mode),h=xe.mayDelete(r,o,d);if(h)throw new xe.ErrnoError(h);if(h=c?xe.mayDelete(n,a,d):xe.mayCreate(n,a))throw new xe.ErrnoError(h);if(!r.node_ops.rename)throw new xe.ErrnoError(63);if(xe.isMountpoint(u)||c&&xe.isMountpoint(c))throw new xe.ErrnoError(10);if(n!==r&&(h=xe.nodePermissions(r,"w")))throw new xe.ErrnoError(h);xe.hashRemoveNode(u);try{r.node_ops.rename(u,n,a)}catch(e){throw e}finally{xe.hashAddNode(u)}}},rmdir(e){var t=xe.lookupPath(e,{parent:!0}).node,r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!0);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.rmdir)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.rmdir(t,r),xe.destroyNode(n)},readdir(e){var t=xe.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new xe.ErrnoError(54);return t.node_ops.readdir(t)},unlink(e){var t=xe.lookupPath(e,{parent:!0}).node;if(!t)throw new xe.ErrnoError(44);var r=ce.basename(e),n=xe.lookupNode(t,r),i=xe.mayDelete(t,r,!1);if(i)throw new xe.ErrnoError(i);if(!t.node_ops.unlink)throw new xe.ErrnoError(63);if(xe.isMountpoint(n))throw new xe.ErrnoError(10);t.node_ops.unlink(t,r),xe.destroyNode(n)},readlink(e){var t=xe.lookupPath(e).node;if(!t)throw new xe.ErrnoError(44);if(!t.node_ops.readlink)throw new xe.ErrnoError(28);return de.resolve(xe.getPath(t.parent),t.node_ops.readlink(t))},stat(e,t){var r=xe.lookupPath(e,{follow:!t}).node;if(!r)throw new xe.ErrnoError(44);if(!r.node_ops.getattr)throw new xe.ErrnoError(63);return r.node_ops.getattr(r)},lstat:e=>xe.stat(e,!0),chmod(e,t,r){var n;"string"==typeof e?n=xe.lookupPath(e,{follow:!r}).node:n=e;if(!n.node_ops.setattr)throw new xe.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod(e,t){xe.chmod(e,t,!0)},fchmod(e,t){var r=xe.getStreamChecked(e);xe.chmod(r.node,t)},chown(e,t,r,n){var i;"string"==typeof e?i=xe.lookupPath(e,{follow:!n}).node:i=e;if(!i.node_ops.setattr)throw new xe.ErrnoError(63);i.node_ops.setattr(i,{timestamp:Date.now()})},lchown(e,t,r){xe.chown(e,t,r,!0)},fchown(e,t,r){var n=xe.getStreamChecked(e);xe.chown(n.node,t,r)},truncate(e,t){if(t<0)throw new xe.ErrnoError(28);var r;"string"==typeof e?r=xe.lookupPath(e,{follow:!0}).node:r=e;if(!r.node_ops.setattr)throw new xe.ErrnoError(63);if(xe.isDir(r.mode))throw new xe.ErrnoError(31);if(!xe.isFile(r.mode))throw new xe.ErrnoError(28);var n=xe.nodePermissions(r,"w");if(n)throw new xe.ErrnoError(n);r.node_ops.setattr(r,{size:t,timestamp:Date.now()})},ftruncate(e,t){var r=xe.getStreamChecked(e);if(0==(2097155&r.flags))throw new xe.ErrnoError(28);xe.truncate(r.node,t)},utime(e,t,r){var n=xe.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,r)})},open(e,t,r){if(""===e)throw new xe.ErrnoError(44);var n;if(r=void 0===r?438:r,r=64&(t="string"==typeof t?Ce(t):t)?4095&r|32768:0,"object"==typeof e)n=e;else{e=ce.normalize(e);try{n=xe.lookupPath(e,{follow:!(131072&t)}).node}catch(e){}}var s=!1;if(64&t)if(n){if(128&t)throw new xe.ErrnoError(20)}else n=xe.mknod(e,r,0),s=!0;if(!n)throw new xe.ErrnoError(44);if(xe.isChrdev(n.mode)&&(t&=-513),65536&t&&!xe.isDir(n.mode))throw new xe.ErrnoError(54);if(!s){var o=xe.mayOpen(n,t);if(o)throw new xe.ErrnoError(o)}512&t&&!s&&xe.truncate(n,0),t&=-131713;var a=xe.createStream({node:n,path:xe.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return a.stream_ops.open&&a.stream_ops.open(a),!i.logReadFiles||1&t||(xe.readFiles||(xe.readFiles={}),e in xe.readFiles||(xe.readFiles[e]=1)),a},close(e){if(xe.isClosed(e))throw new xe.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{xe.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,t,r){if(xe.isClosed(e))throw new xe.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new xe.ErrnoError(70);if(0!=r&&1!=r&&2!=r)throw new xe.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 xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(1==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.read)throw new xe.ErrnoError(28);var s=void 0!==i;if(s){if(!e.seekable)throw new xe.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 xe.ErrnoError(28);if(xe.isClosed(e))throw new xe.ErrnoError(8);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(xe.isDir(e.node.mode))throw new xe.ErrnoError(31);if(!e.stream_ops.write)throw new xe.ErrnoError(28);e.seekable&&1024&e.flags&&xe.llseek(e,0,2);var o=void 0!==i;if(o){if(!e.seekable)throw new xe.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(xe.isClosed(e))throw new xe.ErrnoError(8);if(t<0||r<=0)throw new xe.ErrnoError(28);if(0==(2097155&e.flags))throw new xe.ErrnoError(8);if(!xe.isFile(e.node.mode)&&!xe.isDir(e.node.mode))throw new xe.ErrnoError(43);if(!e.stream_ops.allocate)throw new xe.ErrnoError(138);e.stream_ops.allocate(e,t,r)},mmap(e,t,r,n,i){if(0!=(2&n)&&0==(2&i)&&2!=(2097155&e.flags))throw new xe.ErrnoError(2);if(1==(2097155&e.flags))throw new xe.ErrnoError(2);if(!e.stream_ops.mmap)throw new xe.ErrnoError(43);return e.stream_ops.mmap(e,t,r,n,i)},msync:(e,t,r,n,i)=>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 xe.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile(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=xe.open(e,t.flags),i=xe.stat(e).size,s=new Uint8Array(i);return xe.read(n,s,0,i,0),"utf8"===t.encoding?r=fe(s,0):"binary"===t.encoding&&(r=s),xe.close(n),r},writeFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r.flags=r.flags||577;var n=xe.open(e,r.flags,r.mode);if("string"==typeof t){var i=new Uint8Array(me(t)+1),s=ve(t,i,0,i.length);xe.write(n,i,0,s,void 0,r.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");xe.write(n,t,0,t.byteLength,void 0,r.canOwn)}xe.close(n)},cwd:()=>xe.currentPath,chdir(e){var t=xe.lookupPath(e,{follow:!0});if(null===t.node)throw new xe.ErrnoError(44);if(!xe.isDir(t.node.mode))throw new xe.ErrnoError(54);var r=xe.nodePermissions(t.node,"x");if(r)throw new xe.ErrnoError(r);xe.currentPath=t.path},createDefaultDirectories(){xe.mkdir("/tmp"),xe.mkdir("/home"),xe.mkdir("/home/web_user")},createDefaultDevices(){xe.mkdir("/dev"),xe.registerDevice(xe.makedev(1,3),{read:()=>0,write:(e,t,r,n,i)=>n}),xe.mkdev("/dev/null",xe.makedev(1,3)),_e.register(xe.makedev(5,0),_e.default_tty_ops),_e.register(xe.makedev(6,0),_e.default_tty1_ops),xe.mkdev("/dev/tty",xe.makedev(5,0)),xe.mkdev("/dev/tty1",xe.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(0===t&&(t=le(e).byteLength),e[--t]);xe.createDevice("/dev","random",r),xe.createDevice("/dev","urandom",r),xe.mkdir("/dev/shm"),xe.mkdir("/dev/shm/tmp")},createSpecialDirectories(){xe.mkdir("/proc");var e=xe.mkdir("/proc/self");xe.mkdir("/proc/self/fd"),xe.mount({mount(){var t=xe.createNode(e,"fd",16895,73);return t.node_ops={lookup(e,t){var r=+t,n=xe.getStreamChecked(r),i={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path}};return i.parent=i,i}},t}},{},"/proc/self/fd")},createStandardStreams(){i.stdin?xe.createDevice("/dev","stdin",i.stdin):xe.symlink("/dev/tty","/dev/stdin"),i.stdout?xe.createDevice("/dev","stdout",null,i.stdout):xe.symlink("/dev/tty","/dev/stdout"),i.stderr?xe.createDevice("/dev","stderr",null,i.stderr):xe.symlink("/dev/tty1","/dev/stderr"),xe.open("/dev/stdin",0),xe.open("/dev/stdout",1),xe.open("/dev/stderr",1)},ensureErrnoError(){xe.ErrnoError||(xe.ErrnoError=function(e,t){this.name="ErrnoError",this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},xe.ErrnoError.prototype=new Error,xe.ErrnoError.prototype.constructor=xe.ErrnoError,[44].forEach((e=>{xe.genericErrors[e]=new xe.ErrnoError(e),xe.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){xe.ensureErrnoError(),xe.nameTable=new Array(4096),xe.mount(be,{},"/"),xe.createDefaultDirectories(),xe.createDefaultDevices(),xe.createSpecialDirectories(),xe.filesystems={MEMFS:be}},init(e,t,r){xe.init.initialized=!0,xe.ensureErrnoError(),i.stdin=e||i.stdin,i.stdout=t||i.stdout,i.stderr=r||i.stderr,xe.createStandardStreams()},quit(){xe.init.initialized=!1;for(var e=0;e<xe.streams.length;e++){var t=xe.streams[e];t&&xe.close(t)}},findObject(e,t){var r=xe.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{e=(n=xe.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=xe.lookupPath(e,{parent:!0});r.parentExists=!0,r.parentPath=n.path,r.parentObject=n.node,r.name=ce.basename(e),n=xe.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:xe.getPath(e);for(var i=t.split("/").reverse();i.length;){var s=i.pop();if(s){var o=ce.join2(e,s);try{xe.mkdir(o)}catch(e){}e=o}}return o},createFile(e,t,r,n,i){var s=ce.join2("string"==typeof e?e:xe.getPath(e),t),o=Te(n,i);return xe.create(s,o)},createDataFile(e,t,r,n,i,s){var o=t;e&&(e="string"==typeof e?e:xe.getPath(e),o=t?ce.join2(e,t):e);var a=Te(n,i),c=xe.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}xe.chmod(c,146|a);var h=xe.open(c,577);xe.write(h,r,0,r.length,0,s),xe.close(h),xe.chmod(c,a)}},createDevice(e,t,r,n){var i=ce.join2("string"==typeof e?e:xe.getPath(e),t),s=Te(!!r,!!n);xe.createDevice.major||(xe.createDevice.major=64);var o=xe.makedev(xe.createDevice.major++,0);return xe.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 xe.ErrnoError(29)}if(void 0===c&&0===o)throw new xe.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 xe.ErrnoError(29)}return i&&(e.node.timestamp=Date.now()),o}}),xe.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(!s)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=ye(s(e.url),!0),e.usedBytes=e.contents.length}catch(e){throw new xe.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||[]):ye(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(!d)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 c=xe.createFile(e,t,a,n,i);a.contents?c.contents=a.contents:a.url&&(c.contents=null,c.url=a.url),Object.defineProperties(c,{usedBytes:{get:function(){return this.contents.length}}});var u={};function l(e,t,r,n,i){var s=e.node.contents;if(i>=s.length)return 0;var o=Math.min(s.length-i,n);if(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}return Object.keys(c.stream_ops).forEach((e=>{var t=c.stream_ops[e];u[e]=function(){return xe.forceLoadFile(c),t.apply(null,arguments)}})),u.read=(e,t,r,n,i)=>(xe.forceLoadFile(c),l(e,t,r,n,i)),u.mmap=(e,t,r,n,i)=>{xe.forceLoadFile(c);var s=we();if(!s)throw new xe.ErrnoError(48);return l(e,S,s,t,r),{ptr:s,allocated:!0}},c.stream_ops=u,c}},De=(e,t)=>e?fe(E,e,t):"",Pe={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(ce.isAbs(t))return t;var n;-100===e?n=xe.cwd():n=Pe.getStreamFromFD(e).path;if(0==t.length){if(!r)throw new xe.ErrnoError(44);return n}return ce.join2(n,t)},doStat(e,t,r){try{var n=e(t)}catch(e){if(e&&e.node&&ce.normalize(t)!==ce.normalize(xe.getPath(e.node)))return-54;throw e}A[r>>2]=n.dev,A[r+4>>2]=n.mode,C[r+8>>2]=n.nlink,A[r+12>>2]=n.uid,A[r+16>>2]=n.gid,A[r+20>>2]=n.rdev,K=[n.size>>>0,(Y=n.size,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+24>>2]=K[0],A[r+28>>2]=K[1],A[r+32>>2]=4096,A[r+36>>2]=n.blocks;var i=n.atime.getTime(),s=n.mtime.getTime(),o=n.ctime.getTime();return K=[Math.floor(i/1e3)>>>0,(Y=Math.floor(i/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+40>>2]=K[0],A[r+44>>2]=K[1],C[r+48>>2]=i%1e3*1e3,K=[Math.floor(s/1e3)>>>0,(Y=Math.floor(s/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+56>>2]=K[0],A[r+60>>2]=K[1],C[r+64>>2]=s%1e3*1e3,K=[Math.floor(o/1e3)>>>0,(Y=Math.floor(o/1e3),+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+72>>2]=K[0],A[r+76>>2]=K[1],C[r+80>>2]=o%1e3*1e3,K=[n.ino>>>0,(Y=n.ino,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[r+88>>2]=K[0],A[r+92>>2]=K[1],0},doMsync(e,t,r,n,i){if(!xe.isFile(t.node.mode))throw new xe.ErrnoError(43);if(2&n)return 0;var s=E.slice(e,e+r);xe.msync(t,s,i,r,n)},varargs:void 0,get(){var e=A[+Pe.varargs>>2];return Pe.varargs+=4,e},getp:()=>Pe.get(),getStr:e=>De(e),getStreamFromFD:e=>xe.getStreamChecked(e)};function Be(e,t,r){Pe.varargs=r;try{var n=Pe.getStreamFromFD(e);switch(t){case 0:if((i=Pe.get())<0)return-28;for(;xe.streams[i];)i++;return xe.createStream(n,i).fd;case 1:case 2:case 6:case 7:return 0;case 3:return n.flags;case 4:var i=Pe.get();return n.flags|=i,0;case 5:i=Pe.getp();return I[i+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return ae(28),-1}}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}function Me(e,t,r,n){Pe.varargs=n;try{t=Pe.getStr(t),t=Pe.calculateAt(e,t);var i=n?Pe.get():0;return xe.open(t,r,i).fd}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return-e.errno}}var Fe,Ue,Re,Le=(e,t,r,n,i)=>{},Oe=()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Fe=e},ze=e=>{for(var t="",r=e;E[r];)t+=Fe[E[r++]];return t},Ne={},He={},je={},Ve=e=>{throw new Ue(e)},We=e=>{throw new Re(e)},Ge=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&We("Mismatched type converter count");for(var i=0;i<e.length;++i)qe(e[i],n[i])}e.forEach((function(e){je[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),Ne.hasOwnProperty(e)||(Ne[e]=[]),Ne[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]:{};var n=t.name;if(e||Ve(`type "${n}" must have a positive integer typeid pointer`),He.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;Ve(`Cannot register type '${n}' twice`)}if(He[e]=t,delete je[e],Ne.hasOwnProperty(e)){var i=Ne[e];delete Ne[e],i.forEach((e=>e()))}}function qe(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");return $e(e,t,r)}var Ye,Ke=8,Xe=(e,t,r,n)=>{qe(e,{name:t=ze(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:Ke,readValueFromPointer:function(e){return this.fromWireType(E[e])},destructorFunction:null})},Je=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),Ze=e=>{Ve(e.$$.ptrType.registeredClass.name+" instance already deleted")},Qe=!1,et=e=>{},tt=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},rt=e=>{e.count.value-=1,0===e.count.value&&tt(e)},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)},it={},st=()=>Object.keys(dt).length,ot=()=>{var e=[];for(var t in dt)dt.hasOwnProperty(t)&&e.push(dt[t]);return e},at=[],ct=()=>{for(;at.length;){var e=at.pop();e.$$.deleteScheduled=!1,e.delete()}},ut=e=>{Ye=e,at.length&&Ye&&Ye(ct)},lt=()=>{i.getInheritedInstanceCount=st,i.getLiveInheritedInstances=ot,i.flushPendingDeletes=ct,i.setDelayFunction=ut},dt={},ht=(e,t)=>{for(void 0===t&&Ve("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},ft=(e,t)=>(t=ht(e,t),dt[t]),pt=(e,t)=>(t.ptrType&&t.ptr||We("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!==!!t.smartPtr&&We("Both smartPtrType and smartPtr must be specified"),t.count={value:1},vt(Object.create(e,{$$:{value:t}})));function mt(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?pt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):pt(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?pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c,smartPtrType:this,smartPtr:e}):pt(s.registeredClass.instancePrototype,{ptrType:s,ptr:c})}var vt=e=>"undefined"==typeof FinalizationRegistry?(vt=e=>e,e):(Qe=new FinalizationRegistry((e=>{rt(e.$$)})),vt=e=>{var t=e.$$;if(!!t.smartPtr){var r={$$:t};Qe.register(e,r,e)}return e},et=e=>Qe.unregister(e),vt(e)),yt=()=>{Object.assign(gt.prototype,{isAliasOf(e){if(!(this instanceof gt))return!1;if(!(e instanceof gt))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var 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},clone(){if(this.$$.ptr||Ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=vt(Object.create(Object.getPrototypeOf(this),{$$:{value:Je(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),et(this),rt(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Ve("Object already scheduled for deletion"),at.push(this),1===at.length&&Ye&&Ye(ct),this.$$.deleteScheduled=!0,this}})};function gt(){}var _t=(e,t)=>Object.defineProperty(t,"name",{value:e}),wt=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Ve(`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}},bt=(e,t,r)=>{i.hasOwnProperty(e)?((void 0===r||void 0!==i[e].overloadTable&&void 0!==i[e].overloadTable[r])&&Ve(`Cannot register public name '${e}' twice`),wt(i,e,e),i.hasOwnProperty(r)&&Ve(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),i[e].overloadTable[r]=t):(i[e]=t,void 0!==r&&(i[e].numArguments=r))},St=48,Et=57,It=e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=St&&t<=Et?`_${e}`:e};function kt(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=[]}var At=(e,t,r)=>{for(;t!==r;)t.upcast||Ve(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Ct(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return At(t.$$.ptr,r,this.registeredClass)}function Tt(e,t){var r;if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&Ve(`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=At(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&Ve("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:Ve(`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,sr.toHandle((()=>i.delete()))),null!==e&&e.push(this.rawDestructor,r)}break;default:Ve("Unsupporting sharing policy")}return r}function xt(e,t){if(null===t)return this.isReference&&Ve(`null is not a valid ${this.name}`),0;t.$$||Ve(`Cannot pass "${cr(t)}" as a ${this.name}`),t.$$.ptr||Ve(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&Ve(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return At(t.$$.ptr,r,this.registeredClass)}function Dt(e){return this.fromWireType(C[e>>2])}var Pt=()=>{Object.assign(Bt.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:Ke,readValueFromPointer:Dt,deleteObject(e){null!==e&&e.delete()},fromWireType:mt})};function Bt(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=Tt:n?(this.toWireType=Ct,this.destructorFunction=null):(this.toWireType=xt,this.destructorFunction=null)}var Mt,Ft,Ut=(e,t,r)=>{i.hasOwnProperty(e)||We("Replacing nonexistant public symbol"),void 0!==i[e].overloadTable&&void 0!==r?i[e].overloadTable[r]=t:(i[e]=t,i[e].argCount=r)},Rt=(e,t,r)=>{var n=i["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)},Lt=[],Ot=e=>{var t=Lt[e];return t||(e>=Lt.length&&(Lt.length=e+1),Lt[e]=t=Mt.get(e)),t},zt=(e,t,r)=>e.includes("j")?Rt(e,t,r):Ot(t).apply(null,r),Nt=(e,t)=>{var r=[];return function(){return r.length=0,Object.assign(r,arguments),zt(e,t,r)}},Ht=(e,t)=>{var r=(e=ze(e)).includes("j")?Nt(e,t):Ot(t);return"function"!=typeof r&&Ve(`unknown function pointer with signature ${e}: ${t}`),r},jt=(e,t)=>{var r=_t(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},Vt=e=>{var t=yn(e),r=ze(t);return mn(t),r},Wt=(e,t)=>{var r=[],n={};throw t.forEach((function e(t){n[t]||He[t]||(je[t]?je[t].forEach(e):(r.push(t),n[t]=!0))})),new Ft(`${e}: `+r.map(Vt).join([", "]))},Gt=(e,t,r,n,i,s,o,a,c,u,l,d,h)=>{l=ze(l),s=Ht(i,s),a&&(a=Ht(o,a)),u&&(u=Ht(c,u)),h=Ht(d,h);var f=It(l);bt(f,(function(){Wt(`Cannot construct ${l} due to unbound types`,[n])})),Ge([e,t,r],n?[n]:[],(function(t){var r,i;t=t[0],i=n?(r=t.registeredClass).instancePrototype:gt.prototype;var o=_t(l,(function(){if(Object.getPrototypeOf(this)!==c)throw new Ue("Use 'new' to construct "+l);if(void 0===d.constructor_body)throw new Ue(l+" has no accessible constructor");var e=d.constructor_body[arguments.length];if(void 0===e)throw new Ue(`Tried to invoke ctor of ${l} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return e.apply(this,arguments)})),c=Object.create(i,{constructor:{value:o}});o.prototype=c;var d=new kt(l,o,c,h,r,s,a,u);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var p=new Bt(l,d,!0,!1,!1),m=new Bt(l+"*",d,!1,!1,!1),v=new Bt(l+" const*",d,!1,!0,!1);return it[e]={pointerType:m,constPointerType:v},Ut(f,o),[p,m,v]}))},$t=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(C[t+4*n>>2]);return r},qt=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function Yt(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=_t(e.name||"unknownFunctionName",(function(){}));r.prototype=e.prototype;var n=new r,i=e.apply(n,t);return i instanceof Object?i:n}function Kt(e,t,r,n,i,s){var o=t.length;o<2&&Ve("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==t[1]&&null!==r,c=!1,u=1;u<t.length;++u)if(null!==t[u]&&void 0===t[u].destructorFunction){c=!0;break}var l="void"!==t[0].name,d="",h="";for(u=0;u<o-2;++u)d+=(0!==u?", ":"")+"arg"+u,h+=(0!==u?", ":"")+"arg"+u+"Wired";var f=`\n        return function (${d}) {\n        if (arguments.length !== ${o-2}) {\n          throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${o-2}');\n        }`;c&&(f+="var destructors = [];\n");var p=c?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[Ve,n,i,qt,t[0],t[1]];a&&(f+="var thisWired = classParam.toWireType("+p+", this);\n");for(u=0;u<o-2;++u)f+="var arg"+u+"Wired = argType"+u+".toWireType("+p+", arg"+u+"); // "+t[u+2].name+"\n",m.push("argType"+u),v.push(t[u+2]);if(a&&(h="thisWired"+(h.length>0?", ":"")+h),f+=(l||s?"var rv = ":"")+"invoker(fn"+(h.length>0?", ":"")+h+");\n",c)f+="runDestructors(destructors);\n";else for(u=a?1:2;u<t.length;++u){var y=1===u?"thisWired":"arg"+(u-2)+"Wired";null!==t[u].destructorFunction&&(f+=y+"_dtor("+y+"); // "+t[u].name+"\n",m.push(y+"_dtor"),v.push(t[u].destructorFunction))}l&&(f+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),f+="}\n",m.push(f);var g=Yt(Function,m).apply(null,v);return _t(e,g)}var Xt=(e,t,r,n,i,s)=>{var o=$t(t,r);i=Ht(n,i),Ge([],[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 Ue(`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]=()=>{Wt(`Cannot construct ${e.name} due to unbound types`,o)},Ge([],o,(n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=Kt(r,n,null,i,s),[]))),[]}))},Jt=e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e},Zt=(e,t,r,n,i,s,o,a,c)=>{var u=$t(r,n);t=ze(t),t=Jt(t),s=Ht(i,s),Ge([],[e],(function(e){var n=`${(e=e[0]).name}.${t}`;function i(){Wt(`Cannot call ${n} due to unbound types`,u)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),a&&e.registeredClass.pureVirtualFunctions.push(t);var l=e.registeredClass.instancePrototype,d=l[t];return void 0===d||void 0===d.overloadTable&&d.className!==e.name&&d.argCount===r-2?(i.argCount=r-2,i.className=e.name,l[t]=i):(wt(l,t,n),l[t].overloadTable[r-2]=i),Ge([],u,(function(i){var a=Kt(n,i,e,s,o,c);return void 0===l[t].overloadTable?(a.argCount=r-2,l[t]=a):l[t].overloadTable[r-2]=a,[]})),[]}))};function Qt(){Object.assign(er.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var t=this.freelist.pop()||this.allocated.length;return this.allocated[t]=e,t},free(e){this.allocated[e]=void 0,this.freelist.push(e)}})}function er(){this.allocated=[void 0],this.freelist=[]}var tr=new er,rr=e=>{e>=tr.reserved&&0==--tr.get(e).refcount&&tr.free(e)},nr=()=>{for(var e=0,t=tr.reserved;t<tr.allocated.length;++t)void 0!==tr.allocated[t]&&++e;return e},ir=()=>{tr.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),tr.reserved=tr.allocated.length,i.count_emval_handles=nr},sr={toValue:e=>(e||Ve("Cannot use deleted val. handle = "+e),tr.get(e).value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return tr.allocate({refcount:1,value:e})}}};function or(e){return this.fromWireType(A[e>>2])}var ar=(e,t)=>{qe(e,{name:t=ze(t),fromWireType:e=>{var t=sr.toValue(e);return rr(e),t},toWireType:(e,t)=>sr.toHandle(t),argPackAdvance:Ke,readValueFromPointer:or,destructorFunction:null})},cr=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},ur=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(T[e>>2])};case 8:return function(e){return this.fromWireType(x[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},lr=(e,t,r)=>{qe(e,{name:t=ze(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:Ke,readValueFromPointer:ur(t,r),destructorFunction:null})},dr=(e,t,r)=>{switch(t){case 1:return r?e=>S[e>>0]:e=>E[e>>0];case 2:return r?e=>I[e>>1]:e=>k[e>>1];case 4:return r?e=>A[e>>2]:e=>C[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},hr=(e,t,r,n,i)=>{t=ze(t);var s=e=>e;if(0===n){var o=32-8*r;s=e=>e<<o>>>o}var a=t.includes("unsigned");qe(e,{name:t,fromWireType:s,toWireType:a?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:Ke,readValueFromPointer:dr(t,r,0!==n),destructorFunction:null})},fr=(e,t,r)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){var t=C[e>>2],r=C[e+4>>2];return new n(S.buffer,r,t)}qe(e,{name:r=ze(r),fromWireType:i,argPackAdvance:Ke,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},pr=(e,t,r)=>ve(e,E,t,r),mr=(e,t)=>{var r="std::string"===(t=ze(t));qe(e,{name:t,fromWireType(e){var t,n=C[e>>2],i=e+4;if(r)for(var s=i,o=0;o<=n;++o){var a=i+o;if(o==n||0==E[a]){var c=De(s,a-s);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),s=a+1}}else{var u=new Array(n);for(o=0;o<n;++o)u[o]=String.fromCharCode(E[i+o]);t=u.join("")}return mn(e),t},toWireType(e,t){var n;t instanceof ArrayBuffer&&(t=new Uint8Array(t));var i="string"==typeof t;i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||Ve("Cannot pass non-string to std::string"),n=r&&i?me(t):t.length;var s=gn(4+n+1),o=s+4;if(C[s>>2]=n,r&&i)pr(t,o,n+1);else if(i)for(var a=0;a<n;++a){var c=t.charCodeAt(a);c>255&&(mn(o),Ve("String has UTF-16 code units that do not fit in 8 bits")),E[o+a]=c}else for(a=0;a<n;++a)E[o+a]=t[a];return null!==e&&e.push(mn,s),s},argPackAdvance:Ke,readValueFromPointer:Dt,destructorFunction(e){mn(e)}})},vr="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,yr=(e,t)=>{for(var r=e,n=r>>1,i=n+t/2;!(n>=i)&&k[n];)++n;if((r=n<<1)-e>32&&vr)return vr.decode(E.subarray(e,r));for(var s="",o=0;!(o>=t/2);++o){var a=I[e+2*o>>1];if(0==a)break;s+=String.fromCharCode(a)}return s},gr=(e,t,r)=>{if(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);I[t>>1]=o,t+=2}return I[t>>1]=0,t-n},_r=e=>2*e.length,wr=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var i=A[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},br=(e,t,r)=>{if(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(A[t>>2]=o,(t+=4)+4>i)break}return A[t>>2]=0,t-n},Sr=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},Er=(e,t,r)=>{var n,i,s,o,a;r=ze(r),2===t?(n=yr,i=gr,o=_r,s=()=>k,a=1):4===t&&(n=wr,i=br,o=Sr,s=()=>C,a=2),qe(e,{name:r,fromWireType:e=>{for(var r,i=C[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 mn(e),r},toWireType:(e,n)=>{"string"!=typeof n&&Ve(`Cannot pass non-string to C++ string type ${r}`);var s=o(n),c=gn(4+s+t);return C[c>>2]=s>>a,i(n,c+4,s+t),null!==e&&e.push(mn,c),c},argPackAdvance:Ke,readValueFromPointer:or,destructorFunction(e){mn(e)}})},Ir=(e,t)=>{qe(e,{isVoid:!0,name:t=ze(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},kr={},Ar=e=>{var t=kr[e];return void 0===t?ze(e):t},Cr=[],Tr=(e,t,r,n,i)=>(e=Cr[e])(t=sr.toValue(t),t[r=Ar(r)],n,i),xr=e=>{var t=Cr.length;return Cr.push(e),t},Dr=(e,t)=>{var r=He[e];return void 0===r&&Ve(t+" has unknown type "+Vt(e)),r},Pr=(e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=Dr(C[t+4*n>>2],"parameter "+n);return r},Br=(e,t,r)=>{var n=[],i=e.toWireType(n,r);return n.length&&(C[t>>2]=sr.toHandle(n)),i},Mr=(e,t,r)=>{var n=Pr(e,t),i=n.shift();e--;var s="return function (obj, func, destructorsRef, args) {\n",o=0,a=[];0===r&&a.push("obj");for(var c=["retType"],u=[i],l=0;l<e;++l)a.push("arg"+l),c.push("argType"+l),u.push(n[l]),s+=`  var arg${l} = argType${l}.readValueFromPointer(args${o?"+"+o:""});\n`,o+=n[l].argPackAdvance;s+=`  var rv = ${1===r?"new func":"func.call"}(${a.join(", ")});\n`;for(l=0;l<e;++l)n[l].deleteObject&&(s+=`  argType${l}.deleteObject(arg${l});\n`);i.isVoid||(c.push("emval_returnValue"),u.push(Br),s+="  return emval_returnValue(retType, destructorsRef, rv);\n"),s+="};\n",c.push(s);var d=Yt(Function,c).apply(null,u),h=`methodCaller<(${n.map((e=>e.name)).join(", ")}) => ${i.name}>`;return xr(_t(h,d))},Fr=e=>{var t=sr.toValue(e);qt(t),rr(e)},Ur=e=>e%4==0&&(e%100!=0||e%400==0),Rr=[0,31,60,91,121,152,182,213,244,274,305,335],Lr=[0,31,59,90,120,151,181,212,243,273,304,334],Or=e=>(Ur(e.getFullYear())?Rr:Lr)[e.getMonth()]+e.getDate()-1,zr=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN;function Nr(e,t,r){var n=zr(e,t),i=new Date(1e3*n);A[r>>2]=i.getSeconds(),A[r+4>>2]=i.getMinutes(),A[r+8>>2]=i.getHours(),A[r+12>>2]=i.getDate(),A[r+16>>2]=i.getMonth(),A[r+20>>2]=i.getFullYear()-1900,A[r+24>>2]=i.getDay();var s=0|Or(i);A[r+28>>2]=s,A[r+36>>2]=-60*i.getTimezoneOffset();var o=new Date(i.getFullYear(),0,1),a=new Date(i.getFullYear(),6,1).getTimezoneOffset(),c=o.getTimezoneOffset(),u=0|(a!=c&&i.getTimezoneOffset()==Math.min(c,a));A[r+32>>2]=u}var Hr=e=>{var t=me(e)+1,r=gn(t);return r&&pr(e,r,t),r},jr=(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"}C[e>>2]=60*c,A[t>>2]=Number(o!=a);var l=u(i),d=u(s),h=Hr(l),f=Hr(d);a<o?(C[r>>2]=h,C[r+4>>2]=f):(C[r>>2]=f,C[r+4>>2]=h)},Vr=()=>{$("")},Wr=()=>Date.now(),Gr=(e,t,r)=>E.copyWithin(e,t,t+r),$r=()=>134217728,qr=e=>{var t=(e-_.buffer.byteLength+65535)/65536;try{return _.grow(t),B(),1}catch(e){}},Yr=e=>{var t=E.length;e>>>=0;var r=$r();if(e>r)return!1;for(var n,i,s=1;s<=4;s*=2){var o=t*(1+.2/s);o=Math.min(o,e+100663296);var a=Math.min(r,(n=Math.max(e,o))+((i=65536)-n%i)%i);if(qr(a))return!0}return!1},Kr={},Xr=()=>u||"./this.program",Jr=()=>{if(!Jr.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",_:Xr()};for(var t in Kr)void 0===Kr[t]?delete e[t]:e[t]=Kr[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);Jr.strings=r}return Jr.strings},Zr=(e,t)=>{for(var r=0;r<e.length;++r)S[t++>>0]=e.charCodeAt(r);S[t>>0]=0},Qr=(e,t)=>{var r=0;return Jr().forEach(((n,i)=>{var s=t+r;C[e+4*i>>2]=s,Zr(n,s),r+=n.length+1})),0},en=(e,t)=>{var r=Jr();C[e>>2]=r.length;var n=0;return r.forEach((e=>n+=e.length+1)),C[t>>2]=n,0};function tn(e){try{var t=Pe.getStreamFromFD(e);return xe.close(t),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function rn(e,t){try{var r=Pe.getStreamFromFD(e),n=r.tty?2:xe.isDir(r.mode)?3:xe.isLink(r.mode)?7:4;return S[t>>0]=n,I[t+2>>1]=0,K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[t+8>>2]=K[0],A[t+12>>2]=K[1],K=[0,(Y=0,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[t+16>>2]=K[0],A[t+20>>2]=K[1],0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var nn=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.read(e,S,o,a,n);if(c<0)return-1;if(i+=c,c<a)break;void 0!==n&&(n+=c)}return i};function sn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=nn(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}function on(e,t,r,n,i){var s=zr(t,r);try{if(isNaN(s))return 61;var o=Pe.getStreamFromFD(e);return xe.llseek(o,s,n),K=[o.position>>>0,(Y=o.position,+Math.abs(Y)>=1?Y>0?+Math.floor(Y/4294967296)>>>0:~~+Math.ceil((Y-+(~~Y>>>0))/4294967296)>>>0:0)],A[i>>2]=K[0],A[i+4>>2]=K[1],o.getdents&&0===s&&0===n&&(o.getdents=null),0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var an=(e,t,r,n)=>{for(var i=0,s=0;s<r;s++){var o=C[t>>2],a=C[t+4>>2];t+=8;var c=xe.write(e,S,o,a,n);if(c<0)return-1;i+=c,void 0!==n&&(n+=c)}return i};function cn(e,t,r,n){try{var i=Pe.getStreamFromFD(e),s=an(i,t,r);return C[n>>2]=s,0}catch(e){if(void 0===xe||"ErrnoError"!==e.name)throw e;return e.errno}}var un=function(e,t,r,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=xe.nextInode++,this.name=t,this.mode=r,this.node_ops={},this.stream_ops={},this.rdev=n},ln=365,dn=146;Object.defineProperties(un.prototype,{read:{get:function(){return(this.mode&ln)===ln},set:function(e){e?this.mode|=ln:this.mode&=~ln}},write:{get:function(){return(this.mode&dn)===dn},set:function(e){e?this.mode|=dn:this.mode&=~dn}},isFolder:{get:function(){return xe.isDir(this.mode)}},isDevice:{get:function(){return xe.isChrdev(this.mode)}}}),xe.FSNode=un,xe.createPreloadedFile=Ae,xe.staticInit(),Oe(),Ue=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Re=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},yt(),lt(),Pt(),Ft=i.UnboundTypeError=jt(Error,"UnboundTypeError"),Qt(),ir();var hn,fn={o:oe,C:Be,u:Me,r:Le,E:Xe,F:Gt,A:Xt,h:Zt,D:ar,l:lr,c:hr,b:fr,m:mr,i:Er,n:Ir,f:Tr,j:rr,e:Mr,d:Fr,p:Nr,t:jr,a:Vr,g:Wr,y:Gr,s:Yr,w:Qr,x:en,k:tn,v:rn,B:sn,q:on,z:cn},pn=ne(),mn=e=>(mn=pn.I)(e),vn=()=>(vn=pn.J)(),yn=e=>(yn=pn.K)(e),gn=e=>(gn=pn.M)(e),_n=e=>(_n=pn.N)(e);function wn(){function e(){hn||(hn=!0,i.calledRun=!0,D||(L(),r(i),i.onRuntimeInitialized&&i.onRuntimeInitialized(),O()))}j>0||(R(),j>0||(i.setStatus?(i.setStatus("Running..."),setTimeout((function(){setTimeout((function(){i.setStatus("")}),1),e()}),1)):e()))}if(i.dynCall_jij=(e,t,r,n)=>(i.dynCall_jij=pn.O)(e,t,r,n),i.dynCall_jii=(e,t,r)=>(i.dynCall_jii=pn.P)(e,t,r),i.dynCall_viiijj=(e,t,r,n,s,o,a,c)=>(i.dynCall_viiijj=pn.Q)(e,t,r,n,s,o,a,c),i.dynCall_jiji=(e,t,r,n,s)=>(i.dynCall_jiji=pn.R)(e,t,r,n,s),V=function e(){hn||wn(),hn||(V=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return wn(),t.ready}})(),a=c;function c(e,t){var r=u();return(c=function(e,t){return r[e-=485]})(e,t)}function u(){var e=["22116228VFIraL","max","5893568RNGaRB","1470135DHDwpb","964245PnkytM","hypot","6RkeTue","abs","469323bvFoFX","random","5442598vzyhrd","1521836nfXPXn","8ykrdLX","length","50UgXRmI","1EFTwZK","22chlepy"];return(u=function(){return e})()}!function(e,t){for(var r=c,n=e();;)try{if(498706===parseInt(r(495))/1*(-parseInt(r(491))/2)+parseInt(r(500))/3*(-parseInt(r(492))/4)+-parseInt(r(501))/5+parseInt(r(486))/6*(-parseInt(r(490))/7)+-parseInt(r(499))/8+parseInt(r(488))/9*(parseInt(r(494))/10)+parseInt(r(496))/11*(parseInt(r(497))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(u);var l=1e-6,d="undefined"!=typeof Float32Array?Float32Array:Array,h=Math[a(489)];var f=Math.PI/180;Math[a(485)]||(Math[a(485)]=function(){for(var e=a,t=0,r=arguments[e(493)];r--;)t+=arguments[r]*arguments[r];return Math.sqrt(t)});var p=Object.freeze({__proto__:null,EPSILON:l,get ARRAY_TYPE(){return d},RANDOM:h,setMatrixArrayType:function(e){d=e},toRadian:function(e){return e*f},equals:function(e,t){var r=a;return Math.abs(e-t)<=l*Math[r(498)](1,Math[r(487)](e),Math[r(487)](t))}});function m(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 v(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],h=t[9],f=t[10],p=t[11],m=t[12],v=t[13],y=t[14],g=t[15],_=r[0],w=r[1],b=r[2],S=r[3];return e[0]=_*n+w*a+b*d+S*m,e[1]=_*i+w*c+b*h+S*v,e[2]=_*s+w*u+b*f+S*y,e[3]=_*o+w*l+b*p+S*g,_=r[4],w=r[5],b=r[6],S=r[7],e[4]=_*n+w*a+b*d+S*m,e[5]=_*i+w*c+b*h+S*v,e[6]=_*s+w*u+b*f+S*y,e[7]=_*o+w*l+b*p+S*g,_=r[8],w=r[9],b=r[10],S=r[11],e[8]=_*n+w*a+b*d+S*m,e[9]=_*i+w*c+b*h+S*v,e[10]=_*s+w*u+b*f+S*y,e[11]=_*o+w*l+b*p+S*g,_=r[12],w=r[13],b=r[14],S=r[15],e[12]=_*n+w*a+b*d+S*m,e[13]=_*i+w*c+b*h+S*v,e[14]=_*s+w*u+b*f+S*y,e[15]=_*o+w*l+b*p+S*g,e}function y(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,h=n*u,f=i*c,p=i*u,m=s*u,v=o*a,y=o*c,g=o*u;return e[0]=1-(f+m),e[1]=d+g,e[2]=h-y,e[3]=0,e[4]=d-g,e[5]=1-(l+m),e[6]=p+v,e[7]=0,e[8]=h+y,e[9]=p-v,e[10]=1-(l+f),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function g(e,t){var r=_,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.hypot(n,i,s),e[1]=Math[r(413)](o,a,c),e[2]=Math.hypot(u,l,d),e}function _(e,t){var r=I();return(_=function(e,t){return r[e-=405]})(e,t)}function w(e,t,r,n,i){var s,o=1/Math[_(423)](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=_,n=e();;)try{if(382211===parseInt(r(427))/1*(parseInt(r(406))/2)+-parseInt(r(408))/3*(parseInt(r(419))/4)+parseInt(r(426))/5*(parseInt(r(405))/6)+parseInt(r(421))/7*(parseInt(r(414))/8)+-parseInt(r(420))/9*(-parseInt(r(409))/10)+parseInt(r(418))/11+-parseInt(r(415))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(I);var b=w;function S(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 E=S;function I(){var e=["5uAYLZA","6mhdRkQ","upDegrees","1138182biFwpz","5718esZJUy","downDegrees","3hmmPIj","500jQouam","EPSILON","cos","sqrt","hypot","8rxUaoG","3410148XQahcR","abs","leftDegrees","7585347lVxhaV","2286404PtjxwC","23841VbdGey","1463791RrvSMs","max","tan","sin","ARRAY_TYPE"];return(I=function(){return e})()}function k(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 A=v,C=k,T=Object.freeze({__proto__:null,create:function(){var e=_,t=new d(16);return p[e(425)]!=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},clone:function(e){var t=new(p[_(425)])(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,h,f,m,v){var y=new(p[_(425)])(16);return y[0]=e,y[1]=t,y[2]=r,y[3]=n,y[4]=i,y[5]=s,y[6]=o,y[7]=a,y[8]=c,y[9]=u,y[10]=l,y[11]=d,y[12]=h,y[13]=f,y[14]=m,y[15]=v,y},set:function(e,t,r,n,i,s,o,a,c,u,l,d,h,f,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]=h,e[12]=f,e[13]=p,e[14]=m,e[15]=v,e},identity:m,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],h=t[10],f=t[11],p=t[12],m=t[13],v=t[14],y=t[15],g=r*a-n*o,_=r*c-i*o,w=r*u-s*o,b=n*c-i*a,S=n*u-s*a,E=i*u-s*c,I=l*m-d*p,k=l*v-h*p,A=l*y-f*p,C=d*v-h*m,T=d*y-f*m,x=h*y-f*v,D=g*x-_*T+w*C+b*A-S*k+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*b)*D,e[3]=(h*S-d*E-f*b)*D,e[4]=(c*A-o*x-u*k)*D,e[5]=(r*x-i*A+s*k)*D,e[6]=(v*w-p*E-y*_)*D,e[7]=(l*E-h*w+f*_)*D,e[8]=(o*T-a*A+u*I)*D,e[9]=(n*A-r*T-s*I)*D,e[10]=(p*S-m*w+y*g)*D,e[11]=(d*w-l*S-f*g)*D,e[12]=(a*k-o*C-c*I)*D,e[13]=(r*C-n*k+i*I)*D,e[14]=(m*_-p*b-v*g)*D,e[15]=(l*b-d*_+h*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],h=t[10],f=t[11],p=t[12],m=t[13],v=t[14],y=t[15];return e[0]=a*(h*y-f*v)-d*(c*y-u*v)+m*(c*f-u*h),e[1]=-(n*(h*y-f*v)-d*(i*y-s*v)+m*(i*f-s*h)),e[2]=n*(c*y-u*v)-a*(i*y-s*v)+m*(i*u-s*c),e[3]=-(n*(c*f-u*h)-a*(i*f-s*h)+d*(i*u-s*c)),e[4]=-(o*(h*y-f*v)-l*(c*y-u*v)+p*(c*f-u*h)),e[5]=r*(h*y-f*v)-l*(i*y-s*v)+p*(i*f-s*h),e[6]=-(r*(c*y-u*v)-o*(i*y-s*v)+p*(i*u-s*c)),e[7]=r*(c*f-u*h)-o*(i*f-s*h)+l*(i*u-s*c),e[8]=o*(d*y-f*m)-l*(a*y-u*m)+p*(a*f-u*d),e[9]=-(r*(d*y-f*m)-l*(n*y-s*m)+p*(n*f-s*d)),e[10]=r*(a*y-u*m)-o*(n*y-s*m)+p*(n*u-s*a),e[11]=-(r*(a*f-u*d)-o*(n*f-s*d)+l*(n*u-s*a)),e[12]=-(o*(d*v-h*m)-l*(a*v-c*m)+p*(a*h-c*d)),e[13]=r*(d*v-h*m)-l*(n*v-i*m)+p*(n*h-i*d),e[14]=-(r*(a*v-c*m)-o*(n*v-i*m)+p*(n*c-i*a)),e[15]=r*(a*h-c*d)-o*(n*h-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],h=e[11],f=e[12],p=e[13],m=e[14],v=e[15];return(t*o-r*s)*(d*v-h*m)-(t*a-n*s)*(l*v-h*p)+(t*c-i*s)*(l*m-d*p)+(r*a-n*o)*(u*v-h*f)-(r*c-i*o)*(u*m-d*f)+(n*c-i*a)*(u*p-l*f)},multiply:v,translate:function(e,t,r){var n,i,s,o,a,c,u,l,d,h,f,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],h=t[9],f=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]=h,e[10]=f,e[11]=p,e[12]=n*m+a*v+d*y+t[12],e[13]=i*m+c*v+h*y+t[13],e[14]=s*m+u*v+f*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,h,f,m,v,y,g,w,b,S,E,I,k,A,C,T,x,D=_,P=n[0],B=n[1],M=n[2],F=Math.hypot(P,B,M);return F<p[D(410)]?null:(P*=F=1/F,B*=F,M*=F,i=Math[D(424)](r),o=1-(s=Math[D(411)](r)),a=t[0],c=t[1],u=t[2],l=t[3],d=t[4],h=t[5],f=t[6],m=t[7],v=t[8],y=t[9],g=t[10],w=t[11],b=P*P*o+s,S=B*P*o+M*i,E=M*P*o-B*i,I=P*B*o-M*i,k=B*B*o+s,A=M*B*o+P*i,C=P*M*o+B*i,T=B*M*o-P*i,x=M*M*o+s,e[0]=a*b+d*S+v*E,e[1]=c*b+h*S+y*E,e[2]=u*b+f*S+g*E,e[3]=l*b+m*S+w*E,e[4]=a*I+d*k+v*A,e[5]=c*I+h*k+y*A,e[6]=u*I+f*k+g*A,e[7]=l*I+m*k+w*A,e[8]=a*C+d*T+v*x,e[9]=c*C+h*T+y*x,e[10]=u*C+f*T+g*x,e[11]=l*C+m*T+w*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=_,i=Math[n(424)](r),s=Math[n(411)](r),o=t[4],a=t[5],c=t[6],u=t[7],l=t[8],d=t[9],h=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]=o*s+l*i,e[5]=a*s+d*i,e[6]=c*s+h*i,e[7]=u*s+f*i,e[8]=l*s-o*i,e[9]=d*s-a*i,e[10]=h*s-c*i,e[11]=f*s-u*i,e},rotateY:function(e,t,r){var n=_,i=Math.sin(r),s=Math[n(411)](r),o=t[0],a=t[1],c=t[2],u=t[3],l=t[8],d=t[9],h=t[10],f=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-h*i,e[3]=u*s-f*i,e[8]=o*i+l*s,e[9]=a*i+d*s,e[10]=c*i+h*s,e[11]=u*i+f*s,e},rotateZ:function(e,t,r){var n=Math[_(424)](r),i=Math.cos(r),s=t[0],o=t[1],a=t[2],c=t[3],u=t[4],l=t[5],d=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]=s*i+u*n,e[1]=o*i+l*n,e[2]=a*i+d*n,e[3]=c*i+h*n,e[4]=u*i-s*n,e[5]=l*i-o*n,e[6]=d*i-a*n,e[7]=h*i-c*n,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=r[0],c=r[1],u=r[2],l=Math[o(413)](a,c,u);return l<p[o(410)]?null:(a*=l=1/l,c*=l,u*=l,n=Math[o(424)](t),s=1-(i=Math[o(411)](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=Math.sin(t),n=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=n,e[6]=r,e[7]=0,e[8]=0,e[9]=-r,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromYRotation:function(e,t){var r=_,n=Math[r(424)](t),i=Math[r(411)](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=_,n=Math[r(424)](t),i=Math[r(411)](t);return e[0]=i,e[1]=n,e[2]=0,e[3]=0,e[4]=-n,e[5]=i,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:y,fromQuat2:function(e,t){var r=new(p[_(425)])(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)),y(e,t,r),e},getTranslation:function(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e},getScaling:g,getRotation:function(e,t){var r=_,n=new(p[r(425)])(3);g(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,h=t[6]*o,f=t[8]*i,m=t[9]*s,v=t[10]*o,y=a+d+v,w=0;return y>0?(w=2*Math[r(412)](y+1),e[3]=.25*w,e[0]=(h-m)/w,e[1]=(f-u)/w,e[2]=(c-l)/w):a>d&&a>v?(w=2*Math[r(412)](1+a-d-v),e[3]=(h-m)/w,e[0]=.25*w,e[1]=(c+l)/w,e[2]=(f+u)/w):d>v?(w=2*Math[r(412)](1+d-a-v),e[3]=(f-u)/w,e[0]=(c+l)/w,e[1]=.25*w,e[2]=(h+m)/w):(w=2*Math.sqrt(1+v-a-d),e[3]=(c-l)/w,e[0]=(f+u)/w,e[1]=(h+m)/w,e[2]=.25*w),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,h=i*u,f=i*l,p=s*u,m=s*l,v=o*l,y=a*c,g=a*u,_=a*l,w=n[0],b=n[1],S=n[2];return e[0]=(1-(p+v))*w,e[1]=(h+_)*w,e[2]=(f-g)*w,e[3]=0,e[4]=(h-_)*b,e[5]=(1-(d+v))*b,e[6]=(m+y)*b,e[7]=0,e[8]=(f+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,h=s*u,f=s*l,p=s*d,m=o*l,v=o*d,y=a*d,g=c*u,_=c*l,w=c*d,b=n[0],S=n[1],E=n[2],I=i[0],k=i[1],A=i[2],C=(1-(m+y))*b,T=(f+w)*b,x=(p-_)*b,D=(f-w)*S,P=(1-(h+y))*S,B=(v+g)*S,M=(p+_)*E,F=(v-g)*E,U=(1-(h+m))*E;return e[0]=C,e[1]=T,e[2]=x,e[3]=0,e[4]=D,e[5]=P,e[6]=B,e[7]=0,e[8]=M,e[9]=F,e[10]=U,e[11]=0,e[12]=r[0]+I-(C*I+D*k+M*A),e[13]=r[1]+k-(T*I+P*k+F*A),e[14]=r[2]+A-(x*I+B*k+U*A),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,h=i*o,f=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]=h-v,e[3]=0,e[4]=l-y,e[5]=1-u-p,e[6]=f+m,e[7]=0,e[8]=h+v,e[9]=f-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:w,perspective:b,perspectiveZO:function(e,t,r,n,i){var s,o=1/Math[_(423)](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=_,s=Math.tan(t[i(428)]*Math.PI/180),o=Math[i(423)](t[i(407)]*Math.PI/180),a=Math.tan(t[i(417)]*Math.PI/180),c=Math[i(423)](t.rightDegrees*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:S,ortho:E,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,d,h,f,v,y=_,g=t[0],w=t[1],b=t[2],S=n[0],E=n[1],I=n[2],k=r[0],A=r[1],C=r[2];return Math.abs(g-k)<l&&Math[y(416)](w-A)<p[y(410)]&&Math[y(416)](b-C)<l?m(e):(d=g-k,h=w-A,f=b-C,i=E*(f*=v=1/Math[y(413)](d,h,f))-I*(h*=v),s=I*(d*=v)-S*f,o=S*h-E*d,(v=Math.hypot(i,s,o))?(i*=v=1/v,s*=v,o*=v):(i=0,s=0,o=0),a=h*o-f*s,c=f*i-d*o,u=d*s-h*i,(v=Math[y(413)](a,c,u))?(a*=v=1/v,c*=v,u*=v):(a=0,c=0,u=0),e[0]=i,e[1]=a,e[2]=d,e[3]=0,e[4]=s,e[5]=c,e[6]=h,e[7]=0,e[8]=o,e[9]=u,e[10]=f,e[11]=0,e[12]=-(i*g+s*w+o*b),e[13]=-(a*g+c*w+u*b),e[14]=-(d*g+h*w+f*b),e[15]=1,e)},targetTo:function(e,t,r,n){var i=_,s=t[0],o=t[1],a=t[2],c=n[0],u=n[1],l=n[2],d=s-r[0],h=o-r[1],f=a-r[2],p=d*d+h*h+f*f;p>0&&(d*=p=1/Math[i(412)](p),h*=p,f*=p);var m=u*f-l*h,v=l*d-c*f,y=c*h-u*d;return(p=m*m+v*v+y*y)>0&&(m*=p=1/Math[i(412)](p),v*=p,y*=p),e[0]=m,e[1]=v,e[2]=y,e[3]=0,e[4]=h*y-f*v,e[5]=f*m-d*y,e[6]=d*v-h*m,e[7]=0,e[8]=d,e[9]=h,e[10]=f,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[_(413)](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:k,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=_,n=e[0],i=e[1],s=e[2],o=e[3],a=e[4],c=e[5],u=e[6],d=e[7],h=e[8],f=e[9],m=e[10],v=e[11],y=e[12],g=e[13],w=e[14],b=e[15],S=t[0],E=t[1],I=t[2],k=t[3],A=t[4],C=t[5],T=t[6],x=t[7],D=t[8],P=t[9],B=t[10],M=t[11],F=t[12],U=t[13],R=t[14],L=t[15];return Math[r(416)](n-S)<=p[r(410)]*Math.max(1,Math.abs(n),Math[r(416)](S))&&Math[r(416)](i-E)<=p[r(410)]*Math[r(422)](1,Math[r(416)](i),Math.abs(E))&&Math[r(416)](s-I)<=p[r(410)]*Math[r(422)](1,Math[r(416)](s),Math.abs(I))&&Math[r(416)](o-k)<=p[r(410)]*Math.max(1,Math[r(416)](o),Math[r(416)](k))&&Math[r(416)](a-A)<=l*Math[r(422)](1,Math[r(416)](a),Math[r(416)](A))&&Math[r(416)](c-C)<=p[r(410)]*Math[r(422)](1,Math[r(416)](c),Math.abs(C))&&Math.abs(u-T)<=p[r(410)]*Math[r(422)](1,Math[r(416)](u),Math[r(416)](T))&&Math[r(416)](d-x)<=l*Math[r(422)](1,Math.abs(d),Math[r(416)](x))&&Math.abs(h-D)<=p[r(410)]*Math[r(422)](1,Math[r(416)](h),Math[r(416)](D))&&Math[r(416)](f-P)<=p[r(410)]*Math.max(1,Math[r(416)](f),Math.abs(P))&&Math[r(416)](m-B)<=p[r(410)]*Math[r(422)](1,Math[r(416)](m),Math[r(416)](B))&&Math[r(416)](v-M)<=p[r(410)]*Math[r(422)](1,Math[r(416)](v),Math[r(416)](M))&&Math[r(416)](y-F)<=l*Math[r(422)](1,Math[r(416)](y),Math[r(416)](F))&&Math[r(416)](g-U)<=p[r(410)]*Math[r(422)](1,Math.abs(g),Math[r(416)](U))&&Math.abs(w-R)<=l*Math[r(422)](1,Math.abs(w),Math[r(416)](R))&&Math[r(416)](b-L)<=l*Math[r(422)](1,Math[r(416)](b),Math.abs(L))},mul:A,sub:C});function x(){var e=U,t=new(p[e(403)])(3);return p[e(403)]!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function D(e){var t=U,r=e[0],n=e[1],i=e[2];return Math[t(410)](r,n,i)}function P(e,t,r){var n=new(p[U(403)])(3);return n[0]=e,n[1]=t,n[2]=r,n}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}function M(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e}function F(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function U(e,t){var r=N();return(U=function(e,t){return r[e-=395]})(e,t)}function R(e,t){var r=U,n=t[0]-e[0],i=t[1]-e[1],s=t[2]-e[2];return Math[r(410)](n,i,s)}function L(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 O(e){var t=e[0],r=e[1],n=e[2];return t*t+r*r+n*n}function z(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function N(){var e=["hypot","153665hWfJNz","33917970yJWdcP","max","3117avlteh","8499680YNJjIO","1852NIFDwb","148113GmNciY","sqrt","round","6wUKeWt","144tjpMmy","floor","10322442wOExji","EPSILON","1412061gvHqjG","acos","ceil","ARRAY_TYPE","min","length","RANDOM","cos","abs","sin"];return(N=function(){return e})()}!function(e,t){for(var r=U,n=e();;)try{if(888981===-parseInt(r(417))/1+parseInt(r(416))/2*(-parseInt(r(414))/3)+parseInt(r(396))/4*(-parseInt(r(411))/5)+-parseInt(r(395))/6*(parseInt(r(400))/7)+parseInt(r(415))/8+-parseInt(r(398))/9+parseInt(r(412))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(N);var H,j=B,V=M,W=F,G=R,$=L,q=D,Y=O,K=(H=x(),function(e,t,r,n,i,s){var o,a,c=U;for(!t&&(t=3),!r&&(r=0),a=n?Math.min(n*t+r,e[c(405)]):e[c(405)],o=r;o<a;o+=t)H[0]=e[o],H[1]=e[o+1],H[2]=e[o+2],i(H,H,s),e[o]=H[0],e[o+1]=H[1],e[o+2]=H[2];return e}),X=Object.freeze({__proto__:null,create:x,clone:function(e){var t=new(p[U(403)])(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},length:D,fromValues:P,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:B,multiply:M,divide:F,ceil:function(e,t){var r=U;return e[0]=Math.ceil(t[0]),e[1]=Math[r(402)](t[1]),e[2]=Math[r(402)](t[2]),e},floor:function(e,t){var r=U;return e[0]=Math[r(397)](t[0]),e[1]=Math[r(397)](t[1]),e[2]=Math.floor(t[2]),e},min:function(e,t,r){var n=U;return e[0]=Math[n(404)](t[0],r[0]),e[1]=Math[n(404)](t[1],r[1]),e[2]=Math[n(404)](t[2],r[2]),e},max:function(e,t,r){var n=U;return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e[2]=Math[n(413)](t[2],r[2]),e},round:function(e,t){var r=U;return e[0]=Math.round(t[0]),e[1]=Math[r(419)](t[1]),e[2]=Math[r(419)](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:R,squaredDistance:L,squaredLength:O,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=U,n=t[0],i=t[1],s=t[2],o=n*n+i*i+s*s;return o>0&&(o=1/Math[r(418)](o)),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e},dot:z,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,h=c*s;return e[0]=t[0]*u+r[0]*l+n[0]*d+i[0]*h,e[1]=t[1]*u+r[1]*l+n[1]*d+i[1]*h,e[2]=t[2]*u+r[2]*l+n[2]*d+i[2]*h,e},random:function(e,t){var r=U;t=t||1;var n=2*p[r(406)]()*Math.PI,i=2*p[r(406)]()-1,s=Math[r(418)](1-i*i)*t;return e[0]=Math[r(407)](n)*s,e[1]=Math[r(409)](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,h=n*c-i*a,f=i*h-s*d,p=s*l-n*h,m=n*d-i*l,v=2*o;return l*=v,d*=v,h*=v,f*=2,p*=2,m*=2,e[0]=a+l+f,e[1]=c+d+p,e[2]=u+h+m,e},rotateX:function(e,t,r,n){var i=U,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[i(407)](n)-s[2]*Math[i(409)](n),o[2]=s[1]*Math[i(409)](n)+s[2]*Math[i(407)](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=U,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(409)](n)+s[0]*Math[i(407)](n),o[1]=s[1],o[2]=s[2]*Math[i(407)](n)-s[0]*Math[i(409)](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=U,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(407)](n)-s[1]*Math.sin(n),o[1]=s[0]*Math[i(409)](n)+s[1]*Math[i(407)](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=U,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2],u=Math[r(418)](n*n+i*i+s*s)*Math[r(418)](o*o+a*a+c*c),l=u&&z(e,t)/u;return Math[r(401)](Math.min(Math[r(413)](l,-1),1))},zero:function(e){return e[0]=0,e[1]=0,e[2]=0,e},str:function(e){return"vec3("+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=U,n=e[0],i=e[1],s=e[2],o=t[0],a=t[1],c=t[2];return Math[r(408)](n-o)<=p[r(399)]*Math[r(413)](1,Math[r(408)](n),Math[r(408)](o))&&Math[r(408)](i-a)<=p[r(399)]*Math[r(413)](1,Math.abs(i),Math[r(408)](a))&&Math[r(408)](s-c)<=l*Math.max(1,Math.abs(s),Math[r(408)](c))},sub:j,mul:V,div:W,dist:G,sqrDist:$,len:q,sqrLen:Y,forEach:K});function J(e,t){var r=Z();return(J=function(e,t){return r[e-=211]})(e,t)}function Z(){var e=["6gEtLTI","136228xYVnwy","11896YxXLiX","909342Gofdue","10FKxyKm","568656Dzlqdf","1JNWwXN","852489bOysSr","357QwYvIa","809780gYTwOO","66rgHgIB","484752KGuVXG"];return(Z=function(){return e})()}function Q(e,t){const r=te();return(Q=function(e,t){return r[e-=431]})(e,t)}!function(e,t){for(var r=J,n=e();;)try{if(182974===-parseInt(r(216))/1*(parseInt(r(211))/2)+parseInt(r(213))/3+-parseInt(r(215))/4+-parseInt(r(219))/5*(-parseInt(r(222))/6)+parseInt(r(218))/7*(parseInt(r(212))/8)+-parseInt(r(217))/9*(-parseInt(r(214))/10)+-parseInt(r(220))/11*(parseInt(r(221))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Z),function(e,t){const r=Q,n=e();for(;;)try{if(874599===-parseInt(r(470))/1+parseInt(r(467))/2*(parseInt(r(444))/3)+-parseInt(r(447))/4+parseInt(r(473))/5+-parseInt(r(450))/6*(parseInt(r(456))/7)+parseInt(r(431))/8+parseInt(r(442))/9*(parseInt(r(443))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(te);var ee=(e,t)=>{const r=Q,n=r(502);t&&e[r(437)](e[r(479)],1);const i=function(){const t=r,i=h(e[t(511)],n),s=h(e[t(478)],"\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        "),o=e[t(520)]();return e[t(516)](o,i),e[t(516)](o,s),e[t(494)](o),e[t(486)](o,e[t(432)])?o:(console[t(480)](t(508)+e[t(475)](o)),null)}();let s={program:i,attribLocations:{vertexPosition:e[r(524)](i,r(441)),texturePosition:e[r(524)](i,"aTexturePosition")},uniformLocations:{projectionMatrix:e[r(476)](i,r(514)),modelMatrix:e[r(476)](i,"uModelMatrix"),viewMatrix:e[r(476)](i,"uViewMatrix"),rgbatexture:e[r(476)](i,"rgbaTexture"),ytexture:e.getUniformLocation(i,"yTexture"),utexture:e.getUniformLocation(i,r(485)),vtexture:e[r(476)](i,r(483)),isyuv:e[r(476)](i,r(446))}},o=function(){const t=r,n=e[t(466)]();e[t(499)](e[t(469)],n);e[t(512)](e[t(469)],new Float32Array([-1,-1,-1,1,-1,-1,1,1,-1,-1,1,-1]),e.STATIC_DRAW);var i=[];i=i[t(451)]([0,1],[1,1],[1,0],[0,0]);const s=e[t(466)]();e[t(499)](e[t(469)],s),e[t(512)](e[t(469)],new Float32Array(i),e[t(495)]);const o=e[t(466)]();e[t(499)](e.ELEMENT_ARRAY_BUFFER,o);return e[t(512)](e[t(481)],new Uint16Array([0,1,2,0,2,3]),e.STATIC_DRAW),{position:n,texPosition:s,indices:o}}(),a=d(),c=d(),u=d(),l=d();function d(){const t=r;let n=e[t(453)]();return e[t(509)](e[t(461)],n),e.texParameteri(e[t(461)],e[t(474)],e[t(504)]),e[t(448)](e[t(461)],e[t(513)],e[t(504)]),e.texParameteri(e[t(461)],e[t(484)],e[t(490)]),e[t(448)](e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),n}function h(t,n){const i=r,s=e[i(500)](t);return e[i(515)](s,n),e[i(468)](s),e.getShaderParameter(s,e[i(435)])?s:(console[i(480)]("An error occurred compiling the shaders: "+e[i(526)](s)),e[i(438)](s),null)}function f(t,n){const i=r;e[i(471)](0,0,t,n),e.clearColor(0,0,0,0),e[i(434)](1),e[i(498)](e[i(465)]),e[i(489)](e.LEQUAL),e[i(488)](e[i(521)]|e.DEPTH_BUFFER_BIT);const a=T[i(487)]();E(a,-1,1,-1,1,.1,100);const d=T[i(487)]();T[i(482)](d);const h=T[i(487)]();T[i(436)](h,X[i(523)](0,0,0),P(0,0,-1),X[i(523)](0,1,0));{const t=3,r=e[i(460)],n=!1,a=0,c=0;e[i(499)](e[i(469)],o[i(517)]),e[i(463)](s[i(519)][i(522)],t,r,n,a,c),e[i(464)](s[i(519)][i(522)])}{const t=2,r=e[i(460)],n=!1,a=0,c=0;e[i(499)](e[i(469)],o[i(491)]),e.vertexAttribPointer(s[i(519)][i(440)],t,r,n,a,c),e.enableVertexAttribArray(s.attribLocations[i(440)])}e[i(449)](e[i(458)]+3),e[i(509)](e[i(461)],c),e[i(449)](e[i(458)]+4),e[i(509)](e[i(461)],u),e[i(449)](e.TEXTURE0+5),e[i(509)](e[i(461)],l),e[i(499)](e[i(481)],o[i(452)]),e[i(455)](s[i(505)]),e[i(503)](s.uniformLocations.projectionMatrix,!1,a),e[i(503)](s[i(492)][i(506)],!1,d),e.uniformMatrix4fv(s[i(492)][i(445)],!1,h),e.uniform1i(s[i(492)][i(462)],2),e[i(433)](s[i(492)][i(507)],3),e[i(433)](s.uniformLocations[i(472)],4),e[i(433)](s[i(492)][i(459)],5),e[i(433)](s[i(492)][i(446)],1);{const t=6,r=e.UNSIGNED_SHORT,n=0;e[i(501)](e[i(510)],t,r,n)}}return{render:function(t,n,i,s,o){const a=r;e[a(449)](e[a(458)]),e[a(509)](e[a(461)],c),e[a(518)](e[a(461)],0,e[a(454)],t,n,0,e[a(454)],e[a(496)],i),e[a(449)](e[a(493)]),e[a(509)](e.TEXTURE_2D,u),e[a(518)](e[a(461)],0,e[a(454)],t/2,n/2,0,e[a(454)],e.UNSIGNED_BYTE,s),e[a(449)](e[a(439)]),e[a(509)](e.TEXTURE_2D,l),e[a(518)](e[a(461)],0,e[a(454)],t/2,n/2,0,e[a(454)],e[a(496)],o),f(t,n)},renderYUV:function(t,n,i){const s=r;let o=i[s(525)](0,t*n),a=i[s(525)](t*n,t*n*5/4),d=i[s(525)](t*n*5/4,t*n*3/2);e[s(449)](e[s(458)]),e[s(509)](e[s(461)],c),e[s(518)](e[s(461)],0,e[s(454)],t,n,0,e[s(454)],e[s(496)],o),e.activeTexture(e.TEXTURE1),e[s(509)](e[s(461)],u),e[s(518)](e[s(461)],0,e[s(454)],t/2,n/2,0,e[s(454)],e[s(496)],a),e[s(449)](e[s(439)]),e[s(509)](e[s(461)],l),e.texImage2D(e[s(461)],0,e[s(454)],t/2,n/2,0,e[s(454)],e[s(496)],d),f(t,n)},destroy:function(){const t=r;e[t(477)](s[t(505)]),e[t(457)](o[t(517)]),e.deleteBuffer(o[t(491)]),e[t(457)](o.indices),e[t(497)](a),e[t(497)](c),e[t(497)](u),e[t(497)](l),s=null,o=null,a=null,c=null,u=null,l=null}}};function te(){const e=["bufferData","TEXTURE_MIN_FILTER","uProjectionMatrix","shaderSource","attachShader","position","texImage2D","attribLocations","createProgram","COLOR_BUFFER_BIT","vertexPosition","fromValues","getAttribLocation","slice","getShaderInfoLog","13198392MBGMQu","LINK_STATUS","uniform1i","clearDepth","COMPILE_STATUS","lookAt","pixelStorei","deleteShader","TEXTURE2","texturePosition","aVertexPosition","2938653dOEJLT","20yXhVxc","12BRnKjn","viewMatrix","isyuv","2348632acOSAI","texParameteri","activeTexture","1028130wuRMbG","concat","indices","createTexture","LUMINANCE","useProgram","56ExPsJr","deleteBuffer","TEXTURE0","vtexture","FLOAT","TEXTURE_2D","rgbatexture","vertexAttribPointer","enableVertexAttribArray","DEPTH_TEST","createBuffer","138318tshEKQ","compileShader","ARRAY_BUFFER","859096KMVFzl","viewport","utexture","5561120bGPHiz","TEXTURE_MAG_FILTER","getProgramInfoLog","getUniformLocation","deleteProgram","FRAGMENT_SHADER","UNPACK_ALIGNMENT","log","ELEMENT_ARRAY_BUFFER","identity","vTexture","TEXTURE_WRAP_S","uTexture","getProgramParameter","create","clear","depthFunc","CLAMP_TO_EDGE","texPosition","uniformLocations","TEXTURE1","linkProgram","STATIC_DRAW","UNSIGNED_BYTE","deleteTexture","enable","bindBuffer","createShader","drawElements","\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        ","uniformMatrix4fv","LINEAR","program","modelMatrix","ytexture","Unable to initialize the shader program: ","bindTexture","TRIANGLES","VERTEX_SHADER"];return(te=function(){return e})()}const re=Oe;!function(e,t){const r=Oe,n=e();for(;;)try{if(529681===-parseInt(r(336))/1*(-parseInt(r(536))/2)+parseInt(r(438))/3+-parseInt(r(494))/4+parseInt(r(341))/5+parseInt(r(591))/6+-parseInt(r(576))/7+parseInt(r(581))/8*(-parseInt(r(586))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xe);const ne={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};re(385),re(255),re(408),re(459),re(717);const ie={fetch:re(255),hls:re(408),websocket:re(385),webrtc:"webrtc",webTransport:re(717),worker:re(338),aliyunRtc:re(392),mp4:re(616),flv:"flv"},se={player:"player",playerAudio:re(465),playbackTF:re(549),talk:"talk",playVod:"playVod"},oe={mp4:re(616),webm:"webm",flv:"flv",mov:re(645)},ae={flv:re(309),m7s:re(454),hls:re(408),webrtc:"webrtc",webTransport:re(717),nakedFlow:re(354),fmp4:re(362),mpeg4:re(610),aliyunRtc:"aliyunRtc",ts:"ts",g711:re(398),pcm:re(582)};re(716),re(467),re(344),re(418),re(276),re(443),re(348);const ce={mse:"mse",wcs:"wcs",offscreen:"offscreen",wasm:re(706),simd:re(275),simdFFmpeg:"simdFFmpeg",mt:"mt",webrtc:re(459),hls:re(408),aliyunRtc:"aliyunRtc"},ue={canvas:re(310),video:re(371)},le={debug:re(328),warn:re(311)},de={click:re(627),mouseDownAndUp:"mouseDownAndUp"},he={normal:re(394),simple:re(432)},fe={normal:re(394),small:re(347)},pe=re(245),me=re(399),ve=36e5,ye=4080,ge=12;re(314),re(489),re(630);const _e={playIsNotPauseOrUrlIsNull:"播放地址不能为空",webglAlignmentError:re(596),webglContextLostError:re(284),mediaSourceH265NotSupport:re(657),mseSourceBufferFull:re(563),mediaSourceAppendBufferError:re(358),mseSourceBufferError:re(674),mseAddSourceBufferError:re(358),mseWorkerAddSourceBufferError:re(358),mediaSourceDecoderConfigurationError:"初始化解码器失败",mediaSourceTsIsMaxDiff:"流异常",mseWidthOrHeightChange:re(273),mediaSourceAudioG711NotSupport:re(250),mediaSourceAudioInitTimeout:"初始化音频解码器失败",mediaSourceAudioNoDataTimeout:re(677),mediaSourceUseCanvasRenderPlayFailed:re(326),mediaSourceBufferedIsZeroError:re(273),webcodecsH265NotSupport:re(657),webcodecsUnsupportedConfigurationError:re(358),webcodecsDecodeConfigureError:re(358),webcodecsDecodeError:re(674),webcodecsAudioInitTimeout:re(427),webcodecsAudioNoDataTimeout:re(677),wcsWidthOrHeightChange:"解码失败",wasmDecodeError:re(674),simdDecodeError:"解码失败",simdDecodeDelayTimeout:re(520),wasmWidthOrHeightChange:re(273),wasmUseVideoRenderError:re(624),videoElementPlayingFailed:re(624),simdH264DecodeVideoWidthIsTooLarge:re(475),networkDelayTimeout:re(538),fetchError:re(262),streamEnd:"请求结束",websocket1006Error:"流异常结束",websocketError:re(262),webrtcError:re(262),hlsError:re(262),decoderWorkerInitError:re(505),decoderWorkerWasmError:"wasm解码失败",videoElementPlayingFailedForWebrtc:"video自动渲染失败",videoInfoError:re(615),webrtcStreamH265:"webrtc不支持H265",delayTimeout:re(417),loadingTimeout:re(652),loadingTimeoutRetryEnd:re(652),delayTimeoutRetryEnd:re(417),flvDemuxBufferSizeTooLarge:"FLV待解封装buffer过大",audioChannelError:re(319),aliyunRtcError:re(262),mseWaitVideoCanplayTimeout:re(273),initDecoderWorkerTimeout:re(237)},we={playType:se.player,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:le[re(311)],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:fe[re(394)],loadingIcon:!0,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:re(462),decoderOld:"decoder-pro-old.js",decoderAudio:"decoder-pro-audio.js",decoderHard:re(482),decoderHardNotWasm:"decoder-pro-hard-not-wasm.js",wasmMp4RecorderDecoder:re(313),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:"none",aspectRatio:re(598),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:he[re(394)],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:ne.fetch,demuxType:ae.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:ce.wasm,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:oe[re(616)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,ptzPositionConfig:{},ptzShowType:re(721),ptzClickType:de.click,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:_e,videoElementPlayingFailedReplay:!0,mp4RecordUseWasm:!0,mseAutoCleanupSourceBuffer:!0,mseAutoCleanupMaxBackwardDuration:30,mseAutoCleanupMinBackwardDuration:10,widthOrHeightChangeReplay:!0,simdH264DecodeVideoWidthIsTooLargeReplay:!0,mediaSourceAudioG711NotSupportReplay:!0,mediaSourceAudioInitTimeoutReplay:!0,mediaSourceAudioNoDataTimeoutReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplayType:ue[re(371)],webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:re(444),opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:re(444),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:re(271),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};re(446),re(352),re(368),re(483),re(244),re(702),re(359),re(584),re(531),re(269),re(299),re(456),re(486),re(544),re(329),re(502),re(260),re(490),re(248),re(642);const be={init:"init",initVideo:"initVideo",render:"render",playAudio:re(567),initAudio:"initAudio",kBps:re(675),decode:re(696),audioCode:"audioCode",audioNalu:re(680),audioAACSequenceHeader:re(580),videoCode:"videoCode",videoCodec:re(620),videoNalu:"videoNalu",videoPayload:re(491),audioPayload:re(550),wasmError:re(363),workerFetch:"workerFetch",iframeIntervalTs:re(306),isDropping:re(282),workerEnd:"workerEnd",networkDelay:re(641),playbackStreamVideoFps:re(602),wasmWidthOrHeightChange:re(235),simdDecodeError:re(715),simdH264DecodeVideoWidthIsTooLarge:re(496),simdDecodeDelayTimeout:re(713),websocketOpen:"websocketOpen",websocketStringMsg:"websocketStringMsg",closeEnd:re(504),tempStream:re(637),videoSEI:re(629),flvScriptData:re(383),aacSequenceHeader:re(374),videoSequenceHeader:re(361),flvBufferData:"flvBufferData",checkFirstIFrame:re(339),mseHandle:re(613),mseFirstRenderTime:re(332),mseError:"mseError",notSupportNewWasm:re(353),failedToAsynchronouslyPrepareWasm:re(409),mtStreamStats:re(697)},Se={audio:1,video:2},Ee={audio:8,video:9,scriptData:18},Ie={init:re(286),decode:"decode",audioDecode:re(373),videoDecode:re(698),initAudioCodec:re(324),initVideoCodec:re(552),close:re(546),updateConfig:re(534),resetDecode:re(400),clearBuffer:re(566),resetAudioDecode:re(562),resetVideoDecode:re(404),fetchStream:"fetchStream",sendWsMessage:re(665),mseUpdateVideoTimestamp:"mseUpdateVideoTimestamp",playbackIsPause:re(405)};re(255),re(470),re(551),re(685),re(396),re(303),re(286),re(255),re(318),re(470),re(646),re(268),re(622),re(413),re(286);const ke={fullscreen:re(555),fullScreenByStart:re(266),webFullscreen:re(460),decoderWorkerInit:"decoderWorkerInit",play:"play",playing:re(648),pause:re(464),mute:"mute",load:re(684),loading:re(337),zooming:re(397),drawingRect:re(499),drawingRectInfo:re(619),videoInfo:"videoInfo",timeUpdate:re(695),audioInfo:re(579),log:re(251),error:re(414),kBps:re(675),timeout:re(248),delayTimeout:re(370),delayTimeoutRetryEnd:re(668),loadingTimeout:re(642),loadingTimeoutRetryEnd:re(679),stats:"stats",performance:re(590),videoSmooth:re(307),faceDetectActive:re(428),objectDetectActive:re(247),occlusionDetectActive:re(357),imageDetectActive:"imageDetectActive",record:re(588),recording:re(380),recordingTimestamp:re(291),recordStart:re(302),recordEnd:re(304),recordCreateError:"recordCreateError",recordBlob:re(571),recordCancel:"recordCancel",buffer:re(685),videoFrame:re(595),videoSEI:"videoSEI",videoSEISyncPts:re(644),start:re(382),metadata:re(503),resize:re(238),volumechange:re(305),volume:re(623),destroy:re(470),beforeDestroy:"beforeDestroy",streamEnd:re(561),streamRate:re(557),streamAbps:"streamAbps",streamVbps:"streamVbps",streamDts:re(718),streamSuccess:re(609),streamMessage:re(487),streamError:re(457),streamStats:re(430),streamEndInner:re(612),mseSourceOpen:"mseSourceOpen",mseSourceClose:"mseSourceClose",mseSourceended:re(535),mseSourceStartStreaming:re(379),mseSourceEndStreaming:re(468),mseSourceBufferError:re(323),mseAddSourceBufferError:re(693),mseWorkerAddSourceBufferError:re(340),mseSourceBufferBusy:re(558),mseSourceBufferFull:re(479),videoWaiting:re(573),videoTimeUpdate:"videoTimeUpdate",videoSyncAudio:re(415),playToRenderTimes:re(560),playbackTime:re(258),playbackTimestamp:"playbackTimestamp",playbackTimeScroll:re(335),playbackPrecision:"playbackPrecision",playbackShowPrecisionChange:re(365),playbackJustTime:re(592),playbackStats:re(384),playbackSeek:re(322),playbackPause:"playbackPause",playbackPauseOrResume:re(518),playbackRateChange:re(514),playbackPreRateChange:re(524),playbackEndInner:"playbackEndInner",playbackEnd:re(498),playVodStats:re(391),playVodPause:re(614),playVodPauseOrResume:re(578),playVodRateChange:re(355),playVodTime:re(290),playVodBufferedTime:re(301),playVodTimeCache:re(252),playVodSeek:re(564),playVodSeeking:re(570),playVodSeekEnd:re(510),playVodVideoSeekingByMse:"playVodVideoSeekingByMse",playVodVideoSeekedByMse:"playVodVideoSeekedByMse",playVodCanplay:"playVodCanplay",playVodWaiting:re(532),playVodEndedAndReplay:re(656),playVodEnded:re(508),ptz:"ptz",streamQualityChange:re(478),visibilityChange:"visibilityChange",netBuf:re(543),close:re(546),networkDelayTimeout:"networkDelayTimeout",togglePerformancePanel:re(395),viewResizeChange:re(372),flvDemuxBufferSizeTooLarge:re(507),talkGetUserMediaSuccess:re(480),talkGetUserMediaFail:"talkGetUserMediaFail",talkGetUserMediaTimeout:re(541),talkStreamStart:re(364),talkStreamOpen:re(377),talkStreamClose:re(653),talkStreamError:re(659),talkStreamInactive:re(621),talkStreamMsg:re(666),webrtcDisconnect:re(683),webrtcFailed:re(701),webrtcClosed:re(554),webrtcChecking:"webrtcChecking",webrtcConnected:re(463),webrtcCompleted:re(671),webrtcOnConnectionStateChange:re(436),webrtcOnIceConnectionStateChange:"webrtcOnIceConnectionStateChange",crashLog:re(366),focus:re(390),blur:re(517),inView:re(633),visibilityHiddenTimeout:re(708),websocketOpen:re(622),websocketClose:re(268),websocketError:re(646),websocketStringMsg:re(413),aiObjectDetectorInfo:re(497),aiFaceDetectorInfo:re(403),aiOcclusionDetectResult:re(594),aiImageDetectResult:re(406),playFailedAndPaused:"playFailedAndPaused",audioResumeState:re(632),webrtcStreamH265:re(256),flvMetaData:re(589),talkFailedAndStop:"talkFailedAndStop",removeLoadingBgImage:re(297),memoryLog:re(452),downloadMemoryLog:re(526),pressureObserverCpu:re(350),currentPts:re(528),online:"online",offline:re(331),networkState:re(375),clickInitPlayer:re(493),audioSplitBuffer:re(605)};re(684),re(695),re(277),re(579),re(675),re(382),re(248),re(642),re(679),re(370),re(668),re(639),re(460),re(349),re(464),re(640),re(590),re(291),re(672),re(304),re(571),re(429),re(560),re(322),re(384),re(518),re(524),re(514),re(365),re(290),re(301),re(564),re(570),re(565),re(397),re(708),re(650),re(622),re(268),re(413),re(705),re(497),re(403),re(406),re(387),re(561),re(629),re(644),re(589),re(436),re(327),re(528),re(307),re(375),re(623),re(619),re(493),re(659),re(621),re(541),re(516),re(666),re(684),re(579),re(414),re(675),re(382),re(642),re(668),re(349),re(367),re(366),re(622),re(268),re(387),re(632);const Ae={talkStreamError:ke[re(659)],talkStreamClose:ke[re(653)]},Ce={playError:"playIsNotPauseOrUrlIsNull",fetchError:re(396),fetchErrorWorker:re(435),websocketError:"websocketError",websocketOpenTimeout:re(477),webcodecsH265NotSupport:re(401),webcodecsDecodeError:re(441),webcodecsUnsupportedConfigurationError:re(626),webcodecsDecodeConfigureError:"webcodecsDecodeConfigureError",webcodecsAudioInitTimeout:re(667),webcodecsAudioNoDataTimeout:"webcodecsAudioNoDataTimeout",mediaSourceH265NotSupport:re(601),mediaSourceAudioG711NotSupport:"mediaSourceAudioG711NotSupport",mediaSourceAudioInitTimeout:re(453),mediaSourceAudioNoDataTimeout:re(686),mediaSourceDecoderConfigurationError:"mediaSourceDecoderConfigurationError",mediaSourceFull:ke.mseSourceBufferFull,mseSourceBufferError:ke.mseSourceBufferError,mseAddSourceBufferError:ke[re(693)],mseWorkerAddSourceBufferError:ke.mseWorkerAddSourceBufferError,mediaSourceAppendBufferError:re(420),mediaSourceTsIsMaxDiff:"mediaSourceTsIsMaxDiff",mediaSourceUseCanvasRenderPlayFailed:re(542),mediaSourceBufferedIsZeroError:"mediaSourceBufferedIsZeroError",wasmDecodeError:re(356),wasmUseVideoRenderError:"wasmUseVideoRenderError",simdH264DecodeVideoWidthIsTooLarge:re(496),simdDecodeError:re(715),simdDecodeDelayTimeout:re(713),hlsError:re(280),webrtcError:re(267),webrtcClosed:ke.webrtcClosed,webrtcIceCandidateError:"webrtcIceCandidateError",webglAlignmentError:"webglAlignmentError",wasmWidthOrHeightChange:re(235),mseWidthOrHeightChange:"mseWidthOrHeightChange",wcsWidthOrHeightChange:"wcsWidthOrHeightChange",widthOrHeightChange:"widthOrHeightChange",tallWebsocketClosedByError:re(559),flvDemuxBufferSizeTooLarge:ke[re(507)],audioChannelError:"audioChannelError",webglContextLostError:re(278),videoElementPlayingFailed:re(635),videoElementPlayingFailedForWebrtc:re(628),decoderWorkerInitError:re(512),decoderWorkerWasmError:re(241),videoInfoError:re(289),streamEnd:ke[re(561)],websocket1006Error:"websocket1006Error",delayTimeout:ke[re(370)],loadingTimeout:ke[re(642)],networkDelayTimeout:ke[re(705)],fullscreenError:"fullscreenError",aliyunRtcError:re(583),mseWaitVideoCanplayTimeout:"mseWaitVideoCanplayTimeout",initDecoderWorkerTimeout:re(288),notSupportNewWasm:re(353),failedToAsynchronouslyPrepareWasm:re(409),playVodMp4Error:re(386),playVodFlvError:re(638),playVodMseDecodeVideoError:re(492),mp4Error:re(568),...Ae},Te={notConnect:re(264),open:re(636),close:re(546),error:re(414)},xe=1;re(473),re(450),re(707),re(240),re(240),re(694);const De={h264:7,h265:12,mpeg4:99},Pe={h264:re(699),h265:re(694)},Be={AAC:10,ALAW:7,MULAW:8,MP3:2,OPUS:13,G711A:7,G711U:8};re(575),re(236),re(711),re(722),re(575),re(593),re(722);const Me={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},Fe={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};re(511),re(316),re(719),re(408),re(310);const Ue={key:re(270),delta:re(692)},Re={avc:'video/mp4; codecs="avc1.64002A"',hev:re(293),hev2:'video/mp4;codecs="hev1.1.6.L120.90"',hev3:re(585),hev4:re(466),hev5:re(664)},Le={ended:re(687),open:re(636),closed:"closed"};re(660),re(334),re(540),re(351),re(254),re(599),re(649),re(325),re(513),re(660),re(346),re(334),re(540),re(600),re(574),re(376),re(556),re(296),re(471),re(421),re(600),re(376),re(515),re(424),re(611),re(381),re(274),re(242),re(263),re(617),re(423),re(437),re(673),re(261),re(458);re(412),re(582),re(312);function Oe(e,t){const r=Xe();return(Oe=function(e,t){return r[e-=232]})(e,t)}re(345),re(712),re(662);const ze={sourceClose:re(553),sourceOpen:"sourceopen",sourceended:re(419),startstreaming:re(239),endstreaming:re(246),qualitychange:re(407)};re(485),re(476),re(654),re(431),re(604),re(547);const Ne={h264:re(461),h265:re(474),av1:re(661)};re(281),re(315),re(533),re(343);const He={abortError:re(283),abortError2:re(522),abort:re(522)};re(337),re(648),re(233),re(470);const je={sequenceHeader:0,nalu:1},Ve=1;re(691),re(655),re(389);re(451),re(636),re(546);re(265);re(412),re(710),re(311),re(265),re(265),re(369),re(530),re(688),re(501),re(537),re(342),re(439),re(647),re(625),re(663),re(529),re(411),re(643),re(295),re(272),re(618),re(469),re(606),re(371);const We=1;re(255),re(309),re(527),re(433),re(607),re(603),re(709),re(317),re(292),re(597),re(714),re(410),re(259),re(425),re(690),re(700),re(631),re(393),re(676),re(682),re(608),re(414);const Ge={idle:re(448),connecting:re(548),buffering:re(506),error:"error",complete:"complete"};re(521),re(509),re(442),re(500),re(658),re(703),re(232),re(525);const $e={video:1,audio:2},qe=128,Ye={PACKET_TYPE_SEQ_START:0,PACKET_TYPE_FRAMES:1,PACKET_TYPE_SEQ_END:2,PACKET_TYPE_FRAMESX:3,PACKET_TYPE_METADATA:4},Ke={FT_KEY:16,FT_INTER:32};function Xe(){const e=["FMP4","sourceended","mediaSourceAppendBufferError","right-down","物品识别激活","focusFar","leftDown","no-audio-track","stalled","初始化音频解码器失败","faceDetectActive","recordCancel","streamStats","ratechange","simple","hls-manifest-loaded","seeked","fetchErrorWorker","webrtcOnConnectionStateChange","cruiseStart","102156exsMNE","multiMouseover","物品识别","webcodecsDecodeError","MEDIA_ERR_DECODE","Webrtc","white","remote-outbound-rtp","playType","webrtc-connected","idle","ulaw","download","playback","memoryLog","mediaSourceAudioInitTimeout","m7s","global","isHls","streamError","wiperOpen","webrtc","webFullscreen","avc","decoder-pro.js","webrtcConnected","pause","playerAudio",'video/mp4;codecs="hev1.3.E.L120.90"',"M7S","mseSourceEndStreaming","3-4","destroy","left-down","电子放大","full","hevc","不支持该分辨率的视频","waiting","websocketOpenTimeout","streamQualityChange","mseSourceBufferFull","talkGetUserMediaSuccess","mseDecodeError","decoder-pro-hard.js","isM7sCrypto","webrtc-disconnected","canplay","isWebrtcForZLM","streamMessage","data-channel","jbprov","defaultStreamQuality","videoPayload","playVodMseDecodeVideoError","clickInitPlayer","2544656vFNvGL","remote-inbound-rtp","simdH264DecodeVideoWidthIsTooLarge","aiObjectDetectorInfo","playbackEnd","drawingRect","video decoder initialization failed","#000","dynamicWatermarkConfig","metadata","closeEnd","初始化worker失败","buffering","flvDemuxBufferSizeTooLarge","playVodEnded","MEDIA_ERR_NETWORK","playVodSeekEnd","webgl","decoderWorkerInitError","10min","playbackRateChange","leftUp","talkFailedAndStop","blur","playbackPauseOrResume","sender","首帧解码超时","MEDIA_ERR_ABORTED","AbortError","ws1006","playbackPreRateChange","NotAllowedError","downloadMemoryLog","decoder-pro-audio-player.js","currentPts","multiDragstart","active","multiIndex","playVodWaiting","Decoding error","updateConfig","mseSourceended","1567924RNKVGJ","multiDblSelected","网络超时重播失败","alaw","fiveMin","talkGetUserMediaTimeout","mediaSourceUseCanvasRenderPlayFailed","netBuf","isWebrtcForSRS","created","close","loadedmetadata","connecting","playbackTF","audioPayload","destroyEnd","initVideoCodec","sourceclose","webrtcClosed","fullscreen$2","left-up","streamRate","mseSourceBufferBusy","tallWebsocketClosedByError","playToRenderTimes","streamEnd","resetAudioDecode","缓冲区已满","playVodSeek","ptz","clearBuffer","playAudio","mp4Error","object","playVodSeeking","recordBlob","seeking","videoWaiting","down","AAC","668416heJVGM","保存日志","playVodPauseOrResume","audioInfo","audioAACSequenceHeader","8xJekIf","pcm","aliyunRtcError","controlSize",'video/mp4;codecs="hev1.2.4.L120.90"',"5929101TqLZcm","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","record","flvMetaData","performance","4311558TLiPTT","playbackJustTime","ALAW","aiOcclusionDetectResult","videoFrame","Webgl 渲染失败","speed","default","ten-min","right","mediaSourceH265NotSupport","playbackStreamVideoFps","demuxed-track","progress","audioSplitBuffer","container","hls-level-loaded","stream-parsed","streamSuccess","mpeg4","rightUp","streamEndInner","mseHandle","playVodPause","解析视频分辨率失败","mp4","apertureNear","1-1","drawingRectInfo","videoCodec","talkStreamInactive","websocketOpen","volume","video自动渲染失败","multiMouseup","webcodecsUnsupportedConfigurationError","click","videoElementPlayingFailedForWebrtc","videoSEI","jbprovm","sourcebuffer-created","audioResumeState","inView","self","videoElementPlayingFailed","open","tempStream","playVodFlvError","fullscreen","mute","networkDelay","loadingTimeout","multiDrop","videoSEISyncPts","mov","websocketError","multiMouseout","playing","five-min","visibilityChange","webrtc-checking","加载超时重播失败","talkStreamClose","timeupdate","jtt","playVodEndedAndReplay","不支持硬解码H265","audio packet","talkStreamError","oneHour","av1","image/webp","multiMousemove",'video/mp4;codecs="hev1.4.10.L120.90"',"sendWsMessage","talkStreamMsg","webcodecsAudioInitTimeout","delayTimeoutRetryEnd","性能面板激活","遮挡物检查","webrtcCompleted","recordCreateError","cruiseStop","解码失败","kBps","switch-url-success","等待音频数据超时","durationchange","loadingTimeoutRetryEnd","audioNalu","emptied","subtitle-playlist","webrtcDisconnect","load","buffer","mediaSourceAudioNoDataTimeout","ended","#343434","Wasm","remove-buffer","rtp","delta","mseAddSourceBufferError","H265(HEVC)","timeUpdate","decode","mtStreamStats","videoDecode","H264(AVC)","buffereos","webrtcFailed","replayUseLastFrameShow","Unsupported audio format","遮挡物检查激活","networkDelayTimeout","wasm","base64","visibilityHiddenTimeout","flv-script-data","tcp","MULAW(g711u)","image/jpeg","simdDecodeDelayTimeout","load-complete","simdDecodeError","FLV","webTransport","streamDts","mse","window","vertical","MP3","video decode error","paused","人脸识别激活","wasmWidthOrHeightChange","ALAW(g711a)","初始化解码worker超时","resize","startstreaming","blob","decoderWorkerWasmError","zoomNarrow","local-candidate","pauseAndNextPlayUseLastFrameShow","JessibucaPro","endstreaming","objectDetectActive","timeout","candidate-pair","硬解码不支持G711a/u音频格式","log","playVodTimeCache","canplaythrough","half-hour","fetch","webrtcStreamH265","退出全屏","playbackTime","sei-in-time","watermarkConfig","fogOpen","请求失败","apertureFar","notConnect","worklet","fullScreenByStart","webrtcError","websocketClose","isFmp4","key","red","4-1","流异常","zoomExpand","simd","MPEG4","videoInfo","webglContextLostError","readystatechange","hlsError","A key frame is required after configure() or flush()","isDropping","The user aborted a request","webgl 上下文丢失","loadstart","init","人脸识别","initDecoderWorkerTimeout","videoInfoError","playVodTime","recordingTimestamp","load-start",'video/mp4; codecs="hev1.1.6.L123.b0"',"complete","3-1","right-up","removeLoadingBgImage","loadeddata","isMpeg4","outbound-rtp","playVodBufferedTime","recordStart","fetchClose","recordEnd","volumechange","iframeIntervalTs","videoSmooth","remote-candidate","flv","canvas","warn","opus","jessibuca-pro-mp4-recorder-decoder.js","/crypto/","Cannot call 'decode' on a closed codec","webgpu","ttfb","sendMessage","音频通道错误","webrtc-failed","certificate","playbackSeek","mseSourceBufferError","initAudioCodec","30min","MediaSource解码使用canvas渲染失败","webrtcOnIceConnectionStateChange","debug","isAliyunRtc","wcsDecodeError","offline","mseFirstRenderTime","track","tenMin","playbackTimeScroll","1piEOKZ","loading","worker","checkFirstIFrame","mseWorkerAddSourceBufferError","1917575mmNYtS","multiSelected","Decoder error","HLS","image/png","halfHour","small","WebTransport","play","pressureObserverCpu","one-hour","playbackForwardMaxRateDecodeIFrame","notSupportNewWasm","nakedFlow","playVodRateChange","wasmDecodeError","occlusionDetectActive","初始化解码器失败","widthOrHeightChangeReplayDelayTime","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","videoSequenceHeader","fmp4","wasmError","talkStreamStart","playbackShowPrecisionChange","crashLog","stats","isMulti","script","delayTimeout","video","viewResizeChange","audioDecode","aacSequenceHeader","networkState","left","talkStreamOpen","mp3","mseSourceStartStreaming","recording","fiStop","start","flvScriptData","playbackStats","websocket","playVodMp4Error","playFailedAndPaused","suspend","udp","focus","playVodStats","aliyunRtc","switch-url-failed","normal","togglePerformancePanel","fetchError","zooming","g711","20251201","resetDecode","webcodecsH265NotSupport","关闭电子放大","aiFaceDetectorInfo","resetVideoDecode","playbackIsPause","aiImageDetectResult","qualitychange","hls","failedToAsynchronouslyPrepareWasm","load-response-headers","multiDragenter","g711a","websocketStringMsg","error","videoSyncAudio","webrtc-closed","播放超时重播失败"];return(Xe=function(){return e})()}re(249),re(321),re(488),re(243),re(300),re(308),re(495),re(445),re(519),re(333),re(523),re(481),re(330),re(457),re(449),re(539),re(378),re(312),re(651),re(447),re(484),re(320),re(416),re(545),re(337),re(648);const Je=typeof window===re(569)&&window[re(720)]===window?window:"object"==typeof self&&self[re(634)]===self?self:"object"==typeof global&&global[re(455)]===global?global:void 0;re(485),re(253),re(294),re(678),re(681),re(687),re(414),re(298),re(547),re(285),re(464),re(349),re(604),re(431),re(434),re(572),re(426),re(388),re(654),re(279),re(414),re(257),re(472),re(402),re(669),re(287),re(234),re(440),re(422),re(670),re(704),re(577),re(689),re(587),re(360);var Ze="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Qe(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function et(e,t){return e(t={exports:{}},t.exports),t.exports}var tt=Object.freeze({__proto__:null,commonjsGlobal:Ze,commonjsRequire:Qe,unwrapExports:function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},createCommonjsModule:et,getCjsExportFromNamespace:function(e){return e&&e.default||e}}),rt=nt;function nt(e,t){var r=it();return(nt=function(e,t){return r[e-=382]})(e,t)}function it(){var e=["fullscreenerror","7XQfPvr","screenfull","webkitExitFullscreen","catch","30ATsFLK","fullscreenElement","change","webkitFullscreenEnabled","447106rFISQr","5542225rXDhTD","exitFullscreen","mozFullScreenEnabled","object","6158016YhPAXR","webkitCurrentFullScreenElement","length","msFullscreenElement","webkitfullscreenerror","webkitRequestFullscreen","mozfullscreenerror","exports","off","49510BqBeFd","exit","undefined","then","defineProperties","2530986DbJaAo","createCommonjsModule","webkitFullscreenElement","589053lIRcuX","mozFullScreenElement","msFullscreenEnabled","isFullscreen","removeEventListener","7822992gXEtem","webkitfullscreenchange","requestFullscreen","document","documentElement","request","49kZZxZn","mozRequestFullScreen","MSFullscreenChange","webkitCancelFullScreen","mozfullscreenchange","28JyZPPf","mozCancelFullScreen","webkitRequestFullScreen","fullscreenchange","bind","isEnabled","msExitFullscreen","msRequestFullscreen","MSFullscreenError"];return(it=function(){return e})()}!function(e,t){for(var r=nt,n=e();;)try{if(692084===-parseInt(r(435))/1*(-parseInt(r(416))/2)+parseInt(r(424))/3*(-parseInt(r(384))/4)+-parseInt(r(403))/5+-parseInt(r(421))/6*(-parseInt(r(394))/7)+parseInt(r(429))/8+parseInt(r(407))/9+parseInt(r(398))/10*(-parseInt(r(402))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(it),tt[rt(422)]((function(e){var t,r,n,i,s,o;t=nt,r=typeof window!==t(418)&&typeof window[t(432)]!==t(418)?window[t(432)]:{},n=t(406)!==t(418)&&e[t(414)],i=function(){for(var e,n=t,i=[[n(431),"exitFullscreen",n(399),"fullscreenEnabled","fullscreenchange",n(393)],[n(412),n(396),n(423),n(401),n(430),n(411)],[n(386),n(382),n(408),"webkitCancelFullScreen",n(430),n(411)],[n(436),n(385),n(425),n(405),n(383),n(413)],[n(391),n(390),n(410),n(426),n(437),n(392)]],s=0,o=i.length,a={};s<o;s++)if((e=i[s])&&e[1]in r){for(s=0;s<e[n(409)];s++)a[i[0][s]]=e[s];return a}return!1}(),s={change:i[t(387)],error:i.fullscreenerror},o={request:function(e,n){return new Promise(function(t,s){var o=nt,a=function(){this[nt(415)]("change",a),t()}[o(388)](this);this.on(o(400),a);var c=(e=e||r[o(433)])[i[o(431)]](n);c instanceof Promise&&c[o(419)](a)[o(397)](s)}[t(388)](this))},exit:function(){return new Promise(function(e,t){var n=nt;if(this[n(427)]){var s=function(){var t=n;this[t(415)](t(400),s),e()}.bind(this);this.on("change",s);var o=r[i[n(404)]]();o instanceof Promise&&o[n(419)](s)[n(397)](t)}else e()}[t(388)](this))},toggle:function(e,r){var n=t;return this[n(427)]?this[n(417)]():this[n(434)](e,r)},onchange:function(e){this.on("change",e)},onerror:function(e){this.on("error",e)},on:function(e,t){var n=s[e];n&&r.addEventListener(n,t,!1)},off:function(e,n){var i=s[e];i&&r[t(428)](i,n,!1)},raw:i},i?(Object[t(420)](o,{isFullscreen:{get:function(){return Boolean(r[i[t(399)]])}},element:{enumerable:!0,get:function(){return r[i[t(399)]]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[i.fullscreenEnabled])}}}),n?e[t(414)]=o:window[t(395)]=o):n?e.exports={isEnabled:!1}:window[t(395)]={isEnabled:!1}}))[rt(389)];const st=at;function ot(){const e=["readBool","305566OoYNQD","readByte","11423384HPgQmL","subarray","_total_bytes","416826pyeCJY","ExpGolomb: readBits() bits exceeded max 32bits!","error","3382700KwEzyz","_current_word_bits_left","6637832lXfsCV","_fillCurrentWord","buffer","_skipLeadingZero","9oNEpxa","readBits","_buffer","_total_bits","byteLength","2757180FtcBcu","readSEG","readUEG","_current_word","set","_buffer_index","5Bykugk","getUint32","min","2310072wWIWXN","ExpGolomb: _fillCurrentWord() but no bytes available"];return(ot=function(){return e})()}function at(e,t){const r=ot();return(at=function(e,t){return r[e-=369]})(e,t)}!function(e,t){const r=at,n=e();for(;;)try{if(865008===parseInt(r(378))/1*(-parseInt(r(384))/2)+parseInt(r(381))/3+-parseInt(r(372))/4+parseInt(r(392))/5+parseInt(r(389))/6+parseInt(r(386))/7+-parseInt(r(394))/8*(parseInt(r(398))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ot);class ct{constructor(e){const t=at;this._buffer=e,this[t(377)]=0,this._total_bytes=e[t(371)],this[t(370)]=8*e[t(371)],this[t(375)]=0,this[t(393)]=0}destroy(){this[at(369)]=null}[st(395)](){const e=st;let t=this[e(388)]-this[e(377)];if(t<=0)return void console[e(391)](e(382),this._total_bytes,this._buffer_index);let r=Math[e(380)](4,t),n=new Uint8Array(4);n[e(376)](this[e(369)][e(387)](this._buffer_index,this[e(377)]+r)),this[e(375)]=new DataView(n[e(396)])[e(379)](0,!1),this._buffer_index+=r,this[e(393)]=8*r}[st(399)](e){const t=st;if(e>32&&console[t(391)](t(390)),e<=this._current_word_bits_left){let r=this[t(375)]>>>32-e;return this[t(375)]<<=e,this[t(393)]-=e,r}let r=this[t(393)]?this[t(375)]:0;r>>>=32-this[t(393)];let n=e-this[t(393)];this[t(395)]();let i=Math.min(n,this[t(393)]),s=this[t(375)]>>>32-i;return this[t(375)]<<=i,this[t(393)]-=i,r=r<<i|s,r}[st(383)](){return 1===this[st(399)](1)}[st(385)](){return this[st(399)](8)}_skipLeadingZero(){const e=st;let t;for(t=0;t<this._current_word_bits_left;t++)if(0!=(this[e(375)]&2147483648>>>t))return this[e(375)]<<=t,this[e(393)]-=t,t;return this[e(395)](),t+this[e(397)]()}[st(374)](){const e=st;let t=this[e(397)]();return this[e(399)](t+1)-1}[st(373)](){let e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)}}const ut=ht;!function(e,t){const r=ht,n=e();for(;;)try{if(167400===parseInt(r(528))/1*(-parseInt(r(504))/2)+parseInt(r(529))/3*(-parseInt(r(497))/4)+parseInt(r(538))/5+parseInt(r(510))/6+-parseInt(r(533))/7*(-parseInt(r(512))/8)+-parseInt(r(523))/9*(parseInt(r(525))/10)+-parseInt(r(492))/11*(parseInt(r(548))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(vt);const lt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,-1,-1,-1],dt=lt;function ht(e,t){const r=vt();return(ht=function(e,t){return r[e-=487]})(e,t)}const ft=lt;function pt(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 mt(e){const t=ht;return yt(e)&&e[1]===je[t(513)]}function vt(){const e=["more than 2 numProgram Not Supported","1639832RsxZUl","sequenceHeader","data_","channels","ext_object_type","read","indexOf","set","mp4a.40.","error","channel: ","207skcXLo","iserro","43570NeiXCb","bufoff","android","1yIIwhp","477QEuvfB","toLowerCase","profile: ","navigator","7GwbXTj","audio_object_type","aac","StreamMuxConfig Missing","readBits","974685jIZlWP","log","warn","current_syncword_offset_","push","sbr","destroy","subarray","mp4a.40.2","buffer","4452RKTVFt","slice","AAC","look","getLATMValue","getIncompleteData","data","bufpos","object_type","sampleRate: ","sampling_freq_index","channel_config","chan_config","sampling_frequency","findNextSyncwordOffset","Flv: AAC invalid channel configuration","readNextAACFrame","firefox","869WmnGSg","other_data_present","readBool","sample_rate","length","5036XHVqyy","Could not found ADTS syncword until payload end","buflen","readByte","has_last_incomplete_data","byteLength","eof_flag_","386766GvQFLv","hasIncompleteData","audioMuxVersionA is Not Supported","sampling_index","unshift",". Only frameLengthType = 0 Supported","1743408qtZZqf"];return(vt=function(){return e})()}function yt(e){const t=ht;return e[0]>>4===Be[t(550)]}const gt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];function _t(e){const t=ht;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>=gt[t(496)])return void console[t(521)]("Flv: AAC invalid sampling frequency index!");let c=gt[o],u=(120&r[1])>>>3;if(u<0||u>=8)return void console[t(539)](t(489));5===i&&(a=(7&r[1])<<1|r[2]>>>7,r[2]);let l=Je[t(532)].userAgent[t(530)]();return-1!==l[t(518)](t(491))?o>=6?(i=5,n=new Array(4),a=o-3):(i=2,n=new Array(2),a=o):-1!==l[t(518)](t(527))?(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(535),config:n,sampleRate:c,channelCount:u,objectType:i,codec:t(520)+i,originalCodec:t(520)+s}}ut(517),ut(551);class wt{constructor(e){const t=ut;this[t(514)]=e,this.eof_flag_=!1,this[t(541)]=this[t(488)](0),this[t(503)]&&console[t(521)](t(498))}[ut(488)](e){const t=ut;let r=e,n=this.data_;for(;;){if(r+7>=n[t(502)])return this[t(503)]=!0,n[t(502)];if(4095===(n[r+0]<<8|n[r+1])>>>4)return r;r++}}[ut(490)](){const e=ut;let t=this.data_,r=null;for(;null==r&&!this[e(503)];){let n=this[e(541)],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(514)].byteLength){this[e(503)]=!0,this[e(501)]=!0;break}let d=1===o?7:9,h=l-d;n+=d;let f=this[e(488)](n+h);if(this.current_syncword_offset_=f,0!==i&&1!==i||0!==s)continue;let p=t[e(545)](n,n+h);r={},r[e(534)]=a+1,r.sampling_freq_index=c,r[e(487)]=dt[c],r[e(559)]=u,r[e(554)]=p}return r}[ut(505)](){return this[ut(501)]}[ut(553)](){const e=ut;return this[e(501)]?this[e(514)].subarray(this.current_syncword_offset_):null}}class bt{constructor(e){const t=ut;this.data_=e,this[t(503)]=!1,this[t(541)]=this[t(488)](0),this.eof_flag_&&console[t(521)]("Could not found ADTS syncword until payload end")}[ut(488)](e){const t=ut;let r=e,n=this[t(514)];for(;;){if(r+1>=n[t(502)])return this[t(503)]=!0,n[t(502)];if(695===(n[r+0]<<3|n[r+1]>>>5))return r;r++}}getLATMValue(e){const t=ut;let r=e.readBits(2),n=0;for(let i=0;i<=r;i++)n<<=8,n|=e[t(500)]();return n}[ut(490)](e){const t=ut;let r=this[t(514)],n=null;for(;null==n&&!this[t(503)];){let i=this.current_syncword_offset_,s=(31&r[i+1])<<8|r[i+2];if(i+3+s>=this.data_.byteLength){this.eof_flag_=!0,this[t(501)]=!0;break}let o=new ct(r[t(545)](i+3,i+3+s)),a=null;if(o[t(494)]()){if(null==e){console[t(540)](t(536)),this[t(541)]=this[t(488)](i+3+s),o[t(544)]();continue}a=e}else{let e=o[t(494)]();if(e&&o[t(494)]()){console[t(521)](t(506)),o[t(544)]();break}if(e&&this[t(552)](o),!o[t(494)]()){console[t(521)]("allStreamsSameTimeFraming zero is Not Supported"),o.destroy();break}if(0!==o[t(537)](6)){console[t(521)]("more than 2 numSubFrames Not Supported"),o[t(544)]();break}if(0!==o[t(537)](4)){console.error(t(511)),o.destroy();break}if(0!==o[t(537)](3)){console[t(521)]("more than 2 numLayer Not Supported"),o[t(544)]();break}let r=e?this[t(552)](o):0,n=o[t(537)](5);r-=5;let i=o[t(537)](4);r-=4;let s=o[t(537)](4);r-=4,o[t(537)](3),r-=3,r>0&&o[t(537)](r);let c=o[t(537)](3);if(0!==c){console[t(521)]("frameLengthType = "+c+t(509)),o[t(544)]();break}o.readByte();let u=o.readBool();if(u)if(e)this[t(552)](o);else{let e=0;for(;;){e<<=8;let r=o[t(494)]();if(e+=o[t(500)](),!r)break}console.log(e)}o[t(494)]()&&o[t(500)](),a={},a.audio_object_type=n,a[t(558)]=i,a[t(487)]=dt[a[t(558)]],a[t(559)]=s,a[t(493)]=u}let c=0;for(;;){let e=o[t(500)]();if(c+=e,255!==e)break}let u=new Uint8Array(c);for(let e=0;e<c;e++)u[e]=o[t(500)]();n={},n[t(534)]=a[t(534)],n[t(558)]=a.sampling_freq_index,n[t(487)]=dt[a[t(558)]],n[t(559)]=a[t(559)],n[t(493)]=a.other_data_present,n.data=u,this[t(541)]=this[t(488)](i+3+s)}return n}[ut(505)](){return this[ut(501)]}[ut(553)](){const e=ut;return this[e(501)]?this.data_.subarray(this[e(541)]):null}}function St(e){const t=Ct;let r=arguments[t(118)]>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 Et(e){const t=Ct;let r=arguments[t(118)]>1&&void 0!==arguments[1]?arguments[1]:4;if(e[t(118)]<4)return[];const n=e[t(118)],i=[];let s,o=0;for(;o+r<n;)if(s=St(e,o),3===r&&(s>>>=8),o+=r,s){if(o+s>n)break;i[t(109)](e[t(104)](o,o+s)),o+=s}return i}function It(e){const t=Ct,r=e.byteLength,n=[];let i=1;for(;i<r-2;)0===e[i]&&0===e[i+1]&&3===e[i+2]?(n[t(109)](i+2),i+=2):i++;if(!n[t(118)])return e;const s=r-n[t(118)],o=new Uint8Array(s);let a=0;for(i=0;i<s;a++,i++)a===n[0]&&(a++,n[t(110)]()),o[i]=e[a];return o}function kt(e){const t=Ct;let r=arguments[t(118)]>1&&void 0!==arguments[1]&&arguments[1];const n=e[t(118)];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(102)](16),i++;return{payload:e.subarray(i),type:s,size:o,uuid:a}}function At(e){const t=Ct,r=e[t(103)],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(107)](n,0),i[t(107)](e,4),i}function Ct(e,t){const r=xt();return(Ct=function(e,t){return r[e-=101]})(e,t)}function Tt(e,t){const r=Ct;let n=null;return t?e[r(118)]>=28&&(n=1+(3&e[26])):e[r(118)]>=12&&(n=1+(3&e[9])),n}function xt(){const e=["subarray","86OQgiFS","87130CmDqxc","set","1679764ZiRyhu","push","shift","setUint32","616wjkhrZ","925uKykfV","174VWIpPf","90729tCZdyG","89271atJwgc","3135525GEnfiQ","length","890CinFHE","25914174knhvxJ","toString","byteLength"];return(xt=function(){return e})()}!function(e,t){const r=Ct,n=e();for(;;)try{if(522893===parseInt(r(113))/1*(parseInt(r(105))/2)+parseInt(r(117))/3+parseInt(r(108))/4+-parseInt(r(106))/5*(parseInt(r(114))/6)+parseInt(r(116))/7*(parseInt(r(112))/8)+-parseInt(r(115))/9*(-parseInt(r(119))/10)+-parseInt(r(101))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(xt);const Dt=zt;function Pt(){return(new Date).getTime()}function Bt(e,t,r){const n=zt;return Math[n(377)](Math[n(398)](e,Math.max(t,r)),Math[n(398)](t,r))}function Mt(){const e=zt;return performance&&typeof performance.now===e(314)?performance.now():Date.now()}function Ft(e){let t=0,r=Mt();return n=>{if(!function(e){const t=Dt;return Object[t(270)].toString[t(352)](e)===t(218)}(n))return;t+=n;const i=Mt(),s=i-r;s>=1e3&&(e(t/s*1e3),r=i,t=0)}}!function(e,t){const r=zt,n=e();for(;;)try{if(652197===-parseInt(r(513))/1*(-parseInt(r(277))/2)+-parseInt(r(378))/3*(parseInt(r(295))/4)+-parseInt(r(334))/5+parseInt(r(457))/6+-parseInt(r(234))/7+parseInt(r(400))/8*(parseInt(r(469))/9)+parseInt(r(361))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Wt),(()=>{const e=zt;try{if(typeof WebAssembly===e(456)&&"function"==typeof WebAssembly.instantiate){const t=new(WebAssembly[e(349)])(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(349)])return new(WebAssembly[e(350)])(t)instanceof WebAssembly[e(350)]}}catch(e){}})();const Ut=Dt(449),Rt=Dt(524),Lt=Dt(265);Dt(449);const Ot=Ut===Dt(260);Dt(253);function zt(e,t){const r=Wt();return(zt=function(e,t){return r[e-=188]})(e,t)}function Nt(e){return null==e}function Ht(e){return!Nt(e)}function jt(e){const t=Dt;return e&&0===Object[t(346)](e)[t(476)]}function Vt(e){return e&&typeof e===Dt(314)}function Wt(){const e=["webm","overflow","EB/s","fullscreenElement","function","toDataURL","objectFit","360","opera","moz-webgl","style",";base64","QHBrowser","pathname","ManagedMediaSource","trim","createElement","container","log","B/s","putImageData","PB/s","createEvent","360SE","4819610nBmPaf","RIFF","kSliceBLA_N_LP","repeat","MULAW","angle","endsWith","getParameter","initEvent","test","chrome","charAt","keys","set","hasAudio","Module","Instance","hidden","call","user-select","touchend","memory","width","webkit-3d","MediaStream","visibility","rect","14144350zUguDQ","setUint8","right","connect","map","isConfigSupported","GB/s","data-","getElementById","scrollTop","paused","demuxUseWorker","wow64","string","block","line","max","18RtwFZA","pageX","getAttribute","getContext","onload","hour","pow","font","href","clientX","format","substring","requestVideoFrameCallback","hev2","QQBrowser","type","contain","ActiveXObject","height","download","min","origin","17704snFelr","webgl2","getUserMedia","100%","Edg","experimental-webgl","createBuffer","application/mozilla-npqihooquicklogin","transferControlToOffscreen","playbackRate","data:","floor","green","-ms-user-select","AudioDecoder","port","replace","imageSmoothingEnabled","mseDecodeAudio","getMonth","-webkit-touch-callout","fontFamily","high","attachShadow","YB/s","getImageData","fontSize","dataset","img","src",'video/mp4; codecs="',"innerHTML","Firefox","-webkit-user-select","setUint16","push","toString","audioWorklet","getPropertyValue","lineWidth","sps","display","save","edge","mousedown","AudioData","msFullscreenElement","revokeObjectURL","#000",'"production"',"NaN","webkitFullscreenElement","hev4","VideoEncoder.isConfigSupported is not a function","absolute","PressureObserver","object","1754922LapSLp","sampleRate","localhost","message","split","getSeconds","setAttribute","true","stringify","top","children","copyright","27NXLTnS","protocol","slice","AAC","appendChild","fillText","open","length","fmt ","pointer-events: none !important; display: block !important","zIndex","validate","drawImage","pageY","location","Safari","fromCharCode","toUpperCase","byteLength","html","0 Bytes","second","imageSmoothingQuality","Opera","onerror","indexOf","VideoEncoder.isConfigSupported() result is not supported","vps","removeChild","content","kSliceRSV_IRAP_VCL23","canPlayType","image","hev5","copyToChannel","close","hev","hostname","useMSE","left","setInt32","resume","numberOfChannels","canvas","155gPDNDB","illegal icc","application/hwepass2001.installepass2001","touchmove","apply","showModalDialog","hash","createObjectURL","restore","KB/s","px Arial",'"2.1.4"',"mediaDevices","dispatchEvent","destination","charCodeAt","getFullYear","div","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","atob","kSliceBLA_W_RADL","mimeTypes","not compiled with thread support, using thread emulation","event","setInt8","fillStyle","match","navigator","msGetUserMedia","host","sequenceHeader","toFixed","body","touchstart","useWCS","scrollLeft","subarray","getDate","documentElement","crossOrigin","borderColor","filter","bottom","[object Number]","[object Exception]","canConstructInDedicatedWorker","{y}-{m}-{d} {h}:{i}:{s}","0 KB/s","document","shadowRoot","Reserved SBR extensions is not implemented","mousemove","QihooBrowser","URL","mouseup","undefined","-moz-user-select","click","f32-planar","277963wPjHlz","win32","rgba(0,0,0,0)","Edge","position","isTypeSupported","performance","buffer","borderStyle","craNut","textAlign","join","srcElement","touches","element","none","failed to asynchronously prepare wasm","start","search",'"2025-4-1"',"forEach","strokeRect","win64","insertBefore","xxxxxxxxxxxx4xxx","noteOn",'"delaytime"',"supported","numberOfFrames","xxxx","target",'"2-26-2025"',"setInt16","iFrame","isFullscreen","createTextNode","prototype","color","createBufferSource","script","ALAW","not compiled with thread support","then","2114DNlWzI","data","WebGLRenderingContext","safari","random","9999999","result","opacity","quality","setHours","application/javascript","version","clientY","MediaSource","webgl","userAgent","VideoDecoder","text","147712INSOGp","solid","strokeStyle","isView","getHours","assign","pps","substr","parse","backgroundColor","image/png","createImageBitmap","setUint32","borderWidth","toLowerCase"];return(Wt=function(){return e})()}function Gt(e){const t=Dt;let r=null,n=31&e[0];return(n===Me.sps||n===Me[t(301)])&&(r=Pe.h264),!r&&(n=(126&e[0])>>1,(n===Fe[t(496)]||n===Fe[t(440)]||n===Fe[t(301)])&&(r=Pe.h265)),r}function $t(){return"undefined"!=typeof WritableStream}function qt(e){e[Dt(504)]()}function Yt(e,t){const r=Dt;t&&(e=e[r(216)]((e=>e[r(393)]&&e[r(393)]===t)));let n=e[0],i=null,s=1;if(e.length>0){let t=e[1];t&&t.ts-n.ts>1e5&&(n=t,s=2)}if(n)for(let o=s;o<e[r(476)];o++){let r=e[o];if(t&&r.type&&r.type!==t&&(r=null),r){if(r.ts-n.ts>=1e3){e[o-1].ts-n.ts<1e3&&(i=o+1)}}}return i}function Kt(e){return e.ok&&e.status>=200&&e.status<=299}function Xt(){return function(e){const t=Dt;let r="";if(typeof e===t(456))try{r=JSON[t(465)](e),r=JSON[t(303)](r)}catch(t){r=e}else r=e;return r}(we)}function Jt(e){const t=Dt;return e[0]>>4===Ve&&e[1]===je[t(205)]}function Zt(e){return!0===e||e===Dt(464)}function Qt(e){return!0!==e&&e!==Dt(464)}function er(){const e=Dt;return!!(Je.Worker&&Je.MediaSource&&e(220)in Je[e(290)]&&!0===Je[e(290)].canConstructInDedicatedWorker)}function tr(e,t){const r=Dt,n=Et(e[r(471)](5));let i=!1;return n[r(254)]((e=>{const n=r,s=t?e[0]>>>1&63:31&e[0];(t&&(s===Fe.kSliceBLA_W_LP||s===Fe[n(195)]||s===Fe[n(336)]||s===Fe.iFrame||s===Fe.nLp||n(243),s===Fe[n(499)])||Qt(t)&&s===Me[n(267)])&&(i=!0)})),i}function rr(){return Qt(Ot)}function nr(e){return e>60*(Number("1")||1)*60*1e3&&rr()}const ir=ur;!function(e,t){const r=ur,n=e();for(;;)try{if(361397===-parseInt(r(399))/1*(parseInt(r(412))/2)+parseInt(r(416))/3*(-parseInt(r(384))/4)+-parseInt(r(419))/5*(parseInt(r(400))/6)+-parseInt(r(421))/7*(parseInt(r(418))/8)+parseInt(r(424))/9+parseInt(r(411))/10*(-parseInt(r(386))/11)+parseInt(r(383))/12*(parseInt(r(391))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(dr);var sr=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){const o=ur;function a(e){const t=ur;try{u(n[t(395)](e))}catch(e){s(e)}}function c(e){const t=ur;try{u(n[t(379)](e))}catch(e){s(e)}}function u(e){const t=ur;var n;e[t(414)]?i(e.value):(n=e[t(392)],n instanceof r?n:new r((function(e){e(n)})))[t(380)](a,c)}u((n=n[o(382)](e,t||[]))[o(395)]())}))};const or=Symbol(32),ar=Symbol(16),cr=Symbol(8);function ur(e,t){const r=dr();return(ur=function(e,t){return r[e-=375]})(e,t)}class lr{constructor(e){const t=ir;this.g=e,this[t(426)]=0,e&&(this[t(420)]=e[t(395)]()[t(392)])}[ir(381)](e){const t=ir;this.g=e,this.demand(e[t(395)]()[t(392)],!0)}[ir(398)](){const e=ir;this[e(425)]&&this[e(426)]&&(this[e(425)][e(401)](0,this[e(426)]),this.buffer=this.buffer[e(393)](0,this.buffer[e(413)]-this[e(426)]),this[e(426)]=0)}demand(e,t){const r=ir;return t&&this.consume(),this.need=e,this[r(377)]()}read(e){return sr(this,void 0,void 0,(function*(){const t=ur;return this[t(406)]&&(yield this.lastReadPromise),this[t(406)]=new Promise(((r,n)=>{const i=t;var s;this.reject=n,this[i(397)]=e=>{const t=i;delete this.lastReadPromise,delete this[t(397)],delete this[t(420)],r(e)};this[i(408)](e,!0)||null===(s=this[i(409)])||void 0===s||s[i(388)](this,e)}))}))}[ir(404)](){return this.read(or)}[ir(376)](){return this.read(ar)}[ir(405)](){return this[ir(422)](cr)}[ir(403)](){const e=ir;var t;this.g&&this.g[e(410)](),this[e(425)]&&this[e(425)][e(393)](0,0),null===(t=this[e(385)])||void 0===t||t[e(388)](this,new Error(e(378))),delete this[e(406)]}[ir(377)](){const e=ir;if(!this[e(425)]||!this.need)return;let t=null;const r=this[e(425)].subarray(this[e(426)]);let n=0;const i=t=>r[e(413)]<(n=t);if(typeof this[e(420)]===e(375)){if(i(this[e(420)]))return;t=r[e(393)](0,n)}else if(this.need===or){if(i(4))return;t=r[0]<<24|r[1]<<16|r[2]<<8|r[3]}else if(this[e(420)]===ar){if(i(2))return;t=r[0]<<8|r[1]}else if(this[e(420)]===cr){if(i(1))return;t=r[0]}else if(e(425)in this.need){if(e(396)in this.need){if(i(this.need[e(402)]-this.need[e(396)]))return;new Uint8Array(this[e(420)][e(425)],this[e(420)][e(396)])[e(423)](r[e(393)](0,n)),t=this[e(420)]}else if(this.g)return void this.g[e(379)](new Error(e(417)))}else{if(i(this[e(420)][e(402)]))return;new Uint8Array(this[e(420)]).set(r[e(393)](0,n)),t=this[e(420)]}return this.consumed+=n,this.g?this[e(408)](this.g[e(395)](t)[e(392)],!0):this[e(397)]&&this[e(397)](t),t}[ir(394)](e){const t=ir;if(e instanceof Uint8Array?this[t(390)](e[t(413)])[t(423)](e):t(425)in e?this.malloc(e[t(402)])[t(423)](new Uint8Array(e[t(425)],e.byteOffset,e[t(402)])):this[t(390)](e[t(402)]).set(new Uint8Array(e)),!this.g&&!this[t(397)])return new Promise((e=>this.pull=e));this.flush()}writeU32(e){const t=ir;this[t(390)](4)[t(423)]([e>>24&255,e>>16&255,e>>8&255,255&e]),this.flush()}[ir(415)](e){const t=ir;this[t(390)](2)[t(423)]([e>>8&255,255&e]),this[t(377)]()}[ir(387)](e){const t=ir;this[t(390)](1)[0]=e,this[t(377)]()}[ir(390)](e){const t=ir;if(this[t(425)]){const r=this.buffer.length,n=r+e;if(n<=this[t(425)][t(425)].byteLength-this[t(425)][t(396)])this[t(425)]=new Uint8Array(this[t(425)][t(425)],this[t(425)][t(396)],n);else{const e=new Uint8Array(n);e.set(this[t(425)]),this[t(425)]=e}return this[t(425)].subarray(r,n)}return this[t(425)]=new Uint8Array(e),this[t(425)]}}function dr(){const e=["EOF","throw","then","setG","apply","350928owhrNh","16Ohgilm","reject","33cQJOXu","writeU8","call","U16","malloc","949yTuaam","value","subarray","write","next","byteOffset","resolve","consume","16972NHuyfW","1441338TlQKuL","copyWithin","byteLength","close","readU32","readU8","lastReadPromise","__awaiter","demand","pull","return","1378610sBGYIs","80gQnLPH","length","done","writeU16","525498CrMNWq","Unsupported type","96AKhDKV","5mPyRxX","need","261037HIwopj","read","set","6366843piDWaH","buffer","consumed","number","readU16","flush"];return(dr=function(){return e})()}lr.U32=or,lr[ir(389)]=ar,lr.U8=cr,function(e,t){const r=fr,n=e();for(;;)try{if(209129===-parseInt(r(207))/1*(parseInt(r(203))/2)+parseInt(r(199))/3*(parseInt(r(188))/4)+-parseInt(r(205))/5*(parseInt(r(208))/6)+parseInt(r(202))/7+-parseInt(r(197))/8+parseInt(r(196))/9+parseInt(r(190))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(pr);class hr{constructor(e){const t=fr;this[t(191)]=function(r){const n=t;if(e[n(198)][n(192)]==le[n(194)]){const t=e[n(198)][n(201)]?"["+e[n(198)][n(201)]+"]":"";for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(191)](n(200)+t+n(206)+r+"]",...s)}},this[t(195)]=function(r){const n=t;if(e._opt[n(192)]==le.debug||e[n(198)].debugLevel==le[n(195)]){const t=e[n(198)][n(201)]?"["+e[n(198)].debugUuid+"]":"";for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];console[n(191)]("JbPro"+t+n(189)+r+"]",...s)}},this[t(204)]=function(r){const n=t,i=e[n(198)][n(201)]?"["+e[n(198)][n(201)]+"]":"";for(var s=arguments.length,o=new Array(s>1?s-1:0),a=1;a<s;a++)o[a-1]=arguments[a];console[n(204)](n(200)+i+n(193)+r+"]",...o)}}}function fr(e,t){const r=pr();return(fr=function(e,t){return r[e-=188]})(e,t)}function pr(){const e=["error","25VSnTnb","[✅✅✅][","350YDpWWN","342714vnwTwW","1301756uanvOP","[❗❗❗][","4219920JSMgNX","log","debugLevel","[❌❌❌][","debug","warn","1376199cToqcd","964872UJHOyt","_opt","3KAMQMk","JbPro","debugUuid","148687XSyIAz","1750ZXzeVM"];return(pr=function(){return e})()}function mr(e,t){const r=yr();return(mr=function(e,t){return r[e-=447]})(e,t)}const vr=mr;function yr(){const e=["Unknown","byteLength","readSEG","getLevelString","99366fbTmuu","parseSPS","24eYpAFs","parseSPS$2","High422","154378kkEweZ","ceil","1707237umjdZD","15060881QotTjh","subarray","5GVcPFm","4:4:4","2162644qZVZLT","readBool","toFixed","length","Extended","10gKZrgc","readByte","3DQjApO","_ebsp2rbsp","readBits","getProfileString","destroy","High","avc1.","4:2:0","High10","readUEG","getChromaFormatString","337978cUKKKg","30318gvobVq","Main","_skipScalingList"];return(yr=function(){return e})()}!function(e,t){const r=mr,n=e();for(;;)try{if(312265===-parseInt(r(448))/1+-parseInt(r(456))/2+parseInt(r(475))/3*(-parseInt(r(468))/4)+-parseInt(r(466))/5*(parseInt(r(449))/6)+parseInt(r(461))/7*(parseInt(r(458))/8)+-parseInt(r(463))/9+-parseInt(r(473))/10*(-parseInt(r(464))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(yr);class gr{static[vr(476)](e){let t=e,r=t[vr(453)],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[vr(457)](e){const t=vr;let r=gr[t(476)](e),n=new ct(r);n.readByte();let i=n[t(474)]();n[t(474)]();let s=n[t(474)]();n[t(484)]();let o=gr[t(478)](i),a=gr[t(455)](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[t(484)](),3===c&&n.readBits(1),c<=3&&(u=l[c]),d=n.readUEG()+8,n[t(484)](),n[t(477)](1),n.readBool())){let e=3!==c?8:12;for(let r=0;r<e;r++)n[t(469)]()&&(r<6?gr[t(451)](n,16):gr._skipScalingList(n,64))}n.readUEG();let h=n.readUEG();if(0===h)n[t(484)]();else if(1===h){n[t(477)](1),n[t(454)](),n.readSEG();let e=n[t(484)]();for(let t=0;t<e;t++)n.readSEG()}let f=n.readUEG();n.readBits(1);let p=n.readUEG(),m=n[t(484)](),v=n[t(477)](1);0===v&&n[t(477)](1),n[t(477)](1);let y=0,g=0,_=0,w=0;n.readBool()&&(y=n[t(484)](),g=n[t(484)](),_=n.readUEG(),w=n[t(484)]());let b=1,S=1,E=0,I=!0,k=0,A=0;if(n[t(469)]()){if(n.readBool()){let e=n[t(474)](),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?(b=r[e-1],S=i[e-1]):255===e&&(b=n[t(474)]()<<8|n[t(474)](),S=n[t(474)]()<<8|n[t(474)]())}if(n.readBool()&&n.readBool(),n.readBool()&&(n[t(477)](4),n.readBool()&&n.readBits(24)),n[t(469)]()&&(n[t(484)](),n.readUEG()),n.readBool()){let e=n[t(477)](32),r=n.readBits(32);I=n.readBool(),k=r,A=2*e,E=k/A}}let C=1;(1!==b||1!==S)&&(C=b/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),P=16*(m+1)*(2-v);D-=(y+g)*T,P-=(_+w)*x;let B=Math[t(462)](D*C);return n[t(479)](),n=null,{profile_string:o,level_string:a,bit_depth:d,ref_frames:f,chroma_format:u,chroma_format_string:gr[t(447)](u),frame_rate:{fixed:I,fps:E,fps_den:A,fps_num:k},sar_ratio:{width:b,height:S},codec_size:{width:D,height:P},present_size:{width:B,height:P}}}static[vr(459)](e){const t=vr;let r=e[t(465)](1,4),n=t(481);for(let e=0;e<3;e++){let i=r[e].toString(16);i[t(471)]<2&&(i="0"+i),n+=i}let i=gr[t(476)](e),s=new ct(i);s[t(474)]();let o=s[t(474)]();s.readByte();let a=s[t(474)]();s[t(484)]();let c=gr[t(478)](o),u=gr.getLevelString(a),l=1,d=420,h=[0,420,422,444],f=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(484)](),3===l&&s[t(477)](1),l<=3&&(d=h[l]),f=s[t(484)]()+8,p=s[t(484)]()+8,s[t(477)](1),s.readBool())){let e=3!==l?8:12;for(let r=0;r<e;r++)s[t(469)]()&&(r<6?gr._skipScalingList(s,16):gr[t(451)](s,64))}s[t(484)]();let m=s.readUEG();if(0===m)s[t(484)]();else if(1===m){s[t(477)](1),s[t(454)](),s.readSEG();let e=s[t(484)]();for(let t=0;t<e;t++)s.readSEG()}let v=s[t(484)]();s.readBits(1);let y=s.readUEG(),g=s.readUEG(),_=s[t(477)](1);0===_&&s[t(477)](1),s[t(477)](1);let w=0,b=0,S=0,E=0;s[t(469)]()&&(w=s.readUEG(),b=s.readUEG(),S=s[t(484)](),E=s[t(484)]());let I=1,k=1,A=0,C=!0,T=0,x=0;if(s[t(469)]()){if(s[t(469)]()){let e=s[t(474)](),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],k=n[e-1]):255===e&&(I=s[t(474)]()<<8|s[t(474)](),k=s[t(474)]()<<8|s[t(474)]())}if(s[t(469)]()&&s[t(469)](),s[t(469)]()&&(s[t(477)](4),s[t(469)]()&&s[t(477)](24)),s[t(469)]()&&(s.readUEG(),s[t(484)]()),s.readBool()){let e=s.readBits(32),r=s[t(477)](32);C=s[t(469)](),T=r,x=2*e,A=T/x}}let D=1;(1!==I||1!==k)&&(D=I/k);let P=0,B=0;if(0===l)P=1,B=2-_;else{P=3===l?1:2,B=(1===l?2:1)*(2-_)}let M=16*(y+1),F=16*(g+1)*(2-_);M-=(w+b)*P,F-=(S+E)*B;let U=Math[t(462)](M*D);return s.destroy(),s=null,{codec_mimetype:n,profile_idc:o,level_idc:a,profile_string:c,level_string:u,chroma_format_idc:l,bit_depth:f,bit_depth_luma:f,bit_depth_chroma:p,ref_frames:v,chroma_format:d,chroma_format_string:gr[t(447)](d),frame_rate:{fixed:C,fps:A,fps_den:x,fps_num:T},sar_ratio:{width:I,height:k},codec_size:{width:M,height:F},present_size:{width:U,height:F}}}static _skipScalingList(e,t){const r=vr;let n=8,i=8,s=0;for(let o=0;o<t;o++)0!==i&&(s=e[r(454)](),i=(n+s+256)%256),n=0===i?n:i}static[vr(478)](e){const t=vr;switch(e){case 66:return"Baseline";case 77:return t(450);case 88:return t(472);case 100:return t(480);case 110:return t(483);case 122:return t(460);case 244:return"High444";default:return t(452)}}static[vr(455)](e){return(e/10)[vr(470)](1)}static[vr(447)](e){const t=vr;switch(e){case 420:return t(482);case 422:return"4:2:2";case 444:return t(467);default:return t(452)}}}const _r=wr;function wr(e,t){const r=br();return(wr=function(e,t){return r[e-=111]})(e,t)}function br(){const e=["length","iserro","6iwdoZm","244TuOIQT","108214ixEoct","474QdvUZg","read","bufpos","52959vbNhbe","6107465trtMEh","11350ENtKoq","buflen","46711hVQxRX","bufoff","450136SutPzs","buffer","35047788oYYoIv","read_golomb","7975BBTqoX","117odPfRy"];return(br=function(){return e})()}!function(e,t){const r=wr,n=e();for(;;)try{if(916252===parseInt(r(130))/1*(-parseInt(r(128))/2)+-parseInt(r(114))/3*(parseInt(r(129))/4)+-parseInt(r(115))/5+parseInt(r(111))/6*(parseInt(r(118))/7)+-parseInt(r(120))/8*(parseInt(r(125))/9)+parseInt(r(116))/10*(parseInt(r(124))/11)+parseInt(r(122))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(br);_r(123);const Sr=Ir;function Er(){const e=["byteLength","floor","readBits","No bytes available","skipUEG","skipBits","10rfllDV","4394973YmYxJe","readBool","readUByte","7619472dRFNDH","_bytesAvailable","set","960618eypxkh","buffer","skipLZ","_word","min","2013384ogolxL","36dDQhiJ","readEG","195248QRZhce","4270290rHcqBE","154HunzDF","Cannot read more than 32 bits","8eIrWzW","_data","32951evxEHd","ExpGolomb data params is required","_loadWord","getUint32","_bitsAvailable"];return(Er=function(){return e})()}function Ir(e,t){const r=Er();return(Ir=function(e,t){return r[e-=207]})(e,t)}!function(e,t){const r=Ir,n=e();for(;;)try{if(512414===parseInt(r(211))/1*(-parseInt(r(235))/2)+-parseInt(r(229))/3*(-parseInt(r(209))/4)+parseInt(r(222))/5*(-parseInt(r(234))/6)+-parseInt(r(207))/7*(parseInt(r(237))/8)+parseInt(r(226))/9+parseInt(r(238))/10+parseInt(r(223))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Er);Sr(213),Sr(221),Sr(218),Sr(231),Sr(220),Sr(236),Sr(224),Sr(225);const kr=Cr;function Ar(e){const t=Cr;let r=arguments[t(515)]>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(509)](0,256,!0),256===new Int16Array(r)[0]}();const s=new DataView(e[t(510)]);let o=s.getUint8(0),a=s[t(496)](1);if(s[t(496)](2),s[t(496)](3),1!==o){if(!r.correctionConfigurationVersion)return console.error(t(528)+o+t(578)),{};{console[t(583)](t(497)+o+t(551));let e=252&s[t(496)](0)|1;s[t(533)](0,e)}}if(0===a){if(!r[t(566)])return console[t(585)](t(520)),{};console[t(583)]("JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] AVC profile (0) detected, correct to Baseline Profile (66)"),s[t(533)](1,66)}const c=1+(3&s.getUint8(4));if(3!==c&&4!==c)return{};let u=31&s[t(496)](5);if(0===u)return{};let l=6;for(let r=0;r<u;r++){let o=s[t(556)](l,!i);if(l+=2,0===o)continue;let a=new Uint8Array(e[t(510)],l,o);l+=o;let c=gr.parseSPS(a);if(0!==r)continue;n[t(552)]=a,n[t(569)]=1e3,n[t(562)]=c.codec_size.width,n[t(554)]=c[t(531)][t(541)],n[t(532)]=c[t(573)][t(572)],n[t(498)]=c[t(573)][t(541)],n[t(586)]=c[t(576)],n.level=c.level_string,n[t(538)]=c[t(501)],n[t(534)]=c[t(513)],n[t(527)]=c[t(517)],n.frameRate=c[t(508)],(!1===c[t(508)][t(540)]||0===c[t(508)][t(559)]||0===c[t(508)][t(581)])&&(n[t(574)]={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let u=n[t(574)].fps_den,d=n[t(574)][t(559)];n[t(537)]=n[t(569)]*(u/d);let h=a[t(582)](1,4),f=t(536);for(let e=0;e<3;e++){let r=h[e][t(525)](16);r[t(515)]<2&&(r="0"+r),f+=r}n[t(568)]=f}let d=s[t(496)](l);if(0===d)return{};l++;for(let r=0;r<d;r++){let r=s[t(556)](l,!i);if(l+=2,0===r)continue;let o=new Uint8Array(e[t(510)],l,r);l+=r,n[t(549)]=o}if(n[t(512)]=Ne[t(557)],n[t(552)]){const e=n[t(552)][t(514)],r=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(530)](r,0),i[t(530)](n[t(552)],4),n[t(552)]=i}if(n[t(549)]){const e=n[t(549)][t(514)],r=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),i=new Uint8Array(e+4);i[t(530)](r,0),i[t(530)](n[t(549)],4),n[t(549)]=i}return n}function Cr(e,t){const r=Tr();return(Cr=function(e,t){return r[e-=496]})(e,t)}function Tr(){const e=["readUEG","data","fps_den","subarray","log","currentStartcodeOffset","error","profile","parseSPS$2","level","getUint8","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] invalid version ","presentHeight","eofFlag","kSliceNonIDR","bit_depth","readNextNaluPayload","Invalid AVCDecoderConfigurationRecord: No PPS'","setUint32","Invalid AVCDecoderConfigurationRecord, lack of data!","4SWaDMS","nalu","frame_rate","setInt16","buffer","93370QeSWUB","videoType","chroma_format","byteLength","length","kSliceSEI","sar_ratio","read_golomb","15764PxqqKr","Invalid parseAVCDecoderConfigurationRecord, AVC profile (0) detected, and return","bit_depth_luma","18IYEsKZ","skipBits","iFrame","toString","844169FabkFY","sarRatio","Invalid AVCDecoderConfigurationRecord, invalid version "," Strange AVCDecoderConfigurationRecord: SPS Count = ","set","codec_size","presentWidth","setUint8","chromaFormat","read","avc1.","refSampleDuration","bitDepth","9014622SSgqsx","fixed","height","findNextStartCodeOffset","readBits","nb_sps","skipScalingList","chroma_format_idc","44927916fdldjx","Could not find H264 startcode until payload end!","pps","readBool",", correct to 1","sps","988464JUFgOc","codecHeight","232HoowDc","getUint16","h264","readUByte","fps_num","bit_depth_chroma","push","codecWidth","avcc","Strange NaluLengthSizeMinusOne: ","skipUEG","correctionConfigurationProfileIndication","5888gbccTA","codec","timescale","shift","type","width","present_size","frameRate","6807590dYYzzd","profile_string","avc_ref_frames",", valid version is 1 and return"];return(Tr=function(){return e})()}function xr(e){const t=Cr;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(514)]>>8&255,i[12]=255&r.byteLength,i[t(561)](...r,1,n[t(514)]>>8&255,255&n[t(514)],...n);return new Uint8Array(i)}function Dr(e){const t=Cr;let{sps:r,pps:n}=e,i=8+r[t(514)]+1+2+n[t(514)],s=!1;const o=gr[t(587)](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.byteLength;a[6]=c>>>8,a[7]=255&c;let u=8;a[t(530)](r,8),u+=c,a[u]=1;let l=n[t(514)];a[u+1]=l>>>8,a[u+2]=255&l,a[t(530)](n,u+3),u+=3+l,s&&(a[u]=252|o[t(546)],a[u+1]=248|o[t(521)]-8,a[u+2]=248|o[t(560)]-8,a[u+3]=0,u+=4);const d=[23,0,0,0,0],h=new Uint8Array(d.length+a.byteLength);return h.set(d,0),h.set(a,d[t(515)]),h}function Pr(e,t){const r=Cr;let n=[];n[0]=t?23:39,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e[r(514)]>>24&255,n[6]=e[r(514)]>>16&255,n[7]=e[r(514)]>>8&255,n[8]=255&e.byteLength;const i=new Uint8Array(n[r(515)]+e.byteLength);return i.set(n,0),i.set(e,n[r(515)]),i}function Br(e,t){const r=Cr;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(515)]+e.byteLength);return i[r(530)](n,0),i[r(530)](e,n[r(515)]),i}function Mr(e){return 31&e[0]}function Fr(e){return e===Me[Cr(516)]}function Ur(e){return!(t=e,t===Me.sps||t===Me[Cr(549)]||Fr(e));var t}function Rr(e){return e===Me[Cr(524)]}function Lr(e){const t=Cr;if(0===e[t(515)])return!1;const r=Mr(e[0]);for(let n=1;n<e[t(515)];n++)if(r!==Mr(e[n]))return!1;return!0}!function(e,t){const r=Cr,n=e();for(;;)try{if(831214===parseInt(r(526))/1+parseInt(r(506))/2*(-parseInt(r(553))/3)+parseInt(r(555))/4*(parseInt(r(511))/5)+-parseInt(r(539))/6+-parseInt(r(519))/7*(parseInt(r(567))/8)+parseInt(r(522))/9*(-parseInt(r(575))/10)+parseInt(r(547))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Tr);class Or{constructor(e){const t=Cr;this[t(580)]=e,this[t(499)]=!1,this[t(584)]=this[t(542)](0),this.eofFlag&&console[t(585)](t(548))}[kr(542)](e){const t=kr;let r=e,n=this.data;for(;;){if(r+3>=n.byteLength)return this.eofFlag=!0,n[t(514)];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++}}[kr(502)](){const e=kr;let t=this[e(580)],r=null;for(;null==r&&!this[e(499)];){let n=this[e(584)];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(542)](n);this[e(584)]=o,i>=Me.kReserved0||0===s&&(r={type:i,data:t[e(582)](n,o)})}return r}}class zr{constructor(e){const t=kr;let r=e[t(580)][t(514)];this.type=e[t(571)],this[t(580)]=new Uint8Array(4+r),new DataView(this.data[t(510)])[t(504)](0,r),this[t(580)][t(530)](e[t(580)],4)}}function Nr(e,t){const r=Vr();return(Nr=function(e,t){return r[e-=255]})(e,t)}const Hr=Nr;!function(e,t){const r=Nr,n=e();for(;;)try{if(861425===-parseInt(r(272))/1+-parseInt(r(263))/2+parseInt(r(259))/3+-parseInt(r(269))/4*(-parseInt(r(262))/5)+parseInt(r(256))/6+-parseInt(r(268))/7+parseInt(r(255))/8*(parseInt(r(260))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Vr);class jr{constructor(e){const t=Nr;this.m_idx=null,this[t(261)]=e,this.m_len=e.length,this[t(258)]=0,this[t(265)]=0,this[t(264)]=0,this[t(273)]=0}GetBYTE(){const e=Nr;if(this[e(258)]>=this[e(266)])return 0;let t=this[e(261)][this[e(258)]++];return 0==t?(this.m_zeros++,this[e(258)]<this[e(266)]&&2==this[e(273)]&&3==this[e(261)][this[e(258)]]&&(this[e(258)]++,this[e(273)]=0)):this[e(273)]=0,t}[Hr(270)](){const e=Hr;return 0==this[e(265)]&&(this[e(264)]=this[e(257)](),this[e(265)]=8),this[e(265)]--,this[e(264)]>>this.m_bits&1}GetWord(e){const t=Hr;let r=0;for(;e>0;)r<<=1,r|=this[t(270)](),e--;return r}[Hr(271)](){const e=Hr;let t=0;for(;this.m_idx<this[e(266)]&&0==this[e(270)]();)t++;return this[e(267)](t)+((1<<t)-1)}GetSE(){let e=this[Hr(271)](),t=e+1>>1;return!(1&e)&&(t=-t),t}}function Vr(){const e=["GetBit","GetUE","1027306jOhFfk","m_zeros","545608nHqLdr","5587020eulMQr","GetBYTE","m_idx","560958GNIkLX","315MjUEjX","m_data","5DupmOX","3312446QwyzdT","m_byte","m_bits","m_len","GetWord","2295874KBefjU","1470980hbxVXh"];return(Vr=function(){return e})()}const Wr=qr;function Gr(){const e=["1533LNTnCe","_ebsp2rbsp","SPSParser chroma_format_idc > 3","parseSPS","GetWord","1180439HZmbkw","3154107qNLJtb","SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8","warn","buffer","1680936mSYNZc","18366sDbaPD","GetUE","16429392PThMrF","3405895qZzjxQ","1971084nGVTQb"];return(Gr=function(){return e})()}!function(e,t){const r=qr,n=e();for(;;)try{if(602185===-parseInt(r(158))/1+-parseInt(r(147))/2+parseInt(r(143))/3+-parseInt(r(152))/4+parseInt(r(151))/5+parseInt(r(148))/6*(-parseInt(r(153))/7)+parseInt(r(150))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Gr);class $r{static[Wr(154)](e){const t=Wr;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(146)],0,s)}static[Wr(156)](e){const t=Wr;let r=$r._ebsp2rbsp(e);const n=new jr(r);let i="",s="",o="",a="";n[t(157)](4);let c=n[t(157)](3);if(c>6)return console[t(145)]("SPSParser sps_max_sub_layers_minus1 > 6"),!1;n[t(157)](1),n[t(157)](2),n.GetWord(1),i=n.GetWord(5),n[t(157)](32),n[t(157)](1),n[t(157)](1),n[t(157)](1),n.GetWord(1),n[t(157)](44),s=n[t(157)](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.GetWord(2);for(let e=0;e<c;e++)u[e]&&(n[t(157)](2),n[t(157)](1),n[t(157)](5),n[t(157)](32),n[t(157)](1),n.GetWord(1),n[t(157)](1),n[t(157)](1),n[t(157)](44)),l[e]&&n[t(157)](8);let d=n[t(149)]();if(d>15)return console[t(145)]("SPSParser sps_seq_parameter_set_id > 15",d),!1;let h=n[t(149)]();return h>3?(console[t(145)](t(155),h),!1):(3==h&&n[t(157)](1),o=n[t(149)](),a=n.GetUE(),n[t(157)](1)&&(n[t(149)](),n[t(149)](),n[t(149)](),n.GetUE()),n[t(149)]()!=n[t(149)]()?(console[t(145)](t(144)),!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 qr(e,t){const r=Gr();return(qr=function(e,t){return r[e-=143]})(e,t)}!function(e,t){const r=Xr,n=e();for(;;)try{if(415135===-parseInt(r(266))/1*(parseInt(r(267))/2)+parseInt(r(268))/3*(parseInt(r(273))/4)+parseInt(r(258))/5+-parseInt(r(270))/6+parseInt(r(263))/7+parseInt(r(259))/8*(-parseInt(r(257))/9)+-parseInt(r(262))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Jr);const Yr=e=>{const t=Xr;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(253)],0,s)},Kr=e=>{const t=Xr;switch(e){case 0:return"4:0:0";case 1:return t(251);case 2:return"4:2:2";case 3:return t(274);default:return"Unknown"}};function Xr(e,t){const r=Jr();return(Xr=function(e,t){return r[e-=250]})(e,t)}function Jr(){const e=["72GlwUQg","2945725iFInmu","353712JQCjQG","push","readBits","1275000juXoMy","4995774fueQmq","readUEG","readByte","1REHVTW","1332332rttiCi","1086kevPOT","readBool","566100PgVCaL",".1.L","destroy","3912kauzVX","4:4:4","toFixed","4:2:0","hvc1.","buffer","readSEG","min",".B0"];return(Jr=function(){return e})()}function Zr(e,t){const r=en();return(Zr=function(e,t){return r[e-=386]})(e,t)}const Qr=Zr;function en(){const e=["12804uWewpF","370qPoQtK","parseSPS","8407449ubLEzC","Unknown","readBits",".1.L","getProfileString","4:0:0","readByte","4:2:2","readUEG","readSEG","buffer","273244tncWyQ","848XhKukf","toFixed","getLevelString","51huzsFZ","SCC","destroy","1090eDukhK","parsePPS","1331562uzJSLQ","Main10","min",".B0","4:2:0","readBool","197802jkSYFl","4:4:4","109123sYMlAJ","MainSP","getChromaFormatString","Main","_ebsp2rbsp","365296ckvcln"];return(en=function(){return e})()}!function(e,t){const r=Zr,n=e();for(;;)try{if(841672===parseInt(r(402))/1+-parseInt(r(411))/2+-parseInt(r(406))/3*(parseInt(r(387))/4)+-parseInt(r(409))/5*(parseInt(r(388))/6)+parseInt(r(419))/7*(parseInt(r(403))/8)+parseInt(r(391))/9+-parseInt(r(389))/10*(-parseInt(r(417))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(en);class tn{static[Qr(386)](e){const t=Qr;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(401)],0,s)}static parseVPS(e){const t=Qr;let r=tn[t(386)](e),n=new ct(r);return n.readByte(),n.readByte(),n[t(393)](4),n[t(393)](2),n.readBits(6),{num_temporal_layers:n[t(393)](3)+1,temporal_id_nested:n[t(416)]()}}static[Qr(390)](e){const t=Qr;let r=tn._ebsp2rbsp(e),n=new ct(r);n[t(397)](),n.readByte();let i=0,s=0,o=0,a=0;n[t(393)](4);let c=n.readBits(3);n[t(416)]();let u=n[t(393)](2),l=n[t(416)](),d=n[t(393)](5),h=n[t(397)](),f=n[t(397)](),p=n[t(397)](),m=n.readByte(),v=n[t(397)](),y=n[t(397)](),g=n[t(397)](),_=n[t(397)](),w=n.readByte(),b=n.readByte(),S=n[t(397)](),E=[],I=[];for(let e=0;e<c;e++)E.push(n[t(416)]()),I.push(n[t(416)]());if(c>0)for(let e=c;e<8;e++)n[t(393)](2);for(let e=0;e<c;e++)E[e]&&(n[t(397)](),n[t(397)](),n[t(397)](),n[t(397)](),n[t(397)](),n.readByte(),n[t(397)](),n[t(397)](),n[t(397)](),n[t(397)](),n[t(397)]()),I[e]&&n.readByte();n[t(399)]();let k=n.readUEG();3==k&&n[t(393)](1);let A=n[t(399)](),C=n[t(399)]();n[t(416)]()&&(i+=n[t(399)](),s+=n[t(399)](),o+=n[t(399)](),a+=n[t(399)]());let T=n[t(399)](),x=n.readUEG(),D=n[t(399)]();for(let e=n[t(416)]()?0:c;e<=c;e++)n[t(399)](),n[t(399)](),n[t(399)]();if(n[t(399)](),n.readUEG(),n[t(399)](),n[t(399)](),n[t(399)](),n[t(399)](),n[t(416)]()){if(n[t(416)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(416)]()){let r=Math[t(413)](64,1<<4+(e<<1));e>1&&n.readSEG();for(let e=0;e<r;e++)n[t(400)]()}else n[t(399)]()}}n[t(416)](),n.readBool(),n[t(416)]()&&(n[t(397)](),n[t(399)](),n[t(399)](),n.readBool());let P=n.readUEG(),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n.readBool()),r){e===P&&n[t(399)](),n[t(416)](),n[t(399)]();let r=0;for(let e=0;e<=B;e++){let e=n[t(416)](),i=!1;!e&&(i=n[t(416)]()),(e||i)&&r++}B=r}else{let e=n.readUEG(),r=n[t(399)]();B=e+r;for(let r=0;r<e;r++)n[t(399)](),n[t(416)]();for(let e=0;e<r;e++)n.readUEG(),n[t(416)]()}}if(n.readBool()){let e=n[t(399)]();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(393)](1);n[t(393)](1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,z=1;if(n[t(416)](),n[t(416)](),n.readBool()){if(n[t(416)]()){let e=n[t(397)](),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(416)]()&&n[t(416)](),n[t(416)]()){n[t(393)](3),n[t(416)](),n[t(416)]()&&(n[t(397)](),n[t(397)](),n[t(397)]())}if(n[t(416)]()&&(n[t(399)](),n[t(399)]()),n.readBool(),n.readBool(),n.readBool(),M=n.readBool(),M&&(n[t(399)](),n[t(399)](),n[t(399)](),n.readUEG()),n[t(416)]()){if(O=n[t(393)](32),z=n[t(393)](32),n[t(416)]()&&n[t(399)](),n.readBool()){let e=!1,r=!1,i=!1;e=n[t(416)](),r=n[t(416)](),(e||r)&&(i=n[t(416)](),i&&(n[t(397)](),n.readBits(5),n[t(416)](),n[t(393)](5)),n[t(393)](4),n.readBits(4),i&&n.readBits(4),n[t(393)](5),n[t(393)](5),n[t(393)](5));for(let s=0;s<=c;s++){let s=n.readBool();L=s;let o=!0,a=1;!s&&(o=n[t(416)]());let c=!1;if(o?n[t(399)]():c=n[t(416)](),!c&&(a=n.readUEG()+1),e){for(let e=0;e<a;e++)n[t(399)](),n.readUEG(),i&&(n[t(399)](),n[t(399)]());n[t(416)]()}if(r){for(let e=0;e<a;e++)n[t(399)](),n.readUEG(),i&&(n[t(399)](),n[t(399)]());n[t(416)]()}}}}n[t(416)]()&&(n[t(416)](),n.readBool(),n[t(416)](),F=n[t(399)](),n[t(399)](),n[t(399)](),n[t(399)](),n[t(399)]())}n.readBool();let N="hvc1."+d+t(394)+S+t(414),H=A-(i+s)*(1===k||2===k?2:1),j=C-(o+a)*(1===k?2:1),V=1;return 1!==U&&1!==R&&(V=U/R),n[t(408)](),n=null,{codec_mimetype:N,profile_string:tn.getProfileString(d),level_string:tn[t(405)](S),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:k,chroma_format_string:tn[t(421)](k),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,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:w,general_constraint_indicator_flags_6:b,min_spatial_segmentation_idc:F,constant_frame_rate:0,chroma_format_idc:k,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:x,frame_rate:{fixed:L,fps:z/O,fps_den:O,fps_num:z},sar_ratio:{width:U,height:R},codec_size:{width:H,height:j},present_size:{width:H*V,height:j}}}static[Qr(410)](e){const t=Qr;let r=tn._ebsp2rbsp(e),n=new ct(r);n[t(397)](),n.readByte(),n[t(399)](),n[t(399)](),n.readBool(),n[t(416)](),n[t(393)](3),n[t(416)](),n[t(416)](),n[t(399)](),n.readUEG(),n[t(400)](),n.readBool(),n[t(416)](),n[t(416)]()&&n.readUEG(),n[t(400)](),n.readSEG(),n[t(416)](),n[t(416)](),n.readBool(),n[t(416)]();let i=n.readBool(),s=n[t(416)](),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}}static getChromaFormatString(e){const t=Qr;switch(e){case 0:return t(396);case 1:return t(415);case 2:return t(398);case 3:return t(418);default:return t(392)}}static[Qr(395)](e){const t=Qr;switch(e){case 1:return t(422);case 2:return t(412);case 3:return t(420);case 4:return"Rext";case 9:return t(407);default:return t(392)}}static getLevelString(e){return(e/30)[Qr(404)](1)}}const rn=sn;function nn(e){const t=sn;let r=arguments[t(289)]>1&&void 0!==arguments[1]?arguments[1]:{};const n=e;if(n[t(289)]<22)return console[t(406)](t(394)+n[t(289)]+t(336)),{};let i={codecWidth:0,codecHeight:0,videoType:Ne.h265},s=function(){const e=t;let r=new ArrayBuffer(2);return new DataView(r)[e(425)](0,256,!0),256===new Int16Array(r)[0]}(),o=new DataView(n.buffer),a=o[t(431)](0),c=31&o[t(431)](1);if(1!==a&&0!==a){if(!r[t(384)])return console[t(406)](t(322)+a+t(398)),{};{console.log(t(344)+a+t(364));let e=252&o[t(431)](0)|1;o[t(405)](0,e)}}if(0===c){if(!r[t(395)])return console[t(406)](t(400)+c+t(386)),{};{console[t(342)](t(378)+c+", correct to Main Profile (1)");let e=224&o[t(431)](1)|1;o.setUint8(1,e)}}let u=1+(3&o[t(431)](21));if(3!==u&&4!==u)return console[t(406)](t(340)+(u-1)+" and naluLengthSize is "+u+" ,"),{};let l=o[t(431)](22);for(let e=0,r=23;e<l;e++){let e=63&o[t(431)](r+0),a=o[t(330)](r+1,!s);r+=3;for(let c=0;c<a;c++){let a=o[t(330)](r+0,!s);if(0===c)if(33===e){r+=2;let e=new Uint8Array(n.buffer,r,a),s=tn[t(281)](e);i[t(420)]=s.codec_size.width,i[t(358)]=s[t(278)][t(377)],i[t(335)]=s[t(319)][t(339)],i[t(353)]=s.present_size[t(377)],i.profile=s[t(332)],i[t(376)]=s[t(417)],i[t(387)]=s.bit_depth,i[t(304)]=s[t(321)],i[t(416)]=s[t(294)],i[t(311)]=s.frame_rate,(!1===s.frame_rate.fixed||0===s[t(299)][t(362)]||0===s[t(299)].fps_den)&&(i.frameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3}),i.frameRate[t(293)],i[t(311)][t(362)],i[t(300)]=s[t(424)],r+=a}else r+=2+a;else r+=2+a}}return i.hvcc=new Uint8Array(n),i}function sn(e,t){const r=dn();return(sn=function(e,t){return r[e-=278]})(e,t)}function on(e){const t=sn;let{vps:r,pps:n,sps:i}=e,s={configurationVersion:1};const o=(e=>{const t=Xr;let r=Yr(e),n=new ct(r);return n[t(265)](),n[t(265)](),n[t(261)](4),n.readBits(2),n.readBits(6),{num_temporal_layers:n[t(261)](3)+1,temporal_id_nested:n[t(269)]()}})(r),a=(e=>{const t=Xr;let r=Yr(e),n=new ct(r);n[t(265)](),n[t(265)]();let i=0,s=0,o=0,a=0;n.readBits(4);let c=n[t(261)](3);n[t(269)]();let u=n[t(261)](2),l=n.readBool(),d=n[t(261)](5),h=n[t(265)](),f=n[t(265)](),p=n.readByte(),m=n[t(265)](),v=n[t(265)](),y=n[t(265)](),g=n.readByte(),_=n[t(265)](),w=n.readByte(),b=n[t(265)](),S=n[t(265)](),E=[],I=[];for(let e=0;e<c;e++)E[t(260)](n[t(269)]()),I[t(260)](n[t(269)]());if(c>0)for(let e=c;e<8;e++)n.readBits(2);for(let e=0;e<c;e++)E[e]&&(n[t(265)](),n[t(265)](),n[t(265)](),n[t(265)](),n.readByte(),n[t(265)](),n[t(265)](),n[t(265)](),n[t(265)](),n[t(265)](),n[t(265)]()),E[e]&&n[t(265)]();n[t(264)]();let k=n[t(264)]();3==k&&n[t(261)](1);let A=n.readUEG(),C=n[t(264)]();n.readBool()&&(i+=n.readUEG(),s+=n[t(264)](),o+=n[t(264)](),a+=n[t(264)]());let T=n[t(264)](),x=n[t(264)](),D=n[t(264)]();for(let e=n[t(269)]()?0:c;e<=c;e++)n.readUEG(),n.readUEG(),n[t(264)]();if(n.readUEG(),n[t(264)](),n.readUEG(),n[t(264)](),n[t(264)](),n[t(264)](),n[t(269)]()&&n[t(269)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++)if(n[t(269)]()){let r=Math[t(255)](64,1<<4+(e<<1));e>1&&n[t(254)]();for(let e=0;e<r;e++)n[t(254)]()}else n[t(264)]();n[t(269)](),n.readBool(),n[t(269)]()&&(n[t(265)](),n[t(264)](),n.readUEG(),n[t(269)]());let P=n[t(264)](),B=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n.readBool()),r){e===P&&n[t(264)](),n[t(269)](),n[t(264)]();let r=0;for(let e=0;e<=B;e++){let e=n.readBool(),i=!1;!e&&(i=n[t(269)]()),(e||i)&&r++}B=r}else{let e=n[t(264)](),r=n[t(264)]();B=e+r;for(let r=0;r<e;r++)n[t(264)](),n.readBool();for(let e=0;e<r;e++)n[t(264)](),n.readBool()}}if(n[t(269)]()){let e=n.readUEG();for(let r=0;r<e;r++){for(let e=0;e<D+4;e++)n[t(261)](1);n[t(261)](1)}}let M=!1,F=0,U=1,R=1,L=!1,O=1,z=1;if(n[t(269)](),n[t(269)](),n[t(269)]()){if(n[t(269)]()){let e=n[t(265)](),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.readBits(16),R=n[t(261)](16))}if(n[t(269)]()&&n[t(269)](),n[t(269)]()&&(n.readBits(3),n[t(269)](),n[t(269)]()&&(n[t(265)](),n[t(265)](),n.readByte())),n[t(269)]()&&(n[t(264)](),n[t(264)]()),n[t(269)](),n[t(269)](),n[t(269)](),M=n[t(269)](),M&&(i+=n[t(264)](),s+=n[t(264)](),o+=n.readUEG(),a+=n[t(264)]()),n.readBool()&&(O=n[t(261)](32),z=n[t(261)](32),n[t(269)]()&&(n[t(264)](),n[t(269)]()))){let e=!1,r=!1,i=!1;e=n.readBool(),r=n[t(269)](),(e||r)&&(i=n[t(269)](),i&&(n.readByte(),n[t(261)](5),n[t(269)](),n[t(261)](5)),n[t(261)](4),n.readBits(4),i&&n[t(261)](4),n[t(261)](5),n.readBits(5),n[t(261)](5));for(let s=0;s<=c;s++){let s=n[t(269)]();L=s;let o=!1,a=1;!s&&(o=n[t(269)]());let c=!1;if(o?n[t(254)]():c=n.readBool(),!c&&(cpbcnt=n[t(264)]()+1),e)for(let e=0;e<a;e++)n.readUEG(),n[t(264)](),i&&(n[t(264)](),n.readUEG());if(r)for(let e=0;e<a;e++)n[t(264)](),n[t(264)](),i&&(n[t(264)](),n[t(264)]())}}n[t(269)]()&&(n[t(269)](),n.readBool(),n.readBool(),F=n[t(264)](),n[t(264)](),n[t(264)](),n[t(264)](),n[t(264)]())}n[t(269)]();let N=t(252)+d+t(271)+S+t(256),H=A,j=C,V=1;return 1!==U&&1!==R&&(V=U/R),n[t(272)](),n=null,{codec_mimetype:N,level_string:(W=S,(W/30)[Xr(250)](1)),profile_idc:d,bit_depth:T+8,ref_frames:1,chroma_format:k,chroma_format_string:Kr(k),general_level_idc:S,general_profile_space:u,general_tier_flag:l,general_profile_idc:d,general_profile_compatibility_flags_1:h,general_profile_compatibility_flags_2:f,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:w,general_constraint_indicator_flags_6:b,min_spatial_segmentation_idc:F,constant_frame_rate:0,chroma_format_idc:k,bit_depth_luma_minus8:T,bit_depth_chroma_minus8:x,frame_rate:{fixed:L,fps:z/O,fps_den:O,fps_num:z},sar_ratio:{width:U,height:R},codec_size:{width:H,height:j},present_size:{width:H*V,height:j}};var W})(i),c=(e=>{const t=Xr;let r=Yr(e),n=new ct(r);n[t(265)](),n[t(265)](),n.readUEG(),n.readUEG(),n[t(269)](),n[t(269)](),n[t(261)](3),n[t(269)](),n.readBool(),n[t(264)](),n[t(264)](),n[t(254)](),n[t(269)](),n[t(269)](),n[t(269)]()&&n.readUEG(),n[t(254)](),n.readSEG(),n.readBool(),n.readBool(),n[t(269)](),n[t(269)]();let i=n[t(269)](),s=n.readBool(),o=1;return s&&i?o=0:s?o=3:i&&(o=2),{parallelismType:o}})(n);s=Object[t(360)](s,o,a,c);let u=23+(5+r[t(428)])+(5+i[t(428)])+(5+n[t(428)]),l=new Uint8Array(u);l[0]=1,l[1]=(3&s.general_profile_space)<<6|(s[t(285)]?1:0)<<5|31&s.general_profile_idc,l[2]=s[t(323)]||0,l[3]=s[t(345)]||0,l[4]=s[t(357)]||0,l[5]=s[t(391)]||0,l[6]=s[t(355)]||0,l[7]=s[t(411)]||0,l[8]=s.general_constraint_indicator_flags_3||0,l[9]=s[t(408)]||0,l[10]=s.general_constraint_indicator_flags_5||0,l[11]=s[t(337)]||0,l[12]=60,l[13]=240|(3840&s[t(368)])>>8,l[14]=255&s.min_spatial_segmentation_idc,l[15]=252|3&s[t(369)],l[16]=252|3&s[t(414)],l[17]=248|7&s.bit_depth_luma_minus8,l[18]=248|7&s[t(287)],l[19]=0,l[20]=0,l[21]=(3&s[t(381)])<<6|(7&s.num_temporal_layers)<<3|(s.temporal_id_nested?1:0)<<2|3,l[22]=3,l[23]=128|Fe[t(389)],l[24]=0,l[25]=1,l[26]=(65280&r[t(428)])>>8,l[27]=(255&r[t(428)])>>0,l[t(288)](r,28),l[23+(5+r[t(428)])+0]=128|Fe.sps,l[23+(5+r[t(428)])+1]=0,l[23+(5+r[t(428)])+2]=1,l[23+(5+r[t(428)])+3]=(65280&i[t(428)])>>8,l[23+(5+r[t(428)])+4]=(255&i[t(428)])>>0,l[t(288)](i,23+(5+r[t(428)])+5),l[23+(5+r[t(428)]+5+i[t(428)])+0]=128|Fe[t(283)],l[23+(5+r[t(428)]+5+i[t(428)])+1]=0,l[23+(5+r[t(428)]+5+i.byteLength)+2]=1,l[23+(5+r[t(428)]+5+i[t(428)])+3]=(65280&n[t(428)])>>8,l[23+(5+r.byteLength+5+i[t(428)])+4]=(255&n.byteLength)>>0,l[t(288)](n,23+(5+r[t(428)]+5+i[t(428)])+5);const d=[28,0,0,0,0],h=new Uint8Array(d[t(289)]+l[t(428)]);return h.set(d,0),h[t(288)](l,d[t(289)]),h}function an(e,t){const r=sn;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0,n[5]=e.byteLength>>24&255,n[6]=e[r(428)]>>16&255,n[7]=e[r(428)]>>8&255,n[8]=255&e[r(428)];const i=new Uint8Array(n.length+e[r(428)]);return i.set(n,0),i.set(e,n.length),i}function cn(e,t){const r=sn;let n=[];n[0]=t?28:44,n[1]=1,n[2]=0,n[3]=0,n[4]=0;const i=new Uint8Array(n[r(289)]+e[r(428)]);return i.set(n,0),i[r(288)](e,n.length),i}function un(e){return(126&e[0])>>1}function ln(e){return e===Fe[sn(343)]}function dn(){const e=["chromaFormat","read_golomb","14sEEdGG","readUEG","conf_win_top_offset","currentStartcodeOffset","warn","frameRate","sub_layer_frame_only_constraint_flag","425962VsnbCC","116420bJxGhm","983896ffrfaS","conformance_window_flag","generalLevelIdc","numTemporalLayers","present_size","profile_idc","chroma_format","Invalid HEVCDecoderConfigurationRecord,invalid version ","general_profile_compatibility_flags_1","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","general_progressive_source_flag","profile","separate_colour_plane_flag","eofFlag","sub_layer_profile_space","getUint16","sub_layer_profile_compatibility_flag","profile_string","sub_layer_tier_flag","sub_layer_non_packed_constraint_flag","presentWidth"," < 22","general_constraint_indicator_flags_6","generalConstraintIndicatorFlags","width","Invalid HEVCDecoderConfigurationRecord, Strange NaluLengthSizeMinusOne: ","parseHEVCDecoderVPSAndSPSAndPPS and pps tag is ","log","sei","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid version ","general_profile_compatibility_flags_2","type","data","h265","general_profile_space","tier_flag","generalProfileIdc","27YhSTft","presentHeight","push","general_constraint_indicator_flags_1","buffer","general_profile_compatibility_flags_3","codecHeight","general_frame_only_constraint_flag","assign","timescale","fps_num","bit_depth",", correct to 1","85mKpAIE","pic_width_in_luma_samples","chromaFormatIdc","min_spatial_segmentation_idc","parallelismType","conf_win_left_offset","sps","conf_win_bottom_offset","avgFrameRate","3898224mwalNP","look","level","height","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","67190BAaqtj","read","constant_frame_rate","337806CbTQRi","arrayBuffer.length ","correctionConfigurationVersion","general_constraint_indicator_flags",", valid hevc profile is Main Profile (1), Main 10 Profile (2),Main Still Picture Profile (3)","bitDepth","sub_layer_profile_present_flag","vps","max","general_profile_compatibility_flags_4","refSampleDuration","sub_layer_profile_idc","Invalid HEVCDecoderConfigurationRecord, lack of data! ","correctionConfigurationProfileIndication","sps_temporal_id_nesting_flag","sub_layer_level_present_flag",", valid version is 1 or 0","sub_layer_interlaced_source_flag","Invalid HEVCDecoderConfigurationRecord: invalid HEVC profile ","112616uWUuul","psps","slice","bitDepthChromaMinus8","setUint8","error","temporalIdNested","general_constraint_indicator_flags_4","sub_layer_progressive_source_flag","generalProfileCompatibilityFlags","general_constraint_indicator_flags_2","lengthSizeMinusOne","profile_compatibility_flags","chroma_format_idc","sub_layer_level_idc","sarRatio","level_string","sps_seq_parameter_set_id","bitDepthLumaMinus8","codecWidth","profile_space"," < 23","sps_video_parameter_set_id","codec_mimetype","setInt16","general_level_idc","Could not find H265 startcode until payload end!","byteLength","parseHEVCDecoderConfigurationRecord$2","general_non_packed_constraint_flag","getUint8","subarray","codec_size","readUByte","setUint32","parseSPS","findNextStartCodeOffset","pps","conf_win_right_offset","general_tier_flag","general_profile_idc","bit_depth_chroma_minus8","set","length","sps_max_sub_layers_minus1","configurationVersion","generalTierFlag","fps_den","sar_ratio","general_profile_compatibility_flags","generalProfileSpace","level_idc","readBits","frame_rate","codec","parseHEVCDecoderConfigurationRecord$3","profile_tier_level","pic_height_in_luma_samples"];return(dn=function(){return e})()}function hn(e){return!((t=e)>=32&&t<=40);var t}function fn(e){return e>=16&&e<=21}function pn(e){const t=sn;if(0===e[t(289)])return!1;const r=un(e[0]);for(let n=1;n<e[t(289)];n++)if(r!==un(e[n]))return!1;return!0}!function(e,t){const r=sn,n=e();for(;;)try{if(440159===-parseInt(r(401))/1+-parseInt(r(313))/2+-parseInt(r(382))/3+-parseInt(r(314))/4*(-parseInt(r(365))/5)+parseInt(r(374))/6+-parseInt(r(306))/7*(parseInt(r(315))/8)+-parseInt(r(352))/9*(parseInt(r(379))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(dn);class mn{constructor(e){const t=sn;this[t(347)]=e,this[t(328)]=!1,this[t(309)]=this[t(282)](0),this[t(328)]&&console[t(406)](t(427))}[rn(282)](e){const t=rn;let r=e,n=this[t(347)];for(;;){if(r+3>=n.byteLength)return this[t(328)]=!0,n[t(428)];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++}}readNextNaluPayload(){const e=rn;let t=this.data,r=null;for(;null==r&&!this.eofFlag;){let n=this.currentStartcodeOffset;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.findNextStartCodeOffset(n);this[e(309)]=o,0===s&&(r={type:i,data:t[e(432)](n,o)})}return r}}class vn{constructor(e){const t=rn;let r=e.data[t(428)];this[t(346)]=e.type,this[t(347)]=new Uint8Array(4+r),new DataView(this[t(347)][t(356)])[t(280)](0,r),this[t(347)][t(288)](e[t(347)],4)}}var yn=Ln;!function(e,t){for(var r=Ln,n=e();;)try{if(848656===parseInt(r(202))/1+-parseInt(r(194))/2+parseInt(r(231))/3+parseInt(r(211))/4*(parseInt(r(239))/5)+-parseInt(r(186))/6*(parseInt(r(173))/7)+parseInt(r(233))/8+-parseInt(r(160))/9*(-parseInt(r(247))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Pn);var gn,_n="application/json, text/javascript",wn=yn(175),bn=/^(?:text|application)\/xml/i,Sn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,En=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,In=/^\s*$/,kn={},An={},Cn="",Tn={type:yn(168),beforeSend:xn,success:xn,error:xn,complete:xn,context:null,xhr:function(){return new(window[yn(215)])},accepts:{json:_n,xml:yn(219),html:wn,text:"text/plain","*":"*/"[yn(183)]("*")},crossDomain:!1,timeout:0,username:null,password:null,processData:!0,promise:xn,contentType:yn(195)};function xn(){}var Dn=function(e,t){var r=yn;"object"==typeof e&&(t=e,e=void 0);var n=Nn({},t=t||{});for(var i in Tn)void 0===n[i]&&(n[i]=Tn[i]);try{var s={},o=new Promise((function(e,t){var r=Ln;s.resolve=e,s[r(254)]=t}));o[r(229)]=s[r(229)],o[r(254)]=s[r(254)],n[r(253)]=o}catch(e){n.promise={resolve:xn,reject:xn}}var a=En.exec(window[r(169)][r(191)].toLowerCase())||[];n[r(244)]=((e||n[r(244)]||window[r(169)][r(191)])+"")[r(224)](/#.*$/,"")[r(224)](/^\/\//,a[1]+"//");var c=n[r(244)];!n[r(178)]&&(n[r(178)]=/^([\w-]+:)?\/\/([^\/]+)/.test(n[r(244)])&&RegExp.$2!==window[r(169)][r(191)]);var u=n[r(226)];if("jsonp"===u){if(!/=\?/[r(165)](n[r(244)])){var l=(n[r(172)]||r(223))+"=?";n[r(244)]=Rn(n.url,l)}return function(e){var t,r=yn,n=e[r(152)]||r(172)+Vn(),i=window[r(179)][r(185)]("script"),s={abort:function(){n in window&&(window[n]=xn)}},o=window.document[r(255)]("head")[0]||window[r(179)][r(167)];function a(n){var i=r;window[i(246)](t),s[i(170)](),Fn(n.type,s,n[i(230)],e),c()}function c(){var e=r;i[e(190)]?i[e(190)]():i.onload=i[e(197)]=i[e(213)]=null,i[e(188)]&&i[e(188)][e(240)](i),i=null,delete window[n]}return i[r(213)]=function(e){a(e)},window[n]=function(n){window[r(246)](t),Bn(n,s,e),c()},On(e),i[r(237)]=e.url.replace(/=\?/,"="+n),i[r(237)]=Rn(i[r(237)],"_="+(new Date)[r(157)]()),i[r(180)]=!0,e[r(156)]&&(i[r(250)]=e.scriptCharset),o[r(242)](i,o.firstChild),e[r(203)]>0&&(t=window[r(214)]((function(){var t=r;s.abort(),Fn(t(203),s,t(203),e),c()}),e.timeout)),e[r(253)][r(170)]=function(){s[r(170)]()},e[r(253)][r(225)]=s,e[r(253)]}(n)}On(n);var d=n[r(155)][u]||n[r(155)]["*"],h={};/^([\w-]+:)\/\//[r(165)](n[r(244)])?RegExp.$1:window[r(169)][r(252)];var f,p=Tn[r(225)]();!n[r(178)]&&!h[r(192)]&&(h[r(192)]=r(215)),n[r(245)]&&(kn[c]&&(h[r(209)]=kn[c]),An[c]&&(h[r(201)]=An[c])),d&&(h[r(153)]=d,d[r(154)](",")>-1&&(d=d[r(187)](",",2)[0]),p[r(236)]&&p[r(236)](d));var m=!/^(?:GET|HEAD)$/[r(165)](n[r(230)][r(196)]());if((n.data&&m&&!1!==n.contentType||t[r(193)])&&(h[r(198)]=n.contentType),!1===n[r(189)]&&!m){var v=/([?&])_=[^&]*/;n[r(244)]=v.test(c)?c[r(224)](v,r(174)+Vn()):c+(/\?/[r(165)](c)?"&":"?")+"_="+Vn()}n.headers=Nn(h,n[r(221)]||{}),p[r(197)]=function(){var e,t,i=r;if(4===p[i(199)]){clearTimeout(f);var s,o=!1;if(p[i(248)]>=200&&p[i(248)]<300||304===p.status){if(Cn=p[i(220)](),n[i(245)]){var a=Un(i(204));a&&(kn[c]=a),(a=Un("etag"))&&(An[c]=a)}u=u||(e=p[i(159)](i(181)),t=yn,e&&(e===wn?t(243):e===_n?t(177):bn.test(e)&&t(164))||t(234)),s=p[i(256)];try{u===i(164)?s=p.responseXML:u===i(177)&&(s=In[i(165)](s)?null:JSON[i(184)](s))}catch(e){o=e}o?Fn(o,i(232),p,n):Bn(s,p,n)}else Fn(null,i(161),p,n)}};var y=!(r(180)in n)||n.async;if(p[r(218)](n.type,n[r(244)],y,n[r(222)],n.password),n.xhrFields)for(var g in n[r(158)])p[g]=n[r(158)][g];for(var g in n[r(182)]&&p[r(236)]&&p[r(236)](n[r(182)]),n[r(221)])void 0!==n[r(221)][g]&&p.setRequestHeader(g,n[r(221)][g]+"");return!1===function(e,t){var r=yn,n=t[r(251)];if(!1===t.beforeSend[r(249)](n,e,t))return!1}(p,n)?(p[r(170)](),!1):(n[r(203)]>0&&(f=window.setTimeout((function(){var e=r;p[e(197)]=xn,p[e(170)](),Fn(null,"timeout",p,n)}),n[r(203)])),p[r(171)](n[r(227)]?n.data:null),n[r(253)].abort=function(){p[r(170)]()},n[r(253)])};function Pn(){var e=["url","ifModified","clearTimeout","32590BsJBCs","status","call","charset","context","protocol","promise","reject","getElementsByTagName","responseText","get","jsonpCallback","Accept","indexOf","accepts","scriptCharset","getTime","xhrFields","getResponseHeader","3987KyjBGA","error","add","toString","xml","test","post","documentElement","GET","location","abort","send","jsonp","11048051IBbrrA","$1_=","text/html","hasOwnProperty","json","crossDomain","document","async","content-type","mimeType","concat","parse","createElement","6lGYFEO","split","parentNode","cache","clearAttributes","href","X-Requested-With","contentType","1893790cFYvXf","application/x-www-form-urlencoded; charset=UTF-8","toUpperCase","onreadystatechange","Content-Type","readyState","object","If-None-Match","961213qvCPQy","timeout","Last-Modified","getJSON","name","slice","complete","If-Modified-Since","value","142636icudkd","join","onerror","setTimeout","XMLHttpRequest","prototype","toLowerCase","open","application/xml, text/xml","getAllResponseHeaders","headers","username","callback","replace","xhr","dataType","data","exec","resolve","type","1725219WJuPfF","parseerror","1438936uonYxt","text","function","overrideMimeType","src","success","30YsDUYb","removeChild","POST","insertBefore","html"];return(Pn=function(){return e})()}function Bn(e,t,r){var n=yn,i=r[n(251)],s=n(238);r[n(238)].call(i,e,s,t),r[n(253)][n(229)](e,s,t),Mn(s,t,r)}function Mn(e,t,r){var n=yn,i=r[n(251)];r[n(208)][n(249)](i,t,e)}function Fn(e,t,r,n){var i=yn,s=n[i(251)];n.error[i(249)](s,r,t,e),n[i(253)][i(254)](r,t,e),Mn(t,r,n)}function Un(e){var t,r=yn;if(!gn){for(gn={};t=Sn[r(228)](Cn);)gn[t[1].toLowerCase()]=t[2];t=gn[e[r(217)]()]}return null===t?null:t}function Rn(e,t){return(e+"&"+t)[yn(224)](/[&?]{1,2}/,"?")}function Ln(e,t){var r=Pn();return(Ln=function(e,t){return r[e-=152]})(e,t)}function On(e){var t,r,n,i,s=yn;Hn(e)&&!(e[s(227)]instanceof FormData)&&e.processData&&(e[s(227)]=(t=e[s(227)],(i=[])[(n=yn)(162)]=function(e,t){this.push(encodeURIComponent(e)+"="+encodeURIComponent(t))},zn(i,t,r),i[n(212)]("&").replace("%20","+"))),e[s(227)]&&(!e.type||e[s(230)].toUpperCase()===s(168))&&(e[s(244)]=Rn(e.url,e[s(227)]))}function zn(e,t,r,n){var i,s,o=yn,a=(i=t,s=yn,"[object Array]"===Object[s(216)][s(163)].call(i));for(var c in t){var u=t[c];n&&(c=r?n:n+"["+(a?"":c)+"]"),!n&&a?e.add(u[o(206)],u[o(210)]):(r?a(u):Hn(u))?zn(e,u,r,c):e[o(162)](c,u)}}function Nn(e){for(var t=yn,r=Array[t(216)][t(207)],n=r[t(249)](arguments,1),i=0,s=n.length;i<s;i++){var o=n[i]||{};for(var a in o)o[t(176)](a)&&void 0!==o[a]&&(e[a]=o[a])}return e}function Hn(e){var t=yn,r=typeof e;return r===t(235)||r===t(200)&&!!e}function jn(e){return"function"==typeof e}function Vn(){var e=yn;return(new Date)[e(157)]()}Dn[yn(257)]=function(e,t,r,n){return jn(t)&&(n=n||r,r=t,t=void 0),Dn({url:e,data:t,success:r,dataType:n})},Dn[yn(166)]=function(e,t,r,n){var i=yn;return jn(t)&&(n=n||r,r=t,t=void 0),Dn({type:i(241),url:e,data:t,success:r,dataType:n})},Dn[yn(205)]=function(e,t,r){var n=yn;return jn(t)&&(r=t,t=void 0),Dn({url:e,data:t,success:r,dataType:n(177)})},Dn.ajaxSetup=function(e,t){return t?Nn(Nn(e,Tn),t):Nn(Tn,e)};var Wn=Si;function Gn(e){return parseInt(e)===e}function $n(e){var t=Si;if(!Gn(e.length))return!1;for(var r=0;r<e[t(283)];r++)if(!Gn(e[r])||e[r]<0||e[r]>255)return!1;return!0}function qn(e,t){var r=Si;if(e.buffer&&e[r(279)]===r(294))return t&&(e=e[r(277)]?e[r(277)]():Array[r(300)][r(277)][r(299)](e)),e;if(Array[r(313)](e)){if(!$n(e))throw new Error(r(327)+e);return new Uint8Array(e)}if(Gn(e.length)&&$n(e))return new Uint8Array(e);throw new Error(r(290))}function Yn(e){return new Uint8Array(e)}function Kn(e,t,r,n,i){var s=Si;(null!=n||null!=i)&&(e=e[s(277)]?e[s(277)](n,i):Array.prototype.slice[s(299)](e,n,i)),t[s(284)](e,r)}!function(e,t){for(var r=Si,n=e();;)try{if(165048===-parseInt(r(304))/1+parseInt(r(295))/2*(parseInt(r(337))/3)+parseInt(r(325))/4*(parseInt(r(317))/5)+parseInt(r(276))/6*(-parseInt(r(273))/7)+-parseInt(r(306))/8*(-parseInt(r(326))/9)+-parseInt(r(324))/10*(parseInt(r(292))/11)+parseInt(r(308))/12*(parseInt(r(263))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ii);var Xn,Jn,Zn={toBytes:function(e){var t=Si,r=[],n=0;for(e=encodeURI(e);n<e.length;){var i=e[t(268)](n++);37===i?(r[t(285)](parseInt(e[t(319)](n,2),16)),n+=2):r[t(285)](i)}return qn(r)},fromBytes:function(e){for(var t=Si,r=[],n=0;n<e[t(283)];){var i=e[n];i<128?(r[t(285)](String.fromCharCode(i)),n++):i>191&&i<224?(r[t(285)](String[t(334)]((31&i)<<6|63&e[n+1])),n+=2):(r[t(285)](String.fromCharCode((15&i)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return r[t(289)]("")}},Qn=(Jn=(Xn=Si)(318),{toBytes:function(e){for(var t=Si,r=[],n=0;n<e[t(283)];n+=2)r[t(285)](parseInt(e.substr(n,2),16));return r},fromBytes:function(e){for(var t=Xn,r=[],n=0;n<e[t(283)];n++){var i=e[n];r[t(285)](Jn[(240&i)>>4]+Jn[15&i])}return r[t(289)]("")}}),ei={16:10,24:12,32:14},ti=[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],ri=[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],ni=[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],ii=[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],si=[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],oi=[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],ai=[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],ci=[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],ui=[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],li=[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],di=[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],hi=[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],fi=[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],pi=[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],mi=[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 vi(e){for(var t=Si,r=[],n=0;n<e[t(283)];n+=4)r[t(285)](e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return r}var yi=function(e){var t=Si;if(!(this instanceof yi))throw Error("AES must be instanitated with `new`");Object[t(331)](this,t(282),{value:qn(e,!0)}),this[t(262)]()};yi[Wn(300)][Wn(262)]=function(){var e=Wn,t=ei[this[e(282)][e(283)]];if(null==t)throw new Error(e(330));this[e(288)]=[],this[e(266)]=[];for(var r=0;r<=t;r++)this[e(288)][e(285)]([0,0,0,0]),this[e(266)].push([0,0,0,0]);var n,i=4*(t+1),s=this[e(282)][e(283)]/4,o=vi(this[e(282)]);for(r=0;r<s;r++)n=r>>2,this[e(288)][n][r%4]=o[r],this[e(266)][t-n][r%4]=o[r];for(var a,c=0,u=s;u<i;){if(a=o[s-1],o[0]^=ri[a>>16&255]<<24^ri[a>>8&255]<<16^ri[255&a]<<8^ri[a>>24&255]^ti[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]^=ri[255&a]^ri[a>>8&255]<<8^ri[a>>16&255]<<16^ri[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(288)][l][d]=o[r],this[e(266)][t-l][d]=o[r++],u++}for(var l=1;l<t;l++)for(var d=0;d<4;d++)a=this[e(266)][l][d],this._Kd[l][d]=hi[a>>24&255]^fi[a>>16&255]^pi[a>>8&255]^mi[255&a]},yi[Wn(300)][Wn(302)]=function(e){var t=Wn;if(16!=e[t(283)])throw new Error(t(301));for(var r=this[t(288)].length-1,n=[0,0,0,0],i=vi(e),s=0;s<4;s++)i[s]^=this[t(288)][0][s];for(var o=1;o<r;o++){for(s=0;s<4;s++)n[s]=ii[i[s]>>24&255]^si[i[(s+1)%4]>>16&255]^oi[i[(s+2)%4]>>8&255]^ai[255&i[(s+3)%4]]^this[t(288)][o][s];i=n[t(277)]()}var a,c=Yn(16);for(s=0;s<4;s++)a=this[t(288)][r][s],c[4*s]=255&(ri[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ri[i[(s+1)%4]>>16&255]^a>>16),c[4*s+2]=255&(ri[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ri[255&i[(s+3)%4]]^a);return c},yi.prototype[Wn(321)]=function(e){var t=Wn;if(16!=e[t(283)])throw new Error(t(328));for(var r=this[t(266)][t(283)]-1,n=[0,0,0,0],i=vi(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]=ci[i[s]>>24&255]^ui[i[(s+3)%4]>>16&255]^li[i[(s+2)%4]>>8&255]^di[255&i[(s+1)%4]]^this[t(266)][o][s];i=n.slice()}var a,c=Yn(16);for(s=0;s<4;s++)a=this._Kd[r][s],c[4*s]=255&(ni[i[s]>>24&255]^a>>24),c[4*s+1]=255&(ni[i[(s+3)%4]>>16&255]^a>>16),c[4*s+2]=255&(ni[i[(s+2)%4]>>8&255]^a>>8),c[4*s+3]=255&(ni[255&i[(s+1)%4]]^a);return c};var gi=function(e){var t=Wn;if(!(this instanceof gi))throw Error(t(264));this.description=t(287),this[t(279)]=t(281),this[t(329)]=new yi(e)};gi[Wn(300)].encrypt=function(e){var t=Wn;if((e=qn(e)).length%16!=0)throw new Error(t(307));for(var r=Yn(e[t(283)]),n=Yn(16),i=0;i<e.length;i+=16)Kn(e,n,0,i,i+16),Kn(n=this[t(329)][t(302)](n),r,i);return r},gi[Wn(300)][Wn(321)]=function(e){var t=Wn;if((e=qn(e))[t(283)]%16!=0)throw new Error(t(269));for(var r=Yn(e[t(283)]),n=Yn(16),i=0;i<e[t(283)];i+=16)Kn(e,n,0,i,i+16),Kn(n=this[t(329)][t(321)](n),r,i);return r};var _i=function(e,t){var r=Wn;if(!(this instanceof _i))throw Error(r(264));if(this[r(286)]=r(298),this[r(279)]=r(314),t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=Yn(16);this[r(275)]=qn(t,!0),this[r(329)]=new yi(e)};_i[Wn(300)][Wn(302)]=function(e){var t=Wn;if((e=qn(e))[t(283)]%16!=0)throw new Error(t(307));for(var r=Yn(e.length),n=Yn(16),i=0;i<e[t(283)];i+=16){Kn(e,n,0,i,i+16);for(var s=0;s<16;s++)n[s]^=this[t(275)][s];this[t(275)]=this[t(329)][t(302)](n),Kn(this[t(275)],r,i)}return r},_i[Wn(300)][Wn(321)]=function(e){var t=Wn;if((e=qn(e)).length%16!=0)throw new Error(t(269));for(var r=Yn(e[t(283)]),n=Yn(16),i=0;i<e[t(283)];i+=16){Kn(e,n,0,i,i+16),n=this[t(329)][t(321)](n);for(var s=0;s<16;s++)r[i+s]=n[s]^this[t(275)][s];Kn(e,this[t(275)],0,i,i+16)}return r};var wi=function(e,t,r){var n=Wn;if(!(this instanceof wi))throw Error("AES must be instanitated with `new`");if(this[n(286)]=n(265),this[n(279)]=n(310),t){if(16!=t[n(283)])throw new Error(n(320))}else t=Yn(16);!r&&(r=1),this[n(303)]=r,this[n(293)]=qn(t,!0),this[n(329)]=new yi(e)};wi.prototype[Wn(302)]=function(e){var t=Wn;if(e.length%this.segmentSize!=0)throw new Error(t(311));for(var r,n=qn(e,!0),i=0;i<n[t(283)];i+=this[t(303)]){r=this._aes.encrypt(this[t(293)]);for(var s=0;s<this[t(303)];s++)n[i+s]^=r[s];Kn(this[t(293)],this[t(293)],0,this[t(303)]),Kn(n,this[t(293)],16-this.segmentSize,i,i+this[t(303)])}return n},wi[Wn(300)].decrypt=function(e){var t=Wn;if(e.length%this[t(303)]!=0)throw new Error(t(322));for(var r,n=qn(e,!0),i=0;i<n[t(283)];i+=this[t(303)]){r=this[t(329)][t(302)](this[t(293)]);for(var s=0;s<this[t(303)];s++)n[i+s]^=r[s];Kn(this[t(293)],this[t(293)],0,this[t(303)]),Kn(e,this[t(293)],16-this[t(303)],i,i+this[t(303)])}return n};var bi=function(e,t){var r=Wn;if(!(this instanceof bi))throw Error(r(264));if(this[r(286)]=r(316),this[r(279)]=r(267),t){if(16!=t.length)throw new Error(r(296))}else t=Yn(16);this[r(309)]=qn(t,!0),this[r(270)]=16,this._aes=new yi(e)};function Si(e,t){var r=Ii();return(Si=function(e,t){return r[e-=262]})(e,t)}bi[Wn(300)].encrypt=function(e){for(var t=Wn,r=qn(e,!0),n=0;n<r[t(283)];n++)16===this[t(270)]&&(this[t(309)]=this[t(329)][t(302)](this[t(309)]),this._lastPrecipherIndex=0),r[n]^=this[t(309)][this._lastPrecipherIndex++];return r},bi[Wn(300)][Wn(321)]=bi[Wn(300)][Wn(302)];var Ei=function(e){var t=Wn;if(!(this instanceof Ei))throw Error(t(305));0!==e&&!e&&(e=1),typeof e===t(323)?(this._counter=Yn(16),this[t(291)](e)):this[t(274)](e)};function Ii(){var e=["encrypt","segmentSize","117023jQppLs","Counter must be instanitated with `new`","16uGApxZ","invalid plaintext size (must be multiple of 16 bytes)","12XLiUkP","_lastPrecipher","cfb","invalid plaintext size (must be segmentSize bytes)","ctr","isArray","cbc","_remainingCounterIndex","Output Feedback","1680VAJlHQ","0123456789abcdef","substr","invalid initialation vector size (must be 16 size)","decrypt","invalid ciphertext size (must be segmentSize bytes)","number","12620tmNGQE","3016fhoevg","618039xGWaRa","Array contains invalid value: ","invalid ciphertext size (must be 16 bytes)","_aes","invalid key size (must be 16, 24 or 32 bytes)","defineProperty","invalid counter bytes size (must be 16 bytes)","invalid counter value (must be an integer)","fromCharCode","PKCS#7 invalid padding byte","integer value out of safe range","7050BdpgAi","_prepare","1876433orWdZL","AES must be instanitated with `new`","Cipher Feedback","_Kd","ofb","charCodeAt","invalid ciphertext size (must be multiple of 16 bytes)","_lastPrecipherIndex","increment","_counter","14WqmPsI","setBytes","_lastCipherblock","709266donRyu","slice","_remainingCounter","name","Counter","ecb","key","length","set","push","description","Electronic Code Block","_Ke","join","unsupported array-like object","setValue","902Tjkkcd","_shiftRegister","Uint8Array","74nFqxlA","invalid initialation vector size (must be 16 bytes)","PKCS#7 padding byte out of range","Cipher Block Chaining","call","prototype","invalid plaintext size (must be 16 bytes)"];return(Ii=function(){return e})()}Ei[Wn(300)].setValue=function(e){var t=Wn;if(typeof e!==t(323)||parseInt(e)!=e)throw new Error(t(333));if(e>Number.MAX_SAFE_INTEGER)throw new Error(t(336));for(var r=15;r>=0;--r)this._counter[r]=e%256,e=parseInt(e/256)},Ei.prototype[Wn(274)]=function(e){var t=Wn;if(16!=(e=qn(e,!0))[t(283)])throw new Error(t(332));this._counter=e},Ei[Wn(300)][Wn(271)]=function(){for(var e=Wn,t=15;t>=0;t--){if(255!==this[e(272)][t]){this[e(272)][t]++;break}this[e(272)][t]=0}};var ki=function(e,t){var r=Wn;if(!(this instanceof ki))throw Error("AES must be instanitated with `new`");this.description=r(280),this[r(279)]=r(312),!(t instanceof Ei)&&(t=new Ei(t)),this[r(272)]=t,this[r(278)]=null,this._remainingCounterIndex=16,this[r(329)]=new yi(e)};ki[Wn(300)].encrypt=function(e){for(var t=Wn,r=qn(e,!0),n=0;n<r[t(283)];n++)16===this[t(315)]&&(this[t(278)]=this._aes[t(302)](this._counter[t(272)]),this[t(315)]=0,this[t(272)].increment()),r[n]^=this[t(278)][this[t(315)]++];return r},ki[Wn(300)][Wn(321)]=ki[Wn(300)][Wn(302)];const Ai={AES:yi,Counter:Ei,ModeOfOperation:{ecb:gi,cbc:_i,cfb:wi,ofb:bi,ctr:ki},utils:{hex:Qn,utf8:Zn},padding:{pkcs7:{pad:function(e){var t=Wn,r=16-(e=qn(e,!0))[t(283)]%16,n=Yn(e[t(283)]+r);Kn(e,n);for(var i=e[t(283)];i<n[t(283)];i++)n[i]=r;return n},strip:function(e){var t=Wn;if((e=qn(e,!0))[t(283)]<16)throw new Error("PKCS#7 invalid length");var r=e[e[t(283)]-1];if(r>16)throw new Error(t(297));for(var n=e[t(283)]-r,i=0;i<r;i++)if(e[n+i]!==r)throw new Error(t(335));var s=Yn(n);return Kn(e,s,0,0,n),s}}},_arrayTest:{coerceArray:qn,createArray:Yn,copyArray:Kn}};var Ci=Ti;function Ti(e,t){var r=Di();return(Ti=function(e,t){return r[e-=255]})(e,t)}!function(e,t){for(var r=Ti,n=e();;)try{if(804809===-parseInt(r(279))/1*(-parseInt(r(303))/2)+parseInt(r(262))/3*(-parseInt(r(318))/4)+-parseInt(r(271))/5*(parseInt(r(322))/6)+parseInt(r(306))/7*(-parseInt(r(272))/8)+-parseInt(r(256))/9*(parseInt(r(294))/10)+parseInt(r(293))/11+parseInt(r(264))/12*(parseInt(r(257))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Di);var xi=tt[Ci(297)]((function(e,t){var r,i,s;r=Ze,i=function(){var e=e||function(e,t){var r,i=Ti;if(typeof window!==i(278)&&window[i(295)]&&(r=window[i(295)]),typeof self!==i(278)&&self[i(295)]&&(r=self[i(295)]),typeof globalThis!==i(278)&&globalThis[i(295)]&&(r=globalThis[i(295)]),!r&&typeof window!==i(278)&&window[i(290)]&&(r=window[i(290)]),!r&&typeof Ze!==i(278)&&tt[i(280)][i(295)]&&(r=tt[i(280)][i(295)]),!r)try{r=n.default}catch(e){}var s=function(){var e=i;if(r){if(typeof r[e(296)]===e(319))try{return r.getRandomValues(new Uint32Array(1))[0]}catch(e){}if(typeof r[e(286)]===e(319))try{return r[e(286)](4)[e(321)]()}catch(e){}}throw new Error(e(259))},o=Object[i(255)]||function(){function e(){}return function(t){var r,n=Ti;return e[n(263)]=t,r=new e,e[n(263)]=null,r}}(),a={},c=a.lib={},u=c.Base={extend:function(e){var t=Ti,r=o(this);return e&&r[t(310)](e),(!r[t(320)](t(316))||this[t(316)]===r.init)&&(r[t(316)]=function(){var e=t;r[e(288)][e(316)][e(300)](this,arguments)}),r[t(316)][t(263)]=r,r[t(288)]=this,r},create:function(){var e=Ti,t=this[e(269)]();return t[e(316)].apply(t,arguments),t},init:function(){},mixIn:function(e){var t=Ti;for(var r in e)e.hasOwnProperty(r)&&(this[r]=e[r]);e.hasOwnProperty(t(265))&&(this[t(265)]=e[t(265)])},clone:function(){var e=Ti;return this.init[e(263)][e(269)](this)}},l=c[i(281)]=u[i(269)]({init:function(e,t){var r=i;e=this[r(311)]=e||[],null!=t?this.sigBytes=t:this[r(298)]=4*e.length},toString:function(e){return(e||h)[i(273)](this)},concat:function(e){var t=i,r=this[t(311)],n=e[t(311)],s=this[t(298)],o=e[t(298)];if(this[t(292)](),s%4)for(var a=0;a<o;a++){var c=n[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]=n[u>>>2];return this[t(298)]+=o,this},clamp:function(){var t=i,r=this[t(311)],n=this[t(298)];r[n>>>2]&=4294967295<<32-n%4*8,r.length=e[t(268)](n/4)},clone:function(){var e=i,t=u.clone.call(this);return t[e(311)]=this[e(311)][e(299)](0),t},random:function(e){for(var t=i,r=[],n=0;n<e;n+=4)r.push(s());return new(l[t(316)])(r,e)}}),d=a[i(266)]={},h=d[i(277)]={stringify:function(e){for(var t=i,r=e[t(311)],n=e[t(298)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(285)]((a>>>4).toString(16)),s[t(285)]((15&a).toString(16))}return s[t(261)]("")},parse:function(e){for(var t=i,r=e[t(313)],n=[],s=0;s<r;s+=2)n[s>>>3]|=parseInt(e[t(312)](s,2),16)<<24-s%8*4;return new(l[t(316)])(n,r/2)}},f=d.Latin1={stringify:function(e){for(var t=i,r=e[t(311)],n=e[t(298)],s=[],o=0;o<n;o++){var a=r[o>>>2]>>>24-o%4*8&255;s[t(285)](String[t(317)](a))}return s.join("")},parse:function(e){for(var t=i,r=e[t(313)],n=[],s=0;s<r;s++)n[s>>>2]|=(255&e[t(291)](s))<<24-s%4*8;return new(l[t(316)])(n,r)}},p=d.Utf8={stringify:function(e){var t=i;try{return decodeURIComponent(escape(f[t(273)](e)))}catch(e){throw new Error(t(267))}},parse:function(e){return f[i(307)](unescape(encodeURIComponent(e)))}},m=c[i(282)]=u[i(269)]({reset:function(){var e=i;this._data=new(l[e(316)]),this._nDataBytes=0},_append:function(e){var t=i;"string"==typeof e&&(e=p[t(307)](e)),this[t(258)][t(308)](e),this._nDataBytes+=e[t(298)]},_process:function(t){var r,n=i,s=this[n(258)],o=s.words,a=s[n(298)],c=this[n(287)],u=a/(4*c),d=(u=t?e[n(268)](u):e[n(315)]((0|u)-this[n(309)],0))*c,h=e[n(270)](4*d,a);if(d){for(var f=0;f<d;f+=c)this._doProcessBlock(o,f);r=o.splice(0,d),s[n(298)]-=h}return new(l[n(316)])(r,h)},clone:function(){var e=i,t=u[e(314)].call(this);return t._data=this[e(258)][e(314)](),t},_minBufferSize:0});c[i(301)]=m[i(269)]({cfg:u.extend(),init:function(e){var t=i;this[t(274)]=this[t(274)].extend(e),this[t(289)]()},reset:function(){var e=i;m[e(289)][e(284)](this),this._doReset()},update:function(e){var t=i;return this[t(305)](e),this[t(304)](),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){var n=Ti;return new(e[n(316)])(r)[n(302)](t)}},_createHmacHelper:function(e){return function(t,r){return new v.HMAC.init(e,r).finalize(t)}}});var v=a[i(260)]={};return a}(Math);return e},"object"===(s=Ti)(276)?e.exports=i():"undefined"===s(319)&&(void 0)[s(275)]?(void 0)([],i):r[s(283)]=i()}));function Di(){var e=["fromCharCode","4oEUyaJ","function","hasOwnProperty","readInt32LE","6ovZbTC","create","27333plnltW","12392198NGwpXl","_data","Native crypto module could not be used to get secure random number.","algo","join","3516621sKLPnm","prototype","72ccgRuz","toString","enc","Malformed UTF-8 data","ceil","extend","min","7183325RHsmes","899632tpqfqY","stringify","cfg","amd","object","Hex","undefined","65848TNIWFb","commonjsGlobal","WordArray","BufferedBlockAlgorithm","CryptoJS","call","push","randomBytes","blockSize","$super","reset","msCrypto","charCodeAt","clamp","3163028WQcXvL","5270uJNVCy","crypto","getRandomValues","createCommonjsModule","sigBytes","slice","apply","Hasher","finalize","4pmduej","_process","_append","70TKyyFR","parse","concat","_minBufferSize","mixIn","words","substr","length","clone","max","init"];return(Di=function(){return e})()}var Pi=Mi;function Bi(){var e=["114412ffwXjY","145aqfVFh","clone","10595313KTczyw","push","./core","x64","low","173322bLBmaI","createCommonjsModule","slice","extend","WordArray","object","amd","length","sigBytes","high","words","306uTmWFf","Word","2948631VytUFO","CryptoJS","lib","3940760wdZjnH","500178nLESFp","exports","function","Base","103677yHfcSF"];return(Bi=function(){return e})()}!function(e,t){for(var r=Mi,n=e();;)try{if(644470===-parseInt(r(475))/1+-parseInt(r(462))/2+parseInt(r(458))/3+parseInt(r(467))/4*(-parseInt(r(468))/5)+parseInt(r(456))/6*(-parseInt(r(466))/7)+parseInt(r(461))/8+parseInt(r(470))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Bi);tt[Pi(476)]((function(e,t){var r,n,i;r=Ze,n=function(e){return n=(r=e)[(t=Mi)(460)],i=n[t(465)],s=n.WordArray,(o=r[t(473)]={})[t(457)]=i[t(478)]({init:function(e,r){var n=t;this[n(454)]=e,this[n(474)]=r}}),o[t(449)]=i.extend({init:function(e,r){var n=t;e=this[n(455)]=e||[],null!=r?this[n(453)]=r:this.sigBytes=8*e[n(452)]},toX32:function(){for(var e=t,r=this.words,n=r[e(452)],i=[],o=0;o<n;o++){var a=r[o];i[e(471)](a[e(454)]),i[e(471)](a.low)}return s.create(i,this.sigBytes)},clone:function(){for(var e=t,r=i[e(469)].call(this),n=r[e(455)]=this[e(455)][e(477)](0),s=n[e(452)],o=0;o<s;o++)n[o]=n[o].clone();return r}}),e;var t,r,n,i,s,o},(i=Mi)(450)==i(450)?e[i(463)]=n(xi):"undefined"===i(464)&&(void 0)[i(451)]?(void 0)([i(472)],n):n(r[i(459)])}));function Mi(e,t){var r=Bi();return(Mi=function(e,t){return r[e-=449]})(e,t)}var Fi=Ui;function Ui(e,t){var r=Ri();return(Ui=function(e,t){return r[e-=451]})(e,t)}!function(e,t){for(var r=Ui,n=e();;)try{if(834257===-parseInt(r(461))/1*(parseInt(r(468))/2)+-parseInt(r(473))/3+parseInt(r(470))/4+-parseInt(r(458))/5+parseInt(r(463))/6*(parseInt(r(457))/7)+-parseInt(r(455))/8+parseInt(r(465))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ri);tt[Fi(466)]((function(e,t){var r,n,i=Fi;r=tt[i(474)],n=function(e){var t=i;return function(){var t=Ui;if(typeof ArrayBuffer==t(451)){var r=e.lib[t(471)],n=r[t(472)],i=r.init=function(e){var r=t;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||typeof Uint8ClampedArray!==r(459)&&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(467)],e[r(469)],e.byteLength)),e instanceof Uint8Array){for(var i=e[r(456)],s=[],o=0;o<i;o++)s[o>>>2]|=e[o]<<24-o%4*8;n[r(460)](this,s,i)}else n[r(452)](this,arguments)};i[t(464)]=r}}(),e[t(454)][t(471)]},"object"===Ui(462)?e.exports=n(xi):n(r.CryptoJS)}));function Ri(){var e=["30xNRmhn","byteOffset","3868392tqyFjB","WordArray","init","4845108OuMvzg","commonjsGlobal","function","apply","amd","lib","1572696vANCxb","byteLength","623Frarsl","3645585EaPJYK","undefined","call","68547BYvZaY","object","73956zaGxut","prototype","21051810mvZKJI","createCommonjsModule","buffer"];return(Ri=function(){return e})()}var Li=Oi;function Oi(e,t){var r=zi();return(Oi=function(e,t){return r[e-=318]})(e,t)}function zi(){var e=["11967784yISMSj","push","1284IvuUPM","exports","fromCharCode","1560192whpqun","function","sigBytes","./core","1162245gsrxNv","create","join","1251863eErlLU","createCommonjsModule","4704196JCgPDy","words","amd","length","CryptoJS","charCodeAt","object","3591MleBTb","Utf16BE","enc","9wwYDkR","604412IrqEfJ","lib","Utf16LE","WordArray"];return(zi=function(){return e})()}!function(e,t){for(var r=Oi,n=e();;)try{if(681934===-parseInt(r(322))/1+parseInt(r(341))/2*(parseInt(r(331))/3)+-parseInt(r(335))/4+parseInt(r(319))/5+parseInt(r(344))/6+-parseInt(r(324))/7+parseInt(r(339))/8*(parseInt(r(334))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(zi);tt[Li(323)]((function(e,t){var r,n,i;r=Ze,n=function(e){var t=Oi;return function(){var t=Oi,r=e,n=r[t(336)][t(338)],i=r[t(333)];function s(e){return e<<8&4278255360|e>>>8&16711935}i.Utf16=i[t(332)]={stringify:function(e){for(var r=t,n=e[r(325)],i=e[r(346)],s=[],o=0;o<i;o+=2){var a=n[o>>>2]>>>16-o%4*8&65535;s[r(340)](String[r(343)](a))}return s[r(321)]("")},parse:function(e){for(var r=t,i=e.length,s=[],o=0;o<i;o++)s[o>>>1]|=e[r(329)](o)<<16-o%2*16;return n[r(320)](s,2*i)}},i[t(337)]={stringify:function(e){for(var r=t,n=e[r(325)],i=e[r(346)],o=[],a=0;a<i;a+=2){var c=s(n[a>>>2]>>>16-a%4*8&65535);o.push(String[r(343)](c))}return o[r(321)]("")},parse:function(e){for(var r=t,i=e[r(327)],o=[],a=0;a<i;a++)o[a>>>1]|=s(e.charCodeAt(a)<<16-a%2*16);return n[r(320)](o,2*i)}}}(),e[t(333)].Utf16},(i=Oi)(330)==i(330)?e[i(342)]=n(xi):"undefined"===i(345)&&(void 0)[i(326)]?(void 0)([i(318)],n):n(r[i(328)])}));function Ni(){var e=["amd","charCodeAt","clamp","1070OybhRD","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","./core","3653sCeXtQ","join","words","lib","_reverseMap","6IxmGMV","11512gKfNPV","4hbOhsc","WordArray","_map","218200lhTcZc","charAt","push","length","1NlcFxU","Base64","290892OWbNFD","object","create","commonjsGlobal","sigBytes","function","indexOf","159379GtwoJT","3864873cJqwze","9863448tAaUNh","CryptoJS","999418icxiRd","7713TcCBgY"];return(Ni=function(){return e})()}!function(e,t){for(var r=Hi,n=e();;)try{if(787471===-parseInt(r(427))/1*(parseInt(r(440))/2)+-parseInt(r(437))/3*(parseInt(r(420))/4)+-parseInt(r(423))/5*(parseInt(r(418))/6)+-parseInt(r(438))/7+parseInt(r(419))/8*(-parseInt(r(441))/9)+-parseInt(r(445))/10*(parseInt(r(436))/11)+parseInt(r(429))/12*(parseInt(r(413))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ni);et((function(e,t){var r,n,i,s=Hi;r=tt[s(432)],n=function(e){var t,r,n,i=s;return n=(r=e)[(t=Hi)(416)][t(421)],r.enc.Base64={stringify:function(e){var r=t,n=e[r(415)],i=e[r(433)],s=this[r(422)];e[r(444)]();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(425)](s[r(424)](c>>>6*(3-u)&63));var l=s[r(424)](64);if(l)for(;o.length%4;)o[r(425)](l);return o[r(414)]("")},parse:function(e){var r=t,i=e[r(426)],s=this[r(422)],o=this[r(417)];if(!o){o=this[r(417)]=[];for(var a=0;a<s[r(426)];a++)o[s[r(443)](a)]=a}var c=s[r(424)](64);if(c){var u=e[r(435)](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[s(443)](c-1)]<<c%4*2|i[e[s(443)](c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(431)](o,a)}(e,i,o)},_map:t(446)},e.enc[i(428)]},(i=Hi)(430)==i(430)?e.exports=n(xi):"undefined"===i(434)&&(void 0)[i(442)]?(void 0)([i(447)],n):n(r[i(439)])}));function Hi(e,t){var r=Ni();return(Hi=function(e,t){return r[e-=413]})(e,t)}var ji=Vi;!function(e,t){for(var r=Vi,n=e();;)try{if(430088===-parseInt(r(265))/1+parseInt(r(284))/2+-parseInt(r(281))/3+-parseInt(r(258))/4*(parseInt(r(278))/5)+-parseInt(r(274))/6*(parseInt(r(279))/7)+-parseInt(r(266))/8+-parseInt(r(280))/9*(-parseInt(r(287))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Wi);tt[ji(267)]((function(e,t){var r,n,i,s=ji;r=tt[s(283)],n=function(e){var t,r,n,i=s;return n=(r=e)[(t=Vi)(270)][t(262)],r[t(264)][t(275)]={stringify:function(e,r){var n=t;void 0===r&&(r=!0);var i=e[n(273)],s=e[n(285)],o=r?this._safe_map:this._map;e.clamp();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(282)](o[n(277)](u>>>6*(3-l)&63));var d=o[n(277)](64);if(d)for(;a[n(260)]%4;)a[n(282)](d);return a.join("")},parse:function(e,r){var i=t;void 0===r&&(r=!0);var s=e[i(260)],o=r?this._safe_map:this[i(259)],a=this[i(272)];if(!a){a=this._reverseMap=[];for(var c=0;c<o.length;c++)a[o[i(268)](c)]=c}var u=o[i(277)](64);if(u){var l=e[i(276)](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(268)](c-1)]<<c%4*2|i[e.charCodeAt(c)]>>>6-c%4*2;o[a>>>2]|=u<<24-a%4*8,a++}return n[s(269)](o,a)}(e,s,a)},_map:t(286),_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},e[i(264)][i(275)]},"object"===(i=Vi)(263)?e.exports=n(xi):"undefined"===i(261)&&(void 0)[i(271)]?(void 0)(["./core"],n):n(r.CryptoJS)}));function Vi(e,t){var r=Wi();return(Vi=function(e,t){return r[e-=258]})(e,t)}function Wi(){var e=["words","775752SzxxPh","Base64url","indexOf","charAt","2315YzxLWW","21TMVaOX","1548mTtrAU","796068bjEPej","push","commonjsGlobal","169984SxGUGe","sigBytes","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","80930Jxkfwo","772ZcCZeu","_map","length","function","WordArray","object","enc","165145haqqPg","1113312VAhfrH","createCommonjsModule","charCodeAt","create","lib","amd","_reverseMap"];return(Wi=function(){return e})()}function Gi(){var e=["_hash","extend","MD5","CryptoJS","28705pcCdkj","Hasher","floor","7465990uTRkjT","574312gVOIUY","3234684rhgrUd","clone","function","36UBMUQL","5idGVUX","18332uCrPLv","979231vKtrIU","abs","object","call","HmacMD5","commonjsGlobal","amd","12RcrXcI","algo","_process","sigBytes","_createHmacHelper","519RbYbrs","2616236cgSbIK","46XQgSuY","init","./core","createCommonjsModule","_createHelper","_nDataBytes","exports","words"];return(Gi=function(){return e})()}var $i=qi;!function(e,t){for(var r=qi,n=e();;)try{if(404522===parseInt(r(371))/1*(-parseInt(r(396))/2)+-parseInt(r(394))/3*(parseInt(r(381))/4)+parseInt(r(380))/5*(parseInt(r(376))/6)+parseInt(r(395))/7+parseInt(r(375))/8*(parseInt(r(379))/9)+parseInt(r(374))/10+parseInt(r(382))/11*(-parseInt(r(389))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Gi);tt[$i(399)]((function(e,t){var r,n,i,s=$i;r=tt[s(387)],n=function(e){var t=s;return function(t){var r=qi,n=e,i=n.lib,s=i.WordArray,o=i[r(372)],a=n[r(390)],c=[];!function(){for(var e=r,n=0;n<64;n++)c[n]=4294967296*t[e(383)](t.sin(n+1))|0}();var u=a[r(406)]=o[r(405)]({_doReset:function(){var e=r;this[e(404)]=new(s[e(397)])([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[n(404)][n(403)],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],w=e[t+7],b=e[t+8],S=e[t+9],E=e[t+10],I=e[t+11],k=e[t+12],A=e[t+13],C=e[t+14],T=e[t+15],x=a[0],D=a[1],P=a[2],B=a[3];x=l(x,D,P,B,u,7,c[0]),B=l(B,x,D,P,p,12,c[1]),P=l(P,B,x,D,m,17,c[2]),D=l(D,P,B,x,v,22,c[3]),x=l(x,D,P,B,y,7,c[4]),B=l(B,x,D,P,g,12,c[5]),P=l(P,B,x,D,_,17,c[6]),D=l(D,P,B,x,w,22,c[7]),x=l(x,D,P,B,b,7,c[8]),B=l(B,x,D,P,S,12,c[9]),P=l(P,B,x,D,E,17,c[10]),D=l(D,P,B,x,I,22,c[11]),x=l(x,D,P,B,k,7,c[12]),B=l(B,x,D,P,A,12,c[13]),P=l(P,B,x,D,C,17,c[14]),x=d(x,D=l(D,P,B,x,T,22,c[15]),P,B,p,5,c[16]),B=d(B,x,D,P,_,9,c[17]),P=d(P,B,x,D,I,14,c[18]),D=d(D,P,B,x,u,20,c[19]),x=d(x,D,P,B,g,5,c[20]),B=d(B,x,D,P,E,9,c[21]),P=d(P,B,x,D,T,14,c[22]),D=d(D,P,B,x,y,20,c[23]),x=d(x,D,P,B,S,5,c[24]),B=d(B,x,D,P,C,9,c[25]),P=d(P,B,x,D,v,14,c[26]),D=d(D,P,B,x,b,20,c[27]),x=d(x,D,P,B,A,5,c[28]),B=d(B,x,D,P,m,9,c[29]),P=d(P,B,x,D,w,14,c[30]),x=h(x,D=d(D,P,B,x,k,20,c[31]),P,B,g,4,c[32]),B=h(B,x,D,P,b,11,c[33]),P=h(P,B,x,D,I,16,c[34]),D=h(D,P,B,x,C,23,c[35]),x=h(x,D,P,B,p,4,c[36]),B=h(B,x,D,P,y,11,c[37]),P=h(P,B,x,D,w,16,c[38]),D=h(D,P,B,x,E,23,c[39]),x=h(x,D,P,B,A,4,c[40]),B=h(B,x,D,P,u,11,c[41]),P=h(P,B,x,D,v,16,c[42]),D=h(D,P,B,x,_,23,c[43]),x=h(x,D,P,B,S,4,c[44]),B=h(B,x,D,P,k,11,c[45]),P=h(P,B,x,D,T,16,c[46]),x=f(x,D=h(D,P,B,x,m,23,c[47]),P,B,u,6,c[48]),B=f(B,x,D,P,w,10,c[49]),P=f(P,B,x,D,C,15,c[50]),D=f(D,P,B,x,g,21,c[51]),x=f(x,D,P,B,k,6,c[52]),B=f(B,x,D,P,v,10,c[53]),P=f(P,B,x,D,E,15,c[54]),D=f(D,P,B,x,p,21,c[55]),x=f(x,D,P,B,b,6,c[56]),B=f(B,x,D,P,T,10,c[57]),P=f(P,B,x,D,_,15,c[58]),D=f(D,P,B,x,A,21,c[59]),x=f(x,D,P,B,y,6,c[60]),B=f(B,x,D,P,I,10,c[61]),P=f(P,B,x,D,m,15,c[62]),D=f(D,P,B,x,S,21,c[63]),a[0]=a[0]+x|0,a[1]=a[1]+D|0,a[2]=a[2]+P|0,a[3]=a[3]+B|0},_doFinalize:function(){var e=r,n=this._data,i=n.words,s=8*this[e(401)],o=8*n[e(392)];i[o>>>5]|=128<<24-o%32;var a=t[e(373)](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[e(392)]=4*(i.length+1),this[e(391)]();for(var u=this[e(404)],l=u.words,d=0;d<4;d++){var h=l[d];l[d]=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)}return u},clone:function(){var e=r,t=o[e(377)][e(385)](this);return t._hash=this._hash[e(377)](),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 h(e,t,r,n,i,s,o){var a=e+(t^r^n)+i+o;return(a<<s|a>>>32-s)+t}function f(e,t,r,n,i,s,o){var a=e+(r^(t|~n))+i+o;return(a<<s|a>>>32-s)+t}n[r(406)]=o[r(400)](u),n[r(386)]=o[r(393)](u)}(Math),e[t(406)]},(i=qi)(384)==i(384)?e[i(402)]=n(xi):"undefined"===i(378)&&(void 0)[i(388)]?(void 0)([i(398)],n):n(r[i(407)])}));function qi(e,t){var r=Gi();return(qi=function(e,t){return r[e-=371]})(e,t)}var Yi=Xi;function Ki(){var e=["commonjsGlobal","init","_nDataBytes","2739524mQSaRw","_hash","5jVSSwY","2347366upHwwR","30xOPYZa","95384adfqzW","extend","1060517jXhLFZ","words","SHA1","sigBytes","CryptoJS","floor","createCommonjsModule","54533214MkbIsR","exports","clone","function","_data","_createHelper","call","HmacSHA1","object","2594208YUofxz","_createHmacHelper","_process","4181127cWjTFI","WordArray","algo","amd","./core"];return(Ki=function(){return e})()}function Xi(e,t){var r=Ki();return(Xi=function(e,t){return r[e-=122]})(e,t)}!function(e,t){for(var r=Xi,n=e();;)try{if(858998===-parseInt(r(137))/1+-parseInt(r(130))/2+-parseInt(r(122))/3+parseInt(r(135))/4*(-parseInt(r(132))/5)+parseInt(r(134))/6*(-parseInt(r(133))/7)+parseInt(r(153))/8+parseInt(r(144))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ki);tt[Yi(143)]((function(e,t){var r,n,i,s=Yi;r=tt[s(127)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return t=Xi,n=(r=e).lib,i=n[t(123)],o=n.Hasher,a=r[t(124)],c=[],u=a[t(139)]=o[t(136)]({_doReset:function(){var e=t;this._hash=new(i[e(128)])([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=this[n(131)][n(138)],s=i[0],o=i[1],a=i[2],u=i[3],l=i[4],d=0;d<80;d++){if(d<16)c[d]=0|e[r+d];else{var h=c[d-3]^c[d-8]^c[d-14]^c[d-16];c[d]=h<<1|h>>>31}var f=(s<<5|s>>>27)+l+c[d];f+=d<20?1518500249+(o&a|~o&u):d<40?1859775393+(o^a^u):d<60?(o&a|o&u|a&u)-1894007588:(o^a^u)-899497514,l=u,u=a,a=o<<30|o>>>2,o=s,s=f}i[0]=i[0]+s|0,i[1]=i[1]+o|0,i[2]=i[2]+a|0,i[3]=i[3]+u|0,i[4]=i[4]+l|0},_doFinalize:function(){var e=t,r=this[e(148)],n=r[e(138)],i=8*this[e(129)],s=8*r[e(140)];return n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=Math[e(142)](i/4294967296),n[15+(s+64>>>9<<4)]=i,r[e(140)]=4*n.length,this[e(155)](),this._hash},clone:function(){var e=t,r=o[e(146)][e(150)](this);return r._hash=this[e(131)][e(146)](),r}}),r[t(139)]=o[t(149)](u),r[t(151)]=o[t(154)](u),e[l(139)]},(i=Xi)(152)==i(152)?e[i(145)]=n(xi):"undefined"===i(147)&&(void 0)[i(125)]?(void 0)([i(126)],n):n(r[i(141)])}));function Ji(e,t){var r=Qi();return(Ji=function(e,t){return r[e-=340]})(e,t)}var Zi=Ji;!function(e,t){for(var r=Ji,n=e();;)try{if(140708===parseInt(r(347))/1*(-parseInt(r(372))/2)+-parseInt(r(353))/3+-parseInt(r(355))/4+parseInt(r(343))/5+-parseInt(r(361))/6+parseInt(r(366))/7+parseInt(r(364))/8)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Qi);tt[Zi(367)]((function(e,t){var r,n,i,s=Zi;r=tt[s(360)],n=function(e){var t=s;return function(t){var r=Ji,n=e,i=n[r(368)],s=i[r(346)],o=i[r(354)],a=n[r(340)],c=[],u=[];!function(){var e=r;function n(e){for(var r=t.sqrt(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(365)](s,.5))),u[o]=i(t[e(365)](s,1/3)),o++),s++}();var l=[],d=a[r(357)]=o[r(344)]({_doReset:function(){var e=r;this[e(374)]=new(s[e(373)])(c.slice(0))},_doProcessBlock:function(e,t){for(var n=r,i=this[n(374)][n(359)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],h=i[5],f=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 w=s&o^s&a^o&a,b=(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&h^~d&f)+u[m]+l[m];p=f,f=h,h=d,d=c+S|0,c=a,a=o,o=s,s=S+(b+w)|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]+h|0,i[6]=i[6]+f|0,i[7]=i[7]+p|0},_doFinalize:function(){var e=r,n=this._data,i=n[e(359)],s=8*this[e(345)],o=8*n[e(348)];return i[o>>>5]|=128<<24-o%32,i[14+(o+64>>>9<<4)]=t[e(369)](s/4294967296),i[15+(o+64>>>9<<4)]=s,n[e(348)]=4*i[e(362)],this[e(363)](),this[e(374)]},clone:function(){var e=r,t=o.clone[e(358)](this);return t[e(374)]=this._hash[e(349)](),t}});n[r(357)]=o[r(350)](d),n[r(356)]=o[r(341)](d)}(Math),e[t(357)]},(i=Ji)(342)==i(342)?e[i(352)]=n(xi):"undefined"===i(371)&&(void 0)[i(351)]?(void 0)([i(370)],n):n(r.CryptoJS)}));function Qi(){var e=["function","2hzZkyj","init","_hash","algo","_createHmacHelper","object","709900CdBNKL","extend","_nDataBytes","WordArray","204367ohrGKy","sigBytes","clone","_createHelper","amd","exports","420510XjSpsS","Hasher","187292tHohQq","HmacSHA256","SHA256","call","words","commonjsGlobal","1565472HBRSzn","length","_process","4274608BHTLxR","pow","816718fxgvyK","createCommonjsModule","lib","floor","./core"];return(Qi=function(){return e})()}function es(){var e=["exports","HmacSHA224","5wzfNHQ","SHA224","_doFinalize","call","commonjsGlobal","27wvMexz","2791088zXweAg","1542oqfFso","855122yGagaU","CryptoJS","WordArray","object","amd","378110CdvHGc","2389882yHlIfE","algo","function","SHA256","1XSSFkM","14028cHRJVK","233622XJGZAz","773008oYYXba","_createHmacHelper"];return(es=function(){return e})()}!function(e,t){for(var r=ts,n=e();;)try{if(376784===-parseInt(r(432))/1*(parseInt(r(422))/2)+parseInt(r(434))/3+-parseInt(r(435))/4*(-parseInt(r(414))/5)+-parseInt(r(421))/6*(-parseInt(r(433))/7)+parseInt(r(420))/8+parseInt(r(419))/9*(-parseInt(r(427))/10)+-parseInt(r(428))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(es);et((function(e,t){var r,n,i;r=tt[ts(418)],n=function(e){return t=ts,n=(r=e).lib[t(424)],i=r[t(429)],s=i[t(431)],o=i[t(415)]=s.extend({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=t,r=s[e(416)][e(417)](this);return r.sigBytes-=4,r}}),r.SHA224=s._createHelper(o),r[t(413)]=s[t(411)](o),e.SHA224;var t,r,n,i,s,o},(i=ts)(425)==i(425)?e[i(412)]=n(xi):"undefined"===i(430)&&(void 0)[i(426)]?(void 0)(["./core","./sha256"],n):n(r[i(423)])}));function ts(e,t){var r=es();return(ts=function(e,t){return r[e-=411]})(e,t)}var rs=ns;function ns(e,t){var r=is();return(ns=function(e,t){return r[e-=105]})(e,t)}!function(e,t){for(var r=ns,n=e();;)try{if(203766===parseInt(r(116))/1*(parseInt(r(114))/2)+parseInt(r(139))/3+-parseInt(r(115))/4+-parseInt(r(145))/5+parseInt(r(110))/6+-parseInt(r(109))/7+parseInt(r(128))/8*(parseInt(r(146))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(is);tt[rs(123)]((function(e,t){var r,n,i,s=rs;r=tt[s(134)],n=function(e){var t=s;return function(){var t=ns,r=e,n=r[t(117)][t(135)],i=r[t(129)],s=i.Word,o=i[t(137)],a=r[t(127)];function c(){var e=t;return s[e(144)][e(111)](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[t(126)]=n.extend({_doReset:function(){var e=t;this[e(125)]=new(o[e(120)])([new(s[e(120)])(1779033703,4089235720),new(s[e(120)])(3144134277,2227873595),new s.init(1013904242,4271175723),new(s[e(120)])(2773480762,1595750129),new(s[e(120)])(1359893119,2917565137),new(s[e(120)])(2600822924,725511199),new(s[e(120)])(528734635,4215389547),new(s[e(120)])(1541459225,327033209)])},_doProcessBlock:function(e,r){for(var n=t,i=this._hash[n(133)],s=i[0],o=i[1],a=i[2],c=i[3],d=i[4],h=i[5],f=i[6],p=i[7],m=s[n(106)],v=s[n(143)],y=o[n(106)],g=o[n(143)],_=a[n(106)],w=a[n(143)],b=c[n(106)],S=c[n(143)],E=d[n(106)],I=d[n(143)],k=h[n(106)],A=h[n(143)],C=f.high,T=f.low,x=p[n(106)],D=p[n(143)],P=m,B=v,M=y,F=g,U=_,R=w,L=b,O=S,z=E,N=I,H=k,j=A,V=C,W=T,G=x,$=D,q=0;q<80;q++){var Y,K,X=l[q];if(q<16)K=X.high=0|e[r+2*q],Y=X[n(143)]=0|e[r+2*q+1];else{var J=l[q-15],Z=J[n(106)],Q=J.low,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[q-2],ne=re[n(106)],ie=re[n(143)],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[q-7],ce=ae[n(106)],ue=ae.low,le=l[q-16],de=le[n(106)],he=le[n(143)];K=(K=(K=ee+ce+((Y=te+ue)>>>0<te>>>0?1:0))+se+((Y+=oe)>>>0<oe>>>0?1:0))+de+((Y+=he)>>>0<he>>>0?1:0),X[n(106)]=K,X.low=Y}var fe,pe=z&H^~z&V,me=N&j^~N&W,ve=P&M^P&U^M&U,ye=B&F^B&R^F&R,ge=(P>>>28|B<<4)^(P<<30|B>>>2)^(P<<25|B>>>7),_e=(B>>>28|P<<4)^(B<<30|P>>>2)^(B<<25|P>>>7),we=(z>>>14|N<<18)^(z>>>18|N<<14)^(z<<23|N>>>9),be=(N>>>14|z<<18)^(N>>>18|z<<14)^(N<<23|z>>>9),Se=u[q],Ee=Se[n(106)],Ie=Se.low,ke=G+we+((fe=$+be)>>>0<$>>>0?1:0),Ae=_e+ye;G=V,$=W,V=H,W=j,H=z,j=N,z=L+(ke=(ke=(ke=ke+pe+((fe+=me)>>>0<me>>>0?1:0))+Ee+((fe+=Ie)>>>0<Ie>>>0?1:0))+K+((fe+=Y)>>>0<Y>>>0?1:0))+((N=O+fe|0)>>>0<O>>>0?1:0)|0,L=U,O=R,U=M,R=F,M=P,F=B,P=ke+(ge+ve+(Ae>>>0<_e>>>0?1:0))+((B=fe+Ae|0)>>>0<fe>>>0?1:0)|0}v=s[n(143)]=v+B,s.high=m+P+(v>>>0<B>>>0?1:0),g=o[n(143)]=g+F,o.high=y+M+(g>>>0<F>>>0?1:0),w=a[n(143)]=w+R,a.high=_+U+(w>>>0<R>>>0?1:0),S=c[n(143)]=S+O,c.high=b+L+(S>>>0<O>>>0?1:0),I=d[n(143)]=I+N,d[n(106)]=E+z+(I>>>0<N>>>0?1:0),A=h[n(143)]=A+j,h[n(106)]=k+H+(A>>>0<j>>>0?1:0),T=f[n(143)]=T+W,f[n(106)]=C+V+(T>>>0<W>>>0?1:0),D=p.low=D+$,p.high=x+G+(D>>>0<$>>>0?1:0)},_doFinalize:function(){var e=t,r=this[e(121)],n=r[e(133)],i=8*this[e(119)],s=8*r[e(140)];return n[s>>>5]|=128<<24-s%32,n[30+(s+128>>>10<<5)]=Math[e(124)](i/4294967296),n[31+(s+128>>>10<<5)]=i,r[e(140)]=4*n[e(132)],this[e(136)](),this[e(125)][e(131)]()},clone:function(){var e=t,r=n[e(112)][e(108)](this);return r[e(125)]=this._hash[e(112)](),r},blockSize:32});r[t(126)]=n[t(118)](d),r[t(107)]=n._createHmacHelper(d)}(),e[t(126)]},(i=ns)(130)==i(130)?e[i(105)]=n(xi):"undefined"===i(113)&&(void 0)[i(141)]?(void 0)([i(138),i(122)],n):n(r[i(142)])}));function is(){var e=["algo","824840pfLHcc","x64","object","toX32","length","words","commonjsGlobal","Hasher","_process","WordArray","./core","528687oGkcHx","sigBytes","amd","CryptoJS","low","create","1030850CwqWcC","27pJWkiP","exports","high","HmacSHA512","call","2063565lRohwP","2231724RuGCnJ","apply","clone","function","311698YGXbst","1234464DFziZI","1VNNBPh","lib","_createHelper","_nDataBytes","init","_data","./x64-core","createCommonjsModule","floor","_hash","SHA512"];return(is=function(){return e})()}function ss(e,t){var r=os();return(ss=function(e,t){return r[e-=441]})(e,t)}!function(e,t){for(var r=ss,n=e();;)try{if(627129===-parseInt(r(452))/1*(parseInt(r(442))/2)+-parseInt(r(447))/3*(parseInt(r(465))/4)+parseInt(r(449))/5*(-parseInt(r(464))/6)+-parseInt(r(451))/7+parseInt(r(450))/8*(parseInt(r(457))/9)+parseInt(r(455))/10+parseInt(r(448))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(os);et((function(e,t){var r,n,i,s=ss;r=tt[s(460)],n=function(e){var t,r,n,i,o,a,c,u,l=s;return n=(r=e)[(t=ss)(461)],i=n.Word,o=n[t(456)],a=r[t(445)],c=a.SHA512,u=a[t(454)]=c[t(466)]({_doReset:function(){var e=t;this._hash=new(o[e(468)])([new(i[e(468)])(3418070365,3238371032),new i.init(1654270250,914150663),new(i[e(468)])(2438529370,812702999),new i.init(355462360,4144912697),new(i[e(468)])(1731405415,4290775857),new i.init(2394180231,1750603025),new(i[e(468)])(3675008525,1694076839),new(i[e(468)])(1203062813,3204075428)])},_doFinalize:function(){var e=t,r=c._doFinalize[e(453)](this);return r[e(446)]-=16,r}}),r[t(454)]=c[t(444)](u),r[t(441)]=c[t(459)](u),e[l(454)]},(i=ss)(458)==i(458)?e.exports=n(xi):"undefined"===i(470)&&(void 0)[i(462)]?(void 0)([i(467),i(469),i(443)],n):n(r[i(463)])}));function os(){var e=["3102337fSaisx","846229XeMDpH","call","SHA384","3386630qGbHZF","WordArray","27NmGecm","object","_createHmacHelper","commonjsGlobal","x64","amd","CryptoJS","6KJghka","100388ADdoYV","extend","./core","init","./x64-core","function","HmacSHA384","2OimwUz","./sha512","_createHelper","algo","sigBytes","45UevFGT","20608808MNWIWL","45605xhwNGJ","239824oQCnNn"];return(os=function(){return e})()}function as(e,t){var r=cs();return(as=function(e,t){return r[e-=189]})(e,t)}function cs(){var e=["50454JLGBcw","./core","extend","outputLength","_nDataBytes","14187MVauRl","452EICcCK","commonjsGlobal","2UdJrqY","1202250kLYfHw","lib","8gUueJC","words","call","Word","3870905PdnZcu","HmacSHA3","create","clone","_data","sigBytes","object","_createHmacHelper","./x64-core","11236269Odrwpx","push","high","2810864lkWTNp","amd","length","141667BxkSwD","WordArray","blockSize","_state","SHA3","50bVckVo","_process","ceil","CryptoJS","low"];return(cs=function(){return e})()}!function(e,t){for(var r=as,n=e();;)try{if(428485===-parseInt(r(202))/1*(-parseInt(r(220))/2)+parseInt(r(217))/3*(-parseInt(r(218))/4)+-parseInt(r(227))/5+parseInt(r(221))/6+-parseInt(r(199))/7*(-parseInt(r(223))/8)+-parseInt(r(212))/9*(parseInt(r(207))/10)+parseInt(r(196))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(cs);et((function(e,t){var r,n,i,s=as;r=tt[s(219)],n=function(e){var t=s;return function(t){var r=as,n=e,i=n[r(222)],s=i[r(203)],o=i.Hasher,a=n.x64[r(226)],c=n.algo,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 h=0,f=0,p=0;p<7;p++){if(1&o){var m=(1<<p)-1;m<32?f^=1<<m:h^=1<<m-32}128&o?o=o<<1^113:o<<=1}d[c]=a[e(189)](h,f)}}();var h=[];!function(){for(var e=r,t=0;t<25;t++)h[t]=a[e(189)]()}();var f=c[r(206)]=o[r(214)]({cfg:o.cfg[r(214)]({outputLength:512}),_doReset:function(){for(var e=r,t=this[e(205)]=[],n=0;n<25;n++)t[n]=new a.init;this[e(204)]=(1600-2*this.cfg[e(215)])/32},_doProcessBlock:function(e,t){for(var n=r,i=this[n(205)],s=this[n(204)]/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(211)]^=a}for(var f=0;f<24;f++){for(var p=0;p<5;p++){for(var m=0,v=0,y=0;y<5;y++)m^=(D=i[p+5*y]).high,v^=D.low;var g=h[p];g[n(198)]=m,g[n(211)]=v}for(p=0;p<5;p++){var _=h[(p+4)%5],w=h[(p+1)%5],b=w[n(198)],S=w[n(211)];for(m=_[n(198)]^(b<<1|S>>>31),v=_[n(211)]^(S<<1|b>>>31),y=0;y<5;y++)(D=i[p+5*y])[n(198)]^=m,D.low^=v}for(var E=1;E<25;E++){var I=(D=i[E])[n(198)],k=D[n(211)],A=u[E];A<32?(m=I<<A|k>>>32-A,v=k<<A|I>>>32-A):(m=k<<A-32|I>>>64-A,v=I<<A-32|k>>>64-A);var C=h[l[E]];C[n(198)]=m,C[n(211)]=v}var T=h[0],x=i[0];for(T[n(198)]=x[n(198)],T.low=x.low,p=0;p<5;p++)for(y=0;y<5;y++){var D=i[E=p+5*y],P=h[E],B=h[(p+1)%5+5*y],M=h[(p+2)%5+5*y];D[n(198)]=P.high^~B[n(198)]&M.high,D.low=P[n(211)]^~B.low&M[n(211)]}D=i[0];var F=d[f];D[n(198)]^=F[n(198)],D.low^=F[n(211)]}},_doFinalize:function(){var e=r,n=this[e(191)],i=n[e(224)];this[e(216)];var o=8*n.sigBytes,a=32*this[e(204)];i[o>>>5]|=1<<24-o%32,i[(t[e(209)]((o+1)/a)*a>>>5)-1]|=128,n[e(192)]=4*i[e(201)],this[e(208)]();for(var c=this[e(205)],u=this.cfg[e(215)]/8,l=u/8,d=[],h=0;h<l;h++){var f=c[h],p=f[e(198)],m=f[e(211)];p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),d.push(m),d[e(197)](p)}return new s.init(d,u)},clone:function(){for(var e=r,t=o.clone[e(225)](this),n=t[e(205)]=this[e(205)].slice(0),i=0;i<25;i++)n[i]=n[i][e(190)]();return t}});n[r(206)]=o._createHelper(f),n[r(228)]=o[r(194)](f)}(Math),e[t(206)]},(i=as)(193)==i(193)?e.exports=n(xi):n(r[i(210)])}));function us(){var e=["words","_createHmacHelper","sigBytes","./core","Hasher","amd","1752669aEeUKj","_createHelper","lib","extend","_hash","244132SSgKUp","call","exports","RIPEMD160","createCommonjsModule","58ybUkaD","8Xvpsmp","_nDataBytes","HmacRIPEMD160","clone","1051595bcjuwJ","1280671gKXioo","33iNUbCW","7972030XaAUWZ","CryptoJS","9307fFcCMZ","commonjsGlobal","algo","create","3673236cCCATG"];return(us=function(){return e})()}var ls=ds;function ds(e,t){var r=us();return(ds=function(e,t){return r[e-=161]})(e,t)}!function(e,t){for(var r=ds,n=e();;)try{if(364350===-parseInt(r(163))/1*(parseInt(r(184))/2)+parseInt(r(191))/3*(parseInt(r(179))/4)+-parseInt(r(189))/5+-parseInt(r(167))/6+parseInt(r(190))/7*(parseInt(r(185))/8)+-parseInt(r(174))/9+parseInt(r(161))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(us);tt[ls(183)]((function(e,t){var r,n,i=ls;tt[i(164)],e[ds(181)]=(r=xi,n=i,function(e){var t=ds,n=r,i=n[t(176)],s=i.WordArray,o=i[t(172)],a=n[t(165)],c=s[t(166)]([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[t(166)]([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[t(166)]([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.create([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]),h=s[t(166)]([0,1518500249,1859775393,2400959708,2840853838]),f=s.create([1352829926,1548603684,1836072691,2053994217,0]),p=a[t(182)]=o[t(177)]({_doReset:function(){var e=t;this[e(178)]=s[e(166)]([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,r){for(var n=t,i=0;i<16;i++){var s=r+i,o=e[s];e[s]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var a,p,b,S,E,I,k,A,C,T,x,D=this._hash[n(168)],P=h[n(168)],B=f[n(168)],M=c[n(168)],F=u[n(168)],U=l[n(168)],R=d[n(168)];for(I=a=D[0],k=p=D[1],A=b=D[2],C=S=D[3],T=E=D[4],i=0;i<80;i+=1)x=a+e[r+M[i]]|0,x+=i<16?m(p,b,S)+P[0]:i<32?v(p,b,S)+P[1]:i<48?y(p,b,S)+P[2]:i<64?g(p,b,S)+P[3]:_(p,b,S)+P[4],x=(x=w(x|=0,U[i]))+E|0,a=E,E=S,S=w(b,10),b=p,p=x,x=I+e[r+F[i]]|0,x+=i<16?_(k,A,C)+B[0]:i<32?g(k,A,C)+B[1]:i<48?y(k,A,C)+B[2]:i<64?v(k,A,C)+B[3]:m(k,A,C)+B[4],x=(x=w(x|=0,R[i]))+T|0,I=T,T=C,C=w(A,10),A=k,k=x;x=D[1]+b+C|0,D[1]=D[2]+S+T|0,D[2]=D[3]+E+I|0,D[3]=D[4]+a+k|0,D[4]=D[0]+p+A|0,D[0]=x},_doFinalize:function(){var e=t,r=this._data,n=r[e(168)],i=8*this[e(186)],s=8*r[e(170)];n[s>>>5]|=128<<24-s%32,n[14+(s+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),r[e(170)]=4*(n.length+1),this._process();for(var o=this[e(178)],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=t,r=o.clone[e(180)](this);return r[e(178)]=this[e(178)][e(188)](),r}});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 w(e,t){return e<<t|e>>>32-t}n[t(182)]=o[t(175)](p),n[t(187)]=o[t(169)](p)}(),r[n(182)])}));var hs=ps;function fs(){var e=["clone","Base","CryptoJS","1241928SgfGKy","_hasher","reset","sigBytes","_iKey","enc","924JVoAdv","algo","_oKey","createCommonjsModule","amd","extend","5754vgPQeQ","init","update","words","HMAC","18RFKTzh","exports","concat","lib","44xvYunP","8393295zCZMhc","63903AoJOBT","8gIpmeR","432587ohMaDk","19674876rhnRJp","18946370fPsaFt","3004tTvCsn","finalize","Utf8","blockSize"];return(fs=function(){return e})()}function ps(e,t){var r=fs();return(ps=function(e,t){return r[e-=426]})(e,t)}!function(e,t){for(var r=ps,n=e();;)try{if(978718===-parseInt(r(450))/1*(parseInt(r(449))/2)+-parseInt(r(437))/3*(-parseInt(r(453))/4)+-parseInt(r(447))/5+-parseInt(r(431))/6*(parseInt(r(448))/7)+-parseInt(r(460))/8*(parseInt(r(442))/9)+-parseInt(r(452))/10+-parseInt(r(446))/11*(-parseInt(r(451))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fs);tt[hs(434)]((function(e,t){var r,n,i,s;e[ps(443)]=(i=(n=xi)[(r=ps)(445)][r(458)],s=n[r(430)][r(455)],void(n[r(432)][r(441)]=i[r(436)]({init:function(e,t){var n=r;e=this[n(426)]=new(e[n(438)]),"string"==typeof t&&(t=s.parse(t));var i=e[n(456)],o=4*i;t[n(428)]>o&&(t=e[n(454)](t)),t.clamp();for(var a=this[n(433)]=t[n(457)](),c=this[n(429)]=t[n(457)](),u=a[n(440)],l=c[n(440)],d=0;d<i;d++)u[d]^=1549556828,l[d]^=909522486;a[n(428)]=c.sigBytes=o,this[n(427)]()},reset:function(){var e=r,t=this[e(426)];t.reset(),t.update(this[e(429)])},update:function(e){var t=r;return this._hasher[t(439)](e),this},finalize:function(e){var t=r,n=this[t(426)],i=n[t(454)](e);return n[t(427)](),n[t(454)](this._oKey.clone()[t(444)](i))}})))}));var ms=ys;function vs(){var e=["words","11691000FvtDNo","algo","compute","1NVnEkk","create","sigBytes","function","createCommonjsModule","63102lzJbuD","55tCoGMy","commonjsGlobal","13611928REjQFA","7KjEZGg","525324plvdod","extend","exports","PBKDF2","2417206BEAGlk","amd","length","iterations","hasher","CryptoJS","./core","./hmac","update","7519356EkgsUt","135efSUrU","124opwXHK","HMAC","object","reset","24303tRdpRc","./sha256"];return(vs=function(){return e})()}function ys(e,t){var r=vs();return(ys=function(e,t){return r[e-=202]})(e,t)}!function(e,t){for(var r=ys,n=e();;)try{if(913247===-parseInt(r(236))/1*(parseInt(r(215))/2)+parseInt(r(230))/3*(parseInt(r(226))/4)+-parseInt(r(225))/5*(-parseInt(r(206))/6)+parseInt(r(210))/7*(parseInt(r(209))/8)+parseInt(r(224))/9+-parseInt(r(233))/10+parseInt(r(207))/11*(parseInt(r(211))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(vs);tt[ms(205)]((function(e,t){var r,n,i,s=ms;r=tt[s(208)],n=function(e){var t,r,n,i,o,a,c,u,l,d=s;return t=ys,n=(r=e).lib,i=n.Base,o=n.WordArray,a=r[t(234)],c=a.SHA256,u=a[t(227)],l=a[t(214)]=i[t(212)]({cfg:i[t(212)]({keySize:4,hasher:c,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,r){for(var n=t,i=this.cfg,s=u.create(i[n(219)],e),a=o[n(202)](),c=o[n(202)]([1]),l=a[n(232)],d=c[n(232)],h=i.keySize,f=i[n(218)];l[n(217)]<h;){var p=s[n(223)](r).finalize(c);s[n(229)]();for(var m=p[n(232)],v=m[n(217)],y=p,g=1;g<f;g++){y=s.finalize(y),s[n(229)]();for(var _=y[n(232)],w=0;w<v;w++)m[w]^=_[w]}a.concat(p),d[0]++}return a[n(203)]=4*h,a}}),r[t(214)]=function(e,r,n){var i=t;return l[i(202)](n)[i(235)](e,r)},e[d(214)]},"object"===(i=ys)(228)?e[i(213)]=n(xi):"undefined"===i(204)&&(void 0)[i(216)]?(void 0)([i(221),i(231),i(222)],n):n(r[i(220)])}));function gs(e,t){var r=_s();return(gs=function(e,t){return r[e-=400]})(e,t)}!function(e,t){for(var r=gs,n=e();;)try{if(158079===-parseInt(r(400))/1+-parseInt(r(422))/2+parseInt(r(419))/3+-parseInt(r(425))/4*(-parseInt(r(421))/5)+parseInt(r(417))/6*(-parseInt(r(410))/7)+parseInt(r(404))/8+-parseInt(r(408))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_s);et((function(e,t){var r,n,i;r=Ze,n=function(e){var t,r,n,i,s,o,a,c,u=gs;return t=gs,n=(r=e).lib,i=n[t(405)],s=n[t(411)],o=r[t(414)],a=o[t(402)],c=o[t(429)]=i.extend({cfg:i[t(420)]({keySize:4,hasher:a,iterations:1}),init:function(e){var r=t;this[r(406)]=this[r(406)].extend(e)},compute:function(e,r){for(var n,i=t,o=this[i(406)],a=o[i(427)][i(428)](),c=s[i(428)](),u=c.words,l=o.keySize,d=o.iterations;u[i(426)]<l;){n&&a[i(424)](n),n=a.update(e)[i(412)](r),a[i(416)]();for(var h=1;h<d;h++)n=a[i(412)](n),a[i(416)]();c[i(409)](n)}return c.sigBytes=4*l,c}}),r[t(429)]=function(e,r,n){return c[t(428)](n).compute(e,r)},e[u(429)]},(i=gs)(413)==i(413)?e[i(403)]=n(xi):"undefined"===i(407)&&(void 0)[i(415)]?(void 0)([i(418),i(401),"./hmac"],n):n(r[i(423)])}));function _s(){var e=["WordArray","finalize","object","algo","amd","reset","6PXlfvM","./core","442152drWnRL","extend","8915nkOEUI","307306uruuEf","CryptoJS","update","436txnEdi","length","hasher","create","EvpKDF","222268DsEvnI","./sha1","MD5","exports","2507112vbRyTf","Base","cfg","function","934929KdCbEB","concat","120673GbjnCj"];return(_s=function(){return e})()}function ws(){var e=["format","salt","call","flush","compute","random","mode","reset","createDecryptor","stringify","BlockCipher","push","unpad","ivSize","_doFinalize","Base","__creator","78nVpaJx","hasher","words","concat","4527GIUBfq","_minBufferSize","splice","OpenSSL","processBlock","28052rJXudw","_append","toString","blockSize","_prevBlock","./evpkdf","_doReset","431550vwgpdN","_cipher","algo","lib","301843DLLBDE","parse","slice","32774YMnMrZ","_process","296TEXsqZ","_key","function","padding","kdf","enc","BufferedBlockAlgorithm","keySize","1119384BaCTbn","CBC","Decryptor","CryptoJS","WordArray","object","finalize","commonjsGlobal","_mode","_parse","formatter","Cipher","create","string","init","_xformMode","decrypt","BlockCipherMode","_ENC_XFORM_MODE","pad","key","CipherParams","Encryptor","mixIn","execute","StreamCipher","extend","_iv","_DEC_XFORM_MODE","createEncryptor","amd","cfg","sigBytes","encrypt","PasswordBasedCipher","./core","Pkcs7","2112475VjaYkq"];return(ws=function(){return e})()}function bs(e,t){var r=ws();return(bs=function(e,t){return r[e-=326]})(e,t)}!function(e,t){for(var r=bs,n=e();;)try{if(419021===parseInt(r(390))/1+-parseInt(r(393))/2*(-parseInt(r(370))/3)+parseInt(r(379))/4+-parseInt(r(352))/5+-parseInt(r(386))/6+parseInt(r(403))/7+parseInt(r(395))/8*(parseInt(r(374))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ws);et((function(e,t){var r,n,i;r=tt[bs(410)],n=function(e){e.lib.Cipher||function(t){var r=bs,n=e,i=n[r(389)],s=i[r(368)],o=i[r(407)],a=i[r(401)],c=n[r(400)];c.Utf8;var u=c.Base64,l=n[r(388)].EvpKDF,d=i[r(326)]=a.extend({cfg:s.extend(),createEncryptor:function(e,t){var n=r;return this[n(327)](this[n(333)],e,t)},createDecryptor:function(e,t){var n=r;return this[n(327)](this[n(343)],e,t)},init:function(e,t,n){var i=r;this[i(346)]=this.cfg[i(341)](n),this._xformMode=e,this[i(396)]=t,this[i(360)]()},reset:function(){var e=r;a[e(360)][e(355)](this),this[e(385)]()},process:function(e){var t=r;return this[t(380)](e),this[t(394)]()},finalize:function(e){var t=r;return e&&this[t(380)](e),this[t(367)]()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return typeof e==bs(328)?w:g}return function(t){return{encrypt:function(r,n,i){var s=bs;return e(n)[s(348)](t,r,n,i)},decrypt:function(r,n,i){var s=bs;return e(n)[s(331)](t,r,n,i)}}}}()});i[r(340)]=d[r(341)]({_doFinalize:function(){var e=r;return this._process(!!e(356))},blockSize:1});var h=n.mode={},f=i[r(332)]=s[r(341)]({createEncryptor:function(e,t){var n=r;return this[n(337)][n(327)](e,t)},createDecryptor:function(e,t){var n=r;return this[n(405)][n(327)](e,t)},init:function(e,t){var n=r;this[n(387)]=e,this[n(342)]=t}}),p=h[r(404)]=function(){var e=r,t=f[e(341)]();function n(t,r,n){var i,s=e,o=this[s(342)];o?(i=o,this[s(342)]=void 0):i=this._prevBlock;for(var a=0;a<n;a++)t[r+a]^=i[a]}return t[e(337)]=t[e(341)]({processBlock:function(t,r){var i=e,s=this[i(387)],o=s.blockSize;n.call(this,t,r,o),s.encryptBlock(t,r),this[i(383)]=t[i(392)](r,r+o)}}),t[e(405)]=t[e(341)]({processBlock:function(t,r){var i=e,s=this[i(387)],o=s.blockSize,a=t[i(392)](r,r+o);s.decryptBlock(t,r),n[i(355)](this,t,r,o),this[i(383)]=a}}),t}(),m=(n[r(334)]={})[r(351)]={pad:function(e,t){for(var n=r,i=4*t,s=i-e[n(347)]%i,a=s<<24|s<<16|s<<8|s,c=[],u=0;u<s;u+=4)c[n(364)](a);var l=o[n(327)](c,s);e[n(373)](l)},unpad:function(e){var t=r,n=255&e.words[e[t(347)]-1>>>2];e[t(347)]-=n}};i[r(363)]=d[r(341)]({cfg:d[r(346)].extend({mode:p,padding:m}),reset:function(){var e,t=r;d.reset.call(this);var n=this[t(346)],i=n.iv,s=n[t(359)];this[t(330)]==this[t(333)]?e=s[t(344)]:(e=s[t(361)],this[t(375)]=1),this[t(411)]&&this[t(411)][t(369)]==e?this[t(411)][t(329)](this,i&&i[t(372)]):(this[t(411)]=e.call(s,this,i&&i[t(372)]),this[t(411)].__creator=e)},_doProcessBlock:function(e,t){var n=r;this[n(411)][n(378)](e,t)},_doFinalize:function(){var e,t=r,n=this[t(346)][t(398)];return this._xformMode==this[t(333)]?(n.pad(this._data,this[t(382)]),e=this._process(!!t(356))):(e=this._process(!0),n[t(365)](e)),e},blockSize:4});var v=i[r(336)]=s.extend({init:function(e){this.mixIn(e)},toString:function(e){var t=r;return(e||this[t(413)])[t(362)](this)}}),y=(n[r(353)]={})[r(377)]={stringify:function(e){var t=r,n=e.ciphertext,i=e[t(354)];return(i?o[t(327)]([1398893684,1701076831])[t(373)](i)[t(373)](n):n)[t(381)](u)},parse:function(e){var t,n=r,i=u[n(391)](e),s=i[n(372)];return 1398893684==s[0]&&1701076831==s[1]&&(t=o[n(327)](s[n(392)](2,4)),s[n(376)](0,4),i.sigBytes-=16),v[n(327)]({ciphertext:i,salt:t})}},g=i.SerializableCipher=s[r(341)]({cfg:s[r(341)]({format:y}),encrypt:function(e,t,n,i){var s=r;i=this[s(346)][s(341)](i);var o=e[s(344)](n,i),a=o[s(409)](t),c=o[s(346)];return v[s(327)]({ciphertext:a,key:n,iv:c.iv,algorithm:e,mode:c.mode,padding:c[s(398)],blockSize:e[s(382)],formatter:i.format})},decrypt:function(e,t,n,i){var s=r;return i=this[s(346)].extend(i),t=this[s(412)](t,i[s(353)]),e[s(361)](n,i).finalize(t.ciphertext)},_parse:function(e,t){var n=r;return typeof e==n(328)?t[n(391)](e,this):e}}),_=(n[r(399)]={})[r(377)]={execute:function(e,t,n,i,s){var a=r;if(!i&&(i=o[a(358)](8)),s)c=l.create({keySize:t+n,hasher:s}).compute(e,i);else var c=l.create({keySize:t+n})[a(357)](e,i);var u=o[a(327)](c[a(372)][a(392)](t),4*n);return c[a(347)]=4*t,v.create({key:c,iv:u,salt:i})}},w=i[r(349)]=g.extend({cfg:g[r(346)][r(341)]({kdf:_}),encrypt:function(e,t,n,i){var s=r,o=(i=this[s(346)][s(341)](i)).kdf[s(339)](n,e.keySize,e[s(366)],i[s(354)],i[s(371)]);i.iv=o.iv;var a=g[s(348)].call(this,e,t,o[s(335)],i);return a[s(338)](o),a},decrypt:function(e,t,n,i){var s=r;i=this[s(346)][s(341)](i),t=this[s(412)](t,i[s(353)]);var o=i.kdf[s(339)](n,e[s(402)],e.ivSize,t[s(354)],i[s(371)]);return i.iv=o.iv,g[s(331)][s(355)](this,e,t,o[s(335)],i)}})}()},"object"===(i=bs)(408)?e.exports=n(xi):"undefined"===i(397)&&(void 0)[i(345)]?(void 0)([i(350),i(384)],n):n(r[i(406)])}));function Ss(){var e=["mode","object","_cipher","46VLJkjL","blockSize","77jkFKyr","4819108YCymLr","3506096KQTVgA","createCommonjsModule","commonjsGlobal","slice","call","13242OkAsRQ","32lBjhzo","12309DHFZGB","10NxTqIa","336170QKlmgj","BlockCipherMode","./cipher-core","1622040NDLOLU","Encryptor","CFB","function","CryptoJS","Decryptor","extend","_prevBlock","5130387FvJnUQ"];return(Ss=function(){return e})()}var Es=Is;function Is(e,t){var r=Ss();return(Is=function(e,t){return r[e-=255]})(e,t)}!function(e,t){for(var r=Is,n=e();;)try{if(353480===-parseInt(r(266))/1*(parseInt(r(257))/2)+-parseInt(r(268))/3*(-parseInt(r(267))/4)+-parseInt(r(269))/5*(-parseInt(r(273))/6)+-parseInt(r(260))/7+parseInt(r(261))/8+parseInt(r(281))/9+parseInt(r(270))/10*(-parseInt(r(259))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ss);tt[Es(262)]((function(e,t){var r,n,i,s=Es;r=tt[s(263)],n=function(e){var t=s;return e[t(282)][t(275)]=function(){var r=t,n=e.lib[r(271)][r(279)]();function i(e,t,n,i){var s,o=r,a=this._iv;a?(s=a[o(264)](0),this._iv=void 0):s=this[o(280)],i.encryptBlock(s,0);for(var c=0;c<n;c++)e[t+c]^=s[c]}return n[r(274)]=n[r(279)]({processBlock:function(e,t){var n=r,s=this[n(256)],o=s[n(258)];i[n(265)](this,e,t,o,s),this[n(280)]=e[n(264)](t,t+o)}}),n[r(278)]=n[r(279)]({processBlock:function(e,t){var n=r,s=this[n(256)],o=s.blockSize,a=e[n(264)](t,t+o);i[n(265)](this,e,t,o,s),this[n(280)]=a}}),n}(),e.mode.CFB},"object"===(i=Is)(255)?e.exports=n(xi):"undefined"===i(276)&&(void 0).amd?(void 0)(["./core",i(272)],n):n(r[i(277)])}));var ks=Cs;function As(){var e=["function","createCommonjsModule","object","3025440LrldMY","170500CbpJKg","./cipher-core","blockSize","1rWJLmC","8372040JeeXJn","CTR","_iv","_cipher","amd","27mGQSDv","./core","_counter","exports","1358362gbbonA","mode","4359112TQJxCn","lib","Decryptor","126XcoPyB","commonjsGlobal","extend","363984ogTxOb","3218760AYZQxS"];return(As=function(){return e})()}!function(e,t){for(var r=Cs,n=e();;)try{if(578012===parseInt(r(285))/1*(parseInt(r(295))/2)+parseInt(r(304))/3+parseInt(r(281))/4+parseInt(r(282))/5+parseInt(r(303))/6*(parseInt(r(300))/7)+-parseInt(r(297))/8+-parseInt(r(291))/9*(parseInt(r(286))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(As);tt[ks(306)]((function(e,t){var r,n,i,s=ks;r=tt[s(301)],n=function(e){var t,r,n,i=s;return e[i(296)][i(287)]=(r=e[(t=i)(298)].BlockCipherMode.extend(),n=r.Encryptor=r[t(302)]({processBlock:function(e,r){var n=t,i=this[n(289)],s=i[n(284)],o=this[n(288)],a=this[n(293)];o&&(a=this[n(293)]=o.slice(0),this._iv=void 0);var c=a.slice(0);i.encryptBlock(c,0),a[s-1]=a[s-1]+1|0;for(var u=0;u<s;u++)e[r+u]^=c[u]}}),r[t(299)]=n,r),e[i(296)].CTR},"object"===(i=Cs)(280)?e[i(294)]=n(xi):"undefined"===i(305)&&(void 0)[i(290)]?(void 0)([i(292),i(283)],n):n(r.CryptoJS)}));function Cs(e,t){var r=As();return(Cs=function(e,t){return r[e-=280]})(e,t)}function Ts(){var e=["object","18AoMPgt","_iv","CTRGladman","lib","_cipher","extend","35981QpHlIL","3793644XaItaj","mode","function","blockSize","commonjsGlobal","1758792ZOUySH","57785PwFoOE","./cipher-core","3798824bAAcrg","364DyIXmf","exports","./core","slice","167250qkVUbg","4120EhqYYC","_counter","BlockCipherMode","30iAKSid","encryptBlock","CryptoJS","750036LBMwDv","Decryptor"];return(Ts=function(){return e})()}function xs(e,t){var r=Ts();return(xs=function(e,t){return r[e-=486]})(e,t)}!function(e,t){for(var r=xs,n=e();;)try{if(848284===-parseInt(r(502))/1*(-parseInt(r(492))/2)+parseInt(r(499))/3+parseInt(r(488))/4*(-parseInt(r(515))/5)+-parseInt(r(496))/6*(parseInt(r(514))/7)+parseInt(r(487))/8+-parseInt(r(509))/9+parseInt(r(493))/10*(parseInt(r(508))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ts);et((function(e,t){var r,n,i,s=xs;r=tt[s(513)],n=function(e){var t=s;return e[t(510)][t(504)]=function(){var r=t,n=e[r(505)][r(495)][r(507)]();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.extend({processBlock:function(e,t){var n,s=r,o=this[s(506)],a=o[s(512)],c=this[s(503)],u=this[s(494)];c&&(u=this._counter=c[s(491)](0),this[s(503)]=void 0),0===((n=u)[0]=i(n[0]))&&(n[1]=i(n[1]));var l=u[s(491)](0);o[s(497)](l,0);for(var d=0;d<a;d++)e[t+d]^=l[d]}});return n[r(500)]=s,n}(),e.mode.CTRGladman},"object"===(i=xs)(501)?e[i(489)]=n(xi):"undefined"===i(511)&&(void 0).amd?(void 0)([i(490),i(486)],n):n(r[i(498)])}));function Ds(e,t){var r=Bs();return(Ds=function(e,t){return r[e-=140]})(e,t)}var Ps=Ds;function Bs(){var e=["_keystream","lib","CryptoJS","object","4860023pIilJd","381484QvCdkx","createCommonjsModule","Decryptor","4192384ogoUKR","OFB","31374tUxAid","464535JXZeMW","slice","exports","469830dCrLUu","blockSize","mode","18065KevLYE","extend","./cipher-core","12LDCBzX","_iv","_cipher","210cwJvak","438mdAsUE"];return(Bs=function(){return e})()}!function(e,t){for(var r=Ds,n=e();;)try{if(377041===-parseInt(r(143))/1+-parseInt(r(163))/2+parseInt(r(147))/3*(parseInt(r(153))/4)+-parseInt(r(150))/5*(-parseInt(r(157))/6)+-parseInt(r(162))/7+-parseInt(r(141))/8+parseInt(r(144))/9*(parseInt(r(156))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Bs);tt[Ps(164)]((function(e,t){var r,n,i;r=Ze,n=function(e){var t,r,n,i=Ds;return e.mode.OFB=(r=e[(t=Ds)(159)].BlockCipherMode[t(151)](),n=r.Encryptor=r[t(151)]({processBlock:function(e,r){var n=t,i=this[n(155)],s=i[n(148)],o=this[n(154)],a=this._keystream;o&&(a=this[n(158)]=o[n(145)](0),this[n(154)]=void 0),i.encryptBlock(a,0);for(var c=0;c<s;c++)e[r+c]^=a[c]}}),r[t(140)]=n,r),e[i(149)][i(142)]},"object"===(i=Ds)(161)?e[i(146)]=n(xi):n(r[i(160)])}));var Ms=Us;function Fs(){var e=["function","CryptoJS","./core","1306534DXZrRb","3278575GXkJrl","mode","createCommonjsModule","exports","2274768oyJrzV","commonjsGlobal","6kvyKAH","8CKYcdW","1323388ptczNf","1YrbrZu","506919SITmNr","36eqaXOC","Encryptor","object","encryptBlock","_cipher","Decryptor","lib","decryptBlock","280036hsEjrE","2586960VENYiZ","amd"];return(Fs=function(){return e})()}function Us(e,t){var r=Fs();return(Us=function(e,t){return r[e-=109]})(e,t)}!function(e,t){for(var r=Us,n=e();;)try{if(879607===-parseInt(r(119))/1*(-parseInt(r(109))/2)+-parseInt(r(121))/3*(-parseInt(r(129))/4)+parseInt(r(110))/5*(-parseInt(r(116))/6)+-parseInt(r(120))/7+parseInt(r(117))/8*(parseInt(r(114))/9)+-parseInt(r(130))/10+parseInt(r(118))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Fs);tt[Ms(112)]((function(e,t){var r,n,i,s=Ms;r=tt[s(115)],n=function(e){var t,r,n=s;return e[n(111)].ECB=((r=e[(t=n)(127)].BlockCipherMode.extend())[t(122)]=r.extend({processBlock:function(e,r){var n=t;this[n(125)][n(124)](e,r)}}),r[t(126)]=r.extend({processBlock:function(e,r){var n=t;this[n(125)][n(128)](e,r)}}),r),e.mode.ECB},"object"===(i=Us)(123)?e[i(113)]=n(xi):"undefined"===i(132)&&(void 0)[i(131)]?(void 0)([i(134),"./cipher-core"],n):n(r[i(133)])}));var Rs=Os;function Ls(){var e=["8qYsEPX","sigBytes","./cipher-core","createCommonjsModule","amd","Ansix923","299052MBKItF","1sRIOTK","1171737rsHyyu","2356690rNwKgY","commonjsGlobal","10CHQmzD","clamp","function","exports","502663apyFYP","./core","pad","183312kHPEmp","CryptoJS","853364ZtvpyC","words","215772WpVzWu","AnsiX923","object"];return(Ls=function(){return e})()}function Os(e,t){var r=Ls();return(Os=function(e,t){return r[e-=121]})(e,t)}!function(e,t){for(var r=Os,n=e();;)try{if(278375===parseInt(r(134))/1*(parseInt(r(124))/2)+-parseInt(r(135))/3+parseInt(r(122))/4*(parseInt(r(138))/5)+-parseInt(r(133))/6+-parseInt(r(142))/7*(parseInt(r(127))/8)+parseInt(r(145))/9+parseInt(r(136))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ls);tt[Rs(130)]((function(e,t){var r,n,i,s=Rs;r=tt[s(137)],n=function(e){var t=s;return e[t(144)][t(125)]={pad:function(e,r){var n=t,i=e[n(128)],s=4*r,o=s-i%s,a=i+o-1;e[n(139)](),e[n(123)][a>>>2]|=o<<24-a%4*8,e.sigBytes+=o},unpad:function(e){var r=t,n=255&e[r(123)][e[r(128)]-1>>>2];e[r(128)]-=n}},e[t(144)][t(132)]},(i=Os)(126)==i(126)?e[i(141)]=n(xi):"undefined"===i(140)&&(void 0)[i(131)]?(void 0)([i(143),i(129)],n):n(r[i(121)])}));var zs=Ns;function Ns(e,t){var r=Hs();return(Ns=function(e,t){return r[e-=168]})(e,t)}function Hs(){var e=["createCommonjsModule","lib","34070bhaead","WordArray","sigBytes","2870592syHDjh","function","exports","525485ivmPzP","create","312diEHZF","CryptoJS","7071015WVlfHB","concat","amd","3357000pwkLjY","10196271MTHREh","./cipher-core","2urouMz","1998256fpLuvN","random","pad"];return(Hs=function(){return e})()}!function(e,t){for(var r=Ns,n=e();;)try{if(727355===parseInt(r(179))/1*(parseInt(r(189))/2)+-parseInt(r(186))/3+-parseInt(r(176))/4+-parseInt(r(173))/5*(parseInt(r(181))/6)+parseInt(r(183))/7+parseInt(r(168))/8+parseInt(r(187))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Hs);tt[zs(171)]((function(e,t){var r,n;e[Ns(178)]=((r=xi)[(n=Ns)(170)].Iso10126={pad:function(e,t){var i=n,s=4*t,o=s-e.sigBytes%s;e.concat(r[i(172)][i(174)][i(169)](o-1))[i(184)](r[i(172)].WordArray[i(180)]([o<<24],1))},unpad:function(e){var t=n,r=255&e.words[e[t(175)]-1>>>2];e[t(175)]-=r}},r[n(170)].Iso10126)}));var js=Vs;function Vs(e,t){var r=Ws();return(Vs=function(e,t){return r[e-=444]})(e,t)}!function(e,t){for(var r=Vs,n=e();;)try{if(224574===-parseInt(r(468))/1*(parseInt(r(465))/2)+-parseInt(r(448))/3+-parseInt(r(450))/4*(parseInt(r(461))/5)+parseInt(r(456))/6*(-parseInt(r(445))/7)+-parseInt(r(459))/8+parseInt(r(464))/9+parseInt(r(452))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ws);tt[js(462)]((function(e,t){var r,n,i;r=Ze,n=function(e){var t=Vs;return e[t(460)][t(447)]={pad:function(r,n){var i=t;r[i(467)](e[i(444)][i(455)].create([2147483648],1)),e.pad[i(453)].pad(r,n)},unpad:function(r){var n=t;e.pad[n(453)][n(466)](r),r[n(446)]--}},e[t(460)][t(447)]},(i=Vs)(463)==i(463)?e[i(457)]=n(xi):"undefined"===i(458)&&(void 0)[i(449)]?(void 0)(["./core",i(451)],n):n(r[i(454)])}));function Ws(){var e=["WordArray","1086xWQufz","exports","function","1873344cjPRVQ","pad","75ZjmVcb","createCommonjsModule","object","116901QZPQMD","158812wIDhCB","unpad","concat","3CWIisF","lib","15743Rneuhf","sigBytes","Iso97971","1123575TRJvIg","amd","6772THmfum","./cipher-core","14909600CJnadk","ZeroPadding","CryptoJS"];return(Ws=function(){return e})()}function Gs(){var e=["amd","function","2933032ZQEEEP","sigBytes","22968aZRecK","375845KmGVLK","ZeroPadding","./core","./cipher-core","402114GUKobk","320VQuzeP","648732SZdBIe","7WEWMbL","8iqQljh","CryptoJS","createCommonjsModule","words","29118QMjoTC","object","529332qNWhtV","pad","clamp"];return(Gs=function(){return e})()}var $s=qs;function qs(e,t){var r=Gs();return(qs=function(e,t){return r[e-=417]})(e,t)}!function(e,t){for(var r=qs,n=e();;)try{if(185871===parseInt(r(424))/1+-parseInt(r(418))/2+parseInt(r(438))/3+parseInt(r(420))/4*(parseInt(r(434))/5)+-parseInt(r(426))/6+parseInt(r(419))/7*(parseInt(r(431))/8)+-parseInt(r(433))/9*(parseInt(r(417))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Gs);tt[$s(422)]((function(e,t){var r,n,i;r=Ze,n=function(e){var t=qs;return e[t(427)][t(435)]={pad:function(e,r){var n=t,i=4*r;e[n(428)](),e.sigBytes+=i-(e[n(432)]%i||i)},unpad:function(e){var r=t,n=e[r(423)],i=e.sigBytes-1;for(i=e[r(432)]-1;i>=0;i--)if(n[i>>>2]>>>24-i%4*8&255){e.sigBytes=i+1;break}}},e[t(427)][t(435)]},(i=qs)(425)==i(425)?e.exports=n(xi):"undefined"===i(430)&&(void 0)[i(429)]?(void 0)([i(436),i(437)],n):n(r[i(421)])}));function Ys(e,t){var r=Ks();return(Ys=function(e,t){return r[e-=365]})(e,t)}!function(e,t){for(var r=Ys,n=e();;)try{if(915057===parseInt(r(372))/1+-parseInt(r(381))/2+-parseInt(r(365))/3+parseInt(r(368))/4+-parseInt(r(382))/5*(parseInt(r(379))/6)+-parseInt(r(377))/7+-parseInt(r(371))/8*(-parseInt(r(376))/9))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ks);et((function(e,t){var r,n,i,s=Ys;r=tt[s(373)],n=function(e){var t=s;return e[t(369)][t(366)]={pad:function(){},unpad:function(){}},e[t(369)][t(366)]},(i=Ys)(374)==i(374)?e[i(380)]=n(xi):"undefined"===i(375)&&(void 0)[i(378)]?(void 0)(["./core",i(367)],n):n(r[i(370)])}));function Ks(){var e=["function","28893465PROHYP","9408588WEUgSk","amd","4835694UobQnP","exports","1021750WZnAuU","5AWCgSs","1218489DWBSVZ","NoPadding","./cipher-core","698652nIaUcR","pad","CryptoJS","8bCCPcq","597080YywNnr","commonjsGlobal","object"];return(Ks=function(){return e})()}function Xs(){var e=["amd","parse","function","Hex","createCommonjsModule","1580owRLBT","276275pzNJrN","52mcMIbY","lib","enc","13401rbnYZr","./core","CipherParams","24pRvoHR","./cipher-core","create","toString","91158aZeWTT","exports","2137625LpNvpi","8CgIsvO","format","143060hnZpvO","15129609wXhmcm","237908XcIBAZ","object"];return(Xs=function(){return e})()}var Js=Zs;!function(e,t){for(var r=Zs,n=e();;)try{if(412920===-parseInt(r(256))/1+-parseInt(r(257))/2*(parseInt(r(267))/3)+parseInt(r(274))/4+parseInt(r(272))/5*(parseInt(r(263))/6)+-parseInt(r(269))/7*(parseInt(r(270))/8)+-parseInt(r(260))/9*(-parseInt(r(255))/10)+parseInt(r(273))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xs);tt[Js(254)]((function(e,t){var r,n,i;r=Ze,n=function(e){var t,r,n,i,s=Zs;return n=(r=e)[(t=Zs)(258)][t(262)],i=r[t(259)][t(279)],r[t(271)].Hex={stringify:function(e){var r=t;return e.ciphertext[r(266)](i)},parse:function(e){var r=t,s=i[r(277)](e);return n[r(265)]({ciphertext:s})}},e[s(271)][s(279)]},(i=Zs)(275)==i(275)?e[i(268)]=n(xi):"undefined"===i(278)&&(void 0)[i(276)]?(void 0)([i(261),i(264)],n):n(r.CryptoJS)}));function Zs(e,t){var r=Xs();return(Zs=function(e,t){return r[e-=254]})(e,t)}var Qs=to;function eo(){var e=["_key","function","algo","./md5","3044050LWCopO","_invKeySchedule","CryptoJS","12DQHcTL","createCommonjsModule","./cipher-core","lib","_createHelper","amd","1295793OljIqI","8TqnwJJ","76YhDHKD","5358360gtUcyp","10yGMBWx","21sKUwlH","_nRounds","./core","2685557aquUxa","4880678qoXpZx","_keySchedule","AES","_doCryptBlock","extend","object","exports","./evpkdf","365144Osfean","18076jVZhlt","words","_keyPriorReset"];return(eo=function(){return e})()}function to(e,t){var r=eo();return(to=function(e,t){return r[e-=271]})(e,t)}!function(e,t){for(var r=to,n=e();;)try{if(639274===-parseInt(r(304))/1*(parseInt(r(286))/2)+-parseInt(r(273))/3*(-parseInt(r(285))/4)+-parseInt(r(293))/5*(-parseInt(r(296))/6)+-parseInt(r(276))/7*(parseInt(r(303))/8)+-parseInt(r(302))/9+-parseInt(r(272))/10*(-parseInt(r(277))/11)+-parseInt(r(271))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(eo);tt[Qs(297)]((function(e,t){var r,n,i;r=Ze,n=function(e){var t=to;return function(){var t=to,r=e,n=r[t(299)].BlockCipher,i=r[t(291)],s=[],o=[],a=[],c=[],u=[],l=[],d=[],h=[],f=[],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,h[i]=g<<16|g>>>16,f[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[t(279)]=n[t(281)]({_doReset:function(){var e=t;if(!this[e(274)]||this[e(288)]!==this._key){for(var r=this[e(288)]=this[e(289)],n=r[e(287)],i=r.sigBytes/4,o=4*((this[e(274)]=i+6)+1),a=this._keySchedule=[],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._invKeySchedule=[],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]]^h[s[v>>>16&255]]^f[s[v>>>8&255]]^p[s[255&v]]}}},encryptBlock:function(e,r){var n=t;this[n(280)](e,r,this[n(278)],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(280)](e,r,this[n(294)],d,h,f,p,o),i=e[r+1],e[r+1]=e[r+3],e[r+3]=i},_doCryptBlock:function(e,t,r,n,i,s,o,a){for(var c=this._nRounds,u=e[t]^r[0],l=e[t+1]^r[1],d=e[t+2]^r[2],h=e[t+3]^r[3],f=4,p=1;p<c;p++){var m=n[u>>>24]^i[l>>>16&255]^s[d>>>8&255]^o[255&h]^r[f++],v=n[l>>>24]^i[d>>>16&255]^s[h>>>8&255]^o[255&u]^r[f++],y=n[d>>>24]^i[h>>>16&255]^s[u>>>8&255]^o[255&l]^r[f++],g=n[h>>>24]^i[u>>>16&255]^s[l>>>8&255]^o[255&d]^r[f++];u=m,l=v,d=y,h=g}m=(a[u>>>24]<<24|a[l>>>16&255]<<16|a[d>>>8&255]<<8|a[255&h])^r[f++],v=(a[l>>>24]<<24|a[d>>>16&255]<<16|a[h>>>8&255]<<8|a[255&u])^r[f++],y=(a[d>>>24]<<24|a[h>>>16&255]<<16|a[u>>>8&255]<<8|a[255&l])^r[f++],g=(a[h>>>24]<<24|a[u>>>16&255]<<16|a[l>>>8&255]<<8|a[255&d])^r[f++],e[t]=m,e[t+1]=v,e[t+2]=y,e[t+3]=g},keySize:8});r[t(279)]=n[t(300)](v)}(),e[t(279)]},(i=to)(282)==i(282)?e[i(283)]=n(xi):"undefined"===i(290)&&(void 0)[i(301)]?(void 0)([i(275),"./enc-base64",i(292),i(284),i(298)],n):n(r[i(295)])}));var ro=io;function no(){var e=["length","./enc-base64","_doCryptBlock","2022486IAcZGk","create","2rIPCkC","object","_lBlock","_rBlock","923937EudNYY","_key","40938ebmyiL","_subKeys","1300412CzPqwE","slice","_des1","extend","_des3","1669032QVakRF","amd","words","676790bwBNGa","createCommonjsModule","_invSubKeys","encryptBlock","TripleDES","./core","./md5","_des2","CryptoJS","45qBJNKZ","lib","decryptBlock","1449518YJxhIr","./evpkdf","function","call","WordArray","_createHelper","createEncryptor","algo","./cipher-core","5yRWPim"];return(no=function(){return e})()}function io(e,t){var r=no();return(io=function(e,t){return r[e-=433]})(e,t)}!function(e,t){for(var r=io,n=e();;)try{if(235959===-parseInt(r(454))/1+parseInt(r(448))/2*(-parseInt(r(452))/3)+parseInt(r(456))/4+-parseInt(r(442))/5*(-parseInt(r(446))/6)+-parseInt(r(433))/7+-parseInt(r(461))/8+-parseInt(r(473))/9*(-parseInt(r(464))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(no);tt[ro(465)]((function(e,t){var r,n,i;r=Ze,n=function(e){var t=io;return function(){var t=io,r=e,n=r[t(474)],i=n[t(437)],s=n.BlockCipher,o=r[t(440)],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],h=o.DES=s[t(459)]({_doReset:function(){for(var e=t,r=this[e(453)].words,n=[],i=0;i<56;i++){var s=a[i]-1;n[i]=r[s>>>5]>>>31-s%32&1}for(var o=this[e(455)]=[],l=0;l<16;l++){var d=o[l]=[],h=u[l];for(i=0;i<24;i++)d[i/6|0]|=n[(c[i]-1+h)%28]<<31-i%6,d[4+(i/6|0)]|=n[28+(c[i+24]-1+h)%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 f=this[e(466)]=[];for(i=0;i<16;i++)f[i]=o[15-i]},encryptBlock:function(e,r){var n=t;this._doCryptBlock(e,r,this[n(455)])},decryptBlock:function(e,r){var n=t;this[n(445)](e,r,this[n(466)])},_doCryptBlock:function(e,r,n){var i=t;this[i(450)]=e[r],this[i(451)]=e[r+1],f[i(436)](this,4,252645135),f[i(436)](this,16,65535),p.call(this,2,858993459),p[i(436)](this,8,16711935),f[i(436)](this,1,1431655765);for(var s=0;s<16;s++){for(var o=n[s],a=this._lBlock,c=this[i(451)],u=0,h=0;h<8;h++)u|=l[h][((c^o[h])&d[h])>>>0];this._lBlock=c,this._rBlock=a^u}var m=this._lBlock;this[i(450)]=this._rBlock,this[i(451)]=m,f.call(this,1,1431655765),p.call(this,8,16711935),p[i(436)](this,2,858993459),f[i(436)](this,16,65535),f[i(436)](this,4,252645135),e[r]=this[i(450)],e[r+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,r){var n=t,i=(this[n(450)]>>>e^this[n(451)])&r;this._rBlock^=i,this._lBlock^=i<<e}function p(e,r){var n=t,i=(this[n(451)]>>>e^this[n(450)])&r;this._lBlock^=i,this._rBlock^=i<<e}r.DES=s[t(438)](h);var m=o[t(468)]=s[t(459)]({_doReset:function(){var e=t,r=this[e(453)][e(463)];if(2!==r[e(443)]&&4!==r[e(443)]&&r[e(443)]<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var n=r[e(457)](0,2),s=r[e(443)]<4?r[e(457)](0,2):r[e(457)](2,4),o=r[e(443)]<6?r.slice(0,2):r[e(457)](4,6);this[e(458)]=h[e(439)](i[e(447)](n)),this._des2=h[e(439)](i[e(447)](s)),this[e(460)]=h[e(439)](i.create(o))},encryptBlock:function(e,r){var n=t;this[n(458)].encryptBlock(e,r),this[n(471)][n(475)](e,r),this[n(460)][n(467)](e,r)},decryptBlock:function(e,r){var n=t;this[n(460)][n(475)](e,r),this[n(471)][n(467)](e,r),this[n(458)][n(475)](e,r)},keySize:6,ivSize:2,blockSize:2});r.TripleDES=s[t(438)](m)}(),e[t(468)]},(i=io)(449)==i(449)?e.exports=n(xi):"undefined"===i(435)&&(void 0)[i(462)]?(void 0)([i(469),i(444),i(470),i(434),i(441)],n):n(r[i(472)])}));var so=ao;function oo(){var e=["173406QyamNC","./md5","commonjsGlobal","cfg","_doReset","lib","3347132zfkeoI","StreamCipher","_createHelper","5629424WFJVwD","function","6157620XBpDGj","RC4Drop","120rPOxdi","./evpkdf","call","extend","6pQLnLn","./cipher-core","object","5007695BTNcLD","algo","./enc-base64","5799350KniFXl","_key","RC4","3aJhGsB","163478akjJnU","drop","createCommonjsModule","./core","words","amd"];return(oo=function(){return e})()}function ao(e,t){var r=oo();return(ao=function(e,t){return r[e-=257]})(e,t)}!function(e,t){for(var r=ao,n=e();;)try{if(497533===-parseInt(r(286))/1*(-parseInt(r(263))/2)+parseInt(r(262))/3*(parseInt(r(275))/4)+-parseInt(r(282))/5*(-parseInt(r(269))/6)+-parseInt(r(289))/7+-parseInt(r(278))/8+-parseInt(r(280))/9+parseInt(r(259))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(oo);tt[so(265)]((function(e,t){var r,n,i;r=tt[so(271)],n=function(e){return function(){var t=ao,r=e,n=r[t(274)][t(276)],i=r[t(257)],s=i[t(261)]=n.extend({_doReset:function(){for(var e=t,r=this[e(260)],n=r[e(267)],i=r.sigBytes,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,r){var n=t;e[r]^=o[n(284)](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[t(261)]=n[t(277)](s);var a=i[t(281)]=s[t(285)]({cfg:s[t(272)].extend({drop:192}),_doReset:function(){var e=t;s[e(273)][e(284)](this);for(var r=this[e(272)][e(264)];r>0;r--)o[e(284)](this)}});r[t(281)]=n._createHelper(a)}(),e.RC4},(i=ao)(288)==i(288)?e.exports=n(xi):"undefined"===i(279)&&(void 0)[i(268)]?(void 0)([i(266),i(258),i(270),i(283),i(287)],n):n(r.CryptoJS)}));function co(){var e=["Rabbit","algo","call","./cipher-core","124690dtgvDs","CryptoJS","39448ohaEEK","6684zBvazO","commonjsGlobal","function","./md5","5330512LseNNa","StreamCipher","_key","6533016btLpjB","./evpkdf","cfg","2354YNgOuz","765SLfRwr","1947550JHAnlY","object","amd","./enc-base64","12xeWhbn","lib","12339WtISWT","306LhMorc","extend","words","exports"];return(co=function(){return e})()}function uo(e,t){var r=co();return(uo=function(e,t){return r[e-=199]})(e,t)}!function(e,t){for(var r=uo,n=e();;)try{if(678538===parseInt(r(206))/1+-parseInt(r(225))/2*(-parseInt(r(224))/3)+-parseInt(r(210))/4+-parseInt(r(218))/5*(parseInt(r(222))/6)+-parseInt(r(213))/7+parseInt(r(205))/8*(parseInt(r(217))/9)+parseInt(r(203))/10*(parseInt(r(216))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(co);et((function(e,t){var r,n,i,s=uo;r=tt[s(207)],n=function(e){var t=s;return function(){var t=uo,r=e,n=r[t(223)][t(211)],i=r[t(200)],s=[],o=[],a=[],c=i[t(199)]=n[t(226)]({_doReset:function(){for(var e=t,r=this[e(212)].words,n=this[e(215)].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[e(201)](this);for(i=0;i<8;i++)o[i]^=s[i+4&7];if(n){var a=n[e(227)],c=a[0],l=a[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),h=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=d>>>16|4294901760&h,p=h<<16|65535&d;for(o[0]^=d,o[1]^=f,o[2]^=h,o[3]^=p,o[4]^=d,o[5]^=f,o[6]^=h,o[7]^=p,i=0;i<4;i++)u.call(this)}},_doProcessBlock:function(e,r){var n=t,i=this._X;u[n(201)](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),e[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}r[t(199)]=n._createHelper(c)}(),e[t(199)]},"object"===(i=uo)(219)?e[i(228)]=n(xi):"undefined"===i(208)&&(void 0)[i(220)]?(void 0)(["./core",i(221),i(209),i(214),i(202)],n):n(r[i(204)])}));var lo=ho;function ho(e,t){var r=fo();return(ho=function(e,t){return r[e-=347]})(e,t)}function fo(){var e=["call","extend","./md5","lib","function","createCommonjsModule","2340lCdjXJ","./enc-base64","70518gCzlrs","311810PGRfKg","7669602vwqQot","CryptoJS","8pnqdQU","amd","object","words","2GhYIsI","./cipher-core","./evpkdf","1971736Pekgog","exports","commonjsGlobal","5528395JOdvQB","RabbitLegacy","217212SYfssc","512942qWIaBj","StreamCipher","749rONxSX","6RrnalE","121GDNmXw","./core"];return(fo=function(){return e})()}!function(e,t){for(var r=ho,n=e();;)try{if(716093===-parseInt(r(359))/1*(parseInt(r(368))/2)+-parseInt(r(371))/3*(parseInt(r(362))/4)+-parseInt(r(365))/5+parseInt(r(351))/6*(parseInt(r(370))/7)+parseInt(r(355))/8*(-parseInt(r(353))/9)+-parseInt(r(352))/10*(parseInt(r(372))/11)+-parseInt(r(367))/12*(-parseInt(r(349))/13))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fo);tt[lo(348)]((function(e,t){var r,n,i,s=lo;r=tt[s(364)],n=function(e){var t=s;return function(){var t=ho,r=e,n=r[t(377)][t(369)],i=r.algo,s=[],o=[],a=[],c=i[t(366)]=n[t(375)]({_doReset:function(){var e=t,r=this._key[e(358)],n=this.cfg.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[e(374)](this);for(o=0;o<8;o++)s[o]^=i[o+4&7];if(n){var a=n[e(358)],c=a[0],l=a[1],d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),h=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=d>>>16|4294901760&h,p=h<<16|65535&d;for(s[0]^=d,s[1]^=f,s[2]^=h,s[3]^=p,s[4]^=d,s[5]^=f,s[6]^=h,s[7]^=p,o=0;o<4;o++)u[e(374)](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.RabbitLegacy=n._createHelper(c)}(),e[t(366)]},"object"===(i=ho)(357)?e[i(363)]=n(xi):"undefined"===i(347)&&(void 0)[i(356)]?(void 0)([i(373),i(350),i(376),i(361),i(360)],n):n(r[i(354)])}));function po(){const e=["commonjsGlobal","2000rPDfpZ","./evpkdf","744366QeslYR","136MXrhov","left","776808pWHMBB","51820mnuTSG","BlockCipher","lib","12bilHXW","extend","Blowfish","2895880jngBwR","42aPNiZf","./enc-base64","23496560sZgSWS","sigBytes","object","pbox","./cipher-core","CryptoJS","right","_createHelper","exports","algo","_key","words","sbox","./md5","7818462juZpxa","./core"];return(po=function(){return e})()}function mo(e,t){const r=po();return(mo=function(e,t){return r[e-=347]})(e,t)}!function(e,t){const r=mo,n=e();for(;;)try{if(912783===parseInt(r(367))/1+parseInt(r(372))/2*(-parseInt(r(376))/3)+parseInt(r(370))/4*(parseInt(r(373))/5)+parseInt(r(348))/6*(-parseInt(r(369))/7)+-parseInt(r(347))/8+parseInt(r(364))/9+parseInt(r(350))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(po);et((function(e,t){const r=mo;!function(t,r,n){const i=mo;"object"===i(352)?e[i(358)]=r(xi):r(t[i(355)])}(tt[r(366)],(function(e){const t=r;return function(){const t=mo;var r=e,n=r[t(375)][t(374)],i=r[t(359)];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(362)][0][i]+e[n(362)][1][s];return c^=e.sbox[2][o],c+=e[n(362)][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(353)][t],c=u(e,a)^c,o=a,a=c,c=o;return o=a,a=c,c=o,c^=e[i(353)][16],a^=e.pbox[17],{left:a,right:c}}var d=i[t(378)]=n[t(377)]({_doReset:function(){const e=t;if(this._keyPriorReset!==this[e(360)]){var r=this._keyPriorReset=this[e(360)],n=r[e(361)],i=r[e(351)]/4;!function(e,r,n){const i=t;for(let t=0;t<4;t++){e[i(362)][t]=[];for(let r=0;r<256;r++)e[i(362)][t][r]=a[t][r]}let s=0;for(let t=0;t<18;t++)e[i(353)][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.left,u=d[i(356)],e.pbox[t]=c,e[i(353)][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.left,u=d[i(356)],e[i(362)][t][r]=c,e.sbox[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.left,e[r+1]=i[n(356)]},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.pbox[t],a=u(e,o)^a,s=o,o=a,a=s;return s=o,o=a,a=s,a^=e.pbox[1],o^=e[i(353)][0],{left:o,right:a}}(c,e[r],e[r+1]);e[r]=i[n(371)],e[r+1]=i[n(356)]},blockSize:2,keySize:4,ivSize:2});r[t(378)]=n[t(357)](d)}(),e[t(378)]}))}));var vo=yo;function yo(e,t){var r=go();return(yo=function(e,t){return r[e-=392]})(e,t)}function go(){var e=["./rabbit","object","385746FACLZD","./pad-iso97971","./aes","101810VEqhVH","./sha1","./enc-base64","./mode-ctr-gladman","./rc4","commonjsGlobal","3gDgaAy","CryptoJS","createCommonjsModule","4vAJgCS","./sha256","./blowfish","319541oiOAix","./md5","./tripledes","./ripemd160","2300683heEsXR","./hmac","./pad-zeropadding","./mode-ecb","./lib-typedarrays","./mode-ofb","./enc-utf16","amd","./mode-ctr","5547090VwBgeu","./rabbit-legacy","27cyjHpS","91710hfqVJm","./format-hex","./x64-core","./sha224","exports","./mode-cfb","982736unzGOT"];return(go=function(){return e})()}function _o(){const e=["ctr","catch","set","ModeOfOperation","342888QkHWsJ","WordArray","toString","decrypt","includes","create","1303101RRmJcn","length","Counter","33283pQAqQv","slice","264YFodnv","1897190lmeHNm","then","6078Vhpcrj","91216RFpWKA","byteLength","lib","105fjLeqL","get","88032kiveze"];return(_o=function(){return e})()}function wo(e,t){const r=_o();return(wo=function(e,t){return r[e-=140]})(e,t)}function bo(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function So(e,t,r){const n=wo;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t=new Uint8Array(t),r=new Uint8Array(r);const s=e[n(158)];let o=5;for(;o<s;){let a=bo(e.slice(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(146)](c)):(c&=31,u=1===c||5===c),u){const i=e[n(152)](o+4+2,o+4+a);let s=new(Ai.ModeOfOperation[n(163)])(t,new(Ai[n(150)])(r));const c=s[n(145)](i);s=null,e[n(140)](c,o+4+2)}o=o+4+a}return e}function Eo(e,t,r){const n=wo;if(e[n(158)]<=30)return e;const i=e.slice(32);let s=new(Ai[n(141)].ctr)(t,new Ai.Counter(r));const o=s[n(145)](i);return s=null,e[n(140)](o,32),e}!function(e,t){for(var r=yo,n=e();;)try{if(227039===-parseInt(r(418))/1+parseInt(r(406))/2*(-parseInt(r(412))/3)+parseInt(r(415))/4*(parseInt(r(394))/5)+parseInt(r(403))/6+parseInt(r(422))/7+-parseInt(r(400))/8*(parseInt(r(393))/9)+parseInt(r(431))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(go),tt[vo(414)]((function(e,t){var r,n;r=tt[vo(411)],(n=yo)(402)==n(402)?e[n(398)]=xi:r[n(413)]=r[n(413)]})),function(e,t){const r=wo,n=e();for(;;)try{if(225548===-parseInt(r(151))/1+parseInt(r(162))/2+-parseInt(r(156))/3*(parseInt(r(153))/4)+parseInt(r(154))/5+-parseInt(r(142))/6+-parseInt(r(160))/7*(-parseInt(r(157))/8)+-parseInt(r(148))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(_o);var Io=ko;function ko(e,t){var r=Co();return(ko=function(e,t){return r[e-=215]})(e,t)}!function(e,t){for(var r=ko,n=e();;)try{if(395103===-parseInt(r(1156))/1*(parseInt(r(405))/2)+-parseInt(r(1168))/3+-parseInt(r(1016))/4*(parseInt(r(625))/5)+-parseInt(r(962))/6*(-parseInt(r(1412))/7)+parseInt(r(451))/8+parseInt(r(720))/9*(parseInt(r(376))/10)+-parseInt(r(978))/11*(-parseInt(r(851))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Co);var Ao=tt[Io(510)]((function(e,t){var r,n,s=Io,o=(r=new Date,n=4,{setLogLevel:function(e){var t=ko;n=e==this[t(1446)]?1:e==this[t(236)]?2:e==this[t(1035)]?3:(this.error,4)},debug:function(e,t){var i=ko;void 0===console[i(1446)]&&(console.debug=console[i(261)]),1>=n&&console.debug("["+o.getDurationString(new Date-r,1e3)+"]","["+e+"]",t)},log:function(e,t){this.debug(e.msg)},info:function(e,t){var i=ko;2>=n&&console[i(236)]("["+o[i(1238)](new Date-r,1e3)+"]","["+e+"]",t)},warn:function(e,t){var i=ko;3>=n&&console.warn("["+o[i(1238)](new Date-r,1e3)+"]","["+e+"]",t)},error:function(e,t){var i=ko;4>=n&&console.error("["+o[i(1238)](new Date-r,1e3)+"]","["+e+"]",t)}});o[s(1238)]=function(e,t){var r,n=s;function i(e,t){for(var r=ko,n=(""+e).split(".");n[0][r(1225)]<t;)n[0]="0"+n[0];return n[r(382)](".")}e<0?(r=!0,e=-e):r=!1;var o=e/(t||1),a=Math[n(531)](o/3600);o-=3600*a;var c=Math[n(531)](o/60),u=1e3*(o-=60*c);return u-=1e3*(o=Math[n(531)](o)),u=Math.floor(u),(r?"-":"")+a+":"+i(c,2)+":"+i(o,2)+"."+i(u,3)},o[s(937)]=function(e){var t=s,r=e[t(1225)];if(r>0){for(var n="",i=0;i<r;i++)i>0&&(n+=","),n+="["+o[t(1238)](e[t(793)](i))+","+o[t(1238)](e.end(i))+"]";return n}return t(1278)},"undefined"!==s(312)&&(t[s(999)]=o);var a=function(e){var t=s;if(!(e instanceof ArrayBuffer))throw"Needs an array buffer";this[t(479)]=e,this[t(1295)]=new DataView(e),this[t(767)]=0};a[s(745)][s(934)]=function(){return this[s(767)]},a[s(745)][s(1205)]=function(){var e=s;return this.buffer[e(744)]},a[s(745)][s(511)]=function(){var e=s;return this.buffer[e(744)]},a[s(745)][s(1273)]=function(e){var t=s,r=Math[t(823)](0,Math[t(931)](this[t(479)][t(744)],e));return this[t(767)]=isNaN(r)||!isFinite(r)?0:r,!0},a[s(745)][s(1289)]=function(){return this[s(934)]()>=this.getEndPosition()},a[s(745)].readAnyInt=function(e,t){var r=s,n=0;if(this[r(767)]+e<=this[r(479)][r(744)]){switch(e){case 1:n=t?this[r(1295)].getInt8(this[r(767)]):this.dataview.getUint8(this[r(767)]);break;case 2:n=t?this[r(1295)][r(1388)](this[r(767)]):this[r(1295)][r(828)](this[r(767)]);break;case 3:if(t)throw r(1172);n=this[r(1295)][r(1457)](this[r(767)])<<16,n|=this[r(1295)][r(1457)](this[r(767)]+1)<<8,n|=this[r(1295)][r(1457)](this[r(767)]+2);break;case 4:n=t?this.dataview[r(887)](this[r(767)]):this[r(1295)][r(1109)](this[r(767)]);break;case 8:if(t)throw r(540);n=this.dataview[r(1109)](this.position)<<32,n|=this[r(1295)].getUint32(this[r(767)]+4);break;default:throw"readInt method not implemented for size: "+e}return this.position+=e,n}throw r(472)},a.prototype[s(496)]=function(){return this[s(896)](1,!1)},a.prototype[s(858)]=function(){return this[s(896)](2,!1)},a[s(745)][s(564)]=function(){return this.readAnyInt(3,!1)},a[s(745)][s(341)]=function(){return this.readAnyInt(4,!1)},a[s(745)][s(1081)]=function(){return this.readAnyInt(8,!1)},a[s(745)][s(636)]=function(e){var t=s;if(this.position+e<=this[t(479)][t(744)]){for(var r="",n=0;n<e;n++)r+=String[t(389)](this[t(496)]());return r}throw t(472)},a[s(745)][s(815)]=function(){for(var e=s,t=[];;){var r=this[e(496)]();if(0===r)break;t[e(415)](r)}return String[e(389)][e(1193)](null,t)},a[s(745)].readInt8=function(){return this[s(896)](1,!0)},a.prototype[s(423)]=function(){return this[s(896)](2,!0)},a.prototype.readInt32=function(){return this.readAnyInt(4,!0)},a.prototype[s(580)]=function(){return this[s(896)](8,!1)},a[s(745)][s(445)]=function(e){for(var t=new Uint8Array(e),r=0;r<e;r++)t[r]=this.readUint8();return t},a[s(745)][s(623)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(423)]();return r},a[s(745)][s(617)]=function(e){for(var t=s,r=new Int16Array(e),n=0;n<e;n++)r[n]=this[t(858)]();return r},a[s(745)][s(712)]=function(e){for(var t=new Uint32Array(e),r=0;r<e;r++)t[r]=this.readUint32();return t},a.prototype[s(1140)]=function(e){for(var t=s,r=new Int32Array(e),n=0;n<e;n++)r[n]=this[t(740)]();return r},s(312)!==s(550)&&(t[s(1332)]=a);var c=function(e,t,r){var n=s;this._byteOffset=t||0,e instanceof ArrayBuffer?this[n(479)]=e:typeof e==n(312)?(this[n(764)]=e,t&&(this._byteOffset+=t)):this[n(479)]=new ArrayBuffer(e||0),this[n(767)]=0,this[n(842)]=null==r?c[n(993)]:r};c[s(745)]={},c[s(745)][s(934)]=function(){return this[s(767)]},c[s(745)][s(959)]=function(e){var t=s;if(this[t(398)]){var r=this[t(331)]+this[t(767)]+e,n=this[t(219)][t(744)];if(r<=n)r>this._byteLength&&(this[t(1314)]=r);else{for(n<1&&(n=1);r>n;)n*=2;var i=new ArrayBuffer(n),o=new Uint8Array(this[t(219)]);new Uint8Array(i,0,o[t(1225)])[t(749)](o),this[t(479)]=i,this._byteLength=r}}},c[s(745)][s(1382)]=function(){var e=s;if(this[e(1314)]!=this[e(219)][e(744)]){var t=new ArrayBuffer(this[e(1314)]),r=new Uint8Array(t),n=new Uint8Array(this[e(219)],0,r.length);r[e(749)](n),this[e(479)]=t}},c.BIG_ENDIAN=!1,c[s(993)]=!0,c[s(745)][s(1314)]=0,Object[s(881)](c.prototype,s(744),{get:function(){var e=s;return this[e(1314)]-this[e(331)]}}),Object[s(881)](c.prototype,"buffer",{get:function(){var e=s;return this[e(1382)](),this[e(219)]},set:function(e){var t=s;this[t(219)]=e,this[t(1380)]=new DataView(this._buffer,this[t(331)]),this[t(1314)]=this[t(219)][t(744)]}}),Object.defineProperty(c[s(745)],s(1246),{get:function(){return this._byteOffset},set:function(e){var t=s;this[t(331)]=e,this._dataView=new DataView(this[t(219)],this._byteOffset),this[t(1314)]=this[t(219)].byteLength}}),Object.defineProperty(c[s(745)],s(764),{get:function(){return this._dataView},set:function(e){var t=s;this[t(331)]=e.byteOffset,this[t(219)]=e[t(479)],this[t(1380)]=new DataView(this._buffer,this[t(331)]),this._byteLength=this[t(331)]+e.byteLength}}),c[s(745)][s(1273)]=function(e){var t=s,r=Math.max(0,Math[t(931)](this[t(744)],e));this[t(767)]=isNaN(r)||!isFinite(r)?0:r},c[s(745)][s(1104)]=function(){return this[s(767)]>=this._byteLength},c.prototype[s(1179)]=function(e){var t=s;this[t(959)](1*e);var r=new Uint8Array(this[t(219)],this.byteOffset+this[t(767)],e);return this.position+=1*e,r},c.prototype[s(1140)]=function(e,t){var r=s;e=null==e?this[r(744)]-this[r(767)]/4:e;var n=new Int32Array(e);return c[r(783)](n[r(479)],0,this[r(479)],this[r(1246)]+this.position,e*n.BYTES_PER_ELEMENT),c[r(297)](n,null==t?this.endianness:t),this.position+=n[r(744)],n},c[s(745)].readInt16Array=function(e,t){var r=s;e=null==e?this.byteLength-this[r(767)]/2:e;var n=new Int16Array(e);return c[r(783)](n[r(479)],0,this.buffer,this.byteOffset+this.position,e*n[r(860)]),c[r(297)](n,null==t?this[r(842)]:t),this[r(767)]+=n[r(744)],n},c[s(745)].readInt8Array=function(e){var t=s;e=null==e?this[t(744)]-this.position:e;var r=new Int8Array(e);return c[t(783)](r[t(479)],0,this.buffer,this[t(1246)]+this[t(767)],e*r[t(860)]),this.position+=r[t(744)],r},c[s(745)].readUint32Array=function(e,t){var r=s;e=null==e?this[r(744)]-this[r(767)]/4:e;var n=new Uint32Array(e);return c[r(783)](n[r(479)],0,this[r(479)],this[r(1246)]+this[r(767)],e*n.BYTES_PER_ELEMENT),c[r(297)](n,null==t?this[r(842)]:t),this[r(767)]+=n[r(744)],n},c[s(745)][s(617)]=function(e,t){var r=s;e=null==e?this[r(744)]-this[r(767)]/2:e;var n=new Uint16Array(e);return c[r(783)](n[r(479)],0,this[r(479)],this[r(1246)]+this[r(767)],e*n[r(860)]),c[r(297)](n,null==t?this[r(842)]:t),this[r(767)]+=n[r(744)],n},c[s(745)][s(445)]=function(e){var t=s;e=null==e?this[t(744)]-this[t(767)]:e;var r=new Uint8Array(e);return c[t(783)](r[t(479)],0,this[t(479)],this[t(1246)]+this.position,e*r[t(860)]),this[t(767)]+=r[t(744)],r},c.prototype[s(486)]=function(e,t){var r=s;e=null==e?this[r(744)]-this[r(767)]/8:e;var n=new Float64Array(e);return c[r(783)](n[r(479)],0,this[r(479)],this[r(1246)]+this[r(767)],e*n[r(860)]),c[r(297)](n,null==t?this.endianness:t),this[r(767)]+=n[r(744)],n},c[s(745)][s(947)]=function(e,t){var r=s;e=null==e?this[r(744)]-this[r(767)]/4:e;var n=new Float32Array(e);return c[r(783)](n[r(479)],0,this[r(479)],this[r(1246)]+this[r(767)],e*n[r(860)]),c[r(297)](n,null==t?this[r(842)]:t),this.position+=n.byteLength,n},c[s(745)].readInt32=function(e){var t=s,r=this._dataView.getInt32(this[t(767)],null==e?this[t(842)]:e);return this[t(767)]+=4,r},c[s(745)][s(423)]=function(e){var t=s,r=this._dataView.getInt16(this[t(767)],null==e?this[t(842)]:e);return this[t(767)]+=2,r},c[s(745)][s(291)]=function(){var e=s,t=this[e(1380)][e(862)](this[e(767)]);return this[e(767)]+=1,t},c[s(745)][s(341)]=function(e){var t=s,r=this[t(1380)][t(1109)](this[t(767)],null==e?this.endianness:e);return this[t(767)]+=4,r},c[s(745)][s(858)]=function(e){var t=s,r=this[t(1380)][t(828)](this.position,null==e?this[t(842)]:e);return this[t(767)]+=2,r},c[s(745)][s(496)]=function(){var e=s,t=this[e(1380)][e(1457)](this[e(767)]);return this[e(767)]+=1,t},c[s(745)][s(1242)]=function(e){var t=s,r=this[t(1380)][t(1434)](this[t(767)],null==e?this[t(842)]:e);return this[t(767)]+=4,r},c[s(745)][s(1074)]=function(e){var t=s,r=this[t(1380)].getFloat64(this[t(767)],null==e?this[t(842)]:e);return this[t(767)]+=8,r},c[s(842)]=new Int8Array(new Int16Array([1]).buffer)[0]>0,c[s(783)]=function(e,t,r,n,i){var o=s,a=new Uint8Array(e,t,i),c=new Uint8Array(r,n,i);a[o(749)](c)},c.arrayToNative=function(e,t){var r=s;return t==this[r(842)]?e:this[r(1367)](e)},c.nativeToEndian=function(e,t){var r=s;return this.endianness==t?e:this[r(1367)](e)},c[s(1367)]=function(e){for(var t=s,r=new Uint8Array(e[t(479)],e.byteOffset,e.byteLength),n=0;n<e[t(744)];n+=e.BYTES_PER_ELEMENT)for(var i=n+e[t(860)]-1,o=n;i>o;i--,o++){var a=r[o];r[o]=r[i],r[i]=a}return e},c[s(745)][s(1223)]=0,String.fromCharCodeUint8=function(e){for(var t=s,r=[],n=0;n<e.length;n++)r[n]=e[n];return String[t(389)][t(1193)](null,r)},c.prototype.readString=function(e,t){var r=s;return null==t||t==r(849)?String[r(1107)][r(1193)](null,[this[r(1179)](null==e?this[r(744)]-this[r(767)]:e)]):new TextDecoder(t)[r(298)](this.mapUint8Array(e))},c[s(745)][s(815)]=function(e){var t=s,r=this.byteLength-this.position,n=new Uint8Array(this[t(219)],this[t(331)]+this[t(767)]),i=r;null!=e&&(i=Math[t(931)](e,r));for(var o=0;o<i&&0!==n[o];o++);var a=String[t(1107)].apply(null,[this[t(1179)](o)]);return null!=e?this[t(767)]+=i-o:o!=r&&(this[t(767)]+=1),a};var u=Math[s(925)](2,32);c[s(745)][s(580)]=function(){var e=s;return this[e(740)]()*u+this[e(341)]()},c[s(745)][s(1081)]=function(){var e=s;return this[e(341)]()*u+this[e(341)]()},c[s(745)][s(580)]=function(){var e=s;return this[e(341)]()*u+this[e(341)]()},c[s(745)][s(564)]=function(){var e=s;return(this.readUint8()<<16)+(this[e(496)]()<<8)+this[e(496)]()},s(312)!==s(550)&&(t[s(238)]=c),c[s(745)][s(1360)]=function(e){var t=s,r=new Blob([this.buffer]);if(!window.URL||!URL[t(615)])throw t(1052);var n=window.URL[t(615)](r),i=document[t(568)]("a");document[t(1086)][t(932)](i),i[t(231)](t(829),n),i[t(231)](t(675),e),i.setAttribute(t(1089),t(1335)),i[t(1454)](),window[t(1057)].revokeObjectURL(n)},c[s(745)][s(398)]=!0,Object[s(881)](c.prototype,s(810),{get:function(){return this[s(398)]},set:function(e){var t=s;!e&&this[t(1382)](),this[t(398)]=e}}),c[s(745)][s(454)]=function(e){var t=s,r=new ArrayBuffer(this[t(1314)]-e),n=new Uint8Array(r),i=new Uint8Array(this._buffer,e,n.length);n[t(749)](i),this.buffer=r,this[t(767)]-=e},c.prototype[s(1426)]=function(e,t){var r=s;if(this._realloc(4*e[r(1225)]),e instanceof Int32Array&&this[r(1246)]+this[r(767)]%e[r(860)]===0)c[r(783)](this[r(219)],this.byteOffset+this[r(767)],e[r(479)],0,e[r(744)]),this[r(597)](e[r(1225)],t);else for(var n=0;n<e[r(1225)];n++)this[r(226)](e[n],t)},c[s(745)].writeInt16Array=function(e,t){var r=s;if(this[r(959)](2*e[r(1225)]),e instanceof Int16Array&&this[r(1246)]+this[r(767)]%e[r(860)]===0)c.memcpy(this[r(219)],this[r(1246)]+this.position,e.buffer,0,e.byteLength),this.mapInt16Array(e[r(1225)],t);else for(var n=0;n<e[r(1225)];n++)this[r(674)](e[n],t)},c[s(745)][s(1407)]=function(e){var t=s;if(this[t(959)](1*e[t(1225)]),e instanceof Int8Array&&this[t(1246)]+this.position%e[t(860)]===0)c[t(783)](this[t(219)],this[t(1246)]+this[t(767)],e[t(479)],0,e[t(744)]),this[t(973)](e[t(1225)]);else for(var r=0;r<e.length;r++)this.writeInt8(e[r])},c.prototype[s(1023)]=function(e,t){var r=s;if(this[r(959)](4*e[r(1225)]),e instanceof Uint32Array&&this[r(1246)]+this.position%e[r(860)]===0)c.memcpy(this[r(219)],this[r(1246)]+this[r(767)],e[r(479)],0,e[r(744)]),this.mapUint32Array(e[r(1225)],t);else for(var n=0;n<e.length;n++)this[r(652)](e[n],t)},c[s(745)][s(1079)]=function(e,t){var r=s;if(this[r(959)](2*e[r(1225)]),e instanceof Uint16Array&&this[r(1246)]+this.position%e[r(860)]===0)c.memcpy(this._buffer,this.byteOffset+this[r(767)],e[r(479)],0,e.byteLength),this[r(1384)](e[r(1225)],t);else for(var n=0;n<e[r(1225)];n++)this.writeUint16(e[n],t)},c[s(745)][s(425)]=function(e){var t=s;if(this[t(959)](1*e.length),e instanceof Uint8Array&&this[t(1246)]+this[t(767)]%e.BYTES_PER_ELEMENT===0)c[t(783)](this[t(219)],this[t(1246)]+this[t(767)],e[t(479)],0,e.byteLength),this[t(1179)](e.length);else for(var r=0;r<e[t(1225)];r++)this.writeUint8(e[r])},c[s(745)][s(658)]=function(e,t){var r=s;if(this[r(959)](8*e[r(1225)]),e instanceof Float64Array&&this[r(1246)]+this[r(767)]%e.BYTES_PER_ELEMENT===0)c[r(783)](this[r(219)],this[r(1246)]+this[r(767)],e[r(479)],0,e[r(744)]),this[r(594)](e[r(1225)],t);else for(var n=0;n<e.length;n++)this[r(284)](e[n],t)},c[s(745)][s(660)]=function(e,t){var r=s;if(this._realloc(4*e.length),e instanceof Float32Array&&this.byteOffset+this[r(767)]%e[r(860)]===0)c.memcpy(this[r(219)],this[r(1246)]+this[r(767)],e.buffer,0,e.byteLength),this[r(1349)](e[r(1225)],t);else for(var n=0;n<e[r(1225)];n++)this[r(362)](e[n],t)},c[s(745)][s(226)]=function(e,t){var r=s;this[r(959)](4),this._dataView[r(1358)](this[r(767)],e,null==t?this[r(842)]:t),this[r(767)]+=4},c.prototype[s(674)]=function(e,t){var r=s;this[r(959)](2),this._dataView[r(1063)](this[r(767)],e,null==t?this[r(842)]:t),this[r(767)]+=2},c[s(745)][s(1261)]=function(e){var t=s;this[t(959)](1),this[t(1380)][t(766)](this[t(767)],e),this[t(767)]+=1},c[s(745)][s(652)]=function(e,t){var r=s;this._realloc(4),this[r(1380)][r(647)](this[r(767)],e,null==t?this[r(842)]:t),this[r(767)]+=4},c[s(745)][s(296)]=function(e,t){var r=s;this._realloc(2),this._dataView.setUint16(this.position,e,null==t?this[r(842)]:t),this.position+=2},c[s(745)][s(305)]=function(e){var t=s;this._realloc(1),this[t(1380)][t(401)](this[t(767)],e),this[t(767)]+=1},c[s(745)][s(362)]=function(e,t){var r=s;this[r(959)](4),this[r(1380)][r(859)](this[r(767)],e,null==t?this.endianness:t),this[r(767)]+=4},c.prototype[s(284)]=function(e,t){var r=s;this[r(959)](8),this[r(1380)][r(1423)](this.position,e,null==t?this[r(842)]:t),this.position+=8},c[s(745)][s(863)]=function(e,t,r){var n=s;null==r&&(r=e.length);for(var i=0;i<e[n(1225)]&&i<r;i++)this[n(296)](e[n(1185)](i),t);for(;i<r;i++)this.writeUint16(0)},c.prototype.writeString=function(e,t,r){var n=s,i=0;if(null==t||t==n(849))if(null!=r){var o=Math[n(931)](e[n(1225)],r);for(i=0;i<o;i++)this[n(305)](e[n(1185)](i));for(;i<r;i++)this.writeUint8(0)}else for(i=0;i<e[n(1225)];i++)this[n(305)](e[n(1185)](i));else this[n(425)](new TextEncoder(t).encode(e.substring(0,r)))},c[s(745)][s(895)]=function(e,t){var r=s,n=0;if(null!=t){var i=Math[r(931)](e[r(1225)],t);for(n=0;n<i;n++)this.writeUint8(e[r(1185)](n));for(;n<t;n++)this[r(305)](0)}else{for(n=0;n<e.length;n++)this[r(305)](e[r(1185)](n));this[r(305)](0)}},c[s(745)][s(1428)]=function(e,t){for(var r=s,n=0;n<e[r(1225)];n+=2){var i=e[n+1];this[r(1042)](i,t[e[n]],t)}},c.prototype[s(1042)]=function(e,t,r){var n,i=s;if(typeof e==i(565))return e(this,t);if(typeof e==i(312)&&!(e instanceof Array))return e[i(749)](this,t,r);var o=null,a=i(849),u=this[i(767)];switch(typeof e==i(1450)&&/:/[i(1313)](e)&&(n=e[i(1170)](":"),e=n[0],o=parseInt(n[1])),"string"==typeof e&&/,/.test(e)&&(n=e[i(1170)](","),e=n[0],a=parseInt(n[1])),e){case"uint8":this[i(305)](t);break;case i(730):this[i(1261)](t);break;case i(952):this[i(296)](t,this.endianness);break;case"int16":this[i(674)](t,this.endianness);break;case i(907):this.writeUint32(t,this[i(842)]);break;case i(1227):this[i(226)](t,this.endianness);break;case i(338):this[i(362)](t,this[i(842)]);break;case i(734):this.writeFloat64(t,this.endianness);break;case i(1001):this[i(296)](t,c[i(1356)]);break;case i(1302):this[i(674)](t,c[i(1356)]);break;case i(877):this.writeUint32(t,c[i(1356)]);break;case i(348):this[i(226)](t,c[i(1356)]);break;case i(918):this[i(362)](t,c.BIG_ENDIAN);break;case"float64be":this[i(284)](t,c.BIG_ENDIAN);break;case i(311):this[i(296)](t,c[i(993)]);break;case i(1294):this[i(674)](t,c[i(993)]);break;case"uint32le":this.writeUint32(t,c[i(993)]);break;case i(913):this[i(226)](t,c.LITTLE_ENDIAN);break;case i(684):this[i(362)](t,c[i(993)]);break;case"float64le":this.writeFloat64(t,c[i(993)]);break;case"cstring":this[i(895)](t,o);break;case i(1450):this[i(890)](t,a,o);break;case i(632):this[i(863)](t,this[i(842)],o);break;case i(257):this.writeUCS2String(t,c[i(993)],o);break;case i(724):this.writeUCS2String(t,c[i(1356)],o);break;default:if(3==e[i(1225)]){for(var l=e[1],d=0;d<t[i(1225)];d++)this.writeType(l,t[d]);break}this[i(1428)](e,t)}null!=o&&(this[i(767)]=u,this[i(959)](o),this[i(767)]=u+o)},c.prototype.writeUint64=function(e){var t=s,r=Math[t(531)](e/u);this[t(652)](r),this[t(652)](4294967295&e)},c[s(745)][s(1165)]=function(e){var t=s;this[t(305)]((16711680&e)>>16),this[t(305)]((65280&e)>>8),this[t(305)](255&e)},c[s(745)][s(598)]=function(e,t){var r=s,n=this[r(767)];this[r(1273)](e),this[r(652)](t),this[r(1273)](n)},c[s(745)].mapInt32Array=function(e,t){var r=s;this._realloc(4*e);var n=new Int32Array(this._buffer,this.byteOffset+this[r(767)],e);return c[r(297)](n,null==t?this.endianness:t),this[r(767)]+=4*e,n},c[s(745)].mapInt16Array=function(e,t){var r=s;this[r(959)](2*e);var n=new Int16Array(this._buffer,this[r(1246)]+this[r(767)],e);return c[r(297)](n,null==t?this[r(842)]:t),this[r(767)]+=2*e,n},c[s(745)][s(973)]=function(e){var t=s;this[t(959)](1*e);var r=new Int8Array(this[t(219)],this[t(1246)]+this[t(767)],e);return this[t(767)]+=1*e,r},c[s(745)][s(600)]=function(e,t){var r=s;this[r(959)](4*e);var n=new Uint32Array(this._buffer,this[r(1246)]+this[r(767)],e);return c[r(297)](n,null==t?this[r(842)]:t),this[r(767)]+=4*e,n},c.prototype[s(1384)]=function(e,t){var r=s;this._realloc(2*e);var n=new Uint16Array(this._buffer,this[r(1246)]+this[r(767)],e);return c[r(297)](n,null==t?this[r(842)]:t),this.position+=2*e,n},c.prototype[s(594)]=function(e,t){var r=s;this[r(959)](8*e);var n=new Float64Array(this._buffer,this[r(1246)]+this[r(767)],e);return c.arrayToNative(n,null==t?this.endianness:t),this.position+=8*e,n},c[s(745)][s(1349)]=function(e,t){var r=s;this[r(959)](4*e);var n=new Float32Array(this[r(219)],this[r(1246)]+this[r(767)],e);return c.arrayToNative(n,null==t?this[r(842)]:t),this.position+=4*e,n};var l=function(e){var t=s;this.buffers=[],this[t(287)]=-1,e&&(this[t(1064)](e),this.bufferIndex=0)};l[s(745)]=new c(new ArrayBuffer,0,c[s(1356)]),l[s(745)][s(1353)]=function(){var e,t=s;return this[t(287)]>-1||(this[t(590)][t(1225)]>0?0===(e=this[t(590)][0])[t(735)]?(this[t(479)]=e,this[t(287)]=0,o[t(1446)](t(1270),t(1206)),!0):(this[t(1444)](),!1):(this[t(1444)](),!1))},ArrayBuffer.concat=function(e,t){var r=s;o[r(1446)](r(469),r(293)+(e.byteLength+t[r(744)]));var n=new Uint8Array(e.byteLength+t.byteLength);return n[r(749)](new Uint8Array(e),0),n[r(749)](new Uint8Array(t),e.byteLength),n[r(479)]},l[s(745)][s(649)]=function(e,t,r){var n,i=s;return(n=new Uint8Array(r)).set(new Uint8Array(e,t,r)),n[i(479)][i(735)]=e[i(735)]+t,n[i(479)][i(1371)]=0,n[i(479)]},l.prototype.insertBuffer=function(e){for(var t=s,r=!0,n=0;n<this[t(590)].length;n++){var i=this[t(590)][n];if(e.fileStart<=i.fileStart){if(e.fileStart===i[t(735)]){if(e[t(744)]>i[t(744)]){this[t(590)][t(1018)](n,1),n--;continue}}else e[t(735)]+e[t(744)]<=i[t(735)]||(e=this[t(649)](e,0,i.fileStart-e[t(735)])),o[t(1446)]("MultiBufferStream",t(495)+e[t(735)]+" - Length: "+e.byteLength+")"),this[t(590)][t(1018)](n,0,e),0===n&&(this.buffer=e);r=!1;break}if(e.fileStart<i.fileStart+i[t(744)]){var a=i[t(735)]+i[t(744)]-e.fileStart,c=e.byteLength-a;if(!(c>0)){r=!1;break}e=this[t(649)](e,a,c)}}r&&(o.debug("MultiBufferStream",t(495)+e[t(735)]+" - Length: "+e[t(744)]+")"),this.buffers[t(415)](e),0===n&&(this.buffer=e))},l.prototype[s(1444)]=function(e){var t,r,n,i,a,c=s,u=[],l="";for(n=0,i=0,t=0;t<this[c(590)][c(1225)];t++)r=this[c(590)][t],0===t?(a={},u.push(a),a[c(793)]=r[c(735)],a[c(1203)]=r[c(735)]+r[c(744)],l+="["+a[c(793)]+"-"):a[c(1203)]===r[c(735)]?a[c(1203)]=r.fileStart+r[c(744)]:((a={}).start=r[c(735)],l+=u[u[c(1225)]-1][c(1203)]-1+"], ["+a[c(793)]+"-",a[c(1203)]=r[c(735)]+r[c(744)],u[c(415)](a)),n+=r[c(1371)],i+=r[c(744)];u.length>0&&(l+=a[c(1203)]-1+"]");var d=e?o[c(236)]:o[c(1446)];0===this.buffers[c(1225)]?d("MultiBufferStream",c(308)):d(c(1270),this.buffers[c(1225)]+" stored buffer(s) ("+n+"/"+i+" bytes), continuous ranges: "+l)},l.prototype.cleanBuffers=function(){var e,t,r=s;for(e=0;e<this[r(590)][r(1225)];e++)(t=this.buffers[e])[r(1371)]===t[r(744)]&&(o[r(1446)]("MultiBufferStream","Removing buffer #"+e),this.buffers.splice(e,1),e--)},l[s(745)].mergeNextBuffer=function(){var e,t=s;if(this[t(287)]+1<this[t(590)].length){if((e=this[t(590)][this[t(287)]+1])[t(735)]===this[t(479)][t(735)]+this[t(479)][t(744)]){var r=this[t(479)][t(744)],n=this[t(479)].usedBytes,i=this[t(479)][t(735)];return this[t(590)][this[t(287)]]=ArrayBuffer[t(1216)](this[t(479)],e),this[t(479)]=this[t(590)][this[t(287)]],this[t(590)][t(1018)](this[t(287)]+1,1),this.buffer.usedBytes=n,this[t(479)][t(735)]=i,o.debug(t(1250),t(1197)+r+"->"+this[t(479)][t(744)]+")"),!0}return!1}return!1},l[s(745)][s(448)]=function(e,t,r){var n,i=s,a=null,c=-1;for(n=!0===e?0:this[i(287)];n<this[i(590)][i(1225)]&&(a=this[i(590)][n])[i(735)]<=t;)c=n,r&&(a[i(735)]+a[i(744)]<=t?a[i(1371)]=a.byteLength:a[i(1371)]=t-a[i(735)],this[i(1444)]()),n++;return-1!==c?(a=this[i(590)][c])[i(735)]+a[i(744)]>=t?(o.debug(i(1270),i(620)+c),c):-1:-1},l[s(745)][s(866)]=function(e){var t,r,n,i=s,o=void 0!==e?e:this.bufferIndex;if(r=this[i(590)][o],this.buffers[i(1225)]>o+1)for(t=o+1;t<this.buffers[i(1225)]&&(n=this[i(590)][t])[i(735)]===r[i(735)]+r[i(744)];t++)r=n;return r.fileStart+r[i(744)]},l.prototype[s(335)]=function(e){var t=s,r=this.findPosition(!0,e,!1);return-1!==r?this[t(866)](r):e},l[s(745)].addUsedBytes=function(e){var t=s;this[t(479)].usedBytes+=e,this[t(1444)]()},l[s(745)][s(610)]=function(){var e=s;this[e(479)][e(1371)]=this[e(479)][e(744)],this[e(1444)]()},l[s(745)].seek=function(e,t,r){var n,i=s;return-1!==(n=this[i(448)](t,e,r))?(this[i(479)]=this[i(590)][n],this[i(287)]=n,this[i(767)]=e-this[i(479)][i(735)],o[i(1446)](i(1270),i(1134)+this[i(767)]),!0):(o[i(1446)](i(1270),i(1009)+e+" not found in buffered data"),!1)},l[s(745)][s(934)]=function(){var e=s;if(-1===this[e(287)]||null===this[e(590)][this.bufferIndex])throw e(1420);return this[e(590)][this[e(287)]].fileStart+this.position},l.prototype.getLength=function(){return this[s(744)]},l[s(745)][s(1205)]=function(){var e=s;if(-1===this[e(287)]||null===this[e(590)][this[e(287)]])throw e(1420);return this.buffers[this[e(287)]][e(735)]+this[e(744)]},l.prototype[s(1228)]=function(){var e=s;this[e(590)]=[],this[e(287)]=-1},s(312)!==s(550)&&(t[s(1270)]=l);var d=function(){var e=s,t=[];t[3]=e(1280),t[4]=e(428),t[5]=e(725),t[6]="SLConfigDescriptor",this[e(1352)]=function(e){return t[e]};var r=this,n={};return this[e(276)]=function(r){var i,s,a,c=e,u=0;for(i=r[c(496)](),a=r[c(496)]();128&a;)u=(127&a)<<7,a=r[c(496)]();return u+=127&a,o[c(1446)](c(378),c(1341)+(t[i]||"Descriptor "+i)+", size "+u+" at position "+r.getPosition()),(s=t[i]?new n[t[i]](u):new(n[c(449)])(u))[c(694)](r),s},n.Descriptor=function(t,r){var n=e;this[n(864)]=t,this.size=r,this[n(386)]=[]},n.Descriptor[e(745)][e(694)]=function(t){var r=e;this.data=t[r(445)](this[r(961)])},n[e(449)][e(745)][e(256)]=function(t){for(var r=e,n=0;n<this[r(386)][r(1225)];n++)if(this.descs[n][r(864)]==t)return this[r(386)][n];return null},n[e(449)][e(745)][e(1199)]=function(t){for(var n=e,i=t[n(767)];t[n(767)]<i+this[n(961)];){var s=r.parseOneDescriptor(t);this[n(386)][n(415)](s)}},n[e(1280)]=function(t){var r=e;n[r(449)][r(707)](this,3,t)},n.ES_Descriptor[e(745)]=new(n[e(449)]),n[e(1280)][e(745)][e(694)]=function(t){var r=e;if(this[r(1182)]=t[r(858)](),this.flags=t[r(496)](),this.size-=3,128&this[r(279)]?(this[r(1161)]=t[r(858)](),this[r(961)]-=2):this[r(1161)]=0,64&this.flags){var n=t[r(496)]();this[r(1057)]=t.readString(n),this.size-=n+1}else this[r(1057)]="";32&this[r(279)]?(this[r(583)]=t[r(858)](),this[r(961)]-=2):this[r(583)]=0,this[r(1199)](t)},n[e(1280)].prototype.getOTI=function(t){var r=this[e(256)](4);return r?r.oti:0},n.ES_Descriptor.prototype[e(559)]=function(t){var r=e,n=this[r(256)](4);if(!n)return null;var i=n[r(256)](5);if(i&&i.data){var s=(248&i[r(471)][0])>>3;return 31===s&&i[r(471)][r(1225)]>=2&&(s=32+((7&i[r(471)][0])<<3)+((224&i[r(471)][1])>>5)),s}return null},n[e(428)]=function(t){var r=e;n.Descriptor[r(707)](this,4,t)},n[e(428)][e(745)]=new n.Descriptor,n[e(428)][e(745)][e(694)]=function(t){var r=e;this[r(1053)]=t[r(496)](),this[r(1275)]=t[r(496)](),this[r(1067)]=0!=(this.streamType>>1&1),this[r(1275)]=this[r(1275)]>>>2,this.bufferSize=t[r(564)](),this[r(315)]=t[r(341)](),this[r(342)]=t[r(341)](),this.size-=13,this[r(1199)](t)},n[e(725)]=function(e){n.Descriptor.call(this,5,e)},n.DecoderSpecificInfo.prototype=new n.Descriptor,n.SLConfigDescriptor=function(t){var r=e;n.Descriptor[r(707)](this,6,t)},n.SLConfigDescriptor[e(745)]=new(n[e(449)]),this};"object"!==s(550)&&(t.MPEG4DescriptorParser=d);var h={ERR_INVALID_DATA:-1,ERR_NOT_ENOUGH_DATA:0,OK:1,BASIC_BOXES:["mdat","idat",s(733),s(1020),s(763),s(1402)],FULL_BOXES:["hmhd",s(1243),s(1211),"xml ",s(419),s(548),"mere"],CONTAINER_BOXES:[[s(898),["trak","pssh"]],[s(1212)],[s(1054)],[s(948)],[s(731)],[s(440)],[s(1391),[s(1346),"sbgp"]],[s(547),[s(1361)]],[s(1362),[s(1418)]],[s(1418),[s(384),s(1346),"sbgp"]],["vttc"],[s(1288)],[s(922)],[s(1290),[s(727)]],["meco"],["hnti"],[s(908)],[s(1402)],[s(385)],["sinf"],[s(667)],[s(375)],[s(409)],[s(990),["kind"]],[s(1169),[s(1062)]],[s(399)],[s(776)],[s(868)],[s(239),[s(459)]]],boxCodes:[],fullBoxCodes:[],containerBoxCodes:[],sampleEntryCodes:{},sampleGroupEntryCodes:[],trackGroupTypes:[],UUIDBoxes:{},UUIDs:[],initialize:function(){var e=s;h.FullBox[e(745)]=new(h[e(259)]),h[e(1072)].prototype=new h.Box,h[e(1411)][e(745)]=new(h[e(259)]),h[e(316)].prototype=new h.FullBox,h[e(262)][e(1171)]((function(e){h.createBoxCtor(e)})),h[e(1300)][e(1171)]((function(e){h.createFullBoxCtor(e)})),h[e(1220)][e(1171)]((function(t){h[e(1152)](t[0],null,t[1])}))},Box:function(e,t,r){var n=s;this[n(519)]=e,this[n(961)]=t,this.uuid=r},FullBox:function(e,t,r){var n=s;h[n(259)][n(707)](this,e,t,r),this[n(279)]=0,this[n(1180)]=0},ContainerBox:function(e,t,r){var n=s;h[n(259)][n(707)](this,e,t,r),this[n(570)]=[]},SampleEntry:function(e,t,r,n){var i=s;h.ContainerBox[i(707)](this,e,t),this.hdr_size=r,this[i(793)]=n},SampleGroupEntry:function(e){this[s(1336)]=e},TrackGroupTypeBox:function(e,t){var r=s;h[r(457)][r(707)](this,e,t)},createBoxCtor:function(e,t){var r=s;h[r(504)][r(415)](e),h[e+r(259)]=function(t){var n=r;h[n(259)][n(707)](this,e,t)},h[e+r(259)].prototype=new(h[r(259)]),t&&(h[e+r(259)].prototype.parse=t)},createFullBoxCtor:function(e,t){var r=s;h[e+r(259)]=function(t){h[r(457)].call(this,e,t)},h[e+r(259)][r(745)]=new h.FullBox,h[e+"Box"][r(745)][r(694)]=function(e){this[r(1167)](e),t&&t.call(this,e)}},addSubBoxArrays:function(e){if(e){this[s(759)]=e;for(var t=e.length,r=0;r<t;r++)this[e[r]+"s"]=[]}},createContainerBoxCtor:function(e,t,r){var n=s;h[e+n(259)]=function(t){var i=n;h.ContainerBox.call(this,e,t),h[i(222)][i(707)](this,r)},h[e+"Box"].prototype=new(h[n(1072)]),t&&(h[e+n(259)][n(745)][n(694)]=t)},createMediaSampleEntryCtor:function(e,t,r){var n=s;h.sampleEntryCodes[e]=[],h[e+n(1411)]=function(e,t){var i=n;h[i(1411)][i(707)](this,e,t),h[i(222)][i(707)](this,r)},h[e+n(1411)][n(745)]=new(h[n(1411)]),t&&(h[e+n(1411)][n(745)][n(694)]=t)},createSampleEntryCtor:function(e,t,r,n){var i=s;h.sampleEntryCodes[e][i(415)](t),h[t+i(1411)]=function(r){var s=i;h[e+"SampleEntry"][s(707)](this,t,r),h[s(222)][s(707)](this,n)},h[t+i(1411)][i(745)]=new(h[e+i(1411)]),r&&(h[t+i(1411)][i(745)][i(694)]=r)},createEncryptedSampleEntryCtor:function(e,t,r){var n=s;h.createSampleEntryCtor[n(707)](this,e,t,r,["sinf"])},createSampleGroupCtor:function(e,t){var r=s;h[e+r(1012)]=function(t){h[r(1012)].call(this,e,t)},h[e+r(1012)][r(745)]=new h.SampleGroupEntry,t&&(h[e+r(1012)].prototype[r(694)]=t)},createTrackGroupCtor:function(e,t){var r=s;h[e+r(316)]=function(t){var n=r;h.TrackGroupTypeBox[n(707)](this,e,t)},h[e+"TrackGroupTypeBox"][r(745)]=new(h[r(316)]),t&&(h[e+"TrackGroupTypeBox"][r(745)].parse=t)},createUUIDBox:function(e,t,r,n){var i=s;h[i(521)][i(415)](e),h[i(855)][e]=function(n){var s=i;t?h[s(457)][s(707)](this,"uuid",n,e):r?h[s(1072)][s(707)](this,s(1010),n,e):h[s(259)].call(this,"uuid",n,e)},h.UUIDBoxes[e][i(745)]=t?new h.FullBox:r?new(h[i(1072)]):new(h[i(259)]),n&&(t?h[i(855)][e].prototype[i(694)]=function(e){this[i(1167)](e),n&&n.call(this,e)}:h[i(855)][e].prototype.parse=n)}};function f(e,t){this.x=e,this.y=t}function p(e,t){this[s(789)]=e,this.bad_pixel_column=t}h[s(1383)](),h[s(698)]=1,h[s(467)]=2,h[s(1175)]=4,h[s(253)]=1,h[s(1100)]=2,h[s(951)]=8,h[s(1344)]=16,h[s(984)]=32,h[s(794)]=65536,h[s(1373)]=131072,h[s(1049)]=1,h[s(1306)]=4,h[s(819)]=256,h.TRUN_FLAGS_SIZE=512,h[s(265)]=1024,h[s(1325)]=2048,h[s(259)][s(745)][s(1355)]=function(e){return this[s(1017)](new h[e+"Box"])},h[s(259)][s(745)][s(1017)]=function(e){var t=s;return this[t(570)][t(415)](e),this[e.type+"s"]?this[e.type+"s"][t(415)](e):this[e[t(519)]]=e,e},h[s(259)].prototype.set=function(e,t){return this[e]=t,this},h[s(259)][s(745)][s(1265)]=function(e,t){var r=s,n=t||"entries";return!this[n]&&(this[n]=[]),this[n][r(415)](e),this},"object"!==s(550)&&(t[s(709)]=h),h[s(743)]=function(e){return h[s(1102)](e)},h[s(1102)]=function(e){for(var t=s,r="",n=0;n<16;n++){var i=e[t(496)]()[t(1257)](16);r+=1===i.length?"0"+i:i}return r},h.parseOneBox=function(e,t,r){var n,i,a,c=s,u=e.getPosition(),l=0;if(e[c(1205)]()-u<8)return o[c(1446)](c(709),c(861)),{code:h[c(404)]};if(r&&r<8)return o.debug(c(709),c(572)),{code:h.ERR_NOT_ENOUGH_DATA};var d=e[c(341)](),f=e[c(636)](4);if(o[c(1446)](c(709),c(1151)+f+c(1322)+d+c(1137)+u),l=8,f==c(1010)){if(e[c(1205)]()-e[c(934)]()<16||r-l<16)return e[c(1273)](u),o[c(1446)](c(709),"Not enough bytes left in the parent box to parse a UUID box"),{code:h[c(404)]};a=h[c(743)](e),l+=16}if(1==d){if(e[c(1205)]()-e.getPosition()<8||r&&r-l<8)return e[c(1273)](u),{code:h[c(404)]};d=e.readUint64(),l+=8}else if(0===d)if(r)d=r;else if("mdat"!==f)return n=new h.Box(f,d),{code:h.OK,box:n,size:n[c(961)]};return 0!==d&&d<l?{code:h.ERR_NOT_ENOUGH_DATA,type:f,size:d,hdr_size:l,start:u}:0!==d&&r&&d>r?{code:h[c(404)],type:f,size:d,hdr_size:l,start:u}:0!==d&&u+d>e[c(1205)]()?(e.seek(u),{code:h.ERR_NOT_ENOUGH_DATA,type:f,size:d,hdr_size:l,start:u}):t?{code:h.OK,type:f,size:d,hdr_size:l,start:u}:(h[f+c(259)]?n=new(h[f+c(259)])(d):f!==c(1010)?(n=new(h[c(259)])(f,d))[c(491)]=!0:h[c(855)][a]?n=new(h[c(855)][a])(d):((n=new(h[c(259)])(f,d))[c(1010)]=a,n[c(491)]=!0),n.hdr_size=l,n[c(793)]=u,n[c(1040)]===h.Box[c(745)].write&&n[c(519)]!==c(807)&&n[c(754)](e),n[c(694)](e),(i=e[c(934)]()-(n.start+n.size))<0?e.seek(n[c(793)]+n[c(961)]):i>0&&0!==n[c(961)]&&e[c(1273)](n.start+n[c(961)]),{code:h.OK,box:n,size:n[c(961)]})},h[s(259)].prototype[s(694)]=function(e){var t=s;this[t(519)]!=t(807)?this[t(471)]=e.readUint8Array(this[t(961)]-this[t(888)]):0===this[t(961)]?e.seek(e[t(1205)]()):e[t(1273)](this[t(793)]+this[t(961)])},h.Box[s(745)][s(754)]=function(e){var t=s;this[t(471)]=e[t(445)](this[t(961)]-this[t(888)]),e.position-=this[t(961)]-this[t(888)]},h[s(457)][s(745)].parseDataAndRewind=function(e){var t=s;this[t(1167)](e),this[t(471)]=e[t(445)](this[t(961)]-this.hdr_size),this[t(888)]-=4,e[t(767)]-=this[t(961)]-this[t(888)]},h[s(457)][s(745)][s(1167)]=function(e){var t=s;this[t(1180)]=e[t(496)](),this[t(279)]=e[t(564)](),this[t(888)]+=4},h[s(457)].prototype[s(694)]=function(e){var t=s;this[t(1167)](e),this[t(471)]=e.readUint8Array(this[t(961)]-this[t(888)])},h[s(1072)].prototype[s(694)]=function(e){for(var t,r,n=s;e[n(934)]()<this.start+this.size;){if((t=h[n(421)](e,!1,this[n(961)]-(e[n(934)]()-this.start)))[n(1404)]!==h.OK)return;if(r=t.box,this[n(570)][n(415)](r),this.subBoxNames&&-1!=this[n(759)][n(358)](r[n(519)]))this[this[n(759)][this[n(759)][n(358)](r[n(519)])]+"s"][n(415)](r);else{var i="uuid"!==r[n(519)]?r.type:r[n(1010)];this[i]||(this[i]=r)}}},h[s(259)][s(745)][s(857)]=function(e){var t=s;this[t(775)]=e[t(858)]();var r=[];r[0]=this[t(775)]>>10&31,r[1]=this[t(775)]>>5&31,r[2]=31&this[t(775)],this[t(351)]=String.fromCharCode(r[0]+96,r[1]+96,r[2]+96)},h[s(741)]=s(571),h[s(661)]=s(729),h[s(607)]=s(324),h[s(1127)]=s(935),h[s(967)]="Subtitle",h.SAMPLE_ENTRY_TYPE_SYSTEM=s(392),h[s(273)]=s(685),h.SampleEntry[s(745)][s(1298)]=function(e){var t=s;e.readUint8Array(6),this[t(905)]=e[t(858)](),this[t(888)]+=8},h[s(1411)][s(745)].parse=function(e){var t=s;this[t(1298)](e),this[t(471)]=e[t(445)](this.size-this[t(888)])},h.SampleEntry[s(745)].parseDataAndRewind=function(e){var t=s;this.parseHeader(e),this[t(471)]=e[t(445)](this[t(961)]-this[t(888)]),this[t(888)]-=8,e[t(767)]-=this.size-this[t(888)]},h[s(1411)][s(745)][s(294)]=function(e){var t=s;h.ContainerBox.prototype[t(694)][t(707)](this,e)},h[s(1443)](h[s(607)]),h[s(1443)](h.SAMPLE_ENTRY_TYPE_METADATA),h[s(1443)](h[s(967)]),h[s(1443)](h.SAMPLE_ENTRY_TYPE_SYSTEM),h[s(1443)](h[s(273)]),h[s(1443)](h[s(741)],(function(e){var t,r=s;this[r(1298)](e),e.readUint16(),e[r(858)](),e.readUint32Array(3),this[r(1055)]=e[r(858)](),this.height=e[r(858)](),this[r(664)]=e.readUint32(),this.vertresolution=e[r(341)](),e.readUint32(),this.frame_count=e[r(858)](),t=Math[r(931)](31,e[r(496)]()),this[r(804)]=e[r(636)](t),t<31&&e.readString(31-t),this[r(463)]=e[r(858)](),e.readUint16(),this[r(294)](e)})),h[s(1443)](h[s(661)],(function(e){var t=s;this.parseHeader(e),e[t(712)](2),this.channel_count=e[t(858)](),this[t(781)]=e.readUint16(),e.readUint16(),e.readUint16(),this[t(981)]=e.readUint32()/65536,this.parseFooter(e)})),h.createSampleEntryCtor(h[s(741)],s(494)),h.createSampleEntryCtor(h[s(741)],"avc2"),h[s(306)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(418)),h[s(306)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(295)),h.createSampleEntryCtor(h[s(741)],s(1019)),h[s(306)](h[s(741)],s(364)),h[s(306)](h[s(741)],s(717)),h[s(306)](h[s(741)],"hev1"),h[s(306)](h.SAMPLE_ENTRY_TYPE_VISUAL,s(1178)),h[s(306)](h[s(741)],s(1459)),h[s(306)](h[s(741)],"dvh1"),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,"dvhe"),h[s(306)](h[s(741)],s(714)),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,"vvi1"),h.createSampleEntryCtor(h[s(741)],s(643)),h.createSampleEntryCtor(h[s(741)],s(854)),h[s(306)](h.SAMPLE_ENTRY_TYPE_VISUAL,"vp08"),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(1087)),h[s(306)](h[s(741)],s(1427)),h.createSampleEntryCtor(h[s(741)],"j2ki"),h[s(306)](h[s(741)],"mjp2"),h.createSampleEntryCtor(h.SAMPLE_ENTRY_TYPE_VISUAL,s(1370)),h[s(306)](h[s(741)],"uncv"),h[s(306)](h[s(661)],s(1068)),h[s(306)](h.SAMPLE_ENTRY_TYPE_AUDIO,s(640)),h[s(306)](h[s(661)],s(258)),h.createSampleEntryCtor(h[s(661)],"ec-3"),h[s(306)](h[s(661)],s(634)),h[s(306)](h[s(661)],s(843)),h.createSampleEntryCtor(h[s(661)],s(802)),h[s(306)](h.SAMPLE_ENTRY_TYPE_AUDIO,s(791)),h[s(306)](h[s(661)],s(1204)),h[s(996)](h[s(741)],s(777)),h[s(996)](h[s(661)],s(1094)),h[s(996)](h.SAMPLE_ENTRY_TYPE_SUBTITLE,"encu"),h.createEncryptedSampleEntryCtor(h[s(1279)],"encs"),h[s(996)](h.SAMPLE_ENTRY_TYPE_TEXT,"enct"),h.createEncryptedSampleEntryCtor(h[s(1127)],s(914)),h[s(1359)](s(516),(function(e){var t=s,r=16*(1+(1&(1&e[t(496)]())));this[t(832)]=[];for(var n=0;n<3;n++)16==r?this[t(832)][n]=e.readUint16():this.layer_size[n]=e[t(341)]()})),h[s(1359)]("a1op",(function(e){var t=s;this.op_index=e[t(496)]()})),h.createFullBoxCtor(s(288),(function(e){var t=s;this[t(616)]=e[t(815)]();var r=this[t(961)]-this[t(888)]-(this[t(616)][t(1225)]+1);this.aux_subtype=e.readUint8Array(r)})),h[s(1359)](s(827),(function(e){var t=s,r=e[t(496)]();if(!(r>>7&!1)&&(this[t(1180)]=127&r,1===this[t(1180)]&&(r=e[t(496)](),this.seq_profile=r>>5&7,this[t(275)]=31&r,r=e[t(496)](),this[t(1119)]=r>>7&1,this[t(900)]=r>>6&1,this[t(835)]=r>>5&1,this[t(325)]=r>>4&1,this[t(498)]=r>>3&1,this[t(873)]=r>>2&1,this.chroma_sample_position=3&r,r=e[t(496)](),this[t(670)]=r>>5&7,0===this[t(670)]))){if(this.initial_presentation_delay_present=r>>4&1,1===this.initial_presentation_delay_present)this.initial_presentation_delay_minus_one=15&r;else if(this[t(1414)]=15&r,0!==this[t(1414)])return;var n=this[t(961)]-this[t(888)]-4;this[t(508)]=e[t(445)](n)}})),h[s(1359)](s(1022),(function(e){var t,r,n=s;for(this[n(936)]=e[n(496)](),this[n(790)]=e[n(496)](),this[n(953)]=e[n(496)](),this[n(1091)]=e[n(496)](),this[n(1305)]=3&e[n(496)](),this[n(911)]=31&e[n(496)](),r=this[n(961)]-this[n(888)]-6,this.SPS=[],t=0;t<this[n(911)];t++)this[n(742)][t]={},this[n(742)][t][n(1225)]=e.readUint16(),this[n(742)][t][n(642)]=e.readUint8Array(this[n(742)][t].length),r-=2+this[n(742)][t][n(1225)];for(this[n(546)]=e[n(496)](),r--,this[n(487)]=[],t=0;t<this[n(546)];t++)this[n(487)][t]={},this[n(487)][t].length=e[n(858)](),this[n(487)][t].nalu=e[n(445)](this.PPS[t][n(1225)]),r-=2+this[n(487)][t][n(1225)];r>0&&(this[n(573)]=e[n(445)](r))})),h[s(1359)]("btrt",(function(e){var t=s;this.bufferSizeDB=e[t(341)](),this[t(315)]=e[t(341)](),this[t(342)]=e[t(341)]()})),h[s(377)](s(577),(function(e){var t=s,r=e.readUint8();this[t(1293)]=128==(128&r),this.intra_pred_used=64==(64&r),this[t(387)]=(63&r)>>2,e[t(564)]()})),h[s(1359)](s(705),(function(e){var t,r=s;for(this[r(1347)]=e[r(858)](),this[r(285)]=[],this[r(361)]=[],this.channel_associations=[],t=0;t<this[r(1347)];t++)this[r(285)][r(415)](e[r(858)]()),this[r(361)][r(415)](e.readUint16()),this[r(1099)][r(415)](e[r(858)]())})),h.createBoxCtor(s(1187),(function(e){var t=s;this.cleanApertureWidthN=e[t(341)](),this[t(339)]=e[t(341)](),this[t(1112)]=e[t(341)](),this.cleanApertureHeightD=e.readUint32(),this[t(1124)]=e[t(341)](),this[t(609)]=e[t(341)](),this[t(1114)]=e[t(341)](),this[t(482)]=e[t(341)]()})),h[s(1359)]("clli",(function(e){var t=s;this[t(417)]=e.readUint16(),this[t(1247)]=e.readUint16()})),h[s(377)](s(1448),(function(e){var t=s;1&this[t(279)]&&(this[t(1015)]=e.readInt32()),2&this.flags&&(this[t(701)]=e[t(740)]()),4&this[t(279)]&&(this[t(455)]=e[t(740)]()),8&this[t(279)]&&(0==this[t(1180)]?16&this[t(279)]?(this.quat_x=e[t(740)](),this[t(1190)]=e[t(740)](),this[t(1078)]=e[t(740)]()):(this.quat_x=e[t(423)](),this[t(1190)]=e[t(423)](),this[t(1078)]=e.readInt16()):this.version),32&this[t(279)]&&(this.id=e.readUint32())})),h[s(377)](s(757),(function(e){var t=s;this[t(960)]=e[t(740)](),this[t(1122)]=e.readInt32(),this[t(264)]=e[t(740)](),1&this.flags&&(this[t(1162)]=e[t(740)](),this[t(1316)]=e.readInt32())})),h[s(1359)]("cmpd",(function(e){var t=s;for(this[t(1059)]=e[t(341)](),this[t(517)]=[],this[t(447)]=[],i=0;i<this[t(1059)];i++){var r=e[t(858)]();this[t(517)][t(415)](r),r>=32768&&this[t(447)].push(e.readCString())}})),h[s(377)](s(599),(function(e){var t,r,n=s;if(t=e[n(341)](),this[n(480)]=[],0===this[n(1180)])for(r=0;r<t;r++)this.chunk_offsets[n(415)](e[n(1081)]())})),h[s(377)]("CoLL",(function(e){var t=s;this[t(246)]=e[t(858)](),this[t(692)]=e.readUint16()})),h.createBoxCtor(s(1092),(function(e){var t=s;if(this.colour_type=e[t(636)](4),this[t(1392)]===t(456)){this[t(1410)]=e[t(858)](),this.transfer_characteristics=e[t(858)](),this.matrix_coefficients=e[t(858)]();var r=e.readUint8();this[t(838)]=r>>7}else("rICC"===this[t(1392)]||this.colour_type===t(1056))&&(this[t(595)]=e[t(445)](this[t(961)]-4))})),h[s(377)](s(530),(function(e){var t=s;this[t(857)](e),this[t(1283)]=e[t(815)]()})),h[s(377)]("cslg",(function(e){var t=s;0===this.version&&(this[t(292)]=e[t(740)](),this[t(227)]=e[t(740)](),this.greatestDecodeToDisplayDelta=e.readInt32(),this[t(608)]=e[t(740)](),this[t(582)]=e[t(740)]())})),h[s(377)]("ctts",(function(e){var t,r,n=s;if(t=e[n(341)](),this.sample_counts=[],this[n(665)]=[],0===this.version)for(r=0;r<t;r++){this.sample_counts[n(415)](e[n(341)]());var i=e[n(740)]();this[n(665)].push(i)}else if(1==this[n(1180)])for(r=0;r<t;r++)this.sample_counts[n(415)](e.readUint32()),this[n(665)][n(415)](e.readInt32())})),h.createBoxCtor("dac3",(function(e){var t=s,r=e[t(496)](),n=e[t(496)](),i=e[t(496)]();this[t(612)]=r>>6,this.bsid=r>>1&31,this[t(1249)]=(1&r)<<2|n>>6&3,this[t(1439)]=n>>3&7,this[t(614)]=n>>2&1,this[t(813)]=3&n|i>>5&7})),h[s(1359)]("dec3",(function(e){var t=s,r=e.readUint16();this[t(1301)]=r>>3,this[t(780)]=7&r,this[t(1e3)]=[];for(var n=0;n<this.num_ind_sub+1;n++){var i={};this[t(1e3)][t(415)](i);var o=e[t(496)](),a=e.readUint8(),c=e.readUint8();i[t(612)]=o>>6,i[t(1209)]=o>>1&31,i[t(1249)]=(1&o)<<4|a>>4&15,i[t(1439)]=a>>1&7,i.lfeon=1&a,i[t(442)]=c>>1&15,i.num_dep_sub>0&&(i[t(326)]=(1&c)<<8|e[t(496)]())}})),h[s(377)](s(1202),(function(e){var t=s,r=[],n=[t(930),t(1159),t(242),"SEEKTABLE",t(1255),t(1455),"PICTURE",t(738)];for(this[t(1167)](e);;){var i=e[t(496)](),o=Math.min(127&i,n.length-1);if(o?e[t(445)](e[t(564)]()):(e[t(445)](13),this[t(981)]=e[t(341)]()>>12,e[t(445)](20)),r[t(415)](n[o]),128&i)break}this.numMetadataBlocks=r[t(1225)]+" ("+r.join(", ")+")"})),h[s(1359)](s(245),(function(e){var t=s;this.bytessent=e[t(1081)]()})),h[s(1359)](s(646),(function(e){this[s(551)]=e.readUint32()})),h[s(1359)]("dmed",(function(e){var t=s;this.bytessent=e[t(1081)]()})),h[s(1359)](s(1333),(function(e){var t=s;if(this[t(493)]=e[t(496)](),this[t(524)]=e.readUint8(),this.PreSkip=e.readUint16(),this.InputSampleRate=e[t(341)](),this[t(909)]=e[t(423)](),this[t(1189)]=e[t(496)](),0!==this[t(1189)]){this.StreamCount=e[t(496)](),this[t(752)]=e[t(496)](),this.ChannelMapping=[];for(var r=0;r<this.OutputChannelCount;r++)this[t(474)][r]=e.readUint8()}})),h[s(377)](s(283),(function(e){var t,r,n=s;this.entries=[];for(var i=e.readUint32(),o=0;o<i;o++){if((t=h[n(421)](e,!1,this.size-(e[n(934)]()-this.start)))[n(1404)]!==h.OK)return;r=t[n(893)],this.entries[n(415)](r)}})),h.createBoxCtor(s(728),(function(e){this.bytessent=e.readUint64()})),h[s(377)](s(1422),(function(e){var t=s;this[t(1033)]=e.readString(this[t(961)]-this.hdr_size)})),h[s(377)](s(929),(function(e){var t=s;this[t(367)]=[];for(var r=e[t(341)](),n=0;n<r;n++){var i={};this[t(367)][t(415)](i),1===this[t(1180)]?(i[t(575)]=e.readUint64(),i[t(903)]=e[t(580)]()):(i[t(575)]=e.readUint32(),i[t(903)]=e[t(740)]()),i[t(774)]=e[t(423)](),i[t(492)]=e.readInt16()}})),h.createFullBoxCtor("emsg",(function(e){var t=s;1==this[t(1180)]?(this.timescale=e[t(341)](),this[t(282)]=e.readUint64(),this[t(1329)]=e[t(341)](),this.id=e[t(341)](),this[t(765)]=e[t(815)](),this[t(613)]=e.readCString()):(this[t(765)]=e[t(815)](),this[t(613)]=e[t(815)](),this.timescale=e[t(341)](),this[t(1239)]=e[t(341)](),this[t(1329)]=e[t(341)](),this.id=e[t(341)]());var r=this[t(961)]-this[t(888)]-(16+(this[t(765)][t(1225)]+1)+(this[t(613)][t(1225)]+1));1==this[t(1180)]&&(r-=4),this[t(1163)]=e[t(445)](r)})),h[s(344)]=function(e,t){var r=s;h[e+r(259)]=function(t){var n=r;h[n(457)][n(707)](this,e,t)},h[e+r(259)][r(745)]=new(h[r(457)]),h[e+r(259)][r(745)].parse=function(e){var n=r;if(this.parseFullHeader(e),t)t.call(this,e);else for(this.group_id=e[n(341)](),this[n(837)]=e[n(341)](),this[n(533)]=[],i=0;i<this[n(837)];i++){var s=e[n(341)]();this[n(533)][n(415)](s)}}},h[s(344)](s(579)),h[s(344)](s(715)),h[s(344)]("albc"),h.createEntityToGroupCtor(s(502)),h[s(344)]("brst"),h[s(344)](s(310)),h[s(344)](s(870)),h[s(344)](s(560)),h[s(344)]("fobr"),h[s(344)]("iaug"),h[s(344)](s(1034)),h[s(344)]("slid"),h[s(344)](s(371)),h[s(344)](s(1125)),h.createEntityToGroupCtor(s(965)),h[s(344)](s(711)),h[s(377)](s(499),(function(e){var t=s,r=e[t(445)](this[t(961)]-this[t(888)]),n=new d;this[t(220)]=n[t(276)](new c(r[t(479)],0,c[t(1356)]))})),h[s(1359)](s(501),(function(e){var t=s;this[t(1406)]=e[t(496)](),this[t(603)]=e[t(496)]()})),h[s(1359)](s(1339),(function(e){this[s(1376)]=e.readString(4)})),h[s(1359)]("ftyp",(function(e){var t=s,r=this[t(961)]-this[t(888)];this[t(622)]=e[t(636)](4),this[t(1307)]=e[t(341)](),r-=8,this[t(1308)]=[];for(var n=0;r>=4;)this[t(1308)][n]=e[t(636)](4),r-=4,n++})),h.createFullBoxCtor(s(800),(function(e){var t=s;0===this[t(1180)]&&(e[t(341)](),this[t(1425)]=e[t(636)](4),e.readUint32Array(3),this[t(505)]=e[t(636)](this[t(961)]-this[t(888)]-20),"\0"===this[t(505)][this[t(505)].length-1]&&(this.name=this[t(505)][t(1458)](0,-1)))})),h[s(1359)](s(817),(function(e){var t,r,n,i,o=s;this[o(936)]=e[o(496)](),i=e[o(496)](),this.general_profile_space=i>>6,this.general_tier_flag=(32&i)>>5,this.general_profile_idc=31&i,this[o(526)]=e[o(341)](),this.general_constraint_indicator=e[o(445)](6),this[o(1219)]=e[o(496)](),this.min_spatial_segmentation_idc=4095&e[o(858)](),this.parallelismType=3&e[o(496)](),this[o(915)]=3&e.readUint8(),this[o(606)]=7&e.readUint8(),this[o(869)]=7&e.readUint8(),this[o(1131)]=e[o(858)](),i=e[o(496)](),this[o(739)]=i>>6,this[o(485)]=(13&i)>>3,this[o(1236)]=(4&i)>>2,this[o(1305)]=3&i,this[o(955)]=[];var a=e[o(496)]();for(t=0;t<a;t++){var c=[];this.nalu_arrays[o(415)](c),i=e[o(496)](),c[o(566)]=(128&i)>>7,c.nalu_type=63&i;var u=e[o(858)]();for(r=0;r<u;r++){var l={};c[o(415)](l),n=e[o(858)](),l[o(471)]=e[o(445)](n)}}})),h.createFullBoxCtor(s(923),(function(e){var t,r=s;0===this[r(1180)]?this.entry_count=e[r(858)]():this[r(1108)]=e.readUint32(),this[r(1385)]=[];for(var n=0;n<this[r(1108)];n++){if((t=h[r(421)](e,!1,this[r(961)]-(e[r(934)]()-this.start)))[r(1404)]!==h.OK)return;t[r(893)][r(519)],r(910),this[r(1385)][n]=t[r(893)]}})),h[s(377)](s(268),(function(e){var t,r=s;t=e[r(496)](),this[r(818)]=t>>4&15,this[r(771)]=15&t,t=e[r(496)](),this[r(989)]=t>>4&15,1===this[r(1180)]||2===this.version?this.index_size=15&t:this[r(217)]=0,this[r(883)]=[];var n=0;if(this.version<2)n=e[r(858)]();else{if(2!==this[r(1180)])throw r(1157);n=e.readUint32()}for(var i=0;i<n;i++){var o={};if(this.items.push(o),this[r(1180)]<2)o.item_ID=e.readUint16();else{if(2!==this[r(1180)])throw r(1157);o[r(773)]=e[r(341)]()}switch(1===this.version||2===this[r(1180)]?o[r(542)]=15&e.readUint16():o[r(542)]=0,o[r(905)]=e[r(858)](),this[r(989)]){case 0:o[r(555)]=0;break;case 4:o[r(555)]=e.readUint32();break;case 8:o.base_offset=e[r(1081)]();break;default:throw r(461)}var a=e[r(858)]();o[r(604)]=[];for(var c=0;c<a;c++){var u={};if(o.extents.push(u),1===this[r(1180)]||2===this[r(1180)])switch(this[r(217)]){case 0:u.extent_index=0;break;case 4:u[r(850)]=e[r(341)]();break;case 8:u.extent_index=e[r(1081)]();break;default:throw r(1130)}switch(this[r(818)]){case 0:u[r(481)]=0;break;case 4:u.extent_offset=e[r(341)]();break;case 8:u[r(481)]=e[r(1081)]();break;default:throw r(1130)}switch(this[r(771)]){case 0:u.extent_length=0;break;case 4:u[r(852)]=e.readUint32();break;case 8:u[r(852)]=e.readUint64();break;default:throw r(1130)}}}})),h[s(1359)](s(621),(function(e){var t=s,r=e[t(496)]();this[t(833)]=r>>7,this.axis=1&r})),h[s(377)](s(910),(function(e){var t=s;if((0===this[t(1180)]||1===this.version)&&(this[t(773)]=e[t(858)](),this[t(1419)]=e[t(858)](),this[t(453)]=e[t(815)](),this[t(247)]=e[t(815)](),this[t(865)]=e[t(815)]()),1===this[t(1180)])return this[t(561)]=e[t(636)](4),void e[t(1273)](this.start+this[t(961)]);this.version>=2&&(2===this[t(1180)]?this.item_ID=e[t(858)]():3===this[t(1180)]&&(this[t(773)]=e[t(341)]()),this[t(1419)]=e[t(858)](),this[t(1240)]=e[t(636)](4),this.item_name=e.readCString(),this.item_type===t(809)?(this.content_type=e.readCString(),this[t(865)]=e[t(815)]()):this[t(1240)]===t(1047)&&(this[t(1323)]=e.readCString()))})),h.createFullBoxCtor(s(1062),(function(e){var t,r,n=s;for(entry_count=e.readUint32(),this[n(1309)]=[],t=0;t<entry_count;t++){var i={};this[n(1309)][n(415)](i),this[n(1180)]<1?i.id=e[n(858)]():i.id=e[n(341)]();var o=e.readUint8();for(i.props=[],r=0;r<o;r++){var a=e.readUint8(),c={};i[n(328)][n(415)](c),c[n(1213)]=(128&a)>>7==1,1&this[n(279)]?c[n(1256)]=(127&a)<<8|e[n(496)]():c.property_index=127&a}}})),h[s(377)]("iref",(function(e){var t,r,n=s;for(this[n(1435)]=[];e[n(934)]()<this[n(793)]+this[n(961)];){if((t=h[n(421)](e,!0,this[n(961)]-(e[n(934)]()-this[n(793)])))[n(1404)]!==h.OK)return;(r=0===this[n(1180)]?new(h[n(1038)])(t.type,t[n(961)],t[n(888)],t[n(793)]):new h.SingleItemTypeReferenceBoxLarge(t[n(519)],t[n(961)],t[n(888)],t[n(793)])).write===h[n(259)][n(745)].write&&r[n(519)]!==n(807)&&r[n(754)](e),r[n(694)](e),this[n(1435)][n(415)](r)}})),h[s(1359)](s(1014),(function(e){this[s(309)]=3&e.readUint8()})),h.createFullBoxCtor(s(997),(function(e){var t=s;this.image_width=e[t(341)](),this[t(303)]=e.readUint32()})),h[s(377)]("kind",(function(e){var t=s;this[t(806)]=e[t(815)](),this[t(613)]=e[t(815)]()})),h[s(377)]("leva",(function(e){var t=s,r=e[t(496)]();this[t(248)]=[];for(var n=0;n<r;n++){var i={};this[t(248)][n]=i,i.track_ID=e[t(341)]();var o=e[t(496)]();switch(i[t(1024)]=o>>7,i.assignment_type=127&o,i.assignment_type){case 0:i.grouping_type=e[t(636)](4);break;case 1:i[t(1336)]=e.readString(4),i[t(1438)]=e[t(341)]();break;case 2:case 3:break;case 4:i[t(1154)]=e.readUint32()}}})),h[s(1359)](s(591),(function(e){var t=s;this[t(975)]=e[t(858)]()})),h.createBoxCtor(s(1041),(function(e){var t=s;this[t(553)]=e.readUint32(),this[t(1192)]=e[t(341)]()})),f[s(745)].toString=function(){return"("+this.x+","+this.y+")"},h[s(1359)]("mdcv",(function(e){var t=s;this[t(1334)]=[],this[t(1334)][0]=new f(e[t(858)](),e[t(858)]()),this[t(1334)][1]=new f(e[t(858)](),e[t(858)]()),this.display_primaries[2]=new f(e.readUint16(),e[t(858)]()),this[t(972)]=new f(e[t(858)](),e[t(858)]()),this.max_display_mastering_luminance=e.readUint32(),this.min_display_mastering_luminance=e[t(341)]()})),h[s(377)](s(529),(function(e){var t=s;1==this[t(1180)]?(this[t(525)]=e[t(1081)](),this.modification_time=e[t(1081)](),this[t(393)]=e[t(341)](),this.duration=e[t(1081)]()):(this.creation_time=e[t(341)](),this[t(969)]=e[t(341)](),this.timescale=e.readUint32(),this[t(892)]=e[t(341)]()),this[t(857)](e),e[t(858)]()})),h[s(377)](s(1321),(function(e){var t=s;1&this.flags&&(this.version=1),1==this[t(1180)]?this[t(706)]=e[t(1081)]():this[t(706)]=e[t(341)]()})),h[s(377)](s(966),(function(e){var t=s;this.boxes=[],h.ContainerBox[t(745)][t(694)][t(707)](this,e)})),h.createFullBoxCtor("mfhd",(function(e){var t=s;this[t(1312)]=e[t(341)]()})),h.createFullBoxCtor(s(1155),(function(e){this[s(1276)]=e.readUint32()})),h[s(377)](s(1350),(function(e){this.bits_per_pixel=e.readUint8()})),h.createFullBoxCtor(s(1315),(function(e){var t=s;1==this[t(1180)]?(this[t(525)]=e[t(1081)](),this.modification_time=e[t(1081)](),this[t(393)]=e[t(341)](),this[t(892)]=e[t(1081)]()):(this[t(525)]=e.readUint32(),this.modification_time=e[t(341)](),this.timescale=e[t(341)](),this[t(892)]=e.readUint32()),this[t(977)]=e[t(341)](),this[t(876)]=e[t(858)]()>>8,e.readUint16(),e[t(712)](2),this[t(872)]=e[t(712)](9),e.readUint32Array(6),this.next_track_id=e[t(341)]()})),h[s(1359)](s(602),(function(e){var t=s;this.packetssent=e[t(341)]()})),h[s(1359)](s(420),(function(e){this[s(1090)]=e.readUint64()})),h[s(377)](s(814),(function(e){var t=s,r=e[t(341)]();this.padbits=[];for(var n=0;n<Math[t(531)]((r+1)/2);n++)this[t(788)]=e[t(496)]()})),h[s(1359)](s(899),(function(e){var t=s;this.hSpacing=e[t(341)](),this[t(1069)]=e[t(341)]()})),h.createBoxCtor(s(1424),(function(e){var t=s;this[t(1148)]=e[t(636)](this[t(961)]-this[t(888)])})),h[s(1359)]("payt",(function(e){var t=s;this[t(1340)]=e[t(341)]();var r=e[t(496)]();this.rtpmap_string=e[t(636)](r)})),h[s(377)]("pdin",(function(e){var t=s,r=(this[t(961)]-this[t(888)])/8;this[t(977)]=[],this[t(1224)]=[];for(var n=0;n<r;n++)this[t(977)][n]=e[t(341)](),this[t(1224)][n]=e[t(341)]()})),h[s(377)](s(1232),(function(e){var t=s;0===this[t(1180)]?this.item_id=e[t(858)]():this[t(1106)]=e[t(341)]()})),h[s(377)](s(995),(function(e){var t,r=s;for(this[r(1188)]=e[r(496)](),this.bits_per_channels=[],t=0;t<this[r(1188)];t++)this.bits_per_channels[t]=e[r(496)]()})),h.createBoxCtor(s(544),(function(e){var t=s;this[t(1192)]=e[t(341)]()})),h[s(377)](s(695),(function(e){var t=s;if(this.step_count=e[t(858)](),this[t(497)]=[],2&this[t(279)])for(var r=0;r<this[t(954)];r++)this[t(497)][r]=e.readUint16()})),h[s(377)](s(834),(function(e){var t=s;this[t(1437)]=e[t(341)](),this.ntp_timestamp=e[t(1081)](),0===this[t(1180)]?this.media_time=e[t(341)]():this.media_time=e.readUint64()})),h[s(377)]("pssh",(function(e){var t=s;if(this[t(254)]=h[t(1102)](e),this[t(1180)]>0){var r=e.readUint32();this[t(1241)]=[];for(var n=0;n<r;n++)this[t(1241)][n]=h[t(1102)](e)}var i=e[t(341)]();i>0&&(this[t(471)]=e[t(445)](i))})),h.createFullBoxCtor(s(756),(function(e){var t=s;this.width=e[t(341)](),this.height=e[t(341)]()})),h.createFullBoxCtor(s(673),(function(e){var t=s;this[t(1055)]=e.readUint32(),this.height=e[t(341)]()})),h[s(377)](s(1056),(function(e){var t=s;this[t(1055)]=e[t(341)](),this[t(1252)]=e[t(341)]()})),h[s(1152)](s(1390),null,[s(756),s(1056),s(673)]),h[s(1359)](s(718),(function(e){var t=s;this[t(433)]=e[t(636)](4),this[t(567)]=e.readString(this[t(961)]-this[t(888)]-4)})),h[s(377)](s(991),(function(e){var t=s;1&this[t(279)]&&(this[t(1286)]=e.readUint32(),this[t(352)]=e[t(341)]());var r=e.readUint32();this[t(1105)]=[];for(var n=0;n<r;n++)0===this[t(1180)]?this[t(1105)][n]=e[t(341)]():this[t(1105)][n]=e[t(1081)]()})),h[s(377)](s(761),(function(e){var t=s;1&this.flags&&(this.aux_info_type=e[t(341)](),this[t(352)]=e[t(341)]()),this[t(979)]=e[t(496)]();var r=e[t(341)]();if(this[t(980)]=[],0===this[t(979)])for(var n=0;n<r;n++)this[t(980)][n]=e[t(496)]()})),h[s(306)](h.SAMPLE_ENTRY_TYPE_METADATA,s(956),(function(e){var t=s;this[t(1298)](e),this[t(865)]=e[t(815)](),this[t(1025)]=e[t(815)](),this[t(294)](e)})),h[s(306)](h[s(1127)],s(924),(function(e){var t=s;this[t(1298)](e),this[t(865)]=e[t(815)](),this[t(1235)]=e.readCString(),this[t(589)]=e[t(815)](),this[t(294)](e)})),h[s(306)](h[s(967)],s(569),(function(e){var t=s;this[t(1298)](e),this[t(865)]=e[t(815)](),this.mime_format=e.readCString(),this[t(294)](e)})),h.createSampleEntryCtor(h[s(967)],s(1093),(function(e){var t=s;this[t(1298)](e),this[t(1235)]=e[t(815)](),this[t(589)]=e[t(815)](),this[t(1245)]=e[t(815)](),this[t(294)](e)})),h[s(306)](h[s(967)],s(719),(function(e){var t=s;this.parseHeader(e),this.content_encoding=e[t(815)](),this[t(1025)]=e[t(815)](),this[t(294)](e)})),h.createSampleEntryCtor(h[s(967)],s(1431),(function(e){var t=s;this.parseHeader(e),this.displayFlags=e.readUint32(),this[t(697)]=e.readInt8(),this[t(1044)]=e[t(291)](),this[t(964)]=e[t(445)](4),this.box_record=e.readInt16Array(4),this[t(1031)]=e[t(445)](12),this[t(294)](e)})),h[s(306)](h[s(1127)],"wvtt",(function(e){this[s(1298)](e),this.parseFooter(e)})),h.createSampleGroupCtor("alst",(function(e){var t,r=s,n=e[r(858)]();for(this[r(439)]=e.readUint16(),this[r(1142)]=[],t=0;t<n;t++)this[r(1142)][t]=e.readUint32();var i=this.description_length-4-4*n;for(this[r(645)]=[],this[r(340)]=[],t=0;t<i/4;t++)this[r(645)][t]=e.readUint16(),this[r(340)][t]=e[r(858)]()})),h[s(1115)](s(532),(function(e){var t=s;this[t(1138)]=e[t(496)](),this[t(1226)]=e[t(496)](),this.avgBitRate=e.readUint16(),this[t(1131)]=e[t(858)]()})),h[s(1115)](s(488),(function(e){var t=s;this[t(792)]=e[t(858)](),this[t(1138)]=e[t(496)]();var r=e[t(496)]();this.durationFlag=r>>7,this[t(260)]=r>>6&1,this[t(512)]&&(this[t(892)]=e[t(341)]()),this.avgRateFlag&&(this[t(1226)]=e.readUint8(),this.avgBitRate=e[t(858)](),this[t(1131)]=e[t(858)]()),this[t(894)]=[];for(var n=e.readUint8(),i=0;i<n;i++){var o={};this[t(894)][t(415)](o),o[t(1237)]=e.readUint8(),o[t(1138)]=e[t(496)](),o[t(792)]=e.readUint16()}})),h[s(1115)](s(337),(function(e){})),h[s(1115)](s(985),(function(e){})),h[s(1115)](s(672),(function(e){var t=s;this[t(1082)]=e[t(423)]()})),h[s(1115)](s(906),(function(e){var t=s,r=e[t(496)]();this[t(976)]=r>>7,this[t(639)]=127&r})),h.createSampleGroupCtor(s(552),(function(e){var t=s;if(this[t(940)]=e[t(858)](),this[t(1326)]!==2+(1===this[t(940)]?2:6*this[t(940)])+9)this[t(471)]=e[t(445)](this[t(1326)]-2);else{if(1===this[t(940)])this.target_rate_share=e[t(858)]();else{this[t(1272)]=[],this.available_bitrate=[];for(var r=0;r<this.operation_point_count;r++)this[t(1222)][r]=e[t(341)](),this.target_rate_share[r]=e[t(858)]()}this[t(369)]=e[t(341)](),this[t(424)]=e[t(341)](),this[t(1217)]=e[t(496)]()}})),h[s(1115)](s(1436),(function(e){var t=s;this.roll_distance=e[t(423)]()})),h[s(1012)].prototype.parse=function(e){var t=s;this[t(471)]=e.readUint8Array(this[t(1326)])},h[s(1115)](s(1387),(function(e){})),h[s(1115)](s(836),(function(e){})),h[s(1115)](s(1158),(function(e){var t=s;this[t(833)]=e.readUint8();var r=e.readUint8();this[t(637)]=r>>4,this.skip_byte_block=15&r,this[t(587)]=e.readUint8(),this[t(1447)]=e[t(496)](),this[t(601)]=h[t(1102)](e),this.constant_IV_size=0,this[t(1417)]=0,1===this.isProtected&&0===this.Per_Sample_IV_Size&&(this[t(1320)]=e.readUint8(),this[t(1417)]=e.readUint8Array(this[t(1320)]))})),h.createSampleGroupCtor(s(1396),(function(e){})),h[s(1115)](s(380),(function(e){var t=s,r=e[t(496)]();this[t(778)]=63&r})),h[s(1115)]("tele",(function(e){var t=s,r=e[t(496)]();this[t(370)]=r>>7})),h[s(1115)](s(1415),(function(e){})),h[s(1115)](s(629),(function(e){})),h[s(1115)](s(722),(function(e){})),h[s(377)]("sbgp",(function(e){var t=s;this[t(1336)]=e[t(636)](4),1===this.version?this[t(1438)]=e[t(341)]():this[t(1438)]=0,this.entries=[];for(var r=e.readUint32(),n=0;n<r;n++){var i={};this[t(367)][t(415)](i),i.sample_count=e[t(740)](),i.group_description_index=e[t(740)]()}})),p[s(745)][s(1257)]=function(){var e=s;return e(946)+this[e(789)]+e(422)+this[e(1083)]+"]"},h.createFullBoxCtor(s(785),(function(e){var t,r=s;for(this[r(1059)]=e[r(858)](),this[r(263)]=[],t=0;t<this.component_count;t++)this[r(263)].push(e.readUint16());var n=e[r(496)]();for(this[r(593)]=128==(128&n),this[r(797)]=e.readUint32(),this[r(557)]=e.readUint32(),this[r(708)]=e[r(341)](),this[r(1395)]=[],this[r(713)]=[],this[r(650)]=[],t=0;t<this[r(797)];t++)this[r(1395)].push(e[r(341)]());for(t=0;t<this[r(557)];t++)this[r(713)][r(415)](e[r(341)]());for(t=0;t<this[r(708)];t++){var i=e[r(341)](),o=e.readUint32();this[r(650)][r(415)](new p(i,o))}})),h[s(377)](s(1463),(function(e){var t=s;this[t(987)]=e[t(636)](4),this[t(1076)]=e[t(341)](),1&this.flags&&(this[t(844)]=e.readString(this.size-this[t(888)]-8))})),h[s(1359)](s(321),(function(e){var t=s;this[t(567)]=e[t(636)](this[t(961)]-this.hdr_size)})),h[s(377)](s(666),(function(e){var t,r=s,n=this[r(961)]-this.hdr_size;this[r(356)]=[],this.sample_depends_on=[],this.sample_is_depended_on=[],this[r(585)]=[];for(var i=0;i<n;i++)t=e.readUint8(),this[r(356)][i]=t>>6,this[r(1281)][i]=t>>4&3,this[r(1150)][i]=t>>2&3,this.sample_has_redundancy[i]=3&t})),h[s(377)](s(839)),h.createFullBoxCtor(s(1346),(function(e){var t=s;this[t(1336)]=e[t(636)](4),o[t(1446)](t(709),t(878)+this.grouping_type),1===this[t(1180)]?this[t(1214)]=e[t(341)]():this[t(1214)]=0,this.version>=2&&(this[t(1354)]=e.readUint32()),this[t(367)]=[];for(var r=e[t(341)](),n=0;n<r;n++){var i;i=h[this[t(1336)]+"SampleGroupEntry"]?new(h[this[t(1336)]+t(1012)])(this.grouping_type):new(h[t(1012)])(this.grouping_type),this[t(367)].push(i),1===this.version?0===this.default_length?i[t(1326)]=e.readUint32():i[t(1326)]=this.default_length:i[t(1326)]=this[t(1214)],i.write===h[t(1012)][t(745)][t(1040)]&&(i[t(471)]=e[t(445)](i[t(1326)]),e.position-=i[t(1326)]),i[t(694)](e)}})),h[s(377)]("sidx",(function(e){var t=s;this[t(1357)]=e[t(341)](),this.timescale=e.readUint32(),0===this[t(1180)]?(this[t(388)]=e.readUint32(),this[t(700)]=e[t(341)]()):(this.earliest_presentation_time=e[t(1081)](),this[t(700)]=e[t(1081)]()),e[t(858)](),this[t(1435)]=[];for(var r=e[t(858)](),n=0;n<r;n++){var i={};this[t(1435)][t(415)](i);var o=e[t(341)]();i[t(528)]=o>>31&1,i[t(1145)]=2147483647&o,i[t(1097)]=e[t(341)](),o=e[t(341)](),i.starts_with_SAP=o>>31&1,i[t(1267)]=o>>28&7,i[t(1071)]=268435455&o}})),h[s(1038)]=function(e,t,r,n){var i=s;h[i(259)][i(707)](this,e,t),this[i(888)]=r,this.start=n},h[s(1038)][s(745)]=new(h[s(259)]),h[s(1038)][s(745)][s(694)]=function(e){var t=s;this[t(626)]=e[t(858)]();var r=e.readUint16();this.references=[];for(var n=0;n<r;n++)this[t(1435)][n]={},this[t(1435)][n][t(1133)]=e[t(858)]()},h.SingleItemTypeReferenceBoxLarge=function(e,t,r,n){var i=s;h.Box.call(this,e,t),this[i(888)]=r,this[i(793)]=n},h[s(638)][s(745)]=new(h[s(259)]),h.SingleItemTypeReferenceBoxLarge[s(745)][s(694)]=function(e){var t=s;this[t(626)]=e.readUint32();var r=e[t(858)]();this[t(1435)]=[];for(var n=0;n<r;n++)this[t(1435)][n]={},this[t(1435)][n][t(1133)]=e[t(341)]()},h[s(377)](s(1210),(function(e){var t=s;this[t(1098)]=e[t(858)](),this[t(586)]=e[t(858)](),this[t(784)]=e[t(858)](),this[t(874)]=e[t(858)](),this[t(355)]=e[t(858)](),this[t(416)]=e[t(858)](),this[t(1461)]=e[t(858)](),this.whitePointChromaticity_y=e[t(858)](),this[t(1048)]=e[t(341)](),this.luminanceMin=e[t(341)]()})),h[s(377)]("smhd",(function(e){this[s(760)]=e.readUint16(),e.readUint16()})),h.createFullBoxCtor(s(443),(function(e){var t=s;this[t(710)]=[];for(var r=e.readUint32(),n=0;n<r;n++){var i={};this[t(710)][t(415)](i),i[t(1084)]=[];for(var o=e[t(341)](),a=0;a<o;a++){var c={};i[t(1084)][t(415)](c),c[t(468)]=e[t(496)](),c[t(1268)]=e[t(564)]()}}})),h[s(377)]("stco",(function(e){var t,r=s;if(t=e[r(341)](),this[r(480)]=[],0===this.version)for(var n=0;n<t;n++)this[r(480)][r(415)](e[r(341)]())})),h[s(377)]("stdp",(function(e){var t=s,r=(this[t(961)]-this[t(888)])/2;this[t(897)]=[];for(var n=0;n<r;n++)this.priority[n]=e[t(858)]()})),h[s(377)](s(950)),h[s(377)](s(796),(function(e){var t=s;this.switch_group=e[t(858)](),this[t(527)]=e[t(858)](),this[t(1154)]=e[t(341)]();var r=(this[t(961)]-this[t(888)]-8)/4;this.attribute_list=[];for(var n=0;n<r;n++)this[t(611)][n]=e[t(341)]()})),h[s(377)](s(1266),(function(e){var t,r,n=s;if(t=e[n(341)](),this[n(1061)]=[],this[n(478)]=[],this[n(1096)]=[],0===this[n(1180)])for(r=0;r<t;r++)this.first_chunk[n(415)](e[n(341)]()),this[n(478)][n(415)](e[n(341)]()),this.sample_description_index[n(415)](e.readUint32())})),h[s(377)](s(1111),(function(e){var t,r,n,i,o=s;for(this[o(367)]=[],n=e[o(341)](),t=1;t<=n;t++){if((r=h.parseOneBox(e,!0,this[o(961)]-(e[o(934)]()-this[o(793)])))[o(1404)]!==h.OK)return;h[r[o(519)]+o(1411)]?((i=new h[r.type+"SampleEntry"](r[o(961)])).hdr_size=r[o(888)],i[o(793)]=r[o(793)]):i=new(h[o(1411)])(r[o(519)],r[o(961)],r.hdr_size,r[o(793)]),i.write===h[o(1411)][o(745)][o(1040)]&&i.parseDataAndRewind(e),i[o(694)](e),this.entries.push(i)}})),h[s(377)]("stsg",(function(e){var t=s;this[t(1336)]=e[t(341)]();var r=e[t(858)]();this[t(536)]=[];for(var n=0;n<r;n++)this[t(536)][n]=e[t(341)]()})),h[s(377)]("stsh",(function(e){var t,r,n=s;if(t=e[n(341)](),this[n(912)]=[],this[n(1343)]=[],0===this[n(1180)])for(r=0;r<t;r++)this.shadowed_sample_numbers[n(415)](e[n(341)]()),this[n(1343)][n(415)](e[n(341)]())})),h.createFullBoxCtor(s(847),(function(e){var t,r,n=s;if(r=e[n(341)](),0===this[n(1180)])for(this[n(444)]=[],t=0;t<r;t++)this[n(444)][n(415)](e[n(341)]())})),h[s(377)]("stsz",(function(e){var t,r=s;if(this.sample_sizes=[],0===this.version)for(this[r(323)]=e[r(341)](),this[r(1328)]=e[r(341)](),t=0;t<this[r(1328)];t++)0===this[r(323)]?this[r(395)][r(415)](e[r(341)]()):this[r(395)][t]=this[r(323)]})),h[s(377)](s(982),(function(e){var t,r,n,i=s;if(t=e[i(341)](),this[i(507)]=[],this.sample_deltas=[],0===this[i(1180)])for(r=0;r<t;r++)this.sample_counts.push(e[i(341)]()),(n=e[i(740)]())<0&&(n=1),this.sample_deltas[i(415)](n)})),h.createFullBoxCtor(s(1121),(function(e){var t=s,r=e.readUint32();this[t(374)]=3&r,this[t(689)]=e[t(341)]();var n,i,o=e[t(341)]();for(this.stereo_indication_type=e[t(636)](o),this.boxes=[];e.getPosition()<this[t(793)]+this[t(961)];){if((n=h[t(421)](e,!1,this[t(961)]-(e[t(934)]()-this[t(793)])))[t(1404)]!==h.OK)return;i=n.box,this[t(570)].push(i),this[i[t(519)]]=i}})),h[s(1359)](s(407),(function(e){var t=s;h[t(513)][t(745)][t(694)].call(this,e)})),h[s(377)](s(676),(function(e){var t,r,n=s;if(this[n(395)]=[],0===this[n(1180)])if(this[n(833)]=e.readUint24(),this[n(450)]=e.readUint8(),r=e[n(341)](),4===this[n(450)])for(t=0;t<r;t+=2){var i=e[n(496)]();this.sample_sizes[t]=i>>4&15,this[n(395)][t+1]=15&i}else if(8===this[n(450)])for(t=0;t<r;t++)this[n(395)][t]=e[n(496)]();else if(16===this.field_size)for(t=0;t<r;t++)this.sample_sizes[t]=e[n(858)]()})),h.createFullBoxCtor(s(483),(function(e){var t,r,n,i,o=s;for(n=e.readUint32(),this[o(367)]=[],t=0;t<n;t++){var a={};if(this[o(367)][t]=a,a[o(1264)]=e[o(341)](),a[o(365)]=[],(i=e[o(858)]())>0)for(r=0;r<i;r++){var c={};a[o(365)].push(c),1==this[o(1180)]?c[o(961)]=e.readUint32():c[o(961)]=e[o(858)](),c[o(897)]=e[o(496)](),c[o(1460)]=e[o(496)](),c.codec_specific_parameters=e[o(341)]()}}})),h.createFullBoxCtor(s(811),(function(e){var t=s;if(e[t(496)](),0===this[t(1180)])e[t(496)]();else{var r=e[t(496)]();this.default_crypt_byte_block=r>>4&15,this[t(917)]=15&r}this[t(353)]=e[t(496)](),this[t(277)]=e[t(496)](),this[t(334)]=h.parseHex16(e),1===this.default_isProtected&&0===this[t(277)]&&(this.default_constant_IV_size=e[t(496)](),this.default_constant_IV=e[t(445)](this[t(1080)]))})),h[s(377)](s(473),(function(e){var t=s;1==this[t(1180)]?this[t(346)]=e[t(1081)]():this[t(346)]=e[t(341)]()})),h[s(377)]("tfhd",(function(e){var t=s,r=0;this[t(1251)]=e[t(341)](),this[t(961)]-this[t(888)]>r&&this.flags&h[t(253)]?(this[t(663)]=e[t(1081)](),r+=8):this.base_data_offset=0,this.size-this[t(888)]>r&&this.flags&h[t(1100)]?(this[t(343)]=e[t(341)](),r+=4):this.default_sample_description_index=0,this[t(961)]-this[t(888)]>r&&this[t(279)]&h[t(951)]?(this[t(1132)]=e.readUint32(),r+=4):this.default_sample_duration=0,this[t(961)]-this[t(888)]>r&&this.flags&h.TFHD_FLAG_SAMPLE_SIZE?(this[t(216)]=e[t(341)](),r+=4):this[t(216)]=0,this[t(961)]-this[t(888)]>r&&this[t(279)]&h.TFHD_FLAG_SAMPLE_FLAGS?(this[t(770)]=e[t(341)](),r+=4):this[t(770)]=0})),h[s(377)](s(727),(function(e){var t=s;this.track_ID=e[t(341)](),e.readUint24();var r=e[t(496)]();this[t(825)]=r>>4&3,this[t(801)]=r>>2&3,this[t(267)]=3&r,this.entries=[];for(var n=e[t(341)](),i=0;i<n;i++)1===this[t(1180)]?(this[t(551)]=e[t(1081)](),this[t(605)]=e[t(1081)]()):(this[t(551)]=e[t(341)](),this.moof_offset=e[t(341)]()),this[t(596)]=e[t(1399)+8*(this[t(825)]+1)](),this.trun_number=e[t(1399)+8*(this[t(801)]+1)](),this[t(1368)]=e[t(1399)+8*(this.length_size_of_sample_num+1)]()})),h.createFullBoxCtor(s(345),(function(e){var t=s;1==this[t(1180)]?(this[t(525)]=e[t(1081)](),this[t(969)]=e.readUint64(),this[t(1251)]=e[t(341)](),e[t(341)](),this[t(892)]=e[t(1081)]()):(this[t(525)]=e[t(341)](),this[t(969)]=e[t(341)](),this[t(1251)]=e[t(341)](),e.readUint32(),this[t(892)]=e[t(341)]()),e[t(712)](2),this[t(1118)]=e[t(423)](),this.alternate_group=e.readInt16(),this[t(876)]=e[t(423)]()>>8,e[t(858)](),this[t(872)]=e[t(1140)](9),this[t(1055)]=e.readUint32(),this[t(1252)]=e[t(341)]()})),h[s(1359)]("tmax",(function(e){var t=s;this[t(551)]=e[t(341)]()})),h[s(1359)]("tmin",(function(e){var t=s;this[t(551)]=e[t(341)]()})),h.createBoxCtor("totl",(function(e){this[s(1254)]=e.readUint32()})),h.createBoxCtor(s(671),(function(e){var t=s;this.bytessent=e[t(341)]()})),h[s(1359)](s(1037),(function(e){var t=s;this[t(1254)]=e[t(1081)]()})),h[s(316)][s(745)][s(694)]=function(e){var t=s;this[t(1167)](e),this[t(1026)]=e[t(341)]()},h[s(592)]("msrc"),h[s(396)]=function(e,t,r,n){var i=s;h[i(259)].call(this,e,t),this[i(888)]=r,this[i(793)]=n},h[s(396)][s(745)]=new h.Box,h.TrackReferenceTypeBox[s(745)][s(694)]=function(e){var t=s;this[t(426)]=e[t(712)]((this[t(961)]-this.hdr_size)/4)},h[s(556)][s(745)].parse=function(e){for(var t,r,n=s;e.getPosition()<this[n(793)]+this[n(961)];){if((t=h[n(421)](e,!0,this[n(961)]-(e[n(934)]()-this[n(793)])))[n(1404)]!==h.OK)return;(r=new(h[n(396)])(t[n(519)],t[n(961)],t[n(888)],t.start))[n(1040)]===h[n(259)].prototype[n(1040)]&&r[n(519)]!==n(807)&&r[n(754)](e),r[n(694)](e),this.boxes.push(r)}},h[s(377)](s(957),(function(e){var t=s;for(this[t(1452)]=e[t(341)](),this[t(570)]=[];e[t(934)]()<this[t(793)]+this[t(961)];){if(ret=h.parseOneBox(e,!1,this[t(961)]-(e[t(934)]()-this.start)),ret[t(1404)]!==h.OK)return;box=ret[t(893)],this[t(570)].push(box)}})),h[s(377)]("trex",(function(e){var t=s;this[t(1251)]=e[t(341)](),this[t(343)]=e.readUint32(),this[t(1132)]=e[t(341)](),this[t(216)]=e[t(341)](),this[t(770)]=e[t(341)]()})),h[s(1359)]("trpy",(function(e){var t=s;this[t(1254)]=e[t(1081)]()})),h[s(377)](s(384),(function(e){var t=s,r=0;if(this[t(1328)]=e.readUint32(),r+=4,this.size-this.hdr_size>r&&this[t(279)]&h.TRUN_FLAGS_DATA_OFFSET?(this[t(1389)]=e[t(740)](),r+=4):this[t(1389)]=0,this[t(961)]-this[t(888)]>r&&this.flags&h[t(1306)]?(this[t(779)]=e.readUint32(),r+=4):this[t(779)]=0,this[t(1126)]=[],this[t(323)]=[],this[t(1381)]=[],this[t(221)]=[],this[t(961)]-this[t(888)]>r)for(var n=0;n<this[t(1328)];n++)this[t(279)]&h[t(819)]&&(this.sample_duration[n]=e[t(341)]()),this[t(279)]&h.TRUN_FLAGS_SIZE&&(this[t(323)][n]=e[t(341)]()),this[t(279)]&h[t(265)]&&(this.sample_flags[n]=e[t(341)]()),this[t(279)]&h[t(1325)]&&(0===this[t(1180)]?this.sample_composition_time_offset[n]=e[t(341)]():this[t(221)][n]=e.readInt32())})),h[s(377)](s(1141),(function(e){var t=s;this[t(215)]=e[t(341)]();var r=(this[t(961)]-this[t(888)]-4)/4;this[t(611)]=[];for(var n=0;n<r;n++)this[t(611)][n]=e[t(341)]()})),h[s(377)](s(349),(function(e){var t=s;this[t(477)]=e[t(815)]()})),h.createBoxCtor(s(459),(function(e){var t=s,r=(this.size-this.hdr_size)/4;this.compatible_brands=[];for(var n=0;n<r;n++)this[t(1308)][n]=e[t(636)](4)})),h[s(377)]("udes",(function(e){var t=s;this.lang=e.readCString(),this.name=e[t(815)](),this[t(1379)]=e.readCString(),this[t(1378)]=e[t(815)]()})),h[s(377)](s(1036),(function(e){var t,r=s;if(this[r(1287)]=e.readUint32(),1==this[r(1180)]);else if(0==this.version){for(this[r(1059)]=e.readUint32(),this[r(263)]=[],this[r(1002)]=[],this[r(1201)]=[],this[r(1445)]=[],t=0;t<this[r(1059)];t++)this[r(263)][r(415)](e.readUint16()),this.component_bit_depth_minus_one[r(415)](e[r(496)]()),this[r(1201)].push(e.readUint8()),this[r(1445)][r(415)](e[r(496)]());this[r(1262)]=e.readUint8(),this[r(686)]=e[r(496)](),this[r(641)]=e[r(496)]();var n=e[r(496)]();this[r(891)]=n>>7&1,this[r(237)]=n>>6&1,this[r(1058)]=n>>5&1,this.block_reversed=n>>4&1,this[r(289)]=n>>3&1,this[r(1292)]=e[r(341)](),this[r(1348)]=e.readUint32(),this[r(432)]=e[r(341)](),this[r(1085)]=e[r(341)](),this[r(403)]=e[r(341)]()}})),h[s(377)]("url ",(function(e){var t=s;1!==this[t(279)]&&(this[t(768)]=e[t(815)]())})),h[s(377)](s(366),(function(e){var t=s;this[t(505)]=e[t(815)](),this[t(961)]-this[t(888)]-this.name.length-1>0&&(this[t(768)]=e[t(815)]())})),h.createUUIDBox(s(436),!0,!1,(function(e){var t=s;this[t(240)]=e.readString(this.size-this.hdr_size).replace(/&/g,t(916)).replace(/</g,t(383))[t(1317)](/>/g,t(753))[t(1317)](/"/g,t(410))[t(1317)](/'/g,t(402))})),h.createUUIDBox("d08a4f1810f34a82b6c832d8aba183d3",!0,!1,(function(e){var t=s;this[t(254)]=h[t(1102)](e);var r=e.readUint32();r>0&&(this[t(471)]=e[t(445)](r))})),h[s(1198)](s(1065),!0,!1),h[s(1198)]("8974dbce7be74c5184f97148f9882554",!0,!1,(function(e){var t=s;this[t(1394)]=e[t(564)](),this[t(963)]=e[t(496)](),this.default_KID=h[t(1102)](e)})),h[s(1198)]("d4807ef2ca3946958e5426cb9e46a79f",!0,!1,(function(e){var t=s;this[t(372)]=e[t(496)](),this[t(367)]=[];for(var r=0;r<this[t(372)];r++){var n={},i=0,o=0;1===this[t(1180)]?(i=e[t(1081)](),o=e[t(1081)]()):(i=e[t(341)](),o=e[t(341)]()),n[t(938)]=i,n[t(1364)]=o,this[t(367)][t(415)](n)}})),h[s(1198)](s(1397),!0,!1,(function(e){var t=s;1===this[t(1180)]?(this[t(938)]=e[t(1081)](),this.duration=e[t(1081)]()):(this[t(938)]=e.readUint32(),this[t(892)]=e[t(341)]())})),h[s(377)]("vmhd",(function(e){var t=s;this[t(822)]=e[t(858)](),this[t(635)]=e[t(617)](3)})),h.createFullBoxCtor("vpcC",(function(e){var t,r=s;1===this[r(1180)]?(this[r(1287)]=e[r(496)](),this[r(468)]=e[r(496)](),t=e[r(496)](),this[r(563)]=t>>4,this[r(373)]=t>>1&7,this[r(354)]=1&t,this.colourPrimaries=e[r(496)](),this[r(1403)]=e[r(496)](),this[r(879)]=e.readUint8(),this[r(241)]=e.readUint16(),this[r(397)]=e[r(445)](this[r(241)])):(this[r(1287)]=e[r(496)](),this.level=e[r(496)](),t=e[r(496)](),this[r(563)]=t>>4&15,this[r(656)]=15&t,t=e.readUint8(),this[r(373)]=t>>4&15,this[r(243)]=t>>1&7,this[r(354)]=1&t,this[r(241)]=e[r(858)](),this[r(397)]=e[r(445)](this[r(241)]))})),h[s(1359)](s(1274),(function(e){var t=s;this[t(1148)]=e.readString(this[t(961)]-this[t(888)])})),h[s(377)](s(1050),(function(e){var t,r,n=s,i={held_bits:void 0,num_held_bits:0,stream_read_1_bytes:function(e){var t=ko;this[t(758)]=e[t(496)](),this[t(363)]=8},stream_read_2_bytes:function(e){var t=ko;this[t(758)]=e[t(858)](),this.num_held_bits=16},extract_bits:function(e){var t=ko,r=this.held_bits>>this[t(363)]-e&(1<<e)-1;return this[t(363)]-=e,r}};if(i[n(1135)](e),i[n(704)](5),this[n(1305)]=i[n(704)](2),this[n(1263)]=i[n(704)](1),this[n(1263)]){if(i[n(514)](e),this[n(318)]=i.extract_bits(9),this.num_sublayers=i[n(704)](3),this[n(437)]=i[n(704)](2),this[n(915)]=i[n(704)](2),i[n(1135)](e),this[n(1366)]=i[n(704)](3),i[n(704)](5),i[n(514)](e),i.extract_bits(2),this[n(795)]=i.extract_bits(6),this[n(1374)]=i[n(704)](7),this.general_tier_flag=i[n(704)](1),this[n(1219)]=e.readUint8(),i[n(1135)](e),this[n(1342)]=i[n(704)](1),this[n(300)]=i.extract_bits(1),this.general_constraint_info=new Uint8Array(this[n(795)]),this[n(795)]){for(t=0;t<this[n(795)]-1;t++){var o=i[n(704)](6);i[n(1135)](e);var a=i[n(704)](2);this[n(223)][t]=o<<2|a}this[n(223)][this.num_bytes_constraint_info-1]=i[n(704)](6)}else i[n(704)](6);if(this.num_sublayers>1){for(i[n(1135)](e),this[n(1149)]=0,r=this[n(1277)]-2;r>=0;--r){var c=i[n(704)](1);this.ptl_sublayer_present_mask|=c<<r}for(r=this[n(1277)];r<=8&&this[n(1277)]>1;++r)i[n(704)](1);for(this.sublayer_level_idc=[],r=this[n(1277)]-2;r>=0;--r)this.ptl_sublayer_present_mask&1<<r&&(this[n(1408)][r]=e[n(496)]())}if(this[n(465)]=e[n(496)](),this[n(1060)]=[],this[n(465)])for(t=0;t<this.ptl_num_sub_profiles;t++)this.general_sub_profile_idc[n(415)](e[n(341)]());this[n(702)]=e.readUint16(),this[n(1173)]=e[n(858)](),this[n(799)]=e.readUint16()}this.nalu_arrays=[];var u=e[n(496)]();for(t=0;t<u;t++){var l=[];this[n(955)][n(415)](l),i[n(1135)](e),l[n(566)]=i[n(704)](1),i.extract_bits(2),l[n(971)]=i[n(704)](5);var d=1;for(13!=l.nalu_type&&12!=l[n(971)]&&(d=e[n(858)]()),r=0;r<d;r++){var h=e.readUint16();l[n(415)]({data:e[n(445)](h),length:h})}}})),h[s(377)]("vvnC",(function(e){var t=s,r=strm.readUint8();this[t(1305)]=3&r})),h[s(1411)][s(745)][s(535)]=function(){return!1},h[s(1411)].prototype[s(657)]=function(){return!1},h[s(1411)][s(745)].isSubtitle=function(){return!1},h[s(1411)][s(745)][s(515)]=function(){return!1},h[s(1411)].prototype[s(1116)]=function(){return!1},h[s(1411)][s(745)][s(1117)]=function(){var e=s;return this[e(519)][e(1317)](".","")},h.SampleEntry[s(745)].getWidth=function(){return""},h[s(1411)][s(745)].getHeight=function(){return""},h[s(1411)].prototype[s(412)]=function(){return""},h[s(1411)][s(745)].getSampleRate=function(){return""},h[s(1411)][s(745)][s(429)]=function(){return""},h.VisualSampleEntry.prototype[s(535)]=function(){return!0},h[s(520)][s(745)][s(1095)]=function(){return this[s(1055)]},h.VisualSampleEntry[s(745)][s(1430)]=function(){return this[s(1252)]},h.AudioSampleEntry[s(745)][s(657)]=function(){return!0},h.AudioSampleEntry[s(745)].getChannelCount=function(){return this.channel_count},h[s(1221)][s(745)][s(1464)]=function(){return this[s(981)]},h[s(1221)][s(745)][s(429)]=function(){return this[s(781)]},h[s(391)][s(745)].isSubtitle=function(){return!0},h[s(1233)][s(745)][s(515)]=function(){return!0},h[s(1365)]=function(e,t){var r=s,n=Number(e)[r(1257)](16);for(t=typeof t===r(550)||null===t?t=2:t;n[r(1225)]<t;)n="0"+n;return n},h.avc1SampleEntry[s(745)].getCodec=h[s(1324)].prototype[s(1117)]=h[s(1006)][s(745)].getCodec=h.avc4SampleEntry.prototype[s(1117)]=function(){var e=s,t=h[e(1411)].prototype[e(1117)][e(707)](this);return this.avcC?t+"."+h.decimalToHex(this.avcC[e(790)])+h.decimalToHex(this[e(1022)][e(953)])+h.decimalToHex(this[e(1022)][e(1091)]):t},h[s(522)][s(745)][s(1117)]=h[s(327)].prototype[s(1117)]=function(){var e,t=s,r=h[t(1411)][t(745)][t(1117)][t(707)](this);if(this[t(817)]){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(817)][t(1374)],r+=".";var n=this[t(817)][t(526)],i=0;for(e=0;e<32&&(i|=1&n,31!=e);e++)i<<=1,n>>=1;r+=h[t(1365)](i,0),r+=".",0===this[t(817)][t(1039)]?r+="L":r+="H",r+=this.hvcC[t(1219)];var o=!1,a="";for(e=5;e>=0;e--)(this[t(817)][t(1377)][e]||o)&&(a="."+h[t(1365)](this[t(817)][t(1377)][e],0)+a,o=!0);r+=a}return r},h[s(681)][s(745)][s(1117)]=h[s(699)].prototype.getCodec=function(){var e,t=s,r=h[t(1411)][t(745)].getCodec[t(707)](this);if(this[t(1050)]){r+="."+this[t(1050)][t(1374)],this[t(1050)][t(1039)]?r+=".H":r+=".L",r+=this[t(1050)][t(1219)];var n="";if(this.vvcC.general_constraint_info){var i,o=[],a=0;for(a|=this[t(1050)][t(1304)]<<7,a|=this.vvcC[t(360)]<<6,e=0;e<this[t(1050)][t(223)][t(1225)];++e)a|=this.vvcC[t(223)][e]>>2&63,o.push(a),a&&(i=e),a=this[t(1050)][t(223)][e]>>2&3;if(void 0===i)n=t(1186);else{n=".C";var c=t(736),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},h[s(1113)][s(745)][s(1117)]=function(){var e=s,t=h[e(1411)][e(745)][e(1117)].call(this);if(this[e(499)]&&this[e(499)][e(220)]){var r=this[e(499)].esd[e(904)](),n=this[e(499)][e(220)][e(559)]();return t+"."+h.decimalToHex(r)+(n?"."+n:"")}return t},h[s(1462)][s(745)][s(1117)]=function(){var e=s,t=h.SampleEntry[e(745)][e(1117)][e(707)](this);return this[e(1025)]?t+"."+this[e(1025)]:t},h[s(1120)][s(745)][s(1117)]=h[s(1318)][s(745)][s(1117)]=function(){var e=s,t=h[e(1411)][e(745)][e(1117)][e(707)](this),r=this[e(1269)][e(468)];0==r&&(r="00");var n=this.vpcC.bitDepth;return 8==n&&(n="08"),t+".0"+this[e(1269)].profile+"."+r+"."+n},h[s(1291)][s(745)][s(1117)]=function(){var e,t=s,r=h[t(1411)][t(745)][t(1117)][t(707)](this),n=this[t(827)][t(275)];return n<10&&(n="0"+n),2===this[t(827)][t(381)]&&1===this[t(827)][t(900)]?e=1===this[t(827)][t(835)]?"12":"10":this[t(827)][t(381)]<=2&&(e=1===this[t(827)][t(900)]?"10":"08"),r+"."+this[t(827)].seq_profile+"."+n+(this[t(827)][t(1119)]?"H":"M")+"."+e},h[s(259)][s(745)][s(1369)]=function(e,t){var r=s;this[r(961)]+=8,this[r(961)]>u&&(this.size+=8),this[r(519)]===r(1010)&&(this[r(961)]+=16),o[r(1446)](r(280),r(347)+this[r(519)]+" of size: "+this[r(961)]+r(1137)+e[r(934)]()+(t||"")),this[r(961)]>u?e[r(652)](1):(this.sizePosition=e[r(934)](),e.writeUint32(this[r(961)])),e.writeString(this[r(519)],null,4),this[r(519)]===r(1010)&&e[r(425)](this[r(1010)]),this[r(961)]>u&&e[r(1337)](this[r(961)])},h[s(457)][s(745)].writeHeader=function(e){var t=s;this.size+=4,h.Box[t(745)][t(1369)][t(707)](this,e,t(578)+this.version+t(1196)+this[t(279)]),e.writeUint8(this.version),e[t(1165)](this[t(279)])},h[s(259)][s(745)].write=function(e){var t=s;this[t(519)]===t(807)?this[t(471)]&&(this[t(961)]=this[t(471)][t(1225)],this[t(1369)](e),e[t(425)](this.data)):(this.size=this[t(471)]?this[t(471)][t(1225)]:0,this[t(1369)](e),this[t(471)]&&e[t(425)](this.data))},h.ContainerBox[s(745)][s(1040)]=function(e){var t=s;this[t(961)]=0,this[t(1369)](e);for(var r=0;r<this.boxes[t(1225)];r++)this[t(570)][r]&&(this[t(570)][r][t(1040)](e),this[t(961)]+=this[t(570)][r][t(961)]);o.debug(t(280),t(986)+this[t(519)]+t(314)+this.size),e[t(598)](this[t(562)],this[t(961)])},h[s(396)][s(745)][s(1040)]=function(e){var t=s;this.size=4*this[t(426)][t(1225)],this.writeHeader(e),e[t(1023)](this[t(426)])},h.avcCBox[s(745)][s(1040)]=function(e){var t,r=s;for(this[r(961)]=7,t=0;t<this[r(742)][r(1225)];t++)this[r(961)]+=2+this.SPS[t][r(1225)];for(t=0;t<this[r(487)].length;t++)this.size+=2+this[r(487)][t][r(1225)];for(this.ext&&(this.size+=this.ext[r(1225)]),this[r(1369)](e),e[r(305)](this[r(936)]),e[r(305)](this.AVCProfileIndication),e[r(305)](this[r(953)]),e[r(305)](this.AVCLevelIndication),e[r(305)](this[r(1305)]+252),e[r(305)](this.SPS[r(1225)]+224),t=0;t<this.SPS[r(1225)];t++)e.writeUint16(this.SPS[t][r(1225)]),e[r(425)](this[r(742)][t].nalu);for(e[r(305)](this.PPS[r(1225)]),t=0;t<this[r(487)].length;t++)e.writeUint16(this.PPS[t][r(1225)]),e.writeUint8Array(this[r(487)][t][r(642)]);this.ext&&e[r(425)](this.ext)},h[s(748)][s(745)][s(1040)]=function(e){var t,r=s;for(this[r(1180)]=0,this[r(279)]=0,this[r(961)]=4+8*this.chunk_offsets[r(1225)],this[r(1369)](e),e.writeUint32(this.chunk_offsets.length),t=0;t<this.chunk_offsets[r(1225)];t++)e[r(1337)](this.chunk_offsets[t])},h[s(584)][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this[t(961)]=20,this.writeHeader(e),e.writeInt32(this[t(292)]),e[t(226)](this.leastDecodeToDisplayDelta),e[t(226)](this[t(1401)]),e[t(226)](this[t(608)]),e[t(226)](this[t(582)])},h[s(1429)][s(745)][s(1040)]=function(e){var t,r=s;for(this[r(1180)]=0,this[r(279)]=0,this.size=4+8*this[r(507)][r(1225)],this.writeHeader(e),e[r(652)](this[r(507)][r(1225)]),t=0;t<this.sample_counts[r(1225)];t++)e[r(652)](this[r(507)][t]),1===this[r(1180)]?e[r(226)](this[r(665)][t]):e[r(652)](this[r(665)][t])},h[s(1004)][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this.flags=0,this[t(961)]=4,this.writeHeader(e),e[t(652)](this[t(367)][t(1225)]);for(var r=0;r<this[t(367)][t(1225)];r++)this[t(367)][r].write(e),this[t(961)]+=this[t(367)][r][t(961)];o.debug(t(280),t(986)+this[t(519)]+t(314)+this[t(961)]),e[t(598)](this[t(562)],this.size)},h[s(509)][s(745)].write=function(e){var t=s;this[t(1180)]=0,this.flags=0,this.size=this.extended_language[t(1225)],this.writeHeader(e),e[t(890)](this[t(1033)])},h[s(786)][s(745)].write=function(e){var t=s;this[t(1180)]=0,this.flags=0,this[t(961)]=4+12*this[t(367)][t(1225)],this.writeHeader(e),e.writeUint32(this[t(367)][t(1225)]);for(var r=0;r<this[t(367)][t(1225)];r++){var n=this[t(367)][r];e[t(652)](n[t(575)]),e[t(226)](n[t(903)]),e[t(674)](n[t(774)]),e[t(674)](n.media_rate_fraction)}},h[s(1271)].prototype.write=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this[t(961)]=16+this[t(1163)].length+(this[t(765)].length+1)+(this[t(613)][t(1225)]+1),this[t(1369)](e),e[t(895)](this.scheme_id_uri),e[t(895)](this[t(613)]),e[t(652)](this[t(393)]),e.writeUint32(this[t(1239)]),e[t(652)](this[t(1329)]),e[t(652)](this.id),e[t(425)](this[t(1163)])},h[s(513)][s(745)][s(1040)]=function(e){var t=s;this[t(961)]=8+4*this.compatible_brands[t(1225)],this[t(1369)](e),e[t(890)](this[t(622)],null,4),e[t(652)](this[t(1307)]);for(var r=0;r<this.compatible_brands.length;r++)e[t(890)](this[t(1308)][r],null,4)},h[s(1258)][s(745)][s(1040)]=function(e){var t=s;this[t(961)]=20+this[t(505)][t(1225)]+1,this[t(1180)]=0,this[t(279)]=0,this.writeHeader(e),e[t(652)](0),e[t(890)](this[t(1425)],null,4),e.writeUint32(0),e.writeUint32(0),e[t(652)](0),e.writeCString(this[t(505)])},h[s(408)][s(745)][s(1040)]=function(e){var t,r,n=s;for(this.size=23,t=0;t<this[n(955)][n(1225)];t++)for(this[n(961)]+=3,r=0;r<this[n(955)][t][n(1225)];r++)this[n(961)]+=2+this[n(955)][t][r][n(471)][n(1225)];for(this[n(1369)](e),e[n(305)](this[n(936)]),e[n(305)](this[n(654)]<<6+this[n(1039)]<<5+this.general_profile_idc),e[n(652)](this[n(526)]),e[n(425)](this.general_constraint_indicator),e[n(305)](this.general_level_idc),e.writeUint16(this[n(1045)]+(15<<24)),e[n(305)](this[n(782)]+252),e[n(305)](this[n(915)]+252),e[n(305)](this[n(606)]+248),e[n(305)](this[n(869)]+248),e.writeUint16(this[n(1131)]),e.writeUint8((this[n(739)]<<6)+(this.numTemporalLayers<<3)+(this[n(1236)]<<2)+this.lengthSizeMinusOne),e[n(305)](this[n(955)][n(1225)]),t=0;t<this[n(955)][n(1225)];t++)for(e[n(305)]((this[n(955)][t][n(566)]<<7)+this[n(955)][t][n(971)]),e.writeUint16(this.nalu_arrays[t][n(1225)]),r=0;r<this[n(955)][t].length;r++)e[n(296)](this[n(955)][t][r][n(471)].length),e[n(425)](this[n(955)][t][r][n(471)])},h[s(687)][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this[t(961)]=this[t(806)].length+1+(this[t(613)].length+1),this.writeHeader(e),e[t(895)](this[t(806)]),e[t(895)](this.value)},h[s(430)][s(745)][s(1040)]=function(e){var t=s;this[t(961)]=20,this.flags=0,this[t(1180)]=0,this.writeHeader(e),e[t(652)](this[t(525)]),e[t(652)](this[t(969)]),e[t(652)](this[t(393)]),e[t(652)](this[t(892)]),e[t(296)](this.language),e[t(296)](0)},h[s(845)][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this[t(961)]=4,this[t(1369)](e),e[t(652)](this.fragment_duration)},h[s(249)][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this[t(961)]=4,this[t(1369)](e),e[t(652)](this[t(1312)])},h.mvhdBox[s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this.size=96,this[t(1369)](e),e[t(652)](this[t(525)]),e[t(652)](this[t(969)]),e[t(652)](this.timescale),e[t(652)](this[t(892)]),e[t(652)](this[t(977)]),e[t(296)](this[t(876)]<<8),e[t(296)](0),e.writeUint32(0),e[t(652)](0),e[t(1023)](this[t(872)]),e[t(652)](0),e[t(652)](0),e[t(652)](0),e[t(652)](0),e[t(652)](0),e[t(652)](0),e[t(652)](this[t(750)])},h.SampleEntry.prototype[s(1369)]=function(e){var t=s;this.size=8,h[t(259)][t(745)][t(1369)][t(707)](this,e),e[t(305)](0),e[t(305)](0),e.writeUint8(0),e[t(305)](0),e.writeUint8(0),e.writeUint8(0),e[t(296)](this[t(905)])},h[s(1411)].prototype.writeFooter=function(e){for(var t=s,r=0;r<this[t(570)][t(1225)];r++)this[t(570)][r][t(1040)](e),this.size+=this[t(570)][r][t(961)];o[t(1446)](t(280),t(986)+this[t(519)]+t(314)+this[t(961)]),e[t(598)](this.sizePosition,this.size)},h[s(1411)][s(745)][s(1040)]=function(e){var t=s;this[t(1369)](e),e[t(425)](this.data),this[t(961)]+=this[t(471)][t(1225)],o[t(1446)]("BoxWriter",t(986)+this[t(519)]+t(314)+this[t(961)]),e[t(598)](this[t(562)],this[t(961)])},h[s(520)][s(745)].write=function(e){var t=s;this.writeHeader(e),this[t(961)]+=70,e[t(296)](0),e[t(296)](0),e[t(652)](0),e[t(652)](0),e[t(652)](0),e[t(296)](this[t(1055)]),e.writeUint16(this[t(1252)]),e.writeUint32(this.horizresolution),e[t(652)](this[t(224)]),e[t(652)](0),e[t(296)](this[t(921)]),e[t(305)](Math[t(931)](31,this[t(804)][t(1225)])),e.writeString(this.compressorname,null,31),e[t(296)](this.depth),e[t(674)](-1),this[t(841)](e)},h[s(1221)].prototype[s(1040)]=function(e){var t=s;this[t(1369)](e),this[t(961)]+=20,e.writeUint32(0),e[t(652)](0),e[t(296)](this[t(1347)]),e.writeUint16(this[t(781)]),e[t(296)](0),e[t(296)](0),e[t(652)](this.samplerate<<16),this[t(841)](e)},h.stppSampleEntry[s(745)][s(1040)]=function(e){var t=s;this[t(1369)](e),this.size+=this[t(1235)].length+1+this.schema_location.length+1+this[t(1245)][t(1225)]+1,e[t(895)](this.namespace),e[t(895)](this.schema_location),e[t(895)](this[t(1245)]),this.writeFooter(e)},h.SampleGroupEntry[s(745)][s(1040)]=function(e){var t=s;e.writeUint8Array(this[t(471)])},h[s(691)][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=1,this[t(279)]=0,this[t(961)]=12+8*this[t(367)][t(1225)],this[t(1369)](e),e[t(890)](this.grouping_type,null,4),e[t(652)](this[t(1438)]),e[t(652)](this[t(367)].length);for(var r=0;r<this[t(367)].length;r++){var n=this[t(367)][r];e.writeInt32(n[t(1328)]),e[t(226)](n.group_description_index)}},h[s(1011)][s(745)][s(1040)]=function(e){var t,r,n=s;for(this[n(279)]=0,this.size=12,t=0;t<this[n(367)][n(1225)];t++)r=this.entries[t],1===this.version&&(0===this[n(1214)]&&(this[n(961)]+=4),this[n(961)]+=r[n(471)][n(1225)]);for(this[n(1369)](e),e[n(890)](this[n(1336)],null,4),1===this[n(1180)]&&e.writeUint32(this.default_length),this.version>=2&&e[n(652)](this.default_sample_description_index),e[n(652)](this[n(367)].length),t=0;t<this[n(367)][n(1225)];t++)r=this.entries[t],1===this[n(1180)]&&0===this[n(1214)]&&e[n(652)](r[n(1326)]),r[n(1040)](e)},h[s(357)][s(745)].write=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this[t(961)]=20+12*this[t(1435)][t(1225)],this[t(1369)](e),e.writeUint32(this.reference_ID),e[t(652)](this[t(393)]),e.writeUint32(this.earliest_presentation_time),e.writeUint32(this.first_offset),e.writeUint16(0),e[t(296)](this[t(1435)].length);for(var r=0;r<this[t(1435)].length;r++){var n=this.references[r];e[t(652)](n.reference_type<<31|n.referenced_size),e[t(652)](n[t(1097)]),e[t(652)](n.starts_with_SAP<<31|n.SAP_type<<28|n[t(1071)])}},h.smhdBox[s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(279)]=1,this.size=4,this[t(1369)](e),e[t(296)](this[t(760)]),e[t(296)](0)},h[s(1363)].prototype[s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this[t(961)]=4+4*this[t(480)][t(1225)],this.writeHeader(e),e.writeUint32(this[t(480)][t(1225)]),e[t(1023)](this.chunk_offsets)},h[s(772)][s(745)][s(1040)]=function(e){var t,r=s;for(this[r(1180)]=0,this[r(279)]=0,this[r(961)]=4+12*this.first_chunk[r(1225)],this[r(1369)](e),e[r(652)](this[r(1061)].length),t=0;t<this[r(1061)][r(1225)];t++)e[r(652)](this[r(1061)][t]),e.writeUint32(this[r(478)][t]),e.writeUint32(this[r(1096)][t])},h[s(1195)].prototype[s(1040)]=function(e){var t,r=s;for(this[r(1180)]=0,this[r(279)]=0,this[r(961)]=0,this[r(1369)](e),e[r(652)](this[r(367)][r(1225)]),this[r(961)]+=4,t=0;t<this[r(367)][r(1225)];t++)this.entries[t][r(1040)](e),this[r(961)]+=this[r(367)][t][r(961)];o[r(1446)]("BoxWriter",r(986)+this[r(519)]+" with new size "+this[r(961)]),e.adjustUint32(this.sizePosition,this[r(961)])},h[s(252)].prototype[s(1040)]=function(e){var t,r=s;for(this.version=0,this[r(279)]=0,this[r(961)]=4+8*this[r(912)].length,this.writeHeader(e),e.writeUint32(this[r(912)][r(1225)]),t=0;t<this[r(912)].length;t++)e[r(652)](this.shadowed_sample_numbers[t]),e[r(652)](this.sync_sample_numbers[t])},h[s(970)][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this.flags=0,this[t(961)]=4+4*this[t(444)][t(1225)],this[t(1369)](e),e[t(652)](this[t(444)][t(1225)]),e[t(1023)](this[t(444)])},h[s(400)].prototype[s(1040)]=function(e){var t,r=s,n=!0;if(this[r(1180)]=0,this[r(279)]=0,this.sample_sizes[r(1225)]>0)for(t=0;t+1<this[r(395)][r(1225)];){if(this.sample_sizes[t+1]!==this[r(395)][0]){n=!1;break}t++}else n=!1;this.size=8,!n&&(this[r(961)]+=4*this[r(395)].length),this.writeHeader(e),n?e[r(652)](this.sample_sizes[0]):e[r(652)](0),e.writeUint32(this[r(395)][r(1225)]),!n&&e.writeUint32Array(this.sample_sizes)},h[s(228)].prototype[s(1040)]=function(e){var t,r=s;for(this[r(1180)]=0,this[r(279)]=0,this.size=4+8*this[r(507)].length,this[r(1369)](e),e[r(652)](this.sample_counts.length),t=0;t<this[r(507)][r(1225)];t++)e[r(652)](this.sample_counts[t]),e.writeUint32(this.sample_deltas[t])},h[s(746)][s(745)].write=function(e){var t=s,r=Math[t(925)](2,32)-1;this[t(1180)]=this[t(346)]>r?1:0,this[t(279)]=0,this[t(961)]=4,1===this[t(1180)]&&(this.size+=4),this[t(1369)](e),1===this[t(1180)]?e.writeUint64(this[t(346)]):e.writeUint32(this[t(346)])},h[s(484)][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(961)]=4,this[t(279)]&h[t(253)]&&(this[t(961)]+=8),this[t(279)]&h.TFHD_FLAG_SAMPLE_DESC&&(this[t(961)]+=4),this[t(279)]&h.TFHD_FLAG_SAMPLE_DUR&&(this[t(961)]+=4),this.flags&h[t(1344)]&&(this.size+=4),this[t(279)]&h[t(984)]&&(this.size+=4),this.writeHeader(e),e[t(652)](this[t(1251)]),this[t(279)]&h.TFHD_FLAG_BASE_DATA_OFFSET&&e[t(1337)](this[t(663)]),this[t(279)]&h[t(1100)]&&e[t(652)](this[t(343)]),this.flags&h[t(951)]&&e[t(652)](this[t(1132)]),this[t(279)]&h[t(1344)]&&e[t(652)](this.default_sample_size),this[t(279)]&h[t(984)]&&e[t(652)](this[t(770)])},h.tkhdBox[s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(961)]=80,this[t(1369)](e),e[t(652)](this[t(525)]),e.writeUint32(this[t(969)]),e[t(652)](this[t(1251)]),e[t(652)](0),e.writeUint32(this[t(892)]),e[t(652)](0),e[t(652)](0),e[t(674)](this[t(1118)]),e[t(674)](this.alternate_group),e[t(674)](this[t(876)]<<8),e[t(296)](0),e[t(1426)](this[t(872)]),e.writeUint32(this.width),e[t(652)](this.height)},h[s(1330)][s(745)].write=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this[t(961)]=20,this.writeHeader(e),e[t(652)](this[t(1251)]),e[t(652)](this.default_sample_description_index),e[t(652)](this.default_sample_duration),e[t(652)](this[t(216)]),e[t(652)](this.default_sample_flags)},h.trunBox.prototype.write=function(e){var t=s;this.version=0,this[t(961)]=4,this[t(279)]&h[t(1049)]&&(this[t(961)]+=4),this.flags&h.TRUN_FLAGS_FIRST_FLAG&&(this[t(961)]+=4),this.flags&h.TRUN_FLAGS_DURATION&&(this.size+=4*this[t(1126)][t(1225)]),this[t(279)]&h[t(633)]&&(this[t(961)]+=4*this[t(323)].length),this[t(279)]&h[t(265)]&&(this[t(961)]+=4*this[t(1381)].length),this.flags&h[t(1325)]&&(this[t(961)]+=4*this[t(221)][t(1225)]),this[t(1369)](e),e[t(652)](this[t(1328)]),this[t(279)]&h[t(1049)]&&(this[t(631)]=e[t(934)](),e[t(226)](this[t(1389)])),this[t(279)]&h[t(1306)]&&e.writeUint32(this.first_sample_flags);for(var r=0;r<this[t(1328)];r++)this[t(279)]&h[t(819)]&&e[t(652)](this[t(1126)][r]),this[t(279)]&h.TRUN_FLAGS_SIZE&&e.writeUint32(this[t(323)][r]),this[t(279)]&h[t(265)]&&e[t(652)](this[t(1381)][r]),this[t(279)]&h.TRUN_FLAGS_CTS_OFFSET&&(0===this[t(1180)]?e[t(652)](this[t(221)][r]):e[t(226)](this[t(221)][r]))},h[s(1075)][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(768)]?(this[t(279)]=0,this[t(961)]=this.location[t(1225)]+1):(this[t(279)]=1,this[t(961)]=0),this[t(1369)](e),this[t(768)]&&e[t(895)](this.location)},h["urn Box"][s(745)][s(1040)]=function(e){var t=s;this[t(1180)]=0,this[t(279)]=0,this[t(961)]=this[t(505)][t(1225)]+1+(this[t(768)]?this[t(768)][t(1225)]+1:0),this[t(1369)](e),e.writeCString(this.name),this[t(768)]&&e[t(895)](this[t(768)])},h[s(856)].prototype[s(1040)]=function(e){var t=s;this.version=0,this[t(279)]=1,this[t(961)]=8,this[t(1369)](e),e[t(296)](this[t(822)]),e.writeUint16Array(this[t(635)])},h[s(1429)][s(745)].unpack=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(507)][i(1225)];t++)for(r=0;r<this[i(507)][t];r++)e[n][i(538)]=e[n][i(1433)]+this.sample_offsets[t],n++},h[s(228)][s(745)][s(787)]=function(e){var t,r,n,i=s;for(n=0,t=0;t<this[i(507)][i(1225)];t++)for(r=0;r<this[i(507)][t];r++)e[n][i(1433)]=0===n?0:e[n-1][i(1433)]+this.sample_deltas[t],n++},h[s(1363)][s(745)][s(787)]=function(e){var t,r=s;for(t=0;t<this[r(480)].length;t++)e[t][r(1105)]=this.chunk_offsets[t]},h[s(772)][s(745)][s(787)]=function(e){var t,r,n,i,o,a=s;for(i=0,o=0,t=0;t<this.first_chunk.length;t++)for(r=0;r<(t+1<this[a(1061)].length?this[a(1061)][t+1]:1/0);r++)for(o++,n=0;n<this[a(478)][t];n++){if(!e[i])return;e[i][a(218)]=this[a(1096)][t],e[i].chunk_index=o,i++}},h[s(400)][s(745)][s(787)]=function(e){var t,r=s;for(t=0;t<this[r(395)][r(1225)];t++)e[t][r(961)]=this.sample_sizes[t]},h[s(762)]=[s(570),"entries",s(1435),s(365),s(883),s(1385),s(604),"associations",s(710),s(1084),"seekLists",s(983),s(220),s(248)],h[s(992)]=[s(1308),"matrix",s(635),s(507),s(507),s(251),s(1061),s(478),"sample_sizes","chunk_offsets",s(665),s(1096),"sample_duration"],h.boxEqualFields=function(e,t){var r,n=s;if(e&&!t)return!1;for(r in e)if(!(h[n(762)][n(358)](r)>-1||e[r]instanceof h[n(259)]||t[r]instanceof h.Box||typeof e[r]===n(550)||typeof t[r]===n(550)||"function"==typeof e[r]||"function"==typeof t[r]||e[n(759)]&&e[n(759)][n(358)](r[n(1458)](0,4))>-1||t[n(759)]&&t[n(759)][n(358)](r[n(1458)](0,4))>-1||r===n(471)||r===n(793)||r===n(961)||r===n(525)||"modification_time"===r||h[n(992)][n(358)](r)>-1||e[r]===t[r]))return!1;return!0},h[s(1208)]=function(e,t){var r=s;if(!h[r(1400)](e,t))return!1;for(var n=0;n<h[r(762)][r(1225)];n++){var i=h[r(762)][n];if(e[i]&&t[i]&&!h[r(1208)](e[i],t[i]))return!1}return!0};var m=function(){};m[s(745)][s(751)]=function(e){var t,r,n=s,i=new a(e[n(479)]);for(t=[];!i[n(1289)]();)(r=h[n(421)](i,!1))[n(1404)]===h.OK&&r[n(893)][n(519)]===n(1005)&&t[n(415)](r[n(893)]);return t},m[s(745)].getText=function(e,t,r){var n=s;function i(e,t,r){var n=ko;return r=r||"0",(e+="")[n(1225)]>=t?e:new Array(t-e[n(1225)]+1)[n(382)](r)+e}function o(e){var t=ko,r=Math[t(531)](e/3600),n=Math[t(531)]((e-3600*r)/60),s=Math[t(531)](e-3600*r-60*n),o=Math[t(531)](1e3*(e-3600*r-60*n-s));return i(r,2)+":"+i(n,2)+":"+i(s,2)+"."+i(o,3)}for(var a=this[n(751)](r),c="",u=0;u<a[n(1225)];u++){var l=a[u];c+=o(e)+n(539)+o(t)+"\r\n",c+=l[n(1424)][n(1148)]}return c};var v=function(){};v[s(745)][s(751)]=function(e){var t,r=s,n={};n[r(1129)]=[];var i=new a(e[r(471)].buffer);if(e.subsamples&&0!==e[r(365)][r(1225)]){if(n[r(427)]=i[r(636)](e[r(365)][0].size),e[r(365)][r(1225)]>1)for(t=1;t<e[r(365)][r(1225)];t++)n[r(1129)][t]=i.readUint8Array(e[r(365)][t].size)}else n[r(427)]=i.readString(e[r(471)].length);return typeof DOMParser!==r(550)&&(n[r(230)]=(new DOMParser)[r(518)](n.documentString,r(299))),n};var y=function(){};y[s(745)][s(751)]=function(e){var t=s;return new a(e[t(471)][t(479)])[t(636)](e[t(471)][t(1225)])},y[s(745)][s(413)]=function(e){var t=s,r=new a(e[t(479)]);return r.readUint32(),r[t(815)]()},s(312)!==s(550)&&(t.XMLSubtitlein4Parser=v,t[s(269)]=y);var g=function(e){var t=s;this[t(1046)]=e||new l,this[t(570)]=[],this.mdats=[],this.moofs=[],this[t(1051)]=!1,this[t(322)]=!1,this[t(769)]=null,this[t(1032)]=!1,this[t(1319)]=null,this[t(290)]=!1,this[t(1282)]=null,this.onSamples=null,this[t(1191)]=null,this[t(974)]=!1,this[t(840)]=[],this[t(721)]=[],this.isFragmentationInitialized=!1,this[t(644)]=!1,this.nextMoofNumber=0,this[t(460)]=!1,this[t(301)]=null,this[t(441)]=!1};g[s(745)][s(1228)]=function(){var e=s;this[e(1046)]&&(this.stream.destroy(),this[e(1046)]=null),this[e(570)]=[],this.mdats=[],this[e(988)]=[],this[e(1051)]=!1,this[e(322)]=!1,this[e(769)]=null,this.moovStartSent=!1,this.onReady=null,this[e(290)]=!1,this.onSegment=null,this[e(438)]=null,this[e(1191)]=null,this.sampleListBuilt=!1,this[e(840)]=[],this[e(721)]=[],this[e(274)]=!1,this[e(644)]=!1,this[e(1183)]=0,this.itemListBuilt=!1,this[e(301)]=null,this[e(441)]=!1,this[e(898)]=null,this[e(1441)]=null,this[e(883)]=[],this[e(554)]=[]},g[s(745)][s(475)]=function(e,t,r){var n=s,i=this[n(537)](e);if(i){var o={};this[n(840)][n(415)](o),o.id=e,o.user=t,o.trak=i,i[n(902)]=0,o.segmentStream=null,o.nb_samples=1e3,o.rapAlignement=!0,r&&(r.nbSamples&&(o.nb_samples=r[n(313)]),r[n(1311)]&&(o[n(1311)]=r[n(1311)]))}},g.prototype[s(307)]=function(e){for(var t=s,r=-1,n=0;n<this[t(840)][t(1225)];n++){this.fragmentedTracks[n].id==e&&(r=n)}r>-1&&this[t(840)].splice(r,1)},g.prototype[s(434)]=function(e,t,r){var n=s,i=this[n(537)](e);if(i){var o={};this[n(721)][n(415)](o),o.id=e,o.user=t,o.trak=i,i[n(902)]=0,o.nb_samples=1e3,o[n(286)]=[],r&&r.nbSamples&&(o.nb_samples=r[n(313)])}},g[s(745)][s(1123)]=function(e){for(var t=s,r=-1,n=0;n<this.extractedTracks[t(1225)];n++){this.extractedTracks[n].id==e&&(r=n)}r>-1&&this[t(721)][t(1018)](r,1)},g[s(745)][s(694)]=function(){var e,t,r=s;if(!this[r(871)]||this[r(871)]())for(;;){if(this[r(1253)]&&this[r(1253)]()){if(this[r(732)]())continue;return}if(this[r(1128)]&&this[r(1128)](),(e=h[r(421)](this.stream,false)).code===h.ERR_NOT_ENOUGH_DATA){if(this.processIncompleteBox){if(this[r(1297)](e))continue;return}return}var n;switch(n="uuid"!==(t=e.box)[r(519)]?t[r(519)]:t[r(1010)],this.boxes[r(415)](t),n){case r(807):this[r(1234)][r(415)](t);break;case"moof":this[r(988)][r(415)](t);break;case r(898):this[r(322)]=!0,0===this[r(1234)][r(1225)]&&(this[r(1051)]=!0);default:this[n],this[n]=t}this[r(336)]&&this[r(336)](t,e)}},g[s(745)][s(464)]=function(e){var t=s;if(null==e)throw t(233);if(void 0===e.fileStart)throw t(808);return 0===e.byteLength?(this.stream[t(1444)](),!1):(e.usedBytes=0,this[t(1046)][t(1064)](e),this.stream[t(1444)](),!!this[t(1046)].initialized())},g[s(745)][s(250)]=function(e,t){var r,n=s;if(this[n(464)](e))return this[n(694)](),this[n(322)]&&!this[n(1032)]&&(this[n(1032)]=!0,this[n(769)]&&this[n(769)]()),this[n(898)]?(!this[n(974)]&&(this[n(885)](),this.sampleListBuilt=!0),this[n(821)](),this[n(1319)]&&!this[n(290)]&&(this[n(290)]=!0,this.onReady(this[n(1413)]())),this.processSamples(t),this[n(812)]?(r=this[n(812)],this.nextSeekPosition=void 0):r=this[n(232)],this[n(1046)][n(335)]&&(r=this.stream[n(335)](r))):r=this.nextParsePosition?this[n(232)]:0,this.sidx&&this[n(301)]&&!this.sidxSent&&(this[n(301)](this.sidx),this[n(441)]=!0),this.meta&&(this[n(1184)]&&!this[n(460)]&&(this[n(1184)](),this[n(460)]=!0),this.processItems&&this[n(534)](this.onItem)),this.stream[n(1143)]&&(this.stream[n(1444)](),this.stream[n(1143)](),this[n(1046)][n(1444)](!0)),r},g[s(745)][s(1413)]=function(){var e,t,r,n,i,o,a=s,c={},u=new Date(a(798))[a(1442)]();if(this[a(898)])for(c[a(476)]=!0,c[a(892)]=this.moov.mvhd[a(892)],c[a(393)]=this[a(898)][a(1315)].timescale,c[a(688)]=null!=this[a(898)][a(547)],c.isFragmented&&this[a(898)][a(547)][a(1321)]&&(c.fragment_duration=this[a(898)].mvex[a(1321)][a(706)]),c[a(1051)]=this[a(1051)],c.hasIOD=null!=this[a(898)][a(1211)],c[a(945)]=[],c[a(945)][a(415)](this[a(1441)].major_brand),c[a(945)]=c[a(945)].concat(this[a(1441)][a(1308)]),c[a(1043)]=new Date(u+1e3*this[a(898)][a(1315)][a(525)]),c[a(234)]=new Date(u+1e3*this[a(898)][a(1315)][a(969)]),c.tracks=[],c[a(446)]=[],c[a(225)]=[],c[a(1453)]=[],c[a(574)]=[],c[a(1351)]=[],c[a(1327)]=[],e=0;e<this.moov[a(901)].length;e++){if(o=(r=this[a(898)][a(901)][e])[a(948)].minf[a(1391)][a(1111)][a(367)][0],n={},c[a(490)][a(415)](n),n.id=r[a(345)][a(1251)],n[a(505)]=r[a(948)][a(800)][a(505)],n[a(1435)]=[],r[a(1288)])for(t=0;t<r[a(1288)].boxes[a(1225)];t++)i={},n[a(1435)][a(415)](i),i[a(519)]=r[a(1288)][a(570)][t][a(519)],i[a(426)]=r.tref[a(570)][t].track_ids;r[a(1054)]&&(n[a(816)]=r[a(1054)][a(929)][a(367)]),n[a(1043)]=new Date(u+1e3*r.tkhd[a(525)]),n.modified=new Date(u+1e3*r[a(345)][a(969)]),n[a(723)]=r[a(345)][a(892)],n[a(737)]=c.timescale,n[a(1118)]=r[a(345)][a(1118)],n[a(527)]=r.tkhd[a(527)],n[a(876)]=r[a(345)][a(876)],n[a(872)]=r[a(345)].matrix,n.track_width=r.tkhd[a(1055)]/65536,n[a(281)]=r[a(345)][a(1252)]/65536,n[a(393)]=r[a(948)][a(529)][a(393)],n[a(949)]=r.mdia[a(731)][a(1391)][a(1160)],n[a(892)]=r[a(948)].mdhd[a(892)],n[a(1073)]=r.samples_duration,n.codec=o.getCodec(),n[a(1066)]=r[a(990)]&&r[a(990)][a(716)][a(1225)]?r[a(990)][a(716)][0]:{schemeURI:"",value:""},n[a(775)]=r[a(948)][a(1422)]?r.mdia[a(1422)][a(1033)]:r[a(948)].mdhd.languageString,n[a(680)]=r.samples[a(1225)],n.size=r.samples_size,n[a(1144)]=8*n.size*n[a(393)]/n.samples_duration,o.isAudio()?(n[a(519)]=a(272),c[a(446)][a(415)](n),n[a(272)]={},n[a(272)][a(726)]=o[a(1464)](),n[a(272)][a(1347)]=o[a(412)](),n[a(272)][a(323)]=o[a(429)]()):o[a(535)]()?(n.type=a(1103),c[a(225)][a(415)](n),n[a(1103)]={},n[a(1103)][a(1055)]=o[a(1095)](),n.video[a(1252)]=o[a(1430)]()):o[a(867)]()?(n[a(519)]=a(558),c.subtitleTracks.push(n)):o[a(1116)]()?(n[a(519)]=a(994),c[a(1351)].push(n)):o[a(515)]()?(n[a(519)]=a(994),c[a(574)].push(n)):(n[a(519)]=a(994),c.otherTracks[a(415)](n))}else c[a(476)]=!1;if(c[a(809)]="",c.hasMoov&&c[a(490)]){for(c[a(225)]&&c.videoTracks[a(1225)]>0?c[a(809)]+=a(1244):c[a(446)]&&c[a(446)][a(1225)]>0?c.mime+='audio/mp4; codecs="':c[a(809)]+=a(1393),e=0;e<c.tracks.length;e++)0!==e&&(c.mime+=","),c[a(809)]+=c[a(490)][e][a(489)];c[a(809)]+=a(1398),c.mime+=this[a(1441)].compatible_brands[a(382)](),c.mime+='"'}return c},g[s(745)][s(928)]=function(e){var t=s;e&&(this[t(812)]?this[t(812)]=Math.min(e[t(1105)]+e[t(541)],this[t(812)]):this.nextSeekPosition=e[t(1105)]+e.alreadyRead)},g[s(745)][s(458)]=function(e){var t,r,n=s;if(this.sampleProcessingStarted){if(this[n(274)]&&null!==this[n(1282)])for(t=0;t<this[n(840)][n(1225)];t++){var i=this[n(840)][t];for(r=i.trak;r[n(902)]<r[n(286)][n(1225)]&&this[n(644)];){o[n(1446)](n(1250),n(944)+i.id+n(411)+r[n(902)]);var a=this[n(350)](i.id,r.nextSample,i[n(1194)]);if(!a)break;if(i[n(1194)]=a,r[n(902)]++,(r[n(902)]%i[n(680)]==0||e||r[n(902)]>=r[n(286)][n(1225)])&&(this[n(1282)]&&this[n(1282)](i.id,i[n(919)],i[n(1194)].buffer,r[n(902)],e||r[n(902)]>=r[n(286)][n(1225)]),i[n(1194)]=null,i!==this[n(840)][t]))break}}if(null!==this.onSamples)for(t=0;t<this[n(721)][n(1225)];t++){var c=this[n(721)][t];for(r=c[n(1212)];r.nextSample<r[n(286)][n(1225)]&&this[n(644)];){o[n(1446)](n(1250),"Exporting on track #"+c.id+n(884)+r.nextSample);var u=this[n(943)](r,r.nextSample);if(!u){this[n(928)](r[n(286)][r[n(902)]]);break}if(r[n(902)]++,c[n(286)].push(u),(r[n(902)]%c[n(680)]==0||r.nextSample>=r[n(286)][n(1225)])&&(o[n(1446)](n(1250),n(1021)+c.id+n(411)+r.nextSample),this.onSamples&&this[n(438)](c.id,c[n(919)],c[n(286)]),c[n(286)]=[],c!==this[n(721)][t]))break}}}},g[s(745)][s(1231)]=function(e){var t=s,r=this[t(1077)](e,!0);return r[t(1225)]?r[0]:null},g[s(745)][s(1077)]=function(e,t){var r=[];return g._sweep[s(707)](this,e,r,t),r},g[s(368)]=function(e,t,r){var n=s;for(var i in this.type&&this[n(519)]==e&&t.push(this),this[n(570)]){if(t.length&&r)return;g[n(368)][n(707)](this.boxes[i],e,t,r)}},g[s(745)][s(304)]=function(e){var t=s,r=this[t(537)](e);return r?r[t(286)]:void 0},g.prototype[s(1166)]=function(e,t){var r=s,n=this[r(537)](e);return this[r(943)](n,t)},g.prototype[s(545)]=function(e,t,r){var n=s,i=this.getTrackById(e);i[n(1449)]||(i.lastValidSample=0);for(var o=i[n(1449)];o<t;o++)this[n(624)](i,o);i[n(1449)]=t,r&&(this[n(570)]=[],this[n(1234)]=[],this[n(988)]=[],this.lastMoofIndex=0)},g[s(745)][s(1101)]=function(e){var t=s,r=this[t(537)](e);const n=r.samples,i=n[n.length-1];i[t(471)]=null,i[t(1379)]=null,i[t(541)]=0,r[t(286)]=[],r.samples[t(415)](i),r.nextSample=r[t(286)][t(1225)],this[t(570)]=[],this.mdats=[],this[t(988)]=[],this[t(320)]=0},g[s(745)].start=function(){var e=s;this[e(644)]=!0,this[e(458)](!1)},g[s(745)][s(470)]=function(){this.sampleProcessingStarted=!1},g[s(745)].flush=function(){var e=s;this[e(821)](),this.processSamples(!0),this.stream.cleanBuffers(),this[e(1046)][e(1444)](!0)},g[s(745)][s(1174)]=function(e,t,r){var n,i,o,a=s,c=0,u=0;if(0===r.samples.length)return{offset:0,time:0};for(n=0;n<r[a(286)].length;n++){if(i=r[a(286)][n],0===n)u=0,o=i.timescale;else if(i[a(1375)]>e*i[a(393)]){u=n-1;break}t&&i[a(333)]&&(c=n)}for(t&&(u=c),e=r[a(286)][u].cts,r[a(902)]=u;r[a(286)][u].alreadyRead===r[a(286)][u][a(961)]&&r[a(286)][u+1];)u++;return{offset:r[a(286)][u].offset+r[a(286)][u].alreadyRead,time:e/o}},g[s(745)][s(1248)]=function(e){var t,r=s;return e[r(286)]?((t=e.samples[e[r(286)].length-1])[r(1375)]+t[r(892)])/t.timescale:1/0},g[s(745)][s(1273)]=function(e,t){var r,n,i,o=s,a=this[o(898)],c={offset:1/0,time:1/0};if(this[o(898)]){for(i=0;i<a[o(901)][o(1225)];i++)r=a[o(901)][i],e>this[o(1248)](r)||((n=this[o(1174)](e,t,r))[o(1105)]<c[o(1105)]&&(c[o(1105)]=n[o(1105)]),n[o(551)]<c[o(551)]&&(c[o(551)]=n[o(551)]));return c[o(1105)]===1/0?c={offset:this[o(232)],time:0}:c.offset=this[o(1046)].getEndFilePositionAfter(c.offset),c}throw o(319)},g[s(745)][s(880)]=function(e){for(var t=s,r=0;r<this[t(570)][t(1225)]&&r<e[t(570)][t(1225)];){var n=this.boxes[r],i=e[t(570)][r];if(!h[t(1208)](n,i))return!1;r++}return!0},"undefined"!==s(312)&&(t[s(1250)]=g),g[s(745)][s(830)]=0,g[s(745)].parsingMdat=null,g[s(745)][s(232)]=0,g[s(745)][s(406)]=!1,g[s(745)][s(1297)]=function(e){var t,r=s;return e[r(519)]===r(807)?(t=new(h[e[r(519)]+r(259)])(e[r(961)]),this.parsingMdat=t,this.boxes.push(t),this.mdats[r(415)](t),t[r(793)]=e.start,t[r(888)]=e[r(888)],this[r(1046)][r(435)](t[r(888)]),this[r(830)]=t[r(793)]+t[r(961)],this[r(1046)][r(1273)](t[r(793)]+t[r(961)],!1,this[r(406)])?(this.parsingMdat=null,!0):(this.moovStartFound?this[r(232)]=this.stream[r(866)]():this[r(232)]=t[r(793)]+t[r(961)],!1)):(e.type===r(898)&&(this[r(322)]=!0,0===this[r(1234)][r(1225)]&&(this[r(1051)]=!0)),!!this[r(1046)].mergeNextBuffer&&this[r(1046)].mergeNextBuffer()?(this[r(232)]=this[r(1046)][r(1205)](),!0):(e[r(519)]?this[r(322)]?this[r(232)]=this[r(1046)][r(1205)]():this[r(232)]=this[r(1046)][r(934)]()+e[r(961)]:this[r(232)]=this[r(1046)][r(1205)](),!1))},g[s(745)][s(1253)]=function(){return null!==this[s(1421)]},g[s(745)][s(732)]=function(){var e,t=s;return e=this.parsingMdat,this[t(1046)][t(1273)](e[t(793)]+e[t(961)],!1,this[t(406)])?(o[t(1446)](t(1250),t(618)),this.parsingMdat=null,!0):(this[t(232)]=this[t(1046)][t(866)](),!1)},g[s(745)][s(871)]=function(){var e=s;return this.stream[e(1273)](this[e(830)],!0,this.discardMdatData)},g.prototype[s(1128)]=function(){var e=s;this[e(830)]=this[e(1046)][e(934)]()},g.prototype.updateUsedBytes=function(e,t){var r=s;this[r(1046)].addUsedBytes&&("mdat"===e[r(519)]?(this[r(1046)][r(435)](e[r(888)]),this[r(406)]&&this[r(1046)][r(435)](e[r(961)]-e[r(888)])):this.stream[r(435)](e[r(961)]))},g[s(745)].add=h[s(259)][s(745)][s(1355)],g.prototype.addBox=h.Box[s(745)][s(1017)],g.prototype[s(1030)]=function(e){var t=s,r=e||{};this[t(1355)]("ftyp")[t(749)]("major_brand",r[t(945)]&&r.brands[0]||t(655)).set(t(1307),0).set("compatible_brands",r.brands||[t(655)]);var n=this[t(1355)](t(898));return n.add(t(1315))[t(749)]("timescale",r[t(393)]||600).set(t(977),r[t(977)]||65536)[t(749)]("creation_time",0)[t(749)](t(969),0).set(t(892),r[t(892)]||0)[t(749)](t(876),r[t(1055)]?0:256)[t(749)](t(872),[65536,0,0,0,65536,0,0,0,1073741824])[t(749)](t(750),1),n.add(t(547)),this},g[s(745)][s(882)]=function(e){var t=s;!this.moov&&this[t(1030)](e);var r=e||{};r[t(1055)]=r[t(1055)]||320,r[t(1252)]=r[t(1252)]||320,r.id=r.id||this.moov[t(1315)].next_track_id,r.type=r[t(519)]||"avc1";var n=this.moov[t(1355)](t(1212));this[t(898)][t(1315)][t(750)]=r.id+1,n.add(t(345)).set(t(279),h.TKHD_FLAG_ENABLED|h[t(467)]|h[t(1175)])[t(749)](t(525),0)[t(749)](t(969),0)[t(749)](t(1251),r.id).set(t(892),r[t(892)]||0).set("layer",r.layer||0)[t(749)](t(527),0).set(t(876),1).set(t(872),[0,0,0,0,0,0,0,0,0]).set(t(1055),r[t(1055)]<<16).set(t(1252),r[t(1252)]<<16);var i=n[t(1355)]("mdia");i[t(1355)](t(529))[t(749)](t(525),0).set("modification_time",0)[t(749)](t(393),r[t(393)]||1)[t(749)](t(892),r[t(627)]||0)[t(749)]("language",r[t(775)]||t(998)),i[t(1355)]("hdlr")[t(749)]("handler",r.hdlr||t(1405)).set("name",r.name||t(1070)),i.add(t(1422))[t(749)](t(1033),r[t(775)]||"fr-FR");var o=i.add("minf");if(void 0!==h[r.type+t(1411)]){var c=new(h[r[t(519)]+"SampleEntry"]);c[t(905)]=1;var u="";for(var l in h[t(927)])for(var d=h[t(927)][l],f=0;f<d[t(1225)];f++)if(d[t(358)](r[t(519)])>-1){u=l;break}switch(u){case t(571):if(o[t(1355)](t(1331)).set(t(822),0).set(t(635),[0,0,0]),c[t(749)](t(1055),r.width)[t(749)](t(1252),r[t(1252)])[t(749)](t(664),72<<16)[t(749)](t(224),72<<16).set(t(921),1)[t(749)]("compressorname",r.type+t(939))[t(749)](t(463),24),r[t(619)]){var p=new h.avcCBox;p.parse(new a(r[t(619)])),c.addBox(p)}else if(r[t(1088)]){var m=new(h[t(408)]);m[t(694)](new a(r[t(1088)])),c[t(1017)](m)}break;case t(729):o[t(1355)](t(1007))[t(749)](t(760),r[t(760)]||0),c[t(749)](t(1347),r.channel_count||2)[t(749)](t(781),r[t(781)]||16).set(t(981),r[t(981)]||65536);break;case t(324):o.add(t(588));break;case t(1200):if(o[t(1355)](t(950)),r.type===t(1093))c[t(749)]("namespace",r[t(1235)]||t(329))[t(749)]("schema_location",r[t(589)]||"")[t(749)]("auxiliary_mime_types",r[t(1245)]||"");break;case t(935):o.add("nmhd");break;case t(392):default:o[t(1355)](t(1243))}r[t(1379)]&&c[t(1017)](r.description),r[t(503)]&&r[t(503)][t(1171)]((function(e){c.addBox(e)})),o[t(1355)](t(440)).add(t(283))[t(1265)]((new(h[t(1075)])).set(t(279),1));var v=o[t(1355)]("stbl");return v[t(1355)]("stsd").addEntry(c),v[t(1355)](t(982))[t(749)]("sample_counts",[]).set("sample_deltas",[]),v.add(t(1266))[t(749)](t(1061),[])[t(749)](t(478),[])[t(749)]("sample_description_index",[]),v[t(1355)](t(886))[t(749)](t(480),[]),v.add("stsz")[t(749)](t(395),[]),this[t(898)].mvex[t(1355)](t(1361))[t(749)](t(1251),r.id)[t(749)](t(343),r[t(343)]||1).set("default_sample_duration",r.default_sample_duration||0)[t(749)](t(216),r[t(216)]||0).set("default_sample_flags",r.default_sample_flags||0),this[t(500)](n),r.id}},h.Box[s(745)][s(466)]=function(e){var t=s,r=e||new c;r.endianness=c.BIG_ENDIAN,this[t(1040)](r)},g[s(745)][s(1013)]=function(e,t,r){var n=s,i=r||{},o={},a=this[n(537)](e);if(null!==a){o.number=a.samples[n(1225)],o[n(1251)]=a[n(345)][n(1251)],o.timescale=a.mdia[n(529)][n(393)],o[n(218)]=i[n(1096)]?i.sample_description_index-1:0,o[n(1379)]=a.mdia[n(731)][n(1391)][n(1111)][n(367)][o[n(218)]],o[n(471)]=t,o[n(961)]=t.byteLength,o[n(541)]=o[n(961)],o[n(892)]=i[n(892)]||1,o[n(1375)]=i[n(1375)]||0,o[n(1433)]=i[n(1433)]||0,o.is_sync=i[n(333)]||!1,o[n(356)]=i[n(356)]||0,o[n(302)]=i.depends_on||0,o.is_depended_on=i[n(682)]||0,o[n(462)]=i[n(462)]||0,o[n(668)]=i[n(668)]||0,o.offset=0,o[n(365)]=i[n(365)],a.samples[n(415)](o),a[n(1027)]+=o[n(961)],a[n(1073)]+=o.duration,void 0===a.first_dts&&(a.first_dts=i[n(1433)]),this[n(458)]();var c=this[n(576)](o);return this[n(1017)](c),c[n(466)](),c[n(1432)][0].truns[0].data_offset=c[n(961)]+8,this[n(1355)](n(807)).data=new Uint8Array(t),o}},g[s(745)][s(576)]=function(e){var t=s,r=0;r=e[t(333)]?1<<25:65536;var n=new(h[t(1181)]);n[t(1355)](t(1110))[t(749)](t(1312),this[t(1183)]),this[t(1183)]++;var i=n.add("traf"),o=this[t(537)](e[t(1251)]);return i[t(1355)](t(648))[t(749)]("track_id",e[t(1251)])[t(749)](t(279),h[t(1373)]),i[t(1355)](t(473))[t(749)](t(346),e[t(1433)]-(o[t(747)]||0)),i[t(1355)](t(384))[t(749)](t(279),h[t(1049)]|h[t(819)]|h[t(633)]|h[t(265)]|h[t(1325)])[t(749)]("data_offset",0)[t(749)](t(779),0)[t(749)](t(1328),1).set(t(1126),[e.duration])[t(749)]("sample_size",[e[t(961)]])[t(749)](t(1381),[r])[t(749)](t(221),[e[t(1375)]-e[t(1433)]]),n},g[s(745)].lastMoofIndex=0,g[s(745)].samplesDataSize=0,g[s(745)][s(1136)]=function(){var e,t,r,n,i,o,a=s;for(this.initial_duration=this[a(898)].mvhd.duration,this[a(898)][a(1315)][a(892)]=0,e=0;e<this[a(898)][a(901)][a(1225)];e++){(t=this[a(898)].traks[e])[a(345)].duration=0,t[a(948)][a(529)][a(892)]=0,(t[a(948)][a(731)].stbl[a(886)]||t[a(948)][a(731)][a(1391)][a(599)])[a(480)]=[],(r=t[a(948)][a(731)][a(1391)][a(1266)])[a(1061)]=[],r[a(478)]=[],r[a(1096)]=[],(t[a(948)][a(731)][a(1391)].stsz||t.mdia[a(731)][a(1391)][a(676)])[a(395)]=[],(n=t[a(948)][a(731)].stbl.stts).sample_counts=[],n[a(251)]=[],(i=t[a(948)][a(731)][a(1391)][a(820)])&&(i[a(507)]=[],i[a(665)]=[]),o=t[a(948)][a(731)][a(1391)][a(847)];var c=t[a(948)].minf.stbl[a(570)][a(358)](o);-1!=c&&(t[a(948)][a(731)][a(1391)][a(570)][c]=null)}},g[s(1028)]=function(e,t,r,n,i){var o,a,c,u,l=s;function d(e,t,r){var n=ko;this[n(1336)]=e,this[n(1438)]=t,this.sbgp=r,this[n(549)]=-1,this[n(271)]=-1}for(t&&(t.sample_groups_info=[]),!e[l(889)]&&(e[l(889)]=[]),a=0;a<r[l(1225)];a++){for(u=r[a][l(1336)]+"/"+r[a][l(1438)],c=new d(r[a][l(1336)],r[a].grouping_type_parameter,r[a]),t&&(t[l(889)][u]=c),!e[l(889)][u]&&(e.sample_groups_info[u]=c),o=0;o<n[l(1225)];o++)n[o][l(1336)]===r[a][l(1336)]&&(c[l(1379)]=n[o],c[l(1379)][l(270)]=!0);if(i)for(o=0;o<i[l(1225)];o++)i[o][l(1336)]===r[a][l(1336)]&&(c.fragment_description=i[o],c.fragment_description[l(270)]=!0,c[l(1008)]=!0)}if(t){if(i)for(a=0;a<i[l(1225)];a++)!i[a][l(270)]&&i[a][l(1180)]>=2&&(u=i[a][l(1336)]+"/0",(c=new d(i[a][l(1336)],0))[l(1008)]=!0,!t[l(889)][u]&&(t[l(889)][u]=c))}else for(a=0;a<n[l(1225)];a++)!n[a][l(270)]&&n[a][l(1180)]>=2&&(u=n[a][l(1336)]+"/0",c=new d(n[a][l(1336)],0),!e.sample_groups_info[u]&&(e[l(889)][u]=c))},g[s(933)]=function(e,t,r,n){var i,o,a=s;for(i in t[a(1440)]=[],n){var c;if(t[a(1440)][i]={},t[a(1440)][i][a(1336)]=n[i].grouping_type,t[a(1440)][i][a(1438)]=n[i].grouping_type_parameter,r>=n[i].last_sample_in_run&&(n[i][a(549)]<0&&(n[i].last_sample_in_run=0),n[i][a(271)]++,n[i][a(271)]<=n[i].sbgp[a(367)].length-1&&(n[i][a(549)]+=n[i].sbgp.entries[n[i].entry_index][a(1328)])),n[i][a(271)]<=n[i][a(543)][a(367)][a(1225)]-1?t[a(1440)][i].group_description_index=n[i][a(543)].entries[n[i][a(271)]].group_description_index:t.sample_groups[i][a(536)]=-1,0!==t.sample_groups[i].group_description_index)c=n[i][a(653)]?n[i].fragment_description:n[i][a(1379)],t[a(1440)][i][a(536)]>0?(o=t[a(1440)][i].group_description_index>65535?(t[a(1440)][i][a(536)]>>16)-1:t[a(1440)][i][a(536)]-1,c&&o>=0&&(t[a(1440)][i][a(1379)]=c.entries[o])):c&&c[a(1180)]>=2&&c.default_group_description_index>0&&(t[a(1440)][i][a(1379)]=c[a(367)][c.default_group_description_index-1])}},g[s(1338)]=function(e,t,r){var n=s;t&&(e?(t[n(356)]=e[n(356)][r],t[n(302)]=e[n(1281)][r],t.is_depended_on=e[n(1150)][r],t[n(462)]=e[n(585)][r]):(t[n(356)]=0,t.depends_on=0,t[n(682)]=0,t.has_redundancy=0))},g.prototype[s(885)]=function(){var e,t,r=s;for(e=0;e<this[r(898)].traks[r(1225)];e++)t=this.moov.traks[e],this[r(500)](t)},g.prototype[s(500)]=function(e){var t,r,n,i,o,a,c,u,l,d,h,f,p,m,v,y,_,w,b,S,E,I,k,A,C=s;if(e[C(286)]=[],e[C(1073)]=0,e[C(1027)]=0,r=e[C(948)][C(731)].stbl[C(886)]||e[C(948)][C(731)][C(1391)][C(599)],n=e.mdia[C(731)].stbl[C(1266)],i=e.mdia[C(731)][C(1391)][C(683)]||e[C(948)][C(731)][C(1391)][C(676)],o=e.mdia.minf[C(1391)][C(982)],a=e[C(948)][C(731)].stbl[C(820)],c=e[C(948)].minf[C(1391)][C(847)],u=e[C(948)][C(731)][C(1391)][C(1111)],l=e[C(948)].minf[C(1391)].subs,f=e.mdia[C(731)][C(1391)][C(1153)],d=e[C(948)][C(731)].stbl[C(1451)],h=e[C(948)][C(731)][C(1391)].sgpds,w=-1,b=-1,S=-1,E=-1,I=0,k=0,A=0,g[C(1028)](e,null,d,h),typeof i!==C(550)){for(t=0;t<i[C(395)][C(1225)];t++){var T={};T[C(1164)]=t,T[C(1251)]=e[C(345)][C(1251)],T[C(393)]=e[C(948)].mdhd.timescale,T[C(541)]=0,e[C(286)][t]=T,T[C(961)]=i[C(395)][t],e.samples_size+=T.size,0===t?(m=1,p=0,T.chunk_index=m,T[C(1310)]=p,_=n[C(478)][p],y=0,v=p+1<n[C(1061)][C(1225)]?n[C(1061)][p+1]-1:1/0):t<_?(T[C(379)]=m,T[C(1310)]=p):(m++,T.chunk_index=m,y=0,m<=v||(v=++p+1<n.first_chunk[C(1225)]?n[C(1061)][p+1]-1:1/0),T[C(1310)]=p,_+=n[C(478)][p]),T.description_index=n[C(1096)][T.chunk_run_index]-1,T.description=u[C(367)][T[C(218)]],T.offset=r.chunk_offsets[T[C(379)]-1]+y,y+=T[C(961)],t>w&&(b++,w<0&&(w=0),w+=o[C(507)][b]),t>0?(e.samples[t-1].duration=o[C(251)][b],e[C(1073)]+=e.samples[t-1][C(892)],T[C(1433)]=e[C(286)][t-1][C(1433)]+e[C(286)][t-1][C(892)]):T[C(1433)]=0,a?(t>=S&&(E++,S<0&&(S=0),S+=a[C(507)][E]),T[C(1375)]=e.samples[t].dts+a[C(665)][E]):T[C(1375)]=T.dts,c?(t==c[C(444)][I]-1?(T[C(333)]=!0,I++):(T.is_sync=!1,T.degradation_priority=0),l&&l[C(367)][k][C(1264)]+A==t+1&&(T[C(365)]=l[C(367)][k][C(365)],A+=l.entries[k][C(1264)],k++)):T[C(333)]=!0,g[C(1338)](e.mdia.minf[C(1391)].sdtp,T,T[C(1164)]),f?T[C(668)]=f[C(897)][t]:T.degradation_priority=0,l&&l.entries[k][C(1264)]+A==t&&(T[C(365)]=l[C(367)][k].subsamples,A+=l[C(367)][k].sample_delta),(d[C(1225)]>0||h[C(1225)]>0)&&g[C(933)](e,T,t,e[C(889)])}t>0&&(e[C(286)][t-1][C(892)]=Math[C(823)](e[C(948)].mdhd[C(892)]-e.samples[t-1][C(1433)],0),e.samples_duration+=e[C(286)][t-1].duration)}},g[s(745)][s(821)]=function(){var e,t,r,n,i,o,a,c,u,l,d,f,p,m,v,y=s;if(void 0!==this[y(898)])for(;this[y(320)]<this[y(988)][y(1225)];)if(u=this.moofs[this[y(320)]],this.lastMoofIndex++,"moof"==u.type)for(l=u,e=0;e<l[y(1432)][y(1225)];e++){for(d=l.trafs[e],f=this[y(537)](d[y(648)].track_id),p=this[y(651)](d[y(648)][y(1251)]),n=d[y(648)].flags&h[y(1100)]?d[y(648)].default_sample_description_index:p?p[y(343)]:1,i=d[y(648)][y(279)]&h[y(951)]?d.tfhd[y(1132)]:p?p[y(1132)]:0,o=d[y(648)][y(279)]&h[y(1344)]?d[y(648)].default_sample_size:p?p[y(216)]:0,a=d[y(648)][y(279)]&h.TFHD_FLAG_SAMPLE_FLAGS?d[y(648)][y(770)]:p?p[y(770)]:0,d[y(1368)]=0,d.sbgps.length>0&&g[y(1028)](f,d,d.sbgps,f.mdia[y(731)][y(1391)][y(431)],d.sgpds),t=0;t<d[y(452)][y(1225)];t++){var _=d.truns[t];for(r=0;r<_[y(1328)];r++){(m={})[y(1299)]=this[y(320)],m[y(266)]=d.sample_number,d[y(1368)]++,m.number=f.samples.length,d[y(317)]=f.samples[y(1225)],f[y(286)].push(m),m.track_id=f.tkhd.track_id,m[y(393)]=f[y(948)].mdhd[y(393)],m[y(218)]=n-1,m[y(1379)]=f[y(948)][y(731)][y(1391)][y(1111)][y(367)][m[y(218)]],m.size=o,_[y(279)]&h.TRUN_FLAGS_SIZE&&(m[y(961)]=_[y(323)][r]),f[y(1027)]+=m[y(961)],m[y(892)]=i,_[y(279)]&h.TRUN_FLAGS_DURATION&&(m[y(892)]=_[y(1126)][r]),f[y(1073)]+=m.duration,f.first_traf_merged||r>0?m.dts=f.samples[f[y(286)][y(1225)]-2].dts+f.samples[f[y(286)][y(1225)]-2][y(892)]:(d.tfdt?m[y(1433)]=d[y(473)].baseMediaDecodeTime:m[y(1433)]=0,f[y(506)]=!0),m.cts=m.dts,_[y(279)]&h[y(1325)]&&(m[y(1375)]=m[y(1433)]+_[y(221)][r]),v=a,_[y(279)]&h[y(265)]?v=_[y(1381)][r]:0===r&&_[y(279)]&h.TRUN_FLAGS_FIRST_FLAG&&(v=_[y(779)]),m[y(333)]=!(v>>16&1),m.is_leading=v>>26&3,m[y(302)]=v>>24&3,m[y(682)]=v>>22&3,m.has_redundancy=v>>20&3,m[y(668)]=65535&v;var w=!!(d[y(648)][y(279)]&h[y(253)]),b=!!(d[y(648)][y(279)]&h.TFHD_FLAG_DEFAULT_BASE_IS_MOOF),S=!!(_[y(279)]&h[y(1049)]),E=0;E=w?d[y(648)].base_data_offset:b?l.start:0===t?l[y(793)]:c,0===t&&0===r?m.offset=S?E+_[y(1389)]:E:m[y(1105)]=c,c=m.offset+m.size,(d.sbgps[y(1225)]>0||d[y(431)][y(1225)]>0||f[y(948)].minf[y(1391)][y(1451)].length>0||f[y(948)][y(731)][y(1391)][y(431)][y(1225)]>0)&&g[y(933)](f,m,m[y(266)],d[y(889)])}}if(d.subs){f[y(330)]=!0;var I=d[y(317)];for(t=0;t<d[y(483)][y(367)].length;t++)I+=d.subs[y(367)][t][y(1264)],(m=f[y(286)][I-1])[y(365)]=d[y(483)][y(367)][t][y(365)]}}},g[s(745)][s(943)]=function(e,t){var r,n=s,i=e[n(286)][t];if(!this[n(898)])return null;if(i[n(471)]){if(i[n(541)]==i[n(961)])return i}else i[n(471)]=new Uint8Array(i.size),i[n(541)]=0,this[n(278)]+=i.size,o[n(1446)](n(1250),n(848)+t+n(1284)+e[n(345)][n(1251)]+" of size "+i[n(961)]+n(1229)+this[n(278)]+")");for(;;){var a=this[n(1046)][n(448)](!0,i[n(1105)]+i[n(541)],!1);if(!(a>-1))return null;var u=(r=this[n(1046)][n(590)][a])[n(744)]-(i.offset+i[n(541)]-r[n(735)]);if(i[n(961)]-i[n(541)]<=u)return o.debug(n(1250),n(677)+t+n(229)+i[n(541)]+" offset: "+(i[n(1105)]+i.alreadyRead-r[n(735)])+n(1456)+(i[n(961)]-i[n(541)])+n(628)+i[n(961)]+")"),c[n(783)](i[n(471)][n(479)],i[n(541)],r,i.offset+i.alreadyRead-r[n(735)],i[n(961)]-i[n(541)]),r[n(1371)]+=i.size-i[n(541)],this[n(1046)].logBufferLevel(),i[n(541)]=i[n(961)],i;if(0===u)return null;o[n(1446)](n(1250),n(677)+t+n(846)+i[n(541)]+n(1409)+(i[n(1105)]+i.alreadyRead-r[n(735)])+n(1456)+u+n(628)+i.size+")"),c.memcpy(i[n(471)][n(479)],i[n(541)],r,i.offset+i[n(541)]-r[n(735)],u),i[n(541)]+=u,r[n(1371)]+=u,this[n(1046)].logBufferLevel()}},g[s(745)][s(624)]=function(e,t){var r=s,n=e[r(286)][t];return n.data?(this[r(278)]-=n[r(961)],n[r(471)]=null,n[r(1379)]=null,delete n[r(668)],delete n[r(302)],delete n[r(218)],delete n[r(462)],delete n[r(682)],delete n[r(356)],delete n[r(333)],delete n[r(1299)],delete n[r(266)],delete n.timescale,delete n.cts,delete n[r(1433)],delete n[r(1105)],delete n[r(961)],delete n[r(1251)],delete n[r(892)],n[r(541)]=0,n[r(961)]):0},g[s(745)][s(824)]=function(){return this[s(278)]},g.prototype.getStreamBufferSize=function(){var e=s;const t=this[e(1046)].buffers||[];let r=0;return t.forEach((t=>{const n=t[e(744)];r+=n})),r},g[s(745)].getCodecs=function(){var e,t=s,r="";for(e=0;e<this.moov[t(901)][t(1225)];e++){e>0&&(r+=","),r+=this[t(898)][t(901)][e][t(948)][t(731)][t(1391)].stsd.entries[0].getCodec()}return r},g[s(745)].getTrexById=function(e){var t,r=s;if(!this[r(898)]||!this[r(898)][r(547)])return null;for(t=0;t<this[r(898)].mvex[r(1218)][r(1225)];t++){var n=this[r(898)][r(547)][r(1218)][t];if(n.track_id==e)return n}return null},g[s(745)][s(537)]=function(e){var t=s;if(void 0===this[t(898)])return null;for(var r=0;r<this[t(898)][t(901)].length;r++){var n=this.moov[t(901)][r];if(n[t(345)].track_id==e)return n}return null},g[s(745)].items=[],g.prototype.entity_groups=[],g[s(745)][s(255)]=0,g[s(745)][s(1184)]=function(){var e,t,r,n=s,i=this[n(883)],o=this.entity_groups,a=this.meta;if(null!=a&&void 0!==a[n(800)]&&void 0!==a[n(923)]){for(e=0;e<a[n(923)][n(1385)][n(1225)];e++)(r={}).id=a[n(923)][n(1385)][e].item_ID,i[r.id]=r,r[n(359)]=[],r[n(505)]=a[n(923)][n(1385)][e][n(453)],a.iinf[n(1385)][e][n(678)]>0&&(r[n(755)]=a.ipro[n(659)][a[n(923)][n(1385)][e][n(678)]-1]),a[n(923)][n(1385)][e].item_type?r[n(519)]=a[n(923)][n(1385)][e].item_type:r[n(519)]="mime",r.content_type=a[n(923)][n(1385)][e][n(247)],r[n(865)]=a[n(923)][n(1385)][e].content_encoding;if(a[n(776)])for(e=0;e<a[n(776)].boxes[n(1225)];e++)entity_group={},entity_group.id=a.grpl[n(570)][e][n(1176)],entity_group[n(533)]=a[n(776)][n(570)][e][n(533)],entity_group[n(519)]=a[n(776)][n(570)][e][n(519)],o[entity_group.id]=entity_group;if(a.iloc)for(e=0;e<a.iloc[n(883)][n(1225)];e++){var c=a[n(268)][n(883)][e];for(r=i[c.item_ID],0!==c.data_reference_index&&(r[n(1303)]=a[n(440)][n(570)][c[n(905)]-1]),c[n(542)],r[n(604)]=[],r[n(961)]=0,t=0;t<c.extents[n(1225)];t++)r[n(604)][t]={},r[n(604)][t][n(1105)]=c.extents[t][n(481)]+c[n(555)],r[n(604)][t].length=c[n(604)][t][n(852)],r.extents[t][n(541)]=0,r.size+=r[n(604)][t][n(1225)]}if(a[n(1232)]&&(i[a[n(1232)][n(1106)]][n(1416)]=!0),a[n(922)])for(e=0;e<a.iref[n(1435)][n(1225)];e++){var u=a[n(922)][n(1435)][e];for(t=0;t<u[n(1435)].length;t++)i[u[n(626)]][n(359)][n(415)]({type:u[n(519)],id:u[n(1435)][t]})}if(a[n(1169)])for(var l=0;l<a[n(1169)][n(1177)][n(1225)];l++){var d=a[n(1169)][n(1177)][l];for(e=0;e<d[n(1309)].length;e++){var h=d.associations[e];if(!(r=i[h.id])&&(r=o[h.id]),r)for(void 0===r[n(926)]&&(r[n(926)]={},r[n(926)][n(570)]=[]),t=0;t<h[n(328)][n(1225)];t++){var f=h[n(328)][t];if(f[n(1256)]>0&&f[n(1256)]-1<a[n(1169)].ipco[n(570)][n(1225)]){var p=a[n(1169)][n(399)][n(570)][f[n(1256)]-1];r.properties[p[n(519)]]=p,r[n(926)][n(570)][n(415)](p)}}}}}},g[s(745)].getItem=function(e){var t,r,n=s;if(!this[n(966)])return null;if(!(r=this[n(883)][e])[n(471)]&&r.size)r[n(471)]=new Uint8Array(r[n(961)]),r[n(541)]=0,this[n(255)]+=r[n(961)],o.debug(n(1250),"Allocating item #"+e+n(679)+r[n(961)]+n(1229)+this.itemsDataSize+")");else if(r.alreadyRead===r[n(961)])return r;for(var i=0;i<r.extents[n(1225)];i++){var a=r[n(604)][i];if(a[n(541)]!==a[n(1225)]){var u=this[n(1046)][n(448)](!0,a[n(1105)]+a[n(541)],!1);if(!(u>-1))return null;var l=(t=this.stream.buffers[u])[n(744)]-(a.offset+a[n(541)]-t[n(735)]);if(!(a[n(1225)]-a[n(541)]<=l))return o.debug(n(1250),n(390)+e+n(690)+i+n(846)+a[n(541)]+n(1409)+(a[n(1105)]+a[n(541)]-t[n(735)])+n(1456)+l+n(1386)+a[n(1225)]+" full item size: "+r[n(961)]+")"),c.memcpy(r[n(471)].buffer,r.alreadyRead,t,a.offset+a.alreadyRead-t.fileStart,l),a[n(541)]+=l,r.alreadyRead+=l,t[n(1371)]+=l,this[n(1046)][n(1444)](),null;o[n(1446)](n(1250),n(390)+e+n(690)+i+n(229)+a[n(541)]+n(1409)+(a[n(1105)]+a[n(541)]-t[n(735)])+n(1456)+(a[n(1225)]-a[n(541)])+n(1386)+a[n(1225)]+n(875)+r[n(961)]+")"),c[n(783)](r[n(471)][n(479)],r[n(541)],t,a[n(1105)]+a.alreadyRead-t.fileStart,a.length-a[n(541)]),t[n(1371)]+=a[n(1225)]-a[n(541)],this[n(1046)][n(1444)](),r[n(541)]+=a[n(1225)]-a[n(541)],a[n(541)]=a[n(1225)]}}return r[n(541)]===r[n(961)]?r:null},g[s(745)][s(1146)]=function(e){var t=s,r=this[t(883)][e];if(r[t(471)]){this[t(255)]-=r[t(961)],r.data=null,r.alreadyRead=0;for(var n=0;n<r[t(604)].length;n++){r[t(604)][n].alreadyRead=0}return r[t(961)]}return 0},g[s(745)][s(534)]=function(e){var t=s;for(var r in this[t(883)]){var n=this.items[r];this[t(958)](n.id),e&&!n[t(523)]&&(e(n),n.sent=!0,n[t(471)]=null)}},g.prototype.hasItem=function(e){var t=s;for(var r in this[t(883)]){var n=this[t(883)][r];if(n.name===e)return n.id}return-1},g[s(745)][s(1003)]=function(){var e=s;return this.meta?this[e(966)][e(800)].handler:null},g.prototype[s(669)]=function(){var e=s;return this.meta&&this[e(966)][e(1232)]?this[e(958)](this[e(966)][e(1232)][e(1106)]):null},g[s(745)][s(581)]=function(e){var t=s,r=e||{},n=null;if(null==(n=r[t(630)]?this[t(958)](r[t(630)]):this.getPrimaryItem()))return null;var i=new g;i[t(406)]=!1;var o={type:n[t(519)],description_boxes:n.properties.boxes};n.properties[t(997)]&&(o[t(1055)]=n[t(926)][t(997)][t(1139)],o.height=n[t(926)][t(997)][t(303)]);var a=i[t(882)](o);return a?(i[t(1013)](a,n[t(471)]),i):null},g[s(745)][s(1040)]=function(e){for(var t=s,r=0;r<this[t(570)].length;r++)this[t(570)][r][t(1040)](e)},g.prototype[s(350)]=function(e,t,r){var n=s,i=this.getTrackById(e),a=this[n(943)](i,t);if(null==a)return this[n(928)](i[n(286)][t]),null;var u=r||new c;u[n(842)]=c.BIG_ENDIAN;var l=this[n(576)](a);l.write(u),l.trafs[0][n(452)][0][n(1389)]=l[n(961)]+8,o[n(1446)](n(703),n(1147)+l[n(1432)][0][n(452)][0][n(1389)]),u.adjustUint32(l[n(1432)][0][n(452)][0][n(631)],l[n(1432)][0][n(452)][0][n(1389)]);var d=new(h[n(696)]);return d[n(471)]=a[n(471)],d[n(1040)](u),u},g[s(826)]=function(e,t,r,n){var i,a=s;o.debug(a(1250),a(803));var u=new c;u[a(842)]=c.BIG_ENDIAN,e[a(1040)](u);var l=t[a(1355)]("mvex");for(r&&l[a(1355)](a(1321)).set("fragment_duration",r),i=0;i<t[a(901)][a(1225)];i++)l[a(1355)](a(1361))[a(749)]("track_id",t[a(901)][i][a(345)].track_id).set(a(343),1).set("default_sample_duration",n)[a(749)]("default_sample_size",0)[a(749)](a(770),65536);return t[a(1040)](u),u[a(479)]},g[s(745)][s(1360)]=function(e){var t=s,r=new c;r[t(842)]=c[t(1356)],this[t(1040)](r),r[t(1360)](e)},g[s(745)][s(414)]=function(){var e=s,t=new c;return t[e(842)]=c[e(1356)],this.write(t),t[e(479)]},g[s(745)][s(1029)]=function(){var e,t,r,n,i=s;for(this[i(1282)],!this.isFragmentationInitialized&&(this.isFragmentationInitialized=!0,this[i(1183)]=0,this[i(1136)]()),t=[],e=0;e<this[i(840)][i(1225)];e++){var o=new h.moovBox;o.mvhd=this.moov[i(1315)],o[i(570)][i(415)](o[i(1315)]),r=this[i(537)](this[i(840)][e].id),o[i(570)][i(415)](r),o[i(901)][i(415)](r),(n={}).id=r[i(345)][i(1251)],n[i(919)]=this[i(840)][e].user,n[i(479)]=g[i(826)](this[i(1441)],o,this[i(898)][i(547)]&&this[i(898)][i(547)].mehd?this[i(898)][i(547)][i(1321)].fragment_duration:void 0,this[i(898)][i(901)][e][i(286)].length>0?this[i(898)][i(901)][e][i(286)][0][i(892)]:0),t[i(415)](n)}return t},g[s(745)][s(332)]=function(){var e=s,t={};return t.moov=this.moov,this[e(898)]&&this[e(898)].traks&&this.moov.traks.length>1&&(t[e(394)]=this[e(898)].traks[0][e(286)][e(1225)],t.moovVideoNum=this.moov[e(901)][1][e(286)][e(1225)]),t},h[s(259)][s(745)][s(1230)]=function(e){var t=s;this[t(961)]+=8,this[t(961)]>u&&(this.size+=8),"uuid"===this[t(519)]&&(this[t(961)]+=16),e[t(261)](e.indent+t(1260)+this[t(961)]),e.log(e[t(942)]+"type:"+this[t(519)])},h[s(457)][s(745)].printHeader=function(e){var t=s;this[t(961)]+=4,h[t(259)].prototype[t(1230)][t(707)](this,e),e.log(e[t(942)]+t(662)+this[t(1180)]),e.log(e[t(942)]+t(1345)+this[t(279)])},h[s(259)][s(745)][s(1285)]=function(e){this[s(1230)](e)},h[s(1072)].prototype[s(1285)]=function(e){var t=s;this[t(1230)](e);for(var r=0;r<this[t(570)][t(1225)];r++)if(this[t(570)][r]){var n=e[t(942)];e[t(942)]+=" ",this.boxes[r][t(1285)](e),e[t(942)]=n}},g[s(745)].print=function(e){var t=s;e.indent="";for(var r=0;r<this[t(570)].length;r++)this[t(570)][r]&&this[t(570)][r].print(e)},h[s(235)][s(745)][s(1285)]=function(e){var t=s;h[t(457)][t(745)][t(1230)][t(707)](this,e),e.log(e[t(942)]+"creation_time: "+this[t(525)]),e.log(e[t(942)]+t(1259)+this[t(969)]),e[t(261)](e[t(942)]+t(920)+this.timescale),e[t(261)](e[t(942)]+t(1372)+this[t(892)]),e[t(261)](e[t(942)]+t(244)+this[t(977)]),e[t(261)](e[t(942)]+t(1296)+(this.volume>>8)),e[t(261)](e[t(942)]+t(968)+this[t(872)].join(", ")),e[t(261)](e[t(942)]+"next_track_id: "+this.next_track_id)},h.tkhdBox.prototype[s(1285)]=function(e){var t=s;h[t(457)][t(745)].printHeader[t(707)](this,e),e[t(261)](e[t(942)]+t(1207)+this.creation_time),e[t(261)](e[t(942)]+t(1259)+this[t(969)]),e[t(261)](e.indent+"track_id: "+this[t(1251)]),e[t(261)](e.indent+t(1372)+this[t(892)]),e.log(e[t(942)]+t(1296)+(this[t(876)]>>8)),e.log(e[t(942)]+t(968)+this[t(872)][t(382)](", ")),e.log(e[t(942)]+t(805)+this[t(1118)]),e.log(e[t(942)]+t(693)+this[t(527)]),e[t(261)](e[t(942)]+t(1215)+this[t(1055)]),e[t(261)](e[t(942)]+t(941)+this[t(1252)])};var _={};_[s(831)]=function(e,t){var r=s,n=void 0===e||e,i=new g(t);return i[r(406)]=!n,i},s(312)!==s(550)&&(t[s(831)]=_[s(831)])}));function Co(){var e=["Stream ready for parsing","creation_time: ","boxEqual","bsid","SmDm","iods","trak","essential","default_length","width: ","concat","discard_priority","trexs","general_level_idc","CONTAINER_BOXES","AudioSampleEntry","available_bitrate","failurePosition","initial_delay","length","accurateStatisticsFlag","int32","destroy"," (total: ","printHeader","getBox","pitm","MetadataSampleEntry","mdats","namespace","temporalIdNested","subSeqDirectionFlag","getDurationString","presentation_time_delta","item_type","kid","readFloat32","nmhd",'video/mp4; codecs="',"auxiliary_mime_types","byteOffset","max_pic_average_light_level","getTrackDuration","bsmod","ISOFile","track_id","height","hasIncompleteMdat","bytessent","VORBIS_COMMENT","property_index","toString","hdlrBox","modification_time: ","size:","writeInt8","sampling_type","ptl_present_flag","sample_delta","addEntry","stsc","SAP_type","range_size","vpcC","MultiBufferStream","emsgBox","target_rate_share","seek","vttC","streamType","_size","num_sublayers","(empty)","SAMPLE_ENTRY_TYPE_SYSTEM","ES_Descriptor","sample_depends_on","onSegment","notice"," on track #","print","aux_info_type","profile","tref","isEos","mfra","av01SampleEntry","pixel_size","all_ref_pics_intra","int16le","dataview","volume: ","processIncompleteBox","parseHeader","moof_number","FULL_BOXES","data_rate","int16be","source","ptl_frame_only_constraint","lengthSizeMinusOne","TRUN_FLAGS_FIRST_FLAG","minor_version","compatible_brands","associations","chunk_run_index","rapAlignement","sequence_number","test","_byteLength","mvhd","skew_factor","replace","vp09SampleEntry","onReady","constant_IV_size","mehd","' and size ","item_uri_type","avc2SampleEntry","TRUN_FLAGS_CTS_OFFSET","description_length","otherTracks","sample_count","event_duration","trexBox","vmhd","MP4BoxStream","dOps","display_primaries","_self","grouping_type","writeUint64","process_sdtp","frma","payloadID","Found ","ptl_frame_only_constraint_flag","sync_sample_numbers","TFHD_FLAG_SAMPLE_SIZE","flags:","sgpd","channel_count","row_align_size","mapFloat32Array","mskC","hintTracks","getDescriptorName","initialized","default_group_description_index","add","BIG_ENDIAN","reference_ID","setInt32","createBoxCtor","save","trex","moof","stcoBox","absolute_duration","decimalToHex","bit_depth_minus8","flipArrayEndianness","sample_number","writeHeader","mjpg","usedBytes","duration: ","TFHD_FLAG_DEFAULT_BASE_IS_MOOF","general_profile_idc","cts","data_format","general_constraint_indicator","tags","description","_dataView","sample_flags","_trimAlloc","initialize","mapUint16Array","item_infos"," full extent size: ","scif","getInt16","data_offset","tapt","stbl","colour_type",'application/mp4; codecs="',"default_AlgorithmID","bad_rows","stsa","6d1d9b0542d544e680e2141daff757b2",'"; profiles="',"readUint","boxEqualFields","greatestDecodeToDisplayDelta","strk","transferCharacteristics","code","vide","fieldCount","writeInt8Array","sublayer_level_idc"," offset: ","colour_primaries","SampleEntry","7TTRAhE","getInfo","reserved_2","tsas","primary","constant_IV","traf","item_protection_index","Error accessing position in the MultiBufferStream","parsingMdat","elng","setFloat64","payl","handler","writeInt32Array","avs3","writeStruct","cttsBox","getHeight","tx3g","trafs","dts","getFloat32","references","roll","ref_track_id","grouping_type_parameter","acmod","sample_groups","ftyp","getTime","createMediaSampleEntryCtor","logBufferLevel","component_align_size","debug","Per_Sample_IV_Size","cmex","lastValidSample","string","sbgps","track_ID","subtitleTracks","click","CUESHEET"," read size: ","getUint8","slice","lhe1","discardable","whitePointChromaticity_x","stxtSampleEntry","schm","getSampleRate","switch_group","default_sample_size","index_size","description_index","_buffer","esd","sample_composition_time_offset","addSubBoxArrays","general_constraint_info","vertresolution","videoTracks","writeInt32","leastDecodeToDisplayDelta","sttsBox"," data (alreadyRead: ","document","setAttribute","nextParsePosition","Buffer must be defined and non empty","modified","mvhdBox","info","block_pad_lsb","DataStream","etyp","LiveServerManifest","codecIntializationDataSize","APPLICATION","transferFunction","rate: ","dimm","maxCLL","content_type","levels","mfhdBox","appendBuffer","sample_deltas","stshBox","TFHD_FLAG_BASE_DATA_OFFSET","system_id","itemsDataSize","findDescriptor","u16stringle","ac-4","Box","avgRateFlag","log","BASIC_BOXES","component_index","principal_point_y","TRUN_FLAGS_FLAGS","number_in_traf","length_size_of_sample_num","iloc","Textin4Parser","used","entry_index","audio","SAMPLE_ENTRY_TYPE_TEXT","isFragmentationInitialized","seq_level_idx_0","parseOneDescriptor","default_Per_Sample_IV_Size","samplesDataSize","flags","BoxWriter","track_height","presentation_time","dref","writeFloat64","channel_indexes","samples","bufferIndex","auxC","pad_unknown","readySent","readInt8","compositionToDTSShift","Trying to create a new buffer of size: ","parseFooter","avc4","writeUint16","arrayToNative","decode","application/xml","ptl_multilayer_enabled_flag","onSidx","depends_on","image_height","getTrackSamplesInfo","writeUint8","createSampleEntryCtor","unsetSegmentOptions","No more buffer in memory","angle","dobr","uint16le","object","nbSamples"," with new size ","maxBitrate","TrackGroupTypeBox","first_sample_index","ols_idx","Cannot seek: moov not received!","lastMoofIndex","sdp ","moovStartFound","sample_size","Hint","monochrome","chan_loc","hvc1SampleEntry","props","nonamespace","has_fragment_subsamples","_byteOffset","getPerformanceInfo","is_sync","default_KID","getEndFilePositionAfter","updateUsedBytes","dtrt","float32","cleanApertureWidthD","num_total_samples","readUint32","avgBitrate","default_sample_description_index","createEntityToGroupCtor","tkhd","baseMediaDecodeTime","Writing box ","int32be","txtC","createFragment","languageString","aux_info_type_parameter","default_isProtected","videoFullRangeFlag","primaryBChromaticity_x","is_leading","sidxBox","indexOf","ref_to","ptl_multilayer_enabled","channel_types","writeFloat32","num_held_bits","dav1","subsamples","urn ","entries","_sweep","maximum_bitrate","level_independently_decodable","ster","fragment_count","chromaSubsampling","single_view_allowed","schi","40jCEsYD","createFullBoxCtor","MPEG4DescriptorParser","chunk_index","sync","seq_profile","join","&lt;","trun","strd","descs","max_ref_per_pic","earliest_presentation_time","fromCharCode","Getting item #","SubtitleSampleEntry","System","timescale","moovAudioNum","sample_sizes","TrackReferenceTypeBox","codecIntializationData","_dynamicSize","ipco","stszBox","setUint8","&#039;","num_tile_rows_minus_one","ERR_NOT_ENOUGH_DATA","662620njYtME","discardMdatData","styp","hvcCBox","trgr","&quot;"," for sample ","getChannelCount","parseConfig","getBuffer","push","primaryBChromaticity_y","max_content_light_level","avc3","bxml","nump","parseOneBox",", column: ","readInt16","minimum_bitrate","writeUint8Array","track_ids","documentString","DecoderConfigDescriptor","getSampleSize","mdhdBox","sgpds","tile_align_size","descriptionformat","setExtractionOptions","addUsedBytes","a5d40b30e81411ddba2f0800200c9a66","constant_frame_rate","onSamples","first_output_sample","dinf","sidxSent","num_dep_sub","ssix","sample_numbers","readUint8Array","audioTracks","component_type_urls","findPosition","Descriptor","field_size","29088AbGQLW","truns","item_name","shift","pos_z","nclx","FullBox","processSamples","tyco","itemListBuilt","Error reading base offset size","has_redundancy","depth","checkBuffer","ptl_num_sub_profiles","computeSize","TKHD_FLAG_IN_MOVIE","level","ArrayBuffer","stop","data","Not enough bytes in buffer","tfdt","ChannelMapping","setSegmentOptions","hasMoov","config","samples_per_chunk","buffer","chunk_offsets","extent_offset","vertOffD","subs","tfhdBox","numTemporalLayers","readFloat64Array","PPS","avss","codec","tracks","has_unparsed_data","media_rate_fraction","Version","avc1","Appending new buffer (fileStart: ","readUint8","item_count","chroma_subsampling_x","esds","buildTrakSampleLists","fiel","altr","description_boxes","boxCodes","name","first_traf_merged","sample_counts","configOBUs","elngBox","createCommonjsModule","getLength","durationFlag","ftypBox","stream_read_2_bytes","isMetadata","a1lx","component_types","parseFromString","type","VisualSampleEntry","UUIDs","hev1SampleEntry","sent","OutputChannelCount","creation_time","general_profile_compatibility","alternate_group","reference_type","mdhd","cprt","floor","avll","entity_ids","processItems","isVideo","group_description_index","getTrackById","pts"," --\x3e ","No method for reading signed 64 bits values","alreadyRead","construction_method","sbgp","pmax","releaseUsedSamples","nb_PPS_nalus","mvex","ipro","last_sample_in_run","undefined","time","rash","period","entity_groups","base_offset","trefBox","num_bad_cols","subtitles","getAudioConfig","favc","extension_type","sizePosition","bitDepth","readUint24","function","completeness","sdptext","createElement","sbtt","boxes","Visual","Not enough bytes left in the parent box to parse a new box","ext","metadataTracks","segment_duration","createSingleSampleMoof","ccst"," v=","aebr","readInt64","itemToFragmentedTrackFile","compositionEndTime","OCR_ES_ID","cslgBox","sample_has_redundancy","primaryRChromaticity_y","isProtected","hmhd","schema_location","buffers","lsel","createTrackGroupCtor","correction_applied","mapFloat64Array","ICC_profile","traf_number","mapInt32Array","adjustUint32","co64","mapUint32Array","KID","npck","fieldOrdering","extents","moof_offset","bit_depth_luma_minus8","SAMPLE_ENTRY_TYPE_HINT","compositionStartTime","horizOffD","setAllUsedBytes","attribute_list","fscod","value","lfeon","createObjectURL","aux_type","readUint16Array","Found 'mdat' end in buffered data","avcDecoderConfigRecord","Found position in existing buffer #","imir","major_brand","readInt16Array","releaseSample","305yQqIqL","from_item_ID","media_duration"," full size: ","tscl","itemId","data_offset_position","u16string","TRUN_FLAGS_SIZE","Opus","opcolor","readString","crypt_byte_block","SingleItemTypeReferenceBoxLarge","num_leading_samples","ac-3","block_size","nalu","vvs1","sampleProcessingStarted","num_output_samples","dmax","setUint32","tfhd","reduceBuffer","bad_pixels","getTrexById","writeUint32","fragment_description","general_profile_space","iso4","colorSpace","isAudio","writeFloat64Array","protections","writeFloat32Array","SAMPLE_ENTRY_TYPE_AUDIO","version:","base_data_offset","horizresolution","sample_offsets","sdtp","rinf","degradation_priority","getPrimaryItem","reserved_1","tpay","prol","enof","writeInt16","download","stz2","Getting sample #","protection_index"," of size ","nb_samples","vvc1SampleEntry","is_depended_on","stsz","float32le","Text","interleave_type","kindBox","isFragmented","stereo_scheme"," extent #","sbgpBox","maxFALL","alternate_group: ","parse","prdi","mdatBox","horizontal_justification","TKHD_FLAG_ENABLED","vvi1SampleEntry","first_offset","pos_y","max_picture_width","MP4Box","extract_bits","cdef","fragment_duration","call","num_bad_pixels","BoxParser","subsegments","prgr","readUint32Array","bad_columns","vvc1","afbr","kinds","hvc1","rtp ","stxt","1339893dFzyYB","extractedTracks","vipr","movie_duration","u16stringbe","DecoderSpecificInfo","sample_rate","tfra","drep","Audio","int8","minf","processIncompleteMdat","free","float64","fileStart","ABCDEFGHIJKLMNOPQRSTUVWXYZ234567","movie_timescale","RESERVED","constantFrameRate","readInt32","SAMPLE_ENTRY_TYPE_VISUAL","SPS","parseUUID","byteLength","prototype","tfdtBox","first_dts","co64Box","set","next_track_id","parseSample","CoupledCount","&gt;","parseDataAndRewind","protection","clef","cmin","held_bits","subBoxNames","balance","saiz","DIFF_BOXES_PROP_NAMES","meco","dataView","scheme_id_uri","setInt8","position","location","onMoovStart","default_sample_flags","length_size","stscBox","item_ID","media_rate_integer","language","grpl","encv","NAL_unit_type","first_sample_flags","num_ind_sub","samplesize","parallelismType","memcpy","primaryGChromaticity_x","sbpm","elstBox","unpack","padbits","bad_pixel_row","AVCProfileIndication","mhm1","subSequenceIdentifier","start","TFHD_FLAG_DUR_EMPTY","num_bytes_constraint_info","stri","num_bad_rows","1904-01-01T00:00:00Z","avg_frame_rate","hdlr","length_size_of_trun_num","mha2","Generating initialization segment","compressorname","layer: ","schemeURI","mdat","Buffer must have a fileStart property","mime","dynamicSize","tenc","nextSeekPosition","bit_rate_code","padb","readCString","edits","hvcC","offset_size","TRUN_FLAGS_DURATION","ctts","updateSampleLists","graphicsmode","max","getAllocatedSampleDataSize","length_size_of_traf_num","writeInitializationSegment","av1C","getUint16","href","lastBoxStartPosition","createFile","layer_size","reserved","prft","twelve_bit","scnm","num_entities_in_group","full_range_flag","senc","fragmentedTracks","writeFooter","endianness","mha1","scheme_uri","mehdBox"," partial data (alreadyRead: ","stss","Allocating sample #","ASCII","extent_index","10752wqrrSd","extent_length","XMLSubtitlein4Parser","vvcN","UUIDBoxes","vmhdBox","parseLanguage","readUint16","setFloat32","BYTES_PER_ELEMENT","Not enough data in stream to parse the type and size of the box","getInt8","writeUCS2String","tag","content_encoding","findEndContiguousBuf","isSubtitle","j2kH","bit_depth_chroma_minus8","eqiv","restoreParsePosition","matrix","chroma_subsampling_y","primaryGChromaticity_y"," full item size: ","volume","uint32be","Found Sample Groups of type ","matrixCoefficients","equal","defineProperty","addTrack","items"," sample #","buildSampleLists","stco","getInt32","hdr_size","sample_groups_info","writeString","component_little_endian","duration","box","dependency","writeCString","readAnyInt","priority","moov","pasp","high_bitdepth","traks","nextSample","media_time","getOTI","data_reference_index","rap ","uint32","hinf","OutputGain","infe","nb_SPS_nalus","shadowed_sample_numbers","int32le","encm","chroma_format_idc","&amp;","default_skip_byte_block","float32be","user","timescale: ","frame_count","iref","iinf","metx","pow","properties","sampleEntryCodes","setNextSeekPositionFromSample","elst","STREAMINFO","min","appendChild","setSampleGroupProperties","getPosition","Metadata","configurationVersion","printRanges","absolute_time"," Compressor","operation_point_count","height: ","indent","getSample","Creating media fragment on track #","brands","[row: ","readFloat32Array","mdia","cts_shift","sthd","TFHD_FLAG_SAMPLE_DUR","uint16","profile_compatibility","step_count","nalu_arrays","mett","trep","getItem","_realloc","focal_length_x","size","2565786NtcCfD","default_IV_size","bg_color_rgba","wbbr","meta","SAMPLE_ENTRY_TYPE_SUBTITLE","matrix: ","modification_time","stssBox","nalu_type","white_point","mapInt8Array","sampleListBuilt","layer_id","num_leading_samples_known","rate","7986EQqkfE","default_sample_info_size","sample_info_size","samplerate","stts","seekPoints","TFHD_FLAG_SAMPLE_FLAGS","mvif","Adjusting box ","scheme_type","moofs","base_offset_size","udta","saio","DIFF_PRIMITIVE_ARRAY_PROP_NAMES","LITTLE_ENDIAN","metadata","pixi","createEncryptedSampleEntryCtor","ispe","und","Log","ind_subs","uint16be","component_bit_depth_minus_one","getMetaHandler","drefBox","vttc","avc3SampleEntry","smhd","is_fragment","Position ","uuid","sgpdBox","SampleGroupEntry","addSample","irot","pos_x","2260vCqHXr","addBox","splice","av01","skip","Sending samples on track #","avcC","writeUint32Array","padding_flag","mime_format","track_group_id","samples_size","initSampleGroups","initializeSegmentation","init","style_record","moovStartSent","extended_language","pano","warn","uncC","tpyl","SingleItemTypeReferenceBox","general_tier_flag","write","maxr","writeType","created","vertical_justification","min_spatial_segmentation_idc","stream","uri ","luminanceMax","TRUN_FLAGS_DATA_OFFSET","vvcC","isProgressive","DataStream.save: Can't create object URL.","oti","edts","width","prof","URL","block_little_endian","component_count","general_sub_profile_idc","first_chunk","ipma","setInt16","insertBuffer","a2394f525a9b4f14a2446c427c648df4","kind","upStream","mp4a","vSpacing","Track created with MP4Box.js","SAP_delta_time","ContainerBox","samples_duration","readFloat64","url Box","scheme_version","getBoxes","quat_z","writeUint16Array","default_constant_IV_size","readUint64","roll_distance","bad_pixel_column","ranges","num_tile_cols_minus_one","body","vp09","hevcDecoderConfigRecord","target","packetssent","AVCLevelIndication","colr","stpp","enca","getWidth","sample_description_index","subsegment_duration","primaryRChromaticity_x","channel_associations","TFHD_FLAG_SAMPLE_DESC","removeUsedSamples","parseHex16","video","isEof","offset","item_id","fromCharCodeUint8","entry_count","getUint32","mfhd","stsd","cleanApertureHeightN","mp4aSampleEntry","vertOffN","createSampleGroupCtor","isHint","getCodec","layer","seq_tier_0","vp08SampleEntry","stvi","principal_point_x","unsetExtractionOptions","horizOffN","tsyn","sample_duration","SAMPLE_ENTRY_TYPE_METADATA","saveParsePosition","resources","Error reading extent index","avgFrameRate","default_sample_duration","to_item_ID","Repositioning parser at buffer position: ","stream_read_1_bytes","resetTables"," at position ","layerNumber","image_width","readInt32Array","tsel","sample_offset","cleanBuffers","bitrate","referenced_size","releaseItem","Adjusting data_offset with new value ","text","ptl_sublayer_present_mask","sample_is_depended_on","Found box of type '","createContainerBoxCtor","stdp","sub_track_id","mfro","2iiHVqb","version of iloc box not supported","seig","PADDING","cslg","dependsOn_ES_ID","focal_length_y","message_data","number","writeUint24","getTrackSample","parseFullHeader","1755249YvbrVN","iprp","split","forEach","No method for reading signed 24 bits values","max_picture_height","seekTrack","TKHD_FLAG_IN_PREVIEW","group_id","ipmas","hvt1","mapUint8Array","version","moofBox","ES_ID","nextMoofNumber","flattenItemInfo","charCodeAt",".CA","clap","num_channels","ChannelMappingFamily","quat_y","onError","bytes","apply","segmentStream","stsdBox"," f=","Concatenating buffer for box parsing (length: ","createUUIDBox","parseRemainingDescriptors","Subtitle","component_format","dfLa","end","mhm2","getEndPosition"];return(Co=function(){return e})()}Ao.Log,Ao[Io(1332)],Ao.DataStream,Ao[Io(1270)],Ao[Io(378)],Ao[Io(709)],Ao[Io(853)],Ao[Io(269)],Ao.ISOFile,Ao[Io(831)];const To=xo;function xo(e,t){const r=Do();return(xo=function(e,t){return r[e-=156]})(e,t)}!function(e,t){const r=xo,n=e();for(;;)try{if(404127===parseInt(r(156))/1*(-parseInt(r(185))/2)+parseInt(r(190))/3+-parseInt(r(180))/4*(-parseInt(r(178))/5)+-parseInt(r(176))/6+parseInt(r(191))/7*(-parseInt(r(170))/8)+parseInt(r(186))/9+parseInt(r(160))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Do);To(174);function Do(){const e=["reverse","2202594oBMEJt","226625GSkUUm","reduce","TransportDescrambler","exports","byteLength","292Iddgvq","TAG_NAME","Module","debugLog","624200LbNdAX","player","not support wasm","stack overflow","instance","debuglog","then","function","buffer","slice","184UiNqGS","memory","instantiate","length","destroy","parse","1306590lywqaJ","init error","15YWpalR","Instance","811028bVUuNv","wasm not supported","map","every","message","1872UbearX","2114460cqBvEb","debugWarn","set"];return(Do=function(){return e})()}function Po(){const e=["length","replace","error","toString","337085kGwomv","1756844GXvzEk","set","reduce","46426fdgtVL","703032pRGiBm","substr","19111950xnKEwp","byteLength","20DmIRyy","280DzFVzU","hexStringToUint8Array: invalid hexString length, must be even and bexString length is: ","constructor","8588700cbLAdk","6jKNFtU","59FtYMDv","1915038RVcFgW"];return(Po=function(){return e})()}function Bo(){const e=Mo;for(var t=arguments[e(453)],r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r[0][e(469)];return r.reduce(((t,r)=>{const n=e,s=new i((0|t[n(465)])+(0|r[n(465)]));return s[n(459)](t,0),s[n(459)](r,0|t[n(465)]),s}),new i)}function Mo(e,t){const r=Po();return(Mo=function(e,t){return r[e-=449]})(e,t)}!function(e,t){const r=Mo,n=e();for(;;)try{if(905598===parseInt(r(451))/1*(-parseInt(r(461))/2)+parseInt(r(450))/3*(parseInt(r(458))/4)+-parseInt(r(449))/5+parseInt(r(462))/6+-parseInt(r(457))/7*(-parseInt(r(467))/8)+-parseInt(r(452))/9*(parseInt(r(466))/10)+parseInt(r(464))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Po),function(e,t){const r=$o,n=e();for(;;)try{if(275438===parseInt(r(430))/1*(-parseInt(r(422))/2)+parseInt(r(446))/3+-parseInt(r(418))/4*(-parseInt(r(444))/5)+-parseInt(r(431))/6+-parseInt(r(428))/7*(parseInt(r(429))/8)+parseInt(r(427))/9*(parseInt(r(415))/10)+parseInt(r(439))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Xo);const Fo=16,Uo=[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],Ro=[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 Lo(e){const t=$o,r=[];for(let n=0,i=e[t(419)];n<i;n+=2)r.push(parseInt(e[t(426)](n,2),16));return r}function Oo(e){const t=$o;return e[t(432)]((e=>{const r=t;return 1===(e=e[r(437)](16))[r(419)]?"0"+e:e}))[t(414)]("")}function zo(e){const t=$o,r=[];for(let n=0,i=e[t(419)];n<i;n++){const i=e[t(433)](n);if(i<=127)r[t(417)](i);else if(i<=2047)r.push(192|i>>>6),r[t(417)](128|63&i);else if(i<=55295||i>=57344&&i<=65535)r[t(417)](224|i>>>12),r[t(417)](128|i>>>6&63),r[t(417)](128|63&i);else{if(!(i>=65536&&i<=1114111))throw r[t(417)](i),new Error("input is not supported");n++,r[t(417)](240|i>>>18&28),r[t(417)](128|i>>>12&63),r[t(417)](128|i>>>6&63),r.push(128|63&i)}}return r}function No(e){const t=$o,r=[];for(let n=0,i=e[t(419)];n<i;n++)e[n]>=240&&e[n]<=247?(r[t(417)](String[t(443)](((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.push(String[t(443)](((15&e[n])<<12)+((63&e[n+1])<<6)+(63&e[n+2]))),n+=2):e[n]>=192&&e[n]<=223?(r[t(417)](String[t(443)](((31&e[n])<<6)+(63&e[n+1]))),n++):r.push(String[t(443)](e[n]));return r[t(414)]("")}function Ho(e,t){const r=31&t;return e<<r|e>>>32-r}function jo(e){return(255&Uo[e>>>24&255])<<24|(255&Uo[e>>>16&255])<<16|(255&Uo[e>>>8&255])<<8|255&Uo[255&e]}function Vo(e){return e^Ho(e,2)^Ho(e,10)^Ho(e,18)^Ho(e,24)}function Wo(e){return e^Ho(e,13)^Ho(e,23)}function Go(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]^=Vo(jo(e)),e=n[2]^n[3]^n[0]^r[t+1],n[1]^=Vo(jo(e)),e=n[3]^n[0]^n[1]^r[t+2],n[2]^=Vo(jo(e)),e=n[0]^n[1]^n[2]^r[t+3],n[3]^=Vo(jo(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 $o(e,t){const r=Xo();return($o=function(e,t){return r[e-=414]})(e,t)}function qo(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]^Ro[r+0],t[r+0]=n[0]^=Wo(jo(e)),e=n[2]^n[3]^n[0]^Ro[r+1],t[r+1]=n[1]^=Wo(jo(e)),e=n[3]^n[0]^n[1]^Ro[r+2],t[r+2]=n[2]^=Wo(jo(e)),e=n[0]^n[1]^n[2]^Ro[r+3],t[r+3]=n[3]^=Wo(jo(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 Yo(e,t,r){const n=$o;let{padding:i="pkcs#7",mode:s,iv:o=[],output:a=n(434)}=arguments[n(419)]>3&&void 0!==arguments[3]?arguments[3]:{};if(s===n(423)&&(typeof o===n(434)&&(o=Lo(o)),16!==o[n(419)]))throw new Error(n(440));if(typeof t===n(434)&&(t=Lo(t)),16!==t[n(419)])throw new Error("key is invalid");if(e="string"==typeof e?0!==r?zo(e):Lo(e):[...e],(i===n(445)||i===n(416))&&0!==r){const t=Fo-e[n(419)]%Fo;for(let r=0;r<t;r++)e[n(417)](t)}const c=new Array(32);qo(t,c,r);const u=[];let l=o,d=e[n(419)],h=0;for(;d>=Fo;){const t=e[n(436)](h,h+16),i=new Array(16);if(s===n(423))for(let e=0;e<Fo;e++)0!==r&&(t[e]^=l[e]);Go(t,i,c);for(let e=0;e<Fo;e++)s===n(423)&&0===r&&(i[e]^=l[e]),u[h+e]=i[e];s===n(423)&&(l=0!==r?i:t),d-=Fo,h+=Fo}if((i===n(445)||i===n(416))&&0===r){const e=u[n(419)],t=u[e-1];for(let r=1;r<=t;r++)if(u[e-r]!==t)throw new Error(n(420));u[n(421)](e-t,t)}return a!==n(442)?0!==r?Oo(u):No(u):u}function Ko(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Xo(){const e=["length","padding is invalid","splice","959828qySska","cbc","set","arrayBuffer.length","substr","72sDGkPx","11669APVfCh","512lWlpsV","1AkqHSx","2565954SmganR","map","codePointAt","string","includes","slice","toString","error","6731087UXjyQO","iv is invalid","none","array","fromCodePoint","31145LPejif","pkcs#5","775089zmRUQr","byteLength","join","158320rlWHeg","pkcs#7","push","188JNDZwI"];return(Xo=function(){return e})()}function Jo(e,t){const r=$o;let n=arguments[r(419)]>2&&void 0!==arguments[2]&&arguments[2],i=arguments[r(419)]>3&&void 0!==arguments[3]&&arguments[3];const s=e[r(447)];let o=new Uint8Array(e.slice(0,5)),a=5;for(;a<s;){const c=e[r(436)](a,a+4);let u=Ko(c);if(u>s){const t=new Uint8Array(o[r(419)]+e.length-a);t[r(424)](o,0),t.set(e.slice(a),o.length),o=t;break}let l=e[a+4],d=!1,h=2;if(n?(i&&(h=3),l=l>>>1&63,d=[0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21][r(435)](l)):(l&=31,d=1===l||5===l),d){const n=Yo(e[r(436)](a+4+h,a+4+u),t,0,{padding:r(441),output:"array"});let i=n[n[r(419)]-1];if(i>0&&i<16){let e=!0;for(let t=1;t<=i;t++)if(n[n[r(419)]-t]!==i){e=!1;break}e&&n.splice(n[r(419)]-i,i)}const s=new Uint8Array(h);s.set(e[r(436)](a+4,a+4+h),0);const c=At(Bo(s,new Uint8Array(n))),l=new Uint8Array(o[r(419)]+c[r(419)]);l.set(o,0),l.set(c,o[r(419)]),o=l}else{const t=e[r(436)](a+4,a+4+u),n=new Uint8Array(o[r(419)]+4+t[r(419)]);n[r(424)](o,0),n[r(424)](c,o[r(419)]),n[r(424)](t,o[r(419)]+4),o=n}a=a+4+u}return o}const Zo=Qo;function Qo(e,t){const r=ea();return(Qo=function(e,t){return r[e-=104]})(e,t)}function ea(){const e=["1864530ZvCqUg","apply","emit","815004reFIFN","slice","off","4Usrkhz","2JacACq","13753jRsKYk","95781oxpREz","push","56NoRAmd","12jGdlNd","616131mXKcIu","length","2221260fFJykd","ctx","7445bOOcGT","33cLAVUN","forEach"];return(ea=function(){return e})()}!function(e,t){const r=Qo,n=e();for(;;)try{if(123138===-parseInt(r(120))/1*(-parseInt(r(119))/2)+parseInt(r(105))/3*(parseInt(r(118))/4)+-parseInt(r(109))/5*(parseInt(r(104))/6)+-parseInt(r(121))/7*(-parseInt(r(123))/8)+-parseInt(r(112))/9+parseInt(r(107))/10+parseInt(r(110))/11*(-parseInt(r(115))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ea);class ta{on(e,t,r){const n=Qo,i=this.e||(this.e={});return(i[e]||(i[e]=[]))[n(122)]({fn:t,ctx:r}),this}once(e,t,r){const n=this;function i(){const s=Qo;n[s(117)](e,i);for(var o=arguments.length,a=new Array(o),c=0;c<o;c++)a[c]=arguments[c];t[s(113)](r,a)}return i._=t,this.on(e,i,r)}[Zo(114)](e){const t=Zo,r=((this.e||(this.e={}))[e]||[])[t(116)]();for(var n=arguments.length,i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];for(let e=0;e<r[t(106)];e+=1)r[e].fn[t(113)](r[e][t(108)],i);return this}[Zo(117)](e,t){const r=Zo,n=this.e||(this.e={});if(!e)return Object.keys(n)[r(111)]((e=>{delete n[e]})),void delete this.e;const i=n[e],s=[];if(i&&t)for(let e=0,n=i.length;e<n;e+=1)i[e].fn!==t&&i[e].fn._!==t&&s[r(122)](i[e]);return s.length?n[e]=s:delete n[e],this}}const ra=na;function na(e,t){const r=ia();return(na=function(e,t){return r[e-=133]})(e,t)}function ia(){const e=["findSecondStartCode","parsedOffset","62VVQbWu","Init","8583704XzEbiK","1296563AlknAm","off","88689ITUOLY","set","13164305MexyFg","reset","slice","length","fisrtStartCodeOffset","5SaJyyz","dispatch","36vYzDME","4144970xDAqbL","secondStartCodeOffset","versionLayer","703396TTOcRh","1242tTOLou","6307fvqhxp","state","player","tempBuffer","stats","destroy","isDestroyed","findFirstStartCode"];return(ia=function(){return e})()}!function(e,t){const r=na,n=e();for(;;)try{if(981182===parseInt(r(142))/1+parseInt(r(139))/2*(-parseInt(r(144))/3)+-parseInt(r(157))/4*(-parseInt(r(151))/5)+parseInt(r(158))/6*(-parseInt(r(159))/7)+parseInt(r(141))/8+parseInt(r(153))/9*(-parseInt(r(154))/10)+parseInt(r(146))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ia);const sa={init:0,findFirstStartCode:1,findSecondStartCode:2};class oa extends ta{constructor(e){const t=na;super(),this[t(161)]=e,this[t(135)]=!1,this[t(147)]()}[ra(134)](){const e=ra;this[e(135)]=!1,this[e(143)](),this[e(147)]()}reset(){const e=ra;this[e(133)]=sa.init,this[e(162)]=new Uint8Array(0),this[e(138)]=0,this[e(156)]=0}[ra(152)](e,t){const r=ra;let n=new Uint8Array(this[r(162)][r(149)]+e[r(149)]);for(n[r(145)](this[r(162)],0),n.set(e,this[r(162)][r(149)]),this[r(162)]=n;!this[r(135)];){if(this[r(160)]==sa[r(140)]){let e=!1;for(;this[r(162)][r(149)]-this.parsedOffset>=2&&!this[r(135)];)if(255==this[r(162)][this[r(138)]]){if(!(!1&this[r(162)][this[r(138)]+1])){this[r(156)]=this.tempBuffer[this[r(138)]+1],this.state=sa[r(136)],this.fisrtStartCodeOffset=this[r(138)],this.parsedOffset+=2,e=!0;break}this[r(138)]++}else this[r(138)]++;if(e)continue;break}if(this.state==sa[r(136)]){let e=!1;for(;this.tempBuffer[r(149)]-this[r(138)]>=2&&!this.isDestroyed;)if(255==this[r(162)][this[r(138)]]){if(this.tempBuffer[this.parsedOffset+1]==this[r(156)]){this.state=sa[r(137)],this[r(155)]=this[r(138)],this[r(138)]+=2,e=!0;break}this[r(138)]++}else this[r(138)]++;if(e)continue;break}if(this[r(160)]==sa[r(137)]){let e=this[r(162)][r(148)](this[r(150)],this[r(155)]);this.emit("data",e,t),this[r(162)]=this[r(162)][r(148)](this[r(155)]),this[r(150)]=0,this[r(138)]=2,this[r(160)]=sa[r(136)]}}}}function aa(e,t,r){const n=la;for(let i=2;i<e.length;++i){const s=i-2,o=t[s%t[n(234)]],a=r[s%r.length];e[i]=e[i]^o^a}return e}function ca(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function ua(e,t,r){const n=la;let i=arguments[n(234)]>3&&void 0!==arguments[3]&&arguments[3];const s=e.byteLength;let o=5;for(;o<s;){let a=ca(e[n(233)](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(229)](c)):(c&=31,u=1===c||5===c),u){const i=aa(e[n(233)](o+4,o+4+a),t,r);e[n(240)](i,o+4)}o=o+4+a}return e}function la(e,t){const r=da();return(la=function(e,t){return r[e-=228]})(e,t)}function da(){const e=["2560224SBrbaz","slice","length","2032760apWASs","89056aXpqRf","1tghTXu","6ijSPPj","317480Dvbgyj","set","byteLength","401142eeTNxT","includes","1574388nXZJPo","1825020OReSFr"];return(da=function(){return e})()}function ha(e,t,r){const n=la;if(e[n(241)]<=30)return e;const i=aa(e[n(233)](30),t,r);return e[n(240)](i,30),e}function fa(){var e=["filter","byteLength","6622389juBLet","length","410iPFhNx","13yRcTGj","754566ahPobx","36368WEKDwM","7snWsWG","7424514VKvJQG","forEach","8677690zeoMpM","2118560zoFrop","179076bDxPaq","set"];return(fa=function(){return e})()}function pa(e,t){var r=fa();return(pa=function(e,t){return r[e-=355]})(e,t)}function ma(){for(var e=pa,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if((r=r[e(358)](Boolean))[e(361)]<2)return r[0];const i=new Uint8Array(r.reduce(((t,r)=>t+r[e(359)]),0));let s=0;return r[e(368)]((t=>{i[e(357)](t,s),s+=t.byteLength})),i}!function(e,t){const r=la,n=e();for(;;)try{if(232692===-parseInt(r(237))/1*(parseInt(r(236))/2)+parseInt(r(238))/3*(-parseInt(r(239))/4)+-parseInt(r(235))/5+parseInt(r(230))/6+parseInt(r(228))/7+parseInt(r(232))/8+parseInt(r(231))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(da),function(e,t){for(var r=pa,n=e();;)try{if(700319===-parseInt(r(363))/1*(parseInt(r(356))/2)+-parseInt(r(364))/3+parseInt(r(365))/4*(parseInt(r(362))/5)+parseInt(r(367))/6*(parseInt(r(366))/7)+parseInt(r(355))/8+parseInt(r(360))/9+-parseInt(r(369))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fa);const va=ga;function ya(){const e=["forEach","proxy","2572275oxEvzH","master","destroys","1358944kDoyFg","14208624gQwLty","Events","10pBOnpJ","982440xLymgt","length","destroy","1471212ElhoOn","268fsojVE","removeEventListener","map","3194loekmf","4838715jEddQO"];return(ya=function(){return e})()}function ga(e,t){const r=ya();return(ga=function(e,t){return r[e-=367]})(e,t)}!function(e,t){const r=ga,n=e();for(;;)try{if(459145===parseInt(r(380))/1*(-parseInt(r(377))/2)+-parseInt(r(384))/3+-parseInt(r(376))/4+parseInt(r(372))/5*(-parseInt(r(373))/6)+parseInt(r(381))/7+parseInt(r(369))/8+parseInt(r(370))/9)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ya);class _a{constructor(e){const t=ga;this[t(368)]=[],this.proxy=this[t(383)].bind(this),this[t(367)]=e}[va(383)](e,t,r){const n=va;let i=arguments[n(374)]>3&&void 0!==arguments[3]?arguments[3]:{};if(!e)return;if(Array.isArray(t))return t[n(379)]((t=>this[n(383)](e,t,r,i)));e.addEventListener(t,r,i);const s=()=>{const s=n;Vt(e[s(378)])&&e[s(378)](t,r,i)};return this[n(368)].push(s),s}[va(375)](){const e=va;this[e(367)].debugLog(e(371),e(375)),this[e(368)][e(382)]((e=>e())),this[e(368)]=[]}}const wa=Ea;function ba(){const e=["charCodeAt","smhd","vmhd","moof","mvex","stsd","audioSampleRate","isLeading","flags","concat","cts","stco","byteLength","mp3","VMHD","traf","length","constants","trun","audio","sdtp","4963220qebczO","STCO","hvc1","2636220JUsVET","4BdZDAm","generateInitSegment","mdia","mp4a","2352417HyhtGn","tkhd","hdlr","2024001EbrDMO","mdhd","size","STSD_PREFIX","audioType","trex","stsz","861852CObAdB","videoType","STTS","mvhd","DREF","presentHeight","8sDDQnP","HDLR_VIDEO","STSC","dependsOn","avc","stbl","presentWidth","esds","2454972cpXQru","dinf","box","call","types","avcc","channelCount","STSZ","mdat","codecWidth","135939CvHFec","tfdt","init","timescale","trak","duration","isDependedOn","avc1","18MTCLoz","prototype","HDLR_AUDIO","moov","minf","stts","mfhd","stsc","avcC","set","FTYP","SMHD","hasRedundancy",".mp3","type","tfhd","slice"];return(ba=function(){return e})()}!function(e,t){const r=Ea,n=e();for(;;)try{if(455911===-parseInt(r(337))/1*(parseInt(r(387))/2)+-parseInt(r(391))/3+parseInt(r(327))/4+-parseInt(r(386))/5+parseInt(r(313))/6+-parseInt(r(394))/7*(-parseInt(r(319))/8)+-parseInt(r(345))/9*(-parseInt(r(383))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(ba);class Sa{static init(){const e=Ea;Sa[e(331)]={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 Sa.types)Sa[e(331)].hasOwnProperty(t)&&(Sa.types[t]=[t[e(362)](0),t[e(362)](1),t.charCodeAt(2),t[e(362)](3)]);let t=Sa[e(379)]={};t[e(355)]=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),t[e(397)]=new Uint8Array([0,0,0,0,0,0,0,1]),t[e(315)]=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(321)]=t[e(384)]=t.STTS,t[e(334)]=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.HDLR_VIDEO=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(347)]=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(317)]=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t[e(376)]=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){const t=Ea;let r=8,n=null,i=Array[t(346)][t(361)][t(330)](arguments,1),s=i.length;for(let e=0;e<s;e++)r+=i[e][t(374)];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(354)](e,4);let o=8;for(let e=0;e<s;e++)n[t(354)](i[e],o),o+=i[e][t(374)];return n}static[wa(388)](e){const t=wa;let r=Sa.box(Sa.types.ftyp,Sa.constants.FTYP),n=Sa[t(348)](e),i=new Uint8Array(r[t(374)]+n.byteLength);return i[t(354)](r,0),i[t(354)](n,r[t(374)]),i}static moov(e){const t=wa;let r=Sa[t(316)](e[t(340)],e[t(342)]),n=Sa[t(341)](e),i=Sa[t(366)](e);return Sa[t(329)](Sa[t(331)][t(348)],r,n,i)}static[wa(316)](e,t){const r=wa;return Sa[r(329)](Sa[r(331)][r(316)],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[wa(341)](e){const t=wa;return Sa.box(Sa[t(331)][t(341)],Sa.tkhd(e),Sa.mdia(e))}static[wa(392)](e){const t=wa;let r=e.id,n=e.duration,i=e[t(325)],s=e[t(318)];return Sa[t(329)](Sa.types[t(392)],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=wa;return Sa[t(329)](Sa[t(331)][t(389)],Sa.mdhd(e),Sa[t(393)](e),Sa[t(349)](e))}static[wa(395)](e){const t=wa;let r=e[t(340)],n=e.duration;return Sa[t(329)](Sa[t(331)][t(395)],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[wa(393)](e){const t=wa;let r=null;return r=e.type===t(381)?Sa[t(379)].HDLR_AUDIO:Sa[t(379)][t(320)],Sa[t(329)](Sa[t(331)][t(393)],r)}static[wa(349)](e){const t=wa;let r=null;return r=e[t(359)]===t(381)?Sa.box(Sa[t(331)][t(363)],Sa.constants[t(356)]):Sa[t(329)](Sa[t(331)][t(364)],Sa[t(379)][t(376)]),Sa[t(329)](Sa[t(331)][t(349)],r,Sa.dinf(),Sa[t(324)](e))}static[wa(328)](){const e=wa;return Sa[e(329)](Sa[e(331)].dinf,Sa[e(329)](Sa[e(331)].dref,Sa[e(379)][e(317)]))}static[wa(324)](e){const t=wa;return Sa[t(329)](Sa[t(331)][t(324)],Sa.stsd(e),Sa[t(329)](Sa[t(331)][t(350)],Sa.constants[t(315)]),Sa[t(329)](Sa[t(331)][t(352)],Sa[t(379)][t(321)]),Sa[t(329)](Sa[t(331)][t(312)],Sa.constants[t(334)]),Sa.box(Sa[t(331)][t(373)],Sa[t(379)][t(384)]))}static[wa(367)](e){const t=wa;return e[t(359)]===t(381)?e[t(398)]===t(375)?Sa[t(329)](Sa[t(331)].stsd,Sa.constants[t(397)],Sa.mp3(e)):Sa[t(329)](Sa[t(331)][t(367)],Sa[t(379)].STSD_PREFIX,Sa[t(390)](e)):e[t(314)]===t(323)?Sa[t(329)](Sa[t(331)][t(367)],Sa[t(379)][t(397)],Sa.avc1(e)):Sa[t(329)](Sa[t(331)][t(367)],Sa.constants[t(397)],Sa[t(385)](e))}static mp3(e){const t=wa;let r=e[t(333)],n=e[t(368)],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 Sa[t(329)](Sa[t(331)][t(358)],i)}static[wa(390)](e){const t=wa;let r=e[t(333)],n=e[t(368)],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 Sa[t(329)](Sa[t(331)][t(390)],i,Sa[t(326)](e))}static[wa(326)](e){const t=wa;let r=e.config||[],n=r[t(378)],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(371)]([n])[t(371)](r).concat([6,1,2]));return Sa[t(329)](Sa[t(331)][t(326)],i)}static[wa(344)](e){const t=wa;let r=e[t(332)];const n=e[t(336)],i=e.codecHeight;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 Sa[t(329)](Sa.types.avc1,s,Sa[t(329)](Sa[t(331)][t(353)],r))}static[wa(385)](e){const t=wa;let r=e[t(332)];const n=e[t(336)],i=e.codecHeight;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 Sa[t(329)](Sa[t(331)][t(385)],s,Sa[t(329)](Sa[t(331)].hvcC,r))}static[wa(366)](e){const t=wa;return Sa[t(329)](Sa[t(331)][t(366)],Sa[t(311)](e))}static[wa(311)](e){const t=wa;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 Sa[t(329)](Sa[t(331)][t(311)],n)}static[wa(365)](e,t){const r=wa;return Sa.box(Sa.types[r(365)],Sa.mfhd(e.sequenceNumber),Sa[r(377)](e,t))}static[wa(351)](e){const t=wa;let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e]);return Sa[t(329)](Sa.types[t(351)],r)}static[wa(377)](e,t){const r=wa;let n=e.id,i=Sa[r(329)](Sa.types[r(360)],new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),s=Sa.box(Sa[r(331)][r(338)],new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t])),o=Sa[r(382)](e),a=Sa[r(380)](e,o[r(374)]+16+16+8+16+8+8);return Sa[r(329)](Sa[r(331)][r(377)],i,s,a,o)}static sdtp(e){const t=wa;let r=new Uint8Array(5),n=e[t(370)];return r[4]=n[t(369)]<<6|n[t(322)]<<4|n.isDependedOn<<2|n[t(357)],Sa[t(329)](Sa[t(331)][t(382)],r)}static[wa(380)](e,t){const r=wa;let n=new Uint8Array(28);t+=36,n.set([0,0,15,1,0,0,0,1,t>>>24&255,t>>>16&255,t>>>8&255,255&t],0);let i=e[r(342)],s=e[r(396)],o=e.flags,a=e[r(372)];return n[r(354)]([i>>>24&255,i>>>16&255,i>>>8&255,255&i,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o[r(369)]<<2|o[r(322)],o[r(343)]<<6|o[r(357)]<<4|o.isNonSync,0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a],12),Sa[r(329)](Sa[r(331)].trun,n)}static[wa(335)](e){const t=wa;return Sa[t(329)](Sa[t(331)][t(335)],e)}}function Ea(e,t){const r=ba();return(Ea=function(e,t){return r[e-=311]})(e,t)}Sa[wa(339)]();var Ia=ka;function ka(e,t){var r=Aa();return(ka=function(e,t){return r[e-=317]})(e,t)}function Aa(){var e=["default","createCommonjsModule","330SbXujf","285GfmthK","unwrapExports","7GwzMaA","2028puLIOW","19905358dUJakd","146667ugPKiS","4529704wpXhjy","52090tgTltg","2178738UanBbE","10COsOOs","exports","1229924rmZSyy"];return(Aa=function(){return e})()}!function(e,t){for(var r=ka,n=e();;)try{if(381501===parseInt(r(325))/1+parseInt(r(331))/2+parseInt(r(320))/3*(parseInt(r(323))/4)+parseInt(r(327))/5*(parseInt(r(319))/6)+-parseInt(r(322))/7*(-parseInt(r(326))/8)+parseInt(r(328))/9+parseInt(r(329))/10*(-parseInt(r(324))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Aa);var Ca=tt[Ia(318)]((function(e){var t=Ia;e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e[t(330)].__esModule=!0,e.exports[t(317)]=e[t(330)]}));function Ta(e,t){const r=Ua();return(Ta=function(e,t){return r[e-=272]})(e,t)}tt[Ia(321)](Ca),function(e,t){const r=Ta,n=e();for(;;)try{if(542900===parseInt(r(281))/1+-parseInt(r(279))/2+parseInt(r(282))/3*(-parseInt(r(274))/4)+-parseInt(r(288))/5*(-parseInt(r(280))/6)+-parseInt(r(277))/7+-parseInt(r(285))/8+parseInt(r(286))/9*(parseInt(r(276))/10))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ua);const xa=[44100,48e3,32e3,0],Da=[22050,24e3,16e3,0],Pa=[11025,12e3,8e3,0],Ba=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],Ma=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],Fa=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1];function Ua(){const e=["471756JKPPRY","length","106830HFRqAH","5047854SdNRsM","data","1356676QpLxXH","1016742FmeJOU","52053qWxzML","12NrJFZZ","object_type","set","456752NRDHTc","1467FWpiAL","Invalid MP3 packet, first byte != 0xFF ","20oNLcyy","channel_count","mp3","buffer"];return(Ua=function(){return e})()}function Ra(e){const t=Ta;if(e[t(275)]<4)return void console.error("Invalid MP3 packet, header missing!");let r=new Uint8Array(e[t(273)]),n=null;if(255!==r[0])return void console.error(t(287));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(272);switch(i){case 0:u=Pa[a];break;case 2:u=Da[a];break;case 3:u=xa[a]}switch(s){case 1:o<Fa[t(275)]&&(l=Fa[o]);break;case 2:o<Ma.length&&(l=Ma[o]);break;case 3:o<Ba[t(275)]&&(l=Ba[o])}return n={bitRate:l,sampleRate:u,channelCount:c,codec:d,originalCodec:d,audioType:"mp3"},n}function La(e,t){const r=$a();return(La=function(e,t){return r[e-=331]})(e,t)}const Oa=La;!function(e,t){const r=La,n=e();for(;;)try{if(311845===parseInt(r(340))/1*(parseInt(r(334))/2)+-parseInt(r(394))/3*(-parseInt(r(345))/4)+-parseInt(r(365))/5*(-parseInt(r(346))/6)+-parseInt(r(339))/7+parseInt(r(370))/8*(parseInt(r(343))/9)+parseInt(r(360))/10*(parseInt(r(336))/11)+-parseInt(r(337))/12)break;n.push(n.shift())}catch(e){n.push(n.shift())}}($a);const za={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 Na{constructor(){const e=La;this[e(354)]=[],this[e(369)]=0,this[e(380)]=0,this[e(344)]=0}}class Ha{constructor(){const e=La;this[e(342)]=null,this[e(356)]=null,this[e(388)]=null,this.random_access_indicator=null}}class ja{constructor(){const e=La;this[e(342)]=null,this[e(363)]=null,this[e(382)]=null,this[e(356)]=null,this[e(367)]=null,this.nearest_pts=null,this.dts=null}}const Va=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];class Wa{constructor(){const e=La;this[e(333)]=null,this[e(386)]=null,this[e(347)]=null,this[e(353)]=null,this[e(332)]=null,this[e(385)]=null,this[e(387)]=null,this[e(374)]=null,this[e(393)]=null,this[e(383)]=null,this.width=null,this.height=null,this[e(384)]=null,this[e(351)]=null,this[e(372)]=null,this[e(362)]=null,this[e(391)]=null,this.sarNum=null,this[e(377)]=null,this[e(331)]=null,this[e(373)]=null,this[e(338)]=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){const e=La;let t=!1===this[e(347)]||!0===this[e(347)]&&null!=this.audioCodec&&null!=this[e(393)]&&null!=this[e(383)],r=!1===this[e(353)]||!0===this[e(353)]&&null!=this.videoCodec&&null!=this[e(379)]&&null!=this[e(352)]&&null!=this[e(384)]&&null!=this.profile&&null!=this[e(372)]&&null!=this.refFrames&&null!=this[e(391)]&&null!=this[e(390)]&&null!=this.sarDen;return null!=this[e(333)]&&t&&r}[Oa(348)](){return!0===this[Oa(392)]}[Oa(378)](e){const t=Oa;if(null==this[t(375)])return null;let r=this[t(375)],n=this[t(381)](r[t(364)],e);return{index:n,milliseconds:r[t(364)][n],fileposition:r[t(376)][n]}}_search(e,t){const r=Oa;let n=0,i=e.length-1,s=0,o=0,a=i;for(t<e[0]&&(n=0,o=a+1);o<=a;){if(s=o+Math[r(395)]((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 Ga{constructor(e){const t=Oa;let r=null,n=e[t(368)],i=e[t(368)],s=e.sampling_freq_index,o=e[t(358)],a=0,c=navigator[t(357)][t(361)]();-1!==c[t(389)]("firefox")?s>=6?(i=5,r=new Array(4),a=s-3):(i=2,r=new Array(2),a=s):-1!==c.indexOf(t(355))?(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(349)]=r,this[t(350)]=Va[s],this[t(371)]=s,this[t(335)]=o,this.object_type=i,this[t(359)]=n,this[t(341)]="mp4a.40."+i,this[t(366)]="mp4a.40."+n}}function $a(){const e=["2670765jVeCiL","original_codec_mimetype","pts","audio_object_type","total_length","18016jQFePX","sampling_index","level","segments","videoDataRate","keyframesIndex","filepositions","sarDen","getNearestKeyframe","width","expected_length","_search","len","audioChannelCount","fps","videoCodec","duration","audioDataRate","stream_type","indexOf","sarNum","chromaFormat","hasKeyframesIndex","audioSampleRate","164490VIwVlG","floor","metadata","audioCodec","mimeType","2IlHelg","channel_count","429ADhAJD","11416224DTRTWZ","segmentCount","2468921DoKHna","158278pAFldm","codec_mimetype","pid","1467vQZSoT","random_access_indicator","20uCPmpC","6MBIqLV","hasAudio","isSeekable","config","sampling_rate","profile","height","hasVideo","slices","android","data","userAgent","channel_config","original_object_type","72370DZlpCl","toLowerCase","refFrames","stream_id","times"];return($a=function(){return e})()}function qa(e,t){const r=Ka();return(qa=function(e,t){return r[e-=341]})(e,t)}const Ya=qa;function Ka(){const e=["7vahGBa","1872864DWsmdf","readBits","5261135NFAQmC","data","119690gnXBsB","readUEG","index","byteLength","136870KeLsUA","333XarITw","getBits","length","readUInt","skipBits","118244lbPNKH","skipLZ","readUShort","173164mxwNsA","bitLength","bitsAvailable","24ULRdnm","skipEG","580616LNJRgW","3wKnxLm","readBoolean","readEG"];return(Ka=function(){return e})()}!function(e,t){const r=qa,n=e();for(;;)try{if(310448===-parseInt(r(366))/1*(-parseInt(r(357))/2)+parseInt(r(363))/3*(-parseInt(r(354))/4)+-parseInt(r(348))/5*(-parseInt(r(360))/6)+-parseInt(r(367))/7+-parseInt(r(362))/8+parseInt(r(349))/9*(parseInt(r(344))/10)+-parseInt(r(342))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Ka);class Xa{constructor(e){const t=qa;this[t(343)]=e,this[t(346)]=0,this.bitLength=8*e[t(347)]}get[Ya(359)](){const e=Ya;return this[e(358)]-this[e(346)]}[Ya(353)](e){const t=Ya;if(this[t(359)]<e)return!1;this[t(346)]+=e}[Ya(341)](e){const t=Ya;let r=!(arguments[t(351)]>1&&void 0!==arguments[1])||arguments[1];return this[t(350)](e,this.index,r)}[Ya(350)](e,t){const r=Ya;let n=!(arguments[r(351)]>2&&void 0!==arguments[2])||arguments[2];if(this.bitsAvailable<e)return 0;const i=t%8,s=this[r(343)][t/8|0]&255>>>i,o=8-i;if(o>=e)return n&&(this[r(346)]+=e),s>>o-e;{n&&(this[r(346)]+=o);const i=e-o;return s<<i|this.getBits(i,t+o,n)}}[Ya(355)](){const e=Ya;let t;for(t=0;t<this[e(358)]-this.index;++t)if(0!==this[e(350)](1,this.index+t,!1))return this[e(346)]+=t,t;return t}skipUEG(){this.skipBits(1+this.skipLZ())}[Ya(361)](){const e=Ya;this[e(353)](1+this[e(355)]())}[Ya(345)](){const e=Ya,t=this.skipLZ();return this[e(341)](t+1)-1}[Ya(365)](){const e=this[Ya(345)]();return 1&e?1+e>>>1:-1*(e>>>1)}[Ya(364)](){return 1===this[Ya(341)](1)}readUByte(){let e=arguments[Ya(351)]>0&&void 0!==arguments[0]?arguments[0]:1;return this.readBits(8*e)}[Ya(356)](){return this.readBits(16)}[Ya(352)](){return this.readBits(32)}}function Ja(e){return e[3]|e[2]<<8|e[1]<<16|e[0]<<24}function Za(){var e=["1423308wvVsuM","4nicXGp","ceil","iv is error!","103996QuUeyA","slice","data is error!","log","includes","1349008ifWLYR","min","515641QPNLET","479061QLayWs","cipher is error!","3095680okSgOi","sm4 key is error!","80gmDVuD","byteLength","set","2488voOKUR","length","18knrgmV"];return(Za=function(){return e})()}!function(e,t){for(var r=nc,n=e();;)try{if(186392===parseInt(r(443))/1*(parseInt(r(446))/2)+parseInt(r(454))/3+-parseInt(r(439))/4*(-parseInt(r(458))/5)+-parseInt(r(442))/6+parseInt(r(453))/7+parseInt(r(451))/8*(-parseInt(r(441))/9)+parseInt(r(456))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(Za);const Qa=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),ec=new Array(2746333894,1453994832,1736282519,2993693404),tc=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 rc(e,t,r,n,i){var s=nc,o=i;o=t+i>e.length&&n+i<=r.length?e[s(440)]-t:n+i>r.length&&t+i<=e[s(440)]?r[s(440)]-n:t+i<=e[s(440)]&&n+i<=r[s(440)]?i:r.length<e[s(440)]?r[s(440)]-n:e[s(440)]-n;for(var a=0;a<o;a++)r[a+n]=e[a+t]}function nc(e,t){var r=Za();return(nc=function(e,t){return r[e-=437]})(e,t)}function ic(e){return new Array(e>>24&255,e>>16&255,e>>8&255,255&e)}function sc(e,t){var r=nc;return t+3<e.length?e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]:t+2<e[r(440)]?e[t+1]<<16|e[t+2]<<8|e[t+3]:t+1<e[r(440)]?e[t]<<8|e[t+1]:e[t]}function oc(e){var t=new Array(36),r=function(e){for(var t=nc,r=Math.ceil(e[t(440)]/4),n=new Array(r),i=0;i<e.length;i++)e[i]=255&e[i];for(i=0;i<n[t(440)];i++)n[i]=sc(e,4*i);return n}(e);t[0]=r[0]^ec[0],t[1]=r[1]^ec[1],t[2]=r[2]^ec[2],t[3]=r[3]^ec[3];for(var n=new Array(32),i=0;i<32;i++)t[i+4]=t[i]^ac(t[i+1]^t[i+2]^t[i+3]^tc[i]),n[i]=t[i+4];return n}function ac(e){var t=new Array(4),r=ic(e);t[0]=Qa[255&r[0]],t[1]=Qa[255&r[1]],t[2]=Qa[255&r[2]],t[3]=Qa[255&r[3]];var n=sc(t,0);return n^(n<<13|n>>>19)^(n<<23|n>>>9)}function cc(e,t){var r=new Array(36);r[0]=sc(t,0),r[1]=sc(t,4),r[2]=sc(t,8),r[3]=sc(t,12);for(var n=0;n<32;n++)r[n+4]=r[n]^uc(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=nc,r=new Array(4*e[t(440)]),n=0;n<e[t(440)];n++)rc(ic(e[n]),0,r,4*n,4);return r}(i)}function uc(e){var t=ic(e),r=new Array(4);r[0]=Qa[255&t[0]],r[1]=Qa[255&t[1]],r[2]=Qa[255&t[2]],r[3]=Qa[255&t[3]];var n=sc(r,0);return n^(n<<2|n>>>30)^(n<<10|n>>>22)^(n<<18|n>>>14)^(n<<24|n>>>8)}function lc(e,t,r){var n=nc;if(null==e||null==e||e.length%16!=0)return console[n(449)]("sm4 key is error!"),null;if(null==r||null==r||r[n(440)]<=0)return console[n(449)](n(455)),null;if(null==t||null==t||t[n(440)]%16!=0)return console.log(n(445)),null;for(var i=oc(e),s=Math[n(444)](r.length/16),o=new Array(r[n(440)]),a=t[n(447)](),c=0;c<s;c++){a=cc(i,a);var u=new Array(16),l=16*c,d=Math[n(452)](l+16,r[n(440)]);rc(r,l,u,0,d-l);for(var h=0;h<d-l;h++)o[l+h]=u[h]^a[h]}return o}function dc(e,t,r){var n=nc;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments[n(440)]>4&&void 0!==arguments[4]&&arguments[4];t=new Uint8Array(t),r=new Uint8Array(r);const o=e[n(437)];let a=5;for(;a<o;){let c=Ja(e.slice(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(450)](u)):(u&=31,l=1===u||5===u),l){const i=lc(t,r,e[n(447)](a+4+d,a+4+c));e[n(438)](i,a+4+d)}a=a+4+c}return e}const hc=pc;function fc(){const e=["ts_packet_size","stream_id","kSliceSPS","kSliceIDR","audioDecode","mseCorrectTimeDuration","parseSynchronousKLVMetadataPayload","decodeNext","codecHeight","section_slice_queues_","loop() isPushDropping is true and bufferList length is ","sendWebsocketMessage","fetchNext().catch() and abortController.signal.aborted is true so return","kH264","parsePES","handleVideoNalu",",\n                                 firstRenderTime is ","kMPEG2Audio","pushBuffer,\n                            preTimestamp is ","handleVideoH264NaluList list size is ","mediaSourceTsIsMaxDiff","total_length","3026112xnJvkX",", next dts: ","mediaSourceAddSourceBufferError","mediaSource is end","audioCode","pendingAudioRemoveRanges","profile_string","setCodecVideo: videoDecoder or videoDecoder.setCodec is null","playbackCacheBeforeDecodeForFpsRender, bufferListLength  is ","getHandle","yuvData, isVideoFirstIFrame is false and return",", isVideoSequenceHeader is true","KLVA"," null","adts_aac","isDropSameTimestampGop","request abort and run res.body.cancel()","Opus: Channel count changed from ","moof","sarNum","VideoDecoder","setInterval()","kSliceVPS","mseAutoCleanupMaxBackwardDuration","worker nakedFlow","hvcc","isUseSIMDAndroid","pcr_pid","getStreamBufferSize","HEAPU8",", stream_id=","extractH265PPS","audio_last_sample_pts_","h265","original_object_type","calcNetworkDelay now dts:","demuxFlv() type is audio and payload.byteLength is ","_initSourceBuffer and mseDecoder.isStateOpen is ","_opt","body","getDelayNotUpdateDelay() and preDelayTimestamp is ","_decodeAudioConfigurationRecord audio codec is not support , codecId is ",", bufferListLength  is ","lastBuffer","channelCount","playbackIsPause","hasVideo",", preTs is ","destroy","config","stop"," and nalUnitSize is ","websocketStringMsg","Video: Coded Resolution changed from ","videoTrackId","cmd","readUEG","localDts","firstStartCodeOffset -14 is","parsePES: packet_start_code_prefix should be 1 but with value ","isPlayVod","fetchStatus","stopId","readNextNaluPayload","preDelayTimestamp","parseH264Payload","wcsDecodeAudio","decodeVideo and webcodecs configure is","g711u","calcNetworkDelay, dts is ","parseSMPTE2038MetadataPayload","mseWorkerAddSourceBufferError","fps_den","isPause","mpeg","writableStream abort() and e is ","mp4Box","writableStream write() and requestAbort is true so return","updateend","pat_","removeEventListener","\n                            decodeAudio dts is less than(or equal) prev dts ,\n                            dts is ","media_info_",", dts is ","dropping",", and wasClean is ","appendBuffer","network_pid","resetAllDelay","aac","pts","clearPlaybackCacheLoop","fetch().catch() and abortController.signal.aborted is true so return","2467460PHZVaS","options","demux() isIFrame is false and unit type is IDR and update to true","getNotDroppingDelayTs","refFrames","parseSPS$2","reset","timeInit","webglcontextrestored","removeUsedSamples","streamType","tempStream","isXorCrypto","fetchNext().then() and abortController.signal.aborted is true so return","_remainingPacketData","sample_rate","sar_ratio","streamDts","loop demux diff time is ","cryptoIV","isCacheBeforeDecodeForFpsRender","status","isPlayer","sarDen","websocketError","startTimestamp","isTs"," and isDestroyed is true, so return"," and tempDelay is ","websocket","streamSuccess","isStateEnded","handleVideoH265NaluList","dispatch","endOfStream()","onmessage","isWidthOrHeightChanged","ms, PES pts: ","demuxFlv() type is ","hev","networkDelay","name","debugLevel","mseDecoder.mediaSourceBufferError is true","isWorkerFetch","pushBuffer video ts is ","_doRemoveRanges() sourceBuffer error",'writableStream write() and value is "',"audioSequenceNumber","isPlaybackOnlyDecodeIFrame","abortSourceBuffer","appendAudioBuffer() player is destroyed","sarRatio","audio_track_",", need clear is ","audioMimeType","getNearestTimestampMilliseconds","mediaSource video sourceBuffer error","isSm4CryptoH265V2","kH265","decodeVideo: hasInitVideoCodec is false, codecId is ","warn","getContext","AAC: AudioObjectType changed from ","height","mediaSourceError","len"," and isIframe is ","now",", and ts list is ","pendingRemoveRanges","onError","renderYUV","sync_offset","findSecondStartCode","open","kSliceIDR_W_RADL","subarray",", and ts is ","options:","fetchStream","findFirstStartCode","simdDecodeDelayTimeout","buffering","kAC3","protocols","mediaSourceBufferError","isDecodeFirstIIframe","_decodeConfigurationRecord error","isXorCrypto cryptoKey.length is ","random_access_indicator","chromaFormat","fps_num","channel_config","writableStream","decodeAudio, decoder is destroyed and return","onclose","nakedFlowH265DemuxUseNew","isHevc","kPESPrivateData","assign","worker TsLoaderV2","audioSourceBufferCheckTimeout","isPushDropping","isPlaybackPause","addEventListener","isM7sCrypto","mp3","parseG711Payload","current_pmt_pid_","videoSequenceHeader","onSamples() trackId error","loas_previous_frame","locked","needClear","removeSourceBuffer","4uuJHUo",",\n                            and resetAllDelay","1671354IRmLrA","idle","playType","_hasPendingSegments","prevTimestamp","_decodeEnhancedH265Video","demuxMpeg4","getDelay","loop() do not decode and delay is ","pendingSegments","readNextAACFrame","readBits","generateInitSegment"," and opt is","isFFmpegSIMD","closed","FT_KEY","playbackCacheLoop fragDuration is ","videoInfo","isIFrame","MP3: SamplingFrequencyIndex changed from ","demuxFmp4","is_sync","fetch done","duration_","fetchErrorWorker","clearBuffer"," ms and isSimdDecodeDelayTimeout is true, emit simdDecodeDelayTimeout","decodeVideo: video width or height is changed, and return"," and diff is ","decoder","headers","removeSourceBuffer() sourceBuffer error","isSm4Crypto opt.sm4CryptoKey is null","start","codecWidth","mseDecoder.sourceBuffer.appendBuffer()","decodeVideo and payload is too small , payload length is ","has_video_","getTrackById","initAudio","setCodecAudio: hasInitAudioCodec is false, codecId is ","stbl","decodeAudio and has already initialized and payload is aac codec packet so drop this frame","parse","playAudioPlanar ts ","websocketOpen","set"," _opt.sampleRate is ","yuvData, transferToImageBitmap error is","offscreenCanvasGL","slice","startStreamRateAndStatsInterval","kEAC3","parseChunks","_hasPendingRemoveRanges","isKeyframe","audio","audioNalu","samples","program_number","minf","isCryptoAudio","message","ended","decodeVideo and payload is video sequence header so drop this frame","_preDoDecode","removeSourceBuffer() audioSourceBuffer error","Jb pro 体验结束,请刷新页面再次体验(wasm内部会暂停解码),如需要购买商业授权,可以联系微信:bosswancheng","byteLength","dispatchAudioMediaSegment","discontinuity_indicator","level_string","doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is",", height is ","isDropping","size","getTime","mediaSourceAppendBufferFull","hvcC","pushBuffer","Video: Present resolution width changed from ","removeSourceBuffer() sourceBuffer","streamEndInner","buffer","sort","sync_byte = ","opt","parsePESPrivateDataPayload","render","PACKET_TYPE_SEQ_START","types","pcmData, decoder is destroyed and return","kLOASAAC","closeEnd","getUint32","getDelay() and preDelayTimestamp is ","playbackFps","codedWidth","expected_length","handleVideoH265Frames","width: ","prevPayloadBufferSize","Parsed first PAT: ","isDestroyed","g711a","_onMediaSourceSourceOpen","min","detectAudioMetadataChange","code is ","PACKET_TYPE_FRAMES","hasInit","eac3","audioSampleRateIndex","dispatchVideoMediaSegment","codec_size",", dts="," ant auto wasm decode","videoBuffer","PACKET_TYPE_FRAMESX","playback and playbackIsCacheBeforeDecodeForFpsRender is true","handleVideoFrames","simdH264DecodeVideoWidthIsTooLarge","payload_unit_start_indicator","reason",", pid: ","parseADTSAACPayload","_doCleanUpSourceBuffer","kSliceCRA_NUT","isEmitSEI","prevDts","then","fetchStream, WebsocketStream socket close and code is ","nakedFlowFps","loas_aac","preventDefault","Unsupported stream. type: ","mediaSource audio sourceBuffer error","readUByte"," > ","recordType","stopStreamRateAndStatsInterval","websocketOpenTimeout","\n                                decodeVideo dts is less than(or equal) prev dts ,\n                                dts is ","forEach","playbackCacheLoop","log","playbackRate","parseSection","error","Opus","isPlaybackCacheBeforeDecodeForFpsRender",", and reason is ","read","_needCleanupSourceBuffer","kSliceNonIDR","videoCodec","createImageBitmap"," and has iIframe and next decoder.dropBuffer$2()","decode","G711A","_doRemoveRanges","AAC: Unknown pts","workerEnd","pendingUnits","_clearAudioSourceBufferCheckTimeout"," and ignore","drawImage","socket is null","dispatchAudioInitSegment","key","getAudioBufferLength","isPlayback","codec","s and status is ","calcPlaybackStreamFps","current_program_","flags","kMPEG1Audio","openWebglAlignment","LOG_NAME","decodeVideo() and decoder is destroyed","opus","audioMeta","videoMeta"," and ok is ","kMetadata","ms and fragDuration is ","mediaSourceFull","onOffscreenCanvasWebglContextLost","addSourceBuffer","next","dispatchAudioVideoMediaSegment","webglObj","complete","delay","decodeVideo: simd decode delay timeout, and return","handleNALu","mediaSourceDecoderConfigurationError","fetchNext().catch() and e.name is AbortError so return","AAC: Channel configuration changed from ","_initAudioSourceBuffer and mseDecoder.isStateOpen is ","notConnect","parseVPS","mediaSourceH265NotSupport","secondStartCodeOffset","pes_private_data_pids","sourceClose","correctionConfigurationVersion","firstAudioTime",", not 0x47"," ,delay is ",", streamFps is ","AAC: Detected pts overlapped, ","asynchronous_klv_pids","worker fmp4Demuxer","worker","_doAppendSegments() sourceBuffer is null and wait init and return","startPlaybackCacheLoop","G711U"," and payload size is ","websocket error","object_type","loop() is dropping = false, is iFrame","kSliceIDR_N_LP","_getSeqHeader"," and prevPayloadBufferSize is ","parsePMT","pcmData ts ","streamAudioFps","_initAudioSourceBuffer() addSourceBuffer mseDecoder.mediaSource.addSourceBuffer()","3443895qiiGTl","type","isStateClosed","mimeType","HEAPU32","reduce","dropBuffer$2() iFrameIndex is ","ac-3","readyState","extractH264SEI","_clearAudioNoDataCheckTimeout","hasIframeInBufferList","prevAudioTs","handlePESSlice: packet_start_code_prefix should be 1 but with value ","streamStats",",\n                                and emit change event","isWasmMp4","streamFps","mseAutoCleanupSourceBuffer","uuid","undefined","30nAujCg","synchronous_klv_pids","playbackStreamVideoFps",",\n                            new width is ","handleOffscreenCanvasWebglContextRestored","parsedOffset","cryptoPayload","first_parse_",", syncOffset = ","width","Generated first AudioSpecificConfig for mimeType: ","mseDecoderUseWorker","stringify","correctSamplePts","videoMimeType","buffered","isfms","presentWidth"," and prev time is ","aborted","prevTs","timescale","isVideoInited","nakedFlowDemuxUseNew","audioSampleRate","sps","ms and diffFps is ","pmt_","avcc","writableStream pipeTo() and e is","binaryType","getContextAttributes","onopen","kADTSAAC","abort","video_metadata_","simdDecodeError","clearBuffer,bufferList length is ","entries","correctSamplePts dts, dts: ","_isEnhancedH265Header","send","debugUuid","firstTimestamp","audioTracks","demuxNakedFlow","VideoEncoder","program_pmt_map_","playbackCacheBeforeDecodeForFpsRender, calc streamVideoFps is ","aacADTSHeader","decodeVideo first frame is not iFrame","bit_stream_mode","pushBuffer audio ts is ","duration","325602ZhOeSp","pendingAudioSegments","probe","isFmp4","streamVbps","profile","calcIframeIntervalTimestamp","cryptoPayloadAudio","sourceOpen",", diff is ","videoSourceBuffer updateend and hasPendingEos is true, next endOfStream()","low_frequency_effects_channel_on","demuxFlv() type is video and payload.byteLength is ","MP3: Channel count changed from ","parseAsynchronousKLVMetadataPayload","mseSourceBufferError","mseDecodeAudio","mseSourceBufferError mseDecoder.sourceBuffer",", bufferList is ","worker mpeg4Demuxer","handleVideoH264Nalu","decodeVideo, decoder is destroyed and return"," and update next dts increase 5ms"," and\n                        payloadBufferSize is ","cryptoKey","correctionConfigurationProfileIndication"," and notDroppingDelayTs is ",", height: ","sourceended","TAG","Audio: Audio Codecs changed from ","firstRenderTime","abortSourceBuffer() abort sourceBuffer","cacheTrack","updateConfig","h264"," and maxDiff is ","flvBufferData","worker wcsDecoder","mediaSourceAudioG711NotSupport","toString","streamAbps"," is not corresponded to PAT!"," and forOldVersion is ","needInitAudio","fetchStream, url is ","handleVideoH265Nalu","smpte2038_pids",", pts=",",\n                                and prevPayloadBufferSize is "," and preTsDuration is ","value","ts is ","handlePESSlice","HEAPF32","state","bit_stream_identification","AC3: Channel Mode changed from ","streamVideoType","checkFirstIFrame","concat","Video: Codec mimeType changed from ","videoCode","_doRemoveRanges() audioSourceBuffer error","mediaSourceAppendBufferError","playbackCacheLoop sync frame duration is ","vcl","originalCodec","getSourceBufferUpdating","findSei","bitDepth","slices",",\n                            and emit change event","debugLog","has_audio_","Timed ID3 Metadata: pid=","ac3",",\n                                and mseCorrectTimeDuration is ","audio_init_segment_dispatched_","isAllIframeInBufferList","kSliceSEI","clearSlices","dispatchVideoInitSegment"," and has iFrame, set dropping is true","cacheAudioTrack","audioCodec","playAudio","offset","demuxM7s"," and delay is ","handleVideoH265NaluList list size is ","demuxFlv() isVideoSequenceHeader(enhancedH265) is true and isHevc is ","sampling_index","dropBuffer$2() isAllIframeInBufferList() is true, and index is ","Client disconnecting","mediaSourceAudioInitTimeout","_initAudioSourceBuffer","isPlayUseMSE","abortSourceBuffer() abort audioSourceBuffer","audio_metadata_","shift","hasInitVideoCodec","from","writableStream abort() and e.name is AbortError so return","pushLatestDelay","catch","demuxFlv","VideoDecoder error: ","avc","hasIncompleteData"," and return","networkDelayTimeout","sm4CryptoKey","setCodecVideo: SIMD H264 decode video width is too large, width is ","136309zFNtmR","mseDecoder.mediaSourceAddSourceBufferError is true","parseTimedID3MetadataPayload","parseEAC3Payload","handleAddNaluStartCode","sampling_frequency","getDelayNotUpdateDelay","version_number","fromCharCode","floor"," more than ","AC3: BitStream Mode changed from ","webglcontextlost",",\n                             firstAudioTime is ","getBuildTime","nearest_pts","iFrame","pes_slice_queues_","signal","stream_type","flvScriptData",", and msg is ","timescale_","parseMP3Payload","aacSequenceHeader","kSCTE35","parsePAT: table_id ","parsePAT","sampling_freq_index","loop() dropBuffer is dropping and isIFrame ","flvStreamBuffer","parseAC3Payload","sampleRate","detectVideoMetadataChange","mseDecoder.mediaSourceAppendBufferError is true","demuxTs","offscreenCanvasCtx","pid_stream_type","present_size","scte_35_pids","_decodeVideo now time is ","checkStreamEnd","MP3","isSm4Crypto"," so drop this frame","createFile","pushBuffer, isDropSameTimestampGop is true and\n                                hasIframe is ","expected: ","ceil","dts","audioAACSequenceHeader","mp4a.40.","pushBuffer(), pushLatestDelay is ",'video/mp4; codecs="',"mp3Demuxer","video_init_segment_dispatched_","sequenceNumber"," ,\n                                and now ts is ","elementary_stream_priority_indicator","yuvData, decoder is destroyed and return","cts","writableStream abort() and abortController.signal.aborted is true so return"," ,\n                            and diff is ","emitError","641346jjnjSY","streamEnd","refSampleDuration","MULAW","Generated first AVCDecoderConfigurationRecord for mimeType: ","Malformed PES: PES_packet_length < 3 + PES_header_data_length","Webcodecs Video Decoder initSize","setCodecAudio","codec_mimetype","firstRenderTime is ","ec-3","write"," ms"," , payload is ","yuvData ts ","isSendSeqHeader","emitPESSlices","isAudioInitInfo","_decodeVideo payload bytes is 0 and return","getState","arraybuffer","decodeAudio\n                             local dts is < 0 , ts is ","useOffscreen","fps","appendAudioBuffer","extractNALu","parsePMT: table_id ","decodeAudio first frame is not iFrame"," and prev ts is ","getNaluDts","eventListenList","kSlicePPS","string","audioBufferSize","audio_object_type","data","mseError","_stopCheckWsOpenTimeout","transferToImageBitmap","ms and return ","tsPacketSize","timeInit set false , cacheTrack = {} now dts is ","decodeAudio","units","sampling_rate"," and\n                            ts is ","VideoDecoder configure has not init , isIframe is ","file_position","player","close() and socket.readyState is ","getVideoBufferLength","fetch","channel_mode","init",'" string so return'," ,\n                            and now ts is ","workerFetch","AAC","onOffscreenCanvasWebglContextRestored","playbackUpdatePlaybackRate","syncOffset","mseSourceBufferError mseDecoder.audioSourceBuffer"," , message is ","writableStream write() and abortController.signal.aborted is true so return","videoTracks","code","mediaSource","VideoDecoder configure error","updatePlaybackIsPause"," and decoder.delay is ","close() and writableStream.close() error","pushBuffer video and isIFrame is "," > timestamp is ","audioSourceNoDataCheckTimeout","_doDecodeVideo","demuxFlvUseV2","\n                            maybe trigger black screen or flower screen\n                            ",",and old bufferList length is ","onReady()","DataStream","mseAutoCleanupMinBackwardDuration"," to ","common_pids","audioSourceBuffer updateend and hasPendingEos is true, next endOfStream()","parseVideo265Header"," and prevTs is ","handleSectionSlice","indexOf",",nalu type is ","pushBuffer() and isIFrame is ","init and forHardDecode is ","streamVideoType is null","descriptor","mediaSource is not attached to video or mediaSource is closed","mdia","findIndex","prefixSei","frameRate","VANC","clear",",\n                                new width is ","extractNALu() buffer error","debug","Synchronous KLV Metadata: pid=","_bindMediaSourceEvents",", old height is ",'fetchNext().then() and value "',"handleVideoH264Frames","audioTrackId","details","MP3: AudioObjectType changed from "," and bufferList length is ","channel_count","appendBuffer() player is destroyed","close() and audioDecoder.clear error: ","setCodecVideo","destroyDemux"," but isSocketError is true , so return","websocket Open Timeout form ","dropBuffer$2","mseCorrectAudioTimeDuration","visibility","last_pcr_","hasAudioInit","_decodeConfigurationRecord","codedHeight","isInitSegmentDispatched","mp4","video","handleOffscreenCanvasWebglContextLost, stencil is false","_doAppendSegments","lastBuf","doPlaybackCacheLoop","videoSEI","sourceBuffer","videoBufferDelay","H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment","decodeVideo\n                                 local dts is < 0 , ts is ",", and set streamFps is 25","decodeVideo dts is equal to prev dts and payload size is equal to prev payload size so drop this frame","endOfStream","isM7sCrypto cryptoKey.length is ","prevAudioDts","fetchStream, WebsocketStream socket error","parseLOASAACPayload","audioSourceBuffer","timed_id3_pids","pipeTo","fileStart","vps","debugError",",\n                            diff is ",", new height is ","Not Supported Opus channel count.","webgl","getCorrectionConfiguration","videoDecode","has not init video codec","playbackTF","wasmWidthOrHeightChange","isStateOpen","decodeDiffTimestamp","fetch().catch() and e is ","decodeVideo",",local diff is ","chroma_format_string","_resetInIt","firstStartCodeOffset","length","abort catch","AudioDecoder","streamVideoFps","useSIMD","_initSourceBuffer","initVideo","setCodec","fetch().catch() and e.name is AbortError so return","level","close","parseH265Payload","hasAudio","onmessage:","_decodeAudio","decodeVideo is max diff , ts is ",",  and reason is ","_checkTsIsMaxDiff","pps","mpeg4","video_track_","parsePPS","isAAC",'video/mp2t; codecs="',"finally"," and firstRenderTime is ","videoNalu","debugWarn"," and codecHeight is "," package length is ","mseFirstRenderTime","setExtractionOptions","listenMp4Box","_doAppendSegments() audioSourceBuffer is null and need init audio source buffer","$video","isMpeg4","replace",";codecs=","aac_last_incomplete_data_","meta"," or cryptoIV.length is ","currentTime","end","mediaSourceAudioNoDataTimeout","isFlv","doDecode","isPlayUseMSEAndDecoderInWorker","hasPendingEos"," cacheTrack dts is ","map","updating","mdat","offscreenCanvas","4RhFvTH","events"," and new delay is "," isIFrame is ","push"," create uint8Array error :","h264 naluList.length === 0","streamRate","wasClean","flush","abort success","emitSectionSlices","configure","delete","endOfStream() has pending eos","_decodeAudioConfigurationRecord"," and mseDecoder.isAvc === null is ","payload","fetchNext().then() and requestAbort is true so return","getIncompleteData","pid","fetch response status is ","isNakedFlow","getAudioSourceBufferUpdating","playbackConfig","isRecordTypeFlv","mseDecoder.mediaSourceAppendBufferFull is true"," and prev dts is ","removeSourceBuffer() audioSourceBuffer","websocketFirstMessage","avcC","socketStatus","extractNALu$2","abs","isEmitInfo","isAvc","video_metadata_changed_","AAC: SamplingFrequencyIndex changed from ","delta","suffixSei","frame_rate","TAG_NAME"," > maxDelay ","fetchError","bit_depth"];return(fc=function(){return e})()}function pc(e,t){const r=fc();return(pc=function(e,t){return r[e-=368]})(e,t)}!function(e,t){const r=pc,n=e();for(;;)try{if(279407===-parseInt(r(879))/1*(-parseInt(r(457))/2)+-parseInt(r(943))/3*(parseInt(r(1164))/4)+-parseInt(r(711))/5*(parseInt(r(765))/6)+parseInt(r(690))/7+-parseInt(r(1231))/8+parseInt(r(459))/9+parseInt(r(1324))/10)break;n.push(n.shift())}catch(e){n.push(n.shift())}}(fc),Date[hc(409)]||(Date[hc(409)]=function(){return(new Date).getTime()}),console[hc(605)]("JbPro Worker Version is "+Lt+":"+Rt+" and is Trial Version[试用版本]");const mc=vc;function vc(e,t){const r=yc();return(vc=function(e,t){return r[e-=430]})(e,t)}function yc(){const e=["10CWARWh","48ysqVwD","2sWarNg","push","2171147chXyYQ","2928933EljzoB","3437304XVdYWJ","catch","320642HTQxIf","toString","221139cLAnkF","72thcTLD","warn","JbPro[❌❌❌][audio wasm]:","1987866LLUFLW","JbPro[❌❌❌][video wasm]","466645NzPDUX","notSupportNewWasm","42HofeqA"];return(yc=function(){return e})()}!function(e,t){const r=vc,n=e();for(;;)try{if(601077===parseInt(r(436))/1+parseInt(r(447))/2*(-parseInt(r(431))/3)+parseInt(r(432))/4+-parseInt(r(442))/5*(-parseInt(r(444))/6)+parseInt(r(434))/7*(parseInt(r(437))/8)+-parseInt(r(440))/9*(-parseInt(r(445))/10)+parseInt(r(430))/11*(-parseInt(r(446))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}(yc);const gc=[];gc[mc(448)](o({printErr:function(e){const t=mc;(function(e){const t=Dt;return!(!e||-1===e[t(494)](t(275))&&-1===e[t(494)](t(514))&&-1===e[t(494)]("If you want to help, upload a sample of this file to")&&-1===e[t(494)](t(225)))})(e)||console[t(438)](t(439),e)}}),s({printErr:function(e){const t=mc;(function(e){const t=Dt;return!(!e||-1===e[t(494)](t(197)))})(e)||(console[t(438)](t(441),e),Qt(function(e){const t=Dt;let r=!0;return e&&-1!==e.indexOf(t(250))&&(r=!1),r}(e))&&postMessage({cmd:be[t(443)],value:e}))}})),Promise.all(gc).then((e=>{const t=e[0];!function(){const e=hc;let t=arguments[e(1111)]>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments[e(1111)]>3&&void 0!==arguments[3]&&arguments[3],s=[],o=[],a=null,c=null,u=null,l=null,d=null,h=null,f=!1,p="",m=null,v=null,y=!1,g=!1,_=!!Zt(n),w=0,b=0,S=!1,E=null,I=null,k=null,A=[],C=null,T=null,x=0,D=0,P=null,B=null,M=null,F=0,U=0,R=null,L=!1,O=!1,z=!1,N=!1,H=null,j=null,V=!1,W=!0,G=0,$=0,q=null,Y=null,K=null,X=null,J=null,Z=()=>{const t=e,r=Xt();return{debug:r.debug,debugLevel:r[t(383)],debugUuid:r[t(753)],useOffscreen:r[t(965)],useWCS:r.useWCS,useMSE:r.useMSE,videoBuffer:r.videoBuffer,videoBufferDelay:r[t(1078)],openWebglAlignment:r[t(638)],playType:r.playType,hasAudio:r[t(1123)],hasVideo:r.hasVideo,playbackRate:1,playVodRate:1,playbackFps:r[t(1188)].fps,playbackDefaultFps:r[t(556)],playbackAutoCalcFps:r[t(1188)].autoCalcFps,playbackForwardMaxRateDecodeIFrame:r.playbackForwardMaxRateDecodeIFrame,playbackIsCacheBeforeDecodeForFpsRender:r[t(1188)][t(1344)],sampleRate:0,networkDelay:r[t(381)],visibility:!0,useSIMD:r[t(1115)],isFFmpegSIMD:r.isFFmpegSIMD,isRecording:!1,recordType:r[t(599)],isNakedFlow:r[t(1186)],checkFirstIFrame:r[t(824)],audioBufferSize:1024,isM7sCrypto:r[t(447)],isCryptoAudio:r[t(521)],cryptoKey:r[t(789)],cryptoIV:r[t(1343)],isSm4Crypto:r[t(922)],isSm4CryptoH265V2:r[t(399)],sm4CryptoKey:r[t(877)],isXorCrypto:r[t(1336)],isHls265:!1,isFlv:r[t(1155)],isFmp4:r[t(768)],isMpeg4:r[t(1146)],isTs:r[t(1350)],isEmitSEI:r[t(588)],isRecordTypeFlv:!1,isWasmMp4:!1,isChrome:!1,isFirefox:!1,isDropSameTimestampGop:r[t(1246)],mseDecodeAudio:r[t(781)],wcsDecodeAudio:r[t(1297)],nakedFlowH265DemuxUseNew:r[t(438)],mseDecoderUseWorker:r.mseDecoderUseWorker,mseAutoCleanupSourceBuffer:r[t(708)],mseAutoCleanupMaxBackwardDuration:r[t(1254)],mseAutoCleanupMinBackwardDuration:r[t(1023)],mseCorrectTimeDuration:r[t(1214)],mseCorrectAudioTimeDuration:r[t(1063)],nakedFlowDemuxUseNew:r[t(734)],nakedFlowFps:r.nakedFlowFps,supportMSEDecodeHevc:!1,checkStreamEnd:!0,websocketOpenTimeout:r[t(601)],correctionConfigurationProfileIndication:r[t(790)],correctionConfigurationVersion:r.correctionConfigurationVersion,demuxFlvUseV2:r[t(1018)]}};e(757)in self&&(a={TAG_NAME:e(803),hasInit:!1,isEmitInfo:!1,offscreenCanvas:null,offscreenCanvasCtx:null,decoder:null,init(){const t=e;a[t(489)]=new VideoDecoder({output:function(e){const r=t;if(Vt(e[r(616)]))e[r(616)]().then((t=>{const n=r;a[n(915)].drawImage(t,0,0,e[n(557)],e.codedHeight);let i=a[n(1163)][n(981)]();postMessage({cmd:be[n(548)],buffer:i,delay:de[n(654)],ts:0},[i]),qt(e)}));else{a[r(915)][r(626)](e,0,0,e[r(557)],e[r(1068)]);let t=a[r(1163)][r(981)]();postMessage({cmd:be.render,buffer:t,delay:de[r(654)],ts:0},[t]),qt(e)}},error:function(e){const r=t;de[r(1093)](r(675),r(872),e,e[r(805)]())}}),de.debugLog(a[t(1205)],"init")},destroy(){const t=e;a[t(1330)](),a[t(489)]&&a[t(489)][t(820)]!==t(474)&&(a[t(489)][t(1121)](),a.decoder=null),de[t(838)](a[t(1205)],t(1279))},decode:function(t,r,n){const i=e,s=t[0]>>4==1;if(a[i(570)]){const e=new EncodedVideoChunk({data:t[i(510)](5),timestamp:r,type:s?Ue[i(629)]:Ue[i(1202)]});try{a[i(489)].decode(e)}catch(e){}}else if(s&&t[1]===je.sequenceHeader){const e=15&t[0];postMessage({cmd:be[i(827)],code:e});const r=new Uint8Array(t);postMessage({cmd:be[i(615)],buffer:r,codecId:e},[r[i(543)]]);let n=null,s=null;const o=t[i(510)](5),c=de[i(1098)]();if(e===De[i(800)]?(s=Ar(o,c),n={codec:s[i(632)],description:o}):e===De.h265&&(s=nn(o,c),n={codec:s[i(632)],description:o}),!n||n&&!n[i(632)]||s&&0===s[i(494)]&&0===s[i(1217)])return void de[i(1138)](a[i(1205)],i(1298),JSON[i(723)](n));s&&s[i(494)]&&s[i(1217)]&&(n[i(1068)]=s[i(1217)],n[i(557)]=s[i(494)]),!a[i(1198)]&&(de.debugLog(i(675),i(949)),postMessage({cmd:be[i(1117)],w:s.codecWidth,h:s[i(1217)]}),a[i(1198)]=!0,a[i(1163)]=new OffscreenCanvas(s[i(494)],s[i(1217)]),a[i(915)]=a[i(1163)][i(403)]("2d")),de._opt[i(599)],i(1070);try{a[i(489)][i(1176)](n),a[i(570)]=!0}catch(e){de[i(1093)](i(675),i(1010),e.code,e,e[i(805)]()),e.toString()}}else de[i(1138)](i(675),i(989)+s+" , payload is "+t[1]+i(923))},reset(){const t=e;a.hasInit=!1,a[t(1198)]=!1,a[t(1163)]=null,a.offscreenCanvasCtx=null}});let Q=function(){const t=e;if(V=!0,c)try{c[t(745)](),c=null,de.debugLog(t(675),t(1174))}catch(e){c=null,de.debugLog(t(675),t(1112),e)}},te={TAG_NAME:e(1255),init(){const t=e;te[t(1074)]=null,te[t(1092)]=null,te[t(736)]=null,te[t(1129)]=null,te[t(1334)]=null,te[t(1288)]=0,te[t(623)]={},te[t(958)]=!1,de[t(838)](te[t(1205)],t(996))},destroy(){const t=e;te[t(1074)]=null,te[t(1092)]=null,te.sps=null,te.pps=null,te[t(1334)]=null,te.localDts=0,te[t(623)]={},te[t(958)]=!1,de[t(838)](te[t(1205)],t(1279))},dispatch(t){const r=e,n=new Uint8Array(t);if(de[r(1269)].nakedFlowDemuxUseNew){const e=te.extractNALu$3(n);if(0===e[r(1111)])return void de[r(838)](te.TAG_NAME,"dispatch naluArray length is 0");te[r(580)](e)}else te[r(1196)](n)},getNaluDts(){const t=e,r=de[t(1269)][t(592)];let n=te[t(1288)];return te[t(1288)]=te.localDts+parseInt(1e3/r,10),n},getNaluAudioDts(){const t=e,r=de[t(1269)].sampleRate,n=de[t(1269)][t(976)];return te.localDts+parseInt(n/r*1e3)},extractNALu(t){const r=e;let n,i,s=0,o=t[r(528)],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(1168)](t[r(418)](i,s-a-1)),i=s,a=0):a=0}return i&&c[r(1168)](t[r(418)](i,o)),c},extractNALu$2(t){const r=e;let n=null;if(!t||t[r(528)]<1)return;te[r(1074)]?(n=new Uint8Array(t[r(528)]+te[r(1074)][r(1111)]),n[r(506)](te[r(1074)]),n[r(506)](new Uint8Array(t),te.lastBuf[r(1111)])):n=new Uint8Array(t);let i=0,s=-1,o=-2;const a=new Array;for(let e=0;e<n[r(1111)];e+=2){const t=n[e],i=n[e+1];0==s&&0==t&&0==i?a[r(1168)](e-1):1==i&&0==t&&0==s&&0==o&&a[r(1168)](e-2),o=t,s=i}if(a.length>1)for(let e=0;e<a[r(1111)]-1;++e){const t=n[r(418)](a[e],a[e+1]+1);te[r(656)](t),i=a[e+1]}else i=a[0];if(0!=i&&i<n[r(1111)])te.lastBuf=n[r(418)](i);else{!te.lastBuf&&(te[r(1074)]=n);const e=new Uint8Array(te[r(1074)][r(1111)]+t[r(528)]);e.set(te[r(1074)]),e[r(506)](new Uint8Array(t),te[r(1074)][r(1111)]),te[r(1074)]=e}},extractNALu$3(t){const r=e;let n,i,s=0,o=t[r(528)],a=0,c=[],u=new Uint8Array(t);if(te[r(1074)]){const e=new Uint8Array(u[r(528)]+te[r(1074)][r(528)]);e[r(506)](te[r(1074)]),e[r(506)](u,te[r(1074)].byteLength),u=e,o=u[r(528)],te.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(1168)](u[r(418)](i,s-a-1)),i=s,a=0):a=0}return i<o&&(te[r(1074)]=u[r(418)](i,o)),c},handleNALu(t){const r=e;t.byteLength<=4||(t=t[r(510)](4),te[r(1224)](t))},handleVideoNalu(t){const r=e;if(!te.streamType&&(te[r(1334)]=Gt(t),de.isHevc=te[r(1334)]===Pe[r(1264)]),te[r(1334)]===Pe[r(800)]){const e=te.handleAddNaluStartCode(t),n=te[r(968)](e);if(0===n[r(1111)])return void de[r(1138)](r(675),"handleVideoNalu",r(1170));const i=[];if(n[r(603)]((e=>{const t=r,n=Mr(e);n===Me.pps||n===Me[t(736)]?te[t(785)](e):Ur(n)&&i[t(1168)](e)})),1===i[r(1111)])te[r(785)](i[0]);else if(Lr(i)){const e=Mr(i[0]),t=Rr(e);te.handleVideoH264NaluList(i,t,e)}else i[r(603)]((e=>{te.handleVideoH264Nalu(e)}))}else if(te.streamType===Pe[r(1264)])if(de[r(1269)][r(438)]){const e=te[r(883)](t),n=te.extractNALu(e);if(0===n[r(1111)])return void de.debugWarn(r(675),r(1224),"h265 naluList.length === 0");const i=[];if(n[r(603)]((e=>{const t=r,n=un(e);n===Fe[t(1129)]||n===Fe[t(736)]||n===Fe[t(1092)]?te[t(811)](e):hn(n)&&i[t(1168)](e)})),1===i[r(1111)])te[r(811)](i[0]);else if(pn(i)){const e=un(i[0]),t=fn(e);te[r(373)](i,t,e)}else i[r(603)]((e=>{te.handleVideoH265Nalu(e)}))}else un(t)===Fe[r(1129)]?te[r(1262)](t):te[r(811)](t)},extractH264PPS(t){const r=e,n=te.handleAddNaluStartCode(t);te.extractNALu(n)[r(603)]((e=>{const t=r;Fr(Mr(e))?te[t(699)](e):te.handleVideoH264Nalu(e)}))},extractH265PPS(t){const r=e,n=te[r(883)](t);te[r(968)](n)[r(603)]((e=>{const t=r;ln(un(e))?te.extractH265SEI(e):te[t(811)](e)}))},extractH264SEI(t){const r=e,n=te[r(883)](t);te[r(968)](n)[r(603)]((e=>{te[r(785)](e)}))},extractH265SEI(t){const r=e,n=te[r(883)](t);te.extractNALu(n)[r(603)]((e=>{te[r(811)](e)}))},handleAddNaluStartCode(t){const r=e,n=[0,0,0,1],i=new Uint8Array(t[r(1111)]+n[r(1111)]);return i[r(506)](n),i[r(506)](t,n[r(1111)]),i},handleVideoH264Nalu(t){const r=e,n=Mr(t);switch(n){case Me[r(736)]:te[r(736)]=t;break;case Me[r(1129)]:te[r(1129)]=t}if(te[r(958)]){if(te[r(736)]&&te.pps){const e=xr({sps:te[r(736)],pps:te[r(1129)]}),t=te.localDts;de[r(618)](e,{type:Se[r(1071)],ts:t,isIFrame:!0,cts:0}),te.sps=null,te.pps=null}if(Ur(n)){const e=Rr(n),i=te.getNaluDts(),s=Pr(t,e);te[r(1156)](s,{type:Se.video,ts:i,isIFrame:e,cts:0})}}else if(te[r(736)]&&te[r(1129)]){te.isSendSeqHeader=!0;const e=xr({sps:te[r(736)],pps:te[r(1129)]});de[r(618)](e,{type:Se[r(1071)],ts:0,isIFrame:!0,cts:0}),te[r(736)]=null,te[r(1129)]=null}},handleVideoH264NaluList(t,r,n){const i=e;if(te.isSendSeqHeader){const e=te[i(972)](),s=Br(t[i(695)](((e,t)=>{const r=i,n=At(e),s=At(t),o=new Uint8Array(n[r(528)]+s[r(528)]);return o.set(n,0),o.set(s,n[r(528)]),o})),r);te.doDecode(s,{type:Se[i(1071)],ts:e,isIFrame:r,cts:0}),de[i(838)]("worker",i(1228)+t.length+i(1140)+s[i(528)]+i(1167)+r+i(1031)+n+i(1314)+e)}},handleVideoH265Nalu(t){const r=e,n=un(t);switch(n){case Fe[r(1092)]:te.vps=t;break;case Fe[r(736)]:te.sps=t;break;case Fe.pps:te[r(1129)]=t}if(te[r(958)]){if(te.vps&&te[r(736)]&&te[r(1129)]){const e=on({vps:te.vps,sps:te[r(736)],pps:te[r(1129)]}),t=te[r(1288)];de[r(618)](e,{type:Se.video,ts:t,isIFrame:!0,cts:0}),te.vps=null,te[r(736)]=null,te[r(1129)]=null}if(hn(n)){const e=fn(n),i=te[r(972)](),s=an(t,e);te[r(1156)](s,{type:Se[r(1071)],ts:i,isIFrame:e,cts:0})}}else if(te[r(1092)]&&te.sps&&te.pps){te[r(958)]=!0;const e=on({vps:te.vps,sps:te[r(736)],pps:te[r(1129)]});de[r(618)](e,{type:Se.video,ts:0,isIFrame:!0,cts:0}),te[r(1092)]=null,te[r(736)]=null,te[r(1129)]=null}},handleVideoH265NaluList(t,r,n){const i=e;if(te[i(958)]){const e=te.getNaluDts(),s=cn(t[i(695)](((e,t)=>{const r=i,n=At(e),s=At(t),o=new Uint8Array(n.byteLength+s[r(528)]);return o[r(506)](n,0),o[r(506)](s,n.byteLength),o})),r);te[i(1156)](s,{type:Se[i(1071)],ts:e,isIFrame:r,cts:0}),de[i(838)](i(675),i(855)+t.length+i(1140)+s[i(528)]+" isIFrame is "+r+i(1031)+n+i(1314)+e)}},doDecode(t,r){const n=e;de.calcNetworkDelay(r.ts),r.isIFrame&&de[n(771)](r.ts),de.decode(t,r)},handleVideoFrames(t){const r=e;if(!te.streamVideoType)for(let e of t)if(te[r(823)]=Gt(e),te[r(823)])break;te[r(823)]?te[r(823)]===Pe[r(800)]?te[r(1050)](t):te[r(823)]===Pe.h265&&te[r(559)](t):de[r(1138)]("worker",r(580),r(1034))},handleVideoH264Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;te.pendingUnits[r(986)]&&(n=te[r(623)][r(986)],o=te[r(623)].vcl,s=te[r(623)][r(895)],te[r(623)]={});let a={};for(let e of t){if(e[r(528)]<4)continue;const t=Mr(e);let c=!1,u=t===Me.kSliceIDR;(t===Me[r(614)]||t===Me.kSliceIDR)&&(a=te.parseVideo264Header(e),c=!0),n.length&&o&&(a[r(727)]||!c)&&(i.push({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(1168)](e),s=s||u,o=o||c}n.length&&(te[r(623)]={units:n,vcl:o,iFrame:s}),i[r(603)]((e=>{const t=r,n=e[t(986)],i=e.isIFrame;let s=null,o=null;if(n[t(603)]((e=>{const r=t,n=31&e[0];switch(n){case Me[r(1129)]:te[r(1129)]=e;break;case Me[r(736)]:te[r(736)]=e;break;case Me[r(845)]:o=e}if(Ur(n)){const t=At(e);if(s){const e=new Uint8Array(s[r(528)]+t[r(528)]);e[r(506)](s,0),e.set(t,s[r(528)]),s=e}else s=t}})),!te.isSendSeqHeader&&te[t(736)]&&te[t(1129)]){te.isSendSeqHeader=!0;const e=Dr({sps:te[t(736)],pps:te[t(1129)]});de[t(618)](e,{type:Se[t(1071)],ts:0,isIFrame:!0,cts:0}),te[t(736)]=null,te[t(1129)]=null}if(te.isSendSeqHeader){if(te.sps&&te[t(1129)]){const e=Dr({sps:te[t(736)],pps:te[t(1129)]}),r=te[t(1288)];de[t(618)](e,{type:Se[t(1071)],ts:r,isIFrame:!0,cts:0}),te[t(736)]=null,te.pps=null}if(s){const e=te[t(972)](),r=Br(s,i);if(de[t(1269)][t(588)]&&o){const r=kt(It(o),!1);postMessage({cmd:be[t(1076)],buffer:r[t(1181)],ts:e,type:r.type,uuid:r.uuid},[r[t(1181)].buffer])}te[t(1156)](r,{type:Se[t(1071)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames(t){const r=e;let n=[],i=[],s=!1,o=!1;te[r(623)][r(986)]&&(n=te[r(623)][r(986)],o=te[r(623)][r(831)],s=te.pendingUnits[r(895)],te[r(623)]={});let a={};for(let e of t){if(e[r(528)]<4)continue;const t=un(e);let c=!1,u=fn(t);hn(t)&&(a=te[r(1027)](e),c=!0),n[r(1111)]&&o&&(a[r(727)]||!c)&&(i[r(1168)]({units:n,isIFrame:s}),n=[],s=!1,o=!1),n[r(1168)](e),s=s||u,o=o||c}n.length&&(te[r(623)]={units:n,vcl:o,iFrame:s}),i[r(603)]((e=>{const t=r,n=e.units,i=e[t(478)];let s=null,o=null;if(n[t(603)]((e=>{const r=t,n=e[0]>>>1&63;switch(n){case Fe.pps:te[r(1129)]=e;break;case Fe[r(736)]:te.sps=e;break;case Fe[r(1092)]:te[r(1092)]=e;break;case Fe[r(1203)]:case Fe[r(1039)]:o=e}if(hn(n)){const t=At(e);if(s){const e=new Uint8Array(s[r(528)]+t[r(528)]);e[r(506)](s,0),e[r(506)](t,s[r(528)]),s=e}else s=t}})),!te[t(958)]&&te[t(736)]&&te[t(1129)]&&te[t(1092)]){te.isSendSeqHeader=!0;const e=on({sps:te[t(736)],pps:te.pps,vps:te[t(1092)]});de[t(618)](e,{type:Se.video,ts:0,isIFrame:!0,cts:0}),te[t(736)]=null,te[t(1129)]=null,te[t(1092)]=null}if(te[t(958)]){if(te[t(736)]&&te[t(1129)]&&te[t(1092)]){const e=on({sps:te[t(736)],pps:te[t(1129)],vps:te.vps}),r=te[t(1288)];de.decode(e,{type:Se.video,ts:r,isIFrame:!0,cts:0}),te[t(736)]=null,te[t(1129)]=null,te[t(1092)]=null}if(s){const e=te[t(972)](),r=cn(s,i);if(de[t(1269)][t(588)]&&o){const r=kt(It(o),!0);postMessage({cmd:be.videoSEI,buffer:r[t(1181)],type:r[t(691)],uuid:r[t(709)],ts:e},[r.payload.buffer])}te[t(1156)](r,{type:Se[t(1071)],ts:e,isIFrame:i,cts:0})}}}))},handleVideoH265Frames_1(t){const r=e;t[r(603)]((e=>{te[r(1224)](e)}))},parseVideo264Header(t){const r=e,n=new Xa(t);return n[r(597)](),{isfms:0===n.readUEG(),sType:n[r(1287)]()}},parseVideo265Header(t){const r=e,n=new Xa(t);return n[r(597)](),{nalType:n[r(470)](6),isfms:0===n[r(470)](1),sType:n[r(470)](3)}}},re={LOG_NAME:e(674),mp4Box:null,offset:0,videoTrackId:null,audioTrackId:null,isHevc:!1,listenMp4Box(){const t=e;re[t(1307)]=Ao[t(924)](),re[t(1307)].onReady=re.onReady,re.mp4Box[t(412)]=re[t(412)],re.mp4Box.onSamples=re.onSamples,de[t(838)](re[t(639)],t(996))},destroy(){const t=e;re.mp4Box&&(re[t(1307)][t(1281)](),re[t(1307)][t(1173)](),re[t(1307)].destroy(),re[t(1307)]=null),re[t(852)]=0,re.videoTrackId=null,re[t(1051)]=null,re.isHevc=!1,de.debugLog(re.LOG_NAME,"destroy")},_getSeqHeader(t){const r=e,n=re[r(1307)][r(498)](t.id);for(const e of n[r(1037)][r(520)][r(501)].stsd[r(749)])if(e[r(1194)]||e.hvcC){const t=new Ao.DataStream(void 0,0,Ao[r(1022)].BIG_ENDIAN);let n=[];e[r(1194)]?(e[r(1194)].write(t),n=[23,0,0,0,0]):(re.isHevc=!0,de[r(439)]=!0,e[r(538)][r(954)](t),n=[28,0,0,0,0]);const i=new Uint8Array(t[r(543)],8),s=new Uint8Array(n[r(1111)]+i[r(1111)]);return s.set(n,0),s[r(506)](i,n.length),s}return null},onReady(t){const r=e;de[r(838)](re[r(639)],r(1021));const n=t[r(1007)][0],i=t[r(755)][0];if(n){re[r(1285)]=n.id;const e=re[r(684)](n);e&&(de[r(838)](re[r(639)],"seqHeader"),de[r(1106)](e,0,!0,0)),re[r(1307)][r(1142)](n.id)}if(i&&de._opt.hasAudio){re[r(1051)]=i.id;const e=i[r(516)]||{},t=ft[r(1030)](e[r(1339)]),n=i[r(632)][r(1147)](r(930),"");re[r(1307)][r(1142)](i.id);const s=pt({profile:parseInt(n,10),sampleRate:t,channel:e[r(1055)]});de[r(838)](re[r(639)],r(760)),de[r(985)](s,0)}re[r(1307)][r(493)]()},onError(t){const r=e;de.debugError(re[r(639)],"mp4Box onError",t)},onSamples(t,r,n){const i=e;if(t===re.videoTrackId){for(const e of n){const t=e[i(978)],r=e[i(481)],n=1e3*e[i(939)]/e[i(732)];e[i(764)],e.timescale,r&&de[i(771)](n);let s=null;s=re[i(439)]?cn(t,r):Br(t,r),de.decode(s,{type:Se[i(1071)],ts:n,isIFrame:r,cts:0})}re[i(1307)][i(1333)](t)}else if(t===re.audioTrackId){if(de._opt.hasAudio){for(const e of n){const t=e[i(978)],r=1e3*e[i(939)]/e.timescale;e[i(764)],e.timescale;const n=new Uint8Array(t[i(528)]+2);n[i(506)]([175,1],0),n[i(506)](t,2),de[i(618)](n,{type:Se[i(516)],ts:r,isIFrame:!1,cts:0})}re.mp4Box[i(1333)](t)}}else de[i(1138)](re[i(639)],i(452),t)},dispatch(t){const r=e;let n=new Uint8Array(t);n.buffer[r(1091)]=re.offset,re[r(852)]+=n[r(528)],re[r(1307)].appendBuffer(n[r(543)])}},ae={LOG_NAME:e(784),lastBuffer:new Uint8Array(0),parsedOffset:0,firstStartCodeOffset:0,secondStartCodeOffset:0,state:e(996),hasInitVideoCodec:!1,localDts:0,dispatch(t){const r=e,n=new Uint8Array(t);ae[r(968)](n)},destroy(){const t=e;ae.lastBuffer=new Uint8Array(0),ae[t(716)]=0,ae[t(1110)]=0,ae[t(664)]=0,ae[t(820)]="init",ae[t(866)]=!1,ae[t(1288)]=0,de.debugLog(ae[t(639)],t(1279))},extractNALu(t){const r=e;if(!t||t[r(528)]<1)return void de.debugWarn(ae[r(639)],r(1044),t);const n=new Uint8Array(ae[r(1274)][r(1111)]+t.length);for(n[r(506)](ae[r(1274)],0),n[r(506)](new Uint8Array(t),ae[r(1274)].length),ae[r(1274)]=n;;){if(ae[r(820)]===r(996)){let e=!1;for(;ae[r(1274)].length-ae[r(716)]>=4;)if(0===ae.lastBuffer[ae[r(716)]])if(0===ae[r(1274)][ae[r(716)]+1])if(1===ae.lastBuffer[ae.parsedOffset+2]){if(182===ae[r(1274)][ae[r(716)]+3]){ae[r(820)]=r(422),ae[r(1110)]=ae[r(716)],ae[r(716)]+=4,e=!0;break}ae[r(716)]++}else ae[r(716)]++;else ae[r(716)]++;else ae[r(716)]++;if(e)continue;break}if("findFirstStartCode"===ae.state){let e=!1;for(;ae.lastBuffer[r(1111)]-ae[r(716)]>=4;)if(0===ae[r(1274)][ae[r(716)]])if(0===ae.lastBuffer[ae[r(716)]+1])if(1===ae[r(1274)][ae[r(716)]+2]){if(182===ae[r(1274)][ae[r(716)]+3]){ae[r(820)]=r(415),ae[r(664)]=ae[r(716)],ae[r(716)]+=4,e=!0;break}ae[r(716)]++}else ae.parsedOffset++;else ae.parsedOffset++;else ae[r(716)]++;if(e)continue;break}if(ae[r(820)]===r(415)){if(!(ae.lastBuffer[r(1111)]-ae.parsedOffset>0))break;{let e,t=192&ae[r(1274)][ae.parsedOffset];e=0==t?ae[r(664)]-14:ae[r(664)];let n,i=0==(192&ae[r(1274)][ae[r(1110)]+4]);if(i){if(ae[r(1110)]-14<0)return void de[r(1138)](ae.LOG_NAME,r(1289),ae[r(1110)]-14);!ae[r(866)]&&(ae[r(866)]=!0,de.debugLog(ae.LOG_NAME,"setCodec"),fe[r(1118)](De[r(1130)],"",de[r(893)]())),n=ae[r(1274)][r(418)](ae.firstStartCodeOffset-14,e)}else n=ae[r(1274)][r(418)](ae[r(1110)],e);let s=ae[r(972)]();ae[r(866)]?(postMessage({cmd:be[r(999)],type:ke[r(769)],value:n[r(528)]}),postMessage({cmd:be[r(999)],type:ke[r(1341)],value:s}),w=s,fe.decode(n,i?1:0,s)):de[r(1138)](ae.LOG_NAME,r(1100)),ae[r(1274)]=ae.lastBuffer[r(418)](e),0==t?ae[r(1110)]=14:ae.firstStartCodeOffset=0,ae[r(716)]=ae[r(1110)]+4,ae.state=r(422)}}}},getNaluDts(){const t=e;let r=ae[t(1288)];return ae.localDts=ae[t(1288)]+40,r}},ce={TAG_NAME:e(442),first_parse_:!0,tsPacketSize:0,syncOffset:0,pmt_:null,config_:null,media_info_:new Wa,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:"video",id:1,sequenceNumber:0,samples:[],length:0},audio_track_:{type:"audio",id:2,sequenceNumber:0,samples:[],length:0},_remainingPacketData:null,init(){},destroy(){const t=e;ce[t(1313)]=null,ce[t(896)]=null,ce[t(1218)]=null,ce[t(746)]=null,ce[t(864)]=null,ce.aac_last_incomplete_data_=null,ce[t(1131)]=null,ce[t(394)]=null,ce._remainingPacketData=null,de.debugLog(ce[t(1205)],t(1279))},probe(t){const r=e;let n=new Uint8Array(t),i=-1,s=188;if(n[r(528)]<=3*s)return{needMoreData:!0};for(;-1===i;){let e=Math.min(1e3,n[r(528)]-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;ce[r(1338)]&&(t=ma(ce[r(1338)],t),ce[r(1338)]=null);let n=t[r(543)];const i=ce[r(513)](n);i?ce[r(1338)]=t.subarray(i):t.length<ce[r(983)]&&(ce._remainingPacketData=t)},parseChunks(t){const r=e;let n=0;if(ce.first_parse_){ce[r(718)]=!1;const e=ce[r(767)](t);e.match&&(ce.tsPacketSize=e[r(1209)],ce[r(1003)]=e[r(414)]),n=ce[r(1003)],de[r(838)](ce[r(1205)],"isFirstDispatch and tsPacketSize = "+ce[r(983)]+r(719)+ce[r(1003)])}for(;n+ce[r(983)]<=t[r(528)];){192===ce[r(983)]&&(n+=4);const e=new Uint8Array(t,n,188);let i=e[0];if(71!==i){de[r(1138)](ce[r(1205)],r(545)+i+r(669));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=!(!ce[r(738)]||ce.pmt_.pcr_pid!==o),l={},d=4;if(2==a||3==a){let t=e[4];if(t>0&&(u||3==a)&&(l[r(530)]=(128&e[5])>>>7,l[r(431)]=(64&e[5])>>>6,l[r(937)]=(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]);ce[r(1065)]=t}if(2==a||5+t===188){n+=188,204===ce.tsPacketSize&&(n+=16);continue}d=5+t}if(1==a||3==a)if(0===o||o===ce[r(450)]||null!=ce.pmt_&&ce[r(738)][r(916)][o]===za[r(904)]){let e=188-d;ce[r(1029)](t,n+d,e,{pid:o,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(431)]})}else if(null!=ce[r(738)]&&null!=ce[r(738)][r(916)][o]){let e=188-d,i=ce[r(738)].pid_stream_type[o];(o===ce.pmt_[r(1025)].h264||o===ce.pmt_.common_pids[r(1264)]||o===ce[r(738)][r(1025)][r(1245)]||o===ce[r(738)][r(1025)][r(593)]||o===ce[r(738)][r(1025)][r(841)]||o===ce[r(738)].common_pids[r(571)]||o===ce.pmt_[r(1025)][r(641)]||o===ce[r(738)].common_pids[r(448)]||o===ce[r(738)][r(1025)][r(564)]||o===ce[r(738)][r(1025)].g711u||!0===ce.pmt_.pes_private_data_pids[o]||!0===ce[r(738)].timed_id3_pids[o]||!0===ce[r(738)][r(712)][o]||!0===ce[r(738)][r(673)][o])&&ce[r(818)](t,n+d,e,{pid:o,stream_type:i,payload_unit_start_indicator:s,continuity_conunter:c,random_access_indicator:l[r(431)]})}n+=188,204===ce[r(983)]&&(n+=16)}return ce[r(651)](),n},handleSectionSlice(t,r,n,i){const s=e;let o=new Uint8Array(t,r,n),a=ce[s(1218)][i[s(1184)]];if(i.payload_unit_start_indicator){let e=o[0];if(null!=a&&0!==a.total_length){let o=new Uint8Array(t,r+1,Math.min(n,e));a[s(836)][s(1168)](o),a.total_length+=o[s(528)],a[s(1230)]===a[s(558)]?ce[s(1175)](a,i):ce[s(846)](a,i)}for(let c=1+e;c<o[s(528)]&&255!==o[c+0];){let e=(15&o[c+1])<<8|o[c+2];ce.section_slice_queues_[i[s(1184)]]=new Na,a=ce.section_slice_queues_[i[s(1184)]],a[s(558)]=e+3,a[s(431)]=i[s(431)];let u=new Uint8Array(t,r+c,Math[s(566)](n-c,a[s(558)]-a[s(1230)]));a.slices.push(u),a.total_length+=u[s(528)],a.total_length===a[s(558)]?ce[s(1175)](a,i):a[s(1230)]>=a[s(558)]&&ce[s(846)](a,i),c+=u[s(528)]}}else if(null!=a&&0!==a[s(1230)]){let e=new Uint8Array(t,r,Math.min(n,a.expected_length-a[s(1230)]));a.slices[s(1168)](e),a[s(1230)]+=e[s(528)],a.total_length===a[s(558)]?ce.emitSectionSlices(a,i):a[s(1230)]>=a[s(558)]&&ce[s(846)](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(582)]){if(1!==a)return void de.debugWarn(ce[s(1205)],s(703)+a);let e=ce[s(896)][i[s(1184)]];e&&(0===e[s(558)]||e[s(558)]===e[s(1230)]?ce[s(959)](e,i):ce[s(846)](e,i)),ce[s(896)][i.pid]=new Na,ce[s(896)][i[s(1184)]][s(431)]=i[s(431)]}if(null==ce[s(896)][i[s(1184)]])return;let u=ce[s(896)][i[s(1184)]];u.slices[s(1168)](o),i[s(582)]&&(u[s(558)]=0===c?0:c+6),u.total_length+=o[s(528)],u[s(558)]>0&&u[s(558)]===u[s(1230)]?ce.emitPESSlices(u,i):u[s(558)]>0&&u[s(558)]<u.total_length&&ce[s(846)](u,i)},emitSectionSlices(t,r){const n=e;let i=new Uint8Array(t[n(1230)]);for(let e=0,r=0;e<t[n(836)][n(1111)];e++){let s=t[n(836)][e];i[n(506)](s,r),r+=s.byteLength}t[n(836)]=[],t[n(558)]=-1,t.total_length=0;let s={};s[n(1184)]=r.pid,s.data=i,s[n(990)]=t[n(990)],s.random_access_indicator=t[n(431)],ce[n(607)](s)},emitPESSlices(t,r){const n=e;let i=new Uint8Array(t[n(1230)]);for(let e=0,r=0;e<t[n(836)][n(1111)];e++){let s=t[n(836)][e];i.set(s,r),r+=s[n(528)]}t.slices=[],t[n(558)]=-1,t[n(1230)]=0;let s=new Ha;s[n(1184)]=r[n(1184)],s[n(978)]=i,s.stream_type=r[n(898)],s[n(431)]=t[n(431)],ce[n(1223)](s)},clearSlices(t){const r=e;t[r(836)]=[],t.expected_length=-1,t[r(1230)]=0},parseSection(t){const r=e;let n=t[r(978)],i=t[r(1184)];0===i?ce[r(906)](n):i===ce.current_pmt_pid_?ce[r(686)](n):null!=ce[r(738)]&&ce[r(738)][r(918)][i]&&ce.parseSCTE35(n)},parsePES(t){const r=e;let n=t.data,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 de[r(1138)](ce[r(1205)],r(948));u=o-3-c}else u=n[r(528)]-l;let d=n[r(418)](l,l+u);switch(t[r(898)]){case za[r(637)]:case za.kMPEG2Audio:ce[r(902)](d,e);break;case za.kPESPrivateData:ce[r(738)].common_pids.opus===t[r(1184)]?ce.parseOpusPayload(d,e):ce[r(738)].common_pids[r(841)]===t[r(1184)]?ce[r(910)](d,e):ce[r(738)][r(1025)][r(571)]===t[r(1184)]?ce[r(882)](d,e):ce[r(738)][r(673)][t[r(1184)]]?ce[r(779)](d,t[r(1184)],s):ce[r(738)][r(812)][t.pid]?ce[r(1301)](d,e,i,t.pid,s):ce.parsePESPrivateDataPayload(d,e,i,t[r(1184)],s);break;case za[r(744)]:ce[r(585)](d,e);break;case za[r(552)]:ce[r(1087)](d,e);break;case za[r(425)]:ce[r(910)](d,e);break;case za[r(512)]:ce.parseEAC3Payload(d,e);break;case za.kMetadata:ce[r(738)][r(1089)][t[r(1184)]]?ce[r(881)](d,e,i,t.pid,s):ce[r(738)][r(712)][t[r(1184)]]&&ce[r(1215)](d,e,i,t.pid,s);break;case za[r(1222)]:ce[r(1296)](d,e,i,t[r(431)]);break;case za[r(400)]:ce[r(1122)](d,e,i,t[r(431)]);break;case za[r(619)]:ce.parseG711Payload(d,e,!0);break;case za.G711U:ce[r(449)](d,e,!1);break;default:de.debugLog(ce[r(1205)],r(595)+t.stream_type+r(584)+t[r(1184)])}}else if((188===s||191===s||240===s||241===s||255===s||242===s||248===s)&&t.stream_type===za[r(440)]){let e,i=6;e=0!==o?o:n[r(528)]-i;let a=n[r(418)](i,i+e);ce[r(547)](a,void 0,void 0,t[r(1184)],s)}}else de[r(1093)](ce[r(1205)],r(1290)+i)},parsePAT(t){const r=e;let n=t[0];if(0!==n)return void Log.e(ce[r(794)],r(905)+n+r(807));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(886)]=s;else if(c=ce[r(1310)],null==c)return;let u=i-5-4,l=-1,d=-1;for(let e=8;e<8+u;e+=4){let n=t[e]<<8|t[e+1],i=(31&t[e+2])<<8|t[e+3];0===n?c[r(1318)]=i:(c.program_pmt_pid[n]=i,-1===l&&(l=n),-1===d&&(d=i))}1===o&&0===a&&(null==ce.pat_&&de[r(838)](ce[r(1205)],r(562)+JSON[r(723)](c)),ce[r(1310)]=c,ce[r(635)]=l,ce.current_pmt_pid_=d)},parsePMT(t){const r=e;let n=t[0];if(2!==n)return void de[r(1093)](ce.TAG_NAME,r(969)+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=ce._initPmt(),i[r(519)]=o,i.version_number=a,ce[r(758)][o]=i;else if(i=ce[r(758)][o],null==i)return;i[r(1258)]=(31&t[8])<<8|t[9];let l=(15&t[10])<<8|t[11],d=12+l,h=s-9-l-4;for(let e=d;e<d+h;){let n=t[e],s=(31&t[e+1])<<8|t[e+2],o=(15&t[e+3])<<8|t[e+4];i.pid_stream_type[s]=n;let a=i[r(1025)][r(800)]||i[r(1025)][r(1264)],c=i[r(1025)][r(1245)]||i[r(1025)][r(593)]||i[r(1025)][r(841)]||i[r(1025)][r(571)]||i[r(1025)][r(641)]||i[r(1025)].mp3||i.common_pids.g711a||i[r(1025)].g711u;if(n!==za[r(1222)]||a)if(n!==za[r(400)]||a)if(n!==za[r(744)]||c)if(n!==za[r(552)]||c)if(n!==za[r(425)]||c)if(n!==za.kEAC3||c)if(n!==za.kMPEG1Audio&&n!==za[r(1226)]||c)if(n!==za.G711A||c)if(n!==za[r(678)]||c)if(n===za[r(440)]){if(i[r(665)][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(887)](...Array[r(867)](t[r(418)](n+2,n+2+o)));e===r(1041)?i.smpte2038_pids[s]=!0:e===r(609)?i.common_pids[r(641)]=s:e===r(1243)&&(i.asynchronous_klv_pids[s]=!0)}else if(127===e&&s===i[r(1025)][r(641)]){let e=null;if(128===t[n+2]&&(e=t[n+3]),null==e){Log.e(ce.TAG,r(1096));continue}const i={codec:r(641),channel_count:0==(15&e)?2:15&e,channel_config_code:e,sample_rate:48e3},s={codec:r(641),meta:i};0==ce[r(843)]?(ce[r(864)]=i,ce[r(628)](s)):ce[r(567)](s)&&(ce.dispatchAudioMediaSegment(),ce[r(628)](s))}n+=2+o}let a=t[r(418)](e+5,e+5+o);ce.dispatchPESPrivateDataDescriptor(s,n,a)}}else if(n===za[r(645)]){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(887)](...Array[r(867)](t.subarray(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(887)](...Array[r(867)](t.subarray(n+i,n+i+4)))}"ID3 "===o&&"ID3 "===a?i[r(1089)][s]=!0:"KLVA"===a&&(i[r(712)][s]=!0)}n+=2+o}}else n===za[r(904)]&&(i[r(918)][s]=!0);else i[r(1025)].g711u=s;else i.common_pids.g711a=s;else i[r(1025)][r(448)]=s;else i[r(1025)][r(571)]=s;else i[r(1025)].ac3=s;else i[r(1025)].loas_aac=s;else i[r(1025)][r(1245)]=s;else i[r(1025)][r(1264)]=s;else i[r(1025)][r(800)]=s;e+=5+o}o===ce[r(635)]&&(null==ce.pmt_&&de[r(838)](ce[r(1205)],"Parsed first PMT: "+JSON[r(723)](i)),ce.pmt_=i,(i.common_pids[r(800)]||i[r(1025)][r(1264)])&&(ce[r(497)]=!0),(i[r(1025)].adts_aac||i[r(1025)].loas_aac||i[r(1025)][r(841)]||i[r(1025)][r(641)]||i[r(1025)][r(448)]||i.common_pids[r(564)]||i.common_pids[r(1299)])&&(ce[r(839)]=!0))},parseSCTE35(e){},parseH264Payload(t,r,n,i){const s=e;let o=new Or(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(1294)]());){let e=new zr(a);if(e[s(691)]===Me[s(1211)]){let t=gr[s(1329)](a[s(978)]);ce.video_init_segment_dispatched_?!0===ce[s(912)](e,t)&&(de[s(838)](ce.TAG_NAME,"H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment"),ce[s(1200)]=!0,ce[s(746)]={vps:void 0,sps:e,pps:void 0,details:t}):(ce.video_metadata_[s(736)]=e,ce.video_metadata_.details=t)}else e[s(691)]===Me[s(974)]?(!ce.video_init_segment_dispatched_||ce.video_metadata_changed_)&&(ce[s(746)].pps=e,ce[s(746)][s(736)]&&ce[s(746)].pps&&(ce[s(1200)]&&ce[s(573)](),ce[s(847)]())):(e.type===Me[s(1212)]||e[s(691)]===Me[s(614)]&&1===i)&&(d=!0);ce[s(934)]&&(u.push(e),l+=e[s(978)][s(528)])}let h=Math.floor(r/ce[s(901)]),f=Math.floor(n/ce.timescale_);if(u.length){let e=ce[s(1131)];for(let e=0;e<u[s(1111)];e++){let t=u[e];if(null==c)c=t[s(978)];else{let e=new Uint8Array(c[s(528)]+t[s(978)][s(528)]);e[s(506)](c,0),e[s(506)](t.data,c[s(528)]),c=e}}let t={length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,type:Se[s(1071)],isHevc:!1};e.samples[s(1168)](t),e.length=c.byteLength}},parseH265Payload(t,r,n,i){const s=e;let o=new mn(t),a=null,c=null,u=[],l=0,d=!1;for(;null!=(a=o[s(1294)]());){let e=new vn(a);if(e[s(691)]===Fe[s(1253)]){if(!ce[s(934)]){let t=tn[s(662)](a[s(978)]);ce.video_metadata_[s(1092)]=e,ce[s(746)].details={...ce.video_metadata_[s(1052)],...t}}}else if(e.type===Fe[s(1211)]){let t=tn.parseSPS(a[s(978)]);ce[s(934)]?!0===ce[s(912)](e,t)&&(de[s(838)](ce[s(1205)],s(1079)),ce[s(1200)]=!0,ce[s(746)]={vps:void 0,sps:e,pps:void 0,details:t}):(ce[s(746)].sps=e,ce.video_metadata_[s(1052)]={...ce[s(746)][s(1052)],...t})}else if(e[s(691)]===Fe[s(974)]){if(!ce.video_init_segment_dispatched_||ce.video_metadata_changed_){let t=tn[s(1132)](a[s(978)]);ce[s(746)][s(1129)]=e,ce.video_metadata_.details={...ce[s(746)].details,...t},ce[s(746)][s(1092)]&&ce.video_metadata_[s(736)]&&ce.video_metadata_[s(1129)]&&(ce[s(1200)]&&ce[s(573)](),ce[s(847)]())}}else(e[s(691)]===Fe[s(417)]||e.type===Fe[s(683)]||e[s(691)]===Fe[s(587)])&&(d=!0);ce[s(934)]&&(u[s(1168)](e),l+=e.data[s(528)])}let h=Math[s(888)](r/ce[s(901)]),f=Math[s(888)](n/ce[s(901)]);if(u[s(1111)]){let e=ce[s(1131)];for(let e=0;e<u[s(1111)];e++){let t=u[e];if(null==c)c=t[s(978)];else{let e=new Uint8Array(c[s(528)]+t[s(978)][s(528)]);e[s(506)](c,0),e.set(t[s(978)],c[s(528)]),c=e}}let t={type:Se[s(1071)],length:l,isIFrame:d,dts:f,pts:h,cts:h-f,payload:c,isHevc:!0};e[s(518)][s(1168)](t),e[s(1111)]=c[s(528)]}},detectVideoMetadataChange(t,r){const n=e;if(r.codec_mimetype!==ce.video_metadata_[n(1052)].codec_mimetype)return de[n(838)](ce[n(1205)],n(826)+(ce[n(746)].details[n(951)]+n(1024)+r.codec_mimetype)),!0;if(r[n(574)][n(720)]!==ce[n(746)][n(1052)][n(574)][n(720)]||r[n(574)][n(405)]!==ce.video_metadata_[n(1052)][n(574)].height){let e=ce[n(746)][n(1052)][n(574)],t=r[n(574)];return de.debugLog(ce.TAG_NAME,n(1284)+(e[n(720)]+"x")+e.height+n(1024)+t[n(720)]+"x"+t[n(405)]),!0}return r[n(917)][n(720)]!==ce[n(746)].details[n(917)].width&&(de[n(838)](ce[n(1205)],n(540)+(ce[n(746)][n(1052)].present_size.width+" to ")+r[n(917)][n(720)]),!0)},isInitSegmentDispatched(){const t=e;return ce[t(497)]&&ce[t(839)]?ce[t(934)]&&ce[t(843)]:ce[t(497)]&&!ce[t(839)]?ce[t(934)]:!(ce[t(497)]||!ce.has_audio_)&&ce[t(843)]},dispatchVideoInitSegment(){const t=e;let r=ce.video_metadata_[t(1052)],n={};n[t(691)]=t(1071),n.id=ce.video_track_.id,n[t(732)]=1e3,n[t(764)]=ce[t(483)],n[t(494)]=r[t(574)][t(720)],n[t(1217)]=r[t(574)].height,n[t(728)]=r[t(917)][t(720)],n.presentHeight=r[t(917)][t(405)],n[t(770)]=r[t(1237)],n[t(1120)]=r[t(531)],n[t(835)]=r[t(1208)],n.chromaFormat=r.chroma_format,n[t(393)]=r[t(1340)],n[t(1040)]=r[t(1204)];let i=n[t(1040)][t(1303)],s=n[t(1040)][t(433)];if(n[t(945)]=i/s*1e3,n[t(632)]=r.codec_mimetype,ce.video_metadata_.vps){de.isHevc=!0;let e=ce.video_metadata_[t(1092)].data.subarray(4),r=ce[t(746)][t(736)].data[t(418)](4),i=ce[t(746)][t(1129)].data[t(418)](4);n[t(1256)]=on({vps:e,sps:r,pps:i}),0==ce[t(934)]&&de[t(838)](ce[t(1205)],"Generated first HEVCDecoderConfigurationRecord for mimeType: "+n.codec),n[t(1256)]&&de[t(1106)](n[t(1256)],0,!0,0)}else{let e=ce[t(746)][t(736)][t(978)][t(418)](4),r=ce.video_metadata_[t(1129)][t(978)][t(418)](4);n[t(739)]=Dr({sps:e,pps:r}),0==ce.video_init_segment_dispatched_&&de.debugLog(ce[t(1205)],t(947)+n[t(632)]),n[t(739)]&&de[t(1106)](n[t(739)],0,!0,0)}ce.video_init_segment_dispatched_=!0,ce[t(1200)]=!1;let o=ce[t(1313)];o[t(1277)]=!0,o[t(720)]=n[t(494)],o[t(405)]=n[t(1217)],o[t(966)]=n.frameRate.fps,o[t(770)]=n.profile,o[t(1120)]=n[t(1120)],o[t(1328)]=r.ref_frames,o[t(432)]=r[t(1108)],o[t(1250)]=n[t(393)][t(720)],o[t(1347)]=n[t(393)][t(405)],o[t(615)]=n[t(632)],o.hasAudio&&o[t(850)]?o.mimeType=t(1134)+o[t(615)]+","+o[t(850)]+'"':o[t(693)]=t(1134)+o[t(615)]+'"'},dispatchVideoMediaSegment(){const t=e;ce.isInitSegmentDispatched()&&ce.video_track_[t(1111)]&&ce[t(525)]()},dispatchAudioMediaSegment(){const t=e;ce[t(1069)]()&&ce[t(394)][t(1111)]&&ce._preDoDecode()},dispatchAudioVideoMediaSegment(){const t=e;ce[t(1069)]()&&(ce.audio_track_[t(1111)]||ce[t(1131)][t(1111)])&&ce[t(525)]()},parseADTSAACPayload(t,r){const n=e;if(ce[n(497)]&&!ce[n(934)])return;if(ce[n(1149)]){let e=new Uint8Array(t[n(528)]+ce.aac_last_incomplete_data_[n(528)]);e[n(506)](ce[n(1149)],0),e[n(506)](t,ce[n(1149)][n(528)]),t=e}let i,s;if(null!=r&&(s=r/ce[n(901)]),"aac"===ce[n(864)][n(632)]){if(null==r&&null!=ce[n(1263)])i=1024/ce[n(864)][n(884)]*1e3,s=ce[n(1263)]+i;else if(null==r)return void de[n(1138)](ce[n(1205)],n(621));if(ce[n(1149)]&&ce.audio_last_sample_pts_){i=1024/ce.audio_metadata_[n(884)]*1e3;let e=ce[n(1263)]+i;Math[n(1197)](e-s)>1&&(de.debugWarn(ce.TAG_NAME,n(672)+(n(926)+e+n(378)+s+"ms")),s=e)}}let o,a=new wt(t),c=null,u=s;for(;null!=(c=a[n(469)]());){i=1024/c[n(884)]*1e3;const e={codec:n(1320),data:c};0==ce[n(843)]?(ce[n(864)]={codec:n(1320),audio_object_type:c[n(977)],sampling_freq_index:c[n(907)],sampling_frequency:c[n(884)],channel_config:c[n(434)]},ce.dispatchAudioInitSegment(e)):ce.detectAudioMetadataChange(e)&&(ce.dispatchAudioMediaSegment(),ce[n(628)](e)),o=u;let t=Math[n(888)](u);const r=new Uint8Array(c[n(978)][n(1111)]+2);r[n(506)]([175,1],0),r[n(506)](c[n(978)],2);let s={payload:r,length:r[n(528)],pts:t,dts:t,type:Se[n(516)]};ce[n(394)][n(518)].push(s),ce[n(394)][n(1111)]+=r[n(528)],u+=i}a[n(874)]()&&(ce.aac_last_incomplete_data_=a.getIncompleteData()),o&&(ce[n(1263)]=o)},parseLOASAACPayload(t,r){const n=e;if(ce[n(497)]&&!ce[n(934)])return;if(ce[n(1149)]){let e=new Uint8Array(t.byteLength+ce[n(1149)][n(528)]);e.set(ce[n(1149)],0),e.set(t,ce.aac_last_incomplete_data_[n(528)]),t=e}let i,s;if(null!=r&&(s=r/ce[n(901)]),ce[n(864)][n(632)]===n(1320)){if(null==r&&null!=ce[n(1263)])i=1024/ce.audio_metadata_[n(884)]*1e3,s=ce[n(1263)]+i;else if(null==r)return void de[n(1138)](ce[n(1205)],"AAC: Unknown pts");if(ce[n(1149)]&&ce.audio_last_sample_pts_){i=1024/ce[n(864)][n(884)]*1e3;let e=ce[n(1263)]+i;Math.abs(e-s)>1&&(de[n(1138)](ce[n(794)],n(672)+(n(926)+e+n(378)+s+"ms")),s=e)}}let o,a=new bt(t),c=null,u=s;for(;null!=(c=a.readNextAACFrame(Nt(ce.loas_previous_frame)?void 0:ce.loas_previous_frame));){ce[n(453)]=c,i=1024/c[n(884)]*1e3;const e={codec:n(1320),data:c};0==ce[n(843)]?(ce[n(864)]={codec:n(1320),audio_object_type:c[n(977)],sampling_freq_index:c[n(907)],sampling_frequency:c[n(884)],channel_config:c[n(434)]},ce.dispatchAudioInitSegment(e)):ce.detectAudioMetadataChange(e)&&(ce[n(529)](),ce.dispatchAudioInitSegment(e)),o=u;let t=Math[n(888)](u);const r=new Uint8Array(c[n(978)][n(1111)]+2);r[n(506)]([175,1],0),r[n(506)](c[n(978)],2);let s={payload:r,length:r.byteLength,pts:t,dts:t,type:Se[n(516)]};ce[n(394)][n(518)][n(1168)](s),ce[n(394)][n(1111)]+=r[n(528)],u+=i}a[n(874)]()&&(ce[n(1149)]=a[n(1183)]()),o&&(ce[n(1263)]=o)},parseAC3Payload(e,t){},parseEAC3Payload(e,t){},parseOpusPayload(e,t){},parseMP3Payload(t,r){const n=e;if(ce[n(497)]&&!ce.video_init_segment_dispatched_)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,h=34;switch(n(448),a){case 0:d=o[u];break;case 2:d=s[u];break;case 3:d=i[u]}switch(c){case 1:h=34,n(1111);break;case 2:h=33;break;case 3:h=32,n(1111)}const f={};f[n(681)]=h,f[n(1339)]=d,f[n(1055)]=l,f[n(978)]=t;const p={codec:n(448),data:f};0==ce[n(843)]?(ce[n(864)]={codec:n(448),object_type:h,sample_rate:d,channel_count:l},ce.dispatchAudioInitSegment(p)):ce[n(567)](p)&&(ce[n(529)](),ce.dispatchAudioInitSegment(p));const m=new Uint8Array(t.length+1);m.set([32],0),m.set(t,1);let v={payload:m,length:m[n(528)],pts:r/ce.timescale_,dts:r/ce[n(901)],type:Se[n(516)]};ce.audio_track_[n(518)][n(1168)](v),ce[n(394)][n(1111)]+=m[n(528)]},parseG711Payload(t,r,n){const i=e;if(ce.has_video_&&!ce[i(934)])return;const s={};s[i(1339)]=8e3,s[i(1055)]=1;const o={codec:i(n?564:1299)};0==ce.audio_init_segment_dispatched_?(ce.audio_metadata_={codec:o[i(632)],sample_rate:s[i(1339)],channel_count:s[i(1055)]},ce[i(628)](o)):ce[i(567)](o)&&(ce[i(529)](),ce.dispatchAudioInitSegment(o));const a=new Uint8Array(t[i(1111)]+1),c=n?[114]:[130];a[i(506)](c,0),a.set(t,1);let u={payload:a,length:a[i(528)],pts:r/ce.timescale_,dts:r/ce[i(901)],type:Se[i(516)]};ce[i(394)][i(518)].push(u),ce.audio_track_[i(1111)]+=a[i(528)]},detectAudioMetadataChange(t){const r=e;if(t[r(632)]!==ce[r(864)].codec)return de[r(838)](ce.TAG_NAME,r(795)+(ce[r(864)][r(632)]+r(1024)+t[r(632)])),!0;if("aac"===t.codec&&ce.audio_metadata_[r(632)]===r(1320)){const e=t[r(978)];if(e.audio_object_type!==ce[r(864)][r(977)])return de[r(838)](ce[r(1205)],r(404)+(ce[r(864)].audio_object_type+" to ")+e[r(977)]),!0;if(e[r(907)]!==ce.audio_metadata_[r(907)])return de[r(838)](ce[r(1205)],r(1201)+(ce[r(864)].sampling_freq_index+r(1024)+e[r(907)])),!0;if(e[r(434)]!==ce[r(864)][r(434)])return de[r(838)](ce[r(1205)],r(659)+(ce[r(864)][r(434)]+r(1024)+e.channel_config)),!0}else if(t[r(632)]===r(697)&&ce.audio_metadata_[r(632)]===r(697)){const e=t[r(978)];if(e[r(884)]!==ce[r(864)][r(884)])return de.debugLog(ce[r(1205)],"AC3: Sampling Frequency changed from "+ce[r(864)][r(884)]+" to "+e[r(884)]),!0;if(e[r(821)]!==ce[r(864)].bit_stream_identification)return de.debugLog(ce.TAG_NAME,"AC3: Bit Stream Identification changed from "+(ce[r(864)][r(821)]+r(1024)+e[r(821)])),!0;if(e[r(762)]!==ce.audio_metadata_[r(762)])return de.debugLog(ce[r(1205)],r(890)+(ce[r(864)][r(762)]+r(1024)+e.bit_stream_mode)),!0;if(e[r(995)]!==ce.audio_metadata_[r(995)])return de[r(838)](ce[r(1205)],r(822)+(ce.audio_metadata_.channel_mode+r(1024)+e[r(995)])),!0;if(e[r(776)]!==ce[r(864)].low_frequency_effects_channel_on)return de.debugLog(ce[r(1205)],"AC3: Low Frequency Effects Channel On changed from "+(ce[r(864)][r(776)]+r(1024)+e.low_frequency_effects_channel_on)),!0}else if("opus"===t[r(632)]&&ce[r(864)][r(632)]===r(641)){const e=t[r(1150)];if(e[r(1339)]!==ce.audio_metadata_[r(1339)])return de.debugLog(ce[r(1205)],"Opus: SamplingFrequencyIndex changed from "+ce[r(864)][r(1339)]+" to "+e[r(1339)]),!0;if(e[r(1055)]!==ce[r(864)][r(1055)])return de[r(838)](ce.TAG_NAME,r(1248)+(ce[r(864)][r(1055)]+r(1024)+e[r(1055)])),!0}else if(t.codec===r(448)&&ce.audio_metadata_[r(632)]===r(448)){const e=t[r(978)];if(e[r(681)]!==ce[r(864)][r(681)])return de.debugLog(ce[r(1205)],r(1053)+(ce[r(864)][r(681)]+r(1024)+e[r(681)])),!0;if(e[r(1339)]!==ce[r(864)][r(1339)])return de[r(838)](ce[r(1205)],r(479)+(ce[r(864)][r(1339)]+r(1024)+e[r(1339)])),!0;if(e.channel_count!==ce[r(864)][r(1055)])return de.debugLog(ce.TAG_NAME,r(778)+(ce[r(864)][r(1055)]+r(1024)+e[r(1055)])),!0}return!1},dispatchAudioInitSegment(t){const r=e;let n={};if(n.type=r(516),n.id=ce.audio_track_.id,n[r(732)]=1e3,n[r(764)]=ce[r(483)],ce[r(864)][r(632)]===r(1320)){let e=t[r(632)]===r(1320)?t[r(978)]:null,i=new Ga(e);n[r(735)]=i[r(987)],n[r(572)]=i[r(857)],n.channelCount=i[r(1055)],n[r(632)]=i[r(951)],n[r(832)]=i.original_codec_mimetype,n.config=i[r(1280)],n.refSampleDuration=1024/n[r(735)]*n[r(732)],r(1e3);const s=pt({profile:de._opt[r(781)]?i.object_type:i[r(1265)],sampleRate:n[r(572)],channel:n[r(1275)]});de[r(985)](s,0)}else ce[r(864)][r(632)]===r(697)||ce.audio_metadata_.codec===r(953)||"opus"===ce[r(864)][r(632)]||(ce.audio_metadata_.codec===r(448)?(n[r(735)]=ce.audio_metadata_[r(1339)],n.channelCount=ce[r(864)].channel_count,n[r(632)]="mp3",n[r(832)]="mp3",n[r(1280)]=void 0,r(921)):ce[r(864)][r(632)]===r(564)?(n[r(735)]=ce[r(864)].sample_rate,n[r(1275)]=ce[r(864)][r(1055)],n[r(632)]=r(564),n[r(832)]=r(564),n[r(1280)]=void 0,r(619)):"g711u"===ce.audio_metadata_[r(632)]&&(n.audioSampleRate=ce[r(864)][r(1339)],n[r(1275)]=ce[r(864)][r(1055)],n[r(632)]=r(1299),n.originalCodec=r(1299),n.config=void 0));0==ce[r(843)]&&de[r(838)](ce[r(1205)],r(721)+n[r(632)]),ce[r(843)]=!0,ce[r(1200)]=!1},dispatchPESPrivateDataDescriptor(t,r,n){const i=e;let s={};s[i(1184)]=t,s[i(898)]=r,s[i(1035)]=n},parsePESPrivateDataPayload(t,r,n,i,s){const o=e;let a=new ja;if(a.pid=i,a[o(1210)]=s,a[o(407)]=t[o(528)],a[o(978)]=t,null!=r){let e=Math.floor(r/ce[o(901)]);a[o(1321)]=e}else a[o(894)]=ce[o(397)]();if(null!=n){let e=Math[o(888)](n/ce[o(901)]);a[o(928)]=e}},parseTimedID3MetadataPayload(t,r,n,i,s){const o=e;de[o(838)](ce.TAG_NAME,o(840)+i+", pts="+r+", dts="+n+o(1261)+s)},parseSynchronousKLVMetadataPayload(t,r,n,i,s){const o=e;de.debugLog(ce[o(1205)],o(1046)+i+o(813)+r+", dts="+n+o(1261)+s)},parseAsynchronousKLVMetadataPayload(t,r,n){const i=e;de.debugLog(ce[i(1205)],"Asynchronous KLV Metadata: pid="+r+i(1261)+n)},parseSMPTE2038MetadataPayload(t,r,n,i,s){const o=e;de[o(838)](ce.TAG_NAME,"SMPTE 2038 Metadata: pid="+i+o(813)+r+o(575)+n+", stream_id="+s)},getNearestTimestampMilliseconds(){const t=e;return null!=ce[t(1263)]?Math[t(888)](ce[t(1263)]):null!=ce[t(1065)]?Math[t(888)](ce.last_pcr_/300/ce[t(901)]):void 0},_preDoDecode(){const t=e,r=ce.video_track_,n=ce[t(394)];let i=r.samples;ce.correctSamplePts(r),ce[t(724)](n),n.samples.length>0&&(i=r[t(518)][t(825)](n[t(518)]),i=i[t(544)](((e,r)=>{const n=t;return e[n(928)]-r[n(928)]}))),i[t(603)]((e=>{const r=t,n=new Uint8Array(e[r(1181)]);delete e[r(1181)],e.type===Se[r(1071)]?ce[r(1017)]({...e,payload:n}):e[r(691)]===Se[r(516)]&&ce._doDecodeAudio({...e,payload:n})})),r[t(518)]=[],r[t(1111)]=0,n.samples=[],n[t(1111)]=0},_doDecodeVideo(t){const r=e,n=new Uint8Array(t[r(1181)]);let i=null;i=t[r(439)]?cn(n,t[r(478)]):Br(n,t[r(478)]),t[r(478)]&&de[r(771)](t[r(928)]);const s=de[r(717)](i,t[r(478)]);de[r(618)](s,{type:Se[r(1071)],ts:t[r(928)],isIFrame:t.isIFrame,cts:t[r(939)]})},_doDecodeAudio(t){const r=e,n=new Uint8Array(t[r(1181)]),i=de[r(772)](n);de[r(618)](i,{type:Se[r(516)],ts:t.dts,isIFrame:!1,cts:0})},correctSamplePts(t){const r=e;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;const i=t.samples||[];for(let e=0;e<i[r(1111)]-1;e++){const t=i[e],s=i[e+1];t[r(928)]>=s[r(928)]&&(de[r(1138)](ce[r(1205)],r(750)+t[r(928)]+r(1232)+s[r(928)]+r(787)),s.dts=t[r(928)]+n)}}},ue=null;er()&&(ue={TAG_NAME:"worker MediaSource",_resetInIt(){const t=e;ue.isAvc=null,ue[t(1133)]=null,ue[t(477)]={},ue[t(643)]={},ue[t(642)]={},ue.sourceBuffer=null,ue[t(1088)]=null,ue[t(570)]=!1,ue.hasAudioInit=!1,ue[t(960)]=!1,ue[t(725)]="",ue.audioMimeType="",ue[t(798)]={},ue[t(849)]={},ue[t(1331)]=!1,ue.sequenceNumber=0,ue[t(389)]=0,ue[t(796)]=null,ue[t(668)]=null,ue.mediaSourceAppendBufferFull=!1,ue.mediaSourceAppendBufferError=!1,ue[t(1233)]=!1,ue[t(427)]=!1,ue[t(406)]=!1,ue[t(463)]=null,ue[t(1104)]=null,ue[t(589)]=null,ue[t(1085)]=null,ue[t(561)]=0,ue[t(377)]=!1,ue[t(731)]=null,ue[t(702)]=null,ue[t(973)]=[],ue[t(411)]=[],ue[t(468)]=[],ue[t(1236)]=[],ue.pendingAudioSegments=[],ue.supportVideoFrameCallbackHandle=null,ue[t(443)]=null,ue[t(1016)]=null,ue[t(1158)]=!1,ue[t(1145)]={currentTime:0,readyState:0}},init(){const t=e;ue.events=new _a,ue[t(1109)](),ue[t(1009)]=new self.MediaSource,ue.isDecodeFirstIIframe=!!Qt(de[t(1269)][t(824)]),ue[t(1047)](),de.debugLog(ue[t(1205)],t(996))},destroy(){const t=e;ue[t(1281)](),ue[t(624)](),ue[t(973)]&&ue[t(973)][t(1111)]&&(ue.eventListenList[t(603)]((e=>e())),ue[t(973)]=[]),ue[t(1109)](),ue[t(1009)]=null,de[t(838)](ue[t(1205)],"destroy")},getState:()=>ue[e(1009)]&&ue.mediaSource.readyState,isStateOpen(){const t=e;return ue[t(962)]()===Le[t(416)]},isStateClosed(){const t=e;return ue.getState()===Le[t(474)]},isStateEnded(){const t=e;return ue[t(962)]()===Le[t(523)]},_bindMediaSourceEvents(){const t=e,{proxy:r}=ue[t(1165)],n=r(ue[t(1009)],ze.sourceOpen,(()=>{const e=t;de[e(838)](ue[e(1205)],e(773)),ue[e(565)]()})),i=r(ue[t(1009)],ze.sourceClose,(()=>{const e=t;de[e(838)](ue[e(1205)],e(666))})),s=r(ue[t(1009)],ze[t(793)],(()=>{const e=t;de.debugLog(ue[e(1205)],e(793))}));ue.eventListenList[t(1168)](n,i,s)},_onMediaSourceSourceOpen(){const t=e;!ue[t(1077)]&&(de[t(838)](ue.TAG_NAME,"onMediaSourceSourceOpen() sourceBuffer is null and next init"),ue[t(1116)]()),!ue[t(1088)]&&(de[t(838)](ue[t(1205)],"onMediaSourceSourceOpen() audioSourceBuffer is null and next init"),ue._initAudioSourceBuffer()),ue[t(462)]()&&ue._doAppendSegments()},decodeVideo(t,r,n,i){const s=e;if(de[s(563)])de[s(1138)](ue[s(1205)],s(640));else if(Qt(ue.hasInit))if(n&&t[1]===je.sequenceHeader){const e=15&t[0];if(e===De[s(1264)]&&Qt(de[s(1269)].supportMSEDecodeHevc))return void ue[s(942)](Ce[s(663)]);ue[s(477)][s(632)]=e,postMessage({cmd:be[s(827)],code:e});const i=new Uint8Array(t);postMessage({cmd:be[s(615)],buffer:i,codecId:e},[i[s(543)]]),ue[s(570)]=ue[s(1067)](t,r,n,e)}else de[s(1138)](ue[s(1205)],"decodeVideo has not init , isIframe is "+n+s(956)+t[1]+s(923));else if(!ue[s(428)]&&n&&(ue[s(428)]=!0),ue[s(428)]){if(n&&0===t[1]){const e=15&t[0];let r={};const n=de[s(1098)]();e===De[s(800)]?r=Ar(t[s(510)](5),n):e===De.h265&&(r=nn(t,n));const i=ue[s(477)];i&&i.width&&i[s(405)]&&r&&r.codecWidth&&r[s(1217)]&&(r[s(494)]!==i.width||r[s(1217)]!==i.height)&&(de.debugWarn(ue[s(1205)],"\n                                decodeVideo: video width or height is changed,\n                                old width is "+i.width+", old height is "+i[s(405)]+s(1043)+r[s(494)]+s(1095)+r.codecHeight+s(705)),ue.isWidthOrHeightChanged=!0,ue[s(942)](Ce.mseWidthOrHeightChange,s(560)+i[s(720)]+"->"+r[s(494)]+s(792)+i.height+"->"+r.codecHeight))}if(ue[s(377)])return void de.debugWarn(ue[s(1205)],s(487));if(Jt(t))return void de[s(838)](ue.TAG_NAME,"decodeVideo and payload is video sequence header so drop this frame");if(t[s(528)]<ge)return void de[s(1138)](ue[s(1205)],s(496)+t.byteLength);let e=r;if(de[s(1346)]){if(null===ue[s(796)]&&(ue[s(796)]=r,de[s(838)](ue.TAG_NAME,s(952)+ue[s(796)]),postMessage({cmd:be[s(1141)],value:ue[s(796)]})),e=r-ue[s(796)],e<0&&(de.debugWarn(ue[s(1205)],s(1080)+r+s(1028)+ue[s(731)]+s(1225)+ue[s(796)]+" and mseCorrectTimeDuration is "+de[s(1269)][s(1214)]),e=null===ue[s(589)]?0:ue.prevDts+de[s(1269)][s(1214)],ue[s(1128)](r)))return de[s(1138)](ue[s(1205)],s(1126)+r+s(1028)+ue.prevTs+s(774)+(ue[s(731)]-r)),void ue[s(942)](Ce[s(1229)],s(817)+r+s(1028)+ue[s(731)]+s(774)+(ue.prevTs-r));if(null!==ue[s(589)]&&e<=ue[s(589)]){if(de[s(1138)](ue[s(1205)],s(602)+e+" and prev dts is "+ue[s(589)]+s(936)+r+s(971)+ue[s(731)]+" ,\n                                and diff is "+(r-ue.prevTs)+s(1136)+ue[s(796)]+s(408)+n+s(842)+de[s(1269)][s(1214)]+s(814)+ue[s(561)]+s(679)+t[s(528)]),e===ue.prevDts&&ue[s(561)]===t[s(528)])return void de.debugWarn(ue.TAG_NAME,s(1082));if(e=ue[s(589)]+de[s(1269)][s(1214)],ue._checkTsIsMaxDiff(r))return de.debugWarn(ue[s(1205)],s(1126)+r+s(1028)+ue[s(731)]+s(774)+(ue[s(731)]-r)+" and emit replay"),void ue[s(942)](Ce[s(1229)],s(817)+r+s(1028)+ue[s(731)]+s(774)+(ue[s(731)]-r))}}de.isPlayer?ue._decodeVideo(t,e,n,i,r):de[s(631)],ue[s(589)]=e,ue.prevPayloadBufferSize=t[s(528)],ue.prevTs=r}else de.debugLog(ue[s(1205)],s(761))},decodeAudio(t,r){const n=e;if(de[n(563)])de[n(1138)](ue[n(1205)],"decodeAudio() and decoder is destroyed");else if(Qt(ue[n(1066)]))ue[n(1066)]=ue[n(1179)](t,r);else{let e=r;if(mt(t))return void de[n(838)](ue[n(1205)],n(502));ue[n(700)](),ue[n(428)]?(de[n(1346)]&&(null===ue[n(668)]&&(ue[n(668)]=r,de[n(838)](ue[n(1205)],"firstAudioTime is "+ue[n(668)])),e=r-ue[n(668)],e<0&&(de[n(1138)](ue[n(1205)],n(964)+r+" and prevTs is "+ue.prevAudioTs+n(892)+ue[n(668)]),e=null===ue.prevAudioDts?0:ue[n(1085)]+de[n(1269)][n(1063)]),null!==ue[n(702)]&&e<=ue[n(1085)]&&(de[n(1138)](ue.TAG_NAME,n(1312)+e+n(1191)+ue[n(1085)]+n(998)+r+" and prev ts is "+ue.prevAudioTs+n(941)+(r-ue[n(702)])),e=ue[n(1085)]+de[n(1269)][n(1063)])),de.isPlayer?ue[n(1125)](t,e,r):de.isPlayback,ue[n(702)]=r,ue.prevAudioDts=e):de[n(838)](ue[n(1205)],n(970))}},_checkTsIsMaxDiff(t){const r=e;return ue.prevTs>0&&t<ue.prevTs&&ue[r(731)]-t>ve},_decodeConfigurationRecord(t,r,n,i){const s=e;let o=t[s(510)](5),a={};const c=de[s(1098)]();if(i===De.h264?a=Ar(o,c):i===De[s(1264)]&&(a=nn(o,c)),jt(a)||0===a.codecWidth&&0===a[s(1217)]){de.debugWarn(ue[s(1205)],s(429),JSON[s(723)](a));let e="";return e=jt(a)?"config is empty object":"config is not empty object and codecWidth is "+a.codecWidth+s(1139)+a[s(1217)],ue.emitError(Ce[s(657)],e),!1}ue[s(477)].width=a.codecWidth,ue[s(477)][s(405)]=a[s(1217)];const u={id:$e[s(1071)],type:"video",timescale:1e3,duration:0,avcc:o,codecWidth:a[s(494)],codecHeight:a.codecHeight,videoType:a.videoType},l=Sa.generateInitSegment(u);ue.isAvc=i===De[s(800)];let d=a[s(632)];return ue[s(725)]=d?s(932)+a[s(632)]+'"':ue[s(1199)]?Re[s(873)]:Re[s(380)],postMessage({cmd:be[s(1117)],w:a[s(494)],h:a[s(1217)]}),ue[s(1116)](),ue[s(1317)](l.buffer),ue.sequenceNumber=0,ue.cacheTrack={},ue[s(1331)]=!1,!0},_decodeAudioConfigurationRecord(t,r){const n=e,i=t[0]>>4&15,s=t[0]>>1&1,o=i===Be[n(921)],a=i===Be[n(1e3)];if(Qt(a||o))return de.debugWarn(ue[n(1205)],n(1272)+i+n(576)),ue[n(942)](Ce[n(804)]),!1;const c={id:$e[n(516)],type:n(516),timescale:1e3};let u={};if(mt(t)){if(u=_t(t[n(510)](2)),!u)return!1;c[n(735)]=u[n(911)],c[n(1275)]=u[n(1275)],c[n(1280)]=u[n(1280)],c.refSampleDuration=1024/c[n(735)]*c[n(732)]}else{if(!o)return!1;if(u=Ra(t.slice(1)),!u)return!1;c.audioSampleRate=u[n(911)],c[n(1275)]=u[n(1275)],c[n(945)]=1152/c.audioSampleRate*c.timescale}c[n(632)]=u[n(632)],c[n(764)]=0;let l=n(1070),d=u[n(632)],h=null;o&&Qt(de[n(1269)].isFirefox)?(l=n(1305),d="",h=new Uint8Array):h=Sa[n(471)](c);let f=c[n(691)]+"/"+l;return d&&d[n(1111)]>0&&(f+=n(1148)+d),Qt(ue.isAudioInitInfo)&&(j=i===Be[n(1e3)]?s?16:8:0===s?8:16,postMessage({cmd:be[n(1235)],code:i}),postMessage({cmd:be[n(499)],sampleRate:c.audioSampleRate,channels:c[n(1275)],depth:j}),ue.isAudioInitInfo=!0),ue[n(396)]=f,ue[n(1133)]=a,ue[n(861)](),ue[n(967)](h[n(543)]),!0},_initSourceBuffer(){const t=e,{proxy:r}=ue[t(1165)];if(null===ue.sourceBuffer&&null!==ue.mediaSource&&ue.isStateOpen()&&ue[t(725)]){try{de[t(838)](ue.TAG_NAME,"_initSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()",ue[t(725)]),ue[t(1077)]=ue[t(1009)].addSourceBuffer(ue.videoMimeType)}catch(e){return de[t(1093)](ue[t(1205)],"_initSourceBuffer() appendBuffer mseDecoder.mediaSource.addSourceBuffer()",e.code,e[t(805)](),e),ue[t(942)](Ce[t(1302)],e.code),void(ue[t(1233)]=!0)}if(ue[t(1077)]){const e=r(ue[t(1077)],t(608),(e=>{const r=t;ue[r(427)]=!0,de[r(1093)](ue[r(1205)],r(782),e),ue[r(942)](Ce[r(780)],r(398))})),n=r(ue[t(1077)],t(1309),(()=>{const e=t;ue._hasPendingRemoveRanges()?ue[e(620)]():ue[e(462)]()?ue[e(1073)]():ue[e(1158)]&&(de.debugLog(ue[e(1205)],e(775)),ue[e(1083)]())}));ue.eventListenList[t(1168)](e,n)}}else de.debugLog(ue[t(1205)],t(1268)+ue.isStateOpen()+t(1180)+(null===ue[t(1199)]))},_initAudioSourceBuffer(){const t=e,{proxy:r}=ue[t(1165)];if(null===ue[t(1088)]&&null!==ue[t(1009)]&&ue.isStateOpen()&&ue.audioMimeType){try{de.debugLog(ue[t(1205)],"_initAudioSourceBuffer() mseDecoder.mediaSource.addSourceBuffer()",ue[t(396)]),ue[t(624)](),ue[t(1088)]=ue[t(1009)][t(649)](ue[t(396)])}catch(e){return de[t(1093)](ue.TAG_NAME,t(689),e[t(1008)],e.toString(),e),ue[t(942)](Ce[t(1302)],e[t(1008)]),void(ue[t(1233)]=!0)}if(ue[t(1088)]){const e=r(ue[t(1088)],t(608),(e=>{const r=t;ue[r(427)]=!0,de[r(1093)](ue[r(1205)],r(1004),e),ue.emitError(Ce.mseSourceBufferError,r(596))})),n=r(ue[t(1088)],t(1309),(()=>{const e=t;ue[e(514)]()?ue[e(620)]():ue[e(462)]()?ue[e(1073)]():ue[e(1158)]&&(de[e(838)](ue.TAG_NAME,e(1026)),ue.endOfStream())}));ue.eventListenList[t(1168)](e,n),null===ue[t(1016)]&&(ue[t(1016)]=setTimeout((()=>{const e=t;ue[e(700)](),ue.emitError(Ce[e(1154)])}),1e3))}}else de[t(838)](ue[t(1205)],t(660)+ue[t(1103)]()+" and mseDecoder.audioMimeType is "+ue[t(396)])},_decodeVideo(t,r,n,i,s){const o=e;let a=t[o(510)](5),c=a.byteLength;if(0===c)return void de[o(1138)](ue[o(1205)],o(961));let u=(new Date)[o(536)](),l=!1;!ue.prevTimestamp&&(ue[o(463)]=u,l=!0);const d=u-ue[o(463)];if(ue[o(1104)]=d,d>1e3&&!l&&de[o(1346)]&&de[o(838)](ue[o(1205)],o(919)+u+o(729)+ue[o(463)]+", diff time is "+d+o(955)),ue[o(798)].id&&r>=ue[o(798)][o(928)]){let e=8+ue.cacheTrack[o(535)],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(506)](Sa[o(550)].mdat,4),t.set(ue[o(798)].data,8),ue[o(798)][o(764)]=r-ue[o(798)].dts;let n=Sa[o(1249)](ue.cacheTrack,ue[o(798)].dts);ue.cacheTrack={};let i=new Uint8Array(n[o(528)]+t.byteLength);i.set(n,0),i[o(506)](t,n.byteLength),ue[o(1317)](i[o(543)])}else de[o(838)](ue.TAG_NAME,o(984)+r+o(419)+s+o(1159)+(ue[o(798)]&&ue.cacheTrack[o(928)])),ue[o(1331)]=!1,ue[o(798)]={};!ue.cacheTrack&&(ue[o(798)]={}),ue.cacheTrack.id=$e[o(1071)],ue[o(798)][o(935)]=++ue[o(935)],ue[o(798)][o(535)]=c,ue[o(798)][o(928)]=r,ue[o(798)][o(939)]=i,ue[o(798)][o(515)]=n,ue.cacheTrack[o(978)]=a,ue[o(798)][o(636)]={isLeading:0,dependsOn:n?2:1,isDependedOn:n?1:0,hasRedundancy:0,isNonSync:n?0:1},ue[o(463)]=(new Date).getTime()},_decodeAudio(t,r,n){const i=e;let s=ue[i(1133)]?t.slice(2):t[i(510)](1),o=s[i(528)];if(ue[i(849)].id&&r>=ue[i(849)][i(928)]){let e=8+ue[i(849)].size,t=new Uint8Array(e);t[0]=e>>>24&255,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t.set(Sa[i(550)][i(1162)],4),t[i(506)](ue[i(849)][i(978)],8),ue[i(849)].duration=r-ue[i(849)][i(928)];let n=Sa[i(1249)](ue[i(849)],ue[i(849)][i(928)]);ue.cacheAudioTrack={};let s=new Uint8Array(n[i(528)]+t.byteLength);s[i(506)](n,0),s[i(506)](t,n[i(528)]),ue[i(967)](s[i(543)])}else ue.cacheAudioTrack={};!ue[i(849)]&&(ue.cacheAudioTrack={}),ue[i(849)].id=$e[i(516)],ue[i(849)].sequenceNumber=++ue[i(389)],ue[i(849)][i(535)]=o,ue[i(849)][i(928)]=r,ue.cacheAudioTrack.cts=0,ue.cacheAudioTrack[i(978)]=s,ue[i(849)].flags={isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}},appendBuffer(t){const r=e;de.isDestroyed?de[r(1138)](ue[r(1205)],r(1056)):ue[r(1233)]?de.debugWarn(ue[r(1205)],r(880)):ue[r(537)]?de[r(1138)](ue[r(1205)],"mseDecoder.mediaSourceAppendBufferFull is true"):ue[r(829)]?de[r(1138)](ue.TAG_NAME,r(913)):ue[r(427)]?de[r(1138)](ue.TAG_NAME,r(384)):(ue[r(468)][r(1168)](t),ue[r(1077)]&&(de[r(1269)][r(708)]&&ue[r(613)]()&&ue[r(586)](),Qt(ue[r(833)]())&&ue.isStateOpen()&&Qt(ue[r(514)]()))?ue[r(1073)]():ue[r(692)]()?(ue.mediaSourceBufferError=!0,ue[r(942)](Ce[r(780)],r(1036))):ue[r(372)]()&&(ue[r(427)]=!0,ue[r(942)](Ce[r(780)],r(1234))))},appendAudioBuffer(t){const r=e;de.isDestroyed?de[r(1138)](ue[r(1205)],r(392)):ue[r(1233)]?de.debugWarn(ue.TAG_NAME,r(880)):ue[r(537)]?de[r(1138)](ue[r(1205)],r(1190)):ue[r(829)]?de[r(1138)](ue.TAG_NAME,r(913)):ue[r(427)]?de[r(1138)](ue[r(1205)],r(384)):(ue[r(766)][r(1168)](t),ue[r(1088)]&&(de[r(1269)][r(708)]&&ue._needCleanupSourceBuffer()&&ue._doCleanUpSourceBuffer(),Qt(ue[r(1187)]())&&ue.isStateOpen()&&Qt(ue[r(514)]()))?ue[r(1073)]():ue[r(692)]()?(ue.mediaSourceBufferError=!0,ue.emitError(Ce[r(780)],r(1036))):ue[r(372)]()&&(ue[r(427)]=!0,ue[r(942)](Ce.mseSourceBufferError,r(1234))))},getSourceBufferUpdating(){const t=e;return ue[t(1077)]&&ue[t(1077)][t(1161)]},getAudioSourceBufferUpdating(){const t=e;return ue[t(1088)]&&ue[t(1088)][t(1161)]},stop(){const t=e;ue[t(391)](),ue.removeSourceBuffer(),ue[t(1083)]()},clearUpAllSourceBuffer(){const t=e;if(ue[t(1077)]){const e=ue.sourceBuffer[t(726)];for(let r=0;r<e[t(1111)];r++){let n=e[t(493)](r),i=e.end(r);ue[t(411)].push({start:n,end:i})}Qt(ue.getSourceBufferUpdating())&&ue[t(620)]()}if(ue.audioSourceBuffer){const e=ue[t(1088)].buffered;for(let r=0;r<e[t(1111)];r++){let n=e[t(493)](r),i=e[t(1153)](r);ue[t(1236)].push({start:n,end:i})}Qt(ue.getAudioSourceBufferUpdating())&&ue._doRemoveRanges()}},endOfStream(){const t=e;if(ue[t(1103)]()&&W)if(ue[t(833)]()||ue[t(1187)]())de.debugLog(ue[t(1205)],t(1178)),ue[t(1158)]=!0;else{ue[t(1158)]=!1;try{de.debugLog(ue[t(1205)],t(375)),ue[t(1009)][t(1083)]()}catch(e){de[t(1138)](ue[t(1205)],"endOfStream() error",e,e.toString())}}},abortSourceBuffer(){const t=e;if(ue[t(1103)]){if(ue[t(1077)]){try{de.debugLog(ue[t(1205)],t(797)),ue[t(1077)][t(745)]()}catch(e){}Qt(ue[t(833)]())&&ue[t(620)]()}if(ue[t(1088)]){try{de[t(838)](ue[t(1205)],t(863)),ue.audioSourceBuffer.abort()}catch(e){}Qt(ue.getAudioSourceBufferUpdating())&&ue[t(620)]()}}ue[t(1077)]=null,ue.audioSourceBuffer=null},removeSourceBuffer(){const t=e;if(!ue[t(692)]()&&ue[t(1009)]){if(ue[t(1077)])try{de[t(838)](ue.TAG_NAME,t(541)),ue[t(1009)][t(456)](ue[t(1077)])}catch(e){de[t(1138)](ue[t(1205)],t(491),e,e.toString())}if(ue.audioSourceBuffer)try{de[t(838)](ue.TAG_NAME,t(1192)),ue.mediaSource.removeSourceBuffer(ue.audioSourceBuffer)}catch(e){de[t(1138)](ue[t(1205)],t(526),e,e[t(805)]())}}},_hasPendingSegments(){const t=e;return ue[t(468)].length>0||ue[t(766)].length>0},getPendingSegmentsLength(){const t=e;return ue.pendingSegments[t(1111)]},_doAppendSegments(){const t=e;if(ue[t(692)]()||ue[t(372)]())de.debugLog(ue[t(1205)],"_doAppendSegments() mediaSource is closed or ended and return");else if(null!==ue.sourceBuffer){if(ue[t(809)]()&&null===ue[t(1088)])return de[t(838)](ue[t(1205)],t(1144)),void(null===ue[t(443)]&&(ue.audioSourceBufferCheckTimeout=setTimeout((()=>{const e=t;ue[e(624)](),ue[e(942)](Ce[e(860)])}),1e3)));if(Qt(ue.getSourceBufferUpdating())&&ue[t(468)][t(1111)]>0){const e=ue[t(468)][t(865)]();try{ue[t(1077)][t(1317)](e)}catch(e){de[t(1093)](ue[t(1205)],t(495),e[t(1008)],e),22===e[t(1008)]?(ue[t(1281)](),ue.mediaSourceAppendBufferFull=!0,ue[t(942)](Ce.mediaSourceFull,"code is "+e[t(1008)]+t(1005)+e.message)):11===e.code?(ue[t(1281)](),ue.mediaSourceAppendBufferError=!0,ue[t(942)](Ce[t(829)],t(568)+e[t(1008)]+" , message is "+e.message)):(ue[t(1281)](),ue[t(427)]=!0,ue[t(942)](Ce[t(780)],t(568)+e.code+t(1005)+e.message))}}if(Qt(ue[t(1187)]())&&ue[t(766)][t(1111)]>0){const e=ue[t(766)][t(865)]();try{ue[t(1088)].appendBuffer(e)}catch(e){de.debugError(ue[t(1205)],"mseDecoder.audioSourceBuffer.appendBuffer()",e[t(1008)],e),22===e[t(1008)]?(ue.stop(),ue[t(537)]=!0,ue.emitError(Ce[t(647)],"code is "+e[t(1008)]+t(1005)+e[t(522)])):11===e[t(1008)]?(ue[t(1281)](),ue.mediaSourceAppendBufferError=!0,ue[t(942)](Ce[t(829)],t(568)+e[t(1008)]+t(1005)+e.message)):(ue.stop(),ue[t(427)]=!0,ue[t(942)](Ce[t(780)],e[t(1008)],t(568)+e.code+t(1005)+e[t(522)]))}}}else de[t(838)](ue.TAG_NAME,t(676))},_doCleanUpSourceBuffer(){const t=e,r=ue[t(1145)].currentTime;if(ue.sourceBuffer){const e=ue.sourceBuffer.buffered;let n=!1;for(let i=0;i<e[t(1111)];i++){let s=e[t(493)](i),o=e[t(1153)](i);if(s<=r&&r<o+3){if(r-s>=de[t(1269)][t(1254)]){n=!0;let e=r-de[t(1269)][t(1023)];ue[t(411)].push({start:s,end:e})}}else o<r&&(n=!0,ue[t(411)][t(1168)]({start:s,end:o}))}n&&Qt(ue[t(833)]())&&ue[t(620)]()}if(ue[t(1088)]){const e=ue[t(1088)][t(726)];let n=!1;for(let i=0;i<e.length;i++){let s=e[t(493)](i),o=e[t(1153)](i);if(s<=r&&r<o+3){if(r-s>=de[t(1269)][t(1254)]){n=!0;let e=r-de[t(1269)][t(1023)];ue.pendingAudioRemoveRanges.push({start:s,end:e})}}else o<r&&(n=!0,ue[t(1236)][t(1168)]({start:s,end:o}))}n&&Qt(ue[t(1187)]())&&ue[t(620)]()}},_hasPendingRemoveRanges(){const t=e;return ue[t(411)].length>0||ue[t(1236)][t(1111)]>0},needInitAudio(){const t=e;return de[t(1269)].hasAudio&&de[t(1269)][t(781)]},_doRemoveRanges(){const t=e;if(ue.sourceBuffer&&Qt(ue[t(833)]())){let e=ue.pendingRemoveRanges;for(;e[t(1111)]&&Qt(ue[t(833)]());){let r=e.shift();try{ue[t(1077)].remove(r[t(493)],r[t(1153)])}catch(e){de[t(1138)](ue[t(1205)],t(387),e,e[t(805)]())}}}if(ue[t(1088)]&&Qt(ue.getAudioSourceBufferUpdating())){let e=ue.pendingAudioRemoveRanges;for(;e.length&&Qt(ue[t(1187)]());){let r=e[t(865)]();try{ue[t(1088)].remove(r[t(493)],r[t(1153)])}catch(e){de[t(1138)](ue[t(1205)],t(828),e,e[t(805)]())}}}},_getPlaybackRate(){},_needCleanupSourceBuffer(){const t=e;if(Qt(de[t(1269)][t(708)]))return!1;const r=ue[t(1145)][t(1152)];if(ue[t(1077)]){let e=ue[t(1077)][t(726)];if(e[t(1111)]>=1&&r-e[t(493)](0)>=de[t(1269)][t(1254)])return!0}if(ue[t(1088)]){let e=ue[t(1088)].buffered;if(e[t(1111)]>=1&&r-e.start(0)>=de[t(1269)][t(1254)])return!0}return!1},_clearAudioSourceBufferCheckTimeout(){const t=e;ue.audioSourceBufferCheckTimeout&&(clearTimeout(ue[t(443)]),ue[t(443)]=null)},_clearAudioNoDataCheckTimeout(){const t=e;ue.audioSourceNoDataCheckTimeout&&(clearTimeout(ue[t(1016)]),ue[t(1016)]=null)},getHandle:()=>ue[e(1009)].handle,emitError(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";postMessage({cmd:be[e(979)],value:t,msg:r})}});let le=function(e){let t=e.next();return r=>{const n=pc;let i=new Uint8Array(r);if(de[n(909)]){let e=new Uint8Array(de[n(909)][n(1111)]+i[n(1111)]);e.set(de.flvStreamBuffer),e.set(i,de[n(909)][n(1111)]),i=e,de.flvStreamBuffer=null}for(;i.length>=t[n(816)];){let r=i.slice(t[n(816)]);t=e[n(650)](i.slice(0,t[n(816)])),i=r}i[n(1111)]>0&&(de[n(909)]=i)}},de={isPlayer:!0,isHevc:null,isPlayVod:!1,isPlayback:!1,isPlaybackPause:!1,dropping:!1,isPushDropping:!1,isWorkerFetch:!1,isDestroyed:!1,fetchStatus:Ge[e(460)],_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:Te[e(661)],flvStreamBuffer:null,startStreamRateAndStatsInterval:function(){const t=e;de[t(600)](),d=setInterval((()=>{const e=t;l&&l(0);const r=w-b,n=JSON.stringify({demuxBufferDelay:de[e(993)](),audioDemuxBufferDelay:de[e(630)](),streamBufferByteLength:de.getStreamBufferLength(),netBuf:de.networkDelay||0,pushLatestDelay:de[e(869)]||0,latestDelay:de[e(654)],isStreamTsMoreThanLocal:S,wasmDecodeDelay:r});postMessage({cmd:be[e(999)],type:ke[e(704)],value:n}),de[e(1257)]()&&0===b&&r>5e3&&(N=!0,de.debugWarn(e(675),"wasmDecodeDelay is "+r+e(486)),postMessage({cmd:be[e(423)]})),rr()&&(null===q&&(q=Pt()),nr(Pt()-q)&&de[e(1121)]())}),1e3)},stopStreamRateAndStatsInterval:function(){d&&(clearInterval(d),d=null)},_startCheckWsOpenTimeout:function(){const t=e;de[t(980)](),Y=setTimeout((()=>{const e=t;if(de.socketStatus===Te.notConnect){const t=e(1061)+de._opt[e(601)]+e(633)+de[e(1195)];de[e(1093)](e(675),t),postMessage({cmd:be.workerFetch,type:Ce[e(601)],value:ie[e(370)],msg:t})}}),1e3*de[t(1269)].websocketOpenTimeout)},_stopCheckWsOpenTimeout:function(){Y&&(clearTimeout(Y),Y=null)},useOffscreen:function(){const t=e;return de[t(1269)].useOffscreen&&typeof OffscreenCanvas!=t(710)},getDelay:function(t,r){const n=e;if(!t||de[n(1269)][n(1277)]&&!_)return-1;if(r===Se[n(516)])return de[n(654)];if(de[n(1295)]&&de.preDelayTimestamp>t)return de[n(1295)]-t>1e3&&de[n(1138)](n(675),n(555)+de.preDelayTimestamp+n(1015)+t+" more than "+(de[n(1295)]-t)+n(982)+de[n(654)]),de.preDelayTimestamp=t,de[n(654)];if(de.firstTimestamp){if(t){const e=Date.now()-de.startTimestamp,r=t-de[n(754)];e>=r?(S=!1,de[n(654)]=e-r):(S=!0,de.delay=r-e)}}else de.firstTimestamp=t,de[n(1349)]=Date.now(),de[n(654)]=-1;return de[n(1295)]=t,de[n(654)]},getDelayNotUpdateDelay:function(t,r){const n=e;if(!t||de._opt[n(1277)]&&!_)return-1;if(r===Se[n(516)])return de[n(869)];if(de[n(1295)]&&de[n(1295)]-t>1e3)return de.debugWarn("worker",n(1271)+de[n(1295)]+n(1015)+t+" more than "+(de[n(1295)]-t)+"ms and return -1"),-1;if(de[n(754)]){let e=-1;if(t){const r=Date[n(409)]()-de[n(1349)],i=t-de.firstTimestamp;r>=i?(S=!1,e=r-i):(S=!0,e=i-r)}return e}return-1},resetDelay:function(){const t=e;de.firstTimestamp=null,de.startTimestamp=null,de[t(654)]=-1,de[t(1315)]=!1},resetAllDelay:function(){const t=e;de.resetDelay(),de[t(1295)]=null},doDecode:function(t){const r=e;de[r(1157)]()?t[r(691)]===Se[r(516)]?de._opt[r(781)]?ue[r(985)](t[r(1181)],t.ts):t[r(489)][r(618)](t[r(1181)],t.ts):t[r(691)]===Se.video&&ue[r(1106)](t.payload,t.ts,t[r(478)],t[r(939)]):de[r(1269)].useWCS&&de.useOffscreen()&&t[r(691)]===Se[r(1071)]&&a.decode?a[r(618)](t.payload,t.ts,t[r(939)]):t[r(489)][r(618)](t.payload,t.ts,t.isIFrame,t.cts)},decodeNext(t){const r=e;if(0===s[r(1111)])return;const i=t.ts,o=s[0],a=t.type===Se[r(1071)]&&Jt(t.payload);if(Qt(n))a&&(s[r(865)](),de[r(1156)](o));else{const e=o.ts-i,n=o[r(691)]===Se[r(516)]&&t[r(691)]===Se.video;(e<=20||n||a)&&(s[r(865)](),de[r(1156)](o))}},init:function(){const t=e;de[t(838)]("worker",t(1033)+n+t(808)+i+t(472),JSON[t(723)](de[t(1269)]));const r=de._opt[t(461)]===se[t(991)],o=de._opt.playType===se[t(1101)],c=de._opt.playType===se.playVod;if(de._opt[t(1186)]&&te[t(996)](),de[t(1346)]=r,de[t(631)]=o,de[t(1291)]=c,de[t(1157)]()&&ue&&ue.init(),a&&de._opt.useWCS&&de.useOffscreen()&&a[t(996)](),Qt(de[t(610)]())){de[t(838)](t(675),t(1252));const e=()=>{const e=t,n=de[e(1269)][e(577)]+de[e(1269)][e(1078)];let i=null;if(s[e(1111)]){if(de.isPushDropping)return void de[e(1138)](e(675),e(1219)+s.length);if(de[e(1315)]){for(i=s.shift(),de[e(1138)](e(675),e(908)+i[e(478)]+e(854)+de[e(654)]+" and bufferlist is "+s.length);!i[e(478)]&&s[e(1111)];)i=s[e(865)]();const t=de[e(885)](i.ts,i[e(691)]);i.isIFrame&&t<=de[e(1327)]()&&(de[e(838)](e(675),e(682)),de[e(1315)]=!1,de[e(1156)](i),de[e(1216)](i))}else if(de[e(631)]||de[e(862)]()||0===de[e(1269)][e(577)])for(;s.length;)i=s.shift(),de[e(1156)](i);else if(i=s[0],-1===de[e(466)](i.ts,i[e(691)]))de[e(838)](e(675),"loop() common dumex delay is -1 ,data.ts is",i.ts),s.shift(),de[e(1156)](i),de[e(1216)](i);else if(de.delay>n&&r)de[e(701)]()?(de[e(838)](e(675),"delay is "+de[e(654)]+e(1206)+n+e(848)),de[e(1319)](),de.dropping=!0,postMessage({cmd:be[e(534)]})):(s[e(865)](),de[e(1156)](i),de[e(1216)](i));else for(;s[e(1111)];){if(i=s[0],!(de[e(466)](i.ts,i.type)>de[e(1269)][e(577)])){de.delay<0&&de[e(1138)](e(675),e(467)+de.delay+e(783)+s[e(1111)]);break}s.shift(),de[e(1156)](i)}}else-1!==de[e(654)]&&de.debugLog(e(675),"loop() bufferList is empty and reset delay"),de.resetAllDelay()};de[t(1293)]=setInterval((()=>{const r=t;let n=(new Date).getTime();!E&&(E=n);const i=n-E;i>100&&de.debugWarn(r(675),r(1342)+i),e(),E=(new Date).getTime()}),20)}else de[t(838)](t(675),t(579));if(Qt(de._opt[t(824)])&&(_=!0),de[t(1157)]()&&ue){const e=ue[t(1240)]();e&&postMessage({cmd:be.mseHandle,mseHandle:e},[e])}},playbackCacheLoop:function(){const t=e;de[t(1322)]();for(let e=0;e<de[t(1269)][t(606)];e++)de[t(1075)]();const r=Math[t(927)](1e3/de[t(707)]);de.debugLog("worker",t(476)+r+t(671)+de[t(707)]),de[t(1293)]=setInterval((()=>{const e=t,n=(new Date)[e(536)]();!K&&(K=n);for(let t=0;t<de[e(1269)][e(606)];t++)de[e(1075)]();let i=n-K,o=parseInt(i/r);o>1&&s[e(1111)]>0&&de[e(1138)]("worker",e(830)+i+e(646)+r+e(737)+o+e(1054)+s[e(1111)]),K=n}),r)},doPlaybackCacheLoop:function(){const t=e;let r=null;if(s[t(1111)])if(r=s[t(865)](),r.type===Se[t(1071)]){de[t(390)]()?r[t(478)]&&(de[t(838)](t(675),"doPlaybackCacheLoop() and isPlaybackOnlyDecodeIFrame is true and isIFrame is true, and ts is",r.ts),de[t(1156)](r)):de.doDecode(r);let e=s[0];for(;e&&e[t(691)]===Se.audio;)s[t(865)](),de[t(390)]()||de[t(1156)](e),e=s[0]}else if(r[t(691)]===Se[t(516)]){de[t(390)]()||de[t(1156)](r);let e=s[0];for(;e;){if(r=s[t(865)](),r[t(691)]===Se.video){de[t(390)]()?r[t(478)]&&(de[t(838)](t(675),t(532),r.ts),de.doDecode(r)):de[t(1156)](r),e=null;break}r[t(691)]===Se[t(516)]&&(de[t(390)]()||de[t(1156)](r),e=s[0])}}},clearPlaybackCacheLoop:function(){const t=e;de[t(1293)]&&(clearInterval(de[t(1293)]),de[t(1293)]=null),K=null},startPlaybackCacheLoop:function(){de[e(604)]()},destroyDemux(){const t=e;de[t(933)]&&(de[t(933)][t(1279)](),de.mp3Demuxer=null),h&&(h.close(),h=null),X&&(X=null,J=null,de[t(909)]=null),te[t(1279)](),re[t(1279)](),ae[t(1279)](),ce.destroy()},close:function(){const t=e;if(de[t(838)](t(675),t(1121)),de[t(563)]=!0,Q(),!u||1!==u[t(698)]&&2!==u[t(698)]?u&&de.debugLog(t(675),t(992)+u[t(698)]):(V=!0,u[t(1121)](1e3,t(859))),u&&(u[t(743)]=null,u[t(376)]=null,u.onclose=null,u.onerror=null,de[t(1195)]=Te.notConnect),u=null,de.stopStreamRateAndStatsInterval(),de[t(980)](),de.clearPlaybackCacheLoop(),de[t(1293)]&&(clearInterval(de.stopId),de[t(1293)]=null),de[t(435)]&&(Vt(de[t(435)][t(1121)])&&Qt(de.writableStream[t(454)])?de.writableStream[t(1121)]()[t(870)]((e=>{const r=t;de[r(838)](r(675),r(1013),e[r(805)](),e)}))[t(1135)]((()=>{de[t(435)]=null})):de.writableStream=null),de[t(1059)](),he)try{Vt(he.clear)&&he[t(1042)](),Vt(he.delete)&&he[t(1177)](),he=null}catch(e){de[t(838)]("worker",t(1057)+e.toString()+" and ignore")}if(fe)try{Vt(fe[t(1042)])&&fe[t(1042)](),Vt(fe[t(1177)])&&fe[t(1177)](),fe=null}catch(e){de[t(838)]("worker","close() and videoDecoder.clear error: "+e.toString()+t(625))}l=null,E=null,S=!1,w=0,b=0,a&&(a[t(1279)]&&a[t(1279)](),a=null),ue&&(ue[t(1279)](),ue=null),de[t(754)]=null,de.startTimestamp=null,de[t(381)]=0,de[t(707)]=null,de[t(688)]=null,de.streamVideoFps=null,de[t(654)]=-1,de[t(869)]=-1,de[t(1295)]=null,de[t(1315)]=!1,de[t(444)]=!1,de[t(1346)]=!0,de[t(631)]=!1,de[t(445)]=!1,de[t(1291)]=!1,de[t(385)]=!1,de[t(439)]=null,de[t(1269)]=Z(),de[t(652)]&&(de.webglObj[t(1279)](),de[t(1163)][t(1311)]("webglcontextlost",de[t(648)]),de.offscreenCanvas.removeEventListener(t(1332),de.onOffscreenCanvasWebglContextRestored),de[t(1163)]=null,de[t(509)]=null,de.offscreenCanvasCtx=null),s=[],o=[],m=null,v=null,y=!1,g=!1,_=!1,L=!1,O=!1,z=!1,N=!1,H=null,A=[],x=0,D=0,P=null,I=null,k=null,B=null,M=null,j=null,F=0,U=0,R=null,C=null,T=null,de.fetchStatus=Ge[t(460)],W=!0,de[t(1045)]=null,de._opt={},postMessage({cmd:be[t(553)]})},pushBuffer:function(t,r){const i=e;if(r[i(691)]===Se[i(516)]&&mt(t)){if(de[i(838)](i(675),i(763)+r.ts+", isAacCodecPacket is true"),de[i(1269)][i(1189)]){const e=new Uint8Array(t);postMessage({cmd:be[i(903)],buffer:e},[e[i(543)]])}de[i(985)](t,r.ts)}else if(r[i(691)]===Se.video&&r[i(478)]&&Jt(t)){if(de.debugLog(i(675),i(386)+r.ts+i(1242)),de[i(1269)].isRecordTypeFlv){const e=new Uint8Array(t);postMessage({cmd:be[i(451)],buffer:e},[e[i(543)]])}de[i(1106)](t,r.ts,r.isIFrame,r[i(939)])}else{if(de[i(1269)].isRecording)if(de[i(1269)].isRecordTypeFlv){const e=new Uint8Array(t);postMessage({cmd:be[i(802)],type:r[i(691)],buffer:e,ts:r.ts},[e[i(543)]])}else if(de._opt[i(599)]===oe[i(1070)])if(r.type===Se.video){const e=new Uint8Array(t).slice(5);postMessage({cmd:be[i(1137)],buffer:e,isIFrame:r[i(478)],ts:r.ts,cts:r.cts},[e[i(543)]])}else if(r.type===Se[i(516)]&&de[i(1269)][i(706)]){const e=new Uint8Array(t),n=yt(e)?e[i(510)](2):e.slice(1);postMessage({cmd:be[i(517)],buffer:n,ts:r.ts},[n[i(543)]])}if(de[i(1269)][i(588)]&&r.type===Se[i(1071)]&&de[i(385)]&&de[i(834)](t,r.ts),de[i(1346)]){if(r.type===Se[i(1071)]){if(F>0){const e=r.ts-M,t=2*F;e>=t&&de[i(838)](i(675),i(1014)+r[i(478)]+i(988)+r.ts+i(1278)+M+i(1094)+e+i(815)+F+i(801)+t+i(1019))}if(null!==M&&M>=r.ts&&(de.debugWarn(i(675),i(1032)+r.isIFrame+" and,\n                        options.ts is "+r.ts+" less than (or equal) preTs is "+M+i(788)+t[i(528)]+i(685)+U),M-r.ts>ve&&(de[i(1138)](i(675),i(1227)+M+", options.ts is "+r.ts+i(1094)+(M-r.ts)+" more than "+ve+i(458)),de[i(1319)](),M=null,F=0),de._opt[i(1246)]&&Qt(r[i(478)])&&_)){const e=de[i(701)](),t=Qt(de.isPushDropping);return de[i(838)](i(675),i(925)+e+" and isNotPushDropping is "+t+" and next dropBuffer"),void(e&&t?de.dropBuffer$2():(de[i(485)](!0),Zt(de[i(1269)][i(824)])&&Zt(n)&&(de[i(1157)]()?ue[i(428)]=!1:postMessage({cmd:be[i(824)]}))))}M>0&&(F=r.ts-M),U=t[i(528)],M=r.ts}if(_){const e=de._opt[i(577)]+de[i(1269)][i(1078)],t=de.getDelayNotUpdateDelay(r.ts,r.type);de[i(869)]=t,de[i(654)]>0&&t>e&&de.delay<e&&de[i(701)]()&&!1===de[i(444)]&&(de[i(838)](i(675),i(931)+t+" more than "+e+i(1012)+de[i(654)]+i(617)),de[i(1062)]())}}r.type===Se[i(516)]?s[i(1168)]({ts:r.ts,payload:t,decoder:{decode:de.decodeAudio},type:Se[i(516)],isIFrame:!1}):r.type===Se.video&&s[i(1168)]({ts:r.ts,cts:r[i(939)],payload:t,decoder:{decode:de[i(1106)]},type:Se[i(1071)],isIFrame:r[i(478)]}),de[i(634)]()}},calcPlaybackStreamFps(){const t=e;if(de[t(610)]()&&Nt(de[t(1114)])){let e=Yt(s,Se[t(1071)]);if(e)de[t(1114)]=e,postMessage({cmd:be[t(713)],value:de.streamVideoFps}),de[t(707)]=e,de[t(604)]();else{const r=s.map((e=>({type:e[t(691)],ts:e.ts})));de[t(838)](t(675),t(759)+e+t(1273)+s[t(1111)]+t(410)+JSON.stringify(r));const n=100;s[t(1111)]>=n&&(de[t(1138)](t(675),t(1239)+s[t(1111)]+t(889)+n+t(1081)),de[t(1114)]=25,postMessage({cmd:be[t(713)],value:de.streamVideoFps}),de.streamFps=de[t(1114)],de[t(604)]())}}},getVideoBufferLength(){const t=e;let r=0;return s[t(603)]((e=>{const n=t;e[n(691)]===Se[n(1071)]&&(r+=1)})),r},hasIframeInBufferList:()=>s.some((e=>{const t=pc;return e[t(691)]===Se[t(1071)]&&e[t(478)]})),isAllIframeInBufferList(){const t=e,r=de[t(993)]();let n=0;return s[t(603)]((e=>{const r=t;e[r(691)]===Se[r(1071)]&&e[r(478)]&&(n+=1)})),r===n},getNotDroppingDelayTs(){const t=e;return de[t(1269)].videoBuffer+de[t(1269)][t(1078)]/2},getAudioBufferLength(){const t=e;let r=0;return s[t(603)]((e=>{const n=t;e.type===Se[n(516)]&&(r+=1)})),r},getStreamBufferLength(){const t=e;let r=0;return h&&h.buffer&&(r=h[t(543)][t(528)]),de[t(909)]&&(r=de[t(909)][t(528)]),de[t(1269)][t(1186)]?te[t(1074)]&&(r=te[t(1074)][t(528)]):de._opt.isTs?ce[t(1338)]&&(r=ce._remainingPacketData[t(528)]):de[t(1269)].isFmp4&&re[t(1307)]&&(r=re.mp4Box[t(1259)]()),r},fetchStream:function(t){const r=e;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[r(1111)]>2&&void 0!==arguments[2]?arguments[2]:[];if(de.debugLog(r(675),r(810)+t,r(420),JSON.stringify(n)),de[r(385)]=!0,n.isFlv?de[r(1269)][r(1155)]=!0:n[r(768)]?de._opt[r(768)]=!0:n[r(1146)]?de._opt[r(1146)]=!0:n[r(1186)]?de[r(1269)][r(1186)]=!0:n[r(1350)]&&(de[r(1269)][r(1350)]=!0),l=Ft((e=>{const t=r;postMessage({cmd:be[t(999)],type:ke[t(1171)],value:e})})),de[r(996)](),de[r(511)](),n[r(768)]&&re[r(1143)](),n.protocol===ne[r(994)]){n[r(1155)]&&(de[r(1269)].demuxFlvUseV2?(J=de[r(871)](),X=le(J)):h=new lr(de[r(871)]())),c=new AbortController;const e=Object[r(441)]({signal:c[r(897)]},{headers:n[r(1325)]&&n[r(1325)][r(490)]||{}});fetch(t,e).then((e=>{const t=r;if(Zt(V))return de[t(838)](t(675),t(1247)),de[t(1292)]=Ge[t(460)],void e.body.cancel();if(!Kt(e))return de[t(1138)](t(675),t(1185)+e[t(1345)]+t(644)+e.ok+" and emit error and next abort()"),Q(),void postMessage({cmd:be[t(999)],type:Ce[t(1207)],value:t(1185)+e[t(1345)]+" and ok is "+e.ok});if(postMessage({cmd:be.workerFetch,type:ke.streamSuccess}),$t())de.writableStream=new WritableStream({write:e=>{const r=t;return c&&c[r(897)]&&c[r(897)].aborted?(de[r(838)](r(675),r(1006)),void(de.fetchStatus=Ge.complete)):Zt(V)?(de[r(838)](r(675),r(1308)),de[r(1292)]=Ge[r(653)],void Q()):void("string"!=typeof e?(de.fetchStatus=Ge[r(424)],l(8*e[r(528)]),n[r(1155)]?de[r(1269)][r(1018)]?X(e):h.write(e):n.isFmp4?de[r(480)](e):n[r(1146)]?de.demuxMpeg4(e):n[r(1350)]?de[r(914)](e):n[r(1186)]&&de[r(756)](e)):de[r(1138)](r(675),r(388)+e+r(997)))},close:()=>{const e=t;de[e(838)](e(675),"writableStream close()"),de[e(1292)]=Ge.complete,Q(),de._opt[e(920)]?(de[e(1059)](),postMessage({cmd:be[e(999)],type:ke.streamEnd,value:ie[e(994)],msg:e(482)})):postMessage({cmd:be[e(999)],type:ke[e(542)]})},abort:e=>{const r=t;if(c&&c.signal&&c.signal[r(730)])return de[r(838)](r(675),r(940)),void(de[r(1292)]=Ge[r(653)]);de[r(1059)](),e[r(382)]!==He.abort?(de.debugLog(r(675),r(1306)+e[r(805)]()),Q(),postMessage({cmd:be[r(999)],type:Ce[r(484)],value:e[r(805)]()})):de[r(838)]("worker",r(868))}}),e[t(1270)][t(1090)](de[t(435)])[t(870)]((e=>{const r=t;"AbortError"!==e[r(382)]&&de[r(838)]("worker",r(740),e[r(382)],e[r(805)]())}));else{const r=e[t(1270)].getReader(),i=()=>{const e=t;r[e(612)]()[e(590)]((t=>{const r=e;let{done:s,value:o}=t;return s?(de[r(838)](r(675),"fetchNext().then() and done is true"),de.fetchStatus=Ge.complete,Q(),void(de[r(1269)].checkStreamEnd?(de[r(1059)](),postMessage({cmd:be[r(999)],type:ke[r(944)],value:ie[r(994)],msg:r(482)})):postMessage({cmd:be[r(999)],type:ke[r(542)]}))):c&&c[r(897)]&&c[r(897)].aborted?(de[r(838)]("worker",r(1337)),void(de[r(1292)]=Ge[r(653)])):Zt(V)?(de[r(838)](r(675),r(1182)),de.fetchStatus=Ge[r(653)],void Q()):void("string"!=typeof o?(de[r(1292)]=Ge.buffering,l(8*o[r(528)]),n.isFlv?de[r(1269)][r(1018)]?X(o):h[r(954)](o):n[r(768)]?de[r(480)](o):n[r(1146)]?de[r(465)](o):n[r(1350)]?de.demuxTs(o):n[r(1186)]&&de.demuxNakedFlow(o),i()):de[r(1138)]("worker",r(1049)+o+'" is string so return'))}))[e(870)]((t=>{const r=e;if(c&&c[r(897)]&&c[r(897)][r(730)])return de[r(838)]("worker",r(1221)),void(de[r(1292)]=Ge[r(653)]);de.destroyDemux(),t[r(382)]!==He[r(745)]?(de[r(838)](r(675),"fetchNext().catch() and e is "+t[r(805)]()),Q(),postMessage({cmd:be[r(999)],type:Ce[r(484)],value:t[r(805)]()})):de[r(838)]("worker",r(658))}))};i()}}))[r(870)]((e=>{const t=r;c&&c[t(897)]&&c.signal[t(730)]?de[t(838)](t(675),t(1323)):e[t(382)]!==He[t(745)]?(de[t(838)](t(675),t(1105)+e[t(805)]()),Q(),postMessage({cmd:be[t(999)],type:Ce.fetchError,value:e[t(805)]()}),de[t(1059)]()):de.debugLog(t(675),t(1119))}))}else n.protocol===ne.websocket&&(n[r(1155)]&&(de[r(1269)][r(1018)]?(J=de[r(871)](),X=le(J)):h=new lr(de[r(871)]())),u=new WebSocket(t,i),u[r(741)]=r(963),u[r(743)]=()=>{const e=r;de[e(838)](e(675),"fetchStream, WebsocketStream socket open"),de.socketStatus=Te[e(416)],de._stopCheckWsOpenTimeout(),postMessage({cmd:be[e(999)],type:ke[e(371)]}),postMessage({cmd:be.workerFetch,type:ke[e(505)]}),n[e(1325)]&&n[e(1325)][e(1193)]&&de.sendWebsocketMessage(n.options.websocketFirstMessage)},u[r(437)]=e=>{const t=r;if(de.isDestroyed)return void de[t(838)](t(675),"fetchStream, WebsocketStream socket close and code is "+e[t(1008)]+t(368));if(de[t(838)]("worker","fetchStream, WebsocketStream socket close and code is "+e[t(1008)]+t(1127)+e[t(583)]+t(1316)+e[t(1172)]),Zt(V))return void de[t(838)](t(675),"fetchStream, WebsocketStream socket close and requestAbort is true so return");if(f){de[t(838)](t(675),t(591)+e[t(1008)]+t(1060));let r=t(568)+e.code+t(611)+e[t(583)]+", and wasClean is "+e.wasClean+t(900)+p;return postMessage({cmd:be[t(999)],type:Ce[t(1348)],value:r}),void(p="")}let n=!1;1006===e[t(1008)]&&(de.debugError(t(675),"fetchStream, WebsocketStream socket close abnormally and code is "+e[t(1008)]),n=!0),de.socketStatus=Te.close,de[t(1269)][t(920)]||n?(de[t(1059)](),postMessage({cmd:be[t(999)],type:ke[t(944)],value:ie[t(370)],msg:e[t(1008)]})):postMessage({cmd:be[t(999)],type:ke[t(542)]})},u.onerror=e=>{const t=r;de[t(1093)](t(675),t(1086),e[t(522)]),f=!0,de[t(1195)]=Te[t(608)],p=e[t(522)]||t(680),de[t(1059)]()},u.onmessage=e=>{const t=r;typeof e.data!==t(975)?(l(8*e[t(978)].byteLength),n.isFlv?de[t(1269)][t(1018)]?X(e[t(978)]):h[t(954)](e[t(978)]):n.isFmp4?de[t(480)](e.data):n[t(1146)]?de[t(465)](e[t(978)]):de[t(1269)].isNakedFlow?de[t(756)](e.data):de._opt[t(1350)]?de[t(914)](e.data):de[t(853)](e[t(978)])):postMessage({cmd:be[t(1283)],value:e[t(978)]})})},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(510)]();switch(r){case Ee[t(516)]:if(a[t(528)]>0){const e=de.cryptoPayloadAudio(a);de[t(618)](e,{type:Se[t(516)],ts:o})}else de[t(1138)](t(675),t(1267)+a[t(528)]+t(875));break;case Ee[t(1071)]:if(a[t(528)]>=6){const e=a[0];if(de[t(751)](e))de[t(464)](a,o);else{const e=15&a[0];let r=a[0]>>4===We;const n=e===De[t(1264)];if(t(800),Qt(r)&&Zt(tr(a,n))&&(de[t(838)](t(675),t(1326)),r=!0),r&&Jt(a)&&null===de.isHevc){const e=15&a[0];de[t(439)]=e===De.h265,H=Tt(a,de.isHevc),de[t(838)](t(675),"demuxFlv() isVideoSequenceHeader is true and isHevc is "+de[t(439)]+t(1282)+H)}r&&de.calcIframeIntervalTimestamp(o),de[t(1346)]&&de.calcNetworkDelay(o),i[0]=a[4],i[1]=a[3],i[2]=a[2],i[3]=0;let s=i[0],c=de[t(717)](a,r);de.decode(c,{type:Se.video,ts:o,isIFrame:r,cts:s})}}else de[t(1138)](t(675),t(777)+a.byteLength+t(875));break;case Ee.scriptData:postMessage({cmd:be[t(899)],buffer:a},[a.buffer]);break;default:de[t(838)](t(675),t(379)+r)}}},decode:function(t,r){const n=e;r.type===Se[n(516)]?de[n(1269)].hasAudio&&(postMessage({cmd:be[n(999)],type:ke[n(806)],value:t[n(528)]}),de[n(1346)]?de[n(539)](t,{type:r[n(691)],ts:r.ts,cts:r[n(939)]}):de.isPlayback&&(de[n(390)]()||(de.isPlaybackCacheBeforeDecodeForFpsRender()?de.pushBuffer(t,{type:r[n(691)],ts:r.ts,cts:r[n(939)]}):de[n(539)](t,{type:r[n(691)],ts:r.ts,cts:r[n(939)]})))):r.type===Se[n(1071)]&&de._opt.hasVideo&&(postMessage({cmd:be[n(999)],type:ke.streamVbps,value:8*t.byteLength}),postMessage({cmd:be[n(999)],type:ke[n(1341)],value:r.ts}),de.isPlayer?de[n(539)](t,{type:r.type,ts:r.ts,isIFrame:r[n(478)],cts:r[n(939)]}):de[n(631)]&&(de[n(610)]()?de[n(539)](t,{type:r[n(691)],ts:r.ts,cts:r[n(939)],isIFrame:r[n(478)]}):de.isPlaybackOnlyDecodeIFrame()?r[n(478)]&&de[n(539)](t,{type:r[n(691)],ts:r.ts,cts:r[n(939)],isIFrame:r.isIFrame}):de[n(539)](t,{type:r[n(691)],ts:r.ts,cts:r[n(939)],isIFrame:r[n(478)]})))},cryptoPayload:function(t,r){const n=e;let i=t;return de[n(1269)][n(447)]?de._opt[n(1343)]&&de[n(1269)][n(1343)][n(528)]>0&&de[n(1269)][n(789)]&&de._opt.cryptoKey[n(528)]>0?i=So(t,de[n(1269)][n(789)],de[n(1269)][n(1343)],de.isHevc):de.debugError(n(675),n(1084)+(de[n(1269)][n(789)]&&de[n(1269)].cryptoKey[n(528)])+n(1151)+(de[n(1269)][n(1343)]&&de._opt[n(1343)][n(528)])+" null"):de[n(1269)][n(922)]?de[n(1269)][n(877)]?i=de[n(1269)].cryptoIV&&de[n(1269)][n(1343)][n(528)]>0&&de[n(1269)][n(789)]&&de[n(1269)][n(789)][n(528)]>0?dc(t,de._opt.cryptoKey,de._opt.cryptoIV,de[n(439)],de[n(1269)].isSm4CryptoH265V2):Jo(t,de[n(1269)].sm4CryptoKey,de.isHevc,de[n(1269)].isSm4CryptoH265V2):!de[n(1269)][n(877)]&&de[n(1093)](n(675),n(492)):de[n(1269)][n(1336)]&&(de[n(1269)][n(1343)]&&de[n(1269)].cryptoIV.byteLength>0&&de[n(1269)].cryptoKey&&de[n(1269)][n(789)][n(528)]>0?i=ua(t,de[n(1269)][n(789)],de[n(1269)].cryptoIV,de.isHevc):de.debugError(n(675),n(430)+(de[n(1269)].cryptoKey&&de[n(1269)][n(789)].byteLength)+n(1151)+(de[n(1269)][n(1343)]&&de[n(1269)][n(1343)][n(528)])+n(1244))),i},cryptoPayloadAudio:function(t){const r=e;if(Qt(de[r(1269)][r(521)]))return t;let n=t;return de[r(1269)][r(447)]?de[r(1269)][r(1343)]&&de._opt[r(1343)][r(528)]>0&&de._opt[r(789)]&&de[r(1269)][r(789)].byteLength>0?t[0]>>4===Be[r(1e3)]&&(n=Eo(t,de[r(1269)][r(789)],de[r(1269)][r(1343)])):de[r(1093)]("worker",r(1084)+(de[r(1269)][r(789)]&&de[r(1269)][r(789)][r(528)])+r(1151)+(de[r(1269)].cryptoIV&&de[r(1269)][r(1343)][r(528)])+r(1244)):de._opt[r(1336)]&&(de[r(1269)][r(1343)]&&de._opt.cryptoIV[r(528)]>0&&de[r(1269)][r(789)]&&de[r(1269)][r(789)][r(528)]>0?t[0]>>4===Be[r(1e3)]&&(n=ha(t,de[r(1269)][r(789)],de._opt[r(1343)])):de[r(1093)](r(675),"isXorCrypto cryptoKey.length is "+(de[r(1269)][r(789)]&&de[r(1269)].cryptoKey.byteLength)+r(1151)+(de[r(1269)].cryptoIV&&de[r(1269)][r(1343)][r(528)])+r(1244))),n},setCodecAudio:function(t,r){const n=e,s=t[0]>>4,o=t[0]>>1&1;if(j=s===Be[n(1e3)]?o?16:8:0===o?8:16,he&&he.setCodec||!Qt(i))if(mt(t)||s===Be.ALAW||s===Be[n(946)]||s===Be.MP3){de.debugLog(n(675),"setCodecAudio: init audio codec, codeId is "+s+n(507)+de._opt[n(911)]);const e=s===Be[n(1e3)]?t[n(510)](2):new Uint8Array(0);if(i){if(s===Be[n(921)])return void de.debugError(n(675),"setCodecAudio: mp3 is not support for old version");he[n(1339)]=de[n(1269)][n(911)],he.decode(t,r)}else he[n(1118)](s,de[n(1269)][n(911)],e,de[n(893)]());if(s===Be[n(1e3)]&&postMessage({cmd:be[n(929)],buffer:e},[e[n(543)]]),g=!0,s!==Be.AAC&&(s===Be[n(921)]?(!de[n(933)]&&(de[n(933)]=new oa(de),de[n(933)].on(n(978),((e,t)=>{he[n(618)](e,t)}))),de[n(933)].dispatch(t[n(510)](1),r)):he[n(618)](t[n(510)](1),r)),rr()){const e=Number("1")||1;setTimeout((()=>{const e=n;de.debugError(e(675),e(527)),de[e(1121)](),postMessage({cmd:be.workerEnd})}),60*e*60*1e3)}}else de[n(1138)](n(675),n(500),s);else de.debugError(n(675),"setCodecAudio: audioDecoder or audioDecoder.setCodec is null")},decodeAudio:function(t,r){const s=e;if(de[s(563)])de[s(838)](s(675),s(436));else if(de.isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio())ue[s(985)](t,r);else if(Zt(n)&&Zt(de[s(1269)][s(781)]))postMessage({cmd:be.audioPayload,payload:t,ts:r,cts:r},[t.buffer]);else{const e=t[0]>>4;if(g){if(mt(t))return void de.debugLog(s(675),s(502));i?he[s(618)](t,r):e===Be[s(921)]?de.mp3Demuxer.dispatch(t.slice(1),r):he[s(618)](e===Be[s(1e3)]?t[s(510)](2):t[s(510)](1),r)}else de[s(950)](t,r)}},setCodecVideo:function(t,r){const n=e,s=15&t[0];if(fe&&fe[n(1118)]||!Qt(i))if(Jt(t))if(s===De.h264||s===De[n(1264)]){de[n(838)]("worker","setCodecVideo: init video codec , codecId is "+s);const e=t.slice(5);if(s===De[n(800)]&&de[n(1257)]()){const t=Ar(e,de.getCorrectionConfiguration());if(t.codecWidth>ye||t[n(1217)]>ye)return postMessage({cmd:be[n(581)],value:n(560)+t.codecWidth+n(598)+ye+", height: "+t[n(1217)]+n(598)+ye}),void de[n(1138)]("worker",n(878)+t.codecWidth+n(533)+t[n(1217)])}const r=new Uint8Array(t);y=!0,i?fe.decode(t,0):fe[n(1118)](s,e,de[n(893)]()),postMessage({cmd:be[n(827)],code:s}),postMessage({cmd:be.videoCodec,buffer:r,codecId:s},[r[n(543)]])}else de[n(1138)](n(675),"setCodecVideo: hasInitVideoCodec is false, codecId is "+s+" is not H264 or H265");else de[n(1138)](n(675),n(401)+s+" and isIFrame is "+r+" and packetType is "+t[1]);else de[n(1093)](n(675),n(1238))},decodeVideo:function(t,r,s){const o=e;let a=arguments[o(1111)]>3&&void 0!==arguments[3]?arguments[3]:0;if(de[o(563)])de[o(838)](o(675),o(786));else if(de[o(1157)]())ue[o(1106)](t,r,s,a);else if(Zt(n))postMessage({cmd:be.videoPayload,payload:t,isIFrame:s,ts:r,cts:a,delay:de[o(654)]},[t[o(543)]]);else if(y)if(!_&&s&&(_=!0),_){if(s&&Jt(t)){const e=15&t[0];let r={};const n=de[o(1098)]();let i=t[o(510)](5);e===De[o(800)]?r=Ar(i,n):e===De[o(1264)]&&(r=nn(i,n)),r[o(494)]&&r[o(1217)]&&m&&v&&(r[o(494)]!==m||r[o(1217)]!==v)&&(de[o(1138)](o(675),"\n                            decodeVideo: video width or height is changed,\n                            old width is "+m+o(1048)+v+o(714)+r[o(494)]+", new height is "+r[o(1217)]+o(837)),O=!0,postMessage({cmd:be[o(1102)],value:"width: "+m+"->"+r[o(494)]+o(792)+v+"->"+r[o(1217)]}))}if(O)return void de.debugWarn("worker","decodeVideo: video width or height is changed, and return");if(z)return void de[o(1138)]("worker","decodeVideo: simd decode error, and return");if(N)return void de[o(1138)](o(675),o(655));if(Jt(t))return void de.debugLog(o(675),o(524));if(t.byteLength<ge)return void de[o(1138)]("worker",o(496)+t.byteLength);if(w=r,i)fe[o(618)](t,r);else{const e=t[o(510)](5);fe[o(618)](e,s?1:0,r)}}else de[o(838)](o(675),o(761));else de[o(1058)](t,s)},clearBuffer:function(){const t=e;let r=arguments[t(1111)]>0&&void 0!==arguments[0]&&arguments[0];de[t(838)](t(675),t(748)+s[t(1111)]+t(395)+r),r&&(s=[]),de[t(1346)]&&(de[t(1319)](),Zt(de[t(1269)][t(824)])&&(de.dropping=!0,postMessage({cmd:be.isDropping}))),Zt(de[t(1269)][t(824)])&&Qt(n)&&(_=!1)},dropBuffer$2:function(){const t=e;if(s.length>0){let e=s[t(1038)]((e=>{const r=t;return Zt(e[r(478)])&&e.type===Se[r(1071)]}));if(de[t(844)]())for(let r=0;r<s.length;r++){const n=s[r],i=de[t(885)](n.ts,n.type);if(i>=de[t(1327)]()){de[t(838)]("worker",t(858)+r+t(369)+i+t(791)+de[t(1327)]()),e=r;break}}if(e>=0){de[t(444)]=!0,postMessage({cmd:be[t(534)]});const r=s.length;s=s[t(510)](e);const n=s[t(865)]();de[t(1319)](),de[t(466)](n.ts,n.type),de[t(1156)](n),de[t(444)]=!1,de.debugLog(t(675),t(696)+e+t(1020)+r+" ,new bufferList is "+s[t(1111)]+t(1166)+de[t(654)]+" ")}else de.isPushDropping=!1}0===s[t(1111)]&&(de[t(444)]=!1)},demuxM7s:function(t){const r=e,n=new DataView(t),i=n[r(554)](1,!1),s=n.getUint8(0),o=new ArrayBuffer(4),a=new Uint32Array(o);switch(s){case Se[r(516)]:const e=de[r(772)](new Uint8Array(t,5));de[r(618)](e,{type:Se.audio,ts:i});break;case Se.video:if(n[r(528)]>=11){const e=new Uint8Array(t,5),s=e[0];if(de._isEnhancedH265Header(s))de._decodeEnhancedH265Video(e,i);else{const t=n.getUint8(5)>>4==1;if(t&&(de[r(771)](i),Jt(e)&&null===de[r(439)])){const t=15&e[0];de.isHevc=t===De[r(1264)]}de[r(1346)]&&de.calcNetworkDelay(i),a[0]=e[4],a[1]=e[3],a[2]=e[2],a[3]=0;let s=a[0],o=de[r(717)](e,t);de.decode(o,{type:Se.video,ts:i,isIFrame:t,cts:s})}}else de[r(1138)](r(675),"demuxM7s() type is video and arrayBuffer length is "+t.byteLength+r(875))}},demuxNakedFlow:function(t){te[e(374)](t)},demuxFmp4:function(t){re[e(374)](t)},demuxMpeg4:function(e){ae.dispatch(e)},demuxTs:function(t){ce[e(374)](t)},_decodeEnhancedH265Video:function(t,r){const n=e,i=t[0],s=48&i,o=15&i,a=t[n(510)](1,5),c=new ArrayBuffer(4),u=new Uint32Array(c),l="a"==String[n(887)](a[0]);if(de[n(439)]=Qt(l),o===Ye[n(549)]){if(s===Ke[n(475)]){const e=t[n(510)](5);if(l);else{const i=new Uint8Array(5+e[n(1111)]);i.set([28,0,0,0,0],0),i.set(e,5),H=Tt(t,de[n(439)]),de[n(838)](n(675),n(856)+de[n(439)]+" and nalUnitSize is "+H),de[n(618)](i,{type:Se[n(1071)],ts:r,isIFrame:!0,cts:0})}}}else if(o===Ye[n(569)]){let e=t,i=0;const o=s===Ke[n(475)];o&&de[n(771)](r),l||(u[0]=t[4],u[1]=t[3],u[2]=t[2],u[3]=0,i=u[0],e=cn(t.slice(8),o),e=de[n(717)](e,o),de[n(618)](e,{type:Se[n(1071)],ts:r,isIFrame:o,cts:i}))}else if(o===Ye[n(578)]){const e=s===Ke[n(475)];e&&de[n(771)](r);let i=cn(t[n(510)](5),e);i=de[n(717)](i,e),de[n(618)](i,{type:Se[n(1071)],ts:r,isIFrame:e,cts:0})}},_isEnhancedH265Header:function(e){return(e&qe)===qe},findSei:function(t,r){const n=e;let i=4;Ht(H)&&(i=H),Et(t[n(510)](5),i).forEach((e=>{const t=n,i=de[t(439)]?e[0]>>>1&63:31&e[0],s=de[t(439)]&&(i===Fe[t(1203)]||i===Fe[t(1039)]),o=Qt(de[t(439)])&&i===Me[t(845)];if(s||o){const n=kt(It(e),de.isHevc);postMessage({cmd:be[t(1076)],buffer:n[t(1181)],type:n[t(691)],uuid:n.uuid,ts:r},[n.payload.buffer])}}))},calcNetworkDelay:function(t){const r=e;if(!(_&&t>0))return;null===I?(I=t,k=Pt()):t<I&&(de.debugLog(r(675),r(1300)+t+" less than bufferStartDts is "+I),I=t,k=Pt());const n=t-I,i=Pt()-k,s=i>n?i-n:0;if(de[r(381)]=s,s>de[r(1269)][r(381)]&&de[r(1269)][r(461)]===se[r(991)]){let e=!1;null===R&&(e=!0,R=Pt());const o=Pt();(o-R>=1e3||e)&&(de[r(1138)](r(675),r(1266)+t+", start dts is "+I+" vs start is "+n+r(1107)+i+r(670)+s),postMessage({cmd:be.workerFetch,type:ke[r(876)],value:s}),R=o)}},calcIframeIntervalTimestamp:function(e){null===B?B=e:B<e&&(T=e-B,postMessage({cmd:be.iframeIntervalTs,value:T}),B=e)},canVisibilityDecodeNotDrop:function(){const t=e;return de[t(1269)][t(1064)]&&m*v<=2073600},isPlaybackCacheBeforeDecodeForFpsRender:function(){const t=e;return de[t(631)]&&de[t(1269)].playbackIsCacheBeforeDecodeForFpsRender},isPlaybackOnlyDecodeIFrame:function(){const t=e;return de[t(1269)][t(606)]>=de[t(1269)].playbackForwardMaxRateDecodeIFrame&&!(de[t(1269)].useMSE&&de[t(1269)][t(781)])},isPlayUseMSE:function(){const t=e;return de[t(1346)]&&de[t(1269)].useMSE&&Zt(n)},isUseSIMDAndroid:function(){const t=e;return de._opt.useSIMD&&!de._opt[t(473)]},isUseSIMDFfmpeg:function(){const t=e;return de[t(1269)][t(1115)]&&de[t(1269)][t(473)]},isPlayUseMSEAndDecoderInWorker:function(){const t=e;return de[t(862)]()&&de._opt[t(722)]},isPlayUseMSEAndDecoderInWorkerAndMseDecodeAudio:function(){const t=e;return de[t(1157)]()&&de[t(1269)][t(781)]},playbackUpdatePlaybackRate:function(){},onOffscreenCanvasWebglContextLost:function(t){const r=e;de[r(1093)]("worker","handleOffscreenCanvasWebglContextLost and next try to create webgl"),t[r(594)](),L=!0,de[r(652)][r(1279)](),de[r(652)]=null,de[r(509)]=null,setTimeout((()=>{const e=r;de[e(509)]=de[e(1163)].getContext("webgl"),de[e(509)]&&de[e(509)][e(742)]().stencil?(de[e(652)]=ee(de[e(509)],de[e(1269)][e(638)]),L=!1):de[e(1093)](e(675),e(1072))}),500)},onOffscreenCanvasWebglContextRestored:function(t){const r=e;de[r(838)](r(675),r(715)),t[r(594)]()},videoInfo:function(t,r,n){const i=e;postMessage({cmd:be.videoCode,code:t}),postMessage({cmd:be[i(1117)],w:r,h:n}),m=r,v=n,de[i(965)]()&&(de[i(1163)]=new OffscreenCanvas(r,n),de[i(509)]=de[i(1163)].getContext("webgl"),de[i(652)]=ee(de[i(509)],de._opt.openWebglAlignment),de[i(1163)][i(446)](i(891),de[i(648)],!1),de[i(1163)].addEventListener(i(1332),de[i(1001)],!1))},audioInfo:function(t,r,n){const i=e;postMessage({cmd:be[i(1235)],code:t}),postMessage({cmd:be[i(499)],sampleRate:r,channels:n,depth:j}),D=n},yuvData:function(r,n){const i=e;if(de[i(563)])return void de[i(838)]("worker",i(938));if(Qt(_))return void de[i(838)](i(675),i(1241));const s=m*v*3/2;try{let e=t[i(1260)][i(418)](r,r+s),o=new Uint8Array(e);if(C=null,b=n,de[i(965)]())try{if(L)return;de[i(652)][i(413)](m,v,o);let e=de[i(1163)][i(981)]();postMessage({cmd:be.render,buffer:e,delay:de[i(654)],ts:n},[e])}catch(e){de[i(1093)](i(675),"yuvData, transferToImageBitmap error is",e,e[i(805)]())}else postMessage({cmd:be.render,output:o,delay:de[i(654)],ts:n},[o.buffer])}catch(e){de[i(1138)](i(675),i(957)+n+i(1169),e,e[i(805)]())}},pcmData:function(t,n,i){const s=e;if(de.isDestroyed)return void de.debugLog(s(675),"pcmData, decoder is destroyed and return");let a=n,c=[],u=0;try{let e=de[s(1269)][s(911)],l=de._opt[s(976)];for(let e=0;e<D;e++){let n=r[s(694)][(t>>2)+e]>>2;c[e]=r[s(819)][s(418)](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])));{A[0]=Float32Array.of(...o[0],...c[0][s(418)](0,n)),2==D&&(A[1]=Float32Array.of(...o[1],...c[1].subarray(0,n)));let t=i;if(null!==P&&i==P){const r=Math[s(888)](1e3*l/e);t=P+r}postMessage({cmd:be.playAudio,buffer:A,ts:t},A[s(1160)]((e=>e[s(543)]))),u=n,a-=n,P=t}}for(x=a;x>=l;x-=l){A[0]=c[0][s(510)](u,u+=l),2==D&&(A[1]=c[1][s(510)](u-l,u));let t=i;if(null!==P&&i==P){const r=Math.floor(1e3*l/e);t=P+r}postMessage({cmd:be[s(851)],buffer:A,ts:t},A[s(1160)]((e=>e.buffer))),P=t}x&&(o[0]=c[0][s(510)](u),2==D&&(o[1]=c[1].slice(u))),c=[]}catch(e){de[s(1138)](s(675),s(687)+i+s(1169),e,e[s(805)]())}},errorInfo:function(t){const r=e;null===C&&(C=Pt());const n=Pt(),i=Bt(T>0?2*T:5e3,1e3,5e3),s=n-C;s>i&&(de[r(1138)]("worker","errorInfo() emit simdDecodeError and\n                iframeIntervalTimestamp is "+T+r(488)+s+" and maxDiff is "+i+"\n                and replay"),z=!0,postMessage({cmd:be[r(747)]}))},sendWebsocketMessage:function(t){const r=e;u?u[r(698)]===xe?(de.debugLog(r(675),"sendWebsocketMessage, message is",t),u[r(752)](t)):de.debugError(r(675),"socket is not open and state is",u[r(698)]):de.debugError(r(675),r(627))},timeEnd(){const t=e;de[t(1093)](t(675),t(527)),de.close(),postMessage({cmd:be[t(622)]})},postStreamToMain(t,r){const n=e;postMessage({cmd:be[n(1335)],type:r,buffer:t},[t[n(543)]])},updatePlaybackIsPause(t){const r=e;de[r(838)](r(675),"updatePlaybackIsPause, isPause is "+t),de.isPlaybackPause=t,Zt(t)?de[r(1322)]():de[r(677)]()},getBuildTime:()=>pe+"-"+me,getCorrectionConfiguration(){const t=e;return{correctionConfigurationProfileIndication:de._opt[t(790)],correctionConfigurationVersion:de[t(1269)][t(667)]}},validatedFailed(){const t=e;de.debugError(t(675),"validatedFailed, please contact the author to get the correct license")},debugLog(t){const r=e;if(de[r(1269)][r(1045)]&&de[r(1045)]){for(var n=arguments[r(1111)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];de[r(1045)][r(605)](t,...i)}},debugWarn(t){const r=e;if(de._opt[r(1045)]&&de.debug){for(var n=arguments[r(1111)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];de[r(1045)][r(402)](t,...i)}},debugError(t){const r=e;if(de[r(1045)]){for(var n=arguments[r(1111)],i=new Array(n>1?n-1:0),s=1;s<n;s++)i[s-1]=arguments[s];de[r(1045)][r(608)](t,...i)}}};de[e(1045)]=new hr(de),i&&(de=Object[e(441)](de,{setAudioCodec:function(t){postMessage({cmd:be[e(1235)],code:t})},setVideoCodec:function(t){postMessage({cmd:be[e(827)],code:t})},setVideoSize:function(t,r){const n=e;G=t*r,$=G>>2,m=t,v=r,postMessage({cmd:be[n(1117)],w:t,h:r}),de[n(965)]()&&(de[n(1163)]=new OffscreenCanvas(t,r),de[n(509)]=de[n(1163)].getContext(n(1097)),de[n(652)]=ee(de.offscreenCanvasGL,de[n(1269)][n(638)]),de.offscreenCanvas[n(446)](n(891),de[n(648)],!1),de[n(1163)][n(446)]("webglcontextrestored",de[n(1001)],!1))},initAudioPlanar:function(t,r){D=t,postMessage({cmd:be[e(499)],sampleRate:r,channels:t,depth:j})},playAudioPlanar:function(t,n,i){const s=e;if(de[s(563)])return void de[s(838)](s(675),s(551));let a=n,c=[],u=0;try{let e=de[s(1269)][s(911)],l=de._opt[s(976)];for(let e=0;e<D;e++){let n=r[s(694)][(t>>2)+e]>>2;c[e]=r.HEAPF32.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])));{A[0]=Float32Array.of(...o[0],...c[0][s(418)](0,n)),2==D&&(A[1]=Float32Array.of(...o[1],...c[1][s(418)](0,n)));let t=i;if(null!==P&&i==P){const r=Math.floor(1e3*l/e);t=P+r}postMessage({cmd:be[s(851)],buffer:A,ts:t},A[s(1160)]((e=>e.buffer))),u=n,a-=n,P=t}}for(x=a;x>=l;x-=l){A[0]=c[0].slice(u,u+=l),2==D&&(A[1]=c[1][s(510)](u-l,u));let t=i;if(null!==P&&i==P){const r=Math.floor(1e3*l/e);t=P+r}postMessage({cmd:be.playAudio,buffer:A,ts:t},A[s(1160)]((e=>e[s(543)]))),P=t}x&&(o[0]=c[0][s(510)](u),2==D&&(o[1]=c[1][s(510)](u))),c=[]}catch(e){de[s(1138)](s(675),s(504)+i+s(1169),e,e[s(805)]())}},draw:function(r,n,i,s){const o=e;if(de[o(563)])return void de[o(838)]("worker","draw, decoder is destroyed and return");const a=t[o(1260)].subarray(n,n+G),c=t[o(1260)].subarray(i,i+$),u=t.HEAPU8[o(418)](s,s+$),l=new Uint8Array(G+$+$);if(l[o(506)](a),l[o(506)](c,G),l[o(506)](u,G+$),C=null,b=r,de[o(965)]())try{if(L)return;de[o(652)][o(413)](m,v,l);let e=de.offscreenCanvas[o(981)]();postMessage({cmd:be[o(548)],buffer:e,delay:de.delay,ts:r},[e])}catch(e){de.debugError("worker",o(508),e,e[o(805)]())}else postMessage({cmd:be[o(548)],output:l,delay:de[o(654)],ts:r},[l[o(543)]])}}));let he=null;r.AudioDecoder&&(he=new(r[e(1113)])(de));let fe=null;t[e(1251)]&&(fe=new(t[e(1251)])(de)),postMessage({cmd:be[e(996)]}),self[e(376)]=function(t){const r=e;let n=t[r(978)];switch(n[r(1286)]){case Ie.init:try{de[r(1269)]=Object[r(441)](de._opt,JSON[r(503)](n[r(546)]))}catch(e){}de[r(838)](r(675),"onmessage:"+Ie[r(996)],n[r(546)]);break;case Ie[r(618)]:de[r(539)](n[r(543)],n.options);break;case Ie[r(1213)]:de[r(985)](n[r(543)],n.ts);break;case Ie[r(1099)]:de.decodeVideo(n[r(543)],n.ts,n[r(478)]);break;case Ie[r(485)]:de[r(485)](n[r(455)]);break;case Ie[r(421)]:de.fetchStream(n.url,JSON[r(503)](n[r(546)]),n[r(426)]);break;case Ie[r(1121)]:de[r(838)](r(675),"onmessage:"+Ie[r(1121)],JSON[r(723)](n[r(1325)])),n[r(1325)]&&Qt(n[r(1325)].isVideoInited)&&(W=n[r(1325)][r(733)]),de[r(1121)]();break;case Ie[r(799)]:de[r(838)](r(675),r(1124)+Ie.updateConfig,n.key,n[r(816)]),de[r(1269)][n[r(629)]]=n[r(816)],n[r(629)]===r(606)&&(de[r(1002)](),de.isPlaybackCacheBeforeDecodeForFpsRender()&&Qt(de[r(445)]));break;case Ie.sendWsMessage:de[r(1220)](n[r(522)]);break;case Ie.mseUpdateVideoTimestamp:ue[r(1145)][r(1152)]=Number(n[r(522)]);break;case Ie[r(1276)]:de[r(1011)](n[r(1304)])}}}(e[1],t)}))[mc(433)]((e=>{const t=mc;console.warn("JbPro[❌❌❌][wasm]:",e,e[t(435)]())}))}));