decoder-pro-video-f-simd-only.js
110 KB
!function(e){"function"==typeof define&&define.amd?define(e):e()}(function(){"use strict";var e,t=(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-video-f-simd-only.js",document.baseURI).href,async function(t={}){var r,n,a;(a=t).ready=new Promise((e,t)=>{r=e,n=t}),(a=void 0!==a?a:{}).locateFile=function(e,t){return"decoder-pro-f-simd.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_F_SIMD_WASM_URL&&""!=JESSIBUCA_PRO_F_SIMD_WASM_URL?JESSIBUCA_PRO_F_SIMD_WASM_URL:t+e};var o,i,s,c=Object.assign({},a),l="./this.program",d="object"==typeof window,u="function"==typeof importScripts,p="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,f="";if(p){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-video-f-simd-only.js",document.baseURI).href),h=m("fs"),g=m("path");f=u?g.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-video-f-simd-only.js",document.baseURI).href)),o=(e,t)=>(e=j(e)?new URL(e):g.normalize(e),h.readFileSync(e,t?void 0:"utf8")),s=e=>{var t=o(e,!0);return t.buffer||(t=new Uint8Array(t)),t},i=(e,t,r,n=!0)=>{e=j(e)?new URL(e):g.normalize(e),h.readFile(e,n?void 0:"utf8",(e,a)=>{e?r(e):t(n?a.buffer:a)})},!a.thisProgram&&process.argv.length>1&&(l=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),a.inspect=()=>"[Emscripten Module object]"}else(d||u)&&(u?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):"",o=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},u&&(s=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),i=(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 y,b,v=a.print||console.log.bind(console),w=a.printErr||console.error.bind(console);Object.assign(a,c),c=null,a.arguments&&a.arguments,a.thisProgram&&(l=a.thisProgram),a.quit&&a.quit,a.wasmBinary&&(y=a.wasmBinary),"object"!=typeof WebAssembly&&W("no native wasm support detected");var _,S,C,I,E,A,k,F,D=!1;function T(){var e=b.buffer;a.HEAP8=_=new Int8Array(e),a.HEAP16=C=new Int16Array(e),a.HEAPU8=S=new Uint8Array(e),a.HEAPU16=I=new Uint16Array(e),a.HEAP32=E=new Int32Array(e),a.HEAPU32=A=new Uint32Array(e),a.HEAPF32=k=new Float32Array(e),a.HEAPF64=F=new Float64Array(e)}var P=[],R=[],B=[];function V(e){P.unshift(e)}function x(e){B.unshift(e)}var M=0,U=null;function W(e){a.onAbort&&a.onAbort(e),w(e="Aborted("+e+")"),D=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var $,O,L,N,H=e=>e.startsWith("data:application/octet-stream;base64,"),j=e=>e.startsWith("file://");function z(e){if(e==$&&y)return new Uint8Array(y);if(s)return s(e);throw"both async and sync fetching of the wasm failed"}function G(e,t,r){return function(e){if(!y&&(d||u)){if("function"==typeof fetch&&!j(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(()=>z(e));if(i)return new Promise((t,r)=>{i(e,e=>t(new Uint8Array(e)),r)})}return Promise.resolve().then(()=>z(e))}(e).then(e=>WebAssembly.instantiate(e,t)).then(e=>e).then(r,e=>{w(`failed to asynchronously prepare wasm: ${e}`),W(e)})}a.locateFile?H($="decoder-pro-f-simd.wasm")||(O=$,$=a.locateFile?a.locateFile(O,f):f+O):$=new URL("decoder-pro-f-simd.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-video-f-simd-only.js",document.baseURI).href).href;var q=e=>{for(;e.length>0;)e.shift()(a)};function J(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){A[this.ptr+4>>2]=e},this.get_type=function(){return A[this.ptr+4>>2]},this.set_destructor=function(e){A[this.ptr+8>>2]=e},this.get_destructor=function(){return A[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,_[this.ptr+12|0]=e},this.get_caught=function(){return 0!=_[this.ptr+12|0]},this.set_rethrown=function(e){e=e?1:0,_[this.ptr+13|0]=e},this.get_rethrown=function(){return 0!=_[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){A[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return A[this.ptr+16>>2]},this.get_exception_ptr=function(){if(Bt(this.get_type()))return A[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}a.noExitRuntime;var Y,K,Q,X="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,Z=(e,t,r)=>{for(var n=t+r,a=t;e[a]&&!(a>=n);)++a;if(a-t>16&&e.buffer&&X)return X.decode(e.subarray(t,a));for(var o="";t<a;){var i=e[t++];if(128&i){var s=63&e[t++];if(192!=(224&i)){var c=63&e[t++];if((i=224==(240&i)?(15&i)<<12|s<<6|c:(7&i)<<18|s<<12|c<<6|63&e[t++])<65536)o+=String.fromCharCode(i);else{var l=i-65536;o+=String.fromCharCode(55296|l>>10,56320|1023&l)}}else o+=String.fromCharCode((31&i)<<6|s)}else o+=String.fromCharCode(i)}return o},ee=(e,t)=>e?Z(S,e,t):"",te=e=>{for(var t="",r=e;S[r];)t+=Y[S[r++]];return t},re={},ne={},ae={},oe=e=>{throw new K(e)},ie=e=>{throw new Q(e)},se=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&ie("Mismatched type converter count");for(var a=0;a<e.length;++a)ce(e[a],n[a])}e.forEach(function(e){ae[e]=t});var a=new Array(t.length),o=[],i=0;t.forEach((e,t)=>{ne.hasOwnProperty(e)?a[t]=ne[e]:(o.push(e),re.hasOwnProperty(e)||(re[e]=[]),re[e].push(()=>{a[t]=ne[e],++i===o.length&&n(a)}))}),0===o.length&&n(a)};function ce(e,t,r={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(e,t,r={}){var n=t.name;if(e||oe(`type "${n}" must have a positive integer typeid pointer`),ne.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;oe(`Cannot register type '${n}' twice`)}if(ne[e]=t,delete ae[e],re.hasOwnProperty(e)){var a=re[e];delete re[e],a.forEach(e=>e())}}(e,t,r)}var le,de=e=>{oe(e.$$.ptrType.registeredClass.name+" instance already deleted")},ue=!1,pe=e=>{},fe=e=>{e.count.value-=1,0===e.count.value&&(e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)})(e)},me=(e,t,r)=>{if(t===r)return e;if(void 0===r.baseClass)return null;var n=me(e,t,r.baseClass);return null===n?null:r.downcast(n)},he={},ge=()=>Object.keys(_e).length,ye=()=>{var e=[];for(var t in _e)_e.hasOwnProperty(t)&&e.push(_e[t]);return e},be=[],ve=()=>{for(;be.length;){var e=be.pop();e.$$.deleteScheduled=!1,e.delete()}},we=e=>{le=e,be.length&&le&&le(ve)},_e={},Se=(e,t)=>(t=((e,t)=>{for(void 0===t&&oe("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t})(e,t),_e[t]),Ce=(e,t)=>(t.ptrType&&t.ptr||ie("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!=!!t.smartPtr&&ie("Both smartPtrType and smartPtr must be specified"),t.count={value:1},Ee(Object.create(e,{$$:{value:t}})));function Ie(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=Se(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 a(){return this.isSmartPointer?Ce(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):Ce(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var o,i=this.registeredClass.getActualType(t),s=he[i];if(!s)return a.call(this);o=this.isConst?s.constPointerType:s.pointerType;var c=me(t,this.registeredClass,o.registeredClass);return null===c?a.call(this):this.isSmartPointer?Ce(o.registeredClass.instancePrototype,{ptrType:o,ptr:c,smartPtrType:this,smartPtr:e}):Ce(o.registeredClass.instancePrototype,{ptrType:o,ptr:c})}var Ee=e=>"undefined"==typeof FinalizationRegistry?(Ee=e=>e,e):(ue=new FinalizationRegistry(e=>{fe(e.$$)}),Ee=e=>{var t=e.$$;if(t.smartPtr){var r={$$:t};ue.register(e,r,e)}return e},pe=e=>ue.unregister(e),Ee(e));function Ae(){}var ke=(e,t)=>Object.defineProperty(t,"name",{value:e}),Fe=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||oe(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[arguments.length].apply(this,arguments)},e[t].overloadTable=[],e[t].overloadTable[n.argCount]=n}};function De(e,t,r,n,a,o,i,s){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=a,this.getActualType=o,this.upcast=i,this.downcast=s,this.pureVirtualFunctions=[]}var Te=(e,t,r)=>{for(;t!==r;)t.upcast||oe(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Pe(e,t){if(null===t)return this.isReference&&oe(`null is not a valid ${this.name}`),0;t.$$||oe(`Cannot pass "${nt(t)}" as a ${this.name}`),t.$$.ptr||oe(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return Te(t.$$.ptr,r,this.registeredClass)}function Re(e,t){var r;if(null===t)return this.isReference&&oe(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||oe(`Cannot pass "${nt(t)}" as a ${this.name}`),t.$$.ptr||oe(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&oe(`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=Te(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&oe("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:oe(`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 a=t.clone();r=this.rawShare(r,Xe.toHandle(()=>a.delete())),null!==e&&e.push(this.rawDestructor,r)}break;default:oe("Unsupporting sharing policy")}return r}function Be(e,t){if(null===t)return this.isReference&&oe(`null is not a valid ${this.name}`),0;t.$$||oe(`Cannot pass "${nt(t)}" as a ${this.name}`),t.$$.ptr||oe(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&oe(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return Te(t.$$.ptr,r,this.registeredClass)}function Ve(e){return this.fromWireType(A[e>>2])}function xe(e,t,r,n,a,o,i,s,c,l,d){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=a,this.pointeeType=o,this.sharingPolicy=i,this.rawGetPointee=s,this.rawConstructor=c,this.rawShare=l,this.rawDestructor=d,a||void 0!==t.baseClass?this.toWireType=Re:n?(this.toWireType=Pe,this.destructorFunction=null):(this.toWireType=Be,this.destructorFunction=null)}var Me,Ue,We=[],$e=e=>{var t=We[e];return t||(e>=We.length&&(We.length=e+1),We[e]=t=Me.get(e)),t},Oe=(e,t,r)=>e.includes("j")?((e,t,r)=>{var n=a["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)})(e,t,r):$e(t).apply(null,r),Le=(e,t)=>{var r,n,a,o=(e=te(e)).includes("j")?(r=e,n=t,a=[],function(){return a.length=0,Object.assign(a,arguments),Oe(r,n,a)}):$e(t);return"function"!=typeof o&&oe(`unknown function pointer with signature ${e}: ${t}`),o},Ne=e=>{var t=Rt(e),r=te(t);return Tt(t),r},He=(e,t)=>{var r=[],n={};throw t.forEach(function e(t){n[t]||ne[t]||(ae[t]?ae[t].forEach(e):(r.push(t),n[t]=!0))}),new Ue(`${e}: `+r.map(Ne).join([", "]))},je=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(A[t+4*n>>2]);return r},ze=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function Ge(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=ke(e.name||"unknownFunctionName",function(){});r.prototype=e.prototype;var n=new r,a=e.apply(n,t);return a instanceof Object?a:n}function qe(e,t,r,n,a,o){var i=t.length;i<2&&oe("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var s=null!==t[1]&&null!==r,c=!1,l=1;l<t.length;++l)if(null!==t[l]&&void 0===t[l].destructorFunction){c=!0;break}var d="void"!==t[0].name,u="",p="";for(l=0;l<i-2;++l)u+=(0!==l?", ":"")+"arg"+l,p+=(0!==l?", ":"")+"arg"+l+"Wired";var f=`\n return function (${u}) {\n if (arguments.length !== ${i-2}) {\n throwBindingError('function ${e} called with ' + arguments.length + ' arguments, expected ${i-2}');\n }`;c&&(f+="var destructors = [];\n");var m=c?"destructors":"null",h=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],g=[oe,n,a,ze,t[0],t[1]];for(s&&(f+="var thisWired = classParam.toWireType("+m+", this);\n"),l=0;l<i-2;++l)f+="var arg"+l+"Wired = argType"+l+".toWireType("+m+", arg"+l+"); // "+t[l+2].name+"\n",h.push("argType"+l),g.push(t[l+2]);if(s&&(p="thisWired"+(p.length>0?", ":"")+p),f+=(d||o?"var rv = ":"")+"invoker(fn"+(p.length>0?", ":"")+p+");\n",c)f+="runDestructors(destructors);\n";else for(l=s?1:2;l<t.length;++l){var y=1===l?"thisWired":"arg"+(l-2)+"Wired";null!==t[l].destructorFunction&&(f+=y+"_dtor("+y+"); // "+t[l].name+"\n",h.push(y+"_dtor"),g.push(t[l].destructorFunction))}d&&(f+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),f+="}\n",h.push(f);var b=Ge(Function,h).apply(null,g);return ke(e,b)}function Je(){this.allocated=[void 0],this.freelist=[]}var Ye=new Je,Ke=e=>{e>=Ye.reserved&&0===--Ye.get(e).refcount&&Ye.free(e)},Qe=()=>{for(var e=0,t=Ye.reserved;t<Ye.allocated.length;++t)void 0!==Ye.allocated[t]&&++e;return e},Xe={toValue:e=>(e||oe("Cannot use deleted val. handle = "+e),Ye.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 Ye.allocate({refcount:1,value:e})}}};function Ze(e){return this.fromWireType(E[e>>2])}var et,tt,rt,nt=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},at=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(k[e>>2])};case 8:return function(e){return this.fromWireType(F[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},ot=(e,t,r)=>{switch(t){case 1:return r?e=>_[0|e]:e=>S[0|e];case 2:return r?e=>C[e>>1]:e=>I[e>>1];case 4:return r?e=>E[e>>2]:e=>A[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},it=(e,t,r)=>((e,t,r,n)=>{if(!(n>0))return 0;for(var a=r,o=r+n-1,i=0;i<e.length;++i){var s=e.charCodeAt(i);if(s>=55296&&s<=57343&&(s=65536+((1023&s)<<10)|1023&e.charCodeAt(++i)),s<=127){if(r>=o)break;t[r++]=s}else if(s<=2047){if(r+1>=o)break;t[r++]=192|s>>6,t[r++]=128|63&s}else if(s<=65535){if(r+2>=o)break;t[r++]=224|s>>12,t[r++]=128|s>>6&63,t[r++]=128|63&s}else{if(r+3>=o)break;t[r++]=240|s>>18,t[r++]=128|s>>12&63,t[r++]=128|s>>6&63,t[r++]=128|63&s}}return t[r]=0,r-a})(e,S,t,r),st=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},ct="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,lt=(e,t)=>{for(var r=e,n=r>>1,a=n+t/2;!(n>=a)&&I[n];)++n;if((r=n<<1)-e>32&&ct)return ct.decode(S.subarray(e,r));for(var o="",i=0;!(i>=t/2);++i){var s=C[e+2*i>>1];if(0==s)break;o+=String.fromCharCode(s)}return o},dt=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<2)return 0;for(var n=t,a=(r-=2)<2*e.length?r/2:e.length,o=0;o<a;++o){var i=e.charCodeAt(o);C[t>>1]=i,t+=2}return C[t>>1]=0,t-n},ut=e=>2*e.length,pt=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var a=E[e+4*r>>2];if(0==a)break;if(++r,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|1023&o)}else n+=String.fromCharCode(a)}return n},ft=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,a=n+r-4,o=0;o<e.length;++o){var i=e.charCodeAt(o);if(i>=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++o)),E[t>>2]=i,(t+=4)+4>a)break}return E[t>>2]=0,t-n},mt=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},ht={},gt=[],yt=(e,t)=>{var r=ne[e];return void 0===r&&oe(t+" has unknown type "+Ne(e)),r},bt=(e,t,r)=>{var n=[],a=e.toWireType(n,r);return n.length&&(A[t>>2]=Xe.toHandle(n)),a},vt=[0,31,60,91,121,152,182,213,244,274,305,335],wt=[0,31,59,90,120,151,181,212,243,273,304,334],_t=e=>{var t=st(e)+1,r=Pt(t);return r&&it(e,r,t),r},St=e=>{var t=(e-b.buffer.byteLength+65535)/65536;try{return b.grow(t),T(),1}catch(e){}},Ct={},It=()=>{if(!It.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",_:l||"./this.program"};for(var t in Ct)void 0===Ct[t]?delete e[t]:e[t]=Ct[t];var r=[];for(var t in e)r.push(`${t}=${e[t]}`);It.strings=r}return It.strings},Et=[null,[],[]],At=(e,t)=>{var r=Et[e];0===t||10===t?((1===e?v:w)(Z(r,0)),r.length=0):r.push(t)};(()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);Y=e})(),K=a.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Q=a.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Object.assign(Ae.prototype,{isAliasOf(e){if(!(this instanceof Ae))return!1;if(!(e instanceof Ae))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,a=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return t===n&&r===a},clone(){if(this.$$.ptr||de(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,t=Ee(Object.create(Object.getPrototypeOf(this),{$$:{value:(e=this.$$,{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType})}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},delete(){this.$$.ptr||de(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&oe("Object already scheduled for deletion"),pe(this),fe(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||de(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&oe("Object already scheduled for deletion"),be.push(this),1===be.length&&le&&le(ve),this.$$.deleteScheduled=!0,this}}),a.getInheritedInstanceCount=ge,a.getLiveInheritedInstances=ye,a.flushPendingDeletes=ve,a.setDelayFunction=we,Object.assign(xe.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:8,readValueFromPointer:Ve,deleteObject(e){null!==e&&e.delete()},fromWireType:Ie}),Ue=a.UnboundTypeError=(et=Error,(rt=ke(tt="UnboundTypeError",function(e){this.name=tt,this.message=e;var t=new Error(e).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))})).prototype=Object.create(et.prototype),rt.prototype.constructor=rt,rt.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},rt),Object.assign(Je.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)}}),Ye.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),Ye.reserved=Ye.allocated.length,a.count_emval_handles=Qe;var kt,Ft={o:(e,t,r)=>{throw new J(e).init(t,r),e},C:function(e,t,r){return 0},u:function(e,t,r,n){},r:(e,t,r,n,a)=>{},E:(e,t,r,n)=>{ce(e,{name:t=te(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:n},argPackAdvance:8,readValueFromPointer:function(e){return this.fromWireType(S[e])},destructorFunction:null})},F:(e,t,r,n,o,i,s,c,l,d,u,p,f)=>{u=te(u),i=Le(o,i),c&&(c=Le(s,c)),d&&(d=Le(l,d)),f=Le(p,f);var m=(e=>{if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=48&&t<=57?`_${e}`:e})(u);((e,t,r)=>{a.hasOwnProperty(e)?((void 0===r||void 0!==a[e].overloadTable&&void 0!==a[e].overloadTable[r])&&oe(`Cannot register public name '${e}' twice`),Fe(a,e,e),a.hasOwnProperty(r)&&oe(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),a[e].overloadTable[r]=t):(a[e]=t,void 0!==r&&(a[e].numArguments=r))})(m,function(){He(`Cannot construct ${u} due to unbound types`,[n])}),se([e,t,r],n?[n]:[],function(t){var r,o;t=t[0],o=n?(r=t.registeredClass).instancePrototype:Ae.prototype;var s=ke(u,function(){if(Object.getPrototypeOf(this)!==l)throw new K("Use 'new' to construct "+u);if(void 0===p.constructor_body)throw new K(u+" has no accessible constructor");var e=p.constructor_body[arguments.length];if(void 0===e)throw new K(`Tried to invoke ctor of ${u} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(p.constructor_body).toString()}) parameters instead!`);return e.apply(this,arguments)}),l=Object.create(o,{constructor:{value:s}});s.prototype=l;var p=new De(u,s,l,f,r,i,c,d);p.baseClass&&(void 0===p.baseClass.__derivedClasses&&(p.baseClass.__derivedClasses=[]),p.baseClass.__derivedClasses.push(p));var h=new xe(u,p,!0,!1,!1),g=new xe(u+"*",p,!1,!1,!1),y=new xe(u+" const*",p,!1,!0,!1);return he[e]={pointerType:g,constPointerType:y},((e,t,r)=>{a.hasOwnProperty(e)||ie("Replacing nonexistant public symbol"),void 0!==a[e].overloadTable&&void 0!==r?a[e].overloadTable[r]=t:(a[e]=t,a[e].argCount=r)})(m,s),[h,g,y]})},A:(e,t,r,n,a,o)=>{var i=je(t,r);a=Le(n,a),se([],[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 K(`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]=()=>{He(`Cannot construct ${e.name} due to unbound types`,i)},se([],i,n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=qe(r,n,null,a,o),[])),[]})},h:(e,t,r,n,a,o,i,s,c)=>{var l=je(r,n);t=(e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e})(t=te(t)),o=Le(a,o),se([],[e],function(e){var n=`${(e=e[0]).name}.${t}`;function a(){He(`Cannot call ${n} due to unbound types`,l)}t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.registeredClass.pureVirtualFunctions.push(t);var d=e.registeredClass.instancePrototype,u=d[t];return void 0===u||void 0===u.overloadTable&&u.className!==e.name&&u.argCount===r-2?(a.argCount=r-2,a.className=e.name,d[t]=a):(Fe(d,t,n),d[t].overloadTable[r-2]=a),se([],l,function(a){var s=qe(n,a,e,o,i,c);return void 0===d[t].overloadTable?(s.argCount=r-2,d[t]=s):d[t].overloadTable[r-2]=s,[]}),[]})},D:(e,t)=>{ce(e,{name:t=te(t),fromWireType:e=>{var t=Xe.toValue(e);return Ke(e),t},toWireType:(e,t)=>Xe.toHandle(t),argPackAdvance:8,readValueFromPointer:Ze,destructorFunction:null})},l:(e,t,r)=>{ce(e,{name:t=te(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:8,readValueFromPointer:at(t,r),destructorFunction:null})},c:(e,t,r,n,a)=>{t=te(t);var o=e=>e;if(0===n){var i=32-8*r;o=e=>e<<i>>>i}var s=t.includes("unsigned");ce(e,{name:t,fromWireType:o,toWireType:s?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:8,readValueFromPointer:ot(t,r,0!==n),destructorFunction:null})},b:(e,t,r)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function a(e){var t=A[e>>2],r=A[e+4>>2];return new n(_.buffer,r,t)}ce(e,{name:r=te(r),fromWireType:a,argPackAdvance:8,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},m:(e,t)=>{var r="std::string"===(t=te(t));ce(e,{name:t,fromWireType(e){var t,n=A[e>>2],a=e+4;if(r)for(var o=a,i=0;i<=n;++i){var s=a+i;if(i==n||0==S[s]){var c=ee(o,s-o);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),o=s+1}}else{var l=new Array(n);for(i=0;i<n;++i)l[i]=String.fromCharCode(S[a+i]);t=l.join("")}return Tt(e),t},toWireType(e,t){var n;t instanceof ArrayBuffer&&(t=new Uint8Array(t));var a="string"==typeof t;a||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||oe("Cannot pass non-string to std::string"),n=r&&a?st(t):t.length;var o=Pt(4+n+1),i=o+4;if(A[o>>2]=n,r&&a)it(t,i,n+1);else if(a)for(var s=0;s<n;++s){var c=t.charCodeAt(s);c>255&&(Tt(i),oe("String has UTF-16 code units that do not fit in 8 bits")),S[i+s]=c}else for(s=0;s<n;++s)S[i+s]=t[s];return null!==e&&e.push(Tt,o),o},argPackAdvance:8,readValueFromPointer:Ve,destructorFunction(e){Tt(e)}})},i:(e,t,r)=>{var n,a,o,i,s;r=te(r),2===t?(n=lt,a=dt,i=ut,o=()=>I,s=1):4===t&&(n=pt,a=ft,i=mt,o=()=>A,s=2),ce(e,{name:r,fromWireType:e=>{for(var r,a=A[e>>2],i=o(),c=e+4,l=0;l<=a;++l){var d=e+4+l*t;if(l==a||0==i[d>>s]){var u=n(c,d-c);void 0===r?r=u:(r+=String.fromCharCode(0),r+=u),c=d+t}}return Tt(e),r},toWireType:(e,n)=>{"string"!=typeof n&&oe(`Cannot pass non-string to C++ string type ${r}`);var o=i(n),c=Pt(4+o+t);return A[c>>2]=o>>s,a(n,c+4,o+t),null!==e&&e.push(Tt,c),c},argPackAdvance:8,readValueFromPointer:Ze,destructorFunction(e){Tt(e)}})},n:(e,t)=>{ce(e,{isVoid:!0,name:t=te(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},f:(e,t,r,n,a)=>{var o,i;return(e=gt[e])(t=Xe.toValue(t),t[r=void 0===(i=ht[o=r])?te(o):i],n,a)},j:Ke,e:(e,t,r)=>{var n=((e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=yt(A[t+4*n>>2],"parameter "+n);return r})(e,t),a=n.shift();e--;var o="return function (obj, func, destructorsRef, args) {\n",i=0,s=[];0===r&&s.push("obj");for(var c=["retType"],l=[a],d=0;d<e;++d)s.push("arg"+d),c.push("argType"+d),l.push(n[d]),o+=` var arg${d} = argType${d}.readValueFromPointer(args${i?"+"+i:""});\n`,i+=n[d].argPackAdvance;for(o+=` var rv = ${1===r?"new func":"func.call"}(${s.join(", ")});\n`,d=0;d<e;++d)n[d].deleteObject&&(o+=` argType${d}.deleteObject(arg${d});\n`);a.isVoid||(c.push("emval_returnValue"),l.push(bt),o+=" return emval_returnValue(retType, destructorsRef, rv);\n"),o+="};\n",c.push(o);var u,p,f=Ge(Function,c).apply(null,l),m=`methodCaller<(${n.map(e=>e.name).join(", ")}) => ${a.name}>`;return u=ke(m,f),p=gt.length,gt.push(u),p},d:e=>{var t=Xe.toValue(e);ze(t),Ke(e)},p:function(e,t,r){var n,a,o=(a=t)+2097152>>>0<4194305-!!(n=e)?(n>>>0)+4294967296*a:NaN,i=new Date(1e3*o);E[r>>2]=i.getSeconds(),E[r+4>>2]=i.getMinutes(),E[r+8>>2]=i.getHours(),E[r+12>>2]=i.getDate(),E[r+16>>2]=i.getMonth(),E[r+20>>2]=i.getFullYear()-1900,E[r+24>>2]=i.getDay();var s=0|(e=>{var t;return((t=e.getFullYear())%4!=0||t%100==0&&t%400!=0?wt:vt)[e.getMonth()]+e.getDate()-1})(i);E[r+28>>2]=s,E[r+36>>2]=-60*i.getTimezoneOffset();var c=new Date(i.getFullYear(),0,1),l=new Date(i.getFullYear(),6,1).getTimezoneOffset(),d=c.getTimezoneOffset(),u=0|(l!=d&&i.getTimezoneOffset()==Math.min(d,l));E[r+32>>2]=u},t:(e,t,r)=>{var n=(new Date).getFullYear(),a=new Date(n,0,1),o=new Date(n,6,1),i=a.getTimezoneOffset(),s=o.getTimezoneOffset(),c=Math.max(i,s);function l(e){var t=e.toTimeString().match(/\(([A-Za-z ]+)\)$/);return t?t[1]:"GMT"}A[e>>2]=60*c,E[t>>2]=Number(i!=s);var d=l(a),u=l(o),p=_t(d),f=_t(u);s<i?(A[r>>2]=p,A[r+4>>2]=f):(A[r>>2]=f,A[r+4>>2]=p)},a:()=>{W("")},g:()=>Date.now(),y:(e,t,r)=>S.copyWithin(e,t,t+r),s:e=>{var t=S.length,r=805306368;if((e>>>=0)>r)return!1;for(var n=(e,t)=>e+(t-e%t)%t,a=1;a<=4;a*=2){var o=t*(1+.2/a);o=Math.min(o,e+100663296);var i=Math.min(r,n(Math.max(e,o),65536));if(St(i))return!0}return!1},w:(e,t)=>{var r=0;return It().forEach((n,a)=>{var o=t+r;A[e+4*a>>2]=o,((e,t)=>{for(var r=0;r<e.length;++r)_[0|t++]=e.charCodeAt(r);_[0|t]=0})(n,o),r+=n.length+1}),0},x:(e,t)=>{var r=It();A[e>>2]=r.length;var n=0;return r.forEach(e=>n+=e.length+1),A[t>>2]=n,0},k:e=>52,v:(e,t)=>{var r=0;return 0==e?r=2:1!=e&&2!=e||(r=64),_[0|t]=2,C[t+2>>1]=1,N=[r>>>0,(L=r,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+8>>2]=N[0],E[t+12>>2]=N[1],N=[0,(L=0,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+16>>2]=N[0],E[t+20>>2]=N[1],0},B:(e,t,r,n)=>52,q:function(e,t,r,n,a){return 70},z:(e,t,r,n)=>{for(var a=0,o=0;o<r;o++){var i=A[t>>2],s=A[t+4>>2];t+=8;for(var c=0;c<s;c++)At(e,S[i+c]);a+=s}return A[n>>2]=a,0}},Dt=function(){var e,t,r,o,i={a:Ft};function s(e,t){var r;return Dt=e.exports,b=Dt.G,T(),Me=Dt.L,r=Dt.H,R.unshift(r),function(){if(M--,a.monitorRunDependencies&&a.monitorRunDependencies(M),0==M&&U){var e=U;U=null,e()}}(),Dt}if(M++,a.monitorRunDependencies&&a.monitorRunDependencies(M),a.instantiateWasm)try{return a.instantiateWasm(i,s)}catch(e){w(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return(e=y,t=$,r=i,o=function(e){s(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||H(t)||j(t)||p||"function"!=typeof fetch?G(t,r,o):fetch(t,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,r).then(o,function(e){return w(`wasm streaming compile failed: ${e}`),w("falling back to ArrayBuffer instantiation"),G(t,r,o)}))).catch(n),{}}(),Tt=e=>(Tt=Dt.I)(e),Pt=e=>(Pt=Dt.J)(e),Rt=e=>(Rt=Dt.K)(e),Bt=e=>(Bt=Dt.M)(e);function Vt(){function e(){kt||(kt=!0,a.calledRun=!0,D||(q(R),r(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),function(){if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)x(a.postRun.shift());q(B)}()))}M>0||(function(){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)V(a.preRun.shift());q(P)}(),M>0||(a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1),e()},1)):e()))}if(a.dynCall_jiji=(e,t,r,n,o)=>(a.dynCall_jiji=Dt.N)(e,t,r,n,o),a._ff_h264_cabac_tables=97685,U=function e(){kt||Vt(),kt||(U=e)},a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();return Vt(),t.ready});const r=k;!function(e){const t=k,r=e();for(;;)try{if(543837===-parseInt(t(719))/1*(parseInt(t(525))/2)+-parseInt(t(435))/3+-parseInt(t(426))/4+parseInt(t(351))/5*(-parseInt(t(730))/6)+parseInt(t(690))/7*(parseInt(t(592))/8)+parseInt(t(779))/9+parseInt(t(364))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(A);const n={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};r(535),r(466),r(390),r(246),r(373),r(486),r(466),r(390),r(535),r(246),r(373),r(275),r(486),r(484),r(481),r(322);const a={player:r(728),playerAudio:"playerAudio",playbackTF:r(497),talk:r(286),playVod:"playVod"},o={mp4:r(264),webm:r(524),flv:"flv",mov:r(683)},i={flv:r(572),m7s:"m7s",hls:"hls",webrtc:r(246),webTransport:r(373),nakedFlow:r(434),fmp4:r(552),mpeg4:r(504),aliyunRtc:r(486),ts:"ts",g711:"g711",pcm:r(634),ps:"ps",dhav:r(615)};r(712),r(628),r(653),r(355),r(256),r(261),r(421);const s={mse:r(485),wcs:r(483),offscreen:r(667),wasm:r(677),simd:r(240),simdFFmpeg:"simdFFmpeg",mt:"mt",webrtc:"webrtc",hls:r(390),aliyunRtc:r(486),browser:r(517)},c={canvas:"canvas",video:r(729)},l={debug:r(617),warn:"warn"},d={click:r(529),mouseDownAndUp:r(409)},u={normal:r(626),simple:r(643)},p={normal:r(626),small:"small"},f={drop:r(386),accelerate:r(368)};r(402),r(802);const m=r(598),h=4080;r(503),r(454),r(343);r(686),r(291);const g={average:r(254),all:r(413)};r(757),r(713),r(463),r(414),r(316),r(583),r(496),r(308),r(332),r(308),r(308),r(308),r(743),r(743),r(367),r(410),r(743),r(583),r(308),r(308),r(332),r(332),r(332),r(356),r(743),r(539),r(539),r(792),r(362),r(342),r(724),r(362),r(263),r(622),r(539),r(480),r(768),r(378),r(575),r(378),r(424),r(538),r(472),r(449),r(744),r(717),r(449),r(348);const y={playType:a[r(728)],videoBuffer:1e3,videoBufferDelay:1e3,networkDelay:1e4,isResize:!0,isFullResize:!1,isFlv:!1,isHls:!1,isFmp4:!1,isWebrtc:!1,isWebrtcForQiNiu:!1,isWebrtcForDJI:!1,isWebrtcForZLM:!1,isWebrtcForSRS:!1,webrtcForSRSBySDK:!1,webrtcForSRSByWhipWhep:!1,webrtcForSRSByWhipWhepOldVersion:!1,isWebrtcForOthers:!1,isNakedFlow:!1,isMpeg4:!1,isAliyunRtc:!1,isTs:!1,isPs:!1,isDHav:!1,debug:!1,debugLevel:l.debug,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:p[r(626)],loadingIcon:!0,initShowLoadingIconInner:!1,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:"decoder-pro.js",decoderOld:r(612),decoderAudio:r(492),decoderHard:"decoder-pro-hard.js",decoderHardNotWasm:"decoder-pro-hard-not-wasm.js",decoderOnlyAudio:r(388),decoderOnlyVideo:"decoder-pro-video-only.js",wasmMp4RecorderDecoder:r(333),decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:r(644),aspectRatio:r(682),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:u.normal,duration:0,startTime:"",showRateBtn:!1,rateConfig:[],showPrecision:"",showPrecisionBtn:!0,isCacheBeforeDecodeForFpsRender:!1,uiUsePlaybackPause:!1,isPlaybackPauseClearCache:!0,isUseFpsRender:!1,isUseLocalCalculateTime:!1,localOneFrameTimestamp:40,supportWheel:!1,useWCS:!1,useMSE:!1,useSIMD:!0},playbackNextIFrameDuration:1,qualityConfig:[],defaultStreamQuality:"",scaleConfig:["拉伸","缩放","正常"],forceNoOffscreen:!0,hiddenAutoPause:!1,protocol:n[r(466)],demuxType:i[r(572)],useWasm:!1,useOldWasm:!1,useMSE:!1,useWCS:!1,useSIMD:!0,isFFmpegSIMD:!1,useMThreading:!1,useSThreading:!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:s.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,calcPlaybackForwardMaxRateDecodeIFrame:!1,playbackCurrentTimeMove:!0,useVideoRender:!0,useCanvasRender:!1,videoRenderType:"",networkDelayTimeoutReplay:!1,recordType:o[r(264)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,useLicensePlateDetector:!1,ptzPositionConfig:{},ptzShowType:"vertical",ptzClickType:d[r(529)],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,aiObjectDetectEmitBase64:!1,aiObjectDetectShowRect:!0,aiObjectDetectInterval:1e3,aiObjectDetectRectConfig:{},aiObjectDetectTarget:"",aiOcclusionDetectInterval:1e3,aiImageDetectDrop:!1,aiImageDetectActive:!1,aiLicensePlateDetectActive:!1,aiLicensePlateDetectInterval:1e3,videoRenderSupportScale:!0,mediaSourceTsIsMaxDiffReplay:!0,controlHtml:"",isH265:!1,isWebrtcH265:!1,supportLockScreenPlayAudio:!0,supportHls265:!0,hls264UseOldDemuxer:!1,hls265ForceFixLargeGap:!0,isEmitSEI:!1,pauseAndNextPlayUseLastFrameShow:!1,demuxUseWorker:!0,playFailedAndReplay:!0,showMessageConfig:{},videoElementPlayingFailedReplay:!0,mp4RecordUseWasm:!0,mseAutoCleanupSourceBuffer:!0,mseAutoCleanupMaxBackwardDuration:30,mseAutoCleanupMinBackwardDuration:10,widthOrHeightChangeReplay:!0,simdH264DecodeVideoWidthIsTooLargeReplay:!0,mediaSourceAudioG711NotSupportReplay:!0,mediaSourceAudioInitTimeoutReplay:!0,mediaSourceAudioNoDataTimeoutReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplay:!0,mediaSourceUseCanvasRenderPlayFailedReplayType:c[r(729)],webcodecsAudioInitTimeoutReplay:!0,webcodecsAudioNoDataTimeoutReplay:!0,webcodecsAudioDecodeErrorReplay:!0,widthOrHeightChangeReplayDelayTime:0,ghostWatermarkConfig:{on:5,off:5,content:"",fontSize:12,color:"white",opacity:.15,speed:.2},dynamicWatermarkConfig:{content:"",speed:.2,fontSize:12,color:"white",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,removeControl:!1,androidMobileFullscreenRotate:!0,recordWebMSupportSeek:!0,wasmPlayAudioUseVideoRender:!1,mseWaitVideoCanplayTimeout:6,mseWaitVideoCanplayAutoWasm:!0,mseVideoBufferMinDelay:1e3,zoomMaxScale:5,zoomSupportGestureInMobile:!1,zoomSupportGestureInMobileSpeed:.2,zoomSupportWheelInPc:!1,zoomSupportWheelInPcSpeed:.2,zoomCheckBorderRange:!1,drawingRectColor:"red",drawingRectLineWidth:1,drawingRectEndRemoveDom:!0,videoSEISyncPtsDiff:.2,initShowPlayBtn:!1,playbackCheckStreamEnd:!0,autoUseSystemFullScreen:!0,playVodConfig:{showControl:!0,showRateBtn:!1,rateConfig:[],useWCS:!1,useMSE:!0,useSIMD:!0,startTime:null,forwardRate:null,hlsTsVideoTrackIndex:null,hlsTsAudioTrackIndex:null},playVodForwardMaxRateDecodeIFrame:8,playVodEndedAndAutoReplay:!1,playVodEndedAndShowPlayBtn:!0,playVodMaxGopDuration:20,playVodMaxBufferLength:30,playVodBackBufferLength:10,playVodNextIFrameDuration:1,hotKeyVolumeStep:.05,hotKeySeekStep:5,websocketOpenTimeout:8,i18n:{},screenshotUseHighQuality:!1,requestAnimationFrameMaxDiff:800,isUseFileProtocol:!1,correctionConfigurationProfileIndication:!0,correctionConfigurationVersion:!0,demuxFlvUseV2:!1,demuxPsUseV2:!1,wasmSimdFirstFrameDecodeDelayTimeout:5,streamMaxChunkSize:32768,delayFrameChasingPolicy:f[r(386)],delayFrameAccelerateDecodeMaxNum:8,isEmitTsPrivateData:!1,tsVideoTrackIndex:null,tsAudioTrackIndex:null,intervalUseWorker:!0,emitVideoContentClickEvent:!1,checkWebrtcLowFps:!0,checkWebrtcLowFpsDuration:5,webrtcLowFps:3,checkWebrtcLowFpsCalcType:g[r(413)],playVodMp4UseSrc:!0,isSpecialPlaybackVod:!1,webrtcPlayType:null,waitingCheckFirstIframeTimeoutAutoWasmAndNoCheck:!0};r(771),r(429),r(494),r(293),r(545),r(642),r(329),r(262),r(761),r(476),r(597),r(470),r(523),r(668),r(618),r(385),r(473),r(516),r(652),r(777),r(546),r(445),r(570),r(273);const b={init:r(330),initVideo:r(662),render:r(488),playAudio:r(748),initAudio:r(688),kBps:r(411),decode:"decode",audioCode:r(337),audioNalu:"audioNalu",audioAACSequenceHeader:"audioAACSequenceHeader",videoCode:r(288),videoCodec:r(242),videoNalu:r(477),videoPayload:"videoPayload",audioPayload:"audioPayload",wasmError:r(704),workerFetch:"workerFetch",iframeIntervalTs:r(345),isDropping:"isDropping",workerEnd:r(742),networkDelay:"networkDelay",playbackStreamVideoFps:r(379),wasmWidthOrHeightChange:r(603),simdDecodeError:r(543),simdH264DecodeVideoWidthIsTooLarge:r(585),simdDecodeDelayTimeout:r(699),websocketOpen:r(537),websocketStringMsg:r(562),closeEnd:r(376),tempStream:r(433),videoSEI:r(319),flvScriptData:r(599),aacSequenceHeader:r(479),videoSequenceHeader:r(442),flvBufferData:r(638),checkFirstIFrame:r(317),mseHandle:r(745),mseFirstRenderTime:r(405),mseError:r(478),notSupportNewWasm:r(401),outOfMemoryWasm:r(241),failedToAsynchronouslyPrepareWasm:r(400),mtStreamStats:r(586),videoStreamStats:r(794),audioStreamStats:r(593),tsError:r(635),tsPrivateData:r(573),videoInitedAndNotFirstVideoIFrame:"videoInitedAndNotFirstVideoIFrame"};r(265);const v={init:r(330),decode:r(274),audioDecode:r(571),videoDecode:"videoDecode",initAudioCodec:r(280),initVideoCodec:r(520),close:r(500),updateConfig:r(290),resetDecode:r(569),clearBuffer:r(689),resetAudioDecode:r(780),resetVideoDecode:r(522),fetchStream:"fetchStream",sendWsMessage:r(336),mseUpdateVideoTimestamp:"mseUpdateVideoTimestamp",playbackIsPause:"playbackIsPause",playbackNextFrame:r(692),playbackNextIFrame:r(495),playVodFps:"playVodFps",playVodNextFrame:"playVodNextFrame",playVodNextIFrame:r(468),updateForwardMaxRateDecodeIFrame:"updateForwardMaxRateDecodeIFrame"};r(466),r(567),r(649),r(440),r(267),r(579),r(330),r(471),r(466),r(415),r(620),r(567),r(471),r(691),r(537),r(330);const w={fullscreenInner:r(325),fullscreen:r(648),fullscreenEndInner:r(778),fullScreenByStart:r(613),webFullscreen:r(604),decoderWorkerInit:r(270),play:r(431),playing:r(403),pause:r(580),mute:r(796),load:r(279),loading:r(773),zooming:"zooming",drawingRect:r(331),drawingRectInfo:r(301),videoInfo:r(349),timeUpdate:r(371),audioInfo:"audioInfo",log:r(281),error:"error",kBps:r(411),timeout:r(445),delayTimeout:"delayTimeout",delayTimeoutRetryEnd:r(313),loadingTimeout:r(570),loadingTimeoutRetryEnd:r(554),stats:r(735),performance:r(252),videoSmooth:r(621),faceDetectActive:r(732),objectDetectActive:r(601),occlusionDetectActive:r(392),imageDetectActive:r(698),licensePlateDetectActive:r(740),record:r(416),recording:r(752),recordingTimestamp:"recordingTimestamp",recordStart:"recordStart",recordEnd:r(395),recordCreateError:r(726),recordBlob:r(284),recordCancel:r(654),buffer:r(567),videoFrame:r(327),videoSEI:r(319),videoSEISyncPts:r(443),start:r(459),startInner:r(444),metadata:r(297),resize:r(714),volumechange:r(799),volume:r(716),destroy:r(415),beforeDestroy:"beforeDestroy",streamEnd:r(637),streamRate:r(731),streamAbps:r(754),streamVbps:r(783),streamDts:r(646),streamSuccess:r(272),streamMessage:r(550),streamError:r(326),streamStats:"streamStats",streamEndInner:r(655),mseSourceOpen:r(559),mseSourceClose:"mseSourceClose",mseSourceended:r(460),mseSourceStartStreaming:"mseSourceStartStreaming",mseSourceEndStreaming:"mseSourceEndStreaming",mseSourceBufferError:r(407),mseAddSourceBufferError:r(450),mseWorkerAddSourceBufferError:"mseWorkerAddSourceBufferError",mseSourceBufferBusy:r(446),mseSourceBufferFull:r(377),videoWaiting:"videoWaiting",videoTimeUpdate:r(684),videoSyncAudio:"videoSyncAudio",playToRenderTimes:r(374),playbackTime:"playbackTime",playbackTimestamp:r(624),playbackTimeScroll:"playbackTimeScroll",playbackPrecision:r(578),playbackShowPrecisionChange:r(801),playbackJustTime:"playbackJustTime",playbackStats:r(614),playbackSeek:r(420),playbackPause:"playbackPause",playbackPauseOrResume:r(346),playbackRateChange:"playbackRateChange",playbackPreRateChange:"playbackPreRateChange",playbackEndInner:"playbackEndInner",playbackEnd:r(344),playbackEndedAndReplay:"playbackEndedAndReplay",playbackNextFrame:"playbackNextFrame",playbackNextIFrame:r(495),playVodStats:r(755),playVodPause:r(544),playVodPauseOrResume:r(738),playVodRateChange:r(795),playVodTime:r(739),playVodBufferedTime:r(705),playVodTimeCache:r(591),playVodSeek:"playVodSeek",playVodSeeking:r(660),playVodSeekEnd:"playVodSeekEnd",playVodVideoSeekingByMse:r(574),playVodVideoSeekedByMse:"playVodVideoSeekedByMse",playVodCanplay:r(725),playVodWaiting:r(521),playVodEndedAndReplay:r(687),playVodEndedInner:r(276),playVodEnded:r(678),playVodNextFrame:"playVodNextFrame",playVodNextIFrame:r(468),playVodDuration:r(623),ptz:r(441),streamQualityChange:r(775),visibilityChange:r(526),netBuf:r(456),close:"close",networkDelayTimeout:r(784),togglePerformancePanel:r(244),viewResizeChange:r(361),flvDemuxBufferSizeTooLarge:r(741),talkGetUserMediaSuccess:r(302),talkGetUserMediaFail:"talkGetUserMediaFail",talkGetUserMediaTimeout:r(746),talkStreamStart:r(438),talkStreamOpen:"talkStreamOpen",talkStreamClose:"talkStreamClose",talkStreamError:r(474),talkStreamInactive:r(387),talkStreamMsg:r(633),webrtcDisconnect:"webrtcDisconnect",webrtcFailed:"webrtcFailed",webrtcClosed:r(259),webrtcChecking:r(558),webrtcConnected:r(398),webrtcCompleted:r(551),webrtcOnConnectionStateChange:r(253),webrtcOnIceConnectionStateChange:r(266),webrtcLowFps:r(549),webrtcIceCandidate:"webrtcIceCandidate",webrtcDataChannelOpen:"webrtcDataChannelOpen",webrtcDataChannelMsg:r(627),crashLog:r(453),focus:r(295),blur:r(563),inView:r(561),visibilityHiddenTimeout:r(671),websocketOpen:r(537),websocketClose:"websocketClose",websocketError:"websocketError",websocketStringMsg:r(562),aiObjectDetectorInfo:r(715),aiFaceDetectorInfo:r(803),aiOcclusionDetectResult:r(805),aiImageDetectResult:r(353),playFailedAndPaused:"playFailedAndPaused",audioResumeState:r(548),webrtcStreamH265:r(672),flvMetaData:r(582),talkFailedAndStop:"talkFailedAndStop",removeLoadingBgImage:r(782),memoryLog:r(557),downloadMemoryLog:"downloadMemoryLog",pressureObserverCpu:r(307),currentPts:"currentPts",online:r(708),offline:"offline",networkState:r(296),clickInitPlayer:r(555),audioSplitBuffer:"audioSplitBuffer",tsPrivateData:"tsPrivateData",videoRectContentClick:r(289),hls264UseOldDemuxer:"hls264UseOldDemuxer",hlsTsVideoTrackPidList:r(341),tsVideoTrackPidList:r(785)};r(279),r(371),r(349),r(257),r(411),r(459),r(445),r(554),r(762),r(313),r(358),r(648),r(431),r(252),r(797),r(395),r(726),r(374),r(621),r(441),r(606),r(453),r(563),r(671),r(526),r(537),r(691),r(562),r(548),r(253),r(788),r(305),r(627),r(319),r(637),r(582),r(277),r(561),r(296),r(716),r(555),r(573),r(289),r(715),r(803),r(805),r(353),r(420),r(346),r(750),r(352),r(801),r(344),r(678),r(738),r(795),r(705),r(423),r(702),r(341),r(785),r(703),r(474),r(387),r(746),r(417),r(633),r(371),r(710),r(411),r(762),r(313),r(580),r(735),r(374),r(453),r(537),r(691),r(548);const _={talkStreamError:w[r(474)],talkStreamClose:w[r(703)]};r(641),r(406),r(649),r(440),r(245),r(428),r(312),r(482),r(248),r(534),r(394),r(709),r(467),r(565),r(310),r(360),r(391),r(670),r(377),r(407),r(450),r(674),r(560),r(309),r(294),r(585),r(543),r(758),r(527),r(328),r(789),r(804),r(357),r(532),r(741),r(766),r(372),r(737),r(519),r(383),r(396),r(722),r(770),r(762),r(570),r(784),r(300),r(515),r(664),r(733),r(639),r(452),r(439),r(427),r(393),r(425),r(283),r(381);r(649),r(315),r(700),r(710),r(510),r(533),r(457),r(760),r(760),r(243),r(355);const S={h264:7,h265:12,av1:13,mpeg4:99};r(243),r(251),r(514),r(335),r(514),r(320),r(701),r(734),r(334),r(540),r(667),r(390),r(246),r(502),r(625),r(323),r(790),r(508),r(547),r(658),r(576),r(269),r(588),r(282),r(700),Math[r(255)](40),r(366),r(694),r(418),r(363),r(469),r(706),r(436),r(505),r(679),r(490),r(366),r(418),r(363),r(772),r(656),r(365),r(536),r(581),r(629),r(506),r(608),r(507),r(399),r(680),r(338),r(718),r(419),r(675),r(397),r(673),r(663),r(786);r(556),r(634),r(404);r(380),r(475),r(631),r(487),r(616),r(610),r(489),r(800),r(776),r(268),r(765),r(347),r(464),r(710),r(451),r(753),r(756),r(318),r(580),r(431),r(403),r(685),r(493),r(799),r(707);const C={h264:r(455),h265:r(432),av1:r(751)};r(566),r(501),r(767),r(324),r(298),r(773),r(403),r(619),r(415);const I={sequenceHeader:0,nalu:1},E={keyFrame:1,interFrame:2};r(510),r(491),r(239),r(769),r(285);r(791),r(458),r(700),r(500),r(710),r(647);r(512),r(311);function A(){const e=["rightUp","outbound-rtp","startstreaming","Other","decoder-pro-old.js","fullScreenByStart","playbackStats","dhav","sourceended","debug","isWebrtcForOthers","paused","destroyEnd","videoSmooth","wasm解码失败","playVodDuration","playbackTimestamp","key","normal","webrtcDataChannelMsg","M7S","left","云台激活","image/webp","人脸识别激活","talkStreamMsg","pcm","tsError","ttfb","streamEnd","flvBufferData","playVodMp4NotMoovError","multiDragenter","playIsNotPauseOrUrlIsNull","replayUseLastFrameShow","simple","none","global","streamDts","message","fullscreen","fetchError","webrtc-closed","play() failed because the user didn't interact with the document first","dynamicWatermarkConfig","FMP4","recordCancel","streamEndInner","right-up","transport",'video/mp4;codecs="hev1.2.4.L120.90"',"#343434","playVodSeeking","关闭电子放大","initVideo","fogOpen","mseWaitVideoCanplayTimeout","object","NotAllowedError","offscreen","isWebrtcForSRS","物品识别","mediaSourceDecoderConfigurationError","visibilityHiddenTimeout","webrtcStreamH265","cruiseStop","mseWorkerAddSourceBufferError","focusNear","codec","wasm","playVodEnded","30min","fiStop","stream-parsed","default","mov","videoTimeUpdate","seeked","I420","playVodEndedAndReplay","initAudio","clearBuffer","14sfzkdC","websocketClose","playbackNextFrame","性能面板激活","halfHour","connecting","Momibuca","subtitle-segments","imageDetectActive","simdDecodeDelayTimeout","open","webcodecs","playVodSeekEnd","talkStreamClose","wasmError","playVodBufferedTime","half-hour","readystatechange","online","webcodecsAudioInitTimeout","error","metadata-parsed","FLV","Video not supported","resize","aiObjectDetectorInfo","volume","点播解码器异常","zoomNarrow","5cNRpwx","multiDblSelected","audio packet","videoInfoError","video decode error","流异常结束","playVodCanplay","recordCreateError","certificate","player","video","12ukvSYs","streamRate","faceDetectActive","playVodMp4Error","webgl","stats","multiFullscreen","videoElementPlayingFailed","playVodPauseOrResume","playVodTime","licensePlateDetectActive","flvDemuxBufferSizeTooLarge","workerEnd","流异常","点播FLV文件异常","mseHandle","talkGetUserMediaTimeout","window","playAudio","4-1","playbackPreRateChange","av1","recording","durationchange","streamAbps","playVodStats","emptied","G711 not supported","hlsError","DECODER_ERROR_NOT_SUPPORTED","blob","isFlv","delayTimeout","switch-url-failed","alaw","stalled","audioChannelError","HEVC decoding is not supported","webrtc不支持H265","tcp","websocket1006Error","playType","right","loading","webrtc-failed","streamQualityChange","timeupdate","defaultStreamQuality","fullscreenEndInner","3770037XeVMoF","resetAudioDecode","SRS","removeLoadingBgImage","streamVbps","networkDelayTimeout","tsVideoTrackPidList","wiperClose","webrtc-checking","webrtcIceCandidate","mseWidthOrHeightChange",'video/mp4; codecs="avc1.64002A"',"stream","不支持该分辨率的视频","停止录制","videoStreamStats","playVodRateChange","mute","recordStart","webrtc-completed","volumechange","canplay","playbackShowPrecisionChange","highQuality","aiFaceDetectorInfo","wcsWidthOrHeightChange","aiOcclusionDetectResult","jtt","simd","outOfMemoryWasm","videoCodec","H264(AVC)","togglePerformancePanel","websocketError","webrtc","switch-url-success","webcodecsDecodeError","multiMousemove","七牛云","H265(HEVC)","performance","webrtcOnConnectionStateChange","average","ceil","Webrtc","audioInfo","created","webrtcClosed","Error Domain=NSOSStatusErrorDomain","WebTransport","multiIndex","初始化worker失败","mp4","Invalid NAL unit size","webrtcOnIceConnectionStateChange","fetchClose","ratechange",'video/mp4;codecs="hev1.4.10.L120.90"',"decoderWorkerInit","remote-outbound-rtp","streamSuccess","playVodMp4UseSrc","decode","worker","playVodEndedInner","currentPts","flv-script-data","load","initAudioCodec","log","ended","mp4Error","recordBlob","udp","talk","阿里云","videoCode","videoRectContentClick","updateConfig","NV12","MEDIA_ERR_ABORTED","supportHls265","wasmUseVideoRenderError","focus","networkState","metadata","AbortError","wifi","fullscreenError","drawingRectInfo","talkGetUserMediaSuccess","遮挡物检查激活","multiMouseover","webrtcDataChannelOpen","memory access out of bounds","pressureObserverCpu","初始化解码器失败","wasmDecodeError","mediaSourceH265NotSupport","script","webtransportError","delayTimeoutRetryEnd","FSimd","notConnect","webgl 上下文丢失","checkFirstIFrame","loadeddata","videoSEI","MP3","ulaw","file","delta","The user aborted a request","fullscreen$2","streamError","videoFrame","webglAlignmentError","widthOrHeightChangeReplayDelayTime","init","drawingRect","解码失败","jessibuca-pro-mp4-recorder-decoder.js","webgl2","ALAW(g711a)","sendWsMessage","audioCode","zoomExpand","性能面板","inbound-rtp","hlsTsVideoTrackPidList","请求结束","jbprovm","playbackEnd","iframeIntervalTs","playbackPauseOrResume","progress","TS流包大小异常","videoInfo","peer-connection","2030540lVqQXz","playbackRateChange","aiImageDetectResult","multiDragstart","MPEG4","首帧解码超时","widthOrHeightChange","playFailedAndPaused","no-audio-track","mediaSourceAudioG711NotSupport","viewResizeChange","请求失败","fiveMin","22630160HEezkA","left-down","oneHour","硬解码不支持G711a/u音频格式","accelerate","track","multiMouseup","timeUpdate","webglContextLostError","webTransport","playToRenderTimes","idle","closeEnd","mseSourceBufferFull","播放超时重播失败","playbackStreamVideoFps","image/png","hlsM3u8Error","decoder-pro-audio-player.js","decoderWorkerInitError","multiMousedown","isAliyunRtc","drop","talkStreamInactive","decoder-pro-audio-only.js","data-channel","hls","mediaSourceAudioNoDataTimeout","occlusionDetectActive","playVodMseDecodeVideoError","webcodecsDecodeConfigureError","recordEnd","decoderWorkerWasmError","cruiseStart","webrtcConnected","stop","failedToAsynchronouslyPrepareWasm","notSupportNewWasm","lowNetwork","playing","opus","mseFirstRenderTime","playFailedError","mseSourceBufferError","Failed to send video packet for decoding","mouseDownAndUp","MediaSource解码使用canvas渲染失败","kBps","Media failed to decode","all","播放地址不能为空","destroy","record","talkFailedAndStop","tenMin","apertureFar","playbackSeek","MPEG-PS","remove-buffer","playVodSeek","FLV待解封装buffer过大","playVodCalcFpsError","2800788xpPkSe","playVodFlvError","websocketOpenTimeout","playbackForwardMaxRateDecodeIFrame","电子放大","play","hevc","tempStream","nakedFlow","2969424nFRPkR","ten-min","remote-candidate","talkStreamStart","playVodMp4UseSrcVideoError","fetchErrorWorker","ptz","videoSequenceHeader","videoSEISyncPts","startInner","timeout","mseSourceBufferBusy","遮挡物检查","hls-level-loaded","点播MP4文件格式异常","mseAddSourceBufferError","complete","playVodMp4UseSrcError","crashLog","jbprov","avc","netBuf","base64","playback","start","mseSourceended","MEDIA_ERR_SRC_NOT_SUPPORTED","0000000000","Video Decode Failed","loadedmetadata","video decoder initialization failed","fetch","webcodecsAudioNoDataTimeout","playVodNextIFrame","one-hour","isHls","bufferByteLength","点播MP4文件异常","isTs","talkStreamError","image/jpeg","isFmp4","videoNalu","mseError","aacSequenceHeader","解析视频分辨率失败","flvVod","webcodecsH265NotSupport","wcs","mp4Vod","mse","aliyunRtc","sourceclose","render","endstreaming","5min","rtp","decoder-pro-audio.js","suspend","isMulti","playbackNextIFrame","缓冲区已满","playbackTF","warn","保存日志","close","Decoding error","canvas","/crypto/","mpeg4","five-min","leftDown","rightDown",'video/mp4; codecs="hvc1.1.6.L120.90"',"load-start","empty","active","worklet","multiSelected","AAC","aliyunRtcError","ghostWatermarkConfig","browser","sei","videoElementPlayingFailedForWebrtc","initVideoCodec","playVodWaiting","resetVideoDecode","isWebrtc","webm","201418HQtkSa","visibilityChange","webrtcIceCandidateError","multiDrop","click","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","subtitle-playlist","tallWebsocketClosedByError","download","webcodecsUnsupportedConfigurationError","websocket","right-down","websocketOpen","音频通道错误","video自动渲染失败","webgpu","物品识别激活","hls-manifest-loaded","simdDecodeError","playVodPause","pauseAndNextPlayUseLastFrameShow","videoRenderSupportScale",'video/mp4; codecs="hev1.1.6.L123.b0"',"audioResumeState","webrtcLowFps","streamMessage","webrtcCompleted","fmp4","receiver","loadingTimeoutRetryEnd","clickInitPlayer","g711u","memoryLog","webrtcChecking","mseSourceOpen","mediaSourceBufferedIsZeroError","inView","websocketStringMsg","blur","Failed to send audio packet for decoding","webcodecsAudioDecodeError","A key frame is required after configure() or flush()","buffer","退出全屏","resetDecode","loadingTimeout","audioDecode","flv","tsPrivateData","playVodVideoSeekingByMse","加载超时重播失败",'video/mp4;codecs="hev1.3.E.L120.90"',"sourcebuffer-created","playbackPrecision","fetchSuccess","pause","down","flvMetaData","不支持硬解码H265","load-retry","simdH264DecodeVideoWidthIsTooLarge","mtStreamStats","Dji",'video/mp4;codecs="hvc1.1.6.L120.90"',"1-1","local-candidate","playVodTimeCache","3470776ciOHPf","audioStreamStats","Simd","buffering","candidate-pair","isMpeg4","JessibucaPro","flvScriptData","multiMouseout","objectDetectActive","load-complete","wasmWidthOrHeightChange","webFullscreen","buffereos","zooming","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"];return(A=function(){return e})()}function k(e,t){const r=A();return(k=function(e,t){return r[e-=239]})(e,t)}r(491),r(462),r(498),r(512),r(512),r(311),r(511),r(659),r(736),r(720),r(513),r(304),r(600),r(370),r(384),r(249),r(354),r(640),r(528),r(749),r(589),r(729),r(498),r(466),r(382),r(697),r(542),r(448),r(278),r(711),r(636),r(584),r(509),r(602),r(518),r(359),r(422),r(605),r(577),r(763),r(247),r(531),r(681),r(710),r(375),r(695),r(595),r(451),r(292),r(461),r(465),r(759),r(721),r(651),r(723),r(412),r(260),r(408),r(564),r(666),r(306),r(596),r(727),r(676),r(389),r(340),r(590),r(609),r(350),r(553),r(437),r(271),r(791),r(369),r(657),r(326),r(439),r(321),r(764),r(787),r(798),r(774),r(650),r(258),r(773),typeof window===r(665)&&window[r(747)]===window?window:typeof self===r(665)&&self.self===self?self:typeof global===r(665)&&global[r(645)]===global&&global,r(710),r(568),r(793),r(630),r(430),r(661),r(339),r(693),r(632),r(669),r(541),r(447),r(303),r(499),r(594),r(314),r(781),r(696),r(250),r(587),r(611),r(287),r(299),r(530),r(607);var F="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var D=Object.freeze({__proto__:null,commonjsGlobal:F,commonjsRequire:function(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")},unwrapExports:function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},createCommonjsModule:function(e,t){return e(t={exports:{}},t.exports),t.exports},getCjsExportFromNamespace:function(e){return e&&e.default||e}});function T(){var e=["2EdPVYJ","removeEventListener","bind","error","MSFullscreenError","mozfullscreenchange","310DCOujJ","webkitCurrentFullScreenElement","fullscreenEnabled","msExitFullscreen","off","createCommonjsModule","webkitfullscreenerror","1352262pXPtHA","fullscreenElement","4939445JgzXJg","633281PrnOaX","418753jbmymZ","webkitRequestFullscreen","webkitCancelFullScreen","undefined","documentElement","screenfull","webkitfullscreenchange","MSFullscreenChange","msFullscreenElement","232vTRJnU","mozRequestFullScreen","exitFullscreen","webkitExitFullscreen","isFullscreen","defineProperties","request","2149AYHKmy","fullscreenerror","webkitFullscreenEnabled","change","3474644cYQFfV","catch","length","fullscreenchange","msRequestFullscreen","requestFullscreen","isEnabled","document","webkitFullscreenElement","then","37683opZZRD","exit","mozfullscreenerror","exports","object","9270KIgquc"];return(T=function(){return e})()}function P(e,t){var r=T();return(P=function(e,t){return r[e-=139]})(e,t)}var R=P;function B(){const e=["_current_word","ExpGolomb: readBits() bits exceeded max 32bits!","_skipLeadingZero","4647867hJVEav","_total_bytes","getUint32","12079719eBXcAS","2639364WBYvLE","427015JWZGms","error","readBits","ExpGolomb: _fillCurrentWord() but no bytes available","subarray","_fillCurrentWord","1KpMUBl","readUEG","readByte","2974806FmBQXK","buffer","readSEG","destroy","5112648wxwITO","158306LnTcWA","8yXXuqT","_current_word_bits_left","_buffer_index","_buffer","byteLength","min"];return(B=function(){return e})()}!function(e){for(var t=P,r=e();;)try{if(555890===-parseInt(t(159))/1*(parseInt(t(142))/2)+parseInt(t(155))/3+-parseInt(t(179))/4+-parseInt(t(157))/5+-parseInt(t(141))/6*(-parseInt(t(175))/7)+-parseInt(t(168))/8*(-parseInt(t(189))/9)+parseInt(t(148))/10*(parseInt(t(158))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(T),D[R(153)](function(e){var t,r,n,a,o,i;t=P,r=typeof window!==t(162)&&typeof window[t(186)]!==t(162)?window.document:{},n=t(140)!==t(162)&&e[t(139)],a=function(){for(var e,n=t,a=[[n(184),n(170),n(156),n(150),n(182),"fullscreenerror"],[n(160),n(171),n(187),n(177),n(165),n(154)],["webkitRequestFullScreen","webkitCancelFullScreen",n(149),n(161),n(165),n(154)],[n(169),"mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled",n(147),n(191)],[n(183),n(151),n(167),"msFullscreenEnabled",n(166),n(146)]],o=0,i=a[n(181)],s={};o<i;o++)if((e=a[o])&&e[1]in r){for(o=0;o<e[n(181)];o++)s[a[0][o]]=e[o];return s}return!1}(),o={change:a[t(182)],error:a[t(176)]},i={request:function(e,n){return new Promise(function(t,o){var i=P,s=function(){var e=P;this.off(e(178),s),t()}.bind(this);this.on("change",s);var c=(e=e||r[i(163)])[a.requestFullscreen](n);c instanceof Promise&&c[i(188)](s)[i(180)](o)}[t(144)](this))},exit:function(){return new Promise(function(e,t){var n=P;if(this.isFullscreen){var o=function(){this[P(152)]("change",o),e()}[n(144)](this);this.on(n(178),o);var i=r[a[n(170)]]();i instanceof Promise&&i[n(188)](o)[n(180)](t)}else e()}[t(144)](this))},toggle:function(e,r){var n=t;return this[n(172)]?this[n(190)]():this[n(174)](e,r)},onchange:function(e){var r=t;this.on(r(178),e)},onerror:function(e){var r=t;this.on(r(145),e)},on:function(e,t){var n=o[e];n&&r.addEventListener(n,t,!1)},off:function(e,n){var a=o[e];a&&r[t(143)](a,n,!1)},raw:a},a?(Object[t(173)](i,{isFullscreen:{get:function(){return Boolean(r[a[t(156)]])}},element:{enumerable:!0,get:function(){return r[a.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[a[t(150)]])}}}),n?e[t(139)]=i:window[t(164)]=i):n?e.exports={isEnabled:!1}:window.screenfull={isEnabled:!1}})[R(185)];const V=x;function x(e,t){const r=B();return(x=function(e,t){return r[e-=241]})(e,t)}!function(e){const t=x,r=e();for(;;)try{if(689432===-parseInt(t(260))/1*(-parseInt(t(268))/2)+-parseInt(t(263))/3+parseInt(t(267))/4+parseInt(t(254))/5+-parseInt(t(253))/6+-parseInt(t(249))/7+-parseInt(t(269))/8*(-parseInt(t(252))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(B);class M{constructor(e){const t=x;this[t(243)]=e,this[t(242)]=0,this[t(250)]=e[t(244)],this._total_bits=8*e.byteLength,this[t(246)]=0,this[t(241)]=0}[V(266)](){this._buffer=null}[V(259)](){const e=V;let t=this[e(250)]-this[e(242)];if(t<=0)return void console[e(255)](e(257),this[e(250)],this[e(242)]);let r=Math[e(245)](4,t),n=new Uint8Array(4);n.set(this._buffer[e(258)](this[e(242)],this[e(242)]+r)),this[e(246)]=new DataView(n[e(264)])[e(251)](0,!1),this[e(242)]+=r,this[e(241)]=8*r}[V(256)](e){const t=V;if(e>32&&console[t(255)](t(247)),e<=this[t(241)]){let r=this[t(246)]>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,r}let r=this._current_word_bits_left?this[t(246)]:0;r>>>=32-this[t(241)];let n=e-this[t(241)];this[t(259)]();let a=Math[t(245)](n,this[t(241)]),o=this._current_word>>>32-a;return this[t(246)]<<=a,this[t(241)]-=a,r=r<<a|o,r}readBool(){return 1===this[V(256)](1)}[V(262)](){return this[V(256)](8)}[V(248)](){const e=V;let t;for(t=0;t<this._current_word_bits_left;t++)if(this[e(246)]&2147483648>>>t)return this[e(246)]<<=t,this[e(241)]-=t,t;return this[e(259)](),t+this[e(248)]()}readUEG(){const e=V;let t=this[e(248)]();return this[e(256)](t+1)-1}[V(265)](){let e=this[V(261)]();return 1&e?e+1>>>1:-1*(e>>>1)}}const U=$;function W(){const e=["other_data_present","allStreamsSameTimeFraming zero is Not Supported","117ufAjGJ","24CKZjqa","1Kutmlr","ext_object_type","3640736Hoponj","4509960CWqYGE","findNextSyncwordOffset","Invalid sampling index: ","sampling_freq_index","sampling_index","has_last_incomplete_data","getLATMValue","destroy","aac","chan_config","sbr","bufpos","buflen","more than 2 numProgram Not Supported","aacEncoderConfigurationRecord","data_","mp4a.40.2","audio_object_type","more than 2 numLayer Not Supported","object_type","534048TwexDr","firefox","byteLength","sample_rate","Flv: AAC invalid channel configuration","channels","length","readBits","4zVHmtI","readByte",". Only frameLengthType = 0 Supported","bufoff","5516005lESXoe","channel_config","hasIncompleteData","eof_flag_","android","227633tPyEmm","read_golomb","push","Flv: AAC invalid sampling frequency index!","indexOf","subarray","frameLengthType = ","mp4a.40.","3179937idEawF","getIncompleteData","AAC","iserro","readNextAACFrame","152NUuHzj","read","sampleRate: ","error","data","look","readBool","Could not found ADTS syncword until payload end","570220EsFTom","set","buffer","userAgent","sampling_frequency","log","current_syncword_offset_"];return(W=function(){return e})()}!function(e){const t=$,r=e();for(;;)try{if(605969===-parseInt(t(377))/1*(parseInt(t(400))/2)+parseInt(t(353))/3*(parseInt(t(408))/4)+parseInt(t(340))/5+-parseInt(t(380))/6+-parseInt(t(345))/7*(parseInt(t(358))/8)+parseInt(t(375))/9*(parseInt(t(366))/10)+parseInt(t(379))/11*(-parseInt(t(376))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(W);function $(e,t){const r=W();return($=function(e,t){return r[e-=340]})(e,t)}U(359),U(363),U(346);U(381),U(357),U(342),U(354);U(381),U(386),U(357),U(342),U(354);function O(e,t){const r=L();return(O=function(e,t){return r[e-=425]})(e,t)}function L(){const e=["byteLength","data","2130135VDbHWJ","7QojmMF","54nVAKhE","push","Error writing NALU from AVCC: buffer overflow","error","buffer","subarray","15396651sbORRs","20717180otbhPq","3260832CmasKt","padStart","sps","slice","shift","10imBIpG","length","Error writing parameter set: buffer overflow","set","3665589CyvOUu","1145992UgzXWU","4MBWChy","5638qksOGI"];return(L=function(){return e})()}!function(e){const t=O,r=e();for(;;)try{if(940754===-parseInt(t(445))/1*(-parseInt(t(425))/2)+parseInt(t(442))/3*(parseInt(t(444))/4)+parseInt(t(448))/5+-parseInt(t(433))/6+-parseInt(t(449))/7*(parseInt(t(443))/8)+-parseInt(t(431))/9*(-parseInt(t(438))/10)+-parseInt(t(432))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(L);const N=G;function H(){return Date[G(397)]()}!function(e){const t=G,r=e();for(;;)try{if(379386===parseInt(t(420))/1+parseInt(t(505))/2+parseInt(t(648))/3+parseInt(t(580))/4+-parseInt(t(695))/5+parseInt(t(545))/6*(-parseInt(t(651))/7)+parseInt(t(551))/8)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(q),(()=>{const e=G;try{if(typeof WebAssembly===e(454)&&typeof WebAssembly.instantiate===e(401)){const t=new(WebAssembly[e(573)])(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(573)])return new WebAssembly.Instance(t)instanceof WebAssembly[e(644)]}}catch(e){}})();const j=N(404);N(605),N(469),N(595),N(404);const z='"delaytime"'===j;N(683),N(630);function G(e,t){const r=q();return(G=function(e,t){return r[e-=384]})(e,t)}function q(){const e=["stringify","rgba(0,0,0,0)","edg","destination","fillText","kSliceRSV_IRAP_VCL22","push","MediaSource","high","document","-ms-user-select","mediaDevices","location","left","fromCharCode","360SE","line","img","-webkit-text-size-adjust","renderer","sps","children","max","canConstructInDedicatedWorker","content","NaN","opacity","navigator","drawImage","clientY","kSliceBLA_W_RADL","overflow","crossOrigin","slice","xxxxxxxxxxxx4xxx","attachShadow","substring","touchmove","Chrome","charAt","documentElement","getImageData","Edge","isArray","split","gpu","nettype/","font","parse","setInt8","keyFrame","borderStyle","iFrame","win32","mimeTypes","position","script","none","filter","effectiveType","xxxx","image","100%","createEvent","result","EB/s","now","useMThreading","Worker","href","function","status","xSpace",'"production"',"solid","div","wow32","hvc","color","application/javascript","hidden","webkitFullscreenElement","edge","imageSmoothingEnabled","set","webkitConnection","zIndex","[object DOMException]","appendChild","643028hBxPAL","sampleRate","call","createElement","wheel","nvidia","putImageData","text/javascript","WAVE","save","scrollLeft","file","onerror","true","memory","connection","VideoDecoder","ArkWeb","Opera","charCodeAt","nLp","green","getTime","localhost","experimental-webgl","setHours","useOffscreen","mozGetUserMedia","WEBGL_debug_renderer_info","createBuffer","application/vnd.chromium.remoting-viewer","body","top","intel","object","0 Bytes","-webkit-tap-highlight-color","toString","getMinutes","application/mozilla-npqihooquicklogin","removeChild","replace","copyToChannel","getContext","pow","endsWith","hev5","noteOn","ZB/s",'"12-25-2025"',"encTypeCode","AudioData","insertBefore","random","toFixed","Bytes","supported","ManagedMediaSource","target","getParameter","-moz-user-select","pageY","dataset","MULAW","MediaStream","bottom","hev3","text","hev1.1.6.L120.90","setInt32","transferControlToOffscreen","VideoEncoder.isConfigSupported is not a function","B/s","apply","borderColor","h265","clearRect","version","getDay","subarray","toLocaleLowerCase","hour","onload","style","amd","188180zsQSOB","borderWidth","showModalDialog","application/vnd.apple.mpegurl","forEach","keys","vps","objectFit","application/asx","strokeRect","trim","playbackRate","green yuv","log","px 宋体","getUint8","min","TB/s","isView","sequenceHeader","pageX","mouseup","createImageBitmap","getUserMedia","apple","[object Error]","touches","URL","search","pps","html","absolute","toLowerCase","fullscreenElement","setUint32","format","lineWidth","msFullscreenElement","requestVideoFrameCallback","data:","5838VEoCJT","NetType/other","pathname","-webkit-touch-callout","getDate","setAttribute","1800888fZFgYq","mseDecodeAudio","useMSE","test","chrome","connect","Safari","hev4","VideoFrame","data","QQBrowser","hev2","byteLength","height","touchend","KB/s","repeat","undefined","px Arial","length","WebGL2RenderingContext","substr","Module","audioWorklet","visibility","isConfigSupported","not compiled with thread support, using thread emulation","copyright","indexOf","775608jMZvqk","msGetUserMedia","removeAttribute","origin","application/hwepass2001.installepass2001","then","hostname","safari","[object Exception]","getExtension","port","protocol","quality","fontFamily","hasAudio",'"development"',"restore","performance","getSeconds","VideoEncoder.isConfigSupported() result is not supported","hev","touchstart","fillStyle","buffer","AudioDecoder",'"2.1.13"',"failed to asynchronously prepare wasm","join","getHours","getMilliseconds","vendor","revokeObjectURL","user-select","userAgent","getMonth","right","RIFF","imageSmoothingQuality","isEnabled","YB/s","floor","data-","wcsDecodeAudio","If you want to help, upload a sample of this file to","paused","MediaStreamTrackGenerator","isTypeSupported","hash","assign","GB/s","2401027200000","clientX","click","match","{y}-{m}-{d} {h}:{i}:{s}","PressureObserver","toUpperCase","shadowRoot","100","scrollTop","HarmonyOS","numberOfFrames","validate","wow64","Instance","webgl","createObjectURL","error","122664bLdqzB","toDataURL","pointer-events: none !important; display: block !important","3122GmSvrY","webm","kSliceBLA_N_LP","mozConnection","f32-planar","prototype","close","unknown","textAlign","mousemove","Firefox","download","map","start","event","setUint8","createTextNode","getFullYear","isFFmpegSIMD","strokeStyle","demuxUseWorker","video","ended","webkit-3d","display","useWCS","Edg","dispatchEvent","canvas","initEvent","webgl2","reduce",'"2046-2-1"',"contain","src","round","string","type","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","rect","backgroundColor","width","setUint16","getElementById","1918375wktHYR","atob","fontSize",'video/mp4; codecs="',"kSliceRSV_IRAP_VCL23","findLast"];return(q=function(){return e})()}function J(e){return e&&typeof e===N(401)}function Y(){return function(e){const t=N;let r="";if(typeof e===t(454))try{r=JSON[t(701)](e),r=JSON[t(749)](r)}catch(t){r=e}else r=e;return r}(y)}function K(e){const t=N;return e[0]>>4===E[t(751)]&&e[1]===I[t(524)]}function Q(e){return!0!==e&&e!==N(433)}function X(){return Q(z)}function Z(e,t){const r=te();return(Z=function(e,t){return r[e-=393]})(e,t)}!function(e){const t=Z,r=e();for(;;)try{if(347869===-parseInt(t(399))/1*(parseInt(t(404))/2)+-parseInt(t(405))/3+-parseInt(t(394))/4+-parseInt(t(402))/5+parseInt(t(397))/6+-parseInt(t(401))/7*(parseInt(t(400))/8)+parseInt(t(410))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(te);class ee{constructor(e){const t=Z;this[t(395)]=(r,...n)=>{const a=t;if(e[a(409)][a(408)]==l[a(393)]){const t=e[a(409)].debugUuid?"["+e[a(409)].debugUuid+"]":"";console[a(395)](a(403)+t+a(406)+r+"]",...n)}},this[t(396)]=(r,...n)=>{const a=t;if(e[a(409)].debugLevel==l[a(393)]||e._opt[a(408)]==l[a(396)]){const t=e[a(409)][a(407)]?"["+e[a(409)][a(407)]+"]":"";console[a(395)]("JbPro"+t+a(411)+r+"]",...n)}},this[t(398)]=(r,...n)=>{const a=t,o=e[a(409)].debugUuid?"["+e[a(409)][a(407)]+"]":"";console[a(398)]("JbPro"+o+"[❌❌❌]["+r+"]",...n)}}}function te(){const e=["588339zCafxg","[✅✅✅][","debugUuid","debugLevel","_opt","16300377OnmDdN","[❗❗❗][","debug","1130696LirPHx","log","warn","223944PYFhMB","error","119364Amumhn","1568912LXcoVw","14cnOHJR","163865lcKYkm","JbPro","10QUjSKD"];return(te=function(){return e})()}function re(e,t){const r=ae();return(re=function(e,t){return r[e-=417]})(e,t)}const ne=re;function ae(){const e=["11131981Tmowpe","8274030egFuHo","71754IxJoEf","4:2:0","getLevelString","getProfileString","avc1.","readBool","_skipScalingList","2183255RangAB","readSEG","readByte","byteLength","4:4:4","parseSPS","ceil","readBits","length","toString","High422","3186927vsqhfD","32pHgECz","Main","178751syckmT","High444","Unknown","readUEG","getChromaFormatString","Baseline","Extended","12ltgWMB","4:2:2","destroy","1620422JrbupN","_ebsp2rbsp"];return(ae=function(){return e})()}!function(e){const t=re,r=e();for(;;)try{if(925279===-parseInt(t(431))/1+parseInt(t(441))/2+-parseInt(t(445))/3+-parseInt(t(438))/4*(parseInt(t(417))/5)+-parseInt(t(444))/6+parseInt(t(443))/7+parseInt(t(429))/8*(parseInt(t(428))/9))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ae);class oe{static[ne(442)](e){let t=e,r=t[ne(420)],n=new Uint8Array(r),a=0;for(let e=0;e<r;e++)e>=2&&3===t[e]&&0===t[e-1]&&0===t[e-2]||(n[a]=t[e],a++);return new Uint8Array(n.buffer,0,a)}static[ne(422)](e){const t=ne;let r=oe[t(442)](e),n=new M(r);n.readByte();let a=n[t(419)]();n.readByte();let o=n[t(419)]();n.readUEG();let i=oe.getProfileString(a),s=oe[t(447)](o),c=1,l=420,d=[0,420,422,444],u=8;if((100===a||110===a||122===a||244===a||44===a||83===a||86===a||118===a||128===a||138===a||144===a)&&(c=n[t(434)](),3===c&&n[t(424)](1),c<=3&&(l=d[c]),u=n.readUEG()+8,n[t(434)](),n[t(424)](1),n[t(450)]())){let e=3!==c?8:12;for(let r=0;r<e;r++)n[t(450)]()&&(r<6?oe[t(451)](n,16):oe[t(451)](n,64))}n[t(434)]();let p=n[t(434)]();if(0===p)n[t(434)]();else if(1===p){n.readBits(1),n[t(418)](),n.readSEG();let e=n[t(434)]();for(let r=0;r<e;r++)n[t(418)]()}let f=n[t(434)]();n[t(424)](1);let m=n.readUEG(),h=n.readUEG(),g=n.readBits(1);0===g&&n[t(424)](1),n[t(424)](1);let y=0,b=0,v=0,w=0;n.readBool()&&(y=n[t(434)](),b=n[t(434)](),v=n[t(434)](),w=n[t(434)]());let _=1,S=1,C=0,I=!0,E=0,A=0;if(n.readBool()){if(n[t(450)]()){let e=n[t(419)]();e>0&&e<16?(_=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],S=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(_=n.readByte()<<8|n[t(419)](),S=n[t(419)]()<<8|n[t(419)]())}if(n.readBool()&&n[t(450)](),n[t(450)]()&&(n[t(424)](4),n[t(450)]()&&n[t(424)](24)),n[t(450)]()&&(n.readUEG(),n[t(434)]()),n[t(450)]()){let e=n[t(424)](32),r=n.readBits(32);I=n[t(450)](),E=r,A=2*e,C=E/A}}let k=1;(1!==_||1!==S)&&(k=_/S);let F=0,D=0;if(0===c)F=1,D=2-g;else{F=3===c?1:2,D=(1===c?2:1)*(2-g)}let T=16*(m+1),P=16*(h+1)*(2-g);T-=(y+b)*F,P-=(v+w)*D;let R=Math[t(423)](T*k);return n[t(440)](),n=null,{profile_string:i,level_string:s,bit_depth:u,ref_frames:f,chroma_format:l,chroma_format_string:oe[t(435)](l),frame_rate:{fixed:I,fps:C,fps_den:A,fps_num:E},sar_ratio:{width:_,height:S},codec_size:{width:T,height:P},present_size:{width:R,height:P}}}static parseSPS$2(e){const t=ne;let r=e.subarray(1,4),n=t(449);for(let e=0;e<3;e++){let a=r[e][t(426)](16);a[t(425)]<2&&(a="0"+a),n+=a}let a=oe[t(442)](e),o=new M(a);o[t(419)]();let i=o[t(419)]();o.readByte();let s=o[t(419)]();o.readUEG();let c=oe[t(448)](i),l=oe[t(447)](s),d=1,u=420,p=[0,420,422,444],f=8,m=8;if((100===i||110===i||122===i||244===i||44===i||83===i||86===i||118===i||128===i||138===i||144===i)&&(d=o[t(434)](),3===d&&o[t(424)](1),d<=3&&(u=p[d]),f=o.readUEG()+8,m=o[t(434)]()+8,o[t(424)](1),o.readBool())){let e=3!==d?8:12;for(let r=0;r<e;r++)o[t(450)]()&&(r<6?oe[t(451)](o,16):oe._skipScalingList(o,64))}o[t(434)]();let h=o[t(434)]();if(0===h)o.readUEG();else if(1===h){o[t(424)](1),o[t(418)](),o[t(418)]();let e=o[t(434)]();for(let r=0;r<e;r++)o[t(418)]()}let g=o[t(434)]();o.readBits(1);let y=o[t(434)](),b=o[t(434)](),v=o.readBits(1);0===v&&o[t(424)](1),o[t(424)](1);let w=0,_=0,S=0,C=0;o.readBool()&&(w=o.readUEG(),_=o[t(434)](),S=o[t(434)](),C=o.readUEG());let I=1,E=1,A=0,k=!0,F=0,D=0;if(o.readBool()){if(o[t(450)]()){let e=o.readByte();e>0&&e<16?(I=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],E=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(I=o[t(419)]()<<8|o[t(419)](),E=o.readByte()<<8|o[t(419)]())}if(o.readBool()&&o[t(450)](),o[t(450)]()&&(o[t(424)](4),o[t(450)]()&&o[t(424)](24)),o[t(450)]()&&(o[t(434)](),o[t(434)]()),o.readBool()){let e=o.readBits(32),r=o[t(424)](32);k=o[t(450)](),F=r,D=2*e,A=F/D}}let T=1;(1!==I||1!==E)&&(T=I/E);let P=0,R=0;if(0===d)P=1,R=2-v;else{P=3===d?1:2,R=(1===d?2:1)*(2-v)}let B=16*(y+1),V=16*(b+1)*(2-v);B-=(w+_)*P,V-=(S+C)*R;let x=Math[t(423)](B*T);return o[t(440)](),o=null,{codec_mimetype:n,profile_idc:i,level_idc:s,profile_string:c,level_string:l,chroma_format_idc:d,bit_depth:f,bit_depth_luma:f,bit_depth_chroma:m,ref_frames:g,chroma_format:u,chroma_format_string:oe[t(435)](u),frame_rate:{fixed:k,fps:A,fps_den:D,fps_num:F},sar_ratio:{width:I,height:E},codec_size:{width:B,height:V},present_size:{width:x,height:V}}}static _skipScalingList(e,t){const r=ne;let n=8,a=8,o=0;for(let i=0;i<t;i++)0!==a&&(o=e[r(418)](),a=(n+o+256)%256),n=0===a?n:a}static[ne(448)](e){const t=ne;switch(e){case 66:return t(436);case 77:return t(430);case 88:return t(437);case 100:return"High";case 110:return"High10";case 122:return t(427);case 244:return t(432);default:return t(433)}}static[ne(447)](e){return(e/10).toFixed(1)}static[ne(435)](e){const t=ne;switch(e){case 420:return t(446);case 422:return t(439);case 444:return t(421);default:return t(433)}}}function ie(e,t){const r=ce();return(ie=function(e,t){return r[e-=466]})(e,t)}const se=ie;!function(e){const t=ie,r=e();for(;;)try{if(634083===parseInt(t(474))/1*(-parseInt(t(472))/2)+-parseInt(t(468))/3*(parseInt(t(473))/4)+-parseInt(t(481))/5*(parseInt(t(485))/6)+parseInt(t(467))/7+parseInt(t(471))/8*(-parseInt(t(478))/9)+parseInt(t(469))/10*(parseInt(t(482))/11)+parseInt(t(475))/12*(parseInt(t(483))/13))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ce);se(480);function ce(){const e=["length","5825904sJocVu","2547amUunK","901590yrHepd","bufpos","16fsMruq","262UtdcuO","332KOfmDH","4259UJwQYz","20028rruBrP","buffer","iserro","3591549IvrBKz","buflen","read_golomb","5WYKMux","154bWhSDx","3263hXKQvB","bufoff","2716896dZnYPC"];return(ce=function(){return e})()}function le(e,t){const r=ue();return(le=function(e,t){return r[e-=463]})(e,t)}const de=le;function ue(){const e=["1612655eRhlAL","974073gJOZHr","floor","readBits","skipBits","skipScalingList","readSliceType","No bytes available","21UApKxU","subarray","_bitsAvailable","_word","355722IRpabD","set","readUByte","buffer","111MSEscn","readBool","1416604nhssrj","6201GDGJaH","byteLength","_data","ExpGolomb data params is required","3704vIsfRr","readUEG","1392roSvzp","5264320IXQpYi","Cannot read more than 32 bits","readEG","_loadWord","min","skipLZ","5vGwvGT","_bytesAvailable"];return(ue=function(){return e})()}!function(e){const t=le,r=e();for(;;)try{if(562562===parseInt(t(469))/1*(parseInt(t(476))/2)+parseInt(t(488))/3+parseInt(t(471))/4*(parseInt(t(485))/5)+-parseInt(t(465))/6*(-parseInt(t(495))/7)+-parseInt(t(478))/8*(parseInt(t(472))/9)+-parseInt(t(479))/10+parseInt(t(487))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ue);de(482),de(491),de(490),de(477),de(481),de(470),de(492),de(493);const pe=fe;function fe(e,t){const r=he();return(fe=function(e,t){return r[e-=378]})(e,t)}function me(e,t={}){const r=fe,n={};let a=function(){const e=fe;let t=new ArrayBuffer(2);return new DataView(t)[e(401)](0,256,!0),256===new Int16Array(t)[0]}();const o=new DataView(e.buffer);let i=o.getUint8(0),s=o[r(461)](1);if(o[r(461)](2),o.getUint8(3),1!==i){if(!t.correctionConfigurationVersion)return console[r(410)](r(399)+i+", valid version is 1 and return"),{};{console[r(467)](r(452)+i+r(411));let e=252&o[r(461)](0)|1;o.setUint8(0,e)}}if(0===s){if(!t[r(383)])return console[r(410)](r(460)),{};console.log(r(454)),o[r(444)](1,66)}const c=1+(3&o[r(461)](4));if(3!==c&&4!==c)return{};let l=31&o[r(461)](5);if(0===l)return{};let d=6;for(let t=0;t<l;t++){let i=o.getUint16(d,!a);if(d+=2,0===i)continue;let s=new Uint8Array(e[r(448)],d,i);d+=i;let c=oe.parseSPS(s);if(0!==t)continue;n.sps=s,n.timescale=1e3,n.codecWidth=c[r(475)][r(450)],n.codecHeight=c[r(475)].height,n[r(474)]=c[r(429)][r(450)],n[r(470)]=c[r(429)].height,n.profile=c[r(398)],n[r(380)]=c[r(397)],n[r(422)]=c.bit_depth,n[r(434)]=c.chroma_format,n[r(472)]=c.sar_ratio,n.frameRate=c.frame_rate,(!1===c.frame_rate[r(433)]||0===c[r(449)].fps_num||0===c[r(449)][r(469)])&&(n[r(457)]={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let l=n[r(457)].fps_den,u=n[r(457)][r(458)];n[r(451)]=n[r(435)]*(l/u);let p=s.subarray(1,4),f="avc1.";for(let e=0;e<3;e++){let t=p[e][r(421)](16);t[r(431)]<2&&(t="0"+t),f+=t}n[r(445)]=f}let u=o.getUint8(d);if(0===u)return{};d++;for(let t=0;t<u;t++){let t=o.getUint16(d,!a);if(d+=2,0===t)continue;let i=new Uint8Array(e[r(448)],d,t);d+=t,n[r(393)]=i}if(n[r(396)]=C[r(420)],n[r(388)]){const e=n[r(388)][r(437)],t=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),a=new Uint8Array(e+4);a[r(387)](t,0),a.set(n.sps,4),n[r(388)]=a}if(n.pps){const e=n.pps[r(437)],t=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),a=new Uint8Array(e+4);a[r(387)](t,0),a[r(387)](n[r(393)],4),n[r(393)]=a}return n}function he(){const e=["pos","getUint16","skipUEG","log","1784XLqfuS","fps_den","presentHeight","bit_depth_chroma","sarRatio","codecHeight","presentWidth","codec_size","sar_ratio","eofFlag","Strange NaluLengthSizeMinusOne: ","1064VNyFxl","level","136988qTQdHz","type","correctionConfigurationProfileIndication","Error parsing slice header:","subarray","readBit","set","sps","kReserved0","height","currentStartcodeOffset","96JuhbAV","pps","bit","chroma_format_idc","videoType","level_string","profile_string","JbPro[xxx][❌❌❌][parseAVCDecoderConfigurationRecord] invalid version ","findNextStartCodeOffset","setInt16","profile","avcc","compat","bit_depth_luma","codecWidth","47018ujIpAR","readUByte","read_golomb","error",", correct to 1","skipBits","5288760VCdEkQ","214665HzaEVS","Invalid AVCDecoderConfigurationRecord version !== 1 || avcProfile === 0","data","7821fYTRBM","ceil","nb_sps","h264","toString","bitDepth","readUEG","read","readUE","530zkzEoB","avc_ref_frames","push","present_size","kSliceSEI","length","readBits","fixed","chromaFormat","timescale","parseSPS$2","byteLength","skipScalingList","avc1.","Invalid AVCDecoderConfigurationRecord: No PPS'","bit_depth","96tOwJRW","sliceType","setUint8","codec","kSliceNonIDR"," Strange AVCDecoderConfigurationRecord: SPS Count = ","buffer","frame_rate","width","refSampleDuration","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] invalid version ","2440xZRaKa","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] AVC profile (0) detected, correct to Baseline Profile (66)","chroma_format","readBool","frameRate","fps_num","iFrame","JbPro[xxx][❌❌❌][parseAVCDecoderConfigurationRecord] invalid AVC profile (0) detected, and return","getUint8","Invalid AVCDecoderConfigurationRecord: No SPS","440bnrhtH"];return(he=function(){return e})()}!function(e){const t=fe,r=e();for(;;)try{if(461432===parseInt(t(381))/1+parseInt(t(407))/2*(-parseInt(t(392))/3)+-parseInt(t(468))/4*(-parseInt(t(426))/5)+parseInt(t(413))/6+-parseInt(t(379))/7*(parseInt(t(453))/8)+-parseInt(t(417))/9*(-parseInt(t(463))/10)+-parseInt(t(414))/11*(-parseInt(t(442))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(he);pe(425);function ge(){const e=["1832055DDauGn","81525olNmUf","339689lurDOp","GetBit","m_data","10riAfPy","8CbmxuI","2143432gzxTme","2MQSmjR","m_idx","5241918FZkKxL","m_len","GetWord","10364598LIQPFg","length","m_byte","m_zeros","GetSE","m_bits","GetBYTE","GetUE","119531BZmUWG"];return(ge=function(){return e})()}const ye=be;function be(e,t){const r=ge();return(be=function(e,t){return r[e-=146]})(e,t)}!function(e){const t=be,r=e();for(;;)try{if(791423===-parseInt(t(164))/1+-parseInt(t(151))/2*(parseInt(t(165))/3)+-parseInt(t(150))/4+-parseInt(t(166))/5+parseInt(t(153))/6+parseInt(t(167))/7*(parseInt(t(149))/8)+-parseInt(t(156))/9*(-parseInt(t(148))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ge);ye(162),ye(146),ye(163),ye(160);const ve=we;function we(e,t){const r=_e();return(we=function(e,t){return r[e-=136]})(e,t)}function _e(){const e=["3504171gVSeZW","SPSParser sps_max_sub_layers_minus1 > 6","2727043DhVZeg","byteLength","10POyTkh","18hKiNjZ","parseSPS","SPSParser sps_seq_parameter_set_id > 15","1795132iFyEgG","2075059NCJBef","SPSParser chroma_format_idc > 3","80cBBMMA","4290080kpeIcv","GetWord","warn","2691450wfLzpe","buffer","43TExPbl","_ebsp2rbsp","70294lBTvLi","GetUE","SPSParser bit_depth_luma_minus8 != bit_depth_chroma_minus8"];return(_e=function(){return e})()}!function(e){const t=we,r=e();for(;;)try{if(941539===parseInt(t(141))/1*(parseInt(t(143))/2)+parseInt(t(146))/3+-parseInt(t(154))/4*(-parseInt(t(150))/5)+-parseInt(t(151))/6*(parseInt(t(155))/7)+parseInt(t(136))/8+-parseInt(t(139))/9+parseInt(t(157))/10*(-parseInt(t(148))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(_e);ve(142),ve(152);function Se(){const e=["readByte","byteLength","readBits","3392601znaCPn","788872YlvxpG","readUEG","1797173YrKtBV","destroy","8GNEmNQ","124548RuGVve","push","4:2:2",".1.L","min","readBool","toFixed","Unknown","readSEG","4377855pgsNHL","3758332rMIJfQ","4:4:4","6310566EFNLPo","4:2:0"];return(Se=function(){return e})()}function Ce(e,t){const r=Se();return(Ce=function(e,t){return r[e-=141]})(e,t)}!function(e){const t=Ce,r=e();for(;;)try{if(612977===parseInt(t(143))/1+-parseInt(t(148))/2+parseInt(t(142))/3+parseInt(t(158))/4+-parseInt(t(157))/5+-parseInt(t(160))/6+parseInt(t(145))/7*(-parseInt(t(147))/8))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Se);const Ie=Ee;function Ee(e,t){const r=ke();return(Ee=function(e,t){return r[e-=257]})(e,t)}!function(e){const t=Ee,r=e();for(;;)try{if(148679===parseInt(t(259))/1+-parseInt(t(262))/2+parseInt(t(264))/3*(-parseInt(t(267))/4)+parseInt(t(281))/5*(parseInt(t(257))/6)+-parseInt(t(261))/7*(parseInt(t(263))/8)+-parseInt(t(278))/9*(parseInt(t(273))/10)+parseInt(t(258))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ke);class Ae{static[Ie(268)](e){let t=e,r=t[Ie(280)],n=new Uint8Array(r),a=0;for(let e=0;e<r;e++)e>=2&&3===t[e]&&0===t[e-1]&&0===t[e-2]||(n[a]=t[e],a++);return new Uint8Array(n.buffer,0,a)}static parseVPS(e){const t=Ie;let r=Ae[t(268)](e),n=new M(r);return n[t(285)](),n.readByte(),n.readBits(4),n[t(286)](2),n[t(286)](6),{num_temporal_layers:n[t(286)](3)+1,temporal_id_nested:n[t(271)]()}}static[Ie(272)](e){const t=Ie;let r=Ae._ebsp2rbsp(e),n=new M(r);n[t(285)](),n[t(285)]();let a=0,o=0,i=0,s=0;n[t(286)](4);let c=n[t(286)](3);n[t(271)]();let l=n[t(286)](2),d=n.readBool(),u=n[t(286)](5),p=n[t(285)](),f=n[t(285)](),m=n[t(285)](),h=n.readByte(),g=n[t(285)](),y=n.readByte(),b=n.readByte(),v=n[t(285)](),w=n[t(285)](),_=n[t(285)](),S=n[t(285)](),C=[],I=[];for(let e=0;e<c;e++)C.push(n.readBool()),I[t(265)](n[t(271)]());if(c>0)for(let e=c;e<8;e++)n[t(286)](2);for(let e=0;e<c;e++)C[e]&&(n.readByte(),n.readByte(),n[t(285)](),n[t(285)](),n.readByte(),n[t(285)](),n[t(285)](),n.readByte(),n[t(285)](),n[t(285)](),n.readByte()),I[e]&&n[t(285)]();n.readUEG();let E=n[t(275)]();3==E&&n[t(286)](1);let A=n[t(275)](),k=n[t(275)]();n[t(271)]()&&(a+=n[t(275)](),o+=n[t(275)](),i+=n.readUEG(),s+=n[t(275)]());let F=n[t(275)](),D=n[t(275)](),T=n[t(275)]();for(let e=n[t(271)]()?0:c;e<=c;e++)n[t(275)](),n[t(275)](),n[t(275)]();if(n.readUEG(),n.readUEG(),n.readUEG(),n[t(275)](),n[t(275)](),n.readUEG(),n[t(271)]()){if(n[t(271)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(271)]()){let r=Math[t(279)](64,1<<4+(e<<1));e>1&&n[t(282)]();for(let e=0;e<r;e++)n[t(282)]()}else n.readUEG()}}n[t(271)](),n[t(271)](),n[t(271)]()&&(n.readByte(),n[t(275)](),n[t(275)](),n[t(271)]());let P=n[t(275)](),R=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n[t(271)]()),r){e===P&&n[t(275)](),n[t(271)](),n[t(275)]();let r=0;for(let e=0;e<=R;e++){let e=n[t(271)](),a=!1;!e&&(a=n.readBool()),(e||a)&&r++}R=r}else{let e=n[t(275)](),r=n[t(275)]();R=e+r;for(let r=0;r<e;r++)n[t(275)](),n.readBool();for(let e=0;e<r;e++)n.readUEG(),n[t(271)]()}}if(n[t(271)]()){let e=n[t(275)]();for(let r=0;r<e;r++){for(let e=0;e<T+4;e++)n.readBits(1);n[t(286)](1)}}let B=!1,V=0,x=1,U=1,W=!1,$=1,O=1;if(n[t(271)](),n.readBool(),n[t(271)]()){if(n[t(271)]()){let e=n[t(285)]();e>0&&e<=16?(x=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],U=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(x=n[t(286)](16),U=n.readBits(16))}if(n.readBool()&&n[t(271)](),n.readBool()){n[t(286)](3),n[t(271)](),n.readBool()&&(n[t(285)](),n[t(285)](),n[t(285)]())}if(n[t(271)]()&&(n[t(275)](),n[t(275)]()),n[t(271)](),n[t(271)](),n[t(271)](),B=n.readBool(),B&&(n.readUEG(),n[t(275)](),n[t(275)](),n[t(275)]()),n[t(271)]()){if($=n[t(286)](32),O=n[t(286)](32),n[t(271)]()&&n[t(275)](),n[t(271)]()){let e=!1,r=!1,a=!1;e=n[t(271)](),r=n[t(271)](),(e||r)&&(a=n[t(271)](),a&&(n.readByte(),n[t(286)](5),n.readBool(),n.readBits(5)),n[t(286)](4),n[t(286)](4),a&&n[t(286)](4),n[t(286)](5),n[t(286)](5),n[t(286)](5));for(let o=0;o<=c;o++){let o=n[t(271)]();W=o;let i=!0,s=1;!o&&(i=n[t(271)]());let c=!1;if(i?n[t(275)]():c=n[t(271)](),!c&&(s=n[t(275)]()+1),e){for(let e=0;e<s;e++)n.readUEG(),n.readUEG(),a&&(n[t(275)](),n.readUEG());n.readBool()}if(r){for(let e=0;e<s;e++)n[t(275)](),n[t(275)](),a&&(n[t(275)](),n[t(275)]());n[t(271)]()}}}}n[t(271)]()&&(n[t(271)](),n[t(271)](),n.readBool(),V=n.readUEG(),n[t(275)](),n[t(275)](),n.readUEG(),n[t(275)]())}n[t(271)]();let L=t(270)+u+".1.L"+S+".B0",N=A-(a+o)*(1===E||2===E?2:1),H=k-(i+s)*(1===E?2:1),j=1;return 1!==x&&1!==U&&(j=x/U),n.destroy(),n=null,{codec_mimetype:L,profile_string:Ae[t(287)](u),level_string:Ae[t(260)](S),profile_idc:u,bit_depth:F+8,ref_frames:1,chroma_format:E,chroma_format_string:Ae[t(288)](E),general_level_idc:S,general_profile_space:l,general_tier_flag:d,general_profile_idc:u,general_profile_compatibility_flags_1:p,general_profile_compatibility_flags_2:f,general_profile_compatibility_flags_3:m,general_profile_compatibility_flags_4:h,general_constraint_indicator_flags_1:g,general_constraint_indicator_flags_2:y,general_constraint_indicator_flags_3:b,general_constraint_indicator_flags_4:v,general_constraint_indicator_flags_5:w,general_constraint_indicator_flags_6:_,min_spatial_segmentation_idc:V,constant_frame_rate:0,chroma_format_idc:E,bit_depth_luma_minus8:F,bit_depth_chroma_minus8:D,frame_rate:{fixed:W,fps:O/$,fps_den:$,fps_num:O},sar_ratio:{width:x,height:U},codec_size:{width:N,height:H},present_size:{width:N*j,height:H}}}static[Ie(276)](e){const t=Ie;let r=Ae._ebsp2rbsp(e),n=new M(r);n[t(285)](),n[t(285)](),n[t(275)](),n[t(275)](),n.readBool(),n.readBool(),n[t(286)](3),n[t(271)](),n.readBool(),n.readUEG(),n[t(275)](),n.readSEG(),n[t(271)](),n[t(271)](),n.readBool()&&n[t(275)](),n[t(282)](),n[t(282)](),n[t(271)](),n[t(271)](),n[t(271)](),n.readBool();let a=n[t(271)](),o=n[t(271)](),i=1;return o&&a?i=0:o?i=3:a&&(i=2),{parallelismType:i}}static[Ie(288)](e){const t=Ie;switch(e){case 0:return t(284);case 1:return"4:2:0";case 2:return t(277);case 3:return"4:4:4";default:return t(266)}}static[Ie(287)](e){const t=Ie;switch(e){case 1:return"Main";case 2:return t(274);case 3:return t(283);case 4:return"Rext";case 9:return t(269);default:return t(266)}}static[Ie(260)](e){return(e/30).toFixed(1)}}function ke(){const e=["parseSPS","568090ChKlTd","Main10","readUEG","parsePPS","4:2:2","9YoepFs","min","byteLength","133395LPmaXQ","readSEG","MainSP","4:0:0","readByte","readBits","getProfileString","getChromaFormatString","36YUUIVl","4171695DDRbFz","226791hdWLEl","getLevelString","56ERFJui","197882NcxEbB","167576BFuKcF","58821NcNbhE","push","Unknown","60wnRQPK","_ebsp2rbsp","SCC","hvc1.","readBool"];return(ke=function(){return e})()}const Fe=Te;function De(){const e=["generalTierFlag","lengthSizeMinusOne","general_profile_compatibility_flags_2","general_constraint_indicator_flags_2","level_idc","getUint8","fixed","codecWidth","log","assign","general_tier_flag","codec_mimetype","248325YtYpKu","general_constraint_indicator_flags_6","arrayBuffer.length ","general_constraint_indicator_flags_3","width","sub_layer_frame_only_constraint_flag","subarray","conf_win_top_offset","height","sps_max_sub_layers_minus1"," and naluLengthSize is ","general_profile_space","bitDepthLumaMinus8","bit_depth_luma_minus8","sub_layer_tier_flag","profile_idc","generalProfileCompatibilityFlags","hvcc","h265","profile_space","max","readNextNaluPayload","byteLength","look","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","num_temporal_layers","sub_layer_profile_present_flag","profile","parseSPS","profile_string","sub_layer_level_idc","fps_num","profile_compatibility_flags","conformance_window_flag","readUEG","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] invalid version ","740472ncHONf","sub_layer_profile_compatibility_flag","general_interlaced_source_flag","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord], invalid Strange NaluLengthSizeMinusOne: ","read_golomb","general_constraint_indicator_flags_5","type","codecHeight"," < 22","general_profile_compatibility_flags_3",", correct to Main Profile (1)","general_profile_compatibility_flags","level_string",", correct to 1","findNextStartCodeOffset","general_constraint_indicator_flags_1","generalProfileSpace","timescale","623644LGtNeE","general_constraint_indicator_flags","parallelismType","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] Invalid, lack of data! ","sub_layer_profile_idc","hev1.1.6.L93.B0","pic_width_in_luma_samples","general_level_idc","profile_tier_level","general_constraint_indicator_flags_4","set","2080881iHsApM","generalProfileIdc","conf_win_left_offset","general_non_packed_constraint_flag","270146AquccG","5ogcaeY","generalConstraintIndicatorFlags","codec_size","parseHEVCDecoderConfigurationRecord$2","setUint32","getUint16","sub_layer_interlaced_source_flag","configurationVersion","min_spatial_segmentation_idc","psps","data","push","read","error","setUint8","sps_temporal_id_nesting_flag","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is ","generalLevelIdc","sar_ratio","slice","setInt16"," < 23","numTemporalLayers","sarRatio","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","chroma_format_idc","frameRate","constantFrameRate","presentWidth","vps","chroma_format","readUByte","warn","6spYshr","sub_layer_level_present_flag","general_profile_idc","present_size","readBits","conf_win_right_offset","refSampleDuration","pps","length","general_frame_only_constraint_flag","bit_depth","sps","tier_flag","chromaFormat","1020190yDExjw","bitDepthChromaMinus8","sub_layer_progressive_source_flag","parseHEVCDecoderConfigurationRecord$3","correctionConfigurationVersion","general_profile_compatibility_flags_4","Could not find H265 startcode until payload end!","sei","eofFlag","1850283xlRXSP","frame_rate","bitDepth","sub_layer_non_packed_constraint_flag","conf_win_bottom_offset","parseHEVCDecoderVPSAndSPSAndPPS and pps tag is ","level","currentStartcodeOffset","buffer"];return(De=function(){return e})()}function Te(e,t){const r=De();return(Te=function(e,t){return r[e-=418]})(e,t)}!function(e){const t=Te,r=e();for(;;)try{if(348766===-parseInt(t(516))/1*(parseInt(t(515))/2)+parseInt(t(424))/3+-parseInt(t(500))/4+parseInt(t(563))/5+parseInt(t(549))/6*(parseInt(t(445))/7)+parseInt(t(482))/8+parseInt(t(511))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(De);Fe(466);const Pe=Re;function Re(e,t){const r=Be();return(Re=function(e,t){return r[e-=115]})(e,t)}function Be(){const e=["videoCodec","isPlayback","checkFirstIFrame","debug","getCorrectionConfiguration","186PxJtXq","videoCode","workerEnd","decodeVideo first frame is not iFrame","wasmSimdFirstFrameDecodeDelayTimeout","decodeVideo and diff time is ","setCodecVideo: videoDecoder or videoDecoder.setCodec is null","codecHeight","wasmWidthOrHeightChange","setCodecVideo: init video codec , codecId is ","toString","onmessage","debugWarn","yuvData, isVideoFirstIFrame is false and return","\n decodeVideo: video width or height is changed,\n old width is ","cmd"," more than ","init","videoStreamStats","getBuildTime","close","6TYVHOn","assign","playType","byteLength","5064YIIIYm","warn","debugLog","validatedFailed, please contact the author to get the correct license"," > ","toFixed","_opt","options","clear","updateConfig","videoInitedAndNotFirstVideoIFrame","HEAPU8","nextIFrameTime","isUseSIMDAndroid","41048crJRVa","isInPlayNextIFrame","isPlayer","getTime","codecWidth","yuvData() and diff time is ","error","232lOBQxC",", height: ","player","isInPlayNextFrame","h264","worker",", old height is ","correctionConfigurationProfileIndication","debugLevel","decode","9DlkDeE","isPlayVod","setCodec","isIn","\n and replay","length"," and ignore","217318HGyLOR",", height is "," is not H264 or H265","isFFmpegSIMD","h265","postVideoInitedAndNotFirstVideoIFrameToMain","4568065xYTdOq","videoTotalMB","playVod","correctionConfigurationVersion",",\n and emit change event","simdH264DecodeVideoWidthIsTooLarge","WorkerForVideoDecoder","key","isDestroyed","decodeVideo: simd decode delay timeout, and return","stopStreamRateAndStatsInterval","ms, video is stuck","useSIMD","closeEnd","yuvData, decoder is destroyed and return","decodeVideo and payload is video sequence header so drop this frame","firstDecodeDelay is "," onmessage:","setCodecVideo",", so set isVideoInitedAndNotFirstVideoIFrame = false","playVodNextIFrame","TAG_NAME","1971650RPiqrf","stringify","335889OTkLjo","decodeVideo: video width or height is changed, and return","playbackNextIFrame"," and maxDiff is ","playbackNextFrame","simdDecodeError","videoDecode"," ","59719WCDtOg","startStreamRateAndStatsInterval","decodeVideo: hasInitVideoCodec is false, codecId is ","isIFrame","width: ","decodeVideo and payload is too small , payload length is ","now","delete","playVodNextFrame","initVideo","opt","log","7152439dcBgwi"," and diff is ","buffer","VideoDecoder"," and packetType is ","onmessage:","debugError"];return(Be=function(){return e})()}function Ve(e={}){const t=Pe;let r=!1,n=null,o=!1,i=!1,s=null,c=null,l=null,d=null,u=null,p=null,f=!1,g=null,y=null,w=0,_=!1,I=null,E=null,A=null,k={_opt:(()=>{const e=Re,t=Y();return{debug:t[e(219)],debugLevel:t[e(150)],debugUuid:t.debugUuid,useSIMD:t[e(177)],isFFmpegSIMD:t[e(162)],correctionConfigurationProfileIndication:t[e(149)],correctionConfigurationVersion:t[e(168)],checkFirstIFrame:t[e(218)]}})(),TAG_NAME:t(171),isDestroyed:!1,isPlayer:!0,isPlayVod:!1,isPlayback:!1,isInPlayNextFrame:!1,isInPlayNextIFrame:!1,close(){const e=t;if(k[e(123)](k.TAG_NAME,e(116)),k[e(173)]=!0,F)try{J(F[e(129)])&&F[e(129)](),J(F[e(204)])&&F[e(204)](),F=null}catch(t){k[e(123)](k[e(186)],"close() and videoDecoder.clear error: "+t[e(231)]()+e(158))}r=!1,n=null,o=!1,i=!1,s=null,c=null,l=null,d=null,u=null,p=null,f=!1,g=null,y=null,w=0,_=!1,I=null,E=null,A=null,k[e(219)]=null,k._opt={},postMessage({cmd:b[e(178)]})},startStreamRateAndStatsInterval(){const e=t;k[e(175)](),I=setInterval(()=>{const t=e;let r=0;null!==d&&null!==g&&(r=parseInt(g-d,10));const n=k.calcWasmMemoryUsed(),a=JSON[t(188)]({wasmDecodeDelay:r,p2dfps:w,wasmVideoTotalMB:n[t(166)]});if(postMessage({cmd:b[t(239)],value:a}),y&&k[t(134)]()&&null===d){H()-y>1e3*k[t(127)][t(225)]&&(k[t(123)](k.TAG_NAME,t(181)+r+" ms and isSimdDecodeDelayTimeout is true, emit simdDecodeDelayTimeout"),_=!0,postMessage({cmd:b.simdDecodeDelayTimeout}))}if(w=0,X()){const e=H();null===E&&(E=e);e-E>60*(Number("1")||1)*60*1e3&&X()&&k[t(116)]()}},1e3)},stopStreamRateAndStatsInterval(){I&&(clearInterval(I),I=null)},isUseSIMDAndroid:function(){const e=t;return k[e(127)][e(177)]&&!k._opt.isFFmpegSIMD},initPlayType:function(){const e=t,r=k[e(127)][e(119)]===a[e(144)],n=k[e(127)][e(119)]===a.playbackTF,o=k[e(127)][e(119)]===a[e(167)];k[e(137)]=r,k[e(217)]=n,k[e(153)]=o},getCorrectionConfiguration(){const e=t;return{correctionConfigurationProfileIndication:k[e(127)][e(149)],correctionConfigurationVersion:k[e(127)][e(168)]}},updatePrevDecodeVideoFrameLocalTimestamp(){const e=t;if(!k[e(137)])return;const r=H();null===A&&(A=r);const n=r-A;n>85&&k[e(123)](k[e(186)],e(226)+n+" more than 85"+e(176)),A=r},getBuildTime:()=>m+"-20251202",decodeVideo(e,n,a,d=0){const u=t;if(k.isDestroyed)k[u(123)](k.TAG_NAME,"decodeVideo, decoder is destroyed and return");else if(r)if(null===s&&(k[u(123)](k[u(186)],"decodeVideo has init, and init isVideoInitedAndNotFirstVideoIFrame = true"),s=!0,k[u(164)](s)),!i&&a&&(i=!0,k[u(123)](k.TAG_NAME,"decodeVideo and is first iframe and ts is "+n+u(184)),s=!1,k[u(164)](s)),i){if(a&&K(e)){const t=15&e[0];let r={};const n=k[u(220)]();let a=e.slice(5);t===S[u(146)]?r=me(a,n):t===S[u(163)]&&(r=function(e,t={}){const r=Te,n=e;if(n[r(557)]<22)return console[r(529)](r(503)+n[r(557)]+r(490)),{};let a={codecWidth:0,codecHeight:0,videoType:C[r(463)],timescale:1e3},o=function(){const e=r;let t=new ArrayBuffer(2);return new DataView(t)[e(536)](0,256,!0),256===new Int16Array(t)[0]}(),i=new DataView(n[r(432)]),s=i[r(438)](0),c=31&i[r(438)](1);if(1!==s&&0!==s){if(!t[r(419)])return console.error(r(481)+s+", valid version is 1 or 0"),{};{console[r(441)]("JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid version "+s+r(495));let e=252&i.getUint8(0)|1;i[r(530)](0,e)}}if(0===c){if(!t.correctionConfigurationProfileIndication)return console.error(r(540)+c+", valid hevc profile is Main Profile (1), Main 10 Profile (2),Main Still Picture Profile (3)"),{};{console[r(441)](r(469)+c+r(492));let e=224&i[r(438)](1)|1;i[r(530)](1,e)}}let l=1+(3&i[r(438)](21));if(3!==l&&4!==l)return console[r(529)](r(485)+(l-1)+r(455)+l+" ,"),{};let d=i.getUint8(22);for(let e=0,t=23;e<d;e++){let e=63&i[r(438)](t+0),s=i[r(521)](t+1,!o);t+=3;for(let c=0;c<s;c++){let s=i[r(521)](t+0,!o);if(0===c)if(33===e){t+=2;let e=new Uint8Array(n.buffer,t,s),o=Ae.parseSPS(e);a[r(440)]=o.codec_size.width,a[r(489)]=o.codec_size[r(453)],a[r(544)]=o[r(552)].width,a.presentHeight=o[r(552)][r(453)],a[r(472)]=o[r(474)],a.level=o[r(494)],a[r(426)]=o[r(559)],a[r(562)]=o[r(546)],a[r(539)]=o.sar_ratio,a.frameRate=o[r(425)],(!1===o.frame_rate[r(439)]||0===o[r(425)][r(476)]||0===o[r(425)].fps_den)&&(a[r(542)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3});let i=a[r(542)].fps_den,c=a[r(542)][r(476)];a[r(555)]=a[r(499)]*(i/c),a.codec=o[r(444)],t+=s}else t+=2+s;else t+=2+s}}return a[r(462)]=new Uint8Array(n),a}(a,n)),r[u(139)]&&r[u(228)]&&c&&l&&(r[u(139)]!==c||r[u(228)]!==l)&&(k[u(233)](k[u(186)],u(235)+c+u(148)+l+",\n new width is "+r[u(139)]+", new height is "+r.codecHeight+u(169)),f=!0,postMessage({cmd:b[u(229)],value:u(201)+c+"->"+r.codecWidth+u(143)+l+"->"+r[u(228)]}))}if(f)return void k.debugWarn(k[u(186)],u(190));if(o)return void k[u(233)](k[u(186)],"decodeVideo: simd decode error, and return");if(_)return void k.debugWarn(k[u(186)],u(174));if(K(e))return void k[u(123)](k[u(186)],u(180));if(e.byteLength<12)return void k.debugWarn(k[u(186)],u(202)+e[u(120)]);g=n,null===y&&(y=H()),w+=1,k.updatePrevDecodeVideoFrameLocalTimestamp();const t=e.slice(5);F[u(151)](t,a?1:0,n)}else k[u(123)](k[u(186)],u(224));else k[u(183)](e,a)},setCodecVideo(e,n){const a=t,o=15&e[0];if(F&&F[a(154)])if(K(e))if(o===S.h264||o===S.h265){k[a(123)](k[a(186)],a(230)+o);const t=e.slice(5);if(o===S[a(146)]&&k.isUseSIMDAndroid()){const e=me(t,k.getCorrectionConfiguration());if(e[a(139)]>h||e[a(228)]>h)return postMessage({cmd:b[a(170)],value:"width: "+e[a(139)]+" > "+h+a(143)+e[a(228)]+a(125)+h}),void k[a(233)](k[a(186)],"setCodecVideo: SIMD H264 decode video width is too large, width is "+e.codecWidth+a(160)+e.codecHeight)}const n=new Uint8Array(e);if(r=!0,F[a(154)](o,t,k[a(115)]()),postMessage({cmd:b[a(222)],code:o}),postMessage({cmd:b[a(216)],buffer:n,codecId:o},[n[a(211)]]),X()){const e=Number("1")||1;setTimeout(()=>{const e=a;k[e(215)](k[e(186)],e(196)),k[e(116)](),postMessage({cmd:b.workerEnd})},60*e*60*1e3)}}else k[a(233)](k[a(186)],"setCodecVideo: hasInitVideoCodec is false, codecId is "+o+a(161));else k[a(233)](k[a(186)],a(199)+o+" and isIFrame is "+n+a(213)+e[1]);else k[a(215)](k[a(186)],a(227))},updatePrevDecodedVideoFrameLocalTimestamp(){const e=t;if(!k[e(137)])return;const r=H();null===u&&(u=r);const n=r-u;n>85&&k.debugLog(k[e(186)],e(140)+n+e(237)+85+e(176)),u=r},videoInfo(e,r,n){const a=t;postMessage({cmd:b.videoCode,code:e}),postMessage({cmd:b[a(206)],w:r,h:n}),c=r,l=n,k[a(198)]()},yuvData:function(r,a){const o=t;if(k[o(173)])return void k[o(123)](k[o(186)],o(179));if(Q(i))return void k[o(123)](k.TAG_NAME,o(234));k.updatePrevDecodedVideoFrameLocalTimestamp();const s=c*l*3/2;try{let t=e[o(132)].subarray(r,r+s),i=new Uint8Array(t);n=null,d=a,postMessage({cmd:b.render,output:i,delay:k.delay,ts:a},[i.buffer])}catch(e){k[o(233)](k[o(186)],"yuvData ts "+a+" create uint8Array error :",e,e[o(231)]())}},errorInfo:function(e){const r=t;null===n&&(n=H());const a=H(),i=function(e,t,r){const n=G;return Math.max(Math[n(521)](e,Math[n(723)](t,r)),Math.min(t,r))}(p>0?2*p:5e3,1e3,5e3),s=a-n;s>i&&(k[r(233)](r(147),"errorInfo() emit simdDecodeError and\n iframeIntervalTimestamp is "+p+r(210)+s+r(192)+i+r(156)),o=!0,postMessage({cmd:b[r(194)]}))},postVideoInitedAndNotFirstVideoIFrameToMain(e){postMessage({cmd:b[t(131)],value:e})},calcWasmMemoryUsed:function(){const r=t;return F?{videoTotalMB:(e.HEAPU8[r(157)]/1048576)[r(126)](2)}:{videoTotalMB:0}},validatedFailed(){const e=t;k[e(215)]("worker",e(124))},timeEnd(){const e=t;k[e(215)](e(147),e(196)),k[e(116)](),postMessage({cmd:b[e(223)]})},debugLog(e,...r){const n=t;k[n(127)].debug&&k[n(219)]&&k[n(219)][n(208)](e,...r)},debugWarn(e,...r){const n=t;k[n(127)][n(219)]&&k[n(219)]&&k[n(219)][n(122)](e,...r)},debugError(e,...r){const n=t;k[n(219)]&&k[n(219)][n(141)](e,...r)}};k[t(219)]=new ee(k);let F=null;e[t(212)]&&(F=new(e[t(212)])(k)),postMessage({cmd:b.init}),self[t(232)]=function(e){const r=t;let n=e.data;switch(n[r(236)]){case v[r(238)]:try{k._opt=Object[r(118)](k[r(127)],JSON.parse(n.opt))}catch(e){}k.initPlayType(),Q(k[r(127)][r(218)])&&(i=!0),k.debugLog(k.TAG_NAME,r(214)+v[r(238)],n[r(207)]);break;case v[r(195)]:k.decodeVideo(n[r(211)],n.ts,n[r(200)]);break;case v[r(116)]:k[r(123)](k[r(186)],r(214)+v[r(116)],JSON[r(188)](n[r(128)])),k.close();break;case v[r(130)]:k[r(123)](k[r(186)],"onmessage:"+v.updateConfig,n[r(172)],n.value),k[r(127)][n[r(172)]]=n.value;break;case v.clearBuffer:(!0===(a=k[r(127)][r(218)])||a===N(433))&&(i=!1);break;case v[r(205)]:k.debugLog(k[r(186)],r(182),v.playVodNextFrame,n[r(155)]),k.isInPlayNextFrame=n[r(155)];break;case v.playVodNextIFrame:k[r(123)](k.TAG_NAME," onmessage:",v[r(185)],n[r(155)],n[r(133)]),k[r(145)]=n[r(155)],k[r(136)]=n[r(155)];break;case v.playbackNextFrame:k[r(123)](k.TAG_NAME," onmessage:",v[r(193)],n.isIn),k.isInPlayNextFrame=n[r(155)];break;case v.playbackNextIFrame:k[r(123)](k.TAG_NAME,r(182),v[r(191)],n[r(155)],n[r(133)]),k.isInPlayNextFrame=n.isIn,k.isInPlayNextIFrame=n[r(155)]}var a}}!function(e){const t=Re,r=e();for(;;)try{if(899105===-parseInt(t(152))/1*(parseInt(t(159))/2)+-parseInt(t(221))/3*(-parseInt(t(135))/4)+parseInt(t(165))/5*(-parseInt(t(117))/6)+-parseInt(t(209))/7+parseInt(t(142))/8*(parseInt(t(189))/9)+-parseInt(t(187))/10+-parseInt(t(197))/11*(-parseInt(t(121))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Be),Date[Pe(203)]||(Date[Pe(203)]=function(){const e=Pe;return(new Date)[e(138)]()});var xe=Ue;function Me(){var e=["520692JgZMrU","16QiDJqG","513724Swsvpt","1776860uBnibx","5416VTeBJq","2585880kdrinO","toString","8019bZXIfn","notSupportNewWasm","24vbwoQL","warn","658133VesbmU","catch","31249HMAmwz","517IVegeT","then","outOfMemoryWasm","12ibnaqa","JbPro[❌❌❌][wasm]:"];return(Me=function(){return e})()}function Ue(e,t){var r=Me();return(Ue=function(e,t){return r[e-=296]})(e,t)}!function(e){for(var t=Ue,r=e();;)try{if(353668===parseInt(t(302))/1*(-parseInt(t(309))/2)+-parseInt(t(306))/3*(parseInt(t(310))/4)+-parseInt(t(313))/5+parseInt(t(298))/6*(parseInt(t(300))/7)+parseInt(t(312))/8*(-parseInt(t(296))/9)+-parseInt(t(311))/10+-parseInt(t(303))/11*(-parseInt(t(308))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Me),t({printErr:function(e){var t=Ue;(function(e){const t=N;return!(!e||-1===e.indexOf(t(577)))})(e)||(console[t(299)]("JbPro[❌❌❌][video wasm]",e),!function(e){const t=N;return!(!e||-1===e[t(537)]()[t(579)]("out of memory"))}(e)?function(e){const t=N;return!(!e||-1===e[t(537)]().indexOf(t(606)))}(e)&&postMessage({cmd:b[t(297)],value:e}):postMessage({cmd:b[t(305)],value:e}))}})[xe(304)](e=>{Ve(e)})[xe(301)](e=>{var t=xe;console[t(299)](t(307),e,e[t(314)]())})});