decoder-pro-video-simd-only.js 109 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-simd-only.js",document.baseURI).href,async function(t={}){var r,n,o;(o=t).ready=new Promise((e,t)=>{r=e,n=t}),(o=void 0!==o?o:{}).locateFile=function(e,t){return"decoder-pro-simd.wasm"==e&&"undefined"!=typeof JESSIBUCA_PRO_SIMD_WASM_URL&&""!=JESSIBUCA_PRO_SIMD_WASM_URL?JESSIBUCA_PRO_SIMD_WASM_URL:t+e};var a,i,s,c=Object.assign({},o),l="object"==typeof window,d="function"==typeof importScripts,u="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,p="";if(u){const{createRequire:e}=await import("module");var f=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-simd-only.js",document.baseURI).href),m=f("fs"),h=f("path");p=d?h.dirname(p)+"/":f("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-simd-only.js",document.baseURI).href)),a=(e,t)=>(e=O(e)?new URL(e):h.normalize(e),m.readFileSync(e,t?void 0:"utf8")),s=e=>{var t=a(e,!0);return t.buffer||(t=new Uint8Array(t)),t},i=(e,t,r,n=!0)=>{e=O(e)?new URL(e):h.normalize(e),m.readFile(e,n?void 0:"utf8",(e,o)=>{e?r(e):t(n?o.buffer:o)})},!o.thisProgram&&process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),o.inspect=()=>"[Emscripten Module object]"}else(l||d)&&(d?p=self.location.href:"undefined"!=typeof document&&document.currentScript&&(p=document.currentScript.src),e&&(p=e),p=0!==p.indexOf("blob:")?p.substr(0,p.replace(/[?#].*/,"").lastIndexOf("/")+1):"",a=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},d&&(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 g,y,b=o.print||console.log.bind(console),v=o.printErr||console.error.bind(console);Object.assign(o,c),c=null,o.arguments&&o.arguments,o.thisProgram&&o.thisProgram,o.quit&&o.quit,o.wasmBinary&&(g=o.wasmBinary),"object"!=typeof WebAssembly&&x("no native wasm support detected");var w,S,_,I,C,A,E,k,F=!1;function D(){var e=y.buffer;o.HEAP8=w=new Int8Array(e),o.HEAP16=_=new Int16Array(e),o.HEAPU8=S=new Uint8Array(e),o.HEAPU16=I=new Uint16Array(e),o.HEAP32=C=new Int32Array(e),o.HEAPU32=A=new Uint32Array(e),o.HEAPF32=E=new Float32Array(e),o.HEAPF64=k=new Float64Array(e)}var T=[],P=[],V=[];function R(e){T.unshift(e)}function B(e){V.unshift(e)}var M=0,U=null;function x(e){o.onAbort&&o.onAbort(e),v(e="Aborted("+e+")"),F=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw n(t),t}var W,$,L=e=>e.startsWith("data:application/octet-stream;base64,"),O=e=>e.startsWith("file://");function N(e){if(e==W&&g)return new Uint8Array(g);if(s)return s(e);throw"both async and sync fetching of the wasm failed"}function H(e,t,r){return function(e){if(!g&&(l||d)){if("function"==typeof fetch&&!O(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(()=>N(e));if(i)return new Promise((t,r)=>{i(e,e=>t(new Uint8Array(e)),r)})}return Promise.resolve().then(()=>N(e))}(e).then(e=>WebAssembly.instantiate(e,t)).then(e=>e).then(r,e=>{v(`failed to asynchronously prepare wasm: ${e}`),x(e)})}o.locateFile?L(W="decoder-pro-simd.wasm")||($=W,W=o.locateFile?o.locateFile($,p):p+$):W=new URL("decoder-pro-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-simd-only.js",document.baseURI).href).href;var z=e=>{for(;e.length>0;)e.shift()(o)};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,w[this.ptr+12|0]=e},this.get_caught=function(){return 0!=w[this.ptr+12|0]},this.set_rethrown=function(e){e=e?1:0,w[this.ptr+13|0]=e},this.get_rethrown=function(){return 0!=w[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(Tt(this.get_type()))return A[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}o.noExitRuntime;var G,q,J,Y=e=>{for(var t="",r=e;S[r];)t+=G[S[r++]];return t},X={},K={},Q={},Z=e=>{throw new q(e)},ee=e=>{throw new J(e)},te=(e,t,r)=>{function n(t){var n=r(t);n.length!==e.length&&ee("Mismatched type converter count");for(var o=0;o<e.length;++o)re(e[o],n[o])}e.forEach(function(e){Q[e]=t});var o=new Array(t.length),a=[],i=0;t.forEach((e,t)=>{K.hasOwnProperty(e)?o[t]=K[e]:(a.push(e),X.hasOwnProperty(e)||(X[e]=[]),X[e].push(()=>{o[t]=K[e],++i===a.length&&n(o)}))}),0===a.length&&n(o)};function re(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||Z(`type "${n}" must have a positive integer typeid pointer`),K.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;Z(`Cannot register type '${n}' twice`)}if(K[e]=t,delete Q[e],X.hasOwnProperty(e)){var o=X[e];delete X[e],o.forEach(e=>e())}}(e,t,r)}var ne,oe=e=>{Z(e.$$.ptrType.registeredClass.name+" instance already deleted")},ae=!1,ie=e=>{},se=e=>{e.count.value-=1,0===e.count.value&&(e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)})(e)},ce=(e,t,r)=>{if(t===r)return e;if(void 0===r.baseClass)return null;var n=ce(e,t,r.baseClass);return null===n?null:r.downcast(n)},le={},de=()=>Object.keys(he).length,ue=()=>{var e=[];for(var t in he)he.hasOwnProperty(t)&&e.push(he[t]);return e},pe=[],fe=()=>{for(;pe.length;){var e=pe.pop();e.$$.deleteScheduled=!1,e.delete()}},me=e=>{ne=e,pe.length&&ne&&ne(fe)},he={},ge=(e,t)=>(t=((e,t)=>{for(void 0===t&&Z("ptr should not be undefined");e.baseClass;)t=e.upcast(t),e=e.baseClass;return t})(e,t),he[t]),ye=(e,t)=>(t.ptrType&&t.ptr||ee("makeClassHandle requires ptr and ptrType"),!!t.smartPtrType!=!!t.smartPtr&&ee("Both smartPtrType and smartPtr must be specified"),t.count={value:1},ve(Object.create(e,{$$:{value:t}})));function be(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var r=ge(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 o(){return this.isSmartPointer?ye(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):ye(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var a,i=this.registeredClass.getActualType(t),s=le[i];if(!s)return o.call(this);a=this.isConst?s.constPointerType:s.pointerType;var c=ce(t,this.registeredClass,a.registeredClass);return null===c?o.call(this):this.isSmartPointer?ye(a.registeredClass.instancePrototype,{ptrType:a,ptr:c,smartPtrType:this,smartPtr:e}):ye(a.registeredClass.instancePrototype,{ptrType:a,ptr:c})}var ve=e=>"undefined"==typeof FinalizationRegistry?(ve=e=>e,e):(ae=new FinalizationRegistry(e=>{se(e.$$)}),ve=e=>{var t=e.$$;if(t.smartPtr){var r={$$:t};ae.register(e,r,e)}return e},ie=e=>ae.unregister(e),ve(e));function we(){}var Se=(e,t)=>Object.defineProperty(t,"name",{value:e}),_e=(e,t,r)=>{if(void 0===e[t].overloadTable){var n=e[t];e[t]=function(){return e[t].overloadTable.hasOwnProperty(arguments.length)||Z(`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 Ie(e,t,r,n,o,a,i,s){this.name=e,this.constructor=t,this.instancePrototype=r,this.rawDestructor=n,this.baseClass=o,this.getActualType=a,this.upcast=i,this.downcast=s,this.pureVirtualFunctions=[]}var Ce=(e,t,r)=>{for(;t!==r;)t.upcast||Z(`Expected null or instance of ${r.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Ae(e,t){if(null===t)return this.isReference&&Z(`null is not a valid ${this.name}`),0;t.$$||Z(`Cannot pass "${Ye(t)}" as a ${this.name}`),t.$$.ptr||Z(`Cannot pass deleted object as a pointer of type ${this.name}`);var r=t.$$.ptrType.registeredClass;return Ce(t.$$.ptr,r,this.registeredClass)}function Ee(e,t){var r;if(null===t)return this.isReference&&Z(`null is not a valid ${this.name}`),this.isSmartPointer?(r=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,r),r):0;t.$$||Z(`Cannot pass "${Ye(t)}" as a ${this.name}`),t.$$.ptr||Z(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&Z(`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=Ce(t.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===t.$$.smartPtr&&Z("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:t.$$.smartPtrType===this?r=t.$$.smartPtr:Z(`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 o=t.clone();r=this.rawShare(r,Ge.toHandle(()=>o.delete())),null!==e&&e.push(this.rawDestructor,r)}break;default:Z("Unsupporting sharing policy")}return r}function ke(e,t){if(null===t)return this.isReference&&Z(`null is not a valid ${this.name}`),0;t.$$||Z(`Cannot pass "${Ye(t)}" as a ${this.name}`),t.$$.ptr||Z(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&Z(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;return Ce(t.$$.ptr,r,this.registeredClass)}function Fe(e){return this.fromWireType(A[e>>2])}function De(e,t,r,n,o,a,i,s,c,l,d){this.name=e,this.registeredClass=t,this.isReference=r,this.isConst=n,this.isSmartPointer=o,this.pointeeType=a,this.sharingPolicy=i,this.rawGetPointee=s,this.rawConstructor=c,this.rawShare=l,this.rawDestructor=d,o||void 0!==t.baseClass?this.toWireType=Ee:n?(this.toWireType=Ae,this.destructorFunction=null):(this.toWireType=ke,this.destructorFunction=null)}var Te,Pe,Ve=[],Re=e=>{var t=Ve[e];return t||(e>=Ve.length&&(Ve.length=e+1),Ve[e]=t=Te.get(e)),t},Be=(e,t,r)=>e.includes("j")?((e,t,r)=>{var n=o["dynCall_"+e];return r&&r.length?n.apply(null,[t].concat(r)):n.call(null,t)})(e,t,r):Re(t).apply(null,r),Me=(e,t)=>{var r,n,o,a=(e=Y(e)).includes("j")?(r=e,n=t,o=[],function(){return o.length=0,Object.assign(o,arguments),Be(r,n,o)}):Re(t);return"function"!=typeof a&&Z(`unknown function pointer with signature ${e}: ${t}`),a},Ue=e=>{var t=Dt(e),r=Y(t);return kt(t),r},xe=(e,t)=>{var r=[],n={};throw t.forEach(function e(t){n[t]||K[t]||(Q[t]?Q[t].forEach(e):(r.push(t),n[t]=!0))}),new Pe(`${e}: `+r.map(Ue).join([", "]))},We=(e,t)=>{for(var r=[],n=0;n<e;n++)r.push(A[t+4*n>>2]);return r},$e=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function Le(e,t){if(!(e instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof e} which is not a function`);var r=Se(e.name||"unknownFunctionName",function(){});r.prototype=e.prototype;var n=new r,o=e.apply(n,t);return o instanceof Object?o:n}function Oe(e,t,r,n,o,a){var i=t.length;i<2&&Z("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=[Z,n,o,$e,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||a?"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=Le(Function,h).apply(null,g);return Se(e,b)}function Ne(){this.allocated=[void 0],this.freelist=[]}var He=new Ne,ze=e=>{e>=He.reserved&&0===--He.get(e).refcount&&He.free(e)},je=()=>{for(var e=0,t=He.reserved;t<He.allocated.length;++t)void 0!==He.allocated[t]&&++e;return e},Ge={toValue:e=>(e||Z("Cannot use deleted val. handle = "+e),He.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 He.allocate({refcount:1,value:e})}}};function qe(e){return this.fromWireType(C[e>>2])}var Je,Ye=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},Xe=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(E[e>>2])};case 8:return function(e){return this.fromWireType(k[e>>3])};default:throw new TypeError(`invalid float width (${t}): ${e}`)}},Ke=(e,t,r)=>{switch(t){case 1:return r?e=>w[0|e]:e=>S[0|e];case 2:return r?e=>_[e>>1]:e=>I[e>>1];case 4:return r?e=>C[e>>2]:e=>A[e>>2];default:throw new TypeError(`invalid integer width (${t}): ${e}`)}},Qe=(e,t,r)=>((e,t,r,n)=>{if(!(n>0))return 0;for(var o=r,a=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>=a)break;t[r++]=s}else if(s<=2047){if(r+1>=a)break;t[r++]=192|s>>6,t[r++]=128|63&s}else if(s<=65535){if(r+2>=a)break;t[r++]=224|s>>12,t[r++]=128|s>>6&63,t[r++]=128|63&s}else{if(r+3>=a)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-o})(e,S,t,r),Ze=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},et="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,tt=(e,t,r)=>{for(var n=t+r,o=t;e[o]&&!(o>=n);)++o;if(o-t>16&&e.buffer&&et)return et.decode(e.subarray(t,o));for(var a="";t<o;){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)a+=String.fromCharCode(i);else{var l=i-65536;a+=String.fromCharCode(55296|l>>10,56320|1023&l)}}else a+=String.fromCharCode((31&i)<<6|s)}else a+=String.fromCharCode(i)}return a},rt=(e,t)=>e?tt(S,e,t):"",nt="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,ot=(e,t)=>{for(var r=e,n=r>>1,o=n+t/2;!(n>=o)&&I[n];)++n;if((r=n<<1)-e>32&&nt)return nt.decode(S.subarray(e,r));for(var a="",i=0;!(i>=t/2);++i){var s=_[e+2*i>>1];if(0==s)break;a+=String.fromCharCode(s)}return a},at=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<2)return 0;for(var n=t,o=(r-=2)<2*e.length?r/2:e.length,a=0;a<o;++a){var i=e.charCodeAt(a);_[t>>1]=i,t+=2}return _[t>>1]=0,t-n},it=e=>2*e.length,st=(e,t)=>{for(var r=0,n="";!(r>=t/4);){var o=C[e+4*r>>2];if(0==o)break;if(++r,o>=65536){var a=o-65536;n+=String.fromCharCode(55296|a>>10,56320|1023&a)}else n+=String.fromCharCode(o)}return n},ct=(e,t,r)=>{if(void 0===r&&(r=2147483647),r<4)return 0;for(var n=t,o=n+r-4,a=0;a<e.length;++a){var i=e.charCodeAt(a);if(i>=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++a)),C[t>>2]=i,(t+=4)+4>o)break}return C[t>>2]=0,t-n},lt=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},dt={},ut=e=>{var t=dt[e];return void 0===t?Y(e):t},pt=[],ft=(e,t)=>{var r=K[e];return void 0===r&&Z(t+" has unknown type "+Ue(e)),r},mt=(e,t,r)=>{var n=[],o=e.toWireType(n,r);return n.length&&(A[t>>2]=Ge.toHandle(n)),o},ht=[0,31,60,91,121,152,182,213,244,274,305,335],gt=[0,31,59,90,120,151,181,212,243,273,304,334],yt=e=>{var t=Ze(e)+1,r=Ft(t);return r&&Qe(e,r,t),r};Je=()=>performance.now();var bt,vt,wt,St=e=>{var t=(e-y.buffer.byteLength+65535)/65536;try{return y.grow(t),D(),1}catch(e){}},_t=[null,[],[]],It=(e,t)=>{var r=_t[e];0===t||10===t?((1===e?b:v)(tt(r,0)),r.length=0):r.push(t)};(()=>{for(var e=new Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);G=e})(),q=o.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},J=o.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Object.assign(we.prototype,{isAliasOf(e){if(!(this instanceof we))return!1;if(!(e instanceof we))return!1;var t=this.$$.ptrType.registeredClass,r=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,o=e.$$.ptr;t.baseClass;)r=t.upcast(r),t=t.baseClass;for(;n.baseClass;)o=n.upcast(o),n=n.baseClass;return t===n&&r===o},clone(){if(this.$$.ptr||oe(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,t=ve(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||oe(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Z("Object already scheduled for deletion"),ie(this),se(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||oe(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Z("Object already scheduled for deletion"),pe.push(this),1===pe.length&&ne&&ne(fe),this.$$.deleteScheduled=!0,this}}),o.getInheritedInstanceCount=de,o.getLiveInheritedInstances=ue,o.flushPendingDeletes=fe,o.setDelayFunction=me,Object.assign(De.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:8,readValueFromPointer:Fe,deleteObject(e){null!==e&&e.delete()},fromWireType:be}),Pe=o.UnboundTypeError=(bt=Error,(wt=Se(vt="UnboundTypeError",function(e){this.name=vt,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(bt.prototype),wt.prototype.constructor=wt,wt.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},wt),Object.assign(Ne.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)}}),He.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),He.reserved=He.allocated.length,o.count_emval_handles=je;var Ct,At={o:(e,t,r)=>{throw new j(e).init(t,r),e},s:(e,t,r,n,o)=>{},A:(e,t,r,n)=>{re(e,{name:t=Y(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})},r:(e,t,r,n,a,i,s,c,l,d,u,p,f)=>{u=Y(u),i=Me(a,i),c&&(c=Me(s,c)),d&&(d=Me(l,d)),f=Me(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)=>{o.hasOwnProperty(e)?((void 0===r||void 0!==o[e].overloadTable&&void 0!==o[e].overloadTable[r])&&Z(`Cannot register public name '${e}' twice`),_e(o,e,e),o.hasOwnProperty(r)&&Z(`Cannot register multiple overloads of a function with the same number of arguments (${r})!`),o[e].overloadTable[r]=t):(o[e]=t,void 0!==r&&(o[e].numArguments=r))})(m,function(){xe(`Cannot construct ${u} due to unbound types`,[n])}),te([e,t,r],n?[n]:[],function(t){var r,a;t=t[0],a=n?(r=t.registeredClass).instancePrototype:we.prototype;var s=Se(u,function(){if(Object.getPrototypeOf(this)!==l)throw new q("Use 'new' to construct "+u);if(void 0===p.constructor_body)throw new q(u+" has no accessible constructor");var e=p.constructor_body[arguments.length];if(void 0===e)throw new q(`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(a,{constructor:{value:s}});s.prototype=l;var p=new Ie(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 De(u,p,!0,!1,!1),g=new De(u+"*",p,!1,!1,!1),y=new De(u+" const*",p,!1,!0,!1);return le[e]={pointerType:g,constPointerType:y},((e,t,r)=>{o.hasOwnProperty(e)||ee("Replacing nonexistant public symbol"),void 0!==o[e].overloadTable&&void 0!==r?o[e].overloadTable[r]=t:(o[e]=t,o[e].argCount=r)})(m,s),[h,g,y]})},p:(e,t,r,n,o,a)=>{var i=We(t,r);o=Me(n,o),te([],[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 q(`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]=()=>{xe(`Cannot construct ${e.name} due to unbound types`,i)},te([],i,n=>(n.splice(1,0,null),e.registeredClass.constructor_body[t-1]=Oe(r,n,null,o,a),[])),[]})},h:(e,t,r,n,o,a,i,s,c)=>{var l=We(r,n);t=(e=>{const t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e})(t=Y(t)),a=Me(o,a),te([],[e],function(e){var n=`${(e=e[0]).name}.${t}`;function o(){xe(`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?(o.argCount=r-2,o.className=e.name,d[t]=o):(_e(d,t,n),d[t].overloadTable[r-2]=o),te([],l,function(o){var s=Oe(n,o,e,a,i,c);return void 0===d[t].overloadTable?(s.argCount=r-2,d[t]=s):d[t].overloadTable[r-2]=s,[]}),[]})},z:(e,t)=>{re(e,{name:t=Y(t),fromWireType:e=>{var t=Ge.toValue(e);return ze(e),t},toWireType:(e,t)=>Ge.toHandle(t),argPackAdvance:8,readValueFromPointer:qe,destructorFunction:null})},k:(e,t,r)=>{re(e,{name:t=Y(t),fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:8,readValueFromPointer:Xe(t,r),destructorFunction:null})},b:(e,t,r,n,o)=>{t=Y(t);var a=e=>e;if(0===n){var i=32-8*r;a=e=>e<<i>>>i}var s=t.includes("unsigned");re(e,{name:t,fromWireType:a,toWireType:s?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t},argPackAdvance:8,readValueFromPointer:Ke(t,r,0!==n),destructorFunction:null})},a:(e,t,r)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function o(e){var t=A[e>>2],r=A[e+4>>2];return new n(w.buffer,r,t)}re(e,{name:r=Y(r),fromWireType:o,argPackAdvance:8,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},l:(e,t)=>{var r="std::string"===(t=Y(t));re(e,{name:t,fromWireType(e){var t,n=A[e>>2],o=e+4;if(r)for(var a=o,i=0;i<=n;++i){var s=o+i;if(i==n||0==S[s]){var c=rt(a,s-a);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),a=s+1}}else{var l=new Array(n);for(i=0;i<n;++i)l[i]=String.fromCharCode(S[o+i]);t=l.join("")}return kt(e),t},toWireType(e,t){var n;t instanceof ArrayBuffer&&(t=new Uint8Array(t));var o="string"==typeof t;o||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||Z("Cannot pass non-string to std::string"),n=r&&o?Ze(t):t.length;var a=Ft(4+n+1),i=a+4;if(A[a>>2]=n,r&&o)Qe(t,i,n+1);else if(o)for(var s=0;s<n;++s){var c=t.charCodeAt(s);c>255&&(kt(i),Z("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(kt,a),a},argPackAdvance:8,readValueFromPointer:Fe,destructorFunction(e){kt(e)}})},i:(e,t,r)=>{var n,o,a,i,s;r=Y(r),2===t?(n=ot,o=at,i=it,a=()=>I,s=1):4===t&&(n=st,o=ct,i=lt,a=()=>A,s=2),re(e,{name:r,fromWireType:e=>{for(var r,o=A[e>>2],i=a(),c=e+4,l=0;l<=o;++l){var d=e+4+l*t;if(l==o||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 kt(e),r},toWireType:(e,n)=>{"string"!=typeof n&&Z(`Cannot pass non-string to C++ string type ${r}`);var a=i(n),c=Ft(4+a+t);return A[c>>2]=a>>s,o(n,c+4,a+t),null!==e&&e.push(kt,c),c},argPackAdvance:8,readValueFromPointer:qe,destructorFunction(e){kt(e)}})},B:(e,t)=>{re(e,{isVoid:!0,name:t=Y(t),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,t)=>{}})},g:(e,t,r,n,o)=>(e=pt[e])(t=Ge.toValue(t),t[r=ut(r)],n,o),c:ze,f:(e,t,r)=>{var n=((e,t)=>{for(var r=new Array(e),n=0;n<e;++n)r[n]=ft(A[t+4*n>>2],"parameter "+n);return r})(e,t),o=n.shift();e--;var a="return function (obj, func, destructorsRef, args) {\n",i=0,s=[];0===r&&s.push("obj");for(var c=["retType"],l=[o],d=0;d<e;++d)s.push("arg"+d),c.push("argType"+d),l.push(n[d]),a+=`  var arg${d} = argType${d}.readValueFromPointer(args${i?"+"+i:""});\n`,i+=n[d].argPackAdvance;for(a+=`  var rv = ${1===r?"new func":"func.call"}(${s.join(", ")});\n`,d=0;d<e;++d)n[d].deleteObject&&(a+=`  argType${d}.deleteObject(arg${d});\n`);o.isVoid||(c.push("emval_returnValue"),l.push(mt),a+="  return emval_returnValue(retType, destructorsRef, rv);\n"),a+="};\n",c.push(a);var u,p,f=Le(Function,c).apply(null,l),m=`methodCaller<(${n.map(e=>e.name).join(", ")}) => ${o.name}>`;return u=Se(m,f),p=pt.length,pt.push(u),p},C:e=>{e>4&&(He.get(e).refcount+=1)},m:e=>Ge.toHandle(ut(e)),E:()=>Ge.toHandle({}),y:e=>Ge.toHandle(rt(e)),e:e=>{var t=Ge.toValue(e);$e(t),ze(e)},n:(e,t,r)=>{e=Ge.toValue(e),t=Ge.toValue(t),r=Ge.toValue(r),e[t]=r},D:(e,t)=>{var r=(e=ft(e,"_emval_take_value")).readValueFromPointer(t);return Ge.toHandle(r)},q:function(e,t,r){var n,o,a=(o=t)+2097152>>>0<4194305-!!(n=e)?(n>>>0)+4294967296*o:NaN,i=new Date(1e3*a);C[r>>2]=i.getSeconds(),C[r+4>>2]=i.getMinutes(),C[r+8>>2]=i.getHours(),C[r+12>>2]=i.getDate(),C[r+16>>2]=i.getMonth(),C[r+20>>2]=i.getFullYear()-1900,C[r+24>>2]=i.getDay();var s=0|(e=>{var t;return((t=e.getFullYear())%4!=0||t%100==0&&t%400!=0?gt:ht)[e.getMonth()]+e.getDate()-1})(i);C[r+28>>2]=s,C[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));C[r+32>>2]=u},u:(e,t,r)=>{var n=(new Date).getFullYear(),o=new Date(n,0,1),a=new Date(n,6,1),i=o.getTimezoneOffset(),s=a.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,C[t>>2]=Number(i!=s);var d=l(o),u=l(a),p=yt(d),f=yt(u);s<i?(A[r>>2]=p,A[r+4>>2]=f):(A[r>>2]=f,A[r+4>>2]=p)},j:()=>{x("")},w:()=>Date.now(),d:Je,x:(e,t,r)=>S.copyWithin(e,t,t+r),t:e=>{var t=S.length,r=805306368;if((e>>>=0)>r)return!1;for(var n=(e,t)=>e+(t-e%t)%t,o=1;o<=4;o*=2){var a=t*(1+.2/o);a=Math.min(a,e+100663296);var i=Math.min(r,n(Math.max(e,a),65536));if(St(i))return!0}return!1},v:(e,t,r,n)=>{for(var o=0,a=0;a<r;a++){var i=A[t>>2],s=A[t+4>>2];t+=8;for(var c=0;c<s;c++)It(e,S[i+c]);o+=s}return A[n>>2]=o,0}},Et=function(){var e,t,r,a,i={a:At};function s(e,t){var r;return Et=e.exports,y=Et.F,D(),Te=Et.J,r=Et.G,P.unshift(r),function(){if(M--,o.monitorRunDependencies&&o.monitorRunDependencies(M),0==M&&U){var e=U;U=null,e()}}(),Et}if(M++,o.monitorRunDependencies&&o.monitorRunDependencies(M),o.instantiateWasm)try{return o.instantiateWasm(i,s)}catch(e){v(`Module.instantiateWasm callback failed with error: ${e}`),n(e)}return(e=g,t=W,r=i,a=function(e){s(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||L(t)||O(t)||u||"function"!=typeof fetch?H(t,r,a):fetch(t,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,r).then(a,function(e){return v(`wasm streaming compile failed: ${e}`),v("falling back to ArrayBuffer instantiation"),H(t,r,a)}))).catch(n),{}}(),kt=e=>(kt=Et.H)(e),Ft=e=>(Ft=Et.I)(e),Dt=e=>(Dt=Et.K)(e),Tt=e=>(Tt=Et.L)(e);function Pt(){function e(){Ct||(Ct=!0,o.calledRun=!0,F||(z(P),r(o),o.onRuntimeInitialized&&o.onRuntimeInitialized(),function(){if(o.postRun)for("function"==typeof o.postRun&&(o.postRun=[o.postRun]);o.postRun.length;)B(o.postRun.shift());z(V)}()))}M>0||(function(){if(o.preRun)for("function"==typeof o.preRun&&(o.preRun=[o.preRun]);o.preRun.length;)R(o.preRun.shift());z(T)}(),M>0||(o.setStatus?(o.setStatus("Running..."),setTimeout(function(){setTimeout(function(){o.setStatus("")},1),e()},1)):e()))}if(o.dynCall_jiji=(e,t,r,n,a)=>(o.dynCall_jiji=Et.M)(e,t,r,n,a),o.___start_em_js=143564,o.___stop_em_js=143621,U=function e(){Ct||Pt(),Ct||(U=e)},o.preInit)for("function"==typeof o.preInit&&(o.preInit=[o.preInit]);o.preInit.length>0;)o.preInit.pop()();return Pt(),t.ready});const r=C;!function(e){const t=C,r=e();for(;;)try{if(348400===parseInt(t(530))/1*(parseInt(t(966))/2)+parseInt(t(556))/3*(-parseInt(t(671))/4)+parseInt(t(858))/5+-parseInt(t(920))/6*(-parseInt(t(757))/7)+-parseInt(t(854))/8+parseInt(t(969))/9*(parseInt(t(729))/10)+-parseInt(t(806))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(F);const n={websocket:1,fetch:2,hls:3,webrtc:4,webTransport:5,aliyunRtc:6,ts:7};r(725),r(571),r(799),r(802),r(820),r(890),r(571),r(799),r(725),r(802),r(820),r(886),r(890),r(464),r(522);const o={player:r(921),playerAudio:"playerAudio",playbackTF:r(953),talk:r(844),playVod:r(1003)},a={mp4:r(874),webm:"webm",flv:r(677),mov:r(932)},i={flv:"flv",m7s:r(789),hls:"hls",webrtc:r(802),webTransport:r(820),nakedFlow:"nakedFlow",fmp4:r(744),mpeg4:"mpeg4",aliyunRtc:r(890),ts:"ts",g711:r(497),pcm:r(963),ps:"ps",dhav:r(823)};r(815),r(728),r(824),r(532),r(831),r(561),r(528),r(952);const s={mse:r(1004),wcs:r(852),offscreen:r(675),wasm:"wasm",simd:r(549),simdFFmpeg:"simdFFmpeg",mt:"mt",webrtc:r(802),hls:"hls",aliyunRtc:r(890),browser:"browser"},c={canvas:r(541),video:"video"},l={debug:r(872),warn:r(897)},d="click",u=(r(997),{normal:"normal",simple:r(1025)}),p={normal:"normal",small:r(478)},f={drop:r(760),accelerate:r(877)};r(837),r(599);const m=r(661),h=r(959),g=4080;r(746),r(878),r(892);r(608),r(830);const y={average:r(762),all:r(967)};r(857),r(882),r(665),r(560),r(681),r(645),r(816),r(747),r(924),r(924),r(591),r(669),r(592),r(893),r(601),r(924),r(747),r(669),r(601),r(1026),r(954),r(749),r(538),r(949),r(995),r(545),r(724),r(812),r(812),r(659),r(601),r(899),r(540),r(540),r(701),r(565),r(790),r(558);const b={playType:o[r(921)],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[r(872)],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(473)],loadingIcon:!0,initShowLoadingIconInner:!1,loadingIconStyle:{},loadingText:"",background:"",poster:"",backgroundLoadingShow:!0,loadingBackground:"",loadingBackgroundWidth:0,loadingBackgroundHeight:0,decoder:r(922),decoderOld:r(1024),decoderAudio:"decoder-pro-audio.js",decoderHard:r(917),decoderHardNotWasm:r(651),decoderOnlyAudio:r(721),decoderOnlyVideo:r(973),wasmMp4RecorderDecoder:"jessibuca-pro-mp4-recorder-decoder.js",decoderWASM:"",isDecoderUseCDN:!1,url:"",rotate:0,mirrorRotate:r(641),aspectRatio:r(668),playbackConfig:{playList:[],fps:"",autoCalcFps:!0,showControl:!0,controlType:u[r(473)],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.fetch,demuxType:i[r(677)],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[r(670)],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:a[r(874)],checkFirstIFrame:!0,nakedFlowFps:25,audioEngine:null,isShowRecordingUI:!0,isShowZoomingUI:!0,useFaceDetector:!1,useObjectDetector:!1,useImageDetector:!1,useOcclusionDetector:!1,useLicensePlateDetector:!1,ptzPositionConfig:{},ptzShowType:r(733),ptzClickType:d,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(539)],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:r(946),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:r(896),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(760)],delayFrameAccelerateDecodeMaxNum:8,isEmitTsPrivateData:!1,tsVideoTrackIndex:null,tsAudioTrackIndex:null,intervalUseWorker:!0,emitVideoContentClickEvent:!1,checkWebrtcLowFps:!0,checkWebrtcLowFpsDuration:5,webrtcLowFps:3,checkWebrtcLowFpsCalcType:y[r(967)],playVodMp4UseSrc:!0,isSpecialPlaybackVod:!1,webrtcPlayType:null,waitingCheckFirstIframeTimeoutAutoWasmAndNoCheck:!0};r(965),r(660),r(1007),r(766),r(777),r(589),r(834),r(772),r(846),r(716),r(581),r(866),r(585),r(470),r(763),r(597),r(609),r(587),r(870),r(606),r(520),r(937),r(879),r(640);const v={init:r(630),initVideo:r(869),render:r(636),playAudio:r(860),initAudio:r(1027),kBps:r(956),decode:"decode",audioCode:r(658),audioNalu:r(654),audioAACSequenceHeader:r(732),videoCode:r(931),videoCodec:r(487),videoNalu:r(693),videoPayload:"videoPayload",audioPayload:"audioPayload",wasmError:r(705),workerFetch:r(507),iframeIntervalTs:r(909),isDropping:r(512),workerEnd:r(864),networkDelay:r(519),playbackStreamVideoFps:r(547),wasmWidthOrHeightChange:r(568),simdDecodeError:r(996),simdH264DecodeVideoWidthIsTooLarge:"simdH264DecodeVideoWidthIsTooLarge",simdDecodeDelayTimeout:r(798),websocketOpen:"websocketOpen",websocketStringMsg:r(793),closeEnd:r(755),tempStream:r(676),videoSEI:r(972),flvScriptData:r(821),aacSequenceHeader:"aacSequenceHeader",videoSequenceHeader:r(933),flvBufferData:"flvBufferData",checkFirstIFrame:r(588),mseHandle:r(737),mseFirstRenderTime:r(1002),mseError:r(923),notSupportNewWasm:r(559),outOfMemoryWasm:r(633),failedToAsynchronouslyPrepareWasm:"failedToAsynchronouslyPrepareWasm",mtStreamStats:r(634),videoStreamStats:r(908),audioStreamStats:r(643),tsError:r(501),tsPrivateData:"tsPrivateData",videoInitedAndNotFirstVideoIFrame:"videoInitedAndNotFirstVideoIFrame"};r(627);const w={init:"init",decode:r(506),audioDecode:r(691),videoDecode:r(602),initAudioCodec:r(750),initVideoCodec:"initVideoCodec",close:r(787),updateConfig:r(486),resetDecode:r(781),clearBuffer:r(745),resetAudioDecode:"resetAudioDecode",resetVideoDecode:r(590),fetchStream:r(583),sendWsMessage:r(1030),mseUpdateVideoTimestamp:"mseUpdateVideoTimestamp",playbackIsPause:r(653),playbackNextFrame:"playbackNextFrame",playbackNextIFrame:r(695),playVodFps:r(1015),playVodNextFrame:"playVodNextFrame",playVodNextIFrame:r(488),updateForwardMaxRateDecodeIFrame:r(503)};r(571),r(1017),r(656),r(835),r(631),r(650),r(472),r(644),r(630),r(672),r(571),r(686),r(1017),r(656),r(835),r(672),r(646),r(632),r(793),r(630);const S={fullscreenInner:r(894),fullscreen:r(785),fullscreenEndInner:r(533),fullScreenByStart:r(689),webFullscreen:r(703),decoderWorkerInit:r(797),play:r(572),playing:r(800),pause:"pause",mute:r(752),load:"load",loading:r(638),zooming:r(822),drawingRect:r(847),drawingRectInfo:"drawingRectInfo",videoInfo:r(941),timeUpdate:"timeUpdate",audioInfo:r(711),log:r(1005),error:r(786),kBps:r(956),timeout:r(520),delayTimeout:r(476),delayTimeoutRetryEnd:r(1014),loadingTimeout:r(937),loadingTimeoutRetryEnd:r(827),stats:r(788),performance:r(551),videoSmooth:r(1010),faceDetectActive:r(738),objectDetectActive:r(914),occlusionDetectActive:r(523),imageDetectActive:r(499),licensePlateDetectActive:r(779),record:r(657),recording:r(546),recordingTimestamp:r(621),recordStart:r(618),recordEnd:r(1029),recordCreateError:r(463),recordBlob:r(673),recordCancel:r(989),buffer:r(835),videoFrame:r(617),videoSEI:r(972),videoSEISyncPts:r(906),start:r(626),startInner:r(702),metadata:"metadata",resize:r(628),volumechange:r(600),volume:r(771),destroy:r(1017),beforeDestroy:r(498),streamEnd:"streamEnd",streamRate:r(586),streamAbps:r(873),streamVbps:"streamVbps",streamDts:"streamDts",streamSuccess:"streamSuccess",streamMessage:r(573),streamError:"streamError",streamStats:r(983),streamEndInner:r(595),mseSourceOpen:r(637),mseSourceClose:r(612),mseSourceended:r(563),mseSourceStartStreaming:"mseSourceStartStreaming",mseSourceEndStreaming:r(958),mseSourceBufferError:r(736),mseAddSourceBufferError:r(607),mseWorkerAddSourceBufferError:r(1006),mseSourceBufferBusy:"mseSourceBufferBusy",mseSourceBufferFull:r(813),videoWaiting:r(521),videoTimeUpdate:r(529),videoSyncAudio:"videoSyncAudio",playToRenderTimes:r(850),playbackTime:r(775),playbackTimestamp:"playbackTimestamp",playbackTimeScroll:"playbackTimeScroll",playbackPrecision:r(809),playbackShowPrecisionChange:r(945),playbackJustTime:r(819),playbackStats:"playbackStats",playbackSeek:r(1032),playbackPause:r(740),playbackPauseOrResume:r(1009),playbackRateChange:r(715),playbackPreRateChange:"playbackPreRateChange",playbackEndInner:"playbackEndInner",playbackEnd:"playbackEnd",playbackEndedAndReplay:"playbackEndedAndReplay",playbackNextFrame:"playbackNextFrame",playbackNextIFrame:r(695),playVodStats:r(554),playVodPause:r(511),playVodPauseOrResume:r(594),playVodRateChange:"playVodRateChange",playVodTime:r(664),playVodBufferedTime:r(526),playVodTimeCache:r(986),playVodSeek:"playVodSeek",playVodSeeking:r(536),playVodSeekEnd:r(639),playVodVideoSeekingByMse:r(516),playVodVideoSeekedByMse:r(961),playVodCanplay:"playVodCanplay",playVodWaiting:"playVodWaiting",playVodEndedAndReplay:r(979),playVodEndedInner:r(962),playVodEnded:"playVodEnded",playVodNextFrame:"playVodNextFrame",playVodNextIFrame:"playVodNextIFrame",playVodDuration:r(934),ptz:"ptz",streamQualityChange:r(912),visibilityChange:r(998),netBuf:r(611),close:"close",networkDelayTimeout:r(853),togglePerformancePanel:r(841),viewResizeChange:r(782),flvDemuxBufferSizeTooLarge:"flvDemuxBufferSizeTooLarge",talkGetUserMediaSuccess:r(971),talkGetUserMediaFail:r(891),talkGetUserMediaTimeout:"talkGetUserMediaTimeout",talkStreamStart:r(726),talkStreamOpen:r(687),talkStreamClose:"talkStreamClose",talkStreamError:r(848),talkStreamInactive:r(622),talkStreamMsg:"talkStreamMsg",webrtcDisconnect:"webrtcDisconnect",webrtcFailed:"webrtcFailed",webrtcClosed:r(905),webrtcChecking:r(903),webrtcConnected:"webrtcConnected",webrtcCompleted:"webrtcCompleted",webrtcOnConnectionStateChange:"webrtcOnConnectionStateChange",webrtcOnIceConnectionStateChange:r(948),webrtcLowFps:r(570),webrtcIceCandidate:"webrtcIceCandidate",webrtcDataChannelOpen:r(880),webrtcDataChannelMsg:r(616),crashLog:"crashLog",focus:r(796),blur:"blur",inView:r(719),visibilityHiddenTimeout:r(731),websocketOpen:r(632),websocketClose:r(537),websocketError:r(646),websocketStringMsg:"websocketStringMsg",aiObjectDetectorInfo:"aiObjectDetectorInfo",aiFaceDetectorInfo:r(993),aiOcclusionDetectResult:r(803),aiImageDetectResult:r(1022),playFailedAndPaused:"playFailedAndPaused",audioResumeState:"audioResumeState",webrtcStreamH265:r(759),flvMetaData:"flvMetaData",talkFailedAndStop:r(778),removeLoadingBgImage:r(698),memoryLog:r(776),downloadMemoryLog:"downloadMemoryLog",pressureObserverCpu:r(826),currentPts:r(964),online:r(605),offline:r(484),networkState:"networkState",clickInitPlayer:"clickInitPlayer",audioSplitBuffer:r(564),tsPrivateData:r(942),videoRectContentClick:r(722),hls264UseOldDemuxer:"hls264UseOldDemuxer",hlsTsVideoTrackPidList:r(674),tsVideoTrackPidList:r(769)};r(679),r(490),r(941),r(956),r(520),r(827),r(476),r(1014),r(467),r(785),r(572),r(479),r(752),r(788),r(551),r(618),r(673),r(989),r(621),r(463),r(850),r(1010),r(610),r(978),r(509),r(731),r(998),r(632),r(537),r(793),r(992),r(948),r(616),r(972),r(991),r(719),r(756),r(771),r(615),r(942),r(758),r(722),r(550),r(993),r(803),r(1022),r(543),r(652),r(1009),r(947),r(715),r(945),r(706),r(594),r(940),r(664),r(485),r(536),r(639),r(674),r(769),r(495),r(848),r(622),r(613),r(778),r(977),r(711),r(786),r(956),r(626),r(520),r(937),r(476),r(1014),r(572),r(752),r(978),r(632),r(537),r(467),r(988);const _={talkStreamError:S.talkStreamError,talkStreamClose:S.talkStreamClose};r(1023),r(631),r(650),r(646),r(477),r(1e3),r(960),r(730),r(619),r(555),r(888),r(468),r(783),r(792),r(582),r(813),r(736),r(607),r(936),r(828),r(525),r(741),r(678),r(849),r(996),r(839),r(976),r(851),r(596),r(568),r(720),r(928),r(898),r(817),r(579),r(481),r(580),r(943),r(939),r(710),r(843),r(991),r(614),r(476),r(937),r(853),r(926),r(910),r(840),r(559),r(633),r(696),r(875),r(881),r(855),r(734),r(770),r(916),r(604),r(902),r(915);r(631),r(1012),r(884),r(787),r(786),r(680),r(895),r(768),r(865),r(575),r(865),r(807),r(831);const I={h264:7,h265:12,av1:13,mpeg4:99};r(845),r(918),r(712),r(919),r(527);function C(e,t){const r=F();return(C=function(e,t){return r[e-=463]})(e,t)}r(508),r(743),r(764),r(675),r(1004),r(799),r(802),r(496),r(951),r(475),r(833),r(1018),r(480),r(968),r(1021),r(862),r(884),r(663),Math[r(810)](40),r(913),r(469),r(904),r(805),r(515),r(907),r(514),r(620),r(904),r(805),r(794),r(649),r(791),r(868),r(808),r(662),r(794),r(649),r(791),r(524),r(990),r(774),r(709),r(697),r(748),r(471),r(624),r(577),r(957),r(999),r(474),r(780),r(727);r(963),r(535);r(648),r(876),r(982),r(518),r(562),r(742),r(887),r(713),r(642),r(666),r(929),r(786),r(584),r(685),r(829),r(784),r(494),r(479),r(572),r(500),r(984),r(482),r(642),r(548);const A={h264:r(603),h265:r(1013),av1:r(938)};r(980),r(1016),r(832),r(566),r(567),r(566),r(638),r(800),r(1017);const E={sequenceHeader:0,nalu:1},k={keyFrame:1,interFrame:2};r(680),r(667),r(723),r(975);r(925),r(825),r(786);r(557),r(970);function F(){const e=["websocketError","remote-inbound-rtp","image/jpeg","down","fetchErrorWorker","decoder-pro-hard-not-wasm.js","playbackTimestamp","playbackIsPause","audioNalu","active","destroyEnd","record","audioCode","播放超时重播失败","isSpecialPlaybackVod","JessibucaPro","right-down","closed","playVodTime","Audio Decode Failed","stalled","rtp","default","初始化音频解码器失败","wasm","380jXedpG","bufferByteLength","recordBlob","hlsTsVideoTrackPidList","offscreen","tempStream","flv","wasmUseVideoRenderError","load","empty","播放地址不能为空","multiMouseover","global","play() failed because the user didn't interact with the document first","durationchange","sendMessage","talkStreamOpen","multiMouseout","fullScreenByStart","Wasm","audioDecode","0000000000","videoNalu","ulaw","playbackNextIFrame","failedToAsynchronouslyPrepareWasm","zoomExpand","removeLoadingBgImage","switch-url-failed","outbound-rtp","点播MP4文件异常","startInner","webFullscreen","multiFullscreen","wasmError","playVodEnded","multiSelected","subtitle-segments","stop","decoderWorkerUncaughtError","audioInfo","ALAW","waiting","MEDIA_ERR_ABORTED","playbackRateChange","isNakedFlow","multiMousedown","video decode error","inView","wcsWidthOrHeightChange","decoder-pro-audio-only.js","videoRectContentClick","jtt","webrtc不支持H265","websocket","talkStreamStart","wiperClose","M7S","2863840XfmvpE","webcodecsDecodeError","visibilityHiddenTimeout","audioAACSequenceHeader","vertical","playVodMp4UseSrcVideoError","停止录制","mseSourceBufferError","mseHandle","faceDetectActive","g711a","playbackPause","wasmDecodeError","endstreaming","webgl2","fmp4","clearBuffer","/crypto/","解码失败","zoomNarrow","请求结束","initAudioCodec","webrtc-closed","mute","webrtc-completed","load-response-headers","closeEnd","networkState","374563wiSxqQ","drawingRectInfo","webrtcStreamH265","drop","window","average","isAliyunRtc","webgpu","complete","replayUseLastFrameShow","#000","full","tsVideoTrackPidList","playVodMseDecodeVideoError","volume","isFmp4","sei","rightDown","playbackTime","memoryLog","controlSize","talkFailedAndStop","licensePlateDetectActive","fogClose","resetDecode","viewResizeChange","mediaSourceH265NotSupport","loadeddata","fullscreen","error","close","stats","m7s","点播解码器异常","left","mediaSourceAudioNoDataTimeout","websocketStringMsg","right","track","focus","decoderWorkerInit","simdDecodeDelayTimeout","hls","playing","candidate-pair","webrtc","aiOcclusionDetectResult","DECODER_ERROR_NOT_SUPPORTED","fiveMin","11206008IZQhhZ","AV1","right-up","playbackPrecision","ceil","FSimd","加载超时重播失败","mseSourceBufferFull","decoder-pro-audio-player.js","FLV","缓冲区已满","flvDemuxBufferSizeTooLarge","webrtc-connected","playbackJustTime","webTransport","flvScriptData","zooming","dhav","HLS","playback","pressureObserverCpu","loadingTimeoutRetryEnd","mediaSourceTsIsMaxDiff","emptied","NV12","MPEG4","The user aborted a request",'video/mp4; codecs="hev1.1.6.L123.b0"',"isFlv","buffer","receiver","lowNetwork","Simd","hlsError","initDecoderWorkerTimeout","togglePerformancePanel","switch-url-success","videoInfoError","talk","H265(HEVC)","isMpeg4","drawingRect","talkStreamError","simdH264DecodeVideoWidthIsTooLarge","playToRenderTimes","webrtcIceCandidateError","wcs","networkDelayTimeout","498688ONXylw","playVodMp4UseSrcError","MEDIA_ERR_SRC_NOT_SUPPORTED","G711 not supported","511575xRNyis","self","playAudio","remove-buffer","ended","ethernet","workerEnd","blob","isWebrtc","csrc","left-up","initVideo","defaultStreamQuality","wcsDecodeError","debug","streamAbps","mp4","playVodMp4Error","image/webp","accelerate","jbprov","heartTimeout","webrtcDataChannelOpen","playVodMp4NotMoovError","Video not supported","object","open","SRS","worker","qualitychange","webcodecsAudioInitTimeout","peer-connection","aliyunRtc","talkGetUserMediaFail","jbprovm","MediaSource解码使用canvas渲染失败","fullscreen$2","buffering","red","warn","tallWebsocketClosedByError","初始化解码worker超时","alaw","memory access out of bounds","tsPacketSizeError","webrtcChecking","tenMin","webrtcClosed","videoSEISyncPts","30min","videoStreamStats","iframeIntervalTs","mseWaitVideoCanplayTimeout","buffereos","streamQualityChange","oneHour","objectDetectActive","hlsM3u8Empty","playVodCalcFpsError","decoder-pro-hard.js","MULAW(g711u)","MULAW","78KiQIQY","player","decoder-pro.js","mseError","初始化解码器失败","stream","fullscreenError","multiDragleave","widthOrHeightChange","progress","Media failed to decode","videoCode","mov","videoSequenceHeader","playVodDuration","remote-candidate","mediaSourceAppendBufferError","loadingTimeout","av1","decoderWorkerWasmError","playVodRateChange","videoInfo","tsPrivateData","decoderWorkerInitError","ws1006","playbackShowPrecisionChange","white","playbackPreRateChange","webrtcOnIceConnectionStateChange","请求失败","idle",'video/mp4; codecs="avc1.64002A"',"MPEG-PS","playbackTF","网络超时重播失败","wifi","kBps","focusNear","mseSourceEndStreaming","20251202","webcodecsH265NotSupport","playVodVideoSeekedByMse","playVodEndedInner","pcm","currentPts","playType","391852QqMnFS","all",'video/mp4;codecs="hvc1.1.6.L120.90"',"9Xtrglr","script","talkGetUserMediaSuccess","videoSEI","decoder-pro-video-only.js","sourcebuffer-created","udp","webrtcError","talkStreamMsg","crashLog","playVodEndedAndReplay","Unsupported configuration","data-channel","sourceopen","streamStats","seeking","load-retry","playVodTimeCache","Dji","audioResumeState","recordCancel","leftDown","streamEnd","webrtcOnConnectionStateChange","aiFaceDetectorInfo","MEDIA_ERR_NETWORK","wasm解码失败","simdDecodeError","mouseDownAndUp","visibilityChange","cruiseStop","webtransportError","playerAudio","mseFirstRenderTime","playVod","mse","log","mseWorkerAddSourceBufferError","pauseAndNextPlayUseLastFrameShow","no-audio-track","playbackPauseOrResume","videoSmooth","NotAllowedError","notConnect","hevc","delayTimeoutRetryEnd","playVodFps","Decoding error","destroy",'video/mp4;codecs="hev1.1.6.L120.90"',"demuxed-track","multiDrop",'video/mp4; codecs="av01.0.05M.08"',"aiImageDetectResult","playIsNotPauseOrUrlIsNull","decoder-pro-old.js","simple","不支持该分辨率的视频","initAudio","hls-level-loaded","recordEnd","sendWsMessage","Failed to send video packet for decoding","playbackSeek","recordCreateError","flvVod","#343434","speed","playFailedAndPaused","webcodecsAudioNoDataTimeout","halfHour","isWebrtcForOthers","apertureFar","fetchClose","normal","fogOpen",'video/mp4; codecs="hvc1.1.6.L120.90"',"delayTimeout","websocketOpenTimeout","small","pause",'video/mp4;codecs="hev1.2.4.L120.90"',"webglContextLostError","suspend","人脸识别","offline","playVodSeek","updateConfig","videoCodec","playVodNextIFrame","ttfb","timeUpdate","物品识别","保存日志","关闭电子放大","loadstart","talkStreamClose","key","g711","beforeDestroy","imageDetectActive","seeked","tsError","local-candidate","updateForwardMaxRateDecodeIFrame","#FFCC00","load-start","decode","workerFetch","webgl","blur","hls-manifest-loaded","playVodPause","isDropping","metadata-parsed","10min","one-hour","playVodVideoSeekingByMse","mseDecodeError","sourceended","networkDelay","timeout","videoWaiting","file","occlusionDetectActive","leftUp","mediaSourceBufferedIsZeroError","playVodBufferedTime","MP3","WebTransport","videoTimeUpdate","3qtXhVP","remote-outbound-rtp","FMP4","fullscreenEndInner","connecting","opus","playVodSeeking","websocketClose","流异常结束","video","wasm初始化异常","canvas","multiDragenter","playbackStats","codec","解析视频分辨率失败","recording","playbackStreamVideoFps","readystatechange","simd","aiObjectDetectorInfo","performance","3-1","Momibuca","playVodStats","webcodecsDecodeConfigureError","7662QsYGtC","worklet","TS流包大小异常","notSupportNewWasm","Video Decode Failed","Webrtc","startstreaming","mseSourceended","audioSplitBuffer","点播FLV文件异常","AbortError","Fetch is aborted","wasmWidthOrHeightChange","退出全屏","webrtcLowFps","fetch","play","streamMessage","tcp","download","阿里云","focusFar","multiMousemove","audioChannelError","videoElementPlayingFailed","isHls","mediaSourceDecoderConfigurationError","fetchStream","canplaythrough","isWebrtcForZLM","streamRate","watermarkConfig","checkFirstIFrame","multiIndex","resetVideoDecode","硬解码不支持G711a/u音频格式","等待音频数据超时","multiDragstart","playVodPauseOrResume","streamEndInner","webglAlignmentError","isTs","multiMouseup","highQuality","volumechange","流异常","videoDecode","avc","mp4Error","online","videoRenderSupportScale","mseAddSourceBufferError","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAIAAABKoV4MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAO0lEQVRYhe3NIQEAMAgAsHNLAPp3JMAFDW4wW4FFVZ0l3X237qHX6/V6vV6v1+v1er1er9frP0RmLvYPXx0DlQ6vy9kAAAAASUVORK5CYII=","dynamicWatermarkConfig","ptz","netBuf","mseSourceClose","talkGetUserMediaTimeout","websocket1006Error","clickInitPlayer","webrtcDataChannelMsg","videoFrame","recordStart","webcodecsUnsupportedConfigurationError","5min","recordingTimestamp","talkStreamInactive","container","apertureNear","multiDblSelected","start","Invalid NAL unit size","resize","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","init","fetchError","websocketOpen","outOfMemoryWasm","mtStreamStats","transport","render","mseSourceOpen","loading","playVodSeekEnd","playVodMp4UseSrc","none","timeupdate","audioStreamStats","fetchSuccess","不支持硬解码H265"];return(F=function(){return e})()}r(739),r(574),r(692),r(897),r(557),r(557),r(970),r(655),r(465),r(504),r(767),r(704),r(625),r(707),r(682),r(688),r(598),r(717),r(578),r(593),r(542),r(927),r(1020),r(552),r(623),r(1001),r(897),r(571),r(677),r(814),r(708),r(510),r(1028),r(1019),r(513),r(489),r(985),r(505),r(466),r(754),r(773),r(1008),r(861),r(911),r(974),r(699),r(842),r(786),r(950),r(534),r(895),r(786),r(765),r(714),r(994),r(856),r(804),r(684),r(718),r(930),r(1031),r(1011),r(901),r(801),r(544),r(867),r(981),r(502),r(700),r(889),r(836),r(935),r(647),r(531),r(925),r(795),r(635),r(944),r(517),r(871),r(694),r(900),r(535),r(818),r(753),r(751),r(800),typeof window===r(883)&&window[r(761)]===window?window:typeof self===r(883)&&self[r(859)]===self?self:typeof global===r(883)&&global[r(683)]===global&&global,r(786),r(569),r(735),r(493),r(483),r(491),r(492),r(690),r(838),r(811),r(885),r(553),r(987),r(576),r(863),r(955),r(629);var D,T=P;function P(e,t){var r=V();return(P=function(e,t){return r[e-=116]})(e,t)}function V(){var e=["mozFullScreenEnabled","fullscreenerror","length","1778995rSCFQr","msExitFullscreen","webkitFullscreenElement","undefined","25971DUpRwi","mozFullScreenElement","bind","fullscreenchange","4FyPFtz","off","webkitfullscreenchange","MSFullscreenChange","requestFullscreen","msFullscreenEnabled","160rjoiMM","addEventListener","screenfull","MSFullscreenError","webkitCancelFullScreen","9zgpAbe","86443HIjEfj","webkitRequestFullscreen","mozfullscreenchange","exit","mozRequestFullScreen","684384KgRgiT","845634FVAkFT","fullscreenElement","then","change","documentElement","2yrGSDW","468lEuMJH","exitFullscreen","exports","webkitfullscreenerror","mozfullscreenerror","webkitCurrentFullScreenElement","fullscreenEnabled","removeEventListener","document","1769420eIuLbW","isEnabled","253215vuPSRo","isFullscreen","catch"];return(V=function(){return e})()}!function(e){for(var t=P,r=e();;)try{if(191031===parseInt(t(134))/1*(parseInt(t(122))/2)+-parseInt(t(117))/3+parseInt(t(148))/4*(parseInt(t(140))/5)+-parseInt(t(116))/6+parseInt(t(160))/7*(parseInt(t(154))/8)+parseInt(t(159))/9*(-parseInt(t(132))/10)+-parseInt(t(144))/11*(parseInt(t(123))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(V),(function(e){var t,r,n,o,a,i;t=P,r=typeof window!==t(143)&&typeof window[t(131)]!==t(143)?window[t(131)]:{},n="object"!==t(143)&&e[t(125)],o=function(){for(var e,n=t,o=[[n(152),"exitFullscreen",n(118),n(129),n(147),n(138)],[n(161),"webkitExitFullscreen",n(142),"webkitFullscreenEnabled","webkitfullscreenchange",n(126)],["webkitRequestFullScreen",n(158),n(128),n(158),n(150),n(126)],[n(164),"mozCancelFullScreen",n(145),n(137),n(162),n(127)],["msRequestFullscreen",n(141),"msFullscreenElement",n(153),n(151),n(157)]],a=0,i=o.length,s={};a<i;a++)if((e=o[a])&&e[1]in r){for(a=0;a<e[n(139)];a++)s[o[0][a]]=e[a];return s}return!1}(),a={change:o[t(147)],error:o[t(138)]},i={request:function(e,n){return new Promise(function(t,a){var i=P,s=function(){this.off("change",s),t()}[i(146)](this);this.on(i(120),s);var c=(e=e||r[i(121)])[o[i(152)]](n);c instanceof Promise&&c[i(119)](s)[i(136)](a)}[t(146)](this))},exit:function(){return new Promise(function(e,t){var n=P;if(this.isFullscreen){var a=function(){var t=P;this[t(149)](t(120),a),e()}[n(146)](this);this.on("change",a);var i=r[o[n(124)]]();i instanceof Promise&&i[n(119)](a)[n(136)](t)}else e()}[t(146)](this))},toggle:function(e,r){var n=t;return this[n(135)]?this[n(163)]():this.request(e,r)},onchange:function(e){var r=t;this.on(r(120),e)},onerror:function(e){this.on("error",e)},on:function(e,n){var o=a[e];o&&r[t(155)](o,n,!1)},off:function(e,n){var o=a[e];o&&r[t(130)](o,n,!1)},raw:o},o?(Object.defineProperties(i,{isFullscreen:{get:function(){return Boolean(r[o[t(118)]])}},element:{enumerable:!0,get:function(){return r[o[t(118)]]}},isEnabled:{enumerable:!0,get:function(){return Boolean(r[o[t(129)]])}}}),n?e[t(125)]=i:window[t(156)]=i):n?e[t(125)]={isEnabled:!1}:window[t(156)]={isEnabled:!1}}(D={exports:{}},D.exports),D.exports)[T(133)];const R=B;function B(e,t){const r=M();return(B=function(e,t){return r[e-=302]})(e,t)}function M(){const e=["byteLength","18234EjvLNl","6134400DXVCpD","499839SsUMxE","_current_word_bits_left","readBool","ExpGolomb: readBits() bits exceeded max 32bits!","6945169JSYWnx","37uUlugY","set","error","readByte","_current_word","266472eDUcZp","_buffer","1075000bMMeMP","_total_bytes","_skipLeadingZero","readBits","readSEG","min","_fillCurrentWord","12Uyqbls","readUEG","2355580hzRKKL","_buffer_index","buffer","12swqyrE"];return(M=function(){return e})()}!function(e){const t=B,r=e();for(;;)try{if(801483===parseInt(t(312))/1*(-parseInt(t(305))/2)+parseInt(t(307))/3*(parseInt(t(303))/4)+-parseInt(t(328))/5*(-parseInt(t(326))/6)+-parseInt(t(311))/7+parseInt(t(306))/8+parseInt(t(317))/9+-parseInt(t(319))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(M);class U{constructor(e){const t=B;this[t(318)]=e,this[t(329)]=0,this[t(320)]=e.byteLength,this._total_bits=8*e[t(304)],this[t(316)]=0,this[t(308)]=0}destroy(){this[B(318)]=null}[R(325)](){const e=R;let t=this[e(320)]-this._buffer_index;if(t<=0)return void console.error("ExpGolomb: _fillCurrentWord() but no bytes available",this[e(320)],this[e(329)]);let r=Math[e(324)](4,t),n=new Uint8Array(4);n[e(313)](this[e(318)].subarray(this[e(329)],this[e(329)]+r)),this._current_word=new DataView(n[e(302)]).getUint32(0,!1),this[e(329)]+=r,this[e(308)]=8*r}[R(322)](e){const t=R;if(e>32&&console[t(314)](t(310)),e<=this._current_word_bits_left){let r=this._current_word>>>32-e;return this._current_word<<=e,this[t(308)]-=e,r}let r=this._current_word_bits_left?this._current_word:0;r>>>=32-this[t(308)];let n=e-this._current_word_bits_left;this._fillCurrentWord();let o=Math[t(324)](n,this[t(308)]),a=this[t(316)]>>>32-o;return this[t(316)]<<=o,this[t(308)]-=o,r=r<<o|a,r}[R(309)](){return 1===this[R(322)](1)}[R(315)](){return this[R(322)](8)}[R(321)](){const e=R;let t;for(t=0;t<this[e(308)];t++)if(this[e(316)]&2147483648>>>t)return this[e(316)]<<=t,this._current_word_bits_left-=t,t;return this[e(325)](),t+this[e(321)]()}[R(327)](){let e=this[R(321)]();return this.readBits(e+1)-1}[R(323)](){let e=this[R(327)]();return 1&e?e+1>>>1:-1*(e>>>1)}}const x=$;!function(e){const t=$,r=e();for(;;)try{if(693447===-parseInt(t(412))/1*(parseInt(t(408))/2)+parseInt(t(433))/3+parseInt(t(440))/4*(-parseInt(t(461))/5)+parseInt(t(437))/6*(parseInt(t(450))/7)+parseInt(t(452))/8*(-parseInt(t(425))/9)+parseInt(t(431))/10+parseInt(t(396))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(W);function W(){const e=["other_data_present","mp4a.40.2","6452mdpvAJ","byteLength","sample_rate","readByte","hasIncompleteData","frameLengthType = ","iserro","set","getIncompleteData","channels","length","readBits","warn","9666FkpMDB","has_last_incomplete_data","sbr","sampling_index","push","object_type","7940280loBhkO","more than 2 numLayer Not Supported","1774446inPnYa","channel: ","indexOf","subarray","6dZajra","allStreamsSameTimeFraming zero is Not Supported","audioMuxVersionA is Not Supported","20780MvJCfh","current_syncword_offset_","Could not found ADTS syncword until payload end","error","eof_flag_","slice","buffer","data","userAgent","read_golomb","437794ncDNEM","readBool","8640BUlwuq","destroy","Flv: AAC invalid channel configuration","log","sequenceHeader","getLATMValue","read","android","channel_config","790ICYHhD","aac","StreamMuxConfig Missing",". Only frameLengthType = 0 Supported","audio_object_type","sampling_frequency","16397227EzLcfh","aacEncoderConfigurationRecord","findNextSyncwordOffset","bufpos","chan_config","more than 2 numProgram Not Supported","mp4a.40.","bufoff","sampling_freq_index","readNextAACFrame","Flv: AAC invalid sampling frequency index!","firefox","82YWHbVS","data_"];return(W=function(){return e})()}x(458),x(449);function $(e,t){const r=W();return($=function(e,t){return r[e-=396]})(e,t)}x(398),x(405),x(416),x(420);x(398),x(457),x(405),x(416),x(420);function L(e,t){const r=O();return(L=function(e,t){return r[e-=491]})(e,t)}function O(){const e=["5198094LQBEgw","slice","532WITyRb","11256TNMrPG","2349216uMgcPL","set","Error writing parameter set: buffer overflow","Error writing NALU from AVCC: buffer overflow","data","byteLength","423342Uwoyju","2197440PaTSBH","length","pps","buffer","shift","subarray","891154NukOPM","sps","error","push","22181940qPtPNN","15Egdpco","1HGomNn"];return(O=function(){return e})()}!function(e){const t=L,r=e();for(;;)try{if(300134===parseInt(t(494))/1*(-parseInt(t(512))/2)+parseInt(t(498))/3*(-parseInt(t(497))/4)+-parseInt(t(493))/5*(-parseInt(t(505))/6)+-parseInt(t(506))/7+-parseInt(t(499))/8+-parseInt(t(495))/9+parseInt(t(492))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(O);const N=q;function H(){return Date.now()}!function(e){const t=q,r=e();for(;;)try{if(587188===-parseInt(t(421))/1+parseInt(t(482))/2+-parseInt(t(533))/3+parseInt(t(692))/4*(parseInt(t(715))/5)+-parseInt(t(695))/6*(parseInt(t(422))/7)+parseInt(t(724))/8*(-parseInt(t(490))/9)+parseInt(t(558))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(z),(()=>{const e=q;try{if(typeof WebAssembly===e(575)&&typeof WebAssembly.instantiate===e(406)){const t=new(WebAssembly[e(656)])(Uint8Array.of(0,97,115,109,1,0,0,0));if(t instanceof WebAssembly[e(656)])return new(WebAssembly[e(597)])(t)instanceof WebAssembly[e(597)]}}catch(e){}})();N(550),N(602),N(667);N(433),N(711);function z(){const e=["pageY","VideoEncoder.isConfigSupported is not a function","length","mousemove","hev4","sampleRate","opacity","substr","If you want to help, upload a sample of this file to","map","Reserved SBR extensions is not implemented","solid","div","user-select","video","set","getMilliseconds","hev3","hasAudio","hev","navigator","{y}-{m}-{d} {h}:{i}:{s}","hardwareConcurrency","script","hev5","fillStyle","element","setAttribute","document","function","h264","keys","playbackRate","chrome","resume","content","createImageBitmap","https:","scrollTop","UNMASKED_RENDERER_WEBGL","VideoEncoder.isConfigSupported() result is not supported","image","dispatchEvent","canvas","988819WXjEjg","490707mbVKBr","requestVideoFrameCallback","none","filter","localhost","putImageData","getFullYear","connection","Safari","backgroundColor","removeChild",'"2046-2-1"',"illegal icc","parse","effectiveType","MULAW","not compiled with thread support, using thread emulation","webgl2","quality","-o-user-select","AudioDecoder","insertBefore","getHours","getElementById","copyToChannel","canPlayType","validate","WAVE","call","-ms-user-select","height","ZB/s","restore","sequenceHeader","useSIMD","hev1.1.6.L120.90","Chrome","crossOrigin","mozConnection","100","clientX","initEvent","toDataURL","dingtalk","data-","WebGL2RenderingContext","location","PressureObserver","then","getExtension","getPropertyValue","documentElement","xxxx","Bytes","createElement","img","message","craNut","-webkit-touch-callout","gpu","767700WxhBQp","block","charCodeAt","attachShadow","textAlign","src","revokeObjectURL","shadowRoot","1746UahnaO","WebGLRenderingContext","ended","getDate","green","performance","setUint8","round","getMinutes","toFixed","data","webgl","now","width","download","toString","webkit-3d","atob","undefined","useMSE","B/s","kSliceBLA_N_LP","memory","kSliceBLA_W_RADL","error","apple","kSliceBLA_W_LP","win32","borderStyle","line","innerHTML","pathname","-webkit-user-select","body","mozGetUserMedia","nvidia","href","application/mozilla-npqihooquicklogin","numberOfFrames","bottom","pps","indexOf","kSliceRSV_IRAP_VCL23","2685264fftHjk","win64","fromCharCode","split","safari","[object Exception]","string","experimental-webgl","type","wcsDecodeAudio","[object DOMException]","high","isArray","setHours","showModalDialog","msGetUserMedia","application/asx",'"12-25-2025"',"HarmonyOS","360SE","data:","repeat","toLowerCase","f32-planar","wow32","25586950jhSdIx","open","QQBrowser","slice","strokeRect","wheel","[object Number]","style","pageX","log","unknown","100%","application/360softmgrplugin","createObjectURL","apply","file","h265","object","copyright","true","VideoDecoder","random","NetType/other","hvc","keyFrame","replace","image/png","pointer-events: none !important; display: block !important","AudioData","hash","removeAttribute","NaN","stringify","container","ySpace","demuxUseWorker","EB/s","imageSmoothingEnabled","join","Instance","mimeTypes","setInt32","test","dataset",'"development"',"RIFF","children","webm","360","noteOn","addModule","useWCS","hev2","edg","click","isView","iFrame","second","QHBrowser","vps","clientY","UNMASKED_VENDOR_WEBGL","charAt","zIndex","-webkit-text-size-adjust","clearRect","max","substring","strokeStyle","push","Edge","prototype","floor","isTypeSupported","VideoFrame","getUserMedia","getMonth","top","px Arial","MediaSource","absolute","setUint32","html","setInt16","rgba(0,0,0,0)","ArkWeb","endsWith","save","-webkit-tap-highlight-color","objectFit","useMThreading","appendChild","moz-webgl","match","paused","setUint16","right","event","Module","ALAW","fontFamily","webkitFullscreenElement","mediaDevices","font","trim","createTextNode","hour","protocol","overflow",'"production"',"out of memory","wow64",'video/mp4; codecs="',"port","drawImage","transferControlToOffscreen","renderer","min","amd","borderWidth","createEvent","forEach","ManagedMediaSource","YB/s","fontSize","MediaStream","onload","getDay","getParameter","mousedown","PB/s","onerror","text/javascript","isConfigSupported","96004eOabJJ","-moz-user-select","isFFmpegSIMD","18jpIJlU","canConstructInDedicatedWorker","hostname","readyState","sps","VideoEncoder is not supported","subarray","Edg","Worker","format","intel","TB/s","version","green yuv","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=","failed to asynchronously prepare wasm","2401027200000","opera","[object Error]","avc1.","55ZwASpZ","left","AAC","fillText","audioWorklet","imageSmoothingQuality",";base64","KB/s","URL","21656xBJocF","start","getAttribute","Firefox","byteLength","ActiveXObject","assign","0 KB/s","GB/s","pow","supported","text","getContext","search","not compiled with thread support","status","display","lineWidth","firefox","buffer","rect","reduce","getSeconds","target","readAsArrayBuffer","userAgent","color","MouseEvents"];return(z=function(){return e})()}function j(e){return e&&typeof e===N(406)}function G(){return function(e){const t=N;let r="";if(typeof e===t(575))try{r=JSON.stringify(e),r=JSON[t(435)](r)}catch(t){r=e}else r=e;return r}(b)}function q(e,t){const r=z();return(q=function(e,t){return r[e-=399]})(e,t)}function J(e){const t=N;return e[0]>>4===k[t(582)]&&e[1]===E[t(455)]}function Y(e){return!0!==e&&e!==N(577)}function X(){return Y(false)}function K(){const e=["4260624eslLbi","774383MHYASm","[❌❌❌][","_opt","37784JYcXMN","3728187FNGZJc","log","error","[❗❗❗][","260057zWnkxO","6xZDmUM","warn","6hLSlpN","2eJajPl","JbPro","debug","debugLevel","4248910dntWgC","debugUuid","2745495NBgdOc"];return(K=function(){return e})()}function Q(e,t){const r=K();return(Q=function(e,t){return r[e-=237]})(e,t)}!function(e){const t=Q,r=e();for(;;)try{if(475797===-parseInt(t(238))/1*(-parseInt(t(250))/2)+-parseInt(t(247))/3*(parseInt(t(241))/4)+parseInt(t(256))/5*(-parseInt(t(249))/6)+-parseInt(t(246))/7+-parseInt(t(237))/8+parseInt(t(242))/9+parseInt(t(254))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(K);class Z{constructor(e){const t=Q;this.log=(t,...r)=>{const n=Q;if(e[n(240)][n(253)]==l[n(252)]){const o=e[n(240)][n(255)]?"["+e._opt.debugUuid+"]":"";console.log(n(251)+o+"[✅✅✅]["+t+"]",...r)}},this[t(248)]=(r,...n)=>{const o=t;if(e._opt[o(253)]==l[o(252)]||e._opt[o(253)]==l[o(248)]){const t=e[o(240)].debugUuid?"["+e._opt[o(255)]+"]":"";console[o(243)](o(251)+t+o(245)+r+"]",...n)}},this[t(244)]=(r,...n)=>{const o=t,a=e[o(240)][o(255)]?"["+e._opt.debugUuid+"]":"";console[o(244)](o(251)+a+o(239)+r+"]",...n)}}}const ee=re;function te(){const e=["ceil","readUEG","avc1.","Main","1137234MQhKMu","getChromaFormatString","9MwqizE","1254162PwueQN","_skipScalingList","8434060NYJYCu","_ebsp2rbsp","High10","99036HbgKJK","Unknown","readBits","toFixed","121404EEOSTm","4:2:0","getLevelString","readByte","buffer","readSEG","4:4:4","1101HoTuIn","5CFKEvG","readBool","4684fVzcnD","Extended","length","toString","getProfileString","destroy","High422","3921824yysvlO","parseSPS$2","byteLength"];return(te=function(){return e})()}function re(e,t){const r=te();return(re=function(e,t){return r[e-=154]})(e,t)}!function(e){const t=re,r=e();for(;;)try{if(246690===parseInt(t(177))/1+parseInt(t(181))/2+parseInt(t(188))/3*(parseInt(t(155))/4)+parseInt(t(189))/5*(parseInt(t(169))/6)+-parseInt(t(172))/7+parseInt(t(162))/8+parseInt(t(171))/9*(-parseInt(t(174))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(te);class ne{static[ee(175)](e){const t=ee;let r=e,n=r[t(164)],o=new Uint8Array(n),a=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(o[a]=r[e],a++);return new Uint8Array(o[t(185)],0,a)}static parseSPS(e){const t=ee;let r=ne[t(175)](e),n=new U(r);n.readByte();let o=n.readByte();n[t(184)]();let a=n[t(184)]();n[t(166)]();let i=ne[t(159)](o),s=ne[t(183)](a),c=1,l=420,d=[0,420,422,444],u=8;if((100===o||110===o||122===o||244===o||44===o||83===o||86===o||118===o||128===o||138===o||144===o)&&(c=n[t(166)](),3===c&&n[t(179)](1),c<=3&&(l=d[c]),u=n.readUEG()+8,n.readUEG(),n.readBits(1),n[t(154)]())){let e=3!==c?8:12;for(let r=0;r<e;r++)n.readBool()&&(r<6?ne._skipScalingList(n,16):ne[t(173)](n,64))}n.readUEG();let p=n.readUEG();if(0===p)n[t(166)]();else if(1===p){n[t(179)](1),n[t(186)](),n[t(186)]();let e=n[t(166)]();for(let r=0;r<e;r++)n[t(186)]()}let f=n[t(166)]();n[t(179)](1);let m=n[t(166)](),h=n[t(166)](),g=n[t(179)](1);0===g&&n[t(179)](1),n.readBits(1);let y=0,b=0,v=0,w=0;n.readBool()&&(y=n[t(166)](),b=n[t(166)](),v=n.readUEG(),w=n[t(166)]());let S=1,_=1,I=0,C=!0,A=0,E=0;if(n[t(154)]()){if(n.readBool()){let e=n[t(184)]();e>0&&e<16?(S=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],_=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(S=n[t(184)]()<<8|n.readByte(),_=n[t(184)]()<<8|n[t(184)]())}if(n.readBool()&&n[t(154)](),n.readBool()&&(n[t(179)](4),n.readBool()&&n[t(179)](24)),n.readBool()&&(n[t(166)](),n[t(166)]()),n[t(154)]()){let e=n[t(179)](32),r=n[t(179)](32);C=n[t(154)](),A=r,E=2*e,I=A/E}}let k=1;(1!==S||1!==_)&&(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 V=Math[t(165)](T*k);return n[t(160)](),n=null,{profile_string:i,level_string:s,bit_depth:u,ref_frames:f,chroma_format:l,chroma_format_string:ne[t(170)](l),frame_rate:{fixed:C,fps:I,fps_den:E,fps_num:A},sar_ratio:{width:S,height:_},codec_size:{width:T,height:P},present_size:{width:V,height:P}}}static[ee(163)](e){const t=ee;let r=e.subarray(1,4),n=t(167);for(let e=0;e<3;e++){let o=r[e][t(158)](16);o[t(157)]<2&&(o="0"+o),n+=o}let o=ne[t(175)](e),a=new U(o);a[t(184)]();let i=a[t(184)]();a[t(184)]();let s=a.readByte();a[t(166)]();let c=ne[t(159)](i),l=ne[t(183)](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=a[t(166)](),3===d&&a.readBits(1),d<=3&&(u=p[d]),f=a[t(166)]()+8,m=a[t(166)]()+8,a[t(179)](1),a[t(154)]())){let e=3!==d?8:12;for(let r=0;r<e;r++)a[t(154)]()&&(r<6?ne[t(173)](a,16):ne[t(173)](a,64))}a[t(166)]();let h=a[t(166)]();if(0===h)a[t(166)]();else if(1===h){a[t(179)](1),a[t(186)](),a[t(186)]();let e=a.readUEG();for(let r=0;r<e;r++)a[t(186)]()}let g=a.readUEG();a[t(179)](1);let y=a[t(166)](),b=a[t(166)](),v=a[t(179)](1);0===v&&a[t(179)](1),a[t(179)](1);let w=0,S=0,_=0,I=0;a.readBool()&&(w=a[t(166)](),S=a[t(166)](),_=a[t(166)](),I=a[t(166)]());let C=1,A=1,E=0,k=!0,F=0,D=0;if(a[t(154)]()){if(a[t(154)]()){let e=a.readByte();e>0&&e<16?(C=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],A=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(C=a[t(184)]()<<8|a[t(184)](),A=a.readByte()<<8|a.readByte())}if(a[t(154)]()&&a.readBool(),a[t(154)]()&&(a[t(179)](4),a[t(154)]()&&a[t(179)](24)),a[t(154)]()&&(a[t(166)](),a[t(166)]()),a[t(154)]()){let e=a.readBits(32),r=a[t(179)](32);k=a[t(154)](),F=r,D=2*e,E=F/D}}let T=1;(1!==C||1!==A)&&(T=C/A);let P=0,V=0;if(0===d)P=1,V=2-v;else{P=3===d?1:2,V=(1===d?2:1)*(2-v)}let R=16*(y+1),B=16*(b+1)*(2-v);R-=(w+S)*P,B-=(_+I)*V;let M=Math[t(165)](R*T);return a[t(160)](),a=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:ne[t(170)](u),frame_rate:{fixed:k,fps:E,fps_den:D,fps_num:F},sar_ratio:{width:C,height:A},codec_size:{width:R,height:B},present_size:{width:M,height:B}}}static _skipScalingList(e,t){let r=8,n=8,o=0;for(let a=0;a<t;a++)0!==n&&(o=e.readSEG(),n=(r+o+256)%256),r=0===n?r:n}static[ee(159)](e){const t=ee;switch(e){case 66:return"Baseline";case 77:return t(168);case 88:return t(156);case 100:return"High";case 110:return t(176);case 122:return t(161);case 244:return"High444";default:return t(178)}}static[ee(183)](e){return(e/10)[ee(180)](1)}static[ee(170)](e){const t=ee;switch(e){case 420:return t(182);case 422:return"4:2:2";case 444:return t(187);default:return t(178)}}}function oe(){const e=["iserro","1944042myCFlI","20300478rxEMEZ","4oTcYdu","3118EwfpZa","156324Upfsox","90AesJXS","buffer","buflen","length","bufpos","30AySWcZ","16YfUehG","2428092kPSjKm","1620297GuauQJ","read","5377939swIzmF","bufoff"];return(oe=function(){return e})()}const ae=ie;function ie(e,t){const r=oe();return(ie=function(e,t){return r[e-=470]})(e,t)}!function(e){const t=ie,r=e();for(;;)try{if(868986===parseInt(t(482))/1+-parseInt(t(481))/2*(-parseInt(t(473))/3)+-parseInt(t(483))/4*(-parseInt(t(471))/5)+parseInt(t(479))/6+-parseInt(t(476))/7*(parseInt(t(472))/8)+-parseInt(t(474))/9*(parseInt(t(484))/10)+parseInt(t(480))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(oe);ae(475);function se(e,t){const r=le();return(se=function(e,t){return r[e-=182]})(e,t)}const ce=se;!function(e){const t=se,r=e();for(;;)try{if(718417===-parseInt(t(206))/1*(-parseInt(t(211))/2)+parseInt(t(207))/3*(parseInt(t(208))/4)+-parseInt(t(213))/5*(parseInt(t(188))/6)+-parseInt(t(189))/7*(-parseInt(t(214))/8)+-parseInt(t(205))/9*(parseInt(t(191))/10)+-parseInt(t(194))/11+-parseInt(t(210))/12*(-parseInt(t(193))/13))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(le);ce(199),ce(209),ce(200),ce(212),ce(195),ce(197),ce(190),ce(202),ce(201),ce(184);function le(){const e=["4OFvCAV","skipBits","32496kwzzmA","141340exsABA","skipLZ","30rtTieF","536pjWcCk","set","byteLength","_data","_bitsAvailable","Cannot read more than 32 bits","skipScalingList","min","_bytesAvailable","buffer","1321854fvNpIZ","138698GRBoLa","readEG","10Wtyadq","_word","767EUmzYr","2404655fzhchF","skipUEG","getUint32","readUEG","No bytes available","_loadWord","readBits","readUByte","readBool","floor","subarray","2577915XIwrcH","12MLmQBB","629883bgcLzS"];return(le=function(){return e})()}const de=fe;function ue(e,t={}){const r=fe,n={};let o=function(){const e=fe;let t=new ArrayBuffer(2);return new DataView(t)[e(317)](0,256,!0),256===new Int16Array(t)[0]}();const a=new DataView(e.buffer);let i=a[r(332)](0),s=a[r(332)](1);if(a[r(332)](2),a[r(332)](3),1!==i){if(!t[r(251)])return console[r(240)](r(273)+i+r(252)),{};{console[r(248)](r(264)+i+r(321));let e=252&a[r(332)](0)|1;a[r(246)](0,e)}}if(0===s){if(!t[r(274)])return console.error("JbPro[xxx][❌❌❌][parseAVCDecoderConfigurationRecord] invalid AVC profile (0) detected, and return"),{};console[r(248)](r(297)),a[r(246)](1,66)}const c=1+(3&a[r(332)](4));if(3!==c&&4!==c)return{};let l=31&a.getUint8(5);if(0===l)return{};let d=6;for(let t=0;t<l;t++){let i=a.getUint16(d,!o);if(d+=2,0===i)continue;let s=new Uint8Array(e[r(266)],d,i);d+=i;let c=ne[r(263)](s);if(0!==t)continue;n[r(280)]=s,n[r(261)]=1e3,n[r(335)]=c[r(243)].width,n[r(315)]=c.codec_size[r(282)],n.presentWidth=c[r(334)][r(312)],n[r(310)]=c[r(334)].height,n[r(271)]=c[r(286)],n.level=c[r(253)],n[r(237)]=c[r(265)],n.chromaFormat=c[r(288)],n[r(235)]=c.sar_ratio,n.frameRate=c.frame_rate,(!1===c[r(331)][r(236)]||0===c[r(331)].fps_num||0===c[r(331)].fps_den)&&(n[r(327)]={fixed:!0,fps:25,fps_num:25e3,fps_den:1e3});let l=n[r(327)].fps_den,u=n[r(327)][r(259)];n[r(307)]=n[r(261)]*(l/u);let p=s[r(287)](1,4),f=r(250);for(let e=0;e<3;e++){let t=p[e][r(275)](16);t[r(293)]<2&&(t="0"+t),f+=t}n[r(311)]=f}let u=a[r(332)](d);if(0===u)return{};d++;for(let t=0;t<u;t++){let t=a[r(322)](d,!o);if(d+=2,0===t)continue;let i=new Uint8Array(e[r(266)],d,t);d+=t,n[r(258)]=i}if(n.videoType=A[r(299)],n[r(280)]){const e=n[r(280)][r(272)],t=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),o=new Uint8Array(e+4);o[r(278)](t,0),o[r(278)](n[r(280)],4),n[r(280)]=o}if(n[r(258)]){const e=n[r(258)].byteLength,t=new Uint8Array([e>>>24&255,e>>>16&255,e>>>8&255,255&e]),o=new Uint8Array(e+4);o[r(278)](t,0),o[r(278)](n.pps,4),n[r(258)]=o}return n}function pe(){const e=["pos","setInt16","bit","presentWidth","5729740UOcQiV",", correct to 1","getUint16"," Strange AVCDecoderConfigurationRecord: SPS Count = ","level","parseSPS$2","ceil","frameRate","sliceType","146061hLDKno","287504RNIAZh","frame_rate","getUint8","eofFlag","present_size","codecWidth","Invalid AVCDecoderConfigurationRecord version !== 1 || avcProfile === 0","sarRatio","fixed","bitDepth","Error parsing slice header:","478122cUomvT","error","Could not find H264 startcode until payload end!","avc_ref_frames","codec_size","nb_sps","iFrame","setUint8","compat","log","read","avc1.","correctionConfigurationVersion",", valid version is 1 and return","level_string","kReserved0","826232VVIlHg","readUEG","bit_depth_luma","pps","fps_num","skipBits","timescale","readBool","parseSPS","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] invalid version ","bit_depth","buffer","shift","avcc","20kfYuFG","readBits","profile","byteLength","JbPro[xxx][❌❌❌][parseAVCDecoderConfigurationRecord] invalid version ","correctionConfigurationProfileIndication","toString","Invalid AVCDecoderConfigurationRecord: No PPS'","16754JPbaOF","set","currentStartcodeOffset","sps","type","height","readUByte","Invalid AVCDecoderConfigurationRecord: No SPS","skipUEG","profile_string","subarray","chroma_format","videoType","skipScalingList","fps_den","push","length","Strange AVCDecoderConfigurationRecord: PPS Count = ","setUint32","81HZlWnt","JbPro[xxx][✅✅✅][parseAVCDecoderConfigurationRecord] AVC profile (0) detected, correct to Baseline Profile (66)","474852pgLHMS","h264","bit_depth_chroma","chromaFormat","data","readUE","32gKxICH","findNextStartCodeOffset","read_golomb","refSampleDuration","Invalid AVCDecoderConfigurationRecord, lack of data!","kSliceNonIDR","presentHeight","codec","width","kSliceSEI","readBit","codecHeight"];return(pe=function(){return e})()}function fe(e,t){const r=pe();return(fe=function(e,t){return r[e-=235]})(e,t)}!function(e){const t=fe,r=e();for(;;)try{if(241745===parseInt(t(330))/1+-parseInt(t(277))/2*(parseInt(t(296))/3)+-parseInt(t(255))/4+-parseInt(t(269))/5*(parseInt(t(239))/6)+parseInt(t(298))/7+-parseInt(t(304))/8*(-parseInt(t(329))/9)+parseInt(t(320))/10)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(pe);de(314),de(270),de(303);de(305);const me=he;function he(e,t){const r=ge();return(he=function(e,t){return r[e-=235]})(e,t)}function ge(){const e=["2990092erQkHM","m_byte","m_data","6usmQJQ","13317849KhgkBT","903hzEOWx","2804975YOGFJx","GetBit","3186183POdvXU","6531168AWMmmU","GetBYTE","10GFCeJm","m_bits","m_zeros","GetUE","220221teteXA","GetWord","m_idx","m_len","5614dtTGsL"];return(ge=function(){return e})()}!function(e){const t=he,r=e();for(;;)try{if(680376===parseInt(t(250))/1+parseInt(t(254))/2*(-parseInt(t(240))/3)+parseInt(t(235))/4+-parseInt(t(241))/5+-parseInt(t(238))/6*(-parseInt(t(243))/7)+-parseInt(t(244))/8+-parseInt(t(239))/9*(-parseInt(t(246))/10))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(ge);me(242);const ye=ve;function be(){const e=["SPSParser sps_seq_parameter_set_id > 15","14412348sVBVRJ","GetUE","GetWord","warn","_ebsp2rbsp","1072868wnUBPl","byteLength","parseSPS","7168200dcVbUt","141kYEaln","SPSParser chroma_format_idc > 3","140350VEXROm","7TwHvUJ","4174518WppIro","45998jzikkE","buffer","62200mzptWn"];return(be=function(){return e})()}function ve(e,t){const r=be();return(ve=function(e,t){return r[e-=175]})(e,t)}!function(e){const t=ve,r=e();for(;;)try{if(841964===-parseInt(t(175))/1+parseInt(t(178))/2*(-parseInt(t(191))/3)+-parseInt(t(187))/4+parseInt(t(190))/5+-parseInt(t(177))/6*(parseInt(t(176))/7)+-parseInt(t(180))/8+parseInt(t(182))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(be);ye(186),ye(189);function we(){const e=["4:0:0","byteLength","6392195ZjEAbu","destroy","4:2:0","426330qtyWZk","11qCXnCn",".1.L","readUEG","buffer","readBits","6AJJwMm","readByte","1272669QYyAzg","8zwXIxz","hvc1.",".B0","216vvGJuZ","4:2:2","readSEG","37dFxkhe","18541776wxieXg","Unknown","push","10386761FAnjLd","90968HvMpCT","readBool","4916420HduXKU","min"];return(we=function(){return e})()}function Se(e,t){const r=we();return(Se=function(e,t){return r[e-=223]})(e,t)}!function(e){const t=Se,r=e();for(;;)try{if(989810===-parseInt(t(251))/1*(parseInt(t(227))/2)+parseInt(t(244))/3*(-parseInt(t(245))/4)+-parseInt(t(233))/5+parseInt(t(242))/6*(parseInt(t(226))/7)+parseInt(t(248))/8*(parseInt(t(236))/9)+-parseInt(t(229))/10*(-parseInt(t(237))/11)+parseInt(t(223))/12)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(we);const _e=Ce;!function(e){const t=Ce,r=e();for(;;)try{if(352711===-parseInt(t(494))/1*(-parseInt(t(507))/2)+-parseInt(t(498))/3*(-parseInt(t(499))/4)+parseInt(t(485))/5+-parseInt(t(506))/6*(parseInt(t(511))/7)+-parseInt(t(493))/8*(parseInt(t(504))/9)+-parseInt(t(515))/10*(parseInt(t(509))/11)+-parseInt(t(491))/12*(parseInt(t(489))/13))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Ae);class Ie{static _ebsp2rbsp(e){const t=Ce;let r=e,n=r.byteLength,o=new Uint8Array(n),a=0;for(let e=0;e<n;e++)e>=2&&3===r[e]&&0===r[e-1]&&0===r[e-2]||(o[a]=r[e],a++);return new Uint8Array(o[t(492)],0,a)}static[_e(497)](e){const t=_e;let r=Ie[t(482)](e),n=new U(r);return n.readByte(),n[t(495)](),n.readBits(4),n[t(512)](2),n[t(512)](6),{num_temporal_layers:n[t(512)](3)+1,temporal_id_nested:n[t(500)]()}}static[_e(513)](e){const t=_e;let r=Ie[t(482)](e),n=new U(r);n[t(495)](),n[t(495)]();let o=0,a=0,i=0,s=0;n.readBits(4);let c=n.readBits(3);n[t(500)]();let l=n[t(512)](2),d=n[t(500)](),u=n[t(512)](5),p=n[t(495)](),f=n.readByte(),m=n[t(495)](),h=n[t(495)](),g=n[t(495)](),y=n[t(495)](),b=n[t(495)](),v=n[t(495)](),w=n.readByte(),S=n[t(495)](),_=n[t(495)](),I=[],C=[];for(let e=0;e<c;e++)I[t(502)](n[t(500)]()),C[t(502)](n[t(500)]());if(c>0)for(let e=c;e<8;e++)n[t(512)](2);for(let e=0;e<c;e++)I[e]&&(n[t(495)](),n[t(495)](),n.readByte(),n.readByte(),n.readByte(),n[t(495)](),n.readByte(),n[t(495)](),n[t(495)](),n[t(495)](),n[t(495)]()),C[e]&&n.readByte();n.readUEG();let A=n[t(501)]();3==A&&n[t(512)](1);let E=n[t(501)](),k=n[t(501)]();n[t(500)]()&&(o+=n.readUEG(),a+=n[t(501)](),i+=n.readUEG(),s+=n[t(501)]());let F=n.readUEG(),D=n[t(501)](),T=n[t(501)]();for(let e=n[t(500)]()?0:c;e<=c;e++)n[t(501)](),n[t(501)](),n[t(501)]();if(n[t(501)](),n[t(501)](),n[t(501)](),n[t(501)](),n[t(501)](),n[t(501)](),n.readBool()){if(n[t(500)]())for(let e=0;e<4;e++)for(let r=0;r<(3===e?2:6);r++){if(n[t(500)]()){let r=Math[t(518)](64,1<<4+(e<<1));e>1&&n[t(487)]();for(let e=0;e<r;e++)n[t(487)]()}else n.readUEG()}}n.readBool(),n[t(500)](),n[t(500)]()&&(n[t(495)](),n[t(501)](),n[t(501)](),n[t(500)]());let P=n[t(501)](),V=0;for(let e=0;e<P;e++){let r=!1;if(0!==e&&(r=n[t(500)]()),r){e===P&&n[t(501)](),n.readBool(),n.readUEG();let r=0;for(let e=0;e<=V;e++){let e=n[t(500)](),o=!1;!e&&(o=n.readBool()),(e||o)&&r++}V=r}else{let e=n.readUEG(),r=n[t(501)]();V=e+r;for(let r=0;r<e;r++)n[t(501)](),n[t(500)]();for(let e=0;e<r;e++)n[t(501)](),n[t(500)]()}}if(n.readBool()){let e=n[t(501)]();for(let r=0;r<e;r++){for(let e=0;e<T+4;e++)n[t(512)](1);n[t(512)](1)}}let R=!1,B=0,M=1,x=1,W=!1,$=1,L=1;if(n.readBool(),n[t(500)](),n.readBool()){if(n[t(500)]()){let e=n[t(495)]();e>0&&e<=16?(M=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],x=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):255===e&&(M=n[t(512)](16),x=n[t(512)](16))}if(n[t(500)]()&&n[t(500)](),n.readBool()){n[t(512)](3),n[t(500)](),n.readBool()&&(n.readByte(),n.readByte(),n[t(495)]())}if(n.readBool()&&(n.readUEG(),n[t(501)]()),n[t(500)](),n.readBool(),n.readBool(),R=n[t(500)](),R&&(n[t(501)](),n[t(501)](),n.readUEG(),n[t(501)]()),n.readBool()){if($=n[t(512)](32),L=n[t(512)](32),n[t(500)]()&&n[t(501)](),n[t(500)]()){let e=!1,r=!1,o=!1;e=n[t(500)](),r=n[t(500)](),(e||r)&&(o=n[t(500)](),o&&(n[t(495)](),n[t(512)](5),n.readBool(),n[t(512)](5)),n.readBits(4),n[t(512)](4),o&&n[t(512)](4),n.readBits(5),n[t(512)](5),n.readBits(5));for(let a=0;a<=c;a++){let a=n[t(500)]();W=a;let i=!0,s=1;!a&&(i=n[t(500)]());let c=!1;if(i?n.readUEG():c=n[t(500)](),!c&&(s=n[t(501)]()+1),e){for(let e=0;e<s;e++)n[t(501)](),n.readUEG(),o&&(n[t(501)](),n[t(501)]());n[t(500)]()}if(r){for(let e=0;e<s;e++)n.readUEG(),n[t(501)](),o&&(n[t(501)](),n[t(501)]());n[t(500)]()}}}}n[t(500)]()&&(n[t(500)](),n[t(500)](),n[t(500)](),B=n.readUEG(),n.readUEG(),n[t(501)](),n[t(501)](),n[t(501)]())}n[t(500)]();let O=t(510)+u+t(514)+_+t(486),N=E-(o+a)*(1===A||2===A?2:1),H=k-(i+s)*(1===A?2:1),z=1;return 1!==M&&1!==x&&(z=M/x),n[t(483)](),n=null,{codec_mimetype:O,profile_string:Ie[t(496)](u),level_string:Ie[t(505)](_),profile_idc:u,bit_depth:F+8,ref_frames:1,chroma_format:A,chroma_format_string:Ie[t(490)](A),general_level_idc:_,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:S,min_spatial_segmentation_idc:B,constant_frame_rate:0,chroma_format_idc:A,bit_depth_luma_minus8:F,bit_depth_chroma_minus8:D,frame_rate:{fixed:W,fps:L/$,fps_den:$,fps_num:L},sar_ratio:{width:M,height:x},codec_size:{width:N,height:H},present_size:{width:N*z,height:H}}}static parsePPS(e){const t=_e;let r=Ie[t(482)](e),n=new U(r);n.readByte(),n[t(495)](),n[t(501)](),n[t(501)](),n[t(500)](),n[t(500)](),n[t(512)](3),n[t(500)](),n.readBool(),n[t(501)](),n.readUEG(),n[t(487)](),n[t(500)](),n[t(500)](),n[t(500)]()&&n[t(501)](),n.readSEG(),n[t(487)](),n.readBool(),n[t(500)](),n.readBool(),n.readBool();let o=n[t(500)](),a=n[t(500)](),i=1;return a&&o?i=0:a?i=3:o&&(i=2),{parallelismType:i}}static getChromaFormatString(e){const t=_e;switch(e){case 0:return"4:0:0";case 1:return t(503);case 2:return t(517);case 3:return t(481);default:return t(519)}}static[_e(496)](e){const t=_e;switch(e){case 1:return t(488);case 2:return"Main10";case 3:return t(484);case 4:return t(508);case 9:return t(516);default:return t(519)}}static[_e(505)](e){return(e/30)[_e(480)](1)}}function Ce(e,t){const r=Ae();return(Ce=function(e,t){return r[e-=480]})(e,t)}function Ae(){const e=["23AipUNM","readByte","getProfileString","parseVPS","2223bcfcfy","2564WOdbzl","readBool","readUEG","push","4:2:0","9nHkmXk","getLevelString","170076vAuXjS","23498wnaUkG","Rext","2533993jisPIS","hvc1.","7BIGcYX","readBits","parseSPS",".1.L","20yluDez","SCC","4:2:2","min","Unknown","toFixed","4:4:4","_ebsp2rbsp","destroy","MainSP","1730290JhUqaW",".B0","readSEG","Main","2421016nnsNMe","getChromaFormatString","12zEtGgj","buffer","506008kHSnyi"];return(Ae=function(){return e})()}const Ee=ke;function ke(e,t){const r=Fe();return(ke=function(e,t){return r[e-=366]})(e,t)}!function(e){const t=ke,r=e();for(;;)try{if(352792===parseInt(t(506))/1+parseInt(t(469))/2*(parseInt(t(517))/3)+parseInt(t(447))/4*(parseInt(t(424))/5)+parseInt(t(465))/6+-parseInt(t(373))/7*(parseInt(t(498))/8)+parseInt(t(512))/9+-parseInt(t(383))/10*(parseInt(t(436))/11))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Fe);Ee(437);function Fe(){const e=["numTemporalLayers","chromaFormat","pic_height_in_luma_samples","general_profile_compatibility_flags_4","general_constraint_indicator_flags","setInt16","chroma_format_idc","from","warn","conformance_window_flag","data","3552720gtFzYz","width","sps_max_sub_layers_minus1","general_progressive_source_flag","2318HPPtBT","assign","codec_size","pps","subarray"," and naluLengthSize is ","presentWidth","configurationVersion","constantFrameRate","level","error","arrayBuffer.length ","pic_width_in_luma_samples","general_profile_idc","sps","readUByte","frameRate","push","psps","codec_mimetype","general_non_packed_constraint_flag","profile","findNextStartCodeOffset","temporal_id_nested","readBits","sub_layer_level_idc","fps_num","general_constraint_indicator_flags_3",", correct to Main Profile (1)","16DEevyo"," < 22","sub_layer_profile_present_flag","sub_layer_profile_idc","fixed","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","sei","fps_den","260482LWXunI","general_constraint_indicator_flags_1","general_constraint_indicator_flags_4","bit_depth_chroma_minus8","general_frame_only_constraint_flag","level_string","1074474tOoqFq","profile_compatibility_flags","profile_idc","vps","bitDepthLumaMinus8","1407DYAETn","parallelismType","height","sps_seq_parameter_set_id","read","conf_win_left_offset","buffer","frame_rate","avgFrameRate","temporalIdNested","setUint8","sub_layer_tier_flag","1564514FFwvGF","parseHEVCDecoderVPSAndSPSAndPPS and vpsTag is ","general_level_idc","length","readUEG","eofFlag","correctionConfigurationVersion","conf_win_top_offset","general_profile_compatibility_flags_2","hvcc","10tFzaKX","parseHEVCDecoderConfigurationRecord$3","chroma_format","look","profile_space","parseHEVCDecoderConfigurationRecord$2","max","byteLength","generalConstraintIndicatorFlags","chromaFormatIdc","generalProfileSpace","timescale","generalLevelIdc","parseHEVCDecoderVPSAndSPSAndPPS and pps tag is ","currentStartcodeOffset","bitDepthChromaMinus8","setUint32","generalTierFlag","sub_layer_frame_only_constraint_flag","min_spatial_segmentation_idc","sarRatio","general_profile_compatibility_flags_1","sar_ratio","conf_win_right_offset","sub_layer_interlaced_source_flag","bitDepth","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] invalid HEVC profile ","set","sub_layer_profile_space","general_profile_compatibility_flags","JbPro[xxx][✅✅✅][parseHEVCDecoderConfigurationRecord] invalid version "," < 23","hev1.1.6.L93.B0","level_idc","sps_video_parameter_set_id","general_tier_flag","JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] invalid version ","sps_temporal_id_nesting_flag","parseHEVCDecoderVPSAndSPSAndPPS and sps tag is ","profile_tier_level","profile_string","105aRWtQJ","parseSPS","codecWidth","sub_layer_level_present_flag","refSampleDuration","getUint16","tier_flag","sub_layer_progressive_source_flag","num_temporal_layers","getUint8","generalProfileIdc","conf_win_bottom_offset","14479531poDWJQ","readNextNaluPayload","presentHeight","read_golomb","slice","separate_colour_plane_flag",", correct to 1","present_size","general_profile_space","bit_depth","lengthSizeMinusOne","114392FIwlNb","codecHeight","sub_layer_non_packed_constraint_flag","h265","Could not find H265 startcode until payload end!","sub_layer_profile_compatibility_flag","generalProfileCompatibilityFlags"];return(Fe=function(){return e})()}const De=Te;function Te(e,t){const r=Pe();return(Te=function(e,t){return r[e-=379]})(e,t)}function Pe(){const e=["warn","WorkerForVideoDecoder","decodeVideo and payload is too small , payload length is ","4397230eqSAlh","isUseSIMDAndroid","log","initVideo","debugLog","startStreamRateAndStatsInterval","yuvData, decoder is destroyed and return","playbackTF","videoCodec","HEAPU8","stringify","decodeVideo first frame is not iFrame","isInPlayNextFrame","playVodNextIFrame","decodeVideo, decoder is destroyed and return","isPlayVod","closeEnd","decodeVideo: simd decode delay timeout, and return","2549676euiefy","isPlayback","isPlayer","60240YZmhKK","getCorrectionConfiguration"," ","close","subarray","playbackNextFrame","3381018wBTxEx",", so set isVideoInitedAndNotFirstVideoIFrame = false","VideoDecoder","5aGMJqj","369768meTdTy","setCodecVideo: hasInitVideoCodec is false, codecId is ","close() and videoDecoder.clear error: ","isIn","delay","error","videoCode"," onmessage:","nextIFrameTime","isDestroyed","debugWarn","cmd","playbackNextIFrame","simdDecodeError","\n                and replay","playType","h265","initPlayType"," and maxDiff is ","debug","debugUuid","updateConfig","assign",", height: ","codecHeight","worker","onmessage:","TAG_NAME","setCodec","data"," ms and isSimdDecodeDelayTimeout is true, emit simdDecodeDelayTimeout","setCodecVideo"," > ",",\n                            and emit change event","18asLOzH","updatePrevDecodeVideoFrameLocalTimestamp","key","decodeVideo: simd decode error, and return"," is not H264 or H265","12DvBNGM","delete","calcWasmMemoryUsed","errorInfo() emit simdDecodeError and\n                iframeIntervalTimestamp is ","checkFirstIFrame"," more than "," create uint8Array error :",", old height is ","debugError","44QFeSXR",", new height is ","updatePrevDecodedVideoFrameLocalTimestamp","correctionConfigurationVersion","h264","debugLevel","simdH264DecodeVideoWidthIsTooLarge","slice","length","opt",", height is ","getTime","now","decode"," and packetType is ","wasmWidthOrHeightChange","videoInitedAndNotFirstVideoIFrame","stopStreamRateAndStatsInterval","buffer","setCodecVideo: videoDecoder or videoDecoder.setCodec is null","byteLength","\n                            decodeVideo: video width or height is changed,\n                            old width is ","decodeVideo has init, and init isVideoInitedAndNotFirstVideoIFrame = true","_opt","codecWidth","init","wasmSimdFirstFrameDecodeDelayTimeout","validatedFailed, please contact the author to get the correct license","setCodecVideo: init video codec , codecId is ","playVod","workerEnd","decodeVideo: hasInitVideoCodec is false, codecId is ","correctionConfigurationProfileIndication","ms, video is stuck","111409xRLHYD"," and ignore","width: ","2791032lYOtYJ","isInPlayNextIFrame","postVideoInitedAndNotFirstVideoIFrameToMain","playVodNextFrame","791nUsuOF","decodeVideo","getBuildTime","useSIMD","decodeVideo: video width or height is changed, and return","value","isFFmpegSIMD","toString","yuvData, isVideoFirstIFrame is false and return","clear","isIFrame","decodeVideo and diff time is ","firstDecodeDelay is "];return(Pe=function(){return e})()}function Ve(e={}){const t=De;let r=!1,n=null,a=!1,i=!1,s=null,c=null,l=null,d=null,u=null,p=null,f=!1,y=null,b=null,S=0,_=!1,C=null,E=null,k=null,F={_opt:(()=>{const e=Te,t=G();return{debug:t.debug,debugLevel:t[e(442)],debugUuid:t[e(409)],useSIMD:t[e(481)],isFFmpegSIMD:t[e(484)],correctionConfigurationProfileIndication:t.correctionConfigurationProfileIndication,correctionConfigurationVersion:t[e(440)],checkFirstIFrame:t.checkFirstIFrame}})(),TAG_NAME:t(492),isDestroyed:!1,isPlayer:!0,isPlayVod:!1,isPlayback:!1,isInPlayNextFrame:!1,isInPlayNextIFrame:!1,close(){const e=t;if(F[e(498)](F[e(416)],e(382)),F.isDestroyed=!0,D)try{j(D[e(487)])&&D[e(487)](),j(D[e(429)])&&D[e(429)](),D=null}catch(t){F[e(498)](F[e(416)],e(391)+t[e(485)]()+e(472))}r=!1,n=null,a=!1,i=!1,s=null,c=null,l=null,d=null,u=null,p=null,f=!1,y=null,b=null,S=0,_=!1,C=null,E=null,k=null,F[e(408)]=null,F._opt={},postMessage({cmd:v[e(510)]})},startStreamRateAndStatsInterval(){const e=t;F[e(454)](),C=setInterval(()=>{const t=e;let r=0;null!==d&&null!==y&&(r=parseInt(y-d,10));const n=F[t(430)](),o=JSON[t(504)]({wasmDecodeDelay:r,p2dfps:S,wasmVideoTotalMB:n.videoTotalMB});if(postMessage({cmd:v.videoStreamStats,value:o}),b&&F[t(495)]()&&null===d){H()-b>1e3*F[t(460)][t(463)]&&(F[t(498)](F[t(416)],t(490)+r+t(419)),_=!0,postMessage({cmd:v.simdDecodeDelayTimeout}))}if(S=0,X()){const e=H();null===E&&(E=e);e-E>60*(Number("1")||1)*60*1e3&&X()&&F[t(382)]()}},1e3)},stopStreamRateAndStatsInterval(){C&&(clearInterval(C),C=null)},isUseSIMDAndroid:function(){return F._opt.useSIMD&&!F._opt.isFFmpegSIMD},initPlayType:function(){const e=t,r=F[e(460)][e(404)]===o.player,n=F[e(460)][e(404)]===o[e(501)],a=F[e(460)][e(404)]===o[e(466)];F[e(514)]=r,F[e(513)]=n,F[e(509)]=a},getCorrectionConfiguration(){const e=t;return{correctionConfigurationProfileIndication:F._opt[e(469)],correctionConfigurationVersion:F[e(460)].correctionConfigurationVersion}},updatePrevDecodeVideoFrameLocalTimestamp(){const e=t;if(!F.isPlayer)return;const r=H();null===k&&(k=r);const n=r-k;n>85&&F.debugLog(F[e(416)],e(489)+n+" more than 85ms, video is stuck"),k=r},getBuildTime:()=>m+"-"+h,decodeVideo(e,n,o,d=0){const u=t;if(F[u(398)])F[u(498)](F[u(416)],u(508));else if(r)if(null===s&&(F[u(498)](F[u(416)],u(459)),s=!0,F.postVideoInitedAndNotFirstVideoIFrameToMain(s)),!i&&o&&(i=!0,F[u(498)](F[u(416)],"decodeVideo and is first iframe and ts is "+n+u(386)),s=!1,F[u(476)](s)),i){if(o&&J(e)){const t=15&e[0];let r={};const n=F[u(380)]();let o=e[u(444)](5);t===I[u(441)]?r=ue(o,n):t===I[u(405)]&&(r=function(e,t={}){const r=ke,n=e;if(n[r(376)]<22)return console[r(479)]("JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord] Invalid, lack of data! "+n[r(376)]+r(499)),{};let o={codecWidth:0,codecHeight:0,videoType:A[r(450)],timescale:1e3},a=function(){const e=r;let t=new ArrayBuffer(2);return new DataView(t)[e(459)](0,256,!0),256===new Int16Array(t)[0]}(),i=new DataView(n[r(367)]),s=i[r(433)](0),c=31&i[r(433)](1);if(1!==s&&0!==s){if(!t[r(379)])return console[r(479)](r(419)+s+", valid version is 1 or 0"),{};{console.log(r(413)+s+r(442));let e=252&i.getUint8(0)|1;i.setUint8(0,e)}}if(0===c){if(!t.correctionConfigurationProfileIndication)return console[r(479)](r(409)+c+", valid hevc profile is Main Profile (1), Main 10 Profile (2),Main Still Picture Profile (3)"),{};{console.log(r(503)+c+r(497));let e=224&i[r(433)](1)|1;i[r(371)](1,e)}}let l=1+(3&i[r(433)](21));if(3!==l&&4!==l)return console.error("JbPro[xxx][❌❌❌][parseHEVCDecoderConfigurationRecord], invalid Strange NaluLengthSizeMinusOne: "+(l-1)+r(474)+l+" ,"),{};let d=i[r(433)](22);for(let e=0,t=23;e<d;e++){let e=63&i.getUint8(t+0),s=i.getUint16(t+1,!a);t+=3;for(let c=0;c<s;c++){let s=i[r(429)](t+0,!a);if(0===c)if(33===e){t+=2;let e=new Uint8Array(n[r(367)],t,s),a=Ie[r(425)](e);o[r(426)]=a[r(471)].width,o[r(448)]=a[r(471)][r(519)],o[r(475)]=a[r(443)][r(466)],o[r(438)]=a[r(443)].height,o[r(490)]=a[r(423)],o[r(478)]=a[r(511)],o[r(408)]=a[r(445)],o[r(455)]=a[r(385)],o[r(403)]=a[r(405)],o[r(485)]=a[r(368)],(!1===a[r(368)][r(502)]||0===a[r(368)].fps_num||0===a[r(368)][r(505)])&&(o[r(485)]={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3});let i=o[r(485)][r(505)],c=o[r(485)][r(495)];o[r(428)]=o[r(394)]*(i/c),o.codec=a[r(488)],t+=s}else t+=2+s;else t+=2+s}}return o[r(382)]=new Uint8Array(n),o}(o,n)),r[u(461)]&&r[u(413)]&&c&&l&&(r[u(461)]!==c||r[u(413)]!==l)&&(F[u(399)](F.TAG_NAME,u(458)+c+u(435)+l+",\n                            new width is "+r[u(461)]+u(438)+r[u(413)]+u(422)),f=!0,postMessage({cmd:v[u(452)],value:"width: "+c+"->"+r[u(461)]+u(412)+l+"->"+r.codecHeight}))}if(f)return void F[u(399)](F[u(416)],u(482));if(a)return void F[u(399)](F.TAG_NAME,u(426));if(_)return void F.debugWarn(F[u(416)],u(511));if(J(e))return void F[u(498)](F[u(416)],"decodeVideo and payload is video sequence header so drop this frame");if(e[u(457)]<12)return void F.debugWarn(F[u(416)],u(493)+e.byteLength);y=n,null===b&&(b=H()),S+=1,F[u(424)]();const t=e[u(444)](5);D[u(450)](t,o?1:0,n)}else F[u(498)](F[u(416)],u(505));else F[u(420)](e,o)},setCodecVideo(e,n){const o=t,a=15&e[0];if(D&&D[o(417)])if(J(e))if(a===I[o(441)]||a===I[o(405)]){F[o(498)](F.TAG_NAME,o(465)+a);const t=e[o(444)](5);if(a===I[o(441)]&&F[o(495)]()){const e=ue(t,F.getCorrectionConfiguration());if(e[o(461)]>g||e[o(413)]>g)return postMessage({cmd:v[o(443)],value:o(473)+e[o(461)]+o(421)+g+o(412)+e.codecHeight+o(421)+g}),void F.debugWarn(F[o(416)],"setCodecVideo: SIMD H264 decode video width is too large, width is "+e[o(461)]+o(447)+e[o(413)])}const n=new Uint8Array(e);if(r=!0,D[o(417)](a,t,F[o(480)]()),postMessage({cmd:v[o(395)],code:a}),postMessage({cmd:v[o(502)],buffer:n,codecId:a},[n[o(455)]]),X()){const e=Number("1")||1;setTimeout(()=>{const e=o;F[e(436)](F[e(416)],e(381)),F.close(),postMessage({cmd:v[e(467)]})},60*e*60*1e3)}}else F[o(399)](F[o(416)],o(390)+a+o(427));else F.debugWarn(F[o(416)],o(468)+a+" and isIFrame is "+n+o(451)+e[1]);else F[o(436)](F.TAG_NAME,o(456))},updatePrevDecodedVideoFrameLocalTimestamp(){const e=t;if(!F[e(514)])return;const r=H();null===u&&(u=r);const n=r-u;n>85&&F[e(498)](F[e(416)],"yuvData() and diff time is "+n+e(433)+85+e(470)),u=r},videoInfo(e,r,n){const o=t;postMessage({cmd:v[o(395)],code:e}),postMessage({cmd:v[o(497)],w:r,h:n}),c=r,l=n,F[o(499)]()},yuvData:function(r,o){const a=t;if(F[a(398)])return void F.debugLog(F[a(416)],a(500));if(Y(i))return void F[a(498)](F[a(416)],a(486));F[a(439)]();const s=c*l*3/2;try{let t=e.HEAPU8[a(383)](r,r+s),i=new Uint8Array(t);n=null,d=o,postMessage({cmd:v.render,output:i,delay:F[a(393)],ts:o},[i[a(455)]])}catch(e){F[a(399)](F[a(416)],"yuvData ts "+o+a(434),e,e[a(485)]())}},errorInfo:function(e){const r=t;null===n&&(n=H());const o=H(),i=function(e,t,r){const n=q;return Math[n(624)](Math.min(e,Math[n(624)](t,r)),Math.min(t,r))}(p>0?2*p:5e3,1e3,5e3),s=o-n;s>i&&(F[r(399)](r(414),r(431)+p+" and diff is "+s+r(407)+i+r(403)),a=!0,postMessage({cmd:v[r(402)]}))},postVideoInitedAndNotFirstVideoIFrameToMain(e){postMessage({cmd:v[t(453)],value:e})},calcWasmMemoryUsed:function(){const r=t;return D?{videoTotalMB:(e[r(503)][r(445)]/1048576).toFixed(2)}:{videoTotalMB:0}},validatedFailed(){const e=t;F[e(436)](e(414),e(464))},timeEnd(){const e=t;F.debugError(e(414),e(381)),F[e(382)](),postMessage({cmd:v.workerEnd})},debugLog(e,...r){const n=t;F[n(460)].debug&&F[n(408)]&&F.debug[n(496)](e,...r)},debugWarn(e,...r){const n=t;F[n(460)].debug&&F[n(408)]&&F.debug[n(491)](e,...r)},debugError(e,...r){const n=t;F[n(408)]&&F[n(408)][n(394)](e,...r)}};F.debug=new Z(F);let D=null;e[t(387)]&&(D=new(e[t(387)])(F)),postMessage({cmd:v[t(462)]}),self.onmessage=function(e){const r=t;let n=e[r(418)];switch(n[r(400)]){case w.init:try{F[r(460)]=Object[r(411)](F[r(460)],JSON.parse(n[r(446)]))}catch(e){}F[r(406)](),Y(F[r(460)].checkFirstIFrame)&&(i=!0),F[r(498)](F[r(416)],"onmessage:"+w[r(462)],n[r(446)]);break;case w.videoDecode:F[r(479)](n[r(455)],n.ts,n[r(488)]);break;case w[r(382)]:F[r(498)](F[r(416)],"onmessage:"+w.close,JSON.stringify(n.options)),F.close();break;case w[r(410)]:F[r(498)](F[r(416)],r(415)+w[r(410)],n[r(425)],n.value),F[r(460)][n.key]=n[r(483)];break;case w.clearBuffer:(!0===(o=F[r(460)][r(432)])||"true"===o)&&(i=!1);break;case w[r(477)]:F[r(498)](F.TAG_NAME," onmessage:",w[r(477)],n[r(392)]),F[r(506)]=n.isIn;break;case w[r(507)]:F.debugLog(F[r(416)],r(396),w[r(507)],n.isIn,n[r(397)]),F[r(506)]=n[r(392)],F[r(475)]=n[r(392)];break;case w[r(384)]:F[r(498)](F.TAG_NAME,r(396),w[r(384)],n.isIn),F[r(506)]=n.isIn;break;case w[r(401)]:F[r(498)](F.TAG_NAME,r(396),w[r(401)],n.isIn,n.nextIFrameTime),F[r(506)]=n[r(392)],F[r(475)]=n[r(392)]}var o}}!function(e){const t=Te,r=e();for(;;)try{if(484393===parseInt(t(471))/1*(-parseInt(t(428))/2)+parseInt(t(512))/3+parseInt(t(389))/4*(-parseInt(t(388))/5)+-parseInt(t(385))/6+-parseInt(t(478))/7*(parseInt(t(379))/8)+parseInt(t(423))/9*(parseInt(t(494))/10)+-parseInt(t(437))/11*(-parseInt(t(474))/12))break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Pe),Date[De(449)]||(Date[De(449)]=function(){const e=De;return(new Date)[e(448)]()});var Re=Be;function Be(e,t){var r=Me();return(Be=function(e,t){return r[e-=461]})(e,t)}function Me(){var e=["outOfMemoryWasm","540XceQBk","13788312LPMywZ","1487028ZyrnVY","4184CxxbvX","770737SDMOMD","toString","404088nFNIdz","catch","2503291HtmCfq","7146LrtRba","6vGEZTb","notSupportNewWasm","50udVzfo","JbPro[❌❌❌][wasm]:","warn","55CdBKSW","912hJnwsS","then"];return(Me=function(){return e})()}!function(e){for(var t=Be,r=e();;)try{if(482932===-parseInt(t(478))/1*(parseInt(t(462))/2)+-parseInt(t(472))/3*(-parseInt(t(464))/4)+parseInt(t(477))/5*(-parseInt(t(468))/6)+-parseInt(t(470))/7+-parseInt(t(465))/8*(parseInt(t(471))/9)+parseInt(t(474))/10*(parseInt(t(466))/11)+parseInt(t(463))/12)break;r.push(r.shift())}catch(e){r.push(r.shift())}}(Me),t({printErr:function(e){var t=Be;(function(e){const t=N;return!(!e||-1===e[t(531)](t(438)))})(e)||(console.warn("JbPro[❌❌❌][video wasm]",e),!function(e){const t=N;return!(!e||-1===e[t(555)]()[t(531)](t(668)))}(e)?function(e){const t=N;return!(!e||-1===e[t(555)]()[t(531)](t(710)))}(e)&&postMessage({cmd:v[t(473)],value:e}):postMessage({cmd:v[t(461)],value:e}))}})[Re(479)](e=>{Ve(e)})[Re(469)](e=>{var t=Re;console[t(476)](t(475),e,e[t(467)]())})});